"use strict";var wp;(wp||={}).compose=(()=>{var Or=Object.create;var ye=Object.defineProperty;var Rr=Object.getOwnPropertyDescriptor;var Tr=Object.getOwnPropertyNames;var Lr=Object.getPrototypeOf,Dr=Object.prototype.hasOwnProperty;var K=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),Mr=(e,t)=>{for(var r in t)ye(e,r,{get:t[r],enumerable:!0})},rt=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let i of Tr(t))!Dr.call(e,i)&&i!==r&&ye(e,i,{get:()=>t[i],enumerable:!(n=Rr(t,i))||n.enumerable});return e};var g=(e,t,r)=>(r=e!=null?Or(Lr(e)):{},rt(t||!e||!e.__esModule?ye(r,"default",{value:e,enumerable:!0}):r,e)),Ar=e=>rt(ye({},"__esModule",{value:!0}),e);var Z=K((In,ft)=>{ft.exports=window.ReactJSXRuntime});var pt=K((zn,dt)=>{dt.exports=window.wp.isShallowEqual});var L=K((Fn,mt)=>{mt.exports=window.wp.element});var we=K((Kn,yt)=>{yt.exports=window.wp.deprecated});var xe=K((io,Pt)=>{Pt.exports=window.wp.dom});var Ze=K((le,Qe)=>{(function(t,r){typeof le=="object"&&typeof Qe=="object"?Qe.exports=r():typeof define=="function"&&define.amd?define([],r):typeof le=="object"?le.ClipboardJS=r():t.ClipboardJS=r()})(le,function(){return(function(){var e={686:(function(n,i,o){"use strict";o.d(i,{default:function(){return ve}});var a=o(279),s=o.n(a),f=o(370),v=o.n(f),b=o(817),T=o.n(b);function w(d){try{return document.execCommand(d)}catch{return!1}}var R=function(c){var l=T()(c);return w("cut"),l},x=R;function C(d){var c=document.documentElement.getAttribute("dir")==="rtl",l=document.createElement("textarea");l.style.fontSize="12pt",l.style.border="0",l.style.padding="0",l.style.margin="0",l.style.position="absolute",l.style[c?"right":"left"]="-9999px";var p=window.pageYOffset||document.documentElement.scrollTop;return l.style.top="".concat(p,"px"),l.setAttribute("readonly",""),l.value=d,l}var j=function(c,l){var p=C(c);l.container.appendChild(p);var h=T()(p);return w("copy"),p.remove(),h},M=function(c){var l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{container:document.body},p="";return typeof c=="string"?p=j(c,l):c instanceof HTMLInputElement&&!["text","search","url","tel","password"].includes(c?.type)?p=j(c.value,l):(p=T()(c),w("copy")),p},z=M;function k(d){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?k=function(l){return typeof l}:k=function(l){return l&&typeof Symbol=="function"&&l.constructor===Symbol&&l!==Symbol.prototype?"symbol":typeof l},k(d)}var W=function(){var c=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},l=c.action,p=l===void 0?"copy":l,h=c.container,_=c.target,O=c.text;if(p!=="copy"&&p!=="cut")throw new Error('Invalid "action" value, use either "copy" or "cut"');if(_!==void 0)if(_&&k(_)==="object"&&_.nodeType===1){if(p==="copy"&&_.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if(p==="cut"&&(_.hasAttribute("readonly")||_.hasAttribute("disabled")))throw new Error(`Invalid "target" attribute. You can't cut text from elements with "readonly" or "disabled" attributes`)}else throw new Error('Invalid "target" value, use a valid Element');if(O)return z(O,{container:h});if(_)return p==="cut"?x(_):z(_,{container:h})},D=W;function u(d){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?u=function(l){return typeof l}:u=function(l){return l&&typeof Symbol=="function"&&l.constructor===Symbol&&l!==Symbol.prototype?"symbol":typeof l},u(d)}function m(d,c){if(!(d instanceof c))throw new TypeError("Cannot call a class as a function")}function E(d,c){for(var l=0;l"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}function G(d){return G=Object.setPrototypeOf?Object.getPrototypeOf:function(l){return l.__proto__||Object.getPrototypeOf(l)},G(d)}function ce(d,c){var l="data-clipboard-".concat(d);if(c.hasAttribute(l))return c.getAttribute(l)}var Be=(function(d){P(l,d);var c=I(l);function l(p,h){var _;return m(this,l),_=c.call(this),_.resolveOptions(h),_.listenClick(p),_}return y(l,[{key:"resolveOptions",value:function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.action=typeof h.action=="function"?h.action:this.defaultAction,this.target=typeof h.target=="function"?h.target:this.defaultTarget,this.text=typeof h.text=="function"?h.text:this.defaultText,this.container=u(h.container)==="object"?h.container:document.body}},{key:"listenClick",value:function(h){var _=this;this.listener=v()(h,"click",function(O){return _.onClick(O)})}},{key:"onClick",value:function(h){var _=h.delegateTarget||h.currentTarget,O=this.action(_)||"copy",A=D({action:O,container:this.container,target:this.target(_),text:this.text(_)});this.emit(A?"success":"error",{action:O,text:A,trigger:_,clearSelection:function(){_&&_.focus(),window.getSelection().removeAllRanges()}})}},{key:"defaultAction",value:function(h){return ce("action",h)}},{key:"defaultTarget",value:function(h){var _=ce("target",h);if(_)return document.querySelector(_)}},{key:"defaultText",value:function(h){return ce("text",h)}},{key:"destroy",value:function(){this.listener.destroy()}}],[{key:"copy",value:function(h){var _=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{container:document.body};return z(h,_)}},{key:"cut",value:function(h){return x(h)}},{key:"isSupported",value:function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:["copy","cut"],_=typeof h=="string"?[h]:h,O=!!document.queryCommandSupported;return _.forEach(function(A){O=O&&!!document.queryCommandSupported(A)}),O}}]),l})(s()),ve=Be}),828:(function(n){var i=9;if(typeof Element<"u"&&!Element.prototype.matches){var o=Element.prototype;o.matches=o.matchesSelector||o.mozMatchesSelector||o.msMatchesSelector||o.oMatchesSelector||o.webkitMatchesSelector}function a(s,f){for(;s&&s.nodeType!==i;){if(typeof s.matches=="function"&&s.matches(f))return s;s=s.parentNode}}n.exports=a}),438:(function(n,i,o){var a=o(828);function s(b,T,w,R,x){var C=v.apply(this,arguments);return b.addEventListener(w,C,x),{destroy:function(){b.removeEventListener(w,C,x)}}}function f(b,T,w,R,x){return typeof b.addEventListener=="function"?s.apply(null,arguments):typeof w=="function"?s.bind(null,document).apply(null,arguments):(typeof b=="string"&&(b=document.querySelectorAll(b)),Array.prototype.map.call(b,function(C){return s(C,T,w,R,x)}))}function v(b,T,w,R){return function(x){x.delegateTarget=a(x.target,T),x.delegateTarget&&R.call(b,x)}}n.exports=f}),879:(function(n,i){i.node=function(o){return o!==void 0&&o instanceof HTMLElement&&o.nodeType===1},i.nodeList=function(o){var a=Object.prototype.toString.call(o);return o!==void 0&&(a==="[object NodeList]"||a==="[object HTMLCollection]")&&"length"in o&&(o.length===0||i.node(o[0]))},i.string=function(o){return typeof o=="string"||o instanceof String},i.fn=function(o){var a=Object.prototype.toString.call(o);return a==="[object Function]"}}),370:(function(n,i,o){var a=o(879),s=o(438);function f(w,R,x){if(!w&&!R&&!x)throw new Error("Missing required arguments");if(!a.string(R))throw new TypeError("Second argument must be a String");if(!a.fn(x))throw new TypeError("Third argument must be a Function");if(a.node(w))return v(w,R,x);if(a.nodeList(w))return b(w,R,x);if(a.string(w))return T(w,R,x);throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList")}function v(w,R,x){return w.addEventListener(R,x),{destroy:function(){w.removeEventListener(R,x)}}}function b(w,R,x){return Array.prototype.forEach.call(w,function(C){C.addEventListener(R,x)}),{destroy:function(){Array.prototype.forEach.call(w,function(C){C.removeEventListener(R,x)})}}}function T(w,R,x){return s(document.body,w,R,x)}n.exports=f}),817:(function(n){function i(o){var a;if(o.nodeName==="SELECT")o.focus(),a=o.value;else if(o.nodeName==="INPUT"||o.nodeName==="TEXTAREA"){var s=o.hasAttribute("readonly");s||o.setAttribute("readonly",""),o.select(),o.setSelectionRange(0,o.value.length),s||o.removeAttribute("readonly"),a=o.value}else{o.hasAttribute("contenteditable")&&o.focus();var f=window.getSelection(),v=document.createRange();v.selectNodeContents(o),f.removeAllRanges(),f.addRange(v),a=f.toString()}return a}n.exports=i}),279:(function(n){function i(){}i.prototype={on:function(o,a,s){var f=this.e||(this.e={});return(f[o]||(f[o]=[])).push({fn:a,ctx:s}),this},once:function(o,a,s){var f=this;function v(){f.off(o,v),a.apply(s,arguments)}return v._=a,this.on(o,v,s)},emit:function(o){var a=[].slice.call(arguments,1),s=((this.e||(this.e={}))[o]||[]).slice(),f=0,v=s.length;for(f;f{Wt.exports=window.wp.keycodes});var qt=K((Ao,ke)=>{(function(e,t,r){if(!e)return;for(var n={8:"backspace",9:"tab",13:"enter",16:"shift",17:"ctrl",18:"alt",20:"capslock",27:"esc",32:"space",33:"pageup",34:"pagedown",35:"end",36:"home",37:"left",38:"up",39:"right",40:"down",45:"ins",46:"del",91:"meta",93:"meta",224:"meta"},i={106:"*",107:"+",109:"-",110:".",111:"/",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'"},o={"~":"`","!":"1","@":"2","#":"3",$:"4","%":"5","^":"6","&":"7","*":"8","(":"9",")":"0",_:"-","+":"=",":":";",'"':"'","<":",",">":".","?":"/","|":"\\"},a={option:"alt",command:"meta",return:"enter",escape:"esc",plus:"+",mod:/Mac|iPod|iPhone|iPad/.test(navigator.platform)?"meta":"ctrl"},s,f=1;f<20;++f)n[111+f]="f"+f;for(f=0;f<=9;++f)n[f+96]=f.toString();function v(u,m,E){if(u.addEventListener){u.addEventListener(m,E,!1);return}u.attachEvent("on"+m,E)}function b(u){if(u.type=="keypress"){var m=String.fromCharCode(u.which);return u.shiftKey||(m=m.toLowerCase()),m}return n[u.which]?n[u.which]:i[u.which]?i[u.which]:String.fromCharCode(u.which).toLowerCase()}function T(u,m){return u.sort().join(",")===m.sort().join(",")}function w(u){var m=[];return u.shiftKey&&m.push("shift"),u.altKey&&m.push("alt"),u.ctrlKey&&m.push("ctrl"),u.metaKey&&m.push("meta"),m}function R(u){if(u.preventDefault){u.preventDefault();return}u.returnValue=!1}function x(u){if(u.stopPropagation){u.stopPropagation();return}u.cancelBubble=!0}function C(u){return u=="shift"||u=="ctrl"||u=="alt"||u=="meta"}function j(){if(!s){s={};for(var u in n)u>95&&u<112||n.hasOwnProperty(u)&&(s[n[u]]=u)}return s}function M(u,m,E){return E||(E=j()[u]?"keydown":"keypress"),E=="keypress"&&m.length&&(E="keydown"),E}function z(u){return u==="+"?["+"]:(u=u.replace(/\+{2}/g,"+plus"),u.split("+"))}function k(u,m){var E,y,P,S=[];for(E=z(u),P=0;P1){Be(d,_,c,l);return}O=k(d,l),m._callbacks[O.key]=m._callbacks[O.key]||[],J(O.key,O.modifiers,{type:O.action},p,d,h),m._callbacks[O.key][p?"unshift":"push"]({callback:c,modifiers:O.modifiers,action:O.action,seq:p,level:h,combo:d})}m._bindMultiple=function(d,c,l){for(var p=0;p-1||W(m,E.target))return!1;if("composedPath"in u&&typeof u.composedPath=="function"){var y=u.composedPath()[0];y!==u.target&&(m=y)}return m.tagName=="INPUT"||m.tagName=="SELECT"||m.tagName=="TEXTAREA"||m.isContentEditable},D.prototype.handleKey=function(){var u=this;return u._handleKey.apply(u,arguments)},D.addKeycodes=function(u){for(var m in u)u.hasOwnProperty(m)&&(n[m]=u[m]);s=null},D.init=function(){var u=D(t);for(var m in u)m.charAt(0)!=="_"&&(D[m]=(function(E){return function(){return u[E].apply(u,arguments)}})(m))},D.init(),e.Mousetrap=D,typeof ke<"u"&&ke.exports&&(ke.exports=D),typeof define=="function"&&define.amd&&define(function(){return D})})(typeof window<"u"?window:null,typeof window<"u"?document:null)});var er=K((No,Jt)=>{Jt.exports=window.wp.undoManager});var cr=K((Zo,fr)=>{fr.exports=window.wp.priorityQueue});var hr=K((ei,mr)=>{mr.exports=window.React});var vn={};Mr(vn,{__experimentalUseDialog:()=>Bt,__experimentalUseDragging:()=>Ht,__experimentalUseDropZone:()=>wr,__experimentalUseFixedWindowList:()=>_r,__experimentalUseFocusOutside:()=>De,compose:()=>st,createHigherOrderComponent:()=>U,debounce:()=>q,ifCondition:()=>lt,observableMap:()=>zr,pipe:()=>at,pure:()=>vt,throttle:()=>$e,useAsyncList:()=>dr,useConstrainedTabbing:()=>Ce,useCopyOnClick:()=>zt,useCopyToClipboard:()=>Ut,useDebounce:()=>Ve,useDebouncedInput:()=>yr,useDisabled:()=>$t,useEvent:()=>V,useFocusOnMount:()=>Te,useFocusReturn:()=>Le,useFocusableIframe:()=>Er,useInstanceId:()=>_e,useIsomorphicLayoutEffect:()=>Ie,useKeyboardShortcut:()=>Zt,useMediaQuery:()=>oe,useMergeRefs:()=>Ae,useObservableValue:()=>xr,usePrevious:()=>Fe,useReducedMotion:()=>Xt,useRefEffect:()=>F,useResizeObserver:()=>sr,useStateWithHistory:()=>rr,useThrottle:()=>br,useViewportMatch:()=>ir,useWarnOnChange:()=>pr,withGlobalEvents:()=>Et,withInstanceId:()=>Ct,withSafeTimeout:()=>Tt,withState:()=>At});var ge=function(){return ge=Object.assign||function(t){for(var r,n=1,i=arguments.length;n0&&r>="0"&&r<="9"?"_"+r+n:""+r.toUpperCase()+n}function ut(e,t){return t===void 0&&(t={}),it(e,ge({delimiter:"",transform:kr},t))}function U(e,t){return r=>{let n=e(r);return n.displayName=jr(t,r),n}}var jr=(e,t)=>{let r=t.displayName||t.name||"Component";return`${ut(e??"")}(${r})`};var q=(e,t,r)=>{let n,i,o=0,a,s,f,v=0,b=!1,T=!1,w=!0;r&&(b=!!r.leading,T="maxWait"in r,r.maxWait!==void 0&&(o=Math.max(r.maxWait,t)),w="trailing"in r?!!r.trailing:w);function R(S){let I=n,N=i;return n=void 0,i=void 0,v=S,a=e.apply(N,I),a}function x(S,I){s=setTimeout(S,I)}function C(){s!==void 0&&clearTimeout(s)}function j(S){return v=S,x(W,t),b?R(S):a}function M(S){return S-(f||0)}function z(S){let I=M(S),N=S-v,J=t-I;return T?Math.min(J,o-N):J}function k(S){let I=M(S),N=S-v;return f===void 0||I>=t||I<0||T&&N>=o}function W(){let S=Date.now();if(k(S))return u(S);x(W,z(S))}function D(){s=void 0}function u(S){return D(),w&&n?R(S):(n=i=void 0,a)}function m(){C(),v=0,D(),n=f=i=void 0}function E(){return y()?u(Date.now()):a}function y(){return s!==void 0}function P(...S){let I=Date.now(),N=k(I);if(n=S,i=this,f=I,N){if(!y())return j(f);if(T)return x(W,t),R(f)}return y()||x(W,t),a}return P.cancel=m,P.flush=E,P.pending=y,P};var $e=(e,t,r)=>{let n=!0,i=!0;return r&&(n="leading"in r?!!r.leading:n,i="trailing"in r?!!r.trailing:i),q(e,t,{leading:n,trailing:i,maxWait:t})};function zr(){let e=new Map,t=new Map;function r(n){let i=t.get(n);if(i)for(let o of i)o()}return{get(n){return e.get(n)},set(n,i){e.set(n,i),r(n)},delete(n){e.delete(n),r(n)},subscribe(n,i){let o=t.get(n);return o||(o=new Set,t.set(n,o)),o.add(i),()=>{o.delete(i),o.size===0&&t.delete(n)}}}}var He=(e=!1)=>(...t)=>(...r)=>{let n=t.flat();return e&&n.reverse(),n.reduce((i,o)=>[o(...i)],r)[0]},Fr=He(),at=Fr;var Nr=He(!0),st=Nr;var ct=g(Z());function Ur(e){return U(t=>r=>e(r)?(0,ct.jsx)(t,{...r}):null,"ifCondition")}var lt=Ur;var be=g(pt()),qe=g(L());var ht=g(Z()),Wr=U(function(e){return e.prototype instanceof qe.Component?class extends e{shouldComponentUpdate(t,r){return!(0,be.default)(t,this.props)||!(0,be.default)(r,this.state)}}:class extends qe.Component{shouldComponentUpdate(t){return!(0,be.default)(t,this.props)}render(){return(0,ht.jsx)(e,{...this.props})}}},"pure"),vt=Wr;var Ee=g(L()),wt=g(we());var Vr=class{constructor(){this.listeners={},this.handleEvent=this.handleEvent.bind(this)}add(e,t){this.listeners[e]||(window.addEventListener(e,this.handleEvent),this.listeners[e]=[]),this.listeners[e].push(t)}remove(e,t){this.listeners[e]&&(this.listeners[e]=this.listeners[e].filter(r=>r!==t),this.listeners[e].length||(window.removeEventListener(e,this.handleEvent),delete this.listeners[e]))}handleEvent(e){this.listeners[e.type]?.forEach(t=>{t.handleEvent(e)})}},gt=Vr;var Ge=g(Z()),bt=new gt;function Et(e){return(0,wt.default)("wp.compose.withGlobalEvents",{since:"5.7",alternative:"useEffect"}),U(t=>{class r extends Ee.Component{constructor(i){super(i),this.handleEvent=this.handleEvent.bind(this),this.handleRef=this.handleRef.bind(this)}componentDidMount(){Object.keys(e).forEach(i=>{bt.add(i,this)})}componentWillUnmount(){Object.keys(e).forEach(i=>{bt.remove(i,this)})}handleEvent(i){let o=e[i.type];typeof this.wrappedRef[o]=="function"&&this.wrappedRef[o](i)}handleRef(i){this.wrappedRef=i,this.props.forwardedRef&&this.props.forwardedRef(i)}render(){return(0,Ge.jsx)(t,{...this.props.ownProps,ref:this.handleRef})}}return(0,Ee.forwardRef)((n,i)=>(0,Ge.jsx)(r,{ownProps:n,forwardedRef:i}))},"withGlobalEvents")}var xt=g(L()),_t=new WeakMap;function Kr(e){let t=_t.get(e)||0;return _t.set(e,t+1),t}function Br(e,t,r){return(0,xt.useMemo)(()=>{if(r)return r;let n=Kr(e);return t?`${t}-${n}`:n},[e,r,t])}var _e=Br;var St=g(Z()),$r=U(e=>t=>{let r=_e(e);return(0,St.jsx)(e,{...t,instanceId:r})},"instanceId"),Ct=$r;var Ot=g(L());var Rt=g(Z()),Hr=U(e=>class extends Ot.Component{timeouts;constructor(r){super(r),this.timeouts=[],this.setTimeout=this.setTimeout.bind(this),this.clearTimeout=this.clearTimeout.bind(this)}componentWillUnmount(){this.timeouts.forEach(clearTimeout)}setTimeout(r,n){let i=setTimeout(()=>{r(),this.clearTimeout(i)},n);return this.timeouts.push(i),i}clearTimeout(r){clearTimeout(r),this.timeouts=this.timeouts.filter(n=>n!==r)}render(){return(0,Rt.jsx)(e,{...this.props,setTimeout:this.setTimeout,clearTimeout:this.clearTimeout})}},"withSafeTimeout"),Tt=Hr;var Lt=g(L()),Dt=g(we());var Mt=g(Z());function At(e={}){return(0,Dt.default)("wp.compose.withState",{since:"5.8",alternative:"wp.element.useState"}),U(t=>class extends Lt.Component{constructor(n){super(n),this.setState=this.setState.bind(this),this.state=e}render(){return(0,Mt.jsx)(t,{...this.props,...this.state,setState:this.setState})}},"withState")}var It=g(xe());var Se=g(L());function F(e,t){let r=(0,Se.useRef)();return(0,Se.useCallback)(n=>{n?r.current=e(n):r.current&&r.current()},t)}function qr(){return F(e=>{function t(r){let{key:n,shiftKey:i,target:o}=r;if(n!=="Tab")return;let a=i?"findPrevious":"findNext",s=It.focus.tabbable[a](o)||null;if(o.contains(s)){r.preventDefault(),s?.focus();return}if(e.contains(s))return;let f=i?"append":"prepend",{ownerDocument:v}=e,b=v.createElement("div");b.tabIndex=-1,e[f](b),b.addEventListener("blur",()=>e.removeChild(b)),b.focus()}return e.addEventListener("keydown",t),()=>{e.removeEventListener("keydown",t)}},[])}var Ce=qr;var kt=g(Ze()),te=g(L()),jt=g(we());function zt(e,t,r=4e3){(0,jt.default)("wp.compose.useCopyOnClick",{since:"5.8",alternative:"wp.compose.useCopyToClipboard"});let n=(0,te.useRef)(),[i,o]=(0,te.useState)(!1);return(0,te.useEffect)(()=>{let a;if(e.current)return n.current=new kt.default(e.current,{text:()=>typeof t=="function"?t():t}),n.current.on("success",({clearSelection:s,trigger:f})=>{s(),f&&f.focus(),r&&(o(!0),clearTimeout(a),a=setTimeout(()=>o(!1),r))}),()=>{n.current&&n.current.destroy(),clearTimeout(a)}},[t,r,o]),i}var Nt=g(Ze()),Oe=g(L());function Ft(e){let t=(0,Oe.useRef)(e);return(0,Oe.useLayoutEffect)(()=>{t.current=e},[e]),t}function Ut(e,t){let r=Ft(e),n=Ft(t);return F(i=>{let o=new Nt.default(i,{text(){return typeof r.current=="function"?r.current():r.current||""}});return o.on("success",({clearSelection:a})=>{a(),n.current&&n.current()}),()=>{o.destroy()}},[])}var re=g(L()),Kt=g(Re());var de=g(L()),Vt=g(xe());function Te(e="firstElement"){let t=(0,de.useRef)(e),r=i=>{i.focus({preventScroll:!0})},n=(0,de.useRef)();return(0,de.useEffect)(()=>{t.current=e},[e]),F(i=>{if(!(!i||t.current===!1)&&!i.contains(i.ownerDocument?.activeElement??null)){if(t.current!=="firstElement"&&t.current!=="firstInputElement"){r(i);return}return n.current=setTimeout(()=>{if(t.current==="firstInputElement"){let a=null;if(typeof window<"u"&&i instanceof window.Element&&(a=i.querySelector('input:not([type="hidden"]):not([disabled]), select:not([disabled]), textarea:not([disabled])')),a){r(a);return}}let o=Vt.focus.tabbable.find(i)[0];o&&r(o)},0),()=>{n.current&&clearTimeout(n.current)}}},[])}var Y=g(L()),Ye=null;function Gr(e){let t=(0,Y.useRef)(null),r=(0,Y.useRef)(null),n=(0,Y.useRef)(e);return(0,Y.useEffect)(()=>{n.current=e},[e]),(0,Y.useCallback)(i=>{if(i){if(t.current=i,r.current)return;let o=i.ownerDocument.activeElement instanceof window.HTMLIFrameElement?i.ownerDocument.activeElement.contentDocument:i.ownerDocument;r.current=o?.activeElement??null}else if(r.current){let o=t.current?.contains(t.current?.ownerDocument.activeElement);if(t.current?.isConnected&&!o){Ye??=r.current;return}n.current?n.current():(r.current.isConnected?r.current:Ye)?.focus(),Ye=null}},[])}var Le=Gr;var B=g(L()),Qr=["button","submit"];function Zr(e){if(!(e instanceof window.HTMLElement))return!1;switch(e.nodeName){case"A":case"BUTTON":return!0;case"INPUT":return Qr.includes(e.type)}return!1}function De(e){let t=(0,B.useRef)(e);(0,B.useEffect)(()=>{t.current=e},[e]);let r=(0,B.useRef)(!1),n=(0,B.useRef)(),i=(0,B.useCallback)(()=>{clearTimeout(n.current)},[]);(0,B.useEffect)(()=>{e||i()},[e,i]);let o=(0,B.useCallback)(s=>{let{type:f,target:v}=s;["mouseup","touchend"].includes(f)?r.current=!1:Zr(v)&&(r.current=!0)},[]),a=(0,B.useCallback)(s=>{if(s.persist(),r.current)return;let f=s.target.getAttribute("data-unstable-ignore-focus-outside-for-relatedtarget");f&&s.relatedTarget?.closest(f)||(n.current=setTimeout(()=>{if(!document.hasFocus()){s.preventDefault();return}typeof t.current=="function"&&t.current(s)},0))},[]);return{onFocus:i,onMouseDown:o,onMouseUp:o,onTouchStart:o,onTouchEnd:o,onBlur:a}}var $=g(L());function Me(e,t){typeof e=="function"?e(t):e&&e.hasOwnProperty("current")&&(e.current=t)}function Ae(e){let t=(0,$.useRef)(),r=(0,$.useRef)(!1),n=(0,$.useRef)(!1),i=(0,$.useRef)([]),o=(0,$.useRef)(e);return o.current=e,(0,$.useLayoutEffect)(()=>{n.current===!1&&r.current===!0&&e.forEach((a,s)=>{let f=i.current[s];a!==f&&(Me(f,null),Me(a,t.current))}),i.current=e},e),(0,$.useLayoutEffect)(()=>{n.current=!1}),(0,$.useCallback)(a=>{Me(t,a),n.current=!0,r.current=a!==null;let s=a?o.current:i.current;for(let f of s)Me(f,a)},[])}function Yr(e){let t=(0,re.useRef)(),{constrainTabbing:r=e.focusOnMount!==!1}=e;(0,re.useEffect)(()=>{t.current=e},Object.values(e));let n=Ce(),i=Te(e.focusOnMount),o=Le(),a=De(f=>{t.current?.__unstableOnClose?t.current.__unstableOnClose("focus-outside",f):t.current?.onClose&&t.current.onClose()}),s=(0,re.useCallback)(f=>{f&&f.addEventListener("keydown",v=>{v.keyCode===Kt.ESCAPE&&!v.defaultPrevented&&t.current?.onClose&&(v.preventDefault(),t.current.onClose())})},[]);return[Ae([r?n:null,e.focusOnMount!==!1?o:null,e.focusOnMount!==!1?i:null,s]),{...a,tabIndex:-1}]}var Bt=Yr;function $t({isDisabled:e=!1}={}){return F(t=>{if(e)return;let r=t?.ownerDocument?.defaultView;if(!r)return;let n=[],i=()=>{t.childNodes.forEach(s=>{s instanceof r.HTMLElement&&(s.getAttribute("inert")||(s.setAttribute("inert","true"),n.push(()=>{s.removeAttribute("inert")})))})},o=q(i,0,{leading:!0});i();let a=new window.MutationObserver(o);return a.observe(t,{childList:!0}),()=>{a&&a.disconnect(),o.cancel(),n.forEach(s=>s())}},[e])}var ne=g(L());function V(e){let t=(0,ne.useRef)(()=>{throw new Error("Callbacks created with `useEvent` cannot be called during rendering.")});return(0,ne.useInsertionEffect)(()=>{t.current=e}),(0,ne.useCallback)((...r)=>t.current?.(...r),[])}var H=g(L());var Pe=g(L()),Xr=typeof window<"u"?Pe.useLayoutEffect:Pe.useEffect,Ie=Xr;function Ht({onDragStart:e,onDragMove:t,onDragEnd:r}){let[n,i]=(0,H.useState)(!1),o=(0,H.useRef)({onDragStart:e,onDragMove:t,onDragEnd:r});Ie(()=>{o.current.onDragStart=e,o.current.onDragMove=t,o.current.onDragEnd=r},[e,t,r]);let a=(0,H.useCallback)(v=>o.current.onDragMove&&o.current.onDragMove(v),[]),s=(0,H.useCallback)(v=>{o.current.onDragEnd&&o.current.onDragEnd(v),document.removeEventListener("mousemove",a),document.removeEventListener("mouseup",s),i(!1)},[]),f=(0,H.useCallback)(v=>{o.current.onDragStart&&o.current.onDragStart(v),document.addEventListener("mousemove",a),document.addEventListener("mouseup",s),i(!0)},[]);return(0,H.useEffect)(()=>()=>{n&&(document.removeEventListener("mousemove",a),document.removeEventListener("mouseup",s))},[n]),{startDrag:f,endDrag:s,isDragging:n}}var Gt=g(qt());(function(e){if(e){var t={},r=e.prototype.stopCallback;e.prototype.stopCallback=function(n,i,o,a){var s=this;return s.paused?!0:t[o]||t[a]?!1:r.call(s,n,i,o)},e.prototype.bindGlobal=function(n,i,o){var a=this;if(a.bind(n,i,o),n instanceof Array){for(var s=0;s{a.current=t},[t]),(0,pe.useEffect)(()=>{if(i)return;let s=new Gt.default(o&&o.current?o.current:document);return(Array.isArray(e)?e:[e]).forEach(v=>{let b=v.split("+"),T=new Set(b.filter(C=>C.length>1)),w=T.has("alt"),R=T.has("shift");if((0,Qt.isAppleOS)()&&(T.size===1&&w||T.size===2&&w&&R))throw new Error(`Cannot bind ${v}. Alt and Shift+Alt modifiers are reserved for character input.`);s[r?"bindGlobal":"bind"](v,(...C)=>a.current(...C),n)}),()=>{s.reset()}},[e,r,n,o,i])}var Zt=Jr;var je=g(L()),Yt=new Map;function en(e){if(!e)return null;let t=Yt.get(e);return t||(typeof window<"u"&&typeof window.matchMedia=="function"?(t=window.matchMedia(e),Yt.set(e,t),t):null)}function oe(e){let t=(0,je.useMemo)(()=>{let r=en(e);return{subscribe(n){return r?(r.addEventListener?.("change",n),()=>{r.removeEventListener?.("change",n)}):()=>{}},getValue(){return r?.matches??!1}}},[e]);return(0,je.useSyncExternalStore)(t.subscribe,t.getValue,()=>!1)}var ze=g(L());function Fe(e){let t=(0,ze.useRef)();return(0,ze.useEffect)(()=>{t.current=e},[e]),t.current}var tn=()=>oe("(prefers-reduced-motion: reduce)"),Xt=tn;var tr=g(er()),ie=g(L());function rn(e,t){switch(t.type){case"UNDO":{let r=e.manager.undo();return r?{...e,value:r[0].changes.prop.from}:e}case"REDO":{let r=e.manager.redo();return r?{...e,value:r[0].changes.prop.to}:e}case"RECORD":return e.manager.addRecord([{id:"object",changes:{prop:{from:e.value,to:t.value}}}],t.isStaged),{...e,value:t.value}}return e}function nn(e){return{manager:(0,tr.createUndoManager)(),value:e}}function rr(e){let[t,r]=(0,ie.useReducer)(rn,e,nn);return{value:t.value,setValue:(0,ie.useCallback)((n,i)=>{r({type:"RECORD",value:n,isStaged:i})},[]),hasUndo:t.manager.hasUndo(),hasRedo:t.manager.hasRedo(),undo:(0,ie.useCallback)(()=>{r({type:"UNDO"})},[]),redo:(0,ie.useCallback)(()=>{r({type:"REDO"})},[])}}var Ne=g(L());var nr={xhuge:1920,huge:1440,wide:1280,xlarge:1080,large:960,medium:782,small:600,mobile:480},on={">=":"min-width","<":"max-width"},un={">=":(e,t)=>t>=e,"<":(e,t)=>t=")=>{let r=(0,Ne.useContext)(Xe),n=!r&&`(${on[t]}: ${nr[e]}px)`,i=oe(n||void 0);return r?un[t](nr[e],r):i};or.__experimentalWidthProvider=Xe.Provider;var ir=or;var Je=g(L());function Ue(e,t={}){let r=V(e),n=(0,Je.useRef)(),i=(0,Je.useRef)();return V(o=>{if(o===n.current)return;i.current??=new ResizeObserver(r);let{current:a}=i;n.current&&a.unobserve(n.current),n.current=o,o&&a.observe(o,t)})}var ue=g(L());var et=g(Z()),an=e=>{let t;if(!e.contentBoxSize)t=[e.contentRect.width,e.contentRect.height];else if(e.contentBoxSize[0]){let i=e.contentBoxSize[0];t=[i.inlineSize,i.blockSize]}else{let i=e.contentBoxSize;t=[i.inlineSize,i.blockSize]}let[r,n]=t.map(i=>Math.round(i));return{width:r,height:n}},sn={position:"absolute",top:0,left:0,right:0,bottom:0,pointerEvents:"none",opacity:0,overflow:"hidden",zIndex:-1};function fn({onResize:e}){let t=Ue(r=>{let n=an(r.at(-1));e(n)});return(0,et.jsx)("div",{ref:t,style:sn,"aria-hidden":"true"})}function cn(e,t){return e.width===t.width&&e.height===t.height}var ur={width:null,height:null};function ar(){let[e,t]=(0,ue.useState)(ur),r=(0,ue.useRef)(ur),n=(0,ue.useCallback)(o=>{cn(r.current,o)||(r.current=o,t(o))},[]);return[(0,et.jsx)(fn,{onResize:n}),e]}function sr(e,t={}){return e?Ue(e,t):ar()}var ae=g(L()),lr=g(cr());function ln(e,t){let r=[];for(let n=0;n{let o=ln(e,n);o.length{(0,ae.flushSync)(()=>{i(f=>[...f,...e.slice(s,s+r)])})});return()=>a.reset()},[e]),n}var dr=dn;function pn(e,t="Change detection"){let r=Fe(e);Object.entries(r??[]).forEach(([n,i])=>{i!==e[n]&&console.warn(`${t}: ${n} key changed:`,i,e[n])})}var pr=pn;var se=g(hr());function mn(e,t){if(e.length!==t.length)return!1;for(var r=0;rq(e,t??0,r),[e,t,r?.leading,r?.trailing,r?.maxWait]);return(0,vr.useEffect)(()=>()=>n.cancel(),[n]),n}var me=g(L());function yr(e=""){let[t,r]=(0,me.useState)(e),[n,i]=(0,me.useState)(e),o=Ve(i,250);return(0,me.useEffect)(()=>{o(t)},[t,o]),[t,r,n]}var gr=g(L());function br(e,t,r){let n=We(()=>$e(e,t??0,r),[e,t,r]);return(0,gr.useEffect)(()=>()=>n.cancel(),[n]),n}function wr({dropZoneElement:e,isDisabled:t,onDrop:r,onDragStart:n,onDragEnter:i,onDragLeave:o,onDragEnd:a,onDragOver:s}){let f=V(r),v=V(n),b=V(i),T=V(o),w=V(a),R=V(s);return F(x=>{if(t)return;let C=e??x,j=!1,{ownerDocument:M}=C;function z(y){let{defaultView:P}=M;if(!y||!P||!(y instanceof P.HTMLElement)||!C.contains(y))return!1;let S=y;do if(S.dataset.isDropZone)return S===C;while(S=S.parentElement);return!1}function k(y){j||(j=!0,M.addEventListener("dragend",E),M.addEventListener("mousemove",E),n&&v(y))}function W(y){y.preventDefault(),!C.contains(y.relatedTarget)&&i&&b(y)}function D(y){!y.defaultPrevented&&s&&R(y),y.preventDefault()}function u(y){z(y.relatedTarget)||o&&T(y)}function m(y){y.defaultPrevented||(y.preventDefault(),y.dataTransfer&&y.dataTransfer.files.length,r&&f(y),E(y))}function E(y){j&&(j=!1,M.removeEventListener("dragend",E),M.removeEventListener("mousemove",E),a&&w(y))}return C.setAttribute("data-is-drop-zone","true"),C.addEventListener("drop",m),C.addEventListener("dragenter",W),C.addEventListener("dragover",D),C.addEventListener("dragleave",u),M.addEventListener("dragenter",k),()=>{C.removeAttribute("data-is-drop-zone"),C.removeEventListener("drop",m),C.removeEventListener("dragenter",W),C.removeEventListener("dragover",D),C.removeEventListener("dragleave",u),M.removeEventListener("dragend",E),M.removeEventListener("mousemove",E),M.removeEventListener("dragenter",k)}},[t,e])}function Er(){return F(e=>{let{ownerDocument:t}=e;if(!t)return;let{defaultView:r}=t;if(!r)return;function n(){t&&t.activeElement===e&&e.focus()}return r.addEventListener("blur",n),()=>{r.removeEventListener("blur",n)}},[])}var he=g(L()),tt=g(xe()),X=g(Re());var hn=30;function _r(e,t,r,n){let i=n?.initWindowSize??hn,o=n?.useWindowing??!0,[a,s]=(0,he.useState)({visibleItems:i,start:0,end:i,itemInView:f=>f>=0&&f<=i});return(0,he.useLayoutEffect)(()=>{if(!o)return;let f=(0,tt.getScrollContainer)(e.current),v=T=>{if(!f)return;let w=Math.ceil(f.clientHeight/t),R=T?w:n?.windowOverscan??w,x=Math.floor(f.scrollTop/t),C=Math.max(0,x-R),j=Math.min(r-1,x+w+R);s(M=>{let z={visibleItems:w,start:C,end:j,itemInView:k=>C<=k&&k<=j};return M.start!==z.start||M.end!==z.end||M.visibleItems!==z.visibleItems?z:M})};v(!0);let b=q(()=>{v()},16);return f?.addEventListener("scroll",b),f?.ownerDocument?.defaultView?.addEventListener("resize",b),f?.ownerDocument?.defaultView?.addEventListener("resize",b),()=>{f?.removeEventListener("scroll",b),f?.ownerDocument?.defaultView?.removeEventListener("resize",b)}},[t,e,r,n?.expandedState,n?.windowOverscan,o]),(0,he.useLayoutEffect)(()=>{if(!o)return;let f=(0,tt.getScrollContainer)(e.current),v=b=>{switch(b.keyCode){case X.HOME:return f?.scrollTo({top:0});case X.END:return f?.scrollTo({top:r*t});case X.PAGEUP:return f?.scrollTo({top:f.scrollTop-a.visibleItems*t});case X.PAGEDOWN:return f?.scrollTo({top:f.scrollTop+a.visibleItems*t})}};return f?.ownerDocument?.defaultView?.addEventListener("keydown",v),()=>{f?.ownerDocument?.defaultView?.removeEventListener("keydown",v)}},[r,t,e,a.visibleItems,o,n?.expandedState]),[a,s]}var Ke=g(L());function xr(e,t){let[r,n]=(0,Ke.useMemo)(()=>[i=>e.subscribe(t,i),()=>e.get(t)],[e,t]);return(0,Ke.useSyncExternalStore)(r,n,n)}return Ar(vn);})(); /*! Bundled license information: clipboard/dist/clipboard.js: (*! * clipboard.js v2.0.11 * https://clipboardjs.com/ * * Licensed MIT © Zeno Rocha *) */