Al-HUWAITI Shell
Al-huwaiti


Server : Apache
System : Linux 122.228.205.92.host.secureserver.net 5.14.0-362.18.1.el9_3.x86_64 #1 SMP PREEMPT_DYNAMIC Mon Jan 29 07:05:48 EST 2024 x86_64
User : ondostategov ( 1002)
PHP Version : 8.1.33
Disable Function : NONE
Directory :  /home/ondostategov/public_html/wp-includes/js/dist/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /home/ondostategov/public_html/wp-includes/js/dist/edit-widgets.min.js
/*! This file is auto-generated */
(()=>{"use strict";var e={n:t=>{var r=t&&t.__esModule?()=>t.default:()=>t;return e.d(r,{a:r}),r},d:(t,r)=>{for(var i in r)e.o(r,i)&&!e.o(t,i)&&Object.defineProperty(t,i,{enumerable:!0,get:r[i]})},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r:e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}},t={};e.r(t),e.d(t,{initialize:()=>Cr,initializeEditor:()=>Ir,reinitializeEditor:()=>Nr,store:()=>dt});var r={};e.r(r),e.d(r,{closeModal:()=>$,disableComplementaryArea:()=>V,enableComplementaryArea:()=>M,openModal:()=>U,pinItem:()=>D,setDefaultComplementaryArea:()=>O,setFeatureDefaults:()=>H,setFeatureValue:()=>z,toggleFeature:()=>G,unpinItem:()=>F});var i={};e.r(i),e.d(i,{getActiveComplementaryArea:()=>Y,isComplementaryAreaLoading:()=>K,isFeatureActive:()=>q,isItemPinned:()=>Z,isModalActive:()=>J});var s={};e.r(s),e.d(s,{closeGeneralSidebar:()=>Pe,lockWidgetSaving:()=>Ve,moveBlockToWidgetArea:()=>Oe,persistStubPost:()=>Ee,saveEditedWidgetAreas:()=>Ae,saveWidgetArea:()=>Ce,saveWidgetAreas:()=>Ie,setIsInserterOpened:()=>We,setIsListViewOpened:()=>Re,setIsWidgetAreaOpen:()=>Le,setWidgetAreasOpenState:()=>Te,setWidgetIdForClientId:()=>Be,unlockWidgetSaving:()=>Me});var o={};e.r(o),e.d(o,{getWidgetAreas:()=>De,getWidgets:()=>Fe});var n={};e.r(n),e.d(n,{__experimentalGetInsertionPoint:()=>Xe,canInsertBlockInWidgetArea:()=>et,getEditedWidgetAreas:()=>Ke,getIsWidgetAreaOpen:()=>Je,getParentWidgetAreaBlock:()=>Ye,getReferenceWidgetBlocks:()=>Ze,getWidget:()=>He,getWidgetAreaForWidgetId:()=>$e,getWidgetAreas:()=>Ue,getWidgets:()=>ze,isInserterOpened:()=>Qe,isListViewOpened:()=>tt,isSavingWidgetAreas:()=>qe,isWidgetSavingLocked:()=>rt});var a={};e.r(a),e.d(a,{getInserterSidebarToggleRef:()=>st,getListViewToggleRef:()=>it});var c={};e.r(c),e.d(c,{metadata:()=>pt,name:()=>wt,settings:()=>bt});const d=window.ReactJSXRuntime,l=window.wp.blocks,u=window.wp.data,g=window.wp.deprecated;var p=e.n(g);const h=window.wp.element,m=window.wp.blockLibrary,_=window.wp.coreData,w=window.wp.widgets,b=window.wp.preferences,f=window.wp.apiFetch;var v=e.n(f);var y=(0,u.combineReducers)({blockInserterPanel:function(e=!1,t){switch(t.type){case"SET_IS_LIST_VIEW_OPENED":return!t.isOpen&&e;case"SET_IS_INSERTER_OPENED":return t.value}return e},inserterSidebarToggleRef:function(e={current:null}){return e},listViewPanel:function(e=!1,t){switch(t.type){case"SET_IS_INSERTER_OPENED":return!t.value&&e;case"SET_IS_LIST_VIEW_OPENED":return t.isOpen}return e},listViewToggleRef:function(e={current:null}){return e},widgetAreasOpenState:function(e={},t){const{type:r}=t;switch(r){case"SET_WIDGET_AREAS_OPEN_STATE":return t.widgetAreasOpenState;case"SET_IS_WIDGET_AREA_OPEN":{const{clientId:r,isOpen:i}=t;return{...e,[r]:i}}default:return e}},widgetSavingLock:function(e={},t){switch(t.type){case"LOCK_WIDGET_SAVING":return{...e,[t.lockName]:!0};case"UNLOCK_WIDGET_SAVING":{const{[t.lockName]:r,...i}=e;return i}}return e}});const x=window.wp.i18n,k=window.wp.notices;function j(e){var t,r,i="";if("string"==typeof e||"number"==typeof e)i+=e;else if("object"==typeof e)if(Array.isArray(e)){var s=e.length;for(t=0;t<s;t++)e[t]&&(r=j(e[t]))&&(i&&(i+=" "),i+=r)}else for(r in e)e[r]&&(i&&(i+=" "),i+=r);return i}const S=function(){for(var e,t,r=0,i="",s=arguments.length;r<s;r++)(e=arguments[r])&&(t=j(e))&&(i&&(i+=" "),i+=t);return i},E=window.wp.components,A=window.wp.primitives;var I=(0,d.jsx)(A.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,d.jsx)(A.Path,{d:"M16.5 7.5 10 13.9l-2.5-2.4-1 1 3.5 3.6 7.5-7.6z"})}),C=(0,d.jsx)(A.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,d.jsx)(A.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"})}),N=(0,d.jsx)(A.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,d.jsx)(A.Path,{fillRule:"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",clipRule:"evenodd"})});const B=window.wp.viewport,T=window.wp.compose,L=window.wp.plugins;var W=(0,d.jsx)(A.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,d.jsx)(A.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"})});function R(e){return["core/edit-post","core/edit-site"].includes(e)?(p()(`${e} interface scope`,{alternative:"core interface scope",hint:"core/edit-post and core/edit-site are merging.",version:"6.6"}),"core"):e}function P(e,t){return"core"===e&&"edit-site/template"===t?(p()("edit-site/template sidebar",{alternative:"edit-post/document",version:"6.6"}),"edit-post/document"):"core"===e&&"edit-site/block-inspector"===t?(p()("edit-site/block-inspector sidebar",{alternative:"edit-post/block",version:"6.6"}),"edit-post/block"):t}const O=(e,t)=>({type:"SET_DEFAULT_COMPLEMENTARY_AREA",scope:e=R(e),area:t=P(e,t)}),M=(e,t)=>({registry:r,dispatch:i})=>{if(!t)return;e=R(e),t=P(e,t);r.select(b.store).get(e,"isComplementaryAreaVisible")||r.dispatch(b.store).set(e,"isComplementaryAreaVisible",!0),i({type:"ENABLE_COMPLEMENTARY_AREA",scope:e,area:t})},V=e=>({registry:t})=>{e=R(e);t.select(b.store).get(e,"isComplementaryAreaVisible")&&t.dispatch(b.store).set(e,"isComplementaryAreaVisible",!1)},D=(e,t)=>({registry:r})=>{if(!t)return;e=R(e),t=P(e,t);const i=r.select(b.store).get(e,"pinnedItems");!0!==i?.[t]&&r.dispatch(b.store).set(e,"pinnedItems",{...i,[t]:!0})},F=(e,t)=>({registry:r})=>{if(!t)return;e=R(e),t=P(e,t);const i=r.select(b.store).get(e,"pinnedItems");r.dispatch(b.store).set(e,"pinnedItems",{...i,[t]:!1})};function G(e,t){return function({registry:r}){p()("dispatch( 'core/interface' ).toggleFeature",{since:"6.0",alternative:"dispatch( 'core/preferences' ).toggle"}),r.dispatch(b.store).toggle(e,t)}}function z(e,t,r){return function({registry:i}){p()("dispatch( 'core/interface' ).setFeatureValue",{since:"6.0",alternative:"dispatch( 'core/preferences' ).set"}),i.dispatch(b.store).set(e,t,!!r)}}function H(e,t){return function({registry:r}){p()("dispatch( 'core/interface' ).setFeatureDefaults",{since:"6.0",alternative:"dispatch( 'core/preferences' ).setDefaults"}),r.dispatch(b.store).setDefaults(e,t)}}function U(e){return{type:"OPEN_MODAL",name:e}}function $(){return{type:"CLOSE_MODAL"}}const Y=(0,u.createRegistrySelector)((e=>(t,r)=>{r=R(r);const i=e(b.store).get(r,"isComplementaryAreaVisible");if(void 0!==i)return!1===i?null:t?.complementaryAreas?.[r]})),K=(0,u.createRegistrySelector)((e=>(t,r)=>{r=R(r);const i=e(b.store).get(r,"isComplementaryAreaVisible"),s=t?.complementaryAreas?.[r];return i&&void 0===s})),Z=(0,u.createRegistrySelector)((e=>(t,r,i)=>{i=P(r=R(r),i);const s=e(b.store).get(r,"pinnedItems");return s?.[i]??!0})),q=(0,u.createRegistrySelector)((e=>(t,r,i)=>(p()("select( 'core/interface' ).isFeatureActive( scope, featureName )",{since:"6.0",alternative:"select( 'core/preferences' ).get( scope, featureName )"}),!!e(b.store).get(r,i))));function J(e,t){return e.activeModal===t}var Q=(0,u.combineReducers)({complementaryAreas:function(e={},t){switch(t.type){case"SET_DEFAULT_COMPLEMENTARY_AREA":{const{scope:r,area:i}=t;return e[r]?e:{...e,[r]:i}}case"ENABLE_COMPLEMENTARY_AREA":{const{scope:r,area:i}=t;return{...e,[r]:i}}}return e},activeModal:function(e=null,t){switch(t.type){case"OPEN_MODAL":return t.name;case"CLOSE_MODAL":return null}return e}});const X=(0,u.createReduxStore)("core/interface",{reducer:Q,actions:r,selectors:i});function ee({as:e=E.Button,scope:t,identifier:r,icon:i,selectedIcon:s,name:o,shortcut:n,...a}){const c=e,l=(0,L.usePluginContext)(),g=i||l.icon,p=r||`${l.name}/${o}`,h=(0,u.useSelect)((e=>e(X).getActiveComplementaryArea(t)===p),[p,t]),{enableComplementaryArea:m,disableComplementaryArea:_}=(0,u.useDispatch)(X);return(0,d.jsx)(c,{icon:s&&h?s:g,"aria-controls":p.replace("/",":"),"aria-checked":(w=a.role,["checkbox","option","radio","switch","menuitemcheckbox","menuitemradio","treeitem"].includes(w)?h:void 0),onClick:()=>{h?_(t):m(t,p)},shortcut:n,...a});var w}(0,u.register)(X);var te=({children:e,className:t,toggleButtonProps:r})=>{const i=(0,d.jsx)(ee,{icon:W,...r});return(0,d.jsxs)("div",{className:S("components-panel__header","interface-complementary-area-header",t),tabIndex:-1,children:[e,i]})};const re=()=>{};function ie({name:e,as:t=E.Button,onClick:r,...i}){return(0,d.jsx)(E.Fill,{name:e,children:({onClick:e})=>(0,d.jsx)(t,{onClick:r||e?(...t)=>{(r||re)(...t),(e||re)(...t)}:void 0,...i})})}ie.Slot=function({name:e,as:t=E.MenuGroup,fillProps:r={},bubblesVirtually:i,...s}){return(0,d.jsx)(E.Slot,{name:e,bubblesVirtually:i,fillProps:r,children:e=>{if(!h.Children.toArray(e).length)return null;const r=[];h.Children.forEach(e,(({props:{__unstableExplicitMenuItem:e,__unstableTarget:t}})=>{t&&e&&r.push(t)}));const i=h.Children.map(e,(e=>!e.props.__unstableExplicitMenuItem&&r.includes(e.props.__unstableTarget)?null:e));return(0,d.jsx)(t,{...s,children:i})}})};var se=ie;const oe=({__unstableExplicitMenuItem:e,__unstableTarget:t,...r})=>(0,d.jsx)(E.MenuItem,{...r});function ne({scope:e,target:t,__unstableExplicitMenuItem:r,...i}){return(0,d.jsx)(ee,{as:i=>(0,d.jsx)(se,{__unstableExplicitMenuItem:r,__unstableTarget:`${e}/${t}`,as:oe,name:`${e}/plugin-more-menu`,...i}),role:"menuitemcheckbox",selectedIcon:I,name:t,scope:e,...i})}function ae({scope:e,...t}){return(0,d.jsx)(E.Fill,{name:`PinnedItems/${e}`,...t})}ae.Slot=function({scope:e,className:t,...r}){return(0,d.jsx)(E.Slot,{name:`PinnedItems/${e}`,...r,children:e=>e?.length>0&&(0,d.jsx)("div",{className:S(t,"interface-pinned-items"),children:e})})};var ce=ae;const de={open:{width:280},closed:{width:0},mobileOpen:{width:"100vw"}};function le({activeArea:e,isActive:t,scope:r,children:i,className:s,id:o}){const n=(0,T.useReducedMotion)(),a=(0,T.useViewportMatch)("medium","<"),c=(0,T.usePrevious)(e),l=(0,T.usePrevious)(t),[,u]=(0,h.useState)({});(0,h.useEffect)((()=>{u({})}),[t]);const g={type:"tween",duration:n||a||c&&e&&e!==c?0:.3,ease:[.6,0,.4,1]};return(0,d.jsx)(E.Fill,{name:`ComplementaryArea/${r}`,children:(0,d.jsx)(E.__unstableAnimatePresence,{initial:!1,children:(l||t)&&(0,d.jsx)(E.__unstableMotion.div,{variants:de,initial:"closed",animate:a?"mobileOpen":"open",exit:"closed",transition:g,className:"interface-complementary-area__fill",children:(0,d.jsx)("div",{id:o,className:s,style:{width:a?"100vw":280},children:i})})})})}function ue({children:e,className:t,closeLabel:r=(0,x.__)("Close plugin"),identifier:i,header:s,headerClassName:o,icon:n,isPinnable:a=!0,panelClassName:c,scope:l,name:g,title:p,toggleShortcut:m,isActiveByDefault:_}){const w=(0,L.usePluginContext)(),f=n||w.icon,v=i||`${w.name}/${g}`,[y,k]=(0,h.useState)(!1),{isLoading:j,isActive:A,isPinned:W,activeArea:R,isSmall:P,isLarge:O,showIconLabels:M}=(0,u.useSelect)((e=>{const{getActiveComplementaryArea:t,isComplementaryAreaLoading:r,isItemPinned:i}=e(X),{get:s}=e(b.store),o=t(l);return{isLoading:r(l),isActive:o===v,isPinned:i(l,v),activeArea:o,isSmall:e(B.store).isViewportMatch("< medium"),isLarge:e(B.store).isViewportMatch("large"),showIconLabels:s("core","showIconLabels")}}),[v,l]),V=(0,T.useViewportMatch)("medium","<");!function(e,t,r,i,s){const o=(0,h.useRef)(!1),n=(0,h.useRef)(!1),{enableComplementaryArea:a,disableComplementaryArea:c}=(0,u.useDispatch)(X);(0,h.useEffect)((()=>{i&&s&&!o.current?(c(e),n.current=!0):n.current&&!s&&o.current?(n.current=!1,a(e,t)):n.current&&r&&r!==t&&(n.current=!1),s!==o.current&&(o.current=s)}),[i,s,e,t,r,c,a])}(l,v,R,A,P);const{enableComplementaryArea:D,disableComplementaryArea:F,pinItem:G,unpinItem:z}=(0,u.useDispatch)(X);if((0,h.useEffect)((()=>{_&&void 0===R&&!P?D(l,v):void 0===R&&P&&F(l,v),k(!0)}),[R,_,l,v,P,D,F]),y)return(0,d.jsxs)(d.Fragment,{children:[a&&(0,d.jsx)(ce,{scope:l,children:W&&(0,d.jsx)(ee,{scope:l,identifier:v,isPressed:A&&(!M||O),"aria-expanded":A,"aria-disabled":j,label:p,icon:M?I:f,showTooltip:!M,variant:M?"tertiary":void 0,size:"compact",shortcut:m})}),g&&a&&(0,d.jsx)(ne,{target:g,scope:l,icon:f,identifier:v,children:p}),(0,d.jsxs)(le,{activeArea:R,isActive:A,className:S("interface-complementary-area",t),scope:l,id:v.replace("/",":"),children:[(0,d.jsx)(te,{className:o,closeLabel:r,onClose:()=>F(l),toggleButtonProps:{label:r,size:"compact",shortcut:m,scope:l,identifier:v},children:s||(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)("h2",{className:"interface-complementary-area-header__title",children:p}),a&&!V&&(0,d.jsx)(E.Button,{className:"interface-complementary-area__pin-unpin-item",icon:W?C:N,label:W?(0,x.__)("Unpin from toolbar"):(0,x.__)("Pin to toolbar"),onClick:()=>(W?z:G)(l,v),isPressed:W,"aria-expanded":W,size:"compact"})]})}),(0,d.jsx)(E.Panel,{className:c,children:e})]})]})}ue.Slot=function({scope:e,...t}){return(0,d.jsx)(E.Slot,{name:`ComplementaryArea/${e}`,...t})};var ge=ue;const pe=(0,h.forwardRef)((({children:e,className:t,ariaLabel:r,as:i="div",...s},o)=>(0,d.jsx)(i,{ref:o,className:S("admin-ui-navigable-region",t),"aria-label":r,role:"region",tabIndex:"-1",...s,children:e})));pe.displayName="NavigableRegion";var he=pe;const me={type:"tween",duration:.25,ease:[.6,0,.4,1]};const _e={hidden:{opacity:1,marginTop:-60},visible:{opacity:1,marginTop:0},distractionFreeHover:{opacity:1,marginTop:0,transition:{...me,delay:.2,delayChildren:.2}},distractionFreeHidden:{opacity:0,marginTop:-60},distractionFreeDisabled:{opacity:0,marginTop:0,transition:{...me,delay:.8,delayChildren:.8}}};var we=(0,h.forwardRef)((function({isDistractionFree:e,footer:t,header:r,editorNotices:i,sidebar:s,secondarySidebar:o,content:n,actions:a,labels:c,className:l},u){const[g,p]=(0,T.useResizeObserver)(),m=(0,T.useViewportMatch)("medium","<"),_={type:"tween",duration:(0,T.useReducedMotion)()?0:.25,ease:[.6,0,.4,1]};!function(e){(0,h.useEffect)((()=>{const t=document&&document.querySelector(`html:not(.${e})`);if(t)return t.classList.toggle(e),()=>{t.classList.toggle(e)}}),[e])}("interface-interface-skeleton__html-container");const w={...{header:(0,x._x)("Header","header landmark area"),body:(0,x.__)("Content"),secondarySidebar:(0,x.__)("Block Library"),sidebar:(0,x._x)("Settings","settings landmark area"),actions:(0,x.__)("Publish"),footer:(0,x.__)("Footer")},...c};return(0,d.jsxs)("div",{ref:u,className:S(l,"interface-interface-skeleton",!!t&&"has-footer"),children:[(0,d.jsxs)("div",{className:"interface-interface-skeleton__editor",children:[(0,d.jsx)(E.__unstableAnimatePresence,{initial:!1,children:!!r&&(0,d.jsx)(he,{as:E.__unstableMotion.div,className:"interface-interface-skeleton__header","aria-label":w.header,initial:e&&!m?"distractionFreeHidden":"hidden",whileHover:e&&!m?"distractionFreeHover":"visible",animate:e&&!m?"distractionFreeDisabled":"visible",exit:e&&!m?"distractionFreeHidden":"hidden",variants:_e,transition:_,children:r})}),e&&(0,d.jsx)("div",{className:"interface-interface-skeleton__header",children:i}),(0,d.jsxs)("div",{className:"interface-interface-skeleton__body",children:[(0,d.jsx)(E.__unstableAnimatePresence,{initial:!1,children:!!o&&(0,d.jsx)(he,{className:"interface-interface-skeleton__secondary-sidebar",ariaLabel:w.secondarySidebar,as:E.__unstableMotion.div,initial:"closed",animate:"open",exit:"closed",variants:{open:{width:p.width},closed:{width:0}},transition:_,children:(0,d.jsxs)(E.__unstableMotion.div,{style:{position:"absolute",width:m?"100vw":"fit-content",height:"100%",left:0},variants:{open:{x:0},closed:{x:"-100%"}},transition:_,children:[g,o]})})}),(0,d.jsx)(he,{className:"interface-interface-skeleton__content",ariaLabel:w.body,children:n}),!!s&&(0,d.jsx)(he,{className:"interface-interface-skeleton__sidebar",ariaLabel:w.sidebar,children:s}),!!a&&(0,d.jsx)(he,{className:"interface-interface-skeleton__actions",ariaLabel:w.actions,children:a})]})]}),!!t&&(0,d.jsx)(he,{className:"interface-interface-skeleton__footer",ariaLabel:w.footer,children:t})]})}));const be=window.wp.blockEditor;function fe(e){if("block"===e.id_base){const t=(0,l.parse)(e.instance.raw.content,{__unstableSkipAutop:!0});return t.length?(0,w.addWidgetIdToBlock)(t[0],e.id):(0,w.addWidgetIdToBlock)((0,l.createBlock)("core/paragraph",{},[]),e.id)}let t;return t=e._embedded.about[0].is_multi?{idBase:e.id_base,instance:e.instance}:{id:e.id},(0,w.addWidgetIdToBlock)((0,l.createBlock)("core/legacy-widget",t,[]),e.id)}function ve(e,t={}){let r;return r="core/legacy-widget"===e.name&&(e.attributes.id||e.attributes.instance)?{...t,id:e.attributes.id??t.id,id_base:e.attributes.idBase??t.id_base,instance:e.attributes.instance??t.instance}:{...t,id_base:"block",instance:{raw:{content:(0,l.serialize)(e)}}},delete r.rendered,delete r.rendered_form,r}const ye="root",xe="sidebar",ke="postType",je=e=>`widget-area-${e}`;const Se="core/edit-widgets",Ee=(e,t)=>({registry:r})=>{const i=((e,t)=>({id:e,slug:e,status:"draft",type:"page",blocks:t,meta:{widgetAreaId:e}}))(e,t);return r.dispatch(_.store).receiveEntityRecords(ye,ke,i,{id:i.id},!1),i},Ae=()=>async({select:e,dispatch:t,registry:r})=>{const i=e.getEditedWidgetAreas();if(i?.length)try{await t.saveWidgetAreas(i),r.dispatch(k.store).createSuccessNotice((0,x.__)("Widgets saved."),{type:"snackbar"})}catch(e){r.dispatch(k.store).createErrorNotice((0,x.sprintf)((0,x.__)("There was an error. %s"),e.message),{type:"snackbar"})}},Ie=e=>async({dispatch:t,registry:r})=>{try{for(const r of e)await t.saveWidgetArea(r.id)}finally{await r.dispatch(_.store).finishResolution("getEntityRecord",ye,xe,{per_page:-1})}},Ce=e=>async({dispatch:t,select:r,registry:i})=>{const s=r.getWidgets(),o=i.select(_.store).getEditedEntityRecord(ye,ke,je(e)),n=Object.values(s).filter((({sidebar:t})=>t===e)),a=[],c=o.blocks.filter((e=>{const{id:t}=e.attributes;if("core/legacy-widget"===e.name&&t){if(a.includes(t))return!1;a.push(t)}return!0})),d=[];for(const e of n){r.getWidgetAreaForWidgetId(e.id)||d.push(e)}const l=[],u=[],g=[];for(let t=0;t<c.length;t++){const r=c[t],o=(0,w.getWidgetIdFromBlock)(r),n=s[o],a=ve(r,n);if(g.push(o),n){i.dispatch(_.store).editEntityRecord("root","widget",o,{...a,sidebar:e},{undoIgnore:!0});if(!i.select(_.store).hasEditsForEntityRecord("root","widget",o))continue;u.push((({saveEditedEntityRecord:e})=>e("root","widget",o)))}else u.push((({saveEntityRecord:t})=>t("root","widget",{...a,sidebar:e})));l.push({block:r,position:t,clientId:r.clientId})}for(const e of d)u.push((({deleteEntityRecord:t})=>t("root","widget",e.id,{force:!0})));const p=(await i.dispatch(_.store).__experimentalBatch(u)).filter((e=>!e.hasOwnProperty("deleted"))),h=[];for(let e=0;e<p.length;e++){const t=p[e],{block:r,position:s}=l[e];o.blocks[s].attributes.__internalWidgetId=t.id;i.select(_.store).getLastEntitySaveError("root","widget",t.id)&&h.push(r.attributes?.name||r?.name),g[s]||(g[s]=t.id)}if(h.length)throw new Error((0,x.sprintf)((0,x.__)("Could not save the following widgets: %s."),h.join(", ")));i.dispatch(_.store).editEntityRecord(ye,xe,e,{widgets:g},{undoIgnore:!0}),t(Ne(e)),i.dispatch(_.store).receiveEntityRecords(ye,ke,o,void 0)},Ne=e=>({registry:t})=>{t.dispatch(_.store).saveEditedEntityRecord(ye,xe,e,{throwOnError:!0})};function Be(e,t){return{type:"SET_WIDGET_ID_FOR_CLIENT_ID",clientId:e,widgetId:t}}function Te(e){return{type:"SET_WIDGET_AREAS_OPEN_STATE",widgetAreasOpenState:e}}function Le(e,t){return{type:"SET_IS_WIDGET_AREA_OPEN",clientId:e,isOpen:t}}function We(e){return{type:"SET_IS_INSERTER_OPENED",value:e}}function Re(e){return{type:"SET_IS_LIST_VIEW_OPENED",isOpen:e}}const Pe=()=>({registry:e})=>{e.dispatch(X).disableComplementaryArea(Se)},Oe=(e,t)=>async({dispatch:r,select:i,registry:s})=>{const o=s.select(be.store).getBlockRootClientId(e),n=s.select(be.store).getBlocks().find((({attributes:e})=>e.id===t)).clientId,a=s.select(be.store).getBlockOrder(n).length;i.getIsWidgetAreaOpen(n)||r.setIsWidgetAreaOpen(n,!0),s.dispatch(be.store).moveBlocksToPosition([e],o,n,a)};function Me(e){return{type:"UNLOCK_WIDGET_SAVING",lockName:e}}function Ve(e){return{type:"LOCK_WIDGET_SAVING",lockName:e}}const De=()=>async({dispatch:e,registry:t})=>{const r={per_page:-1},i=[],s=(await t.resolveSelect(_.store).getEntityRecords(ye,xe,r)).sort(((e,t)=>"wp_inactive_widgets"===e.id?1:"wp_inactive_widgets"===t.id?-1:0));for(const t of s)i.push((0,l.createBlock)("core/widget-area",{id:t.id,name:t.name})),t.widgets.length||e(Ee(je(t.id),[]));const o={};i.forEach(((e,t)=>{o[e.clientId]=0===t})),e(Te(o)),e(Ee("widget-areas",i))},Fe=()=>async({dispatch:e,registry:t})=>{const r={per_page:-1,_embed:"about"},i=await t.resolveSelect(_.store).getEntityRecords("root","widget",r),s={};for(const e of i){const t=fe(e);s[e.sidebar]=s[e.sidebar]||[],s[e.sidebar].push(t)}for(const t in s)s.hasOwnProperty(t)&&e(Ee(je(t),s[t]))},Ge={rootClientId:void 0,insertionIndex:void 0},ze=(0,u.createRegistrySelector)((e=>(0,u.createSelector)((()=>{const t=e(_.store).getEntityRecords("root","widget",{per_page:-1,_embed:"about"});return t?.reduce(((e,t)=>({...e,[t.id]:t})),{})??{}}),(()=>[e(_.store).getEntityRecords("root","widget",{per_page:-1,_embed:"about"})])))),He=(0,u.createRegistrySelector)((e=>(t,r)=>e(Se).getWidgets()[r])),Ue=(0,u.createRegistrySelector)((e=>()=>{const t={per_page:-1};return e(_.store).getEntityRecords(ye,xe,t)})),$e=(0,u.createRegistrySelector)((e=>(t,r)=>e(Se).getWidgetAreas().find((t=>e(_.store).getEditedEntityRecord(ye,ke,je(t.id)).blocks.map((e=>(0,w.getWidgetIdFromBlock)(e))).includes(r))))),Ye=(0,u.createRegistrySelector)((e=>(t,r)=>{const{getBlock:i,getBlockName:s,getBlockParents:o}=e(be.store);return i(o(r).find((e=>"core/widget-area"===s(e))))})),Ke=(0,u.createRegistrySelector)((e=>(t,r)=>{let i=e(Se).getWidgetAreas();return i?(r&&(i=i.filter((({id:e})=>r.includes(e)))),i.filter((({id:t})=>e(_.store).hasEditsForEntityRecord(ye,ke,je(t)))).map((({id:t})=>e(_.store).getEditedEntityRecord(ye,xe,t)))):[]})),Ze=(0,u.createRegistrySelector)((e=>(t,r=null)=>{const i=[],s=e(Se).getWidgetAreas();for(const t of s){const s=e(_.store).getEditedEntityRecord(ye,ke,je(t.id));for(const e of s.blocks)"core/legacy-widget"!==e.name||r&&e.attributes?.referenceWidgetName!==r||i.push(e)}return i})),qe=(0,u.createRegistrySelector)((e=>()=>{const t=e(Se).getWidgetAreas()?.map((({id:e})=>e));if(!t)return!1;for(const r of t){if(e(_.store).isSavingEntityRecord(ye,xe,r))return!0}const r=[...Object.keys(e(Se).getWidgets()),void 0];for(const t of r){if(e(_.store).isSavingEntityRecord("root","widget",t))return!0}return!1})),Je=(e,t)=>{const{widgetAreasOpenState:r}=e;return!!r[t]};function Qe(e){return!!e.blockInserterPanel}function Xe(e){return"boolean"==typeof e.blockInserterPanel?Ge:e.blockInserterPanel}const et=(0,u.createRegistrySelector)((e=>(t,r)=>{const i=e(be.store).getBlocks(),[s]=i;return e(be.store).canInsertBlockType(r,s.clientId)}));function tt(e){return e.listViewPanel}function rt(e){return Object.keys(e.widgetSavingLock).length>0}function it(e){return e.listViewToggleRef}function st(e){return e.inserterSidebarToggleRef}const ot=window.wp.privateApis,{lock:nt,unlock:at}=(0,ot.__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"),ct={reducer:y,selectors:n,resolvers:o,actions:s},dt=(0,u.createReduxStore)(Se,ct);(0,u.register)(dt),v().use((function(e,t){return 0===e.path?.indexOf("/wp/v2/types/widget-area")?Promise.resolve({}):t(e)})),at(dt).registerPrivateSelectors(a);const lt=window.wp.hooks,ut=(0,T.createHigherOrderComponent)((e=>t=>{const{clientId:r,name:i}=t,{widgetAreas:s,currentWidgetAreaId:o,canInsertBlockInWidgetArea:n}=(0,u.useSelect)((e=>{if("core/widget-area"===i)return{};const t=e(dt),s=t.getParentWidgetAreaBlock(r);return{widgetAreas:t.getWidgetAreas(),currentWidgetAreaId:s?.attributes?.id,canInsertBlockInWidgetArea:t.canInsertBlockInWidgetArea(i)}}),[r,i]),{moveBlockToWidgetArea:a}=(0,u.useDispatch)(dt),c="core/widget-area"!==i&&s?.length>1&&n;return(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(e,{...t},"edit"),c&&(0,d.jsx)(be.BlockControls,{children:(0,d.jsx)(w.MoveToWidgetArea,{widgetAreas:s,currentWidgetAreaId:o,onSelect:e=>{a(t.clientId,e)}})})]})}),"withMoveToWidgetAreaToolbarItem");(0,lt.addFilter)("editor.BlockEdit","core/edit-widgets/block-edit",ut);const gt=window.wp.mediaUtils;(0,lt.addFilter)("editor.MediaUpload","core/edit-widgets/replace-media-upload",(()=>gt.MediaUpload));const pt=JSON.parse('{"$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":false,"inserter":false,"customClassName":false,"reusable":false,"__experimentalToolbar":false,"__experimentalParentSelector":false,"__experimentalDisableBlockOverlay":true},"editorStyle":"wp-block-widget-area-editor","style":"wp-block-widget-area"}');var ht=e=>{const[t,r]=(0,h.useState)(!1);return(0,h.useEffect)((()=>{const{ownerDocument:t}=e.current;function i(e){o(e)}function s(){r(!1)}function o(t){e.current.contains(t.target)?r(!0):r(!1)}return t.addEventListener("dragstart",i),t.addEventListener("dragend",s),t.addEventListener("dragenter",o),()=>{t.removeEventListener("dragstart",i),t.removeEventListener("dragend",s),t.removeEventListener("dragenter",o)}}),[]),t};function mt({id:e}){const[t,r,i]=(0,_.useEntityBlockEditor)("root","postType"),s=(0,h.useRef)(),o=ht(s),n=(0,be.useInnerBlocksProps)({ref:s},{value:t,onInput:r,onChange:i,templateLock:!1,renderAppender:be.InnerBlocks.ButtonBlockAppender});return(0,d.jsx)("div",{"data-widget-area-id":e,className:S("wp-block-widget-area__inner-blocks block-editor-inner-blocks editor-styles-wrapper",{"wp-block-widget-area__highlight-drop-zone":o}),children:(0,d.jsx)("div",{...n})})}const _t=e=>{const[t,r]=(0,h.useState)(!1);return(0,h.useEffect)((()=>{const{ownerDocument:t}=e.current;function i(){r(!0)}function s(){r(!1)}return t.addEventListener("dragstart",i),t.addEventListener("dragend",s),()=>{t.removeEventListener("dragstart",i),t.removeEventListener("dragend",s)}}),[]),t},{name:wt}=pt,bt={title:(0,x.__)("Widget Area"),description:(0,x.__)("A widget area container."),__experimentalLabel:({name:e})=>e,edit:function({clientId:e,attributes:{id:t,name:r}}){const i=(0,u.useSelect)((t=>t(dt).getIsWidgetAreaOpen(e)),[e]),{setIsWidgetAreaOpen:s}=(0,u.useDispatch)(dt),o=(0,h.useRef)(),n=(0,h.useCallback)((t=>s(e,t)),[e]),a=_t(o),c=ht(o),[l,g]=(0,h.useState)(!1);(0,h.useEffect)((()=>{a?c&&!i?(n(!0),g(!0)):!c&&i&&l&&n(!1):g(!1)}),[i,a,c,l]);const p=(0,be.useBlockProps)();return(0,d.jsx)("div",{...p,children:(0,d.jsx)(E.Panel,{ref:o,children:(0,d.jsx)(E.PanelBody,{title:r,opened:i,onToggle:()=>{s(e,!i)},scrollAfterOpen:!a,children:({opened:e})=>(0,d.jsx)(E.__unstableDisclosureContent,{className:"wp-block-widget-area__panel-body-content",visible:e,children:(0,d.jsx)(_.EntityProvider,{kind:"root",type:"postType",id:`widget-area-${t}`,children:(0,d.jsx)(mt,{id:t})})})})})})}};function ft({text:e,children:t}){const r=(0,T.useCopyToClipboard)(e);return(0,d.jsx)(E.Button,{__next40pxDefaultSize:!0,variant:"secondary",ref:r,children:t})}function vt({message:e,error:t}){const r=[(0,d.jsx)(ft,{text:t.stack,children:(0,x.__)("Copy Error")},"copy-error")];return(0,d.jsx)(be.Warning,{className:"edit-widgets-error-boundary",actions:r,children:e})}class yt extends h.Component{constructor(){super(...arguments),this.state={error:null}}componentDidCatch(e){(0,lt.doAction)("editor.ErrorBoundary.errorLogged",e)}static getDerivedStateFromError(e){return{error:e}}render(){return this.state.error?(0,d.jsx)(vt,{message:(0,x.__)("The editor has encountered an unexpected error."),error:this.state.error}):this.props.children}}const xt=window.wp.patterns,kt=window.wp.keyboardShortcuts,jt=window.wp.keycodes;function St(){const{redo:e,undo:t}=(0,u.useDispatch)(_.store),{saveEditedWidgetAreas:r}=(0,u.useDispatch)(dt);return(0,kt.useShortcut)("core/edit-widgets/undo",(e=>{t(),e.preventDefault()})),(0,kt.useShortcut)("core/edit-widgets/redo",(t=>{e(),t.preventDefault()})),(0,kt.useShortcut)("core/edit-widgets/save",(e=>{e.preventDefault(),r()})),null}St.Register=function(){const{registerShortcut:e}=(0,u.useDispatch)(kt.store);return(0,h.useEffect)((()=>{e({name:"core/edit-widgets/undo",category:"global",description:(0,x.__)("Undo your last changes."),keyCombination:{modifier:"primary",character:"z"}}),e({name:"core/edit-widgets/redo",category:"global",description:(0,x.__)("Redo your last undo."),keyCombination:{modifier:"primaryShift",character:"z"},aliases:(0,jt.isAppleOS)()?[]:[{modifier:"primary",character:"y"}]}),e({name:"core/edit-widgets/save",category:"global",description:(0,x.__)("Save your changes."),keyCombination:{modifier:"primary",character:"s"}}),e({name:"core/edit-widgets/keyboard-shortcuts",category:"main",description:(0,x.__)("Display these keyboard shortcuts."),keyCombination:{modifier:"access",character:"h"}}),e({name:"core/edit-widgets/next-region",category:"global",description:(0,x.__)("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,x.__)("Navigate to the previous part of the editor."),keyCombination:{modifier:"ctrlShift",character:"`"},aliases:[{modifier:"access",character:"p"},{modifier:"ctrlShift",character:"~"}]})}),[e]),null};var Et=St;var At=()=>(0,u.useSelect)((e=>{const{getBlockSelectionEnd:t,getBlockName:r}=e(be.store),i=t();if("core/widget-area"===r(i))return i;const{getParentWidgetAreaBlock:s}=e(dt),o=s(i),n=o?.clientId;if(n)return n;const{getEntityRecord:a}=e(_.store),c=a(ye,ke,"widget-areas");return c?.blocks[0]?.clientId}),[]);const{ExperimentalBlockEditorProvider:It}=at(be.privateApis),{PatternsMenuItems:Ct}=at(xt.privateApis),{BlockKeyboardShortcuts:Nt}=at(m.privateApis),Bt=[];function Tt({blockEditorSettings:e,children:t,...r}){const i=(0,T.useViewportMatch)("medium"),{hasUploadPermissions:s,reusableBlocks:o,isFixedToolbarActive:n,keepCaretInsideBlock:a,pageOnFront:c,pageForPosts:l}=(0,u.useSelect)((e=>{const{canUser:t,getEntityRecord:r,getEntityRecords:i}=e(_.store),s=t("read",{kind:"root",name:"site"})?r("root","site"):void 0;return{hasUploadPermissions:t("create",{kind:"postType",name:"attachment"})??!0,reusableBlocks:Bt,isFixedToolbarActive:!!e(b.store).get("core/edit-widgets","fixedToolbar"),keepCaretInsideBlock:!!e(b.store).get("core/edit-widgets","keepCaretInsideBlock"),pageOnFront:s?.page_on_front,pageForPosts:s?.page_for_posts}}),[]),{setIsInserterOpened:g}=(0,u.useDispatch)(dt),p=(0,h.useMemo)((()=>{let t;return s&&(t=({onError:t,...r})=>{(0,gt.uploadMedia)({wpAllowedMimeTypes:e.allowedMimeTypes,onError:({message:e})=>t(e),...r})}),{...e,__experimentalReusableBlocks:o,hasFixedToolbar:n||!i,keepCaretInsideBlock:a,mediaUpload:t,templateLock:"all",__experimentalSetIsInserterOpened:g,pageOnFront:c,pageForPosts:l,editorTool:"edit"}}),[s,e,n,i,a,o,g,c,l]),m=At(),[w,f,v]=(0,_.useEntityBlockEditor)(ye,ke,{id:"widget-areas"});return(0,d.jsxs)(E.SlotFillProvider,{children:[(0,d.jsx)(Et.Register,{}),(0,d.jsx)(Nt,{}),(0,d.jsxs)(It,{value:w,onInput:f,onChange:v,settings:p,useSubRegistry:!1,...r,children:[t,(0,d.jsx)(Ct,{rootClientId:m})]})]})}var Lt=(0,d.jsx)(A.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,d.jsx)(A.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"})}),Wt=(0,d.jsx)(A.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,d.jsx)(A.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"})}),Rt=(0,d.jsx)(A.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,d.jsx)(A.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"})});const Pt=window.wp.url,Ot=window.wp.dom;function Mt({selectedWidgetAreaId:e}){const t=(0,u.useSelect)((e=>e(dt).getWidgetAreas()),[]),r=(0,h.useMemo)((()=>e&&t?.find((t=>t.id===e))),[e,t]);let i;return i=r?"wp_inactive_widgets"===e?(0,x.__)("Blocks in this Widget Area will not be displayed in your site."):r.description:(0,x.__)("Widget Areas are global parts in your site’s layout that can accept blocks. These vary by theme, but are typically parts like your Sidebar or Footer."),(0,d.jsx)("div",{className:"edit-widgets-widget-areas",children:(0,d.jsxs)("div",{className:"edit-widgets-widget-areas__top-container",children:[(0,d.jsx)(be.BlockIcon,{icon:Rt}),(0,d.jsxs)("div",{children:[(0,d.jsx)("p",{dangerouslySetInnerHTML:{__html:(0,Ot.safeHTML)(i)}}),0===t?.length&&(0,d.jsx)("p",{children:(0,x.__)("Your theme does not contain any Widget Areas.")}),!r&&(0,d.jsx)(E.Button,{__next40pxDefaultSize:!0,href:(0,Pt.addQueryArgs)("customize.php",{"autofocus[panel]":"widgets",return:window.location.pathname}),variant:"tertiary",children:(0,x.__)("Manage with live preview")})]})]})})}const Vt=h.Platform.select({web:!0,native:!1}),Dt="edit-widgets/block-inspector",Ft="edit-widgets/block-areas",{Tabs:Gt}=at(E.privateApis);function zt({selectedWidgetAreaBlock:e}){return(0,d.jsxs)(Gt.TabList,{children:[(0,d.jsx)(Gt.Tab,{tabId:Ft,children:e?e.attributes.name:(0,x.__)("Widget Areas")}),(0,d.jsx)(Gt.Tab,{tabId:Dt,children:(0,x.__)("Block")})]})}function Ht({hasSelectedNonAreaBlock:e,currentArea:t,isGeneralSidebarOpen:r,selectedWidgetAreaBlock:i}){const{enableComplementaryArea:s}=(0,u.useDispatch)(X);(0,h.useEffect)((()=>{e&&t===Ft&&r&&s("core/edit-widgets",Dt),!e&&t===Dt&&r&&s("core/edit-widgets",Ft)}),[e,s]);const o=(0,h.useContext)(Gt.Context);return(0,d.jsx)(ge,{className:"edit-widgets-sidebar",header:(0,d.jsx)(Gt.Context.Provider,{value:o,children:(0,d.jsx)(zt,{selectedWidgetAreaBlock:i})}),headerClassName:"edit-widgets-sidebar__panel-tabs",title:(0,x.__)("Settings"),closeLabel:(0,x.__)("Close Settings"),scope:"core/edit-widgets",identifier:t,icon:(0,x.isRTL)()?Lt:Wt,isActiveByDefault:Vt,children:(0,d.jsxs)(Gt.Context.Provider,{value:o,children:[(0,d.jsx)(Gt.TabPanel,{tabId:Ft,focusable:!1,children:(0,d.jsx)(Mt,{selectedWidgetAreaId:i?.attributes.id})}),(0,d.jsx)(Gt.TabPanel,{tabId:Dt,focusable:!1,children:e?(0,d.jsx)(be.BlockInspector,{}):(0,d.jsx)("span",{className:"block-editor-block-inspector__no-blocks",children:(0,x.__)("No block selected.")})})]})})}function Ut(){const{currentArea:e,hasSelectedNonAreaBlock:t,isGeneralSidebarOpen:r,selectedWidgetAreaBlock:i}=(0,u.useSelect)((e=>{const{getSelectedBlock:t,getBlock:r,getBlockParentsByBlockName:i}=e(be.store),{getActiveComplementaryArea:s}=e(X),o=t(),n=s(dt.name);let a,c=n;return c||(c=o?Dt:Ft),o&&(a="core/widget-area"===o.name?o:r(i(o.clientId,"core/widget-area")[0])),{currentArea:c,hasSelectedNonAreaBlock:!(!o||"core/widget-area"===o.name),isGeneralSidebarOpen:!!n,selectedWidgetAreaBlock:a}}),[]),{enableComplementaryArea:s}=(0,u.useDispatch)(X),o=(0,h.useCallback)((e=>{e&&s(dt.name,e)}),[s]);return(0,d.jsx)(Gt,{selectedTabId:r?e:null,onSelect:o,selectOnMove:!1,children:(0,d.jsx)(Ht,{hasSelectedNonAreaBlock:t,currentArea:e,isGeneralSidebarOpen:r,selectedWidgetAreaBlock:i})})}var $t=(0,d.jsx)(A.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,d.jsx)(A.Path,{d:"M11 12.5V17.5H12.5V12.5H17.5V11H12.5V6H11V11H6V12.5H11Z"})}),Yt=(0,d.jsx)(A.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,d.jsx)(A.Path,{d:"M3 6h11v1.5H3V6Zm3.5 5.5h11V13h-11v-1.5ZM21 17H10v1.5h11V17Z"})}),Kt=(0,d.jsx)(A.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,d.jsx)(A.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"})}),Zt=(0,d.jsx)(A.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,d.jsx)(A.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 qt=(0,h.forwardRef)((function(e,t){const r=(0,u.useSelect)((e=>e(_.store).hasUndo()),[]),{undo:i}=(0,u.useDispatch)(_.store);return(0,d.jsx)(E.Button,{...e,ref:t,icon:(0,x.isRTL)()?Zt:Kt,label:(0,x.__)("Undo"),shortcut:jt.displayShortcut.primary("z"),"aria-disabled":!r,onClick:r?i:void 0,size:"compact"})}));var Jt=(0,h.forwardRef)((function(e,t){const r=(0,jt.isAppleOS)()?jt.displayShortcut.primaryShift("z"):jt.displayShortcut.primary("y"),i=(0,u.useSelect)((e=>e(_.store).hasRedo()),[]),{redo:s}=(0,u.useDispatch)(_.store);return(0,d.jsx)(E.Button,{...e,ref:t,icon:(0,x.isRTL)()?Kt:Zt,label:(0,x.__)("Redo"),shortcut:r,"aria-disabled":!i,onClick:i?s:void 0,size:"compact"})}));var Qt=function(){const e=(0,T.useViewportMatch)("medium"),{isInserterOpen:t,isListViewOpen:r,inserterSidebarToggleRef:i,listViewToggleRef:s}=(0,u.useSelect)((e=>{const{isInserterOpened:t,getInserterSidebarToggleRef:r,isListViewOpened:i,getListViewToggleRef:s}=at(e(dt));return{isInserterOpen:t(),isListViewOpen:i(),inserterSidebarToggleRef:r(),listViewToggleRef:s()}}),[]),{setIsInserterOpened:o,setIsListViewOpened:n}=(0,u.useDispatch)(dt),a=(0,h.useCallback)((()=>n(!r)),[n,r]),c=(0,h.useCallback)((()=>o(!t)),[o,t]);return(0,d.jsxs)(be.NavigableToolbar,{className:"edit-widgets-header-toolbar","aria-label":(0,x.__)("Document tools"),variant:"unstyled",children:[(0,d.jsx)(E.ToolbarItem,{ref:i,as:E.Button,className:"edit-widgets-header-toolbar__inserter-toggle",variant:"primary",isPressed:t,onMouseDown:e=>{e.preventDefault()},onClick:c,icon:$t,label:(0,x._x)("Block Inserter","Generic label for block inserter button"),size:"compact"}),e&&(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(E.ToolbarItem,{as:qt}),(0,d.jsx)(E.ToolbarItem,{as:Jt}),(0,d.jsx)(E.ToolbarItem,{as:E.Button,className:"edit-widgets-header-toolbar__list-view-toggle",icon:Yt,isPressed:r,label:(0,x.__)("List View"),onClick:a,ref:s,size:"compact"})]})]})};var Xt=function(){const{hasEditedWidgetAreaIds:e,isSaving:t,isWidgetSaveLocked:r}=(0,u.useSelect)((e=>{const{getEditedWidgetAreas:t,isSavingWidgetAreas:r,isWidgetSavingLocked:i}=e(dt);return{hasEditedWidgetAreaIds:t()?.length>0,isSaving:r(),isWidgetSaveLocked:i()}}),[]),{saveEditedWidgetAreas:i}=(0,u.useDispatch)(dt),s=r||t||!e;return(0,d.jsx)(E.Button,{variant:"primary",isBusy:t,"aria-disabled":s,onClick:s?void 0:i,size:"compact",children:t?(0,x.__)("Saving…"):(0,x.__)("Update")})},er=(0,d.jsx)(A.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,d.jsx)(A.Path,{d:"M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z"})}),tr=(0,d.jsx)(A.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,d.jsx)(A.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"})});const rr=[{keyCombination:{modifier:"primary",character:"b"},description:(0,x.__)("Make the selected text bold.")},{keyCombination:{modifier:"primary",character:"i"},description:(0,x.__)("Make the selected text italic.")},{keyCombination:{modifier:"primary",character:"k"},description:(0,x.__)("Convert the selected text into a link.")},{keyCombination:{modifier:"primaryShift",character:"k"},description:(0,x.__)("Remove a link.")},{keyCombination:{character:"[["},description:(0,x.__)("Insert a link to a post or page.")},{keyCombination:{modifier:"primary",character:"u"},description:(0,x.__)("Underline the selected text.")},{keyCombination:{modifier:"access",character:"d"},description:(0,x.__)("Strikethrough the selected text.")},{keyCombination:{modifier:"access",character:"x"},description:(0,x.__)("Make the selected text inline code.")},{keyCombination:{modifier:"access",character:"0"},aliases:[{modifier:"access",character:"7"}],description:(0,x.__)("Convert the current heading to a paragraph.")},{keyCombination:{modifier:"access",character:"1-6"},description:(0,x.__)("Convert the current paragraph or heading to a heading of level 1 to 6.")},{keyCombination:{modifier:"primaryShift",character:"SPACE"},description:(0,x.__)("Add non breaking space.")}];function ir({keyCombination:e,forceAriaLabel:t}){const r=e.modifier?jt.displayShortcutList[e.modifier](e.character):e.character,i=e.modifier?jt.shortcutAriaLabel[e.modifier](e.character):e.character,s=Array.isArray(r)?r:[r];return(0,d.jsx)("kbd",{className:"edit-widgets-keyboard-shortcut-help-modal__shortcut-key-combination","aria-label":t||i,children:s.map(((e,t)=>"+"===e?(0,d.jsx)(h.Fragment,{children:e},t):(0,d.jsx)("kbd",{className:"edit-widgets-keyboard-shortcut-help-modal__shortcut-key",children:e},t)))})}var sr=function({description:e,keyCombination:t,aliases:r=[],ariaLabel:i}){return(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)("div",{className:"edit-widgets-keyboard-shortcut-help-modal__shortcut-description",children:e}),(0,d.jsxs)("div",{className:"edit-widgets-keyboard-shortcut-help-modal__shortcut-term",children:[(0,d.jsx)(ir,{keyCombination:t,forceAriaLabel:i}),r.map(((e,t)=>(0,d.jsx)(ir,{keyCombination:e,forceAriaLabel:i},t)))]})]})};var or=function({name:e}){const{keyCombination:t,description:r,aliases:i}=(0,u.useSelect)((t=>{const{getShortcutKeyCombination:r,getShortcutDescription:i,getShortcutAliases:s}=t(kt.store);return{keyCombination:r(e),aliases:s(e),description:i(e)}}),[e]);return t?(0,d.jsx)(sr,{keyCombination:t,description:r,aliases:i}):null};const nr=({shortcuts:e})=>(0,d.jsx)("ul",{className:"edit-widgets-keyboard-shortcut-help-modal__shortcut-list",role:"list",children:e.map(((e,t)=>(0,d.jsx)("li",{className:"edit-widgets-keyboard-shortcut-help-modal__shortcut",children:"string"==typeof e?(0,d.jsx)(or,{name:e}):(0,d.jsx)(sr,{...e})},t)))}),ar=({title:e,shortcuts:t,className:r})=>(0,d.jsxs)("section",{className:S("edit-widgets-keyboard-shortcut-help-modal__section",r),children:[!!e&&(0,d.jsx)("h2",{className:"edit-widgets-keyboard-shortcut-help-modal__section-title",children:e}),(0,d.jsx)(nr,{shortcuts:t})]}),cr=({title:e,categoryName:t,additionalShortcuts:r=[]})=>{const i=(0,u.useSelect)((e=>e(kt.store).getCategoryShortcuts(t)),[t]);return(0,d.jsx)(ar,{title:e,shortcuts:i.concat(r)})};function dr({isModalActive:e,toggleModal:t}){return(0,kt.useShortcut)("core/edit-widgets/keyboard-shortcuts",t,{bindGlobal:!0}),e?(0,d.jsxs)(E.Modal,{className:"edit-widgets-keyboard-shortcut-help-modal",title:(0,x.__)("Keyboard shortcuts"),onRequestClose:t,children:[(0,d.jsx)(ar,{className:"edit-widgets-keyboard-shortcut-help-modal__main-shortcuts",shortcuts:["core/edit-widgets/keyboard-shortcuts"]}),(0,d.jsx)(cr,{title:(0,x.__)("Global shortcuts"),categoryName:"global"}),(0,d.jsx)(cr,{title:(0,x.__)("Selection shortcuts"),categoryName:"selection"}),(0,d.jsx)(cr,{title:(0,x.__)("Block shortcuts"),categoryName:"block",additionalShortcuts:[{keyCombination:{character:"/"},description:(0,x.__)("Change the block type after adding a new paragraph."),ariaLabel:(0,x.__)("Forward-slash")}]}),(0,d.jsx)(ar,{title:(0,x.__)("Text formatting"),shortcuts:rr}),(0,d.jsx)(cr,{title:(0,x.__)("List View shortcuts"),categoryName:"list-view"})]}):null}const{Fill:lr,Slot:ur}=(0,E.createSlotFill)("EditWidgetsToolsMoreMenuGroup");lr.Slot=({fillProps:e})=>(0,d.jsx)(ur,{fillProps:e,children:e=>e.length>0&&e});var gr=lr;function pr(){const[e,t]=(0,h.useState)(!1),r=()=>t(!e);(0,kt.useShortcut)("core/edit-widgets/keyboard-shortcuts",r);const i=(0,T.useViewportMatch)("medium");return(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(E.DropdownMenu,{icon:er,label:(0,x.__)("Options"),popoverProps:{placement:"bottom-end",className:"more-menu-dropdown__content"},toggleProps:{tooltipPosition:"bottom",size:"compact"},children:e=>(0,d.jsxs)(d.Fragment,{children:[i&&(0,d.jsx)(E.MenuGroup,{label:(0,x._x)("View","noun"),children:(0,d.jsx)(b.PreferenceToggleMenuItem,{scope:"core/edit-widgets",name:"fixedToolbar",label:(0,x.__)("Top toolbar"),info:(0,x.__)("Access all block and document tools in a single place"),messageActivated:(0,x.__)("Top toolbar activated"),messageDeactivated:(0,x.__)("Top toolbar deactivated")})}),(0,d.jsxs)(E.MenuGroup,{label:(0,x.__)("Tools"),children:[(0,d.jsx)(E.MenuItem,{onClick:()=>{t(!0)},shortcut:jt.displayShortcut.access("h"),children:(0,x.__)("Keyboard shortcuts")}),(0,d.jsx)(b.PreferenceToggleMenuItem,{scope:"core/edit-widgets",name:"welcomeGuide",label:(0,x.__)("Welcome Guide")}),(0,d.jsxs)(E.MenuItem,{role:"menuitem",icon:tr,href:(0,x.__)("https://wordpress.org/documentation/article/block-based-widgets-editor/"),target:"_blank",rel:"noopener noreferrer",children:[(0,x.__)("Help"),(0,d.jsx)(E.VisuallyHidden,{as:"span",children:(0,x.__)("(opens in a new tab)")})]}),(0,d.jsx)(gr.Slot,{fillProps:{onClose:e}})]}),(0,d.jsxs)(E.MenuGroup,{label:(0,x.__)("Preferences"),children:[(0,d.jsx)(b.PreferenceToggleMenuItem,{scope:"core/edit-widgets",name:"keepCaretInsideBlock",label:(0,x.__)("Contain text cursor inside block"),info:(0,x.__)("Aids screen readers by stopping text caret from leaving blocks."),messageActivated:(0,x.__)("Contain text cursor inside block activated"),messageDeactivated:(0,x.__)("Contain text cursor inside block deactivated")}),(0,d.jsx)(b.PreferenceToggleMenuItem,{scope:"core/edit-widgets",name:"themeStyles",info:(0,x.__)("Make the editor look like your theme."),label:(0,x.__)("Use theme styles")}),i&&(0,d.jsx)(b.PreferenceToggleMenuItem,{scope:"core/edit-widgets",name:"showBlockBreadcrumbs",label:(0,x.__)("Display block breadcrumbs"),info:(0,x.__)("Shows block breadcrumbs at the bottom of the editor."),messageActivated:(0,x.__)("Display block breadcrumbs activated"),messageDeactivated:(0,x.__)("Display block breadcrumbs deactivated")})]})]})}),(0,d.jsx)(dr,{isModalActive:e,toggleModal:r})]})}var hr=function(){const e=(0,T.useViewportMatch)("medium"),t=(0,h.useRef)(),{hasFixedToolbar:r}=(0,u.useSelect)((e=>({hasFixedToolbar:!!e(b.store).get("core/edit-widgets","fixedToolbar")})),[]);return(0,d.jsx)(d.Fragment,{children:(0,d.jsxs)("div",{className:"edit-widgets-header",children:[(0,d.jsxs)("div",{className:"edit-widgets-header__navigable-toolbar-wrapper",children:[e&&(0,d.jsx)("h1",{className:"edit-widgets-header__title",children:(0,x.__)("Widgets")}),!e&&(0,d.jsx)(E.VisuallyHidden,{as:"h1",className:"edit-widgets-header__title",children:(0,x.__)("Widgets")}),(0,d.jsx)(Qt,{}),r&&e&&(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)("div",{className:"selected-block-tools-wrapper",children:(0,d.jsx)(be.BlockToolbar,{hideDragHandle:!0})}),(0,d.jsx)(E.Popover.Slot,{ref:t,name:"block-toolbar"})]})]}),(0,d.jsxs)("div",{className:"edit-widgets-header__actions",children:[(0,d.jsx)(ce.Slot,{scope:"core/edit-widgets"}),(0,d.jsx)(Xt,{}),(0,d.jsx)(pr,{})]})]})})};var mr=function(){const{removeNotice:e}=(0,u.useDispatch)(k.store),{notices:t}=(0,u.useSelect)((e=>({notices:e(k.store).getNotices()})),[]),r=t.filter((({isDismissible:e,type:t})=>e&&"default"===t)),i=t.filter((({isDismissible:e,type:t})=>!e&&"default"===t)),s=t.filter((({type:e})=>"snackbar"===e)).slice(-3);return(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(E.NoticeList,{notices:i,className:"edit-widgets-notices__pinned"}),(0,d.jsx)(E.NoticeList,{notices:r,className:"edit-widgets-notices__dismissible",onRemove:e}),(0,d.jsx)(E.SnackbarList,{notices:s,className:"edit-widgets-notices__snackbar",onRemove:e})]})};function _r({blockEditorSettings:e}){const t=(0,u.useSelect)((e=>!!e(b.store).get("core/edit-widgets","themeStyles")),[]),r=(0,T.useViewportMatch)("medium"),i=(0,h.useMemo)((()=>t?e.styles:[]),[e,t]);return(0,d.jsxs)("div",{className:"edit-widgets-block-editor",children:[(0,d.jsx)(mr,{}),!r&&(0,d.jsx)(be.BlockToolbar,{hideDragHandle:!0}),(0,d.jsxs)(be.BlockTools,{children:[(0,d.jsx)(Et,{}),(0,d.jsx)(be.__unstableEditorStyles,{styles:i,scope:":where(.editor-styles-wrapper)"}),(0,d.jsx)(be.BlockSelectionClearer,{children:(0,d.jsx)(be.WritingFlow,{children:(0,d.jsx)(be.BlockList,{className:"edit-widgets-main-block-list"})})})]})]})}var wr=()=>{const e=(0,u.useSelect)((e=>{const{getEntityRecord:t}=e(_.store),r=t(ye,ke,"widget-areas");return r?.blocks[0]?.clientId}),[]);return(0,u.useSelect)((t=>{const{getBlockRootClientId:r,getBlockSelectionEnd:i,getBlockOrder:s,getBlockIndex:o}=t(be.store),n=t(dt).__experimentalGetInsertionPoint();if(n.rootClientId)return n;const a=i()||e,c=r(a);return a&&""===c?{rootClientId:a,insertionIndex:s(a).length}:{rootClientId:c,insertionIndex:o(a)+1}}),[e])};function br(){const e=(0,T.useViewportMatch)("medium","<"),{rootClientId:t,insertionIndex:r}=wr(),{setIsInserterOpened:i}=(0,u.useDispatch)(dt),s=(0,h.useCallback)((()=>i(!1)),[i]),o=(0,h.useRef)();return(0,d.jsx)("div",{className:"edit-widgets-layout__inserter-panel",children:(0,d.jsx)("div",{className:"edit-widgets-layout__inserter-panel-content",children:(0,d.jsx)(be.__experimentalLibrary,{showInserterHelpPanel:!0,shouldFocusBlock:e,rootClientId:t,__experimentalInsertionIndex:r,ref:o,onClose:s})})})}function fr(){const{setIsListViewOpened:e}=(0,u.useDispatch)(dt),{getListViewToggleRef:t}=at((0,u.useSelect)(dt)),[r,i]=(0,h.useState)(null),s=(0,T.useFocusOnMount)("firstElement"),o=(0,h.useCallback)((()=>{e(!1),t().current?.focus()}),[t,e]),n=(0,h.useCallback)((e=>{e.keyCode!==jt.ESCAPE||e.defaultPrevented||(e.preventDefault(),o())}),[o]);return(0,d.jsxs)("div",{className:"edit-widgets-editor__list-view-panel",onKeyDown:n,children:[(0,d.jsxs)("div",{className:"edit-widgets-editor__list-view-panel-header",children:[(0,d.jsx)("strong",{children:(0,x.__)("List View")}),(0,d.jsx)(E.Button,{icon:W,label:(0,x.__)("Close"),onClick:o,size:"compact"})]}),(0,d.jsx)("div",{className:"edit-widgets-editor__list-view-panel-content",ref:(0,T.useMergeRefs)([s,i]),children:(0,d.jsx)(be.__experimentalListView,{dropZoneElement:r})})]})}function vr(){const{isInserterOpen:e,isListViewOpen:t}=(0,u.useSelect)((e=>{const{isInserterOpened:t,isListViewOpened:r}=e(dt);return{isInserterOpen:t(),isListViewOpen:r()}}),[]);return e?(0,d.jsx)(br,{}):t?(0,d.jsx)(fr,{}):null}const yr={header:(0,x.__)("Widgets top bar"),body:(0,x.__)("Widgets and blocks"),sidebar:(0,x.__)("Widgets settings"),footer:(0,x.__)("Widgets footer")};var xr=function({blockEditorSettings:e}){const t=(0,T.useViewportMatch)("medium","<"),r=(0,T.useViewportMatch)("huge",">="),{setIsInserterOpened:i,setIsListViewOpened:s,closeGeneralSidebar:o}=(0,u.useDispatch)(dt),{hasBlockBreadCrumbsEnabled:n,hasSidebarEnabled:a,isInserterOpened:c,isListViewOpened:l}=(0,u.useSelect)((e=>({hasSidebarEnabled:!!e(X).getActiveComplementaryArea(dt.name),isInserterOpened:!!e(dt).isInserterOpened(),isListViewOpened:!!e(dt).isListViewOpened(),hasBlockBreadCrumbsEnabled:!!e(b.store).get("core/edit-widgets","showBlockBreadcrumbs")})),[]);(0,h.useEffect)((()=>{a&&!r&&(i(!1),s(!1))}),[a,r]),(0,h.useEffect)((()=>{!c&&!l||r||o()}),[c,l,r]);const g=l?(0,x.__)("List View"):(0,x.__)("Block Library"),p=l||c;return(0,d.jsx)(we,{labels:{...yr,secondarySidebar:g},header:(0,d.jsx)(hr,{}),secondarySidebar:p&&(0,d.jsx)(vr,{}),sidebar:(0,d.jsx)(ge.Slot,{scope:"core/edit-widgets"}),content:(0,d.jsx)(d.Fragment,{children:(0,d.jsx)(_r,{blockEditorSettings:e})}),footer:n&&!t&&(0,d.jsx)("div",{className:"edit-widgets-layout__footer",children:(0,d.jsx)(be.BlockBreadcrumb,{rootLabelText:(0,x.__)("Widgets")})})})};function kr(){const e=(0,u.useSelect)((e=>{const{getEditedWidgetAreas:t}=e(dt),r=t();return r?.length>0}),[]);return(0,h.useEffect)((()=>{const t=t=>{if(e)return t.returnValue=(0,x.__)("You have unsaved changes. If you proceed, they will be lost."),t.returnValue};return window.addEventListener("beforeunload",t),()=>{window.removeEventListener("beforeunload",t)}}),[e]),null}function jr(){const e=(0,u.useSelect)((e=>!!e(b.store).get("core/edit-widgets","welcomeGuide")),[]),{toggle:t}=(0,u.useDispatch)(b.store),r=(0,u.useSelect)((e=>e(dt).getWidgetAreas({per_page:-1})),[]);if(!e)return null;const i=r?.every((e=>"wp_inactive_widgets"===e.id||e.widgets.every((e=>e.startsWith("block-"))))),s=r?.filter((e=>"wp_inactive_widgets"!==e.id)).length??0;return(0,d.jsx)(E.Guide,{className:"edit-widgets-welcome-guide",contentLabel:(0,x.__)("Welcome to block Widgets"),finishButtonText:(0,x.__)("Get started"),onFinish:()=>t("core/edit-widgets","welcomeGuide"),pages:[{image:(0,d.jsx)(Sr,{nonAnimatedSrc:"https://s.w.org/images/block-editor/welcome-canvas.svg",animatedSrc:"https://s.w.org/images/block-editor/welcome-canvas.gif"}),content:(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)("h1",{className:"edit-widgets-welcome-guide__heading",children:(0,x.__)("Welcome to block Widgets")}),i?(0,d.jsx)(d.Fragment,{children:(0,d.jsx)("p",{className:"edit-widgets-welcome-guide__text",children:(0,x.sprintf)((0,x._n)("Your theme provides %s “block” area for you to add and edit content. Try adding a search bar, social icons, or other types of blocks here and see how they’ll look on your site.","Your theme provides %s different “block” areas for you to add and edit content. Try adding a search bar, social icons, or other types of blocks here and see how they’ll look on your site.",s),s)})}):(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)("p",{className:"edit-widgets-welcome-guide__text",children:(0,x.__)("You can now add any block to your site’s widget areas. Don’t worry, all of your favorite widgets still work flawlessly.")}),(0,d.jsxs)("p",{className:"edit-widgets-welcome-guide__text",children:[(0,d.jsx)("strong",{children:(0,x.__)("Want to stick with the old widgets?")})," ",(0,d.jsx)(E.ExternalLink,{href:(0,x.__)("https://wordpress.org/plugins/classic-widgets/"),children:(0,x.__)("Get the Classic Widgets plugin.")})]})]})]})},{image:(0,d.jsx)(Sr,{nonAnimatedSrc:"https://s.w.org/images/block-editor/welcome-editor.svg",animatedSrc:"https://s.w.org/images/block-editor/welcome-editor.gif"}),content:(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)("h1",{className:"edit-widgets-welcome-guide__heading",children:(0,x.__)("Customize each block")}),(0,d.jsx)("p",{className:"edit-widgets-welcome-guide__text",children:(0,x.__)("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,d.jsx)(Sr,{nonAnimatedSrc:"https://s.w.org/images/block-editor/welcome-library.svg",animatedSrc:"https://s.w.org/images/block-editor/welcome-library.gif"}),content:(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)("h1",{className:"edit-widgets-welcome-guide__heading",children:(0,x.__)("Explore all blocks")}),(0,d.jsx)("p",{className:"edit-widgets-welcome-guide__text",children:(0,h.createInterpolateElement)((0,x.__)("All of the blocks available to you live in the block library. You’ll find it wherever you see the <InserterIconImage /> icon."),{InserterIconImage:(0,d.jsx)("img",{className:"edit-widgets-welcome-guide__inserter-icon",alt:(0,x.__)("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,d.jsx)(Sr,{nonAnimatedSrc:"https://s.w.org/images/block-editor/welcome-documentation.svg",animatedSrc:"https://s.w.org/images/block-editor/welcome-documentation.gif"}),content:(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)("h1",{className:"edit-widgets-welcome-guide__heading",children:(0,x.__)("Learn more")}),(0,d.jsx)("p",{className:"edit-widgets-welcome-guide__text",children:(0,h.createInterpolateElement)((0,x.__)("New to the block editor? Want to learn more about using it? <a>Here's a detailed guide.</a>"),{a:(0,d.jsx)(E.ExternalLink,{href:(0,x.__)("https://wordpress.org/documentation/article/wordpress-block-editor/")})})})]})}]})}function Sr({nonAnimatedSrc:e,animatedSrc:t}){return(0,d.jsxs)("picture",{className:"edit-widgets-welcome-guide__image",children:[(0,d.jsx)("source",{srcSet:e,media:"(prefers-reduced-motion: reduce)"}),(0,d.jsx)("img",{src:t,width:"312",height:"240",alt:""})]})}var Er=function({blockEditorSettings:e}){const{createErrorNotice:t}=(0,u.useDispatch)(k.store),r=(0,E.__unstableUseNavigateRegions)();return(0,d.jsx)(yt,{children:(0,d.jsx)("div",{className:r.className,...r,ref:r.ref,children:(0,d.jsxs)(Tt,{blockEditorSettings:e,children:[(0,d.jsx)(xr,{blockEditorSettings:e}),(0,d.jsx)(Ut,{}),(0,d.jsx)(L.PluginArea,{onError:function(e){t((0,x.sprintf)((0,x.__)('The "%s" plugin has encountered an error and cannot be rendered.'),e))}}),(0,d.jsx)(kr,{}),(0,d.jsx)(jr,{})]})})})};const Ar=["core/more","core/freeform","core/template-part","core/block"];function Ir(e,t){const r=document.getElementById(e),i=(0,h.createRoot)(r),s=(0,m.__experimentalGetCoreBlocks)().filter((e=>!(Ar.includes(e.name)||e.name.startsWith("core/post")||e.name.startsWith("core/query")||e.name.startsWith("core/site")||e.name.startsWith("core/navigation"))));return(0,u.dispatch)(b.store).setDefaults("core/edit-widgets",{fixedToolbar:!1,welcomeGuide:!0,showBlockBreadcrumbs:!0,themeStyles:!0}),(0,u.dispatch)(l.store).reapplyBlockTypeFilters(),(0,m.registerCoreBlocks)(s),(0,w.registerLegacyWidgetBlock)(),(0,w.registerLegacyWidgetVariations)(t),Br(c),(0,w.registerWidgetGroupBlock)(),t.__experimentalFetchLinkSuggestions=(e,r)=>(0,_.__experimentalFetchLinkSuggestions)(e,r,t),(0,l.setFreeformContentHandlerName)("core/html"),i.render((0,d.jsx)(h.StrictMode,{children:(0,d.jsx)(Er,{blockEditorSettings:t})})),i}const Cr=Ir;function Nr(){p()("wp.editWidgets.reinitializeEditor",{since:"6.2",version:"6.3"})}const Br=e=>{if(!e)return;const{metadata:t,settings:r,name:i}=e;t&&(0,l.unstable__bootstrapServerSideBlockDefinitions)({[i]:t}),(0,l.registerBlockType)(i,r)};(window.wp=window.wp||{}).editWidgets=t})();

Al-HUWAITI Shell