HEX
Server: Apache
System: Linux outside 5.4.8_Algonet_ZeroMAC_0.9.4.8 #6 SMP Mon Feb 3 20:36:07 CET 2020 x86_64
User: server (1002)
PHP: 8.3.20
Disabled: exec,passthru,shell_exec,system,proc_open,popen,curl_multi_exec,parse_ini_file,show_source
Upload Files
File: /home/muoapartman/www/wp-content/plugins/gutenberg/build/editor/index.min.js
!function(){var e={9367:function(e,t){var n,o;void 0===(o="function"==typeof(n=function(e,t){"use strict";var n,o,r="function"==typeof Map?new Map:(n=[],o=[],{has:function(e){return n.indexOf(e)>-1},get:function(e){return o[n.indexOf(e)]},set:function(e,t){-1===n.indexOf(e)&&(n.push(e),o.push(t))},delete:function(e){var t=n.indexOf(e);t>-1&&(n.splice(t,1),o.splice(t,1))}}),s=function(e){return new Event(e,{bubbles:!0})};try{new Event("test")}catch(e){s=function(e){var t=document.createEvent("Event");return t.initEvent(e,!0,!1),t}}function i(e){if(e&&e.nodeName&&"TEXTAREA"===e.nodeName&&!r.has(e)){var t=null,n=null,o=null,i=function(){e.clientWidth!==n&&d()},a=function(t){window.removeEventListener("resize",i,!1),e.removeEventListener("input",d,!1),e.removeEventListener("keyup",d,!1),e.removeEventListener("autosize:destroy",a,!1),e.removeEventListener("autosize:update",d,!1),Object.keys(t).forEach((function(n){e.style[n]=t[n]})),r.delete(e)}.bind(e,{height:e.style.height,resize:e.style.resize,overflowY:e.style.overflowY,overflowX:e.style.overflowX,wordWrap:e.style.wordWrap});e.addEventListener("autosize:destroy",a,!1),"onpropertychange"in e&&"oninput"in e&&e.addEventListener("keyup",d,!1),window.addEventListener("resize",i,!1),e.addEventListener("input",d,!1),e.addEventListener("autosize:update",d,!1),e.style.overflowX="hidden",e.style.wordWrap="break-word",r.set(e,{destroy:a,update:d}),"vertical"===(l=window.getComputedStyle(e,null)).resize?e.style.resize="none":"both"===l.resize&&(e.style.resize="horizontal"),t="content-box"===l.boxSizing?-(parseFloat(l.paddingTop)+parseFloat(l.paddingBottom)):parseFloat(l.borderTopWidth)+parseFloat(l.borderBottomWidth),isNaN(t)&&(t=0),d()}var l;function c(t){var n=e.style.width;e.style.width="0px",e.offsetWidth,e.style.width=n,e.style.overflowY=t}function u(){if(0!==e.scrollHeight){var o=function(e){for(var t=[];e&&e.parentNode&&e.parentNode instanceof Element;)e.parentNode.scrollTop&&t.push({node:e.parentNode,scrollTop:e.parentNode.scrollTop}),e=e.parentNode;return t}(e),r=document.documentElement&&document.documentElement.scrollTop;e.style.height="",e.style.height=e.scrollHeight+t+"px",n=e.clientWidth,o.forEach((function(e){e.node.scrollTop=e.scrollTop})),r&&(document.documentElement.scrollTop=r)}}function d(){u();var t=Math.round(parseFloat(e.style.height)),n=window.getComputedStyle(e,null),r="content-box"===n.boxSizing?Math.round(parseFloat(n.height)):e.offsetHeight;if(r<t?"hidden"===n.overflowY&&(c("scroll"),u(),r="content-box"===n.boxSizing?Math.round(parseFloat(window.getComputedStyle(e,null).height)):e.offsetHeight):"hidden"!==n.overflowY&&(c("hidden"),u(),r="content-box"===n.boxSizing?Math.round(parseFloat(window.getComputedStyle(e,null).height)):e.offsetHeight),o!==r){o=r;var i=s("autosize:resized");try{e.dispatchEvent(i)}catch(e){}}}}function a(e){var t=r.get(e);t&&t.destroy()}function l(e){var t=r.get(e);t&&t.update()}var c=null;"undefined"==typeof window||"function"!=typeof window.getComputedStyle?((c=function(e){return e}).destroy=function(e){return e},c.update=function(e){return e}):((c=function(e,t){return e&&Array.prototype.forEach.call(e.length?e:[e],(function(e){return i(e)})),e}).destroy=function(e){return e&&Array.prototype.forEach.call(e.length?e:[e],a),e},c.update=function(e){return e&&Array.prototype.forEach.call(e.length?e:[e],l),e}),t.default=c,e.exports=t.default})?n.apply(t,[e,t]):n)||(e.exports=o)},4184:function(e,t){var n;!function(){"use strict";var o={}.hasOwnProperty;function r(){for(var e=[],t=0;t<arguments.length;t++){var n=arguments[t];if(n){var s=typeof n;if("string"===s||"number"===s)e.push(n);else if(Array.isArray(n)){if(n.length){var i=r.apply(null,n);i&&e.push(i)}}else if("object"===s)if(n.toString===Object.prototype.toString)for(var a in n)o.call(n,a)&&n[a]&&e.push(a);else e.push(n.toString())}}return e.join(" ")}e.exports?(r.default=r,e.exports=r):void 0===(n=function(){return r}.apply(t,[]))||(e.exports=n)}()},1934:function(e){e.exports=function(e,t,n){return((n=window.getComputedStyle)?n(e):e.currentStyle)[t.replace(/-(\w)/gi,(function(e,t){return t.toUpperCase()}))]}},8303:function(e,t,n){var o=n(1934);e.exports=function(e){var t=o(e,"line-height"),n=parseFloat(t,10);if(t===n+""){var r=e.style.lineHeight;e.style.lineHeight=t+"em",t=o(e,"line-height"),n=parseFloat(t,10),r?e.style.lineHeight=r:delete e.style.lineHeight}if(-1!==t.indexOf("pt")?(n*=4,n/=3):-1!==t.indexOf("mm")?(n*=96,n/=25.4):-1!==t.indexOf("cm")?(n*=96,n/=2.54):-1!==t.indexOf("in")?n*=96:-1!==t.indexOf("pc")&&(n*=16),n=Math.round(n),"normal"===t){var s=e.nodeName,i=document.createElement(s);i.innerHTML="&nbsp;","TEXTAREA"===s.toUpperCase()&&i.setAttribute("rows","1");var a=o(e,"font-size");i.style.fontSize=a,i.style.padding="0px",i.style.border="0px";var l=document.body;l.appendChild(i),n=i.offsetHeight,l.removeChild(i)}return n}},2703:function(e,t,n){"use strict";var o=n(414);function r(){}function s(){}s.resetWarningCache=r,e.exports=function(){function e(e,t,n,r,s,i){if(i!==o){var a=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw a.name="Invariant Violation",a}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:s,resetWarningCache:r};return n.PropTypes=n,n}},5697:function(e,t,n){e.exports=n(2703)()},414:function(e){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},4857:function(e,t,n){"use strict";var o,r=this&&this.__extends||(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},function(e,t){function __(){this.constructor=e}o(e,t),e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)}),s=this&&this.__assign||Object.assign||function(e){for(var t,n=1,o=arguments.length;n<o;n++)for(var r in t=arguments[n])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},i=this&&this.__rest||function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(o=Object.getOwnPropertySymbols(e);r<o.length;r++)t.indexOf(o[r])<0&&(n[o[r]]=e[o[r]])}return n};t.__esModule=!0;var a=n(9196),l=n(5697),c=n(9367),u=n(8303),d="autosize:resized",p=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.state={lineHeight:null},t.textarea=null,t.onResize=function(e){t.props.onResize&&t.props.onResize(e)},t.updateLineHeight=function(){t.textarea&&t.setState({lineHeight:u(t.textarea)})},t.onChange=function(e){var n=t.props.onChange;t.currentValue=e.currentTarget.value,n&&n(e)},t}return r(t,e),t.prototype.componentDidMount=function(){var e=this,t=this.props,n=t.maxRows,o=t.async;"number"==typeof n&&this.updateLineHeight(),"number"==typeof n||o?setTimeout((function(){return e.textarea&&c(e.textarea)})):this.textarea&&c(this.textarea),this.textarea&&this.textarea.addEventListener(d,this.onResize)},t.prototype.componentWillUnmount=function(){this.textarea&&(this.textarea.removeEventListener(d,this.onResize),c.destroy(this.textarea))},t.prototype.render=function(){var e=this,t=this.props,n=(t.onResize,t.maxRows),o=(t.onChange,t.style),r=(t.innerRef,t.children),l=i(t,["onResize","maxRows","onChange","style","innerRef","children"]),c=this.state.lineHeight,u=n&&c?c*n:null;return a.createElement("textarea",s({},l,{onChange:this.onChange,style:u?s({},o,{maxHeight:u}):o,ref:function(t){e.textarea=t,"function"==typeof e.props.innerRef?e.props.innerRef(t):e.props.innerRef&&(e.props.innerRef.current=t)}}),r)},t.prototype.componentDidUpdate=function(){this.textarea&&c.update(this.textarea)},t.defaultProps={rows:1,async:!1},t.propTypes={rows:l.number,maxRows:l.number,onResize:l.func,innerRef:l.any,async:l.bool},t}(a.Component);t.TextareaAutosize=a.forwardRef((function(e,t){return a.createElement(p,s({},e,{innerRef:t}))}))},4042:function(e,t,n){"use strict";var o=n(4857);t.Z=o.TextareaAutosize},9196:function(e){"use strict";e.exports=window.React}},t={};function n(o){var r=t[o];if(void 0!==r)return r.exports;var s=t[o]={exports:{}};return e[o].call(s.exports,s,s.exports,n),s.exports}n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,{a:t}),t},n.d=function(e,t){for(var o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var o={};!function(){"use strict";n.r(o),n.d(o,{AlignmentToolbar:function(){return di},Autocomplete:function(){return ui},AutosaveMonitor:function(){return ho},BlockAlignmentToolbar:function(){return pi},BlockControls:function(){return mi},BlockEdit:function(){return hi},BlockEditorKeyboardShortcuts:function(){return gi},BlockFormatControls:function(){return fi},BlockIcon:function(){return vi},BlockInspector:function(){return _i},BlockList:function(){return yi},BlockMover:function(){return bi},BlockNavigationDropdown:function(){return Ei},BlockSelectionClearer:function(){return wi},BlockSettingsMenu:function(){return Si},BlockTitle:function(){return Pi},BlockToolbar:function(){return ki},ColorPalette:function(){return Ci},ContrastChecker:function(){return Ti},CopyHandler:function(){return xi},DefaultBlockAppender:function(){return Bi},DocumentOutline:function(){return ko},DocumentOutlineCheck:function(){return Co},EditorHistoryRedo:function(){return Oo},EditorHistoryUndo:function(){return Uo},EditorKeyboardShortcutsRegister:function(){return Io},EditorNotices:function(){return Mo},EditorProvider:function(){return ri},EditorSnackbars:function(){return zo},EntitiesSavedStates:function(){return $o},ErrorBoundary:function(){return Yo},FontSizePicker:function(){return Ai},InnerBlocks:function(){return Ni},Inserter:function(){return Ii},InspectorAdvancedControls:function(){return Ri},InspectorControls:function(){return Di},LocalAutosaveMonitor:function(){return Zo},MediaPlaceholder:function(){return zi},MediaUpload:function(){return Vi},MediaUploadCheck:function(){return Hi},MultiSelectScrollIntoView:function(){return Wi},NavigableToolbar:function(){return Gi},ObserveTyping:function(){return ji},PageAttributesCheck:function(){return Jo},PageAttributesOrder:function(){return nr},PageAttributesParent:function(){return cr},PageTemplate:function(){return ur},PanelColorSettings:function(){return Li},PlainText:function(){return Oi},PostAuthor:function(){return hr},PostAuthorCheck:function(){return gr},PostComments:function(){return fr},PostExcerpt:function(){return vr},PostExcerptCheck:function(){return _r},PostFeaturedImage:function(){return Tr},PostFeaturedImageCheck:function(){return br},PostFormat:function(){return Ar},PostFormatCheck:function(){return xr},PostLastRevision:function(){return Rr},PostLastRevisionCheck:function(){return Nr},PostLockedModal:function(){return Dr},PostPendingStatus:function(){return Or},PostPendingStatusCheck:function(){return Lr},PostPingbacks:function(){return Ur},PostPreviewButton:function(){return Mr},PostPublishButton:function(){return Hr},PostPublishButtonLabel:function(){return zr},PostPublishPanel:function(){return ks},PostSavedState:function(){return Is},PostSchedule:function(){return Xr},PostScheduleCheck:function(){return Ns},PostScheduleLabel:function(){return Zr},PostSlug:function(){return Ls},PostSlugCheck:function(){return Rs},PostSticky:function(){return Us},PostStickyCheck:function(){return Os},PostSwitchToDraftButton:function(){return As},PostTaxonomies:function(){return Fs},PostTaxonomiesCheck:function(){return Ms},PostTaxonomiesFlatTermSelector:function(){return ls},PostTaxonomiesHierarchicalTermSelector:function(){return vs},PostTextEditor:function(){return Vs},PostTitle:function(){return Ws},PostTrash:function(){return Gs},PostTrashCheck:function(){return js},PostTypeSupportCheck:function(){return er},PostVisibility:function(){return qr},PostVisibilityCheck:function(){return $s},PostVisibilityLabel:function(){return Yr},RichText:function(){return ci},RichTextShortcut:function(){return Ui},RichTextToolbarButton:function(){return Fi},ServerSideRender:function(){return ii()},SkipToSelectedBlock:function(){return $i},TableOfContents:function(){return Zs},TextEditorGlobalKeyboardShortcuts:function(){return Ao},ThemeSupportCheck:function(){return yr},URLInput:function(){return Ki},URLInputButton:function(){return qi},URLPopover:function(){return Yi},UnsavedChangesWarning:function(){return Js},VisualEditorGlobalKeyboardShortcuts:function(){return Bo},Warning:function(){return Qi},WordCount:function(){return Ys},WritingFlow:function(){return Xi},__unstableRichTextInputEvent:function(){return Mi},cleanForSlug:function(){return U},createCustomColorsHOC:function(){return Zi},getColorClassName:function(){return Ji},getColorObjectByAttributeValues:function(){return ea},getColorObjectByColorValue:function(){return ta},getFontSize:function(){return na},getFontSizeClass:function(){return oa},getTemplatePartIcon:function(){return H},mediaUpload:function(){return oi},store:function(){return lo},storeConfig:function(){return ao},transformStyles:function(){return m.transformStyles},userAutocompleter:function(){return po},withColorContext:function(){return ra},withColors:function(){return sa},withFontSizes:function(){return ia}});var e={};n.r(e),n.d(e,{__experimentalGetDefaultTemplatePartAreas:function(){return $t},__experimentalGetDefaultTemplateType:function(){return Kt},__experimentalGetDefaultTemplateTypes:function(){return jt},__experimentalGetTemplateInfo:function(){return qt},__unstableIsEditorReady:function(){return We},canInsertBlockType:function(){return Vt},canUserUseUnfilteredHTML:function(){return Ue},didPostSaveRequestFail:function(){return be},didPostSaveRequestSucceed:function(){return ye},getActivePostLock:function(){return Oe},getAdjacentBlockClientId:function(){return pt},getAutosaveAttribute:function(){return ie},getBlock:function(){return Xe},getBlockAttributes:function(){return Qe},getBlockCount:function(){return ot},getBlockHierarchyRootClientId:function(){return dt},getBlockIndex:function(){return Ct},getBlockInsertionPoint:function(){return Ot},getBlockListSettings:function(){return Gt},getBlockMode:function(){return Rt},getBlockName:function(){return qe},getBlockOrder:function(){return kt},getBlockRootClientId:function(){return ut},getBlockSelectionEnd:function(){return st},getBlockSelectionStart:function(){return rt},getBlocks:function(){return Ze},getBlocksByClientId:function(){return nt},getClientIdsOfDescendants:function(){return Je},getClientIdsWithDescendants:function(){return et},getCurrentPost:function(){return Z},getCurrentPostAttribute:function(){return re},getCurrentPostId:function(){return ee},getCurrentPostLastRevisionId:function(){return ne},getCurrentPostRevisionsCount:function(){return te},getCurrentPostType:function(){return J},getEditedPostAttribute:function(){return se},getEditedPostContent:function(){return ke},getEditedPostPreviewLink:function(){return Se},getEditedPostSlug:function(){return Be},getEditedPostVisibility:function(){return ae},getEditorBlocks:function(){return Me},getEditorSelection:function(){return He},getEditorSelectionEnd:function(){return Ve},getEditorSelectionStart:function(){return ze},getEditorSettings:function(){return Ge},getFirstMultiSelectedBlockClientId:function(){return _t},getGlobalBlockCount:function(){return tt},getInserterItems:function(){return Ht},getLastMultiSelectedBlockClientId:function(){return yt},getMultiSelectedBlockClientIds:function(){return ft},getMultiSelectedBlocks:function(){return vt},getMultiSelectedBlocksEndClientId:function(){return Pt},getMultiSelectedBlocksStartClientId:function(){return St},getNextBlockClientId:function(){return ht},getPermalink:function(){return xe},getPermalinkParts:function(){return Ae},getPostEdits:function(){return oe},getPostLockUser:function(){return Le},getPostTypeLabel:function(){return Yt},getPreviousBlockClientId:function(){return mt},getSelectedBlock:function(){return ct},getSelectedBlockClientId:function(){return lt},getSelectedBlockCount:function(){return it},getSelectedBlocksInitialCaretPosition:function(){return gt},getStateBeforeOptimisticTransaction:function(){return je},getSuggestedPostFormat:function(){return Pe},getTemplate:function(){return Mt},getTemplateLock:function(){return zt},hasChangedContent:function(){return q},hasEditorRedo:function(){return $},hasEditorUndo:function(){return j},hasInserterItems:function(){return Wt},hasMultiSelection:function(){return At},hasNonPostEntityChanges:function(){return Q},hasSelectedBlock:function(){return at},hasSelectedInnerBlock:function(){return xt},inSomeHistory:function(){return $e},isAncestorMultiSelected:function(){return wt},isAutosavingPost:function(){return Ee},isBlockInsertionPointVisible:function(){return Ut},isBlockMultiSelected:function(){return Et},isBlockSelected:function(){return Tt},isBlockValid:function(){return Ye},isBlockWithinSelection:function(){return Bt},isCaretWithinFormattedText:function(){return Lt},isCleanNewPost:function(){return X},isCurrentPostPending:function(){return le},isCurrentPostPublished:function(){return ce},isCurrentPostScheduled:function(){return ue},isEditedPostAutosaveable:function(){return he},isEditedPostBeingScheduled:function(){return ge},isEditedPostDateFloating:function(){return fe},isEditedPostDirty:function(){return Y},isEditedPostEmpty:function(){return me},isEditedPostNew:function(){return K},isEditedPostPublishable:function(){return de},isEditedPostSaveable:function(){return pe},isFirstMultiSelectedBlock:function(){return bt},isMultiSelecting:function(){return It},isPermalinkEditable:function(){return Te},isPostAutosavingLocked:function(){return Re},isPostLockTakeover:function(){return De},isPostLocked:function(){return Ie},isPostSavingLocked:function(){return Ne},isPreviewingPost:function(){return we},isPublishSidebarEnabled:function(){return Fe},isPublishingPost:function(){return Ce},isSavingNonPostEntityChanges:function(){return _e},isSavingPost:function(){return ve},isSelectionEnabled:function(){return Nt},isTyping:function(){return Dt},isValidTemplate:function(){return Ft}});var t={};function r(){return(r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(e[o]=n[o])}return e}).apply(this,arguments)}n.r(t),n.d(t,{__experimentalRequestPostUpdateFinish:function(){return rn},__experimentalRequestPostUpdateStart:function(){return on},__experimentalTearDownEditor:function(){return tn},autosave:function(){return pn},clearSelectedBlock:function(){return Ln},createUndoLevel:function(){return gn},disablePublishSidebar:function(){return yn},editPost:function(){return ln},enablePublishSidebar:function(){return vn},enterFormattedText:function(){return eo},exitFormattedText:function(){return to},hideInsertionPoint:function(){return jn},insertBlock:function(){return Hn},insertBlocks:function(){return Wn},insertDefaultBlock:function(){return no},lockPostAutosaving:function(){return wn},lockPostSaving:function(){return bn},mergeBlocks:function(){return qn},moveBlockToPosition:function(){return Vn},moveBlocksDown:function(){return Mn},moveBlocksUp:function(){return zn},multiSelect:function(){return Dn},receiveBlocks:function(){return xn},redo:function(){return mn},refreshPost:function(){return un},removeBlock:function(){return Qn},removeBlocks:function(){return Yn},replaceBlock:function(){return Fn},replaceBlocks:function(){return Un},resetBlocks:function(){return Tn},resetEditorBlocks:function(){return Pn},resetPost:function(){return nn},savePost:function(){return cn},selectBlock:function(){return In},setTemplateValidity:function(){return $n},setupEditor:function(){return en},setupEditorState:function(){return an},showInsertionPoint:function(){return Gn},startMultiSelect:function(){return Nn},startTyping:function(){return Zn},stopMultiSelect:function(){return Rn},stopTyping:function(){return Jn},synchronizeTemplate:function(){return Kn},toggleBlockMode:function(){return Xn},toggleSelection:function(){return On},trashPost:function(){return dn},undo:function(){return hn},unlockPostAutosaving:function(){return Sn},unlockPostSaving:function(){return En},updateBlock:function(){return Bn},updateBlockAttributes:function(){return An},updateBlockListSettings:function(){return oo},updateEditorSettings:function(){return kn},updatePost:function(){return sn},updatePostLock:function(){return fn}});var s=window.wp.element,i=window.lodash,a=window.wp.blocks,l=window.wp.data,c=window.wp.coreData,u=window.wp.compose,d=window.wp.hooks,p=window.wp.dataControls,m=window.wp.blockEditor;const h={insertUsage:{},isPublishSidebarEnabled:!0},g={...m.SETTINGS_DEFAULTS,richEditingEnabled:!0,codeEditingEnabled:!0,enableCustomFields:void 0,supportsLayout:!0};function f(e){return e&&"object"==typeof e&&"raw"in e?e.raw:e}var v,_,y=(0,l.combineReducers)({postId:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"SETUP_EDITOR_STATE":case"RESET_POST":return t.post.id}return e},postType:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"SETUP_EDITOR_STATE":case"RESET_POST":return t.post.type}return e},preferences:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:h,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"ENABLE_PUBLISH_SIDEBAR":return{...e,isPublishSidebarEnabled:!0};case"DISABLE_PUBLISH_SIDEBAR":return{...e,isPublishSidebarEnabled:!1}}return e},saving:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"REQUEST_POST_UPDATE_START":case"REQUEST_POST_UPDATE_FINISH":return{pending:"REQUEST_POST_UPDATE_START"===t.type,options:t.options||{}}}return e},postLock:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{isLocked:!1},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"UPDATE_POST_LOCK":return t.lock}return e},template:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{isValid:!0},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"SET_TEMPLATE_VALIDITY":return{...e,isValid:t.isValid}}return e},postSavingLock:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"LOCK_POST_SAVING":return{...e,[t.lockName]:!0};case"UNLOCK_POST_SAVING":return(0,i.omit)(e,t.lockName)}return e},isReady:function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"SETUP_EDITOR_STATE":return!0;case"TEAR_DOWN_EDITOR":return!1}return e},editorSettings:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:g,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"UPDATE_EDITOR_SETTINGS":return{...e,...t.settings}}return e},postAutosavingLock:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"LOCK_POST_AUTOSAVING":return{...e,[t.lockName]:!0};case"UNLOCK_POST_AUTOSAVING":return(0,i.omit)(e,t.lockName)}return e}});function b(e){return[e]}function E(){var e={clear:function(){e.head=null}};return e}function w(e,t,n){var o;if(e.length!==t.length)return!1;for(o=n;o<e.length;o++)if(e[o]!==t[o])return!1;return!0}function S(e,t){var n,o;function r(){n=_?new WeakMap:E()}function s(){var n,r,s,i,a,l=arguments.length;for(i=new Array(l),s=0;s<l;s++)i[s]=arguments[s];for(a=t.apply(null,i),(n=o(a)).isUniqueByDependants||(n.lastDependants&&!w(a,n.lastDependants,0)&&n.clear(),n.lastDependants=a),r=n.head;r;){if(w(r.args,i,1))return r!==n.head&&(r.prev.next=r.next,r.next&&(r.next.prev=r.prev),r.next=n.head,r.prev=null,n.head.prev=r,n.head=r),r.val;r=r.next}return r={val:e.apply(null,i)},i[0]=null,r.args=i,n.head&&(n.head.prev=r,r.next=n.head),n.head=r,r.val}return t||(t=b),o=_?function(e){var t,o,r,s,i,a=n,l=!0;for(t=0;t<e.length;t++){if(!(i=o=e[t])||"object"!=typeof i){l=!1;break}a.has(o)?a=a.get(o):(r=new WeakMap,a.set(o,r),a=r)}return a.has(v)||((s=E()).isUniqueByDependants=l,a.set(v,s)),a.get(v)}:function(){return n},s.getDependants=t,s.clear=r,r(),s}v={},_="undefined"!=typeof WeakMap;var P=window.wp.date,k=window.wp.url,C=window.wp.deprecated,T=n.n(C),x=window.wp.primitives,B=(0,s.createElement)(x.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,s.createElement)(x.Path,{d:"M18 5.5H6a.5.5 0 00-.5.5v3h13V6a.5.5 0 00-.5-.5zm.5 5H10v8h8a.5.5 0 00.5-.5v-7.5zm-10 0h-3V18a.5.5 0 00.5.5h2.5v-8zM6 4h12a2 2 0 012 2v12a2 2 0 01-2 2H6a2 2 0 01-2-2V6a2 2 0 012-2z"}));const A=new Set(["meta"]),I="core/editor",N="SAVE_POST_NOTICE_ID",R="TRASH_POST_NOTICE_ID",D=/%(?:postname|pagename)%/,L=["title","excerpt","content"];function O(e,t){return(0,k.addQueryArgs)(e,t)}function U(e){return e?(0,i.trim)((0,i.deburr)(e).replace(/[\s\./]+/g,"-").replace(/[^\p{L}\p{N}_-]+/gu,"").toLowerCase(),"-"):""}var F=(0,s.createElement)(x.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,s.createElement)(x.Path,{d:"M18.5 10.5H10v8h8a.5.5 0 00.5-.5v-7.5zm-10 0h-3V18a.5.5 0 00.5.5h2.5v-8zM6 4h12a2 2 0 012 2v12a2 2 0 01-2 2H6a2 2 0 01-2-2V6a2 2 0 012-2z"})),M=(0,s.createElement)(x.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,s.createElement)(x.Path,{fillRule:"evenodd",d:"M18 5.5h-8v8h8.5V6a.5.5 0 00-.5-.5zm-9.5 8h-3V6a.5.5 0 01.5-.5h2.5v8zM6 4h12a2 2 0 012 2v12a2 2 0 01-2 2H6a2 2 0 01-2-2V6a2 2 0 012-2z"})),z=(0,s.createElement)(x.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,s.createElement)(x.Path,{d:"M18 5.5H6a.5.5 0 00-.5.5v3h13V6a.5.5 0 00-.5-.5zm.5 5H10v8h8a.5.5 0 00.5-.5v-7.5zM6 4h12a2 2 0 012 2v12a2 2 0 01-2 2H6a2 2 0 01-2-2V6a2 2 0 012-2z"})),V=(0,s.createElement)(x.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,s.createElement)(x.Path,{d:"M21.3 10.8l-5.6-5.6c-.7-.7-1.8-.7-2.5 0l-5.6 5.6c-.7.7-.7 1.8 0 2.5l5.6 5.6c.3.3.8.5 1.2.5s.9-.2 1.2-.5l5.6-5.6c.8-.7.8-1.9.1-2.5zm-17.6 1L10 5.5l-1-1-6.3 6.3c-.7.7-.7 1.8 0 2.5L9 19.5l1.1-1.1-6.3-6.3c-.2 0-.2-.2-.1-.3z"}));function H(e){return"header"===e?F:"footer"===e?M:"sidebar"===e?z:V}const W={},G=[],j=(0,l.createRegistrySelector)((e=>()=>e(c.store).hasUndo())),$=(0,l.createRegistrySelector)((e=>()=>e(c.store).hasRedo()));function K(e){return"auto-draft"===Z(e).status}function q(e){const t=oe(e);return"blocks"in t||"content"in t}const Y=(0,l.createRegistrySelector)((e=>t=>{const n=J(t),o=ee(t);return!!e(c.store).hasEditsForEntityRecord("postType",n,o)})),Q=(0,l.createRegistrySelector)((e=>t=>{const n=e(c.store).__experimentalGetDirtyEntityRecords(),{type:o,id:r}=Z(t);return(0,i.some)(n,(e=>"postType"!==e.kind||e.name!==o||e.key!==r))}));function X(e){return!Y(e)&&K(e)}const Z=(0,l.createRegistrySelector)((e=>t=>{const n=ee(t),o=J(t);return e(c.store).getRawEntityRecord("postType",o,n)||W}));function J(e){return e.postType}function ee(e){return e.postId}function te(e){return(0,i.get)(Z(e),["_links","version-history",0,"count"],0)}function ne(e){return(0,i.get)(Z(e),["_links","predecessor-version",0,"id"],null)}const oe=(0,l.createRegistrySelector)((e=>t=>{const n=J(t),o=ee(t);return e(c.store).getEntityRecordEdits("postType",n,o)||W}));function re(e,t){switch(t){case"type":return J(e);case"id":return ee(e);default:const n=Z(e);if(!n.hasOwnProperty(t))break;return f(n[t])}}function se(e,t){switch(t){case"content":return ke(e)}const n=oe(e);return n.hasOwnProperty(t)?A.has(t)?((e,t)=>{const n=oe(e);return n.hasOwnProperty(t)?{...re(e,t),...n[t]}:re(e,t)})(e,t):n[t]:re(e,t)}const ie=(0,l.createRegistrySelector)((e=>(t,n)=>{if(!(0,i.includes)(L,n)&&"preview_link"!==n)return;const o=J(t),r=ee(t),s=(0,i.get)(e(c.store).getCurrentUser(),["id"]),a=e(c.store).getAutosave(o,r,s);return a?f(a[n]):void 0}));function ae(e){return"private"===se(e,"status")?"private":se(e,"password")?"password":"public"}function le(e){return"pending"===Z(e).status}function ce(e,t){const n=t||Z(e);return-1!==["publish","private"].indexOf(n.status)||"future"===n.status&&!(0,P.isInTheFuture)(new Date(Number((0,P.getDate)(n.date))-6e4))}function ue(e){return"future"===Z(e).status&&!ce(e)}function de(e){const t=Z(e);return Y(e)||-1===["publish","private","future"].indexOf(t.status)}function pe(e){return!(ve(e)||!se(e,"title")&&!se(e,"excerpt")&&me(e)&&"native"!==s.Platform.OS)}function me(e){const t=Me(e);if(t.length){if(t.length>1)return!1;const e=t[0].name;if(e!==(0,a.getDefaultBlockName)()&&e!==(0,a.getFreeformContentHandlerName)())return!1}return!ke(e)}const he=(0,l.createRegistrySelector)((e=>t=>{if(!pe(t))return!1;if(Re(t))return!1;const n=J(t),o=ee(t),r=e(c.store).hasFetchedAutosaves(n,o),s=(0,i.get)(e(c.store).getCurrentUser(),["id"]),a=e(c.store).getAutosave(n,o,s);return!!r&&(!a||!!q(t)||["title","excerpt"].some((e=>f(a[e])!==se(t,e))))}));function ge(e){const t=se(e,"date"),n=new Date(Number((0,P.getDate)(t))-6e4);return(0,P.isInTheFuture)(n)}function fe(e){const t=se(e,"date"),n=se(e,"modified"),o=Z(e).status;return!("draft"!==o&&"auto-draft"!==o&&"pending"!==o||t!==n&&null!==t)}const ve=(0,l.createRegistrySelector)((e=>t=>{const n=J(t),o=ee(t);return e(c.store).isSavingEntityRecord("postType",n,o)})),_e=(0,l.createRegistrySelector)((e=>t=>{const n=e(c.store).__experimentalGetEntitiesBeingSaved(),{type:o,id:r}=Z(t);return(0,i.some)(n,(e=>"postType"!==e.kind||e.name!==o||e.key!==r))})),ye=(0,l.createRegistrySelector)((e=>t=>{const n=J(t),o=ee(t);return!e(c.store).getLastEntitySaveError("postType",n,o)})),be=(0,l.createRegistrySelector)((e=>t=>{const n=J(t),o=ee(t);return!!e(c.store).getLastEntitySaveError("postType",n,o)}));function Ee(e){return!!ve(e)&&!!(0,i.get)(e.saving,["options","isAutosave"])}function we(e){return!!ve(e)&&!!(0,i.get)(e.saving,["options","isPreview"])}function Se(e){if(e.saving.pending||ve(e))return;let t=ie(e,"preview_link");t&&"draft"!==Z(e).status||(t=se(e,"link"),t&&(t=(0,k.addQueryArgs)(t,{preview:!0})));const n=se(e,"featured_media");return t&&n?(0,k.addQueryArgs)(t,{_thumbnail_id:n}):t}function Pe(e){const t=Me(e);if(t.length>2)return null;let n;if(1===t.length&&(n=t[0].name,"core/embed"===n)){var o;const e=null===(o=t[0].attributes)||void 0===o?void 0:o.providerNameSlug;["youtube","vimeo"].includes(e)?n="core/video":["spotify","soundcloud"].includes(e)&&(n="core/audio")}switch(2===t.length&&"core/paragraph"===t[1].name&&(n=t[0].name),n){case"core/image":return"image";case"core/quote":case"core/pullquote":return"quote";case"core/gallery":return"gallery";case"core/video":return"video";case"core/audio":return"audio";default:return null}}const ke=(0,l.createRegistrySelector)((e=>t=>{const n=ee(t),o=J(t),r=e(c.store).getEditedEntityRecord("postType",o,n);if(r){if("function"==typeof r.content)return r.content(r);if(r.blocks)return(0,a.__unstableSerializeAndClean)(r.blocks);if(r.content)return r.content}return""}));function Ce(e){return ve(e)&&!ce(e)&&"publish"===se(e,"status")}function Te(e){const t=se(e,"permalink_template");return D.test(t)}function xe(e){const t=Ae(e);if(!t)return null;const{prefix:n,postName:o,suffix:r}=t;return Te(e)?n+o+r:n}function Be(e){return se(e,"slug")||U(se(e,"title"))||ee(e)}function Ae(e){const t=se(e,"permalink_template");if(!t)return null;const n=se(e,"slug")||se(e,"generated_slug"),[o,r]=t.split(D);return{prefix:o,postName:n,suffix:r}}function Ie(e){return e.postLock.isLocked}function Ne(e){return Object.keys(e.postSavingLock).length>0}function Re(e){return Object.keys(e.postAutosavingLock).length>0}function De(e){return e.postLock.isTakeover}function Le(e){return e.postLock.user}function Oe(e){return e.postLock.activePostLock}function Ue(e){return(0,i.has)(Z(e),["_links","wp:action-unfiltered-html"])}function Fe(e){return e.preferences.hasOwnProperty("isPublishSidebarEnabled")?e.preferences.isPublishSidebarEnabled:h.isPublishSidebarEnabled}function Me(e){return se(e,"blocks")||G}function ze(e){var t;return T()("select('core/editor').getEditorSelectionStart",{since:"5.8",alternative:"select('core/editor').getEditorSelection"}),null===(t=se(e,"selection"))||void 0===t?void 0:t.selectionStart}function Ve(e){var t;return T()("select('core/editor').getEditorSelectionStart",{since:"5.8",alternative:"select('core/editor').getEditorSelection"}),null===(t=se(e,"selection"))||void 0===t?void 0:t.selectionEnd}function He(e){return se(e,"selection")}function We(e){return e.isReady}function Ge(e){return e.editorSettings}function je(){return T()("select('core/editor').getStateBeforeOptimisticTransaction",{since:"5.7",hint:"No state history is kept on this store anymore"}),null}function $e(){return T()("select('core/editor').inSomeHistory",{since:"5.7",hint:"No state history is kept on this store anymore"}),!1}function Ke(e){return(0,l.createRegistrySelector)((t=>function(n){T()("`wp.data.select( 'core/editor' )."+e+"`",{since:"5.3",alternative:"`wp.data.select( 'core/block-editor' )."+e+"`",version:"6.2"});for(var o=arguments.length,r=new Array(o>1?o-1:0),s=1;s<o;s++)r[s-1]=arguments[s];return t(m.store)[e](...r)}))}const qe=Ke("getBlockName"),Ye=Ke("isBlockValid"),Qe=Ke("getBlockAttributes"),Xe=Ke("getBlock"),Ze=Ke("getBlocks"),Je=Ke("getClientIdsOfDescendants"),et=Ke("getClientIdsWithDescendants"),tt=Ke("getGlobalBlockCount"),nt=Ke("getBlocksByClientId"),ot=Ke("getBlockCount"),rt=Ke("getBlockSelectionStart"),st=Ke("getBlockSelectionEnd"),it=Ke("getSelectedBlockCount"),at=Ke("hasSelectedBlock"),lt=Ke("getSelectedBlockClientId"),ct=Ke("getSelectedBlock"),ut=Ke("getBlockRootClientId"),dt=Ke("getBlockHierarchyRootClientId"),pt=Ke("getAdjacentBlockClientId"),mt=Ke("getPreviousBlockClientId"),ht=Ke("getNextBlockClientId"),gt=Ke("getSelectedBlocksInitialCaretPosition"),ft=Ke("getMultiSelectedBlockClientIds"),vt=Ke("getMultiSelectedBlocks"),_t=Ke("getFirstMultiSelectedBlockClientId"),yt=Ke("getLastMultiSelectedBlockClientId"),bt=Ke("isFirstMultiSelectedBlock"),Et=Ke("isBlockMultiSelected"),wt=Ke("isAncestorMultiSelected"),St=Ke("getMultiSelectedBlocksStartClientId"),Pt=Ke("getMultiSelectedBlocksEndClientId"),kt=Ke("getBlockOrder"),Ct=Ke("getBlockIndex"),Tt=Ke("isBlockSelected"),xt=Ke("hasSelectedInnerBlock"),Bt=Ke("isBlockWithinSelection"),At=Ke("hasMultiSelection"),It=Ke("isMultiSelecting"),Nt=Ke("isSelectionEnabled"),Rt=Ke("getBlockMode"),Dt=Ke("isTyping"),Lt=Ke("isCaretWithinFormattedText"),Ot=Ke("getBlockInsertionPoint"),Ut=Ke("isBlockInsertionPointVisible"),Ft=Ke("isValidTemplate"),Mt=Ke("getTemplate"),zt=Ke("getTemplateLock"),Vt=Ke("canInsertBlockType"),Ht=Ke("getInserterItems"),Wt=Ke("hasInserterItems"),Gt=Ke("getBlockListSettings");function jt(e){var t;return null===(t=Ge(e))||void 0===t?void 0:t.defaultTemplateTypes}const $t=S((e=>{var t;const n=(null===(t=Ge(e))||void 0===t?void 0:t.defaultTemplatePartAreas)||[];return null==n?void 0:n.map((e=>({...e,icon:H(e.icon)})))}),(e=>{var t;return[null===(t=Ge(e))||void 0===t?void 0:t.defaultTemplatePartAreas]})),Kt=S(((e,t)=>(0,i.find)(jt(e),{slug:t})||{}),((e,t)=>[jt(e),t]));function qt(e,t){var n;if(!t)return{};const{excerpt:o,slug:r,title:s,area:a}=t,{title:l,description:c}=Kt(e,r),u=(0,i.isString)(s)?s:null==s?void 0:s.rendered;return{title:u&&u!==r?u:l||r,description:((0,i.isString)(o)?o:null==o?void 0:o.raw)||c,icon:(null===(n=$t(e).find((e=>a===e.area)))||void 0===n?void 0:n.icon)||B}}const Yt=(0,l.createRegistrySelector)((e=>t=>{var n;const o=J(t),r=e(c.store).getPostType(o);return null==r||null===(n=r.labels)||void 0===n?void 0:n.singular_name}));var Qt=window.wp.notices,Xt=window.wp.i18n;function Zt(e){const{previousPost:t,post:n,postType:o}=e;if((0,i.get)(e.options,["isAutosave"]))return[];const r=["publish","private","future"],s=(0,i.includes)(r,t.status),a=(0,i.includes)(r,n.status);let l,c=(0,i.get)(o,["viewable"],!1);s||a?s&&!a?(l=o.labels.item_reverted_to_draft,c=!1):l=!s&&a?{publish:o.labels.item_published,private:o.labels.item_published_privately,future:o.labels.item_scheduled}[n.status]:o.labels.item_updated:(l=(0,Xt.__)("Draft saved"),c=!1);const u=[];return c&&u.push({label:o.labels.view_item,url:n.link}),[l,{id:N,type:"snackbar",actions:u}]}function Jt(e){const{post:t,edits:n,error:o}=e;if(o&&"rest_autosave_no_changes"===o.code)return[];const r=["publish","private","future"],s=-1!==r.indexOf(t.status),i={publish:(0,Xt.__)("Publishing failed."),private:(0,Xt.__)("Publishing failed."),future:(0,Xt.__)("Scheduling failed.")};let a=s||-1===r.indexOf(n.status)?(0,Xt.__)("Updating failed."):i[n.status];return o.message&&!/<\/?[^>]*>/.test(o.message)&&(a=[a,o.message].join(" ")),[a,{id:N}]}function*en(e,t,n){if(yield nn(e),yield{type:"SETUP_EDITOR",post:e,edits:t,template:n},yield an(e),"auto-draft"===e.status&&n){let o;o=(0,i.has)(t,["content"])?t.content:e.content.raw;let r=(0,a.parse)(o);r=(0,a.synchronizeBlocksWithTemplate)(r,n),yield Pn(r,{__unstableShouldCreateUndoLevel:!1})}t&&Object.keys(t).some((n=>t[n]!==((0,i.has)(e,[n,"raw"])?e[n].raw:e[n])))&&(yield ln(t))}function tn(){return{type:"TEAR_DOWN_EDITOR"}}function nn(e){return{type:"RESET_POST",post:e}}function on(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{type:"REQUEST_POST_UPDATE_START",options:e}}function rn(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{type:"REQUEST_POST_UPDATE_FINISH",options:e}}function sn(){return T()("wp.data.dispatch( 'core/editor' ).updatePost",{since:"5.7",alternative:"Use the core entities store instead"}),{type:"DO_NOTHING"}}function an(e){return{type:"SETUP_EDITOR_STATE",post:e}}function*ln(e,t){const{id:n,type:o}=yield l.controls.select(I,"getCurrentPost");yield l.controls.dispatch(c.store,"editEntityRecord","postType",o,n,e,t)}function*cn(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!(yield l.controls.select(I,"isEditedPostSaveable")))return;let t={content:yield l.controls.select(I,"getEditedPostContent")};e.isAutosave||(yield l.controls.dispatch(I,"editPost",t,{undoIgnore:!0})),yield on(e);const n=yield l.controls.select(I,"getCurrentPost");t={id:n.id,...yield l.controls.select(c.store,"getEntityRecordNonTransientEdits","postType",n.type,n.id),...t},yield l.controls.dispatch(c.store,"saveEntityRecord","postType",n.type,t,e),yield rn(e);const o=yield l.controls.select(c.store,"getLastEntitySaveError","postType",n.type,n.id);if(o){const e=Jt({post:n,edits:t,error:o});e.length&&(yield l.controls.dispatch(Qt.store,"createErrorNotice",...e))}else{const t=yield l.controls.select(I,"getCurrentPost"),o=Zt({previousPost:n,post:t,postType:yield l.controls.resolveSelect(c.store,"getPostType",t.type),options:e});o.length&&(yield l.controls.dispatch(Qt.store,"createSuccessNotice",...o)),e.isAutosave||(yield l.controls.dispatch(m.store,"__unstableMarkLastChangeAsPersistent"))}}function un(){return T()("wp.data.dispatch( 'core/editor' ).refreshPost",{since:"6.0",version:"6.3",alternative:"Use the core entities store instead"}),{type:"DO_NOTHING"}}function*dn(){const e=yield l.controls.select(I,"getCurrentPostType"),t=yield l.controls.resolveSelect(c.store,"getPostType",e);yield l.controls.dispatch(Qt.store,"removeNotice",R);try{const e=yield l.controls.select(I,"getCurrentPost");yield(0,p.apiFetch)({path:`/wp/v2/${t.rest_base}/${e.id}`,method:"DELETE"}),yield l.controls.dispatch(I,"savePost")}catch(e){yield l.controls.dispatch(Qt.store,"createErrorNotice",...(n={error:e},[n.error.message&&"unknown_error"!==n.error.code?n.error.message:(0,Xt.__)("Trashing failed"),{id:R}]))}var n}function*pn(){let{local:e=!1,...t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(e){const e=yield l.controls.select(I,"getCurrentPost"),t=yield l.controls.select(I,"isEditedPostNew"),n=yield l.controls.select(I,"getEditedPostAttribute","title"),o=yield l.controls.select(I,"getEditedPostAttribute","content"),r=yield l.controls.select(I,"getEditedPostAttribute","excerpt");yield{type:"LOCAL_AUTOSAVE_SET",postId:e.id,isPostNew:t,title:n,content:o,excerpt:r}}else yield l.controls.dispatch(I,"savePost",{isAutosave:!0,...t})}function*mn(){yield l.controls.dispatch(c.store,"redo")}function*hn(){yield l.controls.dispatch(c.store,"undo")}function gn(){return T()("wp.data.dispatch( 'core/editor' ).createUndoLevel",{since:"6.0",version:"6.3",alternative:"Use the core entities store instead"}),{type:"DO_NOTHING"}}function fn(e){return{type:"UPDATE_POST_LOCK",lock:e}}function vn(){return{type:"ENABLE_PUBLISH_SIDEBAR"}}function yn(){return{type:"DISABLE_PUBLISH_SIDEBAR"}}function bn(e){return{type:"LOCK_POST_SAVING",lockName:e}}function En(e){return{type:"UNLOCK_POST_SAVING",lockName:e}}function wn(e){return{type:"LOCK_POST_AUTOSAVING",lockName:e}}function Sn(e){return{type:"UNLOCK_POST_AUTOSAVING",lockName:e}}function*Pn(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{__unstableShouldCreateUndoLevel:n,selection:o}=t,r={blocks:e,selection:o};if(!1!==n){const{id:e,type:t}=yield l.controls.select(I,"getCurrentPost");if((yield l.controls.select(c.store,"getEditedEntityRecord","postType",t,e)).blocks===r.blocks)return yield l.controls.dispatch(c.store,"__unstableCreateUndoLevel","postType",t,e);r.content=e=>{let{blocks:t=[]}=e;return(0,a.__unstableSerializeAndClean)(t)}}yield*ln(r)}function kn(e){return{type:"UPDATE_EDITOR_SETTINGS",settings:e}}const Cn=e=>function*(){T()("`wp.data.dispatch( 'core/editor' )."+e+"`",{since:"5.3",alternative:"`wp.data.dispatch( 'core/block-editor' )."+e+"`",version:"6.2"});for(var t=arguments.length,n=new Array(t),o=0;o<t;o++)n[o]=arguments[o];yield l.controls.dispatch(m.store,e,...n)},Tn=Cn("resetBlocks"),xn=Cn("receiveBlocks"),Bn=Cn("updateBlock"),An=Cn("updateBlockAttributes"),In=Cn("selectBlock"),Nn=Cn("startMultiSelect"),Rn=Cn("stopMultiSelect"),Dn=Cn("multiSelect"),Ln=Cn("clearSelectedBlock"),On=Cn("toggleSelection"),Un=Cn("replaceBlocks"),Fn=Cn("replaceBlock"),Mn=Cn("moveBlocksDown"),zn=Cn("moveBlocksUp"),Vn=Cn("moveBlockToPosition"),Hn=Cn("insertBlock"),Wn=Cn("insertBlocks"),Gn=Cn("showInsertionPoint"),jn=Cn("hideInsertionPoint"),$n=Cn("setTemplateValidity"),Kn=Cn("synchronizeTemplate"),qn=Cn("mergeBlocks"),Yn=Cn("removeBlocks"),Qn=Cn("removeBlock"),Xn=Cn("toggleBlockMode"),Zn=Cn("startTyping"),Jn=Cn("stopTyping"),eo=Cn("enterFormattedText"),to=Cn("exitFormattedText"),no=Cn("insertDefaultBlock"),oo=Cn("updateBlockListSettings");function ro(e,t){return`wp-autosave-block-editor-post-${t?"auto-draft":e}`}function so(e,t){window.sessionStorage.removeItem(ro(e,t))}var io={LOCAL_AUTOSAVE_SET(e){let{postId:t,isPostNew:n,title:o,content:r,excerpt:s}=e;!function(e,t,n,o,r){window.sessionStorage.setItem(ro(e,t),JSON.stringify({post_title:n,content:o,excerpt:r}))}(t,n,o,r,s)}};const ao={reducer:y,selectors:e,actions:t,controls:{...p.controls,...io}},lo=(0,l.createReduxStore)(I,{...ao,persist:["preferences"]});function co(e){const t=(0,i.mapValues)((0,i.pickBy)(e.attributes,{source:"meta"}),"meta");return(0,i.isEmpty)(t)||(e.edit=(e=>(0,u.createHigherOrderComponent)((t=>n=>{let{attributes:o,setAttributes:a,...u}=n;const d=(0,l.useSelect)((e=>e(lo).getCurrentPostType()),[]),[p,m]=(0,c.useEntityProp)("postType",d,"meta"),h=(0,s.useMemo)((()=>({...o,...(0,i.mapValues)(e,(e=>p[e]))})),[o,p]);return(0,s.createElement)(t,r({attributes:h,setAttributes:t=>{const n=(0,i.mapKeys)((0,i.pickBy)(t,((t,n)=>e[n])),((t,n)=>e[n]));(0,i.isEmpty)(n)||m(n),a(t)}},u))}),"withMetaAttributeSource"))(t)(e.edit)),e}function uo(e){const t=e.avatar_urls&&e.avatar_urls[24]?(0,s.createElement)("img",{className:"editor-autocompleters__user-avatar",alt:"",src:e.avatar_urls[24]}):(0,s.createElement)("span",{className:"editor-autocompleters__no-avatar"});return(0,s.createElement)(s.Fragment,null,t,(0,s.createElement)("span",{className:"editor-autocompleters__user-name"},e.name),(0,s.createElement)("span",{className:"editor-autocompleters__user-slug"},e.slug))}(0,l.registerStore)(I,{...ao,persist:["preferences"]}),(0,d.addFilter)("blocks.registerBlockType","core/editor/custom-sources-backwards-compatibility/shim-attribute-source",co),(0,l.select)(a.store).getBlockTypes().map((e=>{let{name:t}=e;return(0,l.select)(a.store).getBlockType(t)})).forEach(co);var po={name:"users",className:"editor-autocompleters__user",triggerPrefix:"@",useItems(e){const t=(0,l.useSelect)((t=>{const{getUsers:n}=t(c.store);return n({context:"view",search:encodeURIComponent(e)})}),[e]);return[(0,s.useMemo)((()=>t?t.map((e=>({key:`user-${e.slug}`,value:e,label:uo(e)}))):[]),[t])]},getOptionCompletion:e=>`@${e.slug}`};(0,d.addFilter)("editor.Autocomplete.completers","editor/autocompleters/set-default-completers",(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return e.push((0,i.clone)(po)),e}));class mo extends s.Component{constructor(e){super(e),this.needsAutosave=!(!e.isDirty||!e.isAutosaveable)}componentDidMount(){this.props.disableIntervalChecks||this.setAutosaveTimer()}componentDidUpdate(e){this.props.disableIntervalChecks?this.props.editsReference!==e.editsReference&&this.props.autosave():(this.props.interval!==e.interval&&(clearTimeout(this.timerId),this.setAutosaveTimer()),!this.props.isDirty||this.props.isAutosaving&&!e.isAutosaving?this.needsAutosave=!1:this.props.editsReference!==e.editsReference&&(this.needsAutosave=!0))}componentWillUnmount(){clearTimeout(this.timerId)}setAutosaveTimer(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1e3*this.props.interval;this.timerId=setTimeout((()=>{this.autosaveTimerHandler()}),e)}autosaveTimerHandler(){this.props.isAutosaveable?(this.needsAutosave&&(this.needsAutosave=!1,this.props.autosave()),this.setAutosaveTimer()):this.setAutosaveTimer(1e3)}render(){return null}}var ho=(0,u.compose)([(0,l.withSelect)(((e,t)=>{const{getReferenceByDistinctEdits:n}=e(c.store),{isEditedPostDirty:o,isEditedPostAutosaveable:r,isAutosavingPost:s,getEditorSettings:i}=e(lo),{interval:a=i().autosaveInterval}=t;return{editsReference:n(),isDirty:o(),isAutosaveable:r(),isAutosaving:s(),interval:a}})),(0,l.withDispatch)(((e,t)=>({autosave(){const{autosave:n=e(lo).autosave}=t;n()}})))])(mo),go=window.wp.richText,fo=n(4184),vo=n.n(fo),_o=e=>{let{children:t,isValid:n,level:o,href:r,onSelect:i}=e;return(0,s.createElement)("li",{className:vo()("document-outline__item",`is-${o.toLowerCase()}`,{"is-invalid":!n})},(0,s.createElement)("a",{href:r,className:"document-outline__button",onClick:i},(0,s.createElement)("span",{className:"document-outline__emdash","aria-hidden":"true"}),(0,s.createElement)("strong",{className:"document-outline__level"},o),(0,s.createElement)("span",{className:"document-outline__item-content"},t)))};const yo=(0,s.createElement)("em",null,(0,Xt.__)("(Empty heading)")),bo=[(0,s.createElement)("br",{key:"incorrect-break"}),(0,s.createElement)("em",{key:"incorrect-message"},(0,Xt.__)("(Incorrect heading level)"))],Eo=[(0,s.createElement)("br",{key:"incorrect-break-h1"}),(0,s.createElement)("em",{key:"incorrect-message-h1"},(0,Xt.__)("(Your theme may already use a H1 for the post title)"))],wo=[(0,s.createElement)("br",{key:"incorrect-break-multiple-h1"}),(0,s.createElement)("em",{key:"incorrect-message-multiple-h1"},(0,Xt.__)("(Multiple H1 headings are not recommended)"))],So=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return(0,i.flatMap)(e,(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return"core/heading"===e.name?{...e,level:e.attributes.level,isEmpty:Po(e)}:So(e.innerBlocks)}))},Po=e=>!e.attributes.content||0===e.attributes.content.length;var ko=(0,u.compose)((0,l.withSelect)((e=>{const{getBlocks:t}=e(m.store),{getEditedPostAttribute:n}=e(lo),{getPostType:o}=e(c.store),r=o(n("type"));return{title:n("title"),blocks:t(),isTitleSupported:(0,i.get)(r,["supports","title"],!1)}})))((e=>{let{blocks:t=[],title:n,onSelect:o,isTitleSupported:r,hasOutlineItemsDisabled:a}=e;const l=So(t);if(l.length<1)return null;let c=1;const u=document.querySelector(".editor-post-title__input"),d=r&&n&&u,p=(0,i.countBy)(l,"level")[1]>1;return(0,s.createElement)("div",{className:"document-outline"},(0,s.createElement)("ul",null,d&&(0,s.createElement)(_o,{level:(0,Xt.__)("Title"),isValid:!0,onSelect:o,href:`#${u.id}`,isDisabled:a},n),l.map(((e,t)=>{const n=e.level>c+1,r=!(e.isEmpty||n||!e.level||1===e.level&&(p||d));return c=e.level,(0,s.createElement)(_o,{key:t,level:`H${e.level}`,isValid:r,isDisabled:a,href:`#block-${e.clientId}`,onSelect:o},e.isEmpty?yo:(0,go.getTextContent)((0,go.create)({html:e.attributes.content})),n&&bo,1===e.level&&p&&wo,d&&1===e.level&&!p&&Eo)}))))})),Co=(0,l.withSelect)((e=>({blocks:e(m.store).getBlocks()})))((function(e){let{blocks:t,children:n}=e;return(0,i.filter)(t,(e=>"core/heading"===e.name)).length<1?null:n})),To=window.wp.keyboardShortcuts,xo=function(e){let{resetBlocksOnSave:t}=e;const{resetEditorBlocks:n,savePost:o}=(0,l.useDispatch)(lo),{isEditedPostDirty:r,getPostEdits:s,isPostSavingLocked:i}=(0,l.useSelect)(lo);return(0,To.useShortcut)("core/editor/save",(e=>{if(e.preventDefault(),!i()&&r()){if(t){const e=s();if(e.content&&"string"==typeof e.content){const t=(0,a.parse)(e.content);n(t)}}o()}})),null},Bo=function(){const{redo:e,undo:t}=(0,l.useDispatch)(lo);return(0,To.useShortcut)("core/editor/undo",(e=>{t(),e.preventDefault()})),(0,To.useShortcut)("core/editor/redo",(t=>{e(),t.preventDefault()})),(0,s.createElement)(xo,null)};function Ao(){return(0,s.createElement)(xo,{resetBlocksOnSave:!0})}var Io=function(){const{registerShortcut:e}=(0,l.useDispatch)(To.store);return(0,s.useEffect)((()=>{e({name:"core/editor/save",category:"global",description:(0,Xt.__)("Save your changes."),keyCombination:{modifier:"primary",character:"s"}}),e({name:"core/editor/undo",category:"global",description:(0,Xt.__)("Undo your last changes."),keyCombination:{modifier:"primary",character:"z"}}),e({name:"core/editor/redo",category:"global",description:(0,Xt.__)("Redo your last undo."),keyCombination:{modifier:"primaryShift",character:"z"}})}),[e]),(0,s.createElement)(m.BlockEditorKeyboardShortcuts.Register,null)},No=window.wp.components,Ro=window.wp.keycodes,Do=(0,s.createElement)(x.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,s.createElement)(x.Path,{d:"M15.6 6.5l-1.1 1 2.9 3.3H8c-.9 0-1.7.3-2.3.9-1.4 1.5-1.4 4.2-1.4 5.6v.2h1.5v-.3c0-1.1 0-3.5 1-4.5.3-.3.7-.5 1.3-.5h9.2L14.5 15l1.1 1.1 4.6-4.6-4.6-5z"})),Lo=(0,s.createElement)(x.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,s.createElement)(x.Path,{d:"M18.3 11.7c-.6-.6-1.4-.9-2.3-.9H6.7l2.9-3.3-1.1-1-4.5 5L8.5 16l1-1-2.7-2.7H16c.5 0 .9.2 1.3.5 1 1 1 3.4 1 4.5v.3h1.5v-.2c0-1.5 0-4.3-1.5-5.7z"})),Oo=(0,s.forwardRef)((function(e,t){const n=(0,l.useSelect)((e=>e(lo).hasEditorRedo()),[]),{redo:o}=(0,l.useDispatch)(lo);return(0,s.createElement)(No.Button,r({},e,{ref:t,icon:(0,Xt.isRTL)()?Lo
/* translators: button label text should, if possible, be under 16 characters. */:Do,label:(0,Xt.__)("Redo"),shortcut:Ro.displayShortcut.primaryShift("z"),"aria-disabled":!n,onClick:n?o:void 0,className:"editor-history__redo"}))})),Uo=(0,s.forwardRef)((function(e,t){const n=(0,l.useSelect)((e=>e(lo).hasEditorUndo()),[]),{undo:o}=(0,l.useDispatch)(lo);return(0,s.createElement)(No.Button,r({},e,{ref:t,icon:(0,Xt.isRTL)()?Do
/* translators: button label text should, if possible, be under 16 characters. */:Lo,label:(0,Xt.__)("Undo"),shortcut:Ro.displayShortcut.primary("z"),"aria-disabled":!n,onClick:n?o:void 0,className:"editor-history__undo"}))})),Fo=(0,u.compose)([(0,l.withSelect)((e=>({isValid:e(m.store).isValidTemplate()}))),(0,l.withDispatch)((e=>{const{setTemplateValidity:t,synchronizeTemplate:n}=e(m.store);return{resetTemplateValidity:()=>t(!0),synchronizeTemplate:n}}))])((function(e){let{isValid:t,...n}=e;return t?null:(0,s.createElement)(No.Notice,{className:"editor-template-validation-notice",isDismissible:!1,status:"warning",actions:[{label:(0,Xt.__)("Keep it as is"),onClick:n.resetTemplateValidity},{label:(0,Xt.__)("Reset the template"),onClick:()=>{window.confirm((0,Xt.__)("Resetting the template may result in loss of content, do you want to continue?"))&&n.synchronizeTemplate()}}]},(0,Xt.__)("The content of your post doesn’t match the template assigned to your post type."))})),Mo=(0,u.compose)([(0,l.withSelect)((e=>({notices:e(Qt.store).getNotices()}))),(0,l.withDispatch)((e=>({onRemove:e(Qt.store).removeNotice})))])((function(e){let{notices:t,onRemove:n}=e;const o=(0,i.filter)(t,{isDismissible:!0,type:"default"}),r=(0,i.filter)(t,{isDismissible:!1,type:"default"});return(0,s.createElement)(s.Fragment,null,(0,s.createElement)(No.NoticeList,{notices:r,className:"components-editor-notices__pinned"}),(0,s.createElement)(No.NoticeList,{notices:o,className:"components-editor-notices__dismissible",onRemove:n},(0,s.createElement)(Fo,null)))}));function zo(){const e=(0,l.useSelect)((e=>e(Qt.store).getNotices()),[]),{removeNotice:t}=(0,l.useDispatch)(Qt.store),n=(0,i.filter)(e,{type:"snackbar"});return(0,s.createElement)(No.SnackbarList,{notices:n,className:"components-editor-notices__snackbar",onRemove:t})}var Vo=window.wp.htmlEntities;function Ho(e){let{record:t,checked:n,onChange:o,closePanel:r}=e;const{name:i,kind:a,title:u,key:d}=t,p=(0,l.useSelect)((e=>{var t;const{blocks:n=[]}=e(c.store).getEditedEntityRecord(a,i,d),o=e(m.store).getBlockParents(null===(t=n[0])||void 0===t?void 0:t.clientId);return o[o.length-1]}),[]),h=(0,l.useSelect)((e=>{if("postType"!==a||"wp_template"!==i)return u;const t=e(c.store).getEditedEntityRecord(a,i,d);return e(lo).__experimentalGetTemplateInfo(t).title}),[i,a,u,d]),g=(0,l.useSelect)((e=>e(m.store).getSelectedBlockClientId()===p),[p]),f=g?(0,Xt.__)("Selected"):(0,Xt.__)("Select"),{selectBlock:v}=(0,l.useDispatch)(m.store),_=(0,s.useCallback)((()=>v(p)),[p]),y=(0,s.useCallback)((()=>{v(p),r()}),[p]);return(0,s.createElement)(No.PanelRow,null,(0,s.createElement)(No.CheckboxControl,{label:(0,s.createElement)("strong",null,(0,Vo.decodeEntities)(h)||(0,Xt.__)("Untitled")),checked:n,onChange:o}),p?(0,s.createElement)(s.Fragment,null,(0,s.createElement)(No.Button,{onClick:_,className:"entities-saved-states__find-entity",disabled:g},f),(0,s.createElement)(No.Button,{onClick:y,className:"entities-saved-states__find-entity-small",disabled:g},f)):null)}function Wo(e){let{list:t,unselectedEntities:n,setUnselectedEntities:o,closePanel:r}=e;const a=t[0],u=(0,l.useSelect)((e=>e(c.store).getEntity(a.kind,a.name)),[a.kind,a.name]),{name:d}=a,p="wp_template_part"===d?(0,Xt._n)("Template Part","Template Parts",t.length):u.label,m=function(e,t){switch(e){case"site":return(0,Xt._n)("This change will affect your whole site.","These changes will affect your whole site.",t);case"wp_template":return(0,Xt._n)("This change will affect pages and posts that use this template.","These changes will affect pages and posts that use these templates.",t);case"page":case"post":return(0,Xt.__)("The following content has been modified.")}}(d,t.length);return(0,s.createElement)(No.PanelBody,{title:p,initialOpen:!0},m&&(0,s.createElement)(No.PanelRow,null,m),t.map((e=>(0,s.createElement)(Ho,{key:e.key||e.property,record:e,checked:!(0,i.some)(n,(t=>t.kind===e.kind&&t.name===e.name&&t.key===e.key&&t.property===e.property)),onChange:t=>o(e,t),closePanel:r}))))}const Go={title:(0,Xt.__)("Title"),description:(0,Xt.__)("Tagline"),site_logo:(0,Xt.__)("Logo"),site_icon:(0,Xt.__)("Icon"),show_on_front:(0,Xt.__)("Show on front"),page_on_front:(0,Xt.__)("Page on front")},jo=[{kind:"postType",name:"wp_navigation"}];function $o(e){let{close:t}=e;const n=(0,s.useRef)(),{dirtyEntityRecords:o}=(0,l.useSelect)((e=>{const t=e(c.store).__experimentalGetDirtyEntityRecords().filter((e=>!("root"===e.kind&&"site"===e.name))),n=e(c.store).getEntityRecordEdits("root","site"),o=[];for(const e in n)o.push({kind:"root",name:"site",title:Go[e]||e,property:e});return{dirtyEntityRecords:[...t,...o]}}),[]),{editEntityRecord:a,saveEditedEntityRecord:d,__experimentalSaveSpecifiedEntityEdits:p}=(0,l.useDispatch)(c.store),{__unstableMarkLastChangeAsPersistent:h}=(0,l.useDispatch)(m.store),{createSuccessNotice:g,createErrorNotice:f}=(0,l.useDispatch)(Qt.store),v=(0,i.groupBy)(o,"name"),{site:_,wp_template:y,wp_template_part:b,...E}=v,w=[_,y,b,...Object.values(E)].filter(Array.isArray),[S,P]=(0,s.useState)([]),k=(e,t)=>{let{kind:n,name:o,key:r,property:s}=e;P(t?S.filter((e=>e.kind!==n||e.name!==o||e.key!==r||e.property!==s)):[...S,{kind:n,name:o,key:r,property:s}])},C=(0,s.useCallback)((()=>t()),[t]),[T,x]=(0,u.__experimentalUseDialog)({onClose:()=>C()});return(0,s.createElement)("div",r({ref:T},x,{className:"entities-saved-states__panel"}),(0,s.createElement)(No.Flex,{className:"entities-saved-states__panel-header",gap:2},(0,s.createElement)(No.FlexItem,{isBlock:!0,as:No.Button,ref:n,variant:"primary",disabled:o.length-S.length==0,onClick:()=>{const e=o.filter((e=>{let{kind:t,name:n,key:o,property:r}=e;return!(0,i.some)(S,(e=>e.kind===t&&e.name===n&&e.key===o&&e.property===r))}));t(e);const n=[],r=[];e.forEach((e=>{let{kind:t,name:o,key:s,property:i}=e;"root"===t&&"site"===o?n.push(i):(jo.some((e=>e.kind===t&&e.name===o))&&a(t,o,s,{status:"publish"}),r.push(d(t,o,s)))})),n.length&&r.push(p("root","site",void 0,n)),h(),Promise.all(r).then((e=>{e.some((e=>void 0===e))?f((0,Xt.__)("Saving failed.")):g((0,Xt.__)("Site updated."),{type:"snackbar"})})).catch((e=>f(`${(0,Xt.__)("Saving failed.")} ${e}`)))},className:"editor-entities-saved-states__save-button"},(0,Xt.__)("Save")),(0,s.createElement)(No.FlexItem,{isBlock:!0,as:No.Button,variant:"secondary",onClick:C},(0,Xt.__)("Cancel"))),(0,s.createElement)("div",{className:"entities-saved-states__text-prompt"},(0,s.createElement)("strong",null,(0,Xt.__)("Are you ready to save?")),(0,s.createElement)("p",null,(0,Xt.__)("The following changes have been made to your site, templates, and content."))),w.map((e=>(0,s.createElement)(Wo,{key:e[0].name,list:e,closePanel:C,unselectedEntities:S,setUnselectedEntities:k}))))}function Ko(e){let{text:t,children:n}=e;const o=(0,u.useCopyToClipboard)(t);return(0,s.createElement)(No.Button,{variant:"secondary",ref:o},n)}class qo extends s.Component{constructor(){super(...arguments),this.reboot=this.reboot.bind(this),this.getContent=this.getContent.bind(this),this.state={error:null}}componentDidCatch(e){this.setState({error:e})}reboot(){this.props.onError()}getContent(){try{return(0,l.select)(lo).getEditedPostContent()}catch(e){}}render(){const{error:e}=this.state;return e?(0,s.createElement)(m.Warning,{className:"editor-error-boundary",actions:[(0,s.createElement)(No.Button,{key:"recovery",onClick:this.reboot,variant:"secondary"},(0,Xt.__)("Attempt Recovery")),(0,s.createElement)(Ko,{key:"copy-post",text:this.getContent},(0,Xt.__)("Copy Post Text")),(0,s.createElement)(Ko,{key:"copy-error",text:e.stack},(0,Xt.__)("Copy Error"))]},(0,Xt.__)("The editor has encountered an unexpected error.")):this.props.children}}var Yo=qo;const Qo=window.requestIdleCallback?window.requestIdleCallback:window.requestAnimationFrame,Xo=(0,i.once)((()=>{try{return window.sessionStorage.setItem("__wpEditorTestSessionStorage",""),window.sessionStorage.removeItem("__wpEditorTestSessionStorage"),!0}catch(e){return!1}}));var Zo=(0,u.ifCondition)(Xo)((function(){const{autosave:e}=(0,l.useDispatch)(lo),t=(0,s.useCallback)((()=>{Qo((()=>e({local:!0})))}),[]);(function(){const{postId:e,isEditedPostNew:t,hasRemoteAutosave:n}=(0,l.useSelect)((e=>({postId:e(lo).getCurrentPostId(),isEditedPostNew:e(lo).isEditedPostNew(),hasRemoteAutosave:!!e(lo).getEditorSettings().autosave})),[]),{getEditedPostAttribute:o}=(0,l.useSelect)(lo),{createWarningNotice:r,removeNotice:c}=(0,l.useDispatch)(Qt.store),{editPost:u,resetEditorBlocks:d}=(0,l.useDispatch)(lo);(0,s.useEffect)((()=>{let s=function(e,t){return window.sessionStorage.getItem(ro(e,t))}(e,t);if(!s)return;try{s=JSON.parse(s)}catch(e){return}const{post_title:l,content:p,excerpt:m}=s,h={title:l,content:p,excerpt:m};if(!Object.keys(h).some((e=>h[e]!==o(e))))return void so(e,t);if(n)return;const g=(0,i.uniqueId)("wpEditorAutosaveRestore");r((0,Xt.__)("The backup of this post in your browser is different from the version below."),{id:g,actions:[{label:(0,Xt.__)("Restore the backup"),onClick(){u((0,i.omit)(h,["content"])),d((0,a.parse)(h.content)),c(g)}}]})}),[t,e])})(),function(){const{postId:e,isEditedPostNew:t,isDirty:n,isAutosaving:o,didError:r}=(0,l.useSelect)((e=>({postId:e(lo).getCurrentPostId(),isEditedPostNew:e(lo).isEditedPostNew(),isDirty:e(lo).isEditedPostDirty(),isAutosaving:e(lo).isAutosavingPost(),didError:e(lo).didPostSaveRequestFail()})),[]),i=(0,s.useRef)(n),a=(0,s.useRef)(o);(0,s.useEffect)((()=>{!r&&(a.current&&!o||i.current&&!n)&&so(e,t),i.current=n,a.current=o}),[n,o,r]);const c=(0,u.usePrevious)(t),d=(0,u.usePrevious)(e);(0,s.useEffect)((()=>{d===e&&c&&!t&&so(e,!0)}),[t,e])}();const{localAutosaveInterval:n}=(0,l.useSelect)((e=>({localAutosaveInterval:e(lo).getEditorSettings().__experimentalLocalAutosaveInterval})),[]);return(0,s.createElement)(ho,{interval:n,autosave:t})})),Jo=function(e){let{children:t}=e;const n=(0,l.useSelect)((e=>{const{getEditedPostAttribute:t}=e(lo),{getPostType:n}=e(c.store);return n(t("type"))}),[]);return(0,i.get)(n,["supports","page-attributes"],!1)?t:null},er=(0,l.withSelect)((e=>{const{getEditedPostAttribute:t}=e(lo),{getPostType:n}=e(c.store);return{postType:n(t("type"))}}))((function(e){let{postType:t,children:n,supportKeys:o}=e,r=!0;return t&&(r=(0,i.some)((0,i.castArray)(o),(e=>!!t.supports[e]))),r?n:null}));const tr=e=>{let{onUpdateOrder:t,order:n=0}=e;const[o,r]=(0,s.useState)(null),a=null===o?n:o;return(0,s.createElement)(No.TextControl,{className:"editor-page-attributes__order",type:"number",label:(0,Xt.__)("Order"),value:a,onChange:e=>{r(e);const n=Number(e);Number.isInteger(n)&&""!==(0,i.invoke)(e,["trim"])&&t(Number(e))},size:6,onBlur:()=>{r(null)}})};var nr=(0,u.compose)([(0,l.withSelect)((e=>({order:e(lo).getEditedPostAttribute("menu_order")}))),(0,l.withDispatch)((e=>({onUpdateOrder(t){e(lo).editPost({menu_order:t})}})))])((function(e){return(0,s.createElement)(er,{supportKeys:"page-attributes"},(0,s.createElement)(tr,e))}));function or(e){const t=e.map((e=>({children:[],parent:null,...e}))),n=(0,i.groupBy)(t,"parent");if(n.null&&n.null.length)return t;const o=e=>e.map((e=>{const t=n[e.id];return{...e,children:t&&t.length?o(t):[]}}));return o(n[0]||[])}const rr=e=>(0,i.unescape)(e.replace("&#039;","'")),sr=e=>({...e,name:rr(e.name)}),ir=e=>(0,i.map)(e,sr);function ar(e){var t;return null!=e&&null!==(t=e.title)&&void 0!==t&&t.rendered?(0,Vo.decodeEntities)(e.title.rendered):`#${e.id} (${(0,Xt.__)("no title")})`}const lr=(e,t)=>{const n=(0,i.deburr)(e).toLowerCase(),o=(0,i.deburr)(t).toLowerCase();return n===o?0:n.startsWith(o)?n.length:1/0};var cr=function(){const{editPost:e}=(0,l.useDispatch)(lo),[t,n]=(0,s.useState)(!1),{parentPost:o,parentPostId:r,items:a,postType:u}=(0,l.useSelect)((e=>{const{getPostType:n,getEntityRecords:o,getEntityRecord:r}=e(c.store),{getCurrentPostId:s,getEditedPostAttribute:a}=e(lo),l=a("type"),u=a("parent"),d=n(l),p=s(),m=(0,i.get)(d,["hierarchical"],!1),h={per_page:100,exclude:p,parent_exclude:p,orderby:"menu_order",order:"asc",_fields:"id,title,parent"};return t&&(h.search=t),{parentPostId:u,parentPost:u?r("postType",l,u):null,items:m?o("postType",l,h):[],postType:d}}),[t]),d=(0,i.get)(u,["hierarchical"],!1),p=(0,i.get)(u,["labels","parent_item_colon"]),m=a||[],h=(0,s.useMemo)((()=>{const e=function(n){let o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;const r=n.map((t=>[{value:t.id,label:(0,i.repeat)("— ",o)+(0,i.unescape)(t.name),rawName:t.name},...e(t.children||[],o+1)])),s=r.sort(((e,n)=>{let[o]=e,[r]=n;return lr(o.rawName,t)>=lr(r.rawName,t)?1:-1}));return(0,i.flatten)(s)};let n=m.map((e=>({id:e.id,parent:e.parent,name:ar(e)})));t||(n=or(n));const s=e(n),a=(0,i.find)(s,(e=>e.value===r));return o&&!a&&s.unshift({value:r,label:ar(o)}),s}),[m,t]);return d&&p?(0,s.createElement)(No.ComboboxControl,{className:"editor-page-attributes__parent",label:p,value:r,options:h,onFilterValueChange:(0,i.debounce)((e=>{n(e)}),300),onChange:t=>{e({parent:t})}}):null},ur=function(e){let{}=e;const{availableTemplates:t,selectedTemplate:n,isViewable:o}=(0,l.useSelect)((e=>{var t,n;const{getEditedPostAttribute:o,getEditorSettings:r,getCurrentPostType:s}=e(lo),{getPostType:i}=e(c.store);return{selectedTemplate:o("template"),availableTemplates:r().availableTemplates,isViewable:null!==(t=null===(n=i(s()))||void 0===n?void 0:n.viewable)&&void 0!==t&&t}}),[]),{editPost:r}=(0,l.useDispatch)(lo);return!o||(0,i.isEmpty)(t)?null:(0,s.createElement)(No.SelectControl,{label:(0,Xt.__)("Template:"),value:n,onChange:e=>{r({template:e||""})},options:(0,i.map)(t,((e,t)=>({value:t,label:e})))})};const dr={who:"authors",per_page:50,_fields:"id,name",context:"view"};var pr=function(){const[e,t]=(0,s.useState)(),{authorId:n,isLoading:o,authors:r,postAuthor:a}=(0,l.useSelect)((t=>{const{getUser:n,getUsers:o,isResolving:r}=t(c.store),{getEditedPostAttribute:s}=t(lo),i=n(s("author"),{context:"view"}),a={...dr};return e&&(a.search=e),{authorId:s("author"),postAuthor:i,authors:o(a),isLoading:r("core","getUsers",[a])}}),[e]),{editPost:u}=(0,l.useDispatch)(lo),d=(0,s.useMemo)((()=>{const e=(null!=r?r:[]).map((e=>({value:e.id,label:(0,Vo.decodeEntities)(e.name)})));return e.findIndex((e=>{let{value:t}=e;return(null==a?void 0:a.id)===t}))<0&&a?[{value:a.id,label:(0,Vo.decodeEntities)(a.name)},...e]:e}),[r,a]);return a?(0,s.createElement)(No.ComboboxControl,{label:(0,Xt.__)("Author"),options:d,value:n,onFilterValueChange:(0,i.debounce)((e=>{t(e)}),300),onChange:e=>{e&&u({author:e})},isLoading:o,allowReset:!1}):null},mr=function(){const{editPost:e}=(0,l.useDispatch)(lo),{postAuthor:t,authors:n}=(0,l.useSelect)((e=>({postAuthor:e(lo).getEditedPostAttribute("author"),authors:e(c.store).getUsers(dr)})),[]),o=(0,s.useMemo)((()=>(null!=n?n:[]).map((e=>({value:e.id,label:(0,Vo.decodeEntities)(e.name)})))),[n]);return(0,s.createElement)(No.SelectControl,{className:"post-author-selector",label:(0,Xt.__)("Author"),options:o,onChange:t=>{const n=Number(t);e({author:n})},value:t})},hr=function(){return(0,l.useSelect)((e=>{const t=e(c.store).getUsers(dr);return(null==t?void 0:t.length)>=25}),[])?(0,s.createElement)(pr,null):(0,s.createElement)(mr,null)};function gr(e){let{children:t}=e;const{hasAssignAuthorAction:n,hasAuthors:o}=(0,l.useSelect)((e=>{const t=e(lo).getCurrentPost(),n=e(c.store).getUsers(dr);return{hasAssignAuthorAction:(0,i.get)(t,["_links","wp:action-assign-author"],!1),hasAuthors:(null==n?void 0:n.length)>=1}}),[]);return n&&o?(0,s.createElement)(er,{supportKeys:"author"},t):null}var fr=(0,u.compose)([(0,l.withSelect)((e=>({commentStatus:e(lo).getEditedPostAttribute("comment_status")}))),(0,l.withDispatch)((e=>({editPost:e(lo).editPost})))])((function(e){let{commentStatus:t="open",...n}=e;return(0,s.createElement)(No.CheckboxControl,{label:(0,Xt.__)("Allow comments"),checked:"open"===t,onChange:()=>n.editPost({comment_status:"open"===t?"closed":"open"})})})),vr=(0,u.compose)([(0,l.withSelect)((e=>({excerpt:e(lo).getEditedPostAttribute("excerpt")}))),(0,l.withDispatch)((e=>({onUpdateExcerpt(t){e(lo).editPost({excerpt:t})}})))])((function(e){let{excerpt:t,onUpdateExcerpt:n}=e;return(0,s.createElement)("div",{className:"editor-post-excerpt"},(0,s.createElement)(No.TextareaControl,{label:(0,Xt.__)("Write an excerpt (optional)"),className:"editor-post-excerpt__textarea",onChange:e=>n(e),value:t}),(0,s.createElement)(No.ExternalLink,{href:(0,Xt.__)("https://wordpress.org/support/article/excerpt/")},(0,Xt.__)("Learn more about manual excerpts")))})),_r=function(e){return(0,s.createElement)(er,r({},e,{supportKeys:"excerpt"}))},yr=(0,l.withSelect)((e=>{const{getThemeSupports:t}=e(c.store),{getEditedPostAttribute:n}=e(lo);return{postType:n("type"),themeSupports:t()}}))((function(e){let{themeSupports:t,children:n,postType:o,supportKeys:r}=e;return(0,i.some)((0,i.castArray)(r),(e=>{const n=(0,i.get)(t,[e],!1);return"post-thumbnails"===e&&(0,i.isArray)(n)?(0,i.includes)(n,o):n}))?n:null})),br=function(e){return(0,s.createElement)(yr,{supportKeys:"post-thumbnails"},(0,s.createElement)(er,r({},e,{supportKeys:"thumbnail"})))};const Er=["image"],wr=(0,Xt.__)("Featured image"),Sr=(0,Xt.__)("Set featured image"),Pr=(0,Xt.__)("Remove image"),kr=(0,l.withSelect)((e=>{const{getMedia:t,getPostType:n}=e(c.store),{getCurrentPostId:o,getEditedPostAttribute:r}=e(lo),s=r("featured_media");return{media:s?t(s,{context:"view"}):null,currentPostId:o(),postType:n(r("type")),featuredImageId:s}})),Cr=(0,l.withDispatch)(((e,t,n)=>{let{noticeOperations:o}=t,{select:r}=n;const{editPost:s}=e(lo);return{onUpdateImage(e){s({featured_media:e.id})},onDropImage(e){r(m.store).getSettings().mediaUpload({allowedTypes:["image"],filesList:e,onFileChange(e){let[t]=e;s({featured_media:t.id})},onError(e){o.removeAllNotices(),o.createErrorNotice(e)}})},onRemoveImage(){s({featured_media:0})}}}));var Tr=(0,u.compose)(No.withNotices,kr,Cr,(0,No.withFilters)("editor.PostFeaturedImage"))((function(e){var t,n;let{currentPostId:o,featuredImageId:r,onUpdateImage:a,onDropImage:l,onRemoveImage:c,media:u,postType:p,noticeUI:h}=e;const g=(0,i.get)(p,["labels"],{}),f=(0,s.createElement)("p",null,(0,Xt.__)("To edit the featured image, you need permission to upload media."));let v,_,y;if(u){const e=(0,d.applyFilters)("editor.PostFeaturedImage.imageSize","post-thumbnail",u.id,o);if((0,i.has)(u,["media_details","sizes",e]))v=u.media_details.sizes[e].width,_=u.media_details.sizes[e].height,y=u.media_details.sizes[e].source_url;else{const e=(0,d.applyFilters)("editor.PostFeaturedImage.imageSize","thumbnail",u.id,o);(0,i.has)(u,["media_details","sizes",e])?(v=u.media_details.sizes[e].width,_=u.media_details.sizes[e].height,y=u.media_details.sizes[e].source_url):(v=u.media_details.width,_=u.media_details.height,y=u.source_url)}}return(0,s.createElement)(br,null,h,(0,s.createElement)("div",{className:"editor-post-featured-image"},u&&(0,s.createElement)("div",{id:`editor-post-featured-image-${r}-describedby`,className:"hidden"},u.alt_text&&(0,Xt.sprintf)(// Translators: %s: The selected image alt text.
(0,Xt.__)("Current image: %s"),u.alt_text),!u.alt_text&&(0,Xt.sprintf)(// Translators: %s: The selected image filename.
(0,Xt.__)("The current image has no alternative text. The file name is: %s"),(null===(t=u.media_details.sizes)||void 0===t||null===(n=t.full)||void 0===n?void 0:n.file)||u.slug)),(0,s.createElement)(m.MediaUploadCheck,{fallback:f},(0,s.createElement)(m.MediaUpload,{title:g.featured_image||wr,onSelect:a,unstableFeaturedImageFlow:!0,allowedTypes:Er,modalClass:"editor-post-featured-image__media-modal",render:e=>{let{open:t}=e;return(0,s.createElement)("div",{className:"editor-post-featured-image__container"},(0,s.createElement)(No.Button,{className:r?"editor-post-featured-image__preview":"editor-post-featured-image__toggle",onClick:t,"aria-label":r?(0,Xt.__)("Edit or update the image"):null,"aria-describedby":r?`editor-post-featured-image-${r}-describedby`:null},!!r&&u&&(0,s.createElement)(No.ResponsiveWrapper,{naturalWidth:v,naturalHeight:_,isInline:!0},(0,s.createElement)("img",{src:y,alt:""})),!!r&&!u&&(0,s.createElement)(No.Spinner,null),!r&&(g.set_featured_image||Sr)),(0,s.createElement)(No.DropZone,{onFilesDrop:l}))},value:r})),!!r&&u&&!u.isLoading&&(0,s.createElement)(m.MediaUploadCheck,null,(0,s.createElement)(m.MediaUpload,{title:g.featured_image||wr,onSelect:a,unstableFeaturedImageFlow:!0,allowedTypes:Er,modalClass:"editor-post-featured-image__media-modal",render:e=>{let{open:t}=e;return(0,s.createElement)(No.Button,{onClick:t,variant:"secondary"},(0,Xt.__)("Replace Image"))}})),!!r&&(0,s.createElement)(m.MediaUploadCheck,null,(0,s.createElement)(No.Button,{onClick:c,variant:"link",isDestructive:!0},g.remove_featured_image||Pr))))})),xr=(0,l.withSelect)((e=>({disablePostFormats:e(lo).getEditorSettings().disablePostFormats})))((function(e){let{disablePostFormats:t,...n}=e;return!t&&(0,s.createElement)(er,r({},n,{supportKeys:"post-formats"}))}));const Br=[{id:"aside",caption:(0,Xt.__)("Aside")},{id:"audio",caption:(0,Xt.__)("Audio")},{id:"chat",caption:(0,Xt.__)("Chat")},{id:"gallery",caption:(0,Xt.__)("Gallery")},{id:"image",caption:(0,Xt.__)("Image")},{id:"link",caption:(0,Xt.__)("Link")},{id:"quote",caption:(0,Xt.__)("Quote")},{id:"standard",caption:(0,Xt.__)("Standard")},{id:"status",caption:(0,Xt.__)("Status")},{id:"video",caption:(0,Xt.__)("Video")}].sort(((e,t)=>{const n=e.caption.toUpperCase(),o=t.caption.toUpperCase();return n<o?-1:n>o?1:0}));function Ar(){const e=`post-format-selector-${(0,u.useInstanceId)(Ar)}`,{postFormat:t,suggestedFormat:n,supportedFormats:o}=(0,l.useSelect)((e=>{const{getEditedPostAttribute:t,getSuggestedPostFormat:n}=e(lo),o=t("format"),r=e(c.store).getThemeSupports();return{postFormat:null!=o?o:"standard",suggestedFormat:n(),supportedFormats:r.formats}}),[]),r=Br.filter((e=>(0,i.includes)(o,e.id)||t===e.id)),a=(0,i.find)(r,(e=>e.id===n)),{editPost:d}=(0,l.useDispatch)(lo),p=e=>d({format:e});return(0,s.createElement)(xr,null,(0,s.createElement)("div",{className:"editor-post-format"},(0,s.createElement)("div",{className:"editor-post-format__content"},(0,s.createElement)("label",{htmlFor:e},(0,Xt.__)("Post Format")),(0,s.createElement)(No.SelectControl,{value:t,onChange:e=>p(e),id:e,options:r.map((e=>({label:e.caption,value:e.id})))})),a&&a.id!==t&&(0,s.createElement)("div",{className:"editor-post-format__suggestion"},(0,Xt.__)("Suggestion:")," ",(0,s.createElement)(No.Button,{variant:"link",onClick:()=>p(a.id)},(0,Xt.sprintf)(
/* translators: %s: post format */
(0,Xt.__)("Apply format: %s"),a.caption)))))}var Ir=(0,s.createElement)(x.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,s.createElement)(x.Path,{d:"M5.5 12h1.75l-2.5 3-2.5-3H4a8 8 0 113.134 6.35l.907-1.194A6.5 6.5 0 105.5 12zm9.53 1.97l-2.28-2.28V8.5a.75.75 0 00-1.5 0V12a.747.747 0 00.218.529l1.282-.84-1.28.842 2.5 2.5a.75.75 0 101.06-1.061z"})),Nr=(0,l.withSelect)((e=>{const{getCurrentPostLastRevisionId:t,getCurrentPostRevisionsCount:n}=e(lo);return{lastRevisionId:t(),revisionsCount:n()}}))((function(e){let{lastRevisionId:t,revisionsCount:n,children:o}=e;return!t||n<2?null:(0,s.createElement)(er,{supportKeys:"revisions"},o)})),Rr=(0,l.withSelect)((e=>{const{getCurrentPostLastRevisionId:t,getCurrentPostRevisionsCount:n}=e(lo);return{lastRevisionId:t(),revisionsCount:n()}}))((function(e){let{lastRevisionId:t,revisionsCount:n}=e;return(0,s.createElement)(Nr,null,(0,s.createElement)(No.Button,{href:O("revision.php",{revision:t,gutenberg:!0}),className:"editor-post-last-revision__title",icon:Ir},(0,Xt.sprintf)(
/* translators: %d: number of revisions */
(0,Xt._n)("%d Revision","%d Revisions",n),n)))}));function Dr(){const e="core/editor/post-locked-modal-"+(0,u.useInstanceId)(Dr),{autosave:t,updatePostLock:n}=(0,l.useDispatch)(lo),{isLocked:o,isTakeover:r,user:a,postId:p,postLockUtils:m,activePostLock:h,postType:g,previewLink:f}=(0,l.useSelect)((e=>{const{isPostLocked:t,isPostLockTakeover:n,getPostLockUser:o,getCurrentPostId:r,getActivePostLock:s,getEditedPostAttribute:i,getEditedPostPreviewLink:a,getEditorSettings:l}=e(lo),{getPostType:u}=e(c.store);return{isLocked:t(),isTakeover:n(),user:o(),postId:r(),postLockUtils:l().postLockUtils,activePostLock:s(),postType:u(i("type")),previewLink:a()}}),[]);if((0,s.useEffect)((()=>{function r(){if(o||!h)return;const e=new window.FormData;if(e.append("action","wp-remove-post-lock"),e.append("_wpnonce",m.unlockNonce),e.append("post_ID",p),e.append("active_post_lock",h),window.navigator.sendBeacon)window.navigator.sendBeacon(m.ajaxUrl,e);else{const t=new window.XMLHttpRequest;t.open("POST",m.ajaxUrl,!1),t.send(e)}}return(0,d.addAction)("heartbeat.send",e,(function(e){o||(e["wp-refresh-post-lock"]={lock:h,post_id:p})})),(0,d.addAction)("heartbeat.tick",e,(function(e){if(!e["wp-refresh-post-lock"])return;const o=e["wp-refresh-post-lock"];o.lock_error?(t(),n({isLocked:!0,isTakeover:!0,user:{name:o.lock_error.name,avatar:o.lock_error.avatar_src_2x}})):o.new_lock&&n({isLocked:!1,activePostLock:o.new_lock})})),window.addEventListener("beforeunload",r),()=>{(0,d.removeAction)("heartbeat.send",e),(0,d.removeAction)("heartbeat.tick",e),window.removeEventListener("beforeunload",r)}}),[]),!o)return null;const v=a.name,_=a.avatar,y=(0,k.addQueryArgs)("post.php",{"get-post-lock":"1",lockKey:!0,post:p,action:"edit",_wpnonce:m.nonce}),b=O("edit.php",{post_type:(0,i.get)(g,["slug"])}),E=(0,Xt.__)("Exit editor");return(0,s.createElement)(No.Modal,{title:r?(0,Xt.__)("Someone else has taken over this post"):(0,Xt.__)("This post is already being edited"),focusOnMount:!0,shouldCloseOnClickOutside:!1,shouldCloseOnEsc:!1,isDismissible:!1,className:"editor-post-locked-modal"},!!_&&(0,s.createElement)("img",{src:_,alt:(0,Xt.__)("Avatar"),className:"editor-post-locked-modal__avatar",width:64,height:64}),(0,s.createElement)("div",null,!!r&&(0,s.createElement)("p",null,(0,s.createInterpolateElement)(v?(0,Xt.sprintf)(
/* translators: %s: user's display name */
(0,Xt.__)("<strong>%s</strong> now has editing control of this posts (<PreviewLink />). Don’t worry, your changes up to this moment have been saved."),v):(0,Xt.__)("Another user now has editing control of this post (<PreviewLink />). Don’t worry, your changes up to this moment have been saved."),{strong:(0,s.createElement)("strong",null),PreviewLink:(0,s.createElement)(No.ExternalLink,{href:f},(0,Xt.__)("preview"))})),!r&&(0,s.createElement)(s.Fragment,null,(0,s.createElement)("p",null,(0,s.createInterpolateElement)(v?(0,Xt.sprintf)(
/* translators: %s: user's display name */
(0,Xt.__)("<strong>%s</strong> is currently working on this post (<PreviewLink />), which means you cannot make changes, unless you take over."),v):(0,Xt.__)("Another user is currently working on this post (<PreviewLink />), which means you cannot make changes, unless you take over."),{strong:(0,s.createElement)("strong",null),PreviewLink:(0,s.createElement)(No.ExternalLink,{href:f},(0,Xt.__)("preview"))})),(0,s.createElement)("p",null,(0,Xt.__)("If you take over, the other user will lose editing control to the post, but their changes will be saved."))),(0,s.createElement)(No.Flex,{className:"editor-post-locked-modal__buttons",justify:"flex-end",expanded:!1},!r&&(0,s.createElement)(No.FlexItem,null,(0,s.createElement)(No.Button,{variant:"tertiary",href:y},(0,Xt.__)("Take over"))),(0,s.createElement)(No.FlexItem,null,(0,s.createElement)(No.Button,{variant:"primary",href:b},E)))))}var Lr=(0,u.compose)((0,l.withSelect)((e=>{const{isCurrentPostPublished:t,getCurrentPostType:n,getCurrentPost:o}=e(lo);return{hasPublishAction:(0,i.get)(o(),["_links","wp:action-publish"],!1),isPublished:t(),postType:n()}})))((function(e){let{hasPublishAction:t,isPublished:n,children:o}=e;return n||!t?null:o})),Or=(0,u.compose)((0,l.withSelect)((e=>({status:e(lo).getEditedPostAttribute("status")}))),(0,l.withDispatch)((e=>({onUpdateStatus(t){e(lo).editPost({status:t})}}))))((function(e){let{status:t,onUpdateStatus:n}=e;return(0,s.createElement)(Lr,null,(0,s.createElement)(No.CheckboxControl,{label:(0,Xt.__)("Pending review"),checked:"pending"===t,onChange:()=>{n("pending"===t?"draft":"pending")}}))})),Ur=(0,u.compose)([(0,l.withSelect)((e=>({pingStatus:e(lo).getEditedPostAttribute("ping_status")}))),(0,l.withDispatch)((e=>({editPost:e(lo).editPost})))])((function(e){let{pingStatus:t="open",...n}=e;return(0,s.createElement)(No.CheckboxControl,{label:(0,Xt.__)("Allow pingbacks & trackbacks"),checked:"open"===t,onChange:()=>n.editPost({ping_status:"open"===t?"closed":"open"})})}));class Fr extends s.Component{constructor(){super(...arguments),this.buttonRef=(0,s.createRef)(),this.openPreviewWindow=this.openPreviewWindow.bind(this)}componentDidUpdate(e){const{previewLink:t}=this.props;t&&!e.previewLink&&this.setPreviewWindowLink(t)}setPreviewWindowLink(e){const{previewWindow:t}=this;t&&!t.closed&&(t.location=e,this.buttonRef.current&&this.buttonRef.current.focus())}getWindowTarget(){const{postId:e}=this.props;return`wp-preview-${e}`}openPreviewWindow(e){e.preventDefault(),this.previewWindow&&!this.previewWindow.closed||(this.previewWindow=window.open("",this.getWindowTarget())),this.previewWindow.focus(),this.props.isAutosaveable&&!this.props.isPostLocked?(this.props.isDraft?this.props.savePost({isPreview:!0}):this.props.autosave({isPreview:!0}),function(e){let t=(0,s.renderToString)((0,s.createElement)("div",{className:"editor-post-preview-button__interstitial-message"},(0,s.createElement)(No.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 96 96"},(0,s.createElement)(No.Path,{className:"outer",d:"M48 12c19.9 0 36 16.1 36 36S67.9 84 48 84 12 67.9 12 48s16.1-36 36-36",fill:"none"}),(0,s.createElement)(No.Path,{className:"inner",d:"M69.5 46.4c0-3.9-1.4-6.7-2.6-8.8-1.6-2.6-3.1-4.9-3.1-7.5 0-2.9 2.2-5.7 5.4-5.7h.4C63.9 19.2 56.4 16 48 16c-11.2 0-21 5.7-26.7 14.4h2.1c3.3 0 8.5-.4 8.5-.4 1.7-.1 1.9 2.4.2 2.6 0 0-1.7.2-3.7.3L40 67.5l7-20.9L42 33c-1.7-.1-3.3-.3-3.3-.3-1.7-.1-1.5-2.7.2-2.6 0 0 5.3.4 8.4.4 3.3 0 8.5-.4 8.5-.4 1.7-.1 1.9 2.4.2 2.6 0 0-1.7.2-3.7.3l11.5 34.3 3.3-10.4c1.6-4.5 2.4-7.8 2.4-10.5zM16.1 48c0 12.6 7.3 23.5 18 28.7L18.8 35c-1.7 4-2.7 8.4-2.7 13zm32.5 2.8L39 78.6c2.9.8 5.9 1.3 9 1.3 3.7 0 7.3-.6 10.6-1.8-.1-.1-.2-.3-.2-.4l-9.8-26.9zM76.2 36c0 3.2-.6 6.9-2.4 11.4L64 75.6c9.5-5.5 15.9-15.8 15.9-27.6 0-5.5-1.4-10.8-3.9-15.3.1 1 .2 2.1.2 3.3z",fill:"none"})),(0,s.createElement)("p",null,(0,Xt.__)("Generating preview…"))));t+='\n\t\t<style>\n\t\t\tbody {\n\t\t\t\tmargin: 0;\n\t\t\t}\n\t\t\t.editor-post-preview-button__interstitial-message {\n\t\t\t\tdisplay: flex;\n\t\t\t\tflex-direction: column;\n\t\t\t\talign-items: center;\n\t\t\t\tjustify-content: center;\n\t\t\t\theight: 100vh;\n\t\t\t\twidth: 100vw;\n\t\t\t}\n\t\t\t@-webkit-keyframes paint {\n\t\t\t\t0% {\n\t\t\t\t\tstroke-dashoffset: 0;\n\t\t\t\t}\n\t\t\t}\n\t\t\t@-moz-keyframes paint {\n\t\t\t\t0% {\n\t\t\t\t\tstroke-dashoffset: 0;\n\t\t\t\t}\n\t\t\t}\n\t\t\t@-o-keyframes paint {\n\t\t\t\t0% {\n\t\t\t\t\tstroke-dashoffset: 0;\n\t\t\t\t}\n\t\t\t}\n\t\t\t@keyframes paint {\n\t\t\t\t0% {\n\t\t\t\t\tstroke-dashoffset: 0;\n\t\t\t\t}\n\t\t\t}\n\t\t\t.editor-post-preview-button__interstitial-message svg {\n\t\t\t\twidth: 192px;\n\t\t\t\theight: 192px;\n\t\t\t\tstroke: #555d66;\n\t\t\t\tstroke-width: 0.75;\n\t\t\t}\n\t\t\t.editor-post-preview-button__interstitial-message svg .outer,\n\t\t\t.editor-post-preview-button__interstitial-message svg .inner {\n\t\t\t\tstroke-dasharray: 280;\n\t\t\t\tstroke-dashoffset: 280;\n\t\t\t\t-webkit-animation: paint 1.5s ease infinite alternate;\n\t\t\t\t-moz-animation: paint 1.5s ease infinite alternate;\n\t\t\t\t-o-animation: paint 1.5s ease infinite alternate;\n\t\t\t\tanimation: paint 1.5s ease infinite alternate;\n\t\t\t}\n\t\t\tp {\n\t\t\t\ttext-align: center;\n\t\t\t\tfont-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;\n\t\t\t}\n\t\t</style>\n\t',t=(0,d.applyFilters)("editor.PostPreview.interstitialMarkup",t),e.write(t),e.title=(0,Xt.__)("Generating preview…"),e.close()}(this.previewWindow.document)):this.setPreviewWindowLink(e.target.href)}render(){const{previewLink:e,currentPostLink:t,isSaveable:n,role:o}=this.props,r=e||t,i=vo()({"editor-post-preview":!this.props.className},this.props.className);return(0,s.createElement)(No.Button,{variant:this.props.className?void 0:"tertiary",className:i,href:r,target:this.getWindowTarget(),disabled:!n,onClick:this.openPreviewWindow,ref:this.buttonRef,role:o},this.props.textContent?this.props.textContent:(0,s.createElement)(s.Fragment,null,(0,Xt._x)("Preview","imperative verb"),(0,s.createElement)(No.VisuallyHidden,{as:"span"},
/* translators: accessibility text */
(0,Xt.__)("(opens in a new tab)"))))}}var Mr=(0,u.compose)([(0,l.withSelect)(((e,t)=>{let{forcePreviewLink:n,forceIsAutosaveable:o}=t;const{getCurrentPostId:r,getCurrentPostAttribute:s,getEditedPostAttribute:a,isEditedPostSaveable:l,isEditedPostAutosaveable:u,getEditedPostPreviewLink:d,isPostLocked:p}=e(lo),{getPostType:m}=e(c.store),h=d(),g=m(a("type"));return{postId:r(),currentPostLink:s("link"),previewLink:void 0!==n?n:h,isSaveable:l(),isAutosaveable:o||u(),isViewable:(0,i.get)(g,["viewable"],!1),isDraft:-1!==["draft","auto-draft"].indexOf(a("status")),isPostLocked:p()}})),(0,l.withDispatch)((e=>({autosave:e(lo).autosave,savePost:e(lo).savePost}))),(0,u.ifCondition)((e=>{let{isViewable:t}=e;return t}))])(Fr),zr=(0,u.compose)([(0,l.withSelect)(((e,t)=>{let{forceIsSaving:n}=t;const{isCurrentPostPublished:o,isEditedPostBeingScheduled:r,isSavingPost:s,isPublishingPost:a,getCurrentPost:l,getCurrentPostType:c,isAutosavingPost:u}=e(lo);return{isPublished:o(),isBeingScheduled:r(),isSaving:n||s(),isPublishing:a(),hasPublishAction:(0,i.get)(l(),["_links","wp:action-publish"],!1),postType:c(),isAutosaving:u()}}))])((function(e){let{isPublished:t,isBeingScheduled:n,isSaving:o,isPublishing:r,hasPublishAction:s,isAutosaving:i,hasNonPostEntityChanges:a}=e;return r?(0,Xt.__)("Publishing…"):t&&o&&!i?(0,Xt.__)("Updating…"):n&&o&&!i?(0,Xt.__)("Scheduling…"):s?t?a?(0,Xt.__)("Update…"):(0,Xt.__)("Update"):n?a?(0,Xt.__)("Schedule…"):(0,Xt.__)("Schedule"):(0,Xt.__)("Publish"):a?(0,Xt.__)("Submit for Review…"):(0,Xt.__)("Submit for Review")}));class Vr extends s.Component{constructor(e){super(e),this.buttonNode=(0,s.createRef)(),this.createOnClick=this.createOnClick.bind(this),this.closeEntitiesSavedStates=this.closeEntitiesSavedStates.bind(this),this.state={entitiesSavedStatesCallback:!1}}componentDidMount(){this.props.focusOnMount&&this.buttonNode.current.focus()}createOnClick(e){var t=this;return function(){for(var n=arguments.length,o=new Array(n),r=0;r<n;r++)o[r]=arguments[r];const{hasNonPostEntityChanges:s,setEntitiesSavedStatesCallback:a}=t.props;return s&&a?(t.setState({entitiesSavedStatesCallback:()=>e(...o)}),a((()=>t.closeEntitiesSavedStates)),i.noop):e(...o)}}closeEntitiesSavedStates(e){const{postType:t,postId:n}=this.props,{entitiesSavedStatesCallback:o}=this.state;this.setState({entitiesSavedStatesCallback:!1},(()=>{e&&(0,i.some)(e,(e=>"postType"===e.kind&&e.name===t&&e.key===n))&&o()}))}render(){const{forceIsDirty:e,forceIsSaving:t,hasPublishAction:n,isBeingScheduled:o,isOpen:a,isPostSavingLocked:l,isPublishable:c,isPublished:u,isSaveable:d,isSaving:p,isAutoSaving:m,isToggle:h,onSave:g,onStatusChange:f,onSubmit:v=i.noop,onToggle:_,visibility:y,hasNonPostEntityChanges:b,isSavingNonPostEntityChanges:E}=this.props,w=(p||t||!d||l||!c&&!e)&&(!b||E),S=(u||p||t||!d||!c&&!e)&&(!b||E);let P;P=n?"private"===y?"private":o?"future":"publish":"pending";const k={"aria-disabled":w,className:"editor-post-publish-button",isBusy:!m&&p&&u,variant:"primary",onClick:this.createOnClick((()=>{w||(v(),f(P),g())}))},C={"aria-disabled":S,"aria-expanded":a,className:"editor-post-publish-panel__toggle",isBusy:p&&u,variant:"primary",onClick:this.createOnClick((()=>{S||_()}))},T=o?(0,Xt.__)("Schedule…"):(0,Xt.__)("Publish"),x=(0,s.createElement)(zr,{forceIsSaving:t,hasNonPostEntityChanges:b}),B=h?C:k,A=h?T:x;return(0,s.createElement)(s.Fragment,null,(0,s.createElement)(No.Button,r({ref:this.buttonNode},B,{className:vo()(B.className,"editor-post-publish-button__button",{"has-changes-dot":b})}),A))}}var Hr=(0,u.compose)([(0,l.withSelect)((e=>{const{isSavingPost:t,isAutosavingPost:n,isEditedPostBeingScheduled:o,getEditedPostVisibility:r,isCurrentPostPublished:s,isEditedPostSaveable:a,isEditedPostPublishable:l,isPostSavingLocked:c,getCurrentPost:u,getCurrentPostType:d,getCurrentPostId:p,hasNonPostEntityChanges:m,isSavingNonPostEntityChanges:h}=e(lo),g=n();return{isSaving:t()||g,isAutoSaving:g,isBeingScheduled:o(),visibility:r(),isSaveable:a(),isPostSavingLocked:c(),isPublishable:l(),isPublished:s(),hasPublishAction:(0,i.get)(u(),["_links","wp:action-publish"],!1),postType:d(),postId:p(),hasNonPostEntityChanges:m(),isSavingNonPostEntityChanges:h()}})),(0,l.withDispatch)((e=>{const{editPost:t,savePost:n}=e(lo);return{onStatusChange:e=>t({status:e},{undoIgnore:!0}),onSave:n}}))])(Vr),Wr=(0,s.createElement)(x.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,s.createElement)(x.Path,{d:"M12 13.06l3.712 3.713 1.061-1.06L13.061 12l3.712-3.712-1.06-1.06L12 10.938 8.288 7.227l-1.061 1.06L10.939 12l-3.712 3.712 1.06 1.061L12 13.061z"})),Gr=(0,s.createElement)(x.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"-2 -2 24 24"},(0,s.createElement)(x.Path,{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"}));function jr(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const $r=[{value:"public",label:(0,Xt.__)("Public"),info:(0,Xt.__)("Visible to everyone.")},{value:"private",label:(0,Xt.__)("Private"),info:(0,Xt.__)("Only visible to site admins and editors.")},{value:"password",label:(0,Xt.__)("Password Protected"),info:(0,Xt.__)("Protected with a password you choose. Only those with the password can view this post.")}];class Kr extends s.Component{constructor(e){super(...arguments),jr(this,"confirmPrivate",(()=>{const{onUpdateVisibility:e,onSave:t}=this.props;e("private"),this.setState({hasPassword:!1,showPrivateConfirmDialog:!1}),t()})),jr(this,"handleDialogCancel",(()=>{this.setState({showPrivateConfirmDialog:!1})})),this.setPublic=this.setPublic.bind(this),this.setPrivate=this.setPrivate.bind(this),this.setPasswordProtected=this.setPasswordProtected.bind(this),this.updatePassword=this.updatePassword.bind(this),this.state={hasPassword:!!e.password,showPrivateConfirmDialog:!1}}setPublic(){const{visibility:e,onUpdateVisibility:t,status:n}=this.props;t("private"===e?"draft":n),this.setState({hasPassword:!1})}setPrivate(){this.setState({showPrivateConfirmDialog:!0})}setPasswordProtected(){const{visibility:e,onUpdateVisibility:t,status:n,password:o}=this.props;t("private"===e?"draft":n,o||""),this.setState({hasPassword:!0})}updatePassword(e){const{status:t,onUpdateVisibility:n}=this.props;n(t,e.target.value)}render(){const{visibility:e,password:t,instanceId:n}=this.props,o={public:{onSelect:this.setPublic,checked:"public"===e&&!this.state.hasPassword},private:{onSelect:this.setPrivate,checked:"private"===e},password:{onSelect:this.setPasswordProtected,checked:this.state.hasPassword}};return[(0,s.createElement)("fieldset",{key:"visibility-selector",className:"editor-post-visibility__dialog-fieldset"},(0,s.createElement)("legend",{className:"editor-post-visibility__dialog-legend"},(0,Xt.__)("Post Visibility")),$r.map((e=>{let{value:t,label:r,info:i}=e;return(0,s.createElement)("div",{key:t,className:"editor-post-visibility__choice"},(0,s.createElement)("input",{type:"radio",name:`editor-post-visibility__setting-${n}`,value:t,onChange:o[t].onSelect,checked:o[t].checked,id:`editor-post-${t}-${n}`,"aria-describedby":`editor-post-${t}-${n}-description`,className:"editor-post-visibility__dialog-radio"}),(0,s.createElement)("label",{htmlFor:`editor-post-${t}-${n}`,className:"editor-post-visibility__dialog-label"},r),(0,s.createElement)("p",{id:`editor-post-${t}-${n}-description`,className:"editor-post-visibility__dialog-info"},i))}))),this.state.hasPassword&&(0,s.createElement)("div",{className:"editor-post-visibility__dialog-password",key:"password-selector"},(0,s.createElement)(No.VisuallyHidden,{as:"label",htmlFor:`editor-post-visibility__dialog-password-input-${n}`},(0,Xt.__)("Create password")),(0,s.createElement)("input",{className:"editor-post-visibility__dialog-password-input",id:`editor-post-visibility__dialog-password-input-${n}`,type:"text",onChange:this.updatePassword,value:t,placeholder:(0,Xt.__)("Use a secure password")})),(0,s.createElement)(No.__experimentalConfirmDialog,{key:"private-publish-confirmation",isOpen:this.state.showPrivateConfirmDialog,onConfirm:this.confirmPrivate,onCancel:this.handleDialogCancel},(0,Xt.__)("Would you like to privately publish this post now?"))]}}var qr=(0,u.compose)([(0,l.withSelect)((e=>{const{getEditedPostAttribute:t,getEditedPostVisibility:n}=e(lo);return{status:t("status"),visibility:n(),password:t("password")}})),(0,l.withDispatch)((e=>{const{savePost:t,editPost:n}=e(lo);return{onSave:t,onUpdateVisibility(e){n({status:e,password:arguments.length>1&&void 0!==arguments[1]?arguments[1]:""})}}})),u.withInstanceId])(Kr),Yr=(0,l.withSelect)((e=>({visibility:e(lo).getEditedPostVisibility()})))((function(e){let{visibility:t}=e;return(0,i.find)($r,{value:t}).label}));function Qr(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new Date,t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];const n=new Date(e);return new Date(n.getFullYear(),n.getMonth()+(t?0:1),t?1:0).toISOString()}function Xr(){const{postDate:e,postType:t}=(0,l.useSelect)((e=>({postDate:e(lo).getEditedPostAttribute("date"),postType:e(lo).getCurrentPostType()})),[]),{editPost:n}=(0,l.useDispatch)(lo),[o,r]=(0,s.useState)(Qr(e)),i=(0,l.useSelect)((e=>e(c.store).getEntityRecords("postType",t,{status:"publish,future",after:Qr(o),before:Qr(o,!1),exclude:[e(lo).getCurrentPostId()]})),[o,t]),a=(0,s.useMemo)((()=>(i||[]).map((e=>{let{title:t,type:n,date:o}=e;return{title:null==t?void 0:t.rendered,type:n,date:new Date(o)}}))),[i]),u=(0,s.useRef)(),d=(0,P.__experimentalGetSettings)(),p=/a(?!\\)/i.test(d.formats.time.toLowerCase().replace(/\\\\/g,"").split("").reverse().join(""));return(0,s.createElement)(No.DateTimePicker,{ref:u,currentDate:e,onChange:function(e){n({date:e});const{ownerDocument:t}=u.current;t.activeElement.blur()},is12Hour:p,events:a,onMonthPreviewed:r})}var Zr=(0,l.withSelect)((e=>({date:e(lo).getEditedPostAttribute("date"),isFloating:e(lo).isEditedPostDateFloating()})))((function(e){let{date:t,isFloating:n}=e;const o=(0,P.__experimentalGetSettings)();return t&&!n?(0,P.format)(`${o.formats.date} ${o.formats.time}`,t):(0,Xt.__)("Immediately")})),Jr=window.wp.apiFetch,es=n.n(Jr),ts=window.wp.a11y;const ns={per_page:10,orderby:"count",order:"desc",hide_empty:!0,_fields:"id,name,count",context:"view"};function os(e){let{onSelect:t,taxonomy:n}=e;const{_terms:o,showTerms:r}=(0,l.useSelect)((e=>{const t=e(c.store).getEntityRecords("taxonomy",n.slug,ns);return{_terms:t,showTerms:(null==t?void 0:t.length)>=3}}),[]);if(!r)return null;const a=ir(o),u=(0,i.get)(n,["labels","most_used"]);return(0,s.createElement)("div",{className:"editor-post-taxonomies__flat-term-most-used"},(0,s.createElement)("h3",{className:"editor-post-taxonomies__flat-term-most-used-label"},u),(0,s.createElement)("ul",{role:"list",className:"editor-post-taxonomies__flat-term-most-used-list"},a.map((e=>(0,s.createElement)("li",{key:e.id},(0,s.createElement)(No.Button,{variant:"link",onClick:()=>t(e)},e.name))))))}const rs=[],ss={per_page:20,orderby:"count",order:"desc",_fields:"id,name",context:"view"},is=(e,t)=>rr(e).toLowerCase()===rr(t).toLowerCase(),as=(e,t)=>e.map((e=>(0,i.find)(t,(t=>is(t.name,e))).id));var ls=(0,No.withFilters)("editor.PostTaxonomyType")((function(e){let{slug:t}=e;const[n,o]=(0,s.useState)([]),[r,a]=(0,s.useState)(""),d=(0,u.useDebounce)(a,500),{terms:p,termIds:m,taxonomy:h,hasAssignAction:g,hasCreateAction:f,hasResolvedTerms:v}=(0,l.useSelect)((e=>{const{getCurrentPost:n,getEditedPostAttribute:o}=e(lo),{getEntityRecords:r,getTaxonomy:s,hasFinishedResolution:a}=e(c.store),l=n(),u=s(t),d=u?o(u.rest_base):rs,p={...ss,include:d.join(","),per_page:-1};return{hasCreateAction:!!u&&(0,i.get)(l,["_links","wp:action-create-"+u.rest_base],!1),hasAssignAction:!!u&&(0,i.get)(l,["_links","wp:action-assign-"+u.rest_base],!1),taxonomy:u,termIds:d,terms:d.length?r("taxonomy",t,p):rs,hasResolvedTerms:a("getEntityRecords",["taxonomy",t,p])}}),[t]),{searchResults:_}=(0,l.useSelect)((e=>{const{getEntityRecords:n}=e(c.store);return{searchResults:r?n("taxonomy",t,{...ss,search:r}):rs}}),[r]);(0,s.useEffect)((()=>{if(v){const e=p.map((e=>rr(e.name)));o(e)}}),[p,v]);const y=(0,s.useMemo)((()=>(null!=_?_:[]).map((e=>rr(e.name)))),[_]),{editPost:b}=(0,l.useDispatch)(lo);if(!g)return null;function E(e){b({[h.rest_base]:e})}const w=(0,i.get)(h,["labels","add_new_item"],"post_tag"===t?(0,Xt.__)("Add new tag"):(0,Xt.__)("Add new Term")),S=(0,i.get)(h,["labels","singular_name"],"post_tag"===t?(0,Xt.__)("Tag"):(0,Xt.__)("Term")),P=(0,Xt.sprintf)(
/* translators: %s: term name. */
(0,Xt._x)("%s added","term"),S),C=(0,Xt.sprintf)(
/* translators: %s: term name. */
(0,Xt._x)("%s removed","term"),S),T=(0,Xt.sprintf)(
/* translators: %s: term name. */
(0,Xt._x)("Remove %s","term"),S);return(0,s.createElement)(s.Fragment,null,(0,s.createElement)(No.FormTokenField,{value:n,suggestions:y,onChange:function(e){const t=[...p,...null!=_?_:[]],n=(0,i.uniqBy)(e,(e=>e.toLowerCase())),r=n.filter((e=>!(0,i.find)(t,(t=>is(t.name,e)))));if(o(n),0===r.length)return E(as(n,t));f&&Promise.all(r.map((e=>function(e,t){const n=(0,i.escape)(e);return es()({path:`/wp/v2/${t}`,method:"POST",data:{name:n}}).catch((o=>"term_exists"===o.code?es()({path:(0,k.addQueryArgs)(`/wp/v2/${t}`,{...ss,search:n})}).then(ir).then((t=>(0,i.find)(t,(t=>is(t.name,e))))):Promise.reject(o))).then(sr)}(e,h.rest_base)))).then((e=>{const o=t.concat(e);return E(as(n,o))}))},onInputChange:d,maxSuggestions:20,label:w,messages:{added:P,removed:C,remove:T}}),(0,s.createElement)(os,{taxonomy:h,onSelect:function(e){if(m.includes(e.id))return;const n=[...m,e.id],o=(0,Xt.sprintf)(
/* translators: %s: term name. */
(0,Xt._x)("%s added","term"),(0,i.get)(h,["labels","singular_name"],"post_tag"===t?(0,Xt.__)("Tag"):(0,Xt.__)("Term")));(0,ts.speak)(o,"assertive"),E(n)}}))}));const cs=()=>{const e=[(0,Xt.__)("Suggestion:"),(0,s.createElement)("span",{className:"editor-post-publish-panel__link",key:"label"},(0,Xt.__)("Add tags"))];return(0,s.createElement)(No.PanelBody,{initialOpen:!1,title:e},(0,s.createElement)("p",null,(0,Xt.__)("Tags help users and search engines navigate your site and find your content. Add a few keywords to describe your post.")),(0,s.createElement)(ls,{slug:"post_tag"}))};class us extends s.Component{constructor(e){super(e),this.state={hadTagsWhenOpeningThePanel:e.hasTags}}render(){return this.state.hadTagsWhenOpeningThePanel?null:(0,s.createElement)(cs,null)}}var ds=(0,u.compose)((0,l.withSelect)((e=>{const t=e(lo).getCurrentPostType(),n=e(c.store).getTaxonomy("post_tag"),o=n&&e(lo).getEditedPostAttribute(n.rest_base);return{areTagsFetched:void 0!==n,isPostTypeSupported:n&&(0,i.some)(n.types,(e=>e===t)),hasTags:o&&o.length}})),(0,u.ifCondition)((e=>{let{areTagsFetched:t,isPostTypeSupported:n}=e;return n&&t})))(us);const ps=(e,t)=>{const n=Br.filter((t=>(0,i.includes)(e,t.id)));return(0,i.find)(n,(e=>e.id===t))},ms=e=>{let{suggestedPostFormat:t,suggestionText:n,onUpdatePostFormat:o}=e;return(0,s.createElement)(No.Button,{variant:"link",onClick:()=>o(t)},n)};function hs(){const{currentPostFormat:e,suggestion:t}=(0,l.useSelect)((e=>{const{getEditedPostAttribute:t,getSuggestedPostFormat:n}=e(lo),o=(0,i.get)(e(c.store).getThemeSupports(),["formats"],[]);return{currentPostFormat:t("format"),suggestion:ps(o,n())}}),[]),{editPost:n}=(0,l.useDispatch)(lo),o=[(0,Xt.__)("Suggestion:"),(0,s.createElement)("span",{className:"editor-post-publish-panel__link",key:"label"},(0,Xt.__)("Use a post format"))];return t&&t.id!==e?(0,s.createElement)(No.PanelBody,{initialOpen:!1,title:o},(0,s.createElement)("p",null,(0,Xt.__)("Your theme uses post formats to highlight different kinds of content, like images or videos. Apply a post format to see this special styling.")),(0,s.createElement)("p",null,(0,s.createElement)(ms,{onUpdatePostFormat:e=>n({format:e}),suggestedPostFormat:t.id,suggestionText:(0,Xt.sprintf)(
/* translators: %s: post format */
(0,Xt.__)('Apply the "%1$s" format.'),t.caption)}))):null}const gs={per_page:-1,orderby:"name",order:"asc",_fields:"id,name,parent",context:"view"},fs=[];var vs=(0,No.withFilters)("editor.PostTaxonomyType")((function(e){let{slug:t}=e;const[n,o]=(0,s.useState)(!1),[r,a]=(0,s.useState)(""),[d,p]=(0,s.useState)(""),[m,h]=(0,s.useState)(!1),[g,f]=(0,s.useState)(""),[v,_]=(0,s.useState)([]),y=(0,u.useDebounce)(ts.speak,500),{hasCreateAction:b,hasAssignAction:E,terms:w,loading:S,availableTerms:P,taxonomy:k}=(0,l.useSelect)((e=>{const{getCurrentPost:n,getEditedPostAttribute:o}=e(lo),{getTaxonomy:r,getEntityRecords:s,isResolving:a}=e(c.store),l=r(t);return{hasCreateAction:!!l&&(0,i.get)(n(),["_links","wp:action-create-"+l.rest_base],!1),hasAssignAction:!!l&&(0,i.get)(n(),["_links","wp:action-assign-"+l.rest_base],!1),terms:l?o(l.rest_base):fs,loading:a("getEntityRecords",["taxonomy",t,gs]),availableTerms:s("taxonomy",t,gs)||fs,taxonomy:l}}),[t]),{editPost:C}=(0,l.useDispatch)(lo),{saveEntityRecord:T}=(0,l.useDispatch)(c.store),x=(0,s.useMemo)((()=>function(e,t){const n=e=>-1!==t.indexOf(e.id)||void 0!==e.children&&e.children.map(n).filter((e=>e)).length>0,o=[...e];return o.sort(((e,t)=>{const o=n(e),r=n(t);return o===r?0:o&&!r?-1:!o&&r?1:0})),o}(or(P),w)),[P]);if(!E)return null;const B=e=>{C({[k.rest_base]:e})},A=e=>e.map((e=>(0,s.createElement)("div",{key:e.id,className:"editor-post-taxonomies__hierarchical-terms-choice"},(0,s.createElement)(No.CheckboxControl,{checked:-1!==w.indexOf(e.id),onChange:()=>{(e=>{const t=w.includes(e)?(0,i.without)(w,e):[...w,e];B(t)})(parseInt(e.id,10))},label:(0,i.unescape)(e.name)}),!!e.children.length&&(0,s.createElement)("div",{className:"editor-post-taxonomies__hierarchical-terms-subchoices"},A(e.children))))),I=(e,n,o)=>(0,i.get)(k,["labels",e],"category"===t?n:o),N=I("add_new_item",(0,Xt.__)("Add new category"),(0,Xt.__)("Add new term")),R=I("new_item_name",(0,Xt.__)("Add new category"),(0,Xt.__)("Add new term")),D=I("parent_item",(0,Xt.__)("Parent Category"),(0,Xt.__)("Parent Term")),L=`— ${D} —`,O=N,U=(0,i.get)(k,["labels","search_items"],(0,Xt.__)("Search Terms")),F=(0,i.get)(k,["name"],(0,Xt.__)("Terms")),M=P.length>=8;return(0,s.createElement)(s.Fragment,null,M&&(0,s.createElement)(No.TextControl,{className:"editor-post-taxonomies__hierarchical-terms-filter",label:U,value:g,onChange:e=>{const t=x.map(function(e){const t=n=>{if(""===e)return n;const o={...n};return o.children.length>0&&(o.children=o.children.map(t).filter((e=>e))),(-1!==o.name.toLowerCase().indexOf(e.toLowerCase())||o.children.length>0)&&o};return t}(e)).filter((e=>e)),n=e=>{let t=0;for(let o=0;o<e.length;o++)t++,void 0!==e[o].children&&(t+=n(e[o].children));return t};f(e),_(t);const o=n(t),r=(0,Xt.sprintf)(
/* translators: %d: number of results */
(0,Xt._n)("%d result found.","%d results found.",o),o);y(r,"assertive")}}),(0,s.createElement)("div",{className:"editor-post-taxonomies__hierarchical-terms-list",tabIndex:"0",role:"group","aria-label":F},A(""!==g?v:x)),!S&&b&&(0,s.createElement)(No.Button,{onClick:()=>{h(!m)},className:"editor-post-taxonomies__hierarchical-terms-add","aria-expanded":m,variant:"link"},N),m&&(0,s.createElement)("form",{onSubmit:async e=>{if(e.preventDefault(),""===r||n)return;const s=function(e,t,n){return(0,i.find)(e,(e=>(!e.parent&&!t||parseInt(e.parent)===parseInt(t))&&e.name.toLowerCase()===n.toLowerCase()))}(P,d,r);if(s)return(0,i.some)(w,(e=>e===s.id))||B([...w,s.id]),a(""),void p("");o(!0);const l=await(c={name:r,parent:d||void 0},T("taxonomy",t,c));var c;const u=(0,Xt.sprintf)(
/* translators: %s: taxonomy name */
(0,Xt._x)("%s added","term"),(0,i.get)(k,["labels","singular_name"],"category"===t?(0,Xt.__)("Category"):(0,Xt.__)("Term")));(0,ts.speak)(u,"assertive"),o(!1),a(""),p(""),B([...w,l.id])}},(0,s.createElement)(No.TextControl,{className:"editor-post-taxonomies__hierarchical-terms-input",label:R,value:r,onChange:e=>{a(e)},required:!0}),!!P.length&&(0,s.createElement)(No.TreeSelect,{label:D,noOptionLabel:L,onChange:e=>{p(e)},selectedId:d,tree:x}),(0,s.createElement)(No.Button,{variant:"secondary",type:"submit",className:"editor-post-taxonomies__hierarchical-terms-submit"},O)))})),_s=function(){const e=(0,l.useSelect)((e=>{var t;const n=e(lo).getCurrentPostType(),o=e(c.store).getTaxonomy("category"),r=null===(t=e(c.store).getEntityRecords("taxonomy","category",{slug:"uncategorized"}))||void 0===t?void 0:t[0],s=o&&(0,i.some)(o.types,(e=>e===n)),a=o&&e(lo).getEditedPostAttribute(o.rest_base);return!!o&&!!r&&s&&(0===(null==a?void 0:a.length)||1===(null==a?void 0:a.length)&&r.id===a[0])}),[]),[t,n]=(0,s.useState)(!1);if((0,s.useEffect)((()=>{e&&n(!0)}),[e]),!t)return null;const o=[(0,Xt.__)("Suggestion:"),(0,s.createElement)("span",{className:"editor-post-publish-panel__link",key:"label"},(0,Xt.__)("Assign a category"))];return(0,s.createElement)(No.PanelBody,{initialOpen:!1,title:o},(0,s.createElement)("p",null,(0,Xt.__)("Categories provide a helpful way to group related posts together and to quickly tell readers what a post is about.")),(0,s.createElement)(vs,{slug:"category"}))},ys=function(e){let{children:t}=e;const{isBeingScheduled:n,isRequestingSiteIcon:o,hasPublishAction:r,siteIconUrl:a,siteTitle:u,siteHome:d}=(0,l.useSelect)((e=>{const{getCurrentPost:t,isEditedPostBeingScheduled:n}=e(lo),{getEntityRecord:o,isResolving:r}=e(c.store),s=o("root","__unstableBase",void 0)||{};return{hasPublishAction:(0,i.get)(t(),["_links","wp:action-publish"],!1),isBeingScheduled:n(),isRequestingSiteIcon:r("getEntityRecord",["root","__unstableBase",void 0]),siteIconUrl:s.site_icon_url,siteTitle:s.name,siteHome:s.home&&(0,k.filterURLForDisplay)(s.home)}}),[]);let p,m,h=(0,s.createElement)(No.Icon,{className:"components-site-icon",size:"36px",icon:Gr});return a&&(h=(0,s.createElement)("img",{alt:(0,Xt.__)("Site Icon"),className:"components-site-icon",src:a})),o&&(h=null),r?n?(p=(0,Xt.__)("Are you ready to schedule?"),m=(0,Xt.__)("Your work will be published at the specified date and time.")):(p=(0,Xt.__)("Are you ready to publish?"),m=(0,Xt.__)("Double-check your settings before publishing.")):(p=(0,Xt.__)("Are you ready to submit for review?"),m=(0,Xt.__)("When you’re ready, submit your work for review, and an Editor will be able to approve it for you.")),(0,s.createElement)("div",{className:"editor-post-publish-panel__prepublish"},(0,s.createElement)("div",null,(0,s.createElement)("strong",null,p)),(0,s.createElement)("p",null,m),(0,s.createElement)("div",{className:"components-site-card"},h,(0,s.createElement)("div",{className:"components-site-info"},(0,s.createElement)("span",{className:"components-site-name"},(0,Vo.decodeEntities)(u)||(0,Xt.__)("(Untitled)")),(0,s.createElement)("span",{className:"components-site-home"},d))),r&&(0,s.createElement)(s.Fragment,null,(0,s.createElement)(No.PanelBody,{initialOpen:!1,title:[(0,Xt.__)("Visibility:"),(0,s.createElement)("span",{className:"editor-post-publish-panel__link",key:"label"},(0,s.createElement)(Yr,null))]},(0,s.createElement)(qr,null)),(0,s.createElement)(No.PanelBody,{initialOpen:!1,title:[(0,Xt.__)("Publish:"),(0,s.createElement)("span",{className:"editor-post-publish-panel__link",key:"label"},(0,s.createElement)(Zr,null))]},(0,s.createElement)(Xr,null))),(0,s.createElement)(hs,null),(0,s.createElement)(ds,null),(0,s.createElement)(_s,null),t)};const bs="%postname%";function Es(e){let{text:t,onCopy:n,children:o}=e;const r=(0,u.useCopyToClipboard)(t,n);return(0,s.createElement)(No.Button,{variant:"secondary",ref:r},o)}class ws extends s.Component{constructor(){super(...arguments),this.state={showCopyConfirmation:!1},this.onCopy=this.onCopy.bind(this),this.onSelectInput=this.onSelectInput.bind(this),this.postLink=(0,s.createRef)()}componentDidMount(){this.props.focusOnMount&&this.postLink.current.focus()}componentWillUnmount(){clearTimeout(this.dismissCopyConfirmation)}onCopy(){this.setState({showCopyConfirmation:!0}),clearTimeout(this.dismissCopyConfirmation),this.dismissCopyConfirmation=setTimeout((()=>{this.setState({showCopyConfirmation:!1})}),4e3)}onSelectInput(e){e.target.select()}render(){const{children:e,isScheduled:t,post:n,postType:o}=this.props,r=(0,i.get)(o,["labels","singular_name"]),a=(0,i.get)(o,["labels","view_item"]),l=(0,i.get)(o,["labels","add_new_item"]),c="future"===n.status?(e=>{const{slug:t}=e;return e.permalink_template.includes(bs)?e.permalink_template.replace(bs,t):e.permalink_template})(n):n.link,u=(0,k.addQueryArgs)("post-new.php",{post_type:n.type}),d=t?(0,s.createElement)(s.Fragment,null,(0,Xt.__)("is now scheduled. It will go live on")," ",(0,s.createElement)(Zr,null),"."):(0,Xt.__)("is now live.");return(0,s.createElement)("div",{className:"post-publish-panel__postpublish"},(0,s.createElement)(No.PanelBody,{className:"post-publish-panel__postpublish-header"},(0,s.createElement)("a",{ref:this.postLink,href:c},(0,Vo.decodeEntities)(n.title)||(0,Xt.__)("(no title)"))," ",d),(0,s.createElement)(No.PanelBody,null,(0,s.createElement)("p",{className:"post-publish-panel__postpublish-subheader"},(0,s.createElement)("strong",null,(0,Xt.__)("What’s next?"))),(0,s.createElement)("div",{className:"post-publish-panel__postpublish-post-address-container"},(0,s.createElement)(No.TextControl,{className:"post-publish-panel__postpublish-post-address",readOnly:!0,label:(0,Xt.sprintf)(
/* translators: %s: post type singular name */
(0,Xt.__)("%s address"),r),value:(0,k.safeDecodeURIComponent)(c),onFocus:this.onSelectInput}),(0,s.createElement)("div",{className:"post-publish-panel__postpublish-post-address__copy-button-wrap"},(0,s.createElement)(Es,{text:c,onCopy:this.onCopy},this.state.showCopyConfirmation?(0,Xt.__)("Copied!"):(0,Xt.__)("Copy")))),(0,s.createElement)("div",{className:"post-publish-panel__postpublish-buttons"},!t&&(0,s.createElement)(No.Button,{variant:"primary",href:c},a),(0,s.createElement)(No.Button,{variant:t?"primary":"secondary",href:u},l))),e)}}var Ss=(0,l.withSelect)((e=>{const{getEditedPostAttribute:t,getCurrentPost:n,isCurrentPostScheduled:o}=e(lo),{getPostType:r}=e(c.store);return{post:n(),postType:r(t("type")),isScheduled:o()}}))(ws);class Ps extends s.Component{constructor(){super(...arguments),this.onSubmit=this.onSubmit.bind(this)}componentDidUpdate(e){e.isPublished&&!this.props.isSaving&&this.props.isDirty&&this.props.onClose()}onSubmit(){const{onClose:e,hasPublishAction:t,isPostTypeViewable:n}=this.props;t&&n||e()}render(){const{forceIsDirty:e,forceIsSaving:t,isBeingScheduled:n,isPublished:o,isPublishSidebarEnabled:a,isScheduled:l,isSaving:c,isSavingNonPostEntityChanges:u,onClose:d,onTogglePublishSidebar:p,PostPublishExtension:m,PrePublishExtension:h,...g}=this.props,f=(0,i.omit)(g,["hasPublishAction","isDirty","isPostTypeViewable"]),v=o||l&&n,_=!v&&!c,y=v&&!c;return(0,s.createElement)("div",r({className:"editor-post-publish-panel"},f),(0,s.createElement)("div",{className:"editor-post-publish-panel__header"},y?(0,s.createElement)(No.Button,{onClick:d,icon:Wr,label:(0,Xt.__)("Close panel")}):(0,s.createElement)(s.Fragment,null,(0,s.createElement)("div",{className:"editor-post-publish-panel__header-publish-button"},(0,s.createElement)(Hr,{focusOnMount:!0,onSubmit:this.onSubmit,forceIsDirty:e,forceIsSaving:t})),(0,s.createElement)("div",{className:"editor-post-publish-panel__header-cancel-button"},(0,s.createElement)(No.Button,{disabled:u,onClick:d,variant:"secondary"},(0,Xt.__)("Cancel"))))),(0,s.createElement)("div",{className:"editor-post-publish-panel__content"},_&&(0,s.createElement)(ys,null,h&&(0,s.createElement)(h,null)),y&&(0,s.createElement)(Ss,{focusOnMount:!0},m&&(0,s.createElement)(m,null)),c&&(0,s.createElement)(No.Spinner,null)),(0,s.createElement)("div",{className:"editor-post-publish-panel__footer"},(0,s.createElement)(No.CheckboxControl,{label:(0,Xt.__)("Always show pre-publish checks."),checked:a,onChange:p})))}}var ks=(0,u.compose)([(0,l.withSelect)((e=>{const{getPostType:t}=e(c.store),{getCurrentPost:n,getEditedPostAttribute:o,isCurrentPostPublished:r,isCurrentPostScheduled:s,isEditedPostBeingScheduled:a,isEditedPostDirty:l,isSavingPost:u,isSavingNonPostEntityChanges:d}=e(lo),{isPublishSidebarEnabled:p}=e(lo),m=t(o("type"));return{hasPublishAction:(0,i.get)(n(),["_links","wp:action-publish"],!1),isPostTypeViewable:(0,i.get)(m,["viewable"],!1),isBeingScheduled:a(),isDirty:l(),isPublished:r(),isPublishSidebarEnabled:p(),isSaving:u(),isSavingNonPostEntityChanges:d(),isScheduled:s()}})),(0,l.withDispatch)(((e,t)=>{let{isPublishSidebarEnabled:n}=t;const{disablePublishSidebar:o,enablePublishSidebar:r}=e(lo);return{onTogglePublishSidebar:()=>{n?o():r()}}})),No.withFocusReturn,No.withConstrainedTabbing])(Ps),Cs=(0,s.createElement)(x.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,s.createElement)(x.Path,{d:"M17.3 10.1c0-2.5-2.1-4.4-4.8-4.4-2.2 0-4.1 1.4-4.6 3.3h-.2C5.7 9 4 10.7 4 12.8c0 2.1 1.7 3.8 3.7 3.8h9c1.8 0 3.2-1.5 3.2-3.3.1-1.6-1.1-2.9-2.6-3.2zm-.5 5.1h-4v-2.4L14 14l1-1-3-3-3 3 1 1 1.2-1.2v2.4H7.7c-1.2 0-2.2-1.1-2.2-2.3s1-2.4 2.2-2.4H9l.3-1.1c.4-1.3 1.7-2.2 3.2-2.2 1.8 0 3.3 1.3 3.3 2.9v1.3l1.3.2c.8.1 1.4.9 1.4 1.8 0 1-.8 1.8-1.7 1.8z"})),Ts=function(e){let{icon:t,size:n=24,...o}=e;return(0,s.cloneElement)(t,{width:n,height:n,...o})},xs=(0,s.createElement)(x.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,s.createElement)(x.Path,{d:"M16.7 7.1l-6.3 8.5-3.3-2.5-.9 1.2 4.5 3.4L17.9 8z"})),Bs=(0,s.createElement)(x.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,s.createElement)(x.Path,{d:"M17.3 10.1c0-2.5-2.1-4.4-4.8-4.4-2.2 0-4.1 1.4-4.6 3.3h-.2C5.7 9 4 10.7 4 12.8c0 2.1 1.7 3.8 3.7 3.8h9c1.8 0 3.2-1.5 3.2-3.3.1-1.6-1.1-2.9-2.6-3.2zm-.5 5.1h-9c-1.2 0-2.2-1.1-2.2-2.3s1-2.4 2.2-2.4h1.3l.3-1.1c.4-1.3 1.7-2.2 3.2-2.2 1.8 0 3.3 1.3 3.3 2.9v1.3l1.3.2c.8.1 1.4.9 1.4 1.8-.1 1-.9 1.8-1.8 1.8z"})),As=(0,u.compose)([(0,l.withSelect)((e=>{const{isSavingPost:t,isCurrentPostPublished:n,isCurrentPostScheduled:o}=e(lo);return{isSaving:t(),isPublished:n(),isScheduled:o()}})),(0,l.withDispatch)((e=>{const{editPost:t,savePost:n}=e(lo);return{onClick:()=>{t({status:"draft"}),n()}}}))])((function(e){let{isSaving:t,isPublished:n,isScheduled:o,onClick:r}=e;const i=(0,u.useViewportMatch)("small","<");return n||o?(0,s.createElement)(No.Button,{className:"editor-post-switch-to-draft",onClick:()=>{let e;n?e=(0,Xt.__)("Are you sure you want to unpublish this post?"):o&&(e=(0,Xt.__)("Are you sure you want to unschedule this post?")),window.confirm(e)&&r()},disabled:t,variant:"tertiary"},i?(0,Xt.__)("Draft"):(0,Xt.__)("Switch to draft")):null}));function Is(e){let{forceIsDirty:t,forceIsSaving:n,showIconLabels:o=!1}=e;const[r,i]=(0,s.useState)(!1),a=(0,u.useViewportMatch)("small"),{isAutosaving:c,isDirty:d,isNew:p,isPending:m,isPublished:h,isSaveable:g,isSaving:f,isScheduled:v,hasPublishAction:_}=(0,l.useSelect)((e=>{var o,r,s;const{isEditedPostNew:i,isCurrentPostPublished:a,isCurrentPostScheduled:l,isEditedPostDirty:c,isSavingPost:u,isEditedPostSaveable:d,getCurrentPost:p,isAutosavingPost:m,getEditedPostAttribute:h}=e(lo);return{isAutosaving:m(),isDirty:t||c(),isNew:i(),isPending:"pending"===h("status"),isPublished:a(),isSaving:n||u(),isSaveable:d(),isScheduled:l(),hasPublishAction:null!==(o=null===(r=p())||void 0===r||null===(s=r._links)||void 0===s?void 0:s["wp:action-publish"])&&void 0!==o&&o}}),[t,n]),{savePost:y}=(0,l.useDispatch)(lo),b=(0,u.usePrevious)(f);if((0,s.useEffect)((()=>{let e;return b&&!f&&(i(!0),e=setTimeout((()=>{i(!1)}),1e3)),()=>clearTimeout(e)}),[f]),!_&&m)return null;if(h||v)return(0,s.createElement)(As,null);
/* translators: button label text should, if possible, be under 16 characters. */const E=m?(0,Xt.__)("Save as pending"):(0,Xt.__)("Save draft"),w=(0,Xt.__)("Save"),S=r||!p&&!d,P=f||S,k=f||S||!g;
/* translators: button label text should, if possible, be under 16 characters. */let C;return f?C=c?(0,Xt.__)("Autosaving"):(0,Xt.__)("Saving"):S?C=(0,Xt.__)("Saved"):a?C=E:o&&(C=w),(0,s.createElement)(No.Button,{className:g||f?vo()({"editor-post-save-draft":!P,"editor-post-saved-state":P,"is-saving":f,"is-autosaving":c,"is-saved":S,[(0,No.__unstableGetAnimateClassName)({type:"loading"})]:f}):void 0,onClick:k?void 0:()=>y(),shortcut:Ro.displayShortcut.primary("s"),variant:a?"tertiary":void 0,icon:a?void 0:Cs,label:E,"aria-disabled":k},P&&(0,s.createElement)(Ts,{icon:S?xs:Bs}),C)}var Ns=(0,u.compose)([(0,l.withSelect)((e=>{const{getCurrentPost:t,getCurrentPostType:n}=e(lo);return{hasPublishAction:(0,i.get)(t(),["_links","wp:action-publish"],!1),postType:n()}}))])((function(e){let{hasPublishAction:t,children:n}=e;return t?n:null}));function Rs(e){let{children:t}=e;return(0,s.createElement)(er,{supportKeys:"slug"},t)}class Ds extends s.Component{constructor(e){let{postSlug:t,postTitle:n,postID:o}=e;super(...arguments),this.state={editedSlug:(0,k.safeDecodeURIComponent)(t)||U(n)||o},this.setSlug=this.setSlug.bind(this)}setSlug(e){const{postSlug:t,onUpdateSlug:n}=this.props,{value:o}=e.target,r=U(o);r!==t&&n(r)}render(){const{instanceId:e}=this.props,{editedSlug:t}=this.state,n="editor-post-slug-"+e;return(0,s.createElement)(Rs,null,(0,s.createElement)("label",{htmlFor:n},(0,Xt.__)("Slug")),(0,s.createElement)("input",{autoComplete:"off",spellCheck:"false",type:"text",id:n,value:t,onChange:e=>this.setState({editedSlug:e.target.value}),onBlur:this.setSlug,className:"editor-post-slug__input"}))}}var Ls=(0,u.compose)([(0,l.withSelect)((e=>{const{getCurrentPost:t,getEditedPostAttribute:n}=e(lo),{id:o}=t();return{postSlug:n("slug"),postTitle:n("title"),postID:o}})),(0,l.withDispatch)((e=>{const{editPost:t}=e(lo);return{onUpdateSlug(e){t({slug:e})}}})),u.withInstanceId])(Ds),Os=(0,u.compose)([(0,l.withSelect)((e=>{const t=e(lo).getCurrentPost();return{hasStickyAction:(0,i.get)(t,["_links","wp:action-sticky"],!1),postType:e(lo).getCurrentPostType()}}))])((function(e){let{hasStickyAction:t,postType:n,children:o}=e;return"post"===n&&t?o:null})),Us=(0,u.compose)([(0,l.withSelect)((e=>({postSticky:e(lo).getEditedPostAttribute("sticky")}))),(0,l.withDispatch)((e=>({onUpdateSticky(t){e(lo).editPost({sticky:t})}})))])((function(e){let{onUpdateSticky:t,postSticky:n=!1}=e;return(0,s.createElement)(Os,null,(0,s.createElement)(No.CheckboxControl,{label:(0,Xt.__)("Stick to the top of the blog"),checked:n,onChange:()=>t(!n)}))})),Fs=(0,u.compose)([(0,l.withSelect)((e=>({postType:e(lo).getCurrentPostType(),taxonomies:e(c.store).getTaxonomies({per_page:-1})})))])((function(e){let{postType:t,taxonomies:n,taxonomyWrapper:o=i.identity}=e;const r=(0,i.filter)(n,(e=>(0,i.includes)(e.types,t)));return(0,i.filter)(r,(e=>e.visibility.show_ui)).map((e=>{const t=e.hierarchical?vs:ls;return(0,s.createElement)(s.Fragment,{key:`taxonomy-${e.slug}`},o((0,s.createElement)(t,{slug:e.slug}),e))}))})),Ms=(0,u.compose)([(0,l.withSelect)((e=>({postType:e(lo).getCurrentPostType(),taxonomies:e(c.store).getTaxonomies({per_page:-1})})))])((function(e){let{postType:t,taxonomies:n,children:o}=e;return(0,i.some)(n,(e=>(0,i.includes)(e.types,t)))?o:null})),zs=n(4042);function Vs(){const e=(0,l.useSelect)((e=>e(lo).getEditedPostContent()),[]),{editPost:t,resetEditorBlocks:n}=(0,l.useDispatch)(lo),[o,r]=(0,s.useState)(e),[i,c]=(0,s.useState)(!1),d=(0,u.useInstanceId)(Vs);return i||o===e||r(e),(0,s.createElement)(s.Fragment,null,(0,s.createElement)(No.VisuallyHidden,{as:"label",htmlFor:`post-content-${d}`},(0,Xt.__)("Type text or HTML")),(0,s.createElement)(zs.Z,{autoComplete:"off",dir:"auto",value:o,onChange:e=>{const n=e.target.value;t({content:n}),r(n),c(!0)},onBlur:()=>{if(i){const e=(0,a.parse)(o);n(e),c(!1)}},className:"editor-post-text-editor",id:`post-content-${d}`,placeholder:(0,Xt.__)("Start writing with text or HTML")}))}const Hs=/[\r\n]+/g;function Ws(){const e=(0,s.useRef)(),[t,n]=(0,s.useState)(!1),{editPost:o}=(0,l.useDispatch)(lo),{insertDefaultBlock:r,clearSelectedBlock:i,insertBlocks:c}=(0,l.useDispatch)(m.store),{isCleanNewPost:d,title:p,placeholder:h,isFocusMode:g,hasFixedToolbar:f}=(0,l.useSelect)((e=>{const{getEditedPostAttribute:t,isCleanNewPost:n}=e(lo),{getSettings:o}=e(m.store),{titlePlaceholder:r,focusMode:s,hasFixedToolbar:i}=o();return{isCleanNewPost:n(),title:t("title"),placeholder:r,isFocusMode:s,hasFixedToolbar:i}}),[]);function v(e){c(e,0)}function _(e){o({title:e})}(0,s.useEffect)((()=>{if(!e.current)return;const{ownerDocument:t}=e.current,{activeElement:n,body:o}=t;!d||n&&o!==n||e.current.focus()}),[d]);const[y,b]=(0,s.useState)({});function E(){n(!1),b({})}const w=vo()("wp-block wp-block-post-title block-editor-block-list__block editor-post-title editor-post-title__input rich-text",{"is-selected":t,"is-focus-mode":g,"has-fixed-toolbar":f}),S=(0,Vo.decodeEntities)(h)||(0,Xt.__)("Add title"),{ref:P}=(0,go.__unstableUseRichText)({value:p,onChange:function(e){_(e.replace(Hs," "))},placeholder:S,selectionStart:y.start,selectionEnd:y.end,onSelectionChange(e,t){b((n=>{const{start:o,end:r}=n;return o===e&&r===t?n:{start:e,end:t}}))},__unstableDisableFormats:!0,preserveWhiteSpace:!0});return(0,s.createElement)(er,{supportKeys:"title"},(0,s.createElement)("h1",{ref:(0,u.useMergeRefs)([P,e]),contentEditable:!0,className:w,"aria-label":S,role:"textbox","aria-multiline":"true",onFocus:function(){n(!0),i()},onBlur:E,onKeyDown:function(e){e.keyCode===Ro.ENTER&&(e.preventDefault(),r(void 0,void 0,0))},onKeyPress:E,onPaste:function(e){const t=e.clipboardData;let n="",o="";try{n=t.getData("text/plain"),o=t.getData("text/html")}catch(e){try{o=t.getData("Text")}catch(e){return}}window.console.log("Received HTML:\n\n",o),window.console.log("Received plain text:\n\n",n);const r=(0,a.pasteHandler)({HTML:o,plainText:n});if("string"!=typeof r&&r.length){e.preventDefault();const[t]=r;p||"core/heading"!==t.name&&"core/paragraph"!==t.name?v(r):(_(t.attributes.content),v(r.slice(1)))}}}))}var Gs=(0,u.compose)([(0,l.withSelect)((e=>{const{isEditedPostNew:t,getCurrentPostId:n,getCurrentPostType:o}=e(lo);return{isNew:t(),postId:n(),postType:o()}})),(0,l.withDispatch)((e=>({trashPost:e(lo).trashPost})))])((function(e){let{isNew:t,postId:n,postType:o,...r}=e;return t||!n?null:(0,s.createElement)(No.Button,{className:"editor-post-trash",isDestructive:!0,variant:"secondary",onClick:()=>r.trashPost(n,o)},(0,Xt.__)("Move to trash"))})),js=(0,l.withSelect)((e=>{const{isEditedPostNew:t,getCurrentPostId:n,getCurrentPostType:o}=e(lo),{getPostType:r,canUser:s}=e(c.store),i=n(),a=r(o()),l=(null==a?void 0:a.rest_base)||"";return{isNew:t(),postId:i,canUserDelete:!(!i||!l)&&s("delete",l,i)}}))((function(e){let{isNew:t,postId:n,canUserDelete:o,children:r}=e;return!t&&n&&o?r:null})),$s=(0,u.compose)([(0,l.withSelect)((e=>{const{getCurrentPost:t,getCurrentPostType:n}=e(lo);return{hasPublishAction:(0,i.get)(t(),["_links","wp:action-publish"],!1),postType:n()}}))])((function(e){let{hasPublishAction:t,render:n}=e;return n({canEdit:t})})),Ks=(0,s.createElement)(x.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,s.createElement)(x.Path,{d:"M12 3.2c-4.8 0-8.8 3.9-8.8 8.8 0 4.8 3.9 8.8 8.8 8.8 4.8 0 8.8-3.9 8.8-8.8 0-4.8-4-8.8-8.8-8.8zm0 16c-4 0-7.2-3.3-7.2-7.2C4.8 8 8 4.8 12 4.8s7.2 3.3 7.2 7.2c0 4-3.2 7.2-7.2 7.2zM11 17h2v-6h-2v6zm0-8h2V7h-2v2z"})),qs=window.wp.wordcount;function Ys(){const e=(0,l.useSelect)((e=>e(lo).getEditedPostAttribute("content")),[]),t=(0,Xt._x)("words","Word count type. Do not translate!");
/*
   * translators: If your word count is based on single characters (e.g. East Asian characters),
   * enter 'characters_excluding_spaces' or 'characters_including_spaces'. Otherwise, enter 'words'.
   * Do not translate into your own language.
   */return(0,s.createElement)("span",{className:"word-count"},(0,qs.count)(e,t))}function Qs(){const e=(0,l.useSelect)((e=>e(lo).getEditedPostAttribute("content")),[]);return(0,qs.count)(e,"characters_including_spaces")}var Xs=function(e){let{hasOutlineItemsDisabled:t,onRequestClose:n}=e;const{headingCount:o,paragraphCount:r,numberOfBlocks:i}=(0,l.useSelect)((e=>{const{getGlobalBlockCount:t}=e(m.store);return{headingCount:t("core/heading"),paragraphCount:t("core/paragraph"),numberOfBlocks:t()}}),[]);return(0,s.createElement)(s.Fragment,null,(0,s.createElement)("div",{className:"table-of-contents__wrapper",role:"note","aria-label":(0,Xt.__)("Document Statistics"),tabIndex:"0"},(0,s.createElement)("ul",{role:"list",className:"table-of-contents__counts"},(0,s.createElement)("li",{className:"table-of-contents__count"},(0,Xt.__)("Characters"),(0,s.createElement)("span",{className:"table-of-contents__number"},(0,s.createElement)(Qs,null))),(0,s.createElement)("li",{className:"table-of-contents__count"},(0,Xt.__)("Words"),(0,s.createElement)(Ys,null)),(0,s.createElement)("li",{className:"table-of-contents__count"},(0,Xt.__)("Headings"),(0,s.createElement)("span",{className:"table-of-contents__number"},o)),(0,s.createElement)("li",{className:"table-of-contents__count"},(0,Xt.__)("Paragraphs"),(0,s.createElement)("span",{className:"table-of-contents__number"},r)),(0,s.createElement)("li",{className:"table-of-contents__count"},(0,Xt.__)("Blocks"),(0,s.createElement)("span",{className:"table-of-contents__number"},i)))),o>0&&(0,s.createElement)(s.Fragment,null,(0,s.createElement)("hr",null),(0,s.createElement)("h2",{className:"table-of-contents__title"},(0,Xt.__)("Document Outline")),(0,s.createElement)(ko,{onSelect:n,hasOutlineItemsDisabled:t})))},Zs=(0,s.forwardRef)((function(e,t){let{hasOutlineItemsDisabled:n,repositionDropdown:o,...i}=e;const a=(0,l.useSelect)((e=>!!e(m.store).getBlockCount()),[]);return(0,s.createElement)(No.Dropdown,{position:o?"middle right right":"bottom",className:"table-of-contents",contentClassName:"table-of-contents__popover",renderToggle:e=>{let{isOpen:n,onToggle:o}=e;return(0,s.createElement)(No.Button,r({},i,{ref:t,onClick:a?o:void 0,icon:Ks,"aria-expanded":n,"aria-haspopup":"true"
/* translators: button label text should, if possible, be under 16 characters. */,label:(0,Xt.__)("Details"),tooltipPosition:"bottom","aria-disabled":!a}))},renderContent:e=>{let{onClose:t}=e;return(0,s.createElement)(Xs,{onRequestClose:t,hasOutlineItemsDisabled:n})}})}));function Js(){const e=(0,l.useSelect)((e=>()=>{const{__experimentalGetDirtyEntityRecords:t}=e(c.store);return t().length>0}),[]),t=t=>{if(e())return t.returnValue=(0,Xt.__)("You have unsaved changes. If you proceed, they will be lost."),t.returnValue};return(0,s.useEffect)((()=>(window.addEventListener("beforeunload",t),()=>{window.removeEventListener("beforeunload",t)})),[]),null}var ei=window.wp.reusableBlocks,ti=(0,u.createHigherOrderComponent)((e=>(0,l.withRegistry)((t=>{const{useSubRegistry:n=!0,registry:o,...r}=t;if(!n)return(0,s.createElement)(e,r);const[i,a]=(0,s.useState)(null);return(0,s.useEffect)((()=>{const e=(0,l.createRegistry)({"core/block-editor":m.storeConfig},o);e.registerStore("core/editor",ao),a(e)}),[o]),i?(0,s.createElement)(l.RegistryProvider,{value:i},(0,s.createElement)(e,r)):null}))),"withRegistryProvider"),ni=window.wp.mediaUtils;function oi(e){let{additionalData:t={},allowedTypes:n,filesList:o,maxUploadFileSize:r,onError:s=i.noop,onFileChange:a}=e;const{getCurrentPostId:c,getEditorSettings:u}=(0,l.select)(lo),d=u().allowedMimeTypes;r=r||u().maxUploadFileSize,(0,ni.uploadMedia)({allowedTypes:n,filesList:o,onFileChange:a,additionalData:{post:c(),...t},maxUploadFileSize:r,onError:e=>{let{message:t}=e;return s(t)},wpAllowedMimeTypes:d})}var ri=ti((function(e){let{__unstableTemplate:t,post:n,settings:o,recovery:r,initialEdits:a,children:u}=e;const d=(0,s.useMemo)((()=>"wp_template"===n.type?{}:{postId:n.id,postType:n.type}),[n.id,n.type]),{selection:p,isReady:h}=(0,l.useSelect)((e=>{const{getEditorSelection:t,__unstableIsEditorReady:n}=e(lo);return{isReady:n(),selection:t()}}),[]),{id:g,type:f}=null!=t?t:n,[v,_,y]=(0,c.useEntityBlockEditor)("postType",f,{id:g}),b=function(e,t){const{reusableBlocks:n,hasUploadPermissions:o,canUseUnfilteredHTML:r,userCanCreatePages:a,pageOnFront:u}=(0,l.useSelect)((e=>{const{canUserUseUnfilteredHTML:t}=e(lo),n="web"===s.Platform.OS,{canUser:o,getUnstableBase:r,hasFinishedResolution:a,getEntityRecord:l}=e(c.store),u=l("root","site"),d=r(),p=a("getUnstableBase");return{canUseUnfilteredHTML:t(),reusableBlocks:n?e(c.store).getEntityRecords("postType","wp_block",{per_page:-1}):[],hasUploadPermissions:(0,i.defaultTo)(o("create","media"),!0),hasResolvedLocalSiteData:p,baseUrl:(null==d?void 0:d.url)||"",userCanCreatePages:o("create","pages"),pageOnFront:null==u?void 0:u.page_on_front}}),[]),{undo:d}=(0,l.useDispatch)(lo),{saveEntityRecord:p}=(0,l.useDispatch)(c.store),m=e=>a?p("postType","page",e):Promise.reject({message:(0,Xt.__)("You do not have permission to create Pages.")});return(0,s.useMemo)((()=>({...(0,i.pick)(e,["__experimentalBlockDirectory","__experimentalBlockPatternCategories","__experimentalBlockPatterns","__experimentalDiscussionSettings","__experimentalFeatures","__experimentalPreferredStyleVariations","__experimentalSetIsInserterOpened","__unstableGalleryWithImageBlocks","alignWide","allowedBlockTypes","bodyPlaceholder","codeEditingEnabled","colors","disableCustomColors","disableCustomFontSizes","disableCustomGradients","enableCustomLineHeight","enableCustomSpacing","enableCustomUnits","focusMode","fontSizes","gradients","hasFixedToolbar","hasReducedUI","imageDefaultSize","imageDimensions","imageEditing","imageSizes","isRTL","keepCaretInsideBlock","maxWidth","onUpdateDefaultBlockStyles","styles","template","templateLock","titlePlaceholder","supportsLayout","widgetTypesToHideFromLegacyWidgetBlock","__unstableResolvedAssets"]),mediaUpload:o?oi:void 0,__experimentalReusableBlocks:n,__experimentalFetchLinkSuggestions:(t,n)=>(0,c.__experimentalFetchLinkSuggestions)(t,n,e),__experimentalFetchRichUrlData:c.__experimentalFetchUrlData,__experimentalCanUserUseUnfilteredHTML:r,__experimentalUndo:d,outlineMode:t,__experimentalCreatePageEntity:m,__experimentalUserCanCreatePages:a,pageOnFront:u})),[e,o,n,r,d,t,a,u])}(o,!!t),{updatePostLock:E,setupEditor:w,updateEditorSettings:S,__experimentalTearDownEditor:P}=(0,l.useDispatch)(lo),{createWarningNotice:k}=(0,l.useDispatch)(Qt.store);return(0,s.useLayoutEffect)((()=>{if(!r)return E(o.postLock),w(n,a,o.template),o.autosave&&k((0,Xt.__)("There is an autosave of this post that is more recent than the version below."),{id:"autosave-exists",actions:[{label:(0,Xt.__)("View the autosave"),url:o.autosave.editLink}]}),()=>{P()}}),[]),(0,s.useEffect)((()=>{S(o)}),[o]),h?(0,s.createElement)(c.EntityProvider,{kind:"root",type:"site"},(0,s.createElement)(c.EntityProvider,{kind:"postType",type:n.type,id:n.id},(0,s.createElement)(m.BlockContextProvider,{value:d},(0,s.createElement)(m.BlockEditorProvider,{value:v,onChange:y,onInput:_,selection:p,settings:b,useSubRegistry:!1},u,(0,s.createElement)(ei.ReusableBlocksMenuItems,null))))):null})),si=window.wp.serverSideRender,ii=n.n(si);function ai(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];const o=(0,s.forwardRef)(((n,o)=>(T()("wp.editor."+e,{since:"5.3",alternative:"wp.blockEditor."+e,version:"6.2"}),(0,s.createElement)(t,r({ref:o},n)))));return n.forEach((n=>{o[n]=ai(e+"."+n,t[n])})),o}function li(e,t){return function(){return T()("wp.editor."+e,{since:"5.3",alternative:"wp.blockEditor."+e,version:"6.2"}),t(...arguments)}}const ci=ai("RichText",m.RichText,["Content"]);ci.isEmpty=li("RichText.isEmpty",m.RichText.isEmpty);const ui=ai("Autocomplete",m.Autocomplete),di=ai("AlignmentToolbar",m.AlignmentToolbar),pi=ai("BlockAlignmentToolbar",m.BlockAlignmentToolbar),mi=ai("BlockControls",m.BlockControls,["Slot"]),hi=ai("BlockEdit",m.BlockEdit),gi=ai("BlockEditorKeyboardShortcuts",m.BlockEditorKeyboardShortcuts),fi=ai("BlockFormatControls",m.BlockFormatControls,["Slot"]),vi=ai("BlockIcon",m.BlockIcon),_i=ai("BlockInspector",m.BlockInspector),yi=ai("BlockList",m.BlockList),bi=ai("BlockMover",m.BlockMover),Ei=ai("BlockNavigationDropdown",m.BlockNavigationDropdown),wi=ai("BlockSelectionClearer",m.BlockSelectionClearer),Si=ai("BlockSettingsMenu",m.BlockSettingsMenu),Pi=ai("BlockTitle",m.BlockTitle),ki=ai("BlockToolbar",m.BlockToolbar),Ci=ai("ColorPalette",m.ColorPalette),Ti=ai("ContrastChecker",m.ContrastChecker),xi=ai("CopyHandler",m.CopyHandler),Bi=ai("DefaultBlockAppender",m.DefaultBlockAppender),Ai=ai("FontSizePicker",m.FontSizePicker),Ii=ai("Inserter",m.Inserter),Ni=ai("InnerBlocks",m.InnerBlocks,["ButtonBlockAppender","DefaultBlockAppender","Content"]),Ri=ai("InspectorAdvancedControls",m.InspectorAdvancedControls,["Slot"]),Di=ai("InspectorControls",m.InspectorControls,["Slot"]),Li=ai("PanelColorSettings",m.PanelColorSettings),Oi=ai("PlainText",m.PlainText),Ui=ai("RichTextShortcut",m.RichTextShortcut),Fi=ai("RichTextToolbarButton",m.RichTextToolbarButton),Mi=ai("__unstableRichTextInputEvent",m.__unstableRichTextInputEvent),zi=ai("MediaPlaceholder",m.MediaPlaceholder),Vi=ai("MediaUpload",m.MediaUpload),Hi=ai("MediaUploadCheck",m.MediaUploadCheck),Wi=ai("MultiSelectScrollIntoView",m.MultiSelectScrollIntoView),Gi=ai("NavigableToolbar",m.NavigableToolbar),ji=ai("ObserveTyping",m.ObserveTyping),$i=ai("SkipToSelectedBlock",m.SkipToSelectedBlock),Ki=ai("URLInput",m.URLInput),qi=ai("URLInputButton",m.URLInputButton),Yi=ai("URLPopover",m.URLPopover),Qi=ai("Warning",m.Warning),Xi=ai("WritingFlow",m.WritingFlow),Zi=li("createCustomColorsHOC",m.createCustomColorsHOC),Ji=li("getColorClassName",m.getColorClassName),ea=li("getColorObjectByAttributeValues",m.getColorObjectByAttributeValues),ta=li("getColorObjectByColorValue",m.getColorObjectByColorValue),na=li("getFontSize",m.getFontSize),oa=li("getFontSizeClass",m.getFontSizeClass),ra=li("withColorContext",m.withColorContext),sa=li("withColors",m.withColors),ia=li("withFontSizes",m.withFontSizes)}(),(window.wp=window.wp||{}).editor=o}();