/*! This file is auto-generated */ !function(){var e={2167:function(e){"use strict";function t(e){return t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},t(e)}function r(e,t){for(var r=0;r1&&void 0!==arguments[1]?arguments[1]:this;this._map.forEach((function(o,i){null!==i&&"object"===t(i)&&(o=o[1]),e.call(n,o,i,r)}))}},{key:"clear",value:function(){this._map=new Map,this._arrayTreeMap=new Map,this._objectTreeMap=new Map}},{key:"size",get:function(){return this._map.size}}],i&&r(o.prototype,i),u&&r(o,u),e}();e.exports=o},9125:function(e){e.exports=function(e){var t,r=Object.keys(e);return t=function(){var e,t,n;for(e="return {",t=0;t2?r-2:0),o=2;o2?r-2:0),o=2;o2?r-2:0),o=2;ot=>{let{storeKey:r,selectorName:n,args:o}=t;return e.select(r)[n](...o)})),[T]:_((e=>t=>{let{storeKey:r,selectorName:n,args:o}=t;const i=e.select(r)[n].hasResolver?"resolveSelect":"select";return e[i](r)[n](...o)})),[I]:_((e=>t=>{let{storeKey:r,actionName:n,args:o}=t;return e.dispatch(r)[n](...o)}))};var j=()=>e=>t=>{return!(r=t)||"object"!=typeof r&&"function"!=typeof r||"function"!=typeof r.then?e(t):t.then((t=>{if(t)return e(t)}));var r};const L="core/data";var P=(e,t)=>()=>r=>n=>{const o=e.select(L).getCachedResolvers(t);return Object.entries(o).forEach((r=>{let[o,i]=r;const u=(0,s.get)(e.stores,[t,"resolvers",o]);u&&u.shouldInvalidate&&i.forEach(((r,i)=>{!1===r&&u.shouldInvalidate(n,...i)&&e.dispatch(L).invalidateResolution(t,o,i)}))})),r(n)};const x=(C="selectorName",e=>function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments.length>1?arguments[1]:void 0;const n=r[C];if(void 0===n)return t;const o=e(t[n],r);return o===t[n]?t:{...t,[n]:o}})((function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new(m()),t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"START_RESOLUTION":case"FINISH_RESOLUTION":{const r="START_RESOLUTION"===t.type,n=new(m())(e);return n.set(t.args,r),n}case"START_RESOLUTIONS":case"FINISH_RESOLUTIONS":{const r="START_RESOLUTIONS"===t.type,n=new(m())(e);for(const e of t.args)n.set(e,r);return n}case"INVALIDATE_RESOLUTION":{const r=new(m())(e);return r.delete(t.args),r}}return e}));var C;var k=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"INVALIDATE_RESOLUTION_FOR_STORE":return{};case"INVALIDATE_RESOLUTION_FOR_STORE_SELECTOR":return(0,s.has)(e,[t.selectorName])?(0,s.omit)(e,[t.selectorName]):e;case"START_RESOLUTION":case"FINISH_RESOLUTION":case"START_RESOLUTIONS":case"FINISH_RESOLUTIONS":case"INVALIDATE_RESOLUTION":return x(e,t)}return e};function U(e,t,r){const n=(0,s.get)(e,[t]);if(n)return n.get(r)}function D(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];return void 0!==U(e,t,r)}function M(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];return!1===U(e,t,r)}function F(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];return!0===U(e,t,r)}function V(e){return e}function G(e,t){return{type:"START_RESOLUTION",selectorName:e,args:t}}function H(e,t){return{type:"FINISH_RESOLUTION",selectorName:e,args:t}}function K(e,t){return{type:"START_RESOLUTIONS",selectorName:e,args:t}}function W(e,t){return{type:"FINISH_RESOLUTIONS",selectorName:e,args:t}}function X(e,t){return{type:"INVALIDATE_RESOLUTION",selectorName:e,args:t}}function z(){return{type:"INVALIDATE_RESOLUTION_FOR_STORE"}}function B(e){return{type:"INVALIDATE_RESOLUTION_FOR_STORE_SELECTOR",selectorName:e}}const J=e=>{const t=[...e];for(let e=t.length-1;e>=0;e--)void 0===t[e]&&t.splice(e,1);return t};function $(r,n){return{name:r,instantiate:o=>{const i=n.reducer,c=function(e,t,r,n){const o={...t.controls,...A},i=(0,s.mapValues)(o,(e=>e.isRegistryControl?e(r):e)),c=[P(r,e),j,w()(i)];t.__experimentalUseThunks&&c.push((a=n,()=>e=>t=>"function"==typeof t?t(a):e(t)));var a;const l=[S(...c)];"undefined"!=typeof window&&window.__REDUX_DEVTOOLS_EXTENSION__&&l.push(window.__REDUX_DEVTOOLS_EXTENSION__({name:e,instanceId:e}));const{reducer:f,initialState:p}=t;return v(u()({metadata:k,root:f}),{root:p},(0,s.flowRight)(l))}(r,n,o,{registry:o,get dispatch(){return Object.assign((e=>c.dispatch(e)),h())},get select(){return Object.assign((e=>e(c.__unstableOriginalGetState())),d())},get resolveSelect(){return y()}}),a=function(){const e={};return{isRunning:(t,r)=>e[t]&&e[t].get(J(r)),clear(t,r){e[t]&&e[t].delete(J(r))},markAsRunning(t,r){e[t]||(e[t]=new(m())),e[t].set(J(r),!0)}}}();let l;const f=function(e,t){const r=e=>function(){return Promise.resolve(t.dispatch(e(...arguments)))};return(0,s.mapValues)(e,r)}({...t,...n.actions},c);let p=function(e,t){const r=e=>{const r=function(){const r=arguments.length,n=new Array(r+1);n[0]=t.__unstableOriginalGetState();for(let e=0;efunction(t){for(var r=arguments.length,n=new Array(r>1?r-1:0),o=1;o(e.isRegistrySelector&&(e.registry=o),function(t){for(var r=arguments.length,n=new Array(r>1?r-1:0),o=1;oe.fulfill?e:{...e,fulfill:e})),i=(t,i)=>{const u=e[i];if(!u)return t.hasResolver=!1,t;const s=function(){for(var e=arguments.length,s=new Array(e),c=0;c{n.clear(i,s),r.dispatch(G(i,s)),await q(r,o,i,...s),r.dispatch(H(i,s))})))}return a(...s),t(...s)};return s.hasResolver=!0,s};return{resolvers:o,selectors:(0,s.mapValues)(t,i)}}(n.resolvers,p,c,a);l=e.resolvers,p=e.selectors}const g=function(e,t){return(0,s.mapValues)((0,s.omit)(e,["getIsResolving","hasStartedResolution","hasFinishedResolution","isResolving","getCachedResolvers"]),((r,n)=>function(){for(var o=arguments.length,i=new Array(o),u=0;u{const u=()=>e.hasFinishedResolution(n,i),s=()=>r.apply(null,i),c=s();if(u())return o(c);const a=t.subscribe((()=>{u()&&(a(),o(s()))}))}))}))}(p,c),d=()=>p,h=()=>f,y=()=>g;c.__unstableOriginalGetState=c.getState,c.getState=()=>c.__unstableOriginalGetState().root;const b=c&&(e=>{let t=c.__unstableOriginalGetState();return c.subscribe((()=>{const r=c.__unstableOriginalGetState(),n=r!==t;t=r,n&&e()}))});return{reducer:i,store:c,actions:f,selectors:p,resolvers:l,getSelectors:d,getResolveSelectors:y,getActions:h,subscribe:b}}}}async function q(e,t,r){const n=(0,s.get)(t,[r]);if(!n)return;for(var o=arguments.length,i=new Array(o>3?o-3:0),u=3;ufunction(r){for(var n=arguments.length,o=new Array(n>1?n-1:0),i=1;ifunction(r){for(var n=arguments.length,o=new Array(n>1?n-1:0),i=1;i["getIsResolving","hasStartedResolution","hasFinishedResolution","isResolving","getCachedResolvers"].reduce(((e,r)=>({...e,[r]:t(r)})),{}),getActions:()=>["startResolution","finishResolution","invalidateResolution","invalidateResolutionForStore","invalidateResolutionForStoreSelector"].reduce(((e,t)=>({...e,[t]:r(t)})),{}),subscribe:()=>()=>{}}};function Y(){let e=!1,t=!1;const r=new Set,n=()=>Array.from(r).forEach((e=>e()));return{get isPaused(){return e},subscribe:e=>(r.add(e),()=>r.delete(e)),pause(){e=!0},resume(){e=!1,t&&(t=!1,n())},emit(){e?t=!0:n()}}}function Z(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;const r={},n=Y(),o=new Set;function i(){n.emit()}const u=e=>n.subscribe(e);function c(e){const n=(0,s.isObject)(e)?e.name:e;o.add(n);const i=r[n];return i?i.getSelectors():t&&t.select(n)}function a(e,t){o.clear();const r=e.call(this);return t.current=Array.from(o),r}function l(e){const n=(0,s.isObject)(e)?e.name:e;o.add(n);const i=r[n];return i?i.getResolveSelectors():t&&t.resolveSelect(n)}function f(e){const n=(0,s.isObject)(e)?e.name:e,o=r[n];return o?o.getActions():t&&t.dispatch(n)}function p(e){return(0,s.mapValues)(e,((e,t)=>"function"!=typeof e?e:function(){return y[t].apply(null,arguments)}))}function g(e,t){if("function"!=typeof t.getSelectors)throw new TypeError("config.getSelectors must be a function");if("function"!=typeof t.getActions)throw new TypeError("config.getActions must be a function");if("function"!=typeof t.subscribe)throw new TypeError("config.subscribe must be a function");t.emitter=Y();const n=t.subscribe;t.subscribe=e=>{const r=t.emitter.subscribe(e),o=n((()=>{t.emitter.isPaused?t.emitter.emit():e()}));return()=>{o&&o(),r()}},r[e]=t,t.subscribe(i)}function d(e){g(e.name,e.instantiate(y))}function h(e,n){return e in r?r[e].subscribe(n):t?t.__experimentalSubscribeStore(e,n):u(n)}function v(e){n.pause(),(0,s.forEach)(r,(e=>e.emitter.pause())),e(),n.resume(),(0,s.forEach)(r,(e=>e.emitter.resume()))}let y={batch:v,registerGenericStore:g,stores:r,namespaces:r,subscribe:u,select:c,resolveSelect:l,dispatch:f,use:S,register:d,__experimentalMarkListeningStores:a,__experimentalSubscribeStore:h};function S(e,t){return y={...y,...e(y,t)},y}return y.registerStore=(e,t)=>{if(!t.reducer)throw new TypeError("Must specify store reducer");const r=$(e,t).instantiate(y);return g(e,r),r.store},g(L,Q(y)),Object.entries(e).forEach((e=>{let[t,r]=e;return y.registerStore(t,r)})),t&&t.subscribe(i),p(y)}var ee=Z(),te=window.wp.deprecated,re=r.n(te),ne=e=>(re()("wp.data.plugins.controls",{since:"5.4",hint:"The controls plugins is now baked-in."}),e);let oe;const ie={getItem:e=>oe&&oe[e]?oe[e]:null,setItem(e,t){oe||ie.clear(),oe[e]=String(t)},clear(){oe=Object.create(null)}};var ue=ie;let se;try{se=window.localStorage,se.setItem("__wpDataTestLocalStorage",""),se.removeItem("__wpDataTestLocalStorage")}catch(e){se=ue}const ce=se,ae="WP_DATA";function le(e){const{storage:t=ce,storageKey:r=ae}=e;let n;return{get:function(){if(void 0===n){const e=t.getItem(r);if(null===e)n={};else try{n=JSON.parse(e)}catch(e){n={}}}return n},set:function(e,o){n={...n,[e]:o},t.setItem(r,JSON.stringify(n))}}}function fe(e,t){const r=le(t);return{registerStore(t,n){if(!n.persist)return e.registerStore(t,n);const o=r.get()[t];if(void 0!==o){let e=n.reducer(n.initialState,{type:"@@WP/PERSISTENCE_RESTORE"});e=(0,s.isPlainObject)(e)&&(0,s.isPlainObject)(o)?(0,s.merge)({},e,o):o,n={...n,initialState:e}}const i=e.registerStore(t,n);return i.subscribe(function(e,t,n){let o;if(Array.isArray(n)){const e=n.reduce(((e,t)=>Object.assign(e,{[t]:(e,r)=>r.nextState[t]})),{});i=u()(e),o=(e,t)=>t.nextState===e?e:i(e,t)}else o=(e,t)=>t.nextState;var i;let s=o(void 0,{nextState:e()});return()=>{const n=o(s,{nextState:e()});n!==s&&(r.set(t,n),s=n)}}(i.getState,t,n.persist)),i}}}function pe(e,t){var r;const n="core/interface",o=e.get(),i=null===(r=o[t])||void 0===r?void 0:r.preferences,u=null==i?void 0:i.features;if(u){var s,c;const r=null===(s=o["core/interface"])||void 0===s||null===(c=s.preferences)||void 0===c?void 0:c.features;null!=r&&r[t]||(e.set(n,{preferences:{features:{...r,[t]:u}}}),e.set(t,{preferences:{...i,features:void 0}}))}}fe.__unstableMigrate=e=>{const t=le(e);pe(t,"core/edit-widgets"),pe(t,"core/customize-widgets"),pe(t,"core/edit-post")};var ge=fe;function de(){return de=Object.assign||function(e){for(var t=1;t({queue:!0})),[o]),[,s]=(0,he.useReducer)((e=>e+1),0),c=(0,he.useRef)(),a=(0,he.useRef)(i),l=(0,he.useRef)(),f=(0,he.useRef)(),p=(0,he.useRef)(),g=(0,he.useRef)([]),d=(0,he.useCallback)((e=>o.__experimentalMarkListeningStores(e,g)),[o]),h=(0,he.useMemo)((()=>({})),t||[]);let v;if(!r)try{v=c.current!==n||f.current?d((()=>n(o.select,o))):l.current}catch(e){let t=`An error occurred while running 'mapSelect': ${e.message}`;f.current&&(t+="\nThe error may be correlated with this previous error:\n",t+=`${f.current.stack}\n\n`,t+="Original stack trace:"),console.error(t),v=l.current}return(0,ve.useIsomorphicLayoutEffect)((()=>{r||(c.current=n,l.current=v,f.current=void 0,p.current=!0,a.current!==i&&(a.current=i,Pe.flush(u)))})),(0,ve.useIsomorphicLayoutEffect)((()=>{if(r)return;const e=()=>{if(p.current){try{const e=d((()=>c.current(o.select,o)));if(Oe()(l.current,e))return;l.current=e}catch(e){f.current=e}s()}};a.current?Pe.add(u,e):e();const t=()=>{a.current?Pe.add(u,e):e()},n=g.current.map((e=>o.__experimentalSubscribeStore(e,t)));return()=>{p.current=!1,n.forEach((e=>null==e?void 0:e())),Pe.flush(u)}}),[o,d,h,r]),r?o.select(e):v}var Ce=e=>(0,ve.createHigherOrderComponent)((t=>(0,ve.pure)((r=>{const n=xe(((t,n)=>e(t,r,n)));return(0,he.createElement)(t,de({},r,n))}))),"withSelect");var ke=(e,t)=>{const r=Ie(),n=(0,he.useRef)(e);return(0,ve.useIsomorphicLayoutEffect)((()=>{n.current=e})),(0,he.useMemo)((()=>{const e=n.current(r.dispatch,r);return(0,s.mapValues)(e,((e,t)=>("function"!=typeof e&&console.warn(`Property ${t} returned from dispatchMap in useDispatchWithMap must be a function.`),function(){return n.current(r.dispatch,r)[t](...arguments)})))}),[r,...t])};var Ue=e=>(0,ve.createHigherOrderComponent)((t=>r=>{const n=ke(((t,n)=>e(t,r,n)),[]);return(0,he.createElement)(t,de({},r,n))}),"withDispatch");var De=(0,ve.createHigherOrderComponent)((e=>t=>(0,he.createElement)(Ee,null,(r=>(0,he.createElement)(e,de({},t,{registry:r}))))),"withRegistry");var Me=e=>{const{dispatch:t}=Ie();return void 0===e?t:t(e)};const Fe=ee.select,Ve=ee.resolveSelect,Ge=ee.dispatch,He=ee.subscribe,Ke=ee.registerGenericStore,We=ee.registerStore,Xe=ee.use,ze=ee.register}(),(window.wp=window.wp||{}).data=n}();