PluginProbe
Gutenberg / trunk
Gutenberg vtrunk
24.1.0 24.0.0 23.9.1 23.9.0 23.8.0 23.7.2 23.7.1 23.7.0 23.6.1 23.6.2 23.6.0 23.5.3 23.5.2 23.5.1 23.5.0 23.4.0 23.3.2 23.3.1 23.3.0 23.2.0 23.2.1 23.2.2 23.1.1 23.1.0 23.0.1 All 404 releases
← All changes | build/scripts/commands/index.min.js +24 -22 23.3.0 → trunk View file →
@@ -1,47 +1,49 @@
1 -var wp;(wp||={}).commands=(()=>{var xn=Object.create;var qe=Object.defineProperty;var On=Object.getOwnPropertyDescriptor;var _n=Object.getOwnPropertyNames;var Dn=Object.getPrototypeOf,Pn=Object.prototype.hasOwnProperty;var re=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),je=(e,t)=>{for(var r in t)qe(e,r,{get:t[r],enumerable:!0})},Br=(e,t,r,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let a of _n(t))!Pn.call(e,a)&&a!==r&&qe(e,a,{get:()=>t[a],enumerable:!(o=On(t,a))||o.enumerable});return e};var d=(e,t,r)=>(r=e!=null?xn(Dn(e)):{},Br(t||!e||!e.__esModule?qe(r,"default",{value:e,enumerable:!0}):r,e)),Ln=e=>Br(qe({},"__esModule",{value:!0}),e);var w=re((Al,Gr)=>{Gr.exports=window.React});var B=re((Ml,Yr)=>{Yr.exports=window.ReactJSXRuntime});var ye=re((Gl,Qr)=>{Qr.exports=window.ReactDOM});var ue=re((Ef,za)=>{za.exports=window.wp.data});var xe=re((wf,Ya)=>{Ya.exports=window.wp.element});var Xa=re((Cf,qa)=>{qa.exports=window.wp.i18n});var Ja=re((Sf,Za)=>{Za.exports=window.wp.components});var en=re((xf,Qa)=>{Qa.exports=window.wp.keyboardShortcuts});var br=re((_f,tn)=>{tn.exports=window.wp.primitives});var sn=re((Ff,nn)=>{nn.exports=window.wp.privateApis});var fn=re(($f,cn)=>{cn.exports=window.wp.preferences});var Pl={};je(Pl,{CommandMenu:()=>yn,privateApis:()=>Ir,store:()=>M,useCommand:()=>bn,useCommandLoader:()=>Sn,useCommands:()=>En});var Vr=1,Nn=.9,An=.8,In=.17,At=.1,It=.999,Tn=.9999,kn=.99,Mn=/[\\\/_+.#"@\[\(\{&]/,Fn=/[\\\/_+.#"@\[\(\{&]/g,jn=/[\s-]/,Ur=/[\s-]/g;function Tt(e,t,r,o,a,n,i){if(n===t.length)return a===e.length?Vr:kn;var s=`${a},${n}`;if(i[s]!==void 0)return i[s];for(var u=o.charAt(n),l=r.indexOf(u,a),c=0,f,h,g,E;l>=0;)f=Tt(e,t,r,o,l+1,n+1,i),f>c&&(l===a?f*=Vr:Mn.test(e.charAt(l-1))?(f*=An,g=e.slice(a,l-1).match(Fn),g&&a>0&&(f*=Math.pow(It,g.length))):jn.test(e.charAt(l-1))?(f*=Nn,E=e.slice(a,l-1).match(Ur),E&&a>0&&(f*=Math.pow(It,E.length))):(f*=In,a>0&&(f*=Math.pow(It,l-a))),e.charAt(l)!==t.charAt(n)&&(f*=Tn)),(f<At&&r.charAt(l-1)===o.charAt(n+1)||o.charAt(n+1)===o.charAt(n)&&r.charAt(l-1)!==o.charAt(n))&&(h=Tt(e,t,r,o,l+1,n+2,i),h*At>f&&(f=h*At)),f>c&&(c=f),l=r.indexOf(u,l+1);return i[s]=c,c}function $r(e){return e.toLowerCase().replace(Ur," ")}function Hr(e,t,r){return e=r&&r.length>0?`${e+" "+r.join(" ")}`:e,Tt(e,t,$r(e),$r(t),0,0,{})}var I=d(w(),1);var Il=!!(typeof window<"u"&&window.document&&window.document.createElement);function _e(e,t,{checkForDefaultPrevented:r=!0}={}){return function(a){if(e?.(a),r===!1||!a.defaultPrevented)return t?.(a)}}var zr=d(w(),1);function Kr(e,t){if(typeof e=="function")return e(t);e!=null&&(e.current=t)}function kt(...e){return t=>{let r=!1,o=e.map(a=>{let n=Kr(a,t);return!r&&typeof n=="function"&&(r=!0),n});if(r)return()=>{for(let a=0;a<o.length;a++){let n=o[a];typeof n=="function"?n():Kr(e[a],null)}}}}function Xe(...e){return zr.useCallback(kt(...e),e)}var Q=d(w(),1),Mt=d(B(),1);function qr(e,t){let r=Q.createContext(t),o=n=>{let{children:i,...s}=n,u=Q.useMemo(()=>s,Object.values(s));return(0,Mt.jsx)(r.Provider,{value:u,children:i})};o.displayName=e+"Provider";function a(n){let i=Q.useContext(r);if(i)return i;if(t!==void 0)return t;throw new Error(`\`${n}\` must be used within \`${e}\``)}return[o,a]}function Xr(e,t=[]){let r=[];function o(n,i){let s=Q.createContext(i),u=r.length;r=[...r,i];let l=f=>{let{scope:h,children:g,...E}=f,p=h?.[e]?.[u]||s,y=Q.useMemo(()=>E,Object.values(E));return(0,Mt.jsx)(p.Provider,{value:y,children:g})};l.displayName=n+"Provider";function c(f,h){let g=h?.[e]?.[u]||s,E=Q.useContext(g);if(E)return E;if(i!==void 0)return i;throw new Error(`\`${f}\` must be used within \`${n}\``)}return[l,c]}let a=()=>{let n=r.map(i=>Q.createContext(i));return function(s){let u=s?.[e]||n;return Q.useMemo(()=>({[`__scope${e}`]:{...s,[e]:u}}),[s,u])}};return a.scopeName=e,[o,Wn(a,...t)]}function Wn(...e){let t=e[0];if(e.length===1)return t;let r=()=>{let o=e.map(a=>({useScope:a(),scopeName:a.scopeName}));return function(n){let i=o.reduce((s,{useScope:u,scopeName:l})=>{let f=u(n)[`__scope${l}`];return{...s,...f}},{});return Q.useMemo(()=>({[`__scope${t.scopeName}`]:i}),[i])}};return r.scopeName=t.scopeName,r}var Ft=d(w(),1);var Zr=d(w(),1),Ze=globalThis?.document?Zr.useLayoutEffect:()=>{};var Bn=Ft[" useId ".trim().toString()]||(()=>{}),Vn=0;function Je(e){let[t,r]=Ft.useState(Bn());return Ze(()=>{e||r(o=>o??String(Vn++))},[e]),e||(t?`radix-${t}`:"")}var ee=d(w(),1);var Qe=d(w(),1);var $n=ee[" useInsertionEffect ".trim().toString()]||Ze;function Jr({prop:e,defaultProp:t,onChange:r=()=>{},caller:o}){let[a,n,i]=Un({defaultProp:t,onChange:r}),s=e!==void 0,u=s?e:a;{let c=ee.useRef(e!==void 0);ee.useEffect(()=>{let f=c.current;f!==s&&console.warn(`${o} is changing from ${f?"controlled":"uncontrolled"} to ${s?"controlled":"uncontrolled"}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`),c.current=s},[s,o])}let l=ee.useCallback(c=>{if(s){let f=Hn(c)?c(e):c;f!==e&&i.current?.(f)}else n(c)},[s,e,n,i]);return[u,l]}function Un({defaultProp:e,onChange:t}){let[r,o]=ee.useState(e),a=ee.useRef(r),n=ee.useRef(t);return $n(()=>{n.current=t},[t]),ee.useEffect(()=>{a.current!==r&&(n.current?.(r),a.current=r)},[r,a]),[r,o,n]}function Hn(e){return typeof e=="function"}var j=d(w(),1);var Ul=!!(typeof window<"u"&&window.document&&window.document.createElement);function et(e,t,{checkForDefaultPrevented:r=!0}={}){return function(a){if(e?.(a),r===!1||!a.defaultPrevented)return t?.(a)}}var oo=d(w(),1),ao=d(ye(),1);var V=d(w(),1);var to=d(w(),1);function eo(e,t){if(typeof e=="function")return e(t);e!=null&&(e.current=t)}function jt(...e){return t=>{let r=!1,o=e.map(a=>{let n=eo(a,t);return!r&&typeof n=="function"&&(r=!0),n});if(r)return()=>{for(let a=0;a<o.length;a++){let n=o[a];typeof n=="function"?n():eo(e[a],null)}}}}function Wt(...e){return to.useCallback(jt(...e),e)}var tt=d(B(),1);function ro(e){let t=Gn(e),r=V.forwardRef((o,a)=>{let{children:n,...i}=o,s=V.Children.toArray(n),u=s.find(zn);if(u){let l=u.props.children,c=s.map(f=>f===u?V.Children.count(l)>1?V.Children.only(null):V.isValidElement(l)?l.props.children:null:f);return(0,tt.jsx)(t,{...i,ref:a,children:V.isValidElement(l)?V.cloneElement(l,void 0,c):null})}return(0,tt.jsx)(t,{...i,ref:a,children:n})});return r.displayName=`${e}.Slot`,r}function Gn(e){let t=V.forwardRef((r,o)=>{let{children:a,...n}=r;if(V.isValidElement(a)){let i=qn(a),s=Yn(n,a.props);return a.type!==V.Fragment&&(s.ref=o?jt(o,i):i),V.cloneElement(a,s)}return V.Children.count(a)>1?V.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var Kn=Symbol("radix.slottable");function zn(e){return V.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===Kn}function Yn(e,t){let r={...t};for(let o in t){let a=e[o],n=t[o];/^on[A-Z]/.test(o)?a&&n?r[o]=(...s)=>{let u=n(...s);return a(...s),u}:a&&(r[o]=a):o==="style"?r[o]={...a,...n}:o==="className"&&(r[o]=[a,n].filter(Boolean).join(" "))}return{...e,...r}}function qn(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning;return r?e.ref:(t=Object.getOwnPropertyDescriptor(e,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning,r?e.props.ref:e.props.ref||e.ref)}var no=d(B(),1),Xn=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],Bt=Xn.reduce((e,t)=>{let r=ro(`Primitive.${t}`),o=oo.forwardRef((a,n)=>{let{asChild:i,...s}=a,u=i?r:t;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),(0,no.jsx)(u,{...s,ref:n})});return o.displayName=`Primitive.${t}`,{...e,[t]:o}},{});function so(e,t){e&&ao.flushSync(()=>e.dispatchEvent(t))}var De=d(w(),1);function We(e){let t=De.useRef(e);return De.useEffect(()=>{t.current=e}),De.useMemo(()=>(...r)=>t.current?.(...r),[])}var io=d(w(),1);function lo(e,t=globalThis?.document){let r=We(e);io.useEffect(()=>{let o=a=>{a.key==="Escape"&&r(a)};return t.addEventListener("keydown",o,{capture:!0}),()=>t.removeEventListener("keydown",o,{capture:!0})},[r,t])}var $t=d(B(),1),Zn="DismissableLayer",Vt="dismissableLayer.update",Jn="dismissableLayer.pointerDownOutside",Qn="dismissableLayer.focusOutside",uo,fo=j.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),Ut=j.forwardRef((e,t)=>{let{disableOutsidePointerEvents:r=!1,onEscapeKeyDown:o,onPointerDownOutside:a,onFocusOutside:n,onInteractOutside:i,onDismiss:s,...u}=e,l=j.useContext(fo),[c,f]=j.useState(null),h=c?.ownerDocument??globalThis?.document,[,g]=j.useState({}),E=Wt(t,b=>f(b)),p=Array.from(l.layers),[y]=[...l.layersWithOutsidePointerEventsDisabled].slice(-1),S=p.indexOf(y),_=c?p.indexOf(c):-1,A=l.layersWithOutsidePointerEventsDisabled.size>0,T=_>=S,P=rs(b=>{let K=b.target,fe=[...l.branches].some(ge=>ge.contains(K));!T||fe||(a?.(b),i?.(b),b.defaultPrevented||s?.())},h),O=os(b=>{let K=b.target;[...l.branches].some(ge=>ge.contains(K))||(n?.(b),i?.(b),b.defaultPrevented||s?.())},h);return lo(b=>{_===l.layers.size-1&&(o?.(b),!b.defaultPrevented&&s&&(b.preventDefault(),s()))},h),j.useEffect(()=>{if(c)return r&&(l.layersWithOutsidePointerEventsDisabled.size===0&&(uo=h.body.style.pointerEvents,h.body.style.pointerEvents="none"),l.layersWithOutsidePointerEventsDisabled.add(c)),l.layers.add(c),co(),()=>{r&&l.layersWithOutsidePointerEventsDisabled.size===1&&(h.body.style.pointerEvents=uo)}},[c,h,r,l]),j.useEffect(()=>()=>{c&&(l.layers.delete(c),l.layersWithOutsidePointerEventsDisabled.delete(c),co())},[c,l]),j.useEffect(()=>{let b=()=>g({});return document.addEventListener(Vt,b),()=>document.removeEventListener(Vt,b)},[]),(0,$t.jsx)(Bt.div,{...u,ref:E,style:{pointerEvents:A?T?"auto":"none":void 0,...e.style},onFocusCapture:et(e.onFocusCapture,O.onFocusCapture),onBlurCapture:et(e.onBlurCapture,O.onBlurCapture),onPointerDownCapture:et(e.onPointerDownCapture,P.onPointerDownCapture)})});Ut.displayName=Zn;var es="DismissableLayerBranch",ts=j.forwardRef((e,t)=>{let r=j.useContext(fo),o=j.useRef(null),a=Wt(t,o);return j.useEffect(()=>{let n=o.current;if(n)return r.branches.add(n),()=>{r.branches.delete(n)}},[r.branches]),(0,$t.jsx)(Bt.div,{...e,ref:a})});ts.displayName=es;function rs(e,t=globalThis?.document){let r=We(e),o=j.useRef(!1),a=j.useRef(()=>{});return j.useEffect(()=>{let n=s=>{if(s.target&&!o.current){let l=function(){mo(Jn,r,c,{discrete:!0})};var u=l;let c={originalEvent:s};s.pointerType==="touch"?(t.removeEventListener("click",a.current),a.current=l,t.addEventListener("click",a.current,{once:!0})):l()}else t.removeEventListener("click",a.current);o.current=!1},i=window.setTimeout(()=>{t.addEventListener("pointerdown",n)},0);return()=>{window.clearTimeout(i),t.removeEventListener("pointerdown",n),t.removeEventListener("click",a.current)}},[t,r]),{onPointerDownCapture:()=>o.current=!0}}function os(e,t=globalThis?.document){let r=We(e),o=j.useRef(!1);return j.useEffect(()=>{let a=n=>{n.target&&!o.current&&mo(Qn,r,{originalEvent:n},{discrete:!1})};return t.addEventListener("focusin",a),()=>t.removeEventListener("focusin",a)},[t,r]),{onFocusCapture:()=>o.current=!0,onBlurCapture:()=>o.current=!1}}function co(){let e=new CustomEvent(Vt);document.dispatchEvent(e)}function mo(e,t,r,{discrete:o}){let a=r.originalEvent.target,n=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:r});t&&a.addEventListener(e,t,{once:!0}),o?so(a,n):a.dispatchEvent(n)}var te=d(w(),1);var vo=d(w(),1);function po(e,t){if(typeof e=="function")return e(t);e!=null&&(e.current=t)}function Ht(...e){return t=>{let r=!1,o=e.map(a=>{let n=po(a,t);return!r&&typeof n=="function"&&(r=!0),n});if(r)return()=>{for(let a=0;a<o.length;a++){let n=o[a];typeof n=="function"?n():po(e[a],null)}}}}function ho(...e){return vo.useCallback(Ht(...e),e)}var yo=d(w(),1),us=d(ye(),1);var $=d(w(),1);var rt=d(B(),1);function go(e){let t=as(e),r=$.forwardRef((o,a)=>{let{children:n,...i}=o,s=$.Children.toArray(n),u=s.find(ss);if(u){let l=u.props.children,c=s.map(f=>f===u?$.Children.count(l)>1?$.Children.only(null):$.isValidElement(l)?l.props.children:null:f);return(0,rt.jsx)(t,{...i,ref:a,children:$.isValidElement(l)?$.cloneElement(l,void 0,c):null})}return(0,rt.jsx)(t,{...i,ref:a,children:n})});return r.displayName=`${e}.Slot`,r}function as(e){let t=$.forwardRef((r,o)=>{let{children:a,...n}=r;if($.isValidElement(a)){let i=ls(a),s=is(n,a.props);return a.type!==$.Fragment&&(s.ref=o?Ht(o,i):i),$.cloneElement(a,s)}return $.Children.count(a)>1?$.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var ns=Symbol("radix.slottable");function ss(e){return $.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===ns}function is(e,t){let r={...t};for(let o in t){let a=e[o],n=t[o];/^on[A-Z]/.test(o)?a&&n?r[o]=(...s)=>{let u=n(...s);return a(...s),u}:a&&(r[o]=a):o==="style"?r[o]={...a,...n}:o==="className"&&(r[o]=[a,n].filter(Boolean).join(" "))}return{...e,...r}}function ls(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning;return r?e.ref:(t=Object.getOwnPropertyDescriptor(e,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning,r?e.props.ref:e.props.ref||e.ref)}var Ro=d(B(),1),cs=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],bo=cs.reduce((e,t)=>{let r=go(`Primitive.${t}`),o=yo.forwardRef((a,n)=>{let{asChild:i,...s}=a,u=i?r:t;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),(0,Ro.jsx)(u,{...s,ref:n})});return o.displayName=`Primitive.${t}`,{...e,[t]:o}},{});var Pe=d(w(),1);function Gt(e){let t=Pe.useRef(e);return Pe.useEffect(()=>{t.current=e}),Pe.useMemo(()=>(...r)=>t.current?.(...r),[])}var xo=d(B(),1),Kt="focusScope.autoFocusOnMount",zt="focusScope.autoFocusOnUnmount",Eo={bubbles:!1,cancelable:!0},fs="FocusScope",Yt=te.forwardRef((e,t)=>{let{loop:r=!1,trapped:o=!1,onMountAutoFocus:a,onUnmountAutoFocus:n,...i}=e,[s,u]=te.useState(null),l=Gt(a),c=Gt(n),f=te.useRef(null),h=ho(t,p=>u(p)),g=te.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;te.useEffect(()=>{if(o){let _=function(O){if(g.paused||!s)return;let b=O.target;s.contains(b)?f.current=b:de(f.current,{select:!0})},A=function(O){if(g.paused||!s)return;let b=O.relatedTarget;b!==null&&(s.contains(b)||de(f.current,{select:!0}))},T=function(O){if(document.activeElement===document.body)for(let K of O)K.removedNodes.length>0&&de(s)};var p=_,y=A,S=T;document.addEventListener("focusin",_),document.addEventListener("focusout",A);let P=new MutationObserver(T);return s&&P.observe(s,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",_),document.removeEventListener("focusout",A),P.disconnect()}}},[o,s,g.paused]),te.useEffect(()=>{if(s){Co.add(g);let p=document.activeElement;if(!s.contains(p)){let S=new CustomEvent(Kt,Eo);s.addEventListener(Kt,l),s.dispatchEvent(S),S.defaultPrevented||(ds(gs(Oo(s)),{select:!0}),document.activeElement===p&&de(s))}return()=>{s.removeEventListener(Kt,l),setTimeout(()=>{let S=new CustomEvent(zt,Eo);s.addEventListener(zt,c),s.dispatchEvent(S),S.defaultPrevented||de(p??document.body,{select:!0}),s.removeEventListener(zt,c),Co.remove(g)},0)}}},[s,l,c,g]);let E=te.useCallback(p=>{if(!r&&!o||g.paused)return;let y=p.key==="Tab"&&!p.altKey&&!p.ctrlKey&&!p.metaKey,S=document.activeElement;if(y&&S){let _=p.currentTarget,[A,T]=ms(_);A&&T?!p.shiftKey&&S===T?(p.preventDefault(),r&&de(A,{select:!0})):p.shiftKey&&S===A&&(p.preventDefault(),r&&de(T,{select:!0})):S===_&&p.preventDefault()}},[r,o,g.paused]);return(0,xo.jsx)(bo.div,{tabIndex:-1,...i,ref:h,onKeyDown:E})});Yt.displayName=fs;function ds(e,{select:t=!1}={}){let r=document.activeElement;for(let o of e)if(de(o,{select:t}),document.activeElement!==r)return}function ms(e){let t=Oo(e),r=wo(t,e),o=wo(t.reverse(),e);return[r,o]}function Oo(e){let t=[],r=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:o=>{let a=o.tagName==="INPUT"&&o.type==="hidden";return o.disabled||o.hidden||a?NodeFilter.FILTER_SKIP:o.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;r.nextNode();)t.push(r.currentNode);return t}function wo(e,t){for(let r of e)if(!ps(r,{upTo:t}))return r}function ps(e,{upTo:t}){if(getComputedStyle(e).visibility==="hidden")return!0;for(;e;){if(t!==void 0&&e===t)return!1;if(getComputedStyle(e).display==="none")return!0;e=e.parentElement}return!1}function vs(e){return e instanceof HTMLInputElement&&"select"in e}function de(e,{select:t=!1}={}){if(e&&e.focus){let r=document.activeElement;e.focus({preventScroll:!0}),e!==r&&vs(e)&&t&&e.select()}}var Co=hs();function hs(){let e=[];return{add(t){let r=e[0];t!==r&&r?.pause(),e=So(e,t),e.unshift(t)},remove(t){e=So(e,t),e[0]?.resume()}}}function So(e,t){let r=[...e],o=r.indexOf(t);return o!==-1&&r.splice(o,1),r}function gs(e){return e.filter(t=>t.tagName!=="A")}var at=d(w(),1),ko=d(ye(),1);var Lo=d(w(),1),Ss=d(ye(),1);var U=d(w(),1);var ys=d(w(),1);function _o(e,t){if(typeof e=="function")return e(t);e!=null&&(e.current=t)}function Do(...e){return t=>{let r=!1,o=e.map(a=>{let n=_o(a,t);return!r&&typeof n=="function"&&(r=!0),n});if(r)return()=>{for(let a=0;a<o.length;a++){let n=o[a];typeof n=="function"?n():_o(e[a],null)}}}}var ot=d(B(),1);function Po(e){let t=Rs(e),r=U.forwardRef((o,a)=>{let{children:n,...i}=o,s=U.Children.toArray(n),u=s.find(Es);if(u){let l=u.props.children,c=s.map(f=>f===u?U.Children.count(l)>1?U.Children.only(null):U.isValidElement(l)?l.props.children:null:f);return(0,ot.jsx)(t,{...i,ref:a,children:U.isValidElement(l)?U.cloneElement(l,void 0,c):null})}return(0,ot.jsx)(t,{...i,ref:a,children:n})});return r.displayName=`${e}.Slot`,r}function Rs(e){let t=U.forwardRef((r,o)=>{let{children:a,...n}=r;if(U.isValidElement(a)){let i=Cs(a),s=ws(n,a.props);return a.type!==U.Fragment&&(s.ref=o?Do(o,i):i),U.cloneElement(a,s)}return U.Children.count(a)>1?U.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var bs=Symbol("radix.slottable");function Es(e){return U.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===bs}function ws(e,t){let r={...t};for(let o in t){let a=e[o],n=t[o];/^on[A-Z]/.test(o)?a&&n?r[o]=(...s)=>{let u=n(...s);return a(...s),u}:a&&(r[o]=a):o==="style"?r[o]={...a,...n}:o==="className"&&(r[o]=[a,n].filter(Boolean).join(" "))}return{...e,...r}}function Cs(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning;return r?e.ref:(t=Object.getOwnPropertyDescriptor(e,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning,r?e.props.ref:e.props.ref||e.ref)}var No=d(B(),1),xs=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],Ao=xs.reduce((e,t)=>{let r=Po(`Primitive.${t}`),o=Lo.forwardRef((a,n)=>{let{asChild:i,...s}=a,u=i?r:t;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),(0,No.jsx)(u,{...s,ref:n})});return o.displayName=`Primitive.${t}`,{...e,[t]:o}},{});var Io=d(w(),1),To=globalThis?.document?Io.useLayoutEffect:()=>{};var Mo=d(B(),1),Os="Portal",qt=at.forwardRef((e,t)=>{let{container:r,...o}=e,[a,n]=at.useState(!1);To(()=>n(!0),[]);let i=r||a&&globalThis?.document?.body;return i?ko.default.createPortal((0,Mo.jsx)(Ao.div,{...o,ref:t}),i):null});qt.displayName=Os;var q=d(w(),1);var jo=d(w(),1);function Fo(e,t){if(typeof e=="function")return e(t);e!=null&&(e.current=t)}function _s(...e){return t=>{let r=!1,o=e.map(a=>{let n=Fo(a,t);return!r&&typeof n=="function"&&(r=!0),n});if(r)return()=>{for(let a=0;a<o.length;a++){let n=o[a];typeof n=="function"?n():Fo(e[a],null)}}}}function Wo(...e){return jo.useCallback(_s(...e),e)}var Bo=d(w(),1),Xt=globalThis?.document?Bo.useLayoutEffect:()=>{};var Vo=d(w(),1);function Ds(e,t){return Vo.useReducer((r,o)=>t[r][o]??r,e)}var Be=e=>{let{present:t,children:r}=e,o=Ps(t),a=typeof r=="function"?r({present:o.isPresent}):q.Children.only(r),n=Wo(o.ref,Ls(a));return typeof r=="function"||o.isPresent?q.cloneElement(a,{ref:n}):null};Be.displayName="Presence";function Ps(e){let[t,r]=q.useState(),o=q.useRef(null),a=q.useRef(e),n=q.useRef("none"),i=e?"mounted":"unmounted",[s,u]=Ds(i,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return q.useEffect(()=>{let l=nt(o.current);n.current=s==="mounted"?l:"none"},[s]),Xt(()=>{let l=o.current,c=a.current;if(c!==e){let h=n.current,g=nt(l);e?u("MOUNT"):g==="none"||l?.display==="none"?u("UNMOUNT"):u(c&&h!==g?"ANIMATION_OUT":"UNMOUNT"),a.current=e}},[e,u]),Xt(()=>{if(t){let l,c=t.ownerDocument.defaultView??window,f=g=>{let p=nt(o.current).includes(CSS.escape(g.animationName));if(g.target===t&&p&&(u("ANIMATION_END"),!a.current)){let y=t.style.animationFillMode;t.style.animationFillMode="forwards",l=c.setTimeout(()=>{t.style.animationFillMode==="forwards"&&(t.style.animationFillMode=y)})}},h=g=>{g.target===t&&(n.current=nt(o.current))};return t.addEventListener("animationstart",h),t.addEventListener("animationcancel",f),t.addEventListener("animationend",f),()=>{c.clearTimeout(l),t.removeEventListener("animationstart",h),t.removeEventListener("animationcancel",f),t.removeEventListener("animationend",f)}}else u("ANIMATION_END")},[t,u]),{isPresent:["mounted","unmountSuspended"].includes(s),ref:q.useCallback(l=>{o.current=l?getComputedStyle(l):null,r(l)},[])}}function nt(e){return e?.animationName||"none"}function Ls(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning;return r?e.ref:(t=Object.getOwnPropertyDescriptor(e,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning,r?e.props.ref:e.props.ref||e.ref)}var $o=d(w(),1),Ms=d(ye(),1);var H=d(w(),1);var st=d(B(),1);function it(e){let t=Ns(e),r=H.forwardRef((o,a)=>{let{children:n,...i}=o,s=H.Children.toArray(n),u=s.find(Is);if(u){let l=u.props.children,c=s.map(f=>f===u?H.Children.count(l)>1?H.Children.only(null):H.isValidElement(l)?l.props.children:null:f);return(0,st.jsx)(t,{...i,ref:a,children:H.isValidElement(l)?H.cloneElement(l,void 0,c):null})}return(0,st.jsx)(t,{...i,ref:a,children:n})});return r.displayName=`${e}.Slot`,r}function Ns(e){let t=H.forwardRef((r,o)=>{let{children:a,...n}=r;if(H.isValidElement(a)){let i=ks(a),s=Ts(n,a.props);return a.type!==H.Fragment&&(s.ref=o?kt(o,i):i),H.cloneElement(a,s)}return H.Children.count(a)>1?H.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var As=Symbol("radix.slottable");function Is(e){return H.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===As}function Ts(e,t){let r={...t};for(let o in t){let a=e[o],n=t[o];/^on[A-Z]/.test(o)?a&&n?r[o]=(...s)=>{let u=n(...s);return a(...s),u}:a&&(r[o]=a):o==="style"?r[o]={...a,...n}:o==="className"&&(r[o]=[a,n].filter(Boolean).join(" "))}return{...e,...r}}function ks(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning;return r?e.ref:(t=Object.getOwnPropertyDescriptor(e,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning,r?e.props.ref:e.props.ref||e.ref)}var Uo=d(B(),1),Fs=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],Le=Fs.reduce((e,t)=>{let r=it(`Primitive.${t}`),o=$o.forwardRef((a,n)=>{let{asChild:i,...s}=a,u=i?r:t;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),(0,Uo.jsx)(u,{...s,ref:n})});return o.displayName=`Primitive.${t}`,{...e,[t]:o}},{});var Go=d(w(),1),Zt=0;function Ko(){Go.useEffect(()=>{let e=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",e[0]??Ho()),document.body.insertAdjacentElement("beforeend",e[1]??Ho()),Zt++,()=>{Zt===1&&document.querySelectorAll("[data-radix-focus-guard]").forEach(t=>t.remove()),Zt--}},[])}function Ho(){let e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.style.position="fixed",e.style.pointerEvents="none",e}var X=function(){return X=Object.assign||function(t){for(var r,o=1,a=arguments.length;o<a;o++){r=arguments[o];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t},X.apply(this,arguments)};function lt(e,t){var r={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(r[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,o=Object.getOwnPropertySymbols(e);a<o.length;a++)t.indexOf(o[a])<0&&Object.prototype.propertyIsEnumerable.call(e,o[a])&&(r[o[a]]=e[o[a]]);return r}function zo(e,t,r){if(r||arguments.length===2)for(var o=0,a=t.length,n;o<a;o++)(n||!(o in t))&&(n||(n=Array.prototype.slice.call(t,0,o)),n[o]=t[o]);return e.concat(n||Array.prototype.slice.call(t))}var mt=d(w());var G=d(w());var Re="right-scroll-bar-position",be="width-before-scroll-bar",Jt="with-scroll-bars-hidden",Qt="--removed-body-scroll-bar-size";function ut(e,t){return typeof e=="function"?e(t):e&&(e.current=t),e}var Yo=d(w());function qo(e,t){var r=(0,Yo.useState)(function(){return{value:e,callback:t,facade:{get current(){return r.value},set current(o){var a=r.value;a!==o&&(r.value=o,r.callback(o,a))}}}})[0];return r.callback=t,r.facade}var ct=d(w());var js=typeof window<"u"?ct.useLayoutEffect:ct.useEffect,Xo=new WeakMap;function er(e,t){var r=qo(t||null,function(o){return e.forEach(function(a){return ut(a,o)})});return js(function(){var o=Xo.get(r);if(o){var a=new Set(o),n=new Set(e),i=r.current;a.forEach(function(s){n.has(s)||ut(s,null)}),n.forEach(function(s){a.has(s)||ut(s,i)})}Xo.set(r,e)},[e]),r}function Ws(e){return e}function Bs(e,t){t===void 0&&(t=Ws);var r=[],o=!1,a={read:function(){if(o)throw new Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return r.length?r[r.length-1]:e},useMedium:function(n){var i=t(n,o);return r.push(i),function(){r=r.filter(function(s){return s!==i})}},assignSyncMedium:function(n){for(o=!0;r.length;){var i=r;r=[],i.forEach(n)}r={push:function(s){return n(s)},filter:function(){return r}}},assignMedium:function(n){o=!0;var i=[];if(r.length){var s=r;r=[],s.forEach(n),i=r}var u=function(){var c=i;i=[],c.forEach(n)},l=function(){return Promise.resolve().then(u)};l(),r={push:function(c){i.push(c),l()},filter:function(c){return i=i.filter(c),r}}}};return a}function tr(e){e===void 0&&(e={});var t=Bs(null);return t.options=X({async:!0,ssr:!1},e),t}var Zo=d(w()),Jo=function(e){var t=e.sideCar,r=lt(e,["sideCar"]);if(!t)throw new Error("Sidecar: please provide `sideCar` property to import the right car");var o=t.read();if(!o)throw new Error("Sidecar medium not found");return Zo.createElement(o,X({},r))};Jo.isSideCarExport=!0;function rr(e,t){return e.useMedium(t),Jo}var ft=tr();var or=function(){},Ve=G.forwardRef(function(e,t){var r=G.useRef(null),o=G.useState({onScrollCapture:or,onWheelCapture:or,onTouchMoveCapture:or}),a=o[0],n=o[1],i=e.forwardProps,s=e.children,u=e.className,l=e.removeScrollBar,c=e.enabled,f=e.shards,h=e.sideCar,g=e.noRelative,E=e.noIsolation,p=e.inert,y=e.allowPinchZoom,S=e.as,_=S===void 0?"div":S,A=e.gapMode,T=lt(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),P=h,O=er([r,t]),b=X(X({},T),a);return G.createElement(G.Fragment,null,c&&G.createElement(P,{sideCar:ft,removeScrollBar:l,shards:f,noRelative:g,noIsolation:E,inert:p,setCallbacks:n,allowPinchZoom:!!y,lockRef:r,gapMode:A}),i?G.cloneElement(G.Children.only(s),X(X({},b),{ref:O})):G.createElement(_,X({},b,{className:u,ref:O}),s))});Ve.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1};Ve.classNames={fullWidth:be,zeroRight:Re};var k=d(w());var Ae=d(w());var ta=d(w());var Qo;var ea=function(){if(Qo)return Qo;if(typeof __webpack_nonce__<"u")return __webpack_nonce__};function Vs(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=ea();return t&&e.setAttribute("nonce",t),e}function $s(e,t){e.styleSheet?e.styleSheet.cssText=t:e.appendChild(document.createTextNode(t))}function Us(e){var t=document.head||document.getElementsByTagName("head")[0];t.appendChild(e)}var ar=function(){var e=0,t=null;return{add:function(r){e==0&&(t=Vs())&&($s(t,r),Us(t)),e++},remove:function(){e--,!e&&t&&(t.parentNode&&t.parentNode.removeChild(t),t=null)}}};var nr=function(){var e=ar();return function(t,r){ta.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&r])}};var $e=function(){var e=nr(),t=function(r){var o=r.styles,a=r.dynamic;return e(o,a),null};return t};var Hs={left:0,top:0,right:0,gap:0},sr=function(e){return parseInt(e||"",10)||0},Gs=function(e){var t=window.getComputedStyle(document.body),r=t[e==="padding"?"paddingLeft":"marginLeft"],o=t[e==="padding"?"paddingTop":"marginTop"],a=t[e==="padding"?"paddingRight":"marginRight"];return[sr(r),sr(o),sr(a)]},ir=function(e){if(e===void 0&&(e="margin"),typeof window>"u")return Hs;var t=Gs(e),r=document.documentElement.clientWidth,o=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,o-r+t[2]-t[0])}};var Ks=$e(),Ne="data-scroll-locked",zs=function(e,t,r,o){var a=e.left,n=e.top,i=e.right,s=e.gap;return r===void 0&&(r="margin"),`
2 - .`.concat(Jt,` {
3 - overflow: hidden `).concat(o,`;
4 - padding-right: `).concat(s,"px ").concat(o,`;
1 +(function() {
2 +var wp;(wp||={}).commands=(()=>{var Do=Object.create;var $e=Object.defineProperty;var Lo=Object.getOwnPropertyDescriptor;var Po=Object.getOwnPropertyNames;var Ao=Object.getPrototypeOf,ko=Object.prototype.hasOwnProperty;var q=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),Ie=(e,t)=>{for(var r in t)$e(e,r,{get:t[r],enumerable:!0})},br=(e,t,r,a)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of Po(t))!ko.call(e,o)&&o!==r&&$e(e,o,{get:()=>t[o],enumerable:!(a=Lo(t,o))||a.enumerable});return e};var h=(e,t,r)=>(r=e!=null?Do(Ao(e)):{},br(t||!e||!e.__esModule?$e(r,"default",{value:e,enumerable:!0}):r,e)),No=e=>br($e({},"__esModule",{value:!0}),e);var A=q((ti,Sr)=>{Sr.exports=window.React});var ee=q((ni,Or)=>{Or.exports=window.ReactJSXRuntime});var St=q((di,kr)=>{kr.exports=window.ReactDOM});var fe=q((pu,Ya)=>{Ya.exports=window.wp.data});var Ce=q((vu,qa)=>{qa.exports=window.wp.element});var Za=q((hu,Xa)=>{Xa.exports=window.wp.i18n});var Qa=q((gu,Ja)=>{Ja.exports=window.wp.components});var to=q((yu,eo)=>{eo.exports=window.wp.keyboardShortcuts});var ao=q((bu,ro)=>{ro.exports=window.wp.keycodes});var er=q((wu,oo)=>{oo.exports=window.wp.primitives});var uo=q((Au,lo)=>{lo.exports=window.wp.privateApis});var po=q((Mu,mo)=>{mo.exports=window.wp.preferences});var Js={};Ie(Js,{CommandMenu:()=>Eo,privateApis:()=>dr,store:()=>M,useCommand:()=>So,useCommandLoader:()=>Oo,useCommands:()=>xo});var Rr=1,To=.9,Io=.8,Mo=.17,bt=.1,Rt=.999,Fo=.9999,jo=.99,Bo=/[\\\/_+.#"@\[\(\{&]/,Wo=/[\\\/_+.#"@\[\(\{&]/g,Uo=/[\s-]/,Er=/[\s-]/g;function wt(e,t,r,a,o,n,i){if(n===t.length)return o===e.length?Rr:jo;var s=`${o},${n}`;if(i[s]!==void 0)return i[s];for(var u=a.charAt(n),l=r.indexOf(u,o),c=0,d,v,g,w;l>=0;)d=wt(e,t,r,a,l+1,n+1,i),d>c&&(l===o?d*=Rr:Bo.test(e.charAt(l-1))?(d*=Io,g=e.slice(o,l-1).match(Wo),g&&o>0&&(d*=Math.pow(Rt,g.length))):Uo.test(e.charAt(l-1))?(d*=To,w=e.slice(o,l-1).match(Er),w&&o>0&&(d*=Math.pow(Rt,w.length))):(d*=Mo,o>0&&(d*=Math.pow(Rt,l-o))),e.charAt(l)!==t.charAt(n)&&(d*=Fo)),(d<bt&&r.charAt(l-1)===a.charAt(n+1)||a.charAt(n+1)===a.charAt(n)&&r.charAt(l-1)!==a.charAt(n))&&(v=wt(e,t,r,a,l+1,n+2,i),v*bt>d&&(d=v*bt)),d>c&&(c=d),l=r.indexOf(u,l+1);return i[s]=c,c}function wr(e){return e.toLowerCase().replace(Er," ")}function Cr(e,t,r){return e=r&&r.length>0?`${e+" "+r.join(" ")}`:e,wt(e,t,wr(e),wr(t),0,0,{})}var N=h(A(),1);var ri=!!(typeof window<"u"&&window.document&&window.document.createElement);function ae(e,t,{checkForDefaultPrevented:r=!0}={}){return function(o){if(e?.(o),r===!1||!o.defaultPrevented)return t?.(o)}}var _r=h(A(),1);function xr(e,t){if(typeof e=="function")return e(t);e!=null&&(e.current=t)}function ie(...e){return t=>{let r=!1,a=e.map(o=>{let n=xr(o,t);return!r&&typeof n=="function"&&(r=!0),n});if(r)return()=>{for(let o=0;o<a.length;o++){let n=a[o];typeof n=="function"?n():xr(e[o],null)}}}}function Q(...e){return _r.useCallback(ie(...e),e)}var X=h(A(),1),Et=h(ee(),1);function Dr(e,t){let r=X.createContext(t),a=n=>{let{children:i,...s}=n,u=X.useMemo(()=>s,Object.values(s));return(0,Et.jsx)(r.Provider,{value:u,children:i})};a.displayName=e+"Provider";function o(n){let i=X.useContext(r);if(i)return i;if(t!==void 0)return t;throw new Error(`\`${n}\` must be used within \`${e}\``)}return[a,o]}function Lr(e,t=[]){let r=[];function a(n,i){let s=X.createContext(i),u=r.length;r=[...r,i];let l=d=>{let{scope:v,children:g,...w}=d,m=v?.[e]?.[u]||s,y=X.useMemo(()=>w,Object.values(w));return(0,Et.jsx)(m.Provider,{value:y,children:g})};l.displayName=n+"Provider";function c(d,v){let g=v?.[e]?.[u]||s,w=X.useContext(g);if(w)return w;if(i!==void 0)return i;throw new Error(`\`${d}\` must be used within \`${n}\``)}return[l,c]}let o=()=>{let n=r.map(i=>X.createContext(i));return function(s){let u=s?.[e]||n;return X.useMemo(()=>({[`__scope${e}`]:{...s,[e]:u}}),[s,u])}};return o.scopeName=e,[a,Vo(o,...t)]}function Vo(...e){let t=e[0];if(e.length===1)return t;let r=()=>{let a=e.map(o=>({useScope:o(),scopeName:o.scopeName}));return function(n){let i=a.reduce((s,{useScope:u,scopeName:l})=>{let d=u(n)[`__scope${l}`];return{...s,...d}},{});return X.useMemo(()=>({[`__scope${t.scopeName}`]:i}),[i])}};return r.scopeName=t.scopeName,r}var Ct=h(A(),1);var Pr=h(A(),1),le=globalThis?.document?Pr.useLayoutEffect:()=>{};var Go=Ct[" useId ".trim().toString()]||(()=>{}),$o=0;function te(e){let[t,r]=Ct.useState(Go());return le(()=>{e||r(a=>a??String($o++))},[e]),e||(t?`radix-${t}`:"")}var Z=h(A(),1);var He=h(A(),1);var Ho=Z[" useInsertionEffect ".trim().toString()]||le;function Ar({prop:e,defaultProp:t,onChange:r=()=>{},caller:a}){let[o,n,i]=Ko({defaultProp:t,onChange:r}),s=e!==void 0,u=s?e:o;{let c=Z.useRef(e!==void 0);Z.useEffect(()=>{let d=c.current;d!==s&&console.warn(`${a} is changing from ${d?"controlled":"uncontrolled"} to ${s?"controlled":"uncontrolled"}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`),c.current=s},[s,a])}let l=Z.useCallback(c=>{if(s){let d=zo(c)?c(e):c;d!==e&&i.current?.(d)}else n(c)},[s,e,n,i]);return[u,l]}function Ko({defaultProp:e,onChange:t}){let[r,a]=Z.useState(e),o=Z.useRef(r),n=Z.useRef(t);return Ho(()=>{n.current=t},[t]),Z.useEffect(()=>{o.current!==r&&(n.current?.(r),o.current=r)},[r,o]),[r,a,n]}function zo(e){return typeof e=="function"}var j=h(A(),1);var Nr=h(A(),1),Tr=h(St(),1);var W=h(A(),1);var Ke=h(ee(),1);function ze(e){let t=Yo(e),r=W.forwardRef((a,o)=>{let{children:n,...i}=a,s=W.Children.toArray(n),u=s.find(Xo);if(u){let l=u.props.children,c=s.map(d=>d===u?W.Children.count(l)>1?W.Children.only(null):W.isValidElement(l)?l.props.children:null:d);return(0,Ke.jsx)(t,{...i,ref:o,children:W.isValidElement(l)?W.cloneElement(l,void 0,c):null})}return(0,Ke.jsx)(t,{...i,ref:o,children:n})});return r.displayName=`${e}.Slot`,r}function Yo(e){let t=W.forwardRef((r,a)=>{let{children:o,...n}=r;if(W.isValidElement(o)){let i=Jo(o),s=Zo(n,o.props);return o.type!==W.Fragment&&(s.ref=a?ie(a,i):i),W.cloneElement(o,s)}return W.Children.count(o)>1?W.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var qo=Symbol("radix.slottable");function Xo(e){return W.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===qo}function Zo(e,t){let r={...t};for(let a in t){let o=e[a],n=t[a];/^on[A-Z]/.test(a)?o&&n?r[a]=(...s)=>{let u=n(...s);return o(...s),u}:o&&(r[a]=o):a==="style"?r[a]={...o,...n}:a==="className"&&(r[a]=[o,n].filter(Boolean).join(" "))}return{...e,...r}}function Jo(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning;return r?e.ref:(t=Object.getOwnPropertyDescriptor(e,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning,r?e.props.ref:e.props.ref||e.ref)}var Ir=h(ee(),1),Qo=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],B=Qo.reduce((e,t)=>{let r=ze(`Primitive.${t}`),a=Nr.forwardRef((o,n)=>{let{asChild:i,...s}=o,u=i?r:t;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),(0,Ir.jsx)(u,{...s,ref:n})});return a.displayName=`Primitive.${t}`,{...e,[t]:a}},{});function Mr(e,t){e&&Tr.flushSync(()=>e.dispatchEvent(t))}var _e=h(A(),1);function me(e){let t=_e.useRef(e);return _e.useEffect(()=>{t.current=e}),_e.useMemo(()=>(...r)=>t.current?.(...r),[])}var Fr=h(A(),1);function jr(e,t=globalThis?.document){let r=me(e);Fr.useEffect(()=>{let a=o=>{o.key==="Escape"&&r(o)};return t.addEventListener("keydown",a,{capture:!0}),()=>t.removeEventListener("keydown",a,{capture:!0})},[r,t])}var _t=h(ee(),1),en="DismissableLayer",xt="dismissableLayer.update",tn="dismissableLayer.pointerDownOutside",rn="dismissableLayer.focusOutside",Br,Ur=j.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),Ot=j.forwardRef((e,t)=>{let{disableOutsidePointerEvents:r=!1,onEscapeKeyDown:a,onPointerDownOutside:o,onFocusOutside:n,onInteractOutside:i,onDismiss:s,...u}=e,l=j.useContext(Ur),[c,d]=j.useState(null),v=c?.ownerDocument??globalThis?.document,[,g]=j.useState({}),w=Q(t,R=>d(R)),m=Array.from(l.layers),[y]=[...l.layersWithOutsidePointerEventsDisabled].slice(-1),C=m.indexOf(y),_=c?m.indexOf(c):-1,k=l.layersWithOutsidePointerEventsDisabled.size>0,T=_>=C,D=nn(R=>{let V=R.target,de=[...l.branches].some(ge=>ge.contains(V));!T||de||(o?.(R),i?.(R),R.defaultPrevented||s?.())},v),x=sn(R=>{let V=R.target;[...l.branches].some(ge=>ge.contains(V))||(n?.(R),i?.(R),R.defaultPrevented||s?.())},v);return jr(R=>{_===l.layers.size-1&&(a?.(R),!R.defaultPrevented&&s&&(R.preventDefault(),s()))},v),j.useEffect(()=>{if(c)return r&&(l.layersWithOutsidePointerEventsDisabled.size===0&&(Br=v.body.style.pointerEvents,v.body.style.pointerEvents="none"),l.layersWithOutsidePointerEventsDisabled.add(c)),l.layers.add(c),Wr(),()=>{r&&l.layersWithOutsidePointerEventsDisabled.size===1&&(v.body.style.pointerEvents=Br)}},[c,v,r,l]),j.useEffect(()=>()=>{c&&(l.layers.delete(c),l.layersWithOutsidePointerEventsDisabled.delete(c),Wr())},[c,l]),j.useEffect(()=>{let R=()=>g({});return document.addEventListener(xt,R),()=>document.removeEventListener(xt,R)},[]),(0,_t.jsx)(B.div,{...u,ref:w,style:{pointerEvents:k?T?"auto":"none":void 0,...e.style},onFocusCapture:ae(e.onFocusCapture,x.onFocusCapture),onBlurCapture:ae(e.onBlurCapture,x.onBlurCapture),onPointerDownCapture:ae(e.onPointerDownCapture,D.onPointerDownCapture)})});Ot.displayName=en;var an="DismissableLayerBranch",on=j.forwardRef((e,t)=>{let r=j.useContext(Ur),a=j.useRef(null),o=Q(t,a);return j.useEffect(()=>{let n=a.current;if(n)return r.branches.add(n),()=>{r.branches.delete(n)}},[r.branches]),(0,_t.jsx)(B.div,{...e,ref:o})});on.displayName=an;function nn(e,t=globalThis?.document){let r=me(e),a=j.useRef(!1),o=j.useRef(()=>{});return j.useEffect(()=>{let n=s=>{if(s.target&&!a.current){let l=function(){Vr(tn,r,c,{discrete:!0})};var u=l;let c={originalEvent:s};s.pointerType==="touch"?(t.removeEventListener("click",o.current),o.current=l,t.addEventListener("click",o.current,{once:!0})):l()}else t.removeEventListener("click",o.current);a.current=!1},i=window.setTimeout(()=>{t.addEventListener("pointerdown",n)},0);return()=>{window.clearTimeout(i),t.removeEventListener("pointerdown",n),t.removeEventListener("click",o.current)}},[t,r]),{onPointerDownCapture:()=>a.current=!0}}function sn(e,t=globalThis?.document){let r=me(e),a=j.useRef(!1);return j.useEffect(()=>{let o=n=>{n.target&&!a.current&&Vr(rn,r,{originalEvent:n},{discrete:!1})};return t.addEventListener("focusin",o),()=>t.removeEventListener("focusin",o)},[t,r]),{onFocusCapture:()=>a.current=!0,onBlurCapture:()=>a.current=!1}}function Wr(){let e=new CustomEvent(xt);document.dispatchEvent(e)}function Vr(e,t,r,{discrete:a}){let o=r.originalEvent.target,n=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:r});t&&o.addEventListener(e,t,{once:!0}),a?Mr(o,n):o.dispatchEvent(n)}var J=h(A(),1);var zr=h(ee(),1),Dt="focusScope.autoFocusOnMount",Lt="focusScope.autoFocusOnUnmount",Gr={bubbles:!1,cancelable:!0},ln="FocusScope",Pt=J.forwardRef((e,t)=>{let{loop:r=!1,trapped:a=!1,onMountAutoFocus:o,onUnmountAutoFocus:n,...i}=e,[s,u]=J.useState(null),l=me(o),c=me(n),d=J.useRef(null),v=Q(t,m=>u(m)),g=J.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;J.useEffect(()=>{if(a){let _=function(x){if(g.paused||!s)return;let R=x.target;s.contains(R)?d.current=R:pe(d.current,{select:!0})},k=function(x){if(g.paused||!s)return;let R=x.relatedTarget;R!==null&&(s.contains(R)||pe(d.current,{select:!0}))},T=function(x){if(document.activeElement===document.body)for(let V of x)V.removedNodes.length>0&&pe(s)};var m=_,y=k,C=T;document.addEventListener("focusin",_),document.addEventListener("focusout",k);let D=new MutationObserver(T);return s&&D.observe(s,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",_),document.removeEventListener("focusout",k),D.disconnect()}}},[a,s,g.paused]),J.useEffect(()=>{if(s){Hr.add(g);let m=document.activeElement;if(!s.contains(m)){let C=new CustomEvent(Dt,Gr);s.addEventListener(Dt,l),s.dispatchEvent(C),C.defaultPrevented||(un(pn(Yr(s)),{select:!0}),document.activeElement===m&&pe(s))}return()=>{s.removeEventListener(Dt,l),setTimeout(()=>{let C=new CustomEvent(Lt,Gr);s.addEventListener(Lt,c),s.dispatchEvent(C),C.defaultPrevented||pe(m??document.body,{select:!0}),s.removeEventListener(Lt,c),Hr.remove(g)},0)}}},[s,l,c,g]);let w=J.useCallback(m=>{if(!r&&!a||g.paused)return;let y=m.key==="Tab"&&!m.altKey&&!m.ctrlKey&&!m.metaKey,C=document.activeElement;if(y&&C){let _=m.currentTarget,[k,T]=fn(_);k&&T?!m.shiftKey&&C===T?(m.preventDefault(),r&&pe(k,{select:!0})):m.shiftKey&&C===k&&(m.preventDefault(),r&&pe(T,{select:!0})):C===_&&m.preventDefault()}},[r,a,g.paused]);return(0,zr.jsx)(B.div,{tabIndex:-1,...i,ref:v,onKeyDown:w})});Pt.displayName=ln;function un(e,{select:t=!1}={}){let r=document.activeElement;for(let a of e)if(pe(a,{select:t}),document.activeElement!==r)return}function fn(e){let t=Yr(e),r=$r(t,e),a=$r(t.reverse(),e);return[r,a]}function Yr(e){let t=[],r=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:a=>{let o=a.tagName==="INPUT"&&a.type==="hidden";return a.disabled||a.hidden||o?NodeFilter.FILTER_SKIP:a.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;r.nextNode();)t.push(r.currentNode);return t}function $r(e,t){for(let r of e)if(!cn(r,{upTo:t}))return r}function cn(e,{upTo:t}){if(getComputedStyle(e).visibility==="hidden")return!0;for(;e;){if(t!==void 0&&e===t)return!1;if(getComputedStyle(e).display==="none")return!0;e=e.parentElement}return!1}function dn(e){return e instanceof HTMLInputElement&&"select"in e}function pe(e,{select:t=!1}={}){if(e&&e.focus){let r=document.activeElement;e.focus({preventScroll:!0}),e!==r&&dn(e)&&t&&e.select()}}var Hr=mn();function mn(){let e=[];return{add(t){let r=e[0];t!==r&&r?.pause(),e=Kr(e,t),e.unshift(t)},remove(t){e=Kr(e,t),e[0]?.resume()}}}function Kr(e,t){let r=[...e],a=r.indexOf(t);return a!==-1&&r.splice(a,1),r}function pn(e){return e.filter(t=>t.tagName!=="A")}var Ye=h(A(),1),qr=h(St(),1);var Xr=h(ee(),1),vn="Portal",At=Ye.forwardRef((e,t)=>{let{container:r,...a}=e,[o,n]=Ye.useState(!1);le(()=>n(!0),[]);let i=r||o&&globalThis?.document?.body;return i?qr.default.createPortal((0,Xr.jsx)(B.div,{...a,ref:t}),i):null});At.displayName=vn;var H=h(A(),1);var Zr=h(A(),1);function hn(e,t){return Zr.useReducer((r,a)=>t[r][a]??r,e)}var Me=e=>{let{present:t,children:r}=e,a=gn(t),o=typeof r=="function"?r({present:a.isPresent}):H.Children.only(r),n=Q(a.ref,yn(o));return typeof r=="function"||a.isPresent?H.cloneElement(o,{ref:n}):null};Me.displayName="Presence";function gn(e){let[t,r]=H.useState(),a=H.useRef(null),o=H.useRef(e),n=H.useRef("none"),i=e?"mounted":"unmounted",[s,u]=hn(i,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return H.useEffect(()=>{let l=qe(a.current);n.current=s==="mounted"?l:"none"},[s]),le(()=>{let l=a.current,c=o.current;if(c!==e){let v=n.current,g=qe(l);e?u("MOUNT"):g==="none"||l?.display==="none"?u("UNMOUNT"):u(c&&v!==g?"ANIMATION_OUT":"UNMOUNT"),o.current=e}},[e,u]),le(()=>{if(t){let l,c=t.ownerDocument.defaultView??window,d=g=>{let m=qe(a.current).includes(CSS.escape(g.animationName));if(g.target===t&&m&&(u("ANIMATION_END"),!o.current)){let y=t.style.animationFillMode;t.style.animationFillMode="forwards",l=c.setTimeout(()=>{t.style.animationFillMode==="forwards"&&(t.style.animationFillMode=y)})}},v=g=>{g.target===t&&(n.current=qe(a.current))};return t.addEventListener("animationstart",v),t.addEventListener("animationcancel",d),t.addEventListener("animationend",d),()=>{c.clearTimeout(l),t.removeEventListener("animationstart",v),t.removeEventListener("animationcancel",d),t.removeEventListener("animationend",d)}}else u("ANIMATION_END")},[t,u]),{isPresent:["mounted","unmountSuspended"].includes(s),ref:H.useCallback(l=>{a.current=l?getComputedStyle(l):null,r(l)},[])}}function qe(e){return e?.animationName||"none"}function yn(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning;return r?e.ref:(t=Object.getOwnPropertyDescriptor(e,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning,r?e.props.ref:e.props.ref||e.ref)}var Qr=h(A(),1),kt=0;function ea(){Qr.useEffect(()=>{let e=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",e[0]??Jr()),document.body.insertAdjacentElement("beforeend",e[1]??Jr()),kt++,()=>{kt===1&&document.querySelectorAll("[data-radix-focus-guard]").forEach(t=>t.remove()),kt--}},[])}function Jr(){let e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.style.position="fixed",e.style.pointerEvents="none",e}var K=function(){return K=Object.assign||function(t){for(var r,a=1,o=arguments.length;a<o;a++){r=arguments[a];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t},K.apply(this,arguments)};function Xe(e,t){var r={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(r[a]=e[a]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,a=Object.getOwnPropertySymbols(e);o<a.length;o++)t.indexOf(a[o])<0&&Object.prototype.propertyIsEnumerable.call(e,a[o])&&(r[a[o]]=e[a[o]]);return r}function ta(e,t,r){if(r||arguments.length===2)for(var a=0,o=t.length,n;a<o;a++)(n||!(a in t))&&(n||(n=Array.prototype.slice.call(t,0,a)),n[a]=t[a]);return e.concat(n||Array.prototype.slice.call(t))}var tt=h(A());var U=h(A());var ye="right-scroll-bar-position",be="width-before-scroll-bar",Nt="with-scroll-bars-hidden",Tt="--removed-body-scroll-bar-size";function Ze(e,t){return typeof e=="function"?e(t):e&&(e.current=t),e}var ra=h(A());function aa(e,t){var r=(0,ra.useState)(function(){return{value:e,callback:t,facade:{get current(){return r.value},set current(a){var o=r.value;o!==a&&(r.value=a,r.callback(a,o))}}}})[0];return r.callback=t,r.facade}var Je=h(A());var bn=typeof window<"u"?Je.useLayoutEffect:Je.useEffect,oa=new WeakMap;function It(e,t){var r=aa(t||null,function(a){return e.forEach(function(o){return Ze(o,a)})});return bn(function(){var a=oa.get(r);if(a){var o=new Set(a),n=new Set(e),i=r.current;o.forEach(function(s){n.has(s)||Ze(s,null)}),n.forEach(function(s){o.has(s)||Ze(s,i)})}oa.set(r,e)},[e]),r}function Rn(e){return e}function wn(e,t){t===void 0&&(t=Rn);var r=[],a=!1,o={read:function(){if(a)throw new Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return r.length?r[r.length-1]:e},useMedium:function(n){var i=t(n,a);return r.push(i),function(){r=r.filter(function(s){return s!==i})}},assignSyncMedium:function(n){for(a=!0;r.length;){var i=r;r=[],i.forEach(n)}r={push:function(s){return n(s)},filter:function(){return r}}},assignMedium:function(n){a=!0;var i=[];if(r.length){var s=r;r=[],s.forEach(n),i=r}var u=function(){var c=i;i=[],c.forEach(n)},l=function(){return Promise.resolve().then(u)};l(),r={push:function(c){i.push(c),l()},filter:function(c){return i=i.filter(c),r}}}};return o}function Mt(e){e===void 0&&(e={});var t=wn(null);return t.options=K({async:!0,ssr:!1},e),t}var na=h(A()),sa=function(e){var t=e.sideCar,r=Xe(e,["sideCar"]);if(!t)throw new Error("Sidecar: please provide `sideCar` property to import the right car");var a=t.read();if(!a)throw new Error("Sidecar medium not found");return na.createElement(a,K({},r))};sa.isSideCarExport=!0;function Ft(e,t){return e.useMedium(t),sa}var Qe=Mt();var jt=function(){},Fe=U.forwardRef(function(e,t){var r=U.useRef(null),a=U.useState({onScrollCapture:jt,onWheelCapture:jt,onTouchMoveCapture:jt}),o=a[0],n=a[1],i=e.forwardProps,s=e.children,u=e.className,l=e.removeScrollBar,c=e.enabled,d=e.shards,v=e.sideCar,g=e.noRelative,w=e.noIsolation,m=e.inert,y=e.allowPinchZoom,C=e.as,_=C===void 0?"div":C,k=e.gapMode,T=Xe(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),D=v,x=It([r,t]),R=K(K({},T),o);return U.createElement(U.Fragment,null,c&&U.createElement(D,{sideCar:Qe,removeScrollBar:l,shards:d,noRelative:g,noIsolation:w,inert:m,setCallbacks:n,allowPinchZoom:!!y,lockRef:r,gapMode:k}),i?U.cloneElement(U.Children.only(s),K(K({},R),{ref:x})):U.createElement(_,K({},R,{className:u,ref:x}),s))});Fe.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1};Fe.classNames={fullWidth:be,zeroRight:ye};var I=h(A());var De=h(A());var ua=h(A());var ia;var la=function(){if(ia)return ia;if(typeof __webpack_nonce__<"u")return __webpack_nonce__};function En(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=la();return t&&e.setAttribute("nonce",t),e}function Cn(e,t){e.styleSheet?e.styleSheet.cssText=t:e.appendChild(document.createTextNode(t))}function Sn(e){var t=document.head||document.getElementsByTagName("head")[0];t.appendChild(e)}var Bt=function(){var e=0,t=null;return{add:function(r){e==0&&(t=En())&&(Cn(t,r),Sn(t)),e++},remove:function(){e--,!e&&t&&(t.parentNode&&t.parentNode.removeChild(t),t=null)}}};var Wt=function(){var e=Bt();return function(t,r){ua.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&r])}};var je=function(){var e=Wt(),t=function(r){var a=r.styles,o=r.dynamic;return e(a,o),null};return t};var xn={left:0,top:0,right:0,gap:0},Ut=function(e){return parseInt(e||"",10)||0},_n=function(e){var t=window.getComputedStyle(document.body),r=t[e==="padding"?"paddingLeft":"marginLeft"],a=t[e==="padding"?"paddingTop":"marginTop"],o=t[e==="padding"?"paddingRight":"marginRight"];return[Ut(r),Ut(a),Ut(o)]},Vt=function(e){if(e===void 0&&(e="margin"),typeof window>"u")return xn;var t=_n(e),r=document.documentElement.clientWidth,a=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,a-r+t[2]-t[0])}};var On=je(),Oe="data-scroll-locked",Dn=function(e,t,r,a){var o=e.left,n=e.top,i=e.right,s=e.gap;return r===void 0&&(r="margin"),`
3 + .`.concat(Nt,` {
4 + overflow: hidden `).concat(a,`;
5 + padding-right: `).concat(s,"px ").concat(a,`;
5 6 }
6 - body[`).concat(Ne,`] {
7 - overflow: hidden `).concat(o,`;
7 + body[`).concat(Oe,`] {
8 + overflow: hidden `).concat(a,`;
8 9 overscroll-behavior: contain;
9 - `).concat([t&&"position: relative ".concat(o,";"),r==="margin"&&`
10 - padding-left: `.concat(a,`px;
10 + `).concat([t&&"position: relative ".concat(a,";"),r==="margin"&&`
11 + padding-left: `.concat(o,`px;
11 12 padding-top: `).concat(n,`px;
12 13 padding-right: `).concat(i,`px;
13 14 margin-left:0;
14 15 margin-top:0;
15 - margin-right: `).concat(s,"px ").concat(o,`;
16 - `),r==="padding"&&"padding-right: ".concat(s,"px ").concat(o,";")].filter(Boolean).join(""),`
16 + margin-right: `).concat(s,"px ").concat(a,`;
17 + `),r==="padding"&&"padding-right: ".concat(s,"px ").concat(a,";")].filter(Boolean).join(""),`
17 18 }
18 19
19 - .`).concat(Re,` {
20 - right: `).concat(s,"px ").concat(o,`;
20 + .`).concat(ye,` {
21 + right: `).concat(s,"px ").concat(a,`;
21 22 }
22 23
23 24 .`).concat(be,` {
24 - margin-right: `).concat(s,"px ").concat(o,`;
25 + margin-right: `).concat(s,"px ").concat(a,`;
25 26 }
26 27
27 - .`).concat(Re," .").concat(Re,` {
28 - right: 0 `).concat(o,`;
28 + .`).concat(ye," .").concat(ye,` {
29 + right: 0 `).concat(a,`;
29 30 }
30 31
31 32 .`).concat(be," .").concat(be,` {
32 - margin-right: 0 `).concat(o,`;
33 + margin-right: 0 `).concat(a,`;
33 34 }
34 35
35 - body[`).concat(Ne,`] {
36 - `).concat(Qt,": ").concat(s,`px;
36 + body[`).concat(Oe,`] {
37 + `).concat(Tt,": ").concat(s,`px;
37 38 }
38 -`)},ra=function(){var e=parseInt(document.body.getAttribute(Ne)||"0",10);return isFinite(e)?e:0},Ys=function(){Ae.useEffect(function(){return document.body.setAttribute(Ne,(ra()+1).toString()),function(){var e=ra()-1;e<=0?document.body.removeAttribute(Ne):document.body.setAttribute(Ne,e.toString())}},[])},lr=function(e){var t=e.noRelative,r=e.noImportant,o=e.gapMode,a=o===void 0?"margin":o;Ys();var n=Ae.useMemo(function(){return ir(a)},[a]);return Ae.createElement(Ks,{styles:zs(n,!t,a,r?"":"!important")})};var ur=!1;if(typeof window<"u")try{Ue=Object.defineProperty({},"passive",{get:function(){return ur=!0,!0}}),window.addEventListener("test",Ue,Ue),window.removeEventListener("test",Ue,Ue)}catch{ur=!1}var Ue,Ee=ur?{passive:!1}:!1;var qs=function(e){return e.tagName==="TEXTAREA"},oa=function(e,t){if(!(e instanceof Element))return!1;var r=window.getComputedStyle(e);return r[t]!=="hidden"&&!(r.overflowY===r.overflowX&&!qs(e)&&r[t]==="visible")},Xs=function(e){return oa(e,"overflowY")},Zs=function(e){return oa(e,"overflowX")},cr=function(e,t){var r=t.ownerDocument,o=t;do{typeof ShadowRoot<"u"&&o instanceof ShadowRoot&&(o=o.host);var a=aa(e,o);if(a){var n=na(e,o),i=n[1],s=n[2];if(i>s)return!0}o=o.parentNode}while(o&&o!==r.body);return!1},Js=function(e){var t=e.scrollTop,r=e.scrollHeight,o=e.clientHeight;return[t,r,o]},Qs=function(e){var t=e.scrollLeft,r=e.scrollWidth,o=e.clientWidth;return[t,r,o]},aa=function(e,t){return e==="v"?Xs(t):Zs(t)},na=function(e,t){return e==="v"?Js(t):Qs(t)},ei=function(e,t){return e==="h"&&t==="rtl"?-1:1},sa=function(e,t,r,o,a){var n=ei(e,window.getComputedStyle(t).direction),i=n*o,s=r.target,u=t.contains(s),l=!1,c=i>0,f=0,h=0;do{if(!s)break;var g=na(e,s),E=g[0],p=g[1],y=g[2],S=p-y-n*E;(E||S)&&aa(e,s)&&(f+=S,h+=E);var _=s.parentNode;s=_&&_.nodeType===Node.DOCUMENT_FRAGMENT_NODE?_.host:_}while(!u&&s!==document.body||u&&(t.contains(s)||t===s));return(c&&(a&&Math.abs(f)<1||!a&&i>f)||!c&&(a&&Math.abs(h)<1||!a&&-i>h))&&(l=!0),l};var dt=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},ia=function(e){return[e.deltaX,e.deltaY]},la=function(e){return e&&"current"in e?e.current:e},ti=function(e,t){return e[0]===t[0]&&e[1]===t[1]},ri=function(e){return`
39 +`)},fa=function(){var e=parseInt(document.body.getAttribute(Oe)||"0",10);return isFinite(e)?e:0},Ln=function(){De.useEffect(function(){return document.body.setAttribute(Oe,(fa()+1).toString()),function(){var e=fa()-1;e<=0?document.body.removeAttribute(Oe):document.body.setAttribute(Oe,e.toString())}},[])},Gt=function(e){var t=e.noRelative,r=e.noImportant,a=e.gapMode,o=a===void 0?"margin":a;Ln();var n=De.useMemo(function(){return Vt(o)},[o]);return De.createElement(On,{styles:Dn(n,!t,o,r?"":"!important")})};var $t=!1;if(typeof window<"u")try{Be=Object.defineProperty({},"passive",{get:function(){return $t=!0,!0}}),window.addEventListener("test",Be,Be),window.removeEventListener("test",Be,Be)}catch{$t=!1}var Be,Re=$t?{passive:!1}:!1;var Pn=function(e){return e.tagName==="TEXTAREA"},ca=function(e,t){if(!(e instanceof Element))return!1;var r=window.getComputedStyle(e);return r[t]!=="hidden"&&!(r.overflowY===r.overflowX&&!Pn(e)&&r[t]==="visible")},An=function(e){return ca(e,"overflowY")},kn=function(e){return ca(e,"overflowX")},Ht=function(e,t){var r=t.ownerDocument,a=t;do{typeof ShadowRoot<"u"&&a instanceof ShadowRoot&&(a=a.host);var o=da(e,a);if(o){var n=ma(e,a),i=n[1],s=n[2];if(i>s)return!0}a=a.parentNode}while(a&&a!==r.body);return!1},Nn=function(e){var t=e.scrollTop,r=e.scrollHeight,a=e.clientHeight;return[t,r,a]},Tn=function(e){var t=e.scrollLeft,r=e.scrollWidth,a=e.clientWidth;return[t,r,a]},da=function(e,t){return e==="v"?An(t):kn(t)},ma=function(e,t){return e==="v"?Nn(t):Tn(t)},In=function(e,t){return e==="h"&&t==="rtl"?-1:1},pa=function(e,t,r,a,o){var n=In(e,window.getComputedStyle(t).direction),i=n*a,s=r.target,u=t.contains(s),l=!1,c=i>0,d=0,v=0;do{if(!s)break;var g=ma(e,s),w=g[0],m=g[1],y=g[2],C=m-y-n*w;(w||C)&&da(e,s)&&(d+=C,v+=w);var _=s.parentNode;s=_&&_.nodeType===Node.DOCUMENT_FRAGMENT_NODE?_.host:_}while(!u&&s!==document.body||u&&(t.contains(s)||t===s));return(c&&(o&&Math.abs(d)<1||!o&&i>d)||!c&&(o&&Math.abs(v)<1||!o&&-i>v))&&(l=!0),l};var et=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},va=function(e){return[e.deltaX,e.deltaY]},ha=function(e){return e&&"current"in e?e.current:e},Mn=function(e,t){return e[0]===t[0]&&e[1]===t[1]},Fn=function(e){return`
39 40 .block-interactivity-`.concat(e,` {pointer-events: none;}
40 41 .allow-interactivity-`).concat(e,` {pointer-events: all;}
41 -`)},oi=0,Ie=[];function ua(e){var t=k.useRef([]),r=k.useRef([0,0]),o=k.useRef(),a=k.useState(oi++)[0],n=k.useState($e)[0],i=k.useRef(e);k.useEffect(function(){i.current=e},[e]),k.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(a));var p=zo([e.lockRef.current],(e.shards||[]).map(la),!0).filter(Boolean);return p.forEach(function(y){return y.classList.add("allow-interactivity-".concat(a))}),function(){document.body.classList.remove("block-interactivity-".concat(a)),p.forEach(function(y){return y.classList.remove("allow-interactivity-".concat(a))})}}},[e.inert,e.lockRef.current,e.shards]);var s=k.useCallback(function(p,y){if("touches"in p&&p.touches.length===2||p.type==="wheel"&&p.ctrlKey)return!i.current.allowPinchZoom;var S=dt(p),_=r.current,A="deltaX"in p?p.deltaX:_[0]-S[0],T="deltaY"in p?p.deltaY:_[1]-S[1],P,O=p.target,b=Math.abs(A)>Math.abs(T)?"h":"v";if("touches"in p&&b==="h"&&O.type==="range")return!1;var K=cr(b,O);if(!K)return!0;if(K?P=b:(P=b==="v"?"h":"v",K=cr(b,O)),!K)return!1;if(!o.current&&"changedTouches"in p&&(A||T)&&(o.current=P),!P)return!0;var fe=o.current||P;return sa(fe,y,p,fe==="h"?A:T,!0)},[]),u=k.useCallback(function(p){var y=p;if(!(!Ie.length||Ie[Ie.length-1]!==n)){var S="deltaY"in y?ia(y):dt(y),_=t.current.filter(function(P){return P.name===y.type&&(P.target===y.target||y.target===P.shadowParent)&&ti(P.delta,S)})[0];if(_&&_.should){y.cancelable&&y.preventDefault();return}if(!_){var A=(i.current.shards||[]).map(la).filter(Boolean).filter(function(P){return P.contains(y.target)}),T=A.length>0?s(y,A[0]):!i.current.noIsolation;T&&y.cancelable&&y.preventDefault()}}},[]),l=k.useCallback(function(p,y,S,_){var A={name:p,delta:y,target:S,should:_,shadowParent:ai(S)};t.current.push(A),setTimeout(function(){t.current=t.current.filter(function(T){return T!==A})},1)},[]),c=k.useCallback(function(p){r.current=dt(p),o.current=void 0},[]),f=k.useCallback(function(p){l(p.type,ia(p),p.target,s(p,e.lockRef.current))},[]),h=k.useCallback(function(p){l(p.type,dt(p),p.target,s(p,e.lockRef.current))},[]);k.useEffect(function(){return Ie.push(n),e.setCallbacks({onScrollCapture:f,onWheelCapture:f,onTouchMoveCapture:h}),document.addEventListener("wheel",u,Ee),document.addEventListener("touchmove",u,Ee),document.addEventListener("touchstart",c,Ee),function(){Ie=Ie.filter(function(p){return p!==n}),document.removeEventListener("wheel",u,Ee),document.removeEventListener("touchmove",u,Ee),document.removeEventListener("touchstart",c,Ee)}},[]);var g=e.removeScrollBar,E=e.inert;return k.createElement(k.Fragment,null,E?k.createElement(n,{styles:ri(a)}):null,g?k.createElement(lr,{noRelative:e.noRelative,gapMode:e.gapMode}):null)}function ai(e){for(var t=null;e!==null;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}var ca=rr(ft,ua);var fa=mt.forwardRef(function(e,t){return mt.createElement(Ve,X({},e,{ref:t,sideCar:ca}))});fa.classNames=Ve.classNames;var fr=fa;var ni=function(e){if(typeof document>"u")return null;var t=Array.isArray(e)?e[0]:e;return t.ownerDocument.body},Te=new WeakMap,pt=new WeakMap,vt={},dr=0,da=function(e){return e&&(e.host||da(e.parentNode))},si=function(e,t){return t.map(function(r){if(e.contains(r))return r;var o=da(r);return o&&e.contains(o)?o:(console.error("aria-hidden",r,"in not contained inside",e,". Doing nothing"),null)}).filter(function(r){return!!r})},ii=function(e,t,r,o){var a=si(t,Array.isArray(e)?e:[e]);vt[r]||(vt[r]=new WeakMap);var n=vt[r],i=[],s=new Set,u=new Set(a),l=function(f){!f||s.has(f)||(s.add(f),l(f.parentNode))};a.forEach(l);var c=function(f){!f||u.has(f)||Array.prototype.forEach.call(f.children,function(h){if(s.has(h))c(h);else try{var g=h.getAttribute(o),E=g!==null&&g!=="false",p=(Te.get(h)||0)+1,y=(n.get(h)||0)+1;Te.set(h,p),n.set(h,y),i.push(h),p===1&&E&&pt.set(h,!0),y===1&&h.setAttribute(r,"true"),E||h.setAttribute(o,"true")}catch(S){console.error("aria-hidden: cannot operate on ",h,S)}})};return c(t),s.clear(),dr++,function(){i.forEach(function(f){var h=Te.get(f)-1,g=n.get(f)-1;Te.set(f,h),n.set(f,g),h||(pt.has(f)||f.removeAttribute(o),pt.delete(f)),g||f.removeAttribute(r)}),dr--,dr||(Te=new WeakMap,Te=new WeakMap,pt=new WeakMap,vt={})}},ma=function(e,t,r){r===void 0&&(r="data-aria-hidden");var o=Array.from(Array.isArray(e)?e:[e]),a=t||ni(e);return a?(o.push.apply(o,Array.from(a.querySelectorAll("[aria-live], script"))),ii(o,a,r,"aria-hidden")):function(){return null}};var L=d(B(),1),gt="Dialog",[pa,af]=Xr(gt),[li,oe]=pa(gt),va=e=>{let{__scopeDialog:t,children:r,open:o,defaultOpen:a,onOpenChange:n,modal:i=!0}=e,s=I.useRef(null),u=I.useRef(null),[l,c]=Jr({prop:o,defaultProp:a??!1,onChange:n,caller:gt});return(0,L.jsx)(li,{scope:t,triggerRef:s,contentRef:u,contentId:Je(),titleId:Je(),descriptionId:Je(),open:l,onOpenChange:c,onOpenToggle:I.useCallback(()=>c(f=>!f),[c]),modal:i,children:r})};va.displayName=gt;var ha="DialogTrigger",ui=I.forwardRef((e,t)=>{let{__scopeDialog:r,...o}=e,a=oe(ha,r),n=Xe(t,a.triggerRef);return(0,L.jsx)(Le.button,{type:"button","aria-haspopup":"dialog","aria-expanded":a.open,"aria-controls":a.contentId,"data-state":vr(a.open),...o,ref:n,onClick:_e(e.onClick,a.onOpenToggle)})});ui.displayName=ha;var mr="DialogPortal",[ci,ga]=pa(mr,{forceMount:void 0}),ya=e=>{let{__scopeDialog:t,forceMount:r,children:o,container:a}=e,n=oe(mr,t);return(0,L.jsx)(ci,{scope:t,forceMount:r,children:I.Children.map(o,i=>(0,L.jsx)(Be,{present:r||n.open,children:(0,L.jsx)(qt,{asChild:!0,container:a,children:i})}))})};ya.displayName=mr;var ht="DialogOverlay",Ra=I.forwardRef((e,t)=>{let r=ga(ht,e.__scopeDialog),{forceMount:o=r.forceMount,...a}=e,n=oe(ht,e.__scopeDialog);return n.modal?(0,L.jsx)(Be,{present:o||n.open,children:(0,L.jsx)(di,{...a,ref:t})}):null});Ra.displayName=ht;var fi=it("DialogOverlay.RemoveScroll"),di=I.forwardRef((e,t)=>{let{__scopeDialog:r,...o}=e,a=oe(ht,r);return(0,L.jsx)(fr,{as:fi,allowPinchZoom:!0,shards:[a.contentRef],children:(0,L.jsx)(Le.div,{"data-state":vr(a.open),...o,ref:t,style:{pointerEvents:"auto",...o.style}})})}),we="DialogContent",ba=I.forwardRef((e,t)=>{let r=ga(we,e.__scopeDialog),{forceMount:o=r.forceMount,...a}=e,n=oe(we,e.__scopeDialog);return(0,L.jsx)(Be,{present:o||n.open,children:n.modal?(0,L.jsx)(mi,{...a,ref:t}):(0,L.jsx)(pi,{...a,ref:t})})});ba.displayName=we;var mi=I.forwardRef((e,t)=>{let r=oe(we,e.__scopeDialog),o=I.useRef(null),a=Xe(t,r.contentRef,o);return I.useEffect(()=>{let n=o.current;if(n)return ma(n)},[]),(0,L.jsx)(Ea,{...e,ref:a,trapFocus:r.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:_e(e.onCloseAutoFocus,n=>{n.preventDefault(),r.triggerRef.current?.focus()}),onPointerDownOutside:_e(e.onPointerDownOutside,n=>{let i=n.detail.originalEvent,s=i.button===0&&i.ctrlKey===!0;(i.button===2||s)&&n.preventDefault()}),onFocusOutside:_e(e.onFocusOutside,n=>n.preventDefault())})}),pi=I.forwardRef((e,t)=>{let r=oe(we,e.__scopeDialog),o=I.useRef(!1),a=I.useRef(!1);return(0,L.jsx)(Ea,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:n=>{e.onCloseAutoFocus?.(n),n.defaultPrevented||(o.current||r.triggerRef.current?.focus(),n.preventDefault()),o.current=!1,a.current=!1},onInteractOutside:n=>{e.onInteractOutside?.(n),n.defaultPrevented||(o.current=!0,n.detail.originalEvent.type==="pointerdown"&&(a.current=!0));let i=n.target;r.triggerRef.current?.contains(i)&&n.preventDefault(),n.detail.originalEvent.type==="focusin"&&a.current&&n.preventDefault()}})}),Ea=I.forwardRef((e,t)=>{let{__scopeDialog:r,trapFocus:o,onOpenAutoFocus:a,onCloseAutoFocus:n,...i}=e,s=oe(we,r),u=I.useRef(null),l=Xe(t,u);return Ko(),(0,L.jsxs)(L.Fragment,{children:[(0,L.jsx)(Yt,{asChild:!0,loop:!0,trapped:o,onMountAutoFocus:a,onUnmountAutoFocus:n,children:(0,L.jsx)(Ut,{role:"dialog",id:s.contentId,"aria-describedby":s.descriptionId,"aria-labelledby":s.titleId,"data-state":vr(s.open),...i,ref:l,onDismiss:()=>s.onOpenChange(!1)})}),(0,L.jsxs)(L.Fragment,{children:[(0,L.jsx)(yi,{titleId:s.titleId}),(0,L.jsx)(bi,{contentRef:u,descriptionId:s.descriptionId})]})]})}),pr="DialogTitle",vi=I.forwardRef((e,t)=>{let{__scopeDialog:r,...o}=e,a=oe(pr,r);return(0,L.jsx)(Le.h2,{id:a.titleId,...o,ref:t})});vi.displayName=pr;var wa="DialogDescription",hi=I.forwardRef((e,t)=>{let{__scopeDialog:r,...o}=e,a=oe(wa,r);return(0,L.jsx)(Le.p,{id:a.descriptionId,...o,ref:t})});hi.displayName=wa;var Ca="DialogClose",gi=I.forwardRef((e,t)=>{let{__scopeDialog:r,...o}=e,a=oe(Ca,r);return(0,L.jsx)(Le.button,{type:"button",...o,ref:t,onClick:_e(e.onClick,()=>a.onOpenChange(!1))})});gi.displayName=Ca;function vr(e){return e?"open":"closed"}var Sa="DialogTitleWarning",[nf,xa]=qr(Sa,{contentName:we,titleName:pr,docsSlug:"dialog"}),yi=({titleId:e})=>{let t=xa(Sa),r=`\`${t.contentName}\` requires a \`${t.titleName}\` for the component to be accessible for screen reader users.
42 +`)},jn=0,Le=[];function ga(e){var t=I.useRef([]),r=I.useRef([0,0]),a=I.useRef(),o=I.useState(jn++)[0],n=I.useState(je)[0],i=I.useRef(e);I.useEffect(function(){i.current=e},[e]),I.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(o));var m=ta([e.lockRef.current],(e.shards||[]).map(ha),!0).filter(Boolean);return m.forEach(function(y){return y.classList.add("allow-interactivity-".concat(o))}),function(){document.body.classList.remove("block-interactivity-".concat(o)),m.forEach(function(y){return y.classList.remove("allow-interactivity-".concat(o))})}}},[e.inert,e.lockRef.current,e.shards]);var s=I.useCallback(function(m,y){if("touches"in m&&m.touches.length===2||m.type==="wheel"&&m.ctrlKey)return!i.current.allowPinchZoom;var C=et(m),_=r.current,k="deltaX"in m?m.deltaX:_[0]-C[0],T="deltaY"in m?m.deltaY:_[1]-C[1],D,x=m.target,R=Math.abs(k)>Math.abs(T)?"h":"v";if("touches"in m&&R==="h"&&x.type==="range")return!1;var V=Ht(R,x);if(!V)return!0;if(V?D=R:(D=R==="v"?"h":"v",V=Ht(R,x)),!V)return!1;if(!a.current&&"changedTouches"in m&&(k||T)&&(a.current=D),!D)return!0;var de=a.current||D;return pa(de,y,m,de==="h"?k:T,!0)},[]),u=I.useCallback(function(m){var y=m;if(!(!Le.length||Le[Le.length-1]!==n)){var C="deltaY"in y?va(y):et(y),_=t.current.filter(function(D){return D.name===y.type&&(D.target===y.target||y.target===D.shadowParent)&&Mn(D.delta,C)})[0];if(_&&_.should){y.cancelable&&y.preventDefault();return}if(!_){var k=(i.current.shards||[]).map(ha).filter(Boolean).filter(function(D){return D.contains(y.target)}),T=k.length>0?s(y,k[0]):!i.current.noIsolation;T&&y.cancelable&&y.preventDefault()}}},[]),l=I.useCallback(function(m,y,C,_){var k={name:m,delta:y,target:C,should:_,shadowParent:Bn(C)};t.current.push(k),setTimeout(function(){t.current=t.current.filter(function(T){return T!==k})},1)},[]),c=I.useCallback(function(m){r.current=et(m),a.current=void 0},[]),d=I.useCallback(function(m){l(m.type,va(m),m.target,s(m,e.lockRef.current))},[]),v=I.useCallback(function(m){l(m.type,et(m),m.target,s(m,e.lockRef.current))},[]);I.useEffect(function(){return Le.push(n),e.setCallbacks({onScrollCapture:d,onWheelCapture:d,onTouchMoveCapture:v}),document.addEventListener("wheel",u,Re),document.addEventListener("touchmove",u,Re),document.addEventListener("touchstart",c,Re),function(){Le=Le.filter(function(m){return m!==n}),document.removeEventListener("wheel",u,Re),document.removeEventListener("touchmove",u,Re),document.removeEventListener("touchstart",c,Re)}},[]);var g=e.removeScrollBar,w=e.inert;return I.createElement(I.Fragment,null,w?I.createElement(n,{styles:Fn(o)}):null,g?I.createElement(Gt,{noRelative:e.noRelative,gapMode:e.gapMode}):null)}function Bn(e){for(var t=null;e!==null;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}var ya=Ft(Qe,ga);var ba=tt.forwardRef(function(e,t){return tt.createElement(Fe,K({},e,{ref:t,sideCar:ya}))});ba.classNames=Fe.classNames;var Kt=ba;var Wn=function(e){if(typeof document>"u")return null;var t=Array.isArray(e)?e[0]:e;return t.ownerDocument.body},Pe=new WeakMap,rt=new WeakMap,at={},zt=0,Ra=function(e){return e&&(e.host||Ra(e.parentNode))},Un=function(e,t){return t.map(function(r){if(e.contains(r))return r;var a=Ra(r);return a&&e.contains(a)?a:(console.error("aria-hidden",r,"in not contained inside",e,". Doing nothing"),null)}).filter(function(r){return!!r})},Vn=function(e,t,r,a){var o=Un(t,Array.isArray(e)?e:[e]);at[r]||(at[r]=new WeakMap);var n=at[r],i=[],s=new Set,u=new Set(o),l=function(d){!d||s.has(d)||(s.add(d),l(d.parentNode))};o.forEach(l);var c=function(d){!d||u.has(d)||Array.prototype.forEach.call(d.children,function(v){if(s.has(v))c(v);else try{var g=v.getAttribute(a),w=g!==null&&g!=="false",m=(Pe.get(v)||0)+1,y=(n.get(v)||0)+1;Pe.set(v,m),n.set(v,y),i.push(v),m===1&&w&&rt.set(v,!0),y===1&&v.setAttribute(r,"true"),w||v.setAttribute(a,"true")}catch(C){console.error("aria-hidden: cannot operate on ",v,C)}})};return c(t),s.clear(),zt++,function(){i.forEach(function(d){var v=Pe.get(d)-1,g=n.get(d)-1;Pe.set(d,v),n.set(d,g),v||(rt.has(d)||d.removeAttribute(a),rt.delete(d)),g||d.removeAttribute(r)}),zt--,zt||(Pe=new WeakMap,Pe=new WeakMap,rt=new WeakMap,at={})}},wa=function(e,t,r){r===void 0&&(r="data-aria-hidden");var a=Array.from(Array.isArray(e)?e:[e]),o=t||Wn(e);return o?(a.push.apply(a,Array.from(o.querySelectorAll("[aria-live], script"))),Vn(a,o,r,"aria-hidden")):function(){return null}};var L=h(ee(),1),nt="Dialog",[Ea,su]=Lr(nt),[Gn,re]=Ea(nt),Ca=e=>{let{__scopeDialog:t,children:r,open:a,defaultOpen:o,onOpenChange:n,modal:i=!0}=e,s=N.useRef(null),u=N.useRef(null),[l,c]=Ar({prop:a,defaultProp:o??!1,onChange:n,caller:nt});return(0,L.jsx)(Gn,{scope:t,triggerRef:s,contentRef:u,contentId:te(),titleId:te(),descriptionId:te(),open:l,onOpenChange:c,onOpenToggle:N.useCallback(()=>c(d=>!d),[c]),modal:i,children:r})};Ca.displayName=nt;var Sa="DialogTrigger",$n=N.forwardRef((e,t)=>{let{__scopeDialog:r,...a}=e,o=re(Sa,r),n=Q(t,o.triggerRef);return(0,L.jsx)(B.button,{type:"button","aria-haspopup":"dialog","aria-expanded":o.open,"aria-controls":o.contentId,"data-state":Xt(o.open),...a,ref:n,onClick:ae(e.onClick,o.onOpenToggle)})});$n.displayName=Sa;var Yt="DialogPortal",[Hn,xa]=Ea(Yt,{forceMount:void 0}),_a=e=>{let{__scopeDialog:t,forceMount:r,children:a,container:o}=e,n=re(Yt,t);return(0,L.jsx)(Hn,{scope:t,forceMount:r,children:N.Children.map(a,i=>(0,L.jsx)(Me,{present:r||n.open,children:(0,L.jsx)(At,{asChild:!0,container:o,children:i})}))})};_a.displayName=Yt;var ot="DialogOverlay",Oa=N.forwardRef((e,t)=>{let r=xa(ot,e.__scopeDialog),{forceMount:a=r.forceMount,...o}=e,n=re(ot,e.__scopeDialog);return n.modal?(0,L.jsx)(Me,{present:a||n.open,children:(0,L.jsx)(zn,{...o,ref:t})}):null});Oa.displayName=ot;var Kn=ze("DialogOverlay.RemoveScroll"),zn=N.forwardRef((e,t)=>{let{__scopeDialog:r,...a}=e,o=re(ot,r);return(0,L.jsx)(Kt,{as:Kn,allowPinchZoom:!0,shards:[o.contentRef],children:(0,L.jsx)(B.div,{"data-state":Xt(o.open),...a,ref:t,style:{pointerEvents:"auto",...a.style}})})}),we="DialogContent",Da=N.forwardRef((e,t)=>{let r=xa(we,e.__scopeDialog),{forceMount:a=r.forceMount,...o}=e,n=re(we,e.__scopeDialog);return(0,L.jsx)(Me,{present:a||n.open,children:n.modal?(0,L.jsx)(Yn,{...o,ref:t}):(0,L.jsx)(qn,{...o,ref:t})})});Da.displayName=we;var Yn=N.forwardRef((e,t)=>{let r=re(we,e.__scopeDialog),a=N.useRef(null),o=Q(t,r.contentRef,a);return N.useEffect(()=>{let n=a.current;if(n)return wa(n)},[]),(0,L.jsx)(La,{...e,ref:o,trapFocus:r.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:ae(e.onCloseAutoFocus,n=>{n.preventDefault(),r.triggerRef.current?.focus()}),onPointerDownOutside:ae(e.onPointerDownOutside,n=>{let i=n.detail.originalEvent,s=i.button===0&&i.ctrlKey===!0;(i.button===2||s)&&n.preventDefault()}),onFocusOutside:ae(e.onFocusOutside,n=>n.preventDefault())})}),qn=N.forwardRef((e,t)=>{let r=re(we,e.__scopeDialog),a=N.useRef(!1),o=N.useRef(!1);return(0,L.jsx)(La,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:n=>{e.onCloseAutoFocus?.(n),n.defaultPrevented||(a.current||r.triggerRef.current?.focus(),n.preventDefault()),a.current=!1,o.current=!1},onInteractOutside:n=>{e.onInteractOutside?.(n),n.defaultPrevented||(a.current=!0,n.detail.originalEvent.type==="pointerdown"&&(o.current=!0));let i=n.target;r.triggerRef.current?.contains(i)&&n.preventDefault(),n.detail.originalEvent.type==="focusin"&&o.current&&n.preventDefault()}})}),La=N.forwardRef((e,t)=>{let{__scopeDialog:r,trapFocus:a,onOpenAutoFocus:o,onCloseAutoFocus:n,...i}=e,s=re(we,r),u=N.useRef(null),l=Q(t,u);return ea(),(0,L.jsxs)(L.Fragment,{children:[(0,L.jsx)(Pt,{asChild:!0,loop:!0,trapped:a,onMountAutoFocus:o,onUnmountAutoFocus:n,children:(0,L.jsx)(Ot,{role:"dialog",id:s.contentId,"aria-describedby":s.descriptionId,"aria-labelledby":s.titleId,"data-state":Xt(s.open),...i,ref:l,onDismiss:()=>s.onOpenChange(!1)})}),(0,L.jsxs)(L.Fragment,{children:[(0,L.jsx)(Qn,{titleId:s.titleId}),(0,L.jsx)(ts,{contentRef:u,descriptionId:s.descriptionId})]})]})}),qt="DialogTitle",Xn=N.forwardRef((e,t)=>{let{__scopeDialog:r,...a}=e,o=re(qt,r);return(0,L.jsx)(B.h2,{id:o.titleId,...a,ref:t})});Xn.displayName=qt;var Pa="DialogDescription",Zn=N.forwardRef((e,t)=>{let{__scopeDialog:r,...a}=e,o=re(Pa,r);return(0,L.jsx)(B.p,{id:o.descriptionId,...a,ref:t})});Zn.displayName=Pa;var Aa="DialogClose",Jn=N.forwardRef((e,t)=>{let{__scopeDialog:r,...a}=e,o=re(Aa,r);return(0,L.jsx)(B.button,{type:"button",...a,ref:t,onClick:ae(e.onClick,()=>o.onOpenChange(!1))})});Jn.displayName=Aa;function Xt(e){return e?"open":"closed"}var ka="DialogTitleWarning",[iu,Na]=Dr(ka,{contentName:we,titleName:qt,docsSlug:"dialog"}),Qn=({titleId:e})=>{let t=Na(ka),r=`\`${t.contentName}\` requires a \`${t.titleName}\` for the component to be accessible for screen reader users.
42 43
43 44 If you want to hide the \`${t.titleName}\`, you can wrap it with our VisuallyHidden component.
44 45
45 -For more information, see https://radix-ui.com/primitives/docs/components/${t.docsSlug}`;return I.useEffect(()=>{e&&(document.getElementById(e)||console.error(r))},[r,e]),null},Ri="DialogDescriptionWarning",bi=({contentRef:e,descriptionId:t})=>{let o=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${xa(Ri).contentName}}.`;return I.useEffect(()=>{let a=e.current?.getAttribute("aria-describedby");t&&a&&(document.getElementById(t)||console.warn(o))},[o,e,t]),null},Oa=va;var _a=ya,Da=Ra,Pa=ba;var v=d(w(),1);var Ia=d(w(),1),Li=d(ye(),1);var W=d(w(),1);var wi=d(w(),1);function La(e,t){if(typeof e=="function")return e(t);e!=null&&(e.current=t)}function me(...e){return t=>{let r=!1,o=e.map(a=>{let n=La(a,t);return!r&&typeof n=="function"&&(r=!0),n});if(r)return()=>{for(let a=0;a<o.length;a++){let n=o[a];typeof n=="function"?n():La(e[a],null)}}}}var yt=d(B(),1),Ci=Symbol.for("react.lazy"),Rt=W[" use ".trim().toString()];function Si(e){return typeof e=="object"&&e!==null&&"then"in e}function Na(e){return e!=null&&typeof e=="object"&&"$$typeof"in e&&e.$$typeof===Ci&&"_payload"in e&&Si(e._payload)}function Aa(e){let t=xi(e),r=W.forwardRef((o,a)=>{let{children:n,...i}=o;Na(n)&&typeof Rt=="function"&&(n=Rt(n._payload));let s=W.Children.toArray(n),u=s.find(_i);if(u){let l=u.props.children,c=s.map(f=>f===u?W.Children.count(l)>1?W.Children.only(null):W.isValidElement(l)?l.props.children:null:f);return(0,yt.jsx)(t,{...i,ref:a,children:W.isValidElement(l)?W.cloneElement(l,void 0,c):null})}return(0,yt.jsx)(t,{...i,ref:a,children:n})});return r.displayName=`${e}.Slot`,r}function xi(e){let t=W.forwardRef((r,o)=>{let{children:a,...n}=r;if(Na(a)&&typeof Rt=="function"&&(a=Rt(a._payload)),W.isValidElement(a)){let i=Pi(a),s=Di(n,a.props);return a.type!==W.Fragment&&(s.ref=o?me(o,i):i),W.cloneElement(a,s)}return W.Children.count(a)>1?W.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var Oi=Symbol("radix.slottable");function _i(e){return W.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===Oi}function Di(e,t){let r={...t};for(let o in t){let a=e[o],n=t[o];/^on[A-Z]/.test(o)?a&&n?r[o]=(...s)=>{let u=n(...s);return a(...s),u}:a&&(r[o]=a):o==="style"?r[o]={...a,...n}:o==="className"&&(r[o]=[a,n].filter(Boolean).join(" "))}return{...e,...r}}function Pi(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning;return r?e.ref:(t=Object.getOwnPropertyDescriptor(e,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning,r?e.props.ref:e.props.ref||e.ref)}var Ta=d(B(),1),Ni=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],ie=Ni.reduce((e,t)=>{let r=Aa(`Primitive.${t}`),o=Ia.forwardRef((a,n)=>{let{asChild:i,...s}=a,u=i?r:t;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),(0,Ta.jsx)(u,{...s,ref:n})});return o.displayName=`Primitive.${t}`,{...e,[t]:o}},{});var hr=d(w(),1);var ka=d(w(),1),Ma=globalThis?.document?ka.useLayoutEffect:()=>{};var Ai=hr[" useId ".trim().toString()]||(()=>{}),Ii=0;function Ce(e){let[t,r]=hr.useState(Ai());return Ma(()=>{e||r(o=>o??String(Ii++))},[e]),e||(t?`radix-${t}`:"")}var He='[cmdk-group=""]',gr='[cmdk-group-items=""]',Ti='[cmdk-group-heading=""]',ja='[cmdk-item=""]',Fa=`${ja}:not([aria-disabled="true"])`,yr="cmdk-item-select",ke="data-value",ki=(e,t,r)=>Hr(e,t,r),Wa=v.createContext(void 0),Ge=()=>v.useContext(Wa),Ba=v.createContext(void 0),Rr=()=>v.useContext(Ba),Va=v.createContext(void 0),$a=v.forwardRef((e,t)=>{let r=Me(()=>{var m,C;return{search:"",value:(C=(m=e.value)!=null?m:e.defaultValue)!=null?C:"",selectedItemId:void 0,filtered:{count:0,items:new Map,groups:new Set}}}),o=Me(()=>new Set),a=Me(()=>new Map),n=Me(()=>new Map),i=Me(()=>new Set),s=Ua(e),{label:u,children:l,value:c,onValueChange:f,filter:h,shouldFilter:g,loop:E,disablePointerSelection:p=!1,vimBindings:y=!0,...S}=e,_=Ce(),A=Ce(),T=Ce(),P=v.useRef(null),O=Ki();Se(()=>{if(c!==void 0){let m=c.trim();r.current.value=m,b.emit()}},[c]),Se(()=>{O(6,kr)},[]);let b=v.useMemo(()=>({subscribe:m=>(i.current.add(m),()=>i.current.delete(m)),snapshot:()=>r.current,setState:(m,C,D)=>{var R,N,F,J;if(!Object.is(r.current[m],C)){if(r.current[m]=C,m==="search")Pt(),ge(),O(1,Dt);else if(m==="value"){if(document.activeElement.hasAttribute("cmdk-input")||document.activeElement.hasAttribute("cmdk-root")){let z=document.getElementById(T);z?z.focus():(R=document.getElementById(_))==null||R.focus()}if(O(7,()=>{var z;r.current.selectedItemId=(z=Oe())==null?void 0:z.id,b.emit()}),D||O(5,kr),((N=s.current)==null?void 0:N.value)!==void 0){let z=C??"";(J=(F=s.current).onValueChange)==null||J.call(F,z);return}}b.emit()}},emit:()=>{i.current.forEach(m=>m())}}),[]),K=v.useMemo(()=>({value:(m,C,D)=>{var R;C!==((R=n.current.get(m))==null?void 0:R.value)&&(n.current.set(m,{value:C,keywords:D}),r.current.filtered.items.set(m,fe(C,D)),O(2,()=>{ge(),b.emit()}))},item:(m,C)=>(o.current.add(m),C&&(a.current.has(C)?a.current.get(C).add(m):a.current.set(C,new Set([m]))),O(3,()=>{Pt(),ge(),r.current.value||Dt(),b.emit()}),()=>{n.current.delete(m),o.current.delete(m),r.current.filtered.items.delete(m);let D=Oe();O(4,()=>{Pt(),D?.getAttribute("id")===m&&Dt(),b.emit()})}),group:m=>(a.current.has(m)||a.current.set(m,new Set),()=>{n.current.delete(m),a.current.delete(m)}),filter:()=>s.current.shouldFilter,label:u||e["aria-label"],getDisablePointerSelection:()=>s.current.disablePointerSelection,listId:_,inputId:T,labelId:A,listInnerRef:P}),[]);function fe(m,C){var D,R;let N=(R=(D=s.current)==null?void 0:D.filter)!=null?R:ki;return m?N(m,r.current.search,C):0}function ge(){if(!r.current.search||s.current.shouldFilter===!1)return;let m=r.current.filtered.items,C=[];r.current.filtered.groups.forEach(R=>{let N=a.current.get(R),F=0;N.forEach(J=>{let z=m.get(J);F=Math.max(z,F)}),C.push([R,F])});let D=P.current;Fe().sort((R,N)=>{var F,J;let z=R.getAttribute("id"),Ye=N.getAttribute("id");return((F=m.get(Ye))!=null?F:0)-((J=m.get(z))!=null?J:0)}).forEach(R=>{let N=R.closest(gr);N?N.appendChild(R.parentElement===N?R:R.closest(`${gr} > *`)):D.appendChild(R.parentElement===D?R:R.closest(`${gr} > *`))}),C.sort((R,N)=>N[1]-R[1]).forEach(R=>{var N;let F=(N=P.current)==null?void 0:N.querySelector(`${He}[${ke}="${encodeURIComponent(R[0])}"]`);F?.parentElement.appendChild(F)})}function Dt(){let m=Fe().find(D=>D.getAttribute("aria-disabled")!=="true"),C=m?.getAttribute(ke);b.setState("value",C||void 0)}function Pt(){var m,C,D,R;if(!r.current.search||s.current.shouldFilter===!1){r.current.filtered.count=o.current.size;return}r.current.filtered.groups=new Set;let N=0;for(let F of o.current){let J=(C=(m=n.current.get(F))==null?void 0:m.value)!=null?C:"",z=(R=(D=n.current.get(F))==null?void 0:D.keywords)!=null?R:[],Ye=fe(J,z);r.current.filtered.items.set(F,Ye),Ye>0&&N++}for(let[F,J]of a.current)for(let z of J)if(r.current.filtered.items.get(z)>0){r.current.filtered.groups.add(F);break}r.current.filtered.count=N}function kr(){var m,C,D;let R=Oe();R&&(((m=R.parentElement)==null?void 0:m.firstChild)===R&&((D=(C=R.closest(He))==null?void 0:C.querySelector(Ti))==null||D.scrollIntoView({block:"nearest"})),R.scrollIntoView({block:"nearest"}))}function Oe(){var m;return(m=P.current)==null?void 0:m.querySelector(`${ja}[aria-selected="true"]`)}function Fe(){var m;return Array.from(((m=P.current)==null?void 0:m.querySelectorAll(Fa))||[])}function Lt(m){let C=Fe()[m];C&&b.setState("value",C.getAttribute(ke))}function Nt(m){var C;let D=Oe(),R=Fe(),N=R.findIndex(J=>J===D),F=R[N+m];(C=s.current)!=null&&C.loop&&(F=N+m<0?R[R.length-1]:N+m===R.length?R[0]:R[N+m]),F&&b.setState("value",F.getAttribute(ke))}function Mr(m){let C=Oe(),D=C?.closest(He),R;for(;D&&!R;)D=m>0?Hi(D,He):Gi(D,He),R=D?.querySelector(Fa);R?b.setState("value",R.getAttribute(ke)):Nt(m)}let Fr=()=>Lt(Fe().length-1),jr=m=>{m.preventDefault(),m.metaKey?Fr():m.altKey?Mr(1):Nt(1)},Wr=m=>{m.preventDefault(),m.metaKey?Lt(0):m.altKey?Mr(-1):Nt(-1)};return v.createElement(ie.div,{ref:t,tabIndex:-1,...S,"cmdk-root":"",onKeyDown:m=>{var C;(C=S.onKeyDown)==null||C.call(S,m);let D=m.nativeEvent.isComposing||m.keyCode===229;if(!(m.defaultPrevented||D))switch(m.key){case"n":case"j":{y&&m.ctrlKey&&jr(m);break}case"ArrowDown":{jr(m);break}case"p":case"k":{y&&m.ctrlKey&&Wr(m);break}case"ArrowUp":{Wr(m);break}case"Home":{m.preventDefault(),Lt(0);break}case"End":{m.preventDefault(),Fr();break}case"Enter":{m.preventDefault();let R=Oe();if(R){let N=new Event(yr);R.dispatchEvent(N)}}}}},v.createElement("label",{"cmdk-label":"",htmlFor:K.inputId,id:K.labelId,style:Yi},u),bt(e,m=>v.createElement(Ba.Provider,{value:b},v.createElement(Wa.Provider,{value:K},m))))}),Mi=v.forwardRef((e,t)=>{var r,o;let a=Ce(),n=v.useRef(null),i=v.useContext(Va),s=Ge(),u=Ua(e),l=(o=(r=u.current)==null?void 0:r.forceMount)!=null?o:i?.forceMount;Se(()=>{if(!l)return s.item(a,i?.id)},[l]);let c=Ha(a,n,[e.value,e.children,n],e.keywords),f=Rr(),h=ne(O=>O.value&&O.value===c.current),g=ne(O=>l||s.filter()===!1?!0:O.search?O.filtered.items.get(a)>0:!0);v.useEffect(()=>{let O=n.current;if(!(!O||e.disabled))return O.addEventListener(yr,E),()=>O.removeEventListener(yr,E)},[g,e.onSelect,e.disabled]);function E(){var O,b;p(),(b=(O=u.current).onSelect)==null||b.call(O,c.current)}function p(){f.setState("value",c.current,!0)}if(!g)return null;let{disabled:y,value:S,onSelect:_,forceMount:A,keywords:T,...P}=e;return v.createElement(ie.div,{ref:me(n,t),...P,id:a,"cmdk-item":"",role:"option","aria-disabled":!!y,"aria-selected":!!h,"data-disabled":!!y,"data-selected":!!h,onPointerMove:y||s.getDisablePointerSelection()?void 0:p,onClick:y?void 0:E},e.children)}),Fi=v.forwardRef((e,t)=>{let{heading:r,children:o,forceMount:a,...n}=e,i=Ce(),s=v.useRef(null),u=v.useRef(null),l=Ce(),c=Ge(),f=ne(g=>a||c.filter()===!1?!0:g.search?g.filtered.groups.has(i):!0);Se(()=>c.group(i),[]),Ha(i,s,[e.value,e.heading,u]);let h=v.useMemo(()=>({id:i,forceMount:a}),[a]);return v.createElement(ie.div,{ref:me(s,t),...n,"cmdk-group":"",role:"presentation",hidden:f?void 0:!0},r&&v.createElement("div",{ref:u,"cmdk-group-heading":"","aria-hidden":!0,id:l},r),bt(e,g=>v.createElement("div",{"cmdk-group-items":"",role:"group","aria-labelledby":r?l:void 0},v.createElement(Va.Provider,{value:h},g))))}),ji=v.forwardRef((e,t)=>{let{alwaysRender:r,...o}=e,a=v.useRef(null),n=ne(i=>!i.search);return!r&&!n?null:v.createElement(ie.div,{ref:me(a,t),...o,"cmdk-separator":"",role:"separator"})}),Wi=v.forwardRef((e,t)=>{let{onValueChange:r,...o}=e,a=e.value!=null,n=Rr(),i=ne(l=>l.search),s=ne(l=>l.selectedItemId),u=Ge();return v.useEffect(()=>{e.value!=null&&n.setState("search",e.value)},[e.value]),v.createElement(ie.input,{ref:t,...o,"cmdk-input":"",autoComplete:"off",autoCorrect:"off",spellCheck:!1,"aria-autocomplete":"list",role:"combobox","aria-expanded":!0,"aria-controls":u.listId,"aria-labelledby":u.labelId,"aria-activedescendant":s,id:u.inputId,type:"text",value:a?e.value:i,onChange:l=>{a||n.setState("search",l.target.value),r?.(l.target.value)}})}),Bi=v.forwardRef((e,t)=>{let{children:r,label:o="Suggestions",...a}=e,n=v.useRef(null),i=v.useRef(null),s=ne(l=>l.selectedItemId),u=Ge();return v.useEffect(()=>{if(i.current&&n.current){let l=i.current,c=n.current,f,h=new ResizeObserver(()=>{f=requestAnimationFrame(()=>{let g=l.offsetHeight;c.style.setProperty("--cmdk-list-height",g.toFixed(1)+"px")})});return h.observe(l),()=>{cancelAnimationFrame(f),h.unobserve(l)}}},[]),v.createElement(ie.div,{ref:me(n,t),...a,"cmdk-list":"",role:"listbox",tabIndex:-1,"aria-activedescendant":s,"aria-label":o,id:u.listId},bt(e,l=>v.createElement("div",{ref:me(i,u.listInnerRef),"cmdk-list-sizer":""},l)))}),Vi=v.forwardRef((e,t)=>{let{open:r,onOpenChange:o,overlayClassName:a,contentClassName:n,container:i,...s}=e;return v.createElement(Oa,{open:r,onOpenChange:o},v.createElement(_a,{container:i},v.createElement(Da,{"cmdk-overlay":"",className:a}),v.createElement(Pa,{"aria-label":e.label,"cmdk-dialog":"",className:n},v.createElement($a,{ref:t,...s}))))}),$i=v.forwardRef((e,t)=>ne(r=>r.filtered.count===0)?v.createElement(ie.div,{ref:t,...e,"cmdk-empty":"",role:"presentation"}):null),Ui=v.forwardRef((e,t)=>{let{progress:r,children:o,label:a="Loading...",...n}=e;return v.createElement(ie.div,{ref:t,...n,"cmdk-loading":"",role:"progressbar","aria-valuenow":r,"aria-valuemin":0,"aria-valuemax":100,"aria-label":a},bt(e,i=>v.createElement("div",{"aria-hidden":!0},i)))}),le=Object.assign($a,{List:Bi,Item:Mi,Input:Wi,Group:Fi,Separator:ji,Dialog:Vi,Empty:$i,Loading:Ui});function Hi(e,t){let r=e.nextElementSibling;for(;r;){if(r.matches(t))return r;r=r.nextElementSibling}}function Gi(e,t){let r=e.previousElementSibling;for(;r;){if(r.matches(t))return r;r=r.previousElementSibling}}function Ua(e){let t=v.useRef(e);return Se(()=>{t.current=e}),t}var Se=typeof window>"u"?v.useEffect:v.useLayoutEffect;function Me(e){let t=v.useRef();return t.current===void 0&&(t.current=e()),t}function ne(e){let t=Rr(),r=()=>e(t.snapshot());return v.useSyncExternalStore(t.subscribe,r,r)}function Ha(e,t,r,o=[]){let a=v.useRef(),n=Ge();return Se(()=>{var i;let s=(()=>{var l;for(let c of r){if(typeof c=="string")return c.trim();if(typeof c=="object"&&"current"in c)return c.current?(l=c.current.textContent)==null?void 0:l.trim():a.current}})(),u=o.map(l=>l.trim());n.value(e,s,u),(i=t.current)==null||i.setAttribute(ke,s),a.current=s}),a}var Ki=()=>{let[e,t]=v.useState(),r=Me(()=>new Map);return Se(()=>{r.current.forEach(o=>o()),r.current=new Map},[e]),(o,a)=>{r.current.set(o,a),t({})}};function zi(e){let t=e.type;return typeof t=="function"?t(e.props):"render"in t?t.render(e.props):e}function bt({asChild:e,children:t},r){return e&&v.isValidElement(t)?v.cloneElement(zi(t),{ref:t.ref},r(t.props.children)):r(t)}var Yi={position:"absolute",width:"1px",height:"1px",padding:"0",margin:"-1px",overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0"};function Ga(e){var t,r,o="";if(typeof e=="string"||typeof e=="number")o+=e;else if(typeof e=="object")if(Array.isArray(e)){var a=e.length;for(t=0;t<a;t++)e[t]&&(r=Ga(e[t]))&&(o&&(o+=" "),o+=r)}else for(r in e)e[r]&&(o&&(o+=" "),o+=r);return o}function qi(){for(var e,t,r=0,o="",a=arguments.length;r<a;r++)(e=arguments[r])&&(t=Ga(e))&&(o&&(o+=" "),o+=t);return o}var Ka=qi;var ce=d(ue(),1),Y=d(xe(),1),Z=d(Xa(),1),ve=d(Ja(),1),Ot=d(en(),1);var Et=d(xe(),1),Ke=(0,Et.forwardRef)(({icon:e,size:t=24,...r},o)=>(0,Et.cloneElement)(e,{width:t,height:t,...r,ref:o}));var wt=d(br(),1),Er=d(B(),1),wr=(0,Er.jsx)(wt.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Er.jsx)(wt.Path,{d:"m14.5 6.5-1 1 3.7 3.7H4v1.6h13.2l-3.7 3.7 1 1 5.6-5.5z"})});var Ct=d(br(),1),Cr=d(B(),1),Sr=(0,Cr.jsx)(Ct.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Cr.jsx)(Ct.Path,{d:"M13 5c-3.3 0-6 2.7-6 6 0 1.4.5 2.7 1.3 3.7l-3.8 3.8 1.1 1.1 3.8-3.8c1 .8 2.3 1.3 3.7 1.3 3.3 0 6-2.7 6-6S16.3 5 13 5zm0 10.5c-2.5 0-4.5-2-4.5-4.5s2-4.5 4.5-4.5 4.5 2 4.5 4.5-2 4.5-4.5 4.5z"})});var St=d(ue(),1);var rn=d(ue(),1);function Xi(e={},t){switch(t.type){case"REGISTER_COMMAND":return{...e,[t.name]:{name:t.name,label:t.label,searchLabel:t.searchLabel,context:t.context,category:t.category,callback:t.callback,icon:t.icon,keywords:t.keywords}};case"UNREGISTER_COMMAND":{let{[t.name]:r,...o}=e;return o}}return e}function Zi(e={},t){switch(t.type){case"REGISTER_COMMAND_LOADER":return{...e,[t.name]:{name:t.name,context:t.context,category:t.category,hook:t.hook}};case"UNREGISTER_COMMAND_LOADER":{let{[t.name]:r,...o}=e;return o}}return e}function Ji(e=!1,t){switch(t.type){case"OPEN":return!0;case"CLOSE":return!1}return e}function Qi(e="root",t){return t.type==="SET_CONTEXT"?t.context:e}function el(e={},t){return t.type==="SET_LOADER_LOADING"?{...e,[t.name]:t.isLoading}:e}var tl=(0,rn.combineReducers)({commands:Xi,commandLoaders:Zi,isOpen:Ji,context:Qi,loaderStates:el}),on=tl;var xr={};je(xr,{close:()=>il,open:()=>sl,registerCommand:()=>rl,registerCommandLoader:()=>al,unregisterCommand:()=>ol,unregisterCommandLoader:()=>nl});var an=new Set(["command","view","edit","action"]);function rl(e){let{category:t}=e;return(!t||!an.has(t))&&(t="action"),{type:"REGISTER_COMMAND",...e,category:t}}function ol(e){return{type:"UNREGISTER_COMMAND",name:e}}function al(e){let{category:t}=e;return(!t||!an.has(t))&&(t="action"),{type:"REGISTER_COMMAND_LOADER",...e,category:t}}function nl(e){return{type:"UNREGISTER_COMMAND_LOADER",name:e}}function sl(){return{type:"OPEN"}}function il(){return{type:"CLOSE"}}var _r={};je(_r,{getCommandLoaders:()=>ul,getCommands:()=>ll,getContext:()=>fl,isOpen:()=>cl});var Or=d(ue(),1),ll=(0,Or.createSelector)((e,t=!1)=>Object.values(e.commands).filter(r=>{let o=r.context&&r.context===e.context;return t?o:!o}),e=>[e.commands,e.context]),ul=(0,Or.createSelector)((e,t=!1)=>Object.values(e.commandLoaders).filter(r=>{let o=r.context&&r.context===e.context;return t?o:!o}),e=>[e.commandLoaders,e.context]);function cl(e){return e.isOpen}function fl(e){return e.context}var Dr={};je(Dr,{setContext:()=>dl,setLoaderLoading:()=>ml});function dl(e){return{type:"SET_CONTEXT",context:e}}function ml(e,t){return{type:"SET_LOADER_LOADING",name:e,isLoading:t}}var Pr={};je(Pr,{isLoading:()=>pl});function pl(e){return Object.values(e.loaderStates).some(Boolean)}var ln=d(sn(),1),{lock:un,unlock:ae}=(0,ln.__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/commands");var vl="core/commands",M=(0,St.createReduxStore)(vl,{reducer:on,actions:xr,selectors:_r});(0,St.register)(M);ae(M).registerPrivateActions(Dr);ae(M).registerPrivateSelectors(Pr);var pe=d(ue(),1),xt=d(fn(),1),se=d(xe(),1);var hl=30,gl=5,yl=[],Rl=new Set;function dn(e){let t=(0,pe.select)(xt.store).get("core/commands","recentlyUsed")??[],r=[e,...t.filter(o=>o!==e)].slice(0,hl);(0,pe.dispatch)(xt.store).set("core/commands","recentlyUsed",r)}function mn(e,t,r,o){let{setLoaderLoading:a}=ae((0,pe.useDispatch)(M)),{isLoading:n,commands:i=[]}=e({search:""})??{};(0,se.useEffect)(()=>{a(t,n)},[a,t,n]);let s=r?i.filter(u=>r.has(u.name)):i;(0,se.useEffect)(()=>{o(t,s)},[o,t,s]),(0,se.useEffect)(()=>()=>o(t,[]),[o,t])}function pn(){let{contextualCommands:e,staticCommands:t,contextualLoaders:r,staticLoaders:o,recentlyUsedNames:a=yl}=(0,pe.useSelect)(E=>{let{getCommands:p,getCommandLoaders:y}=E(M);return{contextualCommands:p(!0),staticCommands:p(!1),contextualLoaders:y(!0),staticLoaders:y(!1),recentlyUsedNames:E(xt.store).get("core/commands","recentlyUsed")}},[]),[n,i]=(0,se.useState)(()=>new Map),s=(0,se.useCallback)((E,p)=>{i(y=>{let S=y.get(E);if(S&&S.length===p.length&&S.every((A,T)=>A.name===p[T].name))return y;let _=new Map(y);return _.set(E,p),_})},[]),{recentNames:u,recentSet:l}=(0,se.useMemo)(()=>{let E=a.slice(0,gl);return{recentNames:E,recentSet:new Set(E)}},[a]);if(!a.length)return{commands:[],loaders:[],recentSet:Rl,onResolved:s};let c=[...e,...t],f=[...r,...o],h=new Map;c.forEach(E=>h.set(E.name,E));for(let E of n.values())E.forEach(p=>{h.has(p.name)||h.set(p.name,p)});return{commands:u.map(E=>h.get(E)).filter(Boolean),loaders:f,recentSet:l,onResolved:s}}var x=d(B(),1),{withIgnoreIMEEvents:bl}=ae(ve.privateApis),hn="command-palette-item-",gn=(0,Z.__)("Search commands and settings"),Lr={view:wr},vn={command:(0,Z.__)("Command"),view:(0,Z.__)("View"),edit:(0,Z.__)("Edit"),action:(0,Z.__)("Action"),workflow:(0,Z.__)("Workflow")};function El(e){return!!e&&(typeof e=="string"||(0,Y.isValidElement)(e)||typeof e=="function"||e instanceof Y.Component)}function Ar({command:e,search:t,category:r,valuePrefix:o}){let{close:a}=(0,ce.useDispatch)(M),n=r??e.category,i=e.searchLabel??e.label,s=o?`${o}${e.name}`:i;return(0,x.jsx)(le.Item,{id:`${hn}${s.toLowerCase()}`,value:s,keywords:o?[...e.keywords??[],i]:e.keywords,onSelect:()=>{dn(e.name),e.callback({close:a})},children:(0,x.jsxs)(ve.__experimentalHStack,{alignment:"left",className:Ka("commands-command-menu__item",{"has-icon":Lr[n]||e.icon}),children:[Lr[n]?(0,x.jsx)(Ke,{icon:Lr[n]}):El(e.icon)&&(0,x.jsx)(Ke,{icon:e.icon}),(0,x.jsx)("span",{className:"commands-command-menu__item-label",children:(0,x.jsx)(ve.TextHighlight,{text:e.label,highlight:t})}),vn[n]&&(0,x.jsx)("span",{className:"commands-command-menu__item-category",children:vn[n]})]})},e.name)}function wl({name:e,search:t,hook:r,category:o,valuePrefix:a}){let{setLoaderLoading:n}=ae((0,ce.useDispatch)(M)),{isLoading:i,commands:s=[]}=r({search:t})??{};return(0,Y.useEffect)(()=>{n(e,i)},[n,e,i]),s.length?(0,x.jsx)(x.Fragment,{children:s.map(u=>(0,x.jsx)(Ar,{command:u,search:t,category:u.category??o,valuePrefix:a},u.name))}):null}function Cl({hook:e,...t}){let r=(0,Y.useRef)(e),[o,a]=(0,Y.useState)(0);return(0,Y.useEffect)(()=>{r.current!==e&&(r.current=e,a(n=>n+1))},[e]),(0,x.jsx)(wl,{hook:r.current,...t},o)}function Nr({search:e,commands:t,loaders:r,valuePrefix:o}){return(0,x.jsxs)(x.Fragment,{children:[t.map(a=>(0,x.jsx)(Ar,{command:a,search:e,valuePrefix:o},a.name)),r.map(a=>(0,x.jsx)(Cl,{name:a.name,search:e,hook:a.hook,category:a.category,valuePrefix:o},a.name))]})}function Sl({hook:e,name:t,filterNames:r,onResolved:o}){return mn(e,t,r,o),null}function xl(){let{commands:e,loaders:t,recentSet:r,onResolved:o}=pn();return!e.length&&!t.length?null:(0,x.jsxs)(le.Group,{heading:(0,Z.__)("Recent"),children:[t.map(a=>(0,x.jsx)(Sl,{name:a.name,hook:a.hook,filterNames:r,onResolved:o},a.name)),e.map(a=>(0,x.jsx)(Ar,{command:a,search:"",valuePrefix:"recent-"},a.name))]})}function Ol(){let{commands:e,loaders:t}=(0,ce.useSelect)(r=>{let{getCommands:o,getCommandLoaders:a}=r(M);return{commands:o(!0),loaders:a(!0)}},[]);return(0,x.jsx)(le.Group,{heading:(0,Z.__)("Suggestions"),children:(0,x.jsx)(Nr,{search:"",commands:e,loaders:t})})}function _l({search:e}){let{commands:t,contextualCommands:r,loaders:o,contextualLoaders:a}=(0,ce.useSelect)(n=>{let{getCommands:i,getCommandLoaders:s}=n(M);return{commands:i(!1),contextualCommands:i(!0),loaders:s(!1),contextualLoaders:s(!0)}},[]);return(0,x.jsxs)(le.Group,{heading:(0,Z.__)("Results"),children:[(0,x.jsx)(Nr,{search:e,commands:t,loaders:o}),(0,x.jsx)(Nr,{search:e,commands:r,loaders:a})]})}function Dl({search:e,setSearch:t}){let r=(0,Y.useRef)(),o=ne(n=>n.value),a=o?`${hn}${o}`:null;return(0,Y.useEffect)(()=>{r.current.focus()},[]),(0,x.jsx)(le.Input,{ref:r,value:e,onValueChange:t,placeholder:gn,"aria-activedescendant":a})}function yn(){let{registerShortcut:e}=(0,ce.useDispatch)(Ot.store),[t,r]=(0,Y.useState)(""),{isOpen:o,loadersLoading:a}=(0,ce.useSelect)(u=>({isOpen:u(M).isOpen(),loadersLoading:ae(u(M)).isLoading()}),[]),{open:n,close:i}=(0,ce.useDispatch)(M);(0,Y.useEffect)(()=>{e({name:"core/commands",category:"global",description:(0,Z.__)("Open the command palette."),keyCombination:{modifier:"primary",character:"k"}})},[e]),(0,Ot.useShortcut)("core/commands",bl(u=>{u.defaultPrevented||(u.preventDefault(),o?i():n())}),{bindGlobal:!0});let s=()=>{r(""),i()};return o?(0,x.jsx)(ve.Modal,{className:"commands-command-menu",overlayClassName:"commands-command-menu__overlay",onRequestClose:s,__experimentalHideHeader:!0,size:"medium",contentLabel:(0,Z.__)("Command palette"),children:(0,x.jsx)("div",{className:"commands-command-menu__container",children:(0,x.jsxs)(le,{label:gn,loop:!0,children:[(0,x.jsxs)("div",{className:"commands-command-menu__header",children:[(0,x.jsx)(Ke,{className:"commands-command-menu__header-search-icon",icon:Sr}),(0,x.jsx)(Dl,{search:t,setSearch:r})]}),(0,x.jsxs)(le.List,{label:(0,Z.__)("Command suggestions"),children:[t&&!a&&(0,x.jsx)(le.Empty,{children:(0,Z.__)("No results found.")}),!t&&(0,x.jsx)(xl,{}),!t&&(0,x.jsx)(Ol,{}),t&&(0,x.jsx)(_l,{search:t})]})]})})}):!1}var ze=d(xe(),1),_t=d(ue(),1);function Rn(e){let{getContext:t}=(0,_t.useSelect)(M),r=(0,ze.useRef)(t()),{setContext:o}=ae((0,_t.useDispatch)(M));(0,ze.useEffect)(()=>{o(e)},[e,o]),(0,ze.useEffect)(()=>{let a=r.current;return()=>o(a)},[o])}var Ir={};un(Ir,{useCommandContext:Rn});var he=d(xe(),1),Tr=d(ue(),1);function bn(e){let{registerCommand:t,unregisterCommand:r}=(0,Tr.useDispatch)(M),o=(0,he.useRef)(e.callback);(0,he.useEffect)(()=>{o.current=e.callback},[e.callback]),(0,he.useEffect)(()=>{if(!e.disabled)return t({name:e.name,context:e.context,category:e.category,label:e.label,searchLabel:e.searchLabel,icon:e.icon,keywords:e.keywords,callback:(...a)=>o.current(...a)}),()=>{r(e.name)}},[e.name,e.label,e.searchLabel,e.icon,e.context,e.category,e.keywords,e.disabled,t,r])}function En(e){let{registerCommand:t,unregisterCommand:r}=(0,Tr.useDispatch)(M),o=(0,he.useRef)({});(0,he.useEffect)(()=>{e&&e.forEach(a=>{a.callback&&(o.current[a.name]=a.callback)})},[e]),(0,he.useEffect)(()=>{if(e)return e.forEach(a=>{a.disabled||t({name:a.name,context:a.context,category:a.category,label:a.label,searchLabel:a.searchLabel,icon:a.icon,keywords:a.keywords,callback:(...n)=>{let i=o.current[a.name];i&&i(...n)}})}),()=>{e.forEach(a=>{r(a.name)})}},[e,t,r])}var wn=d(xe(),1),Cn=d(ue(),1);function Sn(e){let{registerCommandLoader:t,unregisterCommandLoader:r}=(0,Cn.useDispatch)(M);(0,wn.useEffect)(()=>{if(!e.disabled)return t({name:e.name,hook:e.hook,context:e.context,category:e.category}),()=>{r(e.name)}},[e.name,e.hook,e.context,e.category,e.disabled,t,r])}return Ln(Pl);})();
46 -if(wp.commands&&typeof wp.commands==='object'){wp.commands=Object.assign({},wp.commands);}
46 +For more information, see https://radix-ui.com/primitives/docs/components/${t.docsSlug}`;return N.useEffect(()=>{e&&(document.getElementById(e)||console.error(r))},[r,e]),null},es="DialogDescriptionWarning",ts=({contentRef:e,descriptionId:t})=>{let a=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${Na(es).contentName}}.`;return N.useEffect(()=>{let o=e.current?.getAttribute("aria-describedby");t&&o&&(document.getElementById(t)||console.warn(a))},[a,e,t]),null},Ta=Ca;var Ia=_a,Ma=Oa,Fa=Da;var p=h(A(),1);var We='[cmdk-group=""]',Zt='[cmdk-group-items=""]',as='[cmdk-group-heading=""]',Ba='[cmdk-item=""]',ja=`${Ba}:not([aria-disabled="true"])`,Jt="cmdk-item-select",Ae="data-value",os=(e,t,r)=>Cr(e,t,r),Wa=p.createContext(void 0),Ue=()=>p.useContext(Wa),Ua=p.createContext(void 0),Qt=()=>p.useContext(Ua),Va=p.createContext(void 0),Ga=p.forwardRef((e,t)=>{let r=ke(()=>{var f,E;return{search:"",value:(E=(f=e.value)!=null?f:e.defaultValue)!=null?E:"",selectedItemId:void 0,filtered:{count:0,items:new Map,groups:new Set}}}),a=ke(()=>new Set),o=ke(()=>new Map),n=ke(()=>new Map),i=ke(()=>new Set),s=$a(e),{label:u,children:l,value:c,onValueChange:d,filter:v,shouldFilter:g,loop:w,disablePointerSelection:m=!1,vimBindings:y=!0,...C}=e,_=te(),k=te(),T=te(),D=p.useRef(null),x=vs();Ee(()=>{if(c!==void 0){let f=c.trim();r.current.value=f,R.emit()}},[c]),Ee(()=>{x(6,pr)},[]);let R=p.useMemo(()=>({subscribe:f=>(i.current.add(f),()=>i.current.delete(f)),snapshot:()=>r.current,setState:(f,E,O)=>{var b,P,F,Y;if(!Object.is(r.current[f],E)){if(r.current[f]=E,f==="search")ht(),ge(),x(1,vt);else if(f==="value"){if(document.activeElement.hasAttribute("cmdk-input")||document.activeElement.hasAttribute("cmdk-root")){let G=document.getElementById(T);G?G.focus():(b=document.getElementById(_))==null||b.focus()}if(x(7,()=>{var G;r.current.selectedItemId=(G=xe())==null?void 0:G.id,R.emit()}),O||x(5,pr),((P=s.current)==null?void 0:P.value)!==void 0){let G=E??"";(Y=(F=s.current).onValueChange)==null||Y.call(F,G);return}}R.emit()}},emit:()=>{i.current.forEach(f=>f())}}),[]),V=p.useMemo(()=>({value:(f,E,O)=>{var b;E!==((b=n.current.get(f))==null?void 0:b.value)&&(n.current.set(f,{value:E,keywords:O}),r.current.filtered.items.set(f,de(E,O)),x(2,()=>{ge(),R.emit()}))},item:(f,E)=>(a.current.add(f),E&&(o.current.has(E)?o.current.get(E).add(f):o.current.set(E,new Set([f]))),x(3,()=>{ht(),ge(),r.current.value||vt(),R.emit()}),()=>{n.current.delete(f),a.current.delete(f),r.current.filtered.items.delete(f);let O=xe();x(4,()=>{ht(),O?.getAttribute("id")===f&&vt(),R.emit()})}),group:f=>(o.current.has(f)||o.current.set(f,new Set),()=>{n.current.delete(f),o.current.delete(f)}),filter:()=>s.current.shouldFilter,label:u||e["aria-label"],getDisablePointerSelection:()=>s.current.disablePointerSelection,listId:_,inputId:T,labelId:k,listInnerRef:D}),[]);function de(f,E){var O,b;let P=(b=(O=s.current)==null?void 0:O.filter)!=null?b:os;return f?P(f,r.current.search,E):0}function ge(){if(!r.current.search||s.current.shouldFilter===!1)return;let f=r.current.filtered.items,E=[];r.current.filtered.groups.forEach(b=>{let P=o.current.get(b),F=0;P.forEach(Y=>{let G=f.get(Y);F=Math.max(G,F)}),E.push([b,F])});let O=D.current;Te().sort((b,P)=>{var F,Y;let G=b.getAttribute("id"),Ge=P.getAttribute("id");return((F=f.get(Ge))!=null?F:0)-((Y=f.get(G))!=null?Y:0)}).forEach(b=>{let P=b.closest(Zt);P?P.appendChild(b.parentElement===P?b:b.closest(`${Zt} > *`)):O.appendChild(b.parentElement===O?b:b.closest(`${Zt} > *`))}),E.sort((b,P)=>P[1]-b[1]).forEach(b=>{var P;let F=(P=D.current)==null?void 0:P.querySelector(`${We}[${Ae}="${encodeURIComponent(b[0])}"]`);F?.parentElement.appendChild(F)})}function vt(){let f=Te().find(O=>O.getAttribute("aria-disabled")!=="true"),E=f?.getAttribute(Ae);R.setState("value",E||void 0)}function ht(){var f,E,O,b;if(!r.current.search||s.current.shouldFilter===!1){r.current.filtered.count=a.current.size;return}r.current.filtered.groups=new Set;let P=0;for(let F of a.current){let Y=(E=(f=n.current.get(F))==null?void 0:f.value)!=null?E:"",G=(b=(O=n.current.get(F))==null?void 0:O.keywords)!=null?b:[],Ge=de(Y,G);r.current.filtered.items.set(F,Ge),Ge>0&&P++}for(let[F,Y]of o.current)for(let G of Y)if(r.current.filtered.items.get(G)>0){r.current.filtered.groups.add(F);break}r.current.filtered.count=P}function pr(){var f,E,O;let b=xe();b&&(((f=b.parentElement)==null?void 0:f.firstChild)===b&&((O=(E=b.closest(We))==null?void 0:E.querySelector(as))==null||O.scrollIntoView({block:"nearest"})),b.scrollIntoView({block:"nearest"}))}function xe(){var f;return(f=D.current)==null?void 0:f.querySelector(`${Ba}[aria-selected="true"]`)}function Te(){var f;return Array.from(((f=D.current)==null?void 0:f.querySelectorAll(ja))||[])}function gt(f){let E=Te()[f];E&&R.setState("value",E.getAttribute(Ae))}function yt(f){var E;let O=xe(),b=Te(),P=b.findIndex(Y=>Y===O),F=b[P+f];(E=s.current)!=null&&E.loop&&(F=P+f<0?b[b.length-1]:P+f===b.length?b[0]:b[P+f]),F&&R.setState("value",F.getAttribute(Ae))}function vr(f){let E=xe(),O=E?.closest(We),b;for(;O&&!b;)O=f>0?ms(O,We):ps(O,We),b=O?.querySelector(ja);b?R.setState("value",b.getAttribute(Ae)):yt(f)}let hr=()=>gt(Te().length-1),gr=f=>{f.preventDefault(),f.metaKey?hr():f.altKey?vr(1):yt(1)},yr=f=>{f.preventDefault(),f.metaKey?gt(0):f.altKey?vr(-1):yt(-1)};return p.createElement(B.div,{ref:t,tabIndex:-1,...C,"cmdk-root":"",onKeyDown:f=>{var E;(E=C.onKeyDown)==null||E.call(C,f);let O=f.nativeEvent.isComposing||f.keyCode===229;if(!(f.defaultPrevented||O))switch(f.key){case"n":case"j":{y&&f.ctrlKey&&gr(f);break}case"ArrowDown":{gr(f);break}case"p":case"k":{y&&f.ctrlKey&&yr(f);break}case"ArrowUp":{yr(f);break}case"Home":{f.preventDefault(),gt(0);break}case"End":{f.preventDefault(),hr();break}case"Enter":{f.preventDefault();let b=xe();if(b){let P=new Event(Jt);b.dispatchEvent(P)}}}}},p.createElement("label",{"cmdk-label":"",htmlFor:V.inputId,id:V.labelId,style:gs},u),st(e,f=>p.createElement(Ua.Provider,{value:R},p.createElement(Wa.Provider,{value:V},f))))}),ns=p.forwardRef((e,t)=>{var r,a;let o=te(),n=p.useRef(null),i=p.useContext(Va),s=Ue(),u=$a(e),l=(a=(r=u.current)==null?void 0:r.forceMount)!=null?a:i?.forceMount;Ee(()=>{if(!l)return s.item(o,i?.id)},[l]);let c=Ha(o,n,[e.value,e.children,n],e.keywords),d=Qt(),v=oe(x=>x.value&&x.value===c.current),g=oe(x=>l||s.filter()===!1?!0:x.search?x.filtered.items.get(o)>0:!0);p.useEffect(()=>{let x=n.current;if(!(!x||e.disabled))return x.addEventListener(Jt,w),()=>x.removeEventListener(Jt,w)},[g,e.onSelect,e.disabled]);function w(){var x,R;m(),(R=(x=u.current).onSelect)==null||R.call(x,c.current)}function m(){d.setState("value",c.current,!0)}if(!g)return null;let{disabled:y,value:C,onSelect:_,forceMount:k,keywords:T,...D}=e;return p.createElement(B.div,{ref:ie(n,t),...D,id:o,"cmdk-item":"",role:"option","aria-disabled":!!y,"aria-selected":!!v,"data-disabled":!!y,"data-selected":!!v,onPointerMove:y||s.getDisablePointerSelection()?void 0:m,onClick:y?void 0:w},e.children)}),ss=p.forwardRef((e,t)=>{let{heading:r,children:a,forceMount:o,...n}=e,i=te(),s=p.useRef(null),u=p.useRef(null),l=te(),c=Ue(),d=oe(g=>o||c.filter()===!1?!0:g.search?g.filtered.groups.has(i):!0);Ee(()=>c.group(i),[]),Ha(i,s,[e.value,e.heading,u]);let v=p.useMemo(()=>({id:i,forceMount:o}),[o]);return p.createElement(B.div,{ref:ie(s,t),...n,"cmdk-group":"",role:"presentation",hidden:d?void 0:!0},r&&p.createElement("div",{ref:u,"cmdk-group-heading":"","aria-hidden":!0,id:l},r),st(e,g=>p.createElement("div",{"cmdk-group-items":"",role:"group","aria-labelledby":r?l:void 0},p.createElement(Va.Provider,{value:v},g))))}),is=p.forwardRef((e,t)=>{let{alwaysRender:r,...a}=e,o=p.useRef(null),n=oe(i=>!i.search);return!r&&!n?null:p.createElement(B.div,{ref:ie(o,t),...a,"cmdk-separator":"",role:"separator"})}),ls=p.forwardRef((e,t)=>{let{onValueChange:r,...a}=e,o=e.value!=null,n=Qt(),i=oe(l=>l.search),s=oe(l=>l.selectedItemId),u=Ue();return p.useEffect(()=>{e.value!=null&&n.setState("search",e.value)},[e.value]),p.createElement(B.input,{ref:t,...a,"cmdk-input":"",autoComplete:"off",autoCorrect:"off",spellCheck:!1,"aria-autocomplete":"list",role:"combobox","aria-expanded":!0,"aria-controls":u.listId,"aria-labelledby":u.labelId,"aria-activedescendant":s,id:u.inputId,type:"text",value:o?e.value:i,onChange:l=>{o||n.setState("search",l.target.value),r?.(l.target.value)}})}),us=p.forwardRef((e,t)=>{let{children:r,label:a="Suggestions",...o}=e,n=p.useRef(null),i=p.useRef(null),s=oe(l=>l.selectedItemId),u=Ue();return p.useEffect(()=>{if(i.current&&n.current){let l=i.current,c=n.current,d,v=new ResizeObserver(()=>{d=requestAnimationFrame(()=>{let g=l.offsetHeight;c.style.setProperty("--cmdk-list-height",g.toFixed(1)+"px")})});return v.observe(l),()=>{cancelAnimationFrame(d),v.unobserve(l)}}},[]),p.createElement(B.div,{ref:ie(n,t),...o,"cmdk-list":"",role:"listbox",tabIndex:-1,"aria-activedescendant":s,"aria-label":a,id:u.listId},st(e,l=>p.createElement("div",{ref:ie(i,u.listInnerRef),"cmdk-list-sizer":""},l)))}),fs=p.forwardRef((e,t)=>{let{open:r,onOpenChange:a,overlayClassName:o,contentClassName:n,container:i,...s}=e;return p.createElement(Ta,{open:r,onOpenChange:a},p.createElement(Ia,{container:i},p.createElement(Ma,{"cmdk-overlay":"",className:o}),p.createElement(Fa,{"aria-label":e.label,"cmdk-dialog":"",className:n},p.createElement(Ga,{ref:t,...s}))))}),cs=p.forwardRef((e,t)=>oe(r=>r.filtered.count===0)?p.createElement(B.div,{ref:t,...e,"cmdk-empty":"",role:"presentation"}):null),ds=p.forwardRef((e,t)=>{let{progress:r,children:a,label:o="Loading...",...n}=e;return p.createElement(B.div,{ref:t,...n,"cmdk-loading":"",role:"progressbar","aria-valuenow":r,"aria-valuemin":0,"aria-valuemax":100,"aria-label":o},st(e,i=>p.createElement("div",{"aria-hidden":!0},i)))}),ue=Object.assign(Ga,{List:us,Item:ns,Input:ls,Group:ss,Separator:is,Dialog:fs,Empty:cs,Loading:ds});function ms(e,t){let r=e.nextElementSibling;for(;r;){if(r.matches(t))return r;r=r.nextElementSibling}}function ps(e,t){let r=e.previousElementSibling;for(;r;){if(r.matches(t))return r;r=r.previousElementSibling}}function $a(e){let t=p.useRef(e);return Ee(()=>{t.current=e}),t}var Ee=typeof window>"u"?p.useEffect:p.useLayoutEffect;function ke(e){let t=p.useRef();return t.current===void 0&&(t.current=e()),t}function oe(e){let t=Qt(),r=()=>e(t.snapshot());return p.useSyncExternalStore(t.subscribe,r,r)}function Ha(e,t,r,a=[]){let o=p.useRef(),n=Ue();return Ee(()=>{var i;let s=(()=>{var l;for(let c of r){if(typeof c=="string")return c.trim();if(typeof c=="object"&&"current"in c)return c.current?(l=c.current.textContent)==null?void 0:l.trim():o.current}})(),u=a.map(l=>l.trim());n.value(e,s,u),(i=t.current)==null||i.setAttribute(Ae,s),o.current=s}),o}var vs=()=>{let[e,t]=p.useState(),r=ke(()=>new Map);return Ee(()=>{r.current.forEach(a=>a()),r.current=new Map},[e]),(a,o)=>{r.current.set(a,o),t({})}};function hs(e){let t=e.type;return typeof t=="function"?t(e.props):"render"in t?t.render(e.props):e}function st({asChild:e,children:t},r){return e&&p.isValidElement(t)?p.cloneElement(hs(t),{ref:t.ref},r(t.props.children)):r(t)}var gs={position:"absolute",width:"1px",height:"1px",padding:"0",margin:"-1px",overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0"};function Ka(e){var t,r,a="";if(typeof e=="string"||typeof e=="number")a+=e;else if(typeof e=="object")if(Array.isArray(e)){var o=e.length;for(t=0;t<o;t++)e[t]&&(r=Ka(e[t]))&&(a&&(a+=" "),a+=r)}else for(r in e)e[r]&&(a&&(a+=" "),a+=r);return a}function ys(){for(var e,t,r=0,a="",o=arguments.length;r<o;r++)(e=arguments[r])&&(t=Ka(e))&&(a&&(a+=" "),a+=t);return a}var za=ys;var ce=h(fe(),1),$=h(Ce(),1),z=h(Za(),1),Ne=h(Qa(),1),mt=h(to(),1),bo=h(ao(),1);var it=h(Ce(),1),lt=(0,it.forwardRef)(({icon:e,size:t=24,style:r,...a},o)=>{let n=e.props.style,i=n||r?{...n,...r}:void 0;return(0,it.cloneElement)(e,{width:t,height:t,...a,...i?{style:i}:{},ref:o})});var ut=h(er(),1),tr=h(ee(),1),rr=(0,tr.jsx)(ut.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,tr.jsx)(ut.Path,{d:"M4 12L19 12M14 17L19 12L14 7",vectorEffect:"non-scaling-stroke"})});var ft=h(er(),1),ar=h(ee(),1),or=(0,ar.jsx)(ft.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,ar.jsx)(ft.Path,{d:"M5 19L9.28769 14.7123M18.25 11C18.25 13.8995 15.8995 16.25 13 16.25C10.1005 16.25 7.75 13.8995 7.75 11C7.75 8.10051 10.1005 5.75 13 5.75C15.8995 5.75 18.25 8.10051 18.25 11Z",vectorEffect:"non-scaling-stroke"})});var ct=h(fe(),1);var no=h(fe(),1);function bs(e={},t){switch(t.type){case"REGISTER_COMMAND":return{...e,[t.name]:{name:t.name,label:t.label,searchLabel:t.searchLabel,context:t.context,category:t.category,callback:t.callback,icon:t.icon,keywords:t.keywords}};case"UNREGISTER_COMMAND":{let{[t.name]:r,...a}=e;return a}}return e}function Rs(e={},t){switch(t.type){case"REGISTER_COMMAND_LOADER":return{...e,[t.name]:{name:t.name,context:t.context,category:t.category,hook:t.hook}};case"UNREGISTER_COMMAND_LOADER":{let{[t.name]:r,...a}=e;return a}}return e}function ws(e=!1,t){switch(t.type){case"OPEN":return!0;case"CLOSE":return!1}return e}function Es(e="root",t){return t.type==="SET_CONTEXT"?t.context:e}function Cs(e={},t){return t.type==="SET_LOADER_LOADING"?{...e,[t.name]:t.isLoading}:e}var Ss=(0,no.combineReducers)({commands:bs,commandLoaders:Rs,isOpen:ws,context:Es,loaderStates:Cs}),so=Ss;var nr={};Ie(nr,{close:()=>Ps,open:()=>Ls,registerCommand:()=>xs,registerCommandLoader:()=>Os,unregisterCommand:()=>_s,unregisterCommandLoader:()=>Ds});var io=new Set(["command","view","edit","action"]);function xs(e){let{category:t}=e;return(!t||!io.has(t))&&(t="action"),{type:"REGISTER_COMMAND",...e,category:t}}function _s(e){return{type:"UNREGISTER_COMMAND",name:e}}function Os(e){let{category:t}=e;return(!t||!io.has(t))&&(t="action"),{type:"REGISTER_COMMAND_LOADER",...e,category:t}}function Ds(e){return{type:"UNREGISTER_COMMAND_LOADER",name:e}}function Ls(){return{type:"OPEN"}}function Ps(){return{type:"CLOSE"}}var ir={};Ie(ir,{getCommandLoaders:()=>ks,getCommands:()=>As,getContext:()=>Ts,isOpen:()=>Ns});var sr=h(fe(),1),As=(0,sr.createSelector)((e,t=!1)=>Object.values(e.commands).filter(r=>{let a=r.context&&r.context===e.context;return t?a:!a}),e=>[e.commands,e.context]),ks=(0,sr.createSelector)((e,t=!1)=>Object.values(e.commandLoaders).filter(r=>{let a=r.context&&r.context===e.context;return t?a:!a}),e=>[e.commandLoaders,e.context]);function Ns(e){return e.isOpen}function Ts(e){return e.context}var lr={};Ie(lr,{setContext:()=>Is,setLoaderLoading:()=>Ms});function Is(e){return{type:"SET_CONTEXT",context:e}}function Ms(e,t){return{type:"SET_LOADER_LOADING",name:e,isLoading:t}}var ur={};Ie(ur,{isLoading:()=>Fs});function Fs(e){return Object.values(e.loaderStates).some(Boolean)}var fo=h(uo(),1),{lock:co,unlock:ne}=(0,fo.__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/commands");var js="core/commands",M=(0,ct.createReduxStore)(js,{reducer:so,actions:nr,selectors:ir});(0,ct.register)(M);ne(M).registerPrivateActions(lr);ne(M).registerPrivateSelectors(ur);var ve=h(fe(),1),dt=h(po(),1),se=h(Ce(),1);var Bs=30,Ws=5,Us=[],Vs=new Set;function vo(e){let t=(0,ve.select)(dt.store).get("core/commands","recentlyUsed")??[],r=[e,...t.filter(a=>a!==e)].slice(0,Bs);(0,ve.dispatch)(dt.store).set("core/commands","recentlyUsed",r)}function ho(e,t,r,a){let{setLoaderLoading:o}=ne((0,ve.useDispatch)(M)),{isLoading:n,commands:i=[]}=e({search:""})??{};(0,se.useEffect)(()=>{o(t,n)},[o,t,n]);let s=r?i.filter(u=>r.has(u.name)):i;(0,se.useEffect)(()=>{a(t,s)},[a,t,s]),(0,se.useEffect)(()=>()=>a(t,[]),[a,t])}function go(){let{contextualCommands:e,staticCommands:t,contextualLoaders:r,staticLoaders:a,recentlyUsedNames:o=Us}=(0,ve.useSelect)(w=>{let{getCommands:m,getCommandLoaders:y}=w(M);return{contextualCommands:m(!0),staticCommands:m(!1),contextualLoaders:y(!0),staticLoaders:y(!1),recentlyUsedNames:w(dt.store).get("core/commands","recentlyUsed")}},[]),[n,i]=(0,se.useState)(()=>new Map),s=(0,se.useCallback)((w,m)=>{i(y=>{let C=y.get(w);if(C&&C.length===m.length&&C.every((k,T)=>k.name===m[T].name))return y;let _=new Map(y);return _.set(w,m),_})},[]),{recentNames:u,recentSet:l}=(0,se.useMemo)(()=>{let w=o.slice(0,Ws);return{recentNames:w,recentSet:new Set(w)}},[o]);if(!o.length)return{commands:[],loaders:[],recentSet:Vs,onResolved:s};let c=[...e,...t],d=[...r,...a],v=new Map;c.forEach(w=>v.set(w.name,w));for(let w of n.values())w.forEach(m=>{v.has(m.name)||v.set(m.name,m)});return{commands:u.map(w=>v.get(w)).filter(Boolean),loaders:d,recentSet:l,onResolved:s}}var S=h(ee(),1),Ro="command-palette-item-",wo=(0,z.__)("Search commands and settings"),Gs={view:rr},yo={command:(0,z.__)("Command"),view:(0,z.__)("View"),edit:(0,z.__)("Edit"),action:(0,z.__)("Action"),workflow:(0,z.__)("Workflow")};function $s(e){return!!e&&(typeof e=="string"||(0,$.isValidElement)(e)||typeof e=="function"||e instanceof $.Component)}function cr({command:e,search:t,category:r,valuePrefix:a}){let{close:o}=(0,ce.useDispatch)(M),n=r??e.category,i=e.icon??Gs[n],s=e.searchLabel??e.label,u=a?`${a}${e.name}`:s;return(0,S.jsx)(ue.Item,{id:`${Ro}${u.toLowerCase()}`,value:u,keywords:a?[...e.keywords??[],s]:e.keywords,onSelect:()=>{vo(e.name),e.callback({close:o})},children:(0,S.jsxs)(Ne.__experimentalHStack,{alignment:"left",className:za("commands-command-menu__item",{"has-icon":!!i}),children:[$s(i)&&(0,S.jsx)(lt,{icon:i}),(0,S.jsx)("span",{className:"commands-command-menu__item-label",children:(0,S.jsx)(Ne.TextHighlight,{text:e.label,highlight:t})}),yo[n]&&(0,S.jsx)("span",{className:"commands-command-menu__item-category",children:yo[n]})]})},e.name)}function Hs({name:e,search:t,hook:r,category:a,valuePrefix:o}){let{setLoaderLoading:n}=ne((0,ce.useDispatch)(M)),{isLoading:i,commands:s=[]}=r({search:t})??{};return(0,$.useEffect)(()=>{n(e,i)},[n,e,i]),s.length?(0,S.jsx)(S.Fragment,{children:s.map(u=>(0,S.jsx)(cr,{command:u,search:t,category:u.category??a,valuePrefix:o},u.name))}):null}function Ks({hook:e,...t}){let r=(0,$.useRef)(e),[a,o]=(0,$.useState)(0);return(0,$.useEffect)(()=>{r.current!==e&&(r.current=e,o(n=>n+1))},[e]),(0,S.jsx)(Hs,{hook:r.current,...t},a)}function fr({search:e,commands:t,loaders:r,valuePrefix:a}){return(0,S.jsxs)(S.Fragment,{children:[t.map(o=>(0,S.jsx)(cr,{command:o,search:e,valuePrefix:a},o.name)),r.map(o=>(0,S.jsx)(Ks,{name:o.name,search:e,hook:o.hook,category:o.category,valuePrefix:a},o.name))]})}function zs({hook:e,name:t,filterNames:r,onResolved:a}){return ho(e,t,r,a),null}function Ys(){let{commands:e,loaders:t,recentSet:r,onResolved:a}=go();return!e.length&&!t.length?null:(0,S.jsxs)(ue.Group,{heading:(0,z.__)("Recent"),children:[t.map(o=>(0,S.jsx)(zs,{name:o.name,hook:o.hook,filterNames:r,onResolved:a},o.name)),e.map(o=>(0,S.jsx)(cr,{command:o,search:"",valuePrefix:"recent-"},o.name))]})}function qs(){let{commands:e,loaders:t}=(0,ce.useSelect)(r=>{let{getCommands:a,getCommandLoaders:o}=r(M);return{commands:a(!0),loaders:o(!0)}},[]);return(0,S.jsx)(ue.Group,{heading:(0,z.__)("Suggestions"),children:(0,S.jsx)(fr,{search:"",commands:e,loaders:t})})}function Xs({search:e}){let{commands:t,contextualCommands:r,loaders:a,contextualLoaders:o}=(0,ce.useSelect)(n=>{let{getCommands:i,getCommandLoaders:s}=n(M);return{commands:i(!1),contextualCommands:i(!0),loaders:s(!1),contextualLoaders:s(!0)}},[]);return(0,S.jsxs)(ue.Group,{heading:(0,z.__)("Results"),children:[(0,S.jsx)(fr,{search:e,commands:t,loaders:a}),(0,S.jsx)(fr,{search:e,commands:r,loaders:o})]})}function Zs({search:e,setSearch:t}){let r=(0,$.useRef)(),a=oe(n=>n.value),o=a?`${Ro}${a}`:null;return(0,$.useEffect)(()=>{r.current.focus()},[]),(0,S.jsx)(ue.Input,{ref:r,value:e,onValueChange:t,placeholder:wo,"aria-activedescendant":o})}function Eo(){let{registerShortcut:e}=(0,ce.useDispatch)(mt.store),[t,r]=(0,$.useState)(""),{isOpen:a,loadersLoading:o}=(0,ce.useSelect)(u=>({isOpen:u(M).isOpen(),loadersLoading:ne(u(M)).isLoading()}),[]),{open:n,close:i}=(0,ce.useDispatch)(M);(0,$.useEffect)(()=>{e({name:"core/commands",category:"global",description:(0,z.__)("Open the command palette."),keyCombination:{modifier:"primary",character:"k"}})},[e]),(0,mt.useShortcut)("core/commands",(0,bo.withIgnoreIMEEvents)(u=>{u.defaultPrevented||(u.preventDefault(),a?i():n())}),{bindGlobal:!0});let s=()=>{r(""),i()};return a?(0,S.jsx)(Ne.Modal,{className:"commands-command-menu",overlayClassName:"commands-command-menu__overlay",onRequestClose:s,__experimentalHideHeader:!0,size:"medium",contentLabel:(0,z.__)("Command palette"),children:(0,S.jsx)("div",{className:"commands-command-menu__container",children:(0,S.jsxs)(ue,{label:wo,loop:!0,children:[(0,S.jsxs)("div",{className:"commands-command-menu__header",children:[(0,S.jsx)(lt,{className:"commands-command-menu__header-search-icon",icon:or}),(0,S.jsx)(Zs,{search:t,setSearch:r})]}),(0,S.jsxs)(ue.List,{label:(0,z.__)("Command suggestions"),children:[t&&!o&&(0,S.jsx)(ue.Empty,{children:(0,z.__)("No results found.")}),!t&&(0,S.jsx)(Ys,{}),!t&&(0,S.jsx)(qs,{}),t&&(0,S.jsx)(Xs,{search:t})]})]})})}):!1}var Ve=h(Ce(),1),pt=h(fe(),1);function Co(e){let{getContext:t}=(0,pt.useSelect)(M),r=(0,Ve.useRef)(t()),{setContext:a}=ne((0,pt.useDispatch)(M));(0,Ve.useEffect)(()=>{a(e)},[e,a]),(0,Ve.useEffect)(()=>{let o=r.current;return()=>a(o)},[a])}var dr={};co(dr,{useCommandContext:Co});var he=h(Ce(),1),mr=h(fe(),1);function So(e){let{registerCommand:t,unregisterCommand:r}=(0,mr.useDispatch)(M),a=(0,he.useRef)(e.callback);(0,he.useEffect)(()=>{a.current=e.callback},[e.callback]),(0,he.useEffect)(()=>{if(!e.disabled)return t({name:e.name,context:e.context,category:e.category,label:e.label,searchLabel:e.searchLabel,icon:e.icon,keywords:e.keywords,callback:(...o)=>a.current(...o)}),()=>{r(e.name)}},[e.name,e.label,e.searchLabel,e.icon,e.context,e.category,e.keywords,e.disabled,t,r])}function xo(e){let{registerCommand:t,unregisterCommand:r}=(0,mr.useDispatch)(M),a=(0,he.useRef)({});(0,he.useEffect)(()=>{e&&e.forEach(o=>{o.callback&&(a.current[o.name]=o.callback)})},[e]),(0,he.useEffect)(()=>{if(e)return e.forEach(o=>{o.disabled||t({name:o.name,context:o.context,category:o.category,label:o.label,searchLabel:o.searchLabel,icon:o.icon,keywords:o.keywords,callback:(...n)=>{let i=a.current[o.name];i&&i(...n)}})}),()=>{e.forEach(o=>{r(o.name)})}},[e,t,r])}var Se=h(Ce(),1),_o=h(fe(),1);function Oo(e){let{registerCommandLoader:t,unregisterCommandLoader:r}=(0,_o.useDispatch)(M),a=(0,Se.useRef)(e.hook);(0,Se.useEffect)(()=>{a.current=e.hook},[e.hook]);let o=(0,Se.useCallback)((...n)=>a.current(...n),[]);(0,Se.useEffect)(()=>{if(!e.disabled)return t({name:e.name,hook:o,context:e.context,category:e.category}),()=>{r(e.name)}},[e.name,o,e.context,e.category,e.disabled,t,r])}return No(Js);})();
47 +(window.wp ||= {}).commands = wp.commands;
48 +})();
47 49 //# sourceMappingURL=index.min.js.map