"use strict";var wp;(wp||={}).coreData=(()=>{var Yn=Object.create;var Se=Object.defineProperty;var zn=Object.getOwnPropertyDescriptor;var Qn=Object.getOwnPropertyNames;var Hn=Object.getPrototypeOf,Wn=Object.prototype.hasOwnProperty;var P=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),oe=(e,t)=>{for(var r in t)Se(e,r,{get:t[r],enumerable:!0})},Gt=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of Qn(t))!Wn.call(e,o)&&o!==r&&Se(e,o,{get:()=>t[o],enumerable:!(n=zn(t,o))||n.enumerable});return e};var E=(e,t,r)=>(r=e!=null?Yn(Hn(e)):{},Gt(t||!e||!e.__esModule?Se(r,"default",{value:e,enumerable:!0}):r,e)),qn=e=>Gt(Se({},"__esModule",{value:!0}),e);var N=P((na,Ft)=>{Ft.exports=window.wp.data});var Ie=P((oa,Bt)=>{"use strict";Bt.exports=function e(t,r){if(t===r)return!0;if(t&&r&&typeof t=="object"&&typeof r=="object"){if(t.constructor!==r.constructor)return!1;var n,o,i;if(Array.isArray(t)){if(n=t.length,n!=r.length)return!1;for(o=n;o--!==0;)if(!e(t[o],r[o]))return!1;return!0}if(t instanceof Map&&r instanceof Map){if(t.size!==r.size)return!1;for(o of t.entries())if(!r.has(o[0]))return!1;for(o of t.entries())if(!e(o[1],r.get(o[0])))return!1;return!0}if(t instanceof Set&&r instanceof Set){if(t.size!==r.size)return!1;for(o of t.entries())if(!r.has(o[0]))return!1;return!0}if(ArrayBuffer.isView(t)&&ArrayBuffer.isView(r)){if(n=t.length,n!=r.length)return!1;for(o=n;o--!==0;)if(t[o]!==r[o])return!1;return!0}if(t.constructor===RegExp)return t.source===r.source&&t.flags===r.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===r.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===r.toString();if(i=Object.keys(t),n=i.length,n!==Object.keys(r).length)return!1;for(o=n;o--!==0;)if(!Object.prototype.hasOwnProperty.call(r,i[o]))return!1;for(o=n;o--!==0;){var s=i[o];if(!e(t[s],r[s]))return!1}return!0}return t!==t&&r!==r}});var We=P((sa,kt)=>{kt.exports=window.wp.compose});var Kt=P((ia,$t)=>{$t.exports=window.wp.undoManager});var Jt=P((Da,qt)=>{"use strict";function ee(e){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?ee=function(t){return typeof t}:ee=function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ee(e)}function no(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Ht(e,t){for(var r=0;r1&&arguments[1]!==void 0?arguments[1]:this;this._map.forEach(function(i,s){s!==null&&ee(s)==="object"&&(i=i[1]),r.call(o,i,s,n)})}},{key:"clear",value:function(){this._map=new Map,this._arrayTreeMap=new Map,this._objectTreeMap=new Map}},{key:"size",get:function(){return this._map.size}}]),e})();qt.exports=so});var K=P((Ma,Xt)=>{Xt.exports=window.wp.url});var B=P((oc,cr)=>{cr.exports=window.wp.apiFetch});var ot=P((sc,ur)=>{ur.exports=window.wp.blocks});var st=P((ic,lr)=>{lr.exports=window.wp.i18n});var pr=P((gc,dr)=>{dr.exports=window.wp.richText});var re=P((Oc,wr)=>{wr.exports=window.wp.deprecated});var Tr=P((Lc,br)=>{br.exports=window.wp.privateApis});var St=P((au,$r)=>{$r.exports=window.wp.htmlEntities});var H=P((Au,un)=>{un.exports=window.wp.element});var dn=P((Uu,fn)=>{fn.exports=window.ReactJSXRuntime});var Cn=P((qu,In)=>{In.exports=window.wp.warning});var Dn=P((nl,Nn)=>{Nn.exports=window.wp.blockEditor});var ta={};oe(ta,{EntityProvider:()=>mn,__experimentalFetchLinkSuggestions:()=>Yr,__experimentalFetchUrlData:()=>Qr,__experimentalUseEntityRecord:()=>Rn,__experimentalUseEntityRecords:()=>Tn,__experimentalUseResourcePermissions:()=>Un,fetchBlockPatterns:()=>Ct,privateApis:()=>$n,store:()=>x,useEntityBlockEditor:()=>Fn,useEntityId:()=>ce,useEntityProp:()=>kn,useEntityRecord:()=>Ot,useEntityRecords:()=>Ke,useResourcePermissions:()=>On});var Qe=E(N());var ut=E(Ie()),hr=E(We()),Ee=E(N()),_r=E(Kt());var Yt=E(Ie());function qe(e,t){if(!e)return t;let r=!1,n={};for(let o in t)(0,Yt.default)(e[o],t[o])?n[o]=e[o]:(r=!0,n[o]=t[o]);if(!r)return e;for(let o in e)n.hasOwnProperty(o)||(n[o]=e[o]);return n}function Jn(e){return typeof e=="string"?e.split(","):Array.isArray(e)?e:null}var U=Jn;var Xn=e=>t=>(r,n)=>r===void 0||e(n)?t(r,n):r,ue=Xn;var Zn=e=>(...t)=>async({resolveSelect:r})=>{await r[e](...t)},J=Zn;var eo=e=>t=>(r={},n)=>{let o=n[e];if(o===void 0)return r;let i=t(r[o],n);return i===r[o]?r:{...r,[o]:i}},Ce=eo;var to=e=>t=>(r,n)=>t(r,e(n)),le=to;function ro(e){let t=new WeakMap;return r=>{let n;return t.has(r)?n=t.get(r):(n=e(r),r!==null&&typeof r=="object"&&t.set(r,n)),n}}var Je=ro;function Xe(e,t){return(e.rawAttributes||[]).includes(t)}function $(e,t,r){if(!e||typeof e!="object")return e;let n=Array.isArray(t)?t:t.split(".");return n.reduce((o,i,s)=>(o[i]===void 0&&(Number.isInteger(n[s+1])?o[i]=[]:o[i]={}),s===n.length-1&&(o[i]=r),o[i]),e),e}function Ze(e,t,r){if(!e||typeof e!="object"||typeof t!="string"&&!Array.isArray(t))return e;let n=Array.isArray(t)?t:t.split("."),o=e;return n.forEach(i=>{o=o?.[i]}),o!==void 0?o:r}function fe(e){return/^\s*\d+\s*$/.test(e)}var X=["create","read","update","delete"];function de(e){let t={};if(!e)return t;let r={create:"POST",read:"GET",update:"PUT",delete:"DELETE"};for(let[n,o]of Object.entries(r))t[n]=e.includes(o);return t}function Z(e,t,r){return(typeof t=="object"?[e,t.kind,t.name,t.id]:[e,t,r]).filter(Boolean).join("/")}var pe=Symbol("RECEIVE_INTERMEDIATE_RESULTS");function et(e,t,r){return{type:"RECEIVE_ITEMS",items:Array.isArray(e)?e:[e],persistedEdits:t,meta:r}}function zt(e,t,r,n=!1){return{type:"REMOVE_ITEMS",itemIds:Array.isArray(r)?r:[r],kind:e,name:t,invalidateCache:n}}function Qt(e,t={},r,n){return{...et(e,r,n),query:t}}var tr=E(Jt()),rr=E(N());var Zt=E(K());function io(e){let t={stableKey:"",page:1,perPage:10,fields:null,include:null,context:"default"},r=Object.keys(e).sort();for(let n=0;n{y=y?.[b]}),$(m,v,y)}}else{if(!e.itemIsComplete[a]?.[p])return null;m=g}f.push(m)}return f}var tt=(0,rr.createSelector)((e,t={})=>{let r=er.get(e);if(r){let o=r.get(t);if(o!==void 0)return o}else r=new tr.default,er.set(e,r);let n=ao(e,t);return r.set(t,n),n});function rt(e,t={}){let{stableKey:r,context:n}=Y(t);return e.queries?.[n]?.[r]?.meta?.totalItems??null}function nr(e,t={}){let{stableKey:r,context:n}=Y(t);return e.queries?.[n]?.[r]?.meta?.totalPages??null}var Er=E(N()),gr=E(We());var z=function(){return z=Object.assign||function(t){for(var r,n=1,o=arguments.length;n0&&r>="0"&&r<="9"?"_"+r+n:""+r.toUpperCase()+n}function me(e,t){return t===void 0&&(t={}),xe(e,z({delimiter:"",transform:nt},t))}function lo(e,t){return t===0?e.toLowerCase():nt(e,t)}function Pe(e,t){return t===void 0&&(t={}),me(e,z({transform:lo},t))}function ir(e){return e.charAt(0).toUpperCase()+e.substr(1)}function fo(e){return ir(e.toLowerCase())}function ar(e,t){return t===void 0&&(t={}),xe(e,z({delimiter:" ",transform:fo},t))}var Oe=E(B()),Ue=E(ot()),T=E(st());var Ae,po=new Uint8Array(16);function it(){if(!Ae&&(Ae=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!Ae))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return Ae(po)}var A=[];for(let e=0;e<256;++e)A.push((e+256).toString(16).slice(1));function fr(e,t=0){return A[e[t+0]]+A[e[t+1]]+A[e[t+2]]+A[e[t+3]]+"-"+A[e[t+4]]+A[e[t+5]]+"-"+A[e[t+6]]+A[e[t+7]]+"-"+A[e[t+8]]+A[e[t+9]]+"-"+A[e[t+10]]+A[e[t+11]]+A[e[t+12]]+A[e[t+13]]+A[e[t+14]]+A[e[t+15]]}var mo=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),at={randomUUID:mo};function Eo(e,t,r){if(at.randomUUID&&!t&&!e)return at.randomUUID();e=e||{};let n=e.random||(e.rng||it)();if(n[6]=n[6]&15|64,n[8]=n[8]&63|128,t){r=r||0;for(let o=0;o<16;++o)t[r+o]=n[o];return t}return fr(n)}var ct=Eo;var S="id",go=["title","excerpt","content"],yo={blocks:{read:e=>(0,Ue.parse)(e.content?.raw??""),write:e=>({content:(0,Ue.__unstableSerializeAndClean)(e.blocks)})}},Le=[{label:(0,T.__)("Base"),kind:"root",key:!1,name:"__unstableBase",baseURL:"/",baseURLParams:{_fields:["description","gmt_offset","home","name","site_icon","site_icon_url","site_logo","timezone_string","url","page_for_posts","page_on_front","show_on_front"].join(",")},plural:"__unstableBases"},{label:(0,T.__)("Post Type"),name:"postType",kind:"root",key:"slug",baseURL:"/wp/v2/types",baseURLParams:{context:"edit"},plural:"postTypes"},{name:"media",kind:"root",baseURL:"/wp/v2/media",baseURLParams:{context:"edit"},plural:"mediaItems",label:(0,T.__)("Media"),rawAttributes:["caption","title","description"],supportsPagination:!0},{name:"taxonomy",kind:"root",key:"slug",baseURL:"/wp/v2/taxonomies",baseURLParams:{context:"edit"},plural:"taxonomies",label:(0,T.__)("Taxonomy")},{name:"sidebar",kind:"root",baseURL:"/wp/v2/sidebars",baseURLParams:{context:"edit"},plural:"sidebars",transientEdits:{blocks:!0},label:(0,T.__)("Widget areas")},{name:"widget",kind:"root",baseURL:"/wp/v2/widgets",baseURLParams:{context:"edit"},plural:"widgets",transientEdits:{blocks:!0},label:(0,T.__)("Widgets")},{name:"widgetType",kind:"root",baseURL:"/wp/v2/widget-types",baseURLParams:{context:"edit"},plural:"widgetTypes",label:(0,T.__)("Widget types")},{label:(0,T.__)("User"),name:"user",kind:"root",baseURL:"/wp/v2/users",getTitle:e=>e?.name||e?.slug,baseURLParams:{context:"edit"},plural:"users",supportsPagination:!0},{name:"comment",kind:"root",baseURL:"/wp/v2/comments",baseURLParams:{context:"edit"},plural:"comments",label:(0,T.__)("Comment"),supportsPagination:!0},{name:"menu",kind:"root",baseURL:"/wp/v2/menus",baseURLParams:{context:"edit"},plural:"menus",label:(0,T.__)("Menu"),supportsPagination:!0},{name:"menuItem",kind:"root",baseURL:"/wp/v2/menu-items",baseURLParams:{context:"edit"},plural:"menuItems",label:(0,T.__)("Menu Item"),rawAttributes:["title"],supportsPagination:!0},{name:"menuLocation",kind:"root",baseURL:"/wp/v2/menu-locations",baseURLParams:{context:"edit"},plural:"menuLocations",label:(0,T.__)("Menu Location"),key:"name"},{label:(0,T.__)("Global Styles"),name:"globalStyles",kind:"root",baseURL:"/wp/v2/global-styles",baseURLParams:{context:"edit"},plural:"globalStylesVariations",getTitle:()=>(0,T.__)("Custom Styles"),getRevisionsUrl:(e,t)=>`/wp/v2/global-styles/${e}/revisions${t?"/"+t:""}`,supportsPagination:!0},{label:(0,T.__)("Themes"),name:"theme",kind:"root",baseURL:"/wp/v2/themes",baseURLParams:{context:"edit"},plural:"themes",key:"stylesheet"},{label:(0,T.__)("Plugins"),name:"plugin",kind:"root",baseURL:"/wp/v2/plugins",baseURLParams:{context:"edit"},plural:"plugins",key:"plugin"},{label:(0,T.__)("Status"),name:"status",kind:"root",baseURL:"/wp/v2/statuses",baseURLParams:{context:"edit"},plural:"statuses",key:"slug"},{label:(0,T.__)("Registered Templates"),name:"registeredTemplate",kind:"root",baseURL:"/wp/v2/registered-templates",key:"id"},{label:(0,T.__)("Font Collections"),name:"fontCollection",kind:"root",baseURL:"/wp/v2/font-collections",baseURLParams:{context:"view"},plural:"fontCollections",key:"slug"}],mr={root:{media:{since:"6.9",alternative:{kind:"postType",name:"attachment"}}}},Ne=[{kind:"postType",loadEntities:ho},{kind:"taxonomy",loadEntities:_o},{kind:"root",name:"site",plural:"sites",loadEntities:Ro}],vo=(e,t,r,n)=>{let o={};return!n&&e?.status==="auto-draft"&&(!t.status&&!o.status&&(o.status="draft"),(!t.title||t.title==="Auto Draft")&&!o.title&&(!e?.title||e?.title==="Auto Draft")&&(o.title="")),e&&window.__experimentalEnableSync,o};async function ho(){let e=await(0,Oe.default)({path:"/wp/v2/types?context=view"});return Object.entries(e??{}).map(([t,r])=>{let n=["wp_template","wp_template_part"].includes(t),o=r?.rest_namespace??"wp/v2",i={kind:"postType",baseURL:`/${o}/${r.rest_base}`,baseURLParams:{context:"edit"},name:t,label:r.name,transientEdits:{...yo,selection:!0},mergedEdits:{meta:!0},rawAttributes:go,getTitle:s=>s?.title?.rendered||s?.title||(n?ar(s.slug??""):String(s.id)),__unstablePrePersist:(s,a)=>vo(s,a,t,n),__unstable_rest_base:r.rest_base,supportsPagination:!0,getRevisionsUrl:(s,a)=>`/${o}/${r.rest_base}/${s}/revisions${a?"/"+a:""}`,revisionKey:n&&!window?.__experimentalTemplateActivate?"wp_id":S};return window.__experimentalEnableSync,i})}async function _o(){let e=await(0,Oe.default)({path:"/wp/v2/taxonomies?context=view"});return Object.entries(e??{}).map(([t,r])=>({kind:"taxonomy",baseURL:`/${r?.rest_namespace??"wp/v2"}/${r.rest_base}`,baseURLParams:{context:"edit"},name:t,label:r.name,getTitle:o=>o?.name,supportsPagination:!0}))}async function Ro(){let e={label:(0,T.__)("Site"),name:"site",kind:"root",key:!1,baseURL:"/wp/v2/settings",meta:{}};window.__experimentalEnableSync;let t=await(0,Oe.default)({path:e.baseURL,method:"OPTIONS"}),r={};return Object.entries(t?.schema?.properties??{}).forEach(([n,o])=>{typeof o=="object"&&o.title&&(r[n]=o.title)}),[{...e,meta:{labels:r}}]}var te=(e,t,r="get")=>{let n=e==="root"?"":me(e),o=me(t);return`${r}${n}${o}`};function yr(e){let{query:t}=e;return t?Y(t).context:"default"}function wo(e,t,r,n){if(r===1&&n===-1)return t;let i=(r-1)*n,s=Math.max(e?.length??0,i+t.length),a=new Array(s);for(let c=0;c=i&&c!t.some(n=>Number.isInteger(n)?n===+r:n===r)))}function bo(e={},t){switch(t.type){case"RECEIVE_ITEMS":{let r=yr(t),n=t.key||S;return{...e,[r]:{...e[r],...t.items.reduce((o,i)=>{let s=i?.[n];return o[s]=qe(e?.[r]?.[s],i),o},{})}}}case"REMOVE_ITEMS":return Object.fromEntries(Object.entries(e).map(([r,n])=>[r,vr(n,t.itemIds)]))}return e}function To(e={},t){switch(t.type){case"RECEIVE_ITEMS":{let r=yr(t),{query:n,key:o=S}=t,i=n?Y(n):{},s=!n||!Array.isArray(i.fields);return{...e,[r]:{...e[r],...t.items.reduce((a,c)=>{let l=c?.[o];return a[l]=e?.[r]?.[l]||s,a},{})}}}case"REMOVE_ITEMS":return Object.fromEntries(Object.entries(e).map(([r,n])=>[r,vr(n,t.itemIds)]))}return e}var So=(0,gr.compose)([ue(e=>"query"in e),le(e=>e.query?{...e,...Y(e.query)}:e),Ce("context"),Ce("stableKey")])((e={},t)=>{let{type:r,page:n,perPage:o,key:i=S}=t;return r!=="RECEIVE_ITEMS"?e:{itemIds:wo(e?.itemIds||[],t.items.map(s=>s?.[i]).filter(Boolean),n,o),meta:t.meta}}),Io=(e={},t)=>{switch(t.type){case"RECEIVE_ITEMS":return So(e,t);case"REMOVE_ITEMS":let r=t.itemIds.reduce((n,o)=>(n[o]=!0,n),{});return Object.fromEntries(Object.entries(e).map(([n,o])=>[n,Object.fromEntries(Object.entries(o).map(([i,s])=>[i,{...s,itemIds:s.itemIds.filter(a=>!r[a])}]))]));default:return e}},De=(0,Er.combineReducers)({items:bo,itemIsComplete:To,queries:Io});function Co(e={byId:{},queries:{}},t){switch(t.type){case"RECEIVE_USER_QUERY":return{byId:{...e.byId,...t.users.reduce((r,n)=>({...r,[n.id]:n}),{})},queries:{...e.queries,[t.queryID]:t.users.map(r=>r.id)}}}return e}function xo(e={},t){switch(t.type){case"RECEIVE_CURRENT_USER":return t.currentUser}return e}function Po(e=void 0,t){switch(t.type){case"RECEIVE_CURRENT_THEME":return t.currentTheme.stylesheet}return e}function Ao(e=void 0,t){switch(t.type){case"RECEIVE_CURRENT_GLOBAL_STYLES_ID":return t.id}return e}function Oo(e={},t){switch(t.type){case"RECEIVE_THEME_GLOBAL_STYLES":return{...e,[t.stylesheet]:t.globalStyles}}return e}function Uo(e={},t){switch(t.type){case"RECEIVE_THEME_GLOBAL_STYLE_VARIATIONS":return{...e,[t.stylesheet]:t.variations}}return e}var Lo=e=>(t,r)=>{if(r.type==="UNDO"||r.type==="REDO"){let{record:n}=r,o=t;return n.forEach(({id:{kind:i,name:s,recordId:a},changes:c})=>{o=e(o,{type:"EDIT_ENTITY_RECORD",kind:i,name:s,recordId:a,edits:Object.entries(c).reduce((l,[u,f])=>(l[u]=r.type==="UNDO"?f.from:f.to,l),{})})}),o}return e(t,r)};function No(e){return(0,hr.compose)([Lo,ue(t=>t.name&&t.kind&&t.name===e.name&&t.kind===e.kind),le(t=>({key:e.key||S,...t}))])((0,Ee.combineReducers)({queriedData:De,edits:(t={},r)=>{switch(r.type){case"RECEIVE_ITEMS":if((r?.query?.context??"default")!=="default")return t;let o={...t};for(let s of r.items){let a=s?.[r.key],c=o[a];if(!c)continue;let l=Object.keys(c).reduce((u,f)=>(!(0,ut.default)(c[f],s[f]?.raw??s[f])&&(!r.persistedEdits||!(0,ut.default)(c[f],r.persistedEdits[f]))&&(u[f]=c[f]),u),{});Object.keys(l).length?o[a]=l:delete o[a]}return o;case"EDIT_ENTITY_RECORD":let i={...t[r.recordId],...r.edits};return Object.keys(i).forEach(s=>{i[s]===void 0&&delete i[s]}),{...t,[r.recordId]:i}}return t},saving:(t={},r)=>{switch(r.type){case"SAVE_ENTITY_RECORD_START":case"SAVE_ENTITY_RECORD_FINISH":return{...t,[r.recordId]:{pending:r.type==="SAVE_ENTITY_RECORD_START",error:r.error,isAutosave:r.isAutosave}}}return t},deleting:(t={},r)=>{switch(r.type){case"DELETE_ENTITY_RECORD_START":case"DELETE_ENTITY_RECORD_FINISH":return{...t,[r.recordId]:{pending:r.type==="DELETE_ENTITY_RECORD_START",error:r.error}}}return t},revisions:(t={},r)=>{if(r.type==="RECEIVE_ITEM_REVISIONS"){let n=r.recordKey;delete r.recordKey;let o=De(t[n],{...r,type:"RECEIVE_ITEMS"});return{...t,[n]:o}}return r.type==="REMOVE_ITEMS"?Object.fromEntries(Object.entries(t).filter(([n])=>!r.itemIds.some(o=>Number.isInteger(o)?o===+n:o===n))):t}}))}function Do(e=Le,t){switch(t.type){case"ADD_ENTITIES":return[...e,...t.entities]}return e}var Mo=(e={},t)=>{let r=Do(e.config,t),n=e.reducer;if(!n||r!==e.config){let i=r.reduce((s,a)=>{let{kind:c}=a;return s[c]||(s[c]=[]),s[c].push(a),s},{});n=(0,Ee.combineReducers)(Object.fromEntries(Object.entries(i).map(([s,a])=>{let c=(0,Ee.combineReducers)(Object.fromEntries(a.map(l=>[l.name,No(l)])));return[s,c]})))}let o=n(e.records,t);return o===e.records&&r===e.config&&n===e.reducer?e:{reducer:n,records:o,config:r}};function jo(e=(0,_r.createUndoManager)()){return e}function Vo(e={},t){switch(t.type){case"EDIT_ENTITY_RECORD":case"UNDO":case"REDO":return{}}return e}function Go(e={},t){switch(t.type){case"RECEIVE_EMBED_PREVIEW":let{url:r,preview:n}=t;return{...e,[r]:n}}return e}function Fo(e={},t){switch(t.type){case"RECEIVE_USER_PERMISSION":return{...e,[t.key]:t.isAllowed};case"RECEIVE_USER_PERMISSIONS":return{...e,...t.permissions}}return e}function Bo(e={},t){switch(t.type){case"RECEIVE_AUTOSAVES":let{postId:r,autosaves:n}=t;return{...e,[r]:n}}return e}function ko(e=[],t){switch(t.type){case"RECEIVE_BLOCK_PATTERNS":return t.patterns}return e}function $o(e=[],t){switch(t.type){case"RECEIVE_BLOCK_PATTERN_CATEGORIES":return t.categories}return e}function Ko(e=[],t){switch(t.type){case"RECEIVE_USER_PATTERN_CATEGORIES":return t.patternCategories}return e}function Yo(e=null,t){switch(t.type){case"RECEIVE_NAVIGATION_FALLBACK_ID":return t.fallbackId}return e}function zo(e={},t){switch(t.type){case"RECEIVE_THEME_GLOBAL_STYLE_REVISIONS":return{...e,[t.currentId]:t.revisions}}return e}function Qo(e={},t){switch(t.type){case"RECEIVE_DEFAULT_TEMPLATE":return{...e,[JSON.stringify(t.query)]:t.templateId}}return e}function Ho(e={},t){switch(t.type){case"RECEIVE_REGISTERED_POST_META":return{...e,[t.postType]:t.registeredPostMeta}}return e}function Wo(e=null,t){switch(t.type){case"RECEIVE_EDITOR_SETTINGS":return t.settings}return e}function qo(e=null,t){switch(t.type){case"RECEIVE_EDITOR_ASSETS":return t.assets}return e}var Rr=(0,Ee.combineReducers)({users:Co,currentTheme:Po,currentGlobalStylesId:Ao,currentUser:xo,themeGlobalStyleVariations:Uo,themeBaseGlobalStyles:Oo,themeGlobalStyleRevisions:zo,entities:Mo,editsReference:Vo,undoManager:jo,embedPreviews:Go,userPermissions:Fo,autosaves:Bo,blockPatterns:ko,blockPatternCategories:$o,userPatternCategories:Ko,navigationFallbackId:Yo,defaultTemplates:Qo,registeredPostMeta:Ho,editorSettings:Wo,editorAssets:qo});var gt={};oe(gt,{__experimentalGetCurrentGlobalStylesId:()=>Mr,__experimentalGetCurrentThemeBaseGlobalStyles:()=>Ds,__experimentalGetCurrentThemeGlobalStylesVariations:()=>Ms,__experimentalGetDirtyEntityRecords:()=>ys,__experimentalGetEntitiesBeingSaved:()=>vs,__experimentalGetEntityRecordNoResolver:()=>ps,canUser:()=>jr,canUserEditEntityRecord:()=>As,getAuthors:()=>cs,getAutosave:()=>Us,getAutosaves:()=>Os,getBlockPatternCategories:()=>Vs,getBlockPatterns:()=>js,getCurrentTheme:()=>Ve,getCurrentThemeGlobalStylesRevisions:()=>Fs,getCurrentUser:()=>us,getDefaultTemplateId:()=>dt,getEditedEntityRecord:()=>mt,getEmbedPreview:()=>xs,getEntitiesByKind:()=>ls,getEntitiesConfig:()=>Ur,getEntity:()=>fs,getEntityConfig:()=>se,getEntityRecord:()=>D,getEntityRecordEdits:()=>pt,getEntityRecordNonTransientEdits:()=>Nr,getEntityRecords:()=>je,getEntityRecordsTotalItems:()=>Es,getEntityRecordsTotalPages:()=>gs,getLastEntityDeleteError:()=>ws,getLastEntitySaveError:()=>Rs,getRawEntityRecord:()=>Lr,getRedoEdit:()=>Ts,getReferenceByDistinctEdits:()=>Ns,getRevision:()=>ks,getRevisions:()=>Bs,getThemeSupports:()=>Cs,getUndoEdit:()=>bs,getUserPatternCategories:()=>Gs,getUserQueryResults:()=>Or,hasEditsForEntityRecord:()=>Dr,hasEntityRecord:()=>ds,hasEntityRecords:()=>ms,hasFetchedAutosaves:()=>Ls,hasRedo:()=>Is,hasUndo:()=>Ss,isAutosavingEntityRecord:()=>hs,isDeletingEntityRecord:()=>_s,isPreviewEmbedFallback:()=>Ps,isRequestingEmbedPreview:()=>as,isSavingEntityRecord:()=>Et});var L=E(N()),Ar=E(K()),Q=E(re());var _="core";var ft={};oe(ft,{getBlockPatternsForPostType:()=>Xo,getEditorAssets:()=>ss,getEditorSettings:()=>os,getEntityRecordPermissions:()=>Zo,getEntityRecordsPermissions:()=>xr,getHomePage:()=>ts,getNavigationFallbackId:()=>Jo,getPostsPageId:()=>rs,getRegisteredPostMeta:()=>es,getTemplateId:()=>ns,getUndoManager:()=>Me});var j=E(N());var Sr=E(Tr()),{lock:Ir,unlock:M}=(0,Sr.__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/core-data");var Cr=E(re());var lt=!1;function R(e,t,r,{alternativeFunctionName:n,isShorthandSelector:o=!1}={}){let i=mr[e]?.[t];if(i){if(!lt){let{alternative:s}=i,a=o?`'${r}'`:`The '${e}', '${t}' entity (used via '${r}')`,c=`the '${s.kind}', '${s.name}' entity`;n&&(c+=` via the '${n}' function`),(0,Cr.default)(a,{...i,alternative:c})}lt=!0,setTimeout(()=>{lt=!1},0)}}function Me(e){return window.__experimentalEnableSync,e.undoManager}function Jo(e){return e.navigationFallbackId}var Xo=(0,j.createRegistrySelector)(e=>(0,j.createSelector)((t,r)=>e(_).getBlockPatterns().filter(({postTypes:n})=>!n||Array.isArray(n)&&n.includes(r)),()=>[e(_).getBlockPatterns()])),xr=(0,j.createRegistrySelector)(e=>(0,j.createSelector)((t,r,n,o)=>(Array.isArray(o)?o:[o]).map(s=>({delete:e(_).canUser("delete",{kind:r,name:n,id:s}),update:e(_).canUser("update",{kind:r,name:n,id:s})})),t=>[t.userPermissions]));function Zo(e,t,r,n){return R(t,r,"getEntityRecordPermissions"),xr(e,t,r,n)[0]}function es(e,t){return e.registeredPostMeta?.[t]??{}}function Pr(e){return!e||!["number","string"].includes(typeof e)||Number(e)===0?null:e.toString()}var ts=(0,j.createRegistrySelector)(e=>(0,j.createSelector)(()=>{let t=e(_).getEntityRecord("root","__unstableBase");if(!t)return null;let r=t?.show_on_front==="page"?Pr(t.page_on_front):null;if(r)return{postType:"page",postId:r};let n=e(_).getDefaultTemplateId({slug:"front-page"});return n?{postType:"wp_template",postId:n}:null},t=>[D(t,"root","site"),D(t,"root","__unstableBase"),dt(t,{slug:"front-page"})])),rs=(0,j.createRegistrySelector)(e=>()=>{let t=e(_).getEntityRecord("root","__unstableBase");return t?.show_on_front==="page"?Pr(t.page_for_posts):null}),ns=(0,j.createRegistrySelector)(e=>(t,r,n)=>{let o=M(e(_)).getHomePage();if(!o)return;if(r==="page"&&r===o?.postType&&n.toString()===o?.postId){let l=e(_).getEntityRecords("postType","wp_template",{per_page:-1});if(!l)return;let u=l.find(({slug:f})=>f==="front-page")?.id;if(u)return u}let i=e(_).getEditedEntityRecord("postType",r,n);if(!i)return;let s=M(e(_)).getPostsPageId();if(r==="page"&&s===n.toString())return e(_).getDefaultTemplateId({slug:"home"});let a=i.template;if(a){let l=e(_).getEntityRecords("postType","wp_template",{per_page:-1})?.find(({slug:u})=>u===a);if(l)return l.id}let c;return i.slug?c=r==="page"?`${r}-${i.slug}`:`single-${r}-${i.slug}`:c=r==="page"?"page":`single-${r}`,e(_).getDefaultTemplateId({slug:c})});function os(e){return e.editorSettings}function ss(e){return e.editorAssets}var is={},as=(0,L.createRegistrySelector)(e=>(t,r)=>e(_).isResolving("getEmbedPreview",[r]));function cs(e,t){(0,Q.default)("select( 'core' ).getAuthors()",{since:"5.9",alternative:"select( 'core' ).getUsers({ who: 'authors' })"});let r=(0,Ar.addQueryArgs)("/wp/v2/users/?who=authors&per_page=100",t);return Or(e,r)}function us(e){return e.currentUser}var Or=(0,L.createSelector)((e,t)=>(e.users.queries[t]??[]).map(n=>e.users.byId[n]),(e,t)=>[e.users.queries[t],e.users.byId]);function ls(e,t){return(0,Q.default)("wp.data.select( 'core' ).getEntitiesByKind()",{since:"6.0",alternative:"wp.data.select( 'core' ).getEntitiesConfig()"}),Ur(e,t)}var Ur=(0,L.createSelector)((e,t)=>e.entities.config.filter(r=>r.kind===t),(e,t)=>e.entities.config);function fs(e,t,r){return(0,Q.default)("wp.data.select( 'core' ).getEntity()",{since:"6.0",alternative:"wp.data.select( 'core' ).getEntityConfig()"}),se(e,t,r)}function se(e,t,r){return R(t,r,"getEntityConfig"),e.entities.config?.find(n=>n.kind===t&&n.name===r)}var D=(0,L.createSelector)(((e,t,r,n,o)=>{R(t,r,"getEntityRecord");let i=e.entities.records?.[t]?.[r]?.queriedData;if(!i)return;let s=o?.context??"default";if(!o||!o._fields)return i.itemIsComplete[s]?.[n]?i.items[s][n]:void 0;let a=i.items[s]?.[n];if(!a)return a;let c={},l=U(o._fields)??[];for(let u=0;u{d=d?.[p]}),$(c,f,d)}return c}),(e,t,r,n,o)=>{let i=o?.context??"default",s=e.entities.records?.[t]?.[r]?.queriedData;return[s?.items[i]?.[n],s?.itemIsComplete[i]?.[n]]});D.__unstableNormalizeArgs=e=>{let t=[...e],r=t?.[2];return t[2]=fe(r)?Number(r):r,t};function ds(e,t,r,n,o){let i=e.entities.records?.[t]?.[r]?.queriedData;if(!i)return!1;let s=o?.context??"default";if(!o||!o._fields)return!!i.itemIsComplete[s]?.[n];let a=i.items[s]?.[n];if(!a)return!1;let c=U(o._fields)??[];for(let l=0;l{R(t,r,"getRawEntityRecord");let o=D(e,t,r,n);return o&&Object.keys(o).reduce((i,s)=>(Xe(se(e,t,r),s)?i[s]=o[s]?.raw!==void 0?o[s]?.raw:o[s]:i[s]=o[s],i),{})},(e,t,r,n,o)=>{let i=o?.context??"default";return[e.entities.config,e.entities.records?.[t]?.[r]?.queriedData?.items[i]?.[n],e.entities.records?.[t]?.[r]?.queriedData?.itemIsComplete[i]?.[n]]});function ms(e,t,r,n){return R(t,r,"hasEntityRecords"),Array.isArray(je(e,t,r,n))}var je=((e,t,r,n)=>{R(t,r,"getEntityRecords");let o=e.entities.records?.[t]?.[r]?.queriedData;return o?tt(o,n):null}),Es=(e,t,r,n)=>{R(t,r,"getEntityRecordsTotalItems");let o=e.entities.records?.[t]?.[r]?.queriedData;return o?rt(o,n):null},gs=(e,t,r,n)=>{R(t,r,"getEntityRecordsTotalPages");let o=e.entities.records?.[t]?.[r]?.queriedData;if(!o)return null;if(n?.per_page===-1)return 1;let i=rt(o,n);return i&&(n?.per_page?Math.ceil(i/n.per_page):nr(o,n))},ys=(0,L.createSelector)(e=>{let{entities:{records:t}}=e,r=[];return Object.keys(t).forEach(n=>{Object.keys(t[n]).forEach(o=>{let i=Object.keys(t[n][o].edits).filter(s=>D(e,n,o,s)&&Dr(e,n,o,s));if(i.length){let s=se(e,n,o);i.forEach(a=>{let c=mt(e,n,o,a);r.push({key:c?c[s.key||S]:void 0,title:s?.getTitle?.(c)||"",name:o,kind:n})})}})}),r},e=>[e.entities.records]),vs=(0,L.createSelector)(e=>{let{entities:{records:t}}=e,r=[];return Object.keys(t).forEach(n=>{Object.keys(t[n]).forEach(o=>{let i=Object.keys(t[n][o].saving).filter(s=>Et(e,n,o,s));if(i.length){let s=se(e,n,o);i.forEach(a=>{let c=mt(e,n,o,a);r.push({key:c?c[s.key||S]:void 0,title:s?.getTitle?.(c)||"",name:o,kind:n})})}})}),r},e=>[e.entities.records]);function pt(e,t,r,n){return R(t,r,"getEntityRecordEdits"),e.entities.records?.[t]?.[r]?.edits?.[n]}var Nr=(0,L.createSelector)((e,t,r,n)=>{R(t,r,"getEntityRecordNonTransientEdits");let{transientEdits:o}=se(e,t,r)||{},i=pt(e,t,r,n)||{};return o?Object.keys(i).reduce((s,a)=>(o[a]||(s[a]=i[a]),s),{}):i},(e,t,r,n)=>[e.entities.config,e.entities.records?.[t]?.[r]?.edits?.[n]]);function Dr(e,t,r,n){return R(t,r,"hasEditsForEntityRecord"),Et(e,t,r,n)||Object.keys(Nr(e,t,r,n)).length>0}var mt=(0,L.createSelector)((e,t,r,n)=>{R(t,r,"getEditedEntityRecord");let o=Lr(e,t,r,n),i=pt(e,t,r,n);return!o&&!i?!1:{...o,...i}},(e,t,r,n,o)=>{let i=o?.context??"default";return[e.entities.config,e.entities.records?.[t]?.[r]?.queriedData.items[i]?.[n],e.entities.records?.[t]?.[r]?.queriedData.itemIsComplete[i]?.[n],e.entities.records?.[t]?.[r]?.edits?.[n]]});function hs(e,t,r,n){R(t,r,"isAutosavingEntityRecord");let{pending:o,isAutosave:i}=e.entities.records?.[t]?.[r]?.saving?.[n]??{};return!!(o&&i)}function Et(e,t,r,n){return R(t,r,"isSavingEntityRecord"),e.entities.records?.[t]?.[r]?.saving?.[n]?.pending??!1}function _s(e,t,r,n){return R(t,r,"isDeletingEntityRecord"),e.entities.records?.[t]?.[r]?.deleting?.[n]?.pending??!1}function Rs(e,t,r,n){return R(t,r,"getLastEntitySaveError"),e.entities.records?.[t]?.[r]?.saving?.[n]?.error}function ws(e,t,r,n){return R(t,r,"getLastEntityDeleteError"),e.entities.records?.[t]?.[r]?.deleting?.[n]?.error}function bs(e){(0,Q.default)("select( 'core' ).getUndoEdit()",{since:"6.3"})}function Ts(e){(0,Q.default)("select( 'core' ).getRedoEdit()",{since:"6.3"})}function Ss(e){return Me(e).hasUndo()}function Is(e){return Me(e).hasRedo()}function Ve(e){return e.currentTheme?D(e,"root","theme",e.currentTheme):null}function Mr(e){return e.currentGlobalStylesId}function Cs(e){return Ve(e)?.theme_supports??is}function xs(e,t){return e.embedPreviews[t]}function Ps(e,t){let r=e.embedPreviews[t],n=''+t+"";return r?r.html===n:!1}function jr(e,t,r,n){let o=typeof r=="object";if(o&&(!r.kind||!r.name))return!1;o&&R(r.kind,r.name,"canUser");let i=Z(t,r,n);return e.userPermissions[i]}function As(e,t,r,n){return(0,Q.default)("wp.data.select( 'core' ).canUserEditEntityRecord()",{since:"6.7",alternative:"wp.data.select( 'core' ).canUser( 'update', { kind, name, id } )"}),jr(e,"update",{kind:t,name:r,id:n})}function Os(e,t,r){return e.autosaves[r]}function Us(e,t,r,n){return n===void 0?void 0:e.autosaves[r]?.find(i=>i.author===n)}var Ls=(0,L.createRegistrySelector)(e=>(t,r,n)=>e(_).hasFinishedResolution("getAutosaves",[r,n]));function Ns(e){return e.editsReference}function Ds(e){let t=Ve(e);return t?e.themeBaseGlobalStyles[t.stylesheet]:null}function Ms(e){let t=Ve(e);return t?e.themeGlobalStyleVariations[t.stylesheet]:null}function js(e){return e.blockPatterns}function Vs(e){return e.blockPatternCategories}function Gs(e){return e.userPatternCategories}function Fs(e){(0,Q.default)("select( 'core' ).getCurrentThemeGlobalStylesRevisions()",{since:"6.5.0",alternative:"select( 'core' ).getRevisions( 'root', 'globalStyles', ${ recordKey } )"});let t=Mr(e);return t?e.themeGlobalStyleRevisions[t]:null}function dt(e,t){return e.defaultTemplates[JSON.stringify(t)]}var Bs=(e,t,r,n,o)=>{R(t,r,"getRevisions");let i=e.entities.records?.[t]?.[r]?.revisions?.[n];return i?tt(i,o):null},ks=(0,L.createSelector)((e,t,r,n,o,i)=>{R(t,r,"getRevision");let s=e.entities.records?.[t]?.[r]?.revisions?.[n];if(!s)return;let a=i?.context??"default";if(!i||!i._fields)return s.itemIsComplete[a]?.[o]?s.items[a][o]:void 0;let c=s.items[a]?.[o];if(!c)return c;let l={},u=U(i._fields)??[];for(let f=0;f{p=p?.[g]}),$(l,d,p)}return l},(e,t,r,n,o,i)=>{let s=i?.context??"default",a=e.entities.records?.[t]?.[r]?.revisions?.[n];return[a?.items?.[s]?.[o],a?.itemIsComplete?.[s]?.[o]]});var bt={};oe(bt,{__experimentalBatch:()=>ii,__experimentalReceiveCurrentGlobalStylesId:()=>qs,__experimentalReceiveThemeBaseGlobalStyles:()=>Js,__experimentalReceiveThemeGlobalStyleVariations:()=>Xs,__experimentalSaveSpecifiedEntityEdits:()=>ci,__unstableCreateUndoLevel:()=>si,addEntities:()=>Qs,deleteEntityRecord:()=>Rt,editEntityRecord:()=>ri,receiveAutosaves:()=>fi,receiveCurrentTheme:()=>Ws,receiveCurrentUser:()=>zs,receiveDefaultTemplateId:()=>pi,receiveEmbedPreview:()=>ti,receiveEntityRecords:()=>Hs,receiveNavigationFallbackId:()=>di,receiveRevisions:()=>mi,receiveThemeGlobalStyleRevisions:()=>ei,receiveThemeSupports:()=>Zs,receiveUploadPermissions:()=>ui,receiveUserPermission:()=>Br,receiveUserPermissions:()=>li,receiveUserQuery:()=>Ys,redo:()=>oi,saveEditedEntityRecord:()=>ai,saveEntityRecord:()=>wt,undo:()=>ni});var Gr=E(Ie());var _t=E(B()),Fr=E(K()),Ge=E(re());var vt=E(B()),yt=null;function $s(e,t){let r=[...e],n=[];for(;r.length;)n.push(r.splice(0,t));return n}async function Vr(e){yt===null&&(yt=(await(0,vt.default)({path:"/batch/v1",method:"OPTIONS"})).endpoints[0].args.requests.maxItems);let t=[];for(let r of $s(e,yt)){let n=await(0,vt.default)({path:"/batch/v1",method:"POST",data:{validation:"require-all-validate",requests:r.map(i=>({path:i.path,body:i.data,method:i.method,headers:i.headers}))}}),o;n.failed?o=n.responses.map(i=>({error:i?.body})):o=n.responses.map(i=>{let s={};return i.status>=200&&i.status<300?s.output=i.body:s.error=i.body,s}),t.push(...o)}return t}function ht(e=Vr){let t=0,r=[],n=new Ks;return{add(o){let i=++t;n.add(i);let s=a=>new Promise((c,l)=>{r.push({input:a,resolve:c,reject:l}),n.delete(i)});return typeof o=="function"?Promise.resolve(o(s)).finally(()=>{n.delete(i)}):s(o)},async run(){n.size&&await new Promise(s=>{let a=n.subscribe(()=>{n.size||(a(),s(void 0))})});let o;try{if(o=await e(r.map(({input:s})=>s)),o.length!==r.length)throw new Error("run: Array returned by processor must be same size as input array.")}catch(s){for(let{reject:a}of r)a(s);throw s}let i=!0;return o.forEach((s,a)=>{let c=r[a];s?.error?(c?.reject(s.error),i=!1):c?.resolve(s?.output??s)}),r=[],i}}}var Ks=class{constructor(...e){this.set=new Set(...e),this.subscribers=new Set}get size(){return this.set.size}add(e){return this.set.add(e),this.subscribers.forEach(t=>t()),this}delete(e){let t=this.set.delete(e);return this.subscribers.forEach(r=>r()),t}subscribe(e){return this.subscribers.add(e),()=>{this.subscribers.delete(e)}}};function Ys(e,t){return{type:"RECEIVE_USER_QUERY",users:Array.isArray(t)?t:[t],queryID:e}}function zs(e){return{type:"RECEIVE_CURRENT_USER",currentUser:e}}function Qs(e){return{type:"ADD_ENTITIES",entities:e}}function Hs(e,t,r,n=void 0,o=!1,i=void 0,s=void 0){e==="postType"&&(r=(Array.isArray(r)?r:[r]).map(c=>c.status==="auto-draft"?{...c,title:""}:c));let a;return n?a=Qt(r,n,i,s):a=et(r,i,s),{...a,kind:e,name:t,invalidateCache:o}}function Ws(e){return{type:"RECEIVE_CURRENT_THEME",currentTheme:e}}function qs(e){return{type:"RECEIVE_CURRENT_GLOBAL_STYLES_ID",id:e}}function Js(e,t){return{type:"RECEIVE_THEME_GLOBAL_STYLES",stylesheet:e,globalStyles:t}}function Xs(e,t){return{type:"RECEIVE_THEME_GLOBAL_STYLE_VARIATIONS",stylesheet:e,variations:t}}function Zs(){return(0,Ge.default)("wp.data.dispatch( 'core' ).receiveThemeSupports",{since:"5.9"}),{type:"DO_NOTHING"}}function ei(e,t){return(0,Ge.default)("wp.data.dispatch( 'core' ).receiveThemeGlobalStyleRevisions()",{since:"6.5.0",alternative:"wp.data.dispatch( 'core' ).receiveRevisions"}),{type:"RECEIVE_THEME_GLOBAL_STYLE_REVISIONS",currentId:e,revisions:t}}function ti(e,t){return{type:"RECEIVE_EMBED_PREVIEW",url:e,preview:t}}var Rt=(e,t,r,n,{__unstableFetch:o=_t.default,throwOnError:i=!1}={})=>async({dispatch:s,resolveSelect:a})=>{R(e,t,"deleteEntityRecord");let l=(await a.getEntitiesConfig(e)).find(p=>p.kind===e&&p.name===t),u,f=!1;if(!l)return;let d=await s.__unstableAcquireStoreLock(_,["entities","records",e,t,r],{exclusive:!0});try{s({type:"DELETE_ENTITY_RECORD_START",kind:e,name:t,recordId:r});let p=!1,{baseURL:g}=l;e==="postType"&&t==="wp_template"&&(r&&typeof r=="string"&&!/^\d+$/.test(r)||!window?.__experimentalTemplateActivate)&&(g=g.slice(0,g.lastIndexOf("/"))+"/templates");try{let m=`${g}/${r}`;n&&(m=(0,Fr.addQueryArgs)(m,n)),f=await o({path:m,method:"DELETE"}),await s(zt(e,t,r,!0))}catch(m){p=!0,u=m}if(s({type:"DELETE_ENTITY_RECORD_FINISH",kind:e,name:t,recordId:r,error:u}),p&&i)throw u;return f}finally{s.__unstableReleaseStoreLock(d)}},ri=(e,t,r,n,o={})=>({select:i,dispatch:s})=>{R(e,t,"editEntityRecord");let a=i.getEntityConfig(e,t);if(!a)throw new Error(`The entity being edited (${e}, ${t}) does not have a loaded config.`);let{mergedEdits:c={}}=a,l=i.getRawEntityRecord(e,t,r),u=i.getEditedEntityRecord(e,t,r),f={kind:e,name:t,recordId:r,edits:Object.keys(n).reduce((d,p)=>{let g=l[p],m=u[p],h=c[p]?{...m,...n[p]}:n[p];return d[p]=(0,Gr.default)(g,h)?void 0:h,d},{})};window.__experimentalEnableSync&&a.syncConfig,o.undoIgnore||i.getUndoManager().addRecord([{id:{kind:e,name:t,recordId:r},changes:Object.keys(n).reduce((d,p)=>(d[p]={from:u[p],to:n[p]},d),{})}],o.isCached),s({type:"EDIT_ENTITY_RECORD",...f})},ni=()=>({select:e,dispatch:t})=>{let r=e.getUndoManager().undo();r&&t({type:"UNDO",record:r})},oi=()=>({select:e,dispatch:t})=>{let r=e.getUndoManager().redo();r&&t({type:"REDO",record:r})},si=()=>({select:e})=>{e.getUndoManager().addRecord()},wt=(e,t,r,{isAutosave:n=!1,__unstableFetch:o=_t.default,throwOnError:i=!1}={})=>async({select:s,resolveSelect:a,dispatch:c})=>{R(e,t,"saveEntityRecord");let u=(await a.getEntitiesConfig(e)).find(m=>m.kind===e&&m.name===t);if(!u)return;let f=u.key??S,d=r[f],p=!!f&&!d,g=await c.__unstableAcquireStoreLock(_,["entities","records",e,t,d||ct()],{exclusive:!0});try{for(let[b,w]of Object.entries(r))if(typeof w=="function"){let C=w(s.getEditedEntityRecord(e,t,d));c.editEntityRecord(e,t,d,{[b]:C},{undoIgnore:!0}),r[b]=C}c({type:"SAVE_ENTITY_RECORD_START",kind:e,name:t,recordId:d,isAutosave:n});let m,h,v=!1,{baseURL:y}=u;e==="postType"&&t==="wp_template"&&(d&&typeof d=="string"&&!/^\d+$/.test(d)||!window?.__experimentalTemplateActivate)&&(y=y.slice(0,y.lastIndexOf("/"))+"/templates");try{let b=`${y}${d?"/"+d:""}`,w=p?{}:s.getRawEntityRecord(e,t,d);if(n){let C=s.getCurrentUser(),He=C?C.id:void 0,Kn=await a.getAutosave(w.type,w.id,He),ne={...w,...Kn,...r};if(ne=Object.keys(ne).reduce((F,k)=>(["title","excerpt","content","meta"].includes(k)&&(F[k]=ne[k]),F),{status:ne.status==="auto-draft"?"draft":void 0}),m=await o({path:`${b}/autosaves`,method:"POST",data:ne}),w.id===m.id){let F={...w,...ne,...m};F=Object.keys(F).reduce((k,q)=>(["title","excerpt","content"].includes(q)?k[q]=F[q]:q==="status"?k[q]=w.status==="auto-draft"&&F.status==="draft"?F.status:w.status:k[q]=w[q],k),{}),c.receiveEntityRecords(e,t,F,void 0,!0)}else c.receiveAutosaves(w.id,m)}else{let C=r;u.__unstablePrePersist&&(C={...C,...u.__unstablePrePersist(w,C)}),m=await o({path:b,method:d?"PUT":"POST",data:C}),c.receiveEntityRecords(e,t,m,void 0,!0,C)}}catch(b){v=!0,h=b}if(c({type:"SAVE_ENTITY_RECORD_FINISH",kind:e,name:t,recordId:d,error:h,isAutosave:n}),v&&i)throw h;return m}finally{c.__unstableReleaseStoreLock(g)}},ii=e=>async({dispatch:t})=>{let r=ht(),n={saveEntityRecord(s,a,c,l){return r.add(u=>t.saveEntityRecord(s,a,c,{...l,__unstableFetch:u}))},saveEditedEntityRecord(s,a,c,l){return r.add(u=>t.saveEditedEntityRecord(s,a,c,{...l,__unstableFetch:u}))},deleteEntityRecord(s,a,c,l,u){return r.add(f=>t.deleteEntityRecord(s,a,c,l,{...u,__unstableFetch:f}))}},o=e.map(s=>s(n)),[,...i]=await Promise.all([r.run(),...o]);return i},ai=(e,t,r,n)=>async({select:o,dispatch:i,resolveSelect:s})=>{if(R(e,t,"saveEditedEntityRecord"),!o.hasEditsForEntityRecord(e,t,r))return;let c=(await s.getEntitiesConfig(e)).find(d=>d.kind===e&&d.name===t);if(!c)return;let l=c.key||S,u=o.getEntityRecordNonTransientEdits(e,t,r),f={[l]:r,...u};return await i.saveEntityRecord(e,t,f,n)},ci=(e,t,r,n,o)=>async({select:i,dispatch:s,resolveSelect:a})=>{if(R(e,t,"__experimentalSaveSpecifiedEntityEdits"),!i.hasEditsForEntityRecord(e,t,r))return;let c=i.getEntityRecordNonTransientEdits(e,t,r),l={};for(let p of n)$(l,p,Ze(c,p));let d=(await a.getEntitiesConfig(e)).find(p=>p.kind===e&&p.name===t)?.key||S;return r&&(l[d]=r),await s.saveEntityRecord(e,t,l,o)};function ui(e){return(0,Ge.default)("wp.data.dispatch( 'core' ).receiveUploadPermissions",{since:"5.9",alternative:"receiveUserPermission"}),Br("create/media",e)}function Br(e,t){return{type:"RECEIVE_USER_PERMISSION",key:e,isAllowed:t}}function li(e){return{type:"RECEIVE_USER_PERMISSIONS",permissions:e}}function fi(e,t){return{type:"RECEIVE_AUTOSAVES",postId:e,autosaves:Array.isArray(t)?t:[t]}}function di(e){return{type:"RECEIVE_NAVIGATION_FALLBACK_ID",fallbackId:e}}function pi(e,t){return{type:"RECEIVE_DEFAULT_TEMPLATE",query:e,templateId:t}}var mi=(e,t,r,n,o,i=!1,s)=>async({dispatch:a,resolveSelect:c})=>{R(e,t,"receiveRevisions");let u=(await c.getEntitiesConfig(e)).find(d=>d.kind===e&&d.name===t),f=u&&u?.revisionKey?u.revisionKey:S;a({type:"RECEIVE_ITEM_REVISIONS",key:f,items:Array.isArray(n)?n:[n],recordKey:r,meta:s,query:o,kind:e,name:t,invalidateCache:i})};var Tt={};oe(Tt,{editMediaEntity:()=>gi,receiveEditorAssets:()=>vi,receiveEditorSettings:()=>yi,receiveRegisteredPostMeta:()=>Ei});var kr=E(B());function Ei(e,t){return{type:"RECEIVE_REGISTERED_POST_META",postType:e,registeredPostMeta:t}}var gi=(e,t={},{__unstableFetch:r=kr.default,throwOnError:n=!1}={})=>async({dispatch:o,resolveSelect:i})=>{if(!e)return;let s="postType",a="attachment",l=(await i.getEntitiesConfig(s)).find(g=>g.kind===s&&g.name===a);if(!l)return;let u=await o.__unstableAcquireStoreLock(_,["entities","records",s,a,e],{exclusive:!0}),f,d,p=!1;try{o({type:"SAVE_ENTITY_RECORD_START",kind:s,name:a,recordId:e});try{let g=`${l.baseURL}/${e}/edit`,m=await r({path:g,method:"POST",data:{...t}});m&&(o.receiveEntityRecords(s,a,[m],void 0,!0,void 0,void 0),f=m)}catch(g){d=g,p=!0}if(o({type:"SAVE_ENTITY_RECORD_FINISH",kind:s,name:a,recordId:e,error:d}),p&&n)throw d;return f}finally{o.__unstableReleaseStoreLock(u)}};function yi(e){return{type:"RECEIVE_EDITOR_SETTINGS",settings:e}}function vi(e){return{type:"RECEIVE_EDITOR_ASSETS",assets:e}}var xt={};oe(xt,{__experimentalGetCurrentGlobalStylesId:()=>Li,__experimentalGetCurrentThemeBaseGlobalStyles:()=>Ni,__experimentalGetCurrentThemeGlobalStylesVariations:()=>Di,canUser:()=>qr,canUserEditEntityRecord:()=>Ai,getAuthors:()=>Ri,getAutosave:()=>Ui,getAutosaves:()=>Oi,getBlockPatternCategories:()=>ji,getBlockPatterns:()=>Mi,getCurrentTheme:()=>Ci,getCurrentThemeGlobalStylesRevisions:()=>Jr,getCurrentUser:()=>wi,getDefaultTemplateId:()=>Xr,getEditedEntityRecord:()=>Ti,getEditorAssets:()=>Ki,getEditorSettings:()=>$i,getEmbedPreview:()=>Pi,getEntitiesConfig:()=>ki,getEntityRecord:()=>Fe,getEntityRecords:()=>_e,getEntityRecordsTotalItems:()=>Si,getEntityRecordsTotalPages:()=>Ii,getNavigationFallbackId:()=>Gi,getRawEntityRecord:()=>bi,getRegisteredPostMeta:()=>Bi,getRevision:()=>Fi,getRevisions:()=>Zr,getThemeSupports:()=>xi,getUserPatternCategories:()=>Vi});var G=E(K()),Wr=E(St()),I=E(B());var Hr=E(B());var ge=E(B()),ye=E(K()),ve=E(St()),he=E(st());async function Yr(e,t={},r={}){let n=t.isInitialSuggestions&&t.initialSuggestionsSearchOptions?{...t,...t.initialSuggestionsSearchOptions}:t,{type:o,subtype:i,page:s,perPage:a=t.isInitialSuggestions?3:20}=n,{disablePostFormats:c=!1}=r,l=[];(!o||o==="post")&&l.push((0,ge.default)({path:(0,ye.addQueryArgs)("/wp/v2/search",{search:e,page:s,per_page:a,type:"post",subtype:i})}).then(d=>d.map(p=>({id:p.id,url:p.url,title:(0,ve.decodeEntities)(p.title||"")||(0,he.__)("(no title)"),type:p.subtype||p.type,kind:"post-type"}))).catch(()=>[])),(!o||o==="term")&&l.push((0,ge.default)({path:(0,ye.addQueryArgs)("/wp/v2/search",{search:e,page:s,per_page:a,type:"term",subtype:i})}).then(d=>d.map(p=>({id:p.id,url:p.url,title:(0,ve.decodeEntities)(p.title||"")||(0,he.__)("(no title)"),type:p.subtype||p.type,kind:"taxonomy"}))).catch(()=>[])),!c&&(!o||o==="post-format")&&l.push((0,ge.default)({path:(0,ye.addQueryArgs)("/wp/v2/search",{search:e,page:s,per_page:a,type:"post-format",subtype:i})}).then(d=>d.map(p=>({id:p.id,url:p.url,title:(0,ve.decodeEntities)(p.title||"")||(0,he.__)("(no title)"),type:p.subtype||p.type,kind:"taxonomy"}))).catch(()=>[])),(!o||o==="attachment")&&l.push((0,ge.default)({path:(0,ye.addQueryArgs)("/wp/v2/media",{search:e,page:s,per_page:a})}).then(d=>d.map(p=>({id:p.id,url:p.source_url,title:(0,ve.decodeEntities)(p.title.rendered||"")||(0,he.__)("(no title)"),type:p.type,kind:"media"}))).catch(()=>[]));let f=(await Promise.all(l)).flat();return f=f.filter(d=>!!d.id),f=hi(f,e),f=f.slice(0,a),f}function hi(e,t){let r=Kr(t),n={};for(let o of e)if(o.title){let i=Kr(o.title),s=i.filter(u=>r.some(f=>u===f)),a=i.filter(u=>r.some(f=>u!==f&&u.includes(f))),c=s.length/i.length*10,l=a.length/i.length;n[o.id]=c+l}else n[o.id]=0;return e.sort((o,i)=>n[i.id]-n[o.id])}function Kr(e){return e.toLowerCase().match(/[\p{L}\p{N}]+/gu)||[]}var zr=E(B()),V=E(K()),It=new Map,_i=async(e,t={})=>{let r="/wp-block-editor/v1/url-details",n={url:(0,V.prependHTTP)(e)};if(!(0,V.isURL)(e))return Promise.reject(`${e} is not a valid URL.`);let o=(0,V.getProtocol)(e);return!o||!(0,V.isValidProtocol)(o)||!o.startsWith("http")||!/^https?:\/\/[^\/\s]/i.test(e)?Promise.reject(`${e} does not have a valid protocol. URLs must be "http" based`):It.has(e)?It.get(e):(0,zr.default)({path:(0,V.addQueryArgs)(r,n),...t}).then(i=>(It.set(e,i),i))},Qr=_i;async function Ct(){let e=await(0,Hr.default)({path:"/wp/v2/block-patterns/patterns"});return e?e.map(t=>Object.fromEntries(Object.entries(t).map(([r,n])=>[Pe(r),n]))):[]}var Ri=e=>async({dispatch:t})=>{let r=(0,G.addQueryArgs)("/wp/v2/users/?who=authors&per_page=100",e),n=await(0,I.default)({path:r});t.receiveUserQuery(r,n)},wi=()=>async({dispatch:e})=>{let t=await(0,I.default)({path:"/wp/v2/users/me"});e.receiveCurrentUser(t)},Fe=(e,t,r="",n)=>async({select:o,dispatch:i,registry:s,resolveSelect:a})=>{let l=(await a.getEntitiesConfig(e)).find(f=>f.name===t&&f.kind===e);if(!l)return;let u=await i.__unstableAcquireStoreLock(_,["entities","records",e,t,r],{exclusive:!1});try{if(n!==void 0&&n._fields&&(n={...n,_fields:[...new Set([...U(n._fields)||[],l.key||S])].join()}),n!==void 0&&n._fields&&o.hasEntityRecord(e,t,r,n))return;let{baseURL:f}=l;e==="postType"&&t==="wp_template"&&(r&&typeof r=="string"&&!/^\d+$/.test(r)||!window?.__experimentalTemplateActivate)&&(f=f.slice(0,f.lastIndexOf("/"))+"/templates");let d=(0,G.addQueryArgs)(f+(r?"/"+r:""),{...l.baseURLParams,...n}),p=await(0,I.default)({path:d,parse:!1}),g=await p.json(),m=de(p.headers?.get("allow")),h=[],v={};for(let y of X)v[Z(y,{kind:e,name:t,id:r})]=m[y],h.push([y,{kind:e,name:t,id:r}]);window.__experimentalEnableSync&&l.syncConfig&&fe(r),s.batch(()=>{i.receiveEntityRecords(e,t,g,n),i.receiveUserPermissions(v),i.finishResolutions("canUser",h)})}finally{i.__unstableReleaseStoreLock(u)}};Fe.shouldInvalidate=(e,t,r)=>t==="root"&&r==="site"&&(e.type==="RECEIVE_ITEMS"&&e.persistedEdits&&e.persistedEdits.status!=="auto-draft"||e.type==="REMOVE_ITEMS")&&e.kind==="postType"&&e.name==="wp_template";var bi=J("getEntityRecord"),Ti=J("getEntityRecord"),_e=(e,t,r={})=>async({dispatch:n,registry:o,resolveSelect:i})=>{let a=(await i.getEntitiesConfig(e)).find(d=>d.name===t&&d.kind===e);if(!a)return;let c=await n.__unstableAcquireStoreLock(_,["entities","records",e,t],{exclusive:!1}),l={...r},u=a.key||S;function f(d,p){let g=Object.fromEntries(Object.entries(p).filter(([m,h])=>["context","_fields"].includes(m)&&!!h));return d.filter(m=>m?.[u]).map(m=>[e,t,m[u],Object.keys(g).length>0?g:void 0])}try{r._fields&&(r={...r,_fields:[...new Set([...U(r._fields)||[],u])].join()});let{baseURL:d}=a,{combinedTemplates:p=!0}=r;e==="postType"&&t==="wp_template"&&p&&(d=d.slice(0,d.lastIndexOf("/"))+"/templates");let g=(0,G.addQueryArgs)(d,{...a.baseURLParams,...r}),m=[],h;if(a.supportsPagination&&r.per_page!==-1){let v=await(0,I.default)({path:g,parse:!1});m=Object.values(await v.json()),h={totalItems:parseInt(v.headers.get("X-WP-Total")),totalPages:parseInt(v.headers.get("X-WP-TotalPages"))}}else if(r.per_page===-1&&r[pe]===!0){let v=1,y;do{let b=await(0,I.default)({path:(0,G.addQueryArgs)(g,{page:v,per_page:100}),parse:!1}),w=Object.values(await b.json());y=parseInt(b.headers.get("X-WP-TotalPages")),h||(h={totalItems:parseInt(b.headers.get("X-WP-Total")),totalPages:1}),m.push(...w),o.batch(()=>{n.receiveEntityRecords(e,t,m,r,!1,void 0,h),n.finishResolutions("getEntityRecord",f(w,l))}),v++}while(v<=y)}else m=Object.values(await(0,I.default)({path:g})),h={totalItems:m.length,totalPages:1};r._fields&&(m=m.map(v=>(r._fields.split(",").forEach(y=>{v.hasOwnProperty(y)||(v[y]=void 0)}),v))),o.batch(()=>{n.receiveEntityRecords(e,t,m,r,!1,void 0,h);let v=m.filter(w=>!!w?.[u]&&!!w?._links?.self?.[0]?.targetHints?.allow).map(w=>({id:w[u],permissions:de(w._links.self[0].targetHints.allow)})),y=[],b={};for(let w of v)for(let C of X)y.push([C,{kind:e,name:t,id:w.id}]),b[Z(C,{kind:e,name:t,id:w.id})]=w.permissions[C];v.length>0&&(n.receiveUserPermissions(b),n.finishResolutions("canUser",y)),n.finishResolutions("getEntityRecord",f(m,l)),n.__unstableReleaseStoreLock(c)})}catch{n.__unstableReleaseStoreLock(c)}};_e.shouldInvalidate=(e,t,r)=>(e.type==="RECEIVE_ITEMS"||e.type==="REMOVE_ITEMS")&&e.invalidateCache&&t===e.kind&&r===e.name;var Si=J("getEntityRecords"),Ii=J("getEntityRecords"),Ci=()=>async({dispatch:e,resolveSelect:t})=>{let r=await t.getEntityRecords("root","theme",{status:"active"});e.receiveCurrentTheme(r[0])},xi=J("getCurrentTheme"),Pi=e=>async({dispatch:t})=>{try{let r=await(0,I.default)({path:(0,G.addQueryArgs)("/oembed/1.0/proxy",{url:e})});t.receiveEmbedPreview(e,r)}catch{t.receiveEmbedPreview(e,!1)}},qr=(e,t,r)=>async({dispatch:n,registry:o,resolveSelect:i})=>{if(!X.includes(e))throw new Error(`'${e}' is not a valid action.`);let{hasStartedResolution:s}=o.select(_);for(let u of X){if(u===e)continue;if(s("canUser",[u,t,r]))return}let a=null;if(typeof t=="object"){if(!t.kind||!t.name)throw new Error("The entity resource object is not valid.");let f=(await i.getEntitiesConfig(t.kind)).find(d=>d.name===t.name&&d.kind===t.kind);if(!f)return;a=f.baseURL+(t.id?"/"+t.id:"")}else a=`/wp/v2/${t}`+(r?"/"+r:"");let c;try{c=await(0,I.default)({path:a,method:"OPTIONS",parse:!1})}catch{return}let l=de(c.headers?.get("allow"));o.batch(()=>{for(let u of X){let f=Z(u,t,r);n.receiveUserPermission(f,l[u]),u!==e&&n.finishResolution("canUser",[u,t,r])}})},Ai=(e,t,r)=>async({dispatch:n})=>{await n(qr("update",{kind:e,name:t,id:r}))},Oi=(e,t)=>async({dispatch:r,resolveSelect:n})=>{let{rest_base:o,rest_namespace:i="wp/v2",supports:s}=await n.getPostType(e);if(!s?.autosave)return;let a=await(0,I.default)({path:`/${i}/${o}/${t}/autosaves?context=edit`});a&&a.length&&r.receiveAutosaves(t,a)},Ui=(e,t)=>async({resolveSelect:r})=>{await r.getAutosaves(e,t)},Li=()=>async({dispatch:e,resolveSelect:t})=>{let n=(await t.getEntityRecords("root","theme",{status:"active"}))?.[0]?._links?.["wp:user-global-styles"]?.[0]?.href;if(!n)return;let o=n.match(/\/(\d+)(?:\?|$)/),i=o?Number(o[1]):null;i&&e.__experimentalReceiveCurrentGlobalStylesId(i)},Ni=()=>async({resolveSelect:e,dispatch:t})=>{let r=await e.getCurrentTheme(),n=await(0,I.default)({path:`/wp/v2/global-styles/themes/${r.stylesheet}?context=view`});t.__experimentalReceiveThemeBaseGlobalStyles(r.stylesheet,n)},Di=()=>async({resolveSelect:e,dispatch:t})=>{let r=await e.getCurrentTheme(),n=await(0,I.default)({path:`/wp/v2/global-styles/themes/${r.stylesheet}/variations?context=view`});t.__experimentalReceiveThemeGlobalStyleVariations(r.stylesheet,n)},Jr=()=>async({resolveSelect:e,dispatch:t})=>{let r=await e.__experimentalGetCurrentGlobalStylesId(),o=(r?await e.getEntityRecord("root","globalStyles",r):void 0)?._links?.["version-history"]?.[0]?.href;if(o){let s=(await(0,I.default)({url:o}))?.map(a=>Object.fromEntries(Object.entries(a).map(([c,l])=>[Pe(c),l])));t.receiveThemeGlobalStyleRevisions(r,s)}};Jr.shouldInvalidate=e=>e.type==="SAVE_ENTITY_RECORD_FINISH"&&e.kind==="root"&&!e.error&&e.name==="globalStyles";var Mi=()=>async({dispatch:e})=>{let t=await Ct();e({type:"RECEIVE_BLOCK_PATTERNS",patterns:t})},ji=()=>async({dispatch:e})=>{let t=await(0,I.default)({path:"/wp/v2/block-patterns/categories"});e({type:"RECEIVE_BLOCK_PATTERN_CATEGORIES",categories:t})},Vi=()=>async({dispatch:e,resolveSelect:t})=>{let n=(await t.getEntityRecords("taxonomy","wp_pattern_category",{per_page:-1,_fields:"id,name,description,slug",context:"view"}))?.map(o=>({...o,label:(0,Wr.decodeEntities)(o.name),name:o.slug}))||[];e({type:"RECEIVE_USER_PATTERN_CATEGORIES",patternCategories:n})},Gi=()=>async({dispatch:e,select:t,registry:r})=>{let n=await(0,I.default)({path:(0,G.addQueryArgs)("/wp-block-editor/v1/navigation-fallback",{_embed:!0})}),o=n?._embedded?.self;r.batch(()=>{if(e.receiveNavigationFallbackId(n?.id),!o)return;let s=!t.getEntityRecord("postType","wp_navigation",n.id);e.receiveEntityRecords("postType","wp_navigation",o,void 0,s),e.finishResolution("getEntityRecord",["postType","wp_navigation",n.id])})},Xr=e=>async({dispatch:t,registry:r,resolveSelect:n})=>{let o=await(0,I.default)({path:(0,G.addQueryArgs)("/wp/v2/templates/lookup",e)});await n.getEntitiesConfig("postType");let i=window?.__experimentalTemplateActivate&&o?.wp_id||o?.id;i&&(o.id=i,r.batch(()=>{t.receiveDefaultTemplateId(e,i),t.receiveEntityRecords("postType",o.type,[o]),t.finishResolution("getEntityRecord",["postType",o.type,i])}))};Xr.shouldInvalidate=e=>e.type==="RECEIVE_ITEMS"&&e.kind==="root"&&e.name==="site";var Zr=(e,t,r,n={})=>async({dispatch:o,registry:i,resolveSelect:s})=>{let c=(await s.getEntitiesConfig(e)).find(g=>g.name===t&&g.kind===e);if(!c)return;n._fields&&(n={...n,_fields:[...new Set([...U(n._fields)||[],c.revisionKey||S])].join()});let l=(0,G.addQueryArgs)(c.getRevisionsUrl(r),n),u,f,d={},p=c.supportsPagination&&n.per_page!==-1;try{f=await(0,I.default)({path:l,parse:!p})}catch{return}f&&(p?(u=Object.values(await f.json()),d.totalItems=parseInt(f.headers.get("X-WP-Total"))):u=Object.values(f),n._fields&&(u=u.map(g=>(n._fields.split(",").forEach(m=>{g.hasOwnProperty(m)||(g[m]=void 0)}),g))),i.batch(()=>{if(o.receiveRevisions(e,t,r,u,n,!1,d),!n?._fields&&!n.context){let g=c.key||S,m=u.filter(h=>h[g]).map(h=>[e,t,r,h[g]]);o.finishResolutions("getRevision",m)}}))};Zr.shouldInvalidate=(e,t,r,n)=>e.type==="SAVE_ENTITY_RECORD_FINISH"&&r===e.name&&t===e.kind&&!e.error&&n===e.recordId;var Fi=(e,t,r,n,o)=>async({dispatch:i,resolveSelect:s})=>{let c=(await s.getEntitiesConfig(e)).find(f=>f.name===t&&f.kind===e);if(!c)return;o!==void 0&&o._fields&&(o={...o,_fields:[...new Set([...U(o._fields)||[],c.revisionKey||S])].join()});let l=(0,G.addQueryArgs)(c.getRevisionsUrl(r,n),o),u;try{u=await(0,I.default)({path:l})}catch{return}u&&i.receiveRevisions(e,t,r,u,o)},Bi=e=>async({dispatch:t,resolveSelect:r})=>{let n;try{let{rest_namespace:o="wp/v2",rest_base:i}=await r.getPostType(e)||{};n=await(0,I.default)({path:`${o}/${i}/?context=edit`,method:"OPTIONS"})}catch{return}n&&t.receiveRegisteredPostMeta(e,n?.schema?.properties?.meta?.properties)},ki=e=>async({dispatch:t})=>{let r=Ne.find(n=>n.kind===e);if(r)try{let n=await r.loadEntities();if(!n.length)return;t.addEntities(n)}catch{}},$i=()=>async({dispatch:e})=>{let t=await(0,I.default)({path:"/wp-block-editor/v1/settings"});e.receiveEditorSettings(t)},Ki=()=>async({dispatch:e})=>{let t=await(0,I.default)({path:"/wp-block-editor/v1/assets"});e.receiveEditorAssets(t)};function Pt(e,t){let r={...e},n=r;for(let o of t)n.children={...n.children,[o]:{locks:[],children:{},...n.children[o]}},n=n.children[o];return r}function Re(e,t){let r=e;for(let n of t){let o=r.children[n];if(!o)return null;r=o}return r}function*en(e,t){let r=e;yield r;for(let n of t){let o=r.children[n];if(!o)break;yield o,r=o}}function*tn(e){let t=Object.values(e.children);for(;t.length;){let r=t.pop();yield r,t.push(...Object.values(r.children))}}function At({exclusive:e},t){return!!(e&&t.length||!e&&t.filter(r=>r.exclusive).length)}var Yi={requests:[],tree:{locks:[],children:{}}};function we(e=Yi,t){switch(t.type){case"ENQUEUE_LOCK_REQUEST":{let{request:r}=t;return{...e,requests:[r,...e.requests]}}case"GRANT_LOCK_REQUEST":{let{lock:r,request:n}=t,{store:o,path:i}=n,s=[o,...i],a=Pt(e.tree,s),c=Re(a,s);return c.locks=[...c.locks,r],{...e,requests:e.requests.filter(l=>l!==n),tree:a}}case"RELEASE_LOCK":{let{lock:r}=t,n=[r.store,...r.path],o=Pt(e.tree,n),i=Re(o,n);return i.locks=i.locks.filter(s=>s!==r),{...e,tree:o}}}return e}function rn(e){return e.requests}function nn(e,t,r,{exclusive:n}){let o=[t,...r],i=e.tree;for(let a of en(i,o))if(At({exclusive:n},a.locks))return!1;let s=Re(i,o);if(!s)return!0;for(let a of tn(s))if(At({exclusive:n},a.locks))return!1;return!0}function on(){let e=we(void 0,{type:"@@INIT"});function t(){for(let o of rn(e)){let{store:i,path:s,exclusive:a,notifyAcquired:c}=o;if(nn(e,i,s,{exclusive:a})){let l={store:i,path:s,exclusive:a};e=we(e,{type:"GRANT_LOCK_REQUEST",lock:l,request:o}),c(l)}}}function r(o,i,s){return new Promise(a=>{e=we(e,{type:"ENQUEUE_LOCK_REQUEST",request:{store:o,path:i,exclusive:s,notifyAcquired:a}}),t()})}function n(o){e=we(e,{type:"RELEASE_LOCK",lock:o}),t()}return{acquire:r,release:n}}function sn(){let e=on();function t(n,o,{exclusive:i}){return()=>e.acquire(n,o,i)}function r(n){return()=>e.release(n)}return{__unstableAcquireStoreLock:t,__unstableReleaseStoreLock:r}}var an,cn;var Be=E(H());var ln=E(H()),ie=(0,ln.createContext)({});ie.displayName="EntityContext";var pn=E(dn());function mn({kind:e,type:t,id:r,children:n}){let o=(0,Be.useContext)(ie),i=(0,Be.useMemo)(()=>({...o,[e]:{...o?.[e],[t]:r}}),[o,e,t,r]);return(0,pn.jsx)(ie.Provider,{value:i,children:n})}var ke=E(N()),hn=E(re()),_n=E(H());var yn=E(N());function En(e,t){var r=0,n,o;t=t||{};function i(){var s=n,a=arguments.length,c,l;e:for(;s;){if(s.args.length!==arguments.length){s=s.next;continue}for(l=0;l(e.Idle="IDLE",e.Resolving="RESOLVING",e.Error="ERROR",e.Success="SUCCESS",e))(O||{});var zi=["getIsResolving","hasStartedResolution","hasFinishedResolution","isResolving","getCachedResolvers"];function ae(e,t){return(0,yn.useSelect)((r,n)=>e(i=>Qi(r(i)),n),t)}var Qi=gn((e=>{let t={};for(let r in e)zi.includes(r)||Object.defineProperty(t,r,{get:()=>(...n)=>{let o=e[r](...n),i=e.getResolutionState(r,n)?.status,s;switch(i){case"resolving":s=O.Resolving;break;case"finished":s=O.Success;break;case"error":s=O.Error;break;case void 0:s=O.Idle;break}return{data:o,status:s,isResolving:s===O.Resolving,hasStarted:s!==O.Idle,hasResolved:s===O.Success||s===O.Error}}});return t}));var vn={};function Ot(e,t,r,n={enabled:!0}){let{editEntityRecord:o,saveEditedEntityRecord:i}=(0,ke.useDispatch)(x),s=(0,_n.useMemo)(()=>({edit:(d,p={})=>o(e,t,r,d,p),save:(d={})=>i(e,t,r,{throwOnError:!0,...d})}),[o,e,t,r,i]),{editedRecord:a,hasEdits:c,edits:l}=(0,ke.useSelect)(d=>n.enabled?{editedRecord:d(x).getEditedEntityRecord(e,t,r),hasEdits:d(x).hasEditsForEntityRecord(e,t,r),edits:d(x).getEntityRecordNonTransientEdits(e,t,r)}:{editedRecord:vn,hasEdits:!1,edits:vn},[e,t,r,n.enabled]),{data:u,...f}=ae(d=>n.enabled?d(x).getEntityRecord(e,t,r):{data:null},[e,t,r,n.enabled]);return{record:u,editedRecord:a,hasEdits:c,edits:l,...f,...s}}function Rn(e,t,r,n){return(0,hn.default)("wp.data.__experimentalUseEntityRecord",{alternative:"wp.data.useEntityRecord",since:"6.1"}),Ot(e,t,r,n)}var wn=E(K()),bn=E(re()),$e=E(N()),Ut=E(H());var Hi=[];function Ke(e,t,r={},n={enabled:!0}){let o=(0,wn.addQueryArgs)("",r),{data:i,...s}=ae(l=>n.enabled?l(x).getEntityRecords(e,t,r):{data:Hi},[e,t,o,n.enabled]),{totalItems:a,totalPages:c}=(0,$e.useSelect)(l=>n.enabled?{totalItems:l(x).getEntityRecordsTotalItems(e,t,r),totalPages:l(x).getEntityRecordsTotalPages(e,t,r)}:{totalItems:null,totalPages:null},[e,t,o,n.enabled]);return{records:i,totalItems:a,totalPages:c,...s}}function Tn(e,t,r,n){return(0,bn.default)("wp.data.__experimentalUseEntityRecords",{alternative:"wp.data.useEntityRecords",since:"6.1"}),Ke(e,t,r,n)}function Sn(e,t,r={},n={enabled:!0}){let o=(0,$e.useSelect)(u=>u(x).getEntityConfig(e,t),[e,t]),{records:i,...s}=Ke(e,t,{...r,...r._fields?{_fields:[...new Set([...U(r._fields)||[],"_links"])].join()}:{}},n),a=(0,Ut.useMemo)(()=>i?.map(u=>u[o?.key??"id"])??[],[i,o?.key]),c=(0,$e.useSelect)(u=>{let{getEntityRecordsPermissions:f}=M(u(x));return f(e,t,a)},[a,e,t]);return{records:(0,Ut.useMemo)(()=>i?.map((u,f)=>({...u,permissions:c[f]}))??[],[i,c]),...s}}var xn=E(re()),Pn=E(Cn());function An(e,t){let r=typeof e=="object",n=r?JSON.stringify(e):e;return r&&typeof t<"u"&&(0,Pn.default)("When 'resource' is an entity object, passing 'id' as a separate argument isn't supported."),ae(o=>{let i=r?!!e.id:!!t,{canUser:s}=o(x),a=s("create",r?{kind:e.kind,name:e.name}:e);if(!i){let g=s("read",e),m=a.isResolving||g.isResolving,h=a.hasResolved&&g.hasResolved,v=O.Idle;return m?v=O.Resolving:h&&(v=O.Success),{status:v,isResolving:m,hasResolved:h,canCreate:a.hasResolved&&a.data,canRead:g.hasResolved&&g.data}}let c=s("read",e,t),l=s("update",e,t),u=s("delete",e,t),f=c.isResolving||a.isResolving||l.isResolving||u.isResolving,d=c.hasResolved&&a.hasResolved&&l.hasResolved&&u.hasResolved,p=O.Idle;return f?p=O.Resolving:d&&(p=O.Success),{status:p,isResolving:f,hasResolved:d,canRead:d&&c.data,canCreate:d&&a.data,canUpdate:d&&l.data,canDelete:d&&u.data}},[n,t])}var On=An;function Un(e,t){return(0,xn.default)("wp.data.__experimentalUseResourcePermissions",{alternative:"wp.data.useResourcePermissions",since:"6.1"}),An(e,t)}var be=E(H()),Te=E(N()),Ye=E(ot());var Ln=E(H());function ce(e,t){return(0,Ln.useContext)(ie)?.[e]?.[t]}var W=E(pr());var Mn=E(Dn());var Lt,Nt=new WeakMap;function jn(e){if(Lt||(Lt=M(Mn.privateApis)),!Nt.has(e)){let t=Lt.getRichTextValues([e]);Nt.set(e,t)}return Nt.get(e)}var Dt=new WeakMap;function Wi(e){if(!Dt.has(e)){let t=[];for(let r of jn(e))r&&r.replacements.forEach(({type:n,attributes:o})=>{n==="core/footnote"&&t.push(o["data-fn"])});Dt.set(e,t)}return Dt.get(e)}function Vn(e){return e.flatMap(Wi)}var Mt={};function jt(e,t){let r={blocks:e};if(!t||t.footnotes===void 0)return r;let n=Vn(e),o=t.footnotes?JSON.parse(t.footnotes):[];if(o.map(u=>u.id).join("")===n.join(""))return r;let s=n.map(u=>o.find(f=>f.id===u)||Mt[u]||{id:u,content:""});function a(u){if(!u||Array.isArray(u)||typeof u!="object")return u;u={...u};for(let f in u){let d=u[f];if(Array.isArray(d)){u[f]=d.map(a);continue}if(typeof d!="string"&&!(d instanceof W.RichTextData))continue;let p=typeof d=="string"?W.RichTextData.fromHTMLString(d):new W.RichTextData(d),g=!1;p.replacements.forEach(m=>{if(m.type==="core/footnote"){let h=m.attributes["data-fn"],v=n.indexOf(h),y=(0,W.create)({html:m.innerHTML});y.text=String(v+1),y.formats=Array.from({length:y.text.length},()=>y.formats[0]),y.replacements=Array.from({length:y.text.length},()=>y.replacements[0]),m.innerHTML=(0,W.toHTMLString)({value:y}),g=!0}}),g&&(u[f]=typeof d=="string"?p.toHTMLString():p)}return u}function c(u){return u.map(f=>({...f,attributes:a(f.attributes),innerBlocks:c(f.innerBlocks)}))}let l=c(e);return Mt={...Mt,...o.reduce((u,f)=>(n.includes(f.id)||(u[f.id]=f),u),{})},{meta:{...t,footnotes:JSON.stringify(s)},blocks:l}}var qi=[],Gn=new WeakMap;function Fn(e,t,{id:r}={}){let n=ce(e,t),o=r??n,{getEntityRecord:i,getEntityRecordEdits:s}=(0,Te.useSelect)(_),{content:a,editedBlocks:c,meta:l}=(0,Te.useSelect)(m=>{if(!o)return{};let{getEditedEntityRecord:h}=m(_),v=h(e,t,o);return{editedBlocks:v.blocks,content:v.content,meta:v.meta}},[e,t,o]),{__unstableCreateUndoLevel:u,editEntityRecord:f}=(0,Te.useDispatch)(_),d=(0,be.useMemo)(()=>{if(!o)return;if(c)return c;if(!a||typeof a!="string")return qi;let m=s(e,t,o),v=!m||!Object.keys(m).length?i(e,t,o):m,y=Gn.get(v);return y||(y=(0,Ye.parse)(a),Gn.set(v,y)),y},[e,t,o,c,a,i,s]),p=(0,be.useCallback)((m,h)=>{if(d===m)return u(e,t,o);let{selection:y,...b}=h,w={selection:y,content:({blocks:C=[]})=>(0,Ye.__unstableSerializeAndClean)(C),...jt(m,l)};f(e,t,o,w,{isCached:!1,...b})},[e,t,o,d,l,u,f]),g=(0,be.useCallback)((m,h)=>{let{selection:v,...y}=h,b=jt(m,l),w={selection:v,...b};f(e,t,o,w,{isCached:!0,...y})},[e,t,o,l,f]);return[d,g,p]}var Bn=E(H()),ze=E(N());function kn(e,t,r,n){let o=ce(e,t),i=n??o,{value:s,fullValue:a}=(0,ze.useSelect)(u=>{let{getEntityRecord:f,getEditedEntityRecord:d}=u(_),p=f(e,t,i),g=d(e,t,i);return p&&g?{value:g[r],fullValue:p[r]}:{}},[e,t,i,r]),{editEntityRecord:c}=(0,ze.useDispatch)(_),l=(0,Bn.useCallback)(u=>{c(e,t,i,{[r]:u})},[c,e,t,i,r]);return[s,l,a]}var $n={};Ir($n,{useEntityRecordsWithPermissions:Sn,RECEIVE_INTERMEDIATE_RESULTS:pe});var Vt=[...Le,...Ne.filter(e=>!!e.name)],Ji=Vt.reduce((e,t)=>{let{kind:r,name:n,plural:o}=t,i=te(r,n);if(e[i]=(s,a,c)=>(R(r,n,i,{isShorthandSelector:!0,alternativeFunctionName:"getEntityRecord"}),D(s,r,n,a,c)),o){let s=te(r,o,"get");e[s]=(a,c)=>(R(r,n,s,{isShorthandSelector:!0,alternativeFunctionName:"getEntityRecords"}),je(a,r,n,c))}return e},{}),Xi=Vt.reduce((e,t)=>{let{kind:r,name:n,plural:o}=t,i=te(r,n);if(e[i]=(s,a)=>(R(r,n,i,{isShorthandSelector:!0,alternativeFunctionName:"getEntityRecord"}),Fe(r,n,s,a)),o){let s=te(r,o,"get");e[s]=(...a)=>(R(r,o,s,{isShorthandSelector:!0,alternativeFunctionName:"getEntityRecords"}),_e(r,n,...a)),e[s].shouldInvalidate=a=>_e.shouldInvalidate(a,r,n)}return e},{}),Zi=Vt.reduce((e,t)=>{let{kind:r,name:n}=t,o=te(r,n,"save");e[o]=(s,a)=>(R(r,n,o,{isShorthandSelector:!0,alternativeFunctionName:"saveEntityRecord"}),wt(r,n,s,a));let i=te(r,n,"delete");return e[i]=(s,a,c)=>(R(r,n,i,{isShorthandSelector:!0,alternativeFunctionName:"deleteEntityRecord"}),Rt(r,n,s,a,c)),e},{}),ea=()=>({reducer:Rr,actions:{...an,...bt,...Zi,...sn()},selectors:{...cn,...gt,...Ji},resolvers:{...xt,...Xi}}),x=(0,Qe.createReduxStore)(_,ea());M(x).registerPrivateSelectors(ft);M(x).registerPrivateActions(Tt);(0,Qe.register)(x);return qn(ta);})();