HEX
Server: nginx
System: Linux pool195-106-36.bur.atomicsites.net 6.12.57+deb12-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.57-1~bpo12+1 (2025-11-17) x86_64
User: (0)
PHP: 8.3.32
Disabled: pcntl_fork
Upload Files
File: //srv/wordpress/core/beta/wp-includes/js/dist/core-data.min.js
/*! This file is auto-generated */
"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_sizes","image_size_threshold","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);})();