[ Index ]

PHP Cross Reference of WordPress Trunk (Updated Daily)

Search

title

Body

[close]

/wp-includes/js/dist/ -> edit-post.js (source)

   1  this["wp"] = this["wp"] || {}; this["wp"]["editPost"] =
   2  /******/ (function(modules) { // webpackBootstrap
   3  /******/     // The module cache
   4  /******/     var installedModules = {};
   5  /******/
   6  /******/     // The require function
   7  /******/ 	function __webpack_require__(moduleId) {
   8  /******/
   9  /******/         // Check if module is in cache
  10  /******/         if(installedModules[moduleId]) {
  11  /******/             return installedModules[moduleId].exports;
  12  /******/         }
  13  /******/         // Create a new module (and put it into the cache)
  14  /******/         var module = installedModules[moduleId] = {
  15  /******/             i: moduleId,
  16  /******/             l: false,
  17  /******/             exports: {}
  18  /******/         };
  19  /******/
  20  /******/         // Execute the module function
  21  /******/         modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
  22  /******/
  23  /******/         // Flag the module as loaded
  24  /******/         module.l = true;
  25  /******/
  26  /******/         // Return the exports of the module
  27  /******/         return module.exports;
  28  /******/     }
  29  /******/
  30  /******/
  31  /******/     // expose the modules object (__webpack_modules__)
  32  /******/     __webpack_require__.m = modules;
  33  /******/
  34  /******/     // expose the module cache
  35  /******/     __webpack_require__.c = installedModules;
  36  /******/
  37  /******/     // define getter function for harmony exports
  38  /******/     __webpack_require__.d = function(exports, name, getter) {
  39  /******/         if(!__webpack_require__.o(exports, name)) {
  40  /******/             Object.defineProperty(exports, name, { enumerable: true, get: getter });
  41  /******/         }
  42  /******/     };
  43  /******/
  44  /******/     // define __esModule on exports
  45  /******/     __webpack_require__.r = function(exports) {
  46  /******/         if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
  47  /******/             Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
  48  /******/         }
  49  /******/         Object.defineProperty(exports, '__esModule', { value: true });
  50  /******/     };
  51  /******/
  52  /******/     // create a fake namespace object
  53  /******/     // mode & 1: value is a module id, require it
  54  /******/     // mode & 2: merge all properties of value into the ns
  55  /******/     // mode & 4: return value when already ns object
  56  /******/     // mode & 8|1: behave like require
  57  /******/     __webpack_require__.t = function(value, mode) {
  58  /******/         if(mode & 1) value = __webpack_require__(value);
  59  /******/         if(mode & 8) return value;
  60  /******/         if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;
  61  /******/         var ns = Object.create(null);
  62  /******/         __webpack_require__.r(ns);
  63  /******/         Object.defineProperty(ns, 'default', { enumerable: true, value: value });
  64  /******/         if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));
  65  /******/         return ns;
  66  /******/     };
  67  /******/
  68  /******/     // getDefaultExport function for compatibility with non-harmony modules
  69  /******/     __webpack_require__.n = function(module) {
  70  /******/         var getter = module && module.__esModule ?
  71  /******/ 			function getDefault() { return module['default']; } :
  72  /******/ 			function getModuleExports() { return module; };
  73  /******/         __webpack_require__.d(getter, 'a', getter);
  74  /******/         return getter;
  75  /******/     };
  76  /******/
  77  /******/     // Object.prototype.hasOwnProperty.call
  78  /******/     __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
  79  /******/
  80  /******/     // __webpack_public_path__
  81  /******/     __webpack_require__.p = "";
  82  /******/
  83  /******/
  84  /******/     // Load entry module and return exports
  85  /******/     return __webpack_require__(__webpack_require__.s = 444);
  86  /******/ })
  87  /************************************************************************/
  88  /******/ ({
  89  
  90  /***/ 0:
  91  /***/ (function(module, exports) {
  92  
  93  (function() { module.exports = window["wp"]["element"]; }());
  94  
  95  /***/ }),
  96  
  97  /***/ 1:
  98  /***/ (function(module, exports) {
  99  
 100  (function() { module.exports = window["wp"]["i18n"]; }());
 101  
 102  /***/ }),
 103  
 104  /***/ 10:
 105  /***/ (function(module, exports, __webpack_require__) {
 106  
 107  var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/*!
 108    Copyright (c) 2017 Jed Watson.
 109    Licensed under the MIT License (MIT), see
 110    http://jedwatson.github.io/classnames
 111  */
 112  /* global define */
 113  
 114  (function () {
 115      'use strict';
 116  
 117      var hasOwn = {}.hasOwnProperty;
 118  
 119  	function classNames () {
 120          var classes = [];
 121  
 122          for (var i = 0; i < arguments.length; i++) {
 123              var arg = arguments[i];
 124              if (!arg) continue;
 125  
 126              var argType = typeof arg;
 127  
 128              if (argType === 'string' || argType === 'number') {
 129                  classes.push(arg);
 130              } else if (Array.isArray(arg) && arg.length) {
 131                  var inner = classNames.apply(null, arg);
 132                  if (inner) {
 133                      classes.push(inner);
 134                  }
 135              } else if (argType === 'object') {
 136                  for (var key in arg) {
 137                      if (hasOwn.call(arg, key) && arg[key]) {
 138                          classes.push(key);
 139                      }
 140                  }
 141              }
 142          }
 143  
 144          return classes.join(' ');
 145      }
 146  
 147      if ( true && module.exports) {
 148          classNames.default = classNames;
 149          module.exports = classNames;
 150      } else if (true) {
 151          // register as 'classnames', consistent with npm package name
 152          !(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_RESULT__ = (function () {
 153              return classNames;
 154          }).apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__),
 155                  __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
 156      } else {}
 157  }());
 158  
 159  
 160  /***/ }),
 161  
 162  /***/ 109:
 163  /***/ (function(module, exports) {
 164  
 165  (function() { module.exports = window["wp"]["viewport"]; }());
 166  
 167  /***/ }),
 168  
 169  /***/ 11:
 170  /***/ (function(module, __webpack_exports__, __webpack_require__) {
 171  
 172  "use strict";
 173  
 174  // EXPORTS
 175  __webpack_require__.d(__webpack_exports__, "a", function() { return /* binding */ _slicedToArray; });
 176  
 177  // EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js
 178  var arrayWithHoles = __webpack_require__(38);
 179  
 180  // CONCATENATED MODULE: ./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js
 181  function _iterableToArrayLimit(arr, i) {
 182    if (typeof Symbol === "undefined" || !(Symbol.iterator in Object(arr))) return;
 183    var _arr = [];
 184    var _n = true;
 185    var _d = false;
 186    var _e = undefined;
 187  
 188    try {
 189      for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) {
 190        _arr.push(_s.value);
 191  
 192        if (i && _arr.length === i) break;
 193      }
 194    } catch (err) {
 195      _d = true;
 196      _e = err;
 197    } finally {
 198      try {
 199        if (!_n && _i["return"] != null) _i["return"]();
 200      } finally {
 201        if (_d) throw _e;
 202      }
 203    }
 204  
 205    return _arr;
 206  }
 207  // EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js
 208  var unsupportedIterableToArray = __webpack_require__(32);
 209  
 210  // EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js
 211  var nonIterableRest = __webpack_require__(39);
 212  
 213  // CONCATENATED MODULE: ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js
 214  
 215  
 216  
 217  
 218  function _slicedToArray(arr, i) {
 219    return Object(arrayWithHoles["a" /* default */])(arr) || _iterableToArrayLimit(arr, i) || Object(unsupportedIterableToArray["a" /* default */])(arr, i) || Object(nonIterableRest["a" /* default */])();
 220  }
 221  
 222  /***/ }),
 223  
 224  /***/ 113:
 225  /***/ (function(module, __webpack_exports__, __webpack_require__) {
 226  
 227  "use strict";
 228  /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return STORE_NAME; });
 229  /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return VIEW_AS_LINK_SELECTOR; });
 230  /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "c", function() { return VIEW_AS_PREVIEW_LINK_SELECTOR; });
 231  /**
 232   * The identifier for the data store.
 233   *
 234   * @type {string}
 235   */
 236  var STORE_NAME = 'core/edit-post';
 237  /**
 238   * CSS selector string for the admin bar view post link anchor tag.
 239   *
 240   * @type {string}
 241   */
 242  
 243  var VIEW_AS_LINK_SELECTOR = '#wp-admin-bar-view a';
 244  /**
 245   * CSS selector string for the admin bar preview post link anchor tag.
 246   *
 247   * @type {string}
 248   */
 249  
 250  var VIEW_AS_PREVIEW_LINK_SELECTOR = '#wp-admin-bar-preview a';
 251  
 252  
 253  /***/ }),
 254  
 255  /***/ 115:
 256  /***/ (function(module, exports) {
 257  
 258  // shim for using process in browser
 259  var process = module.exports = {};
 260  
 261  // cached from whatever global is present so that test runners that stub it
 262  // don't break things.  But we need to wrap it in a try catch in case it is
 263  // wrapped in strict mode code which doesn't define any globals.  It's inside a
 264  // function because try/catches deoptimize in certain engines.
 265  
 266  var cachedSetTimeout;
 267  var cachedClearTimeout;
 268  
 269  function defaultSetTimout() {
 270      throw new Error('setTimeout has not been defined');
 271  }
 272  function defaultClearTimeout () {
 273      throw new Error('clearTimeout has not been defined');
 274  }
 275  (function () {
 276      try {
 277          if (typeof setTimeout === 'function') {
 278              cachedSetTimeout = setTimeout;
 279          } else {
 280              cachedSetTimeout = defaultSetTimout;
 281          }
 282      } catch (e) {
 283          cachedSetTimeout = defaultSetTimout;
 284      }
 285      try {
 286          if (typeof clearTimeout === 'function') {
 287              cachedClearTimeout = clearTimeout;
 288          } else {
 289              cachedClearTimeout = defaultClearTimeout;
 290          }
 291      } catch (e) {
 292          cachedClearTimeout = defaultClearTimeout;
 293      }
 294  } ())
 295  function runTimeout(fun) {
 296      if (cachedSetTimeout === setTimeout) {
 297          //normal enviroments in sane situations
 298          return setTimeout(fun, 0);
 299      }
 300      // if setTimeout wasn't available but was latter defined
 301      if ((cachedSetTimeout === defaultSetTimout || !cachedSetTimeout) && setTimeout) {
 302          cachedSetTimeout = setTimeout;
 303          return setTimeout(fun, 0);
 304      }
 305      try {
 306          // when when somebody has screwed with setTimeout but no I.E. maddness
 307          return cachedSetTimeout(fun, 0);
 308      } catch(e){
 309          try {
 310              // When we are in I.E. but the script has been evaled so I.E. doesn't trust the global object when called normally
 311              return cachedSetTimeout.call(null, fun, 0);
 312          } catch(e){
 313              // same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error
 314              return cachedSetTimeout.call(this, fun, 0);
 315          }
 316      }
 317  
 318  
 319  }
 320  function runClearTimeout(marker) {
 321      if (cachedClearTimeout === clearTimeout) {
 322          //normal enviroments in sane situations
 323          return clearTimeout(marker);
 324      }
 325      // if clearTimeout wasn't available but was latter defined
 326      if ((cachedClearTimeout === defaultClearTimeout || !cachedClearTimeout) && clearTimeout) {
 327          cachedClearTimeout = clearTimeout;
 328          return clearTimeout(marker);
 329      }
 330      try {
 331          // when when somebody has screwed with setTimeout but no I.E. maddness
 332          return cachedClearTimeout(marker);
 333      } catch (e){
 334          try {
 335              // When we are in I.E. but the script has been evaled so I.E. doesn't  trust the global object when called normally
 336              return cachedClearTimeout.call(null, marker);
 337          } catch (e){
 338              // same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error.
 339              // Some versions of I.E. have different rules for clearTimeout vs setTimeout
 340              return cachedClearTimeout.call(this, marker);
 341          }
 342      }
 343  
 344  
 345  
 346  }
 347  var queue = [];
 348  var draining = false;
 349  var currentQueue;
 350  var queueIndex = -1;
 351  
 352  function cleanUpNextTick() {
 353      if (!draining || !currentQueue) {
 354          return;
 355      }
 356      draining = false;
 357      if (currentQueue.length) {
 358          queue = currentQueue.concat(queue);
 359      } else {
 360          queueIndex = -1;
 361      }
 362      if (queue.length) {
 363          drainQueue();
 364      }
 365  }
 366  
 367  function drainQueue() {
 368      if (draining) {
 369          return;
 370      }
 371      var timeout = runTimeout(cleanUpNextTick);
 372      draining = true;
 373  
 374      var len = queue.length;
 375      while(len) {
 376          currentQueue = queue;
 377          queue = [];
 378          while (++queueIndex < len) {
 379              if (currentQueue) {
 380                  currentQueue[queueIndex].run();
 381              }
 382          }
 383          queueIndex = -1;
 384          len = queue.length;
 385      }
 386      currentQueue = null;
 387      draining = false;
 388      runClearTimeout(timeout);
 389  }
 390  
 391  process.nextTick = function (fun) {
 392      var args = new Array(arguments.length - 1);
 393      if (arguments.length > 1) {
 394          for (var i = 1; i < arguments.length; i++) {
 395              args[i - 1] = arguments[i];
 396          }
 397      }
 398      queue.push(new Item(fun, args));
 399      if (queue.length === 1 && !draining) {
 400          runTimeout(drainQueue);
 401      }
 402  };
 403  
 404  // v8 likes predictible objects
 405  function Item(fun, array) {
 406      this.fun = fun;
 407      this.array = array;
 408  }
 409  Item.prototype.run = function () {
 410      this.fun.apply(null, this.array);
 411  };
 412  process.title = 'browser';
 413  process.browser = true;
 414  process.env = {};
 415  process.argv = [];
 416  process.version = ''; // empty string to avoid regexp issues
 417  process.versions = {};
 418  
 419  function noop() {}
 420  
 421  process.on = noop;
 422  process.addListener = noop;
 423  process.once = noop;
 424  process.off = noop;
 425  process.removeListener = noop;
 426  process.removeAllListeners = noop;
 427  process.emit = noop;
 428  process.prependListener = noop;
 429  process.prependOnceListener = noop;
 430  
 431  process.listeners = function (name) { return [] }
 432  
 433  process.binding = function (name) {
 434      throw new Error('process.binding is not supported');
 435  };
 436  
 437  process.cwd = function () { return '/' };
 438  process.chdir = function (dir) {
 439      throw new Error('process.chdir is not supported');
 440  };
 441  process.umask = function() { return 0; };
 442  
 443  
 444  /***/ }),
 445  
 446  /***/ 12:
 447  /***/ (function(module, exports) {
 448  
 449  (function() { module.exports = window["wp"]["compose"]; }());
 450  
 451  /***/ }),
 452  
 453  /***/ 13:
 454  /***/ (function(module, __webpack_exports__, __webpack_require__) {
 455  
 456  "use strict";
 457  /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return _objectWithoutProperties; });
 458  /* harmony import */ var _babel_runtime_helpers_esm_objectWithoutPropertiesLoose__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(43);
 459  
 460  function _objectWithoutProperties(source, excluded) {
 461    if (source == null) return {};
 462    var target = Object(_babel_runtime_helpers_esm_objectWithoutPropertiesLoose__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])(source, excluded);
 463    var key, i;
 464  
 465    if (Object.getOwnPropertySymbols) {
 466      var sourceSymbolKeys = Object.getOwnPropertySymbols(source);
 467  
 468      for (i = 0; i < sourceSymbolKeys.length; i++) {
 469        key = sourceSymbolKeys[i];
 470        if (excluded.indexOf(key) >= 0) continue;
 471        if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue;
 472        target[key] = source[key];
 473      }
 474    }
 475  
 476    return target;
 477  }
 478  
 479  /***/ }),
 480  
 481  /***/ 148:
 482  /***/ (function(module, exports) {
 483  
 484  (function() { module.exports = window["wp"]["mediaUtils"]; }());
 485  
 486  /***/ }),
 487  
 488  /***/ 15:
 489  /***/ (function(module, __webpack_exports__, __webpack_require__) {
 490  
 491  "use strict";
 492  
 493  // EXPORTS
 494  __webpack_require__.d(__webpack_exports__, "a", function() { return /* binding */ _toConsumableArray; });
 495  
 496  // EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js
 497  var arrayLikeToArray = __webpack_require__(24);
 498  
 499  // CONCATENATED MODULE: ./node_modules/@babel/runtime/helpers/esm/arrayWithoutHoles.js
 500  
 501  function _arrayWithoutHoles(arr) {
 502    if (Array.isArray(arr)) return Object(arrayLikeToArray["a" /* default */])(arr);
 503  }
 504  // EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/iterableToArray.js
 505  var iterableToArray = __webpack_require__(37);
 506  
 507  // EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js
 508  var unsupportedIterableToArray = __webpack_require__(32);
 509  
 510  // CONCATENATED MODULE: ./node_modules/@babel/runtime/helpers/esm/nonIterableSpread.js
 511  function _nonIterableSpread() {
 512    throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
 513  }
 514  // CONCATENATED MODULE: ./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js
 515  
 516  
 517  
 518  
 519  function _toConsumableArray(arr) {
 520    return _arrayWithoutHoles(arr) || Object(iterableToArray["a" /* default */])(arr) || Object(unsupportedIterableToArray["a" /* default */])(arr) || _nonIterableSpread();
 521  }
 522  
 523  /***/ }),
 524  
 525  /***/ 153:
 526  /***/ (function(module, __webpack_exports__, __webpack_require__) {
 527  
 528  "use strict";
 529  /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(0);
 530  /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__);
 531  /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(7);
 532  /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__);
 533  
 534  
 535  /**
 536   * WordPress dependencies
 537   */
 538  
 539  var closeSmall = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], {
 540    xmlns: "http://www.w3.org/2000/svg",
 541    viewBox: "0 0 24 24"
 542  }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], {
 543    d: "M13 11.9l3.3-3.4-1.1-1-3.2 3.3-3.2-3.3-1.1 1 3.3 3.4-3.5 3.6 1 1L12 13l3.5 3.5 1-1z"
 544  }));
 545  /* harmony default export */ __webpack_exports__["a"] = (closeSmall);
 546  
 547  
 548  /***/ }),
 549  
 550  /***/ 154:
 551  /***/ (function(module, __webpack_exports__, __webpack_require__) {
 552  
 553  "use strict";
 554  /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(0);
 555  /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__);
 556  /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(7);
 557  /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__);
 558  
 559  
 560  /**
 561   * WordPress dependencies
 562   */
 563  
 564  var close = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], {
 565    xmlns: "http://www.w3.org/2000/svg",
 566    viewBox: "0 0 24 24"
 567  }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], {
 568    d: "M13 11.8l6.1-6.3-1-1-6.1 6.2-6.1-6.2-1 1 6.1 6.3-6.5 6.7 1 1 6.5-6.6 6.5 6.6 1-1z"
 569  }));
 570  /* harmony default export */ __webpack_exports__["a"] = (close);
 571  
 572  
 573  /***/ }),
 574  
 575  /***/ 155:
 576  /***/ (function(module, __webpack_exports__, __webpack_require__) {
 577  
 578  "use strict";
 579  /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(0);
 580  /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__);
 581  /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(7);
 582  /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__);
 583  
 584  
 585  /**
 586   * WordPress dependencies
 587   */
 588  
 589  var check = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], {
 590    xmlns: "http://www.w3.org/2000/svg",
 591    viewBox: "0 0 24 24"
 592  }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], {
 593    d: "M18.3 5.6L9.9 16.9l-4.6-3.4-.9 1.2 5.8 4.3 9.3-12.6z"
 594  }));
 595  /* harmony default export */ __webpack_exports__["a"] = (check);
 596  
 597  
 598  /***/ }),
 599  
 600  /***/ 16:
 601  /***/ (function(module, exports) {
 602  
 603  (function() { module.exports = window["wp"]["keycodes"]; }());
 604  
 605  /***/ }),
 606  
 607  /***/ 165:
 608  /***/ (function(module, __webpack_exports__, __webpack_require__) {
 609  
 610  "use strict";
 611  /* WEBPACK VAR INJECTION */(function(process) {/* unused harmony export Fill */
 612  /* unused harmony export Slot */
 613  /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(0);
 614  /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__);
 615  /* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(3);
 616  /* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_1__);
 617  /* harmony import */ var _wordpress_compose__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(12);
 618  /* harmony import */ var _wordpress_compose__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_compose__WEBPACK_IMPORTED_MODULE_2__);
 619  /* harmony import */ var _wordpress_plugins__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(69);
 620  /* harmony import */ var _wordpress_plugins__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_plugins__WEBPACK_IMPORTED_MODULE_3__);
 621  /* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(4);
 622  /* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_wordpress_data__WEBPACK_IMPORTED_MODULE_4__);
 623  /* harmony import */ var _wordpress_warning__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(98);
 624  /* harmony import */ var _wordpress_warning__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_wordpress_warning__WEBPACK_IMPORTED_MODULE_5__);
 625  /* harmony import */ var _preferences_modal_options__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(63);
 626  /* harmony import */ var _store__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(23);
 627  
 628  
 629  /**
 630   * Defines as extensibility slot for the Settings sidebar
 631   */
 632  
 633  /**
 634   * WordPress dependencies
 635   */
 636  
 637  
 638  
 639  
 640  
 641  /**
 642   * Internal dependencies
 643   */
 644  
 645  
 646  
 647  
 648  var _createSlotFill = Object(_wordpress_components__WEBPACK_IMPORTED_MODULE_1__["createSlotFill"])('PluginDocumentSettingPanel'),
 649      Fill = _createSlotFill.Fill,
 650      Slot = _createSlotFill.Slot;
 651  
 652  
 653  
 654  var PluginDocumentSettingFill = function PluginDocumentSettingFill(_ref) {
 655    var isEnabled = _ref.isEnabled,
 656        panelName = _ref.panelName,
 657        opened = _ref.opened,
 658        onToggle = _ref.onToggle,
 659        className = _ref.className,
 660        title = _ref.title,
 661        icon = _ref.icon,
 662        children = _ref.children;
 663    return Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["Fragment"], null, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_preferences_modal_options__WEBPACK_IMPORTED_MODULE_6__[/* EnablePluginDocumentSettingPanelOption */ "d"], {
 664      label: title,
 665      panelName: panelName
 666    }), Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(Fill, null, isEnabled && Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_components__WEBPACK_IMPORTED_MODULE_1__["PanelBody"], {
 667      className: className,
 668      title: title,
 669      icon: icon,
 670      opened: opened,
 671      onToggle: onToggle
 672    }, children)));
 673  };
 674  /**
 675   * Renders items below the Status & Availability panel in the Document Sidebar.
 676   *
 677   * @param {Object} props Component properties.
 678   * @param {string} [props.name] The machine-friendly name for the panel.
 679   * @param {string} [props.className] An optional class name added to the row.
 680   * @param {string} [props.title] The title of the panel
 681   * @param {WPBlockTypeIconRender} [props.icon=inherits from the plugin] The [Dashicon](https://developer.wordpress.org/resource/dashicons/) icon slug string, or an SVG WP element, to be rendered when the sidebar is pinned to toolbar.
 682   *
 683   * @example
 684   * <caption>ES5</caption>
 685   * ```js
 686   * // Using ES5 syntax
 687   * var el = wp.element.createElement;
 688   * var __ = wp.i18n.__;
 689   * var registerPlugin = wp.plugins.registerPlugin;
 690   * var PluginDocumentSettingPanel = wp.editPost.PluginDocumentSettingPanel;
 691   *
 692   * function MyDocumentSettingPlugin() {
 693   *     return el(
 694   *         PluginDocumentSettingPanel,
 695   *         {
 696   *             className: 'my-document-setting-plugin',
 697   *             title: 'My Panel',
 698   *         },
 699   *         __( 'My Document Setting Panel' )
 700   *     );
 701   * }
 702   *
 703   * registerPlugin( 'my-document-setting-plugin', {
 704   *         render: MyDocumentSettingPlugin
 705   * } );
 706   * ```
 707   *
 708   * @example
 709   * <caption>ESNext</caption>
 710   * ```jsx
 711   * // Using ESNext syntax
 712   * import { registerPlugin } from '@wordpress/plugins';
 713   * import { PluginDocumentSettingPanel } from '@wordpress/edit-post';
 714   *
 715   * const MyDocumentSettingTest = () => (
 716   *         <PluginDocumentSettingPanel className="my-document-setting-plugin" title="My Panel">
 717   *            <p>My Document Setting Panel</p>
 718   *        </PluginDocumentSettingPanel>
 719   *    );
 720   *
 721   *  registerPlugin( 'document-setting-test', { render: MyDocumentSettingTest } );
 722   * ```
 723   *
 724   * @return {WPComponent} The component to be rendered.
 725   */
 726  
 727  
 728  var PluginDocumentSettingPanel = Object(_wordpress_compose__WEBPACK_IMPORTED_MODULE_2__["compose"])(Object(_wordpress_plugins__WEBPACK_IMPORTED_MODULE_3__["withPluginContext"])(function (context, ownProps) {
 729    if (undefined === ownProps.name) {
 730      typeof process !== "undefined" && process.env && "production" !== "production" ? _wordpress_warning__WEBPACK_IMPORTED_MODULE_5___default()('PluginDocumentSettingPanel requires a name property.') : void 0;
 731    }
 732  
 733    return {
 734      icon: ownProps.icon || context.icon,
 735      panelName: "".concat(context.name, "/").concat(ownProps.name)
 736    };
 737  }), Object(_wordpress_data__WEBPACK_IMPORTED_MODULE_4__["withSelect"])(function (select, _ref2) {
 738    var panelName = _ref2.panelName;
 739    return {
 740      opened: select(_store__WEBPACK_IMPORTED_MODULE_7__[/* store */ "a"]).isEditorPanelOpened(panelName),
 741      isEnabled: select(_store__WEBPACK_IMPORTED_MODULE_7__[/* store */ "a"]).isEditorPanelEnabled(panelName)
 742    };
 743  }), Object(_wordpress_data__WEBPACK_IMPORTED_MODULE_4__["withDispatch"])(function (dispatch, _ref3) {
 744    var panelName = _ref3.panelName;
 745    return {
 746      onToggle: function onToggle() {
 747        return dispatch(_store__WEBPACK_IMPORTED_MODULE_7__[/* store */ "a"]).toggleEditorPanelOpened(panelName);
 748      }
 749    };
 750  }))(PluginDocumentSettingFill);
 751  PluginDocumentSettingPanel.Slot = Slot;
 752  /* harmony default export */ __webpack_exports__["a"] = (PluginDocumentSettingPanel);
 753  
 754  /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(115)))
 755  
 756  /***/ }),
 757  
 758  /***/ 17:
 759  /***/ (function(module, exports) {
 760  
 761  (function() { module.exports = window["regeneratorRuntime"]; }());
 762  
 763  /***/ }),
 764  
 765  /***/ 18:
 766  /***/ (function(module, __webpack_exports__, __webpack_require__) {
 767  
 768  "use strict";
 769  /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return _assertThisInitialized; });
 770  function _assertThisInitialized(self) {
 771    if (self === void 0) {
 772      throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
 773    }
 774  
 775    return self;
 776  }
 777  
 778  /***/ }),
 779  
 780  /***/ 19:
 781  /***/ (function(module, __webpack_exports__, __webpack_require__) {
 782  
 783  "use strict";
 784  /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return _getPrototypeOf; });
 785  function _getPrototypeOf(o) {
 786    _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) {
 787      return o.__proto__ || Object.getPrototypeOf(o);
 788    };
 789    return _getPrototypeOf(o);
 790  }
 791  
 792  /***/ }),
 793  
 794  /***/ 2:
 795  /***/ (function(module, exports) {
 796  
 797  (function() { module.exports = window["lodash"]; }());
 798  
 799  /***/ }),
 800  
 801  /***/ 206:
 802  /***/ (function(module, __webpack_exports__, __webpack_require__) {
 803  
 804  "use strict";
 805  /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(0);
 806  /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__);
 807  /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(7);
 808  /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__);
 809  
 810  
 811  /**
 812   * WordPress dependencies
 813   */
 814  
 815  var plus = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], {
 816    xmlns: "http://www.w3.org/2000/svg",
 817    viewBox: "0 0 24 24"
 818  }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], {
 819    d: "M18 11.2h-5.2V6h-1.6v5.2H6v1.6h5.2V18h1.6v-5.2H18z"
 820  }));
 821  /* harmony default export */ __webpack_exports__["a"] = (plus);
 822  
 823  
 824  /***/ }),
 825  
 826  /***/ 23:
 827  /***/ (function(module, __webpack_exports__, __webpack_require__) {
 828  
 829  "use strict";
 830  
 831  // EXPORTS
 832  __webpack_require__.d(__webpack_exports__, "a", function() { return /* binding */ store; });
 833  
 834  // NAMESPACE OBJECT: ./node_modules/@wordpress/edit-post/build-module/store/actions.js
 835  var actions_namespaceObject = {};
 836  __webpack_require__.r(actions_namespaceObject);
 837  __webpack_require__.d(actions_namespaceObject, "openGeneralSidebar", function() { return openGeneralSidebar; });
 838  __webpack_require__.d(actions_namespaceObject, "closeGeneralSidebar", function() { return closeGeneralSidebar; });
 839  __webpack_require__.d(actions_namespaceObject, "openModal", function() { return openModal; });
 840  __webpack_require__.d(actions_namespaceObject, "closeModal", function() { return closeModal; });
 841  __webpack_require__.d(actions_namespaceObject, "openPublishSidebar", function() { return openPublishSidebar; });
 842  __webpack_require__.d(actions_namespaceObject, "closePublishSidebar", function() { return closePublishSidebar; });
 843  __webpack_require__.d(actions_namespaceObject, "togglePublishSidebar", function() { return togglePublishSidebar; });
 844  __webpack_require__.d(actions_namespaceObject, "toggleEditorPanelEnabled", function() { return toggleEditorPanelEnabled; });
 845  __webpack_require__.d(actions_namespaceObject, "toggleEditorPanelOpened", function() { return toggleEditorPanelOpened; });
 846  __webpack_require__.d(actions_namespaceObject, "removeEditorPanel", function() { return removeEditorPanel; });
 847  __webpack_require__.d(actions_namespaceObject, "toggleFeature", function() { return toggleFeature; });
 848  __webpack_require__.d(actions_namespaceObject, "switchEditorMode", function() { return switchEditorMode; });
 849  __webpack_require__.d(actions_namespaceObject, "togglePinnedPluginItem", function() { return togglePinnedPluginItem; });
 850  __webpack_require__.d(actions_namespaceObject, "hideBlockTypes", function() { return hideBlockTypes; });
 851  __webpack_require__.d(actions_namespaceObject, "updatePreferredStyleVariations", function() { return updatePreferredStyleVariations; });
 852  __webpack_require__.d(actions_namespaceObject, "__experimentalUpdateLocalAutosaveInterval", function() { return __experimentalUpdateLocalAutosaveInterval; });
 853  __webpack_require__.d(actions_namespaceObject, "showBlockTypes", function() { return showBlockTypes; });
 854  __webpack_require__.d(actions_namespaceObject, "setAvailableMetaBoxesPerLocation", function() { return setAvailableMetaBoxesPerLocation; });
 855  __webpack_require__.d(actions_namespaceObject, "requestMetaBoxUpdates", function() { return requestMetaBoxUpdates; });
 856  __webpack_require__.d(actions_namespaceObject, "metaBoxUpdatesSuccess", function() { return metaBoxUpdatesSuccess; });
 857  __webpack_require__.d(actions_namespaceObject, "__experimentalSetPreviewDeviceType", function() { return __experimentalSetPreviewDeviceType; });
 858  __webpack_require__.d(actions_namespaceObject, "setIsInserterOpened", function() { return setIsInserterOpened; });
 859  __webpack_require__.d(actions_namespaceObject, "setIsEditingTemplate", function() { return setIsEditingTemplate; });
 860  
 861  // NAMESPACE OBJECT: ./node_modules/@wordpress/edit-post/build-module/store/selectors.js
 862  var selectors_namespaceObject = {};
 863  __webpack_require__.r(selectors_namespaceObject);
 864  __webpack_require__.d(selectors_namespaceObject, "getEditorMode", function() { return getEditorMode; });
 865  __webpack_require__.d(selectors_namespaceObject, "isEditorSidebarOpened", function() { return isEditorSidebarOpened; });
 866  __webpack_require__.d(selectors_namespaceObject, "isPluginSidebarOpened", function() { return isPluginSidebarOpened; });
 867  __webpack_require__.d(selectors_namespaceObject, "getActiveGeneralSidebarName", function() { return getActiveGeneralSidebarName; });
 868  __webpack_require__.d(selectors_namespaceObject, "getPreferences", function() { return getPreferences; });
 869  __webpack_require__.d(selectors_namespaceObject, "getPreference", function() { return getPreference; });
 870  __webpack_require__.d(selectors_namespaceObject, "isPublishSidebarOpened", function() { return isPublishSidebarOpened; });
 871  __webpack_require__.d(selectors_namespaceObject, "isEditorPanelRemoved", function() { return isEditorPanelRemoved; });
 872  __webpack_require__.d(selectors_namespaceObject, "isEditorPanelEnabled", function() { return isEditorPanelEnabled; });
 873  __webpack_require__.d(selectors_namespaceObject, "isEditorPanelOpened", function() { return isEditorPanelOpened; });
 874  __webpack_require__.d(selectors_namespaceObject, "isModalActive", function() { return isModalActive; });
 875  __webpack_require__.d(selectors_namespaceObject, "isFeatureActive", function() { return isFeatureActive; });
 876  __webpack_require__.d(selectors_namespaceObject, "isPluginItemPinned", function() { return isPluginItemPinned; });
 877  __webpack_require__.d(selectors_namespaceObject, "getActiveMetaBoxLocations", function() { return getActiveMetaBoxLocations; });
 878  __webpack_require__.d(selectors_namespaceObject, "isMetaBoxLocationVisible", function() { return isMetaBoxLocationVisible; });
 879  __webpack_require__.d(selectors_namespaceObject, "isMetaBoxLocationActive", function() { return isMetaBoxLocationActive; });
 880  __webpack_require__.d(selectors_namespaceObject, "getMetaBoxesPerLocation", function() { return getMetaBoxesPerLocation; });
 881  __webpack_require__.d(selectors_namespaceObject, "getAllMetaBoxes", function() { return getAllMetaBoxes; });
 882  __webpack_require__.d(selectors_namespaceObject, "hasMetaBoxes", function() { return hasMetaBoxes; });
 883  __webpack_require__.d(selectors_namespaceObject, "isSavingMetaBoxes", function() { return selectors_isSavingMetaBoxes; });
 884  __webpack_require__.d(selectors_namespaceObject, "__experimentalGetPreviewDeviceType", function() { return __experimentalGetPreviewDeviceType; });
 885  __webpack_require__.d(selectors_namespaceObject, "isInserterOpened", function() { return selectors_isInserterOpened; });
 886  __webpack_require__.d(selectors_namespaceObject, "isEditingTemplate", function() { return selectors_isEditingTemplate; });
 887  
 888  // EXTERNAL MODULE: external ["wp","data"]
 889  var external_wp_data_ = __webpack_require__(4);
 890  
 891  // EXTERNAL MODULE: external ["wp","dataControls"]
 892  var external_wp_dataControls_ = __webpack_require__(48);
 893  
 894  // EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js + 2 modules
 895  var toConsumableArray = __webpack_require__(15);
 896  
 897  // EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/defineProperty.js
 898  var defineProperty = __webpack_require__(5);
 899  
 900  // EXTERNAL MODULE: external "lodash"
 901  var external_lodash_ = __webpack_require__(2);
 902  
 903  // CONCATENATED MODULE: ./node_modules/@wordpress/edit-post/build-module/store/defaults.js
 904  var PREFERENCES_DEFAULTS = {
 905    editorMode: 'visual',
 906    panels: {
 907      'post-status': {
 908        opened: true
 909      }
 910    },
 911    features: {
 912      fixedToolbar: false,
 913      welcomeGuide: true,
 914      fullscreenMode: true,
 915      showIconLabels: false,
 916      themeStyles: true
 917    },
 918    hiddenBlockTypes: [],
 919    preferredStyleVariations: {},
 920    localAutosaveInterval: 15
 921  };
 922  
 923  // CONCATENATED MODULE: ./node_modules/@wordpress/edit-post/build-module/store/reducer.js
 924  
 925  
 926  
 927  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; }
 928  
 929  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; }
 930  
 931  /**
 932   * External dependencies
 933   */
 934  
 935  /**
 936   * WordPress dependencies
 937   */
 938  
 939  
 940  /**
 941   * Internal dependencies
 942   */
 943  
 944  
 945  /**
 946   * Higher-order reducer creator which provides the given initial state for the
 947   * original reducer.
 948   *
 949   * @param {*} initialState Initial state to provide to reducer.
 950   *
 951   * @return {Function} Higher-order reducer.
 952   */
 953  
 954  var createWithInitialState = function createWithInitialState(initialState) {
 955    return function (reducer) {
 956      return function () {
 957        var state = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : initialState;
 958        var action = arguments.length > 1 ? arguments[1] : undefined;
 959        return reducer(state, action);
 960      };
 961    };
 962  };
 963  /**
 964   * Reducer returning the user preferences.
 965   *
 966   * @param {Object}  state                           Current state.
 967   * @param {string}  state.mode                      Current editor mode, either
 968   *                                                  "visual" or "text".
 969   * @param {boolean} state.isGeneralSidebarDismissed Whether general sidebar is
 970   *                                                  dismissed. False by default
 971   *                                                  or when closing general
 972   *                                                  sidebar, true when opening
 973   *                                                  sidebar.
 974   * @param {boolean} state.isSidebarOpened           Whether the sidebar is
 975   *                                                  opened or closed.
 976   * @param {Object}  state.panels                    The state of the different
 977   *                                                  sidebar panels.
 978   * @param {Object}  action                          Dispatched action.
 979   *
 980   * @return {Object} Updated state.
 981   */
 982  
 983  
 984  var preferences = Object(external_lodash_["flow"])([external_wp_data_["combineReducers"], createWithInitialState(PREFERENCES_DEFAULTS)])({
 985    panels: function panels(state, action) {
 986      switch (action.type) {
 987        case 'TOGGLE_PANEL_ENABLED':
 988          {
 989            var panelName = action.panelName;
 990            return _objectSpread(_objectSpread({}, state), {}, Object(defineProperty["a" /* default */])({}, panelName, _objectSpread(_objectSpread({}, state[panelName]), {}, {
 991              enabled: !Object(external_lodash_["get"])(state, [panelName, 'enabled'], true)
 992            })));
 993          }
 994  
 995        case 'TOGGLE_PANEL_OPENED':
 996          {
 997            var _panelName = action.panelName;
 998            var isOpen = state[_panelName] === true || Object(external_lodash_["get"])(state, [_panelName, 'opened'], false);
 999            return _objectSpread(_objectSpread({}, state), {}, Object(defineProperty["a" /* default */])({}, _panelName, _objectSpread(_objectSpread({}, state[_panelName]), {}, {
1000              opened: !isOpen
1001            })));
1002          }
1003      }
1004  
1005      return state;
1006    },
1007    features: function features(state, action) {
1008      if (action.type === 'TOGGLE_FEATURE') {
1009        return _objectSpread(_objectSpread({}, state), {}, Object(defineProperty["a" /* default */])({}, action.feature, !state[action.feature]));
1010      }
1011  
1012      return state;
1013    },
1014    editorMode: function editorMode(state, action) {
1015      if (action.type === 'SWITCH_MODE') {
1016        return action.mode;
1017      }
1018  
1019      return state;
1020    },
1021    hiddenBlockTypes: function hiddenBlockTypes(state, action) {
1022      switch (action.type) {
1023        case 'SHOW_BLOCK_TYPES':
1024          return external_lodash_["without"].apply(void 0, [state].concat(Object(toConsumableArray["a" /* default */])(action.blockNames)));
1025  
1026        case 'HIDE_BLOCK_TYPES':
1027          return Object(external_lodash_["union"])(state, action.blockNames);
1028      }
1029  
1030      return state;
1031    },
1032    preferredStyleVariations: function preferredStyleVariations(state, action) {
1033      switch (action.type) {
1034        case 'UPDATE_PREFERRED_STYLE_VARIATIONS':
1035          {
1036            if (!action.blockName) {
1037              return state;
1038            }
1039  
1040            if (!action.blockStyle) {
1041              return Object(external_lodash_["omit"])(state, [action.blockName]);
1042            }
1043  
1044            return _objectSpread(_objectSpread({}, state), {}, Object(defineProperty["a" /* default */])({}, action.blockName, action.blockStyle));
1045          }
1046      }
1047  
1048      return state;
1049    },
1050    localAutosaveInterval: function localAutosaveInterval(state, action) {
1051      switch (action.type) {
1052        case 'UPDATE_LOCAL_AUTOSAVE_INTERVAL':
1053          return action.interval;
1054      }
1055  
1056      return state;
1057    }
1058  });
1059  /**
1060   * Reducer storing the list of all programmatically removed panels.
1061   *
1062   * @param {Array}  state  Current state.
1063   * @param {Object} action Action object.
1064   *
1065   * @return {Array} Updated state.
1066   */
1067  
1068  function removedPanels() {
1069    var state = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : [];
1070    var action = arguments.length > 1 ? arguments[1] : undefined;
1071  
1072    switch (action.type) {
1073      case 'REMOVE_PANEL':
1074        if (!Object(external_lodash_["includes"])(state, action.panelName)) {
1075          return [].concat(Object(toConsumableArray["a" /* default */])(state), [action.panelName]);
1076        }
1077  
1078    }
1079  
1080    return state;
1081  }
1082  /**
1083   * Reducer for storing the name of the open modal, or null if no modal is open.
1084   *
1085   * @param {Object} state  Previous state.
1086   * @param {Object} action Action object containing the `name` of the modal
1087   *
1088   * @return {Object} Updated state
1089   */
1090  
1091  function activeModal() {
1092    var state = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : null;
1093    var action = arguments.length > 1 ? arguments[1] : undefined;
1094  
1095    switch (action.type) {
1096      case 'OPEN_MODAL':
1097        return action.name;
1098  
1099      case 'CLOSE_MODAL':
1100        return null;
1101    }
1102  
1103    return state;
1104  }
1105  function publishSidebarActive() {
1106    var state = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : false;
1107    var action = arguments.length > 1 ? arguments[1] : undefined;
1108  
1109    switch (action.type) {
1110      case 'OPEN_PUBLISH_SIDEBAR':
1111        return true;
1112  
1113      case 'CLOSE_PUBLISH_SIDEBAR':
1114        return false;
1115  
1116      case 'TOGGLE_PUBLISH_SIDEBAR':
1117        return !state;
1118    }
1119  
1120    return state;
1121  }
1122  /**
1123   * Reducer keeping track of the meta boxes isSaving state.
1124   * A "true" value means the meta boxes saving request is in-flight.
1125   *
1126   *
1127   * @param {boolean}  state   Previous state.
1128   * @param {Object}   action  Action Object.
1129   *
1130   * @return {Object} Updated state.
1131   */
1132  
1133  function isSavingMetaBoxes() {
1134    var state = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : false;
1135    var action = arguments.length > 1 ? arguments[1] : undefined;
1136  
1137    switch (action.type) {
1138      case 'REQUEST_META_BOX_UPDATES':
1139        return true;
1140  
1141      case 'META_BOX_UPDATES_SUCCESS':
1142        return false;
1143  
1144      default:
1145        return state;
1146    }
1147  }
1148  /**
1149   * Reducer keeping track of the meta boxes per location.
1150   *
1151   * @param {boolean}  state   Previous state.
1152   * @param {Object}   action  Action Object.
1153   *
1154   * @return {Object} Updated state.
1155   */
1156  
1157  function metaBoxLocations() {
1158    var state = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
1159    var action = arguments.length > 1 ? arguments[1] : undefined;
1160  
1161    switch (action.type) {
1162      case 'SET_META_BOXES_PER_LOCATIONS':
1163        return action.metaBoxesPerLocation;
1164    }
1165  
1166    return state;
1167  }
1168  /**
1169   * Reducer returning the editing canvas device type.
1170   *
1171   * @param {Object} state  Current state.
1172   * @param {Object} action Dispatched action.
1173   *
1174   * @return {Object} Updated state.
1175   */
1176  
1177  function deviceType() {
1178    var state = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 'Desktop';
1179    var action = arguments.length > 1 ? arguments[1] : undefined;
1180  
1181    switch (action.type) {
1182      case 'SET_PREVIEW_DEVICE_TYPE':
1183        return action.deviceType;
1184    }
1185  
1186    return state;
1187  }
1188  /**
1189   * Reducer tracking whether the inserter is open.
1190   *
1191   * @param {boolean} state
1192   * @param {Object}  action
1193   */
1194  
1195  function isInserterOpened() {
1196    var state = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : false;
1197    var action = arguments.length > 1 ? arguments[1] : undefined;
1198  
1199    switch (action.type) {
1200      case 'SET_IS_INSERTER_OPENED':
1201        return action.value;
1202    }
1203  
1204    return state;
1205  }
1206  /**
1207   * Reducer tracking whether the inserter is open.
1208   *
1209   * @param {boolean} state
1210   * @param {Object}  action
1211   */
1212  
1213  
1214  function isEditingTemplate() {
1215    var state = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : false;
1216    var action = arguments.length > 1 ? arguments[1] : undefined;
1217  
1218    switch (action.type) {
1219      case 'SET_IS_EDITING_TEMPLATE':
1220        return action.value;
1221    }
1222  
1223    return state;
1224  }
1225  
1226  var metaBoxes = Object(external_wp_data_["combineReducers"])({
1227    isSaving: isSavingMetaBoxes,
1228    locations: metaBoxLocations
1229  });
1230  /* harmony default export */ var reducer = (Object(external_wp_data_["combineReducers"])({
1231    activeModal: activeModal,
1232    metaBoxes: metaBoxes,
1233    preferences: preferences,
1234    publishSidebarActive: publishSidebarActive,
1235    removedPanels: removedPanels,
1236    deviceType: deviceType,
1237    isInserterOpened: isInserterOpened,
1238    isEditingTemplate: isEditingTemplate
1239  }));
1240  
1241  // EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js + 1 modules
1242  var slicedToArray = __webpack_require__(11);
1243  
1244  // EXTERNAL MODULE: external "regeneratorRuntime"
1245  var external_regeneratorRuntime_ = __webpack_require__(17);
1246  var external_regeneratorRuntime_default = /*#__PURE__*/__webpack_require__.n(external_regeneratorRuntime_);
1247  
1248  // EXTERNAL MODULE: external ["wp","i18n"]
1249  var external_wp_i18n_ = __webpack_require__(1);
1250  
1251  // EXTERNAL MODULE: ./node_modules/@wordpress/interface/build-module/index.js + 15 modules
1252  var build_module = __webpack_require__(56);
1253  
1254  // EXTERNAL MODULE: external ["wp","a11y"]
1255  var external_wp_a11y_ = __webpack_require__(46);
1256  
1257  // CONCATENATED MODULE: ./node_modules/@wordpress/edit-post/build-module/utils/meta-boxes.js
1258  /**
1259   * Function returning the current Meta Boxes DOM Node in the editor
1260   * whether the meta box area is opened or not.
1261   * If the MetaBox Area is visible returns it, and returns the original container instead.
1262   *
1263   * @param   {string} location Meta Box location.
1264   * @return {string}          HTML content.
1265   */
1266  var getMetaBoxContainer = function getMetaBoxContainer(location) {
1267    var area = document.querySelector(".edit-post-meta-boxes-area.is-".concat(location, " .metabox-location-").concat(location));
1268  
1269    if (area) {
1270      return area;
1271    }
1272  
1273    return document.querySelector('#metaboxes .metabox-location-' + location);
1274  };
1275  
1276  // CONCATENATED MODULE: ./node_modules/@wordpress/edit-post/build-module/store/actions.js
1277  
1278  
1279  
1280  
1281  function _createForOfIteratorHelper(o, allowArrayLike) { var it; if (typeof Symbol === "undefined" || o[Symbol.iterator] == null) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = o[Symbol.iterator](); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it.return != null) it.return(); } finally { if (didErr) throw err; } } }; }
1282  
1283  function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }
1284  
1285  function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }
1286  
1287  var _marked = /*#__PURE__*/external_regeneratorRuntime_default.a.mark(openGeneralSidebar),
1288      _marked2 = /*#__PURE__*/external_regeneratorRuntime_default.a.mark(closeGeneralSidebar),
1289      _marked3 = /*#__PURE__*/external_regeneratorRuntime_default.a.mark(switchEditorMode),
1290      _marked4 = /*#__PURE__*/external_regeneratorRuntime_default.a.mark(setAvailableMetaBoxesPerLocation),
1291      _marked5 = /*#__PURE__*/external_regeneratorRuntime_default.a.mark(requestMetaBoxUpdates);
1292  
1293  /**
1294   * External dependencies
1295   */
1296  
1297  /**
1298   * WordPress dependencies
1299   */
1300  
1301  
1302  
1303  
1304  
1305  
1306  /**
1307   * Internal dependencies
1308   */
1309  
1310  
1311  
1312  /**
1313   * Returns an action object used in signalling that the user opened an editor sidebar.
1314   *
1315   * @param {?string} name Sidebar name to be opened.
1316   *
1317   * @yield {Object} Action object.
1318   */
1319  
1320  function openGeneralSidebar(name) {
1321    return external_regeneratorRuntime_default.a.wrap(function openGeneralSidebar$(_context) {
1322      while (1) {
1323        switch (_context.prev = _context.next) {
1324          case 0:
1325            _context.next = 2;
1326            return external_wp_data_["controls"].dispatch(build_module["g" /* store */].name, 'enableComplementaryArea', store.name, name);
1327  
1328          case 2:
1329          case "end":
1330            return _context.stop();
1331        }
1332      }
1333    }, _marked);
1334  }
1335  /**
1336   * Returns an action object signalling that the user closed the sidebar.
1337   *
1338   * @yield {Object} Action object.
1339   */
1340  
1341  function closeGeneralSidebar() {
1342    return external_regeneratorRuntime_default.a.wrap(function closeGeneralSidebar$(_context2) {
1343      while (1) {
1344        switch (_context2.prev = _context2.next) {
1345          case 0:
1346            _context2.next = 2;
1347            return external_wp_data_["controls"].dispatch(build_module["g" /* store */].name, 'disableComplementaryArea', store.name);
1348  
1349          case 2:
1350          case "end":
1351            return _context2.stop();
1352        }
1353      }
1354    }, _marked2);
1355  }
1356  /**
1357   * Returns an action object used in signalling that the user opened a modal.
1358   *
1359   * @param {string} name A string that uniquely identifies the modal.
1360   *
1361   * @return {Object} Action object.
1362   */
1363  
1364  function openModal(name) {
1365    return {
1366      type: 'OPEN_MODAL',
1367      name: name
1368    };
1369  }
1370  /**
1371   * Returns an action object signalling that the user closed a modal.
1372   *
1373   * @return {Object} Action object.
1374   */
1375  
1376  function closeModal() {
1377    return {
1378      type: 'CLOSE_MODAL'
1379    };
1380  }
1381  /**
1382   * Returns an action object used in signalling that the user opened the publish
1383   * sidebar.
1384   *
1385   * @return {Object} Action object
1386   */
1387  
1388  function openPublishSidebar() {
1389    return {
1390      type: 'OPEN_PUBLISH_SIDEBAR'
1391    };
1392  }
1393  /**
1394   * Returns an action object used in signalling that the user closed the
1395   * publish sidebar.
1396   *
1397   * @return {Object} Action object.
1398   */
1399  
1400  function closePublishSidebar() {
1401    return {
1402      type: 'CLOSE_PUBLISH_SIDEBAR'
1403    };
1404  }
1405  /**
1406   * Returns an action object used in signalling that the user toggles the publish sidebar.
1407   *
1408   * @return {Object} Action object
1409   */
1410  
1411  function togglePublishSidebar() {
1412    return {
1413      type: 'TOGGLE_PUBLISH_SIDEBAR'
1414    };
1415  }
1416  /**
1417   * Returns an action object used to enable or disable a panel in the editor.
1418   *
1419   * @param {string} panelName A string that identifies the panel to enable or disable.
1420   *
1421   * @return {Object} Action object.
1422   */
1423  
1424  function toggleEditorPanelEnabled(panelName) {
1425    return {
1426      type: 'TOGGLE_PANEL_ENABLED',
1427      panelName: panelName
1428    };
1429  }
1430  /**
1431   * Returns an action object used to open or close a panel in the editor.
1432   *
1433   * @param {string} panelName A string that identifies the panel to open or close.
1434   *
1435   * @return {Object} Action object.
1436   */
1437  
1438  function toggleEditorPanelOpened(panelName) {
1439    return {
1440      type: 'TOGGLE_PANEL_OPENED',
1441      panelName: panelName
1442    };
1443  }
1444  /**
1445   * Returns an action object used to remove a panel from the editor.
1446   *
1447   * @param {string} panelName A string that identifies the panel to remove.
1448   *
1449   * @return {Object} Action object.
1450   */
1451  
1452  function removeEditorPanel(panelName) {
1453    return {
1454      type: 'REMOVE_PANEL',
1455      panelName: panelName
1456    };
1457  }
1458  /**
1459   * Returns an action object used to toggle a feature flag.
1460   *
1461   * @param {string} feature Feature name.
1462   *
1463   * @return {Object} Action object.
1464   */
1465  
1466  function toggleFeature(feature) {
1467    return {
1468      type: 'TOGGLE_FEATURE',
1469      feature: feature
1470    };
1471  }
1472  function switchEditorMode(mode) {
1473    var message;
1474    return external_regeneratorRuntime_default.a.wrap(function switchEditorMode$(_context3) {
1475      while (1) {
1476        switch (_context3.prev = _context3.next) {
1477          case 0:
1478            _context3.next = 2;
1479            return {
1480              type: 'SWITCH_MODE',
1481              mode: mode
1482            };
1483  
1484          case 2:
1485            if (!(mode !== 'visual')) {
1486              _context3.next = 5;
1487              break;
1488            }
1489  
1490            _context3.next = 5;
1491            return external_wp_data_["controls"].dispatch('core/block-editor', 'clearSelectedBlock');
1492  
1493          case 5:
1494            message = mode === 'visual' ? Object(external_wp_i18n_["__"])('Visual editor selected') : Object(external_wp_i18n_["__"])('Code editor selected');
1495            Object(external_wp_a11y_["speak"])(message, 'assertive');
1496  
1497          case 7:
1498          case "end":
1499            return _context3.stop();
1500        }
1501      }
1502    }, _marked3);
1503  }
1504  /**
1505   * Returns an action object used to toggle a plugin name flag.
1506   *
1507   * @param {string} pluginName Plugin name.
1508   *
1509   * @return {Object} Action object.
1510   */
1511  
1512  function togglePinnedPluginItem(pluginName) {
1513    return {
1514      type: 'TOGGLE_PINNED_PLUGIN_ITEM',
1515      pluginName: pluginName
1516    };
1517  }
1518  /**
1519   * Returns an action object used in signalling that block types by the given
1520   * name(s) should be hidden.
1521   *
1522   * @param {string[]} blockNames Names of block types to hide.
1523   *
1524   * @return {Object} Action object.
1525   */
1526  
1527  function hideBlockTypes(blockNames) {
1528    return {
1529      type: 'HIDE_BLOCK_TYPES',
1530      blockNames: Object(external_lodash_["castArray"])(blockNames)
1531    };
1532  }
1533  /**
1534   * Returns an action object used in signaling that a style should be auto-applied when a block is created.
1535   *
1536   * @param {string}  blockName  Name of the block.
1537   * @param {?string} blockStyle Name of the style that should be auto applied. If undefined, the "auto apply" setting of the block is removed.
1538   *
1539   * @return {Object} Action object.
1540   */
1541  
1542  function updatePreferredStyleVariations(blockName, blockStyle) {
1543    return {
1544      type: 'UPDATE_PREFERRED_STYLE_VARIATIONS',
1545      blockName: blockName,
1546      blockStyle: blockStyle
1547    };
1548  }
1549  /**
1550   * Returns an action object used in signalling that the editor should attempt
1551   * to locally autosave the current post every `interval` seconds.
1552   *
1553   * @param {number} interval The new interval, in seconds.
1554   * @return {Object} Action object.
1555   */
1556  
1557  function __experimentalUpdateLocalAutosaveInterval(interval) {
1558    return {
1559      type: 'UPDATE_LOCAL_AUTOSAVE_INTERVAL',
1560      interval: interval
1561    };
1562  }
1563  /**
1564   * Returns an action object used in signalling that block types by the given
1565   * name(s) should be shown.
1566   *
1567   * @param {string[]} blockNames Names of block types to show.
1568   *
1569   * @return {Object} Action object.
1570   */
1571  
1572  function showBlockTypes(blockNames) {
1573    return {
1574      type: 'SHOW_BLOCK_TYPES',
1575      blockNames: Object(external_lodash_["castArray"])(blockNames)
1576    };
1577  }
1578  var saveMetaboxUnsubscribe;
1579  /**
1580   * Returns an action object used in signaling
1581   * what Meta boxes are available in which location.
1582   *
1583   * @param {Object} metaBoxesPerLocation Meta boxes per location.
1584   *
1585   * @yield {Object} Action object.
1586   */
1587  
1588  function setAvailableMetaBoxesPerLocation(metaBoxesPerLocation) {
1589    var postType, wasSavingPost, wasAutosavingPost, hasActiveMetaBoxes;
1590    return external_regeneratorRuntime_default.a.wrap(function setAvailableMetaBoxesPerLocation$(_context4) {
1591      while (1) {
1592        switch (_context4.prev = _context4.next) {
1593          case 0:
1594            _context4.next = 2;
1595            return {
1596              type: 'SET_META_BOXES_PER_LOCATIONS',
1597              metaBoxesPerLocation: metaBoxesPerLocation
1598            };
1599  
1600          case 2:
1601            _context4.next = 4;
1602            return external_wp_data_["controls"].select('core/editor', 'getCurrentPostType');
1603  
1604          case 4:
1605            postType = _context4.sent;
1606  
1607            if (window.postboxes.page !== postType) {
1608              window.postboxes.add_postbox_toggles(postType);
1609            }
1610  
1611            _context4.next = 8;
1612            return external_wp_data_["controls"].select('core/editor', 'isSavingPost');
1613  
1614          case 8:
1615            wasSavingPost = _context4.sent;
1616            _context4.next = 11;
1617            return external_wp_data_["controls"].select('core/editor', 'isAutosavingPost');
1618  
1619          case 11:
1620            wasAutosavingPost = _context4.sent;
1621            _context4.next = 14;
1622            return external_wp_data_["controls"].select(store.name, 'hasMetaBoxes');
1623  
1624          case 14:
1625            hasActiveMetaBoxes = _context4.sent;
1626  
1627            // First remove any existing subscription in order to prevent multiple saves
1628            if (!!saveMetaboxUnsubscribe) {
1629              saveMetaboxUnsubscribe();
1630            } // Save metaboxes when performing a full save on the post.
1631  
1632  
1633            saveMetaboxUnsubscribe = Object(external_wp_data_["subscribe"])(function () {
1634              var isSavingPost = Object(external_wp_data_["select"])('core/editor').isSavingPost();
1635              var isAutosavingPost = Object(external_wp_data_["select"])('core/editor').isAutosavingPost(); // Save metaboxes on save completion, except for autosaves that are not a post preview.
1636  
1637              var shouldTriggerMetaboxesSave = hasActiveMetaBoxes && wasSavingPost && !isSavingPost && !wasAutosavingPost; // Save current state for next inspection.
1638  
1639              wasSavingPost = isSavingPost;
1640              wasAutosavingPost = isAutosavingPost;
1641  
1642              if (shouldTriggerMetaboxesSave) {
1643                Object(external_wp_data_["dispatch"])(store.name).requestMetaBoxUpdates();
1644              }
1645            });
1646  
1647          case 17:
1648          case "end":
1649            return _context4.stop();
1650        }
1651      }
1652    }, _marked4);
1653  }
1654  /**
1655   * Returns an action object used to request meta box update.
1656   *
1657   * @yield {Object} Action object.
1658   */
1659  
1660  function requestMetaBoxUpdates() {
1661    var post, additionalData, baseFormData, activeMetaBoxLocations, formDataToMerge, formData;
1662    return external_regeneratorRuntime_default.a.wrap(function requestMetaBoxUpdates$(_context5) {
1663      while (1) {
1664        switch (_context5.prev = _context5.next) {
1665          case 0:
1666            _context5.next = 2;
1667            return {
1668              type: 'REQUEST_META_BOX_UPDATES'
1669            };
1670  
1671          case 2:
1672            // Saves the wp_editor fields
1673            if (window.tinyMCE) {
1674              window.tinyMCE.triggerSave();
1675            } // Additional data needed for backward compatibility.
1676            // If we do not provide this data, the post will be overridden with the default values.
1677  
1678  
1679            _context5.next = 5;
1680            return external_wp_data_["controls"].select('core/editor', 'getCurrentPost');
1681  
1682          case 5:
1683            post = _context5.sent;
1684            additionalData = [post.comment_status ? ['comment_status', post.comment_status] : false, post.ping_status ? ['ping_status', post.ping_status] : false, post.sticky ? ['sticky', post.sticky] : false, post.author ? ['post_author', post.author] : false].filter(Boolean); // We gather all the metaboxes locations data and the base form data
1685  
1686            baseFormData = new window.FormData(document.querySelector('.metabox-base-form'));
1687            _context5.next = 10;
1688            return external_wp_data_["controls"].select(store.name, 'getActiveMetaBoxLocations');
1689  
1690          case 10:
1691            activeMetaBoxLocations = _context5.sent;
1692            formDataToMerge = [baseFormData].concat(Object(toConsumableArray["a" /* default */])(activeMetaBoxLocations.map(function (location) {
1693              return new window.FormData(getMetaBoxContainer(location));
1694            }))); // Merge all form data objects into a single one.
1695  
1696            formData = Object(external_lodash_["reduce"])(formDataToMerge, function (memo, currentFormData) {
1697              var _iterator = _createForOfIteratorHelper(currentFormData),
1698                  _step;
1699  
1700              try {
1701                for (_iterator.s(); !(_step = _iterator.n()).done;) {
1702                  var _step$value = Object(slicedToArray["a" /* default */])(_step.value, 2),
1703                      key = _step$value[0],
1704                      value = _step$value[1];
1705  
1706                  memo.append(key, value);
1707                }
1708              } catch (err) {
1709                _iterator.e(err);
1710              } finally {
1711                _iterator.f();
1712              }
1713  
1714              return memo;
1715            }, new window.FormData());
1716            additionalData.forEach(function (_ref) {
1717              var _ref2 = Object(slicedToArray["a" /* default */])(_ref, 2),
1718                  key = _ref2[0],
1719                  value = _ref2[1];
1720  
1721              return formData.append(key, value);
1722            }); // Save the metaboxes
1723  
1724            _context5.next = 16;
1725            return Object(external_wp_dataControls_["apiFetch"])({
1726              url: window._wpMetaBoxUrl,
1727              method: 'POST',
1728              body: formData,
1729              parse: false
1730            });
1731  
1732          case 16:
1733            _context5.next = 18;
1734            return external_wp_data_["controls"].dispatch(store.name, 'metaBoxUpdatesSuccess');
1735  
1736          case 18:
1737          case "end":
1738            return _context5.stop();
1739        }
1740      }
1741    }, _marked5);
1742  }
1743  /**
1744   * Returns an action object used signal a successful meta box update.
1745   *
1746   * @return {Object} Action object.
1747   */
1748  
1749  function metaBoxUpdatesSuccess() {
1750    return {
1751      type: 'META_BOX_UPDATES_SUCCESS'
1752    };
1753  }
1754  /**
1755   * Returns an action object used to toggle the width of the editing canvas.
1756   *
1757   * @param {string} deviceType
1758   *
1759   * @return {Object} Action object.
1760   */
1761  
1762  function __experimentalSetPreviewDeviceType(deviceType) {
1763    return {
1764      type: 'SET_PREVIEW_DEVICE_TYPE',
1765      deviceType: deviceType
1766    };
1767  }
1768  /**
1769   * Returns an action object used to open/close the inserter.
1770   *
1771   * @param {boolean} value A boolean representing whether the inserter should be opened or closed.
1772   * @return {Object} Action object.
1773   */
1774  
1775  function setIsInserterOpened(value) {
1776    return {
1777      type: 'SET_IS_INSERTER_OPENED',
1778      value: value
1779    };
1780  }
1781  /**
1782   * Returns an action object used to switch to template editing.
1783   *
1784   * @param {boolean} value Is editing template.
1785   * @return {Object} Action object.
1786   */
1787  
1788  function setIsEditingTemplate(value) {
1789    return {
1790      type: 'SET_IS_EDITING_TEMPLATE',
1791      value: value
1792    };
1793  }
1794  
1795  // EXTERNAL MODULE: ./node_modules/rememo/es/rememo.js
1796  var rememo = __webpack_require__(41);
1797  
1798  // CONCATENATED MODULE: ./node_modules/@wordpress/edit-post/build-module/store/selectors.js
1799  /**
1800   * External dependencies
1801   */
1802  
1803  
1804  /**
1805   * WordPress dependencies
1806   */
1807  
1808  
1809  
1810  /**
1811   * Returns the current editing mode.
1812   *
1813   * @param {Object} state Global application state.
1814   *
1815   * @return {string} Editing mode.
1816   */
1817  
1818  function getEditorMode(state) {
1819    return getPreference(state, 'editorMode', 'visual');
1820  }
1821  /**
1822   * Returns true if the editor sidebar is opened.
1823   *
1824   * @param {Object} state Global application state
1825   *
1826   * @return {boolean} Whether the editor sidebar is opened.
1827   */
1828  
1829  var isEditorSidebarOpened = Object(external_wp_data_["createRegistrySelector"])(function (select) {
1830    return function () {
1831      var activeGeneralSidebar = select(build_module["g" /* store */]).getActiveComplementaryArea('core/edit-post');
1832      return Object(external_lodash_["includes"])(['edit-post/document', 'edit-post/block'], activeGeneralSidebar);
1833    };
1834  });
1835  /**
1836   * Returns true if the plugin sidebar is opened.
1837   *
1838   * @param {Object} state Global application state
1839   * @return {boolean}     Whether the plugin sidebar is opened.
1840   */
1841  
1842  var isPluginSidebarOpened = Object(external_wp_data_["createRegistrySelector"])(function (select) {
1843    return function () {
1844      var activeGeneralSidebar = select(build_module["g" /* store */]).getActiveComplementaryArea('core/edit-post');
1845      return !!activeGeneralSidebar && !Object(external_lodash_["includes"])(['edit-post/document', 'edit-post/block'], activeGeneralSidebar);
1846    };
1847  });
1848  /**
1849   * Returns the current active general sidebar name, or null if there is no
1850   * general sidebar active. The active general sidebar is a unique name to
1851   * identify either an editor or plugin sidebar.
1852   *
1853   * Examples:
1854   *
1855   *  - `edit-post/document`
1856   *  - `my-plugin/insert-image-sidebar`
1857   *
1858   * @param {Object} state Global application state.
1859   *
1860   * @return {?string} Active general sidebar name.
1861   */
1862  
1863  var getActiveGeneralSidebarName = Object(external_wp_data_["createRegistrySelector"])(function (select) {
1864    return function () {
1865      return select(build_module["g" /* store */]).getActiveComplementaryArea('core/edit-post');
1866    };
1867  });
1868  /**
1869   * Returns the preferences (these preferences are persisted locally).
1870   *
1871   * @param {Object} state Global application state.
1872   *
1873   * @return {Object} Preferences Object.
1874   */
1875  
1876  function getPreferences(state) {
1877    return state.preferences;
1878  }
1879  /**
1880   *
1881   * @param {Object} state         Global application state.
1882   * @param {string} preferenceKey Preference Key.
1883   * @param {*}      defaultValue  Default Value.
1884   *
1885   * @return {*} Preference Value.
1886   */
1887  
1888  function getPreference(state, preferenceKey, defaultValue) {
1889    var preferences = getPreferences(state);
1890    var value = preferences[preferenceKey];
1891    return value === undefined ? defaultValue : value;
1892  }
1893  /**
1894   * Returns true if the publish sidebar is opened.
1895   *
1896   * @param {Object} state Global application state
1897   *
1898   * @return {boolean} Whether the publish sidebar is open.
1899   */
1900  
1901  function isPublishSidebarOpened(state) {
1902    return state.publishSidebarActive;
1903  }
1904  /**
1905   * Returns true if the given panel was programmatically removed, or false otherwise.
1906   * All panels are not removed by default.
1907   *
1908   * @param {Object} state     Global application state.
1909   * @param {string} panelName A string that identifies the panel.
1910   *
1911   * @return {boolean} Whether or not the panel is removed.
1912   */
1913  
1914  function isEditorPanelRemoved(state, panelName) {
1915    return Object(external_lodash_["includes"])(state.removedPanels, panelName);
1916  }
1917  /**
1918   * Returns true if the given panel is enabled, or false otherwise. Panels are
1919   * enabled by default.
1920   *
1921   * @param {Object} state     Global application state.
1922   * @param {string} panelName A string that identifies the panel.
1923   *
1924   * @return {boolean} Whether or not the panel is enabled.
1925   */
1926  
1927  function isEditorPanelEnabled(state, panelName) {
1928    var panels = getPreference(state, 'panels');
1929    return !isEditorPanelRemoved(state, panelName) && Object(external_lodash_["get"])(panels, [panelName, 'enabled'], true);
1930  }
1931  /**
1932   * Returns true if the given panel is open, or false otherwise. Panels are
1933   * closed by default.
1934   *
1935   * @param  {Object}  state     Global application state.
1936   * @param  {string}  panelName A string that identifies the panel.
1937   *
1938   * @return {boolean} Whether or not the panel is open.
1939   */
1940  
1941  function isEditorPanelOpened(state, panelName) {
1942    var panels = getPreference(state, 'panels');
1943    return Object(external_lodash_["get"])(panels, [panelName]) === true || Object(external_lodash_["get"])(panels, [panelName, 'opened']) === true;
1944  }
1945  /**
1946   * Returns true if a modal is active, or false otherwise.
1947   *
1948   * @param  {Object}  state        Global application state.
1949   * @param  {string}  modalName A string that uniquely identifies the modal.
1950   *
1951   * @return {boolean} Whether the modal is active.
1952   */
1953  
1954  function isModalActive(state, modalName) {
1955    return state.activeModal === modalName;
1956  }
1957  /**
1958   * Returns whether the given feature is enabled or not.
1959   *
1960   * @param {Object} state   Global application state.
1961   * @param {string} feature Feature slug.
1962   *
1963   * @return {boolean} Is active.
1964   */
1965  
1966  function isFeatureActive(state, feature) {
1967    return Object(external_lodash_["get"])(state.preferences.features, [feature], false);
1968  }
1969  /**
1970   * Returns true if the plugin item is pinned to the header.
1971   * When the value is not set it defaults to true.
1972   *
1973   * @param  {Object}  state      Global application state.
1974   * @param  {string}  pluginName Plugin item name.
1975   *
1976   * @return {boolean} Whether the plugin item is pinned.
1977   */
1978  
1979  var isPluginItemPinned = Object(external_wp_data_["createRegistrySelector"])(function (select) {
1980    return function (pluginName) {
1981      return select(build_module["g" /* store */]).isItemPinned('core/edit-post', pluginName);
1982    };
1983  });
1984  /**
1985   * Returns an array of active meta box locations.
1986   *
1987   * @param {Object} state Post editor state.
1988   *
1989   * @return {string[]} Active meta box locations.
1990   */
1991  
1992  var getActiveMetaBoxLocations = Object(rememo["a" /* default */])(function (state) {
1993    return Object.keys(state.metaBoxes.locations).filter(function (location) {
1994      return isMetaBoxLocationActive(state, location);
1995    });
1996  }, function (state) {
1997    return [state.metaBoxes.locations];
1998  });
1999  /**
2000   * Returns true if a metabox location is active and visible
2001   *
2002   * @param {Object} state    Post editor state.
2003   * @param {string} location Meta box location to test.
2004   *
2005   * @return {boolean} Whether the meta box location is active and visible.
2006   */
2007  
2008  function isMetaBoxLocationVisible(state, location) {
2009    return isMetaBoxLocationActive(state, location) && Object(external_lodash_["some"])(getMetaBoxesPerLocation(state, location), function (_ref) {
2010      var id = _ref.id;
2011      return isEditorPanelEnabled(state, "meta-box-".concat(id));
2012    });
2013  }
2014  /**
2015   * Returns true if there is an active meta box in the given location, or false
2016   * otherwise.
2017   *
2018   * @param {Object} state    Post editor state.
2019   * @param {string} location Meta box location to test.
2020   *
2021   * @return {boolean} Whether the meta box location is active.
2022   */
2023  
2024  function isMetaBoxLocationActive(state, location) {
2025    var metaBoxes = getMetaBoxesPerLocation(state, location);
2026    return !!metaBoxes && metaBoxes.length !== 0;
2027  }
2028  /**
2029   * Returns the list of all the available meta boxes for a given location.
2030   *
2031   * @param {Object} state    Global application state.
2032   * @param {string} location Meta box location to test.
2033   *
2034   * @return {?Array} List of meta boxes.
2035   */
2036  
2037  function getMetaBoxesPerLocation(state, location) {
2038    return state.metaBoxes.locations[location];
2039  }
2040  /**
2041   * Returns the list of all the available meta boxes.
2042   *
2043   * @param {Object} state Global application state.
2044   *
2045   * @return {Array} List of meta boxes.
2046   */
2047  
2048  var getAllMetaBoxes = Object(rememo["a" /* default */])(function (state) {
2049    return Object(external_lodash_["flatten"])(Object(external_lodash_["values"])(state.metaBoxes.locations));
2050  }, function (state) {
2051    return [state.metaBoxes.locations];
2052  });
2053  /**
2054   * Returns true if the post is using Meta Boxes
2055   *
2056   * @param  {Object} state Global application state
2057   *
2058   * @return {boolean} Whether there are metaboxes or not.
2059   */
2060  
2061  function hasMetaBoxes(state) {
2062    return getActiveMetaBoxLocations(state).length > 0;
2063  }
2064  /**
2065   * Returns true if the Meta Boxes are being saved.
2066   *
2067   * @param   {Object}  state Global application state.
2068   *
2069   * @return {boolean} Whether the metaboxes are being saved.
2070   */
2071  
2072  function selectors_isSavingMetaBoxes(state) {
2073    return state.metaBoxes.isSaving;
2074  }
2075  /**
2076   * Returns the current editing canvas device type.
2077   *
2078   * @param {Object} state Global application state.
2079   *
2080   * @return {string} Device type.
2081   */
2082  
2083  function __experimentalGetPreviewDeviceType(state) {
2084    return state.deviceType;
2085  }
2086  /**
2087   * Returns true if the inserter is opened.
2088   *
2089   * @param  {Object}  state Global application state.
2090   *
2091   * @return {boolean} Whether the inserter is opened.
2092   */
2093  
2094  function selectors_isInserterOpened(state) {
2095    return state.isInserterOpened;
2096  }
2097  /**
2098   * Returns true if the template editing mode is enabled.
2099   *
2100   * @param  {Object}  state Global application state.
2101   *
2102   * @return {boolean} Whether we're editing the template.
2103   */
2104  
2105  function selectors_isEditingTemplate(state) {
2106    return state.isEditingTemplate;
2107  }
2108  
2109  // EXTERNAL MODULE: ./node_modules/@wordpress/edit-post/build-module/store/constants.js
2110  var constants = __webpack_require__(113);
2111  
2112  // CONCATENATED MODULE: ./node_modules/@wordpress/edit-post/build-module/store/index.js
2113  /**
2114   * WordPress dependencies
2115   */
2116  
2117  
2118  /**
2119   * Internal dependencies
2120   */
2121  
2122  
2123  
2124  
2125  
2126  var storeConfig = {
2127    reducer: reducer,
2128    actions: actions_namespaceObject,
2129    selectors: selectors_namespaceObject,
2130    controls: external_wp_dataControls_["controls"],
2131    persist: ['preferences']
2132  };
2133  /**
2134   * Store definition for the edit post namespace.
2135   *
2136   * @see https://github.com/WordPress/gutenberg/blob/master/packages/data/README.md#createReduxStore
2137   *
2138   * @type {Object}
2139   */
2140  
2141  var store = Object(external_wp_data_["createReduxStore"])(constants["a" /* STORE_NAME */], storeConfig); // Ideally we use register instead of register store.
2142  
2143  Object(external_wp_data_["registerStore"])(constants["a" /* STORE_NAME */], storeConfig);
2144  
2145  
2146  /***/ }),
2147  
2148  /***/ 24:
2149  /***/ (function(module, __webpack_exports__, __webpack_require__) {
2150  
2151  "use strict";
2152  /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return _arrayLikeToArray; });
2153  function _arrayLikeToArray(arr, len) {
2154    if (len == null || len > arr.length) len = arr.length;
2155  
2156    for (var i = 0, arr2 = new Array(len); i < len; i++) {
2157      arr2[i] = arr[i];
2158    }
2159  
2160    return arr2;
2161  }
2162  
2163  /***/ }),
2164  
2165  /***/ 25:
2166  /***/ (function(module, __webpack_exports__, __webpack_require__) {
2167  
2168  "use strict";
2169  /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return _classCallCheck; });
2170  function _classCallCheck(instance, Constructor) {
2171    if (!(instance instanceof Constructor)) {
2172      throw new TypeError("Cannot call a class as a function");
2173    }
2174  }
2175  
2176  /***/ }),
2177  
2178  /***/ 26:
2179  /***/ (function(module, __webpack_exports__, __webpack_require__) {
2180  
2181  "use strict";
2182  /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return _createClass; });
2183  function _defineProperties(target, props) {
2184    for (var i = 0; i < props.length; i++) {
2185      var descriptor = props[i];
2186      descriptor.enumerable = descriptor.enumerable || false;
2187      descriptor.configurable = true;
2188      if ("value" in descriptor) descriptor.writable = true;
2189      Object.defineProperty(target, descriptor.key, descriptor);
2190    }
2191  }
2192  
2193  function _createClass(Constructor, protoProps, staticProps) {
2194    if (protoProps) _defineProperties(Constructor.prototype, protoProps);
2195    if (staticProps) _defineProperties(Constructor, staticProps);
2196    return Constructor;
2197  }
2198  
2199  /***/ }),
2200  
2201  /***/ 28:
2202  /***/ (function(module, __webpack_exports__, __webpack_require__) {
2203  
2204  "use strict";
2205  
2206  // EXPORTS
2207  __webpack_require__.d(__webpack_exports__, "a", function() { return /* binding */ _inherits; });
2208  
2209  // CONCATENATED MODULE: ./node_modules/@babel/runtime/helpers/esm/setPrototypeOf.js
2210  function _setPrototypeOf(o, p) {
2211    _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) {
2212      o.__proto__ = p;
2213      return o;
2214    };
2215  
2216    return _setPrototypeOf(o, p);
2217  }
2218  // CONCATENATED MODULE: ./node_modules/@babel/runtime/helpers/esm/inherits.js
2219  
2220  function _inherits(subClass, superClass) {
2221    if (typeof superClass !== "function" && superClass !== null) {
2222      throw new TypeError("Super expression must either be null or a function");
2223    }
2224  
2225    subClass.prototype = Object.create(superClass && superClass.prototype, {
2226      constructor: {
2227        value: subClass,
2228        writable: true,
2229        configurable: true
2230      }
2231    });
2232    if (superClass) _setPrototypeOf(subClass, superClass);
2233  }
2234  
2235  /***/ }),
2236  
2237  /***/ 280:
2238  /***/ (function(module, exports) {
2239  
2240  (function() { module.exports = window["wp"]["blockLibrary"]; }());
2241  
2242  /***/ }),
2243  
2244  /***/ 289:
2245  /***/ (function(module, __webpack_exports__, __webpack_require__) {
2246  
2247  "use strict";
2248  /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(0);
2249  /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__);
2250  /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(7);
2251  /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__);
2252  
2253  
2254  /**
2255   * WordPress dependencies
2256   */
2257  
2258  var starFilled = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], {
2259    xmlns: "http://www.w3.org/2000/svg",
2260    viewBox: "0 0 24 24"
2261  }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], {
2262    d: "M11.776 4.454a.25.25 0 01.448 0l2.069 4.192a.25.25 0 00.188.137l4.626.672a.25.25 0 01.139.426l-3.348 3.263a.25.25 0 00-.072.222l.79 4.607a.25.25 0 01-.362.263l-4.138-2.175a.25.25 0 00-.232 0l-4.138 2.175a.25.25 0 01-.363-.263l.79-4.607a.25.25 0 00-.071-.222L4.754 9.881a.25.25 0 01.139-.426l4.626-.672a.25.25 0 00.188-.137l2.069-4.192z"
2263  }));
2264  /* harmony default export */ __webpack_exports__["a"] = (starFilled);
2265  
2266  
2267  /***/ }),
2268  
2269  /***/ 29:
2270  /***/ (function(module, __webpack_exports__, __webpack_require__) {
2271  
2272  "use strict";
2273  /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return _possibleConstructorReturn; });
2274  /* harmony import */ var _babel_runtime_helpers_esm_typeof__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(42);
2275  /* harmony import */ var _babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(18);
2276  
2277  
2278  function _possibleConstructorReturn(self, call) {
2279    if (call && (Object(_babel_runtime_helpers_esm_typeof__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])(call) === "object" || typeof call === "function")) {
2280      return call;
2281    }
2282  
2283    return Object(_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_1__[/* default */ "a"])(self);
2284  }
2285  
2286  /***/ }),
2287  
2288  /***/ 290:
2289  /***/ (function(module, __webpack_exports__, __webpack_require__) {
2290  
2291  "use strict";
2292  /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(0);
2293  /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__);
2294  /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(7);
2295  /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__);
2296  
2297  
2298  /**
2299   * WordPress dependencies
2300   */
2301  
2302  var starEmpty = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], {
2303    xmlns: "http://www.w3.org/2000/svg",
2304    viewBox: "0 0 24 24"
2305  }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], {
2306    fillRule: "evenodd",
2307    d: "M9.706 8.646a.25.25 0 01-.188.137l-4.626.672a.25.25 0 00-.139.427l3.348 3.262a.25.25 0 01.072.222l-.79 4.607a.25.25 0 00.362.264l4.138-2.176a.25.25 0 01.233 0l4.137 2.175a.25.25 0 00.363-.263l-.79-4.607a.25.25 0 01.072-.222l3.347-3.262a.25.25 0 00-.139-.427l-4.626-.672a.25.25 0 01-.188-.137l-2.069-4.192a.25.25 0 00-.448 0L9.706 8.646zM12 7.39l-.948 1.921a1.75 1.75 0 01-1.317.957l-2.12.308 1.534 1.495c.412.402.6.982.503 1.55l-.362 2.11 1.896-.997a1.75 1.75 0 011.629 0l1.895.997-.362-2.11a1.75 1.75 0 01.504-1.55l1.533-1.495-2.12-.308a1.75 1.75 0 01-1.317-.957L12 7.39z",
2308    clipRule: "evenodd"
2309  }));
2310  /* harmony default export */ __webpack_exports__["a"] = (starEmpty);
2311  
2312  
2313  /***/ }),
2314  
2315  /***/ 297:
2316  /***/ (function(module, __webpack_exports__, __webpack_require__) {
2317  
2318  "use strict";
2319  /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(0);
2320  /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__);
2321  /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(7);
2322  /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__);
2323  
2324  
2325  /**
2326   * WordPress dependencies
2327   */
2328  
2329  var moreVertical = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], {
2330    xmlns: "http://www.w3.org/2000/svg",
2331    viewBox: "0 0 24 24"
2332  }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], {
2333    d: "M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z"
2334  }));
2335  /* harmony default export */ __webpack_exports__["a"] = (moreVertical);
2336  
2337  
2338  /***/ }),
2339  
2340  /***/ 3:
2341  /***/ (function(module, exports) {
2342  
2343  (function() { module.exports = window["wp"]["components"]; }());
2344  
2345  /***/ }),
2346  
2347  /***/ 31:
2348  /***/ (function(module, exports) {
2349  
2350  (function() { module.exports = window["wp"]["url"]; }());
2351  
2352  /***/ }),
2353  
2354  /***/ 32:
2355  /***/ (function(module, __webpack_exports__, __webpack_require__) {
2356  
2357  "use strict";
2358  /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return _unsupportedIterableToArray; });
2359  /* harmony import */ var _babel_runtime_helpers_esm_arrayLikeToArray__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(24);
2360  
2361  function _unsupportedIterableToArray(o, minLen) {
2362    if (!o) return;
2363    if (typeof o === "string") return Object(_babel_runtime_helpers_esm_arrayLikeToArray__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])(o, minLen);
2364    var n = Object.prototype.toString.call(o).slice(8, -1);
2365    if (n === "Object" && o.constructor) n = o.constructor.name;
2366    if (n === "Map" || n === "Set") return Array.from(o);
2367    if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return Object(_babel_runtime_helpers_esm_arrayLikeToArray__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])(o, minLen);
2368  }
2369  
2370  /***/ }),
2371  
2372  /***/ 33:
2373  /***/ (function(module, exports) {
2374  
2375  (function() { module.exports = window["wp"]["editor"]; }());
2376  
2377  /***/ }),
2378  
2379  /***/ 34:
2380  /***/ (function(module, exports) {
2381  
2382  (function() { module.exports = window["wp"]["hooks"]; }());
2383  
2384  /***/ }),
2385  
2386  /***/ 37:
2387  /***/ (function(module, __webpack_exports__, __webpack_require__) {
2388  
2389  "use strict";
2390  /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return _iterableToArray; });
2391  function _iterableToArray(iter) {
2392    if (typeof Symbol !== "undefined" && Symbol.iterator in Object(iter)) return Array.from(iter);
2393  }
2394  
2395  /***/ }),
2396  
2397  /***/ 38:
2398  /***/ (function(module, __webpack_exports__, __webpack_require__) {
2399  
2400  "use strict";
2401  /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return _arrayWithHoles; });
2402  function _arrayWithHoles(arr) {
2403    if (Array.isArray(arr)) return arr;
2404  }
2405  
2406  /***/ }),
2407  
2408  /***/ 39:
2409  /***/ (function(module, __webpack_exports__, __webpack_require__) {
2410  
2411  "use strict";
2412  /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return _nonIterableRest; });
2413  function _nonIterableRest() {
2414    throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
2415  }
2416  
2417  /***/ }),
2418  
2419  /***/ 4:
2420  /***/ (function(module, exports) {
2421  
2422  (function() { module.exports = window["wp"]["data"]; }());
2423  
2424  /***/ }),
2425  
2426  /***/ 41:
2427  /***/ (function(module, __webpack_exports__, __webpack_require__) {
2428  
2429  "use strict";
2430  
2431  
2432  var LEAF_KEY, hasWeakMap;
2433  
2434  /**
2435   * Arbitrary value used as key for referencing cache object in WeakMap tree.
2436   *
2437   * @type {Object}
2438   */
2439  LEAF_KEY = {};
2440  
2441  /**
2442   * Whether environment supports WeakMap.
2443   *
2444   * @type {boolean}
2445   */
2446  hasWeakMap = typeof WeakMap !== 'undefined';
2447  
2448  /**
2449   * Returns the first argument as the sole entry in an array.
2450   *
2451   * @param {*} value Value to return.
2452   *
2453   * @return {Array} Value returned as entry in array.
2454   */
2455  function arrayOf( value ) {
2456      return [ value ];
2457  }
2458  
2459  /**
2460   * Returns true if the value passed is object-like, or false otherwise. A value
2461   * is object-like if it can support property assignment, e.g. object or array.
2462   *
2463   * @param {*} value Value to test.
2464   *
2465   * @return {boolean} Whether value is object-like.
2466   */
2467  function isObjectLike( value ) {
2468      return !! value && 'object' === typeof value;
2469  }
2470  
2471  /**
2472   * Creates and returns a new cache object.
2473   *
2474   * @return {Object} Cache object.
2475   */
2476  function createCache() {
2477      var cache = {
2478          clear: function() {
2479              cache.head = null;
2480          },
2481      };
2482  
2483      return cache;
2484  }
2485  
2486  /**
2487   * Returns true if entries within the two arrays are strictly equal by
2488   * reference from a starting index.
2489   *
2490   * @param {Array}  a         First array.
2491   * @param {Array}  b         Second array.
2492   * @param {number} fromIndex Index from which to start comparison.
2493   *
2494   * @return {boolean} Whether arrays are shallowly equal.
2495   */
2496  function isShallowEqual( a, b, fromIndex ) {
2497      var i;
2498  
2499      if ( a.length !== b.length ) {
2500          return false;
2501      }
2502  
2503      for ( i = fromIndex; i < a.length; i++ ) {
2504          if ( a[ i ] !== b[ i ] ) {
2505              return false;
2506          }
2507      }
2508  
2509      return true;
2510  }
2511  
2512  /**
2513   * Returns a memoized selector function. The getDependants function argument is
2514   * called before the memoized selector and is expected to return an immutable
2515   * reference or array of references on which the selector depends for computing
2516   * its own return value. The memoize cache is preserved only as long as those
2517   * dependant references remain the same. If getDependants returns a different
2518   * reference(s), the cache is cleared and the selector value regenerated.
2519   *
2520   * @param {Function} selector      Selector function.
2521   * @param {Function} getDependants Dependant getter returning an immutable
2522   *                                 reference or array of reference used in
2523   *                                 cache bust consideration.
2524   *
2525   * @return {Function} Memoized selector.
2526   */
2527  /* harmony default export */ __webpack_exports__["a"] = (function( selector, getDependants ) {
2528      var rootCache, getCache;
2529  
2530      // Use object source as dependant if getter not provided
2531      if ( ! getDependants ) {
2532          getDependants = arrayOf;
2533      }
2534  
2535      /**
2536       * Returns the root cache. If WeakMap is supported, this is assigned to the
2537       * root WeakMap cache set, otherwise it is a shared instance of the default
2538       * cache object.
2539       *
2540       * @return {(WeakMap|Object)} Root cache object.
2541       */
2542  	function getRootCache() {
2543          return rootCache;
2544      }
2545  
2546      /**
2547       * Returns the cache for a given dependants array. When possible, a WeakMap
2548       * will be used to create a unique cache for each set of dependants. This
2549       * is feasible due to the nature of WeakMap in allowing garbage collection
2550       * to occur on entries where the key object is no longer referenced. Since
2551       * WeakMap requires the key to be an object, this is only possible when the
2552       * dependant is object-like. The root cache is created as a hierarchy where
2553       * each top-level key is the first entry in a dependants set, the value a
2554       * WeakMap where each key is the next dependant, and so on. This continues
2555       * so long as the dependants are object-like. If no dependants are object-
2556       * like, then the cache is shared across all invocations.
2557       *
2558       * @see isObjectLike
2559       *
2560       * @param {Array} dependants Selector dependants.
2561       *
2562       * @return {Object} Cache object.
2563       */
2564  	function getWeakMapCache( dependants ) {
2565          var caches = rootCache,
2566              isUniqueByDependants = true,
2567              i, dependant, map, cache;
2568  
2569          for ( i = 0; i < dependants.length; i++ ) {
2570              dependant = dependants[ i ];
2571  
2572              // Can only compose WeakMap from object-like key.
2573              if ( ! isObjectLike( dependant ) ) {
2574                  isUniqueByDependants = false;
2575                  break;
2576              }
2577  
2578              // Does current segment of cache already have a WeakMap?
2579              if ( caches.has( dependant ) ) {
2580                  // Traverse into nested WeakMap.
2581                  caches = caches.get( dependant );
2582              } else {
2583                  // Create, set, and traverse into a new one.
2584                  map = new WeakMap();
2585                  caches.set( dependant, map );
2586                  caches = map;
2587              }
2588          }
2589  
2590          // We use an arbitrary (but consistent) object as key for the last item
2591          // in the WeakMap to serve as our running cache.
2592          if ( ! caches.has( LEAF_KEY ) ) {
2593              cache = createCache();
2594              cache.isUniqueByDependants = isUniqueByDependants;
2595              caches.set( LEAF_KEY, cache );
2596          }
2597  
2598          return caches.get( LEAF_KEY );
2599      }
2600  
2601      // Assign cache handler by availability of WeakMap
2602      getCache = hasWeakMap ? getWeakMapCache : getRootCache;
2603  
2604      /**
2605       * Resets root memoization cache.
2606       */
2607  	function clear() {
2608          rootCache = hasWeakMap ? new WeakMap() : createCache();
2609      }
2610  
2611      // eslint-disable-next-line jsdoc/check-param-names
2612      /**
2613       * The augmented selector call, considering first whether dependants have
2614       * changed before passing it to underlying memoize function.
2615       *
2616       * @param {Object} source    Source object for derivation.
2617       * @param {...*}   extraArgs Additional arguments to pass to selector.
2618       *
2619       * @return {*} Selector result.
2620       */
2621  	function callSelector( /* source, ...extraArgs */ ) {
2622          var len = arguments.length,
2623              cache, node, i, args, dependants;
2624  
2625          // Create copy of arguments (avoid leaking deoptimization).
2626          args = new Array( len );
2627          for ( i = 0; i < len; i++ ) {
2628              args[ i ] = arguments[ i ];
2629          }
2630  
2631          dependants = getDependants.apply( null, args );
2632          cache = getCache( dependants );
2633  
2634          // If not guaranteed uniqueness by dependants (primitive type or lack
2635          // of WeakMap support), shallow compare against last dependants and, if
2636          // references have changed, destroy cache to recalculate result.
2637          if ( ! cache.isUniqueByDependants ) {
2638              if ( cache.lastDependants && ! isShallowEqual( dependants, cache.lastDependants, 0 ) ) {
2639                  cache.clear();
2640              }
2641  
2642              cache.lastDependants = dependants;
2643          }
2644  
2645          node = cache.head;
2646          while ( node ) {
2647              // Check whether node arguments match arguments
2648              if ( ! isShallowEqual( node.args, args, 1 ) ) {
2649                  node = node.next;
2650                  continue;
2651              }
2652  
2653              // At this point we can assume we've found a match
2654  
2655              // Surface matched node to head if not already
2656              if ( node !== cache.head ) {
2657                  // Adjust siblings to point to each other.
2658                  node.prev.next = node.next;
2659                  if ( node.next ) {
2660                      node.next.prev = node.prev;
2661                  }
2662  
2663                  node.next = cache.head;
2664                  node.prev = null;
2665                  cache.head.prev = node;
2666                  cache.head = node;
2667              }
2668  
2669              // Return immediately
2670              return node.val;
2671          }
2672  
2673          // No cached value found. Continue to insertion phase:
2674  
2675          node = {
2676              // Generate the result from original function
2677              val: selector.apply( null, args ),
2678          };
2679  
2680          // Avoid including the source object in the cache.
2681          args[ 0 ] = null;
2682          node.args = args;
2683  
2684          // Don't need to check whether node is already head, since it would
2685          // have been returned above already if it was
2686  
2687          // Shift existing head down list
2688          if ( cache.head ) {
2689              cache.head.prev = node;
2690              node.next = cache.head;
2691          }
2692  
2693          cache.head = node;
2694  
2695          return node.val;
2696      }
2697  
2698      callSelector.getDependants = getDependants;
2699      callSelector.clear = clear;
2700      clear();
2701  
2702      return callSelector;
2703  });
2704  
2705  
2706  /***/ }),
2707  
2708  /***/ 42:
2709  /***/ (function(module, __webpack_exports__, __webpack_require__) {
2710  
2711  "use strict";
2712  /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return _typeof; });
2713  function _typeof(obj) {
2714    "@babel/helpers - typeof";
2715  
2716    if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") {
2717      _typeof = function _typeof(obj) {
2718        return typeof obj;
2719      };
2720    } else {
2721      _typeof = function _typeof(obj) {
2722        return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj;
2723      };
2724    }
2725  
2726    return _typeof(obj);
2727  }
2728  
2729  /***/ }),
2730  
2731  /***/ 421:
2732  /***/ (function(module, __webpack_exports__, __webpack_require__) {
2733  
2734  "use strict";
2735  /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(0);
2736  /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__);
2737  /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(7);
2738  /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__);
2739  
2740  
2741  /**
2742   * WordPress dependencies
2743   */
2744  
2745  var external = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["SVG"], {
2746    xmlns: "http://www.w3.org/2000/svg",
2747    viewBox: "0 0 24 24"
2748  }, Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__["createElement"])(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__["Path"], {
2749    d: "M18.2 17c0 .7-.6 1.2-1.2 1.2H7c-.7 0-1.2-.6-1.2-1.2V7c0-.7.6-1.2 1.2-1.2h3.2V4.2H7C5.5 4.2 4.2 5.5 4.2 7v10c0 1.5 1.2 2.8 2.8 2.8h10c1.5 0 2.8-1.2 2.8-2.8v-3.6h-1.5V17zM14.9 3v1.5h3.7l-6.4 6.4 1.1 1.1 6.4-6.4v3.7h1.5V3h-6.3z"
2750  }));
2751  /* harmony default export */ __webpack_exports__["a"] = (external);
2752  
2753  
2754  /***/ }),
2755  
2756  /***/ 43:
2757  /***/ (function(module, __webpack_exports__, __webpack_require__) {
2758  
2759  "use strict";
2760  /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return _objectWithoutPropertiesLoose; });
2761  function _objectWithoutPropertiesLoose(source, excluded) {
2762    if (source == null) return {};
2763    var target = {};
2764    var sourceKeys = Object.keys(source);
2765    var key, i;
2766  
2767    for (i = 0; i < sourceKeys.length; i++) {
2768      key = sourceKeys[i];
2769      if (excluded.indexOf(key) >= 0) continue;
2770      target[key] = source[key];
2771    }
2772  
2773    return target;
2774  }
2775  
2776  /***/ }),
2777  
2778  /***/ 444:
2779  /***/ (function(module, __webpack_exports__, __webpack_require__) {
2780  
2781  "use strict";
2782  // ESM COMPAT FLAG
2783  __webpack_require__.r(__webpack_exports__);
2784  
2785  // EXPORTS
2786  __webpack_require__.d(__webpack_exports__, "store", function() { return /* reexport */ store["a" /* store */]; });
2787  __webpack_require__.d(__webpack_exports__, "reinitializeEditor", function() { return /* binding */ reinitializeEditor; });
2788  __webpack_require__.d(__webpack_exports__, "initializeEditor", function() { return /* binding */ initializeEditor; });
2789  __webpack_require__.d(__webpack_exports__, "PluginBlockSettingsMenuItem", function() { return /* reexport */ plugin_block_settings_menu_item; });
2790  __webpack_require__.d(__webpack_exports__, "PluginDocumentSettingPanel", function() { return /* reexport */ plugin_document_setting_panel["a" /* default */]; });
2791  __webpack_require__.d(__webpack_exports__, "PluginMoreMenuItem", function() { return /* reexport */ plugin_more_menu_item; });
2792  __webpack_require__.d(__webpack_exports__, "PluginPostPublishPanel", function() { return /* reexport */ plugin_post_publish_panel; });
2793  __webpack_require__.d(__webpack_exports__, "PluginPostStatusInfo", function() { return /* reexport */ plugin_post_status_info; });
2794  __webpack_require__.d(__webpack_exports__, "PluginPrePublishPanel", function() { return /* reexport */ plugin_pre_publish_panel; });
2795  __webpack_require__.d(__webpack_exports__, "PluginSidebar", function() { return /* reexport */ PluginSidebarEditPost; });
2796  __webpack_require__.d(__webpack_exports__, "PluginSidebarMoreMenuItem", function() { return /* reexport */ PluginSidebarMoreMenuItem; });
2797  __webpack_require__.d(__webpack_exports__, "__experimentalFullscreenModeClose", function() { return /* reexport */ fullscreen_mode_close; });
2798  __webpack_require__.d(__webpack_exports__, "__experimentalMainDashboardButton", function() { return /* reexport */ main_dashboard_button; });
2799  
2800  // EXTERNAL MODULE: external ["wp","element"]
2801  var external_wp_element_ = __webpack_require__(0);
2802  
2803  // EXTERNAL MODULE: external ["wp","coreData"]
2804  var external_wp_coreData_ = __webpack_require__(57);
2805  
2806  // EXTERNAL MODULE: external ["wp","blockEditor"]
2807  var external_wp_blockEditor_ = __webpack_require__(6);
2808  
2809  // EXTERNAL MODULE: external ["wp","editor"]
2810  var external_wp_editor_ = __webpack_require__(33);
2811  
2812  // EXTERNAL MODULE: external ["wp","blockLibrary"]
2813  var external_wp_blockLibrary_ = __webpack_require__(280);
2814  
2815  // EXTERNAL MODULE: external ["wp","hooks"]
2816  var external_wp_hooks_ = __webpack_require__(34);
2817  
2818  // EXTERNAL MODULE: external ["wp","mediaUtils"]
2819  var external_wp_mediaUtils_ = __webpack_require__(148);
2820  
2821  // CONCATENATED MODULE: ./node_modules/@wordpress/edit-post/build-module/hooks/components/index.js
2822  /**
2823   * WordPress dependencies
2824   */
2825  
2826  
2827  
2828  var components_replaceMediaUpload = function replaceMediaUpload() {
2829    return external_wp_mediaUtils_["MediaUpload"];
2830  };
2831  
2832  Object(external_wp_hooks_["addFilter"])('editor.MediaUpload', 'core/edit-post/replace-media-upload', components_replaceMediaUpload);
2833  
2834  // EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/extends.js
2835  var esm_extends = __webpack_require__(8);
2836  
2837  // EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js
2838  var objectWithoutProperties = __webpack_require__(13);
2839  
2840  // EXTERNAL MODULE: external "lodash"
2841  var external_lodash_ = __webpack_require__(2);
2842  
2843  // EXTERNAL MODULE: external ["wp","blocks"]
2844  var external_wp_blocks_ = __webpack_require__(9);
2845  
2846  // EXTERNAL MODULE: external ["wp","components"]
2847  var external_wp_components_ = __webpack_require__(3);
2848  
2849  // EXTERNAL MODULE: external ["wp","data"]
2850  var external_wp_data_ = __webpack_require__(4);
2851  
2852  // EXTERNAL MODULE: external ["wp","i18n"]
2853  var external_wp_i18n_ = __webpack_require__(1);
2854  
2855  // EXTERNAL MODULE: external ["wp","compose"]
2856  var external_wp_compose_ = __webpack_require__(12);
2857  
2858  // CONCATENATED MODULE: ./node_modules/@wordpress/edit-post/build-module/hooks/validate-multiple-use/index.js
2859  
2860  
2861  
2862  
2863  /**
2864   * External dependencies
2865   */
2866  
2867  /**
2868   * WordPress dependencies
2869   */
2870  
2871  
2872  
2873  
2874  
2875  
2876  
2877  
2878  var enhance = Object(external_wp_compose_["compose"])(
2879  /**
2880   * For blocks whose block type doesn't support `multiple`, provides the
2881   * wrapped component with `originalBlockClientId` -- a reference to the
2882   * first block of the same type in the content -- if and only if that
2883   * "original" block is not the current one. Thus, an inexisting
2884   * `originalBlockClientId` prop signals that the block is valid.
2885   *
2886   * @param {WPComponent} WrappedBlockEdit A filtered BlockEdit instance.
2887   *
2888   * @return {WPComponent} Enhanced component with merged state data props.
2889   */
2890  Object(external_wp_data_["withSelect"])(function (select, block) {
2891    var multiple = Object(external_wp_blocks_["hasBlockSupport"])(block.name, 'multiple', true); // For block types with `multiple` support, there is no "original
2892    // block" to be found in the content, as the block itself is valid.
2893  
2894    if (multiple) {
2895      return {};
2896    } // Otherwise, only pass `originalBlockClientId` if it refers to a different
2897    // block from the current one.
2898  
2899  
2900    var blocks = select('core/block-editor').getBlocks();
2901    var firstOfSameType = Object(external_lodash_["find"])(blocks, function (_ref) {
2902      var name = _ref.name;
2903      return block.name === name;
2904    });
2905    var isInvalid = firstOfSameType && firstOfSameType.clientId !== block.clientId;
2906    return {
2907      originalBlockClientId: isInvalid && firstOfSameType.clientId
2908    };
2909  }), Object(external_wp_data_["withDispatch"])(function (dispatch, _ref2) {
2910    var originalBlockClientId = _ref2.originalBlockClientId;
2911    return {
2912      selectFirst: function selectFirst() {
2913        return dispatch('core/block-editor').selectBlock(originalBlockClientId);
2914      }
2915    };
2916  }));
2917  var withMultipleValidation = Object(external_wp_compose_["createHigherOrderComponent"])(function (BlockEdit) {
2918    return enhance(function (_ref3) {
2919      var originalBlockClientId = _ref3.originalBlockClientId,
2920          selectFirst = _ref3.selectFirst,
2921          props = Object(objectWithoutProperties["a" /* default */])(_ref3, ["originalBlockClientId", "selectFirst"]);
2922  
2923      if (!originalBlockClientId) {
2924        return Object(external_wp_element_["createElement"])(BlockEdit, props);
2925      }
2926  
2927      var blockType = Object(external_wp_blocks_["getBlockType"])(props.name);
2928      var outboundType = getOutboundType(props.name);
2929      return [Object(external_wp_element_["createElement"])("div", {
2930        key: "invalid-preview",
2931        style: {
2932          minHeight: '60px'
2933        }
2934      }, Object(external_wp_element_["createElement"])(BlockEdit, Object(esm_extends["a" /* default */])({
2935        key: "block-edit"
2936      }, props))), Object(external_wp_element_["createElement"])(external_wp_blockEditor_["Warning"], {
2937        key: "multiple-use-warning",
2938        actions: [Object(external_wp_element_["createElement"])(external_wp_components_["Button"], {
2939          key: "find-original",
2940          isSecondary: true,
2941          onClick: selectFirst
2942        }, Object(external_wp_i18n_["__"])('Find original')), Object(external_wp_element_["createElement"])(external_wp_components_["Button"], {
2943          key: "remove",
2944          isSecondary: true,
2945          onClick: function onClick() {
2946            return props.onReplace([]);
2947          }
2948        }, Object(external_wp_i18n_["__"])('Remove')), outboundType && Object(external_wp_element_["createElement"])(external_wp_components_["Button"], {
2949          key: "transform",
2950          isSecondary: true,
2951          onClick: function onClick() {
2952            return props.onReplace(Object(external_wp_blocks_["createBlock"])(outboundType.name, props.attributes));
2953          }
2954        }, Object(external_wp_i18n_["__"])('Transform into:'), " ", outboundType.title)]
2955      }, Object(external_wp_element_["createElement"])("strong", null, blockType.title, ": "), Object(external_wp_i18n_["__"])('This block can only be used once.'))];
2956    });
2957  }, 'withMultipleValidation');
2958  /**
2959   * Given a base block name, returns the default block type to which to offer
2960   * transforms.
2961   *
2962   * @param {string} blockName Base block name.
2963   *
2964   * @return {?Object} The chosen default block type.
2965   */
2966  
2967  function getOutboundType(blockName) {
2968    // Grab the first outbound transform
2969    var transform = Object(external_wp_blocks_["findTransform"])(Object(external_wp_blocks_["getBlockTransforms"])('to', blockName), function (_ref4) {
2970      var type = _ref4.type,
2971          blocks = _ref4.blocks;
2972      return type === 'block' && blocks.length === 1;
2973    } // What about when .length > 1?
2974    );
2975  
2976    if (!transform) {
2977      return null;
2978    }
2979  
2980    return Object(external_wp_blocks_["getBlockType"])(transform.blocks[0]);
2981  }
2982  
2983  Object(external_wp_hooks_["addFilter"])('editor.BlockEdit', 'core/edit-post/validate-multiple-use/with-multiple-validation', withMultipleValidation);
2984  
2985  // CONCATENATED MODULE: ./node_modules/@wordpress/edit-post/build-module/hooks/index.js
2986  /**
2987   * Internal dependencies
2988   */
2989  
2990  
2991  
2992  // EXTERNAL MODULE: ./node_modules/@wordpress/icons/build-module/library/external.js
2993  var external = __webpack_require__(421);
2994  
2995  // EXTERNAL MODULE: external ["wp","plugins"]
2996  var external_wp_plugins_ = __webpack_require__(69);
2997  
2998  // EXTERNAL MODULE: external ["wp","url"]
2999  var external_wp_url_ = __webpack_require__(31);
3000  
3001  // EXTERNAL MODULE: external ["wp","notices"]
3002  var external_wp_notices_ = __webpack_require__(50);
3003  
3004  // CONCATENATED MODULE: ./node_modules/@wordpress/edit-post/build-module/plugins/copy-content-menu-item/index.js
3005  
3006  
3007  /**
3008   * WordPress dependencies
3009   */
3010  
3011  
3012  
3013  
3014  
3015  
3016  
3017  function CopyContentMenuItem(_ref) {
3018    var createNotice = _ref.createNotice,
3019        editedPostContent = _ref.editedPostContent;
3020    var ref = Object(external_wp_element_["useRef"])();
3021    var hasCopied = Object(external_wp_compose_["useCopyOnClick"])(ref, editedPostContent);
3022    Object(external_wp_element_["useEffect"])(function () {
3023      if (!hasCopied) {
3024        return;
3025      }
3026  
3027      createNotice('info', Object(external_wp_i18n_["__"])('All content copied.'), {
3028        isDismissible: true,
3029        type: 'snackbar'
3030      });
3031    }, [hasCopied]);
3032    return Object(external_wp_element_["createElement"])(external_wp_components_["MenuItem"], {
3033      ref: ref
3034    }, hasCopied ? Object(external_wp_i18n_["__"])('Copied!') : Object(external_wp_i18n_["__"])('Copy all content'));
3035  }
3036  
3037  /* harmony default export */ var copy_content_menu_item = (Object(external_wp_compose_["compose"])(Object(external_wp_data_["withSelect"])(function (select) {
3038    return {
3039      editedPostContent: select('core/editor').getEditedPostAttribute('content')
3040    };
3041  }), Object(external_wp_data_["withDispatch"])(function (dispatch) {
3042    var _dispatch = dispatch(external_wp_notices_["store"]),
3043        createNotice = _dispatch.createNotice;
3044  
3045    return {
3046      createNotice: createNotice
3047    };
3048  }), Object(external_wp_compose_["ifCondition"])(function (_ref2) {
3049    var editedPostContent = _ref2.editedPostContent;
3050    return editedPostContent.length > 0;
3051  }))(CopyContentMenuItem));
3052  
3053  // EXTERNAL MODULE: ./node_modules/@wordpress/edit-post/build-module/store/index.js + 5 modules
3054  var store = __webpack_require__(23);
3055  
3056  // CONCATENATED MODULE: ./node_modules/@wordpress/edit-post/build-module/plugins/manage-blocks-menu-item/index.js
3057  
3058  
3059  /**
3060   * WordPress dependencies
3061   */
3062  
3063  
3064  
3065  /**
3066   * Internal dependencies
3067   */
3068  
3069  
3070  function ManageBlocksMenuItem(_ref) {
3071    var openModal = _ref.openModal;
3072    return Object(external_wp_element_["createElement"])(external_wp_components_["MenuItem"], {
3073      onClick: function onClick() {
3074        openModal('edit-post/manage-blocks');
3075      }
3076    }, Object(external_wp_i18n_["__"])('Block Manager'));
3077  }
3078  /* harmony default export */ var manage_blocks_menu_item = (Object(external_wp_data_["withDispatch"])(function (dispatch) {
3079    var _dispatch = dispatch(store["a" /* store */]),
3080        openModal = _dispatch.openModal;
3081  
3082    return {
3083      openModal: openModal
3084    };
3085  })(ManageBlocksMenuItem));
3086  
3087  // EXTERNAL MODULE: external ["wp","keycodes"]
3088  var external_wp_keycodes_ = __webpack_require__(16);
3089  
3090  // CONCATENATED MODULE: ./node_modules/@wordpress/edit-post/build-module/plugins/keyboard-shortcuts-help-menu-item/index.js
3091  
3092  
3093  /**
3094   * WordPress dependencies
3095   */
3096  
3097  
3098  
3099  
3100  /**
3101   * Internal dependencies
3102   */
3103  
3104  
3105  function KeyboardShortcutsHelpMenuItem(_ref) {
3106    var openModal = _ref.openModal;
3107    return Object(external_wp_element_["createElement"])(external_wp_components_["MenuItem"], {
3108      onClick: function onClick() {
3109        openModal('edit-post/keyboard-shortcut-help');
3110      },
3111      shortcut: external_wp_keycodes_["displayShortcut"].access('h')
3112    }, Object(external_wp_i18n_["__"])('Keyboard shortcuts'));
3113  }
3114  /* harmony default export */ var keyboard_shortcuts_help_menu_item = (Object(external_wp_data_["withDispatch"])(function (dispatch) {
3115    var _dispatch = dispatch(store["a" /* store */]),
3116        openModal = _dispatch.openModal;
3117  
3118    return {
3119      openModal: openModal
3120    };
3121  })(KeyboardShortcutsHelpMenuItem));
3122  
3123  // CONCATENATED MODULE: ./node_modules/@wordpress/edit-post/build-module/components/header/tools-more-menu-group/index.js
3124  
3125  
3126  /**
3127   * External dependencies
3128   */
3129  
3130  /**
3131   * WordPress dependencies
3132   */
3133  
3134  
3135  
3136  
3137  var _createSlotFill = Object(external_wp_components_["createSlotFill"])('ToolsMoreMenuGroup'),
3138      ToolsMoreMenuGroup = _createSlotFill.Fill,
3139      tools_more_menu_group_Slot = _createSlotFill.Slot;
3140  
3141  ToolsMoreMenuGroup.Slot = function (_ref) {
3142    var fillProps = _ref.fillProps;
3143    return Object(external_wp_element_["createElement"])(tools_more_menu_group_Slot, {
3144      fillProps: fillProps
3145    }, function (fills) {
3146      return !Object(external_lodash_["isEmpty"])(fills) && Object(external_wp_element_["createElement"])(external_wp_components_["MenuGroup"], {
3147        label: Object(external_wp_i18n_["__"])('Tools')
3148      }, fills);
3149    });
3150  };
3151  
3152  /* harmony default export */ var tools_more_menu_group = (ToolsMoreMenuGroup);
3153  
3154  // CONCATENATED MODULE: ./node_modules/@wordpress/edit-post/build-module/plugins/welcome-guide-menu-item/index.js
3155  
3156  
3157  /**
3158   * WordPress dependencies
3159   */
3160  
3161  
3162  
3163  /**
3164   * Internal dependencies
3165   */
3166  
3167  
3168  function WelcomeGuideMenuItem() {
3169    var _useDispatch = Object(external_wp_data_["useDispatch"])(store["a" /* store */]),
3170        toggleFeature = _useDispatch.toggleFeature;
3171  
3172    return Object(external_wp_element_["createElement"])(external_wp_components_["MenuItem"], {
3173      onClick: function onClick() {
3174        return toggleFeature('welcomeGuide');
3175      }
3176    }, Object(external_wp_i18n_["__"])('Welcome Guide'));
3177  }
3178  
3179  // CONCATENATED MODULE: ./node_modules/@wordpress/edit-post/build-module/plugins/index.js
3180  
3181  
3182  /**
3183   * WordPress dependencies
3184   */
3185  
3186  
3187  
3188  
3189  
3190  /**
3191   * Internal dependencies
3192   */
3193  
3194  
3195  
3196  
3197  
3198  
3199  Object(external_wp_plugins_["registerPlugin"])('edit-post', {
3200    render: function render() {
3201      return Object(external_wp_element_["createElement"])(external_wp_element_["Fragment"], null, Object(external_wp_element_["createElement"])(tools_more_menu_group, null, function (_ref) {
3202        var onClose = _ref.onClose;
3203        return Object(external_wp_element_["createElement"])(external_wp_element_["Fragment"], null, Object(external_wp_element_["createElement"])(manage_blocks_menu_item, {
3204          onSelect: onClose
3205        }), Object(external_wp_element_["createElement"])(external_wp_components_["MenuItem"], {
3206          role: "menuitem",
3207          href: Object(external_wp_url_["addQueryArgs"])('edit.php', {
3208            post_type: 'wp_block'
3209          })
3210        }, Object(external_wp_i18n_["__"])('Manage all reusable blocks')), Object(external_wp_element_["createElement"])(keyboard_shortcuts_help_menu_item, {
3211          onSelect: onClose
3212        }), Object(external_wp_element_["createElement"])(WelcomeGuideMenuItem, null), Object(external_wp_element_["createElement"])(copy_content_menu_item, null), Object(external_wp_element_["createElement"])(external_wp_components_["MenuItem"], {
3213          role: "menuitem",
3214          icon: external["a" /* default */],
3215          href: Object(external_wp_i18n_["__"])('https://wordpress.org/support/article/wordpress-editor/'),
3216          target: "_blank",
3217          rel: "noopener noreferrer"
3218        }, Object(external_wp_i18n_["__"])('Help'), Object(external_wp_element_["createElement"])(external_wp_components_["VisuallyHidden"], {
3219          as: "span"
3220        },
3221        /* translators: accessibility text */
3222        Object(external_wp_i18n_["__"])('(opens in a new tab)'))));
3223      }));
3224    }
3225  });
3226  
3227  // EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js + 2 modules
3228  var toConsumableArray = __webpack_require__(15);
3229  
3230  // EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/defineProperty.js
3231  var defineProperty = __webpack_require__(5);
3232  
3233  // CONCATENATED MODULE: ./node_modules/@wordpress/edit-post/build-module/prevent-event-discovery.js
3234  /* harmony default export */ var prevent_event_discovery = ({
3235    't a l e s o f g u t e n b e r g': function tALESOFGUTENBERG(event) {
3236      var ownerDocument = event.target.ownerDocument;
3237  
3238      if (!ownerDocument.activeElement.classList.contains('edit-post-visual-editor') && ownerDocument.activeElement !== ownerDocument.body) {
3239        return;
3240      }
3241  
3242      event.preventDefault();
3243      window.wp.data.dispatch('core/block-editor').insertBlock(window.wp.blocks.createBlock('core/paragraph', {
3244        content: '🐡🐢🦀🐤🦋🐘🐧🐹🦁🦄🦍🐼🐿🎃🐴🐝🐆🦕🦔🌱🍇π🍌🐉💧🥨🌌🍂🍠🥦🥚🥝🎟🥥🥒🛵🥖🍒🍯🎾🎲🐺🐚🐮⌛️'
3245      }));
3246    }
3247  });
3248  
3249  // EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js + 1 modules
3250  var slicedToArray = __webpack_require__(11);
3251  
3252  // EXTERNAL MODULE: ./node_modules/classnames/index.js
3253  var classnames = __webpack_require__(10);
3254  var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames);
3255  
3256  // EXTERNAL MODULE: ./node_modules/@wordpress/interface/build-module/index.js + 15 modules
3257  var build_module = __webpack_require__(56);
3258  
3259  // EXTERNAL MODULE: ./node_modules/@wordpress/icons/build-module/library/close.js
3260  var library_close = __webpack_require__(154);
3261  
3262  // EXTERNAL MODULE: external ["wp","keyboardShortcuts"]
3263  var external_wp_keyboardShortcuts_ = __webpack_require__(45);
3264  
3265  // CONCATENATED MODULE: ./node_modules/@wordpress/edit-post/build-module/components/text-editor/index.js
3266  
3267  
3268  /**
3269   * WordPress dependencies
3270   */
3271  
3272  
3273  
3274  
3275  
3276  
3277  /**
3278   * Internal dependencies
3279   */
3280  
3281  
3282  
3283  function TextEditor(_ref) {
3284    var onExit = _ref.onExit,
3285        isRichEditingEnabled = _ref.isRichEditingEnabled;
3286    return Object(external_wp_element_["createElement"])("div", {
3287      className: "edit-post-text-editor"
3288    }, isRichEditingEnabled && Object(external_wp_element_["createElement"])("div", {
3289      className: "edit-post-text-editor__toolbar"
3290    }, Object(external_wp_element_["createElement"])("h2", null, Object(external_wp_i18n_["__"])('Editing code')), Object(external_wp_element_["createElement"])(external_wp_components_["Button"], {
3291      isTertiary: true,
3292      onClick: onExit,
3293      shortcut: external_wp_keycodes_["displayShortcut"].secondary('m')
3294    }, Object(external_wp_i18n_["__"])('Exit code editor')), Object(external_wp_element_["createElement"])(external_wp_editor_["TextEditorGlobalKeyboardShortcuts"], null)), Object(external_wp_element_["createElement"])("div", {
3295      className: "edit-post-text-editor__body"
3296    }, Object(external_wp_element_["createElement"])(external_wp_editor_["PostTitle"], null), Object(external_wp_element_["createElement"])(external_wp_editor_["PostTextEditor"], null)));
3297  }
3298  
3299  /* harmony default export */ var text_editor = (Object(external_wp_compose_["compose"])(Object(external_wp_data_["withSelect"])(function (select) {
3300    return {
3301      isRichEditingEnabled: select('core/editor').getEditorSettings().richEditingEnabled
3302    };
3303  }), Object(external_wp_data_["withDispatch"])(function (dispatch) {
3304    return {
3305      onExit: function onExit() {
3306        dispatch(store["a" /* store */]).switchEditorMode('visual');
3307      }
3308    };
3309  }))(TextEditor));
3310  
3311  // EXTERNAL MODULE: external ["wp","a11y"]
3312  var external_wp_a11y_ = __webpack_require__(46);
3313  
3314  // CONCATENATED MODULE: ./node_modules/@wordpress/edit-post/build-module/components/visual-editor/block-inspector-button.js
3315  
3316  
3317  /**
3318   * External dependencies
3319   */
3320  
3321  /**
3322   * WordPress dependencies
3323   */
3324  
3325  
3326  
3327  
3328  
3329  
3330  /**
3331   * Internal dependencies
3332   */
3333  
3334  
3335  function BlockInspectorButton(_ref) {
3336    var _ref$onClick = _ref.onClick,
3337        _onClick = _ref$onClick === void 0 ? external_lodash_["noop"] : _ref$onClick,
3338        _ref$small = _ref.small,
3339        small = _ref$small === void 0 ? false : _ref$small;
3340  
3341    var _useSelect = Object(external_wp_data_["useSelect"])(function (select) {
3342      return {
3343        shortcut: select(external_wp_keyboardShortcuts_["store"]).getShortcutRepresentation('core/edit-post/toggle-sidebar'),
3344        areAdvancedSettingsOpened: select(store["a" /* store */]).getActiveGeneralSidebarName() === 'edit-post/block'
3345      };
3346    }, []),
3347        shortcut = _useSelect.shortcut,
3348        areAdvancedSettingsOpened = _useSelect.areAdvancedSettingsOpened;
3349  
3350    var _useDispatch = Object(external_wp_data_["useDispatch"])(store["a" /* store */]),
3351        openGeneralSidebar = _useDispatch.openGeneralSidebar,
3352        closeGeneralSidebar = _useDispatch.closeGeneralSidebar;
3353  
3354    var speakMessage = function speakMessage() {
3355      if (areAdvancedSettingsOpened) {
3356        Object(external_wp_a11y_["speak"])(Object(external_wp_i18n_["__"])('Block settings closed'));
3357      } else {
3358        Object(external_wp_a11y_["speak"])(Object(external_wp_i18n_["__"])('Additional settings are now available in the Editor block settings sidebar'));
3359      }
3360    };
3361  
3362    var label = areAdvancedSettingsOpened ? Object(external_wp_i18n_["__"])('Hide More Settings') : Object(external_wp_i18n_["__"])('Show More Settings');
3363    return Object(external_wp_element_["createElement"])(external_wp_components_["MenuItem"], {
3364      onClick: function onClick() {
3365        if (areAdvancedSettingsOpened) {
3366          closeGeneralSidebar();
3367        } else {
3368          openGeneralSidebar('edit-post/block');
3369          speakMessage();
3370  
3371          _onClick();
3372        }
3373      },
3374      shortcut: shortcut
3375    }, !small && label);
3376  }
3377  /* harmony default export */ var block_inspector_button = (BlockInspectorButton);
3378  
3379  // CONCATENATED MODULE: ./node_modules/@wordpress/edit-post/build-module/components/visual-editor/index.js
3380  
3381  
3382  /**
3383   * WordPress dependencies
3384   */
3385  
3386  
3387  
3388  
3389  /**
3390   * Internal dependencies
3391   */
3392  
3393  
3394  
3395  
3396  function VisualEditor() {
3397    var ref = Object(external_wp_element_["useRef"])();
3398  
3399    var _useSelect = Object(external_wp_data_["useSelect"])(function (select) {
3400      var _select = select(store["a" /* store */]),
3401          isEditingTemplate = _select.isEditingTemplate,
3402          __experimentalGetPreviewDeviceType = _select.__experimentalGetPreviewDeviceType;
3403  
3404      return {
3405        deviceType: __experimentalGetPreviewDeviceType(),
3406        isTemplateMode: isEditingTemplate()
3407      };
3408    }, []),
3409        deviceType = _useSelect.deviceType,
3410        isTemplateMode = _useSelect.isTemplateMode;
3411  
3412    var hasMetaBoxes = Object(external_wp_data_["useSelect"])(function (select) {
3413      return select(store["a" /* store */]).hasMetaBoxes();
3414    }, []);
3415    var desktopCanvasStyles = {
3416      height: '100%',
3417      // Add a constant padding for the typewritter effect. When typing at the
3418      // bottom, there needs to be room to scroll up.
3419      paddingBottom: hasMetaBoxes ? null : '40vh'
3420    };
3421    var resizedCanvasStyles = Object(external_wp_blockEditor_["__experimentalUseResizeCanvas"])(deviceType);
3422    Object(external_wp_blockEditor_["__unstableUseScrollMultiSelectionIntoView"])(ref);
3423    Object(external_wp_blockEditor_["__unstableUseBlockSelectionClearer"])(ref);
3424    Object(external_wp_blockEditor_["__unstableUseTypewriter"])(ref);
3425    Object(external_wp_blockEditor_["__unstableUseClipboardHandler"])(ref);
3426    Object(external_wp_blockEditor_["__unstableUseTypingObserver"])(ref);
3427    Object(external_wp_blockEditor_["__unstableUseCanvasClickRedirect"])(ref);
3428    return Object(external_wp_element_["createElement"])("div", {
3429      className: "edit-post-visual-editor"
3430    }, Object(external_wp_element_["createElement"])(external_wp_editor_["VisualEditorGlobalKeyboardShortcuts"], null), Object(external_wp_element_["createElement"])(external_wp_components_["Popover"].Slot, {
3431      name: "block-toolbar"
3432    }), Object(external_wp_element_["createElement"])("div", {
3433      ref: ref,
3434      className: "editor-styles-wrapper",
3435      style: resizedCanvasStyles || desktopCanvasStyles
3436    }, Object(external_wp_element_["createElement"])(external_wp_blockEditor_["WritingFlow"], null, !isTemplateMode && Object(external_wp_element_["createElement"])("div", {
3437      className: "edit-post-visual-editor__post-title-wrapper"
3438    }, Object(external_wp_element_["createElement"])(external_wp_editor_["PostTitle"], null)), Object(external_wp_element_["createElement"])(external_wp_blockEditor_["BlockList"], null))), Object(external_wp_element_["createElement"])(external_wp_blockEditor_["__experimentalBlockSettingsMenuFirstItem"], null, function (_ref) {
3439      var onClose = _ref.onClose;
3440      return Object(external_wp_element_["createElement"])(block_inspector_button, {
3441        onClick: onClose
3442      });
3443    }));
3444  }
3445  
3446  // CONCATENATED MODULE: ./node_modules/@wordpress/edit-post/build-module/components/keyboard-shortcuts/index.js
3447  /**
3448   * WordPress dependencies
3449   */
3450  
3451  
3452  
3453  
3454  /**
3455   * Internal dependencies
3456   */
3457  
3458  
3459  
3460  function KeyboardShortcuts() {
3461    var _useSelect = Object(external_wp_data_["useSelect"])(function (select) {
3462      var settings = select('core/editor').getEditorSettings();
3463      return {
3464        getBlockSelectionStart: select('core/block-editor').getBlockSelectionStart,
3465        getEditorMode: select(store["a" /* store */]).getEditorMode,
3466        isEditorSidebarOpened: select(store["a" /* store */]).isEditorSidebarOpened,
3467        richEditingEnabled: settings.richEditingEnabled,
3468        codeEditingEnabled: settings.codeEditingEnabled
3469      };
3470    }),
3471        getBlockSelectionStart = _useSelect.getBlockSelectionStart,
3472        getEditorMode = _useSelect.getEditorMode,
3473        isEditorSidebarOpened = _useSelect.isEditorSidebarOpened,
3474        richEditingEnabled = _useSelect.richEditingEnabled,
3475        codeEditingEnabled = _useSelect.codeEditingEnabled;
3476  
3477    var _useDispatch = Object(external_wp_data_["useDispatch"])(store["a" /* store */]),
3478        switchEditorMode = _useDispatch.switchEditorMode,
3479        openGeneralSidebar = _useDispatch.openGeneralSidebar,
3480        closeGeneralSidebar = _useDispatch.closeGeneralSidebar,
3481        toggleFeature = _useDispatch.toggleFeature;
3482  
3483    var _useDispatch2 = Object(external_wp_data_["useDispatch"])(external_wp_keyboardShortcuts_["store"]),
3484        registerShortcut = _useDispatch2.registerShortcut;
3485  
3486    Object(external_wp_element_["useEffect"])(function () {
3487      registerShortcut({
3488        name: 'core/edit-post/toggle-mode',
3489        category: 'global',
3490        description: Object(external_wp_i18n_["__"])('Switch between visual editor and code editor.'),
3491        keyCombination: {
3492          modifier: 'secondary',
3493          character: 'm'
3494        }
3495      });
3496      registerShortcut({
3497        name: 'core/edit-post/toggle-fullscreen',
3498        category: 'global',
3499        description: Object(external_wp_i18n_["__"])('Toggle fullscreen mode.'),
3500        keyCombination: {
3501          modifier: 'secondary',
3502          character: 'f'
3503        }
3504      });
3505      registerShortcut({
3506        name: 'core/edit-post/toggle-block-navigation',
3507        category: 'global',
3508        description: Object(external_wp_i18n_["__"])('Open the block list view.'),
3509        keyCombination: {
3510          modifier: 'access',
3511          character: 'o'
3512        }
3513      });
3514      registerShortcut({
3515        name: 'core/edit-post/toggle-sidebar',
3516        category: 'global',
3517        description: Object(external_wp_i18n_["__"])('Show or hide the settings sidebar.'),
3518        keyCombination: {
3519          modifier: 'primaryShift',
3520          character: ','
3521        }
3522      });
3523      registerShortcut({
3524        name: 'core/edit-post/next-region',
3525        category: 'global',
3526        description: Object(external_wp_i18n_["__"])('Navigate to the next part of the editor.'),
3527        keyCombination: {
3528          modifier: 'ctrl',
3529          character: '`'
3530        },
3531        aliases: [{
3532          modifier: 'access',
3533          character: 'n'
3534        }]
3535      });
3536      registerShortcut({
3537        name: 'core/edit-post/previous-region',
3538        category: 'global',
3539        description: Object(external_wp_i18n_["__"])('Navigate to the previous part of the editor.'),
3540        keyCombination: {
3541          modifier: 'ctrlShift',
3542          character: '`'
3543        },
3544        aliases: [{
3545          modifier: 'access',
3546          character: 'p'
3547        }]
3548      });
3549      registerShortcut({
3550        name: 'core/edit-post/keyboard-shortcuts',
3551        category: 'main',
3552        description: Object(external_wp_i18n_["__"])('Display these keyboard shortcuts.'),
3553        keyCombination: {
3554          modifier: 'access',
3555          character: 'h'
3556        }
3557      });
3558    }, []);
3559    Object(external_wp_keyboardShortcuts_["useShortcut"])('core/edit-post/toggle-mode', function () {
3560      switchEditorMode(getEditorMode() === 'visual' ? 'text' : 'visual');
3561    }, {
3562      bindGlobal: true,
3563      isDisabled: !richEditingEnabled || !codeEditingEnabled
3564    });
3565    Object(external_wp_keyboardShortcuts_["useShortcut"])('core/edit-post/toggle-fullscreen', function () {
3566      toggleFeature('fullscreenMode');
3567    }, {
3568      bindGlobal: true
3569    });
3570    Object(external_wp_keyboardShortcuts_["useShortcut"])('core/edit-post/toggle-sidebar', function (event) {
3571      // This shortcut has no known clashes, but use preventDefault to prevent any
3572      // obscure shortcuts from triggering.
3573      event.preventDefault();
3574  
3575      if (isEditorSidebarOpened()) {
3576        closeGeneralSidebar();
3577      } else {
3578        var sidebarToOpen = getBlockSelectionStart() ? 'edit-post/block' : 'edit-post/document';
3579        openGeneralSidebar(sidebarToOpen);
3580      }
3581    }, {
3582      bindGlobal: true
3583    });
3584    return null;
3585  }
3586  
3587  /* harmony default export */ var keyboard_shortcuts = (KeyboardShortcuts);
3588  
3589  // CONCATENATED MODULE: ./node_modules/@wordpress/edit-post/build-module/components/keyboard-shortcut-help-modal/config.js
3590  /**
3591   * WordPress dependencies
3592   */
3593  
3594  var textFormattingShortcuts = [{
3595    keyCombination: {
3596      modifier: 'primary',
3597      character: 'b'
3598    },
3599    description: Object(external_wp_i18n_["__"])('Make the selected text bold.')
3600  }, {
3601    keyCombination: {
3602      modifier: 'primary',
3603      character: 'i'
3604    },
3605    description: Object(external_wp_i18n_["__"])('Make the selected text italic.')
3606  }, {
3607    keyCombination: {
3608      modifier: 'primary',
3609      character: 'k'
3610    },
3611    description: Object(external_wp_i18n_["__"])('Convert the selected text into a link.')
3612  }, {
3613    keyCombination: {
3614      modifier: 'primaryShift',
3615      character: 'k'
3616    },
3617    description: Object(external_wp_i18n_["__"])('Remove a link.')
3618  }, {
3619    keyCombination: {
3620      modifier: 'primary',
3621      character: 'u'
3622    },
3623    description: Object(external_wp_i18n_["__"])('Underline the selected text.')
3624  }];
3625  
3626  // CONCATENATED MODULE: ./node_modules/@wordpress/edit-post/build-module/components/keyboard-shortcut-help-modal/shortcut.js
3627  
3628  
3629  /**
3630   * External dependencies
3631   */
3632  
3633  /**
3634   * WordPress dependencies
3635   */
3636  
3637  
3638  
3639  
3640  function KeyCombination(_ref) {
3641    var keyCombination = _ref.keyCombination,
3642        forceAriaLabel = _ref.forceAriaLabel;
3643    var shortcut = keyCombination.modifier ? external_wp_keycodes_["displayShortcutList"][keyCombination.modifier](keyCombination.character) : keyCombination.character;
3644    var ariaLabel = keyCombination.modifier ? external_wp_keycodes_["shortcutAriaLabel"][keyCombination.modifier](keyCombination.character) : keyCombination.character;
3645    return Object(external_wp_element_["createElement"])("kbd", {
3646      className: "edit-post-keyboard-shortcut-help-modal__shortcut-key-combination",
3647      "aria-label": forceAriaLabel || ariaLabel
3648    }, Object(external_lodash_["castArray"])(shortcut).map(function (character, index) {
3649      if (character === '+') {
3650        return Object(external_wp_element_["createElement"])(external_wp_element_["Fragment"], {
3651          key: index
3652        }, character);
3653      }
3654  
3655      return Object(external_wp_element_["createElement"])("kbd", {
3656        key: index,
3657        className: "edit-post-keyboard-shortcut-help-modal__shortcut-key"
3658      }, character);
3659    }));
3660  }
3661  
3662  function Shortcut(_ref2) {
3663    var description = _ref2.description,
3664        keyCombination = _ref2.keyCombination,
3665        _ref2$aliases = _ref2.aliases,
3666        aliases = _ref2$aliases === void 0 ? [] : _ref2$aliases,
3667        ariaLabel = _ref2.ariaLabel;
3668    return Object(external_wp_element_["createElement"])(external_wp_element_["Fragment"], null, Object(external_wp_element_["createElement"])("div", {
3669      className: "edit-post-keyboard-shortcut-help-modal__shortcut-description"
3670    }, description), Object(external_wp_element_["createElement"])("div", {
3671      className: "edit-post-keyboard-shortcut-help-modal__shortcut-term"
3672    }, Object(external_wp_element_["createElement"])(KeyCombination, {
3673      keyCombination: keyCombination,
3674      forceAriaLabel: ariaLabel
3675    }), aliases.map(function (alias, index) {
3676      return Object(external_wp_element_["createElement"])(KeyCombination, {
3677        keyCombination: alias,
3678        forceAriaLabel: ariaLabel,
3679        key: index
3680      });
3681    })));
3682  }
3683  
3684  /* harmony default export */ var keyboard_shortcut_help_modal_shortcut = (Shortcut);
3685  
3686  // CONCATENATED MODULE: ./node_modules/@wordpress/edit-post/build-module/components/keyboard-shortcut-help-modal/dynamic-shortcut.js
3687  
3688  
3689  /**
3690   * WordPress dependencies
3691   */
3692  
3693  
3694  /**
3695   * Internal dependencies
3696   */
3697  
3698  
3699  
3700  function DynamicShortcut(_ref) {
3701    var name = _ref.name;
3702  
3703    var _useSelect = Object(external_wp_data_["useSelect"])(function (select) {
3704      var _select = select(external_wp_keyboardShortcuts_["store"]),
3705          getShortcutKeyCombination = _select.getShortcutKeyCombination,
3706          getShortcutDescription = _select.getShortcutDescription,
3707          getShortcutAliases = _select.getShortcutAliases;
3708  
3709      return {
3710        keyCombination: getShortcutKeyCombination(name),
3711        aliases: getShortcutAliases(name),
3712        description: getShortcutDescription(name)
3713      };
3714    }),
3715        keyCombination = _useSelect.keyCombination,
3716        description = _useSelect.description,
3717        aliases = _useSelect.aliases;
3718  
3719    if (!keyCombination) {
3720      return null;
3721    }
3722  
3723    return Object(external_wp_element_["createElement"])(keyboard_shortcut_help_modal_shortcut, {
3724      keyCombination: keyCombination,
3725      description: description,
3726      aliases: aliases
3727    });
3728  }
3729  
3730  /* harmony default export */ var dynamic_shortcut = (DynamicShortcut);
3731  
3732  // CONCATENATED MODULE: ./node_modules/@wordpress/edit-post/build-module/components/keyboard-shortcut-help-modal/index.js
3733  
3734  
3735  /**
3736   * External dependencies
3737   */
3738  
3739  
3740  /**
3741   * WordPress dependencies
3742   */
3743  
3744  
3745  
3746  
3747  
3748  
3749  /**
3750   * Internal dependencies
3751   */
3752  
3753  
3754  
3755  
3756  
3757  var MODAL_NAME = 'edit-post/keyboard-shortcut-help';
3758  
3759  var keyboard_shortcut_help_modal_ShortcutList = function ShortcutList(_ref) {
3760    var shortcuts = _ref.shortcuts;
3761    return (
3762      /*
3763       * Disable reason: The `list` ARIA role is redundant but
3764       * Safari+VoiceOver won't announce the list otherwise.
3765       */
3766  
3767      /* eslint-disable jsx-a11y/no-redundant-roles */
3768      Object(external_wp_element_["createElement"])("ul", {
3769        className: "edit-post-keyboard-shortcut-help-modal__shortcut-list",
3770        role: "list"
3771      }, shortcuts.map(function (shortcut, index) {
3772        return Object(external_wp_element_["createElement"])("li", {
3773          className: "edit-post-keyboard-shortcut-help-modal__shortcut",
3774          key: index
3775        }, Object(external_lodash_["isString"])(shortcut) ? Object(external_wp_element_["createElement"])(dynamic_shortcut, {
3776          name: shortcut
3777        }) : Object(external_wp_element_["createElement"])(keyboard_shortcut_help_modal_shortcut, shortcut));
3778      }))
3779      /* eslint-enable jsx-a11y/no-redundant-roles */
3780  
3781    );
3782  };
3783  
3784  var keyboard_shortcut_help_modal_ShortcutSection = function ShortcutSection(_ref2) {
3785    var title = _ref2.title,
3786        shortcuts = _ref2.shortcuts,
3787        className = _ref2.className;
3788    return Object(external_wp_element_["createElement"])("section", {
3789      className: classnames_default()('edit-post-keyboard-shortcut-help-modal__section', className)
3790    }, !!title && Object(external_wp_element_["createElement"])("h2", {
3791      className: "edit-post-keyboard-shortcut-help-modal__section-title"
3792    }, title), Object(external_wp_element_["createElement"])(keyboard_shortcut_help_modal_ShortcutList, {
3793      shortcuts: shortcuts
3794    }));
3795  };
3796  
3797  var keyboard_shortcut_help_modal_ShortcutCategorySection = function ShortcutCategorySection(_ref3) {
3798    var title = _ref3.title,
3799        categoryName = _ref3.categoryName,
3800        _ref3$additionalShort = _ref3.additionalShortcuts,
3801        additionalShortcuts = _ref3$additionalShort === void 0 ? [] : _ref3$additionalShort;
3802    var categoryShortcuts = Object(external_wp_data_["useSelect"])(function (select) {
3803      return select(external_wp_keyboardShortcuts_["store"]).getCategoryShortcuts(categoryName);
3804    }, [categoryName]);
3805    return Object(external_wp_element_["createElement"])(keyboard_shortcut_help_modal_ShortcutSection, {
3806      title: title,
3807      shortcuts: categoryShortcuts.concat(additionalShortcuts)
3808    });
3809  };
3810  
3811  function KeyboardShortcutHelpModal(_ref4) {
3812    var isModalActive = _ref4.isModalActive,
3813        toggleModal = _ref4.toggleModal;
3814    Object(external_wp_keyboardShortcuts_["useShortcut"])('core/edit-post/keyboard-shortcuts', toggleModal, {
3815      bindGlobal: true
3816    });
3817  
3818    if (!isModalActive) {
3819      return null;
3820    }
3821  
3822    return Object(external_wp_element_["createElement"])(external_wp_components_["Modal"], {
3823      className: "edit-post-keyboard-shortcut-help-modal",
3824      title: Object(external_wp_i18n_["__"])('Keyboard shortcuts'),
3825      closeLabel: Object(external_wp_i18n_["__"])('Close'),
3826      onRequestClose: toggleModal
3827    }, Object(external_wp_element_["createElement"])(keyboard_shortcut_help_modal_ShortcutSection, {
3828      className: "edit-post-keyboard-shortcut-help-modal__main-shortcuts",
3829      shortcuts: ['core/edit-post/keyboard-shortcuts']
3830    }), Object(external_wp_element_["createElement"])(keyboard_shortcut_help_modal_ShortcutCategorySection, {
3831      title: Object(external_wp_i18n_["__"])('Global shortcuts'),
3832      categoryName: "global"
3833    }), Object(external_wp_element_["createElement"])(keyboard_shortcut_help_modal_ShortcutCategorySection, {
3834      title: Object(external_wp_i18n_["__"])('Selection shortcuts'),
3835      categoryName: "selection"
3836    }), Object(external_wp_element_["createElement"])(keyboard_shortcut_help_modal_ShortcutCategorySection, {
3837      title: Object(external_wp_i18n_["__"])('Block shortcuts'),
3838      categoryName: "block",
3839      additionalShortcuts: [{
3840        keyCombination: {
3841          character: '/'
3842        },
3843        description: Object(external_wp_i18n_["__"])('Change the block type after adding a new paragraph.'),
3844  
3845        /* translators: The forward-slash character. e.g. '/'. */
3846        ariaLabel: Object(external_wp_i18n_["__"])('Forward-slash')
3847      }]
3848    }), Object(external_wp_element_["createElement"])(keyboard_shortcut_help_modal_ShortcutSection, {
3849      title: Object(external_wp_i18n_["__"])('Text formatting'),
3850      shortcuts: textFormattingShortcuts
3851    }));
3852  }
3853  /* harmony default export */ var keyboard_shortcut_help_modal = (Object(external_wp_compose_["compose"])([Object(external_wp_data_["withSelect"])(function (select) {
3854    return {
3855      isModalActive: select(store["a" /* store */]).isModalActive(MODAL_NAME)
3856    };
3857  }), Object(external_wp_data_["withDispatch"])(function (dispatch, _ref5) {
3858    var isModalActive = _ref5.isModalActive;
3859  
3860    var _dispatch = dispatch(store["a" /* store */]),
3861        openModal = _dispatch.openModal,
3862        closeModal = _dispatch.closeModal;
3863  
3864    return {
3865      toggleModal: function toggleModal() {
3866        return isModalActive ? closeModal() : openModal(MODAL_NAME);
3867      }
3868    };
3869  })])(KeyboardShortcutHelpModal));
3870  
3871  // CONCATENATED MODULE: ./node_modules/@wordpress/edit-post/build-module/components/manage-blocks-modal/checklist.js
3872  
3873  
3874  /**
3875   * External dependencies
3876   */
3877  
3878  /**
3879   * WordPress dependencies
3880   */
3881  
3882  
3883  
3884  
3885  function BlockTypesChecklist(_ref) {
3886    var blockTypes = _ref.blockTypes,
3887        value = _ref.value,
3888        onItemChange = _ref.onItemChange;
3889    return Object(external_wp_element_["createElement"])("ul", {
3890      className: "edit-post-manage-blocks-modal__checklist"
3891    }, blockTypes.map(function (blockType) {
3892      return Object(external_wp_element_["createElement"])("li", {
3893        key: blockType.name,
3894        className: "edit-post-manage-blocks-modal__checklist-item"
3895      }, Object(external_wp_element_["createElement"])(external_wp_components_["CheckboxControl"], {
3896        label: Object(external_wp_element_["createElement"])(external_wp_element_["Fragment"], null, blockType.title, Object(external_wp_element_["createElement"])(external_wp_blockEditor_["BlockIcon"], {
3897          icon: blockType.icon
3898        })),
3899        checked: value.includes(blockType.name),
3900        onChange: Object(external_lodash_["partial"])(onItemChange, blockType.name)
3901      }));
3902    }));
3903  }
3904  
3905  /* harmony default export */ var checklist = (BlockTypesChecklist);
3906  
3907  // CONCATENATED MODULE: ./node_modules/@wordpress/edit-post/build-module/components/edit-post-settings/index.js
3908  /**
3909   * WordPress dependencies
3910   */
3911  
3912  var EditPostSettings = Object(external_wp_element_["createContext"])({});
3913  /* harmony default export */ var edit_post_settings = (EditPostSettings);
3914  
3915  // CONCATENATED MODULE: ./node_modules/@wordpress/edit-post/build-module/components/manage-blocks-modal/category.js
3916  
3917  
3918  
3919  /**
3920   * External dependencies
3921   */
3922  
3923  /**
3924   * WordPress dependencies
3925   */
3926  
3927  
3928  
3929  
3930  
3931  /**
3932   * Internal dependencies
3933   */
3934  
3935  
3936  
3937  
3938  
3939  function BlockManagerCategory(_ref) {
3940    var instanceId = _ref.instanceId,
3941        title = _ref.title,
3942        blockTypes = _ref.blockTypes,
3943        hiddenBlockTypes = _ref.hiddenBlockTypes,
3944        toggleVisible = _ref.toggleVisible,
3945        toggleAllVisible = _ref.toggleAllVisible;
3946    var settings = Object(external_wp_element_["useContext"])(edit_post_settings);
3947    var allowedBlockTypes = settings.allowedBlockTypes;
3948    var filteredBlockTypes = Object(external_wp_element_["useMemo"])(function () {
3949      if (allowedBlockTypes === true) {
3950        return blockTypes;
3951      }
3952  
3953      return blockTypes.filter(function (_ref2) {
3954        var name = _ref2.name;
3955        return Object(external_lodash_["includes"])(allowedBlockTypes || [], name);
3956      });
3957    }, [allowedBlockTypes, blockTypes]);
3958  
3959    if (!filteredBlockTypes.length) {
3960      return null;
3961    }
3962  
3963    var checkedBlockNames = external_lodash_["without"].apply(void 0, [Object(external_lodash_["map"])(filteredBlockTypes, 'name')].concat(Object(toConsumableArray["a" /* default */])(hiddenBlockTypes)));
3964    var titleId = 'edit-post-manage-blocks-modal__category-title-' + instanceId;
3965    var isAllChecked = checkedBlockNames.length === filteredBlockTypes.length;
3966    var ariaChecked;
3967  
3968    if (isAllChecked) {
3969      ariaChecked = 'true';
3970    } else if (checkedBlockNames.length > 0) {
3971      ariaChecked = 'mixed';
3972    } else {
3973      ariaChecked = 'false';
3974    }
3975  
3976    return Object(external_wp_element_["createElement"])("div", {
3977      role: "group",
3978      "aria-labelledby": titleId,
3979      className: "edit-post-manage-blocks-modal__category"
3980    }, Object(external_wp_element_["createElement"])(external_wp_components_["CheckboxControl"], {
3981      checked: isAllChecked,
3982      onChange: toggleAllVisible,
3983      className: "edit-post-manage-blocks-modal__category-title",
3984      "aria-checked": ariaChecked,
3985      label: Object(external_wp_element_["createElement"])("span", {
3986        id: titleId
3987      }, title)
3988    }), Object(external_wp_element_["createElement"])(checklist, {
3989      blockTypes: filteredBlockTypes,
3990      value: checkedBlockNames,
3991      onItemChange: toggleVisible
3992    }));
3993  }
3994  
3995  /* harmony default export */ var manage_blocks_modal_category = (Object(external_wp_compose_["compose"])([external_wp_compose_["withInstanceId"], Object(external_wp_data_["withSelect"])(function (select) {
3996    var _select = select(store["a" /* store */]),
3997        getPreference = _select.getPreference;
3998  
3999    return {
4000      hiddenBlockTypes: getPreference('hiddenBlockTypes')
4001    };
4002  }), Object(external_wp_data_["withDispatch"])(function (dispatch, ownProps) {
4003    var _dispatch = dispatch(store["a" /* store */]),
4004        showBlockTypes = _dispatch.showBlockTypes,
4005        hideBlockTypes = _dispatch.hideBlockTypes;
4006  
4007    return {
4008      toggleVisible: function toggleVisible(blockName, nextIsChecked) {
4009        if (nextIsChecked) {
4010          showBlockTypes(blockName);
4011        } else {
4012          hideBlockTypes(blockName);
4013        }
4014      },
4015      toggleAllVisible: function toggleAllVisible(nextIsChecked) {
4016        var blockNames = Object(external_lodash_["map"])(ownProps.blockTypes, 'name');
4017  
4018        if (nextIsChecked) {
4019          showBlockTypes(blockNames);
4020        } else {
4021          hideBlockTypes(blockNames);
4022        }
4023      }
4024    };
4025  })])(BlockManagerCategory));
4026  
4027  // CONCATENATED MODULE: ./node_modules/@wordpress/edit-post/build-module/components/manage-blocks-modal/manager.js
4028  
4029  
4030  /**
4031   * External dependencies
4032   */
4033  
4034  /**
4035   * WordPress dependencies
4036   */
4037  
4038  
4039  
4040  
4041  
4042  
4043  /**
4044   * Internal dependencies
4045   */
4046  
4047  
4048  
4049  
4050  function BlockManager(_ref) {
4051    var search = _ref.search,
4052        setState = _ref.setState,
4053        blockTypes = _ref.blockTypes,
4054        categories = _ref.categories,
4055        hasBlockSupport = _ref.hasBlockSupport,
4056        isMatchingSearchTerm = _ref.isMatchingSearchTerm,
4057        numberOfHiddenBlocks = _ref.numberOfHiddenBlocks;
4058    // Filtering occurs here (as opposed to `withSelect`) to avoid wasted
4059    // wasted renders by consequence of `Array#filter` producing a new
4060    // value reference on each call.
4061    blockTypes = blockTypes.filter(function (blockType) {
4062      return hasBlockSupport(blockType, 'inserter', true) && (!search || isMatchingSearchTerm(blockType, search)) && (!blockType.parent || Object(external_lodash_["includes"])(blockType.parent, 'core/post-content'));
4063    });
4064    return Object(external_wp_element_["createElement"])("div", {
4065      className: "edit-post-manage-blocks-modal__content"
4066    }, Object(external_wp_element_["createElement"])(external_wp_components_["TextControl"], {
4067      type: "search",
4068      label: Object(external_wp_i18n_["__"])('Search for a block'),
4069      value: search,
4070      onChange: function onChange(nextSearch) {
4071        return setState({
4072          search: nextSearch
4073        });
4074      },
4075      className: "edit-post-manage-blocks-modal__search"
4076    }), !!numberOfHiddenBlocks && Object(external_wp_element_["createElement"])("div", {
4077      className: "edit-post-manage-blocks-modal__disabled-blocks-count"
4078    }, Object(external_wp_i18n_["sprintf"])(
4079    /* translators: %d: number of blocks. */
4080    Object(external_wp_i18n_["_n"])('%d block is disabled.', '%d blocks are disabled.', numberOfHiddenBlocks), numberOfHiddenBlocks)), Object(external_wp_element_["createElement"])("div", {
4081      tabIndex: "0",
4082      role: "region",
4083      "aria-label": Object(external_wp_i18n_["__"])('Available block types'),
4084      className: "edit-post-manage-blocks-modal__results"
4085    }, blockTypes.length === 0 && Object(external_wp_element_["createElement"])("p", {
4086      className: "edit-post-manage-blocks-modal__no-results"
4087    }, Object(external_wp_i18n_["__"])('No blocks found.')), categories.map(function (category) {
4088      return Object(external_wp_element_["createElement"])(manage_blocks_modal_category, {
4089        key: category.slug,
4090        title: category.title,
4091        blockTypes: Object(external_lodash_["filter"])(blockTypes, {
4092          category: category.slug
4093        })
4094      });
4095    }), Object(external_wp_element_["createElement"])(manage_blocks_modal_category, {
4096      title: Object(external_wp_i18n_["__"])('Uncategorized'),
4097      blockTypes: Object(external_lodash_["filter"])(blockTypes, function (_ref2) {
4098        var category = _ref2.category;
4099        return !category;
4100      })
4101    })));
4102  }
4103  
4104  /* harmony default export */ var manager = (Object(external_wp_compose_["compose"])([Object(external_wp_compose_["withState"])({
4105    search: ''
4106  }), Object(external_wp_data_["withSelect"])(function (select) {
4107    var _select = select(external_wp_blocks_["store"]),
4108        getBlockTypes = _select.getBlockTypes,
4109        getCategories = _select.getCategories,
4110        hasBlockSupport = _select.hasBlockSupport,
4111        isMatchingSearchTerm = _select.isMatchingSearchTerm;
4112  
4113    var _select2 = select(store["a" /* store */]),
4114        getPreference = _select2.getPreference;
4115  
4116    var hiddenBlockTypes = getPreference('hiddenBlockTypes');
4117    var numberOfHiddenBlocks = Object(external_lodash_["isArray"])(hiddenBlockTypes) && hiddenBlockTypes.length;
4118    return {
4119      blockTypes: getBlockTypes(),
4120      categories: getCategories(),
4121      hasBlockSupport: hasBlockSupport,
4122      isMatchingSearchTerm: isMatchingSearchTerm,
4123      numberOfHiddenBlocks: numberOfHiddenBlocks
4124    };
4125  })])(BlockManager));
4126  
4127  // CONCATENATED MODULE: ./node_modules/@wordpress/edit-post/build-module/components/manage-blocks-modal/index.js
4128  
4129  
4130  /**
4131   * WordPress dependencies
4132   */
4133  
4134  
4135  
4136  
4137  /**
4138   * Internal dependencies
4139   */
4140  
4141  
4142  
4143  /**
4144   * Unique identifier for Manage Blocks modal.
4145   *
4146   * @type {string}
4147   */
4148  
4149  var manage_blocks_modal_MODAL_NAME = 'edit-post/manage-blocks';
4150  function ManageBlocksModal(_ref) {
4151    var isActive = _ref.isActive,
4152        closeModal = _ref.closeModal;
4153  
4154    if (!isActive) {
4155      return null;
4156    }
4157  
4158    return Object(external_wp_element_["createElement"])(external_wp_components_["Modal"], {
4159      className: "edit-post-manage-blocks-modal",
4160      title: Object(external_wp_i18n_["__"])('Block Manager'),
4161      closeLabel: Object(external_wp_i18n_["__"])('Close'),
4162      onRequestClose: closeModal
4163    }, Object(external_wp_element_["createElement"])(manager, null));
4164  }
4165  /* harmony default export */ var manage_blocks_modal = (Object(external_wp_compose_["compose"])([Object(external_wp_data_["withSelect"])(function (select) {
4166    var _select = select(store["a" /* store */]),
4167        isModalActive = _select.isModalActive;
4168  
4169    return {
4170      isActive: isModalActive(manage_blocks_modal_MODAL_NAME)
4171    };
4172  }), Object(external_wp_data_["withDispatch"])(function (dispatch) {
4173    var _dispatch = dispatch(store["a" /* store */]),
4174        closeModal = _dispatch.closeModal;
4175  
4176    return {
4177      closeModal: closeModal
4178    };
4179  })])(ManageBlocksModal));
4180  
4181  // CONCATENATED MODULE: ./node_modules/@wordpress/edit-post/build-module/components/preferences-modal/section.js
4182  
4183  
4184  var section_Section = function Section(_ref) {
4185    var description = _ref.description,
4186        title = _ref.title,
4187        children = _ref.children;
4188    return Object(external_wp_element_["createElement"])("section", {
4189      className: "edit-post-preferences-modal__section"
4190    }, Object(external_wp_element_["createElement"])("h2", {
4191      className: "edit-post-preferences-modal__section-title"
4192    }, title), description && Object(external_wp_element_["createElement"])("p", {
4193      className: "edit-post-preferences-modal__section-description"
4194    }, description), children);
4195  };
4196  
4197  /* harmony default export */ var section = (section_Section);
4198  
4199  // EXTERNAL MODULE: ./node_modules/@wordpress/edit-post/build-module/components/preferences-modal/options/index.js + 6 modules
4200  var options = __webpack_require__(63);
4201  
4202  // CONCATENATED MODULE: ./node_modules/@wordpress/edit-post/build-module/components/preferences-modal/meta-boxes-section.js
4203  
4204  
4205  
4206  /**
4207   * External dependencies
4208   */
4209  
4210  /**
4211   * WordPress dependencies
4212   */
4213  
4214  
4215  
4216  /**
4217   * Internal dependencies
4218   */
4219  
4220  
4221  
4222  
4223  function MetaBoxesSection(_ref) {
4224    var areCustomFieldsRegistered = _ref.areCustomFieldsRegistered,
4225        metaBoxes = _ref.metaBoxes,
4226        sectionProps = Object(objectWithoutProperties["a" /* default */])(_ref, ["areCustomFieldsRegistered", "metaBoxes"]);
4227  
4228    // The 'Custom Fields' meta box is a special case that we handle separately.
4229    var thirdPartyMetaBoxes = Object(external_lodash_["filter"])(metaBoxes, function (_ref2) {
4230      var id = _ref2.id;
4231      return id !== 'postcustom';
4232    });
4233  
4234    if (!areCustomFieldsRegistered && thirdPartyMetaBoxes.length === 0) {
4235      return null;
4236    }
4237  
4238    return Object(external_wp_element_["createElement"])(section, sectionProps, areCustomFieldsRegistered && Object(external_wp_element_["createElement"])(options["a" /* EnableCustomFieldsOption */], {
4239      label: Object(external_wp_i18n_["__"])('Custom fields')
4240    }), Object(external_lodash_["map"])(thirdPartyMetaBoxes, function (_ref3) {
4241      var id = _ref3.id,
4242          title = _ref3.title;
4243      return Object(external_wp_element_["createElement"])(options["c" /* EnablePanelOption */], {
4244        key: id,
4245        label: title,
4246        panelName: "meta-box-".concat(id)
4247      });
4248    }));
4249  }
4250  /* harmony default export */ var meta_boxes_section = (Object(external_wp_data_["withSelect"])(function (select) {
4251    var _select = select('core/editor'),
4252        getEditorSettings = _select.getEditorSettings;
4253  
4254    var _select2 = select(store["a" /* store */]),
4255        getAllMetaBoxes = _select2.getAllMetaBoxes;
4256  
4257    return {
4258      // This setting should not live in the block editor's store.
4259      areCustomFieldsRegistered: getEditorSettings().enableCustomFields !== undefined,
4260      metaBoxes: getAllMetaBoxes()
4261    };
4262  })(MetaBoxesSection));
4263  
4264  // CONCATENATED MODULE: ./node_modules/@wordpress/edit-post/build-module/components/preferences-modal/index.js
4265  
4266  
4267  /**
4268   * External dependencies
4269   */
4270  
4271  /**
4272   * WordPress dependencies
4273   */
4274  
4275  
4276  
4277  
4278  
4279  
4280  /**
4281   * Internal dependencies
4282   */
4283  
4284  
4285  
4286  
4287  
4288  var preferences_modal_MODAL_NAME = 'edit-post/preferences';
4289  function PreferencesModal(_ref) {
4290    var isModalActive = _ref.isModalActive,
4291        isViewable = _ref.isViewable,
4292        closeModal = _ref.closeModal;
4293  
4294    if (!isModalActive) {
4295      return null;
4296    }
4297  
4298    return Object(external_wp_element_["createElement"])(external_wp_components_["Modal"], {
4299      className: "edit-post-preferences-modal",
4300      title: Object(external_wp_i18n_["__"])('Preferences'),
4301      closeLabel: Object(external_wp_i18n_["__"])('Close'),
4302      onRequestClose: closeModal
4303    }, Object(external_wp_element_["createElement"])(section, {
4304      title: Object(external_wp_i18n_["__"])('General')
4305    }, Object(external_wp_element_["createElement"])(options["e" /* EnablePublishSidebarOption */], {
4306      help: Object(external_wp_i18n_["__"])('Review settings such as categories and tags.'),
4307      label: Object(external_wp_i18n_["__"])('Include pre-publish checklist')
4308    }), Object(external_wp_element_["createElement"])(options["b" /* EnableFeature */], {
4309      featureName: "mostUsedBlocks",
4310      help: Object(external_wp_i18n_["__"])('Places the most frequent blocks in the block library.'),
4311      label: Object(external_wp_i18n_["__"])('Show most used blocks')
4312    })), Object(external_wp_element_["createElement"])(section, {
4313      title: Object(external_wp_i18n_["__"])('Keyboard')
4314    }, Object(external_wp_element_["createElement"])(options["b" /* EnableFeature */], {
4315      featureName: "keepCaretInsideBlock",
4316      help: Object(external_wp_i18n_["__"])('Aids screen readers by stopping text caret from leaving blocks.'),
4317      label: Object(external_wp_i18n_["__"])('Contain text cursor inside block')
4318    })), Object(external_wp_element_["createElement"])(section, {
4319      title: Object(external_wp_i18n_["__"])('Appearance')
4320    }, Object(external_wp_element_["createElement"])(options["b" /* EnableFeature */], {
4321      featureName: "reducedUI",
4322      help: Object(external_wp_i18n_["__"])('Compacts options and outlines in the toolbar.'),
4323      label: Object(external_wp_i18n_["__"])('Reduce the interface')
4324    }), Object(external_wp_element_["createElement"])(options["b" /* EnableFeature */], {
4325      featureName: "focusMode",
4326      help: Object(external_wp_i18n_["__"])('Highlights the current block and fades other content.'),
4327      label: Object(external_wp_i18n_["__"])('Spotlight mode')
4328    }), Object(external_wp_element_["createElement"])(options["b" /* EnableFeature */], {
4329      featureName: "showIconLabels",
4330      help: Object(external_wp_i18n_["__"])('Shows text instead of icons in toolbar.'),
4331      label: Object(external_wp_i18n_["__"])('Display button labels')
4332    }), Object(external_wp_element_["createElement"])(options["b" /* EnableFeature */], {
4333      featureName: "themeStyles",
4334      help: Object(external_wp_i18n_["__"])('Make the editor look like your theme.'),
4335      label: Object(external_wp_i18n_["__"])('Use theme styles')
4336    })), Object(external_wp_element_["createElement"])(section, {
4337      title: Object(external_wp_i18n_["__"])('Document settings'),
4338      description: Object(external_wp_i18n_["__"])('Choose what displays in the panel.')
4339    }, Object(external_wp_element_["createElement"])(options["d" /* EnablePluginDocumentSettingPanelOption */].Slot, null), isViewable && Object(external_wp_element_["createElement"])(options["c" /* EnablePanelOption */], {
4340      label: Object(external_wp_i18n_["__"])('Permalink'),
4341      panelName: "post-link"
4342    }), Object(external_wp_element_["createElement"])(external_wp_editor_["PostTaxonomies"], {
4343      taxonomyWrapper: function taxonomyWrapper(content, taxonomy) {
4344        return Object(external_wp_element_["createElement"])(options["c" /* EnablePanelOption */], {
4345          label: Object(external_lodash_["get"])(taxonomy, ['labels', 'menu_name']),
4346          panelName: "taxonomy-panel-".concat(taxonomy.slug)
4347        });
4348      }
4349    }), Object(external_wp_element_["createElement"])(external_wp_editor_["PostFeaturedImageCheck"], null, Object(external_wp_element_["createElement"])(options["c" /* EnablePanelOption */], {
4350      label: Object(external_wp_i18n_["__"])('Featured image'),
4351      panelName: "featured-image"
4352    })), Object(external_wp_element_["createElement"])(external_wp_editor_["PostExcerptCheck"], null, Object(external_wp_element_["createElement"])(options["c" /* EnablePanelOption */], {
4353      label: Object(external_wp_i18n_["__"])('Excerpt'),
4354      panelName: "post-excerpt"
4355    })), Object(external_wp_element_["createElement"])(external_wp_editor_["PostTypeSupportCheck"], {
4356      supportKeys: ['comments', 'trackbacks']
4357    }, Object(external_wp_element_["createElement"])(options["c" /* EnablePanelOption */], {
4358      label: Object(external_wp_i18n_["__"])('Discussion'),
4359      panelName: "discussion-panel"
4360    })), Object(external_wp_element_["createElement"])(external_wp_editor_["PageAttributesCheck"], null, Object(external_wp_element_["createElement"])(options["c" /* EnablePanelOption */], {
4361      label: Object(external_wp_i18n_["__"])('Page attributes'),
4362      panelName: "page-attributes"
4363    }))), Object(external_wp_element_["createElement"])(meta_boxes_section, {
4364      title: Object(external_wp_i18n_["__"])('Additional panels'),
4365      description: Object(external_wp_i18n_["__"])('Add extra areas to the editor.')
4366    }));
4367  }
4368  /* harmony default export */ var preferences_modal = (Object(external_wp_compose_["compose"])(Object(external_wp_data_["withSelect"])(function (select) {
4369    var _select = select('core/editor'),
4370        getEditedPostAttribute = _select.getEditedPostAttribute;
4371  
4372    var _select2 = select('core'),
4373        getPostType = _select2.getPostType;
4374  
4375    var postType = getPostType(getEditedPostAttribute('type'));
4376    return {
4377      isModalActive: select(store["a" /* store */]).isModalActive(preferences_modal_MODAL_NAME),
4378      isViewable: Object(external_lodash_["get"])(postType, ['viewable'], false)
4379    };
4380  }), Object(external_wp_data_["withDispatch"])(function (dispatch) {
4381    return {
4382      closeModal: function closeModal() {
4383        return dispatch(store["a" /* store */]).closeModal();
4384      }
4385    };
4386  }))(PreferencesModal));
4387  
4388  // EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/classCallCheck.js
4389  var classCallCheck = __webpack_require__(25);
4390  
4391  // EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/createClass.js
4392  var createClass = __webpack_require__(26);
4393  
4394  // EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/inherits.js + 1 modules
4395  var inherits = __webpack_require__(28);
4396  
4397  // EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/possibleConstructorReturn.js
4398  var possibleConstructorReturn = __webpack_require__(29);
4399  
4400  // EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/getPrototypeOf.js
4401  var getPrototypeOf = __webpack_require__(19);
4402  
4403  // CONCATENATED MODULE: ./node_modules/@wordpress/edit-post/build-module/components/browser-url/index.js
4404  
4405  
4406  
4407  
4408  
4409  
4410  function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = Object(getPrototypeOf["a" /* default */])(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = Object(getPrototypeOf["a" /* default */])(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return Object(possibleConstructorReturn["a" /* default */])(this, result); }; }
4411  
4412  function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Date.prototype.toString.call(Reflect.construct(Date, [], function () {})); return true; } catch (e) { return false; } }
4413  
4414  /**
4415   * WordPress dependencies
4416   */
4417  
4418  
4419  
4420  /**
4421   * Returns the Post's Edit URL.
4422   *
4423   * @param {number} postId Post ID.
4424   *
4425   * @return {string} Post edit URL.
4426   */
4427  
4428  function getPostEditURL(postId) {
4429    return Object(external_wp_url_["addQueryArgs"])('post.php', {
4430      post: postId,
4431      action: 'edit'
4432    });
4433  }
4434  /**
4435   * Returns the Post's Trashed URL.
4436   *
4437   * @param {number} postId    Post ID.
4438   * @param {string} postType Post Type.
4439   *
4440   * @return {string} Post trashed URL.
4441   */
4442  
4443  function getPostTrashedURL(postId, postType) {
4444    return Object(external_wp_url_["addQueryArgs"])('edit.php', {
4445      trashed: 1,
4446      post_type: postType,
4447      ids: postId
4448    });
4449  }
4450  var browser_url_BrowserURL = /*#__PURE__*/function (_Component) {
4451    Object(inherits["a" /* default */])(BrowserURL, _Component);
4452  
4453    var _super = _createSuper(BrowserURL);
4454  
4455    function BrowserURL() {
4456      var _this;
4457  
4458      Object(classCallCheck["a" /* default */])(this, BrowserURL);
4459  
4460      _this = _super.apply(this, arguments);
4461      _this.state = {
4462        historyId: null
4463      };
4464      return _this;
4465    }
4466  
4467    Object(createClass["a" /* default */])(BrowserURL, [{
4468      key: "componentDidUpdate",
4469      value: function componentDidUpdate(prevProps) {
4470        var _this$props = this.props,
4471            postId = _this$props.postId,
4472            postStatus = _this$props.postStatus,
4473            postType = _this$props.postType,
4474            isSavingPost = _this$props.isSavingPost;
4475        var historyId = this.state.historyId; // Posts are still dirty while saving so wait for saving to finish
4476        // to avoid the unsaved changes warning when trashing posts.
4477  
4478        if (postStatus === 'trash' && !isSavingPost) {
4479          this.setTrashURL(postId, postType);
4480          return;
4481        }
4482  
4483        if ((postId !== prevProps.postId || postId !== historyId) && postStatus !== 'auto-draft' && postId) {
4484          this.setBrowserURL(postId);
4485        }
4486      }
4487      /**
4488       * Navigates the browser to the post trashed URL to show a notice about the trashed post.
4489       *
4490       * @param {number} postId    Post ID.
4491       * @param {string} postType  Post Type.
4492       */
4493  
4494    }, {
4495      key: "setTrashURL",
4496      value: function setTrashURL(postId, postType) {
4497        window.location.href = getPostTrashedURL(postId, postType);
4498      }
4499      /**
4500       * Replaces the browser URL with a post editor link for the given post ID.
4501       *
4502       * Note it is important that, since this function may be called when the
4503       * editor first loads, the result generated `getPostEditURL` matches that
4504       * produced by the server. Otherwise, the URL will change unexpectedly.
4505       *
4506       * @param {number} postId Post ID for which to generate post editor URL.
4507       */
4508  
4509    }, {
4510      key: "setBrowserURL",
4511      value: function setBrowserURL(postId) {
4512        window.history.replaceState({
4513          id: postId
4514        }, 'Post ' + postId, getPostEditURL(postId));
4515        this.setState(function () {
4516          return {
4517            historyId: postId
4518          };
4519        });
4520      }
4521    }, {
4522      key: "render",
4523      value: function render() {
4524        return null;
4525      }
4526    }]);
4527  
4528    return BrowserURL;
4529  }(external_wp_element_["Component"]);
4530  /* harmony default export */ var browser_url = (Object(external_wp_data_["withSelect"])(function (select) {
4531    var _select = select('core/editor'),
4532        getCurrentPost = _select.getCurrentPost,
4533        isSavingPost = _select.isSavingPost;
4534  
4535    var post = getCurrentPost();
4536    var id = post.id,
4537        status = post.status,
4538        type = post.type;
4539    var isTemplate = ['wp_template', 'wp_template_part'].includes(type);
4540  
4541    if (isTemplate) {
4542      id = post.wp_id;
4543    }
4544  
4545    return {
4546      postId: id,
4547      postStatus: status,
4548      postType: type,
4549      isSavingPost: isSavingPost()
4550    };
4551  })(browser_url_BrowserURL));
4552  
4553  // EXTERNAL MODULE: external ["wp","primitives"]
4554  var external_wp_primitives_ = __webpack_require__(7);
4555  
4556  // CONCATENATED MODULE: ./node_modules/@wordpress/icons/build-module/library/wordpress.js
4557  
4558  
4559  /**
4560   * WordPress dependencies
4561   */
4562  
4563  var wordpress = Object(external_wp_element_["createElement"])(external_wp_primitives_["SVG"], {
4564    xmlns: "http://www.w3.org/2000/svg",
4565    viewBox: "-2 -2 24 24"
4566  }, Object(external_wp_element_["createElement"])(external_wp_primitives_["Path"], {
4567    d: "M20 10c0-5.51-4.49-10-10-10C4.48 0 0 4.49 0 10c0 5.52 4.48 10 10 10 5.51 0 10-4.48 10-10zM7.78 15.37L4.37 6.22c.55-.02 1.17-.08 1.17-.08.5-.06.44-1.13-.06-1.11 0 0-1.45.11-2.37.11-.18 0-.37 0-.58-.01C4.12 2.69 6.87 1.11 10 1.11c2.33 0 4.45.87 6.05 2.34-.68-.11-1.65.39-1.65 1.58 0 .74.45 1.36.9 2.1.35.61.55 1.36.55 2.46 0 1.49-1.4 5-1.4 5l-3.03-8.37c.54-.02.82-.17.82-.17.5-.05.44-1.25-.06-1.22 0 0-1.44.12-2.38.12-.87 0-2.33-.12-2.33-.12-.5-.03-.56 1.2-.06 1.22l.92.08 1.26 3.41zM17.41 10c.24-.64.74-1.87.43-4.25.7 1.29 1.05 2.71 1.05 4.25 0 3.29-1.73 6.24-4.4 7.78.97-2.59 1.94-5.2 2.92-7.78zM6.1 18.09C3.12 16.65 1.11 13.53 1.11 10c0-1.3.23-2.48.72-3.59C3.25 10.3 4.67 14.2 6.1 18.09zm4.03-6.63l2.58 6.98c-.86.29-1.76.45-2.71.45-.79 0-1.57-.11-2.29-.33.81-2.38 1.62-4.74 2.42-7.1z"
4568  }));
4569  /* harmony default export */ var library_wordpress = (wordpress);
4570  
4571  // CONCATENATED MODULE: ./node_modules/@wordpress/edit-post/build-module/components/header/fullscreen-mode-close/index.js
4572  
4573  
4574  /**
4575   * External dependencies
4576   */
4577  
4578  /**
4579   * WordPress dependencies
4580   */
4581  
4582  
4583  
4584  
4585  
4586  
4587  /**
4588   * Internal dependencies
4589   */
4590  
4591  
4592  
4593  function FullscreenModeClose(_ref) {
4594    var showTooltip = _ref.showTooltip,
4595        icon = _ref.icon,
4596        href = _ref.href;
4597  
4598    var _useSelect = Object(external_wp_data_["useSelect"])(function (select) {
4599      var _select = select('core/editor'),
4600          getCurrentPostType = _select.getCurrentPostType;
4601  
4602      var _select2 = select(store["a" /* store */]),
4603          isFeatureActive = _select2.isFeatureActive;
4604  
4605      var _select3 = select('core/data'),
4606          isResolving = _select3.isResolving;
4607  
4608      var _select4 = select('core'),
4609          getEntityRecord = _select4.getEntityRecord,
4610          getPostType = _select4.getPostType;
4611  
4612      var siteData = getEntityRecord('root', '__unstableBase', undefined) || {};
4613      return {
4614        isActive: isFeatureActive('fullscreenMode'),
4615        isRequestingSiteIcon: isResolving('core', 'getEntityRecord', ['root', '__unstableBase', undefined]),
4616        postType: getPostType(getCurrentPostType()),
4617        siteIconUrl: siteData.site_icon_url
4618      };
4619    }, []),
4620        isActive = _useSelect.isActive,
4621        isRequestingSiteIcon = _useSelect.isRequestingSiteIcon,
4622        postType = _useSelect.postType,
4623        siteIconUrl = _useSelect.siteIconUrl;
4624  
4625    if (!isActive || !postType) {
4626      return null;
4627    }
4628  
4629    var buttonIcon = Object(external_wp_element_["createElement"])(external_wp_components_["Icon"], {
4630      size: "36px",
4631      icon: library_wordpress
4632    });
4633  
4634    if (siteIconUrl) {
4635      buttonIcon = Object(external_wp_element_["createElement"])("img", {
4636        alt: Object(external_wp_i18n_["__"])('Site Icon'),
4637        className: "edit-post-fullscreen-mode-close_site-icon",
4638        src: siteIconUrl
4639      });
4640    }
4641  
4642    if (isRequestingSiteIcon) {
4643      buttonIcon = null;
4644    } // Override default icon if custom icon is provided via props.
4645  
4646  
4647    if (icon) {
4648      buttonIcon = Object(external_wp_element_["createElement"])(external_wp_components_["Icon"], {
4649        size: "36px",
4650        icon: icon
4651      });
4652    }
4653  
4654    return Object(external_wp_element_["createElement"])(external_wp_components_["Button"], {
4655      className: "edit-post-fullscreen-mode-close has-icon",
4656      href: href !== null && href !== void 0 ? href : Object(external_wp_url_["addQueryArgs"])('edit.php', {
4657        post_type: postType.slug
4658      }),
4659      label: Object(external_lodash_["get"])(postType, ['labels', 'view_items'], Object(external_wp_i18n_["__"])('Back')),
4660      showTooltip: showTooltip
4661    }, buttonIcon);
4662  }
4663  
4664  /* harmony default export */ var fullscreen_mode_close = (FullscreenModeClose);
4665  
4666  // EXTERNAL MODULE: ./node_modules/@wordpress/icons/build-module/library/plus.js
4667  var plus = __webpack_require__(206);
4668  
4669  // CONCATENATED MODULE: ./node_modules/@wordpress/edit-post/build-module/components/header/template-title/index.js
4670  
4671  
4672  /**
4673   * WordPress dependencies
4674   */
4675  
4676  
4677  
4678  
4679  /**
4680   * Internal dependencies
4681   */
4682  
4683  
4684  
4685  function TemplateTitle() {
4686    var _useSelect = Object(external_wp_data_["useSelect"])(function (select) {
4687      var _select = select(external_wp_editor_["store"]),
4688          getEditedPostAttribute = _select.getEditedPostAttribute;
4689  
4690      var _select2 = select(external_wp_coreData_["store"]),
4691          __experimentalGetTemplateForLink = _select2.__experimentalGetTemplateForLink;
4692  
4693      var _select3 = select(store["a" /* store */]),
4694          isEditingTemplate = _select3.isEditingTemplate;
4695  
4696      var link = getEditedPostAttribute('link');
4697  
4698      var _isEditing = isEditingTemplate();
4699  
4700      return {
4701        template: _isEditing ? __experimentalGetTemplateForLink(link) : null,
4702        isEditing: _isEditing
4703      };
4704    }, []),
4705        template = _useSelect.template,
4706        isEditing = _useSelect.isEditing;
4707  
4708    if (!isEditing || !template) {
4709      return null;
4710    }
4711  
4712    return Object(external_wp_element_["createElement"])("span", {
4713      className: "edit-post-template-title"
4714    },
4715    /* translators: 1: Template name. */
4716    Object(external_wp_i18n_["sprintf"])(Object(external_wp_i18n_["__"])('Editing template: %s'), template.slug));
4717  }
4718  
4719  /* harmony default export */ var template_title = (TemplateTitle);
4720  
4721  // CONCATENATED MODULE: ./node_modules/@wordpress/edit-post/build-module/components/header/header-toolbar/index.js
4722  
4723  
4724  /**
4725   * External dependencies
4726   */
4727  
4728  /**
4729   * WordPress dependencies
4730   */
4731  
4732  
4733  
4734  
4735  
4736  
4737  
4738  
4739  
4740  /**
4741   * Internal dependencies
4742   */
4743  
4744  
4745  
4746  
4747  function HeaderToolbar() {
4748    var inserterButton = Object(external_wp_element_["useRef"])();
4749  
4750    var _useDispatch = Object(external_wp_data_["useDispatch"])(store["a" /* store */]),
4751        setIsInserterOpened = _useDispatch.setIsInserterOpened;
4752  
4753    var _useSelect = Object(external_wp_data_["useSelect"])(function (select) {
4754      var _select = select('core/block-editor'),
4755          hasInserterItems = _select.hasInserterItems,
4756          getBlockRootClientId = _select.getBlockRootClientId,
4757          getBlockSelectionEnd = _select.getBlockSelectionEnd;
4758  
4759      return {
4760        hasFixedToolbar: select(store["a" /* store */]).isFeatureActive('fixedToolbar'),
4761        // This setting (richEditingEnabled) should not live in the block editor's setting.
4762        isInserterEnabled: select(store["a" /* store */]).getEditorMode() === 'visual' && select('core/editor').getEditorSettings().richEditingEnabled && hasInserterItems(getBlockRootClientId(getBlockSelectionEnd())),
4763        isInserterOpened: select(store["a" /* store */]).isInserterOpened(),
4764        isTextModeEnabled: select(store["a" /* store */]).getEditorMode() === 'text',
4765        previewDeviceType: select(store["a" /* store */]).__experimentalGetPreviewDeviceType(),
4766        showIconLabels: select(store["a" /* store */]).isFeatureActive('showIconLabels'),
4767        isNavigationTool: select('core/block-editor').isNavigationMode(),
4768        isTemplateMode: select(store["a" /* store */]).isEditingTemplate()
4769      };
4770    }, []),
4771        hasFixedToolbar = _useSelect.hasFixedToolbar,
4772        isInserterEnabled = _useSelect.isInserterEnabled,
4773        isInserterOpened = _useSelect.isInserterOpened,
4774        isTextModeEnabled = _useSelect.isTextModeEnabled,
4775        previewDeviceType = _useSelect.previewDeviceType,
4776        showIconLabels = _useSelect.showIconLabels,
4777        isNavigationTool = _useSelect.isNavigationTool,
4778        isTemplateMode = _useSelect.isTemplateMode;
4779  
4780    var isLargeViewport = Object(external_wp_compose_["useViewportMatch"])('medium');
4781    var isWideViewport = Object(external_wp_compose_["useViewportMatch"])('wide');
4782    var isSmallViewport = Object(external_wp_compose_["useViewportMatch"])('small', '<');
4783  
4784    var _useDispatch2 = Object(external_wp_data_["useDispatch"])('core/block-editor'),
4785        setNavigationMode = _useDispatch2.setNavigationMode;
4786  
4787    var displayBlockToolbar = !isLargeViewport || previewDeviceType !== 'Desktop' || hasFixedToolbar;
4788    var toolbarAriaLabel = displayBlockToolbar ?
4789    /* translators: accessibility text for the editor toolbar when Top Toolbar is on */
4790    Object(external_wp_i18n_["__"])('Document and block tools') :
4791    /* translators: accessibility text for the editor toolbar when Top Toolbar is off */
4792    Object(external_wp_i18n_["__"])('Document tools');
4793  
4794    var onSwitchMode = function onSwitchMode(mode) {
4795      setNavigationMode(mode === 'edit' ? false : true);
4796    };
4797  
4798    var overflowItems = Object(external_wp_element_["createElement"])(external_wp_element_["Fragment"], null, Object(external_wp_element_["createElement"])(external_wp_components_["ToolbarItem"], {
4799      as: external_wp_editor_["TableOfContents"],
4800      hasOutlineItemsDisabled: isTextModeEnabled,
4801      repositionDropdown: showIconLabels && !isWideViewport,
4802      showTooltip: !showIconLabels,
4803      isTertiary: showIconLabels
4804    }), Object(external_wp_element_["createElement"])(external_wp_components_["ToolbarItem"], {
4805      as: external_wp_blockEditor_["BlockNavigationDropdown"],
4806      isDisabled: isTextModeEnabled,
4807      showTooltip: !showIconLabels,
4808      isTertiary: showIconLabels
4809    }));
4810    return Object(external_wp_element_["createElement"])(external_wp_blockEditor_["NavigableToolbar"], {
4811      className: "edit-post-header-toolbar",
4812      "aria-label": toolbarAriaLabel
4813    }, Object(external_wp_element_["createElement"])("div", {
4814      className: "edit-post-header-toolbar__left"
4815    }, Object(external_wp_element_["createElement"])(external_wp_components_["ToolbarItem"], {
4816      ref: inserterButton,
4817      as: external_wp_components_["Button"],
4818      className: "edit-post-header-toolbar__inserter-toggle",
4819      isPrimary: true,
4820      isPressed: isInserterOpened,
4821      onMouseDown: function onMouseDown(event) {
4822        event.preventDefault();
4823      },
4824      onClick: function onClick() {
4825        if (isInserterOpened) {
4826          // Focusing the inserter button closes the inserter popover
4827          inserterButton.current.focus();
4828        } else {
4829          setIsInserterOpened(true);
4830        }
4831      },
4832      disabled: !isInserterEnabled,
4833      icon: plus["a" /* default */]
4834      /* translators: button label text should, if possible, be under 16
4835      characters. */
4836      ,
4837      label: Object(external_wp_i18n_["_x"])('Add block', 'Generic label for block inserter button'),
4838      showTooltip: !showIconLabels
4839    }, showIconLabels && Object(external_wp_i18n_["__"])('Add')), (isWideViewport || !showIconLabels) && Object(external_wp_element_["createElement"])(external_wp_element_["Fragment"], null, isLargeViewport && Object(external_wp_element_["createElement"])(external_wp_components_["ToolbarItem"], {
4840      as: external_wp_blockEditor_["ToolSelector"],
4841      showTooltip: !showIconLabels,
4842      isTertiary: showIconLabels,
4843      disabled: isTextModeEnabled
4844    }), Object(external_wp_element_["createElement"])(external_wp_components_["ToolbarItem"], {
4845      as: external_wp_editor_["EditorHistoryUndo"],
4846      showTooltip: !showIconLabels,
4847      isTertiary: showIconLabels
4848    }), Object(external_wp_element_["createElement"])(external_wp_components_["ToolbarItem"], {
4849      as: external_wp_editor_["EditorHistoryRedo"],
4850      showTooltip: !showIconLabels,
4851      isTertiary: showIconLabels
4852    }), overflowItems), !isWideViewport && !isSmallViewport && showIconLabels && Object(external_wp_element_["createElement"])(external_wp_components_["DropdownMenu"], {
4853      position: "bottom right",
4854      label:
4855      /* translators: button label text should, if possible, be under 16
4856      characters. */
4857      Object(external_wp_i18n_["__"])('Tools')
4858    }, function () {
4859      return Object(external_wp_element_["createElement"])("div", {
4860        className: "edit-post-header__dropdown"
4861      }, Object(external_wp_element_["createElement"])(external_wp_components_["MenuGroup"], {
4862        label: Object(external_wp_i18n_["__"])('Modes')
4863      }, Object(external_wp_element_["createElement"])(external_wp_components_["MenuItemsChoice"], {
4864        value: isNavigationTool ? 'select' : 'edit',
4865        onSelect: onSwitchMode,
4866        choices: [{
4867          value: 'edit',
4868          label: Object(external_wp_i18n_["__"])('Edit')
4869        }, {
4870          value: 'select',
4871          label: Object(external_wp_i18n_["__"])('Select')
4872        }]
4873      })), Object(external_wp_element_["createElement"])(external_wp_components_["MenuGroup"], {
4874        label: Object(external_wp_i18n_["__"])('Edit')
4875      }, Object(external_wp_element_["createElement"])(external_wp_editor_["EditorHistoryUndo"], {
4876        showTooltip: !showIconLabels,
4877        isTertiary: showIconLabels
4878      }), Object(external_wp_element_["createElement"])(external_wp_editor_["EditorHistoryRedo"], {
4879        showTooltip: !showIconLabels,
4880        isTertiary: showIconLabels
4881      })), Object(external_wp_element_["createElement"])(external_wp_components_["MenuGroup"], null, overflowItems));
4882    })), Object(external_wp_element_["createElement"])(template_title, null), displayBlockToolbar && Object(external_wp_element_["createElement"])("div", {
4883      className: classnames_default()('edit-post-header-toolbar__block-toolbar', {
4884        'is-pushed-down': isTemplateMode
4885      })
4886    }, Object(external_wp_element_["createElement"])(external_wp_blockEditor_["BlockToolbar"], {
4887      hideDragHandle: true
4888    })));
4889  }
4890  
4891  /* harmony default export */ var header_toolbar = (HeaderToolbar);
4892  
4893  // EXTERNAL MODULE: ./node_modules/@wordpress/icons/build-module/library/more-vertical.js
4894  var more_vertical = __webpack_require__(297);
4895  
4896  // CONCATENATED MODULE: ./node_modules/@wordpress/edit-post/build-module/components/header/mode-switcher/index.js
4897  
4898  
4899  
4900  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; }
4901  
4902  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; }
4903  
4904  /**
4905   * WordPress dependencies
4906   */
4907  
4908  
4909  
4910  
4911  /**
4912   * Internal dependencies
4913   */
4914  
4915  
4916  /**
4917   * Set of available mode options.
4918   *
4919   * @type {Array}
4920   */
4921  
4922  var MODES = [{
4923    value: 'visual',
4924    label: Object(external_wp_i18n_["__"])('Visual editor')
4925  }, {
4926    value: 'text',
4927    label: Object(external_wp_i18n_["__"])('Code editor')
4928  }];
4929  
4930  function ModeSwitcher() {
4931    var _useSelect = Object(external_wp_data_["useSelect"])(function (select) {
4932      return {
4933        shortcut: select(external_wp_keyboardShortcuts_["store"]).getShortcutRepresentation('core/edit-post/toggle-mode'),
4934        isRichEditingEnabled: select('core/editor').getEditorSettings().richEditingEnabled,
4935        isCodeEditingEnabled: select('core/editor').getEditorSettings().codeEditingEnabled,
4936        mode: select(store["a" /* store */]).getEditorMode()
4937      };
4938    }, []),
4939        shortcut = _useSelect.shortcut,
4940        isRichEditingEnabled = _useSelect.isRichEditingEnabled,
4941        isCodeEditingEnabled = _useSelect.isCodeEditingEnabled,
4942        mode = _useSelect.mode;
4943  
4944    var _useDispatch = Object(external_wp_data_["useDispatch"])(store["a" /* store */]),
4945        switchEditorMode = _useDispatch.switchEditorMode;
4946  
4947    if (!isRichEditingEnabled || !isCodeEditingEnabled) {
4948      return null;
4949    }
4950  
4951    var choices = MODES.map(function (choice) {
4952      if (choice.value !== mode) {
4953        return _objectSpread(_objectSpread({}, choice), {}, {
4954          shortcut: shortcut
4955        });
4956      }
4957  
4958      return choice;
4959    });
4960    return Object(external_wp_element_["createElement"])(external_wp_components_["MenuGroup"], {
4961      label: Object(external_wp_i18n_["__"])('Editor')
4962    }, Object(external_wp_element_["createElement"])(external_wp_components_["MenuItemsChoice"], {
4963      choices: choices,
4964      value: mode,
4965      onSelect: switchEditorMode
4966    }));
4967  }
4968  
4969  /* harmony default export */ var mode_switcher = (ModeSwitcher);
4970  
4971  // CONCATENATED MODULE: ./node_modules/@wordpress/edit-post/build-module/components/header/preferences-menu-item/index.js
4972  
4973  
4974  /**
4975   * WordPress dependencies
4976   */
4977  
4978  
4979  
4980  /**
4981   * Internal dependencies
4982   */
4983  
4984  
4985  function PreferencesMenuItem(_ref) {
4986    var openModal = _ref.openModal;
4987    return Object(external_wp_element_["createElement"])(external_wp_components_["MenuItem"], {
4988      onClick: function onClick() {
4989        openModal('edit-post/preferences');
4990      }
4991    }, Object(external_wp_i18n_["__"])('Preferences'));
4992  }
4993  /* harmony default export */ var preferences_menu_item = (Object(external_wp_data_["withDispatch"])(function (dispatch) {
4994    var _dispatch = dispatch(store["a" /* store */]),
4995        openModal = _dispatch.openModal;
4996  
4997    return {
4998      openModal: openModal
4999    };
5000  })(PreferencesMenuItem));
5001  
5002  // EXTERNAL MODULE: ./node_modules/@wordpress/icons/build-module/library/check.js
5003  var check = __webpack_require__(155);
5004  
5005  // CONCATENATED MODULE: ./node_modules/@wordpress/edit-post/build-module/components/header/feature-toggle/index.js
5006  
5007  
5008  /**
5009   * External dependencies
5010   */
5011  
5012  /**
5013   * WordPress dependencies
5014   */
5015  
5016  
5017  
5018  
5019  
5020  
5021  
5022  /**
5023   * Internal dependencies
5024   */
5025  
5026  
5027  
5028  function FeatureToggle(_ref) {
5029    var onToggle = _ref.onToggle,
5030        isActive = _ref.isActive,
5031        label = _ref.label,
5032        info = _ref.info,
5033        messageActivated = _ref.messageActivated,
5034        messageDeactivated = _ref.messageDeactivated,
5035        shortcut = _ref.shortcut;
5036  
5037    var speakMessage = function speakMessage() {
5038      if (isActive) {
5039        Object(external_wp_a11y_["speak"])(messageDeactivated || Object(external_wp_i18n_["__"])('Feature deactivated'));
5040      } else {
5041        Object(external_wp_a11y_["speak"])(messageActivated || Object(external_wp_i18n_["__"])('Feature activated'));
5042      }
5043    };
5044  
5045    return Object(external_wp_element_["createElement"])(external_wp_components_["MenuItem"], {
5046      icon: isActive && check["a" /* default */],
5047      isSelected: isActive,
5048      onClick: Object(external_lodash_["flow"])(onToggle, speakMessage),
5049      role: "menuitemcheckbox",
5050      info: info,
5051      shortcut: shortcut
5052    }, label);
5053  }
5054  
5055  /* harmony default export */ var feature_toggle = (Object(external_wp_compose_["compose"])([Object(external_wp_data_["withSelect"])(function (select, _ref2) {
5056    var feature = _ref2.feature;
5057    return {
5058      isActive: select(store["a" /* store */]).isFeatureActive(feature)
5059    };
5060  }), Object(external_wp_data_["withDispatch"])(function (dispatch, ownProps) {
5061    return {
5062      onToggle: function onToggle() {
5063        dispatch(store["a" /* store */]).toggleFeature(ownProps.feature);
5064      }
5065    };
5066  })])(FeatureToggle));
5067  
5068  // CONCATENATED MODULE: ./node_modules/@wordpress/edit-post/build-module/components/header/writing-menu/index.js
5069  
5070  
5071  /**
5072   * WordPress dependencies
5073   */
5074  
5075  
5076  
5077  
5078  /**
5079   * Internal dependencies
5080   */
5081  
5082  
5083  
5084  function WritingMenu() {
5085    var isLargeViewport = Object(external_wp_compose_["useViewportMatch"])('medium');
5086  
5087    if (!isLargeViewport) {
5088      return null;
5089    }
5090  
5091    return Object(external_wp_element_["createElement"])(external_wp_components_["MenuGroup"], {
5092      label: Object(external_wp_i18n_["_x"])('View', 'noun')
5093    }, Object(external_wp_element_["createElement"])(feature_toggle, {
5094      feature: "fixedToolbar",
5095      label: Object(external_wp_i18n_["__"])('Top toolbar'),
5096      info: Object(external_wp_i18n_["__"])('Access all block and document tools in a single place'),
5097      messageActivated: Object(external_wp_i18n_["__"])('Top toolbar activated'),
5098      messageDeactivated: Object(external_wp_i18n_["__"])('Top toolbar deactivated')
5099    }), Object(external_wp_element_["createElement"])(feature_toggle, {
5100      feature: "focusMode",
5101      label: Object(external_wp_i18n_["__"])('Spotlight mode'),
5102      info: Object(external_wp_i18n_["__"])('Focus on one block at a time'),
5103      messageActivated: Object(external_wp_i18n_["__"])('Spotlight mode activated'),
5104      messageDeactivated: Object(external_wp_i18n_["__"])('Spotlight mode deactivated')
5105    }), Object(external_wp_element_["createElement"])(feature_toggle, {
5106      feature: "fullscreenMode",
5107      label: Object(external_wp_i18n_["__"])('Fullscreen mode'),
5108      info: Object(external_wp_i18n_["__"])('Work without distraction'),
5109      messageActivated: Object(external_wp_i18n_["__"])('Fullscreen mode activated'),
5110      messageDeactivated: Object(external_wp_i18n_["__"])('Fullscreen mode deactivated'),
5111      shortcut: external_wp_keycodes_["displayShortcut"].secondary('f')
5112    }));
5113  }
5114  
5115  /* harmony default export */ var writing_menu = (WritingMenu);
5116  
5117  // CONCATENATED MODULE: ./node_modules/@wordpress/edit-post/build-module/components/header/more-menu/index.js
5118  
5119  
5120  
5121  function more_menu_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; }
5122  
5123  function more_menu_objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { more_menu_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 { more_menu_ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }
5124  
5125  /**
5126   * WordPress dependencies
5127   */
5128  
5129  
5130  
5131  
5132  
5133  /**
5134   * Internal dependencies
5135   */
5136  
5137  
5138  
5139  
5140  
5141  var POPOVER_PROPS = {
5142    className: 'edit-post-more-menu__content',
5143    position: 'bottom left'
5144  };
5145  var TOGGLE_PROPS = {
5146    tooltipPosition: 'bottom'
5147  };
5148  
5149  var more_menu_MoreMenu = function MoreMenu(_ref) {
5150    var showIconLabels = _ref.showIconLabels;
5151    var isLargeViewport = Object(external_wp_compose_["useViewportMatch"])('large');
5152    return Object(external_wp_element_["createElement"])(external_wp_components_["DropdownMenu"], {
5153      className: "edit-post-more-menu",
5154      icon: more_vertical["a" /* default */]
5155      /* translators: button label text should, if possible, be under 16 characters. */
5156      ,
5157      label: Object(external_wp_i18n_["__"])('Options'),
5158      popoverProps: POPOVER_PROPS,
5159      toggleProps: more_menu_objectSpread({
5160        showTooltip: !showIconLabels,
5161        isTertiary: showIconLabels
5162      }, TOGGLE_PROPS)
5163    }, function (_ref2) {
5164      var onClose = _ref2.onClose;
5165      return Object(external_wp_element_["createElement"])(external_wp_element_["Fragment"], null, showIconLabels && !isLargeViewport && Object(external_wp_element_["createElement"])(build_module["f" /* PinnedItems */].Slot, {
5166        className: showIconLabels && 'show-icon-labels',
5167        scope: "core/edit-post"
5168      }), Object(external_wp_element_["createElement"])(writing_menu, null), Object(external_wp_element_["createElement"])(mode_switcher, null), Object(external_wp_element_["createElement"])(build_module["a" /* ActionItem */].Slot, {
5169        name: "core/edit-post/plugin-more-menu",
5170        label: Object(external_wp_i18n_["__"])('Plugins'),
5171        as: [external_wp_components_["MenuGroup"], external_wp_components_["MenuItem"]],
5172        fillProps: {
5173          onClick: onClose
5174        }
5175      }), Object(external_wp_element_["createElement"])(tools_more_menu_group.Slot, {
5176        fillProps: {
5177          onClose: onClose
5178        }
5179      }), Object(external_wp_element_["createElement"])(external_wp_components_["MenuGroup"], null, Object(external_wp_element_["createElement"])(preferences_menu_item, null)));
5180    });
5181  };
5182  
5183  /* harmony default export */ var more_menu = (more_menu_MoreMenu);
5184  
5185  // CONCATENATED MODULE: ./node_modules/@wordpress/edit-post/build-module/components/header/post-publish-button-or-toggle.js
5186  
5187  
5188  /**
5189   * External dependencies
5190   */
5191  
5192  /**
5193   * WordPress dependencies
5194   */
5195  
5196  
5197  
5198  
5199  /**
5200   * Internal dependencies
5201   */
5202  
5203  
5204  function PostPublishButtonOrToggle(_ref) {
5205    var forceIsDirty = _ref.forceIsDirty,
5206        forceIsSaving = _ref.forceIsSaving,
5207        hasPublishAction = _ref.hasPublishAction,
5208        isBeingScheduled = _ref.isBeingScheduled,
5209        isPending = _ref.isPending,
5210        isPublished = _ref.isPublished,
5211        isPublishSidebarEnabled = _ref.isPublishSidebarEnabled,
5212        isPublishSidebarOpened = _ref.isPublishSidebarOpened,
5213        isScheduled = _ref.isScheduled,
5214        togglePublishSidebar = _ref.togglePublishSidebar,
5215        setEntitiesSavedStatesCallback = _ref.setEntitiesSavedStatesCallback;
5216    var IS_TOGGLE = 'toggle';
5217    var IS_BUTTON = 'button';
5218    var isSmallerThanMediumViewport = Object(external_wp_compose_["useViewportMatch"])('medium', '<');
5219    var component;
5220    /**
5221     * Conditions to show a BUTTON (publish directly) or a TOGGLE (open publish sidebar):
5222     *
5223     * 1) We want to show a BUTTON when the post status is at the _final stage_
5224     * for a particular role (see https://wordpress.org/support/article/post-status/):
5225     *
5226     * - is published
5227     * - is scheduled to be published
5228     * - is pending and can't be published (but only for viewports >= medium).
5229     *      Originally, we considered showing a button for pending posts that couldn't be published
5230     *      (for example, for an author with the contributor role). Some languages can have
5231     *      long translations for "Submit for review", so given the lack of UI real estate available
5232     *      we decided to take into account the viewport in that case.
5233     *       See: https://github.com/WordPress/gutenberg/issues/10475
5234     *
5235     * 2) Then, in small viewports, we'll show a TOGGLE.
5236     *
5237     * 3) Finally, we'll use the publish sidebar status to decide:
5238     *
5239     * - if it is enabled, we show a TOGGLE
5240     * - if it is disabled, we show a BUTTON
5241     */
5242  
5243    if (isPublished || isScheduled && isBeingScheduled || isPending && !hasPublishAction && !isSmallerThanMediumViewport) {
5244      component = IS_BUTTON;
5245    } else if (isSmallerThanMediumViewport) {
5246      component = IS_TOGGLE;
5247    } else if (isPublishSidebarEnabled) {
5248      component = IS_TOGGLE;
5249    } else {
5250      component = IS_BUTTON;
5251    }
5252  
5253    return Object(external_wp_element_["createElement"])(external_wp_editor_["PostPublishButton"], {
5254      forceIsDirty: forceIsDirty,
5255      forceIsSaving: forceIsSaving,
5256      isOpen: isPublishSidebarOpened,
5257      isToggle: component === IS_TOGGLE,
5258      onToggle: togglePublishSidebar,
5259      setEntitiesSavedStatesCallback: setEntitiesSavedStatesCallback
5260    });
5261  }
5262  /* harmony default export */ var post_publish_button_or_toggle = (Object(external_wp_compose_["compose"])(Object(external_wp_data_["withSelect"])(function (select) {
5263    return {
5264      hasPublishAction: Object(external_lodash_["get"])(select('core/editor').getCurrentPost(), ['_links', 'wp:action-publish'], false),
5265      isBeingScheduled: select('core/editor').isEditedPostBeingScheduled(),
5266      isPending: select('core/editor').isCurrentPostPending(),
5267      isPublished: select('core/editor').isCurrentPostPublished(),
5268      isPublishSidebarEnabled: select('core/editor').isPublishSidebarEnabled(),
5269      isPublishSidebarOpened: select(store["a" /* store */]).isPublishSidebarOpened(),
5270      isScheduled: select('core/editor').isCurrentPostScheduled()
5271    };
5272  }), Object(external_wp_data_["withDispatch"])(function (dispatch) {
5273    var _dispatch = dispatch(store["a" /* store */]),
5274        togglePublishSidebar = _dispatch.togglePublishSidebar;
5275  
5276    return {
5277      togglePublishSidebar: togglePublishSidebar
5278    };
5279  }))(PostPublishButtonOrToggle));
5280  
5281  // CONCATENATED MODULE: ./node_modules/@wordpress/edit-post/build-module/components/device-preview/index.js
5282  
5283  
5284  /**
5285   * WordPress dependencies
5286   */
5287  
5288  
5289  
5290  
5291  
5292  
5293  /**
5294   * Internal dependencies
5295   */
5296  
5297  
5298  function DevicePreview() {
5299    var _useSelect = Object(external_wp_data_["useSelect"])(function (select) {
5300      return {
5301        hasActiveMetaboxes: select(store["a" /* store */]).hasMetaBoxes(),
5302        isSaving: select(store["a" /* store */]).isSavingMetaBoxes(),
5303        isPostSaveable: select('core/editor').isEditedPostSaveable(),
5304        deviceType: select(store["a" /* store */]).__experimentalGetPreviewDeviceType()
5305      };
5306    }, []),
5307        hasActiveMetaboxes = _useSelect.hasActiveMetaboxes,
5308        isPostSaveable = _useSelect.isPostSaveable,
5309        isSaving = _useSelect.isSaving,
5310        deviceType = _useSelect.deviceType;
5311  
5312    var _useDispatch = Object(external_wp_data_["useDispatch"])(store["a" /* store */]),
5313        setPreviewDeviceType = _useDispatch.__experimentalSetPreviewDeviceType;
5314  
5315    return Object(external_wp_element_["createElement"])(external_wp_blockEditor_["__experimentalPreviewOptions"], {
5316      isEnabled: isPostSaveable,
5317      className: "edit-post-post-preview-dropdown",
5318      deviceType: deviceType,
5319      setDeviceType: setPreviewDeviceType
5320    }, Object(external_wp_element_["createElement"])(external_wp_components_["MenuGroup"], null, Object(external_wp_element_["createElement"])("div", {
5321      className: "edit-post-header-preview__grouping-external"
5322    }, Object(external_wp_element_["createElement"])(external_wp_editor_["PostPreviewButton"], {
5323      className: 'edit-post-header-preview__button-external',
5324      role: "menuitem",
5325      forceIsAutosaveable: hasActiveMetaboxes,
5326      forcePreviewLink: isSaving ? null : undefined,
5327      textContent: Object(external_wp_element_["createElement"])(external_wp_element_["Fragment"], null, Object(external_wp_i18n_["__"])('Preview in new tab'), Object(external_wp_element_["createElement"])(external_wp_components_["Icon"], {
5328        icon: external["a" /* default */]
5329      }))
5330    }))));
5331  }
5332  
5333  // CONCATENATED MODULE: ./node_modules/@wordpress/edit-post/build-module/components/header/main-dashboard-button/index.js
5334  
5335  
5336  /**
5337   * WordPress dependencies
5338   */
5339  
5340  var slotName = '__experimentalMainDashboardButton';
5341  
5342  var main_dashboard_button_createSlotFill = Object(external_wp_components_["createSlotFill"])(slotName),
5343      Fill = main_dashboard_button_createSlotFill.Fill,
5344      MainDashboardButtonSlot = main_dashboard_button_createSlotFill.Slot;
5345  
5346  var MainDashboardButton = Fill;
5347  
5348  var main_dashboard_button_Slot = function Slot(_ref) {
5349    var children = _ref.children;
5350    var slot = Object(external_wp_components_["__experimentalUseSlot"])(slotName);
5351    var hasFills = Boolean(slot.fills && slot.fills.length);
5352  
5353    if (!hasFills) {
5354      return children;
5355    }
5356  
5357    return Object(external_wp_element_["createElement"])(MainDashboardButtonSlot, {
5358      bubblesVirtually: true
5359    });
5360  };
5361  
5362  MainDashboardButton.Slot = main_dashboard_button_Slot;
5363  /* harmony default export */ var main_dashboard_button = (MainDashboardButton);
5364  
5365  // CONCATENATED MODULE: ./node_modules/@wordpress/edit-post/build-module/components/sidebar/plugin-post-publish-panel/index.js
5366  
5367  
5368  /**
5369   * WordPress dependencies
5370   */
5371  
5372  
5373  
5374  
5375  var plugin_post_publish_panel_createSlotFill = Object(external_wp_components_["createSlotFill"])('PluginPostPublishPanel'),
5376      plugin_post_publish_panel_Fill = plugin_post_publish_panel_createSlotFill.Fill,
5377      plugin_post_publish_panel_Slot = plugin_post_publish_panel_createSlotFill.Slot;
5378  
5379  var plugin_post_publish_panel_PluginPostPublishPanelFill = function PluginPostPublishPanelFill(_ref) {
5380    var children = _ref.children,
5381        className = _ref.className,
5382        title = _ref.title,
5383        _ref$initialOpen = _ref.initialOpen,
5384        initialOpen = _ref$initialOpen === void 0 ? false : _ref$initialOpen,
5385        icon = _ref.icon;
5386    return Object(external_wp_element_["createElement"])(plugin_post_publish_panel_Fill, null, Object(external_wp_element_["createElement"])(external_wp_components_["PanelBody"], {
5387      className: className,
5388      initialOpen: initialOpen || !title,
5389      title: title,
5390      icon: icon
5391    }, children));
5392  };
5393  /**
5394   * Renders provided content to the post-publish panel in the publish flow
5395   * (side panel that opens after a user publishes the post).
5396   *
5397   * @param {Object} props Component properties.
5398   * @param {string} [props.className] An optional class name added to the panel.
5399   * @param {string} [props.title] Title displayed at the top of the panel.
5400   * @param {boolean} [props.initialOpen=false] Whether to have the panel initially opened. When no title is provided it is always opened.
5401   * @param {WPBlockTypeIconRender} [props.icon=inherits from the plugin] The [Dashicon](https://developer.wordpress.org/resource/dashicons/) icon slug string, or an SVG WP element, to be rendered when the sidebar is pinned to toolbar.
5402   *
5403   * @example
5404   * <caption>ES5</caption>
5405   * ```js
5406   * // Using ES5 syntax
5407   * var __ = wp.i18n.__;
5408   * var PluginPostPublishPanel = wp.editPost.PluginPostPublishPanel;
5409   *
5410   * function MyPluginPostPublishPanel() {
5411   *     return wp.element.createElement(
5412   *         PluginPostPublishPanel,
5413   *         {
5414   *             className: 'my-plugin-post-publish-panel',
5415   *             title: __( 'My panel title' ),
5416   *             initialOpen: true,
5417   *         },
5418   *         __( 'My panel content' )
5419   *     );
5420   * }
5421   * ```
5422   *
5423   * @example
5424   * <caption>ESNext</caption>
5425   * ```jsx
5426   * // Using ESNext syntax
5427   * import { __ } from '@wordpress/i18n';
5428   * import { PluginPostPublishPanel } from '@wordpress/edit-post';
5429   *
5430   * const MyPluginPostPublishPanel = () => (
5431   *     <PluginPostPublishPanel
5432   *         className="my-plugin-post-publish-panel"
5433   *         title={ __( 'My panel title' ) }
5434   *         initialOpen={ true }
5435   *     >
5436   *         { __( 'My panel content' ) }
5437   *     </PluginPostPublishPanel>
5438   * );
5439   * ```
5440   *
5441   * @return {WPComponent} The component to be rendered.
5442   */
5443  
5444  
5445  var PluginPostPublishPanel = Object(external_wp_compose_["compose"])(Object(external_wp_plugins_["withPluginContext"])(function (context, ownProps) {
5446    return {
5447      icon: ownProps.icon || context.icon
5448    };
5449  }))(plugin_post_publish_panel_PluginPostPublishPanelFill);
5450  PluginPostPublishPanel.Slot = plugin_post_publish_panel_Slot;
5451  /* harmony default export */ var plugin_post_publish_panel = (PluginPostPublishPanel);
5452  
5453  // CONCATENATED MODULE: ./node_modules/@wordpress/edit-post/build-module/components/sidebar/plugin-pre-publish-panel/index.js
5454  
5455  
5456  /**
5457   * WordPress dependencies
5458   */
5459  
5460  
5461  
5462  
5463  var plugin_pre_publish_panel_createSlotFill = Object(external_wp_components_["createSlotFill"])('PluginPrePublishPanel'),
5464      plugin_pre_publish_panel_Fill = plugin_pre_publish_panel_createSlotFill.Fill,
5465      plugin_pre_publish_panel_Slot = plugin_pre_publish_panel_createSlotFill.Slot;
5466  
5467  var plugin_pre_publish_panel_PluginPrePublishPanelFill = function PluginPrePublishPanelFill(_ref) {
5468    var children = _ref.children,
5469        className = _ref.className,
5470        title = _ref.title,
5471        _ref$initialOpen = _ref.initialOpen,
5472        initialOpen = _ref$initialOpen === void 0 ? false : _ref$initialOpen,
5473        icon = _ref.icon;
5474    return Object(external_wp_element_["createElement"])(plugin_pre_publish_panel_Fill, null, Object(external_wp_element_["createElement"])(external_wp_components_["PanelBody"], {
5475      className: className,
5476      initialOpen: initialOpen || !title,
5477      title: title,
5478      icon: icon
5479    }, children));
5480  };
5481  /**
5482   * Renders provided content to the pre-publish side panel in the publish flow
5483   * (side panel that opens when a user first pushes "Publish" from the main editor).
5484   *
5485   * @param {Object}                props                                 Component props.
5486   * @param {string}                [props.className]                     An optional class name added to the panel.
5487   * @param {string}                [props.title]                         Title displayed at the top of the panel.
5488   * @param {boolean}               [props.initialOpen=false]             Whether to have the panel initially opened.
5489   *                                                                      When no title is provided it is always opened.
5490   * @param {WPBlockTypeIconRender} [props.icon=inherits from the plugin] The [Dashicon](https://developer.wordpress.org/resource/dashicons/)
5491   *                                                                      icon slug string, or an SVG WP element, to be rendered when
5492   *                                                                      the sidebar is pinned to toolbar.
5493   *
5494   * @example
5495   * <caption>ES5</caption>
5496   * ```js
5497   * // Using ES5 syntax
5498   * var __ = wp.i18n.__;
5499   * var PluginPrePublishPanel = wp.editPost.PluginPrePublishPanel;
5500   *
5501   * function MyPluginPrePublishPanel() {
5502   *     return wp.element.createElement(
5503   *         PluginPrePublishPanel,
5504   *         {
5505   *             className: 'my-plugin-pre-publish-panel',
5506   *             title: __( 'My panel title' ),
5507   *             initialOpen: true,
5508   *         },
5509   *         __( 'My panel content' )
5510   *     );
5511   * }
5512   * ```
5513   *
5514   * @example
5515   * <caption>ESNext</caption>
5516   * ```jsx
5517   * // Using ESNext syntax
5518   * import { __ } from '@wordpress/i18n';
5519   * import { PluginPrePublishPanel } from '@wordpress/edit-post';
5520   *
5521   * const MyPluginPrePublishPanel = () => (
5522   *     <PluginPrePublishPanel
5523   *         className="my-plugin-pre-publish-panel"
5524   *         title={ __( 'My panel title' ) }
5525   *         initialOpen={ true }
5526   *     >
5527   *         { __( 'My panel content' ) }
5528   *     </PluginPrePublishPanel>
5529   * );
5530   * ```
5531   *
5532   * @return {WPComponent} The component to be rendered.
5533   */
5534  
5535  
5536  var PluginPrePublishPanel = Object(external_wp_compose_["compose"])(Object(external_wp_plugins_["withPluginContext"])(function (context, ownProps) {
5537    return {
5538      icon: ownProps.icon || context.icon
5539    };
5540  }))(plugin_pre_publish_panel_PluginPrePublishPanelFill);
5541  PluginPrePublishPanel.Slot = plugin_pre_publish_panel_Slot;
5542  /* harmony default export */ var plugin_pre_publish_panel = (PluginPrePublishPanel);
5543  
5544  // CONCATENATED MODULE: ./node_modules/@wordpress/edit-post/build-module/components/layout/actions-panel.js
5545  
5546  
5547  /**
5548   * WordPress dependencies
5549   */
5550  
5551  
5552  
5553  
5554  
5555  /**
5556   * Internal dependencies
5557   */
5558  
5559  
5560  
5561  
5562  
5563  var actions_panel_createSlotFill = Object(external_wp_components_["createSlotFill"])('ActionsPanel'),
5564      actions_panel_Fill = actions_panel_createSlotFill.Fill,
5565      actions_panel_Slot = actions_panel_createSlotFill.Slot;
5566  
5567  var ActionsPanelFill = actions_panel_Fill;
5568  function ActionsPanel(_ref) {
5569    var setEntitiesSavedStatesCallback = _ref.setEntitiesSavedStatesCallback,
5570        closeEntitiesSavedStates = _ref.closeEntitiesSavedStates,
5571        isEntitiesSavedStatesOpen = _ref.isEntitiesSavedStatesOpen;
5572  
5573    var _useDispatch = Object(external_wp_data_["useDispatch"])(store["a" /* store */]),
5574        closePublishSidebar = _useDispatch.closePublishSidebar,
5575        togglePublishSidebar = _useDispatch.togglePublishSidebar;
5576  
5577    var _useSelect = Object(external_wp_data_["useSelect"])(function (select) {
5578      return {
5579        publishSidebarOpened: select(store["a" /* store */]).isPublishSidebarOpened(),
5580        hasActiveMetaboxes: select(store["a" /* store */]).hasMetaBoxes(),
5581        isSavingMetaBoxes: select(store["a" /* store */]).isSavingMetaBoxes(),
5582        hasNonPostEntityChanges: select('core/editor').hasNonPostEntityChanges()
5583      };
5584    }, []),
5585        publishSidebarOpened = _useSelect.publishSidebarOpened,
5586        hasActiveMetaboxes = _useSelect.hasActiveMetaboxes,
5587        isSavingMetaBoxes = _useSelect.isSavingMetaBoxes,
5588        hasNonPostEntityChanges = _useSelect.hasNonPostEntityChanges;
5589  
5590    var openEntitiesSavedStates = Object(external_wp_element_["useCallback"])(function () {
5591      return setEntitiesSavedStatesCallback(true);
5592    }, []); // It is ok for these components to be unmounted when not in visual use.
5593    // We don't want more than one present at a time, decide which to render.
5594  
5595    var unmountableContent;
5596  
5597    if (publishSidebarOpened) {
5598      unmountableContent = Object(external_wp_element_["createElement"])(external_wp_editor_["PostPublishPanel"], {
5599        onClose: closePublishSidebar,
5600        forceIsDirty: hasActiveMetaboxes,
5601        forceIsSaving: isSavingMetaBoxes,
5602        PrePublishExtension: plugin_pre_publish_panel.Slot,
5603        PostPublishExtension: plugin_post_publish_panel.Slot
5604      });
5605    } else if (hasNonPostEntityChanges) {
5606      unmountableContent = Object(external_wp_element_["createElement"])("div", {
5607        className: "edit-post-layout__toggle-entities-saved-states-panel"
5608      }, Object(external_wp_element_["createElement"])(external_wp_components_["Button"], {
5609        isSecondary: true,
5610        className: "edit-post-layout__toggle-entities-saved-states-panel-button",
5611        onClick: openEntitiesSavedStates,
5612        "aria-expanded": false
5613      }, Object(external_wp_i18n_["__"])('Open save panel')));
5614    } else {
5615      unmountableContent = Object(external_wp_element_["createElement"])("div", {
5616        className: "edit-post-layout__toggle-publish-panel"
5617      }, Object(external_wp_element_["createElement"])(external_wp_components_["Button"], {
5618        isSecondary: true,
5619        className: "edit-post-layout__toggle-publish-panel-button",
5620        onClick: togglePublishSidebar,
5621        "aria-expanded": false
5622      }, Object(external_wp_i18n_["__"])('Open publish panel')));
5623    } // Since EntitiesSavedStates controls its own panel, we can keep it
5624    // always mounted to retain its own component state (such as checkboxes).
5625  
5626  
5627    return Object(external_wp_element_["createElement"])(external_wp_element_["Fragment"], null, Object(external_wp_element_["createElement"])(external_wp_editor_["EntitiesSavedStates"], {
5628      isOpen: isEntitiesSavedStatesOpen,
5629      close: closeEntitiesSavedStates
5630    }), Object(external_wp_element_["createElement"])(actions_panel_Slot, {
5631      bubblesVirtually: true
5632    }), !isEntitiesSavedStatesOpen && unmountableContent);
5633  }
5634  
5635  // CONCATENATED MODULE: ./node_modules/@wordpress/edit-post/build-module/components/header/template-save-button/index.js
5636  
5637  
5638  
5639  /**
5640   * WordPress dependencies
5641   */
5642  
5643  
5644  
5645  
5646  
5647  /**
5648   * Internal dependencies
5649   */
5650  
5651  
5652  
5653  
5654  function TemplateSaveButton() {
5655    var _useState = Object(external_wp_element_["useState"])(false),
5656        _useState2 = Object(slicedToArray["a" /* default */])(_useState, 2),
5657        isEntitiesReviewPanelOpen = _useState2[0],
5658        setIsEntitiesReviewPanelOpen = _useState2[1];
5659  
5660    var _useDispatch = Object(external_wp_data_["useDispatch"])(store["a" /* store */]),
5661        setIsEditingTemplate = _useDispatch.setIsEditingTemplate;
5662  
5663    return Object(external_wp_element_["createElement"])(external_wp_element_["Fragment"], null, Object(external_wp_element_["createElement"])(external_wp_components_["Button"], {
5664      onClick: function onClick() {
5665        return setIsEditingTemplate(false);
5666      },
5667      isTertiary: true
5668    }, Object(external_wp_i18n_["__"])('Cancel')), Object(external_wp_element_["createElement"])(external_wp_components_["Button"], {
5669      isPrimary: true,
5670      onClick: function onClick() {
5671        return setIsEntitiesReviewPanelOpen(true);
5672      },
5673      "aria-expanded": isEntitiesReviewPanelOpen
5674    }, Object(external_wp_i18n_["__"])('Apply')), Object(external_wp_element_["createElement"])(ActionsPanelFill, null, Object(external_wp_element_["createElement"])(external_wp_editor_["EntitiesSavedStates"], {
5675      isOpen: isEntitiesReviewPanelOpen,
5676      close: function close(entities) {
5677        setIsEntitiesReviewPanelOpen(false);
5678  
5679        if (entities !== null && entities !== void 0 && entities.length) {
5680          setIsEditingTemplate(false);
5681        }
5682      }
5683    })));
5684  }
5685  
5686  /* harmony default export */ var template_save_button = (TemplateSaveButton);
5687  
5688  // CONCATENATED MODULE: ./node_modules/@wordpress/edit-post/build-module/components/header/index.js
5689  
5690  
5691  /**
5692   * External dependencies
5693   */
5694  
5695  /**
5696   * WordPress dependencies
5697   */
5698  
5699  
5700  
5701  
5702  
5703  /**
5704   * Internal dependencies
5705   */
5706  
5707  
5708  
5709  
5710  
5711  
5712  
5713  
5714  
5715  
5716  function Header(_ref) {
5717    var setEntitiesSavedStatesCallback = _ref.setEntitiesSavedStatesCallback;
5718  
5719    var _useSelect = Object(external_wp_data_["useSelect"])(function (select) {
5720      return {
5721        hasActiveMetaboxes: select(store["a" /* store */]).hasMetaBoxes(),
5722        isPublishSidebarOpened: select(store["a" /* store */]).isPublishSidebarOpened(),
5723        isSaving: select(store["a" /* store */]).isSavingMetaBoxes(),
5724        showIconLabels: select(store["a" /* store */]).isFeatureActive('showIconLabels'),
5725        hasReducedUI: select(store["a" /* store */]).isFeatureActive('reducedUI'),
5726        isEditingTemplate: select(store["a" /* store */]).isEditingTemplate()
5727      };
5728    }, []),
5729        hasActiveMetaboxes = _useSelect.hasActiveMetaboxes,
5730        isPublishSidebarOpened = _useSelect.isPublishSidebarOpened,
5731        isSaving = _useSelect.isSaving,
5732        showIconLabels = _useSelect.showIconLabels,
5733        hasReducedUI = _useSelect.hasReducedUI,
5734        isEditingTemplate = _useSelect.isEditingTemplate;
5735  
5736    var isLargeViewport = Object(external_wp_compose_["useViewportMatch"])('large');
5737    var classes = classnames_default()('edit-post-header', {
5738      'has-reduced-ui': hasReducedUI
5739    });
5740    return Object(external_wp_element_["createElement"])("div", {
5741      className: classes
5742    }, Object(external_wp_element_["createElement"])(main_dashboard_button.Slot, null, Object(external_wp_element_["createElement"])(fullscreen_mode_close, null)), Object(external_wp_element_["createElement"])("div", {
5743      className: "edit-post-header__toolbar"
5744    }, Object(external_wp_element_["createElement"])(header_toolbar, null)), Object(external_wp_element_["createElement"])("div", {
5745      className: "edit-post-header__settings"
5746    }, !isEditingTemplate && Object(external_wp_element_["createElement"])(external_wp_element_["Fragment"], null, !isPublishSidebarOpened && // This button isn't completely hidden by the publish sidebar.
5747    // We can't hide the whole toolbar when the publish sidebar is open because
5748    // we want to prevent mounting/unmounting the PostPublishButtonOrToggle DOM node.
5749    // We track that DOM node to return focus to the PostPublishButtonOrToggle
5750    // when the publish sidebar has been closed.
5751    Object(external_wp_element_["createElement"])(external_wp_editor_["PostSavedState"], {
5752      forceIsDirty: hasActiveMetaboxes,
5753      forceIsSaving: isSaving,
5754      showIconLabels: showIconLabels
5755    }), Object(external_wp_element_["createElement"])(DevicePreview, null), Object(external_wp_element_["createElement"])(external_wp_editor_["PostPreviewButton"], {
5756      forceIsAutosaveable: hasActiveMetaboxes,
5757      forcePreviewLink: isSaving ? null : undefined
5758    }), Object(external_wp_element_["createElement"])(post_publish_button_or_toggle, {
5759      forceIsDirty: hasActiveMetaboxes,
5760      forceIsSaving: isSaving,
5761      setEntitiesSavedStatesCallback: setEntitiesSavedStatesCallback
5762    })), isEditingTemplate && Object(external_wp_element_["createElement"])(template_save_button, null), (isLargeViewport || !showIconLabels) && Object(external_wp_element_["createElement"])(external_wp_element_["Fragment"], null, Object(external_wp_element_["createElement"])(build_module["f" /* PinnedItems */].Slot, {
5763      scope: "core/edit-post"
5764    }), Object(external_wp_element_["createElement"])(more_menu, {
5765      showIconLabels: showIconLabels
5766    })), showIconLabels && !isLargeViewport && Object(external_wp_element_["createElement"])(more_menu, {
5767      showIconLabels: showIconLabels
5768    })));
5769  }
5770  
5771  /* harmony default export */ var header = (Header);
5772  
5773  // CONCATENATED MODULE: ./node_modules/@wordpress/icons/build-module/library/cog.js
5774  
5775  
5776  /**
5777   * WordPress dependencies
5778   */
5779  
5780  var cog = Object(external_wp_element_["createElement"])(external_wp_primitives_["SVG"], {
5781    xmlns: "http://www.w3.org/2000/svg",
5782    viewBox: "0 0 24 24"
5783  }, Object(external_wp_element_["createElement"])(external_wp_primitives_["Path"], {
5784    fillRule: "evenodd",
5785    d: "M10.289 4.836A1 1 0 0111.275 4h1.306a1 1 0 01.987.836l.244 1.466c.787.26 1.503.679 2.108 1.218l1.393-.522a1 1 0 011.216.437l.653 1.13a1 1 0 01-.23 1.273l-1.148.944a6.025 6.025 0 010 2.435l1.149.946a1 1 0 01.23 1.272l-.653 1.13a1 1 0 01-1.216.437l-1.394-.522c-.605.54-1.32.958-2.108 1.218l-.244 1.466a1 1 0 01-.987.836h-1.306a1 1 0 01-.986-.836l-.244-1.466a5.995 5.995 0 01-2.108-1.218l-1.394.522a1 1 0 01-1.217-.436l-.653-1.131a1 1 0 01.23-1.272l1.149-.946a6.026 6.026 0 010-2.435l-1.148-.944a1 1 0 01-.23-1.272l.653-1.131a1 1 0 011.217-.437l1.393.522a5.994 5.994 0 012.108-1.218l.244-1.466zM14.929 12a3 3 0 11-6 0 3 3 0 016 0z",
5786    clipRule: "evenodd"
5787  }));
5788  /* harmony default export */ var library_cog = (cog);
5789  
5790  // CONCATENATED MODULE: ./node_modules/@wordpress/edit-post/build-module/components/sidebar/settings-header/index.js
5791  
5792  
5793  
5794  /**
5795   * WordPress dependencies
5796   */
5797  
5798  
5799  
5800  /**
5801   * Internal dependencies
5802   */
5803  
5804  
5805  
5806  var settings_header_SettingsHeader = function SettingsHeader(_ref) {
5807    var sidebarName = _ref.sidebarName;
5808  
5809    var _useDispatch = Object(external_wp_data_["useDispatch"])(store["a" /* store */]),
5810        openGeneralSidebar = _useDispatch.openGeneralSidebar;
5811  
5812    var openDocumentSettings = function openDocumentSettings() {
5813      return openGeneralSidebar('edit-post/document');
5814    };
5815  
5816    var openBlockSettings = function openBlockSettings() {
5817      return openGeneralSidebar('edit-post/block');
5818    };
5819  
5820    var documentLabel = Object(external_wp_data_["useSelect"])(function (select) {
5821      var _postType$labels$sing, _postType$labels;
5822  
5823      var currentPostType = select('core/editor').getCurrentPostType();
5824      var postType = select('core').getPostType(currentPostType);
5825      return (// Disable reason: Post type labels object is shaped like this.
5826        // eslint-disable-next-line camelcase
5827        (_postType$labels$sing = postType === null || postType === void 0 ? void 0 : (_postType$labels = postType.labels) === null || _postType$labels === void 0 ? void 0 : _postType$labels.singular_name) !== null && _postType$labels$sing !== void 0 ? _postType$labels$sing : // translators: Default label for the Document sidebar tab, not selected.
5828        Object(external_wp_i18n_["__"])('Document')
5829      );
5830    });
5831  
5832    var _ref2 = sidebarName === 'edit-post/document' ? // translators: ARIA label for the Document sidebar tab, selected. %s: Document label.
5833    [Object(external_wp_i18n_["sprintf"])(Object(external_wp_i18n_["__"])('%s (selected)'), documentLabel), 'is-active'] : [documentLabel, ''],
5834        _ref3 = Object(slicedToArray["a" /* default */])(_ref2, 2),
5835        documentAriaLabel = _ref3[0],
5836        documentActiveClass = _ref3[1];
5837  
5838    var _ref4 = sidebarName === 'edit-post/block' ? // translators: ARIA label for the Block Settings Sidebar tab, selected.
5839    [Object(external_wp_i18n_["__"])('Block (selected)'), 'is-active'] : // translators: ARIA label for the Block Settings Sidebar tab, not selected.
5840    [Object(external_wp_i18n_["__"])('Block'), ''],
5841        _ref5 = Object(slicedToArray["a" /* default */])(_ref4, 2),
5842        blockAriaLabel = _ref5[0],
5843        blockActiveClass = _ref5[1];
5844    /* Use a list so screen readers will announce how many tabs there are. */
5845  
5846  
5847    return Object(external_wp_element_["createElement"])("ul", null, Object(external_wp_element_["createElement"])("li", null, Object(external_wp_element_["createElement"])(external_wp_components_["Button"], {
5848      onClick: openDocumentSettings,
5849      className: "edit-post-sidebar__panel-tab ".concat(documentActiveClass),
5850      "aria-label": documentAriaLabel,
5851      "data-label": documentLabel
5852    }, documentLabel)), Object(external_wp_element_["createElement"])("li", null, Object(external_wp_element_["createElement"])(external_wp_components_["Button"], {
5853      onClick: openBlockSettings,
5854      className: "edit-post-sidebar__panel-tab ".concat(blockActiveClass),
5855      "aria-label": blockAriaLabel // translators: Data label for the Block Settings Sidebar tab.
5856      ,
5857      "data-label": Object(external_wp_i18n_["__"])('Block')
5858    }, // translators: Text label for the Block Settings Sidebar tab.
5859    Object(external_wp_i18n_["__"])('Block'))));
5860  };
5861  
5862  /* harmony default export */ var settings_header = (settings_header_SettingsHeader);
5863  
5864  // CONCATENATED MODULE: ./node_modules/@wordpress/edit-post/build-module/components/sidebar/post-visibility/index.js
5865  
5866  
5867  /**
5868   * WordPress dependencies
5869   */
5870  
5871  
5872  
5873  function PostVisibility() {
5874    return Object(external_wp_element_["createElement"])(external_wp_editor_["PostVisibilityCheck"], {
5875      render: function render(_ref) {
5876        var canEdit = _ref.canEdit;
5877        return Object(external_wp_element_["createElement"])(external_wp_components_["PanelRow"], {
5878          className: "edit-post-post-visibility"
5879        }, Object(external_wp_element_["createElement"])("span", null, Object(external_wp_i18n_["__"])('Visibility')), !canEdit && Object(external_wp_element_["createElement"])("span", null, Object(external_wp_element_["createElement"])(external_wp_editor_["PostVisibilityLabel"], null)), canEdit && Object(external_wp_element_["createElement"])(external_wp_components_["Dropdown"], {
5880          position: "bottom left",
5881          contentClassName: "edit-post-post-visibility__dialog",
5882          renderToggle: function renderToggle(_ref2) {
5883            var isOpen = _ref2.isOpen,
5884                onToggle = _ref2.onToggle;
5885            return Object(external_wp_element_["createElement"])(external_wp_components_["Button"], {
5886              "aria-expanded": isOpen,
5887              className: "edit-post-post-visibility__toggle",
5888              onClick: onToggle,
5889              isTertiary: true
5890            }, Object(external_wp_element_["createElement"])(external_wp_editor_["PostVisibilityLabel"], null));
5891          },
5892          renderContent: function renderContent() {
5893            return Object(external_wp_element_["createElement"])(external_wp_editor_["PostVisibility"], null);
5894          }
5895        }));
5896      }
5897    });
5898  }
5899  /* harmony default export */ var post_visibility = (PostVisibility);
5900  
5901  // CONCATENATED MODULE: ./node_modules/@wordpress/edit-post/build-module/components/sidebar/post-trash/index.js
5902  
5903  
5904  /**
5905   * WordPress dependencies
5906   */
5907  
5908  
5909  function PostTrash() {
5910    return Object(external_wp_element_["createElement"])(external_wp_editor_["PostTrashCheck"], null, Object(external_wp_element_["createElement"])(external_wp_components_["PanelRow"], null, Object(external_wp_element_["createElement"])(external_wp_editor_["PostTrash"], null)));
5911  }
5912  
5913  // CONCATENATED MODULE: ./node_modules/@wordpress/edit-post/build-module/components/sidebar/post-schedule/index.js
5914  
5915  
5916  /**
5917   * WordPress dependencies
5918   */
5919  
5920  
5921  
5922  function PostSchedule() {
5923    return Object(external_wp_element_["createElement"])(external_wp_editor_["PostScheduleCheck"], null, Object(external_wp_element_["createElement"])(external_wp_components_["PanelRow"], {
5924      className: "edit-post-post-schedule"
5925    }, Object(external_wp_element_["createElement"])("span", null, Object(external_wp_i18n_["__"])('Publish')), Object(external_wp_element_["createElement"])(external_wp_components_["Dropdown"], {
5926      position: "bottom left",
5927      contentClassName: "edit-post-post-schedule__dialog",
5928      renderToggle: function renderToggle(_ref) {
5929        var onToggle = _ref.onToggle,
5930            isOpen = _ref.isOpen;
5931        return Object(external_wp_element_["createElement"])(external_wp_element_["Fragment"], null, Object(external_wp_element_["createElement"])(external_wp_components_["Button"], {
5932          className: "edit-post-post-schedule__toggle",
5933          onClick: onToggle,
5934          "aria-expanded": isOpen,
5935          isTertiary: true
5936        }, Object(external_wp_element_["createElement"])(external_wp_editor_["PostScheduleLabel"], null)));
5937      },
5938      renderContent: function renderContent() {
5939        return Object(external_wp_element_["createElement"])(external_wp_editor_["PostSchedule"], null);
5940      }
5941    })));
5942  }
5943  /* harmony default export */ var post_schedule = (PostSchedule);
5944  
5945  // CONCATENATED MODULE: ./node_modules/@wordpress/edit-post/build-module/components/sidebar/post-sticky/index.js
5946  
5947  
5948  /**
5949   * WordPress dependencies
5950   */
5951  
5952  
5953  function PostSticky() {
5954    return Object(external_wp_element_["createElement"])(external_wp_editor_["PostStickyCheck"], null, Object(external_wp_element_["createElement"])(external_wp_components_["PanelRow"], null, Object(external_wp_element_["createElement"])(external_wp_editor_["PostSticky"], null)));
5955  }
5956  /* harmony default export */ var post_sticky = (PostSticky);
5957  
5958  // CONCATENATED MODULE: ./node_modules/@wordpress/edit-post/build-module/components/sidebar/post-author/index.js
5959  
5960  
5961  /**
5962   * WordPress dependencies
5963   */
5964  
5965  
5966  function PostAuthor() {
5967    return Object(external_wp_element_["createElement"])(external_wp_editor_["PostAuthorCheck"], null, Object(external_wp_element_["createElement"])(external_wp_components_["PanelRow"], null, Object(external_wp_element_["createElement"])(external_wp_editor_["PostAuthor"], null)));
5968  }
5969  /* harmony default export */ var post_author = (PostAuthor);
5970  
5971  // CONCATENATED MODULE: ./node_modules/@wordpress/edit-post/build-module/components/sidebar/post-slug/index.js
5972  
5973  
5974  /**
5975   * WordPress dependencies
5976   */
5977  
5978  
5979  function PostSlug() {
5980    return Object(external_wp_element_["createElement"])(external_wp_editor_["PostSlugCheck"], null, Object(external_wp_element_["createElement"])(external_wp_components_["PanelRow"], null, Object(external_wp_element_["createElement"])(external_wp_editor_["PostSlug"], null)));
5981  }
5982  /* harmony default export */ var post_slug = (PostSlug);
5983  
5984  // CONCATENATED MODULE: ./node_modules/@wordpress/edit-post/build-module/components/sidebar/post-format/index.js
5985  
5986  
5987  /**
5988   * WordPress dependencies
5989   */
5990  
5991  
5992  function PostFormat() {
5993    return Object(external_wp_element_["createElement"])(external_wp_editor_["PostFormatCheck"], null, Object(external_wp_element_["createElement"])(external_wp_components_["PanelRow"], null, Object(external_wp_element_["createElement"])(external_wp_editor_["PostFormat"], null)));
5994  }
5995  /* harmony default export */ var post_format = (PostFormat);
5996  
5997  // CONCATENATED MODULE: ./node_modules/@wordpress/edit-post/build-module/components/sidebar/post-pending-status/index.js
5998  
5999  
6000  /**
6001   * WordPress dependencies
6002   */
6003  
6004  
6005  function PostPendingStatus() {
6006    return Object(external_wp_element_["createElement"])(external_wp_editor_["PostPendingStatusCheck"], null, Object(external_wp_element_["createElement"])(external_wp_components_["PanelRow"], null, Object(external_wp_element_["createElement"])(external_wp_editor_["PostPendingStatus"], null)));
6007  }
6008  /* harmony default export */ var post_pending_status = (PostPendingStatus);
6009  
6010  // CONCATENATED MODULE: ./node_modules/@wordpress/edit-post/build-module/components/sidebar/plugin-post-status-info/index.js
6011  
6012  
6013  /**
6014   * Defines as extensibility slot for the Status & visibility panel.
6015   */
6016  
6017  /**
6018   * WordPress dependencies
6019   */
6020  
6021  
6022  var plugin_post_status_info_createSlotFill = Object(external_wp_components_["createSlotFill"])('PluginPostStatusInfo'),
6023      plugin_post_status_info_Fill = plugin_post_status_info_createSlotFill.Fill,
6024      plugin_post_status_info_Slot = plugin_post_status_info_createSlotFill.Slot;
6025  /**
6026   * Renders a row in the Status & visibility panel of the Document sidebar.
6027   * It should be noted that this is named and implemented around the function it serves
6028   * and not its location, which may change in future iterations.
6029   *
6030   * @param {Object}    props             Component properties.
6031   * @param {string}    [props.className] An optional class name added to the row.
6032   * @param {WPElement} props.children    Children to be rendered.
6033   *
6034   * @example
6035   * <caption>ES5</caption>
6036   * ```js
6037   * // Using ES5 syntax
6038   * var __ = wp.i18n.__;
6039   * var PluginPostStatusInfo = wp.editPost.PluginPostStatusInfo;
6040   *
6041   * function MyPluginPostStatusInfo() {
6042   *     return wp.element.createElement(
6043   *         PluginPostStatusInfo,
6044   *         {
6045   *             className: 'my-plugin-post-status-info',
6046   *         },
6047   *         __( 'My post status info' )
6048   *     )
6049   * }
6050   * ```
6051   *
6052   * @example
6053   * <caption>ESNext</caption>
6054   * ```jsx
6055   * // Using ESNext syntax
6056   * import { __ } from '@wordpress/i18n';
6057   * import { PluginPostStatusInfo } from '@wordpress/edit-post';
6058   *
6059   * const MyPluginPostStatusInfo = () => (
6060   *     <PluginPostStatusInfo
6061   *         className="my-plugin-post-status-info"
6062   *     >
6063   *         { __( 'My post status info' ) }
6064   *     </PluginPostStatusInfo>
6065   * );
6066   * ```
6067   *
6068   * @return {WPComponent} The component to be rendered.
6069   */
6070  
6071  
6072  
6073  
6074  var plugin_post_status_info_PluginPostStatusInfo = function PluginPostStatusInfo(_ref) {
6075    var children = _ref.children,
6076        className = _ref.className;
6077    return Object(external_wp_element_["createElement"])(plugin_post_status_info_Fill, null, Object(external_wp_element_["createElement"])(external_wp_components_["PanelRow"], {
6078      className: className
6079    }, children));
6080  };
6081  
6082  plugin_post_status_info_PluginPostStatusInfo.Slot = plugin_post_status_info_Slot;
6083  /* harmony default export */ var plugin_post_status_info = (plugin_post_status_info_PluginPostStatusInfo);
6084  
6085  // CONCATENATED MODULE: ./node_modules/@wordpress/edit-post/build-module/components/sidebar/post-template/index.js
6086  
6087  
6088  /**
6089   * WordPress dependencies
6090   */
6091  
6092  
6093  
6094  
6095  
6096  
6097  
6098  /**
6099   * Internal dependencies
6100   */
6101  
6102  
6103  
6104  function PostTemplate() {
6105    var _useSelect = Object(external_wp_data_["useSelect"])(function (select) {
6106      var _getPostType$viewable, _getPostType;
6107  
6108      var _select = select(external_wp_editor_["store"]),
6109          getEditedPostAttribute = _select.getEditedPostAttribute,
6110          getCurrentPostType = _select.getCurrentPostType,
6111          getCurrentPost = _select.getCurrentPost;
6112  
6113      var _select2 = select(external_wp_coreData_["store"]),
6114          __experimentalGetTemplateForLink = _select2.__experimentalGetTemplateForLink,
6115          getPostType = _select2.getPostType;
6116  
6117      var _select3 = select(store["a" /* store */]),
6118          isEditingTemplate = _select3.isEditingTemplate;
6119  
6120      var link = getEditedPostAttribute('link');
6121      var isFSEEnabled = select(external_wp_editor_["store"]).getEditorSettings().isFSETheme;
6122      var isViewable = (_getPostType$viewable = (_getPostType = getPostType(getCurrentPostType())) === null || _getPostType === void 0 ? void 0 : _getPostType.viewable) !== null && _getPostType$viewable !== void 0 ? _getPostType$viewable : false;
6123      return {
6124        template: isFSEEnabled && isViewable && link && getCurrentPost().status !== 'auto-draft' ? __experimentalGetTemplateForLink(link) : null,
6125        isEditing: isEditingTemplate(),
6126        isFSETheme: isFSEEnabled
6127      };
6128    }, []),
6129        template = _useSelect.template,
6130        isEditing = _useSelect.isEditing,
6131        isFSETheme = _useSelect.isFSETheme;
6132  
6133    var _useDispatch = Object(external_wp_data_["useDispatch"])(store["a" /* store */]),
6134        setIsEditingTemplate = _useDispatch.setIsEditingTemplate;
6135  
6136    var _useDispatch2 = Object(external_wp_data_["useDispatch"])(external_wp_notices_["store"]),
6137        createSuccessNotice = _useDispatch2.createSuccessNotice;
6138  
6139    if (!isFSETheme || !template) {
6140      return null;
6141    }
6142  
6143    return Object(external_wp_element_["createElement"])(external_wp_components_["PanelRow"], {
6144      className: "edit-post-post-template"
6145    }, Object(external_wp_element_["createElement"])("span", null, Object(external_wp_i18n_["__"])('Template')), !isEditing && Object(external_wp_element_["createElement"])("span", {
6146      className: "edit-post-post-template__value"
6147    }, Object(external_wp_element_["createInterpolateElement"])(Object(external_wp_i18n_["sprintf"])(
6148    /* translators: 1: Template name. */
6149    Object(external_wp_i18n_["__"])('%s (<a>Edit</a>)'), template.slug), {
6150      a: Object(external_wp_element_["createElement"])(external_wp_components_["Button"], {
6151        isLink: true,
6152        onClick: function onClick() {
6153          setIsEditingTemplate(true);
6154          createSuccessNotice(Object(external_wp_i18n_["__"])('Editing template. Changes made here affect all posts and pages that use the template.'), {
6155            type: 'snackbar'
6156          });
6157        }
6158      }, Object(external_wp_i18n_["__"])('Edit'))
6159    })), isEditing && Object(external_wp_element_["createElement"])("span", {
6160      className: "edit-post-post-template__value"
6161    }, template.slug));
6162  }
6163  
6164  /* harmony default export */ var post_template = (PostTemplate);
6165  
6166  // CONCATENATED MODULE: ./node_modules/@wordpress/edit-post/build-module/components/sidebar/post-status/index.js
6167  
6168  
6169  /**
6170   * WordPress dependencies
6171   */
6172  
6173  
6174  
6175  
6176  /**
6177   * Internal dependencies
6178   */
6179  
6180  
6181  
6182  
6183  
6184  
6185  
6186  
6187  
6188  
6189  
6190  
6191  /**
6192   * Module Constants
6193   */
6194  
6195  var PANEL_NAME = 'post-status';
6196  
6197  function PostStatus(_ref) {
6198    var isOpened = _ref.isOpened,
6199        onTogglePanel = _ref.onTogglePanel;
6200    return Object(external_wp_element_["createElement"])(external_wp_components_["PanelBody"], {
6201      className: "edit-post-post-status",
6202      title: Object(external_wp_i18n_["__"])('Status & visibility'),
6203      opened: isOpened,
6204      onToggle: onTogglePanel
6205    }, Object(external_wp_element_["createElement"])(plugin_post_status_info.Slot, null, function (fills) {
6206      return Object(external_wp_element_["createElement"])(external_wp_element_["Fragment"], null, Object(external_wp_element_["createElement"])(post_template, null), Object(external_wp_element_["createElement"])(post_visibility, null), Object(external_wp_element_["createElement"])(post_schedule, null), Object(external_wp_element_["createElement"])(post_format, null), Object(external_wp_element_["createElement"])(post_sticky, null), Object(external_wp_element_["createElement"])(post_pending_status, null), Object(external_wp_element_["createElement"])(post_slug, null), Object(external_wp_element_["createElement"])(post_author, null), fills, Object(external_wp_element_["createElement"])(PostTrash, null));
6207    }));
6208  }
6209  
6210  /* harmony default export */ var post_status = (Object(external_wp_compose_["compose"])([Object(external_wp_data_["withSelect"])(function (select) {
6211    // We use isEditorPanelRemoved to hide the panel if it was programatically removed. We do
6212    // not use isEditorPanelEnabled since this panel should not be disabled through the UI.
6213    var _select = select(store["a" /* store */]),
6214        isEditorPanelRemoved = _select.isEditorPanelRemoved,
6215        isEditorPanelOpened = _select.isEditorPanelOpened;
6216  
6217    return {
6218      isRemoved: isEditorPanelRemoved(PANEL_NAME),
6219      isOpened: isEditorPanelOpened(PANEL_NAME)
6220    };
6221  }), Object(external_wp_compose_["ifCondition"])(function (_ref2) {
6222    var isRemoved = _ref2.isRemoved;
6223    return !isRemoved;
6224  }), Object(external_wp_data_["withDispatch"])(function (dispatch) {
6225    return {
6226      onTogglePanel: function onTogglePanel() {
6227        return dispatch(store["a" /* store */]).toggleEditorPanelOpened(PANEL_NAME);
6228      }
6229    };
6230  })])(PostStatus));
6231  
6232  // CONCATENATED MODULE: ./node_modules/@wordpress/edit-post/build-module/components/sidebar/last-revision/index.js
6233  
6234  
6235  /**
6236   * WordPress dependencies
6237   */
6238  
6239  
6240  
6241  function LastRevision() {
6242    return Object(external_wp_element_["createElement"])(external_wp_editor_["PostLastRevisionCheck"], null, Object(external_wp_element_["createElement"])(external_wp_components_["PanelBody"], {
6243      className: "edit-post-last-revision__panel"
6244    }, Object(external_wp_element_["createElement"])(external_wp_editor_["PostLastRevision"], null)));
6245  }
6246  
6247  /* harmony default export */ var last_revision = (LastRevision);
6248  
6249  // CONCATENATED MODULE: ./node_modules/@wordpress/edit-post/build-module/components/sidebar/post-taxonomies/taxonomy-panel.js
6250  
6251  
6252  /**
6253   * External dependencies
6254   */
6255  
6256  /**
6257   * WordPress dependencies
6258   */
6259  
6260  
6261  
6262  
6263  /**
6264   * Internal dependencies
6265   */
6266  
6267  
6268  
6269  function TaxonomyPanel(_ref) {
6270    var isEnabled = _ref.isEnabled,
6271        taxonomy = _ref.taxonomy,
6272        isOpened = _ref.isOpened,
6273        onTogglePanel = _ref.onTogglePanel,
6274        children = _ref.children;
6275  
6276    if (!isEnabled) {
6277      return null;
6278    }
6279  
6280    var taxonomyMenuName = Object(external_lodash_["get"])(taxonomy, ['labels', 'menu_name']);
6281  
6282    if (!taxonomyMenuName) {
6283      return null;
6284    }
6285  
6286    return Object(external_wp_element_["createElement"])(external_wp_components_["PanelBody"], {
6287      title: taxonomyMenuName,
6288      opened: isOpened,
6289      onToggle: onTogglePanel
6290    }, children);
6291  }
6292  
6293  /* harmony default export */ var taxonomy_panel = (Object(external_wp_compose_["compose"])(Object(external_wp_data_["withSelect"])(function (select, ownProps) {
6294    var slug = Object(external_lodash_["get"])(ownProps.taxonomy, ['slug']);
6295    var panelName = slug ? "taxonomy-panel-".concat(slug) : '';
6296    return {
6297      panelName: panelName,
6298      isEnabled: slug ? select(store["a" /* store */]).isEditorPanelEnabled(panelName) : false,
6299      isOpened: slug ? select(store["a" /* store */]).isEditorPanelOpened(panelName) : false
6300    };
6301  }), Object(external_wp_data_["withDispatch"])(function (dispatch, ownProps) {
6302    return {
6303      onTogglePanel: function onTogglePanel() {
6304        dispatch(store["a" /* store */]).toggleEditorPanelOpened(ownProps.panelName);
6305      }
6306    };
6307  }))(TaxonomyPanel));
6308  
6309  // CONCATENATED MODULE: ./node_modules/@wordpress/edit-post/build-module/components/sidebar/post-taxonomies/index.js
6310  
6311  
6312  /**
6313   * WordPress dependencies
6314   */
6315  
6316  /**
6317   * Internal dependencies
6318   */
6319  
6320  
6321  
6322  function PostTaxonomies() {
6323    return Object(external_wp_element_["createElement"])(external_wp_editor_["PostTaxonomiesCheck"], null, Object(external_wp_element_["createElement"])(external_wp_editor_["PostTaxonomies"], {
6324      taxonomyWrapper: function taxonomyWrapper(content, taxonomy) {
6325        return Object(external_wp_element_["createElement"])(taxonomy_panel, {
6326          taxonomy: taxonomy
6327        }, content);
6328      }
6329    }));
6330  }
6331  
6332  /* harmony default export */ var post_taxonomies = (PostTaxonomies);
6333  
6334  // CONCATENATED MODULE: ./node_modules/@wordpress/edit-post/build-module/components/sidebar/featured-image/index.js
6335  
6336  
6337  /**
6338   * External dependencies
6339   */
6340  
6341  /**
6342   * WordPress dependencies
6343   */
6344  
6345  
6346  
6347  
6348  
6349  
6350  /**
6351   * Internal dependencies
6352   */
6353  
6354  
6355  /**
6356   * Module Constants
6357   */
6358  
6359  var featured_image_PANEL_NAME = 'featured-image';
6360  
6361  function FeaturedImage(_ref) {
6362    var isEnabled = _ref.isEnabled,
6363        isOpened = _ref.isOpened,
6364        postType = _ref.postType,
6365        onTogglePanel = _ref.onTogglePanel;
6366  
6367    if (!isEnabled) {
6368      return null;
6369    }
6370  
6371    return Object(external_wp_element_["createElement"])(external_wp_editor_["PostFeaturedImageCheck"], null, Object(external_wp_element_["createElement"])(external_wp_components_["PanelBody"], {
6372      title: Object(external_lodash_["get"])(postType, ['labels', 'featured_image'], Object(external_wp_i18n_["__"])('Featured image')),
6373      opened: isOpened,
6374      onToggle: onTogglePanel
6375    }, Object(external_wp_element_["createElement"])(external_wp_editor_["PostFeaturedImage"], null)));
6376  }
6377  
6378  var applyWithSelect = Object(external_wp_data_["withSelect"])(function (select) {
6379    var _select = select('core/editor'),
6380        getEditedPostAttribute = _select.getEditedPostAttribute;
6381  
6382    var _select2 = select('core'),
6383        getPostType = _select2.getPostType;
6384  
6385    var _select3 = select(store["a" /* store */]),
6386        isEditorPanelEnabled = _select3.isEditorPanelEnabled,
6387        isEditorPanelOpened = _select3.isEditorPanelOpened;
6388  
6389    return {
6390      postType: getPostType(getEditedPostAttribute('type')),
6391      isEnabled: isEditorPanelEnabled(featured_image_PANEL_NAME),
6392      isOpened: isEditorPanelOpened(featured_image_PANEL_NAME)
6393    };
6394  });
6395  var applyWithDispatch = Object(external_wp_data_["withDispatch"])(function (dispatch) {
6396    var _dispatch = dispatch(store["a" /* store */]),
6397        toggleEditorPanelOpened = _dispatch.toggleEditorPanelOpened;
6398  
6399    return {
6400      onTogglePanel: Object(external_lodash_["partial"])(toggleEditorPanelOpened, featured_image_PANEL_NAME)
6401    };
6402  });
6403  /* harmony default export */ var featured_image = (Object(external_wp_compose_["compose"])(applyWithSelect, applyWithDispatch)(FeaturedImage));
6404  
6405  // CONCATENATED MODULE: ./node_modules/@wordpress/edit-post/build-module/components/sidebar/post-excerpt/index.js
6406  
6407  
6408  /**
6409   * WordPress dependencies
6410   */
6411  
6412  
6413  
6414  
6415  
6416  /**
6417   * Internal dependencies
6418   */
6419  
6420  
6421  /**
6422   * Module Constants
6423   */
6424  
6425  var post_excerpt_PANEL_NAME = 'post-excerpt';
6426  
6427  function PostExcerpt(_ref) {
6428    var isEnabled = _ref.isEnabled,
6429        isOpened = _ref.isOpened,
6430        onTogglePanel = _ref.onTogglePanel;
6431  
6432    if (!isEnabled) {
6433      return null;
6434    }
6435  
6436    return Object(external_wp_element_["createElement"])(external_wp_editor_["PostExcerptCheck"], null, Object(external_wp_element_["createElement"])(external_wp_components_["PanelBody"], {
6437      title: Object(external_wp_i18n_["__"])('Excerpt'),
6438      opened: isOpened,
6439      onToggle: onTogglePanel
6440    }, Object(external_wp_element_["createElement"])(external_wp_editor_["PostExcerpt"], null)));
6441  }
6442  
6443  /* harmony default export */ var post_excerpt = (Object(external_wp_compose_["compose"])([Object(external_wp_data_["withSelect"])(function (select) {
6444    return {
6445      isEnabled: select(store["a" /* store */]).isEditorPanelEnabled(post_excerpt_PANEL_NAME),
6446      isOpened: select(store["a" /* store */]).isEditorPanelOpened(post_excerpt_PANEL_NAME)
6447    };
6448  }), Object(external_wp_data_["withDispatch"])(function (dispatch) {
6449    return {
6450      onTogglePanel: function onTogglePanel() {
6451        return dispatch(store["a" /* store */]).toggleEditorPanelOpened(post_excerpt_PANEL_NAME);
6452      }
6453    };
6454  })])(PostExcerpt));
6455  
6456  // CONCATENATED MODULE: ./node_modules/@wordpress/edit-post/build-module/components/sidebar/post-link/index.js
6457  
6458  
6459  /**
6460   * External dependencies
6461   */
6462  
6463  /**
6464   * WordPress dependencies
6465   */
6466  
6467  
6468  
6469  
6470  
6471  
6472  
6473  /**
6474   * Internal dependencies
6475   */
6476  
6477  
6478  /**
6479   * Module Constants
6480   */
6481  
6482  var post_link_PANEL_NAME = 'post-link';
6483  
6484  function PostLink(_ref) {
6485    var isOpened = _ref.isOpened,
6486        onTogglePanel = _ref.onTogglePanel,
6487        isEditable = _ref.isEditable,
6488        postLink = _ref.postLink,
6489        permalinkPrefix = _ref.permalinkPrefix,
6490        permalinkSuffix = _ref.permalinkSuffix,
6491        editPermalink = _ref.editPermalink,
6492        forceEmptyField = _ref.forceEmptyField,
6493        setState = _ref.setState,
6494        postSlug = _ref.postSlug,
6495        postTypeLabel = _ref.postTypeLabel;
6496    var prefixElement, postNameElement, suffixElement;
6497  
6498    if (isEditable) {
6499      prefixElement = permalinkPrefix && Object(external_wp_element_["createElement"])("span", {
6500        className: "edit-post-post-link__link-prefix"
6501      }, permalinkPrefix);
6502      postNameElement = postSlug && Object(external_wp_element_["createElement"])("span", {
6503        className: "edit-post-post-link__link-post-name"
6504      }, postSlug);
6505      suffixElement = permalinkSuffix && Object(external_wp_element_["createElement"])("span", {
6506        className: "edit-post-post-link__link-suffix"
6507      }, permalinkSuffix);
6508    }
6509  
6510    return Object(external_wp_element_["createElement"])(external_wp_components_["PanelBody"], {
6511      title: Object(external_wp_i18n_["__"])('Permalink'),
6512      opened: isOpened,
6513      onToggle: onTogglePanel
6514    }, isEditable && Object(external_wp_element_["createElement"])("div", {
6515      className: "editor-post-link"
6516    }, Object(external_wp_element_["createElement"])(external_wp_components_["TextControl"], {
6517      label: Object(external_wp_i18n_["__"])('URL Slug'),
6518      value: forceEmptyField ? '' : postSlug,
6519      onChange: function onChange(newValue) {
6520        editPermalink(newValue); // When we delete the field the permalink gets
6521        // reverted to the original value.
6522        // The forceEmptyField logic allows the user to have
6523        // the field temporarily empty while typing.
6524  
6525        if (!newValue) {
6526          if (!forceEmptyField) {
6527            setState({
6528              forceEmptyField: true
6529            });
6530          }
6531  
6532          return;
6533        }
6534  
6535        if (forceEmptyField) {
6536          setState({
6537            forceEmptyField: false
6538          });
6539        }
6540      },
6541      onBlur: function onBlur(event) {
6542        editPermalink(Object(external_wp_editor_["cleanForSlug"])(event.target.value));
6543  
6544        if (forceEmptyField) {
6545          setState({
6546            forceEmptyField: false
6547          });
6548        }
6549      }
6550    }), Object(external_wp_element_["createElement"])("p", null, Object(external_wp_i18n_["__"])('The last part of the URL.'), ' ', Object(external_wp_element_["createElement"])(external_wp_components_["ExternalLink"], {
6551      href: "https://wordpress.org/support/article/writing-posts/#post-field-descriptions"
6552    }, Object(external_wp_i18n_["__"])('Read about permalinks')))), Object(external_wp_element_["createElement"])("h3", {
6553      className: "edit-post-post-link__preview-label"
6554    }, postTypeLabel || Object(external_wp_i18n_["__"])('View post')), Object(external_wp_element_["createElement"])("div", {
6555      className: "edit-post-post-link__preview-link-container"
6556    }, Object(external_wp_element_["createElement"])(external_wp_components_["ExternalLink"], {
6557      className: "edit-post-post-link__link",
6558      href: postLink,
6559      target: "_blank"
6560    }, isEditable ? Object(external_wp_element_["createElement"])(external_wp_element_["Fragment"], null, prefixElement, postNameElement, suffixElement) : postLink)));
6561  }
6562  
6563  /* harmony default export */ var post_link = (Object(external_wp_compose_["compose"])([Object(external_wp_data_["withSelect"])(function (select) {
6564    var _select = select('core/editor'),
6565        isPermalinkEditable = _select.isPermalinkEditable,
6566        getCurrentPost = _select.getCurrentPost,
6567        isCurrentPostPublished = _select.isCurrentPostPublished,
6568        getPermalinkParts = _select.getPermalinkParts,
6569        getEditedPostAttribute = _select.getEditedPostAttribute,
6570        getEditedPostSlug = _select.getEditedPostSlug;
6571  
6572    var _select2 = select(store["a" /* store */]),
6573        isEditorPanelEnabled = _select2.isEditorPanelEnabled,
6574        isEditorPanelOpened = _select2.isEditorPanelOpened;
6575  
6576    var _select3 = select('core'),
6577        getPostType = _select3.getPostType;
6578  
6579    var _getCurrentPost = getCurrentPost(),
6580        link = _getCurrentPost.link;
6581  
6582    var postTypeName = getEditedPostAttribute('type');
6583    var postType = getPostType(postTypeName);
6584    var permalinkParts = getPermalinkParts();
6585    return {
6586      postLink: link,
6587      isEditable: isPermalinkEditable(),
6588      isPublished: isCurrentPostPublished(),
6589      isOpened: isEditorPanelOpened(post_link_PANEL_NAME),
6590      isEnabled: isEditorPanelEnabled(post_link_PANEL_NAME),
6591      isViewable: Object(external_lodash_["get"])(postType, ['viewable'], false),
6592      postSlug: Object(external_wp_url_["safeDecodeURIComponent"])(getEditedPostSlug()),
6593      postTypeLabel: Object(external_lodash_["get"])(postType, ['labels', 'view_item']),
6594      hasPermalinkParts: !!permalinkParts,
6595      permalinkPrefix: permalinkParts === null || permalinkParts === void 0 ? void 0 : permalinkParts.prefix,
6596      permalinkSuffix: permalinkParts === null || permalinkParts === void 0 ? void 0 : permalinkParts.suffix
6597    };
6598  }), Object(external_wp_compose_["ifCondition"])(function (_ref2) {
6599    var isEnabled = _ref2.isEnabled,
6600        postLink = _ref2.postLink,
6601        isViewable = _ref2.isViewable,
6602        hasPermalinkParts = _ref2.hasPermalinkParts;
6603    return isEnabled && postLink && isViewable && hasPermalinkParts;
6604  }), Object(external_wp_data_["withDispatch"])(function (dispatch) {
6605    var _dispatch = dispatch(store["a" /* store */]),
6606        toggleEditorPanelOpened = _dispatch.toggleEditorPanelOpened;
6607  
6608    var _dispatch2 = dispatch('core/editor'),
6609        editPost = _dispatch2.editPost;
6610  
6611    return {
6612      onTogglePanel: function onTogglePanel() {
6613        return toggleEditorPanelOpened(post_link_PANEL_NAME);
6614      },
6615      editPermalink: function editPermalink(newSlug) {
6616        editPost({
6617          slug: newSlug
6618        });
6619      }
6620    };
6621  }), Object(external_wp_compose_["withState"])({
6622    forceEmptyField: false
6623  })])(PostLink));
6624  
6625  // CONCATENATED MODULE: ./node_modules/@wordpress/edit-post/build-module/components/sidebar/discussion-panel/index.js
6626  
6627  
6628  /**
6629   * WordPress dependencies
6630   */
6631  
6632  
6633  
6634  
6635  
6636  /**
6637   * Internal dependencies
6638   */
6639  
6640  
6641  /**
6642   * Module Constants
6643   */
6644  
6645  var discussion_panel_PANEL_NAME = 'discussion-panel';
6646  
6647  function DiscussionPanel(_ref) {
6648    var isEnabled = _ref.isEnabled,
6649        isOpened = _ref.isOpened,
6650        onTogglePanel = _ref.onTogglePanel;
6651  
6652    if (!isEnabled) {
6653      return null;
6654    }
6655  
6656    return Object(external_wp_element_["createElement"])(external_wp_editor_["PostTypeSupportCheck"], {
6657      supportKeys: ['comments', 'trackbacks']
6658    }, Object(external_wp_element_["createElement"])(external_wp_components_["PanelBody"], {
6659      title: Object(external_wp_i18n_["__"])('Discussion'),
6660      opened: isOpened,
6661      onToggle: onTogglePanel
6662    }, Object(external_wp_element_["createElement"])(external_wp_editor_["PostTypeSupportCheck"], {
6663      supportKeys: "comments"
6664    }, Object(external_wp_element_["createElement"])(external_wp_components_["PanelRow"], null, Object(external_wp_element_["createElement"])(external_wp_editor_["PostComments"], null))), Object(external_wp_element_["createElement"])(external_wp_editor_["PostTypeSupportCheck"], {
6665      supportKeys: "trackbacks"
6666    }, Object(external_wp_element_["createElement"])(external_wp_components_["PanelRow"], null, Object(external_wp_element_["createElement"])(external_wp_editor_["PostPingbacks"], null)))));
6667  }
6668  
6669  /* harmony default export */ var discussion_panel = (Object(external_wp_compose_["compose"])([Object(external_wp_data_["withSelect"])(function (select) {
6670    return {
6671      isEnabled: select(store["a" /* store */]).isEditorPanelEnabled(discussion_panel_PANEL_NAME),
6672      isOpened: select(store["a" /* store */]).isEditorPanelOpened(discussion_panel_PANEL_NAME)
6673    };
6674  }), Object(external_wp_data_["withDispatch"])(function (dispatch) {
6675    return {
6676      onTogglePanel: function onTogglePanel() {
6677        return dispatch(store["a" /* store */]).toggleEditorPanelOpened(discussion_panel_PANEL_NAME);
6678      }
6679    };
6680  })])(DiscussionPanel));
6681  
6682  // CONCATENATED MODULE: ./node_modules/@wordpress/edit-post/build-module/components/sidebar/page-attributes/index.js
6683  
6684  
6685  /**
6686   * External dependencies
6687   */
6688  
6689  /**
6690   * WordPress dependencies
6691   */
6692  
6693  
6694  
6695  
6696  
6697  
6698  /**
6699   * Internal dependencies
6700   */
6701  
6702  
6703  /**
6704   * Module Constants
6705   */
6706  
6707  var page_attributes_PANEL_NAME = 'page-attributes';
6708  function PageAttributes(_ref) {
6709    var isEnabled = _ref.isEnabled,
6710        isOpened = _ref.isOpened,
6711        onTogglePanel = _ref.onTogglePanel,
6712        postType = _ref.postType;
6713  
6714    if (!isEnabled || !postType) {
6715      return null;
6716    }
6717  
6718    return Object(external_wp_element_["createElement"])(external_wp_editor_["PageAttributesCheck"], null, Object(external_wp_element_["createElement"])(external_wp_components_["PanelBody"], {
6719      title: Object(external_lodash_["get"])(postType, ['labels', 'attributes'], Object(external_wp_i18n_["__"])('Page attributes')),
6720      opened: isOpened,
6721      onToggle: onTogglePanel
6722    }, Object(external_wp_element_["createElement"])(external_wp_editor_["PageTemplate"], null), Object(external_wp_element_["createElement"])(external_wp_editor_["PageAttributesParent"], null), Object(external_wp_element_["createElement"])(external_wp_components_["PanelRow"], null, Object(external_wp_element_["createElement"])(external_wp_editor_["PageAttributesOrder"], null))));
6723  }
6724  var page_attributes_applyWithSelect = Object(external_wp_data_["withSelect"])(function (select) {
6725    var _select = select('core/editor'),
6726        getEditedPostAttribute = _select.getEditedPostAttribute;
6727  
6728    var _select2 = select(store["a" /* store */]),
6729        isEditorPanelEnabled = _select2.isEditorPanelEnabled,
6730        isEditorPanelOpened = _select2.isEditorPanelOpened;
6731  
6732    var _select3 = select('core'),
6733        getPostType = _select3.getPostType;
6734  
6735    return {
6736      isEnabled: isEditorPanelEnabled(page_attributes_PANEL_NAME),
6737      isOpened: isEditorPanelOpened(page_attributes_PANEL_NAME),
6738      postType: getPostType(getEditedPostAttribute('type'))
6739    };
6740  });
6741  var page_attributes_applyWithDispatch = Object(external_wp_data_["withDispatch"])(function (dispatch) {
6742    var _dispatch = dispatch(store["a" /* store */]),
6743        toggleEditorPanelOpened = _dispatch.toggleEditorPanelOpened;
6744  
6745    return {
6746      onTogglePanel: Object(external_lodash_["partial"])(toggleEditorPanelOpened, page_attributes_PANEL_NAME)
6747    };
6748  });
6749  /* harmony default export */ var page_attributes = (Object(external_wp_compose_["compose"])(page_attributes_applyWithSelect, page_attributes_applyWithDispatch)(PageAttributes));
6750  
6751  // EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/assertThisInitialized.js
6752  var assertThisInitialized = __webpack_require__(18);
6753  
6754  // CONCATENATED MODULE: ./node_modules/@wordpress/edit-post/build-module/components/meta-boxes/meta-boxes-area/index.js
6755  
6756  
6757  
6758  
6759  
6760  
6761  
6762  
6763  function meta_boxes_area_createSuper(Derived) { var hasNativeReflectConstruct = meta_boxes_area_isNativeReflectConstruct(); return function _createSuperInternal() { var Super = Object(getPrototypeOf["a" /* default */])(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = Object(getPrototypeOf["a" /* default */])(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return Object(possibleConstructorReturn["a" /* default */])(this, result); }; }
6764  
6765  function meta_boxes_area_isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Date.prototype.toString.call(Reflect.construct(Date, [], function () {})); return true; } catch (e) { return false; } }
6766  
6767  /**
6768   * External dependencies
6769   */
6770  
6771  /**
6772   * WordPress dependencies
6773   */
6774  
6775  
6776  
6777  
6778  /**
6779   * Internal dependencies
6780   */
6781  
6782  
6783  
6784  var meta_boxes_area_MetaBoxesArea = /*#__PURE__*/function (_Component) {
6785    Object(inherits["a" /* default */])(MetaBoxesArea, _Component);
6786  
6787    var _super = meta_boxes_area_createSuper(MetaBoxesArea);
6788  
6789    /**
6790     * @inheritdoc
6791     */
6792    function MetaBoxesArea() {
6793      var _this;
6794  
6795      Object(classCallCheck["a" /* default */])(this, MetaBoxesArea);
6796  
6797      _this = _super.apply(this, arguments);
6798      _this.bindContainerNode = _this.bindContainerNode.bind(Object(assertThisInitialized["a" /* default */])(_this));
6799      return _this;
6800    }
6801    /**
6802     * @inheritdoc
6803     */
6804  
6805  
6806    Object(createClass["a" /* default */])(MetaBoxesArea, [{
6807      key: "componentDidMount",
6808      value: function componentDidMount() {
6809        this.form = document.querySelector('.metabox-location-' + this.props.location);
6810  
6811        if (this.form) {
6812          this.container.appendChild(this.form);
6813        }
6814      }
6815      /**
6816       * Get the meta box location form from the original location.
6817       */
6818  
6819    }, {
6820      key: "componentWillUnmount",
6821      value: function componentWillUnmount() {
6822        if (this.form) {
6823          document.querySelector('#metaboxes').appendChild(this.form);
6824        }
6825      }
6826      /**
6827       * Binds the metabox area container node.
6828       *
6829       * @param {Element} node DOM Node.
6830       */
6831  
6832    }, {
6833      key: "bindContainerNode",
6834      value: function bindContainerNode(node) {
6835        this.container = node;
6836      }
6837      /**
6838       * @inheritdoc
6839       */
6840  
6841    }, {
6842      key: "render",
6843      value: function render() {
6844        var _this$props = this.props,
6845            location = _this$props.location,
6846            isSaving = _this$props.isSaving;
6847        var classes = classnames_default()('edit-post-meta-boxes-area', "is-".concat(location), {
6848          'is-loading': isSaving
6849        });
6850        return Object(external_wp_element_["createElement"])("div", {
6851          className: classes
6852        }, isSaving && Object(external_wp_element_["createElement"])(external_wp_components_["Spinner"], null), Object(external_wp_element_["createElement"])("div", {
6853          className: "edit-post-meta-boxes-area__container",
6854          ref: this.bindContainerNode
6855        }), Object(external_wp_element_["createElement"])("div", {
6856          className: "edit-post-meta-boxes-area__clear"
6857        }));
6858      }
6859    }]);
6860  
6861    return MetaBoxesArea;
6862  }(external_wp_element_["Component"]);
6863  
6864  /* harmony default export */ var meta_boxes_area = (Object(external_wp_data_["withSelect"])(function (select) {
6865    return {
6866      isSaving: select(store["a" /* store */]).isSavingMetaBoxes()
6867    };
6868  })(meta_boxes_area_MetaBoxesArea));
6869  
6870  // CONCATENATED MODULE: ./node_modules/@wordpress/edit-post/build-module/components/meta-boxes/meta-box-visibility.js
6871  
6872  
6873  
6874  
6875  
6876  
6877  function meta_box_visibility_createSuper(Derived) { var hasNativeReflectConstruct = meta_box_visibility_isNativeReflectConstruct(); return function _createSuperInternal() { var Super = Object(getPrototypeOf["a" /* default */])(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = Object(getPrototypeOf["a" /* default */])(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return Object(possibleConstructorReturn["a" /* default */])(this, result); }; }
6878  
6879  function meta_box_visibility_isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Date.prototype.toString.call(Reflect.construct(Date, [], function () {})); return true; } catch (e) { return false; } }
6880  
6881  /**
6882   * WordPress dependencies
6883   */
6884  
6885  
6886  /**
6887   * Internal dependencies
6888   */
6889  
6890  
6891  
6892  var meta_box_visibility_MetaBoxVisibility = /*#__PURE__*/function (_Component) {
6893    Object(inherits["a" /* default */])(MetaBoxVisibility, _Component);
6894  
6895    var _super = meta_box_visibility_createSuper(MetaBoxVisibility);
6896  
6897    function MetaBoxVisibility() {
6898      Object(classCallCheck["a" /* default */])(this, MetaBoxVisibility);
6899  
6900      return _super.apply(this, arguments);
6901    }
6902  
6903    Object(createClass["a" /* default */])(MetaBoxVisibility, [{
6904      key: "componentDidMount",
6905      value: function componentDidMount() {
6906        this.updateDOM();
6907      }
6908    }, {
6909      key: "componentDidUpdate",
6910      value: function componentDidUpdate(prevProps) {
6911        if (this.props.isVisible !== prevProps.isVisible) {
6912          this.updateDOM();
6913        }
6914      }
6915    }, {
6916      key: "updateDOM",
6917      value: function updateDOM() {
6918        var _this$props = this.props,
6919            id = _this$props.id,
6920            isVisible = _this$props.isVisible;
6921        var element = document.getElementById(id);
6922  
6923        if (!element) {
6924          return;
6925        }
6926  
6927        if (isVisible) {
6928          element.classList.remove('is-hidden');
6929        } else {
6930          element.classList.add('is-hidden');
6931        }
6932      }
6933    }, {
6934      key: "render",
6935      value: function render() {
6936        return null;
6937      }
6938    }]);
6939  
6940    return MetaBoxVisibility;
6941  }(external_wp_element_["Component"]);
6942  
6943  /* harmony default export */ var meta_box_visibility = (Object(external_wp_data_["withSelect"])(function (select, _ref) {
6944    var id = _ref.id;
6945    return {
6946      isVisible: select(store["a" /* store */]).isEditorPanelEnabled("meta-box-".concat(id))
6947    };
6948  })(meta_box_visibility_MetaBoxVisibility));
6949  
6950  // CONCATENATED MODULE: ./node_modules/@wordpress/edit-post/build-module/components/meta-boxes/index.js
6951  
6952  
6953  /**
6954   * External dependencies
6955   */
6956  
6957  /**
6958   * WordPress dependencies
6959   */
6960  
6961  
6962  /**
6963   * Internal dependencies
6964   */
6965  
6966  
6967  
6968  
6969  
6970  function MetaBoxes(_ref) {
6971    var location = _ref.location,
6972        isVisible = _ref.isVisible,
6973        metaBoxes = _ref.metaBoxes;
6974    return Object(external_wp_element_["createElement"])(external_wp_element_["Fragment"], null, Object(external_lodash_["map"])(metaBoxes, function (_ref2) {
6975      var id = _ref2.id;
6976      return Object(external_wp_element_["createElement"])(meta_box_visibility, {
6977        key: id,
6978        id: id
6979      });
6980    }), isVisible && Object(external_wp_element_["createElement"])(meta_boxes_area, {
6981      location: location
6982    }));
6983  }
6984  
6985  /* harmony default export */ var meta_boxes = (Object(external_wp_data_["withSelect"])(function (select, _ref3) {
6986    var location = _ref3.location;
6987  
6988    var _select = select(store["a" /* store */]),
6989        isMetaBoxLocationVisible = _select.isMetaBoxLocationVisible,
6990        getMetaBoxesPerLocation = _select.getMetaBoxesPerLocation;
6991  
6992    return {
6993      metaBoxes: getMetaBoxesPerLocation(location),
6994      isVisible: isMetaBoxLocationVisible(location)
6995    };
6996  })(MetaBoxes));
6997  
6998  // EXTERNAL MODULE: ./node_modules/@wordpress/edit-post/build-module/components/sidebar/plugin-document-setting-panel/index.js
6999  var plugin_document_setting_panel = __webpack_require__(165);
7000  
7001  // CONCATENATED MODULE: ./node_modules/@wordpress/edit-post/build-module/components/sidebar/plugin-sidebar/index.js
7002  
7003  
7004  
7005  
7006  /**
7007   * WordPress dependencies
7008   */
7009  
7010  
7011  
7012  
7013  /**
7014   * Internal dependencies
7015   */
7016  
7017  
7018  /**
7019   * Renders a sidebar when activated. The contents within the `PluginSidebar` will appear as content within the sidebar.
7020   * If you wish to display the sidebar, you can with use the `PluginSidebarMoreMenuItem` component or the `wp.data.dispatch` API:
7021   *
7022   * ```js
7023   * wp.data.dispatch( 'core/edit-post' ).openGeneralSidebar( 'plugin-name/sidebar-name' );
7024   * ```
7025   *
7026   * @see PluginSidebarMoreMenuItem
7027   *
7028   * @param {Object} props Element props.
7029   * @param {string} props.name A string identifying the sidebar. Must be unique for every sidebar registered within the scope of your plugin.
7030   * @param {string} [props.className] An optional class name added to the sidebar body.
7031   * @param {string} props.title Title displayed at the top of the sidebar.
7032   * @param {boolean} [props.isPinnable=true] Whether to allow to pin sidebar to toolbar.
7033   * @param {WPBlockTypeIconRender} [props.icon=inherits from the plugin] The [Dashicon](https://developer.wordpress.org/resource/dashicons/) icon slug string, or an SVG WP element, to be rendered when the sidebar is pinned to toolbar.
7034   *
7035   * @example
7036   * <caption>ES5</caption>
7037   * ```js
7038   * // Using ES5 syntax
7039   * var __ = wp.i18n.__;
7040   * var el = wp.element.createElement;
7041   * var PanelBody = wp.components.PanelBody;
7042   * var PluginSidebar = wp.editPost.PluginSidebar;
7043   * var moreIcon = wp.element.createElement( 'svg' ); //... svg element.
7044   *
7045   * function MyPluginSidebar() {
7046   *     return el(
7047   *             PluginSidebar,
7048   *             {
7049   *                 name: 'my-sidebar',
7050   *                 title: 'My sidebar title',
7051   *                 icon: moreIcon,
7052   *             },
7053   *             el(
7054   *                 PanelBody,
7055   *                 {},
7056   *                 __( 'My sidebar content' )
7057   *             )
7058   *     );
7059   * }
7060   * ```
7061   *
7062   * @example
7063   * <caption>ESNext</caption>
7064   * ```jsx
7065   * // Using ESNext syntax
7066   * import { __ } from '@wordpress/i18n';
7067   * import { PanelBody } from '@wordpress/components';
7068   * import { PluginSidebar } from '@wordpress/edit-post';
7069   * import { more } from '@wordpress/icons';
7070   *
7071   * const MyPluginSidebar = () => (
7072   *     <PluginSidebar
7073   *         name="my-sidebar"
7074   *         title="My sidebar title"
7075   *         icon={ more }
7076   *     >
7077   *         <PanelBody>
7078   *             { __( 'My sidebar content' ) }
7079   *         </PanelBody>
7080   *     </PluginSidebar>
7081   * );
7082   * ```
7083   */
7084  
7085  function PluginSidebarEditPost(_ref) {
7086    var className = _ref.className,
7087        props = Object(objectWithoutProperties["a" /* default */])(_ref, ["className"]);
7088  
7089    var _useSelect = Object(external_wp_data_["useSelect"])(function (select) {
7090      return {
7091        postTitle: select('core/editor').getEditedPostAttribute('title'),
7092        shortcut: select(external_wp_keyboardShortcuts_["store"]).getShortcutRepresentation('core/edit-post/toggle-sidebar'),
7093        showIconLabels: select(store["a" /* store */]).isFeatureActive('showIconLabels')
7094      };
7095    }),
7096        postTitle = _useSelect.postTitle,
7097        shortcut = _useSelect.shortcut,
7098        showIconLabels = _useSelect.showIconLabels;
7099  
7100    return Object(external_wp_element_["createElement"])(build_module["b" /* ComplementaryArea */], Object(esm_extends["a" /* default */])({
7101      panelClassName: className,
7102      className: "edit-post-sidebar",
7103      smallScreenTitle: postTitle || Object(external_wp_i18n_["__"])('(no title)'),
7104      scope: "core/edit-post",
7105      toggleShortcut: shortcut,
7106      showIconLabels: showIconLabels
7107    }, props));
7108  }
7109  
7110  // CONCATENATED MODULE: ./node_modules/@wordpress/edit-post/build-module/components/sidebar/settings-sidebar/index.js
7111  
7112  
7113  /**
7114   * WordPress dependencies
7115   */
7116  
7117  
7118  
7119  
7120  
7121  /**
7122   * Internal dependencies
7123   */
7124  
7125  
7126  
7127  
7128  
7129  
7130  
7131  
7132  
7133  
7134  
7135  
7136  
7137  
7138  
7139  
7140  var SIDEBAR_ACTIVE_BY_DEFAULT = external_wp_element_["Platform"].select({
7141    web: true,
7142    native: false
7143  });
7144  
7145  var settings_sidebar_SettingsSidebar = function SettingsSidebar() {
7146    var _useSelect = Object(external_wp_data_["useSelect"])(function (select) {
7147      // The settings sidebar is used by the edit-post/document and edit-post/block sidebars.
7148      // sidebarName represents the sidebar that is active or that should be active when the SettingsSidebar toggle button is pressed.
7149      // If one of the two sidebars is active the component will contain the content of that sidebar.
7150      // When neither of the the two sidebars is active we can not simply return null, because the PluginSidebarEditPost
7151      // component, besides being used to render the sidebar, also renders the toggle button. In that case sidebarName
7152      // should contain the sidebar that will be active when the toggle button is pressed. If a block
7153      // is selected, that should be edit-post/block otherwise it's edit-post/document.
7154      var sidebar = select(build_module["g" /* store */]).getActiveComplementaryArea(store["a" /* store */].name);
7155  
7156      if (!['edit-post/document', 'edit-post/block'].includes(sidebar)) {
7157        if (select('core/block-editor').getBlockSelectionStart()) {
7158          sidebar = 'edit-post/block';
7159        }
7160  
7161        sidebar = 'edit-post/document';
7162      }
7163  
7164      var shortcut = select(external_wp_keyboardShortcuts_["store"]).getShortcutRepresentation('core/edit-post/toggle-sidebar');
7165      return {
7166        sidebarName: sidebar,
7167        keyboardShortcut: shortcut
7168      };
7169    }, []),
7170        sidebarName = _useSelect.sidebarName,
7171        keyboardShortcut = _useSelect.keyboardShortcut;
7172  
7173    return Object(external_wp_element_["createElement"])(PluginSidebarEditPost, {
7174      identifier: sidebarName,
7175      header: Object(external_wp_element_["createElement"])(settings_header, {
7176        sidebarName: sidebarName
7177      }),
7178      closeLabel: Object(external_wp_i18n_["__"])('Close settings'),
7179      headerClassName: "edit-post-sidebar__panel-tabs"
7180      /* translators: button label text should, if possible, be under 16 characters. */
7181      ,
7182      title: Object(external_wp_i18n_["__"])('Settings'),
7183      toggleShortcut: keyboardShortcut,
7184      icon: library_cog,
7185      isActiveByDefault: SIDEBAR_ACTIVE_BY_DEFAULT
7186    }, sidebarName === 'edit-post/document' && Object(external_wp_element_["createElement"])(external_wp_element_["Fragment"], null, Object(external_wp_element_["createElement"])(post_status, null), Object(external_wp_element_["createElement"])(plugin_document_setting_panel["a" /* default */].Slot, null), Object(external_wp_element_["createElement"])(last_revision, null), Object(external_wp_element_["createElement"])(post_link, null), Object(external_wp_element_["createElement"])(post_taxonomies, null), Object(external_wp_element_["createElement"])(featured_image, null), Object(external_wp_element_["createElement"])(post_excerpt, null), Object(external_wp_element_["createElement"])(discussion_panel, null), Object(external_wp_element_["createElement"])(page_attributes, null), Object(external_wp_element_["createElement"])(meta_boxes, {
7187      location: "side"
7188    })), sidebarName === 'edit-post/block' && Object(external_wp_element_["createElement"])(external_wp_blockEditor_["BlockInspector"], null));
7189  };
7190  
7191  /* harmony default export */ var settings_sidebar = (settings_sidebar_SettingsSidebar);
7192  
7193  // CONCATENATED MODULE: ./node_modules/@wordpress/edit-post/build-module/components/welcome-guide/images.js
7194  
7195  
7196  
7197  /**
7198   * WordPress dependencies
7199   */
7200  
7201  var images_CanvasImage = function CanvasImage(props) {
7202    return Object(external_wp_element_["createElement"])(external_wp_element_["Fragment"], null, Object(external_wp_element_["createElement"])("img", Object(esm_extends["a" /* default */])({
7203      className: "edit-post-welcome-guide__image edit-post-welcome-guide__image__prm-np",
7204      alt: "",
7205      src: "data:image/gif;base64,R0lGODlhcALgAfYAAOfn58PDw//+/9zc3ODg4IqKiujo6N3d3erq6uTk5N7e3jExMURERGFhYdnZ2dXV1dDQ0M/Pz/f39wAAAOzs7FNTU25ubrS0tOLi4uPj4wwMDPn5+fz8/P///xsbG319fe7u7qioqJiYmP39/fHx8fX19ePh4OXj4ReXwRmWwACg0A+ax/T//+7//wCh1gCg0tze3f/+/Mrt+P/9++nh3wCg1K3q/kOpyuX//wOf0P3//xmXvrnq+fn//xOZwyOexiajyb7s/AubyVeow9f7/2a2z5DW7uH//5ro/kW12gaezf/9/f///c34/wCi1iSSuGrM663j93rM6LH4/+r//xGcyKHb7p/c7v/+/e/t7Pjv7e7l5JXe9lK93Taqz2DE5N3d36j0//T2+N3e2/P192u/2+Dc3BebxY3O4xmfytfv+eDr7uDq8NTh5cHo87/o9cvj7GrS9XfT8IHa98Pn89Lf5JbK3Eihvvr3+Nze39ne4HnV8f38///7+//7/gAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDIgNzkuMTY0MzUyLCAyMDIwLzAxLzMwLTE1OjUwOjM4ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjEuMSAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1NUNDQ0Q2Rjg3RTQxMUVBODRBODkxOUNBOEEwNEI0RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1NUNDQ0Q3MDg3RTQxMUVBODRBODkxOUNBOEEwNEI0RiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjU1Q0NDRDZEODdFNDExRUE4NEE4OTE5Q0E4QTA0QjRGIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU1Q0NDRDZFODdFNDExRUE4NEE4OTE5Q0E4QTA0QjRGIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEBQQAAAAsAAAAAHAC4AEAB/+AL4KDhIWGh4iJiouMjY6PkJGSk5SVlpeYmZqbnJ2en6ChoqOkpaanqKmqq6ytrq+wsbKztLW2t7i5uru8vb6/wMHCw8TFxsfIycrLzM3Oz9DR0tPU1dbX2Nna29zd3t/g4eLj5OXm5+jp6uvs7e7v8PHy8/T19vf4+fr7/P3+/wADChxIsKDBgwgTKlzIsKHDhxAjSpxIsaLFixgzatzIsaPHjyBDihxJsqTJkyhTqlzJsqXLlzBjypxJs6bNmzhz6tzJs6fPn0CDCh1KtKjRo0iTKl3KtKnTp1CjSp1KtarVq1izat3KtavXr2DDih1LtqzZs2jTql3Ltq3bt3D/48qdS7eu3bt48+rdy7ev37+AAwseTLiw4cOIEytezLix48eQI0ueTLmy5cuYM2vezLmz58+gQ4seTbq06dOoU6tezbq169ewY8ueTbu27du4c+vezbu379/AgwsfTry48ePIkytfzry58+fQo0ufTr269evYs2vfzr279+/gw4sfT768+fPo06tfz769+/fw48ufT7++/fv48+vfz7+///8ABijggAQWaOCBCCao4IIMNujggxBGKOGEFFZo4YUYZqjhhhx26OGHIIYo4ogklmjiiSimqOKKLLbo4oswxijjjDTWaOONOOao44489ujjj0AGKeSQRBZp5JFIJqnk/5JMNunkk1BGKeWUVFZp5ZVYZqnlllx26eWXYIYp5phklmnmmWimqeaabLbp5ptwxinnnHTWaeedeOap55589unnn4AGKuighBZq6KGIJqrooow26uijkEYq6aSUVmrppZhmqummnHbq6aeghirqqKSWauqpqKaq6qqsturqq7DGKuustNZq66245qrrrrz26uuvwAYr7LDEFmvsscgmq+yyzDbr7LPQRivttNRWa+212Gar7bbcduvtt+CGK+645JZr7rnopqvuuuy26+678MYr77z01mvvvfjmq+++/Pbr778AByzwwAQXbPDBCCes8MIMN+zwwxBHLPHEFFds8Y3FGGes8cYcd+zxxyCHLPLIJJds8skop6zyyiy37PLLMMcs88w012zzzTjnrPPOPPfs889ABy300EQXbfTRSCet9NJMN+3001BHLfXUVFdt9dVYZ6311lx37fXXYIct9thkl2322WinrfbabLft9ttwxy333HTXbffdeOet99589+3334AHLvjghBceXyAAIfkEBQQAAAAs7QBXAZYAiQAAB/+AAII1hIWGh4iJiouMjY6PkJGSioKDNS6YmZqbnJ2en6ChoqOkpaaeNZU1OSs+KK+wsbKztLW2t7i5uru8vbE+KzmqKzc2PMfIycrLzM3Oz9DR0tPU1ck2NyupADU+NjgsPeLj5OXm5+jp6uvs7e7v8OIsODYoqZcoPOE6/P3+/wADChxIsKDBgwgTKuTXgwUPe9xc5Ouho4PFixgzatzIsaPHjyBDihxJ0qKOHjx23JPIg2LJlzBjypwp8+RDF4RYuqTJs6fPnyBtosCJr2VFoEiTKoUplKjOo0ujSp1qEuXQnBOhUt3KlWdTrEa7ih378mvRnWTTqt1o9unat3D/22aFSzet3LB183K9i1av36V8tf4d/DMw4cOFrTqdi7jxTMOOI5dVDLav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2gkcSFCWkhRzbLh5w7Chw4cQI0qcSLEiRTc24vhQUqmgx48gMwl5woVOm5MoU6pcyZJlnZUvW8qcyZKOlBRCQurcyRPRSC5wzBwYSrSo0aNIkypdylSpGTNwpOzI2bOq1Y8/gzbdyrWrV6NPo069SrbsuqxCv3odYMGDWw8W/wao7RpWKlWzePMCQzvXa4UJgCdU6Mu17li9iBPj4ku46YC/gQc3Zmr4ruLLmFcxnrz0rwYNgjkvrZy5tOlRm0UjraBBhAgNklUfJX26tm1LWWUrLXBh6IUCumdDvalkUKvbyJMXyh28ude6KYoLOq68+m3mzrNTHr5DuvXvyH+apEm+fJ2Y5dPPpCMHhXfw8BWnEnQwocX7+PPrj4hRI8f4ACI2HwDvxNPPgQgmqGA+/wQU4IOJqZBDNuVUaOGFGIazghLpQOihXtCEKOKIJDLz4Ykopqjiiiy26OKLMMYo44w01mjjjTjmqOOOPPbo449ABinkKTkoYeSRSCap5P+STDbp5JNQRinllFRWaeWVWGap5ZZcdunllB2KUoMK2GiT4Zlopqnmmmy26eabcMYp55x0+nCOEip09EmRPnjxBRSABirooIQWauihiCaq6KKMNuroo5BGKumklFZq6aWYLvqFFxuFmUkNQuwgRxNHlGrqqaimquqqrLbq6quwxirrrLTWauutuOaq66689iprE3JMpScmNayQRBMsMNHBsh3ooAOz0EYr7bTUVmvttdhmq+223Hbr7bfghivuuOSWa661TLDQRBIrDGtJDS74YAQOPZxr77345qvvvvz26++/2vaAgxE+uOBuJPD6cAUL9QLs8MMQRyzxxBTvqwP/C1cUfDAk8KJgBcMVhyzyyCSXbPK4PbBgBQoGf+qCxyCfLPPMNNdss74pr9wysS9/3PDNQAct9NA358zyxqj0HDPRTDft9NP8Gr3zJR37DPXVWGet9bVSI+1I1UtvLfbYZAfdtcsw/1z22my3TfHZPKft9tx0142zykejbbXdfPft97ZwU6202n8Xbrjfgb87+OGMN053yhlPrbjcjldu+daQa6x32Jd37rnQiUsCNuGfl266yaEjvPjprLcecuocr+767LT/C3vSlNeu++723v617LwHL7y3vjcy+vDIJ49t8Ywcr/zz0C/L/CLOR2/98NMrUv313OuefSLbdy9+/+uZSy46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u76/wMHCw8QGvYmyvbHFzM3Oz5OystCzyQZK2Nna29zd3t/g4eLj5OXm5+jp6uvs7e7v8PHy6NLThYeCSlVn/P3+/wADChxIsKDBgwgTKlzIsKHDhxAjSpxIsaJFhVWUTDtm7JCSM0C+7BlJsqTJkyhTqlzJsqXLlzBjypxJs6bNmzhz6tzJs2fML0B8KOmoyMeQJjhatKDCtKnTp1CjSp1KlanSq1izat3KtavXr2DDih1LtqzZs2jTql3Ltq1bpVT/W+BoMqQKoxw/mrDogEWAACyAAwseTLiw4cOIEytezLix48eQI0ueTLmy5cuYM2tG7FdABxZNfuRQlENIFxw6BDDpzLq169ewY8ueTbu27du4c+vezbu379/AgwsfTny3DhxfhIxGpGSFHCpMovvtQL269evYs2vfzr279+/gw4sfT768+fPo06tfz769++9/qchZMZS5j+dM3uvfz7+///8ABijggARu55d8QiWixH3QFejggxBGKOGEFFZI3oFyJGjfc31Z6OGHIIYo4ogexpdhfYQsyKFnJLbo4oswxihjByZqmCKDHc6o44489ugjejWiOIiKVOT445FIJqnk/4tBKogji0tGKeWUVP7X5IZFQlnlllx26aWBWCAoZD5PfmnmmWhGeeWNK6bp5ptwMhnmiU62GeedeOb54JpDlqnnn4AG2h6GNvb5nJaCJqrootwJIGadVCAK4QYJJADApZheWummnHbq6aeghirqqKSWauqpqKaq6qqsturqq7CWCsAGFjpKJ5Yd6qBDhBscoMABwAYr7LDEFmvsscgmq+yyzDbr7LPQRivttNRWa+20ElRI6JjXlKkrrwNcK+645JZr7rnopqvuuNlSyCeZ+FXY67r01mvvvfjmqy+z7UKYH3VMPIrlvxPOu+/BCCes8MIL9/sgwQHfymaWFBrM8P/FGGes8cbJOhzhu93aKaHFHJds8skoq+sxhCATaWSEEqQs88w017zsynvOWSi8FE8Ys81ABy10yTg72LKfEv489NJMN31v0QUeLTLMTldt9dXXQk2g1D2PjPXXYId9rNYDcv3ypGKnrTbWZAtotqQOkrz23HTT3HaAb1dc9958o3w3gHkX3PfM4Q7+9d9W6syty3AXKLfhVStQOOQbI+5f4F5TXrICInzg+eegh/65CJoTra3ikJ794ON7T57xAAtM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a9uktDFL7bbcdiuqqd6GKy6m1taG7Wzajqvuuuy2666s5dJ2rmzpvqsuuPbmq++78c4277L7BizwwAQL269s/5pWb8Hb4svwwxDrerCMthaorP/CEWes8cYDT2xawqUtzPHIJJc8rcelgUyayCa37PLLEh+744W2sQzzzTjn/CnKpKk8ms06By00zDznV3GyNQtt6dBMEy3zrSZm2/TUVI9ctGg+iwZ01Vx3ze/TFift9dhku3t1aFmHtnXZHMMAA9sdg410rnAHXEADeOet9957f1D3vmeDljZoa/8tLgMTJK744owzvoDh+QYe3dE00w05qewu0PjmmzNw+dfXUo6r1J+PuvSzmnOueuKel86u5J4N/lnhrk+b+uqct177uLB3JrtntO8O7e24N6678N72ztnvnQWPfLPEF7/48c9vq/xmzHPmfPXCRi8969x3e33/haJHjW743Xr/PfXoQzt+Ztlvtn37vaovPfv0N/s+ZvFrNn/+urJf8fAHQIPJrXKkKyDqvmc8BT5rf5fpX2b+50BXCRB3BKxgryCYI2Qh8HwaJNYFV5fBEMYsdB4cHQhNGKwRqq6ELIQVBysjQcxQMIancmHucPirGVKmhpe5IQ9DJUAPeOCFQ9zgAVVIryTWL3cQiADiOufEXflwMkC0jBCryCn1NQBcDmgAFbkYqytKJouV2SIZM+W9ApzuAAooQAPX+CozRgaNlFEjHQ+wAAD40Y8huNQbFRACDUxvj66yI2TwOBk90vF2CwjApwJwOxgicmdLNF8TL8mq1DHg/wGhesAULclJTimyPeXrEcBKqSrNWcBUDtsULC0wgcexElWndAwjJePINTJABKoSAQPeeEtQ5bIxu4xML8kYAVY1s5jFyqQqMQbNaiZPmhcLmTW3aT1sio2b4HygNy0XznIaEIUzY+IqzcnOHo4zge2M5wnNlcpsrkye+ITXO1eYz36u6piMSSZklulPcwK0AwJ9DEELGs6DJtQxC2UoNx1az29K9KKeomgKNblOjHpUUxpNJ0ep+dGSXiqkUJumNk1qUpSGjZwsxahL5wbPmF50ph/cpE1luk/ZEClRafoSUA9VpzgFik5FJZRQldqnOBHqUUjV05qmylQvramqQv+tE1LTtKenWrVRigLqV6Ua1TmpCU9uMupWg7olsSLqUFliVJkOJYGeAumueD3RQ/PK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s+qVFibInk27tu0JFl7rZP3OtW6BsW8Lt537d03e4HwvXsoy+PDnuI0fR5wKYeHr2LNbdA5deHHpLZHzA/+Se3fi5MNTR6U8fT3z52l/d491/an29OXBjy97fv5/4jGD33/q7MeffwTeE+BBCQZkYHwINkjPgsropd2FGGL44HkRSigPhapYmOGIJAa2YXcdergOiNWpiM+J0KXoIjossjejPTA+J+ON49R4H4/05DjcjkBa46MhAxYZjf+Q3im5on0+OVkgf7cRKeVTUBYC2ZXcWNCRlVwec6SWYZ7jJUdglknMmIRsqeY0ZzoUQCsBQJTmm8GwOUiSeP4SJ0MPvPLAQ3f26YueUhlazZ8ZFaroLoh24OajxTAqQi0iMOQopbhEOimnwvx5wSsKyHLBQpuCWounqj7DaEUL9FfirLSKdFiWg3zaqi9nMleLAwmlumssrA5LTJwDNGrsMMUuG0ygwEDr7C/NTmutergKouu13CqYbaLdhhtQpHyKa66R38Zz7roTplsuu/AaQ2689NLobr345pPutvn2K8y8/gaM1r0CF7zmvgYnnCfCCjfMS7UOR7wqwxJXPAv/xBZnfGu272qML8YeSwxwyBlHiogoKKes8sost+zyyzDHjHKk6dZs880456zzzjz37PPPQAct9NBEF2300UgnrfTSTDft9NNQRy311FRXbfXVWGet9dZcd+3112CHLfbYZJdt9tlop6322my37fbbcMct99x012333XjnrffefPft99+ABy744IQXbvjhiCeu+OKMN+7443aDIPnklFdu+eWYZ6755px37vnnoIcu+uikl2766ainrvrqrHOeQAawxy777LTXbvvtuOeu++689+7778AHL/zwxBdv/PHIJ6/88swjjwEGzUcv/e7Qz1798NfD/vz0sm+vu/fch+88//PZi2/++d2nj/76sUNfvvrsZ/C+9PPHX7v78Nuv//78r1999vUjXgD7F7vXFW+ABLRe7hDYO/wl8IHYax8EgTc/B1JwgrRjIAYjuMEOnk+D4gOhB6MnwgaO0HzlK6H8mqfCE+aPfi7cYAtxN8MYHvB3NbRh8nLIwdttL4cW1KEPxyfEEQYQfL7joQeVyMIiho+JTHxgEIMXxe850YoA1N4OaUi+K0rweFVUoBWFF0YvmjGD3ENgGc84vTKWcIZrZKP+wpjFFZqw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