=i&&n"query"in e),d(e=>e.query?{...e,...ne(e.query)}:e),p("context"),p("stableKey")])((function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1?arguments[1]:void 0;const{type:n,page:r,perPage:i,key:s=K}=t;return"RECEIVE_ITEMS"!==n?e:ie(e||[],Object(a.map)(t.items,s),r,i)}));var oe=Object(o.combineReducers)({items:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"RECEIVE_ITEMS":{const n=re(t),r=t.key||K;return{...e,[n]:{...e[n],...t.items.reduce((t,i)=>{var s;const o=i[r];return t[o]=f(null==e||null===(s=e[n])||void 0===s?void 0:s[o],i),t},{})}}}case"REMOVE_ITEMS":return Object(a.mapValues)(e,e=>Object(a.omit)(e,t.itemIds))}return e},itemIsComplete:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"RECEIVE_ITEMS":{const n=re(t),{query:r,key:i=K}=t,s=r?ne(r):{},o=!r||!Array.isArray(s.fields);return{...e,[n]:{...e[n],...t.items.reduce((t,r)=>{var s;const a=r[i];return t[a]=(null==e||null===(s=e[n])||void 0===s?void 0:s[a])||o,t},{})}}}case"REMOVE_ITEMS":return Object(a.mapValues)(e,e=>Object(a.omit)(e,t.itemIds))}return e},queries:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"RECEIVE_ITEMS":return se(e,t);case"REMOVE_ITEMS":const n=t.itemIds.reduce((e,t)=>(e[t]=!0,e),{});return Object(a.mapValues)(e,e=>Object(a.mapValues)(e,e=>Object(a.filter)(e,e=>!n[e])));default:return e}}});function ae(e){return Object(a.flowRight)([l(t=>t.name&&t.kind&&t.name===e.name&&t.kind===e.kind),d(t=>({...t,key:e.key||K}))])(Object(o.combineReducers)({queriedData:oe,edits:function(){var e,t;let n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments.length>1?arguments[1]:void 0;switch(r.type){case"RECEIVE_ITEMS":if("default"!==(null!==(e=null==r||null===(t=r.query)||void 0===t?void 0:t.context)&&void 0!==e?e:"default"))return n;const i={...n};for(const e of r.items){const t=e[r.key],n=i[t];if(!n)continue;const s=Object.keys(n).reduce((t,i)=>(Object(a.isEqual)(n[i],Object(a.get)(e[i],"raw",e[i]))||r.persistedEdits&&Object(a.isEqual)(n[i],r.persistedEdits[i])||(t[i]=n[i]),t),{});Object.keys(s).length?i[t]=s:delete i[t]}return i;case"EDIT_ENTITY_RECORD":const s={...n[r.recordId],...r.edits};return Object.keys(s).forEach(e=>{void 0===s[e]&&delete s[e]}),{...n,[r.recordId]:s}}return n},saving:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"SAVE_ENTITY_RECORD_START":case"SAVE_ENTITY_RECORD_FINISH":return{...e,[t.recordId]:{pending:"SAVE_ENTITY_RECORD_START"===t.type,error:t.error,isAutosave:t.isAutosave}}}return e},deleting:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"DELETE_ENTITY_RECORD_START":case"DELETE_ENTITY_RECORD_FINISH":return{...e,[t.recordId]:{pending:"DELETE_ENTITY_RECORD_START"===t.type,error:t.error}}}return e}}))}function ce(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:z,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"ADD_ENTITIES":return[...e,...t.entities]}return e}const ue=[];let le;ue.offset=0;var de=Object(o.combineReducers)({terms:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"RECEIVE_TERMS":return{...e,[t.taxonomy]:t.terms}}return e},users:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{byId:{},queries:{}},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"RECEIVE_USER_QUERY":return{byId:{...e.byId,...Object(a.keyBy)(t.users,"id")},queries:{...e.queries,[t.queryID]:Object(a.map)(t.users,e=>e.id)}}}return e},currentTheme:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:void 0,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"RECEIVE_CURRENT_THEME":return t.currentTheme.stylesheet}return e},currentGlobalStylesId:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:void 0,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"RECEIVE_CURRENT_GLOBAL_STYLES_ID":return t.id}return e},currentUser:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"RECEIVE_CURRENT_USER":return t.currentUser}return e},themeBaseGlobalStyles:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"RECEIVE_THEME_GLOBAL_STYLES":return{...e,[t.stylesheet]:t.globalStyles}}return e},taxonomies:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"RECEIVE_TAXONOMIES":return t.taxonomies}return e},entities:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;const n=ce(e.config,t);let r=e.reducer;if(!r||n!==e.config){const e=Object(a.groupBy)(n,"kind");r=Object(o.combineReducers)(Object.entries(e).reduce((e,t)=>{let[n,r]=t;const i=Object(o.combineReducers)(r.reduce((e,t)=>({...e,[t.name]:ae(t)}),{}));return e[n]=i,e},{}))}const i=r(e.data,t);return i===e.data&&n===e.config&&r===e.reducer?e:{reducer:r,data:i,config:n}},undo:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:ue,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"EDIT_ENTITY_RECORD":case"CREATE_UNDO_LEVEL":let n="CREATE_UNDO_LEVEL"===t.type;const r=!n&&(t.meta.isUndo||t.meta.isRedo);let i;if(n?t=le:r||(le=Object.keys(t.edits).some(e=>!t.transientEdits[e])?t:{...t,edits:{...le&&le.edits,...t.edits}}),r){if(i=[...e],i.offset=e.offset+(t.meta.isUndo?-1:1),!e.flattenedUndo)return i;n=!0,t=le}if(!t.meta.undo)return e;if(!n&&!Object.keys(t.edits).some(e=>!t.transientEdits[e]))return i=[...e],i.flattenedUndo={...e.flattenedUndo,...t.edits},i.offset=e.offset,i;i=i||e.slice(0,e.offset||void 0),i.offset=i.offset||0,i.pop(),n||i.push({kind:t.meta.undo.kind,name:t.meta.undo.name,recordId:t.meta.undo.recordId,edits:{...e.flattenedUndo,...t.meta.undo.edits}});const s=Object.values(t.meta.undo.edits).filter(e=>"function"!=typeof e),o=Object.values(t.edits).filter(e=>"function"!=typeof e);return u()(s,o)||i.push({kind:t.kind,name:t.name,recordId:t.recordId,edits:n?{...e.flattenedUndo,...t.edits}:t.edits}),i}return e},embedPreviews:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"RECEIVE_EMBED_PREVIEW":const{url:n,preview:r}=t;return{...e,[n]:r}}return e},userPermissions:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"RECEIVE_USER_PERMISSION":return{...e,[t.key]:t.isAllowed}}return e},autosaves:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"RECEIVE_AUTOSAVES":const{postId:n,autosaves:r}=t;return{...e,[n]:r}}return e}}),fe=n("pPDe"),pe=n("FtRg"),ye=n.n(pe);const be=new WeakMap;function ve(e,t){var n,r;const{stableKey:i,page:s,perPage:o,include:c,fields:u,context:l}=ne(t);let d;if(null!==(n=e.queries)&&void 0!==n&&null!==(r=n[l])&&void 0!==r&&r[i]&&(d=e.queries[l][i]),!d)return null;const f=-1===o?0:(s-1)*o,p=-1===o?d.length:Math.min(f+o,d.length),y=[];for(let t=f;t1&&void 0!==arguments[1]?arguments[1]:{},n=be.get(e);if(n){const e=n.get(t);if(void 0!==e)return e}else n=new ye.a,be.set(e,n);const r=ve(e,t);return n.set(t,r),r}));const Ee={},me=[],ge=Object(o.createRegistrySelector)(e=>(t,n)=>e("core").isResolving("getEmbedPreview",[n]));function _e(e,t){g()("select( 'core' ).getAuthors()",{since:"5.9",alternative:"select( 'core' ).getUsers({ who: 'authors' })"});const n=Object(E.addQueryArgs)("/wp/v2/users/?who=authors&per_page=100",t);return Oe(e,n)}function Re(e){return e.currentUser}const Oe=Object(fe.a)((e,t)=>{const n=e.users.queries[t];return Object(a.map)(n,t=>e.users.byId[t])},(e,t)=>[e.users.queries[t],e.users.byId]);function we(e,t){return Object(a.filter)(e.entities.config,{kind:t})}function je(e,t,n){return Object(a.find)(e.entities.config,{kind:t,name:n})}const ke=Object(fe.a)((e,t,n,r,i)=>{var s,o;const c=Object(a.get)(e.entities.data,[t,n,"queriedData"]);if(!c)return;const u=null!==(s=null==i?void 0:i.context)&&void 0!==s?s:"default";if(void 0===i){var l;if(null===(l=c.itemIsComplete[u])||void 0===l||!l[r])return;return c.items[u][r]}const d=null===(o=c.items[u])||void 0===o?void 0:o[r];if(d&&i._fields){const e={},t=te(i._fields);for(let n=0;n{var s;const o=null!==(s=null==i?void 0:i.context)&&void 0!==s?s:"default";return[Object(a.get)(e.entities.data,[t,n,"queriedData","items",o,r]),Object(a.get)(e.entities.data,[t,n,"queriedData","itemIsComplete",o,r])]});function Te(e,t,n,r){return ke(e,t,n,r)}const Se=Object(fe.a)((e,t,n,r)=>{const i=ke(e,t,n,r);return i&&Object.keys(i).reduce((r,s)=>{var o,c;return o=je(e,t,n),c=s,(o.rawAttributes||[]).includes(c)?r[s]=Object(a.get)(i[s],"raw",i[s]):r[s]=i[s],r},{})},(e,t,n,r,i)=>{var s;const o=null!==(s=null==i?void 0:i.context)&&void 0!==s?s:"default";return[e.entities.config,Object(a.get)(e.entities.data,[t,n,"queriedData","items",o,r]),Object(a.get)(e.entities.data,[t,n,"queriedData","itemIsComplete",o,r])]});function Ie(e,t,n,r){return Array.isArray(Ue(e,t,n,r))}function Ue(e,t,n,r){const i=Object(a.get)(e.entities.data,[t,n,"queriedData"]);return i?he(i,r):me}const xe=Object(fe.a)(e=>{const{entities:{data:t}}=e,n=[];return Object.keys(t).forEach(r=>{Object.keys(t[r]).forEach(i=>{const s=Object.keys(t[r][i].edits).filter(t=>ke(e,r,i,t)&&Pe(e,r,i,t));if(s.length){const t=je(e,r,i);s.forEach(s=>{var o;const a=De(e,r,i,s);n.push({key:a[t.key||K],title:(null==t||null===(o=t.getTitle)||void 0===o?void 0:o.call(t,a))||"",name:i,kind:r})})}})}),n},e=>[e.entities.data]),Ae=Object(fe.a)(e=>{const{entities:{data:t}}=e,n=[];return Object.keys(t).forEach(r=>{Object.keys(t[r]).forEach(i=>{const s=Object.keys(t[r][i].saving).filter(t=>Ne(e,r,i,t));if(s.length){const t=je(e,r,i);s.forEach(s=>{var o;const a=De(e,r,i,s);n.push({key:a[t.key||K],title:(null==t||null===(o=t.getTitle)||void 0===o?void 0:o.call(t,a))||"",name:i,kind:r})})}})}),n},e=>[e.entities.data]);function Ce(e,t,n,r){return Object(a.get)(e.entities.data,[t,n,"edits",r])}const Le=Object(fe.a)((e,t,n,r)=>{const{transientEdits:i}=je(e,t,n)||{},s=Ce(e,t,n,r)||{};return i?Object.keys(s).reduce((e,t)=>(i[t]||(e[t]=s[t]),e),{}):s},(e,t,n,r)=>[e.entities.config,Object(a.get)(e.entities.data,[t,n,"edits",r])]);function Pe(e,t,n,r){return Ne(e,t,n,r)||Object.keys(Le(e,t,n,r)).length>0}const De=Object(fe.a)((e,t,n,r)=>({...Se(e,t,n,r),...Ce(e,t,n,r)}),(e,t,n,r,i)=>{var s;const o=null!==(s=null==i?void 0:i.context)&&void 0!==s?s:"default";return[e.entities.config,Object(a.get)(e.entities.data,[t,n,"queriedData","items",o,r]),Object(a.get)(e.entities.data,[t,n,"queriedData","itemIsComplete",o,r]),Object(a.get)(e.entities.data,[t,n,"edits",r])]});function qe(e,t,n,r){const{pending:i,isAutosave:s}=Object(a.get)(e.entities.data,[t,n,"saving",r],{});return Boolean(i&&s)}function Ne(e,t,n,r){return Object(a.get)(e.entities.data,[t,n,"saving",r,"pending"],!1)}function Me(e,t,n,r){return Object(a.get)(e.entities.data,[t,n,"deleting",r,"pending"],!1)}function Ve(e,t,n,r){return Object(a.get)(e.entities.data,[t,n,"saving",r,"error"])}function Ge(e,t,n,r){return Object(a.get)(e.entities.data,[t,n,"deleting",r,"error"])}function Fe(e){return e.undo.offset}function Be(e){return e.undo[e.undo.length-2+Fe(e)]}function Qe(e){return e.undo[e.undo.length+Fe(e)]}function Ye(e){return Boolean(Be(e))}function $e(e){return Boolean(Qe(e))}function He(e){return ke(e,"root","theme",e.currentTheme)}function Ke(e){return e.currentGlobalStylesId}function We(e){var t,n;return null!==(t=null===(n=He(e))||void 0===n?void 0:n.theme_supports)&&void 0!==t?t:Ee}function ze(e,t){return e.embedPreviews[t]}function Xe(e,t){const n=e.embedPreviews[t],r=''+t+"";return!!n&&n.html===r}function Je(e,t,n,r){const i=Object(a.compact)([t,n,r]).join("/");return Object(a.get)(e,["userPermissions",i])}function Ze(e,t,n,r){const i=je(e,t,n);if(!i)return!1;return Je(e,"update",i.__unstable_rest_base,r)}function et(e,t,n){return e.autosaves[n]}function tt(e,t,n,r){if(void 0===r)return;const i=e.autosaves[n];return Object(a.find)(i,{author:r})}const nt=Object(o.createRegistrySelector)(e=>(t,n,r)=>e("core").hasFinishedResolution("getAutosaves",[n,r])),rt=Object(fe.a)(()=>[],e=>[e.undo.length,e.undo.offset,e.undo.flattenedUndo]);function it(e,t){const n=Ue(e,"postType","wp_template",{"find-template":t}),r=null!=n&&n.length?n[0]:null;return r?De(e,"postType","wp_template",r.id):r}function st(e){const t=He(e);return t?e.themeBaseGlobalStyles[t.stylesheet]:null}var ot=e=>function(){for(var t=arguments.length,n=new Array(t),r=0;r{let{resolveSelect:r}=t;await r[e](...n)}};const at=e=>async t=>{let{dispatch:n}=t;const r=Object(E.addQueryArgs)("/wp/v2/users/?who=authors&per_page=100",e),i=await b()({path:r});n.receiveUserQuery(r,i)},ct=()=>async e=>{let{dispatch:t}=e;const n=await b()({path:"/wp/v2/users/me"});t.receiveCurrentUser(n)},ut=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",r=arguments.length>3?arguments[3]:void 0;return async i=>{let{select:s,dispatch:o}=i;const c=await o(ee(e)),u=Object(a.find)(c,{kind:e,name:t});if(!u||null!=u&&u.__experimentalNoFetch)return;const l=await o.__unstableAcquireStoreLock("core",["entities","data",e,t,n],{exclusive:!1});try{void 0!==r&&r._fields&&(r={...r,_fields:Object(a.uniq)([...te(r._fields)||[],u.key||K]).join()});const i=Object(E.addQueryArgs)(u.baseURL+(n?"/"+n:""),{...u.baseURLParams,...r});if(void 0!==r){r={...r,include:[n]};if(s.hasEntityRecords(e,t,r))return}const c=await b()({path:i});o.receiveEntityRecords(e,t,c,r)}catch(e){}finally{o.__unstableReleaseStoreLock(l)}}},lt=ot("getEntityRecord"),dt=ot("getEntityRecord"),ft=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return async r=>{let{dispatch:i}=r;const s=await i(ee(e)),o=Object(a.find)(s,{kind:e,name:t});if(!o||null!=o&&o.__experimentalNoFetch)return;const c=await i.__unstableAcquireStoreLock("core",["entities","data",e,t],{exclusive:!1});try{var u;n._fields&&(n={...n,_fields:Object(a.uniq)([...te(n._fields)||[],o.key||K]).join()});const r=Object(E.addQueryArgs)(o.baseURL,{...o.baseURLParams,...n});let s=Object.values(await b()({path:r}));if(n._fields&&(s=s.map(e=>(n._fields.split(",").forEach(t=>{e.hasOwnProperty(t)||(e[t]=void 0)}),e))),i.receiveEntityRecords(e,t,s,n),!(null!==(u=n)&&void 0!==u&&u._fields||n.context)){const n=o.key||K,r=s.filter(e=>e[n]).map(r=>[e,t,r[n]]);i({type:"START_RESOLUTIONS",selectorName:"getEntityRecord",args:r}),i({type:"FINISH_RESOLUTIONS",selectorName:"getEntityRecord",args:r})}}catch(e){}finally{i.__unstableReleaseStoreLock(c)}}};ft.shouldInvalidate=(e,t,n)=>("RECEIVE_ITEMS"===e.type||"REMOVE_ITEMS"===e.type)&&e.invalidateCache&&t===e.kind&&n===e.name;const pt=()=>async e=>{let{dispatch:t,resolveSelect:n}=e;const r=await n.getEntityRecords("root","theme",{status:"active"});t.receiveCurrentTheme(r[0])},yt=ot("getCurrentTheme"),bt=e=>async t=>{let{dispatch:n}=t;try{const t=await b()({path:Object(E.addQueryArgs)("/oembed/1.0/proxy",{url:e})});n.receiveEmbedPreview(e,t)}catch(t){n.receiveEmbedPreview(e,!1)}},vt=(e,t,n)=>async r=>{let{dispatch:i}=r;const s={create:"POST",read:"GET",update:"PUT",delete:"DELETE"}[e];if(!s)throw new Error(`'${e}' is not a valid action.`);const o=n?`/wp/v2/${t}/${n}`:"/wp/v2/"+t;let c,u;try{c=await b()({path:o,method:n?"GET":"OPTIONS",parse:!1})}catch(e){return}u=Object(a.hasIn)(c,["headers","get"])?c.headers.get("allow"):Object(a.get)(c,["headers","Allow"],"");const l=Object(a.compact)([e,t,n]).join("/"),d=Object(a.includes)(u,s);i.receiveUserPermission(l,d)},ht=(e,t,n)=>async r=>{let{dispatch:i}=r;const s=await i(ee(e)),o=Object(a.find)(s,{kind:e,name:t});if(!o)return;const c=o.__unstable_rest_base;await i(vt("update",c,n))},Et=(e,t)=>async n=>{let{dispatch:r,resolveSelect:i}=n;const{rest_base:s}=await i.getPostType(e),o=await b()({path:`/wp/v2/${s}/${t}/autosaves?context=edit`});o&&o.length&&r.receiveAutosaves(t,o)},mt=(e,t)=>async n=>{let{resolveSelect:r}=n;await r.getAutosaves(e,t)},gt=e=>async t=>{let n,{dispatch:r,resolveSelect:i}=t;try{n=await window.fetch(Object(E.addQueryArgs)(e,{"_wp-find-template":!0})).then(e=>e.json()).then(e=>{let{data:t}=e;return t})}catch(e){}if(!n)return;const s=await i.getEntityRecord("postType","wp_template",n.id);s&&r.receiveEntityRecords("postType","wp_template",[s],{"find-template":e})};gt.shouldInvalidate=e=>("RECEIVE_ITEMS"===e.type||"REMOVE_ITEMS"===e.type)&&e.invalidateCache&&"postType"===e.kind&&"wp_template"===e.name;const _t=()=>async e=>{let{dispatch:t,resolveSelect:n}=e;const r=await n.getEntityRecords("root","theme",{status:"active"}),i=Object(a.get)(r,[0,"_links","wp:user-global-styles",0,"href"]);if(i){const e=await b()({url:i});t.__experimentalReceiveCurrentGlobalStylesId(e.id)}},Rt=()=>async e=>{let{resolveSelect:t,dispatch:n}=e;const r=await t.getCurrentTheme(),i=await b()({path:"/wp/v2/global-styles/themes/"+r.stylesheet});await n.__experimentalReceiveThemeBaseGlobalStyles(r.stylesheet,i)};function Ot(e,t){const n={...e};let r=n;for(const e of t)r.children={...r.children,[e]:{locks:[],children:{},...r.children[e]}},r=r.children[e];return n}function wt(e,t){let n=e;for(const e of t){const t=n.children[e];if(!t)return null;n=t}return n}function jt(e,t){let{exclusive:n}=e;return!(!n||!t.length)||!(n||!t.filter(e=>e.exclusive).length)}const kt={requests:[],tree:{locks:[],children:{}}};function Tt(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:kt,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"ENQUEUE_LOCK_REQUEST":{const{request:n}=t;return{...e,requests:[n,...e.requests]}}case"GRANT_LOCK_REQUEST":{const{lock:n,request:r}=t,{store:i,path:s}=r,o=[i,...s],a=Ot(e.tree,o),c=wt(a,o);return c.locks=[...c.locks,n],{...e,requests:e.requests.filter(e=>e!==r),tree:a}}case"RELEASE_LOCK":{const{lock:n}=t,r=[n.store,...n.path],i=Ot(e.tree,r),s=wt(i,r);return s.locks=s.locks.filter(e=>e!==n),{...e,tree:i}}}return e}function St(e,t,n,r){let{exclusive:i}=r;const s=[t,...n],o=e.tree;for(const e of function*(e,t){let n=e;yield n;for(const e of t){const t=n.children[e];if(!t)break;yield t,n=t}}(o,s))if(jt({exclusive:i},e.locks))return!1;const a=wt(o,s);if(!a)return!0;for(const e of function*(e){const t=Object.values(e.children);for(;t.length;){const e=t.pop();yield e,t.push(...Object.values(e.children))}}(a))if(jt({exclusive:i},e.locks))return!1;return!0}function It(){const e=function(){let e=Tt(void 0,{type:"@@INIT"});function t(){for(const t of function(e){return e.requests}(e)){const{store:n,path:r,exclusive:i,notifyAcquired:s}=t;if(St(e,n,r,{exclusive:i})){const o={store:n,path:r,exclusive:i};e=Tt(e,{type:"GRANT_LOCK_REQUEST",lock:o,request:t}),s(o)}}}return{acquire:function(n,r,i){return new Promise(s=>{e=Tt(e,{type:"ENQUEUE_LOCK_REQUEST",request:{store:n,path:r,exclusive:i,notifyAcquired:s}}),t()})},release:function(n){e=Tt(e,{type:"RELEASE_LOCK",lock:n}),t()}}}();return{__unstableAcquireStoreLock:function(t,n,r){let{exclusive:i}=r;return()=>e.acquire(t,n,i)},__unstableReleaseStoreLock:function(t){return()=>e.release(t)}}}var Ut=n("GRId"),xt=n("HSyU");const At=[],Ct={...z.reduce((e,t)=>(e[t.kind]||(e[t.kind]={}),e[t.kind][t.name]={context:Object(Ut.createContext)()},e),{}),...X.reduce((e,t)=>(e[t.name]={},e),{})},Lt=(e,t)=>{if(!Ct[e])throw new Error(`Missing entity config for kind: ${e}.`);return Ct[e][t]||(Ct[e][t]={context:Object(Ut.createContext)()}),Ct[e][t]};function Pt(e){let{kind:t,type:n,id:r,children:i}=e;const s=Lt(t,n).context.Provider;return Object(Ut.createElement)(s,{value:r},i)}function Dt(e,t){return Object(Ut.useContext)(Lt(e,t).context)}function qt(e,t,n,r){const i=Dt(e,t),s=null!=r?r:i,{value:a,fullValue:c}=Object(o.useSelect)(r=>{const{getEntityRecord:i,getEditedEntityRecord:o}=r("core"),a=i(e,t,s),c=o(e,t,s);return a&&c?{value:c[n],fullValue:a[n]}:{}},[e,t,s,n]),{editEntityRecord:u}=Object(o.useDispatch)("core");return[a,Object(Ut.useCallback)(r=>{u(e,t,s,{[n]:r})},[e,t,s,n]),c]}function Nt(e,t){let{id:n}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const r=Dt(e,t),i=null!=n?n:r,{content:s,blocks:a}=Object(o.useSelect)(n=>{const{getEditedEntityRecord:r}=n("core"),s=r(e,t,i);return{blocks:s.blocks,content:s.content}},[e,t,i]),{__unstableCreateUndoLevel:c,editEntityRecord:u}=Object(o.useDispatch)("core");Object(Ut.useEffect)(()=>{if(s&&"function"!=typeof s&&!a){const n=Object(xt.parse)(s);u(e,t,i,{blocks:n},{undoIgnore:!0})}},[s]);const l=Object(Ut.useCallback)((n,r)=>{const{selection:s}=r,o={blocks:n,selection:s};if(a===o.blocks)return c(e,t,i);o.content=e=>{let{blocks:t=[]}=e;return Object(xt.__unstableSerializeAndClean)(t)},u(e,t,i,o)},[e,t,i,a]),d=Object(Ut.useCallback)((n,r)=>{const{selection:s}=r;u(e,t,i,{blocks:n,selection:s})},[e,t,i]);return[null!=a?a:At,d,l]}var Mt=n("rmEH");var Vt=async function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const{isInitialSuggestions:r=!1,type:i,subtype:s,page:o,perPage:a=(r?3:20)}=t,{disablePostFormats:c=!1}=n,u=[];return i&&"post"!==i||u.push(b()({path:Object(E.addQueryArgs)("/wp/v2/search",{search:e,page:o,per_page:a,type:"post",subtype:s})}).then(e=>e.map(e=>({...e,meta:{kind:"post-type",subtype:s}}))).catch(()=>[])),i&&"term"!==i||u.push(b()({path:Object(E.addQueryArgs)("/wp/v2/search",{search:e,page:o,per_page:a,type:"term",subtype:s})}).then(e=>e.map(e=>({...e,meta:{kind:"taxonomy",subtype:s}}))).catch(()=>[])),c||i&&"post-format"!==i||u.push(b()({path:Object(E.addQueryArgs)("/wp/v2/search",{search:e,page:o,per_page:a,type:"post-format",subtype:s})}).then(e=>e.map(e=>({...e,meta:{kind:"taxonomy",subtype:s}}))).catch(()=>[])),Promise.all(u).then(e=>e.reduce((e,t)=>e.concat(t),[]).filter(e=>!!e.id).slice(0,a).map(e=>{var t;return{id:e.id,url:e.url,title:Object(Mt.decodeEntities)(e.title||"")||Object(v.__)("(no title)"),type:e.subtype||e.type,kind:null==e||null===(t=e.meta)||void 0===t?void 0:t.kind}}))};const Gt=new Map;var Ft=async function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const n="/wp-block-editor/v1/url-details",r={url:Object(E.prependHTTP)(e)};if(!Object(E.isURL)(e))return Promise.reject(e+" is not a valid URL.");const i=Object(E.getProtocol)(e);return Object(E.isValidProtocol)(i)&&i.startsWith("http")&&/^https?:\/\/[^\/\s]/i.test(e)?Gt.has(e)?Gt.get(e):b()({path:Object(E.addQueryArgs)(n,r),...t}).then(t=>(Gt.set(e,t),t)):Promise.reject(e+' does not have a valid protocol. URLs must be "http" based')};const Bt=z.reduce((e,t)=>{const{kind:n,name:r}=t;return e[Z(n,r)]=(e,t,i)=>ke(e,n,r,t,i),e[Z(n,r,"get",!0)]=function(e){for(var t=arguments.length,i=new Array(t>1?t-1:0),s=1;s{const{kind:n,name:r}=t;e[Z(n,r)]=(e,t)=>ut(n,r,e,t);const i=Z(n,r,"get",!0);return e[i]=function(){for(var e=arguments.length,t=new Array(e),i=0;i1?t-1:0),s=1;s{const{kind:n,name:r}=t;return e[Z(n,r,"save")]=e=>G(n,r,e),e[Z(n,r,"delete")]=(e,t)=>D(n,r,e,t),e},{}),$t=Object(o.createReduxStore)("core",{reducer:de,actions:{...r,...Yt,...It()},selectors:{...i,...Bt},resolvers:{...s,...Qt},__experimentalUseThunks:!0});Object(o.register)($t)},l3Sj:function(e,t){e.exports=window.wp.i18n},pPDe:function(e,t,n){"use strict";var r,i;function s(e){return[e]}function o(){var e={clear:function(){e.head=null}};return e}function a(e,t,n){var r;if(e.length!==t.length)return!1;for(r=n;r