|
1
|
|
-var wp;(wp||={}).editWidgets=(()=>{var nl=Object.create;var Rt=Object.defineProperty;var ll=Object.getOwnPropertyDescriptor;var dl=Object.getOwnPropertyNames;var ml=Object.getPrototypeOf,fl=Object.prototype.hasOwnProperty;var y=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),we=(e,t)=>{for(var r in t)Rt(e,r,{get:t[r],enumerable:!0})},ea=(e,t,r,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let i of dl(t))!fl.call(e,i)&&i!==r&&Rt(e,i,{get:()=>t[i],enumerable:!(o=ll(t,i))||o.enumerable});return e};var a=(e,t,r)=>(r=e!=null?nl(ml(e)):{},ea(t||!e||!e.__esModule?Rt(r,"default",{value:e,enumerable:!0}):r,e)),cl=e=>ea(Rt({},"__esModule",{value:!0}),e);var Lt=y((Tm,ta)=>{ta.exports=window.wp.blocks});var b=y((Rm,ra)=>{ra.exports=window.wp.data});var Qe=y((Lm,oa)=>{oa.exports=window.wp.deprecated});var _=y((Wm,aa)=>{aa.exports=window.wp.element});var jr=y((Nm,ia)=>{ia.exports=window.wp.blockLibrary});var H=y((Bm,sa)=>{sa.exports=window.wp.coreData});var De=y((Pm,na)=>{na.exports=window.wp.widgets});var X=y((Om,la)=>{la.exports=window.wp.preferences});var ma=y((Mm,da)=>{da.exports=window.wp.apiFetch});var x=y((Dm,ua)=>{ua.exports=window.wp.i18n});var Wt=y((jm,pa)=>{pa.exports=window.wp.notices});var A=y((Hm,ha)=>{ha.exports=window.wp.components});var j=y((zm,wa)=>{wa.exports=window.wp.primitives});var f=y((Gm,ba)=>{ba.exports=window.ReactJSXRuntime});var ya=y((vf,va)=>{va.exports=window.wp.viewport});var z=y((yf,_a)=>{_a.exports=window.wp.compose});var Yt=y((_f,Sa)=>{Sa.exports=window.wp.plugins});var Fe=y((Qf,Fa)=>{Fa.exports=window.React});var di=y((Ec,li)=>{li.exports=window.wp.theme});var fi=y((xc,mi)=>{mi.exports=window.wp.privateApis});var W=y((Uc,vi)=>{vi.exports=window.wp.blockEditor});var lr=y((mu,Ci)=>{Ci.exports=window.wp.hooks});var Ro=y((cu,Ni)=>{Ni.exports=window.wp.mediaUtils});var qi=y((Cu,$i)=>{$i.exports=window.wp.patterns});var ht=y((Tu,Zi)=>{Zi.exports=window.wp.keyboardShortcuts});var Oe=y((Ru,Qi)=>{Qi.exports=window.wp.keycodes});var hs=y((Gu,gs)=>{gs.exports=window.wp.url});var bs=y((Uu,ws)=>{ws.exports=window.wp.dom});var Im={};we(Im,{initialize:()=>Am,initializeEditor:()=>Jn,reinitializeEditor:()=>Em,store:()=>c});var Ce=a(Lt(),1),Zo=a(b(),1),qn=a(Qe(),1),Vr=a(_(),1),qe=a(jr(),1),Zn=a(H(),1),Ze=a(De(),1),Qn=a(X(),1);var Ii=a(ma(),1),nr=a(b(),1);var fa=a(b(),1);function ul(e={},t){let{type:r}=t;switch(r){case"SET_WIDGET_AREAS_OPEN_STATE":return t.widgetAreasOpenState;case"SET_IS_WIDGET_AREA_OPEN":{let{clientId:o,isOpen:i}=t;return{...e,[o]:i}}default:return e}}function pl(e=!1,t){switch(t.type){case"SET_IS_LIST_VIEW_OPENED":return t.isOpen?!1:e;case"SET_IS_INSERTER_OPENED":return t.value}return e}function gl(e=!1,t){switch(t.type){case"SET_IS_INSERTER_OPENED":return t.value?!1:e;case"SET_IS_LIST_VIEW_OPENED":return t.isOpen}return e}function hl(e={current:null}){return e}function wl(e={current:null}){return e}function bl(e={},t){switch(t.type){case"LOCK_WIDGET_SAVING":return{...e,[t.lockName]:!0};case"UNLOCK_WIDGET_SAVING":{let{[t.lockName]:r,...o}=e;return o}}return e}var ca=(0,fa.combineReducers)({blockInserterPanel:pl,inserterSidebarToggleRef:wl,listViewPanel:gl,listViewToggleRef:hl,widgetAreasOpenState:ul,widgetSavingLock:bl});var Io={};we(Io,{getWidgetAreas:()=>Ed,getWidgets:()=>xd});var Ai=a(Lt(),1),xo=a(H(),1);var Eo={};we(Eo,{closeGeneralSidebar:()=>_d,lockWidgetSaving:()=>Ad,moveBlockToWidgetArea:()=>Sd,persistStubPost:()=>pt,saveEditedWidgetAreas:()=>ud,saveWidgetArea:()=>gd,saveWidgetAreas:()=>pd,setIsInserterOpened:()=>vd,setIsListViewOpened:()=>yd,setIsWidgetAreaOpen:()=>bd,setWidgetAreasOpenState:()=>Ao,setWidgetIdForClientId:()=>wd,unlockWidgetSaving:()=>kd});var Be=a(x(),1),ko=a(Wt(),1);function ga(e){var t,r,o="";if(typeof e=="string"||typeof e=="number")o+=e;else if(typeof e=="object")if(Array.isArray(e)){var i=e.length;for(t=0;t<i;t++)e[t]&&(r=ga(e[t]))&&(o&&(o+=" "),o+=r)}else for(r in e)e[r]&&(o&&(o+=" "),o+=r);return o}function vl(){for(var e,t,r=0,o="",i=arguments.length;r<i;r++)(e=arguments[r])&&(t=ga(e))&&(o&&(o+=" "),o+=t);return o}var D=vl;var Y=a(A(),1),st=a(b(),1),rr=a(x(),1);var Nt=a(j(),1),Fr=a(f(),1),Hr=(0,Fr.jsx)(Nt.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Fr.jsx)(Nt.Path,{d:"M19 8h-1V6h-5v2h-2V6H6v2H5c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-8c0-1.1-.9-2-2-2zm.5 10c0 .3-.2.5-.5.5H5c-.3 0-.5-.2-.5-.5v-8c0-.3.2-.5.5-.5h14c.3 0 .5.2.5.5v8z"})});var Bt=a(j(),1),zr=a(f(),1),Je=(0,zr.jsx)(Bt.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,zr.jsx)(Bt.Path,{d:"M16.5 7.5 10 13.9l-2.5-2.4-1 1 3.5 3.6 7.5-7.6z"})});var Pt=a(j(),1),Gr=a(f(),1),Xe=(0,Gr.jsx)(Pt.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Gr.jsx)(Pt.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"})});var Ot=a(j(),1),Ur=a(f(),1),Yr=(0,Ur.jsx)(Ot.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Ur.jsx)(Ot.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M18 4H6c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zM8.5 18.5H6c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h2.5v13zm10-.5c0 .3-.2.5-.5.5h-8v-13h8c.3 0 .5.2.5.5v12z"})});var Mt=a(j(),1),Kr=a(f(),1),$r=(0,Kr.jsx)(Mt.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Kr.jsx)(Mt.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M18 4H6c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm-4 14.5H6c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h8v13zm4.5-.5c0 .3-.2.5-.5.5h-2.5v-13H18c.3 0 .5.2.5.5v12z"})});var Vt=a(j(),1),qr=a(f(),1),Zr=(0,qr.jsx)(Vt.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,qr.jsx)(Vt.Path,{d:"M19.5 4.5h-7V6h4.44l-5.97 5.97 1.06 1.06L18 7.06v4.44h1.5v-7Zm-13 1a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2v-3H17v3a.5.5 0 0 1-.5.5h-10a.5.5 0 0 1-.5-.5v-10a.5.5 0 0 1 .5-.5h3V5.5h-3Z"})});var Dt=a(j(),1),Qr=a(f(),1),Jr=(0,Qr.jsx)(Dt.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Qr.jsx)(Dt.Path,{d:"M3 6h11v1.5H3V6Zm3.5 5.5h11V13h-11v-1.5ZM21 17H10v1.5h11V17Z"})});var jt=a(j(),1),Xr=a(f(),1),eo=(0,Xr.jsx)(jt.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Xr.jsx)(jt.Path,{d:"M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z"})});var Ft=a(j(),1),to=a(f(),1),ro=(0,to.jsx)(Ft.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,to.jsx)(Ft.Path,{d:"M11 12.5V17.5H12.5V12.5H17.5V11H12.5V6H11V11H6V12.5H11Z"})});var Ht=a(j(),1),oo=a(f(),1),et=(0,oo.jsx)(Ht.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,oo.jsx)(Ht.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"})});var zt=a(j(),1),ao=a(f(),1),io=(0,ao.jsx)(zt.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,ao.jsx)(zt.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M9.706 8.646a.25.25 0 01-.188.137l-4.626.672a.25.25 0 00-.139.427l3.348 3.262a.25.25 0 01.072.222l-.79 4.607a.25.25 0 00.362.264l4.138-2.176a.25.25 0 01.233 0l4.137 2.175a.25.25 0 00.363-.263l-.79-4.607a.25.25 0 01.072-.222l3.347-3.262a.25.25 0 00-.139-.427l-4.626-.672a.25.25 0 01-.188-.137l-2.069-4.192a.25.25 0 00-.448 0L9.706 8.646zM12 7.39l-.948 1.921a1.75 1.75 0 01-1.317.957l-2.12.308 1.534 1.495c.412.402.6.982.503 1.55l-.362 2.11 1.896-.997a1.75 1.75 0 011.629 0l1.895.997-.362-2.11a1.75 1.75 0 01.504-1.55l1.533-1.495-2.12-.308a1.75 1.75 0 01-1.317-.957L12 7.39z"})});var Gt=a(j(),1),so=a(f(),1),no=(0,so.jsx)(Gt.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,so.jsx)(Gt.Path,{d:"M11.776 4.454a.25.25 0 01.448 0l2.069 4.192a.25.25 0 00.188.137l4.626.672a.25.25 0 01.139.426l-3.348 3.263a.25.25 0 00-.072.222l.79 4.607a.25.25 0 01-.362.263l-4.138-2.175a.25.25 0 00-.232 0l-4.138 2.175a.25.25 0 01-.363-.263l.79-4.607a.25.25 0 00-.071-.222L4.754 9.881a.25.25 0 01.139-.426l4.626-.672a.25.25 0 00.188-.137l2.069-4.192z"})});var Ut=a(j(),1),lo=a(f(),1),tt=(0,lo.jsx)(Ut.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,lo.jsx)(Ut.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"})});var ie=a(_(),1),co=a(ya(),1),Ma=a(X(),1),ve=a(z(),1),Va=a(Yt(),1);var Ia=a(A(),1),Zt=a(b(),1),Ca=a(Yt(),1);var qt=a(b(),1);var mo={};we(mo,{closeModal:()=>Tl,disableComplementaryArea:()=>Sl,enableComplementaryArea:()=>_l,openModal:()=>Cl,pinItem:()=>kl,setDefaultComplementaryArea:()=>yl,setFeatureDefaults:()=>Il,setFeatureValue:()=>xl,toggleFeature:()=>El,unpinItem:()=>Al});var $t=a(Qe(),1),U=a(X(),1);var Kt=a(Qe(),1);function ae(e){return["core/edit-post","core/edit-site"].includes(e)?((0,Kt.default)(`${e} interface scope`,{alternative:"core interface scope",hint:"core/edit-post and core/edit-site are merging.",version:"6.6"}),"core"):e}function Re(e,t){return e==="core"&&t==="edit-site/template"?((0,Kt.default)("edit-site/template sidebar",{alternative:"edit-post/document",version:"6.6"}),"edit-post/document"):e==="core"&&t==="edit-site/block-inspector"?((0,Kt.default)("edit-site/block-inspector sidebar",{alternative:"edit-post/block",version:"6.6"}),"edit-post/block"):t}var yl=(e,t)=>(e=ae(e),t=Re(e,t),{type:"SET_DEFAULT_COMPLEMENTARY_AREA",scope:e,area:t}),_l=(e,t)=>({registry:r,dispatch:o})=>{if(!t)return;e=ae(e),t=Re(e,t),r.select(U.store).get(e,"isComplementaryAreaVisible")||r.dispatch(U.store).set(e,"isComplementaryAreaVisible",!0),o({type:"ENABLE_COMPLEMENTARY_AREA",scope:e,area:t})},Sl=e=>({registry:t})=>{e=ae(e),t.select(U.store).get(e,"isComplementaryAreaVisible")&&t.dispatch(U.store).set(e,"isComplementaryAreaVisible",!1)},kl=(e,t)=>({registry:r})=>{if(!t)return;e=ae(e),t=Re(e,t);let o=r.select(U.store).get(e,"pinnedItems");o?.[t]!==!0&&r.dispatch(U.store).set(e,"pinnedItems",{...o,[t]:!0})},Al=(e,t)=>({registry:r})=>{if(!t)return;e=ae(e),t=Re(e,t);let o=r.select(U.store).get(e,"pinnedItems");r.dispatch(U.store).set(e,"pinnedItems",{...o,[t]:!1})};function El(e,t){return function({registry:r}){(0,$t.default)("dispatch( 'core/interface' ).toggleFeature",{since:"6.0",alternative:"dispatch( 'core/preferences' ).toggle"}),r.dispatch(U.store).toggle(e,t)}}function xl(e,t,r){return function({registry:o}){(0,$t.default)("dispatch( 'core/interface' ).setFeatureValue",{since:"6.0",alternative:"dispatch( 'core/preferences' ).set"}),o.dispatch(U.store).set(e,t,!!r)}}function Il(e,t){return function({registry:r}){(0,$t.default)("dispatch( 'core/interface' ).setFeatureDefaults",{since:"6.0",alternative:"dispatch( 'core/preferences' ).setDefaults"}),r.dispatch(U.store).setDefaults(e,t)}}function Cl(e){return{type:"OPEN_MODAL",name:e}}function Tl(){return{type:"CLOSE_MODAL"}}var fo={};we(fo,{getActiveComplementaryArea:()=>Rl,isComplementaryAreaLoading:()=>Ll,isFeatureActive:()=>Nl,isItemPinned:()=>Wl,isModalActive:()=>Bl});var rt=a(b(),1),ka=a(Qe(),1),ot=a(X(),1);var Rl=(0,rt.createRegistrySelector)(e=>(t,r)=>{r=ae(r);let o=e(ot.store).get(r,"isComplementaryAreaVisible");if(o!==void 0)return o===!1?null:t?.complementaryAreas?.[r]}),Ll=(0,rt.createRegistrySelector)(e=>(t,r)=>{r=ae(r);let o=e(ot.store).get(r,"isComplementaryAreaVisible"),i=t?.complementaryAreas?.[r];return o&&i===void 0}),Wl=(0,rt.createRegistrySelector)(e=>(t,r,o)=>(r=ae(r),o=Re(r,o),e(ot.store).get(r,"pinnedItems")?.[o]??!0)),Nl=(0,rt.createRegistrySelector)(e=>(t,r,o)=>((0,ka.default)("select( 'core/interface' ).isFeatureActive( scope, featureName )",{since:"6.0",alternative:"select( 'core/preferences' ).get( scope, featureName )"}),!!e(ot.store).get(r,o)));function Bl(e,t){return e.activeModal===t}var Aa=a(b(),1);function Pl(e={},t){switch(t.type){case"SET_DEFAULT_COMPLEMENTARY_AREA":{let{scope:r,area:o}=t;return e[r]?e:{...e,[r]:o}}case"ENABLE_COMPLEMENTARY_AREA":{let{scope:r,area:o}=t;return{...e,[r]:o}}}return e}function Ol(e=null,t){switch(t.type){case"OPEN_MODAL":return t.name;case"CLOSE_MODAL":return null}return e}var Ea=(0,Aa.combineReducers)({complementaryAreas:Pl,activeModal:Ol});var xa="core/interface";var N=(0,qt.createReduxStore)(xa,{reducer:Ea,actions:mo,selectors:fo});(0,qt.register)(N);var Ta=a(f(),1);function Ml(e){return["checkbox","option","radio","switch","menuitemcheckbox","menuitemradio","treeitem"].includes(e)}function je({as:e=Ia.Button,scope:t,identifier:r,icon:o,selectedIcon:i,name:s,shortcut:n,...l}){let d=e,m=(0,Ca.usePluginContext)(),w=o||m.icon,p=r||`${m.name}/${s}`,g=(0,Zt.useSelect)(M=>M(N).getActiveComplementaryArea(t)===p,[p,t]),{enableComplementaryArea:E,disableComplementaryArea:k}=(0,Zt.useDispatch)(N);return(0,Ta.jsx)(d,{icon:i&&g?i:w,"aria-controls":p.replace("/",":"),"aria-checked":Ml(l.role)?g:void 0,onClick:()=>{g?k(t):E(t,p)},shortcut:n,...l})}var Qt=a(f(),1),Vl=({children:e,className:t,toggleButtonProps:r})=>{let o=(0,Qt.jsx)(je,{icon:Xe,...r});return(0,Qt.jsxs)("div",{className:D("components-panel__header","interface-complementary-area-header",t),tabIndex:-1,children:[e,o]})},Ra=Vl;var Ba=a(A(),1);var be=a(A(),1),Jt=a(_(),1),at=a(f(),1),La=()=>{};function Dl({name:e,as:t=be.MenuGroup,fillProps:r={},bubblesVirtually:o,...i}){return(0,at.jsx)(be.Slot,{name:e,bubblesVirtually:o,fillProps:r,children:s=>{if(!Jt.Children.toArray(s).length)return null;let n=[];Jt.Children.forEach(s,({props:{__unstableExplicitMenuItem:d,__unstableTarget:m}})=>{m&&d&&n.push(m)});let l=Jt.Children.map(s,d=>!d.props.__unstableExplicitMenuItem&&n.includes(d.props.__unstableTarget)?null:d);return(0,at.jsx)(t,{...i,children:l})}})}function Wa({name:e,as:t=be.Button,onClick:r,...o}){return(0,at.jsx)(be.Fill,{name:e,children:({onClick:i})=>(0,at.jsx)(t,{onClick:r||i?(...s)=>{(r||La)(...s),(i||La)(...s)}:void 0,...o})})}Wa.Slot=Dl;var Na=Wa;var Xt=a(f(),1),jl=({__unstableExplicitMenuItem:e,__unstableTarget:t,...r})=>(0,Xt.jsx)(Ba.MenuItem,{...r});function Pa({scope:e,target:t,__unstableExplicitMenuItem:r,...o}){return(0,Xt.jsx)(je,{as:i=>(0,Xt.jsx)(Na,{__unstableExplicitMenuItem:r,__unstableTarget:`${e}/${t}`,as:jl,name:`${e}/plugin-more-menu`,...i}),role:"menuitemcheckbox",selectedIcon:Je,name:t,scope:e,...o})}var tr=a(A(),1),er=a(f(),1);function Oa({scope:e,...t}){return(0,er.jsx)(tr.Fill,{name:`PinnedItems/${e}`,...t})}function Fl({scope:e,className:t,...r}){return(0,er.jsx)(tr.Slot,{name:`PinnedItems/${e}`,...r,children:o=>o?.length>0&&(0,er.jsx)("div",{className:D(t,"interface-pinned-items"),children:o})})}Oa.Slot=Fl;var it=Oa;var T=a(f(),1),Hl=.3;function zl({scope:e,...t}){return(0,T.jsx)(Y.Slot,{name:`ComplementaryArea/${e}`,...t})}var Da=280,Gl={open:{width:Da},closed:{width:0},mobileOpen:{width:"100vw"}};function Ul({activeArea:e,isActive:t,scope:r,children:o,className:i,id:s}){let n=(0,ve.useReducedMotion)(),l=(0,ve.useViewportMatch)("medium","<"),d=(0,ve.usePrevious)(e),m=(0,ve.usePrevious)(t),[,w]=(0,ie.useState)({});(0,ie.useEffect)(()=>{w({})},[t]);let p={type:"tween",duration:n||l||d&&e&&e!==d?0:Hl,ease:[.6,0,.4,1]};return(0,T.jsx)(Y.Fill,{name:`ComplementaryArea/${r}`,children:(0,T.jsx)(Y.__unstableAnimatePresence,{initial:!1,children:(m||t)&&(0,T.jsx)(Y.__unstableMotion.div,{variants:Gl,initial:"closed",animate:l?"mobileOpen":"open",exit:"closed",transition:p,className:"interface-complementary-area__fill",children:(0,T.jsx)("div",{id:s,className:i,style:{width:l?"100vw":Da},children:o})})})})}function Yl(e,t,r,o,i){let s=(0,ie.useRef)(!1),n=(0,ie.useRef)(!1),{enableComplementaryArea:l,disableComplementaryArea:d}=(0,st.useDispatch)(N);(0,ie.useEffect)(()=>{o&&i&&!s.current?(d(e),n.current=!0):n.current&&!i&&s.current?(n.current=!1,l(e,t)):n.current&&r&&r!==t&&(n.current=!1),i!==s.current&&(s.current=i)},[o,i,e,t,r,d,l])}function ja({children:e,className:t,closeLabel:r=(0,rr.__)("Close plugin"),identifier:o,header:i,headerClassName:s,icon:n,isPinnable:l=!0,panelClassName:d,scope:m,name:w,title:p,toggleShortcut:g,isActiveByDefault:E}){let k=(0,Va.usePluginContext)(),M=n||k.icon,u=o||`${k.name}/${w}`,[v,V]=(0,ie.useState)(!1),{isLoading:G,isActive:J,isPinned:fe,activeArea:Te,isSmall:It,isLarge:Xn,showIconLabels:Ct}=(0,st.useSelect)(Tt=>{let{getActiveComplementaryArea:ol,isComplementaryAreaLoading:al,isItemPinned:il}=Tt(N),{get:sl}=Tt(Ma.store),Xo=ol(m);return{isLoading:al(m),isActive:Xo===u,isPinned:il(m,u),activeArea:Xo,isSmall:Tt(co.store).isViewportMatch("< medium"),isLarge:Tt(co.store).isViewportMatch("large"),showIconLabels:sl("core","showIconLabels")}},[u,m]),el=(0,ve.useViewportMatch)("medium","<");Yl(m,u,Te,J,It);let{enableComplementaryArea:Jo,disableComplementaryArea:Dr,pinItem:tl,unpinItem:rl}=(0,st.useDispatch)(N);if((0,ie.useEffect)(()=>{E&&Te===void 0&&!It?Jo(m,u):Te===void 0&&It&&Dr(m,u),V(!0)},[Te,E,m,u,It,Jo,Dr]),!!v)return(0,T.jsxs)(T.Fragment,{children:[l&&(0,T.jsx)(it,{scope:m,children:fe&&(0,T.jsx)(je,{scope:m,identifier:u,isPressed:J&&(!Ct||Xn),"aria-expanded":J,"aria-disabled":G,label:p,icon:Ct?Je:M,showTooltip:!Ct,variant:Ct?"tertiary":void 0,size:"compact",shortcut:g})}),w&&l&&(0,T.jsx)(Pa,{target:w,scope:m,icon:M,identifier:u,children:p}),(0,T.jsxs)(Ul,{activeArea:Te,isActive:J,className:D("interface-complementary-area",t),scope:m,id:u.replace("/",":"),children:[(0,T.jsx)(Ra,{className:s,closeLabel:r,onClose:()=>Dr(m),toggleButtonProps:{label:r,size:"compact",shortcut:g,scope:m,identifier:u},children:i||(0,T.jsxs)(T.Fragment,{children:[(0,T.jsx)("h2",{className:"interface-complementary-area-header__title",children:p}),l&&!el&&(0,T.jsx)(Y.Button,{className:"interface-complementary-area__pin-unpin-item",icon:fe?no:io,label:fe?(0,rr.__)("Unpin from toolbar"):(0,rr.__)("Pin to toolbar"),onClick:()=>(fe?rl:tl)(m,u),isPressed:fe,"aria-expanded":fe,size:"compact"})]})}),(0,T.jsx)(Y.Panel,{className:d,children:e})]})]})}ja.Slot=zl;var nt=ja;var za=a(Fe(),1),Ha={};function uo(e,t){let r=za.useRef(Ha);return r.current===Ha&&(r.current=e(t)),r}function Kl(e,t){return function(o,...i){let s=new URL(e);return s.searchParams.set("code",o.toString()),i.forEach(n=>s.searchParams.append("args[]",n)),`${t} error #${o}; visit ${s} for the full message.`}}var $l=Kl("https://base-ui.com/production-error","Base UI"),Ga=$l;var Le=a(Fe(),1);function po(e,t,r,o){let i=uo(Ya).current;return ql(i,e,t,r,o)&&Ka(i,[e,t,r,o]),i.callback}function Ua(e){let t=uo(Ya).current;return Zl(t,e)&&Ka(t,e),t.callback}function Ya(){return{callback:null,cleanup:null,refs:[]}}function ql(e,t,r,o,i){return e.refs[0]!==t||e.refs[1]!==r||e.refs[2]!==o||e.refs[3]!==i}function Zl(e,t){return e.refs.length!==t.length||e.refs.some((r,o)=>r!==t[o])}function Ka(e,t){if(e.refs=t,t.every(r=>r==null)){e.callback=null;return}e.callback=r=>{if(e.cleanup&&(e.cleanup(),e.cleanup=null),r!=null){let o=Array(t.length).fill(null);for(let i=0;i<t.length;i+=1){let s=t[i];if(s!=null)switch(typeof s){case"function":{let n=s(r);typeof n=="function"&&(o[i]=n);break}case"object":{s.current=r;break}default:}}e.cleanup=()=>{for(let i=0;i<t.length;i+=1){let s=t[i];if(s!=null)switch(typeof s){case"function":{let n=o[i];typeof n=="function"?n():s(null);break}case"object":{s.current=null;break}default:}}}}}}var Za=a(Fe(),1);var $a=a(Fe(),1),Ql=parseInt($a.version,10);function qa(e){return Ql>=e}function go(e){if(!Za.isValidElement(e))return null;let t=e,r=t.props;return(qa(19)?r?.ref:t.ref)??null}function lt(e,t){if(e&&!t)return e;if(!e&&t)return t;if(e||t)return{...e,...t}}var sc=Object.freeze([]),He=Object.freeze({});function Qa(e,t){let r={};for(let o in e){let i=e[o];if(t?.hasOwnProperty(o)){let s=t[o](i);s!=null&&Object.assign(r,s);continue}i===!0?r[`data-${o.toLowerCase()}`]="":i&&(r[`data-${o.toLowerCase()}`]=i.toString())}return r}function Ja(e,t){return typeof e=="function"?e(t):e}function Xa(e,t){return typeof e=="function"?e(t):e}var ho={};function mt(e,t,r,o,i){if(!r&&!o&&!i&&!e)return or(t);let s=or(e);return t&&(s=dt(s,t)),r&&(s=dt(s,r)),o&&(s=dt(s,o)),i&&(s=dt(s,i)),s}function ei(e){if(e.length===0)return ho;if(e.length===1)return or(e[0]);let t=or(e[0]);for(let r=1;r<e.length;r+=1)t=dt(t,e[r]);return t}function or(e){return wo(e)?{...ri(e,ho)}:Jl(e)}function dt(e,t){return wo(t)?ri(t,e):Xl(e,t)}function Jl(e){let t={...e};for(let r in t){let o=t[r];ti(r,o)&&(t[r]=oi(o))}return t}function Xl(e,t){if(!t)return e;for(let r in t){let o=t[r];switch(r){case"style":{e[r]=lt(e.style,o);break}case"className":{e[r]=bo(e.className,o);break}default:ti(r,o)?e[r]=ed(e[r],o):e[r]=o}}return e}function ti(e,t){let r=e.charCodeAt(0),o=e.charCodeAt(1),i=e.charCodeAt(2);return r===111&&o===110&&i>=65&&i<=90&&(typeof t=="function"||typeof t>"u")}function wo(e){return typeof e=="function"}function ri(e,t){return wo(e)?e(t):e??ho}function ed(e,t){return t?e?(...r)=>{let o=r[0];if(ii(o)){let s=o;ai(s);let n=t(...r);return s.baseUIHandlerPrevented||e?.(...r),n}let i=t(...r);return e?.(...r),i}:oi(t):e}function oi(e){return e&&((...t)=>{let r=t[0];return ii(r)&&ai(r),e(...t)})}function ai(e){return e.preventBaseUIHandler=()=>{e.baseUIHandlerPrevented=!0},e}function bo(e,t){return t?e?t+" "+e:t:e}function ii(e){return e!=null&&typeof e=="object"&&"nativeEvent"in e}var vo=a(Fe(),1);function si(e,t,r={}){let o=t.render,i=td(t,r);if(r.enabled===!1)return null;let s=r.state??He;return ad(e,o,i,s)}function td(e,t={}){let{className:r,style:o,render:i}=e,{state:s=He,ref:n,props:l,stateAttributesMapping:d,enabled:m=!0}=t,w=m?Ja(r,s):void 0,p=m?Xa(o,s):void 0,g=m?Qa(s,d):He,E=m&&l?rd(l):void 0,k=m?lt(g,E)??{}:He;return typeof document<"u"&&(m?Array.isArray(n)?k.ref=Ua([k.ref,go(i),...n]):k.ref=po(k.ref,go(i),n):po(null,null)),m?(w!==void 0&&(k.className=bo(k.className,w)),p!==void 0&&(k.style=lt(k.style,p)),k):He}function rd(e){return Array.isArray(e)?ei(e):mt(void 0,e)}var od=Symbol.for("react.lazy");function ad(e,t,r,o){if(t){if(typeof t=="function")return t(r,o);let i=mt(r,t.props);i.ref=r.ref;let s=t;return s?.$$typeof===od&&(s=Le.Children.toArray(t)[0]),Le.cloneElement(s,i)}if(e&&typeof e=="string")return id(e,r);throw new Error(Ga(8))}function id(e,t){return e==="button"?(0,vo.createElement)("button",{type:"button",...t,key:t.key}):e==="img"?(0,vo.createElement)("img",{alt:"",...t,key:t.key}):Le.createElement(e,t)}function ni(e){return si(e.defaultTagName??"div",e,e)}var ci=a(_(),1),yo="data-wp-hash";function _o(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&nd(document)),e.__wpStyleRuntime}function sd(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${yo}]`))if(r.getAttribute(yo)===t)return!0;return!1}function ui(e,t,r){if(!e.head)return;let o=_o(),i=o.injectedStyles.get(e);if(i||(i=new Set,o.injectedStyles.set(e,i)),i.has(t))return;if(sd(e,t)){i.add(t);return}let s=e.createElement("style");s.setAttribute(yo,t),s.appendChild(e.createTextNode(r)),e.head.appendChild(s),i.add(t)}function nd(e){let t=_o();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)ui(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function ld(e,t){let r=_o();r.styles.set(e,t);for(let o of r.documents.keys())ui(o,e,t)}typeof process>"u",ld("fa606a57ae","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.f37b9e2e191ebd66__visually-hidden{word-wrap:normal;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal}}}");var dd={"visually-hidden":"f37b9e2e191ebd66__visually-hidden"},ft=(0,ci.forwardRef)(function({render:t,...r},o){return ni({render:t,ref:o,props:mt({className:dd["visually-hidden"]},r,{"data-visually-hidden":""})})});var pi=a(_(),1),gi=a(f(),1),hi=(0,pi.forwardRef)(({children:e,className:t,ariaLabel:r,as:o="div",...i},s)=>(0,gi.jsx)(o,{ref:s,className:D("admin-ui-navigable-region",t),"aria-label":r,role:"region",tabIndex:"-1",...i,children:e}));hi.displayName="NavigableRegion";var ye=hi;var ar=a(_(),1),We=a(A(),1),_e=a(x(),1),ze=a(z(),1),O=a(f(),1),bi=.25,wi={type:"tween",duration:bi,ease:[.6,0,.4,1]};function md(e){(0,ar.useEffect)(()=>{let t=document&&document.querySelector(`html:not(.${e})`);if(t)return t.classList.toggle(e),()=>{t.classList.toggle(e)}},[e])}var fd={hidden:{opacity:1,marginTop:-60},visible:{opacity:1,marginTop:0},distractionFreeHover:{opacity:1,marginTop:0,transition:{...wi,delay:.2,delayChildren:.2}},distractionFreeHidden:{opacity:0,marginTop:-60},distractionFreeDisabled:{opacity:0,marginTop:0,transition:{...wi,delay:.8,delayChildren:.8}}};function cd({isDistractionFree:e,footer:t,header:r,editorNotices:o,sidebar:i,secondarySidebar:s,content:n,actions:l,labels:d,className:m},w){let[p,g]=(0,ze.useResizeObserver)(),E=(0,ze.useViewportMatch)("medium","<"),M={type:"tween",duration:(0,ze.useReducedMotion)()?0:bi,ease:[.6,0,.4,1]};md("interface-interface-skeleton__html-container");let v={...{header:(0,_e._x)("Header","header landmark area"),body:(0,_e.__)("Content"),secondarySidebar:(0,_e.__)("Block Library"),sidebar:(0,_e._x)("Settings","settings landmark area"),actions:(0,_e.__)("Publish"),footer:(0,_e.__)("Footer")},...d};return(0,O.jsxs)("div",{ref:w,className:D(m,"interface-interface-skeleton",!!t&&"has-footer"),children:[(0,O.jsxs)("div",{className:"interface-interface-skeleton__editor",children:[(0,O.jsx)(We.__unstableAnimatePresence,{initial:!1,children:!!r&&(0,O.jsx)(ye,{as:We.__unstableMotion.div,className:"interface-interface-skeleton__header",ariaLabel:v.header,initial:e&&!E?"distractionFreeHidden":"hidden",whileHover:e&&!E?"distractionFreeHover":"visible",animate:e&&!E?"distractionFreeDisabled":"visible",exit:e&&!E?"distractionFreeHidden":"hidden",variants:fd,transition:M,children:r})}),e&&(0,O.jsx)("div",{className:"interface-interface-skeleton__header",children:o}),(0,O.jsxs)("div",{className:"interface-interface-skeleton__body",children:[(0,O.jsx)(We.__unstableAnimatePresence,{initial:!1,children:!!s&&(0,O.jsx)(ye,{className:"interface-interface-skeleton__secondary-sidebar",ariaLabel:v.secondarySidebar,as:We.__unstableMotion.div,initial:"closed",animate:"open",exit:"closed",variants:{open:{width:g.width},closed:{width:0}},transition:M,children:(0,O.jsxs)(We.__unstableMotion.div,{style:{position:"absolute",width:E?"100vw":"fit-content",height:"100%",left:0},variants:{open:{x:0},closed:{x:"-100%"}},transition:M,children:[p,s]})})}),(0,O.jsx)(ye,{className:"interface-interface-skeleton__content",ariaLabel:v.body,children:n}),!!i&&(0,O.jsx)(ye,{className:"interface-interface-skeleton__sidebar",ariaLabel:v.sidebar,children:i}),!!l&&(0,O.jsx)(ye,{className:"interface-interface-skeleton__actions",ariaLabel:v.actions,children:l})]})]}),!!t&&(0,O.jsx)(ye,{className:"interface-interface-skeleton__footer",ariaLabel:v.footer,children:t})]})}var So=(0,ar.forwardRef)(cd);var ki=a(De(),1),te=a(H(),1),ut=a(W(),1);var Ne=a(Lt(),1),ir=a(De(),1);function yi(e){if(e.id_base==="block"){let r=(0,Ne.parse)(e.instance.raw.content,{__unstableSkipAutop:!0});return r.length?(0,ir.addWidgetIdToBlock)(r[0],e.id):(0,ir.addWidgetIdToBlock)((0,Ne.createBlock)("core/paragraph",{},[]),e.id)}let t;return e._embedded.about[0].is_multi?t={idBase:e.id_base,instance:e.instance}:t={id:e.id},(0,ir.addWidgetIdToBlock)((0,Ne.createBlock)("core/legacy-widget",t,[]),e.id)}function _i(e,t={}){let r;return e.name==="core/legacy-widget"&&(e.attributes.id||e.attributes.instance)?r={...t,id:e.attributes.id??t.id,id_base:e.attributes.idBase??t.id_base,instance:e.attributes.instance??t.instance}:r={...t,id_base:"block",instance:{raw:{content:(0,Ne.serialize)(e)}}},delete r.rendered,delete r.rendered_form,r}var I="root",se="sidebar",F="postType",ce=e=>`widget-area-${e}`,Se=()=>"widget-areas";function Ge(){return{per_page:-1}}function ct(){return{per_page:-1,_embed:"about"}}var Si=(e,t)=>({id:e,slug:e,status:"draft",type:"page",blocks:t,meta:{widgetAreaId:e}});var ee="core/edit-widgets";var pt=(e,t)=>({registry:r})=>{let o=Si(e,t);return r.dispatch(te.store).receiveEntityRecords(I,F,o,{id:o.id},!1),o},ud=()=>async({select:e,dispatch:t,registry:r})=>{let o=e.getEditedWidgetAreas();if(o?.length)try{await t.saveWidgetAreas(o),r.dispatch(ko.store).createSuccessNotice((0,Be.__)("Widgets saved."),{type:"snackbar"})}catch(i){r.dispatch(ko.store).createErrorNotice((0,Be.sprintf)((0,Be.__)("There was an error. %s"),i.message),{type:"snackbar"})}},pd=e=>async({dispatch:t,registry:r})=>{try{for(let o of e)await t.saveWidgetArea(o.id)}finally{await r.dispatch(te.store).finishResolution("getEntityRecord",I,se,Ge())}},gd=e=>async({dispatch:t,select:r,registry:o})=>{let i=r.getWidgets(),s=o.select(te.store).getEditedEntityRecord(I,F,ce(e)),n=Object.values(i).filter(({sidebar:u})=>u===e),l=[],d=s.blocks.filter(u=>{let{id:v}=u.attributes;if(u.name==="core/legacy-widget"&&v){if(l.includes(v))return!1;l.push(v)}return!0}),m=[];for(let u of n)r.getWidgetAreaForWidgetId(u.id)||m.push(u);let w=[],p=[],g=[];for(let u=0;u<d.length;u++){let v=d[u],V=(0,ki.getWidgetIdFromBlock)(v),G=i[V],J=_i(v,G);if(g.push(V),G){if(o.dispatch(te.store).editEntityRecord("root","widget",V,{...J,sidebar:e},{undoIgnore:!0}),!o.select(te.store).hasEditsForEntityRecord("root","widget",V))continue;p.push(({saveEditedEntityRecord:Te})=>Te("root","widget",V))}else p.push(({saveEntityRecord:fe})=>fe("root","widget",{...J,sidebar:e}));w.push({block:v,position:u,clientId:v.clientId})}for(let u of m)p.push(({deleteEntityRecord:v})=>v("root","widget",u.id,{force:!0}));let k=(await o.dispatch(te.store).__experimentalBatch(p)).filter(u=>!u.hasOwnProperty("deleted")),M=[];for(let u=0;u<k.length;u++){let v=k[u],{block:V,position:G}=w[u];s.blocks[G].attributes.__internalWidgetId=v.id,o.select(te.store).getLastEntitySaveError("root","widget",v.id)&&M.push(V.attributes?.name||V?.name),g[G]||(g[G]=v.id)}if(M.length)throw new Error((0,Be.sprintf)((0,Be.__)("Could not save the following widgets: %s."),M.join(", ")));o.dispatch(te.store).editEntityRecord(I,se,e,{widgets:g},{undoIgnore:!0}),t(hd(e)),o.dispatch(te.store).receiveEntityRecords(I,F,s,void 0)},hd=e=>({registry:t})=>{t.dispatch(te.store).saveEditedEntityRecord(I,se,e,{throwOnError:!0})};function wd(e,t){return{type:"SET_WIDGET_ID_FOR_CLIENT_ID",clientId:e,widgetId:t}}function Ao(e){return{type:"SET_WIDGET_AREAS_OPEN_STATE",widgetAreasOpenState:e}}function bd(e,t){return{type:"SET_IS_WIDGET_AREA_OPEN",clientId:e,isOpen:t}}function vd(e){return{type:"SET_IS_INSERTER_OPENED",value:e}}function yd(e){return{type:"SET_IS_LIST_VIEW_OPENED",isOpen:e}}var _d=()=>({registry:e})=>{e.dispatch(N).disableComplementaryArea(ee)},Sd=(e,t)=>async({dispatch:r,select:o,registry:i})=>{let s=i.select(ut.store).getBlockRootClientId(e),d=i.select(ut.store).getBlocks().find(({attributes:g})=>g.id===t).clientId,w=i.select(ut.store).getBlockOrder(d).length;o.getIsWidgetAreaOpen(d)||r.setIsWidgetAreaOpen(d,!0),i.dispatch(ut.store).moveBlocksToPosition([e],s,d,w)};function kd(e){return{type:"UNLOCK_WIDGET_SAVING",lockName:e}}function Ad(e){return{type:"LOCK_WIDGET_SAVING",lockName:e}}var Ed=()=>async({dispatch:e,registry:t})=>{let r=Ge(),o=await t.resolveSelect(xo.store).getEntityRecords(I,se,r),i=[],s=o.sort((l,d)=>l.id==="wp_inactive_widgets"?1:d.id==="wp_inactive_widgets"?-1:0);for(let l of s)i.push((0,Ai.createBlock)("core/widget-area",{id:l.id,name:l.name})),l.widgets.length||e(pt(ce(l.id),[]));let n={};i.forEach((l,d)=>{n[l.clientId]=d===0}),e(Ao(n)),e(pt(Se(),i))},xd=()=>async({dispatch:e,registry:t})=>{let r=ct(),o=await t.resolveSelect(xo.store).getEntityRecords("root","widget",r),i={};for(let s of o){let n=yi(s);i[s.sidebar]=i[s.sidebar]||[],i[s.sidebar].push(n)}for(let s in i)i.hasOwnProperty(s)&&e(pt(ce(s),i[s]))};var Co={};we(Co,{__experimentalGetInsertionPoint:()=>Vd,canInsertBlockInWidgetArea:()=>Dd,getEditedWidgetAreas:()=>Nd,getIsWidgetAreaOpen:()=>Od,getParentWidgetAreaBlock:()=>Wd,getReferenceWidgetBlocks:()=>Bd,getWidget:()=>Td,getWidgetAreaForWidgetId:()=>Ld,getWidgetAreas:()=>Rd,getWidgets:()=>Cd,isInserterOpened:()=>Md,isListViewOpened:()=>jd,isSavingWidgetAreas:()=>Pd,isWidgetSavingLocked:()=>Fd});var K=a(b(),1),Ei=a(De(),1),ne=a(H(),1),sr=a(W(),1);var Id={rootClientId:void 0,insertionIndex:void 0},Cd=(0,K.createRegistrySelector)(e=>(0,K.createSelector)(()=>e(ne.store).getEntityRecords("root","widget",ct())?.reduce((r,o)=>({...r,[o.id]:o}),{})??{},()=>[e(ne.store).getEntityRecords("root","widget",ct())])),Td=(0,K.createRegistrySelector)(e=>(t,r)=>e(ee).getWidgets()[r]),Rd=(0,K.createRegistrySelector)(e=>()=>{let t=Ge();return e(ne.store).getEntityRecords(I,se,t)}),Ld=(0,K.createRegistrySelector)(e=>(t,r)=>e(ee).getWidgetAreas().find(i=>e(ne.store).getEditedEntityRecord(I,F,ce(i.id)).blocks.map(l=>(0,Ei.getWidgetIdFromBlock)(l)).includes(r))),Wd=(0,K.createRegistrySelector)(e=>(t,r)=>{let{getBlock:o,getBlockName:i,getBlockParents:s}=e(sr.store),l=s(r).find(d=>i(d)==="core/widget-area");return o(l)}),Nd=(0,K.createRegistrySelector)(e=>(t,r)=>{let o=e(ee).getWidgetAreas();return o?(r&&(o=o.filter(({id:i})=>r.includes(i))),o.filter(({id:i})=>e(ne.store).hasEditsForEntityRecord(I,F,ce(i))).map(({id:i})=>e(ne.store).getEditedEntityRecord(I,se,i))):[]}),Bd=(0,K.createRegistrySelector)(e=>(t,r=null)=>{let o=[],i=e(ee).getWidgetAreas();for(let s of i){let n=e(ne.store).getEditedEntityRecord(I,F,ce(s.id));for(let l of n.blocks)l.name==="core/legacy-widget"&&(!r||l.attributes?.referenceWidgetName===r)&&o.push(l)}return o}),Pd=(0,K.createRegistrySelector)(e=>()=>{let t=e(ee).getWidgetAreas()?.map(({id:o})=>o);if(!t)return!1;for(let o of t)if(e(ne.store).isSavingEntityRecord(I,se,o))return!0;let r=[...Object.keys(e(ee).getWidgets()),void 0];for(let o of r)if(e(ne.store).isSavingEntityRecord("root","widget",o))return!0;return!1}),Od=(e,t)=>{let{widgetAreasOpenState:r}=e;return!!r[t]};function Md(e){return!!e.blockInserterPanel}function Vd(e){return typeof e.blockInserterPanel=="boolean"?Id:e.blockInserterPanel}var Dd=(0,K.createRegistrySelector)(e=>(t,r)=>{let o=e(sr.store).getBlocks(),[i]=o;return e(sr.store).canInsertBlockType(r,i.clientId)});function jd(e){return e.listViewPanel}function Fd(e){return Object.keys(e.widgetSavingLock).length>0}var To={};we(To,{getInserterSidebarToggleRef:()=>zd,getListViewToggleRef:()=>Hd});function Hd(e){return e.listViewToggleRef}function zd(e){return e.inserterSidebarToggleRef}var xi=a(fi(),1),{lock:au,unlock:$}=(0,xi.__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-widgets");var Gd={reducer:ca,selectors:Co,resolvers:Io,actions:Eo},c=(0,nr.createReduxStore)(ee,Gd);(0,nr.register)(c);Ii.default.use(function(e,t){return e.path?.indexOf("/wp/v2/types/widget-area")===0?Promise.resolve({}):t(e)});$(c).registerPrivateSelectors(To);var Ti=a(W(),1),Ri=a(z(),1),dr=a(b(),1),Li=a(lr(),1),Wi=a(De(),1);var ke=a(f(),1),Ud=(0,Ri.createHigherOrderComponent)(e=>t=>{let{clientId:r,name:o}=t,{widgetAreas:i,currentWidgetAreaId:s,canInsertBlockInWidgetArea:n}=(0,dr.useSelect)(w=>{if(o==="core/widget-area")return{};let p=w(c),g=p.getParentWidgetAreaBlock(r);return{widgetAreas:p.getWidgetAreas(),currentWidgetAreaId:g?.attributes?.id,canInsertBlockInWidgetArea:p.canInsertBlockInWidgetArea(o)}},[r,o]),{moveBlockToWidgetArea:l}=(0,dr.useDispatch)(c),d=i?.length>1,m=o!=="core/widget-area"&&d&&n;return(0,ke.jsxs)(ke.Fragment,{children:[(0,ke.jsx)(e,{...t},"edit"),m&&(0,ke.jsx)(Ti.BlockControls,{children:(0,ke.jsx)(Wi.MoveToWidgetArea,{widgetAreas:i,currentWidgetAreaId:s,onSelect:w=>{l(t.clientId,w)}})})]})},"withMoveToWidgetAreaToolbarItem");(0,Li.addFilter)("editor.BlockEdit","core/edit-widgets/block-edit",Ud);var Bi=a(lr(),1),Pi=a(Ro(),1),Yd=()=>Pi.MediaUpload;(0,Bi.addFilter)("editor.MediaUpload","core/edit-widgets/replace-media-upload",Yd);var Bo={};we(Bo,{metadata:()=>Lo,name:()=>Zd,settings:()=>Qd});var No=a(x(),1);var Lo={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/widget-area",title:"Widget Area",category:"widgets",attributes:{id:{type:"string"},name:{type:"string"}},supports:{html:!1,inserter:!1,customClassName:!1,reusable:!1,renaming:!1,visibility:!1,__experimentalToolbar:!1,__experimentalParentSelector:!1,__experimentalDisableBlockOverlay:!0},editorStyle:"wp-block-widget-area-editor",style:"wp-block-widget-area"};var le=a(_(),1),ur=a(b(),1),Di=a(H(),1),Ue=a(A(),1),ji=a(W(),1);var Oi=a(H(),1),cr=a(W(),1),Mi=a(_(),1);var mr=a(_(),1),$d=e=>{let[t,r]=(0,mr.useState)(!1);return(0,mr.useEffect)(()=>{let{ownerDocument:o}=e.current;function i(l){n(l)}function s(){r(!1)}function n(l){e.current.contains(l.target)?r(!0):r(!1)}return o.addEventListener("dragstart",i),o.addEventListener("dragend",s),o.addEventListener("dragenter",n),()=>{o.removeEventListener("dragstart",i),o.removeEventListener("dragend",s),o.removeEventListener("dragenter",n)}},[]),t},fr=$d;var Wo=a(f(),1);function Vi({id:e}){let[t,r,o]=(0,Oi.useEntityBlockEditor)("root","postType"),i=(0,Mi.useRef)(),n=fr(i),l=(0,cr.useInnerBlocksProps)({ref:i},{value:t,onInput:r,onChange:o,templateLock:!1,renderAppender:cr.InnerBlocks.ButtonBlockAppender});return(0,Wo.jsx)("div",{"data-widget-area-id":e,className:D("wp-block-widget-area__inner-blocks block-editor-inner-blocks editor-styles-wrapper",{"wp-block-widget-area__highlight-drop-zone":n}),children:(0,Wo.jsx)("div",{...l})})}var Pe=a(f(),1);function Fi({clientId:e,attributes:{id:t,name:r}}){let o=(0,ur.useSelect)(g=>g(c).getIsWidgetAreaOpen(e),[e]),{setIsWidgetAreaOpen:i}=(0,ur.useDispatch)(c),s=(0,le.useRef)(),n=(0,le.useCallback)(g=>i(e,g),[e]),l=qd(s),d=fr(s),[m,w]=(0,le.useState)(!1);(0,le.useEffect)(()=>{if(!l){w(!1);return}d&&!o?(n(!0),w(!0)):!d&&o&&m&&n(!1)},[o,l,d,m]);let p=(0,ji.useBlockProps)();return(0,Pe.jsx)("div",{...p,children:(0,Pe.jsx)(Ue.Panel,{ref:s,children:(0,Pe.jsx)(Ue.PanelBody,{title:r,opened:o,onToggle:()=>{i(e,!o)},scrollAfterOpen:!l,children:({opened:g})=>(0,Pe.jsx)(Ue.__unstableDisclosureContent,{className:"wp-block-widget-area__panel-body-content",visible:g,children:(0,Pe.jsx)(Di.EntityProvider,{kind:"root",type:"postType",id:`widget-area-${t}`,children:(0,Pe.jsx)(Vi,{id:t})})})})})})}var qd=e=>{let[t,r]=(0,le.useState)(!1);return(0,le.useEffect)(()=>{let{ownerDocument:o}=e.current;function i(){r(!0)}function s(){r(!1)}return o.addEventListener("dragstart",i),o.addEventListener("dragend",s),()=>{o.removeEventListener("dragstart",i),o.removeEventListener("dragend",s)}},[]),t};var{name:Zd}=Lo,Qd={title:(0,No.__)("Widget Area"),description:(0,No.__)("A widget area container."),__experimentalLabel:({name:e})=>e,edit:Fi};var Mr=a(x(),1),Gn=a(b(),1),Un=a(Yt(),1),Yn=a(Wt(),1),Kn=a(A(),1);var Hi=a(_(),1),Po=a(x(),1),zi=a(A(),1),Gi=a(W(),1),Ui=a(z(),1),Yi=a(lr(),1),gt=a(f(),1);function Jd({text:e,children:t}){let r=(0,Ui.useCopyToClipboard)(e);return(0,gt.jsx)(zi.Button,{__next40pxDefaultSize:!0,variant:"secondary",ref:r,children:t})}function Xd({message:e,error:t}){let r=[(0,gt.jsx)(Jd,{text:t.stack,children:(0,Po.__)("Copy Error")},"copy-error")];return(0,gt.jsx)(Gi.Warning,{className:"edit-widgets-error-boundary",actions:r,children:e})}var Ki=class extends Hi.Component{constructor(){super(...arguments),this.state={error:null}}componentDidCatch(e){(0,Yi.doAction)("editor.ErrorBoundary.errorLogged",e)}static getDerivedStateFromError(e){return{error:e}}render(){return this.state.error?(0,gt.jsx)(Xd,{message:(0,Po.__)("The editor has encountered an unexpected error."),error:this.state.error}):this.props.children}};var ns=a(A(),1),ls=a(z(),1),ds=a(Ro(),1),wr=a(b(),1),br=a(H(),1),ms=a(_(),1),fs=a(W(),1),cs=a(qi(),1),Oo=a(X(),1),us=a(jr(),1);var Ji=a(_(),1),Ye=a(ht(),1),Xi=a(Oe(),1),pr=a(b(),1),Me=a(x(),1),es=a(H(),1);function ts(){let{redo:e,undo:t}=(0,pr.useDispatch)(es.store),{saveEditedWidgetAreas:r}=(0,pr.useDispatch)(c);return(0,Ye.useShortcut)("core/edit-widgets/undo",o=>{t(),o.preventDefault()}),(0,Ye.useShortcut)("core/edit-widgets/redo",o=>{e(),o.preventDefault()}),(0,Ye.useShortcut)("core/edit-widgets/save",o=>{o.preventDefault(),r()}),null}function em(){let{registerShortcut:e}=(0,pr.useDispatch)(Ye.store);return(0,Ji.useEffect)(()=>{e({name:"core/edit-widgets/undo",category:"global",description:(0,Me.__)("Undo your last changes."),keyCombination:{modifier:"primary",character:"z"}}),e({name:"core/edit-widgets/redo",category:"global",description:(0,Me.__)("Redo your last undo."),keyCombination:{modifier:"primaryShift",character:"z"},aliases:(0,Xi.isAppleOS)()?[]:[{modifier:"primary",character:"y"}]}),e({name:"core/edit-widgets/save",category:"global",description:(0,Me.__)("Save your changes."),keyCombination:{modifier:"primary",character:"s"}}),e({name:"core/edit-widgets/keyboard-shortcuts",category:"main",description:(0,Me.__)("Display these keyboard shortcuts."),keyCombination:{modifier:"access",character:"h"}}),e({name:"core/edit-widgets/next-region",category:"global",description:(0,Me.__)("Navigate to the next part of the editor."),keyCombination:{modifier:"ctrl",character:"`"},aliases:[{modifier:"access",character:"n"}]}),e({name:"core/edit-widgets/previous-region",category:"global",description:(0,Me.__)("Navigate to the previous part of the editor."),keyCombination:{modifier:"ctrlShift",character:"`"},aliases:[{modifier:"access",character:"p"},{modifier:"ctrlShift",character:"~"}]})},[e]),null}ts.Register=em;var gr=ts;var rs=a(b(),1),os=a(W(),1),as=a(H(),1);var tm=()=>(0,rs.useSelect)(e=>{let{getBlockSelectionEnd:t,getBlockName:r}=e(os.store),o=t();if(r(o)==="core/widget-area")return o;let{getParentWidgetAreaBlock:i}=e(c),n=i(o)?.clientId;if(n)return n;let{getEntityRecord:l}=e(as.store);return l(I,F,Se())?.blocks[0]?.clientId},[]),is=tm;var hr=!1,ss=!1;var Ve=a(f(),1),{ExperimentalBlockEditorProvider:rm}=$(fs.privateApis),{PatternsMenuItems:om}=$(cs.privateApis),{BlockKeyboardShortcuts:am}=$(us.privateApis),im=[];function ps({blockEditorSettings:e,children:t,...r}){let o=(0,ls.useViewportMatch)("medium"),{hasUploadPermissions:i,reusableBlocks:s,isFixedToolbarActive:n,keepCaretInsideBlock:l,pageOnFront:d,pageForPosts:m}=(0,wr.useSelect)(u=>{let{canUser:v,getEntityRecord:V,getEntityRecords:G}=u(br.store),J=v("read",{kind:"root",name:"site"})?V("root","site"):void 0;return{hasUploadPermissions:v("create",{kind:"postType",name:"attachment"})??!0,reusableBlocks:hr?G("postType","wp_block"):im,isFixedToolbarActive:!!u(Oo.store).get("core/edit-widgets","fixedToolbar"),keepCaretInsideBlock:!!u(Oo.store).get("core/edit-widgets","keepCaretInsideBlock"),pageOnFront:J?.page_on_front,pageForPosts:J?.page_for_posts}},[]),{setIsInserterOpened:w}=(0,wr.useDispatch)(c),p=(0,ms.useMemo)(()=>{let u;return i&&(u=({onError:v,...V})=>{(0,ds.uploadMedia)({wpAllowedMimeTypes:e.allowedMimeTypes,onError:({message:G})=>v(G),...V})}),{...e,__experimentalReusableBlocks:s,hasFixedToolbar:n||!o,keepCaretInsideBlock:l,mediaUpload:u,templateLock:"all",__experimentalSetIsInserterOpened:w,pageOnFront:d,pageForPosts:m,editorTool:"edit"}},[i,e,n,o,l,s,w,d,m]),g=is(),[E,k,M]=(0,br.useEntityBlockEditor)(I,F,{id:Se()});return(0,Ve.jsxs)(ns.SlotFillProvider,{children:[(0,Ve.jsx)(gr.Register,{}),(0,Ve.jsx)(am,{}),(0,Ve.jsxs)(rm,{value:E,onInput:k,onChange:M,settings:p,useSubRegistry:!1,...r,children:[t,(0,Ve.jsx)(om,{rootClientId:g})]})]})}var Ke=a(_(),1),Ae=a(x(),1);var vr=a(W(),1);var xs=a(A(),1),yt=a(b(),1);var vs=a(b(),1),ys=a(_(),1);var _s=a(W(),1),Ss=a(A(),1),wt=a(x(),1),ks=a(hs(),1),As=a(bs(),1);var ue=a(f(),1);function Es({selectedWidgetAreaId:e}){let t=(0,vs.useSelect)(i=>i(c).getWidgetAreas(),[]),r=(0,ys.useMemo)(()=>e&&t?.find(i=>i.id===e),[e,t]),o;return r?e==="wp_inactive_widgets"?o=(0,wt.__)("Blocks in this Widget Area will not be displayed in your site."):o=r.description:o=(0,wt.__)("Widget Areas are global parts in your site\u2019s layout that can accept blocks. These vary by theme, but are typically parts like your Sidebar or Footer."),(0,ue.jsx)("div",{className:"edit-widgets-widget-areas",children:(0,ue.jsxs)("div",{className:"edit-widgets-widget-areas__top-container",children:[(0,ue.jsx)(_s.BlockIcon,{icon:Hr}),(0,ue.jsxs)("div",{children:[(0,ue.jsx)("p",{dangerouslySetInnerHTML:{__html:(0,As.safeHTML)(o)}}),t?.length===0&&(0,ue.jsx)("p",{children:(0,wt.__)("Your theme does not contain any Widget Areas.")}),!r&&(0,ue.jsx)(Ss.Button,{__next40pxDefaultSize:!0,href:(0,ks.addQueryArgs)("customize.php",{"autofocus[panel]":"widgets",return:window.location.pathname}),variant:"tertiary",children:(0,wt.__)("Manage with live preview")})]})]})})}var P=a(f(),1),sm=!0,bt="edit-widgets/block-inspector",vt="edit-widgets/block-areas",{Tabs:pe}=$(xs.privateApis);function nm({selectedWidgetAreaBlock:e}){return(0,P.jsxs)(pe.TabList,{children:[(0,P.jsx)(pe.Tab,{tabId:vt,children:e?e.attributes.name:(0,Ae.__)("Widget Areas")}),(0,P.jsx)(pe.Tab,{tabId:bt,children:(0,Ae.__)("Block")})]})}function lm({hasSelectedNonAreaBlock:e,currentArea:t,isGeneralSidebarOpen:r,selectedWidgetAreaBlock:o}){let{enableComplementaryArea:i}=(0,yt.useDispatch)(N);(0,Ke.useEffect)(()=>{e&&t===vt&&r&&i("core/edit-widgets",bt),!e&&t===bt&&r&&i("core/edit-widgets",vt)},[e,i]);let s=(0,Ke.useContext)(pe.Context);return(0,P.jsx)(nt,{className:"edit-widgets-sidebar",header:(0,P.jsx)(pe.Context.Provider,{value:s,children:(0,P.jsx)(nm,{selectedWidgetAreaBlock:o})}),headerClassName:"edit-widgets-sidebar__panel-tabs",title:(0,Ae.__)("Settings"),closeLabel:(0,Ae.__)("Close Settings"),scope:"core/edit-widgets",identifier:t,icon:(0,Ae.isRTL)()?Yr:$r,isActiveByDefault:sm,children:(0,P.jsxs)(pe.Context.Provider,{value:s,children:[(0,P.jsx)(pe.TabPanel,{tabId:vt,focusable:!1,children:(0,P.jsx)(Es,{selectedWidgetAreaId:o?.attributes.id})}),(0,P.jsx)(pe.TabPanel,{tabId:bt,focusable:!1,children:e?(0,P.jsx)(vr.BlockInspector,{}):(0,P.jsx)("span",{className:"block-editor-block-inspector__no-blocks",children:(0,Ae.__)("No block selected.")})})]})})}function Is(){let{currentArea:e,hasSelectedNonAreaBlock:t,isGeneralSidebarOpen:r,selectedWidgetAreaBlock:o}=(0,yt.useSelect)(n=>{let{getSelectedBlock:l,getBlock:d,getBlockParentsByBlockName:m}=n(vr.store),{getActiveComplementaryArea:w}=n(N),p=l(),g=w(c.name),E=g;E||(p?E=bt:E=vt);let k;return p&&(p.name==="core/widget-area"?k=p:k=d(m(p.clientId,"core/widget-area")[0])),{currentArea:E,hasSelectedNonAreaBlock:!!(p&&p.name!=="core/widget-area"),isGeneralSidebarOpen:!!g,selectedWidgetAreaBlock:k}},[]),{enableComplementaryArea:i}=(0,yt.useDispatch)(N),s=(0,Ke.useCallback)(n=>{n&&i(c.name,n)},[i]);return(0,P.jsx)(pe,{selectedTabId:r?e:null,onSelect:s,selectOnMove:!1,children:(0,P.jsx)(lm,{hasSelectedNonAreaBlock:t,currentArea:e,isGeneralSidebarOpen:r,selectedWidgetAreaBlock:o})})}var Yo=a(z(),1),On=a(W(),1),Ko=a(_(),1),Pr=a(b(),1);var Ie=a(x(),1),Mn=a(X(),1);var dn=a(W(),1),mn=a(b(),1),fn=a(_(),1),Ho=a(x(),1),cn=a(A(),1);var un=a(z(),1),pn=a(X(),1);var Ar=a(b(),1),St=a(x(),1),Ee=a(A(),1),Ms=a(W(),1);var Do=a(_(),1),Vs=a(z(),1);var yr=a(x(),1),Cs=a(A(),1),_r=a(b(),1);var Ts=a(Oe(),1),Mo=a(H(),1),Rs=a(_(),1),Ls=a(f(),1);function dm(e,t){let r=(0,_r.useSelect)(i=>i(Mo.store).hasUndo(),[]),{undo:o}=(0,_r.useDispatch)(Mo.store);return(0,Ls.jsx)(Cs.Button,{...e,ref:t,icon:(0,yr.isRTL)()?et:tt,label:(0,yr.__)("Undo"),shortcut:Ts.displayShortcut.primary("z"),"aria-disabled":!r,onClick:r?o:void 0,size:"compact"})}var Ws=(0,Rs.forwardRef)(dm);var Sr=a(x(),1),Ns=a(A(),1),kr=a(b(),1);var _t=a(Oe(),1),Vo=a(H(),1),Bs=a(_(),1),Ps=a(f(),1);function mm(e,t){let r=(0,_t.isAppleOS)()?_t.displayShortcut.primaryShift("z"):_t.displayShortcut.primary("y"),o=(0,kr.useSelect)(s=>s(Vo.store).hasRedo(),[]),{redo:i}=(0,kr.useDispatch)(Vo.store);return(0,Ps.jsx)(Ns.Button,{...e,ref:t,icon:(0,Sr.isRTL)()?tt:et,label:(0,Sr.__)("Redo"),shortcut:r,"aria-disabled":!o,onClick:o?i:void 0,size:"compact"})}var Os=(0,Bs.forwardRef)(mm);var de=a(f(),1);function fm(){let e=(0,Vs.useViewportMatch)("medium"),{isInserterOpen:t,isListViewOpen:r,inserterSidebarToggleRef:o,listViewToggleRef:i}=(0,Ar.useSelect)(m=>{let{isInserterOpened:w,getInserterSidebarToggleRef:p,isListViewOpened:g,getListViewToggleRef:E}=$(m(c));return{isInserterOpen:w(),isListViewOpen:g(),inserterSidebarToggleRef:p(),listViewToggleRef:E()}},[]),{setIsInserterOpened:s,setIsListViewOpened:n}=(0,Ar.useDispatch)(c),l=(0,Do.useCallback)(()=>n(!r),[n,r]),d=(0,Do.useCallback)(()=>s(!t),[s,t]);return(0,de.jsxs)(Ms.NavigableToolbar,{className:"edit-widgets-header-toolbar","aria-label":(0,St.__)("Document tools"),variant:"unstyled",children:[(0,de.jsx)(Ee.ToolbarItem,{ref:o,as:Ee.Button,className:"edit-widgets-header-toolbar__inserter-toggle",variant:"primary",isPressed:t,onMouseDown:m=>{m.preventDefault()},onClick:d,icon:ro,label:(0,St._x)("Block Inserter","Generic label for block inserter button"),size:"compact"}),e&&(0,de.jsxs)(de.Fragment,{children:[(0,de.jsx)(Ee.ToolbarItem,{as:Ws}),(0,de.jsx)(Ee.ToolbarItem,{as:Os}),(0,de.jsx)(Ee.ToolbarItem,{as:Ee.Button,className:"edit-widgets-header-toolbar__list-view-toggle",icon:Jr,isPressed:r,label:(0,St.__)("List View"),onClick:l,ref:i,size:"compact"})]})]})}var Ds=fm;var js=a(A(),1),jo=a(x(),1),Er=a(b(),1);var Fs=a(f(),1);function cm(){let{hasEditedWidgetAreaIds:e,isSaving:t,isWidgetSaveLocked:r}=(0,Er.useSelect)(s=>{let{getEditedWidgetAreas:n,isSavingWidgetAreas:l,isWidgetSavingLocked:d}=s(c);return{hasEditedWidgetAreaIds:n()?.length>0,isSaving:l(),isWidgetSaveLocked:d()}},[]),{saveEditedWidgetAreas:o}=(0,Er.useDispatch)(c),i=r||t||!e;return(0,Fs.jsx)(js.Button,{variant:"primary",isBusy:t,"aria-disabled":i,onClick:i?void 0:o,size:"compact",children:t?(0,jo.__)("Saving\u2026"):(0,jo.__)("Update")})}var Hs=cm;var he=a(A(),1),on=a(_(),1),S=a(x(),1);var $e=a(X(),1),an=a(Oe(),1),sn=a(ht(),1),nn=a(z(),1);var Zs=a(A(),1),ge=a(x(),1),Tr=a(ht(),1),Qs=a(b(),1);var q=a(x(),1),zs=[{keyCombination:{modifier:"primary",character:"b"},description:(0,q.__)("Make the selected text bold.")},{keyCombination:{modifier:"primary",character:"i"},description:(0,q.__)("Make the selected text italic.")},{keyCombination:{modifier:"primary",character:"k"},description:(0,q.__)("Convert the selected text into a link.")},{keyCombination:{modifier:"primaryShift",character:"k"},description:(0,q.__)("Remove a link.")},{keyCombination:{character:"[["},description:(0,q.__)("Insert a link to a post or page.")},{keyCombination:{modifier:"primary",character:"u"},description:(0,q.__)("Underline the selected text.")},{keyCombination:{modifier:"access",character:"d"},description:(0,q.__)("Strikethrough the selected text.")},{keyCombination:{modifier:"access",character:"x"},description:(0,q.__)("Make the selected text inline code.")},{keyCombination:{modifier:"access",character:"0"},aliases:[{modifier:"access",character:"7"}],description:(0,q.__)("Convert the current heading to a paragraph.")},{keyCombination:{modifier:"access",character:"1-6"},description:(0,q.__)("Convert the current paragraph or heading to a heading of level 1 to 6.")},{keyCombination:{modifier:"primaryShift",character:"SPACE"},description:(0,q.__)("Add non breaking space.")}];var Us=a(_(),1),xr=a(Oe(),1),Z=a(f(),1);function Gs({keyCombination:e,forceAriaLabel:t}){let r=e.modifier?xr.displayShortcutList[e.modifier](e.character):e.character,o=e.modifier?xr.shortcutAriaLabel[e.modifier](e.character):e.character,i=Array.isArray(r)?r:[r];return(0,Z.jsx)("kbd",{className:"edit-widgets-keyboard-shortcut-help-modal__shortcut-key-combination","aria-label":t||o,children:i.map((s,n)=>s==="+"?(0,Z.jsx)(Us.Fragment,{children:s},n):(0,Z.jsx)("kbd",{className:"edit-widgets-keyboard-shortcut-help-modal__shortcut-key",children:s},n))})}function um({description:e,keyCombination:t,aliases:r=[],ariaLabel:o}){return(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)("div",{className:"edit-widgets-keyboard-shortcut-help-modal__shortcut-description",children:e}),(0,Z.jsxs)("div",{className:"edit-widgets-keyboard-shortcut-help-modal__shortcut-term",children:[(0,Z.jsx)(Gs,{keyCombination:t,forceAriaLabel:o}),r.map((i,s)=>(0,Z.jsx)(Gs,{keyCombination:i,forceAriaLabel:o},s))]})]})}var Ir=um;var Ys=a(b(),1),Ks=a(ht(),1);var $s=a(f(),1);function pm({name:e}){let{keyCombination:t,description:r,aliases:o}=(0,Ys.useSelect)(i=>{let{getShortcutKeyCombination:s,getShortcutDescription:n,getShortcutAliases:l}=i(Ks.store);return{keyCombination:s(e),aliases:l(e),description:n(e)}},[e]);return t?(0,$s.jsx)(Ir,{keyCombination:t,description:r,aliases:o}):null}var qs=pm;var B=a(f(),1),gm=({shortcuts:e})=>(0,B.jsx)("ul",{className:"edit-widgets-keyboard-shortcut-help-modal__shortcut-list",role:"list",children:e.map((t,r)=>(0,B.jsx)("li",{className:"edit-widgets-keyboard-shortcut-help-modal__shortcut",children:typeof t=="string"?(0,B.jsx)(qs,{name:t}):(0,B.jsx)(Ir,{...t})},r))}),Fo=({title:e,shortcuts:t,className:r})=>(0,B.jsxs)("section",{className:D("edit-widgets-keyboard-shortcut-help-modal__section",r),children:[!!e&&(0,B.jsx)("h2",{className:"edit-widgets-keyboard-shortcut-help-modal__section-title",children:e}),(0,B.jsx)(gm,{shortcuts:t})]}),Cr=({title:e,categoryName:t,additionalShortcuts:r=[]})=>{let o=(0,Qs.useSelect)(i=>i(Tr.store).getCategoryShortcuts(t),[t]);return(0,B.jsx)(Fo,{title:e,shortcuts:o.concat(r)})};function Js({isModalActive:e,toggleModal:t}){return(0,Tr.useShortcut)("core/edit-widgets/keyboard-shortcuts",t,{bindGlobal:!0}),e?(0,B.jsxs)(Zs.Modal,{className:"edit-widgets-keyboard-shortcut-help-modal",title:(0,ge.__)("Keyboard shortcuts"),onRequestClose:t,children:[(0,B.jsx)(Fo,{className:"edit-widgets-keyboard-shortcut-help-modal__main-shortcuts",shortcuts:["core/edit-widgets/keyboard-shortcuts"]}),(0,B.jsx)(Cr,{title:(0,ge.__)("Global shortcuts"),categoryName:"global"}),(0,B.jsx)(Cr,{title:(0,ge.__)("Selection shortcuts"),categoryName:"selection"}),(0,B.jsx)(Cr,{title:(0,ge.__)("Block shortcuts"),categoryName:"block",additionalShortcuts:[{keyCombination:{character:"/"},description:(0,ge.__)("Change the block type after adding a new paragraph."),ariaLabel:(0,ge.__)("Forward-slash")}]}),(0,B.jsx)(Fo,{title:(0,ge.__)("Text formatting"),shortcuts:zs}),(0,B.jsx)(Cr,{title:(0,ge.__)("List View shortcuts"),categoryName:"list-view"})]}):null}var Xs=a(A(),1),en=a(f(),1),{Fill:tn,Slot:hm}=(0,Xs.createSlotFill)("EditWidgetsToolsMoreMenuGroup");tn.Slot=({fillProps:e})=>(0,en.jsx)(hm,{fillProps:e,children:t=>t.length>0&&t});var rn=tn;var C=a(f(),1);function ln(){let[e,t]=(0,on.useState)(!1),r=()=>t(!e);(0,sn.useShortcut)("core/edit-widgets/keyboard-shortcuts",r);let o=(0,nn.useViewportMatch)("medium");return(0,C.jsxs)(C.Fragment,{children:[(0,C.jsx)(he.DropdownMenu,{icon:eo,label:(0,S.__)("Options"),popoverProps:{placement:"bottom-end",className:"more-menu-dropdown__content"},toggleProps:{tooltipPosition:"bottom",size:"compact"},children:i=>(0,C.jsxs)(C.Fragment,{children:[o&&(0,C.jsx)(he.MenuGroup,{label:(0,S._x)("View","noun"),children:(0,C.jsx)($e.PreferenceToggleMenuItem,{scope:"core/edit-widgets",name:"fixedToolbar",label:(0,S.__)("Top toolbar"),info:(0,S.__)("Access all block and document tools in a single place"),messageActivated:(0,S.__)("Top toolbar activated"),messageDeactivated:(0,S.__)("Top toolbar deactivated")})}),(0,C.jsxs)(he.MenuGroup,{label:(0,S.__)("Tools"),children:[(0,C.jsx)(he.MenuItem,{onClick:()=>{t(!0)},shortcut:an.displayShortcut.access("h"),children:(0,S.__)("Keyboard shortcuts")}),(0,C.jsx)($e.PreferenceToggleMenuItem,{scope:"core/edit-widgets",name:"welcomeGuide",label:(0,S.__)("Welcome Guide")}),(0,C.jsxs)(he.MenuItem,{role:"menuitem",icon:Zr,href:(0,S.__)("https://wordpress.org/documentation/article/block-based-widgets-editor/"),target:"_blank",rel:"noopener",children:[(0,S.__)("Help"),(0,C.jsx)(ft,{render:(0,C.jsx)("span",{}),children:(0,S.__)("(opens in a new tab)")})]}),(0,C.jsx)(rn.Slot,{fillProps:{onClose:i}})]}),(0,C.jsxs)(he.MenuGroup,{label:(0,S.__)("Preferences"),children:[(0,C.jsx)($e.PreferenceToggleMenuItem,{scope:"core/edit-widgets",name:"keepCaretInsideBlock",label:(0,S.__)("Contain text cursor inside block"),info:(0,S.__)("Aids screen readers by stopping text caret from leaving blocks."),messageActivated:(0,S.__)("Contain text cursor inside block activated"),messageDeactivated:(0,S.__)("Contain text cursor inside block deactivated")}),(0,C.jsx)($e.PreferenceToggleMenuItem,{scope:"core/edit-widgets",name:"themeStyles",info:(0,S.__)("Make the editor look like your theme."),label:(0,S.__)("Use theme styles")}),o&&(0,C.jsx)($e.PreferenceToggleMenuItem,{scope:"core/edit-widgets",name:"showBlockBreadcrumbs",label:(0,S.__)("Display block breadcrumbs"),info:(0,S.__)("Shows block breadcrumbs at the bottom of the editor."),messageActivated:(0,S.__)("Display block breadcrumbs activated"),messageDeactivated:(0,S.__)("Display block breadcrumbs deactivated")})]})]})}),(0,C.jsx)(Js,{isModalActive:e,toggleModal:r})]})}var R=a(f(),1);function wm(){let e=(0,un.useViewportMatch)("medium"),t=(0,fn.useRef)(),{hasFixedToolbar:r}=(0,mn.useSelect)(o=>({hasFixedToolbar:!!o(pn.store).get("core/edit-widgets","fixedToolbar")}),[]);return(0,R.jsx)(R.Fragment,{children:(0,R.jsxs)("div",{className:"edit-widgets-header",children:[(0,R.jsxs)("div",{className:"edit-widgets-header__navigable-toolbar-wrapper",children:[e&&(0,R.jsx)("h1",{className:"edit-widgets-header__title",children:(0,Ho.__)("Widgets")}),!e&&(0,R.jsx)(ft,{className:"edit-widgets-header__title",render:(0,R.jsx)("h1",{}),children:(0,Ho.__)("Widgets")}),(0,R.jsx)(Ds,{}),r&&e&&(0,R.jsxs)(R.Fragment,{children:[(0,R.jsx)("div",{className:"selected-block-tools-wrapper",children:(0,R.jsx)(dn.BlockToolbar,{hideDragHandle:!0})}),(0,R.jsx)(cn.Popover.Slot,{ref:t,name:"block-toolbar"})]})]}),(0,R.jsxs)("div",{className:"edit-widgets-header__actions",children:[(0,R.jsx)(it.Slot,{scope:"core/edit-widgets"}),(0,R.jsx)(Hs,{}),(0,R.jsx)(ln,{})]})]})})}var gn=wm;var Q=a(W(),1),bn=a(z(),1),vn=a(b(),1),yn=a(_(),1),_n=a(X(),1);var Rr=a(Wt(),1),hn=a(di(),1),kt=a(f(),1);function bm(){return(0,kt.jsxs)(hn.ThemeProvider,{cornerRadius:"none",children:[(0,kt.jsx)(Rr.InlineNotices,{className:"edit-widgets-notices",pinnedNoticesClassName:"edit-widgets-notices__pinned",dismissibleNoticesClassName:"edit-widgets-notices__dismissible"}),(0,kt.jsx)(Rr.SnackbarNotices,{className:"edit-widgets-notices__snackbar"})]})}var wn=bm;var re=a(f(),1);function Sn({blockEditorSettings:e}){let t=(0,vn.useSelect)(i=>!!i(_n.store).get("core/edit-widgets","themeStyles"),[]),r=(0,bn.useViewportMatch)("medium"),o=(0,yn.useMemo)(()=>t?e.styles:[],[e,t]);return(0,re.jsxs)("div",{className:"edit-widgets-block-editor",children:[(0,re.jsx)(wn,{}),!r&&(0,re.jsx)(Q.BlockToolbar,{hideDragHandle:!0}),(0,re.jsxs)(Q.BlockTools,{children:[(0,re.jsx)(gr,{}),(0,re.jsx)(Q.__unstableEditorStyles,{styles:o,scope:":where(.editor-styles-wrapper)"}),(0,re.jsx)(Q.BlockSelectionClearer,{children:(0,re.jsx)(Q.WritingFlow,{children:(0,re.jsx)(Q.BlockList,{className:"edit-widgets-main-block-list"})})})]})]})}var Bn=a(b(),1);var xn=a(W(),1),In=a(z(),1),Wr=a(_(),1),Cn=a(b(),1);var zo=a(b(),1),kn=a(W(),1),An=a(H(),1);var vm=()=>{let e=(0,zo.useSelect)(t=>{let{getEntityRecord:r}=t(An.store);return r(I,F,Se())?.blocks[0]?.clientId},[]);return(0,zo.useSelect)(t=>{let{getBlockRootClientId:r,getBlockSelectionEnd:o,getBlockOrder:i,getBlockIndex:s}=t(kn.store),n=t(c).__experimentalGetInsertionPoint();if(n.rootClientId)return n;let l=o()||e,d=r(l);return l&&d===""?{rootClientId:l,insertionIndex:i(l).length}:{rootClientId:d,insertionIndex:s(l)+1}},[e])},En=vm;var Lr=a(f(),1);function Tn(){let e=(0,In.useViewportMatch)("medium","<"),{rootClientId:t,insertionIndex:r}=En(),{setIsInserterOpened:o}=(0,Cn.useDispatch)(c),i=(0,Wr.useCallback)(()=>o(!1),[o]),s=(0,Wr.useRef)();return(0,Lr.jsx)("div",{className:"edit-widgets-layout__inserter-panel",children:(0,Lr.jsx)("div",{className:"edit-widgets-layout__inserter-panel-content",children:(0,Lr.jsx)(xn.__experimentalLibrary,{showInserterHelpPanel:!0,shouldFocusBlock:e,rootClientId:t,__experimentalInsertionIndex:r,ref:s,onClose:i})})})}var Rn=a(W(),1),Ln=a(A(),1),Nr=a(z(),1),Br=a(b(),1),At=a(_(),1),Go=a(x(),1);var Wn=a(Oe(),1);var xe=a(f(),1);function Nn(){let{setIsListViewOpened:e}=(0,Br.useDispatch)(c),{getListViewToggleRef:t}=$((0,Br.useSelect)(c)),[r,o]=(0,At.useState)(null),i=(0,Nr.useFocusOnMount)("firstElement"),s=(0,At.useCallback)(()=>{e(!1),t().current?.focus()},[t,e]),n=(0,At.useCallback)(l=>{l.keyCode===Wn.ESCAPE&&!l.defaultPrevented&&(l.preventDefault(),s())},[s]);return(0,xe.jsxs)("div",{className:"edit-widgets-editor__list-view-panel",onKeyDown:n,children:[(0,xe.jsxs)("div",{className:"edit-widgets-editor__list-view-panel-header",children:[(0,xe.jsx)("strong",{children:(0,Go.__)("List View")}),(0,xe.jsx)(Ln.Button,{icon:Xe,label:(0,Go.__)("Close"),onClick:s,size:"compact"})]}),(0,xe.jsx)("div",{className:"edit-widgets-editor__list-view-panel-content",ref:(0,Nr.useMergeRefs)([i,o]),children:(0,xe.jsx)(Rn.__experimentalListView,{dropZoneElement:r})})]})}var Uo=a(f(),1);function Pn(){let{isInserterOpen:e,isListViewOpen:t}=(0,Bn.useSelect)(r=>{let{isInserterOpened:o,isListViewOpened:i}=r(c);return{isInserterOpen:o(),isListViewOpen:i()}},[]);return e?(0,Uo.jsx)(Tn,{}):t?(0,Uo.jsx)(Nn,{}):null}var oe=a(f(),1),ym={header:(0,Ie.__)("Widgets top bar"),body:(0,Ie.__)("Widgets and blocks"),sidebar:(0,Ie.__)("Widgets settings"),footer:(0,Ie.__)("Widgets footer")};function _m({blockEditorSettings:e}){let t=(0,Yo.useViewportMatch)("medium","<"),r=(0,Yo.useViewportMatch)("huge",">="),{setIsInserterOpened:o,setIsListViewOpened:i,closeGeneralSidebar:s}=(0,Pr.useDispatch)(c),{hasBlockBreadCrumbsEnabled:n,hasSidebarEnabled:l,isInserterOpened:d,isListViewOpened:m}=(0,Pr.useSelect)(g=>({hasSidebarEnabled:!!g(N).getActiveComplementaryArea(c.name),isInserterOpened:!!g(c).isInserterOpened(),isListViewOpened:!!g(c).isListViewOpened(),hasBlockBreadCrumbsEnabled:!!g(Mn.store).get("core/edit-widgets","showBlockBreadcrumbs")}),[]);(0,Ko.useEffect)(()=>{l&&!r&&(o(!1),i(!1))},[l,r]),(0,Ko.useEffect)(()=>{(d||m)&&!r&&s()},[d,m,r]);let w=m?(0,Ie.__)("List View"):(0,Ie.__)("Block Library"),p=m||d;return(0,oe.jsx)(So,{labels:{...ym,secondarySidebar:w},header:(0,oe.jsx)(gn,{}),secondarySidebar:p&&(0,oe.jsx)(Pn,{}),sidebar:(0,oe.jsx)(nt.Slot,{scope:"core/edit-widgets"}),content:(0,oe.jsx)(oe.Fragment,{children:(0,oe.jsx)(Sn,{blockEditorSettings:e})}),footer:n&&!t&&(0,oe.jsx)("div",{className:"edit-widgets-layout__footer",children:(0,oe.jsx)(On.BlockBreadcrumb,{rootLabelText:(0,Ie.__)("Widgets")})})})}var Vn=_m;var Dn=a(x(),1),jn=a(_(),1),Fn=a(b(),1);function Hn(){let e=(0,Fn.useSelect)(t=>{let{getEditedWidgetAreas:r}=t(c);return r()?.length>0},[]);return(0,jn.useEffect)(()=>{let t=r=>{if(e)return r.returnValue=(0,Dn.__)("You have unsaved changes. If you proceed, they will be lost."),r.returnValue};return window.addEventListener("beforeunload",t),()=>{window.removeEventListener("beforeunload",t)}},[e]),null}var Et=a(b(),1),xt=a(A(),1),L=a(x(),1),$o=a(_(),1),qo=a(X(),1);var h=a(f(),1);function zn(){let e=(0,Et.useSelect)(s=>!!s(qo.store).get("core/edit-widgets","welcomeGuide"),[]),{toggle:t}=(0,Et.useDispatch)(qo.store),r=(0,Et.useSelect)(s=>s(c).getWidgetAreas({per_page:-1}),[]);if(!e)return null;let o=r?.every(s=>s.id==="wp_inactive_widgets"||s.widgets.every(n=>n.startsWith("block-"))),i=r?.filter(s=>s.id!=="wp_inactive_widgets").length??0;return(0,h.jsx)(xt.Guide,{className:"edit-widgets-welcome-guide",contentLabel:(0,L.__)("Welcome to block Widgets"),finishButtonText:(0,L.__)("Get started"),onFinish:()=>t("core/edit-widgets","welcomeGuide"),pages:[{image:(0,h.jsx)(Or,{nonAnimatedSrc:"https://s.w.org/images/block-editor/welcome-canvas.svg",animatedSrc:"https://s.w.org/images/block-editor/welcome-canvas.gif"}),content:(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)("h1",{className:"edit-widgets-welcome-guide__heading",children:(0,L.__)("Welcome to block Widgets")}),o?(0,h.jsx)(h.Fragment,{children:(0,h.jsx)("p",{className:"edit-widgets-welcome-guide__text",children:(0,L.sprintf)((0,L._n)("Your theme provides %s \u201Cblock\u201D area for you to add and edit content.\xA0Try adding a search bar, social icons, or other types of blocks here and see how they\u2019ll look on your site.","Your theme provides %s different \u201Cblock\u201D areas for you to add and edit content.\xA0Try adding a search bar, social icons, or other types of blocks here and see how they\u2019ll look on your site.",i),i)})}):(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)("p",{className:"edit-widgets-welcome-guide__text",children:(0,L.__)("You can now add any block to your site\u2019s widget areas. Don\u2019t worry, all of your favorite widgets still work flawlessly.")}),(0,h.jsxs)("p",{className:"edit-widgets-welcome-guide__text",children:[(0,h.jsx)("strong",{children:(0,L.__)("Want to stick with the old widgets?")})," ",(0,h.jsx)(xt.ExternalLink,{href:(0,L.__)("https://wordpress.org/plugins/classic-widgets/"),children:(0,L.__)("Get the Classic Widgets plugin.")})]})]})]})},{image:(0,h.jsx)(Or,{nonAnimatedSrc:"https://s.w.org/images/block-editor/welcome-editor.svg",animatedSrc:"https://s.w.org/images/block-editor/welcome-editor.gif"}),content:(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)("h1",{className:"edit-widgets-welcome-guide__heading",children:(0,L.__)("Customize each block")}),(0,h.jsx)("p",{className:"edit-widgets-welcome-guide__text",children:(0,L.__)("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,h.jsx)(Or,{nonAnimatedSrc:"https://s.w.org/images/block-editor/welcome-library.svg",animatedSrc:"https://s.w.org/images/block-editor/welcome-library.gif"}),content:(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)("h1",{className:"edit-widgets-welcome-guide__heading",children:(0,L.__)("Explore all blocks")}),(0,h.jsx)("p",{className:"edit-widgets-welcome-guide__text",children:(0,$o.createInterpolateElement)((0,L.__)("All of the blocks available to you live in the block library. You\u2019ll find it wherever you see the <InserterIconImage /> icon."),{InserterIconImage:(0,h.jsx)("img",{className:"edit-widgets-welcome-guide__inserter-icon",alt:(0,L.__)("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,h.jsx)(Or,{nonAnimatedSrc:"https://s.w.org/images/block-editor/welcome-documentation.svg",animatedSrc:"https://s.w.org/images/block-editor/welcome-documentation.gif"}),content:(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)("h1",{className:"edit-widgets-welcome-guide__heading",children:(0,L.__)("Learn more")}),(0,h.jsx)("p",{className:"edit-widgets-welcome-guide__text",children:(0,$o.createInterpolateElement)((0,L.__)("New to the block editor? Want to learn more about using it? <a>Here's a detailed guide.</a>"),{a:(0,h.jsx)(xt.ExternalLink,{href:(0,L.__)("https://wordpress.org/documentation/article/wordpress-block-editor/")})})})]})}]})}function Or({nonAnimatedSrc:e,animatedSrc:t}){return(0,h.jsxs)("picture",{className:"edit-widgets-welcome-guide__image",children:[(0,h.jsx)("source",{srcSet:e,media:"(prefers-reduced-motion: reduce)"}),(0,h.jsx)("img",{src:t,width:"312",height:"240",alt:""})]})}var me=a(f(),1);function Sm({blockEditorSettings:e}){let{createErrorNotice:t}=(0,Gn.useDispatch)(Yn.store);function r(i){t((0,Mr.sprintf)((0,Mr.__)('The "%s" plugin has encountered an error and cannot be rendered.'),i))}let o=(0,Kn.__unstableUseNavigateRegions)();return(0,me.jsx)(Ki,{children:(0,me.jsx)("div",{className:o.className,...o,ref:o.ref,children:(0,me.jsxs)(ps,{blockEditorSettings:e,children:[(0,me.jsx)(Vn,{blockEditorSettings:e}),(0,me.jsx)(Is,{}),(0,me.jsx)(Un.PluginArea,{onError:r}),(0,me.jsx)(Hn,{}),(0,me.jsx)(zn,{})]})})})}var $n=Sm;var Qo=a(f(),1),km=["core/more","core/freeform","core/template-part",...hr?[]:["core/block"]];function Jn(e,t){let r=document.getElementById(e),o=(0,Vr.createRoot)(r),i=(0,qe.__experimentalGetCoreBlocks)().filter(s=>!(km.includes(s.name)||s.name.startsWith("core/post")||s.name.startsWith("core/query")||s.name.startsWith("core/site")||s.name.startsWith("core/navigation")||s.name.startsWith("core/term")));return(0,Zo.dispatch)(Qn.store).setDefaults("core/edit-widgets",{fixedToolbar:!1,welcomeGuide:!0,showBlockBreadcrumbs:!0,themeStyles:!0}),(0,Zo.dispatch)(Ce.store).reapplyBlockTypeFilters(),(0,qe.registerCoreBlocks)(i),(0,Ze.registerLegacyWidgetBlock)(),(0,qe.__experimentalRegisterExperimentalCoreBlocks)({enableFSEBlocks:ss}),(0,Ze.registerLegacyWidgetVariations)(t),xm(Bo),(0,Ze.registerWidgetGroupBlock)(),t.__experimentalFetchLinkSuggestions=(s,n)=>(0,Zn.__experimentalFetchLinkSuggestions)(s,n,t),(0,Ce.setFreeformContentHandlerName)("core/html"),o.render((0,Qo.jsx)(Vr.StrictMode,{children:(0,Qo.jsx)($n,{blockEditorSettings:t})})),o}var Am=Jn;function Em(){(0,qn.default)("wp.editWidgets.reinitializeEditor",{since:"6.2",version:"6.3"})}var xm=e=>{if(!e)return;let{metadata:t,settings:r,name:o}=e;t&&(0,Ce.unstable__bootstrapServerSideBlockDefinitions)({[o]:t}),(0,Ce.registerBlockType)(o,r)};return cl(Im);})(); |
|
1
|
+var wp;(wp||={}).editWidgets=(()=>{var wd=Object.create;var kt=Object.defineProperty;var bd=Object.getOwnPropertyDescriptor;var vd=Object.getOwnPropertyNames;var _d=Object.getPrototypeOf,yd=Object.prototype.hasOwnProperty;var _=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),we=(e,t)=>{for(var o in t)kt(e,o,{get:t[o],enumerable:!0})},Oo=(e,t,o,a)=>{if(t&&typeof t=="object"||typeof t=="function")for(let i of vd(t))!yd.call(e,i)&&i!==o&&kt(e,i,{get:()=>t[i],enumerable:!(a=bd(t,i))||a.enumerable});return e};var r=(e,t,o)=>(o=e!=null?wd(_d(e)):{},Oo(t||!e||!e.__esModule?kt(o,"default",{value:e,enumerable:!0}):o,e)),Sd=e=>Oo(kt({},"__esModule",{value:!0}),e);var At=_((kn,Vo)=>{Vo.exports=window.wp.blocks});var w=_((An,Fo)=>{Fo.exports=window.wp.data});var qe=_((xn,jo)=>{jo.exports=window.wp.deprecated});var y=_((In,Go)=>{Go.exports=window.wp.element});var Nr=_((En,zo)=>{zo.exports=window.wp.blockLibrary});var G=_((Cn,Ho)=>{Ho.exports=window.wp.coreData});var Fe=_((Tn,Uo)=>{Uo.exports=window.wp.widgets});var J=_((Wn,Ko)=>{Ko.exports=window.wp.preferences});var $o=_((Ln,Yo)=>{Yo.exports=window.wp.apiFetch});var A=_((Nn,Qo)=>{Qo.exports=window.wp.i18n});var xt=_((Rn,Xo)=>{Xo.exports=window.wp.notices});var k=_((Dn,ea)=>{ea.exports=window.wp.components});var F=_((Mn,ta)=>{ta.exports=window.wp.primitives});var f=_((On,ra)=>{ra.exports=window.ReactJSXRuntime});var aa=_((cm,oa)=>{oa.exports=window.wp.viewport});var z=_((um,ia)=>{ia.exports=window.wp.compose});var Vt=_((pm,sa)=>{sa.exports=window.wp.plugins});var L=_((af,Wa)=>{Wa.exports=window.wp.blockEditor});var Oa=_((bf,Ma)=>{Ma.exports=window.wp.privateApis});var er=_((xf,ja)=>{ja.exports=window.wp.hooks});var po=_((Ef,Ka)=>{Ka.exports=window.wp.mediaUtils});var li=_((zf,di)=>{di.exports=window.wp.patterns});var mt=_((Hf,ni)=>{ni.exports=window.wp.keyboardShortcuts});var De=_((Uf,mi)=>{mi.exports=window.wp.keycodes});var Ti=_((ic,Ci)=>{Ci.exports=window.wp.url});var Li=_((sc,Wi)=>{Wi.exports=window.wp.dom});var yn={};we(yn,{initialize:()=>bn,initializeEditor:()=>ld,reinitializeEditor:()=>vn,store:()=>c});var Te=r(At(),1),Ro=r(w(),1),id=r(qe(),1),Lr=r(y(),1),Ye=r(Nr(),1),sd=r(G(),1),$e=r(Fe(),1),dd=r(J(),1);var Fa=r($o(),1),Jt=r(w(),1);var qo=r(w(),1);function kd(e={},t){let{type:o}=t;switch(o){case"SET_WIDGET_AREAS_OPEN_STATE":return t.widgetAreasOpenState;case"SET_IS_WIDGET_AREA_OPEN":{let{clientId:a,isOpen:i}=t;return{...e,[a]:i}}default:return e}}function Ad(e=!1,t){switch(t.type){case"SET_IS_LIST_VIEW_OPENED":return t.isOpen?!1:e;case"SET_IS_INSERTER_OPENED":return t.value}return e}function xd(e=!1,t){switch(t.type){case"SET_IS_INSERTER_OPENED":return t.value?!1:e;case"SET_IS_LIST_VIEW_OPENED":return t.isOpen}return e}function Id(e={current:null}){return e}function Ed(e={current:null}){return e}function Cd(e={},t){switch(t.type){case"LOCK_WIDGET_SAVING":return{...e,[t.lockName]:!0};case"UNLOCK_WIDGET_SAVING":{let{[t.lockName]:o,...a}=e;return a}}return e}var Zo=(0,qo.combineReducers)({blockInserterPanel:Ad,inserterSidebarToggleRef:Ed,listViewPanel:xd,listViewToggleRef:Id,widgetAreasOpenState:kd,widgetSavingLock:Cd});var fo={};we(fo,{getWidgetAreas:()=>bl,getWidgets:()=>vl});var Pa=r(At(),1),mo=r(G(),1);var no={};we(no,{closeGeneralSidebar:()=>pl,lockWidgetSaving:()=>wl,moveBlockToWidgetArea:()=>gl,persistStubPost:()=>lt,saveEditedWidgetAreas:()=>sl,saveWidgetArea:()=>ll,saveWidgetAreas:()=>dl,setIsInserterOpened:()=>cl,setIsListViewOpened:()=>ul,setIsWidgetAreaOpen:()=>fl,setWidgetAreasOpenState:()=>lo,setWidgetIdForClientId:()=>ml,unlockWidgetSaving:()=>hl});var Re=r(A(),1),so=r(xt(),1);function Jo(e){var t,o,a="";if(typeof e=="string"||typeof e=="number")a+=e;else if(typeof e=="object")if(Array.isArray(e)){var i=e.length;for(t=0;t<i;t++)e[t]&&(o=Jo(e[t]))&&(a&&(a+=" "),a+=o)}else for(o in e)e[o]&&(a&&(a+=" "),a+=o);return a}function Td(){for(var e,t,o=0,a="",i=arguments.length;o<i;o++)(e=arguments[o])&&(t=Jo(e))&&(a&&(a+=" "),a+=t);return a}var V=Td;var K=r(k(),1),at=r(w(),1),qt=r(A(),1);var It=r(F(),1),Rr=r(f(),1),Pr=(0,Rr.jsx)(It.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Rr.jsx)(It.Path,{d:"M19 8h-1V6h-5v2h-2V6H6v2H5c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-8c0-1.1-.9-2-2-2zm.5 10c0 .3-.2.5-.5.5H5c-.3 0-.5-.2-.5-.5v-8c0-.3.2-.5.5-.5h14c.3 0 .5.2.5.5v8z"})});var Et=r(F(),1),Dr=r(f(),1),Ze=(0,Dr.jsx)(Et.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Dr.jsx)(Et.Path,{d:"M16.5 7.5 10 13.9l-2.5-2.4-1 1 3.5 3.6 7.5-7.6z"})});var Ct=r(F(),1),Mr=r(f(),1),Qe=(0,Mr.jsx)(Ct.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Mr.jsx)(Ct.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"})});var Tt=r(F(),1),Or=r(f(),1),Vr=(0,Or.jsx)(Tt.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Or.jsx)(Tt.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M18 4H6c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zM8.5 18.5H6c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h2.5v13zm10-.5c0 .3-.2.5-.5.5h-8v-13h8c.3 0 .5.2.5.5v12z"})});var Wt=r(F(),1),Fr=r(f(),1),jr=(0,Fr.jsx)(Wt.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Fr.jsx)(Wt.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M18 4H6c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm-4 14.5H6c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h8v13zm4.5-.5c0 .3-.2.5-.5.5h-2.5v-13H18c.3 0 .5.2.5.5v12z"})});var Lt=r(F(),1),Gr=r(f(),1),zr=(0,Gr.jsx)(Lt.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Gr.jsx)(Lt.Path,{d:"M19.5 4.5h-7V6h4.44l-5.97 5.97 1.06 1.06L18 7.06v4.44h1.5v-7Zm-13 1a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2v-3H17v3a.5.5 0 0 1-.5.5h-10a.5.5 0 0 1-.5-.5v-10a.5.5 0 0 1 .5-.5h3V5.5h-3Z"})});var Bt=r(F(),1),Hr=r(f(),1),Ur=(0,Hr.jsx)(Bt.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Hr.jsx)(Bt.Path,{d:"M3 6h11v1.5H3V6Zm3.5 5.5h11V13h-11v-1.5ZM21 17H10v1.5h11V17Z"})});var Nt=r(F(),1),Kr=r(f(),1),Yr=(0,Kr.jsx)(Nt.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Kr.jsx)(Nt.Path,{d:"M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z"})});var Rt=r(F(),1),$r=r(f(),1),qr=(0,$r.jsx)(Rt.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,$r.jsx)(Rt.Path,{d:"M11 12.5V17.5H12.5V12.5H17.5V11H12.5V6H11V11H6V12.5H11Z"})});var Pt=r(F(),1),Zr=r(f(),1),Xe=(0,Zr.jsx)(Pt.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Zr.jsx)(Pt.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"})});var Dt=r(F(),1),Qr=r(f(),1),Xr=(0,Qr.jsx)(Dt.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Qr.jsx)(Dt.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M9.706 8.646a.25.25 0 01-.188.137l-4.626.672a.25.25 0 00-.139.427l3.348 3.262a.25.25 0 01.072.222l-.79 4.607a.25.25 0 00.362.264l4.138-2.176a.25.25 0 01.233 0l4.137 2.175a.25.25 0 00.363-.263l-.79-4.607a.25.25 0 01.072-.222l3.347-3.262a.25.25 0 00-.139-.427l-4.626-.672a.25.25 0 01-.188-.137l-2.069-4.192a.25.25 0 00-.448 0L9.706 8.646zM12 7.39l-.948 1.921a1.75 1.75 0 01-1.317.957l-2.12.308 1.534 1.495c.412.402.6.982.503 1.55l-.362 2.11 1.896-.997a1.75 1.75 0 011.629 0l1.895.997-.362-2.11a1.75 1.75 0 01.504-1.55l1.533-1.495-2.12-.308a1.75 1.75 0 01-1.317-.957L12 7.39z"})});var Mt=r(F(),1),Jr=r(f(),1),eo=(0,Jr.jsx)(Mt.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Jr.jsx)(Mt.Path,{d:"M11.776 4.454a.25.25 0 01.448 0l2.069 4.192a.25.25 0 00.188.137l4.626.672a.25.25 0 01.139.426l-3.348 3.263a.25.25 0 00-.072.222l.79 4.607a.25.25 0 01-.362.263l-4.138-2.175a.25.25 0 00-.232 0l-4.138 2.175a.25.25 0 01-.363-.263l.79-4.607a.25.25 0 00-.071-.222L4.754 9.881a.25.25 0 01.139-.426l4.626-.672a.25.25 0 00.188-.137l2.069-4.192z"})});var Ot=r(F(),1),to=r(f(),1),Je=(0,to.jsx)(Ot.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,to.jsx)(Ot.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"})});var se=r(y(),1),ao=r(aa(),1),ya=r(J(),1),ve=r(z(),1),Sa=r(Vt(),1);var fa=r(k(),1),zt=r(w(),1),ca=r(Vt(),1);var Gt=r(w(),1);var ro={};we(ro,{closeModal:()=>Vd,disableComplementaryArea:()=>Bd,enableComplementaryArea:()=>Ld,openModal:()=>Od,pinItem:()=>Nd,setDefaultComplementaryArea:()=>Wd,setFeatureDefaults:()=>Md,setFeatureValue:()=>Dd,toggleFeature:()=>Pd,unpinItem:()=>Rd});var jt=r(qe(),1),U=r(J(),1);var Ft=r(qe(),1);function ie(e){return["core/edit-post","core/edit-site"].includes(e)?((0,Ft.default)(`${e} interface scope`,{alternative:"core interface scope",hint:"core/edit-post and core/edit-site are merging.",version:"6.6"}),"core"):e}function Le(e,t){return e==="core"&&t==="edit-site/template"?((0,Ft.default)("edit-site/template sidebar",{alternative:"edit-post/document",version:"6.6"}),"edit-post/document"):e==="core"&&t==="edit-site/block-inspector"?((0,Ft.default)("edit-site/block-inspector sidebar",{alternative:"edit-post/block",version:"6.6"}),"edit-post/block"):t}var Wd=(e,t)=>(e=ie(e),t=Le(e,t),{type:"SET_DEFAULT_COMPLEMENTARY_AREA",scope:e,area:t}),Ld=(e,t)=>({registry:o,dispatch:a})=>{if(!t)return;e=ie(e),t=Le(e,t),o.select(U.store).get(e,"isComplementaryAreaVisible")||o.dispatch(U.store).set(e,"isComplementaryAreaVisible",!0),a({type:"ENABLE_COMPLEMENTARY_AREA",scope:e,area:t})},Bd=e=>({registry:t})=>{e=ie(e),t.select(U.store).get(e,"isComplementaryAreaVisible")&&t.dispatch(U.store).set(e,"isComplementaryAreaVisible",!1)},Nd=(e,t)=>({registry:o})=>{if(!t)return;e=ie(e),t=Le(e,t);let a=o.select(U.store).get(e,"pinnedItems");a?.[t]!==!0&&o.dispatch(U.store).set(e,"pinnedItems",{...a,[t]:!0})},Rd=(e,t)=>({registry:o})=>{if(!t)return;e=ie(e),t=Le(e,t);let a=o.select(U.store).get(e,"pinnedItems");o.dispatch(U.store).set(e,"pinnedItems",{...a,[t]:!1})};function Pd(e,t){return function({registry:o}){(0,jt.default)("dispatch( 'core/interface' ).toggleFeature",{since:"6.0",alternative:"dispatch( 'core/preferences' ).toggle"}),o.dispatch(U.store).toggle(e,t)}}function Dd(e,t,o){return function({registry:a}){(0,jt.default)("dispatch( 'core/interface' ).setFeatureValue",{since:"6.0",alternative:"dispatch( 'core/preferences' ).set"}),a.dispatch(U.store).set(e,t,!!o)}}function Md(e,t){return function({registry:o}){(0,jt.default)("dispatch( 'core/interface' ).setFeatureDefaults",{since:"6.0",alternative:"dispatch( 'core/preferences' ).setDefaults"}),o.dispatch(U.store).setDefaults(e,t)}}function Od(e){return{type:"OPEN_MODAL",name:e}}function Vd(){return{type:"CLOSE_MODAL"}}var oo={};we(oo,{getActiveComplementaryArea:()=>Fd,isComplementaryAreaLoading:()=>jd,isFeatureActive:()=>zd,isItemPinned:()=>Gd,isModalActive:()=>Hd});var et=r(w(),1),da=r(qe(),1),tt=r(J(),1);var Fd=(0,et.createRegistrySelector)(e=>(t,o)=>{o=ie(o);let a=e(tt.store).get(o,"isComplementaryAreaVisible");if(a!==void 0)return a===!1?null:t?.complementaryAreas?.[o]}),jd=(0,et.createRegistrySelector)(e=>(t,o)=>{o=ie(o);let a=e(tt.store).get(o,"isComplementaryAreaVisible"),i=t?.complementaryAreas?.[o];return a&&i===void 0}),Gd=(0,et.createRegistrySelector)(e=>(t,o,a)=>(o=ie(o),a=Le(o,a),e(tt.store).get(o,"pinnedItems")?.[a]??!0)),zd=(0,et.createRegistrySelector)(e=>(t,o,a)=>((0,da.default)("select( 'core/interface' ).isFeatureActive( scope, featureName )",{since:"6.0",alternative:"select( 'core/preferences' ).get( scope, featureName )"}),!!e(tt.store).get(o,a)));function Hd(e,t){return e.activeModal===t}var la=r(w(),1);function Ud(e={},t){switch(t.type){case"SET_DEFAULT_COMPLEMENTARY_AREA":{let{scope:o,area:a}=t;return e[o]?e:{...e,[o]:a}}case"ENABLE_COMPLEMENTARY_AREA":{let{scope:o,area:a}=t;return{...e,[o]:a}}}return e}function Kd(e=null,t){switch(t.type){case"OPEN_MODAL":return t.name;case"CLOSE_MODAL":return null}return e}var na=(0,la.combineReducers)({complementaryAreas:Ud,activeModal:Kd});var ma="core/interface";var B=(0,Gt.createReduxStore)(ma,{reducer:na,actions:ro,selectors:oo});(0,Gt.register)(B);var ua=r(f(),1);function Yd(e){return["checkbox","option","radio","switch","menuitemcheckbox","menuitemradio","treeitem"].includes(e)}function je({as:e=fa.Button,scope:t,identifier:o,icon:a,selectedIcon:i,name:s,shortcut:l,...d}){let n=e,m=(0,ca.usePluginContext)(),b=a||m.icon,p=o||`${m.name}/${s}`,h=(0,zt.useSelect)(M=>M(B).getActiveComplementaryArea(t)===p,[p,t]),{enableComplementaryArea:E,disableComplementaryArea:D}=(0,zt.useDispatch)(B);return(0,ua.jsx)(n,{icon:i&&h?i:b,"aria-controls":p.replace("/",":"),"aria-checked":Yd(d.role)?h:void 0,onClick:()=>{h?D(t):E(t,p)},shortcut:l,...d})}var Ht=r(f(),1),$d=({children:e,className:t,toggleButtonProps:o})=>{let a=(0,Ht.jsx)(je,{icon:Qe,...o});return(0,Ht.jsxs)("div",{className:V("components-panel__header","interface-complementary-area-header",t),tabIndex:-1,children:[e,a]})},pa=$d;var ba=r(k(),1);var be=r(k(),1),Ut=r(y(),1),rt=r(f(),1),ga=()=>{};function qd({name:e,as:t=be.MenuGroup,fillProps:o={},bubblesVirtually:a,...i}){return(0,rt.jsx)(be.Slot,{name:e,bubblesVirtually:a,fillProps:o,children:s=>{if(!Ut.Children.toArray(s).length)return null;let l=[];Ut.Children.forEach(s,({props:{__unstableExplicitMenuItem:n,__unstableTarget:m}})=>{m&&n&&l.push(m)});let d=Ut.Children.map(s,n=>!n.props.__unstableExplicitMenuItem&&l.includes(n.props.__unstableTarget)?null:n);return(0,rt.jsx)(t,{...i,children:d})}})}function ha({name:e,as:t=be.Button,onClick:o,...a}){return(0,rt.jsx)(be.Fill,{name:e,children:({onClick:i})=>(0,rt.jsx)(t,{onClick:o||i?(...s)=>{(o||ga)(...s),(i||ga)(...s)}:void 0,...a})})}ha.Slot=qd;var wa=ha;var Kt=r(f(),1),Zd=({__unstableExplicitMenuItem:e,__unstableTarget:t,...o})=>(0,Kt.jsx)(ba.MenuItem,{...o});function va({scope:e,target:t,__unstableExplicitMenuItem:o,...a}){return(0,Kt.jsx)(je,{as:i=>(0,Kt.jsx)(wa,{__unstableExplicitMenuItem:o,__unstableTarget:`${e}/${t}`,as:Zd,name:`${e}/plugin-more-menu`,...i}),role:"menuitemcheckbox",selectedIcon:Ze,name:t,scope:e,...a})}var $t=r(k(),1),Yt=r(f(),1);function _a({scope:e,...t}){return(0,Yt.jsx)($t.Fill,{name:`PinnedItems/${e}`,...t})}function Qd({scope:e,className:t,...o}){return(0,Yt.jsx)($t.Slot,{name:`PinnedItems/${e}`,...o,children:a=>a?.length>0&&(0,Yt.jsx)("div",{className:V(t,"interface-pinned-items"),children:a})})}_a.Slot=Qd;var ot=_a;var C=r(f(),1),Xd=.3;function Jd({scope:e,...t}){return(0,C.jsx)(K.Slot,{name:`ComplementaryArea/${e}`,...t})}var ka=280,el={open:{width:ka},closed:{width:0},mobileOpen:{width:"100vw"}};function tl({activeArea:e,isActive:t,scope:o,children:a,className:i,id:s}){let l=(0,ve.useReducedMotion)(),d=(0,ve.useViewportMatch)("medium","<"),n=(0,ve.usePrevious)(e),m=(0,ve.usePrevious)(t),[,b]=(0,se.useState)({});(0,se.useEffect)(()=>{b({})},[t]);let p={type:"tween",duration:l||d||n&&e&&e!==n?0:Xd,ease:[.6,0,.4,1]};return(0,C.jsx)(K.Fill,{name:`ComplementaryArea/${o}`,children:(0,C.jsx)(K.__unstableAnimatePresence,{initial:!1,children:(m||t)&&(0,C.jsx)(K.__unstableMotion.div,{variants:el,initial:"closed",animate:d?"mobileOpen":"open",exit:"closed",transition:p,className:"interface-complementary-area__fill",children:(0,C.jsx)("div",{id:s,className:i,style:{width:d?"100vw":ka},children:a})})})})}function rl(e,t,o,a,i){let s=(0,se.useRef)(!1),l=(0,se.useRef)(!1),{enableComplementaryArea:d,disableComplementaryArea:n}=(0,at.useDispatch)(B);(0,se.useEffect)(()=>{a&&i&&!s.current?(n(e),l.current=!0):l.current&&!i&&s.current?(l.current=!1,d(e,t)):l.current&&o&&o!==t&&(l.current=!1),i!==s.current&&(s.current=i)},[a,i,e,t,o,n,d])}function Aa({children:e,className:t,closeLabel:o=(0,qt.__)("Close plugin"),identifier:a,header:i,headerClassName:s,icon:l,isPinnable:d=!0,panelClassName:n,scope:m,name:b,title:p,toggleShortcut:h,isActiveByDefault:E}){let D=(0,Sa.usePluginContext)(),M=l||D.icon,u=a||`${D.name}/${b}`,[v,O]=(0,se.useState)(!1),{isLoading:H,isActive:X,isPinned:ce,activeArea:We,isSmall:_t,isLarge:nd,showIconLabels:yt}=(0,at.useSelect)(St=>{let{getActiveComplementaryArea:ud,isComplementaryAreaLoading:pd,isItemPinned:gd}=St(B),{get:hd}=St(ya.store),Mo=ud(m);return{isLoading:pd(m),isActive:Mo===u,isPinned:gd(m,u),activeArea:Mo,isSmall:St(ao.store).isViewportMatch("< medium"),isLarge:St(ao.store).isViewportMatch("large"),showIconLabels:hd("core","showIconLabels")}},[u,m]),md=(0,ve.useViewportMatch)("medium","<");rl(m,u,We,X,_t);let{enableComplementaryArea:Do,disableComplementaryArea:Br,pinItem:fd,unpinItem:cd}=(0,at.useDispatch)(B);if((0,se.useEffect)(()=>{E&&We===void 0&&!_t?Do(m,u):We===void 0&&_t&&Br(m,u),O(!0)},[We,E,m,u,_t,Do,Br]),!!v)return(0,C.jsxs)(C.Fragment,{children:[d&&(0,C.jsx)(ot,{scope:m,children:ce&&(0,C.jsx)(je,{scope:m,identifier:u,isPressed:X&&(!yt||nd),"aria-expanded":X,"aria-disabled":H,label:p,icon:yt?Ze:M,showTooltip:!yt,variant:yt?"tertiary":void 0,size:"compact",shortcut:h})}),b&&d&&(0,C.jsx)(va,{target:b,scope:m,icon:M,identifier:u,children:p}),(0,C.jsxs)(tl,{activeArea:We,isActive:X,className:V("interface-complementary-area",t),scope:m,id:u.replace("/",":"),children:[(0,C.jsx)(pa,{className:s,closeLabel:o,onClose:()=>Br(m),toggleButtonProps:{label:o,size:"compact",shortcut:h,scope:m,identifier:u},children:i||(0,C.jsxs)(C.Fragment,{children:[(0,C.jsx)("h2",{className:"interface-complementary-area-header__title",children:p}),d&&!md&&(0,C.jsx)(K.Button,{className:"interface-complementary-area__pin-unpin-item",icon:ce?eo:Xr,label:ce?(0,qt.__)("Unpin from toolbar"):(0,qt.__)("Pin to toolbar"),onClick:()=>(ce?cd:fd)(m,u),isPressed:ce,"aria-expanded":ce,size:"compact"})]})}),(0,C.jsx)(K.Panel,{className:n,children:e})]})]})}Aa.Slot=Jd;var it=Aa;var xa=r(y(),1),Ia=r(f(),1),Ea=(0,xa.forwardRef)(({children:e,className:t,ariaLabel:o,as:a="div",...i},s)=>(0,Ia.jsx)(a,{ref:s,className:V("admin-ui-navigable-region",t),"aria-label":o,role:"region",tabIndex:"-1",...i,children:e}));Ea.displayName="NavigableRegion";var _e=Ea;var Zt=r(y(),1),Be=r(k(),1),ye=r(A(),1),Ge=r(z(),1),P=r(f(),1),Ta=.25,Ca={type:"tween",duration:Ta,ease:[.6,0,.4,1]};function ol(e){(0,Zt.useEffect)(()=>{let t=document&&document.querySelector(`html:not(.${e})`);if(t)return t.classList.toggle(e),()=>{t.classList.toggle(e)}},[e])}var al={hidden:{opacity:1,marginTop:-60},visible:{opacity:1,marginTop:0},distractionFreeHover:{opacity:1,marginTop:0,transition:{...Ca,delay:.2,delayChildren:.2}},distractionFreeHidden:{opacity:0,marginTop:-60},distractionFreeDisabled:{opacity:0,marginTop:0,transition:{...Ca,delay:.8,delayChildren:.8}}};function il({isDistractionFree:e,footer:t,header:o,editorNotices:a,sidebar:i,secondarySidebar:s,content:l,actions:d,labels:n,className:m},b){let[p,h]=(0,Ge.useResizeObserver)(),E=(0,Ge.useViewportMatch)("medium","<"),M={type:"tween",duration:(0,Ge.useReducedMotion)()?0:Ta,ease:[.6,0,.4,1]};ol("interface-interface-skeleton__html-container");let v={...{header:(0,ye._x)("Header","header landmark area"),body:(0,ye.__)("Content"),secondarySidebar:(0,ye.__)("Block Library"),sidebar:(0,ye._x)("Settings","settings landmark area"),actions:(0,ye.__)("Publish"),footer:(0,ye.__)("Footer")},...n};return(0,P.jsxs)("div",{ref:b,className:V(m,"interface-interface-skeleton",!!t&&"has-footer"),children:[(0,P.jsxs)("div",{className:"interface-interface-skeleton__editor",children:[(0,P.jsx)(Be.__unstableAnimatePresence,{initial:!1,children:!!o&&(0,P.jsx)(_e,{as:Be.__unstableMotion.div,className:"interface-interface-skeleton__header",ariaLabel:v.header,initial:e&&!E?"distractionFreeHidden":"hidden",whileHover:e&&!E?"distractionFreeHover":"visible",animate:e&&!E?"distractionFreeDisabled":"visible",exit:e&&!E?"distractionFreeHidden":"hidden",variants:al,transition:M,children:o})}),e&&(0,P.jsx)("div",{className:"interface-interface-skeleton__header",children:a}),(0,P.jsxs)("div",{className:"interface-interface-skeleton__body",children:[(0,P.jsx)(Be.__unstableAnimatePresence,{initial:!1,children:!!s&&(0,P.jsx)(_e,{className:"interface-interface-skeleton__secondary-sidebar",ariaLabel:v.secondarySidebar,as:Be.__unstableMotion.div,initial:"closed",animate:"open",exit:"closed",variants:{open:{width:h.width},closed:{width:0}},transition:M,children:(0,P.jsxs)(Be.__unstableMotion.div,{style:{position:"absolute",width:E?"100vw":"fit-content",height:"100%",left:0},variants:{open:{x:0},closed:{x:"-100%"}},transition:M,children:[p,s]})})}),(0,P.jsx)(_e,{className:"interface-interface-skeleton__content",ariaLabel:v.body,children:l}),!!i&&(0,P.jsx)(_e,{className:"interface-interface-skeleton__sidebar",ariaLabel:v.sidebar,children:i}),!!d&&(0,P.jsx)(_e,{className:"interface-interface-skeleton__actions",ariaLabel:v.actions,children:d})]})]}),!!t&&(0,P.jsx)(_e,{className:"interface-interface-skeleton__footer",ariaLabel:v.footer,children:t})]})}var io=(0,Zt.forwardRef)(il);var Ra=r(Fe(),1),te=r(G(),1),dt=r(L(),1);var Ne=r(At(),1),Qt=r(Fe(),1);function La(e){if(e.id_base==="block"){let o=(0,Ne.parse)(e.instance.raw.content,{__unstableSkipAutop:!0});return o.length?(0,Qt.addWidgetIdToBlock)(o[0],e.id):(0,Qt.addWidgetIdToBlock)((0,Ne.createBlock)("core/paragraph",{},[]),e.id)}let t;return e._embedded.about[0].is_multi?t={idBase:e.id_base,instance:e.instance}:t={id:e.id},(0,Qt.addWidgetIdToBlock)((0,Ne.createBlock)("core/legacy-widget",t,[]),e.id)}function Ba(e,t={}){let o;return e.name==="core/legacy-widget"&&(e.attributes.id||e.attributes.instance)?o={...t,id:e.attributes.id??t.id,id_base:e.attributes.idBase??t.id_base,instance:e.attributes.instance??t.instance}:o={...t,id_base:"block",instance:{raw:{content:(0,Ne.serialize)(e)}}},delete o.rendered,delete o.rendered_form,o}var x="root",de="sidebar",j="postType",ue=e=>`widget-area-${e}`,Se=()=>"widget-areas";function ze(){return{per_page:-1}}function st(){return{per_page:-1,_embed:"about"}}var Na=(e,t)=>({id:e,slug:e,status:"draft",type:"page",blocks:t,meta:{widgetAreaId:e}});var ee="core/edit-widgets";var lt=(e,t)=>({registry:o})=>{let a=Na(e,t);return o.dispatch(te.store).receiveEntityRecords(x,j,a,{id:a.id},!1),a},sl=()=>async({select:e,dispatch:t,registry:o})=>{let a=e.getEditedWidgetAreas();if(a?.length)try{await t.saveWidgetAreas(a),o.dispatch(so.store).createSuccessNotice((0,Re.__)("Widgets saved."),{type:"snackbar"})}catch(i){o.dispatch(so.store).createErrorNotice((0,Re.sprintf)((0,Re.__)("There was an error. %s"),i.message),{type:"snackbar"})}},dl=e=>async({dispatch:t,registry:o})=>{try{for(let a of e)await t.saveWidgetArea(a.id)}finally{await o.dispatch(te.store).finishResolution("getEntityRecord",x,de,ze())}},ll=e=>async({dispatch:t,select:o,registry:a})=>{let i=o.getWidgets(),s=a.select(te.store).getEditedEntityRecord(x,j,ue(e)),l=Object.values(i).filter(({sidebar:u})=>u===e),d=[],n=s.blocks.filter(u=>{let{id:v}=u.attributes;if(u.name==="core/legacy-widget"&&v){if(d.includes(v))return!1;d.push(v)}return!0}),m=[];for(let u of l)o.getWidgetAreaForWidgetId(u.id)||m.push(u);let b=[],p=[],h=[];for(let u=0;u<n.length;u++){let v=n[u],O=(0,Ra.getWidgetIdFromBlock)(v),H=i[O],X=Ba(v,H);if(h.push(O),H){if(a.dispatch(te.store).editEntityRecord("root","widget",O,{...X,sidebar:e},{undoIgnore:!0}),!a.select(te.store).hasEditsForEntityRecord("root","widget",O))continue;p.push(({saveEditedEntityRecord:We})=>We("root","widget",O))}else p.push(({saveEntityRecord:ce})=>ce("root","widget",{...X,sidebar:e}));b.push({block:v,position:u,clientId:v.clientId})}for(let u of m)p.push(({deleteEntityRecord:v})=>v("root","widget",u.id,{force:!0}));let D=(await a.dispatch(te.store).__experimentalBatch(p)).filter(u=>!u.hasOwnProperty("deleted")),M=[];for(let u=0;u<D.length;u++){let v=D[u],{block:O,position:H}=b[u];s.blocks[H].attributes.__internalWidgetId=v.id,a.select(te.store).getLastEntitySaveError("root","widget",v.id)&&M.push(O.attributes?.name||O?.name),h[H]||(h[H]=v.id)}if(M.length)throw new Error((0,Re.sprintf)((0,Re.__)("Could not save the following widgets: %s."),M.join(", ")));a.dispatch(te.store).editEntityRecord(x,de,e,{widgets:h},{undoIgnore:!0}),t(nl(e)),a.dispatch(te.store).receiveEntityRecords(x,j,s,void 0)},nl=e=>({registry:t})=>{t.dispatch(te.store).saveEditedEntityRecord(x,de,e,{throwOnError:!0})};function ml(e,t){return{type:"SET_WIDGET_ID_FOR_CLIENT_ID",clientId:e,widgetId:t}}function lo(e){return{type:"SET_WIDGET_AREAS_OPEN_STATE",widgetAreasOpenState:e}}function fl(e,t){return{type:"SET_IS_WIDGET_AREA_OPEN",clientId:e,isOpen:t}}function cl(e){return{type:"SET_IS_INSERTER_OPENED",value:e}}function ul(e){return{type:"SET_IS_LIST_VIEW_OPENED",isOpen:e}}var pl=()=>({registry:e})=>{e.dispatch(B).disableComplementaryArea(ee)},gl=(e,t)=>async({dispatch:o,select:a,registry:i})=>{let s=i.select(dt.store).getBlockRootClientId(e),n=i.select(dt.store).getBlocks().find(({attributes:h})=>h.id===t).clientId,b=i.select(dt.store).getBlockOrder(n).length;a.getIsWidgetAreaOpen(n)||o.setIsWidgetAreaOpen(n,!0),i.dispatch(dt.store).moveBlocksToPosition([e],s,n,b)};function hl(e){return{type:"UNLOCK_WIDGET_SAVING",lockName:e}}function wl(e){return{type:"LOCK_WIDGET_SAVING",lockName:e}}var bl=()=>async({dispatch:e,registry:t})=>{let o=ze(),a=await t.resolveSelect(mo.store).getEntityRecords(x,de,o),i=[],s=a.sort((d,n)=>d.id==="wp_inactive_widgets"?1:n.id==="wp_inactive_widgets"?-1:0);for(let d of s)i.push((0,Pa.createBlock)("core/widget-area",{id:d.id,name:d.name})),d.widgets.length||e(lt(ue(d.id),[]));let l={};i.forEach((d,n)=>{l[d.clientId]=n===0}),e(lo(l)),e(lt(Se(),i))},vl=()=>async({dispatch:e,registry:t})=>{let o=st(),a=await t.resolveSelect(mo.store).getEntityRecords("root","widget",o),i={};for(let s of a){let l=La(s);i[s.sidebar]=i[s.sidebar]||[],i[s.sidebar].push(l)}for(let s in i)i.hasOwnProperty(s)&&e(lt(ue(s),i[s]))};var co={};we(co,{__experimentalGetInsertionPoint:()=>Ll,canInsertBlockInWidgetArea:()=>Bl,getEditedWidgetAreas:()=>Il,getIsWidgetAreaOpen:()=>Tl,getParentWidgetAreaBlock:()=>xl,getReferenceWidgetBlocks:()=>El,getWidget:()=>Sl,getWidgetAreaForWidgetId:()=>Al,getWidgetAreas:()=>kl,getWidgets:()=>yl,isInserterOpened:()=>Wl,isListViewOpened:()=>Nl,isSavingWidgetAreas:()=>Cl,isWidgetSavingLocked:()=>Rl});var Y=r(w(),1),Da=r(Fe(),1),le=r(G(),1),Xt=r(L(),1);var _l={rootClientId:void 0,insertionIndex:void 0},yl=(0,Y.createRegistrySelector)(e=>(0,Y.createSelector)(()=>e(le.store).getEntityRecords("root","widget",st())?.reduce((o,a)=>({...o,[a.id]:a}),{})??{},()=>[e(le.store).getEntityRecords("root","widget",st())])),Sl=(0,Y.createRegistrySelector)(e=>(t,o)=>e(ee).getWidgets()[o]),kl=(0,Y.createRegistrySelector)(e=>()=>{let t=ze();return e(le.store).getEntityRecords(x,de,t)}),Al=(0,Y.createRegistrySelector)(e=>(t,o)=>e(ee).getWidgetAreas().find(i=>e(le.store).getEditedEntityRecord(x,j,ue(i.id)).blocks.map(d=>(0,Da.getWidgetIdFromBlock)(d)).includes(o))),xl=(0,Y.createRegistrySelector)(e=>(t,o)=>{let{getBlock:a,getBlockName:i,getBlockParents:s}=e(Xt.store),d=s(o).find(n=>i(n)==="core/widget-area");return a(d)}),Il=(0,Y.createRegistrySelector)(e=>(t,o)=>{let a=e(ee).getWidgetAreas();return a?(o&&(a=a.filter(({id:i})=>o.includes(i))),a.filter(({id:i})=>e(le.store).hasEditsForEntityRecord(x,j,ue(i))).map(({id:i})=>e(le.store).getEditedEntityRecord(x,de,i))):[]}),El=(0,Y.createRegistrySelector)(e=>(t,o=null)=>{let a=[],i=e(ee).getWidgetAreas();for(let s of i){let l=e(le.store).getEditedEntityRecord(x,j,ue(s.id));for(let d of l.blocks)d.name==="core/legacy-widget"&&(!o||d.attributes?.referenceWidgetName===o)&&a.push(d)}return a}),Cl=(0,Y.createRegistrySelector)(e=>()=>{let t=e(ee).getWidgetAreas()?.map(({id:a})=>a);if(!t)return!1;for(let a of t)if(e(le.store).isSavingEntityRecord(x,de,a))return!0;let o=[...Object.keys(e(ee).getWidgets()),void 0];for(let a of o)if(e(le.store).isSavingEntityRecord("root","widget",a))return!0;return!1}),Tl=(e,t)=>{let{widgetAreasOpenState:o}=e;return!!o[t]};function Wl(e){return!!e.blockInserterPanel}function Ll(e){return typeof e.blockInserterPanel=="boolean"?_l:e.blockInserterPanel}var Bl=(0,Y.createRegistrySelector)(e=>(t,o)=>{let a=e(Xt.store).getBlocks(),[i]=a;return e(Xt.store).canInsertBlockType(o,i.clientId)});function Nl(e){return e.listViewPanel}function Rl(e){return Object.keys(e.widgetSavingLock).length>0}var uo={};we(uo,{getInserterSidebarToggleRef:()=>Dl,getListViewToggleRef:()=>Pl});function Pl(e){return e.listViewToggleRef}function Dl(e){return e.inserterSidebarToggleRef}var Va=r(Oa(),1),{lock:vf,unlock:$}=(0,Va.__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-widgets");var Ml={reducer:Zo,selectors:co,resolvers:fo,actions:no},c=(0,Jt.createReduxStore)(ee,Ml);(0,Jt.register)(c);Fa.default.use(function(e,t){return e.path?.indexOf("/wp/v2/types/widget-area")===0?Promise.resolve({}):t(e)});$(c).registerPrivateSelectors(uo);var Ga=r(L(),1),za=r(z(),1),tr=r(w(),1),Ha=r(er(),1),Ua=r(Fe(),1);var ke=r(f(),1),Ol=(0,za.createHigherOrderComponent)(e=>t=>{let{clientId:o,name:a}=t,{widgetAreas:i,currentWidgetAreaId:s,canInsertBlockInWidgetArea:l}=(0,tr.useSelect)(b=>{if(a==="core/widget-area")return{};let p=b(c),h=p.getParentWidgetAreaBlock(o);return{widgetAreas:p.getWidgetAreas(),currentWidgetAreaId:h?.attributes?.id,canInsertBlockInWidgetArea:p.canInsertBlockInWidgetArea(a)}},[o,a]),{moveBlockToWidgetArea:d}=(0,tr.useDispatch)(c),n=i?.length>1,m=a!=="core/widget-area"&&n&&l;return(0,ke.jsxs)(ke.Fragment,{children:[(0,ke.jsx)(e,{...t},"edit"),m&&(0,ke.jsx)(Ga.BlockControls,{children:(0,ke.jsx)(Ua.MoveToWidgetArea,{widgetAreas:i,currentWidgetAreaId:s,onSelect:b=>{d(t.clientId,b)}})})]})},"withMoveToWidgetAreaToolbarItem");(0,Ha.addFilter)("editor.BlockEdit","core/edit-widgets/block-edit",Ol);var Ya=r(er(),1),$a=r(po(),1),Vl=()=>$a.MediaUpload;(0,Ya.addFilter)("editor.MediaUpload","core/edit-widgets/replace-media-upload",Vl);var bo={};we(bo,{metadata:()=>go,name:()=>zl,settings:()=>Hl});var wo=r(A(),1);var go={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/widget-area",title:"Widget Area",category:"widgets",attributes:{id:{type:"string"},name:{type:"string"}},supports:{html:!1,inserter:!1,customClassName:!1,reusable:!1,renaming:!1,visibility:!1,__experimentalToolbar:!1,__experimentalParentSelector:!1,__experimentalDisableBlockOverlay:!0},editorStyle:"wp-block-widget-area-editor",style:"wp-block-widget-area"};var ne=r(y(),1),ir=r(w(),1),Xa=r(G(),1),He=r(k(),1),Ja=r(L(),1);var qa=r(G(),1),ar=r(L(),1),Za=r(y(),1);var rr=r(y(),1),jl=e=>{let[t,o]=(0,rr.useState)(!1);return(0,rr.useEffect)(()=>{let{ownerDocument:a}=e.current;function i(d){l(d)}function s(){o(!1)}function l(d){e.current.contains(d.target)?o(!0):o(!1)}return a.addEventListener("dragstart",i),a.addEventListener("dragend",s),a.addEventListener("dragenter",l),()=>{a.removeEventListener("dragstart",i),a.removeEventListener("dragend",s),a.removeEventListener("dragenter",l)}},[]),t},or=jl;var ho=r(f(),1);function Qa({id:e}){let[t,o,a]=(0,qa.useEntityBlockEditor)("root","postType"),i=(0,Za.useRef)(),l=or(i),d=(0,ar.useInnerBlocksProps)({ref:i},{value:t,onInput:o,onChange:a,templateLock:!1,renderAppender:ar.InnerBlocks.ButtonBlockAppender});return(0,ho.jsx)("div",{"data-widget-area-id":e,className:V("wp-block-widget-area__inner-blocks block-editor-inner-blocks editor-styles-wrapper",{"wp-block-widget-area__highlight-drop-zone":l}),children:(0,ho.jsx)("div",{...d})})}var Pe=r(f(),1);function ei({clientId:e,attributes:{id:t,name:o}}){let a=(0,ir.useSelect)(h=>h(c).getIsWidgetAreaOpen(e),[e]),{setIsWidgetAreaOpen:i}=(0,ir.useDispatch)(c),s=(0,ne.useRef)(),l=(0,ne.useCallback)(h=>i(e,h),[e]),d=Gl(s),n=or(s),[m,b]=(0,ne.useState)(!1);(0,ne.useEffect)(()=>{if(!d){b(!1);return}n&&!a?(l(!0),b(!0)):!n&&a&&m&&l(!1)},[a,d,n,m]);let p=(0,Ja.useBlockProps)();return(0,Pe.jsx)("div",{...p,children:(0,Pe.jsx)(He.Panel,{ref:s,children:(0,Pe.jsx)(He.PanelBody,{title:o,opened:a,onToggle:()=>{i(e,!a)},scrollAfterOpen:!d,children:({opened:h})=>(0,Pe.jsx)(He.__unstableDisclosureContent,{className:"wp-block-widget-area__panel-body-content",visible:h,children:(0,Pe.jsx)(Xa.EntityProvider,{kind:"root",type:"postType",id:`widget-area-${t}`,children:(0,Pe.jsx)(Qa,{id:t})})})})})})}var Gl=e=>{let[t,o]=(0,ne.useState)(!1);return(0,ne.useEffect)(()=>{let{ownerDocument:a}=e.current;function i(){o(!0)}function s(){o(!1)}return a.addEventListener("dragstart",i),a.addEventListener("dragend",s),()=>{a.removeEventListener("dragstart",i),a.removeEventListener("dragend",s)}},[]),t};var{name:zl}=go,Hl={title:(0,wo.__)("Widget Area"),description:(0,wo.__)("A widget area container."),__experimentalLabel:({name:e})=>e,edit:ei};var Wr=r(A(),1),ed=r(w(),1),td=r(Vt(),1),rd=r(xt(),1),od=r(k(),1);var ti=r(y(),1),vo=r(A(),1),ri=r(k(),1),oi=r(L(),1),ai=r(z(),1),ii=r(er(),1),nt=r(f(),1);function Ul({text:e,children:t}){let o=(0,ai.useCopyToClipboard)(e);return(0,nt.jsx)(ri.Button,{__next40pxDefaultSize:!0,variant:"secondary",ref:o,children:t})}function Kl({message:e,error:t}){let o=[(0,nt.jsx)(Ul,{text:t.stack,children:(0,vo.__)("Copy Error")},"copy-error")];return(0,nt.jsx)(oi.Warning,{className:"edit-widgets-error-boundary",actions:o,children:e})}var si=class extends ti.Component{constructor(){super(...arguments),this.state={error:null}}componentDidCatch(e){(0,ii.doAction)("editor.ErrorBoundary.errorLogged",e)}static getDerivedStateFromError(e){return{error:e}}render(){return this.state.error?(0,nt.jsx)(Kl,{message:(0,vo.__)("The editor has encountered an unexpected error."),error:this.state.error}):this.props.children}};var _i=r(k(),1),yi=r(z(),1),Si=r(po(),1),nr=r(w(),1),mr=r(G(),1),ki=r(y(),1),Ai=r(L(),1),xi=r(li(),1),_o=r(J(),1),Ii=r(Nr(),1);var fi=r(y(),1),Ue=r(mt(),1),ci=r(De(),1),sr=r(w(),1),Me=r(A(),1),ui=r(G(),1);function pi(){let{redo:e,undo:t}=(0,sr.useDispatch)(ui.store),{saveEditedWidgetAreas:o}=(0,sr.useDispatch)(c);return(0,Ue.useShortcut)("core/edit-widgets/undo",a=>{t(),a.preventDefault()}),(0,Ue.useShortcut)("core/edit-widgets/redo",a=>{e(),a.preventDefault()}),(0,Ue.useShortcut)("core/edit-widgets/save",a=>{a.preventDefault(),o()}),null}function Yl(){let{registerShortcut:e}=(0,sr.useDispatch)(Ue.store);return(0,fi.useEffect)(()=>{e({name:"core/edit-widgets/undo",category:"global",description:(0,Me.__)("Undo your last changes."),keyCombination:{modifier:"primary",character:"z"}}),e({name:"core/edit-widgets/redo",category:"global",description:(0,Me.__)("Redo your last undo."),keyCombination:{modifier:"primaryShift",character:"z"},aliases:(0,ci.isAppleOS)()?[]:[{modifier:"primary",character:"y"}]}),e({name:"core/edit-widgets/save",category:"global",description:(0,Me.__)("Save your changes."),keyCombination:{modifier:"primary",character:"s"}}),e({name:"core/edit-widgets/keyboard-shortcuts",category:"main",description:(0,Me.__)("Display these keyboard shortcuts."),keyCombination:{modifier:"access",character:"h"}}),e({name:"core/edit-widgets/next-region",category:"global",description:(0,Me.__)("Navigate to the next part of the editor."),keyCombination:{modifier:"ctrl",character:"`"},aliases:[{modifier:"access",character:"n"}]}),e({name:"core/edit-widgets/previous-region",category:"global",description:(0,Me.__)("Navigate to the previous part of the editor."),keyCombination:{modifier:"ctrlShift",character:"`"},aliases:[{modifier:"access",character:"p"},{modifier:"ctrlShift",character:"~"}]})},[e]),null}pi.Register=Yl;var dr=pi;var gi=r(w(),1),hi=r(L(),1),wi=r(G(),1);var $l=()=>(0,gi.useSelect)(e=>{let{getBlockSelectionEnd:t,getBlockName:o}=e(hi.store),a=t();if(o(a)==="core/widget-area")return a;let{getParentWidgetAreaBlock:i}=e(c),l=i(a)?.clientId;if(l)return l;let{getEntityRecord:d}=e(wi.store);return d(x,j,Se())?.blocks[0]?.clientId},[]),bi=$l;var lr=!1,vi=!1;var Oe=r(f(),1),{ExperimentalBlockEditorProvider:ql}=$(Ai.privateApis),{PatternsMenuItems:Zl}=$(xi.privateApis),{BlockKeyboardShortcuts:Ql}=$(Ii.privateApis),Xl=[];function Ei({blockEditorSettings:e,children:t,...o}){let a=(0,yi.useViewportMatch)("medium"),{hasUploadPermissions:i,reusableBlocks:s,isFixedToolbarActive:l,keepCaretInsideBlock:d,pageOnFront:n,pageForPosts:m}=(0,nr.useSelect)(u=>{let{canUser:v,getEntityRecord:O,getEntityRecords:H}=u(mr.store),X=v("read",{kind:"root",name:"site"})?O("root","site"):void 0;return{hasUploadPermissions:v("create",{kind:"postType",name:"attachment"})??!0,reusableBlocks:lr?H("postType","wp_block"):Xl,isFixedToolbarActive:!!u(_o.store).get("core/edit-widgets","fixedToolbar"),keepCaretInsideBlock:!!u(_o.store).get("core/edit-widgets","keepCaretInsideBlock"),pageOnFront:X?.page_on_front,pageForPosts:X?.page_for_posts}},[]),{setIsInserterOpened:b}=(0,nr.useDispatch)(c),p=(0,ki.useMemo)(()=>{let u;return i&&(u=({onError:v,...O})=>{(0,Si.uploadMedia)({wpAllowedMimeTypes:e.allowedMimeTypes,onError:({message:H})=>v(H),...O})}),{...e,__experimentalReusableBlocks:s,hasFixedToolbar:l||!a,keepCaretInsideBlock:d,mediaUpload:u,templateLock:"all",__experimentalSetIsInserterOpened:b,pageOnFront:n,pageForPosts:m,editorTool:"edit"}},[i,e,l,a,d,s,b,n,m]),h=bi(),[E,D,M]=(0,mr.useEntityBlockEditor)(x,j,{id:Se()});return(0,Oe.jsxs)(_i.SlotFillProvider,{children:[(0,Oe.jsx)(dr.Register,{}),(0,Oe.jsx)(Ql,{}),(0,Oe.jsxs)(ql,{value:E,onInput:D,onChange:M,settings:p,useSubRegistry:!1,...o,children:[t,(0,Oe.jsx)(Zl,{rootClientId:h})]})]})}var xe=r(y(),1),Ae=r(A(),1);var fr=r(L(),1);var Vi=r(k(),1),pt=r(w(),1);var Bi=r(w(),1),Ni=r(y(),1);var Ri=r(L(),1),Pi=r(k(),1),ft=r(A(),1),Di=r(Ti(),1),Mi=r(Li(),1);var pe=r(f(),1);function Oi({selectedWidgetAreaId:e}){let t=(0,Bi.useSelect)(i=>i(c).getWidgetAreas(),[]),o=(0,Ni.useMemo)(()=>e&&t?.find(i=>i.id===e),[e,t]),a;return o?e==="wp_inactive_widgets"?a=(0,ft.__)("Blocks in this Widget Area will not be displayed in your site."):a=o.description:a=(0,ft.__)("Widget Areas are global parts in your site\u2019s layout that can accept blocks. These vary by theme, but are typically parts like your Sidebar or Footer."),(0,pe.jsx)("div",{className:"edit-widgets-widget-areas",children:(0,pe.jsxs)("div",{className:"edit-widgets-widget-areas__top-container",children:[(0,pe.jsx)(Ri.BlockIcon,{icon:Pr}),(0,pe.jsxs)("div",{children:[(0,pe.jsx)("p",{dangerouslySetInnerHTML:{__html:(0,Mi.safeHTML)(a)}}),t?.length===0&&(0,pe.jsx)("p",{children:(0,ft.__)("Your theme does not contain any Widget Areas.")}),!o&&(0,pe.jsx)(Pi.Button,{__next40pxDefaultSize:!0,href:(0,Di.addQueryArgs)("customize.php",{"autofocus[panel]":"widgets",return:window.location.pathname}),variant:"tertiary",children:(0,ft.__)("Manage with live preview")})]})]})})}var R=r(f(),1),Jl=xe.Platform.select({web:!0,native:!1}),ct="edit-widgets/block-inspector",ut="edit-widgets/block-areas",{Tabs:ge}=$(Vi.privateApis);function en({selectedWidgetAreaBlock:e}){return(0,R.jsxs)(ge.TabList,{children:[(0,R.jsx)(ge.Tab,{tabId:ut,children:e?e.attributes.name:(0,Ae.__)("Widget Areas")}),(0,R.jsx)(ge.Tab,{tabId:ct,children:(0,Ae.__)("Block")})]})}function tn({hasSelectedNonAreaBlock:e,currentArea:t,isGeneralSidebarOpen:o,selectedWidgetAreaBlock:a}){let{enableComplementaryArea:i}=(0,pt.useDispatch)(B);(0,xe.useEffect)(()=>{e&&t===ut&&o&&i("core/edit-widgets",ct),!e&&t===ct&&o&&i("core/edit-widgets",ut)},[e,i]);let s=(0,xe.useContext)(ge.Context);return(0,R.jsx)(it,{className:"edit-widgets-sidebar",header:(0,R.jsx)(ge.Context.Provider,{value:s,children:(0,R.jsx)(en,{selectedWidgetAreaBlock:a})}),headerClassName:"edit-widgets-sidebar__panel-tabs",title:(0,Ae.__)("Settings"),closeLabel:(0,Ae.__)("Close Settings"),scope:"core/edit-widgets",identifier:t,icon:(0,Ae.isRTL)()?Vr:jr,isActiveByDefault:Jl,children:(0,R.jsxs)(ge.Context.Provider,{value:s,children:[(0,R.jsx)(ge.TabPanel,{tabId:ut,focusable:!1,children:(0,R.jsx)(Oi,{selectedWidgetAreaId:a?.attributes.id})}),(0,R.jsx)(ge.TabPanel,{tabId:ct,focusable:!1,children:e?(0,R.jsx)(fr.BlockInspector,{}):(0,R.jsx)("span",{className:"block-editor-block-inspector__no-blocks",children:(0,Ae.__)("No block selected.")})})]})})}function Fi(){let{currentArea:e,hasSelectedNonAreaBlock:t,isGeneralSidebarOpen:o,selectedWidgetAreaBlock:a}=(0,pt.useSelect)(l=>{let{getSelectedBlock:d,getBlock:n,getBlockParentsByBlockName:m}=l(fr.store),{getActiveComplementaryArea:b}=l(B),p=d(),h=b(c.name),E=h;E||(p?E=ct:E=ut);let D;return p&&(p.name==="core/widget-area"?D=p:D=n(m(p.clientId,"core/widget-area")[0])),{currentArea:E,hasSelectedNonAreaBlock:!!(p&&p.name!=="core/widget-area"),isGeneralSidebarOpen:!!h,selectedWidgetAreaBlock:D}},[]),{enableComplementaryArea:i}=(0,pt.useDispatch)(B),s=(0,xe.useCallback)(l=>{l&&i(c.name,l)},[i]);return(0,R.jsx)(ge,{selectedTabId:o?e:null,onSelect:s,selectOnMove:!1,children:(0,R.jsx)(tn,{hasSelectedNonAreaBlock:t,currentArea:e,isGeneralSidebarOpen:o,selectedWidgetAreaBlock:a})})}var Wo=r(z(),1),Ks=r(L(),1),Lo=r(y(),1),Cr=r(w(),1);var Ce=r(A(),1),Ys=r(J(),1);var ys=r(L(),1),Ss=r(w(),1),ks=r(y(),1),Io=r(A(),1),Sr=r(k(),1);var As=r(z(),1),xs=r(J(),1);var hr=r(w(),1),ht=r(A(),1),Ie=r(k(),1),Zi=r(L(),1);var ko=r(y(),1),Qi=r(z(),1);var cr=r(A(),1),ji=r(k(),1),ur=r(w(),1);var Gi=r(De(),1),yo=r(G(),1),zi=r(y(),1),Hi=r(f(),1);function rn(e,t){let o=(0,ur.useSelect)(i=>i(yo.store).hasUndo(),[]),{undo:a}=(0,ur.useDispatch)(yo.store);return(0,Hi.jsx)(ji.Button,{...e,ref:t,icon:(0,cr.isRTL)()?Xe:Je,label:(0,cr.__)("Undo"),shortcut:Gi.displayShortcut.primary("z"),"aria-disabled":!o,onClick:o?a:void 0,size:"compact"})}var Ui=(0,zi.forwardRef)(rn);var pr=r(A(),1),Ki=r(k(),1),gr=r(w(),1);var gt=r(De(),1),So=r(G(),1),Yi=r(y(),1),$i=r(f(),1);function on(e,t){let o=(0,gt.isAppleOS)()?gt.displayShortcut.primaryShift("z"):gt.displayShortcut.primary("y"),a=(0,gr.useSelect)(s=>s(So.store).hasRedo(),[]),{redo:i}=(0,gr.useDispatch)(So.store);return(0,$i.jsx)(Ki.Button,{...e,ref:t,icon:(0,pr.isRTL)()?Je:Xe,label:(0,pr.__)("Redo"),shortcut:o,"aria-disabled":!a,onClick:a?i:void 0,size:"compact"})}var qi=(0,Yi.forwardRef)(on);var me=r(f(),1);function an(){let e=(0,Qi.useViewportMatch)("medium"),{isInserterOpen:t,isListViewOpen:o,inserterSidebarToggleRef:a,listViewToggleRef:i}=(0,hr.useSelect)(m=>{let{isInserterOpened:b,getInserterSidebarToggleRef:p,isListViewOpened:h,getListViewToggleRef:E}=$(m(c));return{isInserterOpen:b(),isListViewOpen:h(),inserterSidebarToggleRef:p(),listViewToggleRef:E()}},[]),{setIsInserterOpened:s,setIsListViewOpened:l}=(0,hr.useDispatch)(c),d=(0,ko.useCallback)(()=>l(!o),[l,o]),n=(0,ko.useCallback)(()=>s(!t),[s,t]);return(0,me.jsxs)(Zi.NavigableToolbar,{className:"edit-widgets-header-toolbar","aria-label":(0,ht.__)("Document tools"),variant:"unstyled",children:[(0,me.jsx)(Ie.ToolbarItem,{ref:a,as:Ie.Button,className:"edit-widgets-header-toolbar__inserter-toggle",variant:"primary",isPressed:t,onMouseDown:m=>{m.preventDefault()},onClick:n,icon:qr,label:(0,ht._x)("Block Inserter","Generic label for block inserter button"),size:"compact"}),e&&(0,me.jsxs)(me.Fragment,{children:[(0,me.jsx)(Ie.ToolbarItem,{as:Ui}),(0,me.jsx)(Ie.ToolbarItem,{as:qi}),(0,me.jsx)(Ie.ToolbarItem,{as:Ie.Button,className:"edit-widgets-header-toolbar__list-view-toggle",icon:Ur,isPressed:o,label:(0,ht.__)("List View"),onClick:d,ref:i,size:"compact"})]})]})}var Xi=an;var Ji=r(k(),1),Ao=r(A(),1),wr=r(w(),1);var es=r(f(),1);function sn(){let{hasEditedWidgetAreaIds:e,isSaving:t,isWidgetSaveLocked:o}=(0,wr.useSelect)(s=>{let{getEditedWidgetAreas:l,isSavingWidgetAreas:d,isWidgetSavingLocked:n}=s(c);return{hasEditedWidgetAreaIds:l()?.length>0,isSaving:d(),isWidgetSaveLocked:n()}},[]),{saveEditedWidgetAreas:a}=(0,wr.useDispatch)(c),i=o||t||!e;return(0,es.jsx)(Ji.Button,{variant:"primary",isBusy:t,"aria-disabled":i,onClick:i?void 0:a,size:"compact",children:t?(0,Ao.__)("Saving\u2026"):(0,Ao.__)("Update")})}var ts=sn;var re=r(k(),1),hs=r(y(),1),S=r(A(),1);var Ke=r(J(),1),ws=r(De(),1),bs=r(mt(),1),vs=r(z(),1);var ns=r(k(),1),he=r(A(),1),yr=r(mt(),1),ms=r(w(),1);var q=r(A(),1),rs=[{keyCombination:{modifier:"primary",character:"b"},description:(0,q.__)("Make the selected text bold.")},{keyCombination:{modifier:"primary",character:"i"},description:(0,q.__)("Make the selected text italic.")},{keyCombination:{modifier:"primary",character:"k"},description:(0,q.__)("Convert the selected text into a link.")},{keyCombination:{modifier:"primaryShift",character:"k"},description:(0,q.__)("Remove a link.")},{keyCombination:{character:"[["},description:(0,q.__)("Insert a link to a post or page.")},{keyCombination:{modifier:"primary",character:"u"},description:(0,q.__)("Underline the selected text.")},{keyCombination:{modifier:"access",character:"d"},description:(0,q.__)("Strikethrough the selected text.")},{keyCombination:{modifier:"access",character:"x"},description:(0,q.__)("Make the selected text inline code.")},{keyCombination:{modifier:"access",character:"0"},aliases:[{modifier:"access",character:"7"}],description:(0,q.__)("Convert the current heading to a paragraph.")},{keyCombination:{modifier:"access",character:"1-6"},description:(0,q.__)("Convert the current paragraph or heading to a heading of level 1 to 6.")},{keyCombination:{modifier:"primaryShift",character:"SPACE"},description:(0,q.__)("Add non breaking space.")}];var as=r(y(),1),br=r(De(),1),Z=r(f(),1);function os({keyCombination:e,forceAriaLabel:t}){let o=e.modifier?br.displayShortcutList[e.modifier](e.character):e.character,a=e.modifier?br.shortcutAriaLabel[e.modifier](e.character):e.character,i=Array.isArray(o)?o:[o];return(0,Z.jsx)("kbd",{className:"edit-widgets-keyboard-shortcut-help-modal__shortcut-key-combination","aria-label":t||a,children:i.map((s,l)=>s==="+"?(0,Z.jsx)(as.Fragment,{children:s},l):(0,Z.jsx)("kbd",{className:"edit-widgets-keyboard-shortcut-help-modal__shortcut-key",children:s},l))})}function dn({description:e,keyCombination:t,aliases:o=[],ariaLabel:a}){return(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)("div",{className:"edit-widgets-keyboard-shortcut-help-modal__shortcut-description",children:e}),(0,Z.jsxs)("div",{className:"edit-widgets-keyboard-shortcut-help-modal__shortcut-term",children:[(0,Z.jsx)(os,{keyCombination:t,forceAriaLabel:a}),o.map((i,s)=>(0,Z.jsx)(os,{keyCombination:i,forceAriaLabel:a},s))]})]})}var vr=dn;var is=r(w(),1),ss=r(mt(),1);var ds=r(f(),1);function ln({name:e}){let{keyCombination:t,description:o,aliases:a}=(0,is.useSelect)(i=>{let{getShortcutKeyCombination:s,getShortcutDescription:l,getShortcutAliases:d}=i(ss.store);return{keyCombination:s(e),aliases:d(e),description:l(e)}},[e]);return t?(0,ds.jsx)(vr,{keyCombination:t,description:o,aliases:a}):null}var ls=ln;var N=r(f(),1),nn=({shortcuts:e})=>(0,N.jsx)("ul",{className:"edit-widgets-keyboard-shortcut-help-modal__shortcut-list",role:"list",children:e.map((t,o)=>(0,N.jsx)("li",{className:"edit-widgets-keyboard-shortcut-help-modal__shortcut",children:typeof t=="string"?(0,N.jsx)(ls,{name:t}):(0,N.jsx)(vr,{...t})},o))}),xo=({title:e,shortcuts:t,className:o})=>(0,N.jsxs)("section",{className:V("edit-widgets-keyboard-shortcut-help-modal__section",o),children:[!!e&&(0,N.jsx)("h2",{className:"edit-widgets-keyboard-shortcut-help-modal__section-title",children:e}),(0,N.jsx)(nn,{shortcuts:t})]}),_r=({title:e,categoryName:t,additionalShortcuts:o=[]})=>{let a=(0,ms.useSelect)(i=>i(yr.store).getCategoryShortcuts(t),[t]);return(0,N.jsx)(xo,{title:e,shortcuts:a.concat(o)})};function fs({isModalActive:e,toggleModal:t}){return(0,yr.useShortcut)("core/edit-widgets/keyboard-shortcuts",t,{bindGlobal:!0}),e?(0,N.jsxs)(ns.Modal,{className:"edit-widgets-keyboard-shortcut-help-modal",title:(0,he.__)("Keyboard shortcuts"),onRequestClose:t,children:[(0,N.jsx)(xo,{className:"edit-widgets-keyboard-shortcut-help-modal__main-shortcuts",shortcuts:["core/edit-widgets/keyboard-shortcuts"]}),(0,N.jsx)(_r,{title:(0,he.__)("Global shortcuts"),categoryName:"global"}),(0,N.jsx)(_r,{title:(0,he.__)("Selection shortcuts"),categoryName:"selection"}),(0,N.jsx)(_r,{title:(0,he.__)("Block shortcuts"),categoryName:"block",additionalShortcuts:[{keyCombination:{character:"/"},description:(0,he.__)("Change the block type after adding a new paragraph."),ariaLabel:(0,he.__)("Forward-slash")}]}),(0,N.jsx)(xo,{title:(0,he.__)("Text formatting"),shortcuts:rs}),(0,N.jsx)(_r,{title:(0,he.__)("List View shortcuts"),categoryName:"list-view"})]}):null}var cs=r(k(),1),us=r(f(),1),{Fill:ps,Slot:mn}=(0,cs.createSlotFill)("EditWidgetsToolsMoreMenuGroup");ps.Slot=({fillProps:e})=>(0,us.jsx)(mn,{fillProps:e,children:t=>t.length>0&&t});var gs=ps;var I=r(f(),1);function _s(){let[e,t]=(0,hs.useState)(!1),o=()=>t(!e);(0,bs.useShortcut)("core/edit-widgets/keyboard-shortcuts",o);let a=(0,vs.useViewportMatch)("medium");return(0,I.jsxs)(I.Fragment,{children:[(0,I.jsx)(re.DropdownMenu,{icon:Yr,label:(0,S.__)("Options"),popoverProps:{placement:"bottom-end",className:"more-menu-dropdown__content"},toggleProps:{tooltipPosition:"bottom",size:"compact"},children:i=>(0,I.jsxs)(I.Fragment,{children:[a&&(0,I.jsx)(re.MenuGroup,{label:(0,S._x)("View","noun"),children:(0,I.jsx)(Ke.PreferenceToggleMenuItem,{scope:"core/edit-widgets",name:"fixedToolbar",label:(0,S.__)("Top toolbar"),info:(0,S.__)("Access all block and document tools in a single place"),messageActivated:(0,S.__)("Top toolbar activated"),messageDeactivated:(0,S.__)("Top toolbar deactivated")})}),(0,I.jsxs)(re.MenuGroup,{label:(0,S.__)("Tools"),children:[(0,I.jsx)(re.MenuItem,{onClick:()=>{t(!0)},shortcut:ws.displayShortcut.access("h"),children:(0,S.__)("Keyboard shortcuts")}),(0,I.jsx)(Ke.PreferenceToggleMenuItem,{scope:"core/edit-widgets",name:"welcomeGuide",label:(0,S.__)("Welcome Guide")}),(0,I.jsxs)(re.MenuItem,{role:"menuitem",icon:zr,href:(0,S.__)("https://wordpress.org/documentation/article/block-based-widgets-editor/"),target:"_blank",rel:"noopener noreferrer",children:[(0,S.__)("Help"),(0,I.jsx)(re.VisuallyHidden,{as:"span",children:(0,S.__)("(opens in a new tab)")})]}),(0,I.jsx)(gs.Slot,{fillProps:{onClose:i}})]}),(0,I.jsxs)(re.MenuGroup,{label:(0,S.__)("Preferences"),children:[(0,I.jsx)(Ke.PreferenceToggleMenuItem,{scope:"core/edit-widgets",name:"keepCaretInsideBlock",label:(0,S.__)("Contain text cursor inside block"),info:(0,S.__)("Aids screen readers by stopping text caret from leaving blocks."),messageActivated:(0,S.__)("Contain text cursor inside block activated"),messageDeactivated:(0,S.__)("Contain text cursor inside block deactivated")}),(0,I.jsx)(Ke.PreferenceToggleMenuItem,{scope:"core/edit-widgets",name:"themeStyles",info:(0,S.__)("Make the editor look like your theme."),label:(0,S.__)("Use theme styles")}),a&&(0,I.jsx)(Ke.PreferenceToggleMenuItem,{scope:"core/edit-widgets",name:"showBlockBreadcrumbs",label:(0,S.__)("Display block breadcrumbs"),info:(0,S.__)("Shows block breadcrumbs at the bottom of the editor."),messageActivated:(0,S.__)("Display block breadcrumbs activated"),messageDeactivated:(0,S.__)("Display block breadcrumbs deactivated")})]})]})}),(0,I.jsx)(fs,{isModalActive:e,toggleModal:o})]})}var W=r(f(),1);function fn(){let e=(0,As.useViewportMatch)("medium"),t=(0,ks.useRef)(),{hasFixedToolbar:o}=(0,Ss.useSelect)(a=>({hasFixedToolbar:!!a(xs.store).get("core/edit-widgets","fixedToolbar")}),[]);return(0,W.jsx)(W.Fragment,{children:(0,W.jsxs)("div",{className:"edit-widgets-header",children:[(0,W.jsxs)("div",{className:"edit-widgets-header__navigable-toolbar-wrapper",children:[e&&(0,W.jsx)("h1",{className:"edit-widgets-header__title",children:(0,Io.__)("Widgets")}),!e&&(0,W.jsx)(Sr.VisuallyHidden,{as:"h1",className:"edit-widgets-header__title",children:(0,Io.__)("Widgets")}),(0,W.jsx)(Xi,{}),o&&e&&(0,W.jsxs)(W.Fragment,{children:[(0,W.jsx)("div",{className:"selected-block-tools-wrapper",children:(0,W.jsx)(ys.BlockToolbar,{hideDragHandle:!0})}),(0,W.jsx)(Sr.Popover.Slot,{ref:t,name:"block-toolbar"})]})]}),(0,W.jsxs)("div",{className:"edit-widgets-header__actions",children:[(0,W.jsx)(ot.Slot,{scope:"core/edit-widgets"}),(0,W.jsx)(ts,{}),(0,W.jsx)(_s,{})]})]})})}var Is=fn;var Q=r(L(),1),Cs=r(z(),1),Ts=r(w(),1),Ws=r(y(),1),Ls=r(J(),1);var kr=r(xt(),1),Ve=r(f(),1);function cn(){return(0,Ve.jsxs)(Ve.Fragment,{children:[(0,Ve.jsx)(kr.InlineNotices,{pinnedNoticesClassName:"edit-widgets-notices__pinned",dismissibleNoticesClassName:"edit-widgets-notices__dismissible"}),(0,Ve.jsx)(kr.SnackbarNotices,{className:"edit-widgets-notices__snackbar"})]})}var Es=cn;var oe=r(f(),1);function Bs({blockEditorSettings:e}){let t=(0,Ts.useSelect)(i=>!!i(Ls.store).get("core/edit-widgets","themeStyles"),[]),o=(0,Cs.useViewportMatch)("medium"),a=(0,Ws.useMemo)(()=>t?e.styles:[],[e,t]);return(0,oe.jsxs)("div",{className:"edit-widgets-block-editor",children:[(0,oe.jsx)(Es,{}),!o&&(0,oe.jsx)(Q.BlockToolbar,{hideDragHandle:!0}),(0,oe.jsxs)(Q.BlockTools,{children:[(0,oe.jsx)(dr,{}),(0,oe.jsx)(Q.__unstableEditorStyles,{styles:a,scope:":where(.editor-styles-wrapper)"}),(0,oe.jsx)(Q.BlockSelectionClearer,{children:(0,oe.jsx)(Q.WritingFlow,{children:(0,oe.jsx)(Q.BlockList,{className:"edit-widgets-main-block-list"})})})]})]})}var Hs=r(w(),1);var Ds=r(L(),1),Ms=r(z(),1),xr=r(y(),1),Os=r(w(),1);var Eo=r(w(),1),Ns=r(L(),1),Rs=r(G(),1);var un=()=>{let e=(0,Eo.useSelect)(t=>{let{getEntityRecord:o}=t(Rs.store);return o(x,j,Se())?.blocks[0]?.clientId},[]);return(0,Eo.useSelect)(t=>{let{getBlockRootClientId:o,getBlockSelectionEnd:a,getBlockOrder:i,getBlockIndex:s}=t(Ns.store),l=t(c).__experimentalGetInsertionPoint();if(l.rootClientId)return l;let d=a()||e,n=o(d);return d&&n===""?{rootClientId:d,insertionIndex:i(d).length}:{rootClientId:n,insertionIndex:s(d)+1}},[e])},Ps=un;var Ar=r(f(),1);function Vs(){let e=(0,Ms.useViewportMatch)("medium","<"),{rootClientId:t,insertionIndex:o}=Ps(),{setIsInserterOpened:a}=(0,Os.useDispatch)(c),i=(0,xr.useCallback)(()=>a(!1),[a]),s=(0,xr.useRef)();return(0,Ar.jsx)("div",{className:"edit-widgets-layout__inserter-panel",children:(0,Ar.jsx)("div",{className:"edit-widgets-layout__inserter-panel-content",children:(0,Ar.jsx)(Ds.__experimentalLibrary,{showInserterHelpPanel:!0,shouldFocusBlock:e,rootClientId:t,__experimentalInsertionIndex:o,ref:s,onClose:i})})})}var Fs=r(L(),1),js=r(k(),1),Ir=r(z(),1),Er=r(w(),1),wt=r(y(),1),Co=r(A(),1);var Gs=r(De(),1);var Ee=r(f(),1);function zs(){let{setIsListViewOpened:e}=(0,Er.useDispatch)(c),{getListViewToggleRef:t}=$((0,Er.useSelect)(c)),[o,a]=(0,wt.useState)(null),i=(0,Ir.useFocusOnMount)("firstElement"),s=(0,wt.useCallback)(()=>{e(!1),t().current?.focus()},[t,e]),l=(0,wt.useCallback)(d=>{d.keyCode===Gs.ESCAPE&&!d.defaultPrevented&&(d.preventDefault(),s())},[s]);return(0,Ee.jsxs)("div",{className:"edit-widgets-editor__list-view-panel",onKeyDown:l,children:[(0,Ee.jsxs)("div",{className:"edit-widgets-editor__list-view-panel-header",children:[(0,Ee.jsx)("strong",{children:(0,Co.__)("List View")}),(0,Ee.jsx)(js.Button,{icon:Qe,label:(0,Co.__)("Close"),onClick:s,size:"compact"})]}),(0,Ee.jsx)("div",{className:"edit-widgets-editor__list-view-panel-content",ref:(0,Ir.useMergeRefs)([i,a]),children:(0,Ee.jsx)(Fs.__experimentalListView,{dropZoneElement:o})})]})}var To=r(f(),1);function Us(){let{isInserterOpen:e,isListViewOpen:t}=(0,Hs.useSelect)(o=>{let{isInserterOpened:a,isListViewOpened:i}=o(c);return{isInserterOpen:a(),isListViewOpen:i()}},[]);return e?(0,To.jsx)(Vs,{}):t?(0,To.jsx)(zs,{}):null}var ae=r(f(),1),pn={header:(0,Ce.__)("Widgets top bar"),body:(0,Ce.__)("Widgets and blocks"),sidebar:(0,Ce.__)("Widgets settings"),footer:(0,Ce.__)("Widgets footer")};function gn({blockEditorSettings:e}){let t=(0,Wo.useViewportMatch)("medium","<"),o=(0,Wo.useViewportMatch)("huge",">="),{setIsInserterOpened:a,setIsListViewOpened:i,closeGeneralSidebar:s}=(0,Cr.useDispatch)(c),{hasBlockBreadCrumbsEnabled:l,hasSidebarEnabled:d,isInserterOpened:n,isListViewOpened:m}=(0,Cr.useSelect)(h=>({hasSidebarEnabled:!!h(B).getActiveComplementaryArea(c.name),isInserterOpened:!!h(c).isInserterOpened(),isListViewOpened:!!h(c).isListViewOpened(),hasBlockBreadCrumbsEnabled:!!h(Ys.store).get("core/edit-widgets","showBlockBreadcrumbs")}),[]);(0,Lo.useEffect)(()=>{d&&!o&&(a(!1),i(!1))},[d,o]),(0,Lo.useEffect)(()=>{(n||m)&&!o&&s()},[n,m,o]);let b=m?(0,Ce.__)("List View"):(0,Ce.__)("Block Library"),p=m||n;return(0,ae.jsx)(io,{labels:{...pn,secondarySidebar:b},header:(0,ae.jsx)(Is,{}),secondarySidebar:p&&(0,ae.jsx)(Us,{}),sidebar:(0,ae.jsx)(it.Slot,{scope:"core/edit-widgets"}),content:(0,ae.jsx)(ae.Fragment,{children:(0,ae.jsx)(Bs,{blockEditorSettings:e})}),footer:l&&!t&&(0,ae.jsx)("div",{className:"edit-widgets-layout__footer",children:(0,ae.jsx)(Ks.BlockBreadcrumb,{rootLabelText:(0,Ce.__)("Widgets")})})})}var $s=gn;var qs=r(A(),1),Zs=r(y(),1),Qs=r(w(),1);function Xs(){let e=(0,Qs.useSelect)(t=>{let{getEditedWidgetAreas:o}=t(c);return o()?.length>0},[]);return(0,Zs.useEffect)(()=>{let t=o=>{if(e)return o.returnValue=(0,qs.__)("You have unsaved changes. If you proceed, they will be lost."),o.returnValue};return window.addEventListener("beforeunload",t),()=>{window.removeEventListener("beforeunload",t)}},[e]),null}var bt=r(w(),1),vt=r(k(),1),T=r(A(),1),Bo=r(y(),1),No=r(J(),1);var g=r(f(),1);function Js(){let e=(0,bt.useSelect)(s=>!!s(No.store).get("core/edit-widgets","welcomeGuide"),[]),{toggle:t}=(0,bt.useDispatch)(No.store),o=(0,bt.useSelect)(s=>s(c).getWidgetAreas({per_page:-1}),[]);if(!e)return null;let a=o?.every(s=>s.id==="wp_inactive_widgets"||s.widgets.every(l=>l.startsWith("block-"))),i=o?.filter(s=>s.id!=="wp_inactive_widgets").length??0;return(0,g.jsx)(vt.Guide,{className:"edit-widgets-welcome-guide",contentLabel:(0,T.__)("Welcome to block Widgets"),finishButtonText:(0,T.__)("Get started"),onFinish:()=>t("core/edit-widgets","welcomeGuide"),pages:[{image:(0,g.jsx)(Tr,{nonAnimatedSrc:"https://s.w.org/images/block-editor/welcome-canvas.svg",animatedSrc:"https://s.w.org/images/block-editor/welcome-canvas.gif"}),content:(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)("h1",{className:"edit-widgets-welcome-guide__heading",children:(0,T.__)("Welcome to block Widgets")}),a?(0,g.jsx)(g.Fragment,{children:(0,g.jsx)("p",{className:"edit-widgets-welcome-guide__text",children:(0,T.sprintf)((0,T._n)("Your theme provides %s \u201Cblock\u201D area for you to add and edit content.\xA0Try adding a search bar, social icons, or other types of blocks here and see how they\u2019ll look on your site.","Your theme provides %s different \u201Cblock\u201D areas for you to add and edit content.\xA0Try adding a search bar, social icons, or other types of blocks here and see how they\u2019ll look on your site.",i),i)})}):(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)("p",{className:"edit-widgets-welcome-guide__text",children:(0,T.__)("You can now add any block to your site\u2019s widget areas. Don\u2019t worry, all of your favorite widgets still work flawlessly.")}),(0,g.jsxs)("p",{className:"edit-widgets-welcome-guide__text",children:[(0,g.jsx)("strong",{children:(0,T.__)("Want to stick with the old widgets?")})," ",(0,g.jsx)(vt.ExternalLink,{href:(0,T.__)("https://wordpress.org/plugins/classic-widgets/"),children:(0,T.__)("Get the Classic Widgets plugin.")})]})]})]})},{image:(0,g.jsx)(Tr,{nonAnimatedSrc:"https://s.w.org/images/block-editor/welcome-editor.svg",animatedSrc:"https://s.w.org/images/block-editor/welcome-editor.gif"}),content:(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)("h1",{className:"edit-widgets-welcome-guide__heading",children:(0,T.__)("Customize each block")}),(0,g.jsx)("p",{className:"edit-widgets-welcome-guide__text",children:(0,T.__)("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,g.jsx)(Tr,{nonAnimatedSrc:"https://s.w.org/images/block-editor/welcome-library.svg",animatedSrc:"https://s.w.org/images/block-editor/welcome-library.gif"}),content:(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)("h1",{className:"edit-widgets-welcome-guide__heading",children:(0,T.__)("Explore all blocks")}),(0,g.jsx)("p",{className:"edit-widgets-welcome-guide__text",children:(0,Bo.createInterpolateElement)((0,T.__)("All of the blocks available to you live in the block library. You\u2019ll find it wherever you see the <InserterIconImage /> icon."),{InserterIconImage:(0,g.jsx)("img",{className:"edit-widgets-welcome-guide__inserter-icon",alt:(0,T.__)("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,g.jsx)(Tr,{nonAnimatedSrc:"https://s.w.org/images/block-editor/welcome-documentation.svg",animatedSrc:"https://s.w.org/images/block-editor/welcome-documentation.gif"}),content:(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)("h1",{className:"edit-widgets-welcome-guide__heading",children:(0,T.__)("Learn more")}),(0,g.jsx)("p",{className:"edit-widgets-welcome-guide__text",children:(0,Bo.createInterpolateElement)((0,T.__)("New to the block editor? Want to learn more about using it? <a>Here's a detailed guide.</a>"),{a:(0,g.jsx)(vt.ExternalLink,{href:(0,T.__)("https://wordpress.org/documentation/article/wordpress-block-editor/")})})})]})}]})}function Tr({nonAnimatedSrc:e,animatedSrc:t}){return(0,g.jsxs)("picture",{className:"edit-widgets-welcome-guide__image",children:[(0,g.jsx)("source",{srcSet:e,media:"(prefers-reduced-motion: reduce)"}),(0,g.jsx)("img",{src:t,width:"312",height:"240",alt:""})]})}var fe=r(f(),1);function hn({blockEditorSettings:e}){let{createErrorNotice:t}=(0,ed.useDispatch)(rd.store);function o(i){t((0,Wr.sprintf)((0,Wr.__)('The "%s" plugin has encountered an error and cannot be rendered.'),i))}let a=(0,od.__unstableUseNavigateRegions)();return(0,fe.jsx)(si,{children:(0,fe.jsx)("div",{className:a.className,...a,ref:a.ref,children:(0,fe.jsxs)(Ei,{blockEditorSettings:e,children:[(0,fe.jsx)($s,{blockEditorSettings:e}),(0,fe.jsx)(Fi,{}),(0,fe.jsx)(td.PluginArea,{onError:o}),(0,fe.jsx)(Xs,{}),(0,fe.jsx)(Js,{})]})})})}var ad=hn;var Po=r(f(),1),wn=["core/more","core/freeform","core/template-part",...lr?[]:["core/block"]];function ld(e,t){let o=document.getElementById(e),a=(0,Lr.createRoot)(o),i=(0,Ye.__experimentalGetCoreBlocks)().filter(s=>!(wn.includes(s.name)||s.name.startsWith("core/post")||s.name.startsWith("core/query")||s.name.startsWith("core/site")||s.name.startsWith("core/navigation")||s.name.startsWith("core/term")));return(0,Ro.dispatch)(dd.store).setDefaults("core/edit-widgets",{fixedToolbar:!1,welcomeGuide:!0,showBlockBreadcrumbs:!0,themeStyles:!0}),(0,Ro.dispatch)(Te.store).reapplyBlockTypeFilters(),(0,Ye.registerCoreBlocks)(i),(0,$e.registerLegacyWidgetBlock)(),(0,Ye.__experimentalRegisterExperimentalCoreBlocks)({enableFSEBlocks:vi}),(0,$e.registerLegacyWidgetVariations)(t),_n(bo),(0,$e.registerWidgetGroupBlock)(),t.__experimentalFetchLinkSuggestions=(s,l)=>(0,sd.__experimentalFetchLinkSuggestions)(s,l,t),(0,Te.setFreeformContentHandlerName)("core/html"),a.render((0,Po.jsx)(Lr.StrictMode,{children:(0,Po.jsx)(ad,{blockEditorSettings:t})})),a}var bn=ld;function vn(){(0,id.default)("wp.editWidgets.reinitializeEditor",{since:"6.2",version:"6.3"})}var _n=e=>{if(!e)return;let{metadata:t,settings:o,name:a}=e;t&&(0,Te.unstable__bootstrapServerSideBlockDefinitions)({[a]:t}),(0,Te.registerBlockType)(a,o)};return Sd(yn);})(); |