| [ Index ] |
PHP Cross Reference of WordPress Trunk (Updated Daily) |
[Summary view] [Print] [Text view]
1 /*! This file is auto-generated */ 2 (function() { 3 "use strict";var wp;(wp||={}).coreData=(()=>{var Fi=Object.create;var Ie=Object.defineProperty;var Yi=Object.getOwnPropertyDescriptor;var $i=Object.getOwnPropertyNames;var Hi=Object.getPrototypeOf,Gi=Object.prototype.hasOwnProperty;var P=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),kt=(t,e)=>{for(var r in e)Ie(t,r,{get:e[r],enumerable:!0})},rs=(t,e,r,o)=>{if(e&&typeof e=="object"||typeof e=="function")for(let s of $i(e))!Gi.call(t,s)&&s!==r&&Ie(t,s,{get:()=>e[s],enumerable:!(o=Yi(e,s))||o.enumerable});return t};var g=(t,e,r)=>(r=t!=null?Fi(Hi(t)):{},rs(e||!t||!t.__esModule?Ie(r,"default",{value:t,enumerable:!0}):r,t)),Ki=t=>rs(Ie({},"__esModule",{value:!0}),t);var D=P((od,os)=>{os.exports=window.wp.data});var _t=P((sd,ss)=>{"use strict";ss.exports=function t(e,r){if(e===r)return!0;if(e&&r&&typeof e=="object"&&typeof r=="object"){if(e.constructor!==r.constructor)return!1;var o,s,n;if(Array.isArray(e)){if(o=e.length,o!=r.length)return!1;for(s=o;s--!==0;)if(!t(e[s],r[s]))return!1;return!0}if(e instanceof Map&&r instanceof Map){if(e.size!==r.size)return!1;for(s of e.entries())if(!r.has(s[0]))return!1;for(s of e.entries())if(!t(s[1],r.get(s[0])))return!1;return!0}if(e instanceof Set&&r instanceof Set){if(e.size!==r.size)return!1;for(s of e.entries())if(!r.has(s[0]))return!1;return!0}if(ArrayBuffer.isView(e)&&ArrayBuffer.isView(r)){if(o=e.length,o!=r.length)return!1;for(s=o;s--!==0;)if(e[s]!==r[s])return!1;return!0}if(e.constructor===RegExp)return e.source===r.source&&e.flags===r.flags;if(e.valueOf!==Object.prototype.valueOf)return e.valueOf()===r.valueOf();if(e.toString!==Object.prototype.toString)return e.toString()===r.toString();if(n=Object.keys(e),o=n.length,o!==Object.keys(r).length)return!1;for(s=o;s--!==0;)if(!Object.prototype.hasOwnProperty.call(r,n[s]))return!1;for(s=o;s--!==0;){var a=n[s];if(!t(e[a],r[a]))return!1}return!0}return e!==e&&r!==r}});var Kt=P((nd,ns)=>{ns.exports=window.wp.compose});var is=P((ad,as)=>{as.exports=window.wp.undoManager});var X=P((Rd,cs)=>{cs.exports=window.wp.apiFetch});var G=P((wd,ds)=>{ds.exports=window.wp.sync});var ps=P((Td,ms)=>{ms.exports=window.wp.privateApis});var Os=P((Qd,As)=>{"use strict";function Tt(t){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Tt=function(e){return typeof e}:Tt=function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Tt(t)}function el(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function Is(t,e){for(var r=0;r<e.length;r++){var o=e[r];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(t,o.key,o)}}function rl(t,e,r){return e&&Is(t.prototype,e),r&&Is(t,r),t}function xs(t,e){var r=t._map,o=t._arrayTreeMap,s=t._objectTreeMap;if(r.has(e))return r.get(e);for(var n=Object.keys(e).sort(),a=Array.isArray(e)?o:s,i=0;i<n.length;i++){var l=n[i];if(a=a.get(l),a===void 0)return;var f=e[l];if(a=a.get(f),a===void 0)return}var u=a.get("_ekm_value");if(u)return r.delete(u[0]),u[0]=e,a.set("_ekm_value",u),r.set(e,u),u}var ol=(function(){function t(e){if(el(this,t),this.clear(),e instanceof t){var r=[];e.forEach(function(s,n){r.push([n,s])}),e=r}if(e!=null)for(var o=0;o<e.length;o++)this.set(e[o][0],e[o][1])}return rl(t,[{key:"set",value:function(r,o){if(r===null||Tt(r)!=="object")return this._map.set(r,o),this;for(var s=Object.keys(r).sort(),n=[r,o],a=Array.isArray(r)?this._arrayTreeMap:this._objectTreeMap,i=0;i<s.length;i++){var l=s[i];a.has(l)||a.set(l,new t),a=a.get(l);var f=r[l];a.has(f)||a.set(f,new t),a=a.get(f)}var u=a.get("_ekm_value");return u&&this._map.delete(u[0]),a.set("_ekm_value",n),this._map.set(r,n),this}},{key:"get",value:function(r){if(r===null||Tt(r)!=="object")return this._map.get(r);var o=xs(this,r);if(o)return o[1]}},{key:"has",value:function(r){return r===null||Tt(r)!=="object"?this._map.has(r):xs(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 o=this,s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this;this._map.forEach(function(n,a){a!==null&&Tt(a)==="object"&&(n=n[1]),r.call(s,n,a,o)})}},{key:"clear",value:function(){this._map=new Map,this._arrayTreeMap=new Map,this._objectTreeMap=new Map}},{key:"size",get:function(){return this._map.size}}]),t})();As.exports=ol});var at=P((Jd,Ps)=>{Ps.exports=window.wp.url});var ft=P((vm,Vs)=>{Vs.exports=window.wp.blocks});var ut=P((_m,Fs)=>{Fs.exports=window.wp.i18n});var Ct=P((bm,Ys)=>{Ys.exports=window.wp.blockEditor});var oe=P((Ym,an)=>{an.exports=window.wp.richText});var Nt=P((Gp,ea)=>{ea.exports=window.wp.deprecated});var Ea=P((bg,ha)=>{ha.exports=window.wp.notices});var me=P((Sg,va)=>{va.exports=window.wp.htmlEntities});var W=P((Jg,Ha)=>{Ha.exports=window.wp.element});var Q=P((Zg,Ka)=>{Ka.exports=window.ReactJSXRuntime});var Po=P((my,oi)=>{oi.exports=window.wp.warning});var Lt=P((Qy,wi)=>{wi.exports=window.wp.primitives});var Sr=P((yh,xi)=>{xi.exports=window.wp.components});var ed={};kt(ed,{EntityProvider:()=>qa,__experimentalFetchLinkSuggestions:()=>Ra,__experimentalFetchUrlData:()=>Ta,__experimentalUseEntityRecord:()=>Xa,__experimentalUseEntityRecords:()=>ei,__experimentalUseResourcePermissions:()=>ui,fetchBlockPatterns:()=>wo,privateApis:()=>Vi,store:()=>$,useEntityBlockEditor:()=>yi,useEntityId:()=>$t,useEntityProp:()=>hi,useEntityRecord:()=>Ao,useEntityRecords:()=>ir,useResourcePermissions:()=>fi});var Ar=g(D(),1);var so=g(_t(),1),Xn=g(Kt(),1),de=g(D(),1),Zn=g(is(),1);var ls=g(_t(),1);function zt(t,e){return e?Object.fromEntries(Object.entries(t).map(([r,o])=>{let s=e[r]?.raw??e[r];return[r,(0,ls.default)(o,s)?void 0:o]})):t}var fs=g(_t(),1);function Pr(t,e){if(!t)return e;let r=!1,o={};for(let s in e)(0,fs.default)(t[s],e[s])?o[s]=t[s]:(r=!0,o[s]=e[s]);if(!r)return t;for(let s in t)o.hasOwnProperty(s)||(o[s]=t[s]);return o}function zi(t){return typeof t=="string"?t.split(","):Array.isArray(t)?t:null}var j=zi;function bt(t,e,r){if(!t||typeof t!="object")return t;let o=Array.isArray(e)?e:e.split(".");return o.reduce((s,n,a)=>(s[n]===void 0&&(Number.isInteger(o[a+1])?s[n]=[]:s[n]={}),a===o.length-1&&(s[n]=r),s[n]),t),t}var us=new WeakMap;function xe(t,e){let r=j(e)??[],o=r.join(","),s=us.get(t);if(s){let a=s.get(o);if(a!==void 0)return a}else t!==null&&typeof t=="object"&&(s=new Map,us.set(t,s));let n={};for(let a=0;a<r.length;a++){let i=r[a].split("."),l=t;i.forEach(f=>{l=l?.[f]}),bt(n,i,l)}return s?.set(o,n),n}var qi=t=>e=>(r,o)=>r===void 0||t(o)?e(r,o):r,qt=qi;var Wi=t=>(...e)=>async({resolveSelect:r})=>{await r[t](...e)},St=Wi;var Qi=t=>e=>(r,o)=>e(r,t(o)),Wt=Qi;function Ji(t){let e=new WeakMap;return r=>{let o;return e.has(r)?o=e.get(r):(o=t(r),r!==null&&typeof r=="object"&&e.set(r,o)),o}}var Dr=Ji;function Mr(t,e,r){if(!t||typeof t!="object"||typeof e!="string"&&!Array.isArray(e))return t;let o=Array.isArray(e)?e:e.split("."),s=t;return o.forEach(n=>{s=s?.[n]}),s!==void 0?s:r}function Qt(t){return/^\s*\d+\s*$/.test(t)}var Rt=["create","read","update","delete"];function Jt(t){let e={},r={create:"POST",read:"GET",update:"PUT",delete:"DELETE"};for(let[o,s]of Object.entries(r))e[o]=t?t.includes(s):!1;return e}function wt(t,e,r){return(typeof e=="object"?[t,e.kind,e.name,e.id]:[t,e,r]).filter(Boolean).join("/")}var Xt=Symbol("RECEIVE_INTERMEDIATE_RESULTS");function Ae(t){if(!t)return;let e=Object.entries(t).filter(([r,o])=>(r==="context"||r==="_fields")&&o!==void 0&&o!==null);return e.length>0?Object.fromEntries(e):void 0}var ws=g(X(),1);var hs=g(G(),1);var gs=g(ps(),1),{lock:ys,unlock:Y}=(0,gs.__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:Es,createSyncManager:Xi,Delta:Nr,CRDT_DOC_META_PERSISTENCE_KEY:vs,CRDT_RECORD_MAP_KEY:et,LOCAL_EDITOR_ORIGIN:_s,LOCAL_UNDO_IGNORED_ORIGIN:Oe,retrySyncConnection:bs}=Y(hs.privateApis),Pe="crdt_snapshot",Zt;function I(){if(Zt)return Zt;if(globalThis.window?.__experimentalEnableRealTimeCollaboration)return Zt=Xi(),Zt}function De(){return!!Zt}function Ss(t,e,r){if(De())return I()?.getEntitySnapshot(`$t}/$e}`,`$r}`)}function Rs(t,e,r,o){return De()?I()?.entityContainsSnapshot(`$t}/$e}`,`$r}`,o)??!1:!1}var Zi="/wp-sync/v1/save",Me=new Map;async function tl(t,e,r){let o=await I()?.createPersistedCRDTDoc(t,e);o&&await(0,ws.default)({path:Zi,method:"POST",data:{room:r,doc:o}})}async function Lr(t,e){let r=`$t}:$e}`,s=(Me.get(r)||Promise.resolve()).catch(()=>{}).then(()=>tl(t,e,r));Me.set(r,s);try{await s}finally{Me.get(r)===s&&Me.delete(r)}}function te(t){let e=parseInt(t.get("X-WP-Total")??""),r=parseInt(t.get("X-WP-TotalPages")??"");return{totalItems:Number.isFinite(e)?e:null,totalPages:Number.isFinite(r)?r:null}}function Ur(t,e,r){return{type:"RECEIVE_ITEMS",items:t,persistedEdits:e,meta:r}}function Ts(t,e,r,o=!1){return{type:"REMOVE_ITEMS",itemIds:Array.isArray(r)?r:[r],kind:t,name:e,invalidateCache:o}}function Cs(t,e={},r,o){return{...Ur(t,r,o),query:e}}var Ns=g(Os(),1);var Ds=g(at(),1);function sl(t){let e={stableKey:"",page:1,perPage:10,offset:null,fields:null,include:null,context:"default"},r=Object.keys(t).sort();for(let o=0;o<r.length;o++){let s=r[o],n=t[s];switch(s){case"page":e[s]=Number(n);break;case"per_page":e.perPage=Number(n);break;case"offset":{let a=Number(n);Number.isFinite(a)&&(e.offset=a);break}case"context":e.context=n;break;default:s==="_fields"&&(e.fields=j(n)??[],n=e.fields.join()),s==="include"&&(typeof n=="number"&&(n=n.toString()),e.include=(j(n)??[]).map(Number),n=e.include.join()),e.stableKey+=(e.stableKey?"&":"")+(0,Ds.addQueryArgs)("",{[s]:n}).slice(1)}}return e}var it=Dr(sl);var Ms=new WeakMap;function nl(t,e,r={}){let{supportsPagination:o=!0}=r,{stableKey:s,page:n,perPage:a,offset:i,include:l,fields:f,context:u}=it(e),d=t.queries?.[u]?.[s]?.itemIds;if(!d)return null;let m=o&&a!==-1,c=m?i??(n-1)*a:0,p=m?Math.min(c+a,d.length):d.length;if(m&&d.length<c+a){let E=t.queries[u][s].meta?.totalItems;if(Number.isFinite(E)&&d.length<E)return null}let y=[];for(let E=c;E<p;E++){let h=d[E];if(Array.isArray(l)&&!l.includes(h)||h===void 0)continue;if(!t.items[u]?.hasOwnProperty(h))return null;let _=t.items[u][h],b;if(Array.isArray(f)){b={};for(let C=0;C<f.length;C++){let L=f[C].split("."),S=_;L.forEach(T=>{S=S?.[T]}),bt(b,L,S)}}else{if(!t.itemIsComplete[u]?.[h])return null;b=_}y.push(b)}return y}function kr(t,e={},r={}){let o=Ms.get(t);if(o){let n=o.get(e);if(n!==void 0)return n}else o=new Ns.default,Ms.set(t,o);let s=nl(t,e,r);return o.set(e,s),s}function jr(t,e={}){let{stableKey:r,context:o}=it(e);return t.queries?.[o]?.[r]?.meta?.totalItems??null}function Ls(t,e={}){let{stableKey:r,context:o}=it(e);return t.queries?.[o]?.[r]?.meta?.totalPages??null}var ce=g(D(),1),Wn=g(Kt(),1);var lt=function(){return lt=Object.assign||function(e){for(var r,o=1,s=arguments.length;o<s;o++){r=arguments[o];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},lt.apply(this,arguments)};function Us(t){return t.toLowerCase()}var al=[/([a-z0-9])([A-Z])/g,/([A-Z])([A-Z][a-z])/g],il=/[^A-Z0-9]+/gi;function Ne(t,e){e===void 0&&(e={});for(var r=e.splitRegexp,o=r===void 0?al:r,s=e.stripRegexp,n=s===void 0?il:s,a=e.transform,i=a===void 0?Us:a,l=e.delimiter,f=l===void 0?" ":l,u=ks(ks(t,o,"$1\0$2"),n,"\0"),d=0,m=u.length;u.charAt(d)==="\0";)d++;for(;u.charAt(m-1)==="\0";)m--;return u.slice(d,m).split("\0").map(i).join(f)}function ks(t,e,r){return e instanceof RegExp?t.replace(e,r):e.reduce(function(o,s){return o.replace(s,r)},t)}function Br(t,e){var r=t.charAt(0),o=t.substr(1).toLowerCase();return e>0&&r>="0"&&r<="9"?"_"+r+o:""+r.toUpperCase()+o}function ee(t,e){return e===void 0&&(e={}),Ne(t,lt({delimiter:"",transform:Br},e))}function ll(t,e){return e===0?t.toLowerCase():Br(t,e)}function Le(t,e){return e===void 0&&(e={}),ee(t,lt({transform:ll},e))}function js(t){return t.charAt(0).toUpperCase()+t.substr(1)}function fl(t){return js(t.toLowerCase())}function Bs(t,e){return e===void 0&&(e={}),Ne(t,lt({delimiter:" ",transform:fl},e))}var ue=g(X(),1),qe=g(ft(),1),A=g(ut(),1);var Vt=g(D(),1),ne=g(G(),1),_n=g(Ct(),1);var tn=g(D(),1);var $s=100,Hs=5,Gs=5e3;var Js=g(G(),1);function ul(){let t=window.navigator.userAgent,e="Unknown";return t.includes("Firefox")?e="Firefox":t.includes("Edg")?e="Microsoft Edge":t.includes("Chrome")&&!t.includes("Edg")?e="Chrome":t.includes("Safari")&&!t.includes("Chrome")?e="Safari":t.includes("MSIE")||t.includes("Trident")?e="Internet Explorer":(t.includes("Opera")||t.includes("OPR"))&&(e="Opera"),e}function Ks(t,e,r){if(t.size!==e.size)return!1;for(let[o,s]of t.entries())if(!e.has(o)||!r(s,e.get(o)))return!1;return!0}function zs(t,e){return!t||!e?t===e:Object.keys(t).length!==Object.keys(e).length?!1:Object.entries(t).every(([r,o])=>o===e[r])}function qs(t){return typeof t!="object"||t===null||Array.isArray(t)?!1:["24","48","96"].every(e=>!(e in t)||typeof t[e]=="string")}function re(t){return typeof t!="object"||t===null?!1:"id"in t&&"name"in t&&"slug"in t&&"browserType"in t&&"enteredAt"in t&&(t.id===null||typeof t.id=="number"&&Number.isInteger(t.id)&&t.id>0)&&typeof t.name=="string"&&t.name.trim()!==""&&typeof t.slug=="string"&&(!("avatar_urls"in t)||qs(t.avatar_urls))&&typeof t.browserType=="string"&&typeof t.enteredAt=="number"&&Number.isFinite(t.enteredAt)}function Ws(t,e){let r={browserType:ul(),enteredAt:Date.now()};if(typeof t=="object"&&t){let o=t;if("id"in o&&"name"in o){let s={...r,..."avatar_urls"in o&&qs(o.avatar_urls)?{avatar_urls:o.avatar_urls}:{},id:o.id,name:o.name,slug:"slug"in o&&typeof o.slug=="string"?o.slug:""};if(re(s)&&s.id!==null)return s}}return{...r,id:null,name:"Anonymous User",slug:`anonymous-$e}`}}function Qs(t,e){return typeof t=="object"&&t!==null&&e in t?t[e]:null}function Vr(t){return Object.keys(t)}var Xs=class extends Js.Awareness{getStates(){return super.getStates()}getLocalStateField(t){let e=this.getLocalState();return Qs(e,t)}setLocalStateField(t,e){super.setLocalStateField(t,e)}};var cl=class extends Xs{setLocalStateField(t,e){this.isFieldEqual(t,e,this.getLocalStateField(t)??void 0)||super.setLocalStateField(t,e)}isFieldEqual(t,e,r){if(["clientId","isConnected","isMe"].includes(t))return e===r;if(t in this.equalityFieldChecks){let o=this.equalityFieldChecks[t];return o(e,r)}throw new Error(`No equality check implemented for awareness state field "$t.toString()}".`)}isStateEqual(t,e){return[...new Set([...Vr(t),...Vr(e)])].every(r=>{let o=t[r],s=e[r];return this.isFieldEqual(r,o,s)})}},Zs=class extends cl{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:t,removed:e,updated:r})=>{[...t,...r].forEach(o=>{this.disconnectedCollaborators.delete(o)}),e.forEach(o=>{this.disconnectedCollaborators.add(o),setTimeout(()=>{this.disconnectedCollaborators.delete(o),this.updateSubscribers(!0)},Gs)}),this.updateSubscribers()}))};getCurrentState(){return Array.from(this.previousSnapshot.values())}getSeenStates(){return this.seenStates}onStateChange(t){return this.stateSubscriptions.push(t),()=>{this.stateSubscriptions=this.stateSubscriptions.filter(e=>e!==t)}}setThrottledLocalStateField(t,e,r){this.setLocalStateField(t,e),this.throttleTimeouts.set(t,setTimeout(()=>{this.throttleTimeouts.delete(t),this.myThrottledState[t]&&(this.setLocalStateField(t,this.myThrottledState[t]),delete this.myThrottledState[t])},r))}setConnectionStatus(t){t?this.disconnectedCollaborators.delete(this.clientID):this.disconnectedCollaborators.add(this.clientID),this.updateSubscribers(!0)}updateSubscribers(t=!1){if(!this.stateSubscriptions.length)return;let e=this.getStates();this.seenStates=new Map([...this.seenStates.entries(),...e.entries()]);let r=new Map([...this.disconnectedCollaborators,...e.keys()].filter(o=>Object.keys(this.seenStates.get(o)??{}).length>0).map(o=>{let s=this.seenStates.get(o),n=!this.disconnectedCollaborators.has(o),a=o===this.clientID,i=a?this.myThrottledState:{},l={...s,...i,clientId:o,isConnected:n,isMe:a};return[o,l]}));!t&&Ks(this.previousSnapshot,r,this.isStateEqual.bind(this))||(this.previousSnapshot=r,this.stateSubscriptions.forEach(o=>{o(Array.from(r.values()))}))}};var v="core";var Fr=class extends Zs{onSetUp(){this.setCurrentCollaboratorInfo()}async setCurrentCollaboratorInfo(){let t;try{t=await(0,tn.resolveSelect)(v).getCurrentUser()}catch{}this.setLocalStateField("collaboratorInfo",Ws(t,this.clientID))}},Yr={collaboratorInfo:zs},en=class extends Fr{equalityFieldChecks=Yr};var rn=g(D(),1),It=g(G(),1),on=g(Ct(),1);function sn(t){let e=t;for(;e;){let r=e.parent;if(r instanceof It.Y.Map&&r.parent instanceof It.Y.Array&&r.get("clientId")!==void 0&&r.get("innerBlocks")instanceof It.Y.Array)return r;e=r instanceof It.Y.AbstractType?r:null}return null}function $r(t){let e=[],r=t;for(;r;){let o=r.parent;if(!o||!(o instanceof It.Y.Array))return null;let s=-1;for(let a=0;a<o.length;a++)if(o.get(a)===r){s=a;break}if(s===-1)return null;e.unshift(s);let n=o.parent;if(n instanceof It.Y.Map&&n.get("clientId")!==void 0)r=n;else break}return e}function Hr(t,e){if(t.length===0)return null;for(let r=0;r<t.length;r++){let o=e[t[r]];if(!o)return null;if(r===t.length-1)return o.clientId;e=o.innerBlocks}return null}function nn(){return(0,rn.useSelect)(t=>{let{getBlocksByName:e,getClientIdsTree:r}=Y(t(on.store)),[o]=e("core/post-content");return r(o??"")},[])}var ct=g(G(),1),dt=g(oe(),1);function mt(t,e){return t.getMap(e)}function Ue(t={}){return new ct.Y.Map(Object.entries(t))}function fn(t){return t instanceof ct.Y.Map}function ke(t,e){let r=t.get(e);if(r instanceof ct.Y.Text)return r;let o=t;for(let s of e.split("."))if(o instanceof ct.Y.Map)o=o.get(s);else if(o instanceof ct.Y.Array){let n=Number.parseInt(s,10);if(!Number.isSafeInteger(n)||n<0||n.toString()!==s)return null;o=o.get(n)}else return null;return o instanceof ct.Y.Text?o:null}function se(t,e){let o=mt(e,et).get("blocks");return o instanceof ct.Y.Array?cn(t,o):null}var ln=57344;function un(t){for(let r=ln;r<ln+16;r++){let o=String.fromCharCode(r);if(!t.includes(o))return o}return null}function je(t,e){if(!t.includes("<")&&!t.includes("&"))return e;let r=un(t);if(!r)return e;let o=t.slice(0,e)+r+t.slice(e),n=(0,dt.create)({html:o}).text.indexOf(r);return n===-1?e:n}function jt(t,e){if(!t.includes("<")&&!t.includes("&"))return e;let r=un(t);if(!r)return e;let o=(0,dt.create)({html:t}),s=(0,dt.create)({text:r});o.formats[e]&&(s.formats[0]=o.formats[e]);let n=(0,dt.insert)(o,s,e,e),i=(0,dt.toHTMLString)({value:n}).indexOf(r);return i===-1?e:i}function cn(t,e){for(let r of e){if(r.get("clientId")===t)return r;let o=r.get("innerBlocks");if(o&&o.length>0){let s=cn(t,o);if(s)return s}}return null}var pn=g(D(),1),rt=g(G(),1),gn=g(Ct(),1);var xt=(t=>(t.None="none",t.Cursor="cursor",t.SelectionInOneBlock="selection-in-one-block",t.SelectionInMultipleBlocks="selection-in-multiple-blocks",t.WholeBlock="whole-block",t))(xt||{}),Bt=(t=>(t.Forward="f",t.Backward="b",t))(Bt||{});function yn(t,e,r,o){let{selectionDirection:s}=o??{},a=mt(r,et).get("blocks"),i=Object.keys(t).length===0,l={type:"none"};if(i||!a)return l;let f=t.clientId===e.clientId,u=f&&t.offset===e.offset;if(f&&t.offset===void 0&&e.offset===void 0){let p=Kr(t.clientId),y=p?hn(p,a):null;return y?{type:"whole-block",blockPosition:y}:l}else if(u){let p=Be(t,a);return p?{type:"cursor",cursorPosition:p}:l}else if(f){let p=Be(t,a),y=Be(e,a);return!p||!y?l:{type:"selection-in-one-block",cursorStartPosition:p,cursorEndPosition:y,selectionDirection:s}}let m=dn(t,a),c=dn(e,a);return!m||!c?l:{type:"selection-in-multiple-blocks",startEndpoint:m,endEndpoint:c,selectionDirection:s}}function Be(t,e){let r=Kr(t.clientId),o=r?dl(r,e):null;if(!o||!t.attributeKey||t.offset===void 0)return null;let s=o.get("attributes"),n=s?ke(s,t.attributeKey):null;return n instanceof rt.Y.Text?{relativePosition:rt.Y.createRelativePositionFromTypeIndex(n,jt(n.toString(),t.offset)),absoluteOffset:t.offset,attributeKey:t.attributeKey}:null}function dn(t,e){let r=Be(t,e);if(r)return{type:"cursor",cursorPosition:r};let o=Kr(t.clientId),s=o?hn(o,e):null;return s?{type:"whole-block",blockPosition:s}:null}function Kr(t){let{getBlockIndex:e,getBlockRootClientId:r,getBlockName:o}=(0,pn.select)(gn.store),s=[],n=t;for(;n;){let a=e(n);if(a===-1)return null;s.unshift(a);let i=r(n);if(!i||o(i)==="core/post-content")break;n=i}return s.length>0?s:null}function dl(t,e){let r=e;for(let o=0;o<t.length;o++){if(t[o]>=r.length)return null;let s=r.get(t[o]);if(!s)return null;if(o===t.length-1)return s;r=s.get("innerBlocks")??new rt.Y.Array}return null}function hn(t,e){let r=e;for(let o=0;o<t.length;o++){if(t[o]>=r.length)return null;if(o===t.length-1)return rt.Y.createRelativePositionFromTypeIndex(r,t[o]);r=r.get(t[o])?.get("innerBlocks")??new rt.Y.Array}return null}function En(t,e){if(t.type!==e.type)return!1;switch(t.type){case"none":return!0;case"cursor":return Ve(t.cursorPosition,e.cursorPosition);case"selection-in-one-block":return Ve(t.cursorStartPosition,e.cursorStartPosition)&&Ve(t.cursorEndPosition,e.cursorEndPosition)&&t.selectionDirection===e.selectionDirection;case"selection-in-multiple-blocks":return mn(t.startEndpoint,e.startEndpoint)&&mn(t.endEndpoint,e.endEndpoint)&&t.selectionDirection===e.selectionDirection;case"whole-block":return rt.Y.compareRelativePositions(t.blockPosition,e.blockPosition);default:return!1}}function mn(t,e){return t.type!==e.type?!1:t.type==="cursor"&&e.type==="cursor"?Ve(t.cursorPosition,e.cursorPosition):rt.Y.compareRelativePositions(t.blockPosition,e.blockPosition)}function Ve(t,e){let r=rt.Y.compareRelativePositions(t.relativePosition,e.relativePosition),o=t.absoluteOffset===e.absoluteOffset;return r&&o}var bn=class extends Fr{constructor(t,e,r,o){super(t),this.kind=e,this.name=r,this.postId=o}equalityFieldChecks={...Yr,editorState:this.areEditorStatesEqual};onSetUp(){super.onSetUp(),this.subscribeToCollaboratorSelectionChanges()}subscribeToCollaboratorSelectionChanges(){let{getSelectionStart:t,getSelectionEnd:e,getSelectedBlocksInitialCaretPosition:r}=(0,Vt.select)(_n.store),o=t(),s=e(),n=null,a=null;(0,Vt.subscribe)(()=>{let i=t(),l=e();if(i===o&&l===s)return;a||(a={start:o,end:s}),o=i,s=l;let f=r();this.updateSelectionInEntityRecord(o,s,f),n&&clearTimeout(n),n=setTimeout(()=>{let u={};a&&(u.selectionDirection=pl(a.start,a.end,o,s),a=null);let d=yn(o,s,this.doc,u);this.setThrottledLocalStateField("editorState",{selection:d},$s)},Hs)})}async updateSelectionInEntityRecord(t,e,r){let o={selection:{selectionStart:t,selectionEnd:e,initialPosition:r}},s={undoIgnore:!0};(0,Vt.dispatch)(v).editEntityRecord(this.kind,this.name,this.postId,o,s)}areEditorStatesEqual(t,e){return!t||!e?t===e:!t.selection||!e.selection?t.selection===e.selection:En(t.selection,e.selection)}convertSelectionStateToAbsolute(t,e){if(t.type===xt.None)return{richTextOffset:null,localClientId:null,attributeKey:null};if(t.type===xt.WholeBlock){let i=ne.Y.createAbsolutePositionFromRelativePosition(t.blockPosition,this.doc),l=null;if(i&&i.type instanceof ne.Y.Array){let u=i.type.get(i.index);if(u instanceof ne.Y.Map){let d=$r(u);l=d?Hr(d,e):null}}return{richTextOffset:null,localClientId:l,attributeKey:null}}if(t.type===xt.SelectionInMultipleBlocks)return{richTextOffset:null,localClientId:null,attributeKey:null};let r="cursorPosition"in t?t.cursorPosition:t.cursorStartPosition,o=ne.Y.createAbsolutePositionFromRelativePosition(r.relativePosition,this.doc);if(!o)return{richTextOffset:null,localClientId:null,attributeKey:null};let s=sn(o.type),n=s?$r(s):null,a=n?Hr(n,e):null;return{richTextOffset:je(o.type.toString(),o.index),localClientId:a,attributeKey:r.attributeKey??null}}isYItem(t){return"content"in t}getDebugData(){let t=this.doc,e=Object.fromEntries(Array.from(t.share,([s,n])=>[s,n.toJSON()])),r=new Map(Array.from(this.getSeenStates().entries()).filter(([,s])=>re(s.collaboratorInfo)).map(([s,n])=>[String(s),{name:n.collaboratorInfo.name,wpUserId:n.collaboratorInfo.id}])),o={};return t.store.clients.forEach((s,n)=>{let a=s.filter(this.isYItem);o[n]=a.map(i=>{let{left:l,right:f,...u}=i;return{...u,left:l?{id:l.id,length:l.length,origin:l.origin,content:l.content}:null,right:f?{id:f.id,length:f.length,origin:f.origin,content:f.content}:null}})}),{doc:e,clients:o,collaboratorMap:Object.fromEntries(r)}}};function pl(t,e,r,o){let s=!vn(t,r),n=!vn(e,o);return s&&!n?Bt.Backward:Bt.Forward}function vn(t,e){return t.clientId===e.clientId&&t.attributeKey===e.attributeKey&&t.offset===e.offset}var Yn=g(_t(),1),fe=g(ft(),1),Pt=g(G(),1);var B=[];for(let t=0;t<256;++t)B.push((t+256).toString(16).slice(1));function Sn(t,e=0){return(B[t[e+0]]+B[t[e+1]]+B[t[e+2]]+B[t[e+3]]+"-"+B[t[e+4]]+B[t[e+5]]+"-"+B[t[e+6]]+B[t[e+7]]+"-"+B[t[e+8]]+B[t[e+9]]+"-"+B[t[e+10]]+B[t[e+11]]+B[t[e+12]]+B[t[e+13]]+B[t[e+14]]+B[t[e+15]]).toLowerCase()}var gl=new Uint8Array(16);function zr(){return crypto.getRandomValues(gl)}function yl(t,e,r){return!e&&!t&&crypto.randomUUID?crypto.randomUUID():hl(t,e,r)}function hl(t,e,r){t=t||{};let o=t.random??t.rng?.()??zr();if(o.length<16)throw new Error("Random bytes length must be >= 16");if(o[6]=o[6]&15|64,o[8]=o[8]&63|128,e){if(r=r||0,r<0||r+16>e.length)throw new RangeError(`UUID byte range $r}:$r+15} is out of buffer bounds`);for(let s=0;s<16;++s)e[r+s]=o[s];return e}return Sn(o)}var ae=yl;var At=g(_t(),1),Cn=g(ft(),1),In=g(oe(),1),N=g(G(),1);var Rn=g(oe(),1),El=500;function vl(t){let e=new Map;return function(r){let o=e.get(r);if(o)return o;let s=Rn.RichTextData.fromHTMLString(r);return e.size>=t&&e.delete(e.keys().next().value),e.set(r,s),s}}var wn=vl(El);var qr=new WeakMap;function Qr(t){if(t instanceof In.RichTextData)return t.valueOf();if(Array.isArray(t))return t.map(Qr);if(t&&typeof t=="object"){let e={};for(let[r,o]of Object.entries(t))e[r]=Qr(o);return e}return t}function _l(t,e){let r={...e};for(let[o,s]of Object.entries(e)){if(Cl(t,o)){delete r[o];continue}r[o]=Qr(s)}return r}function xn(t){return t.map(e=>{let{name:r,innerBlocks:o,attributes:s,validationIssues:n,...a}=e;return{...a,name:r,attributes:_l(r,s),innerBlocks:xn(o)}})}function Jr(t,e){if(t?.type==="rich-text"&&typeof e=="string")return wn(e);if(Array.isArray(e))return e.map(r=>Jr(t,r));if(e&&typeof e=="object"){let r={};for(let[o,s]of Object.entries(e))r[o]=Jr(t?.query?.[o],s);return r}return e}function Zr(t){return t.map(e=>{let{name:r,innerBlocks:o,attributes:s,...n}=e,a={...s};for(let[i,l]of Object.entries(s)){let f=le(r,i);f&&(a[i]=Jr(f,l))}return{...n,name:r,attributes:a,innerBlocks:Zr(o??[])}})}function Xr(t,e){let r=e.toJSON(),o={innerBlocks:null,clientId:null},s=(0,At.default)(Object.assign({},t,o),Object.assign({},r,o)),n=t.innerBlocks||[],a=e.get("innerBlocks");return s&&n.length===a?.length&&n.every((i,l)=>Xr(i,a.get(l)))}function An(t,e){return new N.Y.Map(Object.entries(e).map(([r,o])=>[r,bl(t,r,o)]))}function bl(t,e,r){let o=le(t,e);return to(o,r)}function to(t,e){if(!t)return e;if(t.type==="rich-text")return new N.Y.Text(e?.toString()??"");if(t.type==="array"&&t.query&&Array.isArray(e)){let r=t.query,o=new N.Y.Array;return o.insert(0,e.map(s=>Ye(r,s))),o}return t.type==="object"&&t.query&&ie(e)?Ye(t.query,e):e}function ie(t){return!!t&&typeof t=="object"&&!Array.isArray(t)}function Ye(t,e){if(!ie(e))return new N.Y.Map;let r=Object.entries(e).map(([o,s])=>{let n=t[o];return[o,to(n,s)]});return new N.Y.Map(r)}function On(t){return Ue(Object.fromEntries(Object.entries(t).map(([e,r])=>{switch(e){case"attributes":return[e,An(t.name,r)];case"innerBlocks":{let o=new N.Y.Array;return Array.isArray(r)?(o.insert(0,r.map(s=>On(s))),[e,o]):[e,o]}default:return[e,r]}})))}function $e(t,e,r,o={}){qr.has(e)||qr.set(e,xn(e));let s=qr.get(e)??[],n=Math.min(s.length??0,t.length),a=0,i=0;for(;a<n&&Xr(s[a],t.get(a));a++);for(;i<n-a&&Xr(s[s.length-i-1],t.get(t.length-i-1));i++);let l=n-a-i,f=Math.max(0,s.length-t.length),u=Math.max(0,t.length-s.length);for(let m=0;m<l;m++,a++){let c=s[a],p=t.get(a);Object.entries(c).forEach(([y,E])=>{switch(y){case"attributes":{let h=p.get(y),_=E;if(!h){p.set(y,An(c.name,_));break}Object.entries(_).forEach(([b,C])=>{let L=h?.get(b),S=Tl(c.name,b,L),T=L instanceof N.Y.AbstractType;(!S||T||!(0,At.default)(L,C))&&Rl(c.name,c.clientId,b,C,h,r)}),h.forEach((b,C)=>{E.hasOwnProperty(C)||h.delete(C)});break}case"innerBlocks":{let h=p.get(y);h instanceof N.Y.Array||(h=new N.Y.Array,p.set(y,h)),$e(h,E??[],r,o);break}case"clientId":{if(o.preserveClientIds)break;E!==p.get(y)&&p.set(y,E);break}default:(0,At.default)(c[y],p.get(y))||p.set(y,E)}}),p.forEach((y,E)=>{c.hasOwnProperty(E)||p.delete(E)})}t.delete(a,u);for(let m=0;m<f;m++,a++){let c=[On(s[a])];t.insert(a,c)}let d=new Set;for(let m=0;m<t.length;m++){let c=t.get(m),p=c.get("clientId");p&&(d.has(p)&&(p=ae(),c.set("clientId",p)),d.add(p))}}function Tn(t,e){return e instanceof N.Y.Map&&ie(t)?(0,At.default)(t,e.toJSON()):(0,At.default)(t,e)}function Sl(t,e,r,o,s){if(!r.query)return;let n=r.query,a=Math.min(e.length,t.length),i=0,l=0;for(;i<a&&Tn(e[i],t.get(i));i++);for(;l<a-i&&Tn(e[e.length-l-1],t.get(t.length-l-1));l++);let f=a-i-l;for(let m=0;m<f;m++){let c=t.get(i+m),p=e[i+m];if(c instanceof N.Y.Map&&ie(p))Dn(c,p,n,o,s);else{t.delete(0,t.length),t.insert(0,e.map(y=>Ye(n,y)));return}}let u=Math.max(0,t.length-e.length);u>0&&t.delete(i+f,u);let d=Math.max(0,e.length-t.length);if(d>0){let m=i+f,c=new Array(d);for(let p=0;p<d;p++)c[p]=Ye(n,e[m+p]);t.insert(m,c)}}function Pn(t,e,r,o,s,n){let a=r.get(o);if(t?.type==="rich-text"&&typeof e=="string"&&a instanceof N.Y.Text)eo(a,e,wl(s,n,e));else if(t?.type==="array"&&t.query&&Array.isArray(e)&&a instanceof N.Y.Array)Sl(a,e,t,s,n);else if(t?.type==="object"&&t.query&&ie(e)&&a instanceof N.Y.Map)Dn(a,e,t.query,s,n);else{let i=to(t,e);(i!==e||!(0,At.default)(a,e))&&r.set(o,i)}}function Dn(t,e,r,o,s){for(let[n,a]of Object.entries(e))Pn(r[n],a,t,n,o,s);for(let n of t.keys())Object.hasOwn(e,n)||t.delete(n)}function Rl(t,e,r,o,s,n){let a=le(t,r);Pn(a,o,s,r,n,{attributeKey:r,clientId:e})}function wl(t,e,r){return t&&t.clientId===e.clientId&&t.attributeKey===e.attributeKey&&typeof t.offset=="number"&&Number.isInteger(t.offset)?jt(r,t.offset):null}var Fe;function le(t,e){if(!Fe){Fe=new Map;for(let r of(0,Cn.getBlockTypes)())Fe.set(r.name,new Map(Object.entries(r.attributes??{}).map(([o,s])=>{let{role:n,type:a,query:i}=s;return[o,{role:n,type:a,query:i}]})))}return Fe.get(t)?.get(e)}function Tl(t,e,r){let o=le(t,e);return o?.type==="rich-text"?r instanceof N.Y.Text:o?.type==="string"?typeof r=="string":o?.type==="array"&&o.query?r instanceof N.Y.Array:o?.type==="object"&&o.query?r instanceof N.Y.Map:!0}function Cl(t,e){return le(t,e)?.role==="local"}var Wr;function eo(t,e,r=null){let o=new Nr(t.toDelta()),s=new Nr([{insert:e}]),n=o.diffWithCursor(s,r),a=r===null||Il(t,n,e)?n:o.diff(s);t.applyDelta(a.ops)}function Il(t,e,r){Wr||(Wr=new N.Y.Doc);let o=Wr.getText("verification-text");return o.delete(0,o.length),o.insert(0,t.toString()),o.applyDelta(e.ops),o.toString()===r}var Ge=g(D(),1),oo=g(Ct(),1),Un=g(ft(),1),kn=g(G(),1);var ro=g(G(),1);var xl=5,Ft=(t=>(t.RelativeSelection="RelativeSelection",t.BlockSelection="BlockSelection",t))(Ft||{});function Nn(t,e=xl){let r=[],o=()=>r.slice(0),s=a=>{if(!a?.selectionStart?.clientId||!a?.selectionEnd?.clientId)return;let{selectionStart:i,selectionEnd:l}=a,f=Mn(i,t),u=Mn(l,t);n({start:f,end:u})},n=a=>{let i=a.start.clientId,l=a.end.clientId;r=r.filter(f=>!(f.start.clientId===i&&f.end.clientId===l)),r.unshift(a),r.length>e+1&&(r=r.slice(0,e+1))};return{getSelectionHistory:o,updateSelection:s}}function Mn(t,e){let r=t.clientId,s=se(r,e)?.get("attributes"),n=t.attributeKey,a=null;if(n&&s&&(a=ke(s,n)),!(a instanceof ro.Y.Text)||!n||!r)return{type:"BlockSelection",clientId:r};let i=t.offset??0,l=ro.Y.createRelativePositionFromTypeIndex(a,jt(a.toString(),i));return{type:"RelativeSelection",attributeKey:n,relativePosition:l,clientId:r,offset:i}}var Ln=new WeakMap;function jn(t){let e=Ln.get(t);return e||(e=Nn(t),Ln.set(t,e)),e}function Ke(t){return jn(t).getSelectionHistory()}function Bn(t,e){return jn(t).updateSelection(e)}function He(t,e){if(t.type===Ft.RelativeSelection){let{relativePosition:r,attributeKey:o,clientId:s}=t,n=kn.Y.createAbsolutePositionFromRelativePosition(r,e);if(n)return{clientId:s,attributeKey:o,offset:je(n.type.toString(),n.index)}}else if(t.type===Ft.BlockSelection)return{clientId:t.clientId,attributeKey:void 0,offset:void 0};return null}function Al(t,e){let{start:r,end:o}=t,s=se(r.clientId,e),n=se(o.clientId,e);if(!s||!n)return null;let a=He(r,e),i=He(o,e);return a===null||i===null?null:{selectionStart:a,selectionEnd:i}}function Ol(t,e){for(let r of e){let o=Al(r,t);if(o!==null)return o}return null}function Vn(t,e){let r=Ol(e,t);if(r===null)return;let{getBlock:o}=(0,Ge.select)(oo.store),{resetSelection:s}=(0,Ge.dispatch)(oo.store),{selectionStart:n,selectionEnd:a}=r;if(n.clientId===a.clientId){let l=o(n.clientId),f=l&&(0,Un.isUnmodifiedBlock)(l);if(n.offset===0&&a.offset===0&&f&&!n.attributeKey&&!a.attributeKey){let d={clientId:n.clientId},m={clientId:a.clientId};s(d,m,0)}else s(n,a,0)}else s(a,a,0)}function Fn(t,e){if(e.length===0)return null;let{start:r,end:o}=e[0];if(r.type===Ft.BlockSelection||o.type===Ft.BlockSelection)return null;let s=He(r,t),n=He(o,t);if(!s||!n)return null;let a=s.offset!==r.offset,i=n.offset!==o.offset;return!a&&!i?null:{selectionStart:s,selectionEnd:n}}var Yt="_crdt_document",$n=new Set([Yt]);function Pl(t,e){let r=mt(t,et);Object.entries(e).forEach(([o,s])=>{if(typeof s!="function"){let n=r.get(o);ze(r,o,n,s)}})}function Hn(t,e,r){let o=mt(t,et);if(Object.keys(e).forEach(s=>{if(!r.has(s))return;let n=e[s];if(typeof n!="function")switch(s){case"blocks":{let a=Ml(e.selection),i=Dt(e.content);if(!n&&typeof i=="string"){Dl(o,i,a);break}else if(!n){o.set(s,void 0);break}let l=o.get(s);l instanceof Pt.Y.Array||(l=new Pt.Y.Array,o.set(s,l)),$e(l,n,a);break}case"content":case"excerpt":case"title":{let a=o.get(s),i=Dt(n);if(s==="title"&&!a?.toString()&&i==="Auto Draft"&&(i=""),a instanceof Pt.Y.Text)eo(a,i??"");else{let l=new Pt.Y.Text(i??"");o.set(s,l)}break}case"meta":{let a=o.get("meta");fn(a)||(a=Ue(),o.set("meta",a)),Object.entries(n??{}).forEach(([i,l])=>{$n.has(i)||ze(a,i,a.get(i),l)});break}case"slug":{if(!n)break;let a=o.get(s);ze(o,s,a,n);break}default:{let a=o.get(s);ze(o,s,a,n)}}}),e.selection){let s=e.selection;setTimeout(()=>{Bn(t,s)},0)}}function Dl(t,e,r){let o=t.get("blocks");o instanceof Pt.Y.Array||(o=new Pt.Y.Array,t.set("blocks",o)),$e(o,(0,fe.parse)(e),r,{preserveClientIds:!0})}function Ml(t){let e=t?.selectionStart;return e?.clientId&&e.attributeKey&&typeof e.offset=="number"&&Number.isInteger(e.offset)?{attributeKey:e.attributeKey,clientId:e.clientId,offset:e.offset}:null}function Nl(t,e){let r=mt(t,et).toJSON();return Object.fromEntries(Object.entries(r).filter(([o,s])=>Ot(e?.[o],s)))}function Gn(t,e,r){let o=mt(t,et),s={},n=Object.fromEntries(Object.entries(o.toJSON()).filter(([l,f])=>{if(!r.has(l))return!1;let u=e[l];switch(l){case"blocks":{if(t.meta?.get(vs)&&e.content){let d=o.get("blocks")?.toJSON()??[];return(0,fe.__unstableSerializeAndClean)(d).trim()!==Dt(e.content)}return!0}case"date":return u===null||e.modified===u?!1:Ot(u,f);case"meta":{let d=u??{};s=Object.fromEntries(Object.entries(f??{}).filter(([c])=>$n.has(c)?!1:c in d));let m={...d,...s};return Ot(u,m)}case"status":return f==="auto-draft"?!1:Ot(u,f);case"content":case"excerpt":case"title":return Ot(Dt(u),f);default:return Ot(u,f)}}));if(n.blocks&&(n.blocks=Zr(n.blocks)),n.blocks&&!n.content){let l=n.blocks;n.content=()=>(0,fe.__unstableSerializeAndClean)(l)}typeof n.meta=="object"&&(n.meta={...e.meta,...s});let a=Ke(t),i=Fn(t,a);return i&&(n.selection={...i,initialPosition:0}),n}var Kn={applyChangesToCRDTDoc:Pl,createAwareness:t=>new en(t),getChangesFromCRDTDoc:Nl},zn={applyChangesToCRDTDoc:()=>{},getChangesFromCRDTDoc:()=>({}),shouldSync:(t,e)=>e===null};function Dt(t){if(typeof t=="string")return t;if(t&&typeof t=="object"&&"raw"in t&&typeof t.raw=="string")return t.raw}function Ot(t,e){return!(0,Yn.default)(t,e)}function ze(t,e,r,o){if(o===void 0){t.delete(e);return}Ot(r,o)&&t.set(e,o)}var O="id",Ll=["title","excerpt","content"],Ul={blocks:{read:t=>(0,qe.parse)(t.content?.raw??""),write:t=>({content:(0,qe.__unstableSerializeAndClean)(t.blocks)})}},We=[{label:(0,A.__)("Base"),kind:"root",key:!1,name:"__unstableBase",baseURL:"/",baseURLParams:{_fields:["description","gmt_offset","home","image_max_bit_depth","image_sizes","image_size_threshold","image_strip_meta","name","site_icon","site_icon_url","site_logo","timezone_string","url","page_for_posts","page_on_front","show_on_front"].join(",")},plural:"__unstableBases",supportsPagination:!1},{label:(0,A.__)("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,A.__)("Media"),rawAttributes:["caption","title","description"],supportsPagination:!0},{name:"taxonomy",kind:"root",key:"slug",baseURL:"/wp/v2/taxonomies",baseURLParams:{context:"edit"},plural:"taxonomies",label:(0,A.__)("Taxonomy"),supportsPagination:!1},{name:"sidebar",kind:"root",baseURL:"/wp/v2/sidebars",baseURLParams:{context:"edit"},plural:"sidebars",transientEdits:{blocks:!0},label:(0,A.__)("Widget areas"),supportsPagination:!1},{name:"widget",kind:"root",baseURL:"/wp/v2/widgets",baseURLParams:{context:"edit"},plural:"widgets",transientEdits:{blocks:!0},label:(0,A.__)("Widgets"),supportsPagination:!1},{name:"widgetType",kind:"root",baseURL:"/wp/v2/widget-types",baseURLParams:{context:"edit"},plural:"widgetTypes",label:(0,A.__)("Widget types"),supportsPagination:!1},{label:(0,A.__)("User"),name:"user",kind:"root",baseURL:"/wp/v2/users",getTitle:t=>t?.name||t?.slug,baseURLParams:{context:"edit"},plural:"users",supportsPagination:!0},{name:"comment",kind:"root",baseURL:"/wp/v2/comments",baseURLParams:{context:"edit"},plural:"comments",label:(0,A.__)("Comment"),supportsPagination:!0,...globalThis.window?.__experimentalEnableRealTimeCollaboration?{syncConfig:zn}:{}},{name:"menu",kind:"root",baseURL:"/wp/v2/menus",baseURLParams:{context:"edit"},plural:"menus",label:(0,A.__)("Menu"),supportsPagination:!0},{name:"menuItem",kind:"root",baseURL:"/wp/v2/menu-items",baseURLParams:{context:"edit"},plural:"menuItems",label:(0,A.__)("Menu Item"),rawAttributes:["title"],supportsPagination:!0},{name:"menuLocation",kind:"root",baseURL:"/wp/v2/menu-locations",baseURLParams:{context:"edit"},plural:"menuLocations",label:(0,A.__)("Menu Location"),key:"name",supportsPagination:!1},{label:(0,A.__)("Global Styles"),name:"globalStyles",kind:"root",baseURL:"/wp/v2/global-styles",baseURLParams:{context:"edit"},plural:"globalStylesVariations",getTitle:()=>(0,A.__)("Custom Styles"),getRevisionsUrl:(t,e)=>`/wp/v2/global-styles/$t}/revisions$e?"/"+e:""}`,supportsPagination:!0},{label:(0,A.__)("Themes"),name:"theme",kind:"root",baseURL:"/wp/v2/themes",baseURLParams:{context:"edit"},plural:"themes",key:"stylesheet",supportsPagination:!1},{label:(0,A.__)("Plugins"),name:"plugin",kind:"root",baseURL:"/wp/v2/plugins",baseURLParams:{context:"edit"},plural:"plugins",key:"plugin",supportsPagination:!1},{label:(0,A.__)("Status"),name:"status",kind:"root",baseURL:"/wp/v2/statuses",baseURLParams:{context:"edit"},plural:"statuses",key:"slug",supportsPagination:!1},{label:(0,A.__)("Font Collections"),name:"fontCollection",kind:"root",baseURL:"/wp/v2/font-collections",baseURLParams:{context:"view"},plural:"fontCollections",key:"slug",supportsPagination:!0},{label:(0,A.__)("Icons"),name:"icon",kind:"root",baseURL:"/wp/v2/icons",baseURLParams:{context:"view"},plural:"icons",key:"name",supportsPagination:!1},{label:(0,A.__)("Icon Collections"),name:"iconCollection",kind:"root",baseURL:"/wp/v2/icon-collections",baseURLParams:{context:"view"},plural:"iconCollections",key:"slug",supportsPagination:!1}],qn={root:{media:{since:"6.9",alternative:{kind:"postType",name:"attachment"}}}},Qe=[{kind:"postType",loadEntities:jl},{kind:"taxonomy",loadEntities:Bl},{kind:"root",name:"site",plural:"sites",loadEntities:Vl}],kl=async(t,e,r,o)=>{let s={};if(!o&&t?.status==="auto-draft"&&(!e.status&&!s.status&&(s.status="draft"),(!e.title||e.title==="Auto Draft")&&!s.title&&(!t?.title||t?.title==="Auto Draft")&&(s.title="")),window.__experimentalEnableRealTimeCollaboration&&t){let n=`postType/$r}`,a=t.id,i=await I()?.createPersistedCRDTDoc(n,a);i&&(s.meta={...e.meta,[Yt]:i})}return s};async function jl(){let t=(0,ue.default)({path:"/wp/v2/types?context=view"}),e=window.__experimentalEnableRealTimeCollaboration?(0,ue.default)({path:"/wp/v2/taxonomies?context=view"}):Promise.resolve({}),[r,o]=await Promise.all([t,e]);return Object.entries(r??{}).map(([s,n])=>{let a=["wp_template","wp_template_part"].includes(s),i=n?.rest_namespace??"wp/v2",l=new Set(["author","blocks","content","comment_status","date","excerpt","featured_media","format","meta","ping_status","slug","status","sticky","template","title",...n.taxonomies?.map(u=>o?.[u]?.rest_base)?.filter(Boolean)??[]]),f={kind:"postType",baseURL:`/$i}/$n.rest_base}`,baseURLParams:{context:"edit"},name:s,label:n.name,transientEdits:{...Ul,selection:!0},mergedEdits:{meta:!0},rawAttributes:Ll,getTitle:u=>u?.title?.rendered||u?.title||(a?Bs(u.slug??""):String(u.id)),__unstablePrePersist:(u,d)=>kl(u,d,s,a),__unstable_rest_base:n.rest_base,supportsPagination:!a,getRevisionsUrl:(u,d)=>`/$i}/$n.rest_base}/$u}/revisions$d?"/"+d:""}`,revisionKey:a?"wp_id":O};return window.__experimentalEnableRealTimeCollaboration&&(f.syncConfig={supportsPersistence:!0,applyChangesToCRDTDoc:(u,d)=>Hn(u,d,l),createAwareness:(u,d)=>{let m="postType",c=parseInt(d,10);return new bn(u,m,s,c)},getChangesFromCRDTDoc:(u,d)=>Gn(u,d,l),getPersistedCRDTDoc:u=>u?.meta?.[Yt]||null,shouldSync:()=>!(Array.isArray(window._wpCollaborationDisabledPostTypes)&&window._wpCollaborationDisabledPostTypes.includes(s))}),f})}async function Bl(){let t=await(0,ue.default)({path:"/wp/v2/taxonomies?context=view"});return Object.entries(t??{}).map(([e,r])=>{let s={kind:"taxonomy",baseURL:`/$r?.rest_namespace??"wp/v2"}/$r.rest_base}`,baseURLParams:{context:"edit"},name:e,label:r.name,getTitle:n=>n?.name,supportsPagination:!0};return window.__experimentalEnableRealTimeCollaboration&&(s.syncConfig=Kn),s})}async function Vl(){let t={label:(0,A.__)("Site"),name:"site",kind:"root",key:!1,baseURL:"/wp/v2/settings",supportsPagination:!1,meta:{}},e=await(0,ue.default)({path:t.baseURL,method:"OPTIONS"}),r={};return Object.entries(e?.schema?.properties??{}).forEach(([o,s])=>{typeof s=="object"&&s.title&&(r[o]=s.title)}),[{...t,meta:{labels:r}}]}var Mt=(t,e,r="get")=>{let o=t==="root"?"":ee(t),s=ee(e);return`$r}$o}$s}`};function Qn(t){let{query:e}=t;return e?it(e).context:"default"}function Fl(t=[],e,{page:r=1,offset:o,perPage:s=10}={}){if(s===-1)return e;let n=o??(r-1)*s,a=Math.max(s,e.length),i=Math.max(t.length,n+e.length),l=new Array(i);for(let f=0;f<i;f++)f>=n&&f<n+a?l[f]=e[f-n]:l[f]=t[f];return l}function Jn(t,e){return Object.fromEntries(Object.entries(t).filter(([r])=>!e.some(o=>Number.isInteger(o)?o===+r:o===r)))}function Yl(t={},e){switch(e.type){case"RECEIVE_ITEMS":{let r=Qn(e),o=e.key||O,s=Array.isArray(e.items)?e.items:[e.items];return{...t,[r]:{...t[r],...Object.fromEntries(s.map(n=>[n?.[o],Pr(t?.[r]?.[n?.[o]],n)]))}}}case"REMOVE_ITEMS":return Object.fromEntries(Object.entries(t).map(([r,o])=>[r,Jn(o,e.itemIds)]))}return t}function $l(t={},e){switch(e.type){case"RECEIVE_ITEMS":{let r=Qn(e),{query:o,key:s=O}=e,n=Array.isArray(e.items)?e.items:[e.items],a=o?it(o):{},i=!o||!Array.isArray(a.fields);return{...t,[r]:{...t[r],...n.reduce((l,f)=>{let u=f?.[s];return l[u]=t?.[r]?.[u]||i,l},{})}}}case"REMOVE_ITEMS":return Object.fromEntries(Object.entries(t).map(([r,o])=>[r,Jn(o,e.itemIds)]))}return t}var Hl=(0,Wn.compose)([qt(t=>"query"in t),Wt(t=>t.query?{...t,...it(t.query)}:t),(0,ce.keyedReducer)("context"),(0,ce.keyedReducer)("stableKey")])((t={},e)=>{if(e.type!=="RECEIVE_ITEMS"||!Array.isArray(e.items))return t;let r=e.key??O;return{itemIds:Fl(t.itemIds,e.items.map(o=>o?.[r]).filter(Boolean),{page:e.page,offset:e.offset,perPage:e.perPage}),meta:e.meta}});function Gl(t,e){let r=t.itemIds.filter(n=>!e[n]),o=t.itemIds.length-r.length;if(o===0)return t;let s={...t,itemIds:r};return Number.isFinite(t.meta?.totalItems)&&(s.meta={...t.meta,totalItems:Math.max(0,t.meta.totalItems-o),totalPages:null}),s}var Kl=(t={},e)=>{switch(e.type){case"RECEIVE_ITEMS":return Hl(t,e);case"REMOVE_ITEMS":let r=e.itemIds.reduce((o,s)=>(o[s]=!0,o),{});return Object.fromEntries(Object.entries(t).map(([o,s])=>[o,Object.fromEntries(Object.entries(s).map(([n,a])=>[n,Gl(a,r)]))]));default:return t}},Je=(0,ce.combineReducers)({items:Yl,itemIsComplete:$l,queries:Kl});function zl(t={byId:{},queries:{}},e){return e.type==="RECEIVE_USER_QUERY"?{byId:{...t.byId,...e.users.reduce((r,o)=>({...r,[o.id]:o}),{})},queries:{...t.queries,[e.queryID]:e.users.map(r=>r.id)}}:t}function ql(t={},e){return e.type==="RECEIVE_CURRENT_USER"?e.currentUser:t}function Wl(t=void 0,e){return e.type==="RECEIVE_CURRENT_THEME"?e.currentTheme.stylesheet:t}function Ql(t=void 0,e){return e.type==="RECEIVE_CURRENT_GLOBAL_STYLES_ID"?e.id:t}function Jl(t={},e){return e.type==="RECEIVE_THEME_GLOBAL_STYLES"?{...t,[e.stylesheet]:e.globalStyles}:t}function Xl(t={},e){return e.type==="RECEIVE_THEME_GLOBAL_STYLE_VARIATIONS"?{...t,[e.stylesheet]:e.variations}:t}var Zl=t=>(e,r)=>{if(r.type==="UNDO"||r.type==="REDO"){let{record:o}=r,s=e;return o.forEach(({id:{kind:n,name:a,recordId:i},changes:l})=>{let f=e?.queriedData?.items?.default?.[i],u=Object.fromEntries(Object.entries(l).map(([d,m])=>[d,r.type==="UNDO"?m.from:m.to]));s=t(s,{type:"EDIT_ENTITY_RECORD",kind:n,name:a,recordId:i,edits:zt(u,f)})}),s}return t(e,r)};function tf(t){return(0,Xn.compose)([Zl,qt(e=>e.name&&e.kind&&e.name===t.name&&e.kind===t.kind),Wt(e=>({key:t.key||O,...e}))])((0,de.combineReducers)({queriedData:Je,edits:(e={},r)=>{switch(r.type){case"RECEIVE_ITEMS":if((r?.query?.context??"default")!=="default")return e;let s={...e},n=Array.isArray(r.items)?r.items:[r.items];for(let i of n){let l=i?.[r.key],f=s[l];if(!f)continue;let u=Object.keys(f).reduce((d,m)=>(!(0,so.default)(f[m],i[m]?.raw??i[m])&&(!r.persistedEdits||!(0,so.default)(f[m],r.persistedEdits[m]))&&(d[m]=f[m]),d),{});Object.keys(u).length?s[l]=u:delete s[l]}return s;case"EDIT_ENTITY_RECORD":let a={...e[r.recordId],...r.edits};return Object.keys(a).forEach(i=>{a[i]===void 0&&delete a[i]}),{...e,[r.recordId]:a}}return e},saving:(e={},r)=>{switch(r.type){case"SAVE_ENTITY_RECORD_START":case"SAVE_ENTITY_RECORD_FINISH":return{...e,[r.recordId]:{pending:r.type==="SAVE_ENTITY_RECORD_START",error:r.error,isAutosave:r.isAutosave}}}return e},deleting:(e={},r)=>{switch(r.type){case"DELETE_ENTITY_RECORD_START":case"DELETE_ENTITY_RECORD_FINISH":return{...e,[r.recordId]:{pending:r.type==="DELETE_ENTITY_RECORD_START",error:r.error}}}return e},revisions:(e={},r)=>{if(r.type==="RECEIVE_ITEM_REVISIONS"){let o=r.recordKey;delete r.recordKey;let s=Je(e[o],{...r,type:"RECEIVE_ITEMS"});return{...e,[o]:s}}return r.type==="REMOVE_ITEMS"?Object.fromEntries(Object.entries(e).filter(([o])=>!r.itemIds.some(s=>Number.isInteger(s)?s===+o:s===o))):e}}))}function ef(t=We,e){return e.type==="ADD_ENTITIES"?[...t,...e.entities]:t}var rf=(t={},e)=>{let r=ef(t.config,e),o=t.reducer;if(!o||r!==t.config){let n=r.reduce((a,i)=>{let{kind:l}=i;return a[l]||(a[l]=[]),a[l].push(i),a},{});o=(0,de.combineReducers)(Object.fromEntries(Object.entries(n).map(([a,i])=>{let l=(0,de.combineReducers)(Object.fromEntries(i.map(f=>[f.name,tf(f)])));return[a,l]})))}let s=o(t.records,e);return s===t.records&&r===t.config&&o===t.reducer?t:{reducer:o,records:s,config:r}};function of(t=(0,Zn.createUndoManager)()){return t}function sf(t={hasRedo:!1,hasUndo:!1},e){return e.type==="SYNC_UNDO_MANAGER_CHANGE"?{hasRedo:e.hasRedo,hasUndo:e.hasUndo}:t}function nf(t={},e){switch(e.type){case"EDIT_ENTITY_RECORD":case"UNDO":case"REDO":return{}}return t}function af(t={},e){if(e.type==="RECEIVE_EMBED_PREVIEW"){let{url:r,preview:o}=e;return{...t,[r]:o}}return t}function lf(t={},e){switch(e.type){case"RECEIVE_USER_PERMISSION":return{...t,[e.key]:e.isAllowed};case"RECEIVE_USER_PERMISSIONS":return{...t,...e.permissions}}return t}function ff(t={},e){if(e.type==="RECEIVE_AUTOSAVES"){let{postId:r,autosaves:o}=e;return{...t,[r]:o}}return t}function uf(t=[],e){return e.type==="RECEIVE_BLOCK_PATTERNS"?e.patterns:t}function cf(t=[],e){return e.type==="RECEIVE_BLOCK_PATTERN_CATEGORIES"?e.categories:t}function df(t=[],e){return e.type==="RECEIVE_USER_PATTERN_CATEGORIES"?e.patternCategories:t}function mf(t=null,e){return e.type==="RECEIVE_NAVIGATION_FALLBACK_ID"?e.fallbackId:t}function pf(t={},e){return e.type==="RECEIVE_THEME_GLOBAL_STYLE_REVISIONS"?{...t,[e.currentId]:e.revisions}:t}function gf(t={},e){return e.type==="RECEIVE_DEFAULT_TEMPLATE"?{...t,[JSON.stringify(e.query)]:e.templateId}:t}function yf(t={},e){return e.type==="RECEIVE_REGISTERED_POST_META"?{...t,[e.postType]:e.registeredPostMeta}:t}function hf(t=null,e){return e.type==="RECEIVE_EDITOR_SETTINGS"?e.settings:t}function Ef(t=null,e){return e.type==="RECEIVE_EDITOR_ASSETS"?e.assets:t}function vf(t={},e){switch(e.type){case"SET_SYNC_CONNECTION_STATUS":{let r=`$e.kind}/$e.name}:$e.key}`;return{...t,[r]:e.status}}case"CLEAR_SYNC_CONNECTION_STATUS":{let r=`$e.kind}/$e.name}:$e.key}`,{[r]:o,...s}=t;return s}}return t}function _f(t=!0,e){switch(e.type){case"SET_COLLABORATION_SUPPORTED":return e.supported;case"SET_SYNC_CONNECTION_STATUS":return Es.DOCUMENT_SIZE_LIMIT_EXCEEDED===e.status?.error?.code?!1:t}return t}function bf(t={},e){if(e.type==="RECEIVE_VIEW_CONFIG"){let r=`$e.kind}/$e.name}`;return{...t,[r]:{...t[r],...e.config}}}return t}var ta=(0,de.combineReducers)({users:zl,currentTheme:Wl,currentGlobalStylesId:Ql,currentUser:ql,themeGlobalStyleVariations:Xl,themeBaseGlobalStyles:Jl,themeGlobalStyleRevisions:pf,entities:rf,editsReference:nf,syncUndoManagerState:sf,undoManager:of,embedPreviews:af,userPermissions:lf,autosaves:ff,blockPatterns:uf,blockPatternCategories:cf,userPatternCategories:df,navigationFallbackId:mf,defaultTemplates:gf,registeredPostMeta:yf,editorSettings:hf,editorAssets:Ef,syncConnectionStatuses:vf,collaborationSupported:_f,viewConfigs:bf});var co={};kt(co,{__experimentalGetCurrentGlobalStylesId:()=>ca,__experimentalGetCurrentThemeBaseGlobalStyles:()=>cu,__experimentalGetCurrentThemeGlobalStylesVariations:()=>du,__experimentalGetDirtyEntityRecords:()=>zf,__experimentalGetEntitiesBeingSaved:()=>qf,__experimentalGetEntityRecordNoResolver:()=>$f,canUser:()=>da,canUserEditEntityRecord:()=>au,getAuthors:()=>jf,getAutosave:()=>lu,getAutosaves:()=>iu,getBlockPatternCategories:()=>pu,getBlockPatterns:()=>mu,getCurrentTheme:()=>tr,getCurrentThemeGlobalStylesRevisions:()=>yu,getCurrentUser:()=>Bf,getDefaultTemplateId:()=>io,getEditedEntityRecord:()=>fo,getEmbedPreview:()=>su,getEntitiesByKind:()=>Vf,getEntitiesConfig:()=>ia,getEntity:()=>Ff,getEntityConfig:()=>gt,getEntityRecord:()=>K,getEntityRecordEdits:()=>lo,getEntityRecordNonTransientEdits:()=>fa,getEntityRecords:()=>Ze,getEntityRecordsTotalItems:()=>Gf,getEntityRecordsTotalPages:()=>Kf,getLastEntityDeleteError:()=>Xf,getLastEntitySaveError:()=>Jf,getRawEntityRecord:()=>la,getRedoEdit:()=>tu,getReferenceByDistinctEdits:()=>uu,getRevision:()=>vu,getRevisions:()=>hu,getThemeSupports:()=>ou,getUndoEdit:()=>Zf,getUserPatternCategories:()=>gu,getUserQueryResults:()=>aa,hasEditsForEntityRecord:()=>ua,hasEntityRecord:()=>Yf,hasEntityRecords:()=>Hf,hasFetchedAutosaves:()=>fu,hasRedo:()=>ru,hasRevision:()=>Eu,hasUndo:()=>eu,isAutosavingEntityRecord:()=>Wf,isDeletingEntityRecord:()=>Qf,isPreviewEmbedFallback:()=>nu,isRequestingEmbedPreview:()=>kf,isSavingEntityRecord:()=>uo});var z=g(D(),1),na=g(at(),1),pt=g(Nt(),1);var ao={};kt(ao,{getBlockPatternsForPostType:()=>wf,getEditorAssets:()=>Pf,getEditorSettings:()=>Of,getEntityRecordPermissions:()=>Tf,getEntityRecordsPermissions:()=>oa,getEntitySyncConnectionStatus:()=>Lf,getHomePage:()=>If,getNavigationFallbackId:()=>Rf,getPostsPageId:()=>xf,getRegisteredPostMeta:()=>Cf,getSyncConnectionStatus:()=>Nf,getTemplateId:()=>Af,getUndoManager:()=>Xe,getViewConfig:()=>Mf,isCollaborationSupported:()=>Df});var Z=g(D(),1);var ra=g(Nt(),1);var no=!1;function R(t,e,r,{alternativeFunctionName:o,isShorthandSelector:s=!1}={}){let n=qn[t]?.[e];if(n){if(!no){let{alternative:a}=n,i=s?`'$r}'`:`The '$t}', '$e}' entity (used via '$r}')`,l=`the '$a.kind}', '$a.name}' entity`;o&&(l+=` via the '$o}' function`),(0,ra.default)(i,{...n,alternative:l})}no=!0,setTimeout(()=>{no=!1},0)}}var Sf={};function Xe(t){return I()?.undoManager??t.undoManager}function Rf(t){return t.navigationFallbackId}var wf=(0,Z.createRegistrySelector)(t=>(0,Z.createSelector)((e,r)=>t(v).getBlockPatterns().filter(({postTypes:o})=>!o||Array.isArray(o)&&o.includes(r)),()=>[t(v).getBlockPatterns()])),oa=(0,Z.createRegistrySelector)(t=>(0,Z.createSelector)((e,r,o,s)=>(Array.isArray(s)?s:[s]).map(a=>({delete:t(v).canUser("delete",{kind:r,name:o,id:a}),update:t(v).canUser("update",{kind:r,name:o,id:a})})),e=>[e.userPermissions]));function Tf(t,e,r,o){return R(e,r,"getEntityRecordPermissions"),oa(t,e,r,o)[0]}function Cf(t,e){return t.registeredPostMeta?.[e]??{}}function sa(t){return!t||!["number","string"].includes(typeof t)||Number(t)===0?null:t.toString()}var If=(0,Z.createRegistrySelector)(t=>(0,Z.createSelector)(()=>{let e=t(v).getEntityRecord("root","__unstableBase");if(!e)return null;let r=e?.show_on_front==="page"?sa(e.page_on_front):null;if(r)return{postType:"page",postId:r};let o=t(v).getDefaultTemplateId({slug:"front-page"});return o?{postType:"wp_template",postId:o}:o===""?Sf:null},e=>[K(e,"root","site"),K(e,"root","__unstableBase"),io(e,{slug:"front-page"})])),xf=(0,Z.createRegistrySelector)(t=>()=>{let e=t(v).getEntityRecord("root","__unstableBase");return e?.show_on_front==="page"?sa(e.page_for_posts):null}),Af=(0,Z.createRegistrySelector)(t=>(e,r,o)=>{let s=Y(t(v)).getHomePage();if(!s)return;if(r==="page"&&r===s?.postType&&o.toString()===s?.postId){let f=t(v).getEntityRecords("postType","wp_template",{per_page:-1});if(!f)return;let u=f.find(({slug:d})=>d==="front-page")?.id;if(u)return u}let n=t(v).getEditedEntityRecord("postType",r,o);if(!n)return;let a=Y(t(v)).getPostsPageId();if(r==="page"&&a===o.toString())return t(v).getDefaultTemplateId({slug:"home"});let i=n.template;if(i){let f=t(v).getEntityRecords("postType","wp_template",{per_page:-1})?.find(({slug:u})=>u===i);if(f)return f.id}let l;return n.slug?l=r==="page"?`$r}-$n.slug}`:`single-$r}-$n.slug}`:l=r==="page"?"page":`single-$r}`,t(v).getDefaultTemplateId({slug:l})});function Of(t){return t.editorSettings}function Pf(t){return t.editorAssets}function Df(t){return t.collaborationSupported}function Mf(t,e,r){return t.viewConfigs?.[`$e}/$r}`]??{default_view:void 0,default_layouts:void 0,view_list:void 0,form:void 0}}function Nf(t){if(!t.syncConnectionStatuses)return;let e=["disconnected","connecting","connected"],r;for(let o of Object.values(t.syncConnectionStatuses))(!r||e.indexOf(o.status)<e.indexOf(r.status))&&(r=o);return r}function Lf(t,e,r,o){return t.syncConnectionStatuses?.[`$e}/$r}:$o}`]}var Uf={},kf=(0,z.createRegistrySelector)(t=>(e,r)=>t(v).isResolving("getEmbedPreview",[r]));function jf(t,e){(0,pt.default)("select( 'core' ).getAuthors()",{since:"5.9",alternative:"select( 'core' ).getUsers({ who: 'authors' })"});let r=(0,na.addQueryArgs)("/wp/v2/users/?who=authors&per_page=100",e);return aa(t,r)}function Bf(t){return t.currentUser}var aa=(0,z.createSelector)((t,e)=>(t.users.queries[e]??[]).map(o=>t.users.byId[o]),(t,e)=>[t.users.queries[e],t.users.byId]);function Vf(t,e){return(0,pt.default)("wp.data.select( 'core' ).getEntitiesByKind()",{since:"6.0",alternative:"wp.data.select( 'core' ).getEntitiesConfig()"}),ia(t,e)}var ia=(0,z.createSelector)((t,e)=>t.entities.config.filter(r=>r.kind===e),(t,e)=>t.entities.config);function Ff(t,e,r){return(0,pt.default)("wp.data.select( 'core' ).getEntity()",{since:"6.0",alternative:"wp.data.select( 'core' ).getEntityConfig()"}),gt(t,e,r)}function gt(t,e,r){return R(e,r,"getEntityConfig"),t.entities.config?.find(o=>o.kind===e&&o.name===r)}var K=((t,e,r,o,s)=>{R(e,r,"getEntityRecord");let n=t.entities.records?.[e]?.[r]?.queriedData;if(!n)return;let a=s?.context??"default";if(!s||!s._fields)return n.itemIsComplete[a]?.[o]?n.items[a][o]:void 0;let i=n.items[a]?.[o];return i&&xe(i,s._fields)});K.__unstableNormalizeArgs=t=>{let e=[...t],r=e?.[2];return e[2]=Qt(r)?Number(r):r,e};function Yf(t,e,r,o,s){let n=t.entities.records?.[e]?.[r]?.queriedData;if(!n)return!1;let a=s?.context??"default";if(!s||!s._fields)return!!n.itemIsComplete[a]?.[o];let i=n.items[a]?.[o];if(!i)return!1;let l=j(s._fields)??[];for(let f=0;f<l.length;f++){let u=l[f].split("."),d=i;for(let m=0;m<u.length;m++){let c=u[m];if(!d||!Object.hasOwn(d,c))return!1;d=d[c]}}return!0}function $f(t,e,r,o){return K(t,e,r,o)}var la=(0,z.createSelector)((t,e,r,o)=>{R(e,r,"getRawEntityRecord");let s=K(t,e,r,o),n=gt(t,e,r);return!s||!n?.rawAttributes?.length?s:Object.fromEntries(Object.keys(s).map(a=>{if(n.rawAttributes.includes(a)){let i=s[a]?.raw;return[a,i!==void 0?i:s[a]]}return[a,s[a]]}))},(t,e,r,o,s)=>{let n=s?.context??"default";return[t.entities.config,t.entities.records?.[e]?.[r]?.queriedData?.items[n]?.[o],t.entities.records?.[e]?.[r]?.queriedData?.itemIsComplete[n]?.[o]]});function Hf(t,e,r,o){return R(e,r,"hasEntityRecords"),Array.isArray(Ze(t,e,r,o))}var Ze=((t,e,r,o)=>{R(e,r,"getEntityRecords");let s=t.entities.records?.[e]?.[r]?.queriedData;return s?kr(s,o,{supportsPagination:!!gt(t,e,r)?.supportsPagination}):null}),Gf=(t,e,r,o)=>{R(e,r,"getEntityRecordsTotalItems");let s=t.entities.records?.[e]?.[r]?.queriedData;return s?jr(s,o):null},Kf=(t,e,r,o)=>{R(e,r,"getEntityRecordsTotalPages");let s=t.entities.records?.[e]?.[r]?.queriedData;if(!s)return null;if(!gt(t,e,r)?.supportsPagination||o?.per_page===-1)return 1;let n=jr(s,o);return n&&(o?.per_page?Math.ceil(n/o.per_page):Ls(s,o))},zf=(0,z.createSelector)(t=>{let{entities:{records:e}}=t,r=[];return Object.keys(e).forEach(o=>{Object.keys(e[o]).forEach(s=>{let n=Object.keys(e[o][s].edits).filter(a=>K(t,o,s,a)&&ua(t,o,s,a));if(n.length){let a=gt(t,o,s);n.forEach(i=>{let l=fo(t,o,s,i);r.push({key:l?l[a.key||O]:void 0,title:a?.getTitle?.(l)||"",name:s,kind:o})})}})}),r},t=>[t.entities.records]),qf=(0,z.createSelector)(t=>{let{entities:{records:e}}=t,r=[];return Object.keys(e).forEach(o=>{Object.keys(e[o]).forEach(s=>{let n=Object.keys(e[o][s].saving).filter(a=>uo(t,o,s,a));if(n.length){let a=gt(t,o,s);n.forEach(i=>{let l=fo(t,o,s,i);r.push({key:l?l[a.key||O]:void 0,title:a?.getTitle?.(l)||"",name:s,kind:o})})}})}),r},t=>[t.entities.records]);function lo(t,e,r,o){return R(e,r,"getEntityRecordEdits"),t.entities.records?.[e]?.[r]?.edits?.[String(o)]}var fa=(0,z.createSelector)((t,e,r,o)=>{R(e,r,"getEntityRecordNonTransientEdits");let{transientEdits:s}=gt(t,e,r)||{},n=lo(t,e,r,o)||{};return s?Object.keys(n).reduce((a,i)=>(s[i]||(a[i]=n[i]),a),{}):n},(t,e,r,o)=>[t.entities.config,t.entities.records?.[e]?.[r]?.edits?.[String(o)]]);function ua(t,e,r,o){return R(e,r,"hasEditsForEntityRecord"),uo(t,e,r,o)||Object.keys(fa(t,e,r,o)).length>0}var fo=(0,z.createSelector)((t,e,r,o)=>{R(e,r,"getEditedEntityRecord");let s=la(t,e,r,o),n=lo(t,e,r,o);return!s&&!n?!1:{...s,...n}},(t,e,r,o,s)=>{let n=s?.context??"default";return[t.entities.config,t.entities.records?.[e]?.[r]?.queriedData.items[n]?.[o],t.entities.records?.[e]?.[r]?.queriedData.itemIsComplete[n]?.[o],t.entities.records?.[e]?.[r]?.edits?.[String(o)]]});function Wf(t,e,r,o){R(e,r,"isAutosavingEntityRecord");let{pending:s,isAutosave:n}=t.entities.records?.[e]?.[r]?.saving?.[o]??{};return!!(s&&n)}function uo(t,e,r,o){return R(e,r,"isSavingEntityRecord"),t.entities.records?.[e]?.[r]?.saving?.[String(o)]?.pending??!1}function Qf(t,e,r,o){return R(e,r,"isDeletingEntityRecord"),t.entities.records?.[e]?.[r]?.deleting?.[String(o)]?.pending??!1}function Jf(t,e,r,o){return R(e,r,"getLastEntitySaveError"),t.entities.records?.[e]?.[r]?.saving?.[String(o)]?.error}function Xf(t,e,r,o){return R(e,r,"getLastEntityDeleteError"),t.entities.records?.[e]?.[r]?.deleting?.[o]?.error}function Zf(t){(0,pt.default)("select( 'core' ).getUndoEdit()",{since:"6.3"})}function tu(t){(0,pt.default)("select( 'core' ).getRedoEdit()",{since:"6.3"})}function eu(t){return I()?.undoManager?t.syncUndoManagerState.hasUndo:Xe(t).hasUndo()}function ru(t){return I()?.undoManager?t.syncUndoManagerState.hasRedo:Xe(t).hasRedo()}function tr(t){return t.currentTheme?K(t,"root","theme",t.currentTheme):null}function ca(t){return t.currentGlobalStylesId}function ou(t){return tr(t)?.theme_supports??Uf}function su(t,e){return t.embedPreviews[e]}function nu(t,e){let r=t.embedPreviews[e],o='<a href="'+e+'">'+e+"</a>";return r?r.html===o:!1}function da(t,e,r,o){let s=typeof r=="object";if(s&&(!r.kind||!r.name))return!1;s&&R(r.kind,r.name,"canUser");let n=wt(e,r,o);return t.userPermissions[n]}function au(t,e,r,o){return(0,pt.default)("wp.data.select( 'core' ).canUserEditEntityRecord()",{since:"6.7",alternative:"wp.data.select( 'core' ).canUser( 'update', { kind, name, id } )"}),da(t,"update",{kind:e,name:r,id:o})}function iu(t,e,r){return t.autosaves[r]}function lu(t,e,r,o){return o===void 0?void 0:t.autosaves[r]?.find(n=>n.author===o)}var fu=(0,z.createRegistrySelector)(t=>(e,r,o)=>t(v).hasFinishedResolution("getAutosaves",[r,o]));function uu(t){return t.editsReference}function cu(t){let e=tr(t);return e?t.themeBaseGlobalStyles[e.stylesheet]:null}function du(t){let e=tr(t);return e?t.themeGlobalStyleVariations[e.stylesheet]:null}function mu(t){return t.blockPatterns}function pu(t){return t.blockPatternCategories}function gu(t){return t.userPatternCategories}function yu(t){(0,pt.default)("select( 'core' ).getCurrentThemeGlobalStylesRevisions()",{since:"6.5.0",alternative:"select( 'core' ).getRevisions( 'root', 'globalStyles', ${ recordKey } )"});let e=ca(t);return e?t.themeGlobalStyleRevisions[e]:null}function io(t,e){return t.defaultTemplates[JSON.stringify(e)]}var hu=(t,e,r,o,s)=>{R(e,r,"getRevisions");let n=t.entities.records?.[e]?.[r]?.revisions?.[o];return n?kr(n,s):null};function Eu(t,e,r,o,s,n){let a=t.entities.records?.[e]?.[r]?.revisions?.[o];if(!a)return!1;let i=n?.context??"default";if(!n||!n._fields)return!!a.itemIsComplete[i]?.[s];let l=a.items[i]?.[s];if(!l)return!1;let f=j(n._fields)??[];for(let u=0;u<f.length;u++){let d=f[u].split("."),m=l;for(let c=0;c<d.length;c++){let p=d[c];if(!m||!Object.hasOwn(m,p))return!1;m=m[p]}}return!0}var vu=(t,e,r,o,s,n)=>{R(e,r,"getRevision");let a=t.entities.records?.[e]?.[r]?.revisions?.[o];if(!a)return;let i=n?.context??"default";if(!n||!n._fields)return a.itemIsComplete[i]?.[s]?a.items[i][s]:void 0;let l=a.items[i]?.[s];return l&&xe(l,n._fields)};var _o={};kt(_o,{__experimentalBatch:()=>Vu,__experimentalReceiveCurrentGlobalStylesId:()=>Au,__experimentalReceiveThemeBaseGlobalStyles:()=>Ou,__experimentalReceiveThemeGlobalStyleVariations:()=>Pu,__experimentalSaveSpecifiedEntityEdits:()=>Yu,__unstableCreateUndoLevel:()=>Bu,addEntities:()=>Cu,clearEntityRecordEdits:()=>Uu,deleteEntityRecord:()=>Eo,editEntityRecord:()=>Lu,receiveAutosaves:()=>Gu,receiveCurrentTheme:()=>xu,receiveCurrentUser:()=>Tu,receiveDefaultTemplateId:()=>zu,receiveEmbedPreview:()=>Nu,receiveEntityRecords:()=>Iu,receiveNavigationFallbackId:()=>Ku,receiveRevisions:()=>qu,receiveThemeGlobalStyleRevisions:()=>Mu,receiveThemeSupports:()=>Du,receiveUploadPermissions:()=>$u,receiveUserPermission:()=>ya,receiveUserPermissions:()=>Hu,receiveUserQuery:()=>wu,redo:()=>ju,saveEditedEntityRecord:()=>Fu,saveEntityRecord:()=>vo,undo:()=>ku});var yo=g(_t(),1);var ho=g(X(),1),ga=g(at(),1),er=g(Nt(),1);var po=g(X(),1),mo=null;function _u(t,e){let r=[...t],o=[];for(;r.length;)o.push(r.splice(0,e));return o}async function ma(t){mo===null&&(mo=(await(0,po.default)({path:"/batch/v1",method:"OPTIONS"})).endpoints[0].args.requests.maxItems);let e=[];for(let r of _u(t,mo)){let o=await(0,po.default)({path:"/batch/v1",method:"POST",data:{validation:"require-all-validate",requests:r.map(n=>({path:n.path,body:n.data,method:n.method,headers:n.headers}))}}),s;o.failed?s=o.responses.map(n=>({error:n?.body})):s=o.responses.map(n=>{let a={};return n.status>=200&&n.status<300?a.output=n.body:a.error=n.body,a}),e.push(...s)}return e}function go(t=ma){let e=0,r=[],o=new bu;return{add(s){let n=++e;o.add(n);let a=i=>new Promise((l,f)=>{r.push({input:i,resolve:l,reject:f}),o.delete(n)});return typeof s=="function"?Promise.resolve(s(a)).finally(()=>{o.delete(n)}):a(s)},async run(){o.size&&await new Promise(a=>{let i=o.subscribe(()=>{o.size||(i(),a(void 0))})});let s;try{if(s=await t(r.map(({input:a})=>a)),s.length!==r.length)throw new Error("run: Array returned by processor must be same size as input array.")}catch(a){for(let{reject:i}of r)i(a);throw a}let n=!0;return s.forEach((a,i)=>{let l=r[i];a?.error?(l?.reject(a.error),n=!1):l?.resolve(a?.output??a)}),r=[],n}}}var bu=class{constructor(...t){this.set=new Set(...t),this.subscribers=new Set}get size(){return this.set.size}add(t){return this.set.add(t),this.subscribers.forEach(e=>e()),this}delete(t){let e=this.set.delete(t);return this.subscribers.forEach(r=>r()),e}subscribe(t){return this.subscribers.add(t),()=>{this.subscribers.delete(t)}}};function pa(t){return t.status==="auto-draft"?{...t,title:""}:t}function Su(t,e,r){let o={...e,...r};return Object.fromEntries(Object.entries(t??{}).filter(([s,n])=>s===Yt?!1:!(0,yo.default)(n,o[s])))}function Ru(t,e,r){return Object.fromEntries(Object.entries(t).flatMap(([o,s])=>{if(o==="meta"){let i=Su(s,e.meta,r.meta);return Object.keys(i).length?[[o,i]]:[]}let n=o in r?r[o]:e[o];return!(0,yo.default)(Dt(s)??s,Dt(n)??n)?[[o,s]]:[]}))}function wu(t,e){return{type:"RECEIVE_USER_QUERY",users:Array.isArray(e)?e:[e],queryID:t}}function Tu(t){return{type:"RECEIVE_CURRENT_USER",currentUser:t}}function Cu(t){return{type:"ADD_ENTITIES",entities:t}}function Iu(t,e,r,o=void 0,s=!1,n=void 0,a=void 0){t==="postType"&&(r=Array.isArray(r)?r.map(pa):pa(r));let i;return o?i=Cs(r,o,n,a):i=Ur(r,n,a),{...i,kind:t,name:e,invalidateCache:s}}function xu(t){return{type:"RECEIVE_CURRENT_THEME",currentTheme:t}}function Au(t){return{type:"RECEIVE_CURRENT_GLOBAL_STYLES_ID",id:t}}function Ou(t,e){return{type:"RECEIVE_THEME_GLOBAL_STYLES",stylesheet:t,globalStyles:e}}function Pu(t,e){return{type:"RECEIVE_THEME_GLOBAL_STYLE_VARIATIONS",stylesheet:t,variations:e}}function Du(){return(0,er.default)("wp.data.dispatch( 'core' ).receiveThemeSupports",{since:"5.9"}),{type:"DO_NOTHING"}}function Mu(t,e){return(0,er.default)("wp.data.dispatch( 'core' ).receiveThemeGlobalStyleRevisions()",{since:"6.5.0",alternative:"wp.data.dispatch( 'core' ).receiveRevisions"}),{type:"RECEIVE_THEME_GLOBAL_STYLE_REVISIONS",currentId:t,revisions:e}}function Nu(t,e){return{type:"RECEIVE_EMBED_PREVIEW",url:t,preview:e}}var Eo=(t,e,r,o,{__unstableFetch:s=ho.default,throwOnError:n=!1}={})=>async({dispatch:a,resolveSelect:i})=>{R(t,e,"deleteEntityRecord");let f=(await i.getEntitiesConfig(t)).find(c=>c.kind===t&&c.name===e),u,d=!1;if(!f)return;let m=await a.__unstableAcquireStoreLock(v,["entities","records",t,e,r],{exclusive:!0});try{a({type:"DELETE_ENTITY_RECORD_START",kind:t,name:e,recordId:r});let c=!1,{baseURL:p}=f;try{let y=`$p}/$r}`;if(o&&(y=(0,ga.addQueryArgs)(y,o)),d=await s({path:y,method:"DELETE"}),await a(Ts(t,e,r,!0)),f.syncConfig){let E=`$t}/$e}`,h=r;I()?.unload(E,h)}}catch(y){c=!0,u=y}if(a({type:"DELETE_ENTITY_RECORD_FINISH",kind:t,name:e,recordId:r,error:u}),c&&n)throw u;return d}finally{a.__unstableReleaseStoreLock(m)}},Lu=(t,e,r,o,s={})=>({select:n,dispatch:a})=>{R(t,e,"editEntityRecord");let i=n.getEntityConfig(t,e);if(!i)throw new Error(`The entity being edited ($t}, $e}) does not have a loaded config.`);let{mergedEdits:l={}}=i,f=n.getRawEntityRecord(t,e,r),u=n.getEditedEntityRecord(t,e,r),d=Object.keys(o).reduce((c,p)=>(c[p]=l[p]?{...u[p],...o[p]}:o[p],c),{}),m={kind:t,name:e,recordId:r,edits:zt(d,f)};if(i.syncConfig){let c=`$t}/$e}`,p=r,y=s.undoIgnore?!1:!s.isCached,E=s.undoIgnore?Oe:_s;I()?.update(c,p,d,E,{isNewUndoLevel:y})}s.undoIgnore||n.getUndoManager().addRecord([{id:{kind:t,name:e,recordId:r},changes:Object.keys(o).reduce((c,p)=>(c[p]={from:u[p],to:o[p]},c),{})}],s.isCached),a({type:"EDIT_ENTITY_RECORD",...m})},Uu=(t,e,r)=>({select:o,dispatch:s})=>{let n=o.getEntityConfig(t,e);if(R(t,e,"clearEntityRecordEdits"),!n)throw new Error(`The entity being edited ($t}, $e}) does not have a loaded config.`);let a=o.getEntityRecordEdits(t,e,r);if(!a)return;let i=Object.keys(a).reduce((l,f)=>(l[f]=void 0,l),{});s({type:"EDIT_ENTITY_RECORD",kind:t,name:e,recordId:r,edits:i})},ku=()=>({select:t,dispatch:e})=>{let r=t.getUndoManager().undo();r&&e({type:"UNDO",record:r})},ju=()=>({select:t,dispatch:e})=>{let r=t.getUndoManager().redo();r&&e({type:"REDO",record:r})},Bu=()=>({select:t})=>{t.getUndoManager().addRecord()},vo=(t,e,r,o={})=>async({select:s,resolveSelect:n,dispatch:a})=>{let{isAutosave:i=!1,__unstableFetch:l=ho.default,__unstableSkipSyncUpdate:f=!1,throwOnError:u=!1}=o;R(t,e,"saveEntityRecord");let m=(await n.getEntitiesConfig(t)).find(h=>h.kind===t&&h.name===e);if(!m)return;let c=m.key??O,p=r[c],y=!!c&&!p,E=await a.__unstableAcquireStoreLock(v,["entities","records",t,e,p||ae()],{exclusive:!0});try{for(let[L,S]of Object.entries(r))if(typeof S=="function"){let T=S(s.getEditedEntityRecord(t,e,p));a.editEntityRecord(t,e,p,{[L]:T},{undoIgnore:!0}),r[L]=T}a({type:"SAVE_ENTITY_RECORD_START",kind:t,name:e,recordId:p,isAutosave:i});let h,_,b=!1,{baseURL:C}=m;try{let L=`$C}$p?"/"+p:""}`,S=y?{}:s.getRawEntityRecord(t,e,p);if(m.syncConfig&&!f&&!y&&S&&I()?.update(`$t}/$e}`,p,r,Oe),i){let T={...S,...r},M=["title","excerpt","content","meta"].reduce((k,H)=>(H in T&&(k[H]=T[H]),k),{status:T.status==="auto-draft"?"draft":void 0});if(m.syncConfig){let k=I()?.getEntitySnapshot(`$t}/$e}`,p);k&&(M[Pe]=k)}if(h=await l({path:`$L}/autosaves`,method:"POST",data:M}),S.id===h.id){let k={...S,...M,...h};k=Object.keys(k).reduce((H,F)=>(["title","excerpt","content","meta"].includes(F)?H[F]=k[F]:F==="status"?H[F]=S.status==="auto-draft"&&k.status==="draft"?k.status:S.status:H[F]=S[F],H),{}),a.receiveEntityRecords(t,e,k,void 0,!0)}else a.receiveAutosaves(S.id,h)}else{let T=r;if(m.__unstablePrePersist&&(T={...T,...await m.__unstablePrePersist(S,T)}),h=await l({path:L,method:p?"PUT":"POST",data:T}),a.receiveEntityRecords(t,e,h,void 0,!0,r),m.syncConfig){let M;f?M={}:y||!S?M=h:M=Ru(h,S,r),I()?.update(`$t}/$e}`,p,M,Oe,{isSave:!0})}}}catch(L){b=!0,_=L}if(a({type:"SAVE_ENTITY_RECORD_FINISH",kind:t,name:e,recordId:p,error:_,isAutosave:i}),b&&u)throw _;return h}finally{a.__unstableReleaseStoreLock(E)}},Vu=t=>async({dispatch:e})=>{let r=go(),o={saveEntityRecord(a,i,l,f){return r.add(u=>e.saveEntityRecord(a,i,l,{...f,__unstableFetch:u}))},saveEditedEntityRecord(a,i,l,f){return r.add(u=>e.saveEditedEntityRecord(a,i,l,{...f,__unstableFetch:u}))},deleteEntityRecord(a,i,l,f,u){return r.add(d=>e.deleteEntityRecord(a,i,l,f,{...u,__unstableFetch:d}))}},s=t.map(a=>a(o)),[,...n]=await Promise.all([r.run(),...s]);return n},Fu=(t,e,r,o)=>async({select:s,dispatch:n,resolveSelect:a})=>{if(R(t,e,"saveEditedEntityRecord"),!s.hasEditsForEntityRecord(t,e,r))return;let l=(await a.getEntitiesConfig(t)).find(m=>m.kind===t&&m.name===e);if(!l)return;let f=l.key||O,u=s.getEntityRecordNonTransientEdits(t,e,r),d={[f]:r,...u};return await n.saveEntityRecord(t,e,d,o)},Yu=(t,e,r,o,s)=>async({select:n,dispatch:a,resolveSelect:i})=>{if(R(t,e,"__experimentalSaveSpecifiedEntityEdits"),!n.hasEditsForEntityRecord(t,e,r))return;let l=n.getEntityRecordNonTransientEdits(t,e,r),f={};for(let c of o)bt(f,c,Mr(l,c));let m=(await i.getEntitiesConfig(t)).find(c=>c.kind===t&&c.name===e)?.key||O;return r&&(f[m]=r),await a.saveEntityRecord(t,e,f,s)};function $u(t){return(0,er.default)("wp.data.dispatch( 'core' ).receiveUploadPermissions",{since:"5.9",alternative:"receiveUserPermission"}),ya("create/media",t)}function ya(t,e){return{type:"RECEIVE_USER_PERMISSION",key:t,isAllowed:e}}function Hu(t){return{type:"RECEIVE_USER_PERMISSIONS",permissions:t}}function Gu(t,e){return{type:"RECEIVE_AUTOSAVES",postId:t,autosaves:Array.isArray(e)?e:[e]}}function Ku(t){return{type:"RECEIVE_NAVIGATION_FALLBACK_ID",fallbackId:t}}function zu(t,e){return{type:"RECEIVE_DEFAULT_TEMPLATE",query:t,templateId:e}}var qu=(t,e,r,o,s,n=!1,a)=>async({dispatch:i,resolveSelect:l})=>{R(t,e,"receiveRevisions");let d=(await l.getEntitiesConfig(t)).find(m=>m.kind===t&&m.name===e)?.revisionKey??O;i({type:"RECEIVE_ITEM_REVISIONS",key:d,items:o,recordKey:r,meta:a,query:s,kind:t,name:e,invalidateCache:n})};var So={};kt(So,{__unstableNotifySyncUndoManagerChange:()=>ec,editMediaEntity:()=>Qu,receiveEditorAssets:()=>Xu,receiveEditorSettings:()=>Ju,receiveRegisteredPostMeta:()=>Wu,receiveViewConfig:()=>tc,saveDirtyEntities:()=>oc,setCollaborationSupported:()=>Zu,setSyncConnectionStatus:()=>rc});var _a=g(X(),1),pe=g(Ea(),1),ba=g(Ct(),1),bo=g(me(),1),ge=g(ut(),1);function Wu(t,e){return{type:"RECEIVE_REGISTERED_POST_META",postType:t,registeredPostMeta:e}}var Qu=(t,e={},{__unstableFetch:r=_a.default,throwOnError:o=!1}={})=>async({dispatch:s,resolveSelect:n})=>{if(!t)return;let a="postType",i="attachment",f=(await n.getEntitiesConfig(a)).find(p=>p.kind===a&&p.name===i);if(!f)return;let u=await s.__unstableAcquireStoreLock(v,["entities","records",a,i,t],{exclusive:!0}),d,m,c=!1;try{s({type:"SAVE_ENTITY_RECORD_START",kind:a,name:i,recordId:t});try{let p=`$f.baseURL}/$t}/edit`,y=await r({path:p,method:"POST",data:{...e}});y&&(s.receiveEntityRecords(a,i,y,void 0,!0,void 0,void 0),d=y)}catch(p){m=p,c=!0}if(s({type:"SAVE_ENTITY_RECORD_FINISH",kind:a,name:i,recordId:t,error:m}),c&&o)throw m;return d}finally{s.__unstableReleaseStoreLock(u)}};function Ju(t){return{type:"RECEIVE_EDITOR_SETTINGS",settings:t}}function Xu(t){return{type:"RECEIVE_EDITOR_ASSETS",assets:t}}var Zu=t=>({dispatch:e})=>{e({type:"SET_COLLABORATION_SUPPORTED",supported:t}),!t&&De()&&(I().unloadAll(),e.__unstableNotifySyncUndoManagerChange({hasUndo:!1,hasRedo:!1}))};function tc(t,e,r){return{type:"RECEIVE_VIEW_CONFIG",kind:t,name:e,config:r}}function ec(t){return{type:"SYNC_UNDO_MANAGER_CHANGE",...t}}function rc(t,e,r,o){return o?{type:"SET_SYNC_CONNECTION_STATUS",kind:t,name:e,key:r,status:o}:{type:"CLEAR_SYNC_CONNECTION_STATUS",kind:t,name:e,key:r}}var oc=({onSave:t,dirtyEntityRecords:e=[],entitiesToSkip:r=[],close:o,successNoticeContent:s}={})=>({registry:n})=>{let a=[{kind:"postType",name:"wp_navigation"}],i="site-editor-save-success",l=n.select(v).getEntityRecord("root","__unstableBase")?.home;n.dispatch(pe.store).removeNotice(i);let f=e.filter(({kind:c,name:p,key:y,property:E})=>!r.some(h=>h.kind===c&&h.name===p&&h.key===y&&h.property===E));o?.(f);let u=[],d=[];return f.forEach(({kind:c,name:p,key:y,property:E})=>{c==="root"&&p==="site"?u.push(E):(a.some(h=>h.kind===c&&h.name===p)&&n.dispatch(v).editEntityRecord(c,p,y,{status:"publish"}),d.push(n.dispatch(v).saveEditedEntityRecord(c,p,y,{throwOnError:!0}).catch(m)))}),u.length&&d.push(n.dispatch(v).__experimentalSaveSpecifiedEntityEdits("root","site",void 0,u,{throwOnError:!0}).catch(m)),n.dispatch(ba.store).__unstableMarkLastChangeAsPersistent(),Promise.all(d).then(async c=>(t&&await t(),c)).then(c=>{let p=c.filter(y=>y instanceof Error);if(p.length){let y=p.find(E=>E.message)?.message;n.dispatch(pe.store).createErrorNotice((0,bo.decodeEntities)(y||(0,ge.__)("Saving failed.")),{type:"snackbar",id:i})}else n.dispatch(pe.store).createSuccessNotice(s||(0,ge.__)("Site updated."),{type:"snackbar",id:i,actions:[{label:(0,ge.__)("View site"),url:l,openInNewTab:!0}]})}).catch(c=>n.dispatch(pe.store).createErrorNotice((0,bo.decodeEntities)(c?.message||(0,ge.__)("Saving failed.")),{type:"snackbar",id:i}));function m(c){if(c instanceof Error)return c;let p;if(c){if(typeof c.message=="string")p=c.message;else if(typeof c=="string")p=c;else if(Object.hasOwn(c,"toString")&&typeof c.toString=="function"){let y=c.toString();typeof y=="string"&&(p=y)}}return new Error(p,{cause:c})}};var Co={};kt(Co,{__experimentalGetCurrentGlobalStylesId:()=>Ec,__experimentalGetCurrentThemeBaseGlobalStyles:()=>vc,__experimentalGetCurrentThemeGlobalStylesVariations:()=>_c,canUser:()=>Ma,canUserEditEntityRecord:()=>gc,getAuthors:()=>ac,getAutosave:()=>hc,getAutosaves:()=>yc,getBlockPatternCategories:()=>Sc,getBlockPatterns:()=>bc,getCurrentTheme:()=>dc,getCurrentThemeGlobalStylesRevisions:()=>Na,getCurrentUser:()=>ic,getDefaultTemplateId:()=>Tc,getEditedEntityRecord:()=>fc,getEditorAssets:()=>Oc,getEditorSettings:()=>Ac,getEmbedPreview:()=>pc,getEntitiesConfig:()=>xc,getEntityRecord:()=>or,getEntityRecords:()=>_e,getEntityRecordsTotalItems:()=>uc,getEntityRecordsTotalPages:()=>cc,getNavigationFallbackId:()=>wc,getRawEntityRecord:()=>lc,getRegisteredPostMeta:()=>Ic,getRevision:()=>Cc,getRevisions:()=>La,getThemeSupports:()=>mc,getUserPatternCategories:()=>Rc,getViewConfig:()=>Pc});var q=g(at(),1),Da=g(me(),1),x=g(X(),1);var Ca=g(X(),1);var ye=g(X(),1),he=g(at(),1),Ee=g(me(),1),ve=g(ut(),1);async function Ra(t,e={},r={}){let o=e.isInitialSuggestions&&e.initialSuggestionsSearchOptions?{...e,...e.initialSuggestionsSearchOptions}:e,{type:s,subtype:n,page:a,perPage:i=e.isInitialSuggestions?3:20}=o,{disablePostFormats:l=!1}=r,f=[];(!s||s==="post")&&f.push((0,ye.default)({path:(0,he.addQueryArgs)("/wp/v2/search",{search:t,page:a,per_page:i,type:"post",subtype:n})}).then(m=>m.map(c=>({id:c.id,url:c.url,title:(0,Ee.decodeEntities)(c.title||"")||(0,ve.__)("(no title)"),type:c.subtype||c.type,kind:"post-type"}))).catch(()=>[])),(!s||s==="term")&&f.push((0,ye.default)({path:(0,he.addQueryArgs)("/wp/v2/search",{search:t,page:a,per_page:i,type:"term",subtype:n})}).then(m=>m.map(c=>({id:c.id,url:c.url,title:(0,Ee.decodeEntities)(c.title||"")||(0,ve.__)("(no title)"),type:c.subtype||c.type,kind:"taxonomy"}))).catch(()=>[])),!l&&(!s||s==="post-format")&&f.push((0,ye.default)({path:(0,he.addQueryArgs)("/wp/v2/search",{search:t,page:a,per_page:i,type:"post-format",subtype:n})}).then(m=>m.map(c=>({id:c.id,url:c.url,title:(0,Ee.decodeEntities)(c.title||"")||(0,ve.__)("(no title)"),type:c.subtype||c.type,kind:"taxonomy"}))).catch(()=>[])),(!s||s==="attachment")&&f.push((0,ye.default)({path:(0,he.addQueryArgs)("/wp/v2/media",{search:t,page:a,per_page:i})}).then(m=>m.map(c=>({id:c.id,url:c.source_url,title:(0,Ee.decodeEntities)(c.title.rendered||"")||(0,ve.__)("(no title)"),type:c.type,kind:"media"}))).catch(()=>[]));let d=(await Promise.all(f)).flat();return d=d.filter(m=>!!m.id),d=sc(d,t),d=d.slice(0,i),d}function sc(t,e){let r=Sa(e),o={};for(let s of t)if(s.title){let n=Sa(s.title),a=n.filter(u=>r.some(d=>u===d)),i=n.filter(u=>r.some(d=>u!==d&&u.includes(d))),l=a.length/n.length*10,f=i.length/n.length;o[s.id]=l+f}else o[s.id]=0;return t.sort((s,n)=>o[n.id]-o[s.id])}function Sa(t){return t.toLowerCase().match(/[\p{L}\p{N}]+/gu)||[]}var wa=g(X(),1),tt=g(at(),1),Ro=new Map,nc=async(t,e={})=>{let r="/wp-block-editor/v1/url-details",o={url:(0,tt.prependHTTP)(t)};if(!(0,tt.isURL)(t))return Promise.reject(`$t} is not a valid URL.`);let s=(0,tt.getProtocol)(t);return!s||!(0,tt.isValidProtocol)(s)||!s.startsWith("http")||!/^https?:\/\/[^\/\s]/i.test(t)?Promise.reject(`$t} does not have a valid protocol. URLs must be "http" based`):Ro.has(t)?Ro.get(t):(0,wa.default)({path:(0,tt.addQueryArgs)(r,o),...e}).then(n=>(Ro.set(t,n),n))},Ta=nc;async function wo(){let t=await(0,Ca.default)({path:"/wp/v2/block-patterns/patterns"});return t?t.map(e=>Object.fromEntries(Object.entries(e).map(([r,o])=>[Le(r),o]))):[]}var Ia=g(D(),1),xa=g(ft(),1),To=new WeakMap;function Aa(t,e,r){return`$t}:$e}:$r}`}function Oa(){return(0,Ia.select)(xa.store).getBlockTypes()}function Pa(t,e,r,o){let s=To.get(Oa())?.get(Aa(t,e,r));if(s&&s.content===o)return s.blocks}function rr(t,e,r,o,s){let n=Oa(),a=To.get(n);a||(a=new Map,To.set(n,a)),a.set(Aa(t,e,r),{content:o,blocks:s})}var ac=t=>async({dispatch:e})=>{let r=(0,q.addQueryArgs)("/wp/v2/users/?who=authors&per_page=100",t),o=await(0,x.default)({path:r});e.receiveUserQuery(r,o)},ic=()=>async({dispatch:t})=>{let e=await(0,x.default)({path:"/wp/v2/users/me"});t.receiveCurrentUser(e)},or=(t,e,r="",o)=>async({select:s,dispatch:n,registry:a,resolveSelect:i})=>{let f=(await i.getEntitiesConfig(t)).find(d=>d.name===e&&d.kind===t);if(!f)return;let u=await n.__unstableAcquireStoreLock(v,["entities","records",t,e,r],{exclusive:!1});try{if(o!==void 0&&o._fields&&(o={...o,_fields:[...new Set([...j(o._fields)||[],f.key||O])].join()}),o!==void 0&&o._fields&&s.hasEntityRecord(t,e,r,o))return;let{baseURL:d}=f,m=(0,q.addQueryArgs)(d+(r?"/"+r:""),{...f.baseURLParams,...o}),c=await(0,x.default)({path:m,parse:!1}),p=await c.json(),y=Jt(c.headers?.get("allow")),E=[],h={};for(let _ of Rt)h[wt(_,{kind:t,name:e,id:r})]=y[_],E.push([_,{kind:t,name:e,id:r}]);if(f.syncConfig&&Qt(r)&&!o){let _=`$t}/$e}`,b=r,C={...p};Object.entries(f.transientEdits??{}).filter(([S,T])=>C[S]===void 0&&T&&typeof T=="object"&&"read"in T&&typeof T.read=="function").forEach(([S,T])=>{C[S]=T.read(C)}),C.blocks&&typeof C.content?.raw=="string"&&rr(t,e,r,C.content.raw,C.blocks),(s?.isCollaborationSupported?.()===!1?void 0:I())?.load(f.syncConfig,_,b,C,{editRecord:(S,T={})=>{Object.keys(S).length&&n({type:"EDIT_ENTITY_RECORD",kind:t,name:e,recordId:r,edits:S,meta:{undo:void 0},options:T})},getEditedRecord:async()=>await i.getEditedEntityRecord(t,e,r),onStatusChange:S=>{n.setSyncConnectionStatus(t,e,r,S)},refetchRecord:async()=>{n.receiveEntityRecords(t,e,await(0,x.default)({path:m,parse:!0}),o)},persistCRDTDoc:()=>{if(f.syncConfig?.supportsPersistence)return i.getEditedEntityRecord(t,e,r).then(async S=>{let{meta:T,status:M}=S;if(M==="auto-draft"||!T)return;let k=f.key||O,H=S[k];await Lr(`$t}/$e}`,H)})},addUndoMeta:(S,T)=>{let M=Ke(S);M&&T.set("selectionHistory",M)},onUndoStackChange:S=>{n.__unstableNotifySyncUndoManagerChange(S)},restoreUndoMeta:(S,T)=>{let M=T.get("selectionHistory");M&&setTimeout(()=>{Vn(M,S)},0)}})}a.batch(()=>{n.receiveEntityRecords(t,e,p,o),n.receiveUserPermissions(h),n.finishResolutions("canUser",E)})}finally{n.__unstableReleaseStoreLock(u)}};or.shouldInvalidate=(t,e,r)=>e==="root"&&r==="site"&&(t.type==="RECEIVE_ITEMS"&&t.persistedEdits&&t.persistedEdits.status!=="auto-draft"||t.type==="REMOVE_ITEMS")&&t.kind==="postType"&&t.name==="wp_template";var lc=St("getEntityRecord"),fc=St("getEntityRecord"),_e=(t,e,r={})=>async({dispatch:o,registry:s,resolveSelect:n})=>{let i=(await n.getEntitiesConfig(t)).find(m=>m.name===e&&m.kind===t);if(!i)return;let l=await o.__unstableAcquireStoreLock(v,["entities","records",t,e],{exclusive:!1}),f={...r},u=i.key||O;function d(m,c){let p=Ae(c);return m.filter(y=>y?.[u]).map(y=>[t,e,y[u],p])}try{r._fields&&(r={...r,_fields:[...new Set([...j(r._fields)||[],u])].join()});let{baseURL:m}=i,c=(0,q.addQueryArgs)(m,{...i.baseURLParams,...r}),p=[],y;if(i.supportsPagination&&r.per_page!==-1){let E=await(0,x.default)({path:c,parse:!1});p=Object.values(await E.json()),y=te(E.headers)}else if(r.per_page===-1&&r[Xt]===!0){let E=1,h;do{let _=await(0,x.default)({path:(0,q.addQueryArgs)(c,{page:E,per_page:100}),parse:!1}),b=Object.values(await _.json()),C=te(_.headers);h=C.totalPages??1,y||(y={totalItems:C.totalItems,totalPages:1}),p.push(...b),s.batch(()=>{o.receiveEntityRecords(t,e,p,r,!1,void 0,y),o.finishResolutions("getEntityRecord",d(b,f))}),E++}while(E<=h)}else p=Object.values(await(0,x.default)({path:c})),y={totalItems:p.length,totalPages:1};if(i.syncConfig&&r.per_page===-1){let E=`$t}/$e}`;I()?.loadCollection(i.syncConfig,E,{onStatusChange:h=>{o.setSyncConnectionStatus(t,e,null,h)},refetchRecords:async()=>{o.receiveEntityRecords(t,e,await(0,x.default)({path:c,parse:!0}),r)}})}r._fields&&(p=p.map(E=>(r._fields.split(",").forEach(h=>{E.hasOwnProperty(h)||(E[h]=void 0)}),E))),s.batch(()=>{o.receiveEntityRecords(t,e,p,r,!1,void 0,y);let E=p.filter(b=>!!b?.[u]&&!!b?._links?.self?.[0]?.targetHints?.allow).map(b=>({id:b[u],permissions:Jt(b._links.self[0].targetHints.allow)})),h=[],_={};for(let b of E)for(let C of Rt)h.push([C,{kind:t,name:e,id:b.id}]),_[wt(C,{kind:t,name:e,id:b.id})]=b.permissions[C];E.length>0&&(o.receiveUserPermissions(_),o.finishResolutions("canUser",h)),o.finishResolutions("getEntityRecord",d(p,f)),o.__unstableReleaseStoreLock(l)})}catch{o.__unstableReleaseStoreLock(l)}};_e.shouldInvalidate=(t,e,r)=>(t.type==="RECEIVE_ITEMS"||t.type==="REMOVE_ITEMS")&&t.invalidateCache&&e===t.kind&&r===t.name;var uc=St("getEntityRecords"),cc=St("getEntityRecords"),dc=()=>async({dispatch:t,resolveSelect:e})=>{let r=await e.getEntityRecords("root","theme",{status:"active"});t.receiveCurrentTheme(r[0])},mc=St("getCurrentTheme"),pc=t=>async({dispatch:e})=>{try{let r=await(0,x.default)({path:(0,q.addQueryArgs)("/oembed/1.0/proxy",{url:t})});e.receiveEmbedPreview(t,r)}catch{e.receiveEmbedPreview(t,!1)}},Ma=(t,e,r)=>async({dispatch:o,registry:s,resolveSelect:n})=>{if(!Rt.includes(t))throw new Error(`'$t}' is not a valid action.`);let{hasStartedResolution:a}=s.select(v);for(let m of Rt){if(m===t)continue;if(a("canUser",[m,e,r]))return}let i=null;if(typeof e=="object"){if(!e.kind||!e.name)throw new Error("The entity resource object is not valid.");let c=(await n.getEntitiesConfig(e.kind)).find(p=>p.name===e.name&&p.kind===e.kind);if(!c)return;i=c.baseURL+(e.id?"/"+e.id:"")}else i=`/wp/v2/$e}`+(r?"/"+r:"");let l;try{l=await(0,x.default)({path:i,method:"OPTIONS",parse:!1})}catch{return}let f=Jt(l.headers?.get("allow")),u={},d=[];for(let m of Rt)u[wt(m,e,r)]=f[m],m!==t&&d.push([m,e,r]);s.batch(()=>{o.receiveUserPermissions(u),o.finishResolutions("canUser",d)})},gc=(t,e,r)=>async({dispatch:o})=>{await o(Ma("update",{kind:t,name:e,id:r}))},yc=(t,e)=>async({dispatch:r,resolveSelect:o})=>{let{rest_base:s,rest_namespace:n="wp/v2",supports:a}=await o.getPostType(t);if(!a?.autosave)return;let i=await(0,x.default)({path:`/$n}/$s}/$e}/autosaves?context=edit`});i&&i.length&&r.receiveAutosaves(e,i)},hc=(t,e)=>async({resolveSelect:r})=>{await r.getAutosaves(t,e)},Ec=()=>async({dispatch:t,resolveSelect:e})=>{let o=(await e.getEntityRecords("root","theme",{status:"active"}))?.[0]?._links?.["wp:user-global-styles"]?.[0]?.href;if(!o)return;let s=o.match(/\/(\d+)(?:\?|$)/),n=s?Number(s[1]):null;n&&t.__experimentalReceiveCurrentGlobalStylesId(n)},vc=()=>async({resolveSelect:t,dispatch:e})=>{let r=await t.getCurrentTheme(),o=await(0,x.default)({path:`/wp/v2/global-styles/themes/$r.stylesheet}?context=view`});e.__experimentalReceiveThemeBaseGlobalStyles(r.stylesheet,o)},_c=()=>async({resolveSelect:t,dispatch:e})=>{let r=await t.getCurrentTheme(),o=await(0,x.default)({path:`/wp/v2/global-styles/themes/$r.stylesheet}/variations?context=view`});e.__experimentalReceiveThemeGlobalStyleVariations(r.stylesheet,o)},Na=()=>async({resolveSelect:t,dispatch:e})=>{let r=await t.__experimentalGetCurrentGlobalStylesId(),s=(r?await t.getEntityRecord("root","globalStyles",r):void 0)?._links?.["version-history"]?.[0]?.href;if(s){let a=(await(0,x.default)({url:s}))?.map(i=>Object.fromEntries(Object.entries(i).map(([l,f])=>[Le(l),f])));e.receiveThemeGlobalStyleRevisions(r,a)}};Na.shouldInvalidate=t=>t.type==="SAVE_ENTITY_RECORD_FINISH"&&t.kind==="root"&&!t.error&&t.name==="globalStyles";var bc=()=>async({dispatch:t})=>{let e=await wo();t({type:"RECEIVE_BLOCK_PATTERNS",patterns:e})},Sc=()=>async({dispatch:t})=>{let e=await(0,x.default)({path:"/wp/v2/block-patterns/categories"});t({type:"RECEIVE_BLOCK_PATTERN_CATEGORIES",categories:e})},Rc=()=>async({dispatch:t,resolveSelect:e})=>{let o=(await e.getEntityRecords("taxonomy","wp_pattern_category",{per_page:-1,_fields:"id,name,description,slug",context:"view"}))?.map(s=>({...s,label:(0,Da.decodeEntities)(s.name),name:s.slug}))||[];t({type:"RECEIVE_USER_PATTERN_CATEGORIES",patternCategories:o})},wc=()=>async({dispatch:t,select:e,registry:r})=>{let o=await(0,x.default)({path:(0,q.addQueryArgs)("/wp-block-editor/v1/navigation-fallback",{_embed:!0})}),s=o?._embedded?.self;r.batch(()=>{if(t.receiveNavigationFallbackId(o?.id),!s)return;let a=!e.getEntityRecord("postType","wp_navigation",o.id);t.receiveEntityRecords("postType","wp_navigation",s,void 0,a),t.finishResolution("getEntityRecord",["postType","wp_navigation",o.id])})},Tc=t=>async({dispatch:e,registry:r,resolveSelect:o})=>{let s=await(0,x.default)({path:(0,q.addQueryArgs)("/wp/v2/templates/lookup",t)});await o.getEntitiesConfig("postType");let n=s?.id;r.batch(()=>{e.receiveDefaultTemplateId(t,n||""),n&&(s.id=n,e.receiveEntityRecords("postType",s.type,s),e.finishResolution("getEntityRecord",["postType",s.type,n]))})},La=(t,e,r,o={})=>async({dispatch:s,resolveSelect:n})=>{let i=(await n.getEntitiesConfig(t)).find(u=>u.name===e&&u.kind===t);if(!i)return;let l={...o},f=await s.__unstableAcquireStoreLock(v,["entities","records",t,e,r,"revisions"],{exclusive:!1});try{o._fields&&(o={...o,_fields:[...new Set([...j(o._fields)||[],i.revisionKey||O])].join()});let u=(0,q.addQueryArgs)(i.getRevisionsUrl(r),o),d,m,c={},p=i.supportsPagination&&o.per_page!==-1;try{m=await(0,x.default)({path:u,parse:!p})}catch{return}if(m){p?(d=Object.values(await m.json()),c.totalItems=te(m.headers).totalItems):d=Object.values(m),o._fields&&(d=d.map(_=>(o._fields.split(",").forEach(b=>{_.hasOwnProperty(b)||(_[b]=void 0)}),_))),await s.receiveRevisions(t,e,r,d,o,!1,c);let y=i.revisionKey||O,E=Ae(l),h=d.filter(_=>_[y]).map(_=>[t,e,r,_[y],E]);s.finishResolutions("getRevision",h)}}finally{s.__unstableReleaseStoreLock(f)}};La.shouldInvalidate=(t,e,r,o)=>t.type==="SAVE_ENTITY_RECORD_FINISH"&&r===t.name&&e===t.kind&&!t.error&&o===t.recordId;var Cc=(t,e,r,o,s)=>async({select:n,dispatch:a,resolveSelect:i})=>{let f=(await i.getEntitiesConfig(t)).find(d=>d.name===e&&d.kind===t);if(!f)return;s!==void 0&&s._fields&&(s={...s,_fields:[...new Set([...j(s._fields)||[],f.revisionKey||O])].join()});let u=await a.__unstableAcquireStoreLock(v,["entities","records",t,e,r,"revisions",o],{exclusive:!1});try{if(n.hasRevision(t,e,r,o,s))return;let d=(0,q.addQueryArgs)(f.getRevisionsUrl(r,o),s),m;try{m=await(0,x.default)({path:d})}catch{return}m&&await a.receiveRevisions(t,e,r,m,s)}finally{a.__unstableReleaseStoreLock(u)}},Ic=t=>async({dispatch:e,resolveSelect:r})=>{let o;try{let{rest_namespace:s="wp/v2",rest_base:n}=await r.getPostType(t)||{};o=await(0,x.default)({path:`$s}/$n}/?context=edit`,method:"OPTIONS"})}catch{return}o&&e.receiveRegisteredPostMeta(t,o?.schema?.properties?.meta?.properties)},xc=t=>async({dispatch:e})=>{let r=Qe.find(o=>o.kind===t);if(r)try{let o=await r.loadEntities();if(!o.length)return;e.addEntities(o)}catch{}},Ac=()=>async({dispatch:t})=>{let e=await(0,x.default)({path:"/wp-block-editor/v1/settings"});t.receiveEditorSettings(e)},Oc=()=>async({dispatch:t})=>{let e=await(0,x.default)({path:"/wp-block-editor/v1/assets"});t.receiveEditorAssets(e)},Pc=(t,e,r={})=>async({dispatch:o})=>{let s={kind:t,name:e},n=j(r.fields);n?.length&&(s._fields=n.join(","));let a=await(0,x.default)({path:(0,q.addQueryArgs)("/wp/v2/view-config",s)});o.receiveViewConfig(t,e,a)};function Io(t,e){let r={...t},o=r;for(let s of e)o.children={...o.children,[s]:{locks:[],children:{},...o.children[s]}},o=o.children[s];return r}function be(t,e){let r=t;for(let o of e){let s=r.children[o];if(!s)return null;r=s}return r}function*Ua(t,e){let r=t;yield r;for(let o of e){let s=r.children[o];if(!s)break;yield s,r=s}}function*ka(t){let e=Object.values(t.children);for(;e.length;){let r=e.pop();yield r,e.push(...Object.values(r.children))}}function xo({exclusive:t},e){return!!(t&&e.length||!t&&e.filter(r=>r.exclusive).length)}var Dc={requests:[],tree:{locks:[],children:{}}};function Se(t=Dc,e){switch(e.type){case"ENQUEUE_LOCK_REQUEST":{let{request:r}=e;return{...t,requests:[r,...t.requests]}}case"GRANT_LOCK_REQUEST":{let{lock:r,request:o}=e,{store:s,path:n}=o,a=[s,...n],i=Io(t.tree,a),l=be(i,a);return l.locks=[...l.locks,r],{...t,requests:t.requests.filter(f=>f!==o),tree:i}}case"RELEASE_LOCK":{let{lock:r}=e,o=[r.store,...r.path],s=Io(t.tree,o),n=be(s,o);return n.locks=n.locks.filter(a=>a!==r),{...t,tree:s}}}return t}function ja(t){return t.requests}function Ba(t,e,r,{exclusive:o}){let s=[e,...r],n=t.tree;for(let i of Ua(n,s))if(xo({exclusive:o},i.locks))return!1;let a=be(n,s);if(!a)return!0;for(let i of ka(a))if(xo({exclusive:o},i.locks))return!1;return!0}function Va(){let t=Se(void 0,{type:"@@INIT"});function e(){for(let s of ja(t)){let{store:n,path:a,exclusive:i,notifyAcquired:l}=s;if(Ba(t,n,a,{exclusive:i})){let f={store:n,path:a,exclusive:i};t=Se(t,{type:"GRANT_LOCK_REQUEST",lock:f,request:s}),l(f)}}}function r(s,n,a){return new Promise(i=>{t=Se(t,{type:"ENQUEUE_LOCK_REQUEST",request:{store:s,path:n,exclusive:a,notifyAcquired:i}}),e()})}function o(s){t=Se(t,{type:"RELEASE_LOCK",lock:s}),e()}return{acquire:r,release:o}}function Fa(){let t=Va();function e(o,s,{exclusive:n}){return()=>t.acquire(o,s,n)}function r(o){return()=>t.release(o)}return{__unstableAcquireStoreLock:e,__unstableReleaseStoreLock:r}}var Ya,$a;var sr=g(W(),1);var Ga=g(W(),1),yt=(0,Ga.createContext)({});yt.displayName="EntityContext";var za=g(Q(),1);function qa({kind:t,type:e,id:r,revisionId:o,children:s}){let n=(0,sr.useContext)(yt),a=(0,sr.useMemo)(()=>({...n,...t&&{[t]:{...n?.[t],[e]:r}},...o!==void 0&&t&&{revision:{...n?.revision,[t]:{...n?.revision?.[t],[e]:o}}}}),[n,t,e,r,o]);return(0,za.jsx)(yt.Provider,{value:a,children:s})}var nr=g(D(),1),Qa=g(Nt(),1),Ja=g(W(),1);var V=(t=>(t.Idle="IDLE",t.Resolving="RESOLVING",t.Error="ERROR",t.Success="SUCCESS",t))(V||{});function ht(t){let e;switch(t){case"resolving":e=V.Resolving;break;case"finished":e=V.Success;break;case"error":e=V.Error;break;default:e=V.Idle}return{status:e,isResolving:e===V.Resolving,hasStarted:e!==V.Idle,hasResolved:e===V.Success||e===V.Error}}var Wa={};function Ao(t,e,r,o={enabled:!0}){let{editEntityRecord:s,saveEditedEntityRecord:n}=(0,nr.useDispatch)($),a=(0,Ja.useMemo)(()=>({edit:(m,c={})=>s(t,e,r,m,c),save:(m={})=>n(t,e,r,{throwOnError:!0,...m})}),[s,t,e,r,n]),{record:i,editedRecord:l,hasEdits:f,edits:u,...d}=(0,nr.useSelect)(m=>{if(!o.enabled)return{record:null,editedRecord:Wa,hasEdits:!1,edits:Wa,...ht()};let c=m($),p=c.getResolutionState("getEntityRecord",[t,e,r])?.status;return{record:c.getEntityRecord(t,e,r)??null,editedRecord:c.getEditedEntityRecord(t,e,r),hasEdits:c.hasEditsForEntityRecord(t,e,r),edits:c.getEntityRecordNonTransientEdits(t,e,r),...ht(p)}},[t,e,r,o.enabled]);return{record:i,editedRecord:l,hasEdits:f,edits:u,...d,...a}}function Xa(t,e,r,o){return(0,Qa.default)("wp.data.__experimentalUseEntityRecord",{alternative:"wp.data.useEntityRecord",since:"6.1"}),Ao(t,e,r,o)}var Za=g(at(),1),ti=g(Nt(),1),ar=g(D(),1),Oo=g(W(),1);var Mc=[];function ir(t,e,r={},o={enabled:!0}){let s=(0,Za.addQueryArgs)("",r),{records:n,totalItems:a,totalPages:i,...l}=(0,ar.useSelect)(f=>{if(!o.enabled)return{records:Mc,totalItems:null,totalPages:null,...ht()};let u=f($),d=u.getResolutionState("getEntityRecords",[t,e,r])?.status;return{records:u.getEntityRecords(t,e,r),totalItems:u.getEntityRecordsTotalItems(t,e,r),totalPages:u.getEntityRecordsTotalPages(t,e,r),...ht(d)}},[t,e,s,o.enabled]);return{records:n,totalItems:a,totalPages:i,...l}}function ei(t,e,r,o){return(0,ti.default)("wp.data.__experimentalUseEntityRecords",{alternative:"wp.data.useEntityRecords",since:"6.1"}),ir(t,e,r,o)}function ri(t,e,r={},o={enabled:!0}){let s=(0,ar.useSelect)(u=>u($).getEntityConfig(t,e),[t,e]),{records:n,...a}=ir(t,e,{...r,...r._fields?{_fields:[...new Set([...j(r._fields)||[],"_links"])].join()}:{}},o),i=(0,Oo.useMemo)(()=>n?.map(u=>u[s?.key??"id"])??[],[n,s?.key]),l=(0,ar.useSelect)(u=>{let{getEntityRecordsPermissions:d}=Y(u($));return d(t,e,i)},[i,t,e]);return{records:(0,Oo.useMemo)(()=>n?.map((u,d)=>({...u,permissions:l[d]}))??[],[n,l]),...a}}var ai=g(Nt(),1),ii=g(Po(),1);var si=g(D(),1);function lr(t,e){var r=0,o,s;e=e||{};function n(){var a=o,i=arguments.length,l,f;t:for(;a;){if(a.args.length!==arguments.length){a=a.next;continue}for(f=0;f<i;f++)if(a.args[f]!==arguments[f]){a=a.next;continue t}return a!==o&&(a===s&&(s=a.prev),a.prev.next=a.next,a.next&&(a.next.prev=a.prev),a.next=o,a.prev=null,o.prev=a,o=a),a.val}for(l=new Array(i),f=0;f<i;f++)l[f]=arguments[f];return a={args:l,val:t.apply(null,l)},o?(o.prev=a,a.next=o):s=a,r===e.maxSize?(s=s.prev,s.next=null):r++,o=a,a.val}return n.clear=function(){o=null,s=null,r=0},n}var Nc=["getIsResolving","hasStartedResolution","hasFinishedResolution","isResolving","getCachedResolvers"];function ni(t,e){return(0,si.useSelect)((r,o)=>t(n=>Lc(r(n)),o),e)}var Lc=lr((t=>{let e={};for(let r in t)Nc.includes(r)||Object.defineProperty(e,r,{get:()=>(...o)=>{let s=t[r](...o),n=t.getResolutionState(r,o)?.status;return{data:s,...ht(n)}}});return e}));function li(t,e){let r=typeof t=="object",o=r?JSON.stringify(t):t;return r&&typeof e<"u"&&(0,ii.default)("When 'resource' is an entity object, passing 'id' as a separate argument isn't supported."),ni(s=>{let n=r?!!t.id:!!e,{canUser:a}=s($),i=r?{kind:t.kind,name:t.name}:t,l=a("create",i);if(!n){let y=a("read",i),E=l.isResolving||y.isResolving,h=l.hasResolved&&y.hasResolved,_=V.Idle;return E?_=V.Resolving:h&&(_=V.Success),{status:_,isResolving:E,hasResolved:h,canCreate:l.hasResolved&&l.data,canRead:y.hasResolved&&y.data}}let f=a("read",t,e),u=a("update",t,e),d=a("delete",t,e),m=f.isResolving||l.isResolving||u.isResolving||d.isResolving,c=f.hasResolved&&l.hasResolved&&u.hasResolved&&d.hasResolved,p=V.Idle;return m?p=V.Resolving:c&&(p=V.Success),{status:p,isResolving:m,hasResolved:c,canRead:c&&f.data,canCreate:c&&l.data,canUpdate:c&&u.data,canDelete:c&&d.data}},[o,e])}var fi=li;function ui(t,e){return(0,ai.default)("wp.data.__experimentalUseResourcePermissions",{alternative:"wp.data.useResourcePermissions",since:"6.1"}),li(t,e)}var Re=g(W(),1),fr=g(D(),1),ur=g(ft(),1);var ci=g(W(),1);function $t(t,e){return(0,ci.useContext)(yt)?.[t]?.[e]}var Et=g(oe(),1),gi=g(Po(),1);var di=g(Ct(),1);var Do,Mo=new WeakMap;function mi(t){if(Do||(Do=Y(di.privateApis)),!Mo.has(t)){let e=Do.getRichTextValues([t]);Mo.set(t,e)}return Mo.get(t)}var No=new WeakMap;function Uc(t){if(!No.has(t)){let e=[];for(let r of mi(t))r&&r.replacements.forEach(({type:o,attributes:s})=>{o==="core/footnote"&&e.push(s["data-fn"])});No.set(t,e)}return No.get(t)}function pi(t){return t.flatMap(Uc)}var Lo={};function Uo(t,e){let r={blocks:t};if(!e||e.footnotes===void 0)return r;let o=pi(t),s;try{s=JSON.parse(e.footnotes||"[]")}catch{}let n=[];if(Array.isArray(s)?n=s:(0,gi.default)("Footnotes post meta is not a JSON array; ignoring it."),n.map(d=>d.id).join("")===o.join(""))return r;let i=o.map(d=>n.find(m=>m.id===d)||Lo[d]||{id:d,content:""});function l(d){if(!d||Array.isArray(d)||typeof d!="object")return d;d={...d};for(let m in d){let c=d[m];if(Array.isArray(c)){d[m]=c.map(l);continue}if(typeof c!="string"&&!(c instanceof Et.RichTextData))continue;let p=typeof c=="string"?Et.RichTextData.fromHTMLString(c):new Et.RichTextData(c),y=!1;p.replacements.forEach(E=>{if(E.type==="core/footnote"){let h=E.attributes["data-fn"],_=o.indexOf(h),b=(0,Et.create)({html:E.innerHTML});b.text=String(_+1),b.formats=Array.from({length:b.text.length},()=>b.formats[0]),b.replacements=Array.from({length:b.text.length},()=>b.replacements[0]),E.innerHTML=(0,Et.toHTMLString)({value:b}),y=!0}}),y&&(d[m]=typeof c=="string"?p.toHTMLString():p)}return d}function f(d){return d.map(m=>({...m,attributes:l(m.attributes),innerBlocks:f(m.innerBlocks)}))}let u=f(t);return Lo={...Lo,...n.reduce((d,m)=>(o.includes(m.id)||(d[m.id]=m),d),{})},{meta:{...e,footnotes:JSON.stringify(i)},blocks:u}}var kc=[];function yi(t,e,{id:r}={}){let o=$t(t,e),s=r??o,{content:n,editedBlocks:a,meta:i}=(0,fr.useSelect)(c=>{if(!s)return{};let{getEditedEntityRecord:p}=c(v),y=p(t,e,s);return{editedBlocks:y.blocks,content:y.content,meta:y.meta}},[t,e,s]),{__unstableCreateUndoLevel:l,editEntityRecord:f}=(0,fr.useDispatch)(v),u=(0,Re.useMemo)(()=>{if(!s)return;if(a)return a;if(!n||typeof n!="string")return kc;let c=Pa(t,e,s,n);return c||(c=(0,ur.parse)(n),rr(t,e,s,n,c)),c},[t,e,s,a,n]),d=(0,Re.useCallback)((c,p)=>{if(u===c)return l(t,e,s);let{selection:E,...h}=p,_={selection:E,content:({blocks:b=[]})=>(0,ur.__unstableSerializeAndClean)(b),...Uo(c,i)};f(t,e,s,_,{isCached:!1,...h})},[t,e,s,u,i,l,f]),m=(0,Re.useCallback)((c,p)=>{let{selection:y,...E}=p,h={selection:y,...Uo(c,i)};f(t,e,s,h,{isCached:!0,...E})},[t,e,s,i,f]);return[u,m,d]}var cr=g(W(),1),dr=g(D(),1);var jc={context:"edit",_fields:"id,date,author,meta,title,excerpt,content.raw"};function hi(t,e,r,o){let s=$t(t,e),n=o??s,a=(0,cr.useContext)(yt),i=String(n)===String(s)?a?.revision?.[t]?.[e]:void 0,{value:l,fullValue:f}=(0,dr.useSelect)(m=>{if(i){let _=m(v).getRevision(t,e,n,i,jc)?.[r];return _===void 0?{}:{value:_!==null&&typeof _=="object"&&"raw"in _?_.raw:_,fullValue:_}}let{getEntityRecord:c,getEditedEntityRecord:p}=m(v),y=c(t,e,n),E=p(t,e,n);return y&&E?{value:E[r],fullValue:y[r]}:{}},[t,e,n,r,i]),{editEntityRecord:u}=(0,dr.useDispatch)(v),d=(0,cr.useCallback)(m=>{i||u(t,e,n,{[r]:m})},[u,t,e,n,r,i]);return[l,d,f]}var mr=g(Kt(),1),J=g(W(),1);var Bc={richTextOffset:null,localClientId:null,attributeKey:null},ko={activeCollaborators:[],resolveSelection:()=>Bc,getDebugData:()=>({doc:{},clients:{},collaboratorMap:{}}),isCurrentCollaboratorDisconnected:!1};function Ei(t,e){let r=(e??t.getCurrentState()).filter(o=>re(o.collaboratorInfo));return{activeCollaborators:r,resolveSelection:(o,s)=>t.convertSelectionStateToAbsolute(o,s),getDebugData:()=>t.getDebugData(),isCurrentCollaboratorDisconnected:r.find(o=>o.isMe)?.isConnected===!1}}function we(t,e){let[r,o]=(0,J.useState)(ko);return(0,J.useEffect)(()=>{if(t===null||e===null){o(ko);return}let s=`postType/$e}`,n=t.toString(),a=I()?.getAwareness(s,n);if(!a){o(ko);return}return a.setUp(),o(Ei(a)),a?.onStateChange(l=>{o(Ei(a,l))})},[t,e]),r}function vi(t,e){return we(t,e).activeCollaborators}function _i(t,e){let r=nn(),o=we(t,e);return(0,J.useCallback)(s=>o.resolveSelection(s,r),[r,o])}function Vc(t,e){let[r,o]=(0,J.useState)(null);return(0,J.useEffect)(()=>{if(t===null||e===null){o(null);return}let s=I()?.getAwareness(`postType/$e}`,t.toString());if(!s){o(null);return}s.setUp();let n=s.doc.getMap("state"),a=s.doc.getMap("document"),i=Date.now(),l=f=>{if(f.keysChanged.has("savedAt")){let u=n.get("savedAt"),d=n.get("savedBy");if(typeof u=="number"&&typeof d=="number"&&u>i){let m=a.get("status");o({savedAt:u,savedByClientId:d,postStatus:m})}}};return n.observe(l),()=>{n.unobserve(l)}},[t,e]),r}function bi(t,e,r){let{activeCollaborators:o}=we(t,e),s=(0,mr.usePrevious)(o);(0,J.useEffect)(()=>{if(!s||s.length===0)return;let n=new Map(s.map(i=>[i.clientId,i])),a=o.find(i=>i.isMe);for(let i of o)!n.has(i.clientId)&&!i.isMe&&r(i,a)},[o,s,r])}function Si(t,e,r){let{activeCollaborators:o}=we(t,e),s=(0,mr.usePrevious)(o);(0,J.useEffect)(()=>{if(!s||s.length===0)return;let n=new Map(o.map(a=>[a.clientId,a]));for(let a of s){if(a.isMe||!a.isConnected)continue;n.get(a.clientId)?.isConnected||r(a)}},[o,s,r])}function Ri(t,e,r){let{activeCollaborators:o}=we(t,e),s=Vc(t,e),n=(0,mr.usePrevious)(s);(0,J.useEffect)(()=>{if(!s||n&&s.savedAt===n.savedAt)return;let a=o.find(i=>i.clientId===s.savedByClientId&&!i.isMe);a&&r(s,a,n??null)},[s,n,o,r])}var pr=g(Lt(),1),jo=g(Q(),1),Bo=(0,jo.jsx)(pr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,jo.jsx)(pr.Path,{fillRule:"evenodd",d:"M18 5.5h-8v8h8.5V6a.5.5 0 00-.5-.5zm-9.5 8h-3V6a.5.5 0 01.5-.5h2.5v8zM6 4h12a2 2 0 012 2v12a2 2 0 01-2 2H6a2 2 0 01-2-2V6a2 2 0 012-2z"})});var gr=g(Lt(),1),Vo=g(Q(),1),Fo=(0,Vo.jsx)(gr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Vo.jsx)(gr.Path,{d:"M18.5 10.5H10v8h8a.5.5 0 00.5-.5v-7.5zm-10 0h-3V18a.5.5 0 00.5.5h2.5v-8zM6 4h12a2 2 0 012 2v12a2 2 0 01-2 2H6a2 2 0 01-2-2V6a2 2 0 012-2z"})});var yr=g(Lt(),1),Yo=g(Q(),1),$o=(0,Yo.jsx)(yr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Yo.jsx)(yr.Path,{d:"M18 5.5H6a.5.5 0 00-.5.5v3h13V6a.5.5 0 00-.5-.5zm.5 5H10v8h8a.5.5 0 00.5-.5v-7.5zm-10 0h-3V18a.5.5 0 00.5.5h2.5v-8zM6 4h12a2 2 0 012 2v12a2 2 0 01-2 2H6a2 2 0 01-2-2V6a2 2 0 012-2z"})});var hr=g(Lt(),1),Ho=g(Q(),1),Go=(0,Ho.jsx)(hr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Ho.jsx)(hr.Path,{d:"M18.5 10a1.5 1.5 0 0 1 1.5 1.5v7a1.5 1.5 0 0 1-1.5 1.5h-7a1.5 1.5 0 0 1-1.5-1.5v-7a1.5 1.5 0 0 1 1.5-1.5zM16 4a2 2 0 0 1 2 2v2h-1.5V6a.5.5 0 0 0-.5-.5H6a.5.5 0 0 0-.5.5v3H8v1.5H5.5V16a.5.5 0 0 0 .5.5h2V18H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2z"})});var Er=g(Lt(),1),Ko=g(Q(),1),zo=(0,Ko.jsx)(Er.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Ko.jsx)(Er.Path,{d:"M18 5.5H6a.5.5 0 00-.5.5v3h13V6a.5.5 0 00-.5-.5zm.5 5H10v8h8a.5.5 0 00.5-.5v-7.5zM6 4h12a2 2 0 012 2v12a2 2 0 01-2 2H6a2 2 0 01-2-2V6a2 2 0 012-2z"})});var vr=g(Lt(),1),qo=g(Q(),1),Wo=(0,qo.jsx)(vr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,qo.jsx)(vr.Path,{d:"M21.3 10.8l-5.6-5.6c-.7-.7-1.8-.7-2.5 0l-5.6 5.6c-.7.7-.7 1.8 0 2.5l5.6 5.6c.3.3.8.5 1.2.5s.9-.2 1.2-.5l5.6-5.6c.8-.7.8-1.9.1-2.5zm-17.6 1L10 5.5l-1-1-6.3 6.3c-.7.7-.7 1.8 0 2.5L9 19.5l1.1-1.1-6.3-6.3c-.2 0-.2-.2-.1-.3z"})});function _r(t){return t==="header"?Fo:t==="footer"?Bo:t==="sidebar"?zo:t==="navigation-overlay"?Go:Wo}var Ti={},br=t=>{if(!t)return Ti;let{templateTypes:e,templateAreas:r,template:o}=t,{description:s,slug:n,title:a,area:i}=o,{title:l,description:f}=Object.values(e).find(p=>p.slug===n)??Ti,u=typeof a=="string"?a:a?.rendered,d=typeof s=="string"?s:s?.raw,c=r?.map(p=>({...p,icon:_r(p.icon)}))?.find(p=>i===p.area)?.icon||$o;return{title:u&&u!==n?u:l||n,description:d||f,icon:c}};function Ci(t){var e,r,o="";if(typeof t=="string"||typeof t=="number")o+=t;else if(typeof t=="object")if(Array.isArray(t)){var s=t.length;for(e=0;e<s;e++)t[e]&&(r=Ci(t[e]))&&(o&&(o+=" "),o+=r)}else for(r in t)t[r]&&(o&&(o+=" "),o+=r);return o}function Fc(){for(var t,e,r=0,o="",s=arguments.length;r<s;r++)(t=arguments[r])&&(e=Ci(t))&&(o&&(o+=" "),o+=e);return o}var Ii=Fc;var nt=g(Sr(),1),st=g(ut(),1),Gt=g(W(),1),Te=g(Kt(),1),ji=g(D(),1);var Ut=g(ut(),1),Xo=g(D(),1),Cr=g(Sr(),1);var w=g(ut(),1),Oi=g(ft(),1),Rr=new Map,Yc=[],Qo={caption:(0,w.__)("Caption"),link:(0,w.__)("Link"),button:(0,w.__)("Button"),heading:(0,w.__)("Heading"),h1:(0,w.__)("H1"),h2:(0,w.__)("H2"),h3:(0,w.__)("H3"),h4:(0,w.__)("H4"),h5:(0,w.__)("H5"),h6:(0,w.__)("H6"),"settings.color":(0,w.__)("Color"),"settings.typography":(0,w.__)("Typography"),"settings.shadow":(0,w.__)("Shadow"),"settings.layout":(0,w.__)("Layout"),"styles.color":(0,w.__)("Colors"),"styles.spacing":(0,w.__)("Spacing"),"styles.background":(0,w.__)("Background"),"styles.typography":(0,w.__)("Typography"),"styles.border":(0,w.__)("Border"),"styles.shadow":(0,w.__)("Shadow"),"styles.outline":(0,w.__)("Outline"),"styles.filter":(0,w.__)("Filter"),"styles.dimensions":(0,w.__)("Dimensions")},$c=lr(()=>(0,Oi.getBlockTypes)().reduce((t,{name:e,title:r})=>(t[e]=r,t),{})),wr=t=>t!==null&&typeof t=="object";function Hc(t){if(Qo[t])return Qo[t];let e=t.split(".");if(e?.[0]==="blocks")return $c()?.[e[1]]||e[1];if(e?.[0]==="elements")return Qo[e[1]]||e[1]}function Pi(t,e,r=""){if(!wr(t)&&!wr(e))return t!==e?r.split(".").slice(0,2).join("."):void 0;t=wr(t)?t:{},e=wr(e)?e:{};let o=new Set([...Object.keys(t),...Object.keys(e)]),s=[];for(let n of o){let a=r?r+"."+n:n,i=Pi(t[n],e[n],a);i&&(s=s.concat(i))}return s}var Gc=["background","color","typography","spacing","border","shadow","outline","filter","dimensions"];function Ai(t){return Object.fromEntries(Gc.map(e=>[e,t?.styles?.[e]]))}function Kc(t,e){let r=JSON.stringify({next:t,previous:e});if(Rr.has(r))return Rr.get(r);let o=Pi({styles:Ai(t),blocks:t?.styles?.blocks,elements:t?.styles?.elements,settings:t?.settings},{styles:Ai(e),blocks:e?.styles?.blocks,elements:e?.styles?.elements,settings:e?.settings});if(!o||Array.isArray(o)&&!o.length)return Rr.set(r,[]),[];let s=Array.isArray(o)?o:[o],n=[...new Set(s)].reduce((a,i)=>{let l=Hc(i);return l&&a.push([i.split(".")[0],l]),a},[]);return Rr.set(r,n),n}function Jo(t,e,r={}){let o=Kc(t,e),s=o.length,{maxResults:n}=r;return s?(n&&s>n&&(o=o.slice(0,n)),Object.entries(o.reduce((a,i)=>{let l=a[i[0]]||[];return l.includes(i[1])||(a[i[0]]=[...l,i[1]]),a},{})).map(([a,i])=>{let l=i.length,f=i.join((0,w.__)(", "));switch(a){case"blocks":return(0,w.sprintf)((0,w._n)("%s block.","%s blocks.",l),f);case"elements":return(0,w.sprintf)((0,w._n)("%s element.","%s elements.",l),f);case"settings":return(0,w.sprintf)((0,w.__)("%s settings."),f);case"styles":return(0,w.sprintf)((0,w.__)("%s styles."),f);default:return(0,w.sprintf)((0,w.__)("%s."),f)}})):Yc}var Tr=g(Sr(),1),Di=g(ut(),1),Mi=g(D(),1),Ni=g(me(),1);var Ht=g(Q(),1);function Li({record:t,checked:e,onChange:r}){let{name:o,kind:s,title:n,key:a}=t,{entityRecordTitle:i}=(0,Mi.useSelect)(l=>{if(s!=="postType"||o!=="wp_template")return{entityRecordTitle:n};let f=l(v).getEditedEntityRecord(s,o,a),{default_template_types:u=[]}=l(v).getCurrentTheme()??{};return{entityRecordTitle:br({template:f,templateTypes:u}).title}},[o,s,n,a]);return(0,Ht.jsx)(Ht.Fragment,{children:(0,Ht.jsx)(Tr.PanelRow,{children:(0,Ht.jsx)(Tr.CheckboxControl,{label:(0,Ni.decodeEntities)(i)||(0,Di.__)("Untitled"),checked:e,onChange:r,className:"entities-saved-states__change-control"})})})}var ot=g(Q(),1);function zc(t,e){switch(t){case"site":return e===1?(0,Ut.__)("This change will affect your whole site."):(0,Ut.__)("These changes will affect your whole site.");case"wp_template":return(0,Ut.__)("This change will affect other parts of your site that use this template.");case"page":case"post":return(0,Ut.__)("The following has been modified.")}}function qc({record:t}){let{editedRecord:e,savedRecord:r}=(0,Xo.useSelect)(s=>{let{getEditedEntityRecord:n,getEntityRecord:a}=s(v);return{editedRecord:n(t.kind,t.name,t.key),savedRecord:a(t.kind,t.name,t.key)}},[t.kind,t.name,t.key]),o=Jo(e,r,{maxResults:10});return o.length?(0,ot.jsx)("ul",{className:"entities-saved-states__changes",children:o.map(s=>(0,ot.jsx)("li",{children:s},s))}):null}function Wc({record:t,count:e}){if(t?.name==="globalStyles")return null;let r=zc(t?.name,e);return r?(0,ot.jsx)(Cr.PanelRow,{children:r}):null}function Ui({list:t,unselectedEntities:e,setUnselectedEntities:r}){let o=t.length,s=t[0],a=(0,Xo.useSelect)(i=>i(v).getEntityConfig(s.kind,s.name),[s.kind,s.name]).label;return s?.name==="wp_template_part"&&(a=o===1?(0,Ut.__)("Template Part"):(0,Ut.__)("Template Parts")),(0,ot.jsxs)(Cr.PanelBody,{title:a,initialOpen:!0,className:"entities-saved-states__panel-body",children:[(0,ot.jsx)(Wc,{record:s,count:o}),t.map(i=>(0,ot.jsx)(Li,{record:i,checked:!e.some(l=>l.kind===i.kind&&l.name===i.name&&l.key===i.key&&l.property===i.property),onChange:l=>r(i,l)},i.key||i.property)),s?.name==="globalStyles"&&(0,ot.jsx)(qc,{record:s})]})}var ki=g(D(),1),Ir=g(W(),1);var xr=()=>{let{editedEntities:t,siteEdits:e,siteEntityConfig:r}=(0,ki.useSelect)(l=>{let{__experimentalGetDirtyEntityRecords:f,getEntityRecordEdits:u,getEntityConfig:d}=l(v);return{editedEntities:f(),siteEdits:u("root","site"),siteEntityConfig:d("root","site")}},[]),o=(0,Ir.useMemo)(()=>{let l=t.filter(h=>!(h.kind==="root"&&h.name==="site")),f=r?.meta?.labels??{},{title:u,description:d,site_logo:m,site_icon:c,...p}=e??{},E=[u!==void 0&&"title",d!==void 0&&"description",m!==void 0&&"site_logo",c!==void 0&&"site_icon",...Object.keys(p)].filter(Boolean).map(h=>({kind:"root",name:"site",title:f[h]||h,property:h}));return[...l,...E]},[t,e,r]),[s,n]=(0,Ir.useState)([]),a=({kind:l,name:f,key:u,property:d},m)=>{n(m?s.filter(c=>c.kind!==l||c.name!==f||c.key!==u||c.property!==d):[...s,{kind:l,name:f,key:u,property:d}])},i=o.length-s.length>0;return{dirtyEntityRecords:o,isDirty:i,setUnselectedEntities:a,unselectedEntities:s}};var U=g(Q(),1);function Bi({close:t,renderDialog:e,variant:r}){let o=xr();return(0,U.jsx)(Ce,{close:t,renderDialog:e,variant:r,...o})}function Ce({additionalPrompt:t=void 0,close:e,onSave:r=void 0,saveEnabled:o=void 0,saveLabel:s=(0,st.__)("Save"),renderDialog:n,dirtyEntityRecords:a,isDirty:i,setUnselectedEntities:l,unselectedEntities:f,variant:u="default",successNoticeContent:d}){let m=(0,Gt.useRef)(),{saveDirtyEntities:c}=Y((0,ji.useDispatch)(v)),p=a.reduce((vt,es)=>{let{name:Or}=es;return vt[Or]||(vt[Or]=[]),vt[Or].push(es),vt},{}),{site:y,wp_template:E,wp_template_part:h,..._}=p,b=[y,E,h,...Object.values(_)].filter(Array.isArray),C=o??i,L=(0,Gt.useCallback)(()=>e(),[e]),[S,T]=(0,Te.__experimentalUseDialog)({onClose:()=>L()}),M=(0,Te.useInstanceId)(Ce,"entities-saved-states__panel-label"),k=(0,Te.useInstanceId)(Ce,"entities-saved-states__panel-description"),H=a.length?(0,st.__)("Select the items you want to save."):void 0,F=u==="inline",ts=(0,U.jsxs)(U.Fragment,{children:[(0,U.jsx)(nt.FlexItem,{isBlock:!F,as:nt.Button,variant:F?"tertiary":"secondary",size:F?void 0:"compact",onClick:L,children:(0,st.__)("Cancel")}),(0,U.jsx)(nt.FlexItem,{isBlock:!F,as:nt.Button,ref:m,variant:"primary",size:F?void 0:"compact",disabled:!C,accessibleWhenDisabled:!0,onClick:()=>c({onSave:r,dirtyEntityRecords:a,entitiesToSkip:f,close:e,successNoticeContent:d}),className:"entities-saved-states__save-button",children:s})]});return(0,U.jsxs)("div",{ref:n?S:void 0,...n&&T,className:Ii("entities-saved-states__panel",{"is-inline":F}),role:n?"dialog":void 0,"aria-labelledby":n?M:void 0,"aria-describedby":n?k:void 0,children:[!F&&(0,U.jsx)(nt.Flex,{className:"entities-saved-states__panel-header",gap:2,children:ts}),(0,U.jsxs)("div",{className:"entities-saved-states__text-prompt",children:[(0,U.jsx)("div",{className:"entities-saved-states__text-prompt--header-wrapper",children:(0,U.jsx)("strong",{id:n?M:void 0,className:"entities-saved-states__text-prompt--header",children:(0,st.__)("Are you ready to save?")})}),(0,U.jsxs)("div",{id:n?k:void 0,children:[t,(0,U.jsx)("p",{className:"entities-saved-states__text-prompt--changes-count",children:i?(0,Gt.createInterpolateElement)((0,st.sprintf)((0,st._n)("There is <strong>%d site change</strong> waiting to be saved.","There are <strong>%d site changes</strong> waiting to be saved.",a.length),a.length),{strong:(0,U.jsx)("strong",{})}):H})]})]}),b.map(vt=>(0,U.jsx)(Ui,{list:vt,unselectedEntities:f,setUnselectedEntities:l},vt[0].name)),F&&(0,U.jsx)(nt.Flex,{direction:"row",justify:"flex-end",className:"entities-saved-states__panel-footer",children:ts})]})}var Qc={EntitiesSavedStates:Bi,EntitiesSavedStatesExtensible:Ce,getTemplateInfo:br,getTemplatePartIcon:_r,useEntitiesSavedStatesIsDirty:xr,useEntityRecordsWithPermissions:ri,RECEIVE_INTERMEDIATE_RESULTS:Xt,CRDT_AUTOSAVE_SNAPSHOT_KEY:Pe,entityContainsSnapshot:Rs,getEntitySnapshot:Ss,retrySyncConnection:bs,useActiveCollaborators:vi,useResolvedSelection:_i,useOnCollaboratorJoin:bi,useOnCollaboratorLeave:Si,useOnPostSave:Ri,SelectionType:xt,SelectionDirection:Bt},Vi={};ys(Vi,Qc);var Zo=[...We,...Qe.filter(t=>!!t.name)],Jc=Zo.reduce((t,e)=>{let{kind:r,name:o,plural:s}=e,n=Mt(r,o);if(t[n]=(a,i,l)=>(R(r,o,n,{isShorthandSelector:!0,alternativeFunctionName:"getEntityRecord"}),K(a,r,o,i,l)),s){let a=Mt(r,s,"get");t[a]=(i,l)=>(R(r,o,a,{isShorthandSelector:!0,alternativeFunctionName:"getEntityRecords"}),Ze(i,r,o,l))}return t},{}),Xc=Zo.reduce((t,e)=>{let{kind:r,name:o,plural:s}=e,n=Mt(r,o);if(t[n]=(a,i)=>(R(r,o,n,{isShorthandSelector:!0,alternativeFunctionName:"getEntityRecord"}),or(r,o,a,i)),s){let a=Mt(r,s,"get");t[a]=(...i)=>(R(r,s,a,{isShorthandSelector:!0,alternativeFunctionName:"getEntityRecords"}),_e(r,o,...i)),t[a].shouldInvalidate=i=>_e.shouldInvalidate(i,r,o)}return t},{}),Zc=Zo.reduce((t,e)=>{let{kind:r,name:o}=e,s=Mt(r,o,"save");t[s]=(a,i)=>(R(r,o,s,{isShorthandSelector:!0,alternativeFunctionName:"saveEntityRecord"}),vo(r,o,a,i));let n=Mt(r,o,"delete");return t[n]=(a,i,l)=>(R(r,o,n,{isShorthandSelector:!0,alternativeFunctionName:"deleteEntityRecord"}),Eo(r,o,a,i,l)),t},{}),td=()=>({reducer:ta,actions:{...Ya,..._o,...Zc,...Fa()},selectors:{...$a,...co,...Jc},resolvers:{...Co,...Xc}}),$=(0,Ar.createReduxStore)(v,td());Y($).registerPrivateSelectors(ao);Y($).registerPrivateActions(So);(0,Ar.register)($);return Ki(ed);})(); 4 (window.wp ||= {}).coreData = wp.coreData; 5 })();
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
| Generated : Tue Sep 15 08:20:32 2026 | Cross-referenced by PHPXref |