File: /wordpress/core/beta/wp-includes/js/dist/core-commands.min.js
/*! This file is auto-generated */
var wp;(wp||={}).coreCommands=(()=>{var Ja=Object.create;var P=Object.defineProperty;var Qa=Object.getOwnPropertyDescriptor;var Xa=Object.getOwnPropertyNames;var Ka=Object.getPrototypeOf,Ya=Object.prototype.hasOwnProperty;var c=(a,t)=>()=>(t||a((t={exports:{}}).exports,t),t.exports),at=(a,t)=>{for(var o in t)P(a,o,{get:t[o],enumerable:!0})},wa=(a,t,o,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let s of Xa(t))!Ya.call(a,s)&&s!==o&&P(a,s,{get:()=>t[s],enumerable:!(r=Qa(t,s))||r.enumerable});return a};var e=(a,t,o)=>(o=a!=null?Ja(Ka(a)):{},wa(t||!a||!a.__esModule?P(o,"default",{value:a,enumerable:!0}):o,a)),tt=a=>wa(P({},"__esModule",{value:!0}),a);var V=c((nt,va)=>{va.exports=window.wp.element});var J=c((ct,ba)=>{ba.exports=window.wp.router});var T=c((ht,ya)=>{ya.exports=window.wp.commands});var Q=c((gt,xa)=>{xa.exports=window.wp.i18n});var w=c((wt,Ca)=>{Ca.exports=window.wp.primitives});var g=c((vt,ka)=>{ka.exports=window.ReactJSXRuntime});var pa=c((Ut,La)=>{La.exports=window.wp.coreData});var na=c((Gt,Sa)=>{Sa.exports=window.wp.data});var Pa=c((Ft,Ra)=>{Ra.exports=window.wp.url});var Ta=c((It,Va)=>{Va.exports=window.wp.compose});var za=c((Ot,Ea)=>{Ea.exports=window.wp.htmlEntities});var Ma=c((qt,Aa)=>{Aa.exports=window.wp.privateApis});var ut={};at(ut,{initializeCommandPalette:()=>it,privateApis:()=>ga});var $=e(V(),1),qa=e(J(),1),Za=e(T(),1);var F=e(T(),1),B=e(Q(),1);var E=e(w(),1),X=e(g(),1),K=(0,X.jsx)(E.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,X.jsx)(E.Path,{d:"M4 20h8v-1.5H4V20zM18.9 3.5c-.6-.6-1.5-.6-2.1 0l-7.2 7.2c-.4-.1-.7 0-1.1.1-.5.2-1.5.7-1.9 2.2-.4 1.7-.8 2.2-1.1 2.7-.1.1-.2.3-.3.4l-.6 1.1H6c2 0 3.4-.4 4.7-1.4.8-.6 1.2-1.4 1.3-2.3 0-.3 0-.5-.1-.7L19 5.7c.5-.6.5-1.6-.1-2.2zM9.7 14.7c-.7.5-1.5.8-2.4 1 .2-.5.5-1.2.8-2.3.2-.6.4-1 .8-1.1.5-.1 1 .1 1.3.3.2.2.3.5.2.8 0 .3-.1.9-.7 1.3z"})});var z=e(w(),1),Y=e(g(),1),aa=(0,Y.jsx)(z.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Y.jsx)(z.Path,{d:"M19.5 4.5h-7V6h4.44l-5.97 5.97 1.06 1.06L18 7.06v4.44h1.5v-7Zm-13 1a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2v-3H17v3a.5.5 0 0 1-.5.5h-10a.5.5 0 0 1-.5-.5v-10a.5.5 0 0 1 .5-.5h3V5.5h-3Z"})});var A=e(w(),1),ta=e(g(),1),M=(0,ta.jsx)(A.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,ta.jsx)(A.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 j=e(w(),1),ea=e(g(),1),oa=(0,ea.jsx)(j.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,ea.jsx)(j.Path,{d:"M12 4c-4.4 0-8 3.6-8 8s3.6 8 8 8 8-3.6 8-8-3.6-8-8-8zm0 14.5c-3.6 0-6.5-2.9-6.5-6.5S8.4 5.5 12 5.5s6.5 2.9 6.5 6.5-2.9 6.5-6.5 6.5zM9 16l4.5-3L15 8.4l-4.5 3L9 16z"})});var S=e(w(),1),_=e(g(),1),ra=(0,_.jsxs)(S.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,_.jsx)(S.Path,{d:"M15.5 7.5h-7V9h7V7.5Zm-7 3.5h7v1.5h-7V11Zm7 3.5h-7V16h7v-1.5Z"}),(0,_.jsx)(S.Path,{d:"M17 4H7a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2ZM7 5.5h10a.5.5 0 0 1 .5.5v12a.5.5 0 0 1-.5.5H7a.5.5 0 0 1-.5-.5V6a.5.5 0 0 1 .5-.5Z"})]});var D=e(w(),1),fa=e(g(),1),sa=(0,fa.jsx)(D.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,fa.jsx)(D.Path,{d:"m7.3 9.7 1.4 1.4c.2-.2.3-.3.4-.5 0 0 0-.1.1-.1.3-.5.4-1.1.3-1.6L12 7 9 4 7.2 6.5c-.6-.1-1.1 0-1.6.3 0 0-.1 0-.1.1-.3.1-.4.2-.6.4l1.4 1.4L4 11v1h1l2.3-2.3zM4 20h9v-1.5H4V20zm0-5.5V16h16v-1.5H4z"})});var U=e(w(),1),la=e(g(),1),ma=(0,la.jsx)(U.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,la.jsx)(U.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M20 12a8 8 0 1 1-16 0 8 8 0 0 1 16 0Zm-1.5 0a6.5 6.5 0 0 1-6.5 6.5v-13a6.5 6.5 0 0 1 6.5 6.5Z"})});var G=e(w(),1),da=e(g(),1),H=(0,da.jsx)(G.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,da.jsx)(G.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"})});var N=e(w(),1),ia=e(g(),1),ua=(0,ia.jsx)(N.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,ia.jsx)(N.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-1 1.4l-5.6 5.6c-.1.1-.3.1-.4 0l-5.6-5.6c-.1-.1-.1-.3 0-.4l5.6-5.6s.1-.1.2-.1.1 0 .2.1l5.6 5.6c.1.1.1.3 0 .4zm-16.6-.4L10 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"})});var ca=e(V(),1),_a=e(pa(),1),Ba=e(na(),1),et=()=>function(){let t=(0,Ba.useSelect)(r=>r(_a.store).getEntityRecord("root","__unstableBase")?.home,[]);return{isLoading:!1,commands:(0,ca.useMemo)(()=>t?[{name:"core/view-site",label:(0,B.__)("View site"),icon:aa,category:"view",callback:({close:r})=>{r(),window.open(t,"_blank")}}]:[],[t])}};function I(a){let t=(0,ca.useMemo)(()=>(a??[]).map(o=>{let r=(0,B.sprintf)((0,B.__)("Go to: %s"),o.label);return{name:o.name,label:r,searchLabel:r,category:"view",callback:({close:s})=>{document.location=o.url,s()}}}),[a]);(0,F.useCommands)(t),(0,F.useCommandLoader)({name:"core/view-site",hook:et()})}var x=e(T(),1),b=e(Q(),1),v=e(V(),1),C=e(na(),1),u=e(pa(),1);var Na=e(J(),1),p=e(Pa(),1),Fa=e(Ta(),1),Ia=e(za(),1);var ja=e(Ma(),1),{lock:Da,unlock:O}=(0,ja.__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-commands");function Ua(a=[],t=""){if(!Array.isArray(a)||!a.length)return[];if(!t)return a;let o=[],r=[];for(let s=0;s<a.length;s++){let i=a[s];i?.title?.raw?.toLowerCase()?.includes(t?.toLowerCase())?o.push(i):r.push(i)}return o.concat(r)}var{useHistory:q}=O(Na.privateApis),Oa={post:sa,page:ra,wp_template:M,wp_template_part:H};function ot(a){let[t,o]=(0,v.useState)(""),r=(0,Fa.useDebounce)(o,250);return(0,v.useEffect)(()=>(r(a),()=>r.cancel()),[r,a]),t}var rt={"/template":"/templates","/pattern":"/patterns"};function y(){return window.__experimentalExtensibleSiteEditor?"admin.php?page=site-editor-v2":"site-editor.php"}function k(a){if(!window.__experimentalExtensibleSiteEditor)return a;for(let[t,o]of Object.entries(rt))if(a===t||a.startsWith(t+"?"))return a.includes("postType=wp_template_part")?"/template-parts":a.replace(t,o);return a}function ha(){let a=(0,p.getPath)(window.location.href);return a?.includes("site-editor.php")||a?.includes("page=site-editor-v2")}var Ga=a=>function({search:o}){let r=q(),{isBlockBasedTheme:s,canCreateTemplate:i}=(0,C.useSelect)(f=>({isBlockBasedTheme:f(u.store).getCurrentTheme()?.is_block_theme,canCreateTemplate:f(u.store).canUser("create",{kind:"postType",name:"wp_template"})}),[]),h=ot(o),{records:l,isLoading:m}=(0,C.useSelect)(f=>{if(!h)return{isLoading:!1};let n={search:h,per_page:10,orderby:"relevance",status:["publish","future","draft","pending","private"]};return{records:f(u.store).getEntityRecords("postType",a,n),isLoading:!f(u.store).hasFinishedResolution("getEntityRecords",["postType",a,n])}},[h]);return{commands:(0,v.useMemo)(()=>(l??[]).map(f=>{let n={name:a+"-"+f.id,searchLabel:f.title?.rendered+" "+f.id,label:f.title?.rendered?(0,Ia.decodeEntities)(f.title?.rendered):(0,b.__)("(no title)"),icon:Oa[a],category:"edit"};if(!i||a==="post"||a==="page"&&!s)return{...n,callback:({close:L})=>{let $a={post:f.id,action:"edit"},Wa=(0,p.addQueryArgs)("post.php",$a);document.location=Wa,L()}};let d=ha();return{...n,callback:({close:L})=>{d?r.navigate(`/${a}/${f.id}?canvas=edit`):document.location=(0,p.addQueryArgs)(y(),{p:`/${a}/${f.id}`,canvas:"edit"}),L()}}}),[i,l,s,r]),isLoading:m}},Ha=a=>function({search:o}){let r=q(),{isBlockBasedTheme:s,canCreateTemplate:i}=(0,C.useSelect)(f=>({isBlockBasedTheme:f(u.store).getCurrentTheme()?.is_block_theme,canCreateTemplate:f(u.store).canUser("create",{kind:"postType",name:a})}),[]),{records:h,isLoading:l}=(0,C.useSelect)(f=>{let{getEntityRecords:n}=f(u.store),d={per_page:-1};return{records:n("postType",a,d),isLoading:!f(u.store).hasFinishedResolution("getEntityRecords",["postType",a,d])}},[]),m=(0,v.useMemo)(()=>Ua(h,o).slice(0,10),[h,o]);return{commands:(0,v.useMemo)(()=>{if(!i||!s&&!a==="wp_template_part")return[];let f=(0,p.getPath)(window.location.href)?.includes("site-editor.php"),n=[];return n.push(...m.map(d=>({name:a+"-"+d.id,searchLabel:d.title?.rendered+" "+d.id,label:d.title?.rendered?d.title?.rendered:(0,b.__)("(no title)"),icon:Oa[a],category:"edit",callback:({close:L})=>{f?r.navigate(`/${a}/${d.id}?canvas=edit`):document.location=(0,p.addQueryArgs)(y(),{p:`/${a}/${d.id}`,canvas:"edit"}),L()}}))),m?.length>0&&a==="wp_template_part"&&n.push({name:"core/edit-site/open-template-parts",label:(0,b.__)("Go to: Template parts"),icon:H,category:"view",callback:({close:d})=>{f?r.navigate(k("/pattern?postType=wp_template_part&categoryId=all-parts")):document.location=(0,p.addQueryArgs)(y(),{p:k("/pattern"),postType:"wp_template_part",categoryId:"all-parts"}),d()}}),n},[i,s,m,r]),isLoading:l}},ft=()=>function(){let t=q(),o=ha(),{isBlockBasedTheme:r,canCreateTemplate:s,canCreatePatterns:i}=(0,C.useSelect)(l=>({isBlockBasedTheme:l(u.store).getCurrentTheme()?.is_block_theme,canCreateTemplate:l(u.store).canUser("create",{kind:"postType",name:"wp_template"}),canCreatePatterns:l(u.store).canUser("create",{kind:"postType",name:"wp_block"})}),[]);return{commands:(0,v.useMemo)(()=>{let l=[];return s&&r&&(l.push({name:"core/edit-site/open-styles",label:(0,b.__)("Go to: Styles"),icon:ma,category:"view",callback:({close:m})=>{o?t.navigate("/styles"):document.location=(0,p.addQueryArgs)(y(),{p:"/styles"}),m()}}),l.push({name:"core/edit-site/open-navigation",label:(0,b.__)("Go to: Navigation"),icon:oa,category:"view",callback:({close:m})=>{o?t.navigate("/navigation"):document.location=(0,p.addQueryArgs)(y(),{p:"/navigation"}),m()}}),l.push({name:"core/edit-site/open-templates",label:(0,b.__)("Go to: Templates"),icon:M,category:"view",callback:({close:m})=>{o?t.navigate(k("/template")):document.location=(0,p.addQueryArgs)(y(),{p:k("/template")}),m()}})),i&&l.push({name:"core/edit-site/open-patterns",label:(0,b.__)("Go to: Patterns"),icon:ua,category:"view",callback:({close:m})=>{s?(o?t.navigate(k("/pattern")):document.location=(0,p.addQueryArgs)(y(),{p:k("/pattern")}),m()):document.location.href="edit.php?post_type=wp_block"}}),l},[t,o,s,i,r]),isLoading:!1}},st=()=>function(){let t=q(),o=ha(),{canEditCSS:r,isBlockBasedTheme:s}=(0,C.useSelect)(h=>{let{getEntityRecord:l,__experimentalGetCurrentGlobalStylesId:m,getCurrentTheme:W}=h(u.store),f=m();return{canEditCSS:!!(f?l("root","globalStyles",f):void 0)?._links?.["wp:action-edit-css"],isBlockBasedTheme:W()?.is_block_theme}},[]);return{isLoading:!1,commands:(0,v.useMemo)(()=>!r||!s?[]:[{name:"core/open-styles-css",label:(0,b.__)("Open custom CSS"),icon:K,category:"view",callback:({close:h})=>{h(),o?t.navigate("/styles?section=/css"):document.location=(0,p.addQueryArgs)(y(),{p:"/styles",section:"/css"})}}],[t,r,o,s])}};function Z(a){(0,x.useCommandLoader)({name:"core/edit-site/navigate-pages",hook:Ga("page"),disabled:a}),(0,x.useCommandLoader)({name:"core/edit-site/navigate-posts",hook:Ga("post"),disabled:a}),(0,x.useCommandLoader)({name:"core/edit-site/navigate-templates",hook:Ha("wp_template"),disabled:a}),(0,x.useCommandLoader)({name:"core/edit-site/navigate-template-parts",hook:Ha("wp_template_part"),disabled:a}),(0,x.useCommandLoader)({name:"core/edit-site/basic-navigation",hook:ft(),context:"site-editor",disabled:a}),(0,x.useCommandLoader)({name:"core/edit-site/global-styles-css",hook:st(),disabled:a})}function lt(){I(),Z()}var ga={};Da(ga,{useCommands:lt});var R=e(g(),1),{RouterProvider:mt}=O(qa.privateApis);function dt({settings:a}){let{menu_commands:t,is_network_admin:o}=a;return I(t),Z(o),(0,R.jsx)(mt,{pathArg:"p",children:(0,R.jsx)(Za.CommandMenu,{})})}function it(a){let t=document.createElement("div");document.body.appendChild(t),(0,$.createRoot)(t).render((0,R.jsx)($.StrictMode,{children:(0,R.jsx)(dt,{settings:a})}))}return tt(ut);})();