PluginProbe
Gutenberg / 22.7.0
Gutenberg v22.7.0
24.0.0 23.9.1 23.9.0 23.8.0 23.7.2 23.7.1 23.7.0 23.6.1 23.6.2 23.6.0 23.5.3 23.5.2 23.5.1 23.5.0 23.4.0 23.3.2 23.3.1 23.3.0 23.2.0 23.2.1 23.2.2 23.1.1 23.1.0 23.0.1 12.6.0 All 403 releases
← All changes | build/scripts/core-data/index.min.js +1 -1 23.6.2 → 22.7.0 View file →
@@ -1,2 +1,2 @@
1 -"use strict";var wp;(wp||={}).coreData=(()=>{var fi=Object.create;var ct=Object.defineProperty;var di=Object.getOwnPropertyDescriptor;var pi=Object.getOwnPropertyNames;var mi=Object.getPrototypeOf,gi=Object.prototype.hasOwnProperty;var D=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),Se=(e,t)=>{for(var r in t)ct(e,r,{get:t[r],enumerable:!0})},Jr=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of pi(t))!gi.call(e,o)&&o!==r&&ct(e,o,{get:()=>t[o],enumerable:!(n=di(t,o))||n.enumerable});return e};var g=(e,t,r)=>(r=e!=null?fi(mi(e)):{},Jr(t||!e||!e.__esModule?ct(r,"default",{value:e,enumerable:!0}):r,e)),Ei=e=>Jr(ct({},"__esModule",{value:!0}),e);var L=D((fu,Xr)=>{Xr.exports=window.wp.data});var be=D((du,Zr)=>{"use strict";Zr.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,s;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(s=Object.keys(t),n=s.length,n!==Object.keys(r).length)return!1;for(o=n;o--!==0;)if(!Object.prototype.hasOwnProperty.call(r,s[o]))return!1;for(o=n;o--!==0;){var i=s[o];if(!e(t[i],r[i]))return!1}return!0}return t!==t&&r!==r}});var lt=D((pu,en)=>{en.exports=window.wp.compose});var rn=D((mu,tn)=>{tn.exports=window.wp.undoManager});var q=D((xu,sn)=>{sn.exports=window.wp.apiFetch});var Y=D((Au,an)=>{an.exports=window.wp.sync});var ln=D((Ou,cn)=>{cn.exports=window.wp.privateApis});var wn=D((Xu,bn)=>{"use strict";function ge(e){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?ge=function(t){return typeof t}:ge=function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ge(e)}function Ti(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Rn(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function Ci(e,t,r){return t&&Rn(e.prototype,t),r&&Rn(e,r),e}function Sn(e,t){var r=e._map,n=e._arrayTreeMap,o=e._objectTreeMap;if(r.has(t))return r.get(t);for(var s=Object.keys(t).sort(),i=Array.isArray(t)?n:o,a=0;a<s.length;a++){var c=s[a];if(i=i.get(c),i===void 0)return;var u=t[c];if(i=i.get(u),i===void 0)return}var l=i.get("_ekm_value");if(l)return r.delete(l[0]),l[0]=t,i.set("_ekm_value",l),r.set(t,l),l}var Ii=(function(){function e(t){if(Ti(this,e),this.clear(),t instanceof e){var r=[];t.forEach(function(o,s){r.push([s,o])}),t=r}if(t!=null)for(var n=0;n<t.length;n++)this.set(t[n][0],t[n][1])}return Ci(e,[{key:"set",value:function(r,n){if(r===null||ge(r)!=="object")return this._map.set(r,n),this;for(var o=Object.keys(r).sort(),s=[r,n],i=Array.isArray(r)?this._arrayTreeMap:this._objectTreeMap,a=0;a<o.length;a++){var c=o[a];i.has(c)||i.set(c,new e),i=i.get(c);var u=r[c];i.has(u)||i.set(u,new e),i=i.get(u)}var l=i.get("_ekm_value");return l&&this._map.delete(l[0]),i.set("_ekm_value",s),this._map.set(r,s),this}},{key:"get",value:function(r){if(r===null||ge(r)!=="object")return this._map.get(r);var n=Sn(this,r);if(n)return n[1]}},{key:"has",value:function(r){return r===null||ge(r)!=="object"?this._map.has(r):Sn(this,r)!==void 0}},{key:"delete",value:function(r){return this.has(r)?(this.set(r,void 0),!0):!1}},{key:"forEach",value:function(r){var n=this,o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this;this._map.forEach(function(s,i){i!==null&&ge(i)==="object"&&(s=s[1]),r.call(o,s,i,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})();bn.exports=Ii});var Z=D((Zu,Tn)=>{Tn.exports=window.wp.url});var we=D((Sf,Nn)=>{Nn.exports=window.wp.blocks});var rr=D((bf,Un)=>{Un.exports=window.wp.i18n});var Te=D((wf,Ln)=>{Ln.exports=window.wp.blockEditor});var Fe=D((Kf,Zn)=>{Zn.exports=window.wp.richText});var Re=D((qd,Ho)=>{Ho.exports=window.wp.deprecated});var Lr=D((wp,ls)=>{ls.exports=window.wp.htmlEntities});var J=D((Jp,xs)=>{xs.exports=window.wp.element});var Ps=D((Zp,Os)=>{Os.exports=window.ReactJSXRuntime});var $s=D((pm,Ys)=>{Ys.exports=window.wp.warning});var lu={};Se(lu,{EntityProvider:()=>Ms,__experimentalFetchLinkSuggestions:()=>fs,__experimentalFetchUrlData:()=>ps,__experimentalUseEntityRecord:()=>ks,__experimentalUseEntityRecords:()=>Fs,__experimentalUseResourcePermissions:()=>Js,fetchBlockPatterns:()=>jr,privateApis:()=>ui,store:()=>B,useEntityBlockEditor:()=>ri,useEntityId:()=>Pe,useEntityProp:()=>ni,useEntityRecord:()=>Yr,useEntityRecords:()=>Bt,useResourcePermissions:()=>Qs});var Kt=g(L(),1);var _r=g(be(),1),$o=g(lt(),1),Je=g(L(),1),Go=g(rn(),1);var nn=g(be(),1);function De(e,t){return t?Object.fromEntries(Object.entries(e).map(([r,n])=>{let o=t[r]?.raw??t[r];return[r,(0,nn.default)(n,o)?void 0:n]})):e}var on=g(be(),1);function Ht(e,t){if(!e)return t;let r=!1,n={};for(let o in t)(0,on.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 yi(e){return typeof e=="string"?e.split(","):Array.isArray(e)?e:null}var M=yi;var hi=e=>t=>(r,n)=>r===void 0||e(n)?t(r,n):r,Me=hi;var vi=e=>(...t)=>async({resolveSelect:r})=>{await r[e](...t)},de=vi;var _i=e=>t=>(r,n)=>t(r,e(n)),Ne=_i;function Ri(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 qt=Ri;function X(e,t,r){if(!e||typeof e!="object")return e;let n=Array.isArray(t)?t:t.split(".");return n.reduce((o,s,i)=>(o[s]===void 0&&(Number.isInteger(n[i+1])?o[s]=[]:o[s]={}),i===n.length-1&&(o[s]=r),o[s]),e),e}function zt(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(s=>{o=o?.[s]}),o!==void 0?o:r}function Ue(e){return/^\s*\d+\s*$/.test(e)}var pe=["create","read","update","delete"];function Le(e){let t={},r={create:"POST",read:"GET",update:"PUT",delete:"DELETE"};for(let[n,o]of Object.entries(r))t[n]=e?e.includes(o):!1;return t}function me(e,t,r){return(typeof t=="object"?[e,t.kind,t.name,t.id]:[e,t,r]).filter(Boolean).join("/")}var ke=Symbol("RECEIVE_INTERMEDIATE_RESULTS");function ut(e){if(!e)return;let t=Object.entries(e).filter(([r,n])=>(r==="context"||r==="_fields")&&n!==void 0&&n!==null);return t.length>0?Object.fromEntries(t):void 0}var hn=g(q(),1);var dn=g(Y(),1);var un=g(ln(),1),{lock:fn,unlock:k}=(0,un.__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{ConnectionErrorCode:pn,createSyncManager:Si,Delta:Wt,CRDT_DOC_META_PERSISTENCE_KEY:mn,CRDT_RECORD_MAP_KEY:Q,LOCAL_EDITOR_ORIGIN:gn,LOCAL_UNDO_IGNORED_ORIGIN:Qt,retrySyncConnection:En}=k(dn.privateApis),je;function O(){return je||(je=Si(),je)}function yn(){return!!je}var bi="/wp-sync/v1/save",ft=new Map;async function wi(e,t,r){let n=await O()?.createPersistedCRDTDoc(e,t);n&&await(0,hn.default)({path:bi,method:"POST",data:{room:r,doc:n}})}async function Jt(e,t){let r=`${e}:${t}`,o=(ft.get(r)||Promise.resolve()).catch(()=>{}).then(()=>wi(e,t,r));ft.set(r,o);try{await o}finally{ft.get(r)===o&&ft.delete(r)}}function Xt(e,t,r){return{type:"RECEIVE_ITEMS",items:e,persistedEdits:t,meta:r}}function vn(e,t,r,n=!1){return{type:"REMOVE_ITEMS",itemIds:Array.isArray(r)?r:[r],kind:e,name:t,invalidateCache:n}}function _n(e,t={},r,n){return{...Xt(e,r,n),query:t}}var xn=g(wn(),1);var Cn=g(Z(),1);function xi(e){let t={stableKey:"",page:1,perPage:10,offset:null,fields:null,include:null,context:"default"},r=Object.keys(e).sort();for(let n=0;n<r.length;n++){let o=r[n],s=e[o];switch(o){case"page":t[o]=Number(s);break;case"per_page":t.perPage=Number(s);break;case"offset":{let i=Number(s);Number.isFinite(i)&&(t.offset=i);break}case"context":t.context=s;break;default:o==="_fields"&&(t.fields=M(s)??[],s=t.fields.join()),o==="include"&&(typeof s=="number"&&(s=s.toString()),t.include=(M(s)??[]).map(Number),s=t.include.join()),t.stableKey+=(t.stableKey?"&":"")+(0,Cn.addQueryArgs)("",{[o]:s}).slice(1)}}return t}var ee=qt(xi);var In=new WeakMap;function Ai(e,t,r={}){let{supportsPagination:n=!0}=r,{stableKey:o,page:s,perPage:i,offset:a,include:c,fields:u,context:l}=ee(t),d=e.queries?.[l]?.[o]?.itemIds;if(!d)return null;let f=n&&i!==-1,p=f?a??(s-1)*i:0,m=f?Math.min(p+i,d.length):d.length;if(f&&d.length<p+i){let h=e.queries[l][o].meta?.totalItems;if(Number.isFinite(h)&&d.length<h)return null}let E=[];for(let h=p;h<m;h++){let y=d[h];if(Array.isArray(c)&&!c.includes(y)||y===void 0)continue;if(!e.items[l]?.hasOwnProperty(y))return null;let v=e.items[l][y],T;if(Array.isArray(u)){T={};for(let R=0;R<u.length;R++){let A=u[R].split("."),b=v;A.forEach(w=>{b=b?.[w]}),X(T,A,b)}}else{if(!e.itemIsComplete[l]?.[y])return null;T=v}E.push(T)}return E}function Zt(e,t={},r={}){let n=In.get(e);if(n){let s=n.get(t);if(s!==void 0)return s}else n=new xn.default,In.set(e,n);let o=Ai(e,t,r);return n.set(t,o),o}function er(e,t={}){let{stableKey:r,context:n}=ee(t);return e.queries?.[n]?.[r]?.meta?.totalItems??null}function An(e,t={}){let{stableKey:r,context:n}=ee(t);return e.queries?.[n]?.[r]?.meta?.totalPages??null}var Qe=g(L(),1),Fo=g(lt(),1);var te=function(){return te=Object.assign||function(t){for(var r,n=1,o=arguments.length;n<o;n++){r=arguments[n];for(var s in r)Object.prototype.hasOwnProperty.call(r,s)&&(t[s]=r[s])}return t},te.apply(this,arguments)};function On(e){return e.toLowerCase()}var Oi=[/([a-z0-9])([A-Z])/g,/([A-Z])([A-Z][a-z])/g],Pi=/[^A-Z0-9]+/gi;function dt(e,t){t===void 0&&(t={});for(var r=t.splitRegexp,n=r===void 0?Oi:r,o=t.stripRegexp,s=o===void 0?Pi:o,i=t.transform,a=i===void 0?On:i,c=t.delimiter,u=c===void 0?" ":c,l=Pn(Pn(e,n,"$1\0$2"),s,"\0"),d=0,f=l.length;l.charAt(d)==="\0";)d++;for(;l.charAt(f-1)==="\0";)f--;return l.slice(d,f).split("\0").map(a).join(u)}function Pn(e,t,r){return t instanceof RegExp?e.replace(t,r):t.reduce(function(n,o){return n.replace(o,r)},e)}function tr(e,t){var r=e.charAt(0),n=e.substr(1).toLowerCase();return t>0&&r>="0"&&r<="9"?"_"+r+n:""+r.toUpperCase()+n}function Be(e,t){return t===void 0&&(t={}),dt(e,te({delimiter:"",transform:tr},t))}function Di(e,t){return t===0?e.toLowerCase():tr(e,t)}function pt(e,t){return t===void 0&&(t={}),Be(e,te({transform:Di},t))}function Dn(e){return e.charAt(0).toUpperCase()+e.substr(1)}function Mi(e){return Dn(e.toLowerCase())}function Mn(e,t){return t===void 0&&(t={}),dt(e,te({delimiter:" ",transform:Mi},t))}var We=g(q(),1),Ct=g(we(),1),x=g(rr(),1);var Ae=g(L(),1),Ge=g(Y(),1),uo=g(Te(),1);var qn=g(L(),1);var kn=100,jn=5,Bn=5e3;var Gn=g(Y(),1);function Ni(){let e=window.navigator.userAgent,t="Unknown";return e.includes("Firefox")?t="Firefox":e.includes("Edg")?t="Microsoft Edge":e.includes("Chrome")&&!e.includes("Edg")?t="Chrome":e.includes("Safari")&&!e.includes("Chrome")?t="Safari":e.includes("MSIE")||e.includes("Trident")?t="Internet Explorer":(e.includes("Opera")||e.includes("OPR"))&&(t="Opera"),t}function Fn(e,t,r){if(e.size!==t.size)return!1;for(let[n,o]of e.entries())if(!t.has(n)||!r(o,t.get(n)))return!1;return!0}function Vn(e,t){return!e||!t?e===t:Object.keys(e).length!==Object.keys(t).length?!1:Object.entries(e).every(([r,n])=>n===t[r])}function Yn(e){let{avatar_urls:t,id:r,name:n,slug:o}=e;return{avatar_urls:t,browserType:Ni(),enteredAt:Date.now(),id:r,name:n,slug:o}}function $n(e,t){return typeof e=="object"&&e!==null&&t in e?e[t]:null}function nr(e){return Object.keys(e)}var Kn=class extends Gn.Awareness{getStates(){return super.getStates()}getLocalStateField(e){let t=this.getLocalState();return $n(t,e)}setLocalStateField(e,t){super.setLocalStateField(e,t)}};var Ui=class extends Kn{setLocalStateField(e,t){this.isFieldEqual(e,t,this.getLocalStateField(e)??void 0)||super.setLocalStateField(e,t)}isFieldEqual(e,t,r){if(["clientId","isConnected","isMe"].includes(e))return t===r;if(e in this.equalityFieldChecks){let n=this.equalityFieldChecks[e];return n(t,r)}throw new Error(`No equality check implemented for awareness state field "${e.toString()}".`)}isStateEqual(e,t){return[...new Set([...nr(e),...nr(t)])].every(r=>{let n=e[r],o=t[r];return this.isFieldEqual(r,n,o)})}},Hn=class extends Ui{hasSetupRun=!1;disconnectedCollaborators=new Set;seenStates=new Map;previousSnapshot=new Map;stateSubscriptions=[];myThrottledState={};throttleTimeouts=new Map;setUp=()=>{this.hasSetupRun||(this.hasSetupRun=!0,this.onSetUp(),this.on("change",({added:e,removed:t,updated:r})=>{[...e,...r].forEach(n=>{this.disconnectedCollaborators.delete(n)}),t.forEach(n=>{this.disconnectedCollaborators.add(n),setTimeout(()=>{this.disconnectedCollaborators.delete(n),this.updateSubscribers(!0)},Bn)}),this.updateSubscribers()}))};getCurrentState(){return Array.from(this.previousSnapshot.values())}getSeenStates(){return this.seenStates}onStateChange(e){return this.stateSubscriptions.push(e),()=>{this.stateSubscriptions=this.stateSubscriptions.filter(t=>t!==e)}}setThrottledLocalStateField(e,t,r){this.setLocalStateField(e,t),this.throttleTimeouts.set(e,setTimeout(()=>{this.throttleTimeouts.delete(e),this.myThrottledState[e]&&(this.setLocalStateField(e,this.myThrottledState[e]),delete this.myThrottledState[e])},r))}setConnectionStatus(e){e?this.disconnectedCollaborators.delete(this.clientID):this.disconnectedCollaborators.add(this.clientID),this.updateSubscribers(!0)}updateSubscribers(e=!1){if(!this.stateSubscriptions.length)return;let t=this.getStates();this.seenStates=new Map([...this.seenStates.entries(),...t.entries()]);let r=new Map([...this.disconnectedCollaborators,...t.keys()].filter(n=>Object.keys(this.seenStates.get(n)??{}).length>0).map(n=>{let o=this.seenStates.get(n),s=!this.disconnectedCollaborators.has(n),i=n===this.clientID,a=i?this.myThrottledState:{},c={...o,...a,clientId:n,isConnected:s,isMe:i};return[n,c]}));!e&&Fn(this.previousSnapshot,r,this.isStateEqual.bind(this))||(this.previousSnapshot=r,this.stateSubscriptions.forEach(n=>{n(Array.from(r.values()))}))}};var _="core";var or=class extends Hn{onSetUp(){this.setCurrentCollaboratorInfo()}async setCurrentCollaboratorInfo(){let e=await(0,qn.resolveSelect)(_).getCurrentUser(),t=Yn(e);this.setLocalStateField("collaboratorInfo",t)}},sr={collaboratorInfo:Vn},zn=class extends or{equalityFieldChecks=sr};var Wn=g(L(),1),Ee=g(Y(),1),Qn=g(Te(),1);function Jn(e){let t=e;for(;t;){let r=t.parent;if(r instanceof Ee.Y.Map&&r.parent instanceof Ee.Y.Array&&r.get("clientId")!==void 0&&r.get("innerBlocks")instanceof Ee.Y.Array)return r;t=r instanceof Ee.Y.AbstractType?r:null}return null}function ir(e){let t=[],r=e;for(;r;){let n=r.parent;if(!n||!(n instanceof Ee.Y.Array))return null;let o=-1;for(let i=0;i<n.length;i++)if(n.get(i)===r){o=i;break}if(o===-1)return null;t.unshift(o);let s=n.parent;if(s instanceof Ee.Y.Map&&s.get("clientId")!==void 0)r=s;else break}return t}function ar(e,t){if(e.length===0)return null;for(let r=0;r<e.length;r++){let n=t[e[r]];if(!n)return null;if(r===e.length-1)return n.clientId;t=n.innerBlocks}return null}function Xn(){return(0,Wn.useSelect)(e=>{let{getBlocksByName:t,getClientIdsTree:r}=k(e(Qn.store)),[n]=t("core/post-content");return r(n??"")},[])}var re=g(Y(),1),ne=g(Fe(),1);function oe(e,t){return e.getMap(t)}function mt(e={}){return new re.Y.Map(Object.entries(e))}function to(e){return e instanceof re.Y.Map}function gt(e,t){let r=e.get(t);if(r instanceof re.Y.Text)return r;let n=e;for(let o of t.split("."))if(n instanceof re.Y.Map)n=n.get(o);else if(n instanceof re.Y.Array){let s=Number.parseInt(o,10);if(!Number.isSafeInteger(s)||s<0||s.toString()!==o)return null;n=n.get(s)}else return null;return n instanceof re.Y.Text?n:null}function Ve(e,t){let n=oe(t,Q).get("blocks");return n instanceof re.Y.Array?no(e,n):null}var eo=57344;function ro(e){for(let r=eo;r<eo+16;r++){let n=String.fromCharCode(r);if(!e.includes(n))return n}return null}function Et(e,t){if(!e.includes("<")&&!e.includes("&"))return t;let r=ro(e);if(!r)return t;let n=e.slice(0,t)+r+e.slice(t),s=(0,ne.create)({html:n}).text.indexOf(r);return s===-1?t:s}function Ce(e,t){if(!e.includes("<")&&!e.includes("&"))return t;let r=ro(e);if(!r)return t;let n=(0,ne.create)({html:e}),o=(0,ne.create)({text:r});n.formats[t]&&(o.formats[0]=n.formats[t]);let s=(0,ne.insert)(n,o,t,t),a=(0,ne.toHTMLString)({value:s}).indexOf(r);return a===-1?t:a}function no(e,t){for(let r of t){if(r.get("clientId")===e)return r;let n=r.get("innerBlocks");if(n&&n.length>0){let o=no(e,n);if(o)return o}}return null}var oo=g(L(),1),se=g(Y(),1),so=g(Te(),1);var Ie=(e=>(e.None="none",e.Cursor="cursor",e.SelectionInOneBlock="selection-in-one-block",e.SelectionInMultipleBlocks="selection-in-multiple-blocks",e.WholeBlock="whole-block",e))(Ie||{}),xe=(e=>(e.Forward="f",e.Backward="b",e))(xe||{});function io(e,t,r,n){let{selectionDirection:o}=n??{},i=oe(r,Q).get("blocks"),a=Object.keys(e).length===0,c={type:"none"};if(a||!i)return c;let u=e.clientId===t.clientId,l=u&&e.offset===t.offset;if(u&&e.offset===void 0&&t.offset===void 0){let m=ao(e.clientId),E=m?ki(m,i):null;return E?{type:"whole-block",blockPosition:E}:c}else if(l){let m=Ye(e,i);return m?{type:"cursor",cursorPosition:m}:c}else if(u){let m=Ye(e,i),E=Ye(t,i);return!m||!E?c:{type:"selection-in-one-block",cursorStartPosition:m,cursorEndPosition:E,selectionDirection:o}}let f=Ye(e,i),p=Ye(t,i);return!f||!p?c:{type:"selection-in-multiple-blocks",cursorStartPosition:f,cursorEndPosition:p,selectionDirection:o}}function Ye(e,t){let r=ao(e.clientId),n=r?Li(r,t):null;if(!n||!e.attributeKey||e.offset===void 0)return null;let o=n.get("attributes"),s=o?gt(o,e.attributeKey):null;return s instanceof se.Y.Text?{relativePosition:se.Y.createRelativePositionFromTypeIndex(s,Ce(s.toString(),e.offset)),absoluteOffset:e.offset,attributeKey:e.attributeKey}:null}function ao(e){let{getBlockIndex:t,getBlockRootClientId:r,getBlockName:n}=(0,oo.select)(so.store),o=[],s=e;for(;s;){let i=t(s);if(i===-1)return null;o.unshift(i);let a=r(s);if(!a||n(a)==="core/post-content")break;s=a}return o.length>0?o:null}function Li(e,t){let r=t;for(let n=0;n<e.length;n++){if(e[n]>=r.length)return null;let o=r.get(e[n]);if(!o)return null;if(n===e.length-1)return o;r=o.get("innerBlocks")??new se.Y.Array}return null}function ki(e,t){let r=t;for(let n=0;n<e.length;n++){if(e[n]>=r.length)return null;if(n===e.length-1)return se.Y.createRelativePositionFromTypeIndex(r,e[n]);r=r.get(e[n])?.get("innerBlocks")??new se.Y.Array}return null}function co(e,t){if(e.type!==t.type)return!1;switch(e.type){case"none":return!0;case"cursor":return $e(e.cursorPosition,t.cursorPosition);case"selection-in-one-block":return $e(e.cursorStartPosition,t.cursorStartPosition)&&$e(e.cursorEndPosition,t.cursorEndPosition)&&e.selectionDirection===t.selectionDirection;case"selection-in-multiple-blocks":return $e(e.cursorStartPosition,t.cursorStartPosition)&&$e(e.cursorEndPosition,t.cursorEndPosition)&&e.selectionDirection===t.selectionDirection;case"whole-block":return se.Y.compareRelativePositions(e.blockPosition,t.blockPosition);default:return!1}}function $e(e,t){let r=se.Y.compareRelativePositions(e.relativePosition,t.relativePosition),n=e.absoluteOffset===t.absoluteOffset;return r&&n}var fo=class extends or{constructor(e,t,r,n){super(e),this.kind=t,this.name=r,this.postId=n}equalityFieldChecks={...sr,editorState:this.areEditorStatesEqual};onSetUp(){super.onSetUp(),this.subscribeToCollaboratorSelectionChanges()}subscribeToCollaboratorSelectionChanges(){let{getSelectionStart:e,getSelectionEnd:t,getSelectedBlocksInitialCaretPosition:r}=(0,Ae.select)(uo.store),n=e(),o=t(),s=null,i=null;(0,Ae.subscribe)(()=>{let a=e(),c=t();if(a===n&&c===o)return;i||(i={start:n,end:o}),n=a,o=c;let u=r();this.updateSelectionInEntityRecord(n,o,u),s&&clearTimeout(s),s=setTimeout(()=>{let l={};i&&(l.selectionDirection=Bi(i.start,i.end,n,o),i=null);let d=io(n,o,this.doc,l);this.setThrottledLocalStateField("editorState",{selection:d},kn)},jn)})}async updateSelectionInEntityRecord(e,t,r){let n={selection:{selectionStart:e,selectionEnd:t,initialPosition:r}},o={undoIgnore:!0};(0,Ae.dispatch)(_).editEntityRecord(this.kind,this.name,this.postId,n,o)}areEditorStatesEqual(e,t){return!e||!t?e===t:!e.selection||!t.selection?e.selection===t.selection:co(e.selection,t.selection)}convertSelectionStateToAbsolute(e,t){if(e.type===Ie.None)return{richTextOffset:null,localClientId:null,attributeKey:null};if(e.type===Ie.WholeBlock){let a=Ge.Y.createAbsolutePositionFromRelativePosition(e.blockPosition,this.doc),c=null;if(a&&a.type instanceof Ge.Y.Array){let l=a.type.get(a.index);if(l instanceof Ge.Y.Map){let d=ir(l);c=d?ar(d,t):null}}return{richTextOffset:null,localClientId:c,attributeKey:null}}let r="cursorPosition"in e?e.cursorPosition:e.cursorStartPosition,n=Ge.Y.createAbsolutePositionFromRelativePosition(r.relativePosition,this.doc);if(!n)return{richTextOffset:null,localClientId:null,attributeKey:null};let o=Jn(n.type),s=o?ir(o):null,i=s?ar(s,t):null;return{richTextOffset:Et(n.type.toString(),n.index),localClientId:i,attributeKey:r.attributeKey??null}}isYItem(e){return"content"in e}getDebugData(){let e=this.doc,t=Object.fromEntries(Array.from(e.share,([o,s])=>[o,s.toJSON()])),r=new Map(Array.from(this.getSeenStates().entries()).map(([o,s])=>[String(o),{name:s.collaboratorInfo.name,wpUserId:s.collaboratorInfo.id}])),n={};return e.store.clients.forEach((o,s)=>{let i=o.filter(this.isYItem);n[s]=i.map(a=>{let{left:c,right:u,...l}=a;return{...l,left:c?{id:c.id,length:c.length,origin:c.origin,content:c.content}:null,right:u?{id:u.id,length:u.length,origin:u.origin,content:u.content}:null}})}),{doc:t,clients:n,collaboratorMap:Object.fromEntries(r)}}};function Bi(e,t,r,n){let o=!lo(e,r),s=!lo(t,n);return o&&!s?xe.Backward:xe.Forward}function lo(e,t){return e.clientId===t.clientId&&e.attributeKey===t.attributeKey&&e.offset===t.offset}var Mo=g(be(),1),ze=g(we(),1),ve=g(Y(),1);var N=[];for(let e=0;e<256;++e)N.push((e+256).toString(16).slice(1));function po(e,t=0){return(N[e[t+0]]+N[e[t+1]]+N[e[t+2]]+N[e[t+3]]+"-"+N[e[t+4]]+N[e[t+5]]+"-"+N[e[t+6]]+N[e[t+7]]+"-"+N[e[t+8]]+N[e[t+9]]+"-"+N[e[t+10]]+N[e[t+11]]+N[e[t+12]]+N[e[t+13]]+N[e[t+14]]+N[e[t+15]]).toLowerCase()}var Fi=new Uint8Array(16);function lr(){return crypto.getRandomValues(Fi)}function Vi(e,t,r){return!t&&!e&&crypto.randomUUID?crypto.randomUUID():Yi(e,t,r)}function Yi(e,t,r){e=e||{};let n=e.random??e.rng?.()??lr();if(n.length<16)throw new Error("Random bytes length must be >= 16");if(n[6]=n[6]&15|64,n[8]=n[8]&63|128,t){if(r=r||0,r<0||r+16>t.length)throw new RangeError(`UUID byte range ${r}:${r+15} is out of buffer bounds`);for(let o=0;o<16;++o)t[r+o]=n[o];return t}return po(n)}var Ke=Vi;var ye=g(be(),1),yo=g(we(),1),ho=g(Fe(),1),P=g(Y(),1);var mo=g(Fe(),1),$i=500;function Gi(e){let t=new Map;return function(r){let n=t.get(r);if(n)return n;let o=mo.RichTextData.fromHTMLString(r);return t.size>=e&&t.delete(t.keys().next().value),t.set(r,o),o}}var go=Gi($i);var ur=new WeakMap;function dr(e){if(e instanceof ho.RichTextData)return e.valueOf();if(Array.isArray(e))return e.map(dr);if(e&&typeof e=="object"){let t={};for(let[r,n]of Object.entries(e))t[r]=dr(n);return t}return e}function Ki(e,t){let r={...t};for(let[n,o]of Object.entries(t)){if(Ji(e,n)){delete r[n];continue}r[n]=dr(o)}return r}function vo(e){return e.map(t=>{let{name:r,innerBlocks:n,attributes:o,validationIssues:s,...i}=t;return{...i,name:r,attributes:Ki(r,o),innerBlocks:vo(n)}})}function pr(e,t){if(e?.type==="rich-text"&&typeof t=="string")return go(t);if(Array.isArray(t))return t.map(r=>pr(e,r));if(t&&typeof t=="object"){let r={};for(let[n,o]of Object.entries(t))r[n]=pr(e?.query?.[n],o);return r}return t}function gr(e){return e.map(t=>{let{name:r,innerBlocks:n,attributes:o,...s}=t,i={...o};for(let[a,c]of Object.entries(o)){let u=qe(r,a);u&&(i[a]=pr(u,c))}return{...s,name:r,attributes:i,innerBlocks:gr(n??[])}})}function mr(e,t){let r=t.toJSON(),n={innerBlocks:null,clientId:null},o=(0,ye.default)(Object.assign({},e,n),Object.assign({},r,n)),s=e.innerBlocks||[],i=t.get("innerBlocks");return o&&s.length===i?.length&&s.every((a,c)=>mr(a,i.get(c)))}function _o(e,t){return new P.Y.Map(Object.entries(t).map(([r,n])=>[r,Hi(e,r,n)]))}function Hi(e,t,r){let n=qe(e,t);return Er(n,r)}function Er(e,t){if(!e)return t;if(e.type==="rich-text")return new P.Y.Text(t?.toString()??"");if(e.type==="array"&&e.query&&Array.isArray(t)){let r=e.query,n=new P.Y.Array;return n.insert(0,t.map(o=>ht(r,o))),n}return e.type==="object"&&e.query&&He(t)?ht(e.query,t):t}function He(e){return!!e&&typeof e=="object"&&!Array.isArray(e)}function ht(e,t){if(!He(t))return new P.Y.Map;let r=Object.entries(t).map(([n,o])=>{let s=e[n];return[n,Er(s,o)]});return new P.Y.Map(r)}function Ro(e){return mt(Object.fromEntries(Object.entries(e).map(([t,r])=>{switch(t){case"attributes":return[t,_o(e.name,r)];case"innerBlocks":{let n=new P.Y.Array;return Array.isArray(r)?(n.insert(0,r.map(o=>Ro(o))),[t,n]):[t,n]}default:return[t,r]}})))}function vt(e,t,r,n={}){ur.has(t)||ur.set(t,vo(t));let o=ur.get(t)??[],s=Math.min(o.length??0,e.length),i=0,a=0;for(;i<s&&mr(o[i],e.get(i));i++);for(;a<s-i&&mr(o[o.length-a-1],e.get(e.length-a-1));a++);let c=s-i-a,u=Math.max(0,o.length-e.length),l=Math.max(0,e.length-o.length);for(let f=0;f<c;f++,i++){let p=o[i],m=e.get(i);Object.entries(p).forEach(([E,h])=>{switch(E){case"attributes":{let y=m.get(E),v=h;if(!y){m.set(E,_o(p.name,v));break}Object.entries(v).forEach(([T,R])=>{let A=y?.get(T),b=Qi(p.name,T,A),w=A instanceof P.Y.AbstractType;(!b||w||!(0,ye.default)(A,R))&&zi(p.name,p.clientId,T,R,y,r)}),y.forEach((T,R)=>{h.hasOwnProperty(R)||y.delete(R)});break}case"innerBlocks":{let y=m.get(E);y instanceof P.Y.Array||(y=new P.Y.Array,m.set(E,y)),vt(y,h??[],r,n);break}case"clientId":{if(n.preserveClientIds)break;h!==m.get(E)&&m.set(E,h);break}default:(0,ye.default)(p[E],m.get(E))||m.set(E,h)}}),m.forEach((E,h)=>{p.hasOwnProperty(h)||m.delete(h)})}e.delete(i,l);for(let f=0;f<u;f++,i++){let p=[Ro(o[i])];e.insert(i,p)}let d=new Set;for(let f=0;f<e.length;f++){let p=e.get(f),m=p.get("clientId");m&&(d.has(m)&&(m=Ke(),p.set("clientId",m)),d.add(m))}}function Eo(e,t){return t instanceof P.Y.Map&&He(e)?(0,ye.default)(e,t.toJSON()):(0,ye.default)(e,t)}function qi(e,t,r,n,o){if(!r.query)return;let s=r.query,i=Math.min(t.length,e.length),a=0,c=0;for(;a<i&&Eo(t[a],e.get(a));a++);for(;c<i-a&&Eo(t[t.length-c-1],e.get(e.length-c-1));c++);let u=i-a-c;for(let f=0;f<u;f++){let p=e.get(a+f),m=t[a+f];if(p instanceof P.Y.Map&&He(m))bo(p,m,s,n,o);else{e.delete(0,e.length),e.insert(0,t.map(E=>ht(s,E)));return}}let l=Math.max(0,e.length-t.length);l>0&&e.delete(a+u,l);let d=Math.max(0,t.length-e.length);if(d>0){let f=a+u,p=new Array(d);for(let m=0;m<d;m++)p[m]=ht(s,t[f+m]);e.insert(f,p)}}function So(e,t,r,n,o,s){let i=r.get(n);if(e?.type==="rich-text"&&typeof t=="string"&&i instanceof P.Y.Text)yr(i,t,Wi(o,s,t));else if(e?.type==="array"&&e.query&&Array.isArray(t)&&i instanceof P.Y.Array)qi(i,t,e,o,s);else if(e?.type==="object"&&e.query&&He(t)&&i instanceof P.Y.Map)bo(i,t,e.query,o,s);else{let a=Er(e,t);(a!==t||!(0,ye.default)(i,t))&&r.set(n,a)}}function bo(e,t,r,n,o){for(let[s,i]of Object.entries(t))So(r[s],i,e,s,n,o);for(let s of e.keys())Object.hasOwn(t,s)||e.delete(s)}function zi(e,t,r,n,o,s){let i=qe(e,r);So(i,n,o,r,s,{attributeKey:r,clientId:t})}function Wi(e,t,r){return e&&e.clientId===t.clientId&&e.attributeKey===t.attributeKey&&typeof e.offset=="number"&&Number.isInteger(e.offset)?Ce(r,e.offset):null}var yt;function qe(e,t){if(!yt){yt=new Map;for(let r of(0,yo.getBlockTypes)())yt.set(r.name,new Map(Object.entries(r.attributes??{}).map(([n,o])=>{let{role:s,type:i,query:a}=o;return[n,{role:s,type:i,query:a}]})))}return yt.get(e)?.get(t)}function Qi(e,t,r){let n=qe(e,t);return n?.type==="rich-text"?r instanceof P.Y.Text:n?.type==="string"?typeof r=="string":n?.type==="array"&&n.query?r instanceof P.Y.Array:n?.type==="object"&&n.query?r instanceof P.Y.Map:!0}function Ji(e,t){return qe(e,t)?.role==="local"}var fr;function yr(e,t,r=null){let n=new Wt(e.toDelta()),o=new Wt([{insert:t}]),s=n.diffWithCursor(o,r),i=r===null||Xi(e,s,t)?s:n.diff(o);e.applyDelta(i.ops)}function Xi(e,t,r){fr||(fr=new P.Y.Doc);let n=fr.getText("verification-text");return n.delete(0,n.length),n.insert(0,e.toString()),n.applyDelta(t.ops),n.toString()===r}var Rt=g(L(),1),vr=g(Te(),1),Io=g(we(),1),xo=g(Y(),1);var hr=g(Y(),1);var Zi=5,Oe=(e=>(e.RelativeSelection="RelativeSelection",e.BlockSelection="BlockSelection",e))(Oe||{});function To(e,t=Zi){let r=[],n=()=>r.slice(0),o=i=>{if(!i?.selectionStart?.clientId||!i?.selectionEnd?.clientId)return;let{selectionStart:a,selectionEnd:c}=i,u=wo(a,e),l=wo(c,e);s({start:u,end:l})},s=i=>{let a=i.start.clientId,c=i.end.clientId;r=r.filter(u=>!(u.start.clientId===a&&u.end.clientId===c)),r.unshift(i),r.length>t+1&&(r=r.slice(0,t+1))};return{getSelectionHistory:n,updateSelection:o}}function wo(e,t){let r=e.clientId,o=Ve(r,t)?.get("attributes"),s=e.attributeKey,i=null;if(s&&o&&(i=gt(o,s)),!(i instanceof hr.Y.Text)||!s||!r)return{type:"BlockSelection",clientId:r};let a=e.offset??0,c=hr.Y.createRelativePositionFromTypeIndex(i,Ce(i.toString(),a));return{type:"RelativeSelection",attributeKey:s,relativePosition:c,clientId:r,offset:a}}var Co=new WeakMap;function Ao(e){let t=Co.get(e);return t||(t=To(e),Co.set(e,t)),t}function St(e){return Ao(e).getSelectionHistory()}function Oo(e,t){return Ao(e).updateSelection(t)}function _t(e,t){if(e.type===Oe.RelativeSelection){let{relativePosition:r,attributeKey:n,clientId:o}=e,s=xo.Y.createAbsolutePositionFromRelativePosition(r,t);if(s)return{clientId:o,attributeKey:n,offset:Et(s.type.toString(),s.index)}}else if(e.type===Oe.BlockSelection)return{clientId:e.clientId,attributeKey:void 0,offset:void 0};return null}function ea(e,t){let{start:r,end:n}=e,o=Ve(r.clientId,t),s=Ve(n.clientId,t);if(!o||!s)return null;let i=_t(r,t),a=_t(n,t);return i===null||a===null?null:{selectionStart:i,selectionEnd:a}}function ta(e,t){for(let r of t){let n=ea(r,e);if(n!==null)return n}return null}function Po(e,t){let r=ta(t,e);if(r===null)return;let{getBlock:n}=(0,Rt.select)(vr.store),{resetSelection:o}=(0,Rt.dispatch)(vr.store),{selectionStart:s,selectionEnd:i}=r;if(s.clientId===i.clientId){let c=n(s.clientId),u=c&&(0,Io.isUnmodifiedBlock)(c);if(s.offset===0&&i.offset===0&&u&&!s.attributeKey&&!i.attributeKey){let d={clientId:s.clientId},f={clientId:i.clientId};o(d,f,0)}else o(s,i,0)}else o(i,i,0)}function Do(e,t){if(t.length===0)return null;let{start:r,end:n}=t[0];if(r.type===Oe.BlockSelection||n.type===Oe.BlockSelection)return null;let o=_t(r,e),s=_t(n,e);if(!o||!s)return null;let i=o.offset!==r.offset,a=s.offset!==n.offset;return!i&&!a?null:{selectionStart:o,selectionEnd:s}}var Tt="_crdt_document",No=new Set([Tt]);function ra(e,t){let r=oe(e,Q);Object.entries(t).forEach(([n,o])=>{if(typeof o!="function"){let s=r.get(n);bt(r,n,s,o)}})}function Uo(e,t,r){let n=oe(e,Q);if(Object.keys(t).forEach(o=>{if(!r.has(o))return;let s=t[o];if(typeof s!="function")switch(o){case"blocks":{let i=oa(t.selection),a=wt(t.content);if(!s&&typeof a=="string"){na(n,a,i);break}else if(!s){n.set(o,void 0);break}let c=n.get(o);c instanceof ve.Y.Array||(c=new ve.Y.Array,n.set(o,c)),vt(c,s,i);break}case"content":case"excerpt":case"title":{let i=n.get(o),a=wt(s);if(o==="title"&&!i?.toString()&&a==="Auto Draft"&&(a=""),i instanceof ve.Y.Text)yr(i,a??"");else{let c=new ve.Y.Text(a??"");n.set(o,c)}break}case"meta":{let i=n.get("meta");to(i)||(i=mt(),n.set("meta",i)),Object.entries(s??{}).forEach(([a,c])=>{No.has(a)||bt(i,a,i.get(a),c)});break}case"slug":{if(!s)break;let i=n.get(o);bt(n,o,i,s);break}default:{let i=n.get(o);bt(n,o,i,s)}}}),t.selection){let o=t.selection;setTimeout(()=>{Oo(e,o)},0)}}function na(e,t,r){let n=e.get("blocks");n instanceof ve.Y.Array||(n=new ve.Y.Array,e.set("blocks",n)),vt(n,(0,ze.parse)(t),r,{preserveClientIds:!0})}function oa(e){let t=e?.selectionStart;return t?.clientId&&t.attributeKey&&typeof t.offset=="number"&&Number.isInteger(t.offset)?{attributeKey:t.attributeKey,clientId:t.clientId,offset:t.offset}:null}function sa(e,t){let r=oe(e,Q).toJSON();return Object.fromEntries(Object.entries(r).filter(([n,o])=>he(t?.[n],o)))}function Lo(e,t,r){let n=oe(e,Q),o={},s=Object.fromEntries(Object.entries(n.toJSON()).filter(([c,u])=>{if(!r.has(c))return!1;let l=t[c];switch(c){case"blocks":{if(e.meta?.get(mn)&&t.content){let d=n.get("blocks")?.toJSON()??[];return(0,ze.__unstableSerializeAndClean)(d).trim()!==wt(t.content)}return!0}case"date":return l===null||t.modified===l?!1:he(l,u);case"meta":{let d=l??{};o=Object.fromEntries(Object.entries(u??{}).filter(([p])=>No.has(p)?!1:p in d));let f={...d,...o};return he(l,f)}case"status":return u==="auto-draft"?!1:he(l,u);case"content":case"excerpt":case"title":return he(wt(l),u);default:return he(l,u)}}));if(s.blocks&&(s.blocks=gr(s.blocks)),s.blocks&&!s.content){let c=s.blocks;s.content=()=>(0,ze.__unstableSerializeAndClean)(c)}typeof s.meta=="object"&&(s.meta={...t.meta,...o});let i=St(e),a=Do(e,i);return a&&(s.selection={...a,initialPosition:0}),s}var ko={applyChangesToCRDTDoc:ra,createAwareness:e=>new zn(e),getChangesFromCRDTDoc:sa},jo={applyChangesToCRDTDoc:()=>{},getChangesFromCRDTDoc:()=>({}),shouldSync:(e,t)=>t===null};function wt(e){if(typeof e=="string")return e;if(e&&typeof e=="object"&&"raw"in e&&typeof e.raw=="string")return e.raw}function he(e,t){return!(0,Mo.default)(e,t)}function bt(e,t,r,n){if(n===void 0){e.delete(t);return}he(r,n)&&e.set(t,n)}var C="id",ia=["title","excerpt","content"],aa={blocks:{read:e=>(0,Ct.parse)(e.content?.raw??""),write:e=>({content:(0,Ct.__unstableSerializeAndClean)(e.blocks)})}},It=[{label:(0,x.__)("Base"),kind:"root",key:!1,name:"__unstableBase",baseURL:"/",baseURLParams:{_fields:["description","gmt_offset","home","image_max_bit_depth","image_sizes","image_size_threshold","image_strip_meta","name","site_icon","site_icon_url","site_logo","timezone_string","url","page_for_posts","page_on_front","show_on_front"].join(",")},plural:"__unstableBases",supportsPagination:!1},{label:(0,x.__)("Post Type"),name:"postType",kind:"root",key:"slug",baseURL:"/wp/v2/types",baseURLParams:{context:"edit"},plural:"postTypes",supportsPagination:!1},{name:"media",kind:"root",baseURL:"/wp/v2/media",baseURLParams:{context:"edit"},plural:"mediaItems",label:(0,x.__)("Media"),rawAttributes:["caption","title","description"],supportsPagination:!0},{name:"taxonomy",kind:"root",key:"slug",baseURL:"/wp/v2/taxonomies",baseURLParams:{context:"edit"},plural:"taxonomies",label:(0,x.__)("Taxonomy"),supportsPagination:!1},{name:"sidebar",kind:"root",baseURL:"/wp/v2/sidebars",baseURLParams:{context:"edit"},plural:"sidebars",transientEdits:{blocks:!0},label:(0,x.__)("Widget areas"),supportsPagination:!1},{name:"widget",kind:"root",baseURL:"/wp/v2/widgets",baseURLParams:{context:"edit"},plural:"widgets",transientEdits:{blocks:!0},label:(0,x.__)("Widgets"),supportsPagination:!1},{name:"widgetType",kind:"root",baseURL:"/wp/v2/widget-types",baseURLParams:{context:"edit"},plural:"widgetTypes",label:(0,x.__)("Widget types"),supportsPagination:!1},{label:(0,x.__)("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,x.__)("Comment"),supportsPagination:!0,syncConfig:jo},{name:"menu",kind:"root",baseURL:"/wp/v2/menus",baseURLParams:{context:"edit"},plural:"menus",label:(0,x.__)("Menu"),supportsPagination:!0},{name:"menuItem",kind:"root",baseURL:"/wp/v2/menu-items",baseURLParams:{context:"edit"},plural:"menuItems",label:(0,x.__)("Menu Item"),rawAttributes:["title"],supportsPagination:!0},{name:"menuLocation",kind:"root",baseURL:"/wp/v2/menu-locations",baseURLParams:{context:"edit"},plural:"menuLocations",label:(0,x.__)("Menu Location"),key:"name",supportsPagination:!1},{label:(0,x.__)("Global Styles"),name:"globalStyles",kind:"root",baseURL:"/wp/v2/global-styles",baseURLParams:{context:"edit"},plural:"globalStylesVariations",getTitle:()=>(0,x.__)("Custom Styles"),getRevisionsUrl:(e,t)=>`/wp/v2/global-styles/${e}/revisions${t?"/"+t:""}`,supportsPagination:!0},{label:(0,x.__)("Themes"),name:"theme",kind:"root",baseURL:"/wp/v2/themes",baseURLParams:{context:"edit"},plural:"themes",key:"stylesheet",supportsPagination:!1},{label:(0,x.__)("Plugins"),name:"plugin",kind:"root",baseURL:"/wp/v2/plugins",baseURLParams:{context:"edit"},plural:"plugins",key:"plugin",supportsPagination:!1},{label:(0,x.__)("Status"),name:"status",kind:"root",baseURL:"/wp/v2/statuses",baseURLParams:{context:"edit"},plural:"statuses",key:"slug",supportsPagination:!1},{label:(0,x.__)("Registered Templates"),name:"registeredTemplate",kind:"root",baseURL:"/wp/v2/registered-templates",key:"id",supportsPagination:!1},{label:(0,x.__)("Font Collections"),name:"fontCollection",kind:"root",baseURL:"/wp/v2/font-collections",baseURLParams:{context:"view"},plural:"fontCollections",key:"slug",supportsPagination:!0},{label:(0,x.__)("Icons"),name:"icon",kind:"root",baseURL:"/wp/v2/icons",baseURLParams:{context:"view"},plural:"icons",key:"name",supportsPagination:!1},{label:(0,x.__)("Icon Collections"),name:"iconCollection",kind:"root",baseURL:"/wp/v2/icon-collections",baseURLParams:{context:"view"},plural:"iconCollections",key:"slug",supportsPagination:!1}],Bo={root:{media:{since:"6.9",alternative:{kind:"postType",name:"attachment"}}}},xt=[{kind:"postType",loadEntities:la},{kind:"taxonomy",loadEntities:ua},{kind:"root",name:"site",plural:"sites",loadEntities:fa}],ca=async(e,t,r,n)=>{let o={};if(!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){let s=`postType/${r}`,i=e.id,a=await O()?.createPersistedCRDTDoc(s,i);a&&(o.meta={...t.meta,[Tt]:a})}return o};async function la(){let e=(0,We.default)({path:"/wp/v2/types?context=view"}),t=window._wpCollaborationEnabled?(0,We.default)({path:"/wp/v2/taxonomies?context=view"}):Promise.resolve({}),[r,n]=await Promise.all([e,t]);return Object.entries(r??{}).map(([o,s])=>{let i=["wp_template","wp_template_part"].includes(o),a=s?.rest_namespace??"wp/v2",c=new Set(["author","blocks","content","comment_status","date","excerpt","featured_media","format","meta","ping_status","slug","status","sticky","template","title",...s.taxonomies?.map(l=>n?.[l]?.rest_base)?.filter(Boolean)??[]]),u={kind:"postType",baseURL:`/${a}/${s.rest_base}`,baseURLParams:{context:"edit"},name:o,label:s.name,transientEdits:{...aa,selection:!0},mergedEdits:{meta:!0},rawAttributes:ia,getTitle:l=>l?.title?.rendered||l?.title||(i?Mn(l.slug??""):String(l.id)),__unstablePrePersist:(l,d)=>ca(l,d,o,i),__unstable_rest_base:s.rest_base,supportsPagination:!0,getRevisionsUrl:(l,d)=>`/${a}/${s.rest_base}/${l}/revisions${d?"/"+d:""}`,revisionKey:i&&!window?.__experimentalTemplateActivate?"wp_id":C};return u.syncConfig={supportsPersistence:!0,applyChangesToCRDTDoc:(l,d)=>Uo(l,d,c),createAwareness:(l,d)=>{let f="postType",p=parseInt(d,10);return new fo(l,f,o,p)},getChangesFromCRDTDoc:(l,d)=>Lo(l,d,c),getPersistedCRDTDoc:l=>l?.meta?.[Tt]||null,shouldSync:()=>!(Array.isArray(window._wpCollaborationDisabledPostTypes)&&window._wpCollaborationDisabledPostTypes.includes(o))},u})}async function ua(){let e=await(0,We.default)({path:"/wp/v2/taxonomies?context=view"});return Object.entries(e??{}).map(([t,r])=>{let o={kind:"taxonomy",baseURL:`/${r?.rest_namespace??"wp/v2"}/${r.rest_base}`,baseURLParams:{context:"edit"},name:t,label:r.name,getTitle:s=>s?.name,supportsPagination:!0};return o.syncConfig=ko,o})}async function fa(){let e={label:(0,x.__)("Site"),name:"site",kind:"root",key:!1,baseURL:"/wp/v2/settings",supportsPagination:!1,meta:{}},t=await(0,We.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 _e=(e,t,r="get")=>{let n=e==="root"?"":Be(e),o=Be(t);return`${r}${n}${o}`};function Vo(e){let{query:t}=e;return t?ee(t).context:"default"}function da(e=[],t,{page:r=1,offset:n,perPage:o=10}={}){if(o===-1)return t;let s=n??(r-1)*o,i=Math.max(o,t.length),a=Math.max(e.length,s+t.length),c=new Array(a);for(let u=0;u<a;u++)u>=s&&u<s+i?c[u]=t[u-s]:c[u]=e[u];return c}function Yo(e,t){return Object.fromEntries(Object.entries(e).filter(([r])=>!t.some(n=>Number.isInteger(n)?n===+r:n===r)))}function pa(e={},t){switch(t.type){case"RECEIVE_ITEMS":{let r=Vo(t),n=t.key||C,o=Array.isArray(t.items)?t.items:[t.items];return{...e,[r]:{...e[r],...Object.fromEntries(o.map(s=>[s?.[n],Ht(e?.[r]?.[s?.[n]],s)]))}}}case"REMOVE_ITEMS":return Object.fromEntries(Object.entries(e).map(([r,n])=>[r,Yo(n,t.itemIds)]))}return e}function ma(e={},t){switch(t.type){case"RECEIVE_ITEMS":{let r=Vo(t),{query:n,key:o=C}=t,s=Array.isArray(t.items)?t.items:[t.items],i=n?ee(n):{},a=!n||!Array.isArray(i.fields);return{...e,[r]:{...e[r],...s.reduce((c,u)=>{let l=u?.[o];return c[l]=e?.[r]?.[l]||a,c},{})}}}case"REMOVE_ITEMS":return Object.fromEntries(Object.entries(e).map(([r,n])=>[r,Yo(n,t.itemIds)]))}return e}var ga=(0,Fo.compose)([Me(e=>"query"in e),Ne(e=>e.query?{...e,...ee(e.query)}:e),(0,Qe.keyedReducer)("context"),(0,Qe.keyedReducer)("stableKey")])((e={},t)=>{if(t.type!=="RECEIVE_ITEMS"||!Array.isArray(t.items))return e;let r=t.key??C;return{itemIds:da(e.itemIds,t.items.map(n=>n?.[r]).filter(Boolean),{page:t.page,offset:t.offset,perPage:t.perPage}),meta:t.meta}}),Ea=(e={},t)=>{switch(t.type){case"RECEIVE_ITEMS":return ga(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(([s,i])=>[s,{...i,itemIds:i.itemIds.filter(a=>!r[a])}]))]));default:return e}},At=(0,Qe.combineReducers)({items:pa,itemIsComplete:ma,queries:Ea});function ya(e={byId:{},queries:{}},t){return t.type==="RECEIVE_USER_QUERY"?{byId:{...e.byId,...t.users.reduce((r,n)=>({...r,[n.id]:n}),{})},queries:{...e.queries,[t.queryID]:t.users.map(r=>r.id)}}:e}function ha(e={},t){return t.type==="RECEIVE_CURRENT_USER"?t.currentUser:e}function va(e=void 0,t){return t.type==="RECEIVE_CURRENT_THEME"?t.currentTheme.stylesheet:e}function _a(e=void 0,t){return t.type==="RECEIVE_CURRENT_GLOBAL_STYLES_ID"?t.id:e}function Ra(e={},t){return t.type==="RECEIVE_THEME_GLOBAL_STYLES"?{...e,[t.stylesheet]:t.globalStyles}:e}function Sa(e={},t){return t.type==="RECEIVE_THEME_GLOBAL_STYLE_VARIATIONS"?{...e,[t.stylesheet]:t.variations}:e}var ba=e=>(t,r)=>{if(r.type==="UNDO"||r.type==="REDO"){let{record:n}=r,o=t;return n.forEach(({id:{kind:s,name:i,recordId:a},changes:c})=>{let u=t?.queriedData?.items?.default?.[a],l=Object.fromEntries(Object.entries(c).map(([d,f])=>[d,r.type==="UNDO"?f.from:f.to]));o=e(o,{type:"EDIT_ENTITY_RECORD",kind:s,name:i,recordId:a,edits:De(l,u)})}),o}return e(t,r)};function wa(e){return(0,$o.compose)([ba,Me(t=>t.name&&t.kind&&t.name===e.name&&t.kind===e.kind),Ne(t=>({key:e.key||C,...t}))])((0,Je.combineReducers)({queriedData:At,edits:(t={},r)=>{switch(r.type){case"RECEIVE_ITEMS":if((r?.query?.context??"default")!=="default")return t;let o={...t},s=Array.isArray(r.items)?r.items:[r.items];for(let a of s){let c=a?.[r.key],u=o[c];if(!u)continue;let l=Object.keys(u).reduce((d,f)=>(!(0,_r.default)(u[f],a[f]?.raw??a[f])&&(!r.persistedEdits||!(0,_r.default)(u[f],r.persistedEdits[f]))&&(d[f]=u[f]),d),{});Object.keys(l).length?o[c]=l:delete o[c]}return o;case"EDIT_ENTITY_RECORD":let i={...t[r.recordId],...r.edits};return Object.keys(i).forEach(a=>{i[a]===void 0&&delete i[a]}),{...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=At(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 Ta(e=It,t){return t.type==="ADD_ENTITIES"?[...e,...t.entities]:e}var Ca=(e={},t)=>{let r=Ta(e.config,t),n=e.reducer;if(!n||r!==e.config){let s=r.reduce((i,a)=>{let{kind:c}=a;return i[c]||(i[c]=[]),i[c].push(a),i},{});n=(0,Je.combineReducers)(Object.fromEntries(Object.entries(s).map(([i,a])=>{let c=(0,Je.combineReducers)(Object.fromEntries(a.map(u=>[u.name,wa(u)])));return[i,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 Ia(e=(0,Go.createUndoManager)()){return e}function xa(e={hasRedo:!1,hasUndo:!1},t){return t.type==="SYNC_UNDO_MANAGER_CHANGE"?{hasRedo:t.hasRedo,hasUndo:t.hasUndo}:e}function Aa(e={},t){switch(t.type){case"EDIT_ENTITY_RECORD":case"UNDO":case"REDO":return{}}return e}function Oa(e={},t){if(t.type==="RECEIVE_EMBED_PREVIEW"){let{url:r,preview:n}=t;return{...e,[r]:n}}return e}function Pa(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 Da(e={},t){if(t.type==="RECEIVE_AUTOSAVES"){let{postId:r,autosaves:n}=t;return{...e,[r]:n}}return e}function Ma(e=[],t){return t.type==="RECEIVE_BLOCK_PATTERNS"?t.patterns:e}function Na(e=[],t){return t.type==="RECEIVE_BLOCK_PATTERN_CATEGORIES"?t.categories:e}function Ua(e=[],t){return t.type==="RECEIVE_USER_PATTERN_CATEGORIES"?t.patternCategories:e}function La(e=null,t){return t.type==="RECEIVE_NAVIGATION_FALLBACK_ID"?t.fallbackId:e}function ka(e={},t){return t.type==="RECEIVE_THEME_GLOBAL_STYLE_REVISIONS"?{...e,[t.currentId]:t.revisions}:e}function ja(e={},t){return t.type==="RECEIVE_DEFAULT_TEMPLATE"?{...e,[JSON.stringify(t.query)]:t.templateId}:e}function Ba(e={},t){return t.type==="RECEIVE_REGISTERED_POST_META"?{...e,[t.postType]:t.registeredPostMeta}:e}function Fa(e=null,t){return t.type==="RECEIVE_EDITOR_SETTINGS"?t.settings:e}function Va(e=null,t){return t.type==="RECEIVE_EDITOR_ASSETS"?t.assets:e}function Ya(e={},t){switch(t.type){case"SET_SYNC_CONNECTION_STATUS":{let r=`${t.kind}/${t.name}:${t.key}`;return{...e,[r]:t.status}}case"CLEAR_SYNC_CONNECTION_STATUS":{let r=`${t.kind}/${t.name}:${t.key}`,{[r]:n,...o}=e;return o}}return e}function $a(e=!0,t){switch(t.type){case"SET_COLLABORATION_SUPPORTED":return t.supported;case"SET_SYNC_CONNECTION_STATUS":return pn.DOCUMENT_SIZE_LIMIT_EXCEEDED===t.status?.error?.code?!1:e}return e}function Ga(e={},t){if(t.type==="RECEIVE_VIEW_CONFIG"){let r=`${t.kind}/${t.name}`;return{...e,[r]:{...e[r],...t.config}}}return e}var Ko=(0,Je.combineReducers)({users:ya,currentTheme:va,currentGlobalStylesId:_a,currentUser:ha,themeGlobalStyleVariations:Sa,themeBaseGlobalStyles:Ra,themeGlobalStyleRevisions:ka,entities:Ca,editsReference:Aa,syncUndoManagerState:xa,undoManager:Ia,embedPreviews:Oa,userPermissions:Pa,autosaves:Da,blockPatterns:Ma,blockPatternCategories:Na,userPatternCategories:Ua,navigationFallbackId:La,defaultTemplates:ja,registeredPostMeta:Ba,editorSettings:Fa,editorAssets:Va,syncConnectionStatuses:Ya,collaborationSupported:$a,viewConfigs:Ga});var Ir={};Se(Ir,{__experimentalGetCurrentGlobalStylesId:()=>rs,__experimentalGetCurrentThemeBaseGlobalStyles:()=>Mc,__experimentalGetCurrentThemeGlobalStylesVariations:()=>Nc,__experimentalGetDirtyEntityRecords:()=>gc,__experimentalGetEntitiesBeingSaved:()=>Ec,__experimentalGetEntityRecordNoResolver:()=>fc,canUser:()=>ns,canUserEditEntityRecord:()=>xc,getAuthors:()=>ic,getAutosave:()=>Oc,getAutosaves:()=>Ac,getBlockPatternCategories:()=>Lc,getBlockPatterns:()=>Uc,getCurrentTheme:()=>Dt,getCurrentThemeGlobalStylesRevisions:()=>jc,getCurrentUser:()=>ac,getDefaultTemplateId:()=>br,getEditedEntityRecord:()=>Tr,getEmbedPreview:()=>Cc,getEntitiesByKind:()=>cc,getEntitiesConfig:()=>Xo,getEntity:()=>lc,getEntityConfig:()=>ae,getEntityRecord:()=>$,getEntityRecordEdits:()=>wr,getEntityRecordNonTransientEdits:()=>es,getEntityRecords:()=>Pt,getEntityRecordsTotalItems:()=>pc,getEntityRecordsTotalPages:()=>mc,getLastEntityDeleteError:()=>_c,getLastEntitySaveError:()=>vc,getRawEntityRecord:()=>Zo,getRedoEdit:()=>Sc,getReferenceByDistinctEdits:()=>Dc,getRevision:()=>Vc,getRevisions:()=>Bc,getThemeSupports:()=>Tc,getUndoEdit:()=>Rc,getUserPatternCategories:()=>kc,getUserQueryResults:()=>Jo,hasEditsForEntityRecord:()=>ts,hasEntityRecord:()=>uc,hasEntityRecords:()=>dc,hasFetchedAutosaves:()=>Pc,hasRedo:()=>wc,hasRevision:()=>Fc,hasUndo:()=>bc,isAutosavingEntityRecord:()=>yc,isDeletingEntityRecord:()=>hc,isPreviewEmbedFallback:()=>Ic,isRequestingEmbedPreview:()=>sc,isSavingEntityRecord:()=>Cr});var j=g(L(),1),Qo=g(Z(),1),ie=g(Re(),1);var Sr={};Se(Sr,{getBlockPatternsForPostType:()=>qa,getEditorAssets:()=>ec,getEditorSettings:()=>Za,getEntityRecordPermissions:()=>za,getEntityRecordsPermissions:()=>zo,getHomePage:()=>Qa,getNavigationFallbackId:()=>Ha,getPostsPageId:()=>Ja,getRegisteredPostMeta:()=>Wa,getSyncConnectionStatus:()=>nc,getTemplateId:()=>Xa,getUndoManager:()=>Ot,getViewConfig:()=>rc,isCollaborationSupported:()=>tc});var z=g(L(),1);var qo=g(Re(),1);var Rr=!1;function S(e,t,r,{alternativeFunctionName:n,isShorthandSelector:o=!1}={}){let s=Bo[e]?.[t];if(s){if(!Rr){let{alternative:i}=s,a=o?`'${r}'`:`The '${e}', '${t}' entity (used via '${r}')`,c=`the '${i.kind}', '${i.name}' entity`;n&&(c+=` via the '${n}' function`),(0,qo.default)(a,{...s,alternative:c})}Rr=!0,setTimeout(()=>{Rr=!1},0)}}var Ka={};function Ot(e){return O()?.undoManager??e.undoManager}function Ha(e){return e.navigationFallbackId}var qa=(0,z.createRegistrySelector)(e=>(0,z.createSelector)((t,r)=>e(_).getBlockPatterns().filter(({postTypes:n})=>!n||Array.isArray(n)&&n.includes(r)),()=>[e(_).getBlockPatterns()])),zo=(0,z.createRegistrySelector)(e=>(0,z.createSelector)((t,r,n,o)=>(Array.isArray(o)?o:[o]).map(i=>({delete:e(_).canUser("delete",{kind:r,name:n,id:i}),update:e(_).canUser("update",{kind:r,name:n,id:i})})),t=>[t.userPermissions]));function za(e,t,r,n){return S(t,r,"getEntityRecordPermissions"),zo(e,t,r,n)[0]}function Wa(e,t){return e.registeredPostMeta?.[t]??{}}function Wo(e){return!e||!["number","string"].includes(typeof e)||Number(e)===0?null:e.toString()}var Qa=(0,z.createRegistrySelector)(e=>(0,z.createSelector)(()=>{let t=e(_).getEntityRecord("root","__unstableBase");if(!t)return null;let r=t?.show_on_front==="page"?Wo(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}:n===""?Ka:null},t=>[$(t,"root","site"),$(t,"root","__unstableBase"),br(t,{slug:"front-page"})])),Ja=(0,z.createRegistrySelector)(e=>()=>{let t=e(_).getEntityRecord("root","__unstableBase");return t?.show_on_front==="page"?Wo(t.page_for_posts):null}),Xa=(0,z.createRegistrySelector)(e=>(t,r,n)=>{let o=k(e(_)).getHomePage();if(!o)return;if(r==="page"&&r===o?.postType&&n.toString()===o?.postId){let u=e(_).getEntityRecords("postType","wp_template",{per_page:-1});if(!u)return;let l=u.find(({slug:d})=>d==="front-page")?.id;if(l)return l}let s=e(_).getEditedEntityRecord("postType",r,n);if(!s)return;let i=k(e(_)).getPostsPageId();if(r==="page"&&i===n.toString())return e(_).getDefaultTemplateId({slug:"home"});let a=s.template;if(a){let u=e(_).getEntityRecords("postType","wp_template",{per_page:-1})?.find(({slug:l})=>l===a);if(u)return u.id}let c;return s.slug?c=r==="page"?`${r}-${s.slug}`:`single-${r}-${s.slug}`:c=r==="page"?"page":`single-${r}`,e(_).getDefaultTemplateId({slug:c})});function Za(e){return e.editorSettings}function ec(e){return e.editorAssets}function tc(e){return e.collaborationSupported}function rc(e,t,r){return e.viewConfigs?.[`${t}/${r}`]??{default_view:void 0,default_layouts:void 0,view_list:void 0,form:void 0}}function nc(e){if(!e.syncConnectionStatuses)return;let t=["disconnected","connecting","connected"],r;for(let n of Object.values(e.syncConnectionStatuses))(!r||t.indexOf(n.status)<t.indexOf(r.status))&&(r=n);return r}var oc={},sc=(0,j.createRegistrySelector)(e=>(t,r)=>e(_).isResolving("getEmbedPreview",[r]));function ic(e,t){(0,ie.default)("select( 'core' ).getAuthors()",{since:"5.9",alternative:"select( 'core' ).getUsers({ who: 'authors' })"});let r=(0,Qo.addQueryArgs)("/wp/v2/users/?who=authors&per_page=100",t);return Jo(e,r)}function ac(e){return e.currentUser}var Jo=(0,j.createSelector)((e,t)=>(e.users.queries[t]??[]).map(n=>e.users.byId[n]),(e,t)=>[e.users.queries[t],e.users.byId]);function cc(e,t){return(0,ie.default)("wp.data.select( 'core' ).getEntitiesByKind()",{since:"6.0",alternative:"wp.data.select( 'core' ).getEntitiesConfig()"}),Xo(e,t)}var Xo=(0,j.createSelector)((e,t)=>e.entities.config.filter(r=>r.kind===t),(e,t)=>e.entities.config);function lc(e,t,r){return(0,ie.default)("wp.data.select( 'core' ).getEntity()",{since:"6.0",alternative:"wp.data.select( 'core' ).getEntityConfig()"}),ae(e,t,r)}function ae(e,t,r){return S(t,r,"getEntityConfig"),e.entities.config?.find(n=>n.kind===t&&n.name===r)}var $=(0,j.createSelector)(((e,t,r,n,o)=>{S(t,r,"getEntityRecord");let s=e.entities.records?.[t]?.[r]?.queriedData;if(!s)return;let i=o?.context??"default";if(!o||!o._fields)return s.itemIsComplete[i]?.[n]?s.items[i][n]:void 0;let a=s.items[i]?.[n];if(!a)return a;let c={},u=M(o._fields)??[];for(let l=0;l<u.length;l++){let d=u[l].split("."),f=a;d.forEach(p=>{f=f?.[p]}),X(c,d,f)}return c}),(e,t,r,n,o)=>{let s=o?.context??"default",i=e.entities.records?.[t]?.[r]?.queriedData;return[i?.items[s]?.[n],i?.itemIsComplete[s]?.[n]]});$.__unstableNormalizeArgs=e=>{let t=[...e],r=t?.[2];return t[2]=Ue(r)?Number(r):r,t};function uc(e,t,r,n,o){let s=e.entities.records?.[t]?.[r]?.queriedData;if(!s)return!1;let i=o?.context??"default";if(!o||!o._fields)return!!s.itemIsComplete[i]?.[n];let a=s.items[i]?.[n];if(!a)return!1;let c=M(o._fields)??[];for(let u=0;u<c.length;u++){let l=c[u].split("."),d=a;for(let f=0;f<l.length;f++){let p=l[f];if(!d||!Object.hasOwn(d,p))return!1;d=d[p]}}return!0}function fc(e,t,r,n){return $(e,t,r,n)}var Zo=(0,j.createSelector)((e,t,r,n)=>{S(t,r,"getRawEntityRecord");let o=$(e,t,r,n),s=ae(e,t,r);return!o||!s?.rawAttributes?.length?o:Object.fromEntries(Object.keys(o).map(i=>{if(s.rawAttributes.includes(i)){let a=o[i]?.raw;return[i,a!==void 0?a:o[i]]}return[i,o[i]]}))},(e,t,r,n,o)=>{let s=o?.context??"default";return[e.entities.config,e.entities.records?.[t]?.[r]?.queriedData?.items[s]?.[n],e.entities.records?.[t]?.[r]?.queriedData?.itemIsComplete[s]?.[n]]});function dc(e,t,r,n){return S(t,r,"hasEntityRecords"),Array.isArray(Pt(e,t,r,n))}var Pt=((e,t,r,n)=>{S(t,r,"getEntityRecords");let o=e.entities.records?.[t]?.[r]?.queriedData;return o?Zt(o,n,{supportsPagination:!!ae(e,t,r)?.supportsPagination}):null}),pc=(e,t,r,n)=>{S(t,r,"getEntityRecordsTotalItems");let o=e.entities.records?.[t]?.[r]?.queriedData;return o?er(o,n):null},mc=(e,t,r,n)=>{S(t,r,"getEntityRecordsTotalPages");let o=e.entities.records?.[t]?.[r]?.queriedData;if(!o)return null;if(!ae(e,t,r)?.supportsPagination||n?.per_page===-1)return 1;let s=er(o,n);return s&&(n?.per_page?Math.ceil(s/n.per_page):An(o,n))},gc=(0,j.createSelector)(e=>{let{entities:{records:t}}=e,r=[];return Object.keys(t).forEach(n=>{Object.keys(t[n]).forEach(o=>{let s=Object.keys(t[n][o].edits).filter(i=>$(e,n,o,i)&&ts(e,n,o,i));if(s.length){let i=ae(e,n,o);s.forEach(a=>{let c=Tr(e,n,o,a);r.push({key:c?c[i.key||C]:void 0,title:i?.getTitle?.(c)||"",name:o,kind:n})})}})}),r},e=>[e.entities.records]),Ec=(0,j.createSelector)(e=>{let{entities:{records:t}}=e,r=[];return Object.keys(t).forEach(n=>{Object.keys(t[n]).forEach(o=>{let s=Object.keys(t[n][o].saving).filter(i=>Cr(e,n,o,i));if(s.length){let i=ae(e,n,o);s.forEach(a=>{let c=Tr(e,n,o,a);r.push({key:c?c[i.key||C]:void 0,title:i?.getTitle?.(c)||"",name:o,kind:n})})}})}),r},e=>[e.entities.records]);function wr(e,t,r,n){return S(t,r,"getEntityRecordEdits"),e.entities.records?.[t]?.[r]?.edits?.[n]}var es=(0,j.createSelector)((e,t,r,n)=>{S(t,r,"getEntityRecordNonTransientEdits");let{transientEdits:o}=ae(e,t,r)||{},s=wr(e,t,r,n)||{};return o?Object.keys(s).reduce((i,a)=>(o[a]||(i[a]=s[a]),i),{}):s},(e,t,r,n)=>[e.entities.config,e.entities.records?.[t]?.[r]?.edits?.[n]]);function ts(e,t,r,n){return S(t,r,"hasEditsForEntityRecord"),Cr(e,t,r,n)||Object.keys(es(e,t,r,n)).length>0}var Tr=(0,j.createSelector)((e,t,r,n)=>{S(t,r,"getEditedEntityRecord");let o=Zo(e,t,r,n),s=wr(e,t,r,n);return!o&&!s?!1:{...o,...s}},(e,t,r,n,o)=>{let s=o?.context??"default";return[e.entities.config,e.entities.records?.[t]?.[r]?.queriedData.items[s]?.[n],e.entities.records?.[t]?.[r]?.queriedData.itemIsComplete[s]?.[n],e.entities.records?.[t]?.[r]?.edits?.[n]]});function yc(e,t,r,n){S(t,r,"isAutosavingEntityRecord");let{pending:o,isAutosave:s}=e.entities.records?.[t]?.[r]?.saving?.[n]??{};return!!(o&&s)}function Cr(e,t,r,n){return S(t,r,"isSavingEntityRecord"),e.entities.records?.[t]?.[r]?.saving?.[n]?.pending??!1}function hc(e,t,r,n){return S(t,r,"isDeletingEntityRecord"),e.entities.records?.[t]?.[r]?.deleting?.[n]?.pending??!1}function vc(e,t,r,n){return S(t,r,"getLastEntitySaveError"),e.entities.records?.[t]?.[r]?.saving?.[n]?.error}function _c(e,t,r,n){return S(t,r,"getLastEntityDeleteError"),e.entities.records?.[t]?.[r]?.deleting?.[n]?.error}function Rc(e){(0,ie.default)("select( 'core' ).getUndoEdit()",{since:"6.3"})}function Sc(e){(0,ie.default)("select( 'core' ).getRedoEdit()",{since:"6.3"})}function bc(e){return O()?.undoManager?e.syncUndoManagerState.hasUndo:Ot(e).hasUndo()}function wc(e){return O()?.undoManager?e.syncUndoManagerState.hasRedo:Ot(e).hasRedo()}function Dt(e){return e.currentTheme?$(e,"root","theme",e.currentTheme):null}function rs(e){return e.currentGlobalStylesId}function Tc(e){return Dt(e)?.theme_supports??oc}function Cc(e,t){return e.embedPreviews[t]}function Ic(e,t){let r=e.embedPreviews[t],n='<a href="'+t+'">'+t+"</a>";return r?r.html===n:!1}function ns(e,t,r,n){let o=typeof r=="object";if(o&&(!r.kind||!r.name))return!1;o&&S(r.kind,r.name,"canUser");let s=me(t,r,n);return e.userPermissions[s]}function xc(e,t,r,n){return(0,ie.default)("wp.data.select( 'core' ).canUserEditEntityRecord()",{since:"6.7",alternative:"wp.data.select( 'core' ).canUser( 'update', { kind, name, id } )"}),ns(e,"update",{kind:t,name:r,id:n})}function Ac(e,t,r){return e.autosaves[r]}function Oc(e,t,r,n){return n===void 0?void 0:e.autosaves[r]?.find(s=>s.author===n)}var Pc=(0,j.createRegistrySelector)(e=>(t,r,n)=>e(_).hasFinishedResolution("getAutosaves",[r,n]));function Dc(e){return e.editsReference}function Mc(e){let t=Dt(e);return t?e.themeBaseGlobalStyles[t.stylesheet]:null}function Nc(e){let t=Dt(e);return t?e.themeGlobalStyleVariations[t.stylesheet]:null}function Uc(e){return e.blockPatterns}function Lc(e){return e.blockPatternCategories}function kc(e){return e.userPatternCategories}function jc(e){(0,ie.default)("select( 'core' ).getCurrentThemeGlobalStylesRevisions()",{since:"6.5.0",alternative:"select( 'core' ).getRevisions( 'root', 'globalStyles', ${ recordKey } )"});let t=rs(e);return t?e.themeGlobalStyleRevisions[t]:null}function br(e,t){return e.defaultTemplates[JSON.stringify(t)]}var Bc=(e,t,r,n,o)=>{S(t,r,"getRevisions");let s=e.entities.records?.[t]?.[r]?.revisions?.[n];return s?Zt(s,o):null};function Fc(e,t,r,n,o,s){let i=e.entities.records?.[t]?.[r]?.revisions?.[n];if(!i)return!1;let a=s?.context??"default";if(!s||!s._fields)return!!i.itemIsComplete[a]?.[o];let c=i.items[a]?.[o];if(!c)return!1;let u=M(s._fields)??[];for(let l=0;l<u.length;l++){let d=u[l].split("."),f=c;for(let p=0;p<d.length;p++){let m=d[p];if(!f||!Object.hasOwn(f,m))return!1;f=f[m]}}return!0}var Vc=(0,j.createSelector)((e,t,r,n,o,s)=>{S(t,r,"getRevision");let i=e.entities.records?.[t]?.[r]?.revisions?.[n];if(!i)return;let a=s?.context??"default";if(!s||!s._fields)return i.itemIsComplete[a]?.[o]?i.items[a][o]:void 0;let c=i.items[a]?.[o];if(!c)return c;let u={},l=M(s._fields)??[];for(let d=0;d<l.length;d++){let f=l[d].split("."),p=c;f.forEach(m=>{p=p?.[m]}),X(u,f,p)}return u},(e,t,r,n,o,s)=>{let i=s?.context??"default",a=e.entities.records?.[t]?.[r]?.revisions?.[n];return[a?.items?.[i]?.[o],a?.itemIsComplete?.[i]?.[o]]});var Nr={};Se(Nr,{__experimentalBatch:()=>il,__experimentalReceiveCurrentGlobalStylesId:()=>Wc,__experimentalReceiveThemeBaseGlobalStyles:()=>Qc,__experimentalReceiveThemeGlobalStyleVariations:()=>Jc,__experimentalSaveSpecifiedEntityEdits:()=>cl,__unstableCreateUndoLevel:()=>sl,addEntities:()=>Hc,clearEntityRecordEdits:()=>rl,deleteEntityRecord:()=>Dr,editEntityRecord:()=>tl,receiveAutosaves:()=>fl,receiveCurrentTheme:()=>zc,receiveCurrentUser:()=>Kc,receiveDefaultTemplateId:()=>pl,receiveEmbedPreview:()=>el,receiveEntityRecords:()=>qc,receiveNavigationFallbackId:()=>dl,receiveRevisions:()=>ml,receiveThemeGlobalStyleRevisions:()=>Zc,receiveThemeSupports:()=>Xc,receiveUploadPermissions:()=>ll,receiveUserPermission:()=>as,receiveUserPermissions:()=>ul,receiveUserQuery:()=>Gc,redo:()=>ol,saveEditedEntityRecord:()=>al,saveEntityRecord:()=>Mr,undo:()=>nl});var Pr=g(q(),1),is=g(Z(),1),Mt=g(Re(),1);var Ar=g(q(),1),xr=null;function Yc(e,t){let r=[...e],n=[];for(;r.length;)n.push(r.splice(0,t));return n}async function os(e){xr===null&&(xr=(await(0,Ar.default)({path:"/batch/v1",method:"OPTIONS"})).endpoints[0].args.requests.maxItems);let t=[];for(let r of Yc(e,xr)){let n=await(0,Ar.default)({path:"/batch/v1",method:"POST",data:{validation:"require-all-validate",requests:r.map(s=>({path:s.path,body:s.data,method:s.method,headers:s.headers}))}}),o;n.failed?o=n.responses.map(s=>({error:s?.body})):o=n.responses.map(s=>{let i={};return s.status>=200&&s.status<300?i.output=s.body:i.error=s.body,i}),t.push(...o)}return t}function Or(e=os){let t=0,r=[],n=new $c;return{add(o){let s=++t;n.add(s);let i=a=>new Promise((c,u)=>{r.push({input:a,resolve:c,reject:u}),n.delete(s)});return typeof o=="function"?Promise.resolve(o(i)).finally(()=>{n.delete(s)}):i(o)},async run(){n.size&&await new Promise(i=>{let a=n.subscribe(()=>{n.size||(a(),i(void 0))})});let o;try{if(o=await e(r.map(({input:i})=>i)),o.length!==r.length)throw new Error("run: Array returned by processor must be same size as input array.")}catch(i){for(let{reject:a}of r)a(i);throw i}let s=!0;return o.forEach((i,a)=>{let c=r[a];i?.error?(c?.reject(i.error),s=!1):c?.resolve(i?.output??i)}),r=[],s}}}var $c=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 ss(e){return e.status==="auto-draft"?{...e,title:""}:e}function Gc(e,t){return{type:"RECEIVE_USER_QUERY",users:Array.isArray(t)?t:[t],queryID:e}}function Kc(e){return{type:"RECEIVE_CURRENT_USER",currentUser:e}}function Hc(e){return{type:"ADD_ENTITIES",entities:e}}function qc(e,t,r,n=void 0,o=!1,s=void 0,i=void 0){e==="postType"&&(r=Array.isArray(r)?r.map(ss):ss(r));let a;return n?a=_n(r,n,s,i):a=Xt(r,s,i),{...a,kind:e,name:t,invalidateCache:o}}function zc(e){return{type:"RECEIVE_CURRENT_THEME",currentTheme:e}}function Wc(e){return{type:"RECEIVE_CURRENT_GLOBAL_STYLES_ID",id:e}}function Qc(e,t){return{type:"RECEIVE_THEME_GLOBAL_STYLES",stylesheet:e,globalStyles:t}}function Jc(e,t){return{type:"RECEIVE_THEME_GLOBAL_STYLE_VARIATIONS",stylesheet:e,variations:t}}function Xc(){return(0,Mt.default)("wp.data.dispatch( 'core' ).receiveThemeSupports",{since:"5.9"}),{type:"DO_NOTHING"}}function Zc(e,t){return(0,Mt.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 el(e,t){return{type:"RECEIVE_EMBED_PREVIEW",url:e,preview:t}}var Dr=(e,t,r,n,{__unstableFetch:o=Pr.default,throwOnError:s=!1}={})=>async({dispatch:i,resolveSelect:a})=>{S(e,t,"deleteEntityRecord");let u=(await a.getEntitiesConfig(e)).find(p=>p.kind===e&&p.name===t),l,d=!1;if(!u)return;let f=await i.__unstableAcquireStoreLock(_,["entities","records",e,t,r],{exclusive:!0});try{i({type:"DELETE_ENTITY_RECORD_START",kind:e,name:t,recordId:r});let p=!1,{baseURL:m}=u;e==="postType"&&t==="wp_template"&&(r&&typeof r=="string"&&!/^\d+$/.test(r)||!window?.__experimentalTemplateActivate)&&(m=m.slice(0,m.lastIndexOf("/"))+"/templates");try{let E=`${m}/${r}`;if(n&&(E=(0,is.addQueryArgs)(E,n)),d=await o({path:E,method:"DELETE"}),await i(vn(e,t,r,!0)),u.syncConfig){let h=`${e}/${t}`,y=r;O()?.unload(h,y)}}catch(E){p=!0,l=E}if(i({type:"DELETE_ENTITY_RECORD_FINISH",kind:e,name:t,recordId:r,error:l}),p&&s)throw l;return d}finally{i.__unstableReleaseStoreLock(f)}},tl=(e,t,r,n,o={})=>({select:s,dispatch:i})=>{S(e,t,"editEntityRecord");let a=s.getEntityConfig(e,t);if(!a)throw new Error(`The entity being edited (${e}, ${t}) does not have a loaded config.`);let{mergedEdits:c={}}=a,u=s.getRawEntityRecord(e,t,r),l=s.getEditedEntityRecord(e,t,r),d=Object.keys(n).reduce((p,m)=>(p[m]=c[m]?{...l[m],...n[m]}:n[m],p),{}),f={kind:e,name:t,recordId:r,edits:De(d,u)};if(a.syncConfig){let p=`${e}/${t}`,m=r,E=o.undoIgnore?!1:!o.isCached,h=o.undoIgnore?Qt:gn;O()?.update(p,m,d,h,{isNewUndoLevel:E})}o.undoIgnore||s.getUndoManager().addRecord([{id:{kind:e,name:t,recordId:r},changes:Object.keys(n).reduce((p,m)=>(p[m]={from:l[m],to:n[m]},p),{})}],o.isCached),i({type:"EDIT_ENTITY_RECORD",...f})},rl=(e,t,r)=>({select:n,dispatch:o})=>{let s=n.getEntityConfig(e,t);if(S(e,t,"clearEntityRecordEdits"),!s)throw new Error(`The entity being edited (${e}, ${t}) does not have a loaded config.`);let i=n.getEntityRecordEdits(e,t,r);if(!i)return;let a=Object.keys(i).reduce((c,u)=>(c[u]=void 0,c),{});o({type:"EDIT_ENTITY_RECORD",kind:e,name:t,recordId:r,edits:a})},nl=()=>({select:e,dispatch:t})=>{let r=e.getUndoManager().undo();r&&t({type:"UNDO",record:r})},ol=()=>({select:e,dispatch:t})=>{let r=e.getUndoManager().redo();r&&t({type:"REDO",record:r})},sl=()=>({select:e})=>{e.getUndoManager().addRecord()},Mr=(e,t,r,n={})=>async({select:o,resolveSelect:s,dispatch:i})=>{let{isAutosave:a=!1,__unstableFetch:c=Pr.default,__unstableSkipSyncUpdate:u=!1,throwOnError:l=!1}=n;S(e,t,"saveEntityRecord");let f=(await s.getEntitiesConfig(e)).find(y=>y.kind===e&&y.name===t);if(!f)return;let p=f.key??C,m=r[p],E=!!p&&!m,h=await i.__unstableAcquireStoreLock(_,["entities","records",e,t,m||Ke()],{exclusive:!0});try{for(let[A,b]of Object.entries(r))if(typeof b=="function"){let w=b(o.getEditedEntityRecord(e,t,m));i.editEntityRecord(e,t,m,{[A]:w},{undoIgnore:!0}),r[A]=w}i({type:"SAVE_ENTITY_RECORD_START",kind:e,name:t,recordId:m,isAutosave:a});let y,v,T=!1,{baseURL:R}=f;e==="postType"&&t==="wp_template"&&(m&&typeof m=="string"&&!/^\d+$/.test(m)||!window?.__experimentalTemplateActivate)&&(R=R.slice(0,R.lastIndexOf("/"))+"/templates");try{let A=`${R}${m?"/"+m:""}`,b=E?{}:o.getRawEntityRecord(e,t,m);if(a){let w={...b,...r},F=["title","excerpt","content","meta"].reduce((V,H)=>(H in w&&(V[H]=w[H]),V),{status:w.status==="auto-draft"?"draft":void 0});if(y=await c({path:`${A}/autosaves`,method:"POST",data:F}),b.id===y.id){let V={...b,...F,...y};V=Object.keys(V).reduce((H,fe)=>(["title","excerpt","content","meta"].includes(fe)?H[fe]=V[fe]:fe==="status"?H[fe]=b.status==="auto-draft"&&V.status==="draft"?V.status:b.status:H[fe]=b[fe],H),{}),i.receiveEntityRecords(e,t,V,void 0,!0)}else i.receiveAutosaves(b.id,y)}else{let w=r;f.__unstablePrePersist&&(w={...w,...await f.__unstablePrePersist(b,w)}),y=await c({path:A,method:m?"PUT":"POST",data:w}),i.receiveEntityRecords(e,t,y,void 0,!0,w),f.syncConfig&&O()?.update(`${e}/${t}`,m,u?{}:y,Qt,{isSave:!0})}}catch(A){T=!0,v=A}if(i({type:"SAVE_ENTITY_RECORD_FINISH",kind:e,name:t,recordId:m,error:v,isAutosave:a}),T&&l)throw v;return y}finally{i.__unstableReleaseStoreLock(h)}},il=e=>async({dispatch:t})=>{let r=Or(),n={saveEntityRecord(i,a,c,u){return r.add(l=>t.saveEntityRecord(i,a,c,{...u,__unstableFetch:l}))},saveEditedEntityRecord(i,a,c,u){return r.add(l=>t.saveEditedEntityRecord(i,a,c,{...u,__unstableFetch:l}))},deleteEntityRecord(i,a,c,u,l){return r.add(d=>t.deleteEntityRecord(i,a,c,u,{...l,__unstableFetch:d}))}},o=e.map(i=>i(n)),[,...s]=await Promise.all([r.run(),...o]);return s},al=(e,t,r,n)=>async({select:o,dispatch:s,resolveSelect:i})=>{if(S(e,t,"saveEditedEntityRecord"),!o.hasEditsForEntityRecord(e,t,r))return;let c=(await i.getEntitiesConfig(e)).find(f=>f.kind===e&&f.name===t);if(!c)return;let u=c.key||C,l=o.getEntityRecordNonTransientEdits(e,t,r),d={[u]:r,...l};return await s.saveEntityRecord(e,t,d,n)},cl=(e,t,r,n,o)=>async({select:s,dispatch:i,resolveSelect:a})=>{if(S(e,t,"__experimentalSaveSpecifiedEntityEdits"),!s.hasEditsForEntityRecord(e,t,r))return;let c=s.getEntityRecordNonTransientEdits(e,t,r),u={};for(let p of n)X(u,p,zt(c,p));let f=(await a.getEntitiesConfig(e)).find(p=>p.kind===e&&p.name===t)?.key||C;return r&&(u[f]=r),await i.saveEntityRecord(e,t,u,o)};function ll(e){return(0,Mt.default)("wp.data.dispatch( 'core' ).receiveUploadPermissions",{since:"5.9",alternative:"receiveUserPermission"}),as("create/media",e)}function as(e,t){return{type:"RECEIVE_USER_PERMISSION",key:e,isAllowed:t}}function ul(e){return{type:"RECEIVE_USER_PERMISSIONS",permissions:e}}function fl(e,t){return{type:"RECEIVE_AUTOSAVES",postId:e,autosaves:Array.isArray(t)?t:[t]}}function dl(e){return{type:"RECEIVE_NAVIGATION_FALLBACK_ID",fallbackId:e}}function pl(e,t){return{type:"RECEIVE_DEFAULT_TEMPLATE",query:e,templateId:t}}var ml=(e,t,r,n,o,s=!1,i)=>async({dispatch:a,resolveSelect:c})=>{S(e,t,"receiveRevisions");let d=(await c.getEntitiesConfig(e)).find(f=>f.kind===e&&f.name===t)?.revisionKey??C;a({type:"RECEIVE_ITEM_REVISIONS",key:d,items:n,recordKey:r,meta:i,query:o,kind:e,name:t,invalidateCache:s})};var Ur={};Se(Ur,{__unstableNotifySyncUndoManagerChange:()=>Rl,editMediaEntity:()=>El,receiveEditorAssets:()=>hl,receiveEditorSettings:()=>yl,receiveRegisteredPostMeta:()=>gl,receiveViewConfig:()=>_l,setCollaborationSupported:()=>vl,setSyncConnectionStatus:()=>Sl});var cs=g(q(),1);function gl(e,t){return{type:"RECEIVE_REGISTERED_POST_META",postType:e,registeredPostMeta:t}}var El=(e,t={},{__unstableFetch:r=cs.default,throwOnError:n=!1}={})=>async({dispatch:o,resolveSelect:s})=>{if(!e)return;let i="postType",a="attachment",u=(await s.getEntitiesConfig(i)).find(m=>m.kind===i&&m.name===a);if(!u)return;let l=await o.__unstableAcquireStoreLock(_,["entities","records",i,a,e],{exclusive:!0}),d,f,p=!1;try{o({type:"SAVE_ENTITY_RECORD_START",kind:i,name:a,recordId:e});try{let m=`${u.baseURL}/${e}/edit`,E=await r({path:m,method:"POST",data:{...t}});E&&(o.receiveEntityRecords(i,a,E,void 0,!0,void 0,void 0),d=E)}catch(m){f=m,p=!0}if(o({type:"SAVE_ENTITY_RECORD_FINISH",kind:i,name:a,recordId:e,error:f}),p&&n)throw f;return d}finally{o.__unstableReleaseStoreLock(l)}};function yl(e){return{type:"RECEIVE_EDITOR_SETTINGS",settings:e}}function hl(e){return{type:"RECEIVE_EDITOR_ASSETS",assets:e}}var vl=e=>({dispatch:t})=>{t({type:"SET_COLLABORATION_SUPPORTED",supported:e}),!e&&yn()&&(O().unloadAll(),t.__unstableNotifySyncUndoManagerChange({hasUndo:!1,hasRedo:!1}))};function _l(e,t,r){return{type:"RECEIVE_VIEW_CONFIG",kind:e,name:t,config:r}}function Rl(e){return{type:"SYNC_UNDO_MANAGER_CHANGE",...e}}function Sl(e,t,r,n){return n?{type:"SET_SYNC_CONNECTION_STATUS",kind:e,name:t,key:r,status:n}:{type:"CLEAR_SYNC_CONNECTION_STATUS",kind:e,name:t,key:r}}var Br={};Se(Br,{__experimentalGetCurrentGlobalStylesId:()=>kl,__experimentalGetCurrentThemeBaseGlobalStyles:()=>jl,__experimentalGetCurrentThemeGlobalStylesVariations:()=>Bl,canUser:()=>Es,canUserEditEntityRecord:()=>Nl,getAuthors:()=>Tl,getAutosave:()=>Ll,getAutosaves:()=>Ul,getBlockPatternCategories:()=>Vl,getBlockPatterns:()=>Fl,getCurrentTheme:()=>Pl,getCurrentThemeGlobalStylesRevisions:()=>ys,getCurrentUser:()=>Cl,getDefaultTemplateId:()=>hs,getEditedEntityRecord:()=>xl,getEditorAssets:()=>zl,getEditorSettings:()=>ql,getEmbedPreview:()=>Ml,getEntitiesConfig:()=>Hl,getEntityRecord:()=>Ut,getEntityRecords:()=>nt,getEntityRecordsTotalItems:()=>Al,getEntityRecordsTotalPages:()=>Ol,getNavigationFallbackId:()=>$l,getRawEntityRecord:()=>Il,getRegisteredPostMeta:()=>Kl,getRevision:()=>Gl,getRevisions:()=>vs,getThemeSupports:()=>Dl,getUserPatternCategories:()=>Yl,getViewConfig:()=>Wl});var G=g(Z(),1),gs=g(Lr(),1),I=g(q(),1);var ms=g(q(),1);var Xe=g(q(),1),Ze=g(Z(),1),et=g(Lr(),1),tt=g(rr(),1);async function fs(e,t={},r={}){let n=t.isInitialSuggestions&&t.initialSuggestionsSearchOptions?{...t,...t.initialSuggestionsSearchOptions}:t,{type:o,subtype:s,page:i,perPage:a=t.isInitialSuggestions?3:20}=n,{disablePostFormats:c=!1}=r,u=[];(!o||o==="post")&&u.push((0,Xe.default)({path:(0,Ze.addQueryArgs)("/wp/v2/search",{search:e,page:i,per_page:a,type:"post",subtype:s})}).then(f=>f.map(p=>({id:p.id,url:p.url,title:(0,et.decodeEntities)(p.title||"")||(0,tt.__)("(no title)"),type:p.subtype||p.type,kind:"post-type"}))).catch(()=>[])),(!o||o==="term")&&u.push((0,Xe.default)({path:(0,Ze.addQueryArgs)("/wp/v2/search",{search:e,page:i,per_page:a,type:"term",subtype:s})}).then(f=>f.map(p=>({id:p.id,url:p.url,title:(0,et.decodeEntities)(p.title||"")||(0,tt.__)("(no title)"),type:p.subtype||p.type,kind:"taxonomy"}))).catch(()=>[])),!c&&(!o||o==="post-format")&&u.push((0,Xe.default)({path:(0,Ze.addQueryArgs)("/wp/v2/search",{search:e,page:i,per_page:a,type:"post-format",subtype:s})}).then(f=>f.map(p=>({id:p.id,url:p.url,title:(0,et.decodeEntities)(p.title||"")||(0,tt.__)("(no title)"),type:p.subtype||p.type,kind:"taxonomy"}))).catch(()=>[])),(!o||o==="attachment")&&u.push((0,Xe.default)({path:(0,Ze.addQueryArgs)("/wp/v2/media",{search:e,page:i,per_page:a})}).then(f=>f.map(p=>({id:p.id,url:p.source_url,title:(0,et.decodeEntities)(p.title.rendered||"")||(0,tt.__)("(no title)"),type:p.type,kind:"media"}))).catch(()=>[]));let d=(await Promise.all(u)).flat();return d=d.filter(f=>!!f.id),d=bl(d,e),d=d.slice(0,a),d}function bl(e,t){let r=us(t),n={};for(let o of e)if(o.title){let s=us(o.title),i=s.filter(l=>r.some(d=>l===d)),a=s.filter(l=>r.some(d=>l!==d&&l.includes(d))),c=i.length/s.length*10,u=a.length/s.length;n[o.id]=c+u}else n[o.id]=0;return e.sort((o,s)=>n[s.id]-n[o.id])}function us(e){return e.toLowerCase().match(/[\p{L}\p{N}]+/gu)||[]}var ds=g(q(),1),W=g(Z(),1),kr=new Map,wl=async(e,t={})=>{let r="/wp-block-editor/v1/url-details",n={url:(0,W.prependHTTP)(e)};if(!(0,W.isURL)(e))return Promise.reject(`${e} is not a valid URL.`);let o=(0,W.getProtocol)(e);return!o||!(0,W.isValidProtocol)(o)||!o.startsWith("http")||!/^https?:\/\/[^\/\s]/i.test(e)?Promise.reject(`${e} does not have a valid protocol. URLs must be "http" based`):kr.has(e)?kr.get(e):(0,ds.default)({path:(0,W.addQueryArgs)(r,n),...t}).then(s=>(kr.set(e,s),s))},ps=wl;async function jr(){let e=await(0,ms.default)({path:"/wp/v2/block-patterns/patterns"});return e?e.map(t=>Object.fromEntries(Object.entries(t).map(([r,n])=>[pt(r),n]))):[]}var rt=new Map;function Nt(e,t,r){return`${e}:${t}:${r}`}var Tl=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)},Cl=()=>async({dispatch:e})=>{let t=await(0,I.default)({path:"/wp/v2/users/me"});e.receiveCurrentUser(t)},Ut=(e,t,r="",n)=>async({select:o,dispatch:s,registry:i,resolveSelect:a})=>{let u=(await a.getEntitiesConfig(e)).find(d=>d.name===t&&d.kind===e);if(!u)return;let l=await s.__unstableAcquireStoreLock(_,["entities","records",e,t,r],{exclusive:!1});try{if(n!==void 0&&n._fields&&(n={...n,_fields:[...new Set([...M(n._fields)||[],u.key||C])].join()}),n!==void 0&&n._fields&&o.hasEntityRecord(e,t,r,n))return;let{baseURL:d}=u;e==="postType"&&t==="wp_template"&&(r&&typeof r=="string"&&!/^\d+$/.test(r)||!window?.__experimentalTemplateActivate)&&(d=d.slice(0,d.lastIndexOf("/"))+"/templates");let f=(0,G.addQueryArgs)(d+(r?"/"+r:""),{...u.baseURLParams,...n}),p=await(0,I.default)({path:f,parse:!1}),m=await p.json(),E=Le(p.headers?.get("allow")),h=[],y={};for(let v of pe)y[me(v,{kind:e,name:t,id:r})]=E[v],h.push([v,{kind:e,name:t,id:r}]);if(u.syncConfig&&Ue(r)&&!n){let v=`${e}/${t}`,T=r,R={...m};Object.entries(u.transientEdits??{}).filter(([b,w])=>R[b]===void 0&&w&&typeof w=="object"&&"read"in w&&typeof w.read=="function").forEach(([b,w])=>{R[b]=w.read(R)}),R.blocks&&typeof R.content?.raw=="string"&&rt.set(Nt(e,t,r),{content:R.content.raw,blocks:R.blocks}),(o?.isCollaborationSupported?.()===!1?void 0:O())?.load(u.syncConfig,v,T,R,{editRecord:(b,w={})=>{Object.keys(b).length&&s({type:"EDIT_ENTITY_RECORD",kind:e,name:t,recordId:r,edits:b,meta:{undo:void 0},options:w})},getEditedRecord:async()=>await a.getEditedEntityRecord(e,t,r),onStatusChange:b=>{s.setSyncConnectionStatus(e,t,r,b)},refetchRecord:async()=>{s.receiveEntityRecords(e,t,await(0,I.default)({path:f,parse:!0}),n)},persistCRDTDoc:()=>{if(u.syncConfig?.supportsPersistence)return a.getEditedEntityRecord(e,t,r).then(async b=>{let{meta:w,status:F}=b;if(F==="auto-draft"||!w)return;let V=u.key||C,H=b[V];await Jt(`${e}/${t}`,H)})},addUndoMeta:(b,w)=>{let F=St(b);F&&w.set("selectionHistory",F)},onUndoStackChange:b=>{s.__unstableNotifySyncUndoManagerChange(b)},restoreUndoMeta:(b,w)=>{let F=w.get("selectionHistory");F&&setTimeout(()=>{Po(F,b)},0)}})}i.batch(()=>{s.receiveEntityRecords(e,t,m,n),s.receiveUserPermissions(y),s.finishResolutions("canUser",h)})}finally{s.__unstableReleaseStoreLock(l)}};Ut.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 Il=de("getEntityRecord"),xl=de("getEntityRecord"),nt=(e,t,r={})=>async({dispatch:n,registry:o,resolveSelect:s})=>{let a=(await s.getEntitiesConfig(e)).find(f=>f.name===t&&f.kind===e);if(!a)return;let c=await n.__unstableAcquireStoreLock(_,["entities","records",e,t],{exclusive:!1}),u={...r},l=a.key||C;function d(f,p){let m=ut(p);return f.filter(E=>E?.[l]).map(E=>[e,t,E[l],m])}try{r._fields&&(r={...r,_fields:[...new Set([...M(r._fields)||[],l])].join()});let{baseURL:f}=a,{combinedTemplates:p=!0}=r;e==="postType"&&t==="wp_template"&&p&&(f=f.slice(0,f.lastIndexOf("/"))+"/templates");let m=(0,G.addQueryArgs)(f,{...a.baseURLParams,...r}),E=[],h;if(a.supportsPagination&&r.per_page!==-1){let y=await(0,I.default)({path:m,parse:!1});E=Object.values(await y.json()),h={totalItems:parseInt(y.headers.get("X-WP-Total")),totalPages:parseInt(y.headers.get("X-WP-TotalPages"))}}else if(r.per_page===-1&&r[ke]===!0){let y=1,v;do{let T=await(0,I.default)({path:(0,G.addQueryArgs)(m,{page:y,per_page:100}),parse:!1}),R=Object.values(await T.json());v=parseInt(T.headers.get("X-WP-TotalPages")),h||(h={totalItems:parseInt(T.headers.get("X-WP-Total")),totalPages:1}),E.push(...R),o.batch(()=>{n.receiveEntityRecords(e,t,E,r,!1,void 0,h),n.finishResolutions("getEntityRecord",d(R,u))}),y++}while(y<=v)}else E=Object.values(await(0,I.default)({path:m})),h={totalItems:E.length,totalPages:1};if(a.syncConfig&&r.per_page===-1){let y=`${e}/${t}`;O()?.loadCollection(a.syncConfig,y,{onStatusChange:v=>{n.setSyncConnectionStatus(e,t,null,v)},refetchRecords:async()=>{n.receiveEntityRecords(e,t,await(0,I.default)({path:m,parse:!0}),r)}})}r._fields&&(E=E.map(y=>(r._fields.split(",").forEach(v=>{y.hasOwnProperty(v)||(y[v]=void 0)}),y))),o.batch(()=>{n.receiveEntityRecords(e,t,E,r,!1,void 0,h);let y=E.filter(R=>!!R?.[l]&&!!R?._links?.self?.[0]?.targetHints?.allow).map(R=>({id:R[l],permissions:Le(R._links.self[0].targetHints.allow)})),v=[],T={};for(let R of y)for(let A of pe)v.push([A,{kind:e,name:t,id:R.id}]),T[me(A,{kind:e,name:t,id:R.id})]=R.permissions[A];y.length>0&&(n.receiveUserPermissions(T),n.finishResolutions("canUser",v)),n.finishResolutions("getEntityRecord",d(E,u)),n.__unstableReleaseStoreLock(c)})}catch{n.__unstableReleaseStoreLock(c)}};nt.shouldInvalidate=(e,t,r)=>(e.type==="RECEIVE_ITEMS"||e.type==="REMOVE_ITEMS")&&e.invalidateCache&&t===e.kind&&r===e.name;var Al=de("getEntityRecords"),Ol=de("getEntityRecords"),Pl=()=>async({dispatch:e,resolveSelect:t})=>{let r=await t.getEntityRecords("root","theme",{status:"active"});e.receiveCurrentTheme(r[0])},Dl=de("getCurrentTheme"),Ml=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)}},Es=(e,t,r)=>async({dispatch:n,registry:o,resolveSelect:s})=>{if(!pe.includes(e))throw new Error(`'${e}' is not a valid action.`);let{hasStartedResolution:i}=o.select(_);for(let f of pe){if(f===e)continue;if(i("canUser",[f,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 p=(await s.getEntitiesConfig(t.kind)).find(m=>m.name===t.name&&m.kind===t.kind);if(!p)return;a=p.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 u=Le(c.headers?.get("allow")),l={},d=[];for(let f of pe)l[me(f,t,r)]=u[f],f!==e&&d.push([f,t,r]);o.batch(()=>{n.receiveUserPermissions(l),n.finishResolutions("canUser",d)})},Nl=(e,t,r)=>async({dispatch:n})=>{await n(Es("update",{kind:e,name:t,id:r}))},Ul=(e,t)=>async({dispatch:r,resolveSelect:n})=>{let{rest_base:o,rest_namespace:s="wp/v2",supports:i}=await n.getPostType(e);if(!i?.autosave)return;let a=await(0,I.default)({path:`/${s}/${o}/${t}/autosaves?context=edit`});a&&a.length&&r.receiveAutosaves(t,a)},Ll=(e,t)=>async({resolveSelect:r})=>{await r.getAutosaves(e,t)},kl=()=>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+)(?:\?|$)/),s=o?Number(o[1]):null;s&&e.__experimentalReceiveCurrentGlobalStylesId(s)},jl=()=>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)},Bl=()=>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)},ys=()=>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 i=(await(0,I.default)({url:o}))?.map(a=>Object.fromEntries(Object.entries(a).map(([c,u])=>[pt(c),u])));t.receiveThemeGlobalStyleRevisions(r,i)}};ys.shouldInvalidate=e=>e.type==="SAVE_ENTITY_RECORD_FINISH"&&e.kind==="root"&&!e.error&&e.name==="globalStyles";var Fl=()=>async({dispatch:e})=>{let t=await jr();e({type:"RECEIVE_BLOCK_PATTERNS",patterns:t})},Vl=()=>async({dispatch:e})=>{let t=await(0,I.default)({path:"/wp/v2/block-patterns/categories"});e({type:"RECEIVE_BLOCK_PATTERN_CATEGORIES",categories:t})},Yl=()=>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,gs.decodeEntities)(o.name),name:o.slug}))||[];e({type:"RECEIVE_USER_PATTERN_CATEGORIES",patternCategories:n})},$l=()=>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 i=!t.getEntityRecord("postType","wp_navigation",n.id);e.receiveEntityRecords("postType","wp_navigation",o,void 0,i),e.finishResolution("getEntityRecord",["postType","wp_navigation",n.id])})},hs=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 s=window?.__experimentalTemplateActivate&&o?.wp_id||o?.id;r.batch(()=>{t.receiveDefaultTemplateId(e,s||""),s&&(o.id=s,t.receiveEntityRecords("postType",o.type,o),t.finishResolution("getEntityRecord",["postType",o.type,s]))})};hs.shouldInvalidate=e=>e.type==="RECEIVE_ITEMS"&&e.kind==="root"&&e.name==="site"&&!!e.persistedEdits;var vs=(e,t,r,n={})=>async({dispatch:o,registry:s,resolveSelect:i})=>{let c=(await i.getEntitiesConfig(e)).find(d=>d.name===t&&d.kind===e);if(!c)return;let u={...n},l=await o.__unstableAcquireStoreLock(_,["entities","records",e,t,r,"revisions"],{exclusive:!1});try{n._fields&&(n={...n,_fields:[...new Set([...M(n._fields)||[],c.revisionKey||C])].join()});let d=(0,G.addQueryArgs)(c.getRevisionsUrl(r),n),f,p,m={},E=c.supportsPagination&&n.per_page!==-1;try{p=await(0,I.default)({path:d,parse:!E})}catch{return}p&&(E?(f=Object.values(await p.json()),m.totalItems=parseInt(p.headers.get("X-WP-Total"))):f=Object.values(p),n._fields&&(f=f.map(h=>(n._fields.split(",").forEach(y=>{h.hasOwnProperty(y)||(h[y]=void 0)}),h))),s.batch(()=>{o.receiveRevisions(e,t,r,f,n,!1,m);let h=c.revisionKey||C,y=ut(u),v=f.filter(T=>T[h]).map(T=>[e,t,r,T[h],y]);o.finishResolutions("getRevision",v)}))}finally{o.__unstableReleaseStoreLock(l)}};vs.shouldInvalidate=(e,t,r,n)=>e.type==="SAVE_ENTITY_RECORD_FINISH"&&r===e.name&&t===e.kind&&!e.error&&n===e.recordId;var Gl=(e,t,r,n,o)=>async({select:s,dispatch:i,resolveSelect:a})=>{let u=(await a.getEntitiesConfig(e)).find(d=>d.name===t&&d.kind===e);if(!u)return;o!==void 0&&o._fields&&(o={...o,_fields:[...new Set([...M(o._fields)||[],u.revisionKey||C])].join()});let l=await i.__unstableAcquireStoreLock(_,["entities","records",e,t,r,"revisions",n],{exclusive:!1});try{if(s.hasRevision(e,t,r,n,o))return;let d=(0,G.addQueryArgs)(u.getRevisionsUrl(r,n),o),f;try{f=await(0,I.default)({path:d})}catch{return}f&&i.receiveRevisions(e,t,r,f,o)}finally{i.__unstableReleaseStoreLock(l)}},Kl=e=>async({dispatch:t,resolveSelect:r})=>{let n;try{let{rest_namespace:o="wp/v2",rest_base:s}=await r.getPostType(e)||{};n=await(0,I.default)({path:`${o}/${s}/?context=edit`,method:"OPTIONS"})}catch{return}n&&t.receiveRegisteredPostMeta(e,n?.schema?.properties?.meta?.properties)},Hl=e=>async({dispatch:t})=>{let r=xt.find(n=>n.kind===e);if(r)try{let n=await r.loadEntities();if(!n.length)return;t.addEntities(n)}catch{}},ql=()=>async({dispatch:e})=>{let t=await(0,I.default)({path:"/wp-block-editor/v1/settings"});e.receiveEditorSettings(t)},zl=()=>async({dispatch:e})=>{let t=await(0,I.default)({path:"/wp-block-editor/v1/assets"});e.receiveEditorAssets(t)},Wl=(e,t,r={})=>async({dispatch:n})=>{let o={kind:e,name:t},s=M(r.fields);s?.length&&(o._fields=s.join(","));let i=await(0,I.default)({path:(0,G.addQueryArgs)("/wp/v2/view-config",o)});n.receiveViewConfig(e,t,i)};function Fr(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 ot(e,t){let r=e;for(let n of t){let o=r.children[n];if(!o)return null;r=o}return r}function*_s(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*Rs(e){let t=Object.values(e.children);for(;t.length;){let r=t.pop();yield r,t.push(...Object.values(r.children))}}function Vr({exclusive:e},t){return!!(e&&t.length||!e&&t.filter(r=>r.exclusive).length)}var Ql={requests:[],tree:{locks:[],children:{}}};function st(e=Ql,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:s}=n,i=[o,...s],a=Fr(e.tree,i),c=ot(a,i);return c.locks=[...c.locks,r],{...e,requests:e.requests.filter(u=>u!==n),tree:a}}case"RELEASE_LOCK":{let{lock:r}=t,n=[r.store,...r.path],o=Fr(e.tree,n),s=ot(o,n);return s.locks=s.locks.filter(i=>i!==r),{...e,tree:o}}}return e}function Ss(e){return e.requests}function bs(e,t,r,{exclusive:n}){let o=[t,...r],s=e.tree;for(let a of _s(s,o))if(Vr({exclusive:n},a.locks))return!1;let i=ot(s,o);if(!i)return!0;for(let a of Rs(i))if(Vr({exclusive:n},a.locks))return!1;return!0}function ws(){let e=st(void 0,{type:"@@INIT"});function t(){for(let o of Ss(e)){let{store:s,path:i,exclusive:a,notifyAcquired:c}=o;if(bs(e,s,i,{exclusive:a})){let u={store:s,path:i,exclusive:a};e=st(e,{type:"GRANT_LOCK_REQUEST",lock:u,request:o}),c(u)}}}function r(o,s,i){return new Promise(a=>{e=st(e,{type:"ENQUEUE_LOCK_REQUEST",request:{store:o,path:s,exclusive:i,notifyAcquired:a}}),t()})}function n(o){e=st(e,{type:"RELEASE_LOCK",lock:o}),t()}return{acquire:r,release:n}}function Ts(){let e=ws();function t(n,o,{exclusive:s}){return()=>e.acquire(n,o,s)}function r(n){return()=>e.release(n)}return{__unstableAcquireStoreLock:t,__unstableReleaseStoreLock:r}}var Cs,Is;var Lt=g(J(),1);var As=g(J(),1),ce=(0,As.createContext)({});ce.displayName="EntityContext";var Ds=g(Ps(),1);function Ms({kind:e,type:t,id:r,revisionId:n,children:o}){let s=(0,Lt.useContext)(ce),i=(0,Lt.useMemo)(()=>({...s,...e&&{[e]:{...s?.[e],[t]:r}},...n!==void 0&&{revisionId:n}}),[s,e,t,r,n]);return(0,Ds.jsx)(ce.Provider,{value:i,children:o})}var kt=g(L(),1),Us=g(Re(),1),Ls=g(J(),1);var U=(e=>(e.Idle="IDLE",e.Resolving="RESOLVING",e.Error="ERROR",e.Success="SUCCESS",e))(U||{});function le(e){let t;switch(e){case"resolving":t=U.Resolving;break;case"finished":t=U.Success;break;case"error":t=U.Error;break;default:t=U.Idle}return{status:t,isResolving:t===U.Resolving,hasStarted:t!==U.Idle,hasResolved:t===U.Success||t===U.Error}}var Ns={};function Yr(e,t,r,n={enabled:!0}){let{editEntityRecord:o,saveEditedEntityRecord:s}=(0,kt.useDispatch)(B),i=(0,Ls.useMemo)(()=>({edit:(f,p={})=>o(e,t,r,f,p),save:(f={})=>s(e,t,r,{throwOnError:!0,...f})}),[o,e,t,r,s]),{record:a,editedRecord:c,hasEdits:u,edits:l,...d}=(0,kt.useSelect)(f=>{if(!n.enabled)return{record:null,editedRecord:Ns,hasEdits:!1,edits:Ns,...le()};let p=f(B),m=p.getResolutionState("getEntityRecord",[e,t,r])?.status;return{record:p.getEntityRecord(e,t,r)??null,editedRecord:p.getEditedEntityRecord(e,t,r),hasEdits:p.hasEditsForEntityRecord(e,t,r),edits:p.getEntityRecordNonTransientEdits(e,t,r),...le(m)}},[e,t,r,n.enabled]);return{record:a,editedRecord:c,hasEdits:u,edits:l,...d,...i}}function ks(e,t,r,n){return(0,Us.default)("wp.data.__experimentalUseEntityRecord",{alternative:"wp.data.useEntityRecord",since:"6.1"}),Yr(e,t,r,n)}var js=g(Z(),1),Bs=g(Re(),1),jt=g(L(),1),$r=g(J(),1);var Jl=[];function Bt(e,t,r={},n={enabled:!0}){let o=(0,js.addQueryArgs)("",r),{records:s,totalItems:i,totalPages:a,...c}=(0,jt.useSelect)(u=>{if(!n.enabled)return{records:Jl,totalItems:null,totalPages:null,...le()};let l=u(B),d=l.getResolutionState("getEntityRecords",[e,t,r])?.status;return{records:l.getEntityRecords(e,t,r),totalItems:l.getEntityRecordsTotalItems(e,t,r),totalPages:l.getEntityRecordsTotalPages(e,t,r),...le(d)}},[e,t,o,n.enabled]);return{records:s,totalItems:i,totalPages:a,...c}}function Fs(e,t,r,n){return(0,Bs.default)("wp.data.__experimentalUseEntityRecords",{alternative:"wp.data.useEntityRecords",since:"6.1"}),Bt(e,t,r,n)}function Vs(e,t,r={},n={enabled:!0}){let o=(0,jt.useSelect)(l=>l(B).getEntityConfig(e,t),[e,t]),{records:s,...i}=Bt(e,t,{...r,...r._fields?{_fields:[...new Set([...M(r._fields)||[],"_links"])].join()}:{}},n),a=(0,$r.useMemo)(()=>s?.map(l=>l[o?.key??"id"])??[],[s,o?.key]),c=(0,jt.useSelect)(l=>{let{getEntityRecordsPermissions:d}=k(l(B));return d(e,t,a)},[a,e,t]);return{records:(0,$r.useMemo)(()=>s?.map((l,d)=>({...l,permissions:c[d]}))??[],[s,c]),...i}}var qs=g(Re(),1),zs=g($s(),1);var Ks=g(L(),1);function Gs(e,t){var r=0,n,o;t=t||{};function s(){var i=n,a=arguments.length,c,u;e:for(;i;){if(i.args.length!==arguments.length){i=i.next;continue}for(u=0;u<a;u++)if(i.args[u]!==arguments[u]){i=i.next;continue e}return i!==n&&(i===o&&(o=i.prev),i.prev.next=i.next,i.next&&(i.next.prev=i.prev),i.next=n,i.prev=null,n.prev=i,n=i),i.val}for(c=new Array(a),u=0;u<a;u++)c[u]=arguments[u];return i={args:c,val:e.apply(null,c)},n?(n.prev=i,i.next=n):o=i,r===t.maxSize?(o=o.prev,o.next=null):r++,n=i,i.val}return s.clear=function(){n=null,o=null,r=0},s}var Xl=["getIsResolving","hasStartedResolution","hasFinishedResolution","isResolving","getCachedResolvers"];function Hs(e,t){return(0,Ks.useSelect)((r,n)=>e(s=>Zl(r(s)),n),t)}var Zl=Gs((e=>{let t={};for(let r in e)Xl.includes(r)||Object.defineProperty(t,r,{get:()=>(...n)=>{let o=e[r](...n),s=e.getResolutionState(r,n)?.status;return{data:o,...le(s)}}});return t}));function Ws(e,t){let r=typeof e=="object",n=r?JSON.stringify(e):e;return r&&typeof t<"u"&&(0,zs.default)("When 'resource' is an entity object, passing 'id' as a separate argument isn't supported."),Hs(o=>{let s=r?!!e.id:!!t,{canUser:i}=o(B),a=r?{kind:e.kind,name:e.name}:e,c=i("create",a);if(!s){let E=i("read",a),h=c.isResolving||E.isResolving,y=c.hasResolved&&E.hasResolved,v=U.Idle;return h?v=U.Resolving:y&&(v=U.Success),{status:v,isResolving:h,hasResolved:y,canCreate:c.hasResolved&&c.data,canRead:E.hasResolved&&E.data}}let u=i("read",e,t),l=i("update",e,t),d=i("delete",e,t),f=u.isResolving||c.isResolving||l.isResolving||d.isResolving,p=u.hasResolved&&c.hasResolved&&l.hasResolved&&d.hasResolved,m=U.Idle;return f?m=U.Resolving:p&&(m=U.Success),{status:m,isResolving:f,hasResolved:p,canRead:p&&u.data,canCreate:p&&c.data,canUpdate:p&&l.data,canDelete:p&&d.data}},[n,t])}var Qs=Ws;function Js(e,t){return(0,qs.default)("wp.data.__experimentalUseResourcePermissions",{alternative:"wp.data.useResourcePermissions",since:"6.1"}),Ws(e,t)}var it=g(J(),1),Ft=g(L(),1),Vt=g(we(),1);var Xs=g(J(),1);function Pe(e,t){return(0,Xs.useContext)(ce)?.[e]?.[t]}var ue=g(Fe(),1);var Zs=g(Te(),1);var Gr,Kr=new WeakMap;function ei(e){if(Gr||(Gr=k(Zs.privateApis)),!Kr.has(e)){let t=Gr.getRichTextValues([e]);Kr.set(e,t)}return Kr.get(e)}var Hr=new WeakMap;function eu(e){if(!Hr.has(e)){let t=[];for(let r of ei(e))r&&r.replacements.forEach(({type:n,attributes:o})=>{n==="core/footnote"&&t.push(o["data-fn"])});Hr.set(e,t)}return Hr.get(e)}function ti(e){return e.flatMap(eu)}var qr={};function zr(e,t){let r={blocks:e};if(!t||t.footnotes===void 0)return r;let n=ti(e),o=t.footnotes?JSON.parse(t.footnotes):[];if(o.map(l=>l.id).join("")===n.join(""))return r;let i=n.map(l=>o.find(d=>d.id===l)||qr[l]||{id:l,content:""});function a(l){if(!l||Array.isArray(l)||typeof l!="object")return l;l={...l};for(let d in l){let f=l[d];if(Array.isArray(f)){l[d]=f.map(a);continue}if(typeof f!="string"&&!(f instanceof ue.RichTextData))continue;let p=typeof f=="string"?ue.RichTextData.fromHTMLString(f):new ue.RichTextData(f),m=!1;p.replacements.forEach(E=>{if(E.type==="core/footnote"){let h=E.attributes["data-fn"],y=n.indexOf(h),v=(0,ue.create)({html:E.innerHTML});v.text=String(y+1),v.formats=Array.from({length:v.text.length},()=>v.formats[0]),v.replacements=Array.from({length:v.text.length},()=>v.replacements[0]),E.innerHTML=(0,ue.toHTMLString)({value:v}),m=!0}}),m&&(l[d]=typeof f=="string"?p.toHTMLString():p)}return l}function c(l){return l.map(d=>({...d,attributes:a(d.attributes),innerBlocks:c(d.innerBlocks)}))}let u=c(e);return qr={...qr,...o.reduce((l,d)=>(n.includes(d.id)||(l[d.id]=d),l),{})},{meta:{...t,footnotes:JSON.stringify(i)},blocks:u}}var tu=[];function ri(e,t,{id:r}={}){let n=Pe(e,t),o=r??n,{content:s,editedBlocks:i,meta:a}=(0,Ft.useSelect)(p=>{if(!o)return{};let{getEditedEntityRecord:m}=p(_),E=m(e,t,o);return{editedBlocks:E.blocks,content:E.content,meta:E.meta}},[e,t,o]),{__unstableCreateUndoLevel:c,editEntityRecord:u}=(0,Ft.useDispatch)(_),l=(0,it.useMemo)(()=>{if(!o)return;if(i)return i;if(!s||typeof s!="string")return tu;let p=Nt(e,t,o),m=rt.get(p),E;return m&&m.content===s?E=m.blocks:(E=(0,Vt.parse)(s),rt.set(p,{content:s,blocks:E})),E},[e,t,o,i,s]),d=(0,it.useCallback)((p,m)=>{if(l===p)return c(e,t,o);let{selection:h,...y}=m,v={selection:h,content:({blocks:T=[]})=>(0,Vt.__unstableSerializeAndClean)(T),...zr(p,a)};u(e,t,o,v,{isCached:!1,...y})},[e,t,o,l,a,c,u]),f=(0,it.useCallback)((p,m)=>{let{selection:E,...h}=m,y={selection:E,...zr(p,a)};u(e,t,o,y,{isCached:!0,...h})},[e,t,o,a,u]);return[l,f,d]}var Yt=g(J(),1),$t=g(L(),1);function ni(e,t,r,n){let o=Pe(e,t),s=n??o,a=(0,Yt.useContext)(ce)?.revisionId,{value:c,fullValue:u}=(0,$t.useSelect)(f=>{if(a){let y=f(_).getRevisions(e,t,s,{per_page:-1,context:"edit",_fields:"id,date,author,meta,title.raw,excerpt.raw,content.raw"}),T=f(_).getEntityConfig(e,t)?.revisionKey||C,R=y?.find(A=>A[T]===a);return R?{value:R[r]?.raw??R[r],fullValue:R[r]}:{}}let{getEntityRecord:p,getEditedEntityRecord:m}=f(_),E=p(e,t,s),h=m(e,t,s);return E&&h?{value:h[r],fullValue:E[r]}:{}},[e,t,s,r,a]),{editEntityRecord:l}=(0,$t.useDispatch)(_),d=(0,Yt.useCallback)(f=>{a||l(e,t,s,{[r]:f})},[l,e,t,s,r,a]);return[c,d,u]}var Gt=g(lt(),1),K=g(J(),1);var ru={richTextOffset:null,localClientId:null,attributeKey:null},Wr={activeCollaborators:[],resolveSelection:()=>ru,getDebugData:()=>({doc:{},clients:{},collaboratorMap:{}}),isCurrentCollaboratorDisconnected:!1};function oi(e,t){let r=t??e.getCurrentState();return{activeCollaborators:r,resolveSelection:(n,o)=>e.convertSelectionStateToAbsolute(n,o),getDebugData:()=>e.getDebugData(),isCurrentCollaboratorDisconnected:r.find(n=>n.isMe)?.isConnected===!1}}function at(e,t){let[r,n]=(0,K.useState)(Wr);return(0,K.useEffect)(()=>{if(e===null||t===null){n(Wr);return}let o=`postType/${t}`,s=e.toString(),i=O()?.getAwareness(o,s);if(!i){n(Wr);return}return i.setUp(),n(oi(i)),i?.onStateChange(c=>{n(oi(i,c))})},[e,t]),r}function si(e,t){return at(e,t).activeCollaborators}function ii(e,t){let r=Xn(),n=at(e,t);return(0,K.useCallback)(o=>n.resolveSelection(o,r),[r,n])}function nu(e,t){let[r,n]=(0,K.useState)(null);return(0,K.useEffect)(()=>{if(e===null||t===null){n(null);return}let o=O()?.getAwareness(`postType/${t}`,e.toString());if(!o){n(null);return}o.setUp();let s=o.doc.getMap("state"),i=o.doc.getMap("document"),a=Date.now(),c=u=>{if(u.keysChanged.has("savedAt")){let l=s.get("savedAt"),d=s.get("savedBy");if(typeof l=="number"&&typeof d=="number"&&l>a){let f=i.get("status");n({savedAt:l,savedByClientId:d,postStatus:f})}}};return s.observe(c),()=>{s.unobserve(c)}},[e,t]),r}function ai(e,t,r){let{activeCollaborators:n}=at(e,t),o=(0,Gt.usePrevious)(n);(0,K.useEffect)(()=>{if(!o||o.length===0)return;let s=new Map(o.map(a=>[a.clientId,a])),i=n.find(a=>a.isMe);for(let a of n)!s.has(a.clientId)&&!a.isMe&&r(a,i)},[n,o,r])}function ci(e,t,r){let{activeCollaborators:n}=at(e,t),o=(0,Gt.usePrevious)(n);(0,K.useEffect)(()=>{if(!o||o.length===0)return;let s=new Map(n.map(i=>[i.clientId,i]));for(let i of o){if(i.isMe||!i.isConnected)continue;s.get(i.clientId)?.isConnected||r(i)}},[n,o,r])}function li(e,t,r){let{activeCollaborators:n}=at(e,t),o=nu(e,t),s=(0,Gt.usePrevious)(o);(0,K.useEffect)(()=>{if(!o||s&&o.savedAt===s.savedAt)return;let i=n.find(a=>a.clientId===o.savedByClientId&&!a.isMe);i&&r(o,i,s??null)},[o,s,n,r])}var ou={useEntityRecordsWithPermissions:Vs,RECEIVE_INTERMEDIATE_RESULTS:ke,retrySyncConnection:En,useActiveCollaborators:si,useResolvedSelection:ii,useOnCollaboratorJoin:ai,useOnCollaboratorLeave:ci,useOnPostSave:li,SelectionType:Ie,SelectionDirection:xe},ui={};fn(ui,ou);var Qr=[...It,...xt.filter(e=>!!e.name)],su=Qr.reduce((e,t)=>{let{kind:r,name:n,plural:o}=t,s=_e(r,n);if(e[s]=(i,a,c)=>(S(r,n,s,{isShorthandSelector:!0,alternativeFunctionName:"getEntityRecord"}),$(i,r,n,a,c)),o){let i=_e(r,o,"get");e[i]=(a,c)=>(S(r,n,i,{isShorthandSelector:!0,alternativeFunctionName:"getEntityRecords"}),Pt(a,r,n,c))}return e},{}),iu=Qr.reduce((e,t)=>{let{kind:r,name:n,plural:o}=t,s=_e(r,n);if(e[s]=(i,a)=>(S(r,n,s,{isShorthandSelector:!0,alternativeFunctionName:"getEntityRecord"}),Ut(r,n,i,a)),o){let i=_e(r,o,"get");e[i]=(...a)=>(S(r,o,i,{isShorthandSelector:!0,alternativeFunctionName:"getEntityRecords"}),nt(r,n,...a)),e[i].shouldInvalidate=a=>nt.shouldInvalidate(a,r,n)}return e},{}),au=Qr.reduce((e,t)=>{let{kind:r,name:n}=t,o=_e(r,n,"save");e[o]=(i,a)=>(S(r,n,o,{isShorthandSelector:!0,alternativeFunctionName:"saveEntityRecord"}),Mr(r,n,i,a));let s=_e(r,n,"delete");return e[s]=(i,a,c)=>(S(r,n,s,{isShorthandSelector:!0,alternativeFunctionName:"deleteEntityRecord"}),Dr(r,n,i,a,c)),e},{}),cu=()=>({reducer:Ko,actions:{...Cs,...Nr,...au,...Ts()},selectors:{...Is,...Ir,...su},resolvers:{...Br,...iu}}),B=(0,Kt.createReduxStore)(_,cu());k(B).registerPrivateSelectors(Sr);k(B).registerPrivateActions(Ur);(0,Kt.register)(B);return Ei(lu);})();
1 +"use strict";var wp;(wp||={}).coreData=(()=>{var Bs=Object.create;var He=Object.defineProperty;var ks=Object.getOwnPropertyDescriptor;var Vs=Object.getOwnPropertyNames;var Fs=Object.getPrototypeOf,Ys=Object.prototype.hasOwnProperty;var x=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),de=(e,t)=>{for(var r in t)He(e,r,{get:t[r],enumerable:!0})},Dr=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of Vs(t))!Ys.call(e,o)&&o!==r&&He(e,o,{get:()=>t[o],enumerable:!(n=ks(t,o))||n.enumerable});return e};var E=(e,t,r)=>(r=e!=null?Bs(Fs(e)):{},Dr(t||!e||!e.__esModule?He(r,"default",{value:e,enumerable:!0}):r,e)),$s=e=>Dr(He({},"__esModule",{value:!0}),e);var O=x((hl,Ur)=>{Ur.exports=window.wp.data});var pe=x((vl,Mr)=>{"use strict";Mr.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 Tt=x((_l,Lr)=>{Lr.exports=window.wp.compose});var jr=x((Rl,Nr)=>{Nr.exports=window.wp.undoManager});var Gr=x((Ql,$r)=>{"use strict";function ce(e){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?ce=function(t){return typeof t}:ce=function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ce(e)}function Qs(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Fr(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function Js(e,t,r){return t&&Fr(e.prototype,t),r&&Fr(e,r),e}function Yr(e,t){var r=e._map,n=e._arrayTreeMap,o=e._objectTreeMap;if(r.has(t))return r.get(t);for(var i=Object.keys(t).sort(),s=Array.isArray(t)?n:o,a=0;a<i.length;a++){var c=i[a];if(s=s.get(c),s===void 0)return;var u=t[c];if(s=s.get(u),s===void 0)return}var l=s.get("_ekm_value");if(l)return r.delete(l[0]),l[0]=t,s.set("_ekm_value",l),r.set(t,l),l}var Xs=(function(){function e(t){if(Qs(this,e),this.clear(),t instanceof e){var r=[];t.forEach(function(o,i){r.push([i,o])}),t=r}if(t!=null)for(var n=0;n<t.length;n++)this.set(t[n][0],t[n][1])}return Js(e,[{key:"set",value:function(r,n){if(r===null||ce(r)!=="object")return this._map.set(r,n),this;for(var o=Object.keys(r).sort(),i=[r,n],s=Array.isArray(r)?this._arrayTreeMap:this._objectTreeMap,a=0;a<o.length;a++){var c=o[a];s.has(c)||s.set(c,new e),s=s.get(c);var u=r[c];s.has(u)||s.set(u,new e),s=s.get(u)}var l=s.get("_ekm_value");return l&&this._map.delete(l[0]),s.set("_ekm_value",i),this._map.set(r,i),this}},{key:"get",value:function(r){if(r===null||ce(r)!=="object")return this._map.get(r);var n=Yr(this,r);if(n)return n[1]}},{key:"has",value:function(r){return r===null||ce(r)!=="object"?this._map.has(r):Yr(this,r)!==void 0}},{key:"delete",value:function(r){return this.has(r)?(this.set(r,void 0),!0):!1}},{key:"forEach",value:function(r){var n=this,o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this;this._map.forEach(function(i,s){s!==null&&ce(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})();$r.exports=Xs});var Q=x((Jl,Kr)=>{Kr.exports=window.wp.url});var G=x((vu,tn)=>{tn.exports=window.wp.apiFetch});var me=x((_u,rn)=>{rn.exports=window.wp.blocks});var Mt=x((Ru,nn)=>{nn.exports=window.wp.i18n});var B=x((Su,on)=>{on.exports=window.wp.sync});var ge=x((bu,sn)=>{sn.exports=window.wp.blockEditor});var bn=x(($u,Sn)=>{Sn.exports=window.wp.privateApis});var Kt=x((gf,kn)=>{kn.exports=window.wp.richText});var ue=x((qf,ho)=>{ho.exports=window.wp.deprecated});var yr=x((bd,Lo)=>{Lo.exports=window.wp.htmlEntities});var z=x((qd,es)=>{es.exports=window.wp.element});var ns=x((Qd,rs)=>{rs.exports=window.ReactJSXRuntime});var hs=x((mp,ys)=>{ys.exports=window.wp.warning});var El={};de(El,{EntityProvider:()=>ss,SelectionType:()=>Ee,__experimentalFetchLinkSuggestions:()=>jo,__experimentalFetchUrlData:()=>ko,__experimentalUseEntityRecord:()=>ds,__experimentalUseEntityRecords:()=>gs,__experimentalUseResourcePermissions:()=>bs,fetchBlockPatterns:()=>vr,privateApis:()=>js,store:()=>A,useEntityBlockEditor:()=>As,useEntityId:()=>we,useEntityProp:()=>Os,useEntityRecord:()=>br,useEntityRecords:()=>_t,useResourcePermissions:()=>Ss});var wt=E(O(),1);var tr=E(pe(),1),go=E(Tt(),1),je=E(O(),1),Eo=E(jr(),1);var Br=E(pe(),1);function Ct(e,t){if(!e)return t;let r=!1,n={};for(let o in t)(0,Br.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 Gs(e){return typeof e=="string"?e.split(","):Array.isArray(e)?e:null}var M=Gs;var Ks=e=>t=>(r,n)=>r===void 0||e(n)?t(r,n):r,Ce=Ks;var Hs=e=>(...t)=>async({resolveSelect:r})=>{await r[e](...t)},se=Hs;var zs=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}},ze=zs;var qs=e=>t=>(r,n)=>t(r,e(n)),Ie=qs;function Ws(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 It=Ws;function xt(e,t){return(e.rawAttributes||[]).includes(t)}function W(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 At(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 xe(e){return/^\s*\d+\s*$/.test(e)}var ie=["create","read","update","delete"];function Ae(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 ae(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 Pt(e,t,r){return{type:"RECEIVE_ITEMS",items:Array.isArray(e)?e:[e],persistedEdits:t,meta:r}}function kr(e,t,r,n=!1){return{type:"REMOVE_ITEMS",itemIds:Array.isArray(r)?r:[r],kind:e,name:t,invalidateCache:n}}function Vr(e,t={},r,n){return{...Pt(e,r,n),query:t}}var qr=E(Gr(),1),Wr=E(O(),1);var Hr=E(Q(),1);function Zs(e){let t={stableKey:"",page:1,perPage:10,fields:null,include:null,context:"default"},r=Object.keys(e).sort();for(let n=0;n<r.length;n++){let o=r[n],i=e[o];switch(o){case"page":t[o]=Number(i);break;case"per_page":t.perPage=Number(i);break;case"context":t.context=i;break;default:o==="_fields"&&(t.fields=M(i)??[],i=t.fields.join()),o==="include"&&(typeof i=="number"&&(i=i.toString()),t.include=(M(i)??[]).map(Number),i=t.include.join()),t.stableKey+=(t.stableKey?"&":"")+(0,Hr.addQueryArgs)("",{[o]:i}).slice(1)}}return t}var J=It(Zs);var zr=new WeakMap;function ei(e,t){let{stableKey:r,page:n,perPage:o,include:i,fields:s,context:a}=J(t),c;if(e.queries?.[a]?.[r]&&(c=e.queries[a][r].itemIds),!c)return null;let u=o===-1?0:(n-1)*o,l=o===-1?c.length:Math.min(u+o,c.length),d=[];for(let f=u;f<l;f++){let p=c[f];if(Array.isArray(i)&&!i.includes(p)||p===void 0)continue;if(!e.items[a]?.hasOwnProperty(p))return null;let m=e.items[a][p],g;if(Array.isArray(s)){g={};for(let h=0;h<s.length;h++){let y=s[h].split("."),v=m;y.forEach(w=>{v=v?.[w]}),W(g,y,v)}}else{if(!e.itemIsComplete[a]?.[p])return null;g=m}d.push(g)}return d}var Ot=(0,Wr.createSelector)((e,t={})=>{let r=zr.get(e);if(r){let o=r.get(t);if(o!==void 0)return o}else r=new qr.default,zr.set(e,r);let n=ei(e,t);return r.set(t,n),n});function Dt(e,t={}){let{stableKey:r,context:n}=J(t);return e.queries?.[n]?.[r]?.meta?.totalItems??null}function Qr(e,t={}){let{stableKey:r,context:n}=J(t);return e.queries?.[n]?.[r]?.meta?.totalPages??null}var uo=E(O(),1),fo=E(Tt(),1);var X=function(){return X=Object.assign||function(t){for(var r,n=1,o=arguments.length;n<o;n++){r=arguments[n];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(t[i]=r[i])}return t},X.apply(this,arguments)};function Jr(e){return e.toLowerCase()}var ti=[/([a-z0-9])([A-Z])/g,/([A-Z])([A-Z][a-z])/g],ri=/[^A-Z0-9]+/gi;function qe(e,t){t===void 0&&(t={});for(var r=t.splitRegexp,n=r===void 0?ti:r,o=t.stripRegexp,i=o===void 0?ri:o,s=t.transform,a=s===void 0?Jr:s,c=t.delimiter,u=c===void 0?" ":c,l=Xr(Xr(e,n,"$1\0$2"),i,"\0"),d=0,f=l.length;l.charAt(d)==="\0";)d++;for(;l.charAt(f-1)==="\0";)f--;return l.slice(d,f).split("\0").map(a).join(u)}function Xr(e,t,r){return t instanceof RegExp?e.replace(t,r):t.reduce(function(n,o){return n.replace(o,r)},e)}function Ut(e,t){var r=e.charAt(0),n=e.substr(1).toLowerCase();return t>0&&r>="0"&&r<="9"?"_"+r+n:""+r.toUpperCase()+n}function Oe(e,t){return t===void 0&&(t={}),qe(e,X({delimiter:"",transform:Ut},t))}function ni(e,t){return t===0?e.toLowerCase():Ut(e,t)}function We(e,t){return t===void 0&&(t={}),Oe(e,X({transform:ni},t))}function Zr(e){return e.charAt(0).toUpperCase()+e.substr(1)}function oi(e){return Zr(e.toLowerCase())}function en(e,t){return t===void 0&&(t={}),qe(e,X({delimiter:" ",transform:oi},t))}var at=E(G(),1),ct=E(me(),1),C=E(Mt(),1);var he=E(O(),1),ye=E(B(),1),Nn=E(ge(),1);var yn=E(O(),1);var an=100,cn=5,ln=5e3;var mn=E(B(),1);function si(){let e=window.navigator.userAgent,t="Unknown";return e.includes("Firefox")?t="Firefox":e.includes("Edg")?t="Microsoft Edge":e.includes("Chrome")&&!e.includes("Edg")?t="Chrome":e.includes("Safari")&&!e.includes("Chrome")?t="Safari":e.includes("MSIE")||e.includes("Trident")?t="Internet Explorer":(e.includes("Opera")||e.includes("OPR"))&&(t="Opera"),t}function un(e,t,r){if(e.size!==t.size)return!1;for(let[n,o]of e.entries())if(!t.has(n)||!r(o,t.get(n)))return!1;return!0}function fn(e,t){return!e||!t?e===t:Object.keys(e).length!==Object.keys(t).length?!1:Object.entries(e).every(([r,n])=>n===t[r])}function dn(e){let{avatar_urls:t,id:r,name:n,slug:o}=e;return{avatar_urls:t,browserType:si(),enteredAt:Date.now(),id:r,name:n,slug:o}}function pn(e,t){return typeof e=="object"&&e!==null&&t in e?e[t]:null}function Lt(e){return Object.keys(e)}var gn=class extends mn.Awareness{getStates(){return super.getStates()}getLocalStateField(e){let t=this.getLocalState();return pn(t,e)}setLocalStateField(e,t){super.setLocalStateField(e,t)}};var ii=class extends gn{setLocalStateField(e,t){this.isFieldEqual(e,t,this.getLocalStateField(e)??void 0)||super.setLocalStateField(e,t)}isFieldEqual(e,t,r){if(["clientId","isConnected","isMe"].includes(e))return t===r;if(e in this.equalityFieldChecks){let n=this.equalityFieldChecks[e];return n(t,r)}throw new Error(`No equality check implemented for awareness state field "${e.toString()}".`)}isStateEqual(e,t){return[...new Set([...Lt(e),...Lt(t)])].every(r=>{let n=e[r],o=t[r];return this.isFieldEqual(r,n,o)})}},En=class extends ii{hasSetupRun=!1;disconnectedCollaborators=new Set;seenStates=new Map;previousSnapshot=new Map;stateSubscriptions=[];myThrottledState={};throttleTimeouts=new Map;setUp=()=>{this.hasSetupRun||(this.hasSetupRun=!0,this.onSetUp(),this.on("change",({added:e,removed:t,updated:r})=>{[...e,...r].forEach(n=>{this.disconnectedCollaborators.delete(n)}),t.forEach(n=>{this.disconnectedCollaborators.add(n),setTimeout(()=>{this.disconnectedCollaborators.delete(n),this.updateSubscribers(!0)},ln)}),this.updateSubscribers()}))};getCurrentState(){return Array.from(this.previousSnapshot.values())}getSeenStates(){return this.seenStates}onStateChange(e){return this.stateSubscriptions.push(e),()=>{this.stateSubscriptions=this.stateSubscriptions.filter(t=>t!==e)}}setThrottledLocalStateField(e,t,r){this.setLocalStateField(e,t),this.throttleTimeouts.set(e,setTimeout(()=>{this.throttleTimeouts.delete(e),this.myThrottledState[e]&&(this.setLocalStateField(e,this.myThrottledState[e]),delete this.myThrottledState[e])},r))}setConnectionStatus(e){e?this.disconnectedCollaborators.delete(this.clientID):this.disconnectedCollaborators.add(this.clientID),this.updateSubscribers(!0)}updateSubscribers(e=!1){if(!this.stateSubscriptions.length)return;let t=this.getStates();this.seenStates=new Map([...this.seenStates.entries(),...t.entries()]);let r=new Map([...this.disconnectedCollaborators,...t.keys()].filter(n=>Object.keys(this.seenStates.get(n)??{}).length>0).map(n=>{let o=this.seenStates.get(n),i=!this.disconnectedCollaborators.has(n),s=n===this.clientID,a=s?this.myThrottledState:{},c={...o,...a,clientId:n,isConnected:i,isMe:s};return[n,c]}));!e&&un(this.previousSnapshot,r,this.isStateEqual.bind(this))||(this.previousSnapshot=r,this.stateSubscriptions.forEach(n=>{n(Array.from(r.values()))}))}};var _="core";var Nt=class extends En{onSetUp(){this.setCurrentCollaboratorInfo()}async setCurrentCollaboratorInfo(){let e=await(0,yn.resolveSelect)(_).getCurrentUser(),t=dn(e);this.setLocalStateField("collaboratorInfo",t)}},jt={collaboratorInfo:fn},hn=class extends Nt{equalityFieldChecks=jt};var vn=E(O(),1),Bt=E(B(),1),_n=E(ge(),1);function kt(e){let t=[],r=e;for(;r;){let n=r.parent;if(!n||!(n instanceof Bt.Y.Array))return null;let o=-1;for(let s=0;s<n.length;s++)if(n.get(s)===r){o=s;break}if(o===-1)return null;t.unshift(o);let i=n.parent;if(i instanceof Bt.Y.Map&&i.get("clientId")!==void 0)r=i;else break}return t}function Vt(e){if(e.length===0)return null;let{getBlocks:t}=(0,vn.select)(_n.store),n=ai(t(),t);for(let o=0;o<e.length;o++){let i=n[e[o]];if(!i)return null;if(o===e.length-1)return i.clientId;n=i.innerBlocks}return null}function ai(e,t){let r=Rn(e,"core/post-content");return r?t(r.clientId):e}function Rn(e,t){for(let r of e){if(r.name===t)return r;if(r.innerBlocks?.length){let n=Rn(r.innerBlocks,t);if(n)return n}}return null}var On=E(O(),1),ee=E(B(),1),Dn=E(ge(),1);var Cn=E(B(),1);var wn=E(bn(),1),{lock:Tn,unlock:j}=(0,wn.__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{createSyncManager:ci,Delta:Ft,CRDT_DOC_META_PERSISTENCE_KEY:In,CRDT_RECORD_MAP_KEY:K,LOCAL_EDITOR_ORIGIN:Yt,retrySyncConnection:xn}=j(Cn.privateApis),Qe;function L(){return Qe||(Qe=ci(),Qe)}var Je=E(B(),1);function Z(e,t){return e.getMap(t)}function Xe(e={}){return new Je.Y.Map(Object.entries(e))}function An(e){return e instanceof Je.Y.Map}function De(e,t){let n=Z(t,K).get("blocks");return n instanceof Je.Y.Array?Pn(e,n):null}function Pn(e,t){for(let r of t){if(r.get("clientId")===e)return r;let n=r.get("innerBlocks");if(n&&n.length>0){let o=Pn(e,n);if(o)return o}}return null}var Ee=(e=>(e.None="none",e.Cursor="cursor",e.SelectionInOneBlock="selection-in-one-block",e.SelectionInMultipleBlocks="selection-in-multiple-blocks",e.WholeBlock="whole-block",e))(Ee||{});function Un(e,t,r){let o=Z(r,K).get("blocks"),i=Object.keys(e).length===0,s={type:"none"};if(i||!o)return s;let a=e.clientId===t.clientId,c=a&&e.offset===t.offset;if(a&&e.offset===void 0&&t.offset===void 0){let f=Mn(e.clientId),p=f?ui(f,o):null;return p?{type:"whole-block",blockPosition:p}:s}else if(c){let f=Ue(e,o);return f?{type:"cursor",cursorPosition:f}:s}else if(a){let f=Ue(e,o),p=Ue(t,o);return!f||!p?s:{type:"selection-in-one-block",cursorStartPosition:f,cursorEndPosition:p}}let l=Ue(e,o),d=Ue(t,o);return!l||!d?s:{type:"selection-in-multiple-blocks",cursorStartPosition:l,cursorEndPosition:d}}function Ue(e,t){let r=Mn(e.clientId),n=r?li(r,t):null;if(!n||!e.attributeKey||e.offset===void 0)return null;let i=n.get("attributes")?.get(e.attributeKey);return i instanceof ee.Y.Text?{relativePosition:ee.Y.createRelativePositionFromTypeIndex(i,e.offset),absoluteOffset:e.offset}:null}function Mn(e){let{getBlockIndex:t,getBlockRootClientId:r,getBlockName:n}=(0,On.select)(Dn.store),o=[],i=e;for(;i;){let s=t(i);if(s===-1)return null;o.unshift(s);let a=r(i);if(!a||n(a)==="core/post-content")break;i=a}return o.length>0?o:null}function li(e,t){let r=t;for(let n=0;n<e.length;n++){if(e[n]>=r.length)return null;let o=r.get(e[n]);if(!o)return null;if(n===e.length-1)return o;r=o.get("innerBlocks")??new ee.Y.Array}return null}function ui(e,t){let r=t;for(let n=0;n<e.length;n++){if(e[n]>=r.length)return null;if(n===e.length-1)return ee.Y.createRelativePositionFromTypeIndex(r,e[n]);r=r.get(e[n])?.get("innerBlocks")??new ee.Y.Array}return null}function Ln(e,t){if(e.type!==t.type)return!1;switch(e.type){case"none":return!0;case"cursor":return Me(e.cursorPosition,t.cursorPosition);case"selection-in-one-block":return Me(e.cursorStartPosition,t.cursorStartPosition)&&Me(e.cursorEndPosition,t.cursorEndPosition);case"selection-in-multiple-blocks":return Me(e.cursorStartPosition,t.cursorStartPosition)&&Me(e.cursorEndPosition,t.cursorEndPosition);case"whole-block":return ee.Y.compareRelativePositions(e.blockPosition,t.blockPosition);default:return!1}}function Me(e,t){let r=ee.Y.compareRelativePositions(e.relativePosition,t.relativePosition),n=e.absoluteOffset===t.absoluteOffset;return r&&n}var jn=class extends Nt{constructor(e,t,r,n){super(e),this.kind=t,this.name=r,this.postId=n}equalityFieldChecks={...jt,editorState:this.areEditorStatesEqual};onSetUp(){super.onSetUp(),this.subscribeToCollaboratorSelectionChanges()}subscribeToCollaboratorSelectionChanges(){let{getSelectionStart:e,getSelectionEnd:t,getSelectedBlocksInitialCaretPosition:r}=(0,he.select)(Nn.store),n=e(),o=t(),i=null;(0,he.subscribe)(()=>{let s=e(),a=t();if(s===n&&a===o)return;n=s,o=a;let c=r();this.updateSelectionInEntityRecord(n,o,c),i&&clearTimeout(i),i=setTimeout(()=>{let u=Un(n,o,this.doc);this.setThrottledLocalStateField("editorState",{selection:u},an)},cn)})}async updateSelectionInEntityRecord(e,t,r){let n={selection:{selectionStart:e,selectionEnd:t,initialPosition:r}},o={undoIgnore:!0};(0,he.dispatch)(_).editEntityRecord(this.kind,this.name,this.postId,n,o)}areEditorStatesEqual(e,t){return!e||!t?e===t:Ln(e.selection,t.selection)}convertSelectionStateToAbsolute(e){if(e.type===Ee.None)return{textIndex:null,localClientId:null};if(e.type===Ee.WholeBlock){let s=ye.Y.createAbsolutePositionFromRelativePosition(e.blockPosition,this.doc),a=null;if(s&&s.type instanceof ye.Y.Array){let u=s.type.get(s.index);if(u instanceof ye.Y.Map){let l=kt(u);a=l?Vt(l):null}}return{textIndex:null,localClientId:a}}let t="cursorPosition"in e?e.cursorPosition:e.cursorStartPosition,r=ye.Y.createAbsolutePositionFromRelativePosition(t.relativePosition,this.doc);if(!r)return{textIndex:null,localClientId:null};let n=r.type.parent?.parent,o=n instanceof ye.Y.Map?kt(n):null,i=o?Vt(o):null;return{textIndex:r.index,localClientId:i}}isYItem(e){return"content"in e}getDebugData(){let e=this.doc,t=Object.fromEntries(Array.from(e.share,([o,i])=>[o,i.toJSON()])),r=new Map(Array.from(this.getSeenStates().entries()).map(([o,i])=>[String(o),{name:i.collaboratorInfo.name,wpUserId:i.collaboratorInfo.id}])),n={};return e.store.clients.forEach((o,i)=>{let s=o.filter(this.isYItem);n[i]=s.map(a=>{let{left:c,right:u,...l}=a;return{...l,left:c?{id:c.id,length:c.length,origin:c.origin,content:c.content}:null,right:u?{id:u.id,length:u.length,origin:u.origin,content:u.content}:null}})}),{doc:t,clients:n,collaboratorMap:Object.fromEntries(r)}}};var no=E(pe(),1),oo=E(me(),1),Ne=E(B(),1);var Ze,fi=new Uint8Array(16);function $t(){if(!Ze&&(Ze=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!Ze))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return Ze(fi)}var D=[];for(let e=0;e<256;++e)D.push((e+256).toString(16).slice(1));function Bn(e,t=0){return D[e[t+0]]+D[e[t+1]]+D[e[t+2]]+D[e[t+3]]+"-"+D[e[t+4]]+D[e[t+5]]+"-"+D[e[t+6]]+D[e[t+7]]+"-"+D[e[t+8]]+D[e[t+9]]+"-"+D[e[t+10]]+D[e[t+11]]+D[e[t+12]]+D[e[t+13]]+D[e[t+14]]+D[e[t+15]]}var di=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),Gt={randomUUID:di};function pi(e,t,r){if(Gt.randomUUID&&!t&&!e)return Gt.randomUUID();e=e||{};let n=e.random||(e.rng||$t)();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 Bn(n)}var Le=pi;var tt=E(pe(),1),Vn=E(me(),1),Fn=E(Kt(),1),H=E(B(),1);var Ht=new WeakMap;function mi(e){let t={...e};for(let[r,n]of Object.entries(e))n instanceof Fn.RichTextData&&(t[r]=n.valueOf());return t}function Yn(e){return e.map(t=>{let{name:r,innerBlocks:n,attributes:o,...i}=t;return delete i.validationIssues,{...i,name:r,attributes:mi(o),innerBlocks:Yn(n)}})}function qt(e,t){let r=t.toJSON(),n={innerBlocks:null,clientId:null},o=(0,tt.default)(Object.assign({},e,n),Object.assign({},r,n)),i=e.innerBlocks||[],s=t.get("innerBlocks");return o&&i.length===s?.length&&i.every((a,c)=>qt(a,s.get(c)))}function $n(e,t){return new H.Y.Map(Object.entries(t).map(([r,n])=>[r,Gn(e,r,n)]))}function Gn(e,t,r){return zn(e,t)?new H.Y.Text(r?.toString()??""):r}function Kn(e){return Xe(Object.fromEntries(Object.entries(e).map(([t,r])=>{switch(t){case"attributes":return[t,$n(e.name,r)];case"innerBlocks":{let n=new H.Y.Array;return Array.isArray(r)?(n.insert(0,r.map(o=>Kn(o))),[t,n]):[t,n]}default:return[t,r]}})))}function Wt(e,t,r){Ht.has(t)||Ht.set(t,Yn(t));let o=(Ht.get(t)??[]).filter(f=>gi(f)),i=Math.min(o.length??0,e.length),s=0,a=0;for(;s<i&&qt(o[s],e.get(s));s++);for(;a<i-s&&qt(o[o.length-a-1],e.get(e.length-a-1));a++);let c=i-s-a,u=Math.max(0,o.length-e.length),l=Math.max(0,e.length-o.length);for(let f=0;f<c;f++,s++){let p=o[s],m=e.get(s);Object.entries(p).forEach(([g,h])=>{switch(g){case"attributes":{let y=m.get(g);if(!y){m.set(g,$n(p.name,h));break}Object.entries(h).forEach(([v,w])=>{let S=y?.get(v);(!yi(p.name,v,S)||!(0,tt.default)(S,w))&&Ei(p.name,v,w,y,r)}),y.forEach((v,w)=>{h.hasOwnProperty(w)||y.delete(w)});break}case"innerBlocks":{let y=m.get(g);y instanceof H.Y.Array||(y=new H.Y.Array,m.set(g,y)),Wt(y,h??[],r);break}default:(0,tt.default)(p[g],m.get(g))||m.set(g,h)}}),m.forEach((g,h)=>{p.hasOwnProperty(h)||m.delete(h)})}e.delete(s,l);for(let f=0;f<u;f++,s++){let p=[Kn(o[s])];e.insert(s,p)}let d=new Set;for(let f=0;f<e.length;f++){let p=e.get(f),m=p.get("clientId");m&&(d.has(m)&&(m=Le(),p.set("clientId",m)),d.add(m))}}function gi(e){return e.name==="core/gallery"?!e.innerBlocks.some(t=>t.attributes&&t.attributes.blob):!0}function Ei(e,t,r,n,o){let i=zn(e,t),s=n.get(t);i&&typeof r=="string"&&n.has(t)&&s instanceof H.Y.Text?Qt(s,r,o):n.set(t,Gn(e,t,r))}var et;function Hn(e,t){if(!et){et=new Map;for(let r of(0,Vn.getBlockTypes)()){let n=new Map;for(let[o,i]of Object.entries(r.attributes??{}))i.type&&n.set(o,i.type);et.set(r.name,n)}}return et.get(e)?.get(t)}function yi(e,t,r){let n=Hn(e,t);return n==="rich-text"?r instanceof H.Y.Text:n==="string"?typeof r=="string":!0}function zn(e,t){return Hn(e,t)==="rich-text"}var zt;function Qt(e,t,r=null){zt||(zt=new H.Y.Doc);let n=zt.getText("temporary-text");n.delete(0,n.length),n.insert(0,t);let o=new Ft(e.toDelta()),i=new Ft(n.toDelta()),s=o.diffWithCursor(i,r);e.applyDelta(s.ops)}var nt=E(O(),1),Xt=E(ge(),1),Jn=E(me(),1),Xn=E(B(),1);var Jt=E(B(),1);var hi=5,ve=(e=>(e.RelativeSelection="RelativeSelection",e.BlockSelection="BlockSelection",e))(ve||{});function Wn(e,t=hi){let r=[],n=()=>r.slice(0),o=s=>{if(!s?.selectionStart?.clientId||!s?.selectionEnd?.clientId)return;let{selectionStart:a,selectionEnd:c}=s,u=qn(a,e),l=qn(c,e);i({start:u,end:l})},i=s=>{let a=s.start.clientId,c=s.end.clientId;r=r.filter(u=>!(u.start.clientId===a&&u.end.clientId===c)),r.unshift(s),r.length>t+1&&(r=r.slice(0,t+1))};return{getSelectionHistory:n,updateSelection:o}}function qn(e,t){let r=e.clientId,o=De(r,t)?.get("attributes"),i=e.attributeKey,s=i?o?.get(i):void 0;if(!(s instanceof Jt.Y.Text)||!(i&&r))return{type:"BlockSelection",clientId:r};let u=e.offset??0,l=Jt.Y.createRelativePositionFromTypeIndex(s,u);return{type:"RelativeSelection",attributeKey:i,relativePosition:l,clientId:r,offset:u}}var Qn=new WeakMap;function Zn(e){let t=Qn.get(e);return t||(t=Wn(e),Qn.set(e,t)),t}function ot(e){return Zn(e).getSelectionHistory()}function eo(e,t){return Zn(e).updateSelection(t)}function rt(e,t){if(e.type===ve.RelativeSelection){let{relativePosition:r,attributeKey:n,clientId:o}=e,i=Xn.Y.createAbsolutePositionFromRelativePosition(r,t);if(i)return{clientId:o,attributeKey:n,offset:i.index}}else if(e.type===ve.BlockSelection)return{clientId:e.clientId,attributeKey:void 0,offset:void 0};return null}function vi(e,t){let{start:r,end:n}=e,o=De(r.clientId,t),i=De(n.clientId,t);if(!o||!i)return null;let s=rt(r,t),a=rt(n,t);return s===null||a===null?null:{selectionStart:s,selectionEnd:a}}function _i(e,t){for(let r of t){let n=vi(r,e);if(n!==null)return n}return null}function to(e,t){let r=_i(t,e);if(r===null)return;let{getBlock:n}=(0,nt.select)(Xt.store),{resetSelection:o}=(0,nt.dispatch)(Xt.store),{selectionStart:i,selectionEnd:s}=r;if(i.clientId===s.clientId){let c=n(i.clientId),u=c&&(0,Jn.isUnmodifiedBlock)(c);if(i.offset===0&&s.offset===0&&u&&!i.attributeKey&&!s.attributeKey){let d={clientId:i.clientId},f={clientId:s.clientId};o(d,f,0)}else o(i,s,0)}else o(s,s,0)}function ro(e,t){if(t.length===0)return null;let{start:r,end:n}=t[0];if(r.type===ve.BlockSelection||n.type===ve.BlockSelection)return null;let o=rt(r,e),i=rt(n,e);if(!o||!i)return null;let s=o.offset!==r.offset,a=i.offset!==n.offset;return!s&&!a?null:{selectionStart:o,selectionEnd:i}}var it="_crdt_document",so=new Set(["author","blocks","content","categories","comment_status","date","excerpt","featured_media","format","meta","ping_status","slug","status","sticky","tags","template","title"]),io=new Set([it]);function Ri(e,t){let r=Z(e,K);Object.entries(t).forEach(([n,o])=>{if(typeof o!="function"){let i=r.get(n);st(r,n,i,o)}})}function ao(e,t,r){let n=Z(e,K);if(Object.keys(t).forEach(o=>{if(!so.has(o))return;let i=t[o];if(typeof i!="function")switch(o){case"blocks":{if(!i){n.set(o,void 0);break}let s=n.get(o);s instanceof Ne.Y.Array||(s=new Ne.Y.Array,n.set(o,s));let a=t.selection?.selectionStart?.offset??null;Wt(s,i,a);break}case"content":case"excerpt":case"title":{let s=n.get(o),a=Zt(i);if(o==="title"&&!s?.toString()&&a==="Auto Draft"&&(a=""),s instanceof Ne.Y.Text)Qt(s,a??"");else{let c=new Ne.Y.Text(a??"");n.set(o,c)}break}case"meta":{let s=n.get("meta");An(s)||(s=Xe(),n.set("meta",s)),Object.entries(i??{}).forEach(([a,c])=>{io.has(a)||st(s,a,s.get(a),c)});break}case"slug":{if(!i)break;let s=n.get(o);st(n,o,s,i);break}default:{let s=n.get(o);st(n,o,s,i)}}}),t.selection){let o=t.selection;setTimeout(()=>{eo(e,o)},0)}}function Si(e){return Z(e,K).toJSON()}function co(e,t,r){let n=Z(e,K),o={},i=Object.fromEntries(Object.entries(n.toJSON()).filter(([c,u])=>{if(!so.has(c))return!1;let l=t[c];switch(c){case"blocks":{if(e.meta?.get(In)&&t.content){let d=n.get("blocks")?.toJSON()??[];return(0,oo.__unstableSerializeAndClean)(d).trim()!==Zt(t.content)}return!0}case"date":return l===null||t.modified===l?!1:_e(l,u);case"meta":{o=Object.fromEntries(Object.entries(u??{}).filter(([f])=>!io.has(f)));let d={...l,...o};return _e(l,d)}case"status":return u==="auto-draft"?!1:_e(l,u);case"content":case"excerpt":case"title":return _e(Zt(l),u);default:return _e(l,u)}}));typeof i.meta=="object"&&(i.meta={...t.meta,...o});let s=ot(e),a=ro(e,s);return a&&(i.selection={...a,initialPosition:0}),i}var er={applyChangesToCRDTDoc:Ri,createAwareness:e=>new hn(e),getChangesFromCRDTDoc:Si};function Zt(e){if(typeof e=="string")return e;if(e&&typeof e=="object"&&"raw"in e&&typeof e.raw=="string")return e.raw}function _e(e,t){return!(0,no.default)(e,t)}function st(e,t,r,n){if(n===void 0){e.delete(t);return}_e(r,n)&&e.set(t,n)}var I="id",bi=["title","excerpt","content"],wi={blocks:{read:e=>(0,ct.parse)(e.content?.raw??""),write:e=>({content:(0,ct.__unstableSerializeAndClean)(e.blocks)})}},lt=[{label:(0,C.__)("Base"),kind:"root",key:!1,name:"__unstableBase",baseURL:"/",baseURLParams:{_fields:["description","gmt_offset","home","image_sizes","image_size_threshold","image_output_formats","jpeg_interlaced","png_interlaced","gif_interlaced","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,C.__)("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,C.__)("Media"),rawAttributes:["caption","title","description"],supportsPagination:!0},{name:"taxonomy",kind:"root",key:"slug",baseURL:"/wp/v2/taxonomies",baseURLParams:{context:"edit"},plural:"taxonomies",label:(0,C.__)("Taxonomy")},{name:"sidebar",kind:"root",baseURL:"/wp/v2/sidebars",baseURLParams:{context:"edit"},plural:"sidebars",transientEdits:{blocks:!0},label:(0,C.__)("Widget areas")},{name:"widget",kind:"root",baseURL:"/wp/v2/widgets",baseURLParams:{context:"edit"},plural:"widgets",transientEdits:{blocks:!0},label:(0,C.__)("Widgets")},{name:"widgetType",kind:"root",baseURL:"/wp/v2/widget-types",baseURLParams:{context:"edit"},plural:"widgetTypes",label:(0,C.__)("Widget types")},{label:(0,C.__)("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,C.__)("Comment"),supportsPagination:!0},{name:"menu",kind:"root",baseURL:"/wp/v2/menus",baseURLParams:{context:"edit"},plural:"menus",label:(0,C.__)("Menu"),supportsPagination:!0},{name:"menuItem",kind:"root",baseURL:"/wp/v2/menu-items",baseURLParams:{context:"edit"},plural:"menuItems",label:(0,C.__)("Menu Item"),rawAttributes:["title"],supportsPagination:!0},{name:"menuLocation",kind:"root",baseURL:"/wp/v2/menu-locations",baseURLParams:{context:"edit"},plural:"menuLocations",label:(0,C.__)("Menu Location"),key:"name"},{label:(0,C.__)("Global Styles"),name:"globalStyles",kind:"root",baseURL:"/wp/v2/global-styles",baseURLParams:{context:"edit"},plural:"globalStylesVariations",getTitle:()=>(0,C.__)("Custom Styles"),getRevisionsUrl:(e,t)=>`/wp/v2/global-styles/${e}/revisions${t?"/"+t:""}`,supportsPagination:!0},{label:(0,C.__)("Themes"),name:"theme",kind:"root",baseURL:"/wp/v2/themes",baseURLParams:{context:"edit"},plural:"themes",key:"stylesheet"},{label:(0,C.__)("Plugins"),name:"plugin",kind:"root",baseURL:"/wp/v2/plugins",baseURLParams:{context:"edit"},plural:"plugins",key:"plugin"},{label:(0,C.__)("Status"),name:"status",kind:"root",baseURL:"/wp/v2/statuses",baseURLParams:{context:"edit"},plural:"statuses",key:"slug"},{label:(0,C.__)("Registered Templates"),name:"registeredTemplate",kind:"root",baseURL:"/wp/v2/registered-templates",key:"id"},{label:(0,C.__)("Font Collections"),name:"fontCollection",kind:"root",baseURL:"/wp/v2/font-collections",baseURLParams:{context:"view"},plural:"fontCollections",key:"slug"},{label:(0,C.__)("Icons"),name:"icon",kind:"root",baseURL:"/wp/v2/icons",baseURLParams:{context:"view"},plural:"icons",key:"name"}].map(e=>(new Set(["comment"]).has(e.name)&&(e.syncConfig=er),e)),lo={root:{media:{since:"6.9",alternative:{kind:"postType",name:"attachment"}}}},ut=[{kind:"postType",loadEntities:Ci},{kind:"taxonomy",loadEntities:Ii},{kind:"root",name:"site",plural:"sites",loadEntities:xi}],Ti=async(e,t,r,n)=>{let o={};if(!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){let i=`postType/${r}`,s=e.id,a=await L()?.createPersistedCRDTDoc(i,s);a&&(o.meta={...t.meta,[it]:a})}return o};async function Ci(){let e=await(0,at.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:{...wi,selection:!0},mergedEdits:{meta:!0},rawAttributes:bi,getTitle:s=>s?.title?.rendered||s?.title||(n?en(s.slug??""):String(s.id)),__unstablePrePersist:(s,a)=>Ti(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":I};return i.syncConfig={applyChangesToCRDTDoc:(s,a)=>ao(s,a,r),createAwareness:(s,a)=>{let c="postType",u=parseInt(a,10);return new jn(s,c,t,u)},getChangesFromCRDTDoc:(s,a)=>co(s,a,r),getPersistedCRDTDoc:s=>s?.meta[it]||null},i})}async function Ii(){let e=await(0,at.default)({path:"/wp/v2/taxonomies?context=view"});return Object.entries(e??{}).map(([t,r])=>{let o={kind:"taxonomy",baseURL:`/${r?.rest_namespace??"wp/v2"}/${r.rest_base}`,baseURLParams:{context:"edit"},name:t,label:r.name,getTitle:i=>i?.name,supportsPagination:!0};return o.syncConfig=er,o})}async function xi(){let e={label:(0,C.__)("Site"),name:"site",kind:"root",key:!1,baseURL:"/wp/v2/settings",meta:{}},t=await(0,at.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 le=(e,t,r="get")=>{let n=e==="root"?"":Oe(e),o=Oe(t);return`${r}${n}${o}`};function po(e){let{query:t}=e;return t?J(t).context:"default"}function Ai(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<s;c++){let u=c>=i&&c<i+n;a[c]=u?t[c-i]:e?.[c]}return a}function mo(e,t){return Object.fromEntries(Object.entries(e).filter(([r])=>!t.some(n=>Number.isInteger(n)?n===+r:n===r)))}function Pi(e={},t){switch(t.type){case"RECEIVE_ITEMS":{let r=po(t),n=t.key||I;return{...e,[r]:{...e[r],...t.items.reduce((o,i)=>{let s=i?.[n];return o[s]=Ct(e?.[r]?.[s],i),o},{})}}}case"REMOVE_ITEMS":return Object.fromEntries(Object.entries(e).map(([r,n])=>[r,mo(n,t.itemIds)]))}return e}function Oi(e={},t){switch(t.type){case"RECEIVE_ITEMS":{let r=po(t),{query:n,key:o=I}=t,i=n?J(n):{},s=!n||!Array.isArray(i.fields);return{...e,[r]:{...e[r],...t.items.reduce((a,c)=>{let u=c?.[o];return a[u]=e?.[r]?.[u]||s,a},{})}}}case"REMOVE_ITEMS":return Object.fromEntries(Object.entries(e).map(([r,n])=>[r,mo(n,t.itemIds)]))}return e}var Di=(0,fo.compose)([Ce(e=>"query"in e),Ie(e=>e.query?{...e,...J(e.query)}:e),ze("context"),ze("stableKey")])((e={},t)=>{let{type:r,page:n,perPage:o,key:i=I}=t;return r!=="RECEIVE_ITEMS"?e:{itemIds:Ai(e?.itemIds||[],t.items.map(s=>s?.[i]).filter(Boolean),n,o),meta:t.meta}}),Ui=(e={},t)=>{switch(t.type){case"RECEIVE_ITEMS":return Di(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}},ft=(0,uo.combineReducers)({items:Pi,itemIsComplete:Oi,queries:Ui});function Mi(e={byId:{},queries:{}},t){return t.type==="RECEIVE_USER_QUERY"?{byId:{...e.byId,...t.users.reduce((r,n)=>({...r,[n.id]:n}),{})},queries:{...e.queries,[t.queryID]:t.users.map(r=>r.id)}}:e}function Li(e={},t){return t.type==="RECEIVE_CURRENT_USER"?t.currentUser:e}function Ni(e=void 0,t){return t.type==="RECEIVE_CURRENT_THEME"?t.currentTheme.stylesheet:e}function ji(e=void 0,t){return t.type==="RECEIVE_CURRENT_GLOBAL_STYLES_ID"?t.id:e}function Bi(e={},t){return t.type==="RECEIVE_THEME_GLOBAL_STYLES"?{...e,[t.stylesheet]:t.globalStyles}:e}function ki(e={},t){return t.type==="RECEIVE_THEME_GLOBAL_STYLE_VARIATIONS"?{...e,[t.stylesheet]:t.variations}:e}var Vi=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((u,[l,d])=>(u[l]=r.type==="UNDO"?d.from:d.to,u),{})})}),o}return e(t,r)};function Fi(e){return(0,go.compose)([Vi,Ce(t=>t.name&&t.kind&&t.name===e.name&&t.kind===e.kind),Ie(t=>({key:e.key||I,...t}))])((0,je.combineReducers)({queriedData:ft,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 u=Object.keys(c).reduce((l,d)=>(!(0,tr.default)(c[d],s[d]?.raw??s[d])&&(!r.persistedEdits||!(0,tr.default)(c[d],r.persistedEdits[d]))&&(l[d]=c[d]),l),{});Object.keys(u).length?o[a]=u: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=ft(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 Yi(e=lt,t){return t.type==="ADD_ENTITIES"?[...e,...t.entities]:e}var $i=(e={},t)=>{let r=Yi(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,je.combineReducers)(Object.fromEntries(Object.entries(i).map(([s,a])=>{let c=(0,je.combineReducers)(Object.fromEntries(a.map(u=>[u.name,Fi(u)])));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 Gi(e=(0,Eo.createUndoManager)()){return e}function Ki(e={},t){switch(t.type){case"EDIT_ENTITY_RECORD":case"UNDO":case"REDO":return{}}return e}function Hi(e={},t){if(t.type==="RECEIVE_EMBED_PREVIEW"){let{url:r,preview:n}=t;return{...e,[r]:n}}return e}function zi(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 qi(e={},t){if(t.type==="RECEIVE_AUTOSAVES"){let{postId:r,autosaves:n}=t;return{...e,[r]:n}}return e}function Wi(e=[],t){return t.type==="RECEIVE_BLOCK_PATTERNS"?t.patterns:e}function Qi(e=[],t){return t.type==="RECEIVE_BLOCK_PATTERN_CATEGORIES"?t.categories:e}function Ji(e=[],t){return t.type==="RECEIVE_USER_PATTERN_CATEGORIES"?t.patternCategories:e}function Xi(e=null,t){return t.type==="RECEIVE_NAVIGATION_FALLBACK_ID"?t.fallbackId:e}function Zi(e={},t){return t.type==="RECEIVE_THEME_GLOBAL_STYLE_REVISIONS"?{...e,[t.currentId]:t.revisions}:e}function ea(e={},t){return t.type==="RECEIVE_DEFAULT_TEMPLATE"?{...e,[JSON.stringify(t.query)]:t.templateId}:e}function ta(e={},t){return t.type==="RECEIVE_REGISTERED_POST_META"?{...e,[t.postType]:t.registeredPostMeta}:e}function ra(e=null,t){return t.type==="RECEIVE_EDITOR_SETTINGS"?t.settings:e}function na(e=null,t){return t.type==="RECEIVE_EDITOR_ASSETS"?t.assets:e}function oa(e={},t){switch(t.type){case"SET_SYNC_CONNECTION_STATUS":{let r=`${t.kind}/${t.name}:${t.key}`;return{...e,[r]:t.status}}case"CLEAR_SYNC_CONNECTION_STATUS":{let r=`${t.kind}/${t.name}:${t.key}`,{[r]:n,...o}=e;return o}}return e}function sa(e=!0,t){return t.type==="SET_COLLABORATION_SUPPORTED"?t.supported:e}var yo=(0,je.combineReducers)({users:Mi,currentTheme:Ni,currentGlobalStylesId:ji,currentUser:Li,themeGlobalStyleVariations:ki,themeBaseGlobalStyles:Bi,themeGlobalStyleRevisions:Zi,entities:$i,editsReference:Ki,undoManager:Gi,embedPreviews:Hi,userPermissions:zi,autosaves:qi,blockPatterns:Wi,blockPatternCategories:Qi,userPatternCategories:Ji,navigationFallbackId:Xi,defaultTemplates:ea,registeredPostMeta:ta,editorSettings:ra,editorAssets:na,syncConnectionStatuses:oa,collaborationSupported:sa});var cr={};de(cr,{__experimentalGetCurrentGlobalStylesId:()=>xo,__experimentalGetCurrentThemeBaseGlobalStyles:()=>Ka,__experimentalGetCurrentThemeGlobalStylesVariations:()=>Ha,__experimentalGetDirtyEntityRecords:()=>Ia,__experimentalGetEntitiesBeingSaved:()=>xa,__experimentalGetEntityRecordNoResolver:()=>ba,canUser:()=>Ao,canUserEditEntityRecord:()=>Va,getAuthors:()=>ha,getAutosave:()=>Ya,getAutosaves:()=>Fa,getBlockPatternCategories:()=>qa,getBlockPatterns:()=>za,getCurrentTheme:()=>mt,getCurrentThemeGlobalStylesRevisions:()=>Qa,getCurrentUser:()=>va,getDefaultTemplateId:()=>or,getEditedEntityRecord:()=>ir,getEmbedPreview:()=>Ba,getEntitiesByKind:()=>_a,getEntitiesConfig:()=>wo,getEntity:()=>Ra,getEntityConfig:()=>Re,getEntityRecord:()=>k,getEntityRecordEdits:()=>sr,getEntityRecordNonTransientEdits:()=>Co,getEntityRecords:()=>pt,getEntityRecordsTotalItems:()=>Ta,getEntityRecordsTotalPages:()=>Ca,getLastEntityDeleteError:()=>Da,getLastEntitySaveError:()=>Oa,getRawEntityRecord:()=>To,getRedoEdit:()=>Ma,getReferenceByDistinctEdits:()=>Ga,getRevision:()=>Xa,getRevisions:()=>Ja,getSyncConnectionStatus:()=>Za,getThemeSupports:()=>ja,getUndoEdit:()=>Ua,getUserPatternCategories:()=>Wa,getUserQueryResults:()=>bo,hasEditsForEntityRecord:()=>Io,hasEntityRecord:()=>Sa,hasEntityRecords:()=>wa,hasFetchedAutosaves:()=>$a,hasRedo:()=>Na,hasUndo:()=>La,isAutosavingEntityRecord:()=>Aa,isDeletingEntityRecord:()=>Pa,isPreviewEmbedFallback:()=>ka,isRequestingEmbedPreview:()=>ya,isSavingEntityRecord:()=>ar});var N=E(O(),1),So=E(Q(),1),te=E(ue(),1);var nr={};de(nr,{getBlockPatternsForPostType:()=>aa,getEditorAssets:()=>ma,getEditorSettings:()=>pa,getEntityRecordPermissions:()=>ca,getEntityRecordsPermissions:()=>_o,getHomePage:()=>ua,getNavigationFallbackId:()=>ia,getPostsPageId:()=>fa,getRegisteredPostMeta:()=>la,getTemplateId:()=>da,getUndoManager:()=>dt,isCollaborationSupported:()=>ga});var V=E(O(),1);var vo=E(ue(),1);var rr=!1;function R(e,t,r,{alternativeFunctionName:n,isShorthandSelector:o=!1}={}){let i=lo[e]?.[t];if(i){if(!rr){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,vo.default)(a,{...i,alternative:c})}rr=!0,setTimeout(()=>{rr=!1},0)}}function dt(e){return L()?.undoManager??e.undoManager}function ia(e){return e.navigationFallbackId}var aa=(0,V.createRegistrySelector)(e=>(0,V.createSelector)((t,r)=>e(_).getBlockPatterns().filter(({postTypes:n})=>!n||Array.isArray(n)&&n.includes(r)),()=>[e(_).getBlockPatterns()])),_o=(0,V.createRegistrySelector)(e=>(0,V.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 ca(e,t,r,n){return R(t,r,"getEntityRecordPermissions"),_o(e,t,r,n)[0]}function la(e,t){return e.registeredPostMeta?.[t]??{}}function Ro(e){return!e||!["number","string"].includes(typeof e)||Number(e)===0?null:e.toString()}var ua=(0,V.createRegistrySelector)(e=>(0,V.createSelector)(()=>{let t=e(_).getEntityRecord("root","__unstableBase");if(!t)return null;let r=t?.show_on_front==="page"?Ro(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=>[k(t,"root","site"),k(t,"root","__unstableBase"),or(t,{slug:"front-page"})])),fa=(0,V.createRegistrySelector)(e=>()=>{let t=e(_).getEntityRecord("root","__unstableBase");return t?.show_on_front==="page"?Ro(t.page_for_posts):null}),da=(0,V.createRegistrySelector)(e=>(t,r,n)=>{let o=j(e(_)).getHomePage();if(!o)return;if(r==="page"&&r===o?.postType&&n.toString()===o?.postId){let u=e(_).getEntityRecords("postType","wp_template",{per_page:-1});if(!u)return;let l=u.find(({slug:d})=>d==="front-page")?.id;if(l)return l}let i=e(_).getEditedEntityRecord("postType",r,n);if(!i)return;let s=j(e(_)).getPostsPageId();if(r==="page"&&s===n.toString())return e(_).getDefaultTemplateId({slug:"home"});let a=i.template;if(a){let u=e(_).getEntityRecords("postType","wp_template",{per_page:-1})?.find(({slug:l})=>l===a);if(u)return u.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 pa(e){return e.editorSettings}function ma(e){return e.editorAssets}function ga(e){return e.collaborationSupported}var Ea={},ya=(0,N.createRegistrySelector)(e=>(t,r)=>e(_).isResolving("getEmbedPreview",[r]));function ha(e,t){(0,te.default)("select( 'core' ).getAuthors()",{since:"5.9",alternative:"select( 'core' ).getUsers({ who: 'authors' })"});let r=(0,So.addQueryArgs)("/wp/v2/users/?who=authors&per_page=100",t);return bo(e,r)}function va(e){return e.currentUser}var bo=(0,N.createSelector)((e,t)=>(e.users.queries[t]??[]).map(n=>e.users.byId[n]),(e,t)=>[e.users.queries[t],e.users.byId]);function _a(e,t){return(0,te.default)("wp.data.select( 'core' ).getEntitiesByKind()",{since:"6.0",alternative:"wp.data.select( 'core' ).getEntitiesConfig()"}),wo(e,t)}var wo=(0,N.createSelector)((e,t)=>e.entities.config.filter(r=>r.kind===t),(e,t)=>e.entities.config);function Ra(e,t,r){return(0,te.default)("wp.data.select( 'core' ).getEntity()",{since:"6.0",alternative:"wp.data.select( 'core' ).getEntityConfig()"}),Re(e,t,r)}function Re(e,t,r){return R(t,r,"getEntityConfig"),e.entities.config?.find(n=>n.kind===t&&n.name===r)}var k=(0,N.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={},u=M(o._fields)??[];for(let l=0;l<u.length;l++){let d=u[l].split("."),f=a;d.forEach(p=>{f=f?.[p]}),W(c,d,f)}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]]});k.__unstableNormalizeArgs=e=>{let t=[...e],r=t?.[2];return t[2]=xe(r)?Number(r):r,t};function Sa(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=M(o._fields)??[];for(let u=0;u<c.length;u++){let l=c[u].split("."),d=a;for(let f=0;f<l.length;f++){let p=l[f];if(!d||!Object.hasOwn(d,p))return!1;d=d[p]}}return!0}function ba(e,t,r,n){return k(e,t,r,n)}var To=(0,N.createSelector)((e,t,r,n)=>{R(t,r,"getRawEntityRecord");let o=k(e,t,r,n);return o&&Object.keys(o).reduce((i,s)=>(xt(Re(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 wa(e,t,r,n){return R(t,r,"hasEntityRecords"),Array.isArray(pt(e,t,r,n))}var pt=((e,t,r,n)=>{R(t,r,"getEntityRecords");let o=e.entities.records?.[t]?.[r]?.queriedData;return o?Ot(o,n):null}),Ta=(e,t,r,n)=>{R(t,r,"getEntityRecordsTotalItems");let o=e.entities.records?.[t]?.[r]?.queriedData;return o?Dt(o,n):null},Ca=(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=Dt(o,n);return i&&(n?.per_page?Math.ceil(i/n.per_page):Qr(o,n))},Ia=(0,N.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=>k(e,n,o,s)&&Io(e,n,o,s));if(i.length){let s=Re(e,n,o);i.forEach(a=>{let c=ir(e,n,o,a);r.push({key:c?c[s.key||I]:void 0,title:s?.getTitle?.(c)||"",name:o,kind:n})})}})}),r},e=>[e.entities.records]),xa=(0,N.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=>ar(e,n,o,s));if(i.length){let s=Re(e,n,o);i.forEach(a=>{let c=ir(e,n,o,a);r.push({key:c?c[s.key||I]:void 0,title:s?.getTitle?.(c)||"",name:o,kind:n})})}})}),r},e=>[e.entities.records]);function sr(e,t,r,n){return R(t,r,"getEntityRecordEdits"),e.entities.records?.[t]?.[r]?.edits?.[n]}var Co=(0,N.createSelector)((e,t,r,n)=>{R(t,r,"getEntityRecordNonTransientEdits");let{transientEdits:o}=Re(e,t,r)||{},i=sr(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 Io(e,t,r,n){return R(t,r,"hasEditsForEntityRecord"),ar(e,t,r,n)||Object.keys(Co(e,t,r,n)).length>0}var ir=(0,N.createSelector)((e,t,r,n)=>{R(t,r,"getEditedEntityRecord");let o=To(e,t,r,n),i=sr(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 Aa(e,t,r,n){R(t,r,"isAutosavingEntityRecord");let{pending:o,isAutosave:i}=e.entities.records?.[t]?.[r]?.saving?.[n]??{};return!!(o&&i)}function ar(e,t,r,n){return R(t,r,"isSavingEntityRecord"),e.entities.records?.[t]?.[r]?.saving?.[n]?.pending??!1}function Pa(e,t,r,n){return R(t,r,"isDeletingEntityRecord"),e.entities.records?.[t]?.[r]?.deleting?.[n]?.pending??!1}function Oa(e,t,r,n){return R(t,r,"getLastEntitySaveError"),e.entities.records?.[t]?.[r]?.saving?.[n]?.error}function Da(e,t,r,n){return R(t,r,"getLastEntityDeleteError"),e.entities.records?.[t]?.[r]?.deleting?.[n]?.error}function Ua(e){(0,te.default)("select( 'core' ).getUndoEdit()",{since:"6.3"})}function Ma(e){(0,te.default)("select( 'core' ).getRedoEdit()",{since:"6.3"})}function La(e){return dt(e).hasUndo()}function Na(e){return dt(e).hasRedo()}function mt(e){return e.currentTheme?k(e,"root","theme",e.currentTheme):null}function xo(e){return e.currentGlobalStylesId}function ja(e){return mt(e)?.theme_supports??Ea}function Ba(e,t){return e.embedPreviews[t]}function ka(e,t){let r=e.embedPreviews[t],n='<a href="'+t+'">'+t+"</a>";return r?r.html===n:!1}function Ao(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=ae(t,r,n);return e.userPermissions[i]}function Va(e,t,r,n){return(0,te.default)("wp.data.select( 'core' ).canUserEditEntityRecord()",{since:"6.7",alternative:"wp.data.select( 'core' ).canUser( 'update', { kind, name, id } )"}),Ao(e,"update",{kind:t,name:r,id:n})}function Fa(e,t,r){return e.autosaves[r]}function Ya(e,t,r,n){return n===void 0?void 0:e.autosaves[r]?.find(i=>i.author===n)}var $a=(0,N.createRegistrySelector)(e=>(t,r,n)=>e(_).hasFinishedResolution("getAutosaves",[r,n]));function Ga(e){return e.editsReference}function Ka(e){let t=mt(e);return t?e.themeBaseGlobalStyles[t.stylesheet]:null}function Ha(e){let t=mt(e);return t?e.themeGlobalStyleVariations[t.stylesheet]:null}function za(e){return e.blockPatterns}function qa(e){return e.blockPatternCategories}function Wa(e){return e.userPatternCategories}function Qa(e){(0,te.default)("select( 'core' ).getCurrentThemeGlobalStylesRevisions()",{since:"6.5.0",alternative:"select( 'core' ).getRevisions( 'root', 'globalStyles', ${ recordKey } )"});let t=xo(e);return t?e.themeGlobalStyleRevisions[t]:null}function or(e,t){return e.defaultTemplates[JSON.stringify(t)]}var Ja=(e,t,r,n,o)=>{R(t,r,"getRevisions");let i=e.entities.records?.[t]?.[r]?.revisions?.[n];return i?Ot(i,o):null},Xa=(0,N.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 u={},l=M(i._fields)??[];for(let d=0;d<l.length;d++){let f=l[d].split("."),p=c;f.forEach(m=>{p=p?.[m]}),W(u,f,p)}return u},(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]]});function Za(e){if(!e.syncConnectionStatuses)return;let t=["disconnected","connecting","connected"],r;for(let n of Object.values(e.syncConnectionStatuses))(!r||t.indexOf(n.status)<t.indexOf(r.status))&&(r=n);return r}var gr={};de(gr,{__experimentalBatch:()=>hc,__experimentalReceiveCurrentGlobalStylesId:()=>ac,__experimentalReceiveThemeBaseGlobalStyles:()=>cc,__experimentalReceiveThemeGlobalStyleVariations:()=>lc,__experimentalSaveSpecifiedEntityEdits:()=>_c,__unstableCreateUndoLevel:()=>yc,addEntities:()=>oc,clearEntityRecordEdits:()=>mc,deleteEntityRecord:()=>pr,editEntityRecord:()=>pc,receiveAutosaves:()=>bc,receiveCurrentTheme:()=>ic,receiveCurrentUser:()=>nc,receiveDefaultTemplateId:()=>Tc,receiveEmbedPreview:()=>dc,receiveEntityRecords:()=>sc,receiveNavigationFallbackId:()=>wc,receiveRevisions:()=>Cc,receiveThemeGlobalStyleRevisions:()=>fc,receiveThemeSupports:()=>uc,receiveUploadPermissions:()=>Rc,receiveUserPermission:()=>Uo,receiveUserPermissions:()=>Sc,receiveUserQuery:()=>rc,redo:()=>Ec,saveEditedEntityRecord:()=>vc,saveEntityRecord:()=>mr,setSyncConnectionStatus:()=>Ic,undo:()=>gc});var Oo=E(pe(),1);var dr=E(G(),1),Do=E(Q(),1),gt=E(ue(),1);var ur=E(G(),1),lr=null;function ec(e,t){let r=[...e],n=[];for(;r.length;)n.push(r.splice(0,t));return n}async function Po(e){lr===null&&(lr=(await(0,ur.default)({path:"/batch/v1",method:"OPTIONS"})).endpoints[0].args.requests.maxItems);let t=[];for(let r of ec(e,lr)){let n=await(0,ur.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 fr(e=Po){let t=0,r=[],n=new tc;return{add(o){let i=++t;n.add(i);let s=a=>new Promise((c,u)=>{r.push({input:a,resolve:c,reject:u}),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 tc=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 rc(e,t){return{type:"RECEIVE_USER_QUERY",users:Array.isArray(t)?t:[t],queryID:e}}function nc(e){return{type:"RECEIVE_CURRENT_USER",currentUser:e}}function oc(e){return{type:"ADD_ENTITIES",entities:e}}function sc(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=Vr(r,n,i,s):a=Pt(r,i,s),{...a,kind:e,name:t,invalidateCache:o}}function ic(e){return{type:"RECEIVE_CURRENT_THEME",currentTheme:e}}function ac(e){return{type:"RECEIVE_CURRENT_GLOBAL_STYLES_ID",id:e}}function cc(e,t){return{type:"RECEIVE_THEME_GLOBAL_STYLES",stylesheet:e,globalStyles:t}}function lc(e,t){return{type:"RECEIVE_THEME_GLOBAL_STYLE_VARIATIONS",stylesheet:e,variations:t}}function uc(){return(0,gt.default)("wp.data.dispatch( 'core' ).receiveThemeSupports",{since:"5.9"}),{type:"DO_NOTHING"}}function fc(e,t){return(0,gt.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 dc(e,t){return{type:"RECEIVE_EMBED_PREVIEW",url:e,preview:t}}var pr=(e,t,r,n,{__unstableFetch:o=dr.default,throwOnError:i=!1}={})=>async({dispatch:s,resolveSelect:a})=>{R(e,t,"deleteEntityRecord");let u=(await a.getEntitiesConfig(e)).find(p=>p.kind===e&&p.name===t),l,d=!1;if(!u)return;let f=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:m}=u;e==="postType"&&t==="wp_template"&&(r&&typeof r=="string"&&!/^\d+$/.test(r)||!window?.__experimentalTemplateActivate)&&(m=m.slice(0,m.lastIndexOf("/"))+"/templates");try{let g=`${m}/${r}`;if(n&&(g=(0,Do.addQueryArgs)(g,n)),d=await o({path:g,method:"DELETE"}),await s(kr(e,t,r,!0)),u.syncConfig){let h=`${e}/${t}`,y=r;L()?.unload(h,y)}}catch(g){p=!0,l=g}if(s({type:"DELETE_ENTITY_RECORD_FINISH",kind:e,name:t,recordId:r,error:l}),p&&i)throw l;return d}finally{s.__unstableReleaseStoreLock(f)}},pc=(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,u=i.getRawEntityRecord(e,t,r),l=i.getEditedEntityRecord(e,t,r),d=Object.keys(n).reduce((p,m)=>(p[m]=c[m]?{...l[m],...n[m]}:n[m],p),{}),f={kind:e,name:t,recordId:r,edits:Object.keys(n).reduce((p,m)=>{let g=u[m],h=d[m];return p[m]=(0,Oo.default)(g,h)?void 0:h,p},{})};if(a.syncConfig){let p=`${e}/${t}`,m=r,g=o.undoIgnore?!1:!o.isCached;L()?.update(p,m,d,Yt,{isNewUndoLevel:g})}o.undoIgnore||i.getUndoManager().addRecord([{id:{kind:e,name:t,recordId:r},changes:Object.keys(n).reduce((p,m)=>(p[m]={from:l[m],to:n[m]},p),{})}],o.isCached),s({type:"EDIT_ENTITY_RECORD",...f})},mc=(e,t,r)=>({select:n,dispatch:o})=>{let i=n.getEntityConfig(e,t);if(R(e,t,"clearEntityRecordEdits"),!i)throw new Error(`The entity being edited (${e}, ${t}) does not have a loaded config.`);let s=n.getEntityRecordEdits(e,t,r);if(!s)return;let a=Object.keys(s).reduce((c,u)=>(c[u]=void 0,c),{});o({type:"EDIT_ENTITY_RECORD",kind:e,name:t,recordId:r,edits:a})},gc=()=>({select:e,dispatch:t})=>{let r=e.getUndoManager().undo();r&&t({type:"UNDO",record:r})},Ec=()=>({select:e,dispatch:t})=>{let r=e.getUndoManager().redo();r&&t({type:"REDO",record:r})},yc=()=>({select:e})=>{e.getUndoManager().addRecord()},mr=(e,t,r,{isAutosave:n=!1,__unstableFetch:o=dr.default,throwOnError:i=!1}={})=>async({select:s,resolveSelect:a,dispatch:c})=>{R(e,t,"saveEntityRecord");let l=(await a.getEntitiesConfig(e)).find(g=>g.kind===e&&g.name===t);if(!l)return;let d=l.key??I,f=r[d],p=!!d&&!f,m=await c.__unstableAcquireStoreLock(_,["entities","records",e,t,f||Le()],{exclusive:!0});try{for(let[w,S]of Object.entries(r))if(typeof S=="function"){let b=S(s.getEditedEntityRecord(e,t,f));c.editEntityRecord(e,t,f,{[w]:b},{undoIgnore:!0}),r[w]=b}c({type:"SAVE_ENTITY_RECORD_START",kind:e,name:t,recordId:f,isAutosave:n});let g,h,y=!1,{baseURL:v}=l;e==="postType"&&t==="wp_template"&&(f&&typeof f=="string"&&!/^\d+$/.test(f)||!window?.__experimentalTemplateActivate)&&(v=v.slice(0,v.lastIndexOf("/"))+"/templates");try{let w=`${v}${f?"/"+f:""}`,S=p?{}:s.getRawEntityRecord(e,t,f);if(n){let b=s.getCurrentUser(),P=b?b.id:void 0,ne=await a.getAutosave(S.type,S.id,P),fe={...S,...ne,...r};if(fe=Object.keys(fe).reduce(($,q)=>(["title","excerpt","content","meta"].includes(q)&&($[q]=fe[q]),$),{status:fe.status==="auto-draft"?"draft":void 0}),g=await o({path:`${w}/autosaves`,method:"POST",data:fe}),S.id===g.id){let $={...S,...fe,...g};$=Object.keys($).reduce((q,oe)=>(["title","excerpt","content"].includes(oe)?q[oe]=$[oe]:oe==="status"?q[oe]=S.status==="auto-draft"&&$.status==="draft"?$.status:S.status:q[oe]=S[oe],q),{}),c.receiveEntityRecords(e,t,$,void 0,!0)}else c.receiveAutosaves(S.id,g)}else{let b=r;l.__unstablePrePersist&&(b={...b,...await l.__unstablePrePersist(S,b)}),g=await o({path:w,method:f?"PUT":"POST",data:b}),c.receiveEntityRecords(e,t,g,void 0,!0,b),l.syncConfig&&L()?.update(`${e}/${t}`,f,g,Yt,{isSave:!0})}}catch(w){y=!0,h=w}if(c({type:"SAVE_ENTITY_RECORD_FINISH",kind:e,name:t,recordId:f,error:h,isAutosave:n}),y&&i)throw h;return g}finally{c.__unstableReleaseStoreLock(m)}},hc=e=>async({dispatch:t})=>{let r=fr(),n={saveEntityRecord(s,a,c,u){return r.add(l=>t.saveEntityRecord(s,a,c,{...u,__unstableFetch:l}))},saveEditedEntityRecord(s,a,c,u){return r.add(l=>t.saveEditedEntityRecord(s,a,c,{...u,__unstableFetch:l}))},deleteEntityRecord(s,a,c,u,l){return r.add(d=>t.deleteEntityRecord(s,a,c,u,{...l,__unstableFetch:d}))}},o=e.map(s=>s(n)),[,...i]=await Promise.all([r.run(),...o]);return i},vc=(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(f=>f.kind===e&&f.name===t);if(!c)return;let u=c.key||I,l=o.getEntityRecordNonTransientEdits(e,t,r),d={[u]:r,...l};return await i.saveEntityRecord(e,t,d,n)},_c=(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),u={};for(let p of n)W(u,p,At(c,p));let f=(await a.getEntitiesConfig(e)).find(p=>p.kind===e&&p.name===t)?.key||I;return r&&(u[f]=r),await s.saveEntityRecord(e,t,u,o)};function Rc(e){return(0,gt.default)("wp.data.dispatch( 'core' ).receiveUploadPermissions",{since:"5.9",alternative:"receiveUserPermission"}),Uo("create/media",e)}function Uo(e,t){return{type:"RECEIVE_USER_PERMISSION",key:e,isAllowed:t}}function Sc(e){return{type:"RECEIVE_USER_PERMISSIONS",permissions:e}}function bc(e,t){return{type:"RECEIVE_AUTOSAVES",postId:e,autosaves:Array.isArray(t)?t:[t]}}function wc(e){return{type:"RECEIVE_NAVIGATION_FALLBACK_ID",fallbackId:e}}function Tc(e,t){return{type:"RECEIVE_DEFAULT_TEMPLATE",query:e,templateId:t}}var Cc=(e,t,r,n,o,i=!1,s)=>async({dispatch:a,resolveSelect:c})=>{R(e,t,"receiveRevisions");let l=(await c.getEntitiesConfig(e)).find(f=>f.kind===e&&f.name===t),d=l&&l?.revisionKey?l.revisionKey:I;a({type:"RECEIVE_ITEM_REVISIONS",key:d,items:Array.isArray(n)?n:[n],recordKey:r,meta:s,query:o,kind:e,name:t,invalidateCache:i})};function Ic(e,t,r,n){return n?{type:"SET_SYNC_CONNECTION_STATUS",kind:e,name:t,key:r,status:n}:{type:"CLEAR_SYNC_CONNECTION_STATUS",kind:e,name:t,key:r}}var Er={};de(Er,{editMediaEntity:()=>Ac,receiveEditorAssets:()=>Oc,receiveEditorSettings:()=>Pc,receiveRegisteredPostMeta:()=>xc,setCollaborationSupported:()=>Dc});var Mo=E(G(),1);function xc(e,t){return{type:"RECEIVE_REGISTERED_POST_META",postType:e,registeredPostMeta:t}}var Ac=(e,t={},{__unstableFetch:r=Mo.default,throwOnError:n=!1}={})=>async({dispatch:o,resolveSelect:i})=>{if(!e)return;let s="postType",a="attachment",u=(await i.getEntitiesConfig(s)).find(m=>m.kind===s&&m.name===a);if(!u)return;let l=await o.__unstableAcquireStoreLock(_,["entities","records",s,a,e],{exclusive:!0}),d,f,p=!1;try{o({type:"SAVE_ENTITY_RECORD_START",kind:s,name:a,recordId:e});try{let m=`${u.baseURL}/${e}/edit`,g=await r({path:m,method:"POST",data:{...t}});g&&(o.receiveEntityRecords(s,a,[g],void 0,!0,void 0,void 0),d=g)}catch(m){f=m,p=!0}if(o({type:"SAVE_ENTITY_RECORD_FINISH",kind:s,name:a,recordId:e,error:f}),p&&n)throw f;return d}finally{o.__unstableReleaseStoreLock(l)}};function Pc(e){return{type:"RECEIVE_EDITOR_SETTINGS",settings:e}}function Oc(e){return{type:"RECEIVE_EDITOR_ASSETS",assets:e}}var Dc=e=>({dispatch:t})=>{t({type:"SET_COLLABORATION_SUPPORTED",supported:e})};var _r={};de(_r,{__experimentalGetCurrentGlobalStylesId:()=>zc,__experimentalGetCurrentThemeBaseGlobalStyles:()=>qc,__experimentalGetCurrentThemeGlobalStylesVariations:()=>Wc,canUser:()=>Yo,canUserEditEntityRecord:()=>Gc,getAuthors:()=>Lc,getAutosave:()=>Hc,getAutosaves:()=>Kc,getBlockPatternCategories:()=>Jc,getBlockPatterns:()=>Qc,getCurrentTheme:()=>Fc,getCurrentThemeGlobalStylesRevisions:()=>$o,getCurrentUser:()=>Nc,getDefaultTemplateId:()=>Go,getEditedEntityRecord:()=>Bc,getEditorAssets:()=>ol,getEditorSettings:()=>nl,getEmbedPreview:()=>$c,getEntitiesConfig:()=>rl,getEntityRecord:()=>Et,getEntityRecords:()=>Ye,getEntityRecordsTotalItems:()=>kc,getEntityRecordsTotalPages:()=>Vc,getNavigationFallbackId:()=>Zc,getRawEntityRecord:()=>jc,getRegisteredPostMeta:()=>tl,getRevision:()=>el,getRevisions:()=>Ko,getThemeSupports:()=>Yc,getUserPatternCategories:()=>Xc});var Y=E(Q(),1),Fo=E(yr(),1),T=E(G(),1);var Vo=E(G(),1);var Be=E(G(),1),ke=E(Q(),1),Ve=E(yr(),1),Fe=E(Mt(),1);async function jo(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,u=[];(!o||o==="post")&&u.push((0,Be.default)({path:(0,ke.addQueryArgs)("/wp/v2/search",{search:e,page:s,per_page:a,type:"post",subtype:i})}).then(f=>f.map(p=>({id:p.id,url:p.url,title:(0,Ve.decodeEntities)(p.title||"")||(0,Fe.__)("(no title)"),type:p.subtype||p.type,kind:"post-type"}))).catch(()=>[])),(!o||o==="term")&&u.push((0,Be.default)({path:(0,ke.addQueryArgs)("/wp/v2/search",{search:e,page:s,per_page:a,type:"term",subtype:i})}).then(f=>f.map(p=>({id:p.id,url:p.url,title:(0,Ve.decodeEntities)(p.title||"")||(0,Fe.__)("(no title)"),type:p.subtype||p.type,kind:"taxonomy"}))).catch(()=>[])),!c&&(!o||o==="post-format")&&u.push((0,Be.default)({path:(0,ke.addQueryArgs)("/wp/v2/search",{search:e,page:s,per_page:a,type:"post-format",subtype:i})}).then(f=>f.map(p=>({id:p.id,url:p.url,title:(0,Ve.decodeEntities)(p.title||"")||(0,Fe.__)("(no title)"),type:p.subtype||p.type,kind:"taxonomy"}))).catch(()=>[])),(!o||o==="attachment")&&u.push((0,Be.default)({path:(0,ke.addQueryArgs)("/wp/v2/media",{search:e,page:s,per_page:a})}).then(f=>f.map(p=>({id:p.id,url:p.source_url,title:(0,Ve.decodeEntities)(p.title.rendered||"")||(0,Fe.__)("(no title)"),type:p.type,kind:"media"}))).catch(()=>[]));let d=(await Promise.all(u)).flat();return d=d.filter(f=>!!f.id),d=Uc(d,e),d=d.slice(0,a),d}function Uc(e,t){let r=No(t),n={};for(let o of e)if(o.title){let i=No(o.title),s=i.filter(l=>r.some(d=>l===d)),a=i.filter(l=>r.some(d=>l!==d&&l.includes(d))),c=s.length/i.length*10,u=a.length/i.length;n[o.id]=c+u}else n[o.id]=0;return e.sort((o,i)=>n[i.id]-n[o.id])}function No(e){return e.toLowerCase().match(/[\p{L}\p{N}]+/gu)||[]}var Bo=E(G(),1),F=E(Q(),1),hr=new Map,Mc=async(e,t={})=>{let r="/wp-block-editor/v1/url-details",n={url:(0,F.prependHTTP)(e)};if(!(0,F.isURL)(e))return Promise.reject(`${e} is not a valid URL.`);let o=(0,F.getProtocol)(e);return!o||!(0,F.isValidProtocol)(o)||!o.startsWith("http")||!/^https?:\/\/[^\/\s]/i.test(e)?Promise.reject(`${e} does not have a valid protocol. URLs must be "http" based`):hr.has(e)?hr.get(e):(0,Bo.default)({path:(0,F.addQueryArgs)(r,n),...t}).then(i=>(hr.set(e,i),i))},ko=Mc;async function vr(){let e=await(0,Vo.default)({path:"/wp/v2/block-patterns/patterns"});return e?e.map(t=>Object.fromEntries(Object.entries(t).map(([r,n])=>[We(r),n]))):[]}var Lc=e=>async({dispatch:t})=>{let r=(0,Y.addQueryArgs)("/wp/v2/users/?who=authors&per_page=100",e),n=await(0,T.default)({path:r});t.receiveUserQuery(r,n)},Nc=()=>async({dispatch:e})=>{let t=await(0,T.default)({path:"/wp/v2/users/me"});e.receiveCurrentUser(t)},Et=(e,t,r="",n)=>async({select:o,dispatch:i,registry:s,resolveSelect:a})=>{let u=(await a.getEntitiesConfig(e)).find(d=>d.name===t&&d.kind===e);if(!u)return;let l=await i.__unstableAcquireStoreLock(_,["entities","records",e,t,r],{exclusive:!1});try{if(n!==void 0&&n._fields&&(n={...n,_fields:[...new Set([...M(n._fields)||[],u.key||I])].join()}),n!==void 0&&n._fields&&o.hasEntityRecord(e,t,r,n))return;let{baseURL:d}=u;e==="postType"&&t==="wp_template"&&(r&&typeof r=="string"&&!/^\d+$/.test(r)||!window?.__experimentalTemplateActivate)&&(d=d.slice(0,d.lastIndexOf("/"))+"/templates");let f=(0,Y.addQueryArgs)(d+(r?"/"+r:""),{...u.baseURLParams,...n}),p=await(0,T.default)({path:f,parse:!1}),m=await p.json(),g=Ae(p.headers?.get("allow")),h=[],y={};for(let v of ie)y[ae(v,{kind:e,name:t,id:r})]=g[v],h.push([v,{kind:e,name:t,id:r}]);if(u.syncConfig&&xe(r)&&!n){let v=`${e}/${t}`,w=r,S={...m};Object.entries(u.transientEdits??{}).filter(([b,P])=>S[b]===void 0&&P&&typeof P=="object"&&"read"in P&&typeof P.read=="function").forEach(([b,P])=>{S[b]=P.read(S)}),L()?.load(u.syncConfig,v,w,S,{editRecord:(b,P={})=>{Object.keys(b).length&&i({type:"EDIT_ENTITY_RECORD",kind:e,name:t,recordId:r,edits:b,meta:{undo:void 0},options:P})},getEditedRecord:async()=>await a.getEditedEntityRecord(e,t,r),onStatusChange:b=>{i.setSyncConnectionStatus(e,t,r,b)},refetchRecord:async()=>{i.receiveEntityRecords(e,t,await(0,T.default)({path:f,parse:!0}),n)},saveRecord:()=>{a.getEditedEntityRecord(e,t,r).then(b=>{let{status:P}=b;P!=="auto-draft"&&i.saveEntityRecord(e,t,b)})},addUndoMeta:(b,P)=>{let ne=ot(b);ne&&P.set("selectionHistory",ne)},restoreUndoMeta:(b,P)=>{let ne=P.get("selectionHistory");ne&&setTimeout(()=>{to(ne,b)},0)}})}s.batch(()=>{i.receiveEntityRecords(e,t,m,n),i.receiveUserPermissions(y),i.finishResolutions("canUser",h)})}finally{i.__unstableReleaseStoreLock(l)}};Et.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 jc=se("getEntityRecord"),Bc=se("getEntityRecord"),Ye=(e,t,r={})=>async({dispatch:n,registry:o,resolveSelect:i})=>{let a=(await i.getEntitiesConfig(e)).find(f=>f.name===t&&f.kind===e);if(!a)return;let c=await n.__unstableAcquireStoreLock(_,["entities","records",e,t],{exclusive:!1}),u={...r},l=a.key||I;function d(f,p){let m=Object.fromEntries(Object.entries(p).filter(([g,h])=>["context","_fields"].includes(g)&&!!h));return f.filter(g=>g?.[l]).map(g=>[e,t,g[l],Object.keys(m).length>0?m:void 0])}try{r._fields&&(r={...r,_fields:[...new Set([...M(r._fields)||[],l])].join()});let{baseURL:f}=a,{combinedTemplates:p=!0}=r;e==="postType"&&t==="wp_template"&&p&&(f=f.slice(0,f.lastIndexOf("/"))+"/templates");let m=(0,Y.addQueryArgs)(f,{...a.baseURLParams,...r}),g=[],h;if(a.supportsPagination&&r.per_page!==-1){let y=await(0,T.default)({path:m,parse:!1});g=Object.values(await y.json()),h={totalItems:parseInt(y.headers.get("X-WP-Total")),totalPages:parseInt(y.headers.get("X-WP-TotalPages"))}}else if(r.per_page===-1&&r[Pe]===!0){let y=1,v;do{let w=await(0,T.default)({path:(0,Y.addQueryArgs)(m,{page:y,per_page:100}),parse:!1}),S=Object.values(await w.json());v=parseInt(w.headers.get("X-WP-TotalPages")),h||(h={totalItems:parseInt(w.headers.get("X-WP-Total")),totalPages:1}),g.push(...S),o.batch(()=>{n.receiveEntityRecords(e,t,g,r,!1,void 0,h),n.finishResolutions("getEntityRecord",d(S,u))}),y++}while(y<=v)}else g=Object.values(await(0,T.default)({path:m})),h={totalItems:g.length,totalPages:1};if(a.syncConfig&&r.per_page===-1){let y=`${e}/${t}`;L()?.loadCollection(a.syncConfig,y,{onStatusChange:v=>{n.setSyncConnectionStatus(e,t,null,v)},refetchRecords:async()=>{n.receiveEntityRecords(e,t,await(0,T.default)({path:m,parse:!0}),r)}})}r._fields&&(g=g.map(y=>(r._fields.split(",").forEach(v=>{y.hasOwnProperty(v)||(y[v]=void 0)}),y))),o.batch(()=>{n.receiveEntityRecords(e,t,g,r,!1,void 0,h);let y=g.filter(S=>!!S?.[l]&&!!S?._links?.self?.[0]?.targetHints?.allow).map(S=>({id:S[l],permissions:Ae(S._links.self[0].targetHints.allow)})),v=[],w={};for(let S of y)for(let b of ie)v.push([b,{kind:e,name:t,id:S.id}]),w[ae(b,{kind:e,name:t,id:S.id})]=S.permissions[b];y.length>0&&(n.receiveUserPermissions(w),n.finishResolutions("canUser",v)),n.finishResolutions("getEntityRecord",d(g,u)),n.__unstableReleaseStoreLock(c)})}catch{n.__unstableReleaseStoreLock(c)}};Ye.shouldInvalidate=(e,t,r)=>(e.type==="RECEIVE_ITEMS"||e.type==="REMOVE_ITEMS")&&e.invalidateCache&&t===e.kind&&r===e.name;var kc=se("getEntityRecords"),Vc=se("getEntityRecords"),Fc=()=>async({dispatch:e,resolveSelect:t})=>{let r=await t.getEntityRecords("root","theme",{status:"active"});e.receiveCurrentTheme(r[0])},Yc=se("getCurrentTheme"),$c=e=>async({dispatch:t})=>{try{let r=await(0,T.default)({path:(0,Y.addQueryArgs)("/oembed/1.0/proxy",{url:e})});t.receiveEmbedPreview(e,r)}catch{t.receiveEmbedPreview(e,!1)}},Yo=(e,t,r)=>async({dispatch:n,registry:o,resolveSelect:i})=>{if(!ie.includes(e))throw new Error(`'${e}' is not a valid action.`);let{hasStartedResolution:s}=o.select(_);for(let f of ie){if(f===e)continue;if(s("canUser",[f,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 p=(await i.getEntitiesConfig(t.kind)).find(m=>m.name===t.name&&m.kind===t.kind);if(!p)return;a=p.baseURL+(t.id?"/"+t.id:"")}else a=`/wp/v2/${t}`+(r?"/"+r:"");let c;try{c=await(0,T.default)({path:a,method:"OPTIONS",parse:!1})}catch{return}let u=Ae(c.headers?.get("allow")),l={},d=[];for(let f of ie)l[ae(f,t,r)]=u[f],f!==e&&d.push([f,t,r]);o.batch(()=>{n.receiveUserPermissions(l),n.finishResolutions("canUser",d)})},Gc=(e,t,r)=>async({dispatch:n})=>{await n(Yo("update",{kind:e,name:t,id:r}))},Kc=(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,T.default)({path:`/${i}/${o}/${t}/autosaves?context=edit`});a&&a.length&&r.receiveAutosaves(t,a)},Hc=(e,t)=>async({resolveSelect:r})=>{await r.getAutosaves(e,t)},zc=()=>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)},qc=()=>async({resolveSelect:e,dispatch:t})=>{let r=await e.getCurrentTheme(),n=await(0,T.default)({path:`/wp/v2/global-styles/themes/${r.stylesheet}?context=view`});t.__experimentalReceiveThemeBaseGlobalStyles(r.stylesheet,n)},Wc=()=>async({resolveSelect:e,dispatch:t})=>{let r=await e.getCurrentTheme(),n=await(0,T.default)({path:`/wp/v2/global-styles/themes/${r.stylesheet}/variations?context=view`});t.__experimentalReceiveThemeGlobalStyleVariations(r.stylesheet,n)},$o=()=>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,T.default)({url:o}))?.map(a=>Object.fromEntries(Object.entries(a).map(([c,u])=>[We(c),u])));t.receiveThemeGlobalStyleRevisions(r,s)}};$o.shouldInvalidate=e=>e.type==="SAVE_ENTITY_RECORD_FINISH"&&e.kind==="root"&&!e.error&&e.name==="globalStyles";var Qc=()=>async({dispatch:e})=>{let t=await vr();e({type:"RECEIVE_BLOCK_PATTERNS",patterns:t})},Jc=()=>async({dispatch:e})=>{let t=await(0,T.default)({path:"/wp/v2/block-patterns/categories"});e({type:"RECEIVE_BLOCK_PATTERN_CATEGORIES",categories:t})},Xc=()=>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,Fo.decodeEntities)(o.name),name:o.slug}))||[];e({type:"RECEIVE_USER_PATTERN_CATEGORIES",patternCategories:n})},Zc=()=>async({dispatch:e,select:t,registry:r})=>{let n=await(0,T.default)({path:(0,Y.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])})},Go=e=>async({dispatch:t,registry:r,resolveSelect:n})=>{let o=await(0,T.default)({path:(0,Y.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])}))};Go.shouldInvalidate=e=>e.type==="RECEIVE_ITEMS"&&e.kind==="root"&&e.name==="site";var Ko=(e,t,r,n={})=>async({dispatch:o,registry:i,resolveSelect:s})=>{let c=(await s.getEntitiesConfig(e)).find(m=>m.name===t&&m.kind===e);if(!c)return;n._fields&&(n={...n,_fields:[...new Set([...M(n._fields)||[],c.revisionKey||I])].join()});let u=(0,Y.addQueryArgs)(c.getRevisionsUrl(r),n),l,d,f={},p=c.supportsPagination&&n.per_page!==-1;try{d=await(0,T.default)({path:u,parse:!p})}catch{return}d&&(p?(l=Object.values(await d.json()),f.totalItems=parseInt(d.headers.get("X-WP-Total"))):l=Object.values(d),n._fields&&(l=l.map(m=>(n._fields.split(",").forEach(g=>{m.hasOwnProperty(g)||(m[g]=void 0)}),m))),i.batch(()=>{if(o.receiveRevisions(e,t,r,l,n,!1,f),!n?._fields&&!n.context){let m=c.revisionKey||I,g=l.filter(h=>h[m]).map(h=>[e,t,r,h[m]]);o.finishResolutions("getRevision",g)}}))};Ko.shouldInvalidate=(e,t,r,n)=>e.type==="SAVE_ENTITY_RECORD_FINISH"&&r===e.name&&t===e.kind&&!e.error&&n===e.recordId;var el=(e,t,r,n,o)=>async({dispatch:i,resolveSelect:s})=>{let c=(await s.getEntitiesConfig(e)).find(d=>d.name===t&&d.kind===e);if(!c)return;o!==void 0&&o._fields&&(o={...o,_fields:[...new Set([...M(o._fields)||[],c.revisionKey||I])].join()});let u=(0,Y.addQueryArgs)(c.getRevisionsUrl(r,n),o),l;try{l=await(0,T.default)({path:u})}catch{return}l&&i.receiveRevisions(e,t,r,l,o)},tl=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,T.default)({path:`${o}/${i}/?context=edit`,method:"OPTIONS"})}catch{return}n&&t.receiveRegisteredPostMeta(e,n?.schema?.properties?.meta?.properties)},rl=e=>async({dispatch:t})=>{let r=ut.find(n=>n.kind===e);if(r)try{let n=await r.loadEntities();if(!n.length)return;t.addEntities(n)}catch{}},nl=()=>async({dispatch:e})=>{let t=await(0,T.default)({path:"/wp-block-editor/v1/settings"});e.receiveEditorSettings(t)},ol=()=>async({dispatch:e})=>{let t=await(0,T.default)({path:"/wp-block-editor/v1/assets"});e.receiveEditorAssets(t)};function Rr(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 $e(e,t){let r=e;for(let n of t){let o=r.children[n];if(!o)return null;r=o}return r}function*Ho(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*zo(e){let t=Object.values(e.children);for(;t.length;){let r=t.pop();yield r,t.push(...Object.values(r.children))}}function Sr({exclusive:e},t){return!!(e&&t.length||!e&&t.filter(r=>r.exclusive).length)}var sl={requests:[],tree:{locks:[],children:{}}};function Ge(e=sl,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=Rr(e.tree,s),c=$e(a,s);return c.locks=[...c.locks,r],{...e,requests:e.requests.filter(u=>u!==n),tree:a}}case"RELEASE_LOCK":{let{lock:r}=t,n=[r.store,...r.path],o=Rr(e.tree,n),i=$e(o,n);return i.locks=i.locks.filter(s=>s!==r),{...e,tree:o}}}return e}function qo(e){return e.requests}function Wo(e,t,r,{exclusive:n}){let o=[t,...r],i=e.tree;for(let a of Ho(i,o))if(Sr({exclusive:n},a.locks))return!1;let s=$e(i,o);if(!s)return!0;for(let a of zo(s))if(Sr({exclusive:n},a.locks))return!1;return!0}function Qo(){let e=Ge(void 0,{type:"@@INIT"});function t(){for(let o of qo(e)){let{store:i,path:s,exclusive:a,notifyAcquired:c}=o;if(Wo(e,i,s,{exclusive:a})){let u={store:i,path:s,exclusive:a};e=Ge(e,{type:"GRANT_LOCK_REQUEST",lock:u,request:o}),c(u)}}}function r(o,i,s){return new Promise(a=>{e=Ge(e,{type:"ENQUEUE_LOCK_REQUEST",request:{store:o,path:i,exclusive:s,notifyAcquired:a}}),t()})}function n(o){e=Ge(e,{type:"RELEASE_LOCK",lock:o}),t()}return{acquire:r,release:n}}function Jo(){let e=Qo();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 Xo,Zo;var yt=E(z(),1);var ts=E(z(),1),Se=(0,ts.createContext)({});Se.displayName="EntityContext";var os=E(ns(),1);function ss({kind:e,type:t,id:r,children:n}){let o=(0,yt.useContext)(Se),i=(0,yt.useMemo)(()=>({...o,[e]:{...o?.[e],[t]:r}}),[o,e,t,r]);return(0,os.jsx)(Se.Provider,{value:i,children:n})}var ht=E(O(),1),us=E(ue(),1),fs=E(z(),1);var cs=E(O(),1);function is(e,t){var r=0,n,o;t=t||{};function i(){var s=n,a=arguments.length,c,u;e:for(;s;){if(s.args.length!==arguments.length){s=s.next;continue}for(u=0;u<a;u++)if(s.args[u]!==arguments[u]){s=s.next;continue e}return s!==n&&(s===o&&(o=s.prev),s.prev.next=s.next,s.next&&(s.next.prev=s.prev),s.next=n,s.prev=null,n.prev=s,n=s),s.val}for(c=new Array(a),u=0;u<a;u++)c[u]=arguments[u];return s={args:c,val:e.apply(null,c)},n?(n.prev=s,s.next=n):o=s,r===t.maxSize?(o=o.prev,o.next=null):r++,n=s,s.val}return i.clear=function(){n=null,o=null,r=0},i}var as=is;var U=(e=>(e.Idle="IDLE",e.Resolving="RESOLVING",e.Error="ERROR",e.Success="SUCCESS",e))(U||{});var il=["getIsResolving","hasStartedResolution","hasFinishedResolution","isResolving","getCachedResolvers"];function be(e,t){return(0,cs.useSelect)((r,n)=>e(i=>al(r(i)),n),t)}var al=as((e=>{let t={};for(let r in e)il.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=U.Resolving;break;case"finished":s=U.Success;break;case"error":s=U.Error;break;case void 0:s=U.Idle;break}return{data:o,status:s,isResolving:s===U.Resolving,hasStarted:s!==U.Idle,hasResolved:s===U.Success||s===U.Error}}});return t}));var ls={};function br(e,t,r,n={enabled:!0}){let{editEntityRecord:o,saveEditedEntityRecord:i}=(0,ht.useDispatch)(A),s=(0,fs.useMemo)(()=>({edit:(f,p={})=>o(e,t,r,f,p),save:(f={})=>i(e,t,r,{throwOnError:!0,...f})}),[o,e,t,r,i]),{editedRecord:a,hasEdits:c,edits:u}=(0,ht.useSelect)(f=>n.enabled?{editedRecord:f(A).getEditedEntityRecord(e,t,r),hasEdits:f(A).hasEditsForEntityRecord(e,t,r),edits:f(A).getEntityRecordNonTransientEdits(e,t,r)}:{editedRecord:ls,hasEdits:!1,edits:ls},[e,t,r,n.enabled]),{data:l,...d}=be(f=>n.enabled?f(A).getEntityRecord(e,t,r):{data:null},[e,t,r,n.enabled]);return{record:l,editedRecord:a,hasEdits:c,edits:u,...d,...s}}function ds(e,t,r,n){return(0,us.default)("wp.data.__experimentalUseEntityRecord",{alternative:"wp.data.useEntityRecord",since:"6.1"}),br(e,t,r,n)}var ps=E(Q(),1),ms=E(ue(),1),vt=E(O(),1),wr=E(z(),1);var cl=[];function _t(e,t,r={},n={enabled:!0}){let o=(0,ps.addQueryArgs)("",r),{data:i,...s}=be(u=>n.enabled?u(A).getEntityRecords(e,t,r):{data:cl},[e,t,o,n.enabled]),{totalItems:a,totalPages:c}=(0,vt.useSelect)(u=>n.enabled?{totalItems:u(A).getEntityRecordsTotalItems(e,t,r),totalPages:u(A).getEntityRecordsTotalPages(e,t,r)}:{totalItems:null,totalPages:null},[e,t,o,n.enabled]);return{records:i,totalItems:a,totalPages:c,...s}}function gs(e,t,r,n){return(0,ms.default)("wp.data.__experimentalUseEntityRecords",{alternative:"wp.data.useEntityRecords",since:"6.1"}),_t(e,t,r,n)}function Es(e,t,r={},n={enabled:!0}){let o=(0,vt.useSelect)(l=>l(A).getEntityConfig(e,t),[e,t]),{records:i,...s}=_t(e,t,{...r,...r._fields?{_fields:[...new Set([...M(r._fields)||[],"_links"])].join()}:{}},n),a=(0,wr.useMemo)(()=>i?.map(l=>l[o?.key??"id"])??[],[i,o?.key]),c=(0,vt.useSelect)(l=>{let{getEntityRecordsPermissions:d}=j(l(A));return d(e,t,a)},[a,e,t]);return{records:(0,wr.useMemo)(()=>i?.map((l,d)=>({...l,permissions:c[d]}))??[],[i,c]),...s}}var vs=E(ue(),1),_s=E(hs(),1);function Rs(e,t){let r=typeof e=="object",n=r?JSON.stringify(e):e;return r&&typeof t<"u"&&(0,_s.default)("When 'resource' is an entity object, passing 'id' as a separate argument isn't supported."),be(o=>{let i=r?!!e.id:!!t,{canUser:s}=o(A),a=s("create",r?{kind:e.kind,name:e.name}:e);if(!i){let m=s("read",e),g=a.isResolving||m.isResolving,h=a.hasResolved&&m.hasResolved,y=U.Idle;return g?y=U.Resolving:h&&(y=U.Success),{status:y,isResolving:g,hasResolved:h,canCreate:a.hasResolved&&a.data,canRead:m.hasResolved&&m.data}}let c=s("read",e,t),u=s("update",e,t),l=s("delete",e,t),d=c.isResolving||a.isResolving||u.isResolving||l.isResolving,f=c.hasResolved&&a.hasResolved&&u.hasResolved&&l.hasResolved,p=U.Idle;return d?p=U.Resolving:f&&(p=U.Success),{status:p,isResolving:d,hasResolved:f,canRead:f&&c.data,canCreate:f&&a.data,canUpdate:f&&u.data,canDelete:f&&l.data}},[n,t])}var Ss=Rs;function bs(e,t){return(0,vs.default)("wp.data.__experimentalUseResourcePermissions",{alternative:"wp.data.useResourcePermissions",since:"6.1"}),Rs(e,t)}var Ke=E(z(),1),Rt=E(O(),1),St=E(me(),1);var ws=E(z(),1);function we(e,t){return(0,ws.useContext)(Se)?.[e]?.[t]}var re=E(Kt(),1);var Ts=E(ge(),1);var Tr,Cr=new WeakMap;function Cs(e){if(Tr||(Tr=j(Ts.privateApis)),!Cr.has(e)){let t=Tr.getRichTextValues([e]);Cr.set(e,t)}return Cr.get(e)}var Ir=new WeakMap;function ll(e){if(!Ir.has(e)){let t=[];for(let r of Cs(e))r&&r.replacements.forEach(({type:n,attributes:o})=>{n==="core/footnote"&&t.push(o["data-fn"])});Ir.set(e,t)}return Ir.get(e)}function Is(e){return e.flatMap(ll)}var xr={};function Ar(e,t){let r={blocks:e};if(!t||t.footnotes===void 0)return r;let n=Is(e),o=t.footnotes?JSON.parse(t.footnotes):[];if(o.map(l=>l.id).join("")===n.join(""))return r;let s=n.map(l=>o.find(d=>d.id===l)||xr[l]||{id:l,content:""});function a(l){if(!l||Array.isArray(l)||typeof l!="object")return l;l={...l};for(let d in l){let f=l[d];if(Array.isArray(f)){l[d]=f.map(a);continue}if(typeof f!="string"&&!(f instanceof re.RichTextData))continue;let p=typeof f=="string"?re.RichTextData.fromHTMLString(f):new re.RichTextData(f),m=!1;p.replacements.forEach(g=>{if(g.type==="core/footnote"){let h=g.attributes["data-fn"],y=n.indexOf(h),v=(0,re.create)({html:g.innerHTML});v.text=String(y+1),v.formats=Array.from({length:v.text.length},()=>v.formats[0]),v.replacements=Array.from({length:v.text.length},()=>v.replacements[0]),g.innerHTML=(0,re.toHTMLString)({value:v}),m=!0}}),m&&(l[d]=typeof f=="string"?p.toHTMLString():p)}return l}function c(l){return l.map(d=>({...d,attributes:a(d.attributes),innerBlocks:c(d.innerBlocks)}))}let u=c(e);return xr={...xr,...o.reduce((l,d)=>(n.includes(d.id)||(l[d.id]=d),l),{})},{meta:{...t,footnotes:JSON.stringify(s)},blocks:u}}var ul=[],xs=new Map;function As(e,t,{id:r}={}){let n=we(e,t),o=r??n,{content:i,editedBlocks:s,meta:a}=(0,Rt.useSelect)(p=>{if(!o)return{};let{getEditedEntityRecord:m}=p(_),g=m(e,t,o);return{editedBlocks:g.blocks,content:g.content,meta:g.meta}},[e,t,o]),{__unstableCreateUndoLevel:c,editEntityRecord:u}=(0,Rt.useDispatch)(_),l=(0,Ke.useMemo)(()=>{if(!o)return;if(s)return s;if(!i||typeof i!="string")return ul;let p=`${e}:${t}:${o}`,m=xs.get(p),g;return m&&m.content===i?g=m.blocks:(g=(0,St.parse)(i),xs.set(p,{content:i,blocks:g})),g},[e,t,o,s,i]),d=(0,Ke.useCallback)((p,m)=>{if(l===p)return c(e,t,o);let{selection:h,...y}=m,v={selection:h,content:({blocks:w=[]})=>(0,St.__unstableSerializeAndClean)(w),...Ar(p,a)};u(e,t,o,v,{isCached:!1,...y})},[e,t,o,l,a,c,u]),f=(0,Ke.useCallback)((p,m)=>{let{selection:g,...h}=m,y={selection:g,...Ar(p,a)};u(e,t,o,y,{isCached:!0,...h})},[e,t,o,a,u]);return[l,f,d]}var Ps=E(z(),1),bt=E(O(),1);function Os(e,t,r,n){let o=we(e,t),i=n??o,{value:s,fullValue:a}=(0,bt.useSelect)(l=>{let{getEntityRecord:d,getEditedEntityRecord:f}=l(_),p=d(e,t,i),m=f(e,t,i);return p&&m?{value:m[r],fullValue:p[r]}:{}},[e,t,i,r]),{editEntityRecord:c}=(0,bt.useDispatch)(_),u=(0,Ps.useCallback)(l=>{c(e,t,i,{[r]:l})},[c,e,t,i,r]);return[s,u,a]}var Te=E(z(),1);var fl={textIndex:null,localClientId:null},Pr={activeCollaborators:[],resolveSelection:()=>fl,getDebugData:()=>({doc:{},clients:{},collaboratorMap:{}}),isCurrentCollaboratorDisconnected:!1};function Ds(e,t){let r=t??e.getCurrentState();return{activeCollaborators:r,resolveSelection:n=>e.convertSelectionStateToAbsolute(n),getDebugData:()=>e.getDebugData(),isCurrentCollaboratorDisconnected:r.find(n=>n.isMe)?.isConnected===!1}}function Us(e,t){let[r,n]=(0,Te.useState)(Pr);return(0,Te.useEffect)(()=>{if(e===null||t===null){n(Pr);return}let o=`postType/${t}`,i=e.toString(),s=L()?.getAwareness(o,i);if(!s){n(Pr);return}return s.setUp(),n(Ds(s)),s?.onStateChange(c=>{n(Ds(s,c))})},[e,t]),r}function Ms(e,t){return Us(e,t).activeCollaborators}function Ls(e,t){return Us(e,t).resolveSelection}function Ns(e,t){let[r,n]=(0,Te.useState)(null);return(0,Te.useEffect)(()=>{if(e===null||t===null){n(null);return}let o=L()?.getAwareness(`postType/${t}`,e.toString());if(!o){n(null);return}o.setUp();let i=o.doc.getMap("state"),s=o.doc.getMap("document"),a=Date.now(),c=u=>{if(u.keysChanged.has("savedAt")){let l=i.get("savedAt"),d=i.get("savedBy");if(typeof l=="number"&&typeof d=="number"&&l>a){let f=s.get("status");n({savedAt:l,savedByClientId:d,postStatus:f})}}};return i.observe(c),()=>{i.unobserve(c)}},[e,t]),r}var js={};Tn(js,{useEntityRecordsWithPermissions:Es,RECEIVE_INTERMEDIATE_RESULTS:Pe,retrySyncConnection:xn,useActiveCollaborators:Ms,useResolvedSelection:Ls,useLastPostSave:Ns});var Or=[...lt,...ut.filter(e=>!!e.name)],dl=Or.reduce((e,t)=>{let{kind:r,name:n,plural:o}=t,i=le(r,n);if(e[i]=(s,a,c)=>(R(r,n,i,{isShorthandSelector:!0,alternativeFunctionName:"getEntityRecord"}),k(s,r,n,a,c)),o){let s=le(r,o,"get");e[s]=(a,c)=>(R(r,n,s,{isShorthandSelector:!0,alternativeFunctionName:"getEntityRecords"}),pt(a,r,n,c))}return e},{}),pl=Or.reduce((e,t)=>{let{kind:r,name:n,plural:o}=t,i=le(r,n);if(e[i]=(s,a)=>(R(r,n,i,{isShorthandSelector:!0,alternativeFunctionName:"getEntityRecord"}),Et(r,n,s,a)),o){let s=le(r,o,"get");e[s]=(...a)=>(R(r,o,s,{isShorthandSelector:!0,alternativeFunctionName:"getEntityRecords"}),Ye(r,n,...a)),e[s].shouldInvalidate=a=>Ye.shouldInvalidate(a,r,n)}return e},{}),ml=Or.reduce((e,t)=>{let{kind:r,name:n}=t,o=le(r,n,"save");e[o]=(s,a)=>(R(r,n,o,{isShorthandSelector:!0,alternativeFunctionName:"saveEntityRecord"}),mr(r,n,s,a));let i=le(r,n,"delete");return e[i]=(s,a,c)=>(R(r,n,i,{isShorthandSelector:!0,alternativeFunctionName:"deleteEntityRecord"}),pr(r,n,s,a,c)),e},{}),gl=()=>({reducer:yo,actions:{...Xo,...gr,...ml,...Jo()},selectors:{...Zo,...cr,...dl},resolvers:{..._r,...pl}}),A=(0,wt.createReduxStore)(_,gl());j(A).registerPrivateSelectors(nr);j(A).registerPrivateActions(Er);(0,wt.register)(A);return $s(El);})();
2 2 //# sourceMappingURL=index.min.js.map