[ Index ]

PHP Cross Reference of WordPress Trunk (Updated Daily)

Search

title

Body

[close]

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

   1  var wp;(wp||={}).editPost=(()=>{var ns=Object.create;var ze=Object.defineProperty;var ls=Object.getOwnPropertyDescriptor;var ds=Object.getOwnPropertyNames;var fs=Object.getPrototypeOf,us=Object.prototype.hasOwnProperty;var v=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),bt=(e,t)=>{for(var r in t)ze(e,r,{get:t[r],enumerable:!0})},no=(e,t,r,a)=>{if(t&&typeof t=="object"||typeof t=="function")for(let s of ds(t))!us.call(e,s)&&s!==r&&ze(e,s,{get:()=>t[s],enumerable:!(a=ls(t,s))||a.enumerable});return e};var o=(e,t,r)=>(r=e!=null?ns(fs(e)):{},no(t||!e||!e.__esModule?ze(r,"default",{value:e,enumerable:!0}):r,e)),ms=e=>no(ze({},"__esModule",{value:!0}),e);var Ge=v((yn,lo)=>{lo.exports=window.wp.blocks});var St=v((vn,fo)=>{fo.exports=window.wp.blockLibrary});var ke=v((wn,uo)=>{uo.exports=window.wp.deprecated});var L=v((bn,mo)=>{mo.exports=window.wp.element});var h=v((Sn,co)=>{co.exports=window.wp.data});var N=v((xn,po)=>{po.exports=window.wp.preferences});var ho=v((En,go)=>{go.exports=window.wp.widgets});var k=v((Pn,yo)=>{yo.exports=window.wp.editor});var A=v((Mn,wo)=>{wo.exports=window.wp.i18n});var Z=v((kn,bo)=>{bo.exports=window.wp.components});var w=v((Tn,So)=>{So.exports=window.ReactJSXRuntime});var Et=v((On,_o)=>{_o.exports=window.wp.blockEditor});var Pt=v((An,Mo)=>{Mo.exports=window.wp.styleEngine});var Ro=v((el,Co)=>{Co.exports=window.wp.plugins});var xe=v((tl,Oo)=>{Oo.exports=window.wp.primitives});var Ye=v((cl,Ao)=>{Ao.exports=window.wp.notices});var Ft=v((pl,Lo)=>{Lo.exports=window.wp.commands});var ge=v((gl,Do)=>{Do.exports=window.wp.url});var Vo=v((hl,Fo)=>{Fo.exports=window.wp.htmlEntities});var he=v((yl,jo)=>{jo.exports=window.wp.coreData});var Xe=v((vl,No)=>{No.exports=window.wp.compose});var qo=v((xl,Wo)=>{Wo.exports=window.wp.privateApis});var nr=v((Ol,ir)=>{ir.exports=window.wp.keyboardShortcuts});var fr=v((Ll,dr)=>{dr.exports=window.wp.apiFetch});var mr=v((Dl,ur)=>{ur.exports=window.wp.hooks});var Vr=v((od,Fr)=>{Fr.exports=window.wp.keycodes});var gn={};bt(gn,{PluginBlockSettingsMenuItem:()=>tn,PluginDocumentSettingPanel:()=>on,PluginMoreMenuItem:()=>rn,PluginPostPublishPanel:()=>sn,PluginPostStatusInfo:()=>nn,PluginPrePublishPanel:()=>an,PluginSidebar:()=>ln,PluginSidebarMoreMenuItem:()=>dn,__experimentalFullscreenModeClose:()=>Qe,__experimentalMainDashboardButton:()=>un,__experimentalPluginPostExcerpt:()=>fn,initializeEditor:()=>cn,reinitializeEditor:()=>pn,store:()=>P});var Wa=o(Ge()),qa=o(St()),Ka=o(ke()),pt=o(L()),le=o(h()),Me=o(N()),gt=o(ho()),ht=o(k());function vo(e){var t,r,a="";if(typeof e=="string"||typeof e=="number")a+=e;else if(typeof e=="object")if(Array.isArray(e)){var s=e.length;for(t=0;t<s;t++)e[t]&&(r=vo(e[t]))&&(a&&(a+=" "),a+=r)}else for(r in e)e[r]&&(a&&(a+=" "),a+=r);return a}function cs(){for(var e,t,r=0,a="",s=arguments.length;r<s;r++)(e=arguments[r])&&(t=vo(e))&&(a&&(a+=" "),a+=t);return a}var re=cs;var xo=o(L()),Eo=o(w()),Po=(0,xo.forwardRef)(({children:e,className:t,ariaLabel:r,as:a="div",...s},n)=>(0,Eo.jsx)(a,{ref:n,className:re("admin-ui-navigable-region",t),"aria-label":r,role:"region",tabIndex:"-1",...s,children:e}));Po.displayName="NavigableRegion";var xt=Po;var I=o(k()),ue=o(h()),Va=o(Et());var ps=o(Pt());var Se="body",ko=":root";var Te=o(Ge()),Bo=o(Pt()),hs=o(h());function _t(e){if(!e)return;let t=e.match(/var:preset\|spacing\|(.+)/);return t?`var(--wp--preset--spacing--$t[1]})`:e}function gs(e){if(!e)return null;let t=typeof e=="string";return{top:t?e:e?.top,left:t?e:e?.left}}function To(e,t="0"){let r=gs(e);if(!r)return null;let a=_t(r?.top)||t,s=_t(r?.left)||t;return a===s?a:`$a} $s}`}var Io={default:{name:"default",slug:"flow",className:"is-layout-flow",baseStyles:[{selector:" > .alignleft",rules:{float:"left","margin-inline-start":"0","margin-inline-end":"2em"}},{selector:" > .alignright",rules:{float:"right","margin-inline-start":"2em","margin-inline-end":"0"}},{selector:" > .aligncenter",rules:{"margin-left":"auto !important","margin-right":"auto !important"}}],spacingStyles:[{selector:" > :first-child",rules:{"margin-block-start":"0"}},{selector:" > :last-child",rules:{"margin-block-end":"0"}},{selector:" > *",rules:{"margin-block-start":null,"margin-block-end":"0"}}]},constrained:{name:"constrained",slug:"constrained",className:"is-layout-constrained",baseStyles:[{selector:" > .alignleft",rules:{float:"left","margin-inline-start":"0","margin-inline-end":"2em"}},{selector:" > .alignright",rules:{float:"right","margin-inline-start":"2em","margin-inline-end":"0"}},{selector:" > .aligncenter",rules:{"margin-left":"auto !important","margin-right":"auto !important"}},{selector:" > :where(:not(.alignleft):not(.alignright):not(.alignfull))",rules:{"max-width":"var(--wp--style--global--content-size)","margin-left":"auto !important","margin-right":"auto !important"}},{selector:" > .alignwide",rules:{"max-width":"var(--wp--style--global--wide-size)"}}],spacingStyles:[{selector:" > :first-child",rules:{"margin-block-start":"0"}},{selector:" > :last-child",rules:{"margin-block-end":"0"}},{selector:" > *",rules:{"margin-block-start":null,"margin-block-end":"0"}}]},flex:{name:"flex",slug:"flex",className:"is-layout-flex",displayMode:"flex",baseStyles:[{selector:"",rules:{"flex-wrap":"wrap","align-items":"center"}},{selector:" > :is(*, div)",rules:{margin:"0"}}],spacingStyles:[{selector:"",rules:{gap:null}}]},grid:{name:"grid",slug:"grid",className:"is-layout-grid",displayMode:"grid",baseStyles:[{selector:" > :is(*, div)",rules:{margin:"0"}}],spacingStyles:[{selector:"",rules:{gap:null}}]}};function Mt({layoutDefinitions:e=Io,style:t,selector:r,hasBlockGapSupport:a,hasFallbackGapSupport:s,fallbackGapValue:n}){let i="",l=a?To(t?.spacing?.blockGap):"";if(s&&(r===Se?l=l||"0.5em":!a&&n&&(l=n)),l&&e&&(Object.values(e).forEach(({className:p,name:x,spacingStyles:g})=>{!a&&x!=="flex"&&x!=="grid"||g?.length&&g.forEach(m=>{let _=[];if(m.rules&&Object.entries(m.rules).forEach(([c,S])=>{_.push(`$c}: $S||l}`)}),_.length){let c="";a?c=r===Se?`:root :where(.$p})$m?.selector||""}`:`:root :where($r}-$p})$m?.selector||""}`:c=r===Se?`:where(.$p}$m?.selector||""})`:`:where($r}.$p}$m?.selector||""})`,i+=`$c} { $_.join("; ")}; }`}})}),r===Se&&a&&(i+=`$ko} { --wp--style--block-gap: $l}; }`)),r===Se&&e){let p=["block","flex","grid"];Object.values(e).forEach(({className:x,displayMode:g,baseStyles:m})=>{g&&p.includes(g)&&(i+=`$r} .$x} { display:$g}; }`),m?.length&&m.forEach(_=>{let c=[];if(_.rules&&Object.entries(_.rules).forEach(([S,H])=>{c.push(`$S}: $H}`)}),c.length){let S=`.$x}$_?.selector||""}`;i+=`$S} { $c.join("; ")}; }`}})})}return i}var ja=o(Ro()),G=o(A()),R=o(L());var Ue=o(xe()),kt=o(w()),Tt=(0,kt.jsx)(Ue.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,kt.jsx)(Ue.Path,{d:"M14 6H6v8h1.5V8.5L17 18l1-1-9.5-9.5H14V6Z"})});var He=o(xe()),It=o(w()),Bt=(0,It.jsx)(He.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,It.jsx)(He.Path,{d:"M17.5 11.6L12 16l-5.5-4.4.9-1.2L12 14l4.5-3.6 1 1.2z"})});var We=o(xe()),Ct=o(w()),Rt=(0,Ct.jsx)(We.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,Ct.jsx)(We.Path,{d:"M6.5 12.4L12 8l5.5 4.4-.9 1.2L12 10l-4.5 3.6-1-1.2z"})});var qe=o(xe()),Ot=o(w()),At=(0,Ot.jsx)(qe.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Ot.jsx)(qe.Path,{d:"M6 4a2 2 0 0 0-2 2v3h1.5V6a.5.5 0 0 1 .5-.5h3V4H6Zm3 14.5H6a.5.5 0 0 1-.5-.5v-3H4v3a2 2 0 0 0 2 2h3v-1.5Zm6 1.5v-1.5h3a.5.5 0 0 0 .5-.5v-3H20v3a2 2 0 0 1-2 2h-3Zm3-16a2 2 0 0 1 2 2v3h-1.5V6a.5.5 0 0 0-.5-.5h-3V4h3Z"})});var Ke=o(xe()),Lt=o(w()),Dt=(0,Lt.jsx)(Ke.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"-2 -2 24 24",children:(0,Lt.jsx)(Ke.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"})});var Jt=o(Ye()),ct=o(N()),Na=o(Ft()),$a=o(St()),eo=o(ge()),za=o(Vo()),Ga=o(he()),U=o(Z()),me=o(Xe());var Yo=o(k()),Xo=o(Z());var $o=o(h()),J=o(Z()),Vt=o(A()),zo=o(ge());var Go=o(k()),Uo=o(he()),Ho=o(Xe()),F=o(w()),ys={edit:{clipPath:"inset(0% round 0px)"},hover:{clipPath:"inset( 22% round 2px )"},tap:{clipPath:"inset(0% round 0px)"}},vs={edit:{opacity:0,scale:.2},hover:{opacity:1,scale:1,clipPath:"inset( 22% round 2px )"}};function ws({showTooltip:e,icon:t,href:r,initialPost:a}){let{isRequestingSiteIcon:s,postType:n,siteIconUrl:i}=(0,$o.useSelect)(S=>{let{getCurrentPostType:H}=S(Go.store),{getEntityRecord:de,getPostType:ee,isResolving:W}=S(Uo.store),te=de("root","__unstableBase",void 0)||{},pe=a?.type||H();return{isRequestingSiteIcon:W("getEntityRecord",["root","__unstableBase",void 0]),postType:ee(pe),siteIconUrl:te.site_icon_url}},[a?.type]),l=(0,Ho.useReducedMotion)(),p={duration:l?0:.2};if(!n)return null;let x;s&&!i?x=(0,F.jsx)("div",{className:"edit-post-fullscreen-mode-close-site-icon__image"}):i?x=(0,F.jsx)("img",{className:"edit-post-fullscreen-mode-close-site-icon__image",alt:(0,Vt.__)("Site Icon"),src:i}):x=(0,F.jsx)(J.Icon,{className:"edit-post-fullscreen-mode-close-site-icon__icon",icon:Dt,size:48});let g=t?(0,F.jsx)(J.Icon,{size:"36px",icon:t}):(0,F.jsx)("div",{className:"edit-post-fullscreen-mode-close-site-icon",children:x}),m=re("edit-post-fullscreen-mode-close",{"has-icon":i}),_=r??(0,zo.addQueryArgs)("edit.php",{post_type:n.slug}),c=n?.labels?.view_items??(0,Vt.__)("Back");return(0,F.jsxs)(J.__unstableMotion.div,{className:"edit-post-fullscreen-mode-close__view-mode-toggle",animate:"edit",initial:"edit",whileHover:"hover",whileTap:"tap",transition:p,children:[(0,F.jsx)(J.Button,{__next40pxDefaultSize:!0,className:m,href:_,label:c,showTooltip:e,tooltipPosition:"middle right",children:(0,F.jsx)(J.__unstableMotion.div,{variants:!l&&ys,children:(0,F.jsx)("div",{className:"edit-post-fullscreen-mode-close__view-mode-toggle-icon",children:g})})}),(0,F.jsx)(J.__unstableMotion.div,{className:re("edit-post-fullscreen-mode-close__back-icon",{"has-site-icon":i}),variants:!l&&vs,children:(0,F.jsx)(J.Icon,{icon:Tt})})]})}var Qe=ws;var Ko=o(qo()),{lock:El,unlock:u}=(0,Ko.__dangerousOptInToUnstableAPIsOnlyForCoreModules)("I acknowledge private features are not for use in themes or plugins and doing so will break in the next version of WordPress.","@wordpress/edit-post");var Ze=o(w()),{BackButton:bs}=u(Yo.privateApis),Ss={hidden:{x:"-100%"},distractionFreeInactive:{x:0},hover:{x:0,transition:{type:"tween",delay:.2}}};function xs({initialPost:e}){return(0,Ze.jsx)(bs,{children:({length:t})=>t<=1&&(0,Ze.jsx)(Xo.__unstableMotion.div,{variants:Ss,transition:{type:"tween",delay:.8},children:(0,Ze.jsx)(Qe,{showTooltip:!0,initialPost:e})})})}var Qo=xs;var tr=o(h()),Ie=o(L()),or=o(k()),rr=o(he());var Zo="core/edit-post",Jo="#wp-admin-bar-view a",er="#wp-admin-bar-preview a";var ar=()=>{let{isViewable:e,newPermalink:t}=(0,tr.useSelect)(a=>{let{getPostType:s}=a(rr.store),{getCurrentPost:n,getEditedPostAttribute:i}=a(or.store);return{isViewable:s(i("type"))?.viewable,newPermalink:n().link}},[]),r=(0,Ie.useRef)();(0,Ie.useEffect)(()=>{r.current=document.querySelector(er)||document.querySelector(Jo)},[]),(0,Ie.useEffect)(()=>{if(!(!t||!r.current)){if(!e){r.current.style.display="none";return}r.current.style.display="",r.current.setAttribute("href",t)}},[t,e])};function sr(){return ar(),null}var Sr=o(L()),Ht=o(h()),tt=o(nr()),xr=o(A());var et=o(h());var jt=o(h());function Es(e=!1,t){switch(t.type){case"REQUEST_META_BOX_UPDATES":return!0;case"META_BOX_UPDATES_SUCCESS":case"META_BOX_UPDATES_FAILURE":return!1;default:return e}}function Ps(e=[],t){let r=[...e];for(let a of t){let s=r.findIndex(n=>n.id===a.id);s!==-1?r[s]=a:r.push(a)}return r}function _s(e={},t){switch(t.type){case"SET_META_BOXES_PER_LOCATIONS":{let r={...e};for(let[a,s]of Object.entries(t.metaBoxesPerLocation))r[a]=Ps(r[a],s);return r}}return e}function Ms(e=!1,t){switch(t.type){case"META_BOXES_INITIALIZED":return!0}return e}var ks=(0,jt.combineReducers)({isSaving:Es,locations:_s,initialized:Ms}),lr=(0,jt.combineReducers)({metaBoxes:ks});var Nt={};bt(Nt,{__experimentalSetPreviewDeviceType:()=>Ks,__unstableCreateTemplate:()=>Zs,closeGeneralSidebar:()=>Is,closeModal:()=>Cs,closePublishSidebar:()=>Os,hideBlockTypes:()=>Gs,initializeMetaBoxes:()=>Js,metaBoxUpdatesFailure:()=>qs,metaBoxUpdatesSuccess:()=>Ws,openGeneralSidebar:()=>Ts,openModal:()=>Bs,openPublishSidebar:()=>Rs,removeEditorPanel:()=>Fs,requestMetaBoxUpdates:()=>Hs,setAvailableMetaBoxesPerLocation:()=>Us,setIsEditingTemplate:()=>Qs,setIsInserterOpened:()=>Ys,setIsListViewOpened:()=>Xs,showBlockTypes:()=>zs,switchEditorMode:()=>js,toggleDistractionFree:()=>ei,toggleEditorPanelEnabled:()=>Ls,toggleEditorPanelOpened:()=>Ds,toggleFeature:()=>Vs,toggleFullscreenMode:()=>ti,togglePinnedPluginItem:()=>Ns,togglePublishSidebar:()=>As,updatePreferredStyleVariations:()=>$s});var gr=o(fr()),Be=o(N()),T=o(k()),C=o(ke()),hr=o(mr()),yr=o(he()),vr=o(Ye()),Je=o(A());var cr=e=>{let t=document.querySelector(`.edit-post-meta-boxes-area.is-$e} .metabox-location-$e}`);return t||document.querySelector("#metaboxes .metabox-location-"+e)};var{interfaceStore:Ee}=u(T.privateApis),Ts=e=>({registry:t})=>{t.dispatch(Ee).enableComplementaryArea("core",e)},Is=()=>({registry:e})=>e.dispatch(Ee).disableComplementaryArea("core"),Bs=e=>({registry:t})=>((0,C.default)("select( 'core/edit-post' ).openModal( name )",{since:"6.3",alternative:"select( 'core/interface').openModal( name )"}),t.dispatch(Ee).openModal(e)),Cs=()=>({registry:e})=>((0,C.default)("select( 'core/edit-post' ).closeModal()",{since:"6.3",alternative:"select( 'core/interface').closeModal()"}),e.dispatch(Ee).closeModal()),Rs=()=>({registry:e})=>{(0,C.default)("dispatch( 'core/edit-post' ).openPublishSidebar",{since:"6.6",alternative:"dispatch( 'core/editor').openPublishSidebar"}),e.dispatch(T.store).openPublishSidebar()},Os=()=>({registry:e})=>{(0,C.default)("dispatch( 'core/edit-post' ).closePublishSidebar",{since:"6.6",alternative:"dispatch( 'core/editor').closePublishSidebar"}),e.dispatch(T.store).closePublishSidebar()},As=()=>({registry:e})=>{(0,C.default)("dispatch( 'core/edit-post' ).togglePublishSidebar",{since:"6.6",alternative:"dispatch( 'core/editor').togglePublishSidebar"}),e.dispatch(T.store).togglePublishSidebar()},Ls=e=>({registry:t})=>{(0,C.default)("dispatch( 'core/edit-post' ).toggleEditorPanelEnabled",{since:"6.5",alternative:"dispatch( 'core/editor').toggleEditorPanelEnabled"}),t.dispatch(T.store).toggleEditorPanelEnabled(e)},Ds=e=>({registry:t})=>{(0,C.default)("dispatch( 'core/edit-post' ).toggleEditorPanelOpened",{since:"6.5",alternative:"dispatch( 'core/editor').toggleEditorPanelOpened"}),t.dispatch(T.store).toggleEditorPanelOpened(e)},Fs=e=>({registry:t})=>{(0,C.default)("dispatch( 'core/edit-post' ).removeEditorPanel",{since:"6.5",alternative:"dispatch( 'core/editor').removeEditorPanel"}),t.dispatch(T.store).removeEditorPanel(e)},Vs=e=>({registry:t})=>t.dispatch(Be.store).toggle("core/edit-post",e),js=e=>({registry:t})=>{(0,C.default)("dispatch( 'core/edit-post' ).switchEditorMode",{since:"6.6",alternative:"dispatch( 'core/editor').switchEditorMode"}),t.dispatch(T.store).switchEditorMode(e)},Ns=e=>({registry:t})=>{let r=t.select(Ee).isItemPinned("core",e);t.dispatch(Ee)[r?"unpinItem":"pinItem"]("core",e)};function $s(){return(0,C.default)("dispatch( 'core/edit-post' ).updatePreferredStyleVariations",{since:"6.6",hint:"Preferred Style Variations are not supported anymore."}),{type:"NOTHING"}}var zs=e=>({registry:t})=>{u(t.dispatch(T.store)).showBlockTypes(e)},Gs=e=>({registry:t})=>{u(t.dispatch(T.store)).hideBlockTypes(e)};function Us(e){return{type:"SET_META_BOXES_PER_LOCATIONS",metaBoxesPerLocation:e}}var Hs=()=>async({registry:e,select:t,dispatch:r})=>{r({type:"REQUEST_META_BOX_UPDATES"}),window.tinyMCE&&window.tinyMCE.triggerSave();let a=new window.FormData(document.querySelector(".metabox-base-form")),s=a.get("post_ID"),n=a.get("post_type"),i=e.select(yr.store).getEditedEntityRecord("postType",n,s),l=[i.comment_status?["comment_status",i.comment_status]:!1,i.ping_status?["ping_status",i.ping_status]:!1,i.sticky?["sticky",i.sticky]:!1,i.author?["post_author",i.author]:!1].filter(Boolean),p=t.getActiveMetaBoxLocations(),g=[a,...p.map(m=>new window.FormData(cr(m)))].reduce((m,_)=>{for(let[c,S]of _)m.append(c,S);return m},new window.FormData);l.forEach(([m,_])=>g.append(m,_));try{await(0,gr.default)({url:window._wpMetaBoxUrl,method:"POST",body:g,parse:!1}),r.metaBoxUpdatesSuccess()}catch{r.metaBoxUpdatesFailure()}};function Ws(){return{type:"META_BOX_UPDATES_SUCCESS"}}function qs(){return{type:"META_BOX_UPDATES_FAILURE"}}var Ks=e=>({registry:t})=>{(0,C.default)("dispatch( 'core/edit-post' ).__experimentalSetPreviewDeviceType",{since:"6.5",version:"6.7",hint:"registry.dispatch( editorStore ).setDeviceType"}),t.dispatch(T.store).setDeviceType(e)},Ys=e=>({registry:t})=>{(0,C.default)("dispatch( 'core/edit-post' ).setIsInserterOpened",{since:"6.5",alternative:"dispatch( 'core/editor').setIsInserterOpened"}),t.dispatch(T.store).setIsInserterOpened(e)},Xs=e=>({registry:t})=>{(0,C.default)("dispatch( 'core/edit-post' ).setIsListViewOpened",{since:"6.5",alternative:"dispatch( 'core/editor').setIsListViewOpened"}),t.dispatch(T.store).setIsListViewOpened(e)};function Qs(){return(0,C.default)("dispatch( 'core/edit-post' ).setIsEditingTemplate",{since:"6.5",alternative:"dispatch( 'core/editor').setRenderingMode"}),{type:"NOTHING"}}function Zs(){return(0,C.default)("dispatch( 'core/edit-post' ).__unstableCreateTemplate",{since:"6.5"}),{type:"NOTHING"}}var pr=!1,Js=()=>({registry:e,select:t,dispatch:r})=>{if(!e.select(T.store).__unstableIsEditorReady()||pr)return;let s=e.select(T.store).getCurrentPostType();window.postboxes.page!==s&&window.postboxes.add_postbox_toggles(s),pr=!0,(0,hr.addAction)("editor.savePost","core/edit-post/save-metaboxes",async(n,i)=>{!i.isAutosave&&t.hasMetaBoxes()&&await r.requestMetaBoxUpdates()}),r({type:"META_BOXES_INITIALIZED"})},ei=()=>({registry:e})=>{(0,C.default)("dispatch( 'core/edit-post' ).toggleDistractionFree",{since:"6.6",alternative:"dispatch( 'core/editor').toggleDistractionFree"}),e.dispatch(T.store).toggleDistractionFree()},ti=()=>({registry:e})=>{let t=e.select(Be.store).get("core/edit-post","fullscreenMode");e.dispatch(Be.store).toggle("core/edit-post","fullscreenMode"),e.dispatch(vr.store).createInfoNotice(t?(0,Je.__)("Fullscreen mode deactivated."):(0,Je.__)("Fullscreen mode activated."),{id:"core/edit-post/toggle-fullscreen-mode/notice",type:"snackbar",actions:[{label:(0,Je.__)("Undo"),onClick:()=>{e.dispatch(Be.store).toggle("core/edit-post","fullscreenMode")}}]})};var Ut={};bt(Ut,{__experimentalGetInsertionPoint:()=>Pi,__experimentalGetPreviewDeviceType:()=>xi,areMetaBoxesInitialized:()=>ki,getActiveGeneralSidebarName:()=>ni,getActiveMetaBoxLocations:()=>br,getAllMetaBoxes:()=>wi,getEditedPostTemplate:()=>Ti,getEditorMode:()=>ai,getHiddenBlockTypes:()=>fi,getMetaBoxesPerLocation:()=>Gt,getPreference:()=>di,getPreferences:()=>wr,hasMetaBoxes:()=>bi,isEditingTemplate:()=>Mi,isEditorPanelEnabled:()=>ci,isEditorPanelOpened:()=>pi,isEditorPanelRemoved:()=>mi,isEditorSidebarOpened:()=>si,isFeatureActive:()=>hi,isInserterOpened:()=>Ei,isListViewOpened:()=>_i,isMetaBoxLocationActive:()=>zt,isMetaBoxLocationVisible:()=>vi,isModalActive:()=>gi,isPluginItemPinned:()=>yi,isPluginSidebarOpened:()=>ii,isPublishSidebarOpened:()=>ui,isSavingMetaBoxes:()=>Si});var E=o(h()),ye=o(N()),$t=o(he()),D=o(k()),V=o(ke());var{interfaceStore:Ce}=u(D.privateApis),oi=[],ri={},ai=(0,E.createRegistrySelector)(e=>()=>e(ye.store).get("core","editorMode")??"visual"),si=(0,E.createRegistrySelector)(e=>()=>{let t=e(Ce).getActiveComplementaryArea("core");return["edit-post/document","edit-post/block"].includes(t)}),ii=(0,E.createRegistrySelector)(e=>()=>{let t=e(Ce).getActiveComplementaryArea("core");return!!t&&!["edit-post/document","edit-post/block"].includes(t)}),ni=(0,E.createRegistrySelector)(e=>()=>e(Ce).getActiveComplementaryArea("core"));function li(e,t){let r=e?.reduce((s,n)=>({...s,[n]:{enabled:!1}}),{});return t?.reduce((s,n)=>{let i=s?.[n];return{...s,[n]:{...i,opened:!0}}},r??{})??r??ri}var wr=(0,E.createRegistrySelector)(e=>()=>{(0,V.default)("select( 'core/edit-post' ).getPreferences",{since:"6.0",alternative:"select( 'core/preferences' ).get"});let t=["editorMode","hiddenBlockTypes"].reduce((n,i)=>{let l=e(ye.store).get("core",i);return{...n,[i]:l}},{}),r=e(ye.store).get("core","inactivePanels"),a=e(ye.store).get("core","openPanels"),s=li(r,a);return{...t,panels:s}});function di(e,t,r){(0,V.default)("select( 'core/edit-post' ).getPreference",{since:"6.0",alternative:"select( 'core/preferences' ).get"});let s=wr(e)[t];return s===void 0?r:s}var fi=(0,E.createRegistrySelector)(e=>()=>e(ye.store).get("core","hiddenBlockTypes")??oi),ui=(0,E.createRegistrySelector)(e=>()=>((0,V.default)("select( 'core/edit-post' ).isPublishSidebarOpened",{since:"6.6",alternative:"select( 'core/editor' ).isPublishSidebarOpened"}),e(D.store).isPublishSidebarOpened())),mi=(0,E.createRegistrySelector)(e=>(t,r)=>((0,V.default)("select( 'core/edit-post' ).isEditorPanelRemoved",{since:"6.5",alternative:"select( 'core/editor' ).isEditorPanelRemoved"}),e(D.store).isEditorPanelRemoved(r))),ci=(0,E.createRegistrySelector)(e=>(t,r)=>((0,V.default)("select( 'core/edit-post' ).isEditorPanelEnabled",{since:"6.5",alternative:"select( 'core/editor' ).isEditorPanelEnabled"}),e(D.store).isEditorPanelEnabled(r))),pi=(0,E.createRegistrySelector)(e=>(t,r)=>((0,V.default)("select( 'core/edit-post' ).isEditorPanelOpened",{since:"6.5",alternative:"select( 'core/editor' ).isEditorPanelOpened"}),e(D.store).isEditorPanelOpened(r))),gi=(0,E.createRegistrySelector)(e=>(t,r)=>((0,V.default)("select( 'core/edit-post' ).isModalActive",{since:"6.3",alternative:"select( 'core/interface' ).isModalActive"}),!!e(Ce).isModalActive(r))),hi=(0,E.createRegistrySelector)(e=>(t,r)=>!!e(ye.store).get("core/edit-post",r)),yi=(0,E.createRegistrySelector)(e=>(t,r)=>e(Ce).isItemPinned("core",r)),br=(0,E.createSelector)(e=>Object.keys(e.metaBoxes.locations).filter(t=>zt(e,t)),e=>[e.metaBoxes.locations]),vi=(0,E.createRegistrySelector)(e=>(t,r)=>zt(t,r)&&Gt(t,r)?.some(({id:a})=>e(D.store).isEditorPanelEnabled(`meta-box-$a}`)));function zt(e,t){let r=Gt(e,t);return!!r&&r.length!==0}function Gt(e,t){return e.metaBoxes.locations[t]}var wi=(0,E.createSelector)(e=>Object.values(e.metaBoxes.locations).flat(),e=>[e.metaBoxes.locations]);function bi(e){return br(e).length>0}function Si(e){return e.metaBoxes.isSaving}var xi=(0,E.createRegistrySelector)(e=>()=>((0,V.default)("select( 'core/edit-site' ).__experimentalGetPreviewDeviceType",{since:"6.5",version:"6.7",alternative:"select( 'core/editor' ).getDeviceType"}),e(D.store).getDeviceType())),Ei=(0,E.createRegistrySelector)(e=>()=>((0,V.default)("select( 'core/edit-post' ).isInserterOpened",{since:"6.5",alternative:"select( 'core/editor' ).isInserterOpened"}),e(D.store).isInserterOpened())),Pi=(0,E.createRegistrySelector)(e=>()=>((0,V.default)("select( 'core/edit-post' ).__experimentalGetInsertionPoint",{since:"6.5",version:"6.7"}),u(e(D.store)).getInserter())),_i=(0,E.createRegistrySelector)(e=>()=>((0,V.default)("select( 'core/edit-post' ).isListViewOpened",{since:"6.5",alternative:"select( 'core/editor' ).isListViewOpened"}),e(D.store).isListViewOpened())),Mi=(0,E.createRegistrySelector)(e=>()=>((0,V.default)("select( 'core/edit-post' ).isEditingTemplate",{since:"6.5",alternative:"select( 'core/editor' ).getRenderingMode"}),e(D.store).getCurrentPostType()==="wp_template"));function ki(e){return e.metaBoxes.initialized}var Ti=(0,E.createRegistrySelector)(e=>()=>{let{id:t,type:r}=e(D.store).getCurrentPost(),a=u(e($t.store)).getTemplateId(r,t);if(a)return e($t.store).getEditedEntityRecord("postType","wp_template",a)});var P=(0,et.createReduxStore)(Zo,{reducer:lr,actions:Nt,selectors:Ut});(0,et.register)(P);function Ii(){let{toggleFullscreenMode:e}=(0,Ht.useDispatch)(P),{registerShortcut:t}=(0,Ht.useDispatch)(tt.store);return(0,Sr.useEffect)(()=>{t({name:"core/edit-post/toggle-fullscreen",category:"global",description:(0,xr.__)("Enable or disable fullscreen mode."),keyCombination:{modifier:"secondary",character:"f"}})},[]),(0,tt.useShortcut)("core/edit-post/toggle-fullscreen",()=>{e()}),null}var Er=Ii;var rt=o(h()),fe=o(A()),z=o(Z()),ot=o(L()),Wt=o(k()),$=o(w());function Pr(){let{editPost:e}=(0,rt.useDispatch)(Wt.store),[t,r]=(0,ot.useState)(void 0),[a,s]=(0,ot.useState)(""),n=(0,rt.useSelect)(p=>p(Wt.store).isCleanNewPost(),[]),[i,l]=(0,ot.useState)(()=>n);return n?(0,$.jsx)($.Fragment,{children:i&&(0,$.jsx)(z.Modal,{title:(0,fe.__)("Create pattern"),onRequestClose:()=>{l(!1)},overlayClassName:"reusable-blocks-menu-items__convert-modal",children:(0,$.jsx)("form",{onSubmit:p=>{p.preventDefault(),l(!1),e({title:a,meta:{wp_pattern_sync_status:t}})},children:(0,$.jsxs)(z.__experimentalVStack,{spacing:"5",children:[(0,$.jsx)(z.TextControl,{label:(0,fe.__)("Name"),value:a,onChange:s,placeholder:(0,fe.__)("My pattern"),className:"patterns-create-modal__name-input",__next40pxDefaultSize:!0}),(0,$.jsx)(z.ToggleControl,{label:(0,fe._x)("Synced","pattern (singular)"),help:(0,fe.__)("Sync this pattern across multiple locations."),checked:!t,onChange:()=>{r(t?void 0:"unsynced")}}),(0,$.jsx)(z.__experimentalHStack,{justify:"right",children:(0,$.jsx)(z.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit",disabled:!a,accessibleWhenDisabled:!0,children:(0,fe.__)("Create")})})]})})})}):null}var at=o(L()),_r=o(h()),Mr=o(ge()),kr=o(k());function Bi(e){return(0,Mr.addQueryArgs)("post.php",{post:e,action:"edit"})}function Tr(){let[e,t]=(0,at.useState)(null),{postId:r,postStatus:a}=(0,_r.useSelect)(s=>{let{getCurrentPost:n}=s(kr.store),i=n(),{id:l,status:p,type:x}=i;return["wp_template","wp_template_part"].includes(x)&&(l=i.wp_id),{postId:l,postStatus:p}},[]);return(0,at.useEffect)(()=>{r&&r!==e&&a!=="auto-draft"&&(window.history.replaceState({id:r},"Post "+r,Bi(r)),t(r))},[r,a,e]),null}var Dr=o(h());var Re=o(L()),Ir=o(Z()),Br=o(h());var Pe=o(w());function Ci({location:e}){let t=(0,Re.useRef)(null),r=(0,Re.useRef)(null);(0,Re.useEffect)(()=>(r.current=document.querySelector(".metabox-location-"+e),r.current&&t.current.appendChild(r.current),()=>{r.current&&document.querySelector("#metaboxes").appendChild(r.current)}),[e]);let a=(0,Br.useSelect)(n=>n(P).isSavingMetaBoxes(),[]),s=re("edit-post-meta-boxes-area",`is-$e}`,{"is-loading":a});return(0,Pe.jsxs)("div",{className:s,children:[a&&(0,Pe.jsx)(Ir.Spinner,{}),(0,Pe.jsx)("div",{className:"edit-post-meta-boxes-area__container",ref:t}),(0,Pe.jsx)("div",{className:"edit-post-meta-boxes-area__clear"})]})}var Cr=Ci;var Rr=o(L()),Or=o(h()),Ar=o(k());function Lr({id:e}){let t=(0,Or.useSelect)(r=>r(Ar.store).isEditorPanelEnabled(`meta-box-$e}`),[e]);return(0,Rr.useEffect)(()=>{let r=document.getElementById(e);r&&(t?r.classList.remove("is-hidden"):r.classList.add("is-hidden"))},[e,t]),null}var ve=o(w());function st({location:e}){let t=(0,Dr.useSelect)(r=>r(P).getMetaBoxesPerLocation(e),[e]);return(0,ve.jsxs)(ve.Fragment,{children:[(t??[]).map(({id:r})=>(0,ve.jsx)(Lr,{id:r},r)),(0,ve.jsx)(Cr,{location:e})]})}var Ae=o(A()),pa=o(Xe()),ga=o(k()),ha=o(Vr()),ya=o(N());var jr=o(Z()),Nr=o(he()),$r=o(h()),zr=o(A()),qt=o(ge()),Gr=o(w());function Ri(){let e=(0,$r.useSelect)(t=>{let{canUser:r}=t(Nr.store),a=(0,qt.addQueryArgs)("edit.php",{post_type:"wp_block"}),s=(0,qt.addQueryArgs)("site-editor.php",{p:"/pattern"});return r("create",{kind:"postType",name:"wp_template"})?s:a},[]);return(0,Gr.jsx)(jr.MenuItem,{role:"menuitem",href:e,children:(0,zr.__)("Manage patterns")})}var Ur=Ri;var Hr=o(h()),Wr=o(N()),qr=o(A()),Kr=o(k()),Yr=o(w());function Xr(){let e=(0,Hr.useSelect)(t=>t(Kr.store).getCurrentPostType()==="wp_template",[]);return(0,Yr.jsx)(Wr.PreferenceToggleMenuItem,{scope:"core/edit-post",name:e?"welcomeGuideTemplate":"welcomeGuide",label:(0,qr.__)("Welcome Guide")})}var lt=o(A()),ua=o(N()),ma=o(k());var ia=o(A()),na=o(h()),la=o(k()),da=o(N());var Kt=o(L()),it=o(A()),Qr=o(Z()),Zr=o(h()),Jr=o(k()),ea=o(N()),ta=o(ge());var ae=o(w()),{PreferenceBaseOption:Oi}=u(ea.privateApis);function Ai(){let e=document.getElementById("toggle-custom-fields-form");e.querySelector('[name="_wp_http_referer"]').setAttribute("value",(0,ta.getPathAndQueryString)(window.location.href)),e.submit()}function Li({willEnable:e}){let[t,r]=(0,Kt.useState)(!1);return(0,ae.jsxs)(ae.Fragment,{children:[(0,ae.jsx)("p",{className:"edit-post-preferences-modal__custom-fields-confirmation-message",children:(0,it.__)("A page reload is required for this change. Make sure your content is saved before reloading.")}),(0,ae.jsx)(Qr.Button,{__next40pxDefaultSize:!0,variant:"secondary",isBusy:t,accessibleWhenDisabled:!0,disabled:t,onClick:()=>{r(!0),Ai()},children:e?(0,it.__)("Show & Reload Page"):(0,it.__)("Hide & Reload Page")})]})}function oa({label:e}){let t=(0,Zr.useSelect)(s=>!!s(Jr.store).getEditorSettings().enableCustomFields,[]),[r,a]=(0,Kt.useState)(t);return(0,ae.jsx)(Oi,{label:e,isChecked:r,onChange:a,children:r!==t&&(0,ae.jsx)(Li,{willEnable:r})})}var nt=o(h()),Yt=o(k()),ra=o(N());var aa=o(w()),{PreferenceBaseOption:Di}=u(ra.privateApis);function sa(e){let{toggleEditorPanelEnabled:t}=(0,nt.useDispatch)(Yt.store),{isChecked:r,isRemoved:a}=(0,nt.useSelect)(s=>{let{isEditorPanelEnabled:n,isEditorPanelRemoved:i}=s(Yt.store);return{isChecked:n(e.panelName),isRemoved:i(e.panelName)}},[e.panelName]);return a?null:(0,aa.jsx)(Di,{isChecked:r,onChange:()=>t(e.panelName),...e})}var Oe=o(w()),{PreferencesModalSection:Fi}=u(da.privateApis);function Vi({areCustomFieldsRegistered:e,metaBoxes:t,...r}){let a=t.filter(({id:s})=>s!=="postcustom");return!e&&a.length===0?null:(0,Oe.jsxs)(Fi,{...r,children:[e&&(0,Oe.jsx)(oa,{label:(0,ia.__)("Custom fields")}),a.map(({id:s,title:n})=>(0,Oe.jsx)(sa,{label:n,panelName:`meta-box-$s}`},s))]})}var fa=(0,na.withSelect)(e=>{let{getEditorSettings:t}=e(la.store),{getAllMetaBoxes:r}=e(P);return{areCustomFieldsRegistered:t().enableCustomFields!==void 0,metaBoxes:r()}})(Vi);var dt=o(w()),{PreferenceToggleControl:ji}=u(ua.privateApis),{PreferencesModal:Ni}=u(ma.privateApis);function ca(){let e={general:(0,dt.jsx)(fa,{title:(0,lt.__)("Advanced")}),appearance:(0,dt.jsx)(ji,{scope:"core/edit-post",featureName:"themeStyles",help:(0,lt.__)("Make the editor look like your theme."),label:(0,lt.__)("Use theme styles")})};return(0,dt.jsx)(Ni,{extraSections:e})}var Y=o(w()),{ToolsMoreMenuGroup:$i,ViewMoreMenuGroup:zi}=u(ga.privateApis),Gi=()=>{let e=(0,pa.useViewportMatch)("large");return(0,Y.jsxs)(Y.Fragment,{children:[e&&(0,Y.jsx)(zi,{children:(0,Y.jsx)(ya.PreferenceToggleMenuItem,{scope:"core/edit-post",name:"fullscreenMode",label:(0,Ae.__)("Fullscreen mode"),info:(0,Ae.__)("Show and hide the admin user interface"),messageActivated:(0,Ae.__)("Fullscreen mode activated."),messageDeactivated:(0,Ae.__)("Fullscreen mode deactivated."),shortcut:ha.displayShortcut.secondary("f")})}),(0,Y.jsxs)($i,{children:[(0,Y.jsx)(Ur,{}),(0,Y.jsx)(Xr,{})]}),(0,Y.jsx)(ca,{})]})},va=Gi;var Pa=o(h());var wa=o(h()),ft=o(Z()),j=o(A()),Xt=o(L());var Le=o(w());function we({nonAnimatedSrc:e,animatedSrc:t}){return(0,Le.jsxs)("picture",{className:"edit-post-welcome-guide__image",children:[(0,Le.jsx)("source",{srcSet:e,media:"(prefers-reduced-motion: reduce)"}),(0,Le.jsx)("img",{src:t,width:"312",height:"240",alt:""})]})}var b=o(w());function ba(){let{toggleFeature:e}=(0,wa.useDispatch)(P);return(0,b.jsx)(ft.Guide,{className:"edit-post-welcome-guide",contentLabel:(0,j.__)("Welcome to the editor"),finishButtonText:(0,j.__)("Get started"),onFinish:()=>e("welcomeGuide"),pages:[{image:(0,b.jsx)(we,{nonAnimatedSrc:"https://s.w.org/images/block-editor/welcome-canvas.svg",animatedSrc:"https://s.w.org/images/block-editor/welcome-canvas.gif"}),content:(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)("h1",{className:"edit-post-welcome-guide__heading",children:(0,j.__)("Welcome to the editor")}),(0,b.jsx)("p",{className:"edit-post-welcome-guide__text",children:(0,j.__)("In the WordPress editor, each paragraph, image, or video is presented as a distinct \u201Cblock\u201D of content.")})]})},{image:(0,b.jsx)(we,{nonAnimatedSrc:"https://s.w.org/images/block-editor/welcome-editor.svg",animatedSrc:"https://s.w.org/images/block-editor/welcome-editor.gif"}),content:(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)("h1",{className:"edit-post-welcome-guide__heading",children:(0,j.__)("Customize each block")}),(0,b.jsx)("p",{className:"edit-post-welcome-guide__text",children:(0,j.__)("Each block comes with its own set of controls for changing things like color, width, and alignment. These will show and hide automatically when you have a block selected.")})]})},{image:(0,b.jsx)(we,{nonAnimatedSrc:"https://s.w.org/images/block-editor/welcome-library.svg",animatedSrc:"https://s.w.org/images/block-editor/welcome-library.gif"}),content:(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)("h1",{className:"edit-post-welcome-guide__heading",children:(0,j.__)("Explore all blocks")}),(0,b.jsx)("p",{className:"edit-post-welcome-guide__text",children:(0,Xt.createInterpolateElement)((0,j.__)("All of the blocks available to you live in the block library. You\u2019ll find it wherever you see the <InserterIconImage /> icon."),{InserterIconImage:(0,b.jsx)("img",{alt:(0,j.__)("inserter"),src:"data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='18' height='18' rx='2' fill='%231E1E1E'/%3E%3Cpath d='M9.22727 4V14M4 8.77273H14' stroke='white' stroke-width='1.5'/%3E%3C/svg%3E%0A"})})})]})},{image:(0,b.jsx)(we,{nonAnimatedSrc:"https://s.w.org/images/block-editor/welcome-documentation.svg",animatedSrc:"https://s.w.org/images/block-editor/welcome-documentation.gif"}),content:(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)("h1",{className:"edit-post-welcome-guide__heading",children:(0,j.__)("Learn more")}),(0,b.jsx)("p",{className:"edit-post-welcome-guide__text",children:(0,Xt.createInterpolateElement)((0,j.__)("New to the block editor? Want to learn more about using it? <a>Here's a detailed guide.</a>"),{a:(0,b.jsx)(ft.ExternalLink,{href:(0,j.__)("https://wordpress.org/documentation/article/wordpress-block-editor/")})})})]})}]})}var Sa=o(h()),xa=o(Z()),De=o(A());var se=o(w());function Ea(){let{toggleFeature:e}=(0,Sa.useDispatch)(P);return(0,se.jsx)(xa.Guide,{className:"edit-template-welcome-guide",contentLabel:(0,De.__)("Welcome to the template editor"),finishButtonText:(0,De.__)("Get started"),onFinish:()=>e("welcomeGuideTemplate"),pages:[{image:(0,se.jsx)(we,{nonAnimatedSrc:"https://s.w.org/images/block-editor/welcome-template-editor.svg",animatedSrc:"https://s.w.org/images/block-editor/welcome-template-editor.gif"}),content:(0,se.jsxs)(se.Fragment,{children:[(0,se.jsx)("h1",{className:"edit-post-welcome-guide__heading",children:(0,De.__)("Welcome to the template editor")}),(0,se.jsx)("p",{className:"edit-post-welcome-guide__text",children:(0,De.__)("Templates help define the layout of the site. You can customize all aspects of your posts and pages using blocks and patterns in this editor.")})]})}]})}var Qt=o(w());function _a({postType:e}){let{isActive:t,isEditingTemplate:r}=(0,Pa.useSelect)(a=>{let{isFeatureActive:s}=a(P),n=e==="wp_template";return{isActive:s(n?"welcomeGuideTemplate":"welcomeGuide"),isEditingTemplate:n}},[e]);return t?r?(0,Qt.jsx)(Ea,{}):(0,Qt.jsx)(ba,{}):null}var Fe=o(h()),_e=o(A());var Ma=o(Ft()),Zt=o(N()),ka=o(Ye());function Ta(){let{isFullscreen:e}=(0,Fe.useSelect)(a=>{let{get:s}=a(Zt.store);return{isFullscreen:s("core/edit-post","fullscreenMode")}},[]),{toggle:t}=(0,Fe.useDispatch)(Zt.store),{createInfoNotice:r}=(0,Fe.useDispatch)(ka.store);(0,Ma.useCommand)({name:"core/toggle-fullscreen-mode",label:e?(0,_e.__)("Exit fullscreen"):(0,_e.__)("Enter fullscreen"),icon:At,callback:({close:a})=>{t("core/edit-post","fullscreenMode"),a(),r(e?(0,_e.__)("Fullscreen off."):(0,_e.__)("Fullscreen on."),{id:"core/edit-post/toggle-fullscreen-mode/notice",type:"snackbar",actions:[{label:(0,_e.__)("Undo"),onClick:()=>{t("core/edit-post","fullscreenMode")}}]})}})}var Ia=o(k()),Ba=o(h()),Ca=o(Ge()),Ra=o(Et());var Ui=!1;function Oa(){return(0,Ba.useSelect)(e=>{let{getEditorSettings:t,getCurrentPostType:r,getDeviceType:a}=e(Ia.store);return Ui&&t().__unstableIsBlockBasedTheme||a()!=="Desktop"||["wp_template","wp_block"].includes(r())||u(e(Ra.store)).isZoomOut()||e(Ca.store).getBlockTypes().every(s=>s.apiVersion>=3)},[])}var Ve=o(L()),ut=o(h()),je=o(k());var{useGenerateBlockPath:Hi}=u(je.privateApis);function Aa(e,t,r){let a=Hi(),[s,n]=(0,Ve.useReducer)((c,{type:S,post:H,previousRenderingMode:de,selectedBlockPath:ee})=>{if(S==="push"){let W=[...c],te=W.length-1;return W[te]={...W[te],selectedBlockPath:ee},[...W,{post:H,previousRenderingMode:de}]}return S==="pop"&&c.length>1?c.slice(0,-1):c},[{post:{postId:e,postType:t}}]),{post:i,previousRenderingMode:l,selectedBlockPath:p}=s[s.length-1],{getRenderingMode:x}=(0,ut.useSelect)(je.store),{setRenderingMode:g}=(0,ut.useDispatch)(je.store),m=(0,Ve.useCallback)(c=>{let S=c.selectedBlockClientId?a(c.selectedBlockClientId):null;n({type:"push",post:{postId:c.postId,postType:c.postType},previousRenderingMode:x(),selectedBlockPath:S}),g(r)},[x,g,r,a]),_=(0,Ve.useCallback)(()=>{n({type:"pop"}),l&&g(l)},[g,l]);return{currentPost:i,onNavigateToEntityRecord:m,onNavigateToPreviousEntityRecord:s.length>1?_:void 0,previousSelectedBlockPath:p}}var mt=o(h()),La=o(k()),Da=o(L());var Fa=e=>{let t=(0,mt.useSelect)(a=>e&&a(La.store).__unstableIsEditorReady(),[e]),{initializeMetaBoxes:r}=(0,mt.useDispatch)(P);(0,Da.useEffect)(()=>{t&&r()},[t,r])};var f=o(w()),{useCommandContext:Wi}=u(Na.privateApis),{Editor:qi,FullscreenMode:Ki}=u(I.privateApis),{BlockKeyboardShortcuts:Yi}=u($a.privateApis),Xi=["wp_template","wp_template_part","wp_block","wp_navigation"];function Qi(e){let{hasThemeStyleSupport:t}=(0,ue.useSelect)(r=>({hasThemeStyleSupport:r(P).isFeatureActive("themeStyles")}),[]);return(0,R.useMemo)(()=>{let r=e.styles?.filter(n=>n.__unstableType&&n.__unstableType!=="theme")??[],a=[...e?.defaultEditorStyles??[],...r],s=t&&r.length!==(e.styles?.length??0);return!e.disableLayoutStyles&&!s&&a.push({css:Mt({style:{},selector:"body",hasBlockGapSupport:!1,hasFallbackGapSupport:!0,fallbackGapValue:"0.5em"})}),s?e.styles??[]:a},[e.defaultEditorStyles,e.disableLayoutStyles,e.styles,t])}function Zi({isLegacy:e}){let[t,r,a]=(0,ue.useSelect)(d=>{let{get:y}=d(ct.store),{isMetaBoxLocationVisible:M}=d(P);return[!!y("core/edit-post","metaBoxesMainIsOpen"),y("core/edit-post","metaBoxesMainOpenHeight"),M("normal")||M("advanced")||M("side")]},[]),{set:s}=(0,ue.useDispatch)(ct.store),n=(0,R.useRef)(),i=(0,me.useMediaQuery)("(max-height: 549px)"),[{min:l,max:p},x]=(0,R.useState)(()=>({})),g=(0,me.useRefEffect)(d=>{let y=d.closest(".interface-interface-skeleton__content");if(!y)return;let M=y.querySelectorAll(":scope > .components-notice-list"),q=y.querySelector(".edit-post-meta-boxes-main__presenter"),X=()=>{let O=y.offsetHeight;for(let oe of M)O-=oe.offsetHeight;let K=q.offsetHeight;x({min:K,max:O})},Q=new window.ResizeObserver(X);Q.observe(y);for(let be of M)Q.observe(be);return()=>Q.disconnect()},[]),m=(0,R.useRef)({}),_=(0,R.useRef)(),c=(0,R.useId)(),S=(d="auto",y,M)=>{d==="auto"?y=!1:d=Math.min(p,Math.max(l,d)),y?s("core/edit-post","metaBoxesMainOpenHeight",d):i||(_.current.ariaValueNow=W(d)),M&&n.current.updateSize({height:d,width:"auto"})},H=(0,me.useEvent)(()=>({isOpen:t,openHeight:r,min:l}));if((0,R.useEffect)(()=>{let d=H();if(d.min!==void 0&&n.current){let y=i?"auto":d.openHeight,M=d.isOpen?y:d.min;S(M,!1,!0)}},[i]),!a)return;let de=(0,f.jsxs)("div",{className:"edit-post-layout__metaboxes edit-post-meta-boxes-main__liner",hidden:!e&&!t,children:[(0,f.jsx)(st,{location:"normal"}),(0,f.jsx)(st,{location:"advanced"})]});if(e)return de;let ee=r===void 0,W=d=>Math.round((d-l)/(p-l)*100),te=p===void 0||ee?50:W(r),pe=(d=!t)=>s("core/edit-post","metaBoxesMainIsOpen",d),yt=d=>{let y={ArrowUp:20,ArrowDown:-20}[d.key];if(y){let M=n.current.resizable,q=ee?M.offsetHeight:r,X=y+q;S(X,!0,!0),pe(X>l),d.preventDefault()}},Ne=(0,G.__)("Meta Boxes"),ro=(0,f.jsxs)("button",{"aria-expanded":t,onClick:({detail:d})=>{let{isToggleInferred:y}=m.current;(i||!d||y)&&(pe(),S(t?l:i?"auto":r,!1,!0))},...i&&{onMouseDown:d=>d.stopPropagation(),onTouchStart:d=>d.stopPropagation()},children:[Ne,(0,f.jsx)(U.Icon,{icon:t?Rt:Bt})]}),$e=!i&&(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)(U.Tooltip,{text:(0,G.__)("Drag to resize"),children:(0,f.jsx)("button",{ref:_,role:"separator","aria-valuenow":te,"aria-label":(0,G.__)("Drag to resize"),"aria-describedby":c,onKeyDown:yt})}),(0,f.jsx)(U.VisuallyHidden,{id:c,children:(0,G.__)("Use up and down arrow keys to resize the meta box panel.")})]});return(0,f.jsxs)(U.ResizableBox,{"aria-label":Ne,...{as:xt,ref:n,className:"edit-post-meta-boxes-main",defaultSize:{height:t?r:0},minHeight:l,maxHeight:p,enable:{top:!0},handleClasses:{top:"edit-post-meta-boxes-main__presenter"},handleComponent:{top:(0,f.jsxs)(f.Fragment,{children:[ro,$e]})},onPointerDown:({pointerId:d,target:y})=>{_.current?.parentElement.contains(y)&&y.setPointerCapture(d)},onResizeStart:({timeStamp:d},y,M)=>{ee&&S(M.offsetHeight,!1,!0),M.classList.add("is-resizing"),m.current={timeStamp:d,maxDelta:0}},onResize:(d,y,M,q)=>{let{maxDelta:X}=m.current,Q=Math.abs(q.height);m.current.maxDelta=Math.max(X,Q),S(n.current.state.height)},onResizeStop:(d,y,M)=>{M.classList.remove("is-resizing");let q=d.timeStamp-m.current.timeStamp,X=d.target===_.current,{maxDelta:Q}=m.current,be=Q<1||q<144&&Q<5;if(i||!X&&be)m.current.isToggleInferred=!0;else{let{height:O}=n.current.state,K=O>l;pe(K),K&&S(O,!0)}}},children:[(0,f.jsx)("meta",{ref:g}),de]})}function Ji({postId:e,postType:t,settings:r,initialEdits:a}){Ta();let s=Oa(),{createErrorNotice:n}=(0,ue.useDispatch)(Jt.store),{currentPost:{postId:i,postType:l},onNavigateToEntityRecord:p,onNavigateToPreviousEntityRecord:x,previousSelectedBlockPath:g}=Aa(e,t,"post-only"),m=l==="wp_template",{mode:_,isFullscreenActive:c,hasResolvedMode:S,hasActiveMetaboxes:H,hasBlockSelected:de,showIconLabels:ee,isDistractionFree:W,showMetaBoxes:te,isWelcomeGuideVisible:pe,templateId:yt,isDevicePreview:Ne}=(0,ue.useSelect)(O=>{let{get:K}=O(ct.store),{isFeatureActive:oe,hasMetaBoxes:vt}=O(P),{canUser:wt,getPostType:Ya,getTemplateId:Xa}=u(O(Ga.store)),Qa=r.supportsTemplateMode,Za=Ya(l)?.viewable??!1,Ja=wt("read",{kind:"postType",name:"wp_template"}),{getBlockSelectionStart:es,isZoomOut:ts}=u(O(Va.store)),{getEditorMode:os,getDefaultRenderingMode:rs,getDeviceType:as}=u(O(I.store)),ss=!Xi.includes(l),is=l==="wp_block"&&!x,so=Xa(l,i),io=rs(l);return{mode:os(),isFullscreenActive:oe("fullscreenMode"),hasActiveMetaboxes:vt(),hasResolvedMode:io==="template-locked"?!!so:io!==void 0,hasBlockSelected:!!es(),showIconLabels:K("core","showIconLabels"),isDistractionFree:K("core","distractionFree"),showMetaBoxes:ss&&!ts()||is,isWelcomeGuideVisible:oe("welcomeGuide"),templateId:Qa&&Za&&Ja&&!m?so:null,isDevicePreview:as()!=="Desktop"}},[l,i,m,r.supportsTemplateMode,x]);Fa(H&&S),Wi(de?"block-selection-edit":"entity-edit");let $e=Qi(r),ao=(0,R.useMemo)(()=>({...r,styles:$e,onNavigateToEntityRecord:p,onNavigateToPreviousEntityRecord:x,defaultRenderingMode:"post-only"}),[r,$e,p,x]);ee?document.body.classList.add("show-icon-labels"):document.body.classList.remove("show-icon-labels");let d=(0,U.__unstableUseNavigateRegions)(),y=re("edit-post-layout","is-mode-"+_,{"has-metaboxes":H});function M(O){n((0,G.sprintf)((0,G.__)('The "%s" plugin has encountered an error and cannot be rendered.'),O))}let{createSuccessNotice:q}=(0,ue.useDispatch)(Jt.store),X=(0,R.useCallback)((O,K)=>{switch(O){case"move-to-trash":document.location.href=(0,eo.addQueryArgs)("edit.php",{trashed:1,post_type:K[0].type,ids:K[0].id});break;case"duplicate-post":{let oe=K[0],vt=typeof oe.title=="string"?oe.title:oe.title?.rendered;q((0,G.sprintf)((0,G.__)('"%s" successfully created.'),(0,za.decodeEntities)(vt)||(0,G.__)("(no title)")),{type:"snackbar",id:"duplicate-post-action",actions:[{label:(0,G.__)("Edit"),onClick:()=>{let wt=oe.id;document.location.href=(0,eo.addQueryArgs)("post.php",{post:wt,action:"edit"})}}]})}break}},[q]),Q=(0,R.useMemo)(()=>({type:t,id:e}),[t,e]),be=(0,me.useViewportMatch)("medium")&&c?(0,f.jsx)(Qo,{initialPost:Q}):null;return(0,f.jsx)(U.SlotFillProvider,{children:(0,f.jsxs)(I.ErrorBoundary,{canCopyContent:!0,children:[(0,f.jsx)(_a,{postType:l}),(0,f.jsx)("div",{className:d.className,...d,ref:d.ref,children:(0,f.jsxs)(qi,{settings:ao,initialEdits:a,postType:l,postId:i,templateId:yt,className:y,forceIsDirty:H,disableIframe:!s,autoFocus:!pe,onActionPerformed:X,initialSelection:g,extraSidebarPanels:te&&(0,f.jsx)(st,{location:"side"}),extraContent:!W&&te&&(0,f.jsx)(Zi,{isLegacy:!s||Ne}),children:[(0,f.jsx)(I.PostLockedModal,{}),(0,f.jsx)(sr,{}),(0,f.jsx)(Ki,{isActive:c}),(0,f.jsx)(Tr,{}),(0,f.jsx)(I.UnsavedChangesWarning,{}),(0,f.jsx)(I.AutosaveMonitor,{}),(0,f.jsx)(I.LocalAutosaveMonitor,{}),(0,f.jsx)(Er,{}),(0,f.jsx)(I.EditorKeyboardShortcutsRegister,{}),(0,f.jsx)(Yi,{}),l==="wp_block"&&(0,f.jsx)(Pr,{}),(0,f.jsx)(ja.PluginArea,{onError:M}),(0,f.jsx)(va,{}),be,(0,f.jsx)(I.EditorSnackbars,{})]})})]})})}var Ua=Ji;var B=o(k()),Ha=o(ge()),to=o(ke());var ie=o(w()),{PluginPostExcerpt:en}=u(B.privateApis),ne=(0,Ha.getPath)(window.location.href)?.includes("site-editor.php"),ce=e=>{(0,to.default)(`wp.editPost.$e}`,{since:"6.6",alternative:`wp.editor.$e}`})};function tn(e){return ne?null:(ce("PluginBlockSettingsMenuItem"),(0,ie.jsx)(B.PluginBlockSettingsMenuItem,{...e}))}function on(e){return ne?null:(ce("PluginDocumentSettingPanel"),(0,ie.jsx)(B.PluginDocumentSettingPanel,{...e}))}function rn(e){return ne?null:(ce("PluginMoreMenuItem"),(0,ie.jsx)(B.PluginMoreMenuItem,{...e}))}function an(e){return ne?null:(ce("PluginPrePublishPanel"),(0,ie.jsx)(B.PluginPrePublishPanel,{...e}))}function sn(e){return ne?null:(ce("PluginPostPublishPanel"),(0,ie.jsx)(B.PluginPostPublishPanel,{...e}))}function nn(e){return ne?null:(ce("PluginPostStatusInfo"),(0,ie.jsx)(B.PluginPostStatusInfo,{...e}))}function ln(e){return ne?null:(ce("PluginSidebar"),(0,ie.jsx)(B.PluginSidebar,{...e}))}function dn(e){return ne?null:(ce("PluginSidebarMoreMenuItem"),(0,ie.jsx)(B.PluginSidebarMoreMenuItem,{...e}))}function fn(){return ne?null:((0,to.default)("wp.editPost.__experimentalPluginPostExcerpt",{since:"6.6",hint:"Core and custom panels can be access programmatically using their panel name.",link:"https://developer.wordpress.org/block-editor/reference-guides/slotfills/plugin-document-setting-panel/#accessing-a-panel-programmatically"}),en)}var oo=o(w()),{BackButton:un,registerCoreBlockBindingsSources:mn}=u(ht.privateApis);function cn(e,t,r,a,s){let n=window.matchMedia("(min-width: 782px)").matches,i=document.getElementById(e),l=(0,pt.createRoot)(i);return(0,le.dispatch)(Me.store).setDefaults("core/edit-post",{fullscreenMode:!0,themeStyles:!0,welcomeGuide:!0,welcomeGuideTemplate:!0}),(0,le.dispatch)(Me.store).setDefaults("core",{allowRightClickOverrides:!0,editorMode:"visual",editorTool:"edit",fixedToolbar:!1,hiddenBlockTypes:[],inactivePanels:[],openPanels:["post-status"],showBlockBreadcrumbs:!0,showIconLabels:!1,showListViewByDefault:!1,enableChoosePatternModal:!0,isPublishSidebarEnabled:!0}),window.__experimentalMediaProcessing&&(0,le.dispatch)(Me.store).setDefaults("core/media",{requireApproval:!0,optimizeOnUpload:!0}),(0,le.dispatch)(Wa.store).reapplyBlockTypeFilters(),n&&(0,le.select)(Me.store).get("core","showListViewByDefault")&&!(0,le.select)(Me.store).get("core","distractionFree")&&(0,le.dispatch)(ht.store).setIsListViewOpened(!0),(0,qa.registerCoreBlocks)(),mn(),(0,gt.registerLegacyWidgetBlock)({inserter:!1}),(0,gt.registerWidgetGroupBlock)({inserter:!1}),(document.compatMode==="CSS1Compat"?"Standards":"Quirks")!=="Standards"&&console.warn(`Your browser is using Quirks Mode. 
   2  This can cause rendering issues such as blocks overlaying meta boxes in the editor. Quirks Mode can be triggered by PHP errors or HTML code appearing before the opening <!DOCTYPE html>. Try checking the raw page source or your site's PHP error log and resolving errors there, removing any HTML before the doctype, or disabling plugins.`),window.navigator.userAgent.indexOf("iPhone")!==-1&&window.addEventListener("scroll",g=>{let m=document.getElementsByClassName("interface-interface-skeleton__body")[0];g.target===document&&(window.scrollY>100&&(m.scrollTop=m.scrollTop+window.scrollY),document.getElementsByClassName("is-mode-visual")[0]&&window.scrollTo(0,0))}),window.addEventListener("dragover",g=>g.preventDefault(),!1),window.addEventListener("drop",g=>g.preventDefault(),!1),l.render((0,oo.jsx)(pt.StrictMode,{children:(0,oo.jsx)(Ua,{settings:a,postId:r,postType:t,initialEdits:s})})),l}function pn(){(0,Ka.default)("wp.editPost.reinitializeEditor",{since:"6.2",version:"6.3"})}return ms(gn);})();


Generated : Fri May 1 08:20:13 2026 Cross-referenced by PHPXref