JezK
Edit File: index.js
/*! For license information please see index.js.LICENSE.txt */ (()=>{var e,t,n,r,i={44269:(e,t,n)=>{"use strict";n.d(t,{EW:()=>S,O8:()=>s,QZ:()=>R,vA:()=>o,vP:()=>b});var r=Symbol.for("preact-signals");function i(){if(d>1)d--;else{var e,t=!1;for(function(){var e=m;for(m=void 0;void 0!==e;)e.S.v===e.v&&(e.S.i=e.i),e=e.o}();void 0!==c;){var n=c;for(c=void 0,u++;void 0!==n;){var r=n.u;if(n.u=void 0,n.f&=-3,!(8&n.f)&&y(n))try{n.c()}catch(n){t||(e=n,t=!0)}n=r}}if(u=0,d--,t)throw e}}function o(e){if(d>0)return e();p=++f,d++;try{return e()}finally{i()}}var a=void 0;function s(e){var t=a;a=void 0;try{return e()}finally{a=t}}var l,c=void 0,d=0,u=0,f=0,p=0,m=void 0,h=0;function g(e){if(void 0!==a){var t=e.n;if(void 0===t||t.t!==a)return t={i:0,S:e,p:a.s,n:void 0,t:a,e:void 0,x:void 0,r:t},void 0!==a.s&&(a.s.n=t),a.s=t,e.n=t,32&a.f&&e.S(t),t;if(-1===t.i)return t.i=0,void 0!==t.n&&(t.n.p=t.p,void 0!==t.p&&(t.p.n=t.n),t.p=a.s,t.n=void 0,a.s.n=t,a.s=t),t}}function v(e,t){this.v=e,this.i=0,this.n=void 0,this.t=void 0,this.l=0,this.W=null==t?void 0:t.watched,this.Z=null==t?void 0:t.unwatched,this.name=null==t?void 0:t.name}function b(e,t){return new v(e,t)}function y(e){for(var t=e.s;void 0!==t;t=t.n)if(t.S.i!==t.i||!t.S.h()||t.S.i!==t.i)return!0;return!1}function w(e){for(var t=e.s;void 0!==t;t=t.n){var n=t.S.n;if(void 0!==n&&(t.r=n),t.S.n=t,t.i=-1,void 0===t.n){e.s=t;break}}}function x(e){for(var t=e.s,n=void 0;void 0!==t;){var r=t.p;-1===t.i?(t.S.U(t),void 0!==r&&(r.n=t.n),void 0!==t.n&&(t.n.p=r)):n=t,t.S.n=t.r,void 0!==t.r&&(t.r=void 0),t=r}e.s=n}function _(e,t){v.call(this,void 0),this.x=e,this.s=void 0,this.g=h-1,this.f=4,this.W=null==t?void 0:t.watched,this.Z=null==t?void 0:t.unwatched,this.name=null==t?void 0:t.name}function S(e,t){return new _(e,t)}function k(e){var t=e.m;if(e.m=void 0,"function"==typeof t){d++;var n=a;a=void 0;try{t()}catch(t){throw e.f&=-2,e.f|=8,C(e),t}finally{a=n,i()}}}function C(e){for(var t=e.s;void 0!==t;t=t.n)t.S.U(t);e.x=void 0,e.s=void 0,k(e)}function E(e){if(a!==this)throw new Error("Out-of-order effect");x(this),a=e,this.f&=-2,8&this.f&&C(this),i()}function j(e,t){this.x=e,this.m=void 0,this.s=void 0,this.u=void 0,this.f=32,this.name=null==t?void 0:t.name,l&&l.push(this)}function R(e,t){var n=new j(e,t);try{n.c()}catch(e){throw n.d(),e}var r=n.d.bind(n);return r[Symbol.dispose]=r,r}v.prototype.brand=r,v.prototype.h=function(){return!0},v.prototype.S=function(e){var t=this,n=this.t;n!==e&&void 0===e.e&&(e.x=n,this.t=e,void 0!==n?n.e=e:s(function(){var e;null==(e=t.W)||e.call(t)}))},v.prototype.U=function(e){var t=this;if(void 0!==this.t){var n=e.e,r=e.x;void 0!==n&&(n.x=r,e.e=void 0),void 0!==r&&(r.e=n,e.x=void 0),e===this.t&&(this.t=r,void 0===r&&s(function(){var e;null==(e=t.Z)||e.call(t)}))}},v.prototype.subscribe=function(e){var t=this;return R(function(){var n=t.value,r=a;a=void 0;try{e(n)}finally{a=r}},{name:"sub"})},v.prototype.valueOf=function(){return this.value},v.prototype.toString=function(){return this.value+""},v.prototype.toJSON=function(){return this.value},v.prototype.peek=function(){var e=a;a=void 0;try{return this.value}finally{a=e}},Object.defineProperty(v.prototype,"value",{get:function(){var e=g(this);return void 0!==e&&(e.i=this.i),this.v},set:function(e){if(e!==this.v){if(u>100)throw new Error("Cycle detected");!function(e){0!==d&&0===u&&e.l!==p&&(e.l=p,m={S:e,v:e.v,i:e.i,o:m})}(this),this.v=e,this.i++,h++,d++;try{for(var t=this.t;void 0!==t;t=t.x)t.t.N()}finally{i()}}}}),_.prototype=new v,_.prototype.h=function(){if(this.f&=-3,1&this.f)return!1;if(32==(36&this.f))return!0;if(this.f&=-5,this.g===h)return!0;if(this.g=h,this.f|=1,this.i>0&&!y(this))return this.f&=-2,!0;var e=a;try{w(this),a=this;var t=this.x();(16&this.f||this.v!==t||0===this.i)&&(this.v=t,this.f&=-17,this.i++)}catch(e){this.v=e,this.f|=16,this.i++}return a=e,x(this),this.f&=-2,!0},_.prototype.S=function(e){if(void 0===this.t){this.f|=36;for(var t=this.s;void 0!==t;t=t.n)t.S.S(t)}v.prototype.S.call(this,e)},_.prototype.U=function(e){if(void 0!==this.t&&(v.prototype.U.call(this,e),void 0===this.t)){this.f&=-33;for(var t=this.s;void 0!==t;t=t.n)t.S.U(t)}},_.prototype.N=function(){if(!(2&this.f)){this.f|=6;for(var e=this.t;void 0!==e;e=e.x)e.t.N()}},Object.defineProperty(_.prototype,"value",{get:function(){if(1&this.f)throw new Error("Cycle detected");var e=g(this);if(this.h(),void 0!==e&&(e.i=this.i),16&this.f)throw this.v;return this.v}}),j.prototype.c=function(){var e=this.S();try{if(8&this.f)return;if(void 0===this.x)return;var t=this.x();"function"==typeof t&&(this.m=t)}finally{e()}},j.prototype.S=function(){if(1&this.f)throw new Error("Cycle detected");this.f|=1,this.f&=-9,k(this),w(this),d++;var e=a;return a=this,E.bind(this,e)},j.prototype.N=function(){2&this.f||(this.f|=2,this.u=c,c=this)},j.prototype.d=function(){this.f|=8,1&this.f||C(this)},j.prototype.dispose=function(){this.d()}},91218:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(5573),i=n(39793);const o=(0,i.jsx)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,i.jsx)(r.Path,{d:"M12 13.06l3.712 3.713 1.061-1.06L13.061 12l3.712-3.712-1.06-1.06L12 10.938 8.288 7.227l-1.061 1.06L10.939 12l-3.712 3.712 1.06 1.061L12 13.061z"})})},23467:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(5573),i=n(39793);const o=(0,i.jsx)(r.SVG,{width:"24",height:"24",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,i.jsx)(r.Path,{d:"M8 7h2V5H8v2zm0 6h2v-2H8v2zm0 6h2v-2H8v2zm6-14v2h2V5h-2zm0 8h2v-2h-2v2zm0 6h2v-2h-2v2z"})})},22150:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(5573),i=n(39793);const o=(0,i.jsx)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,i.jsx)(r.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M12 5.5A2.25 2.25 0 0 0 9.878 7h4.244A2.251 2.251 0 0 0 12 5.5ZM12 4a3.751 3.751 0 0 0-3.675 3H5v1.5h1.27l.818 8.997a2.75 2.75 0 0 0 2.739 2.501h4.347a2.75 2.75 0 0 0 2.738-2.5L17.73 8.5H19V7h-3.325A3.751 3.751 0 0 0 12 4Zm4.224 4.5H7.776l.806 8.861a1.25 1.25 0 0 0 1.245 1.137h4.347a1.25 1.25 0 0 0 1.245-1.137l.805-8.861Z"})})},53283:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(5573),i=n(39793);const o=(0,i.jsx)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,i.jsx)(r.Path,{d:"M18.5 15v3.5H13V6.7l4.5 4.1 1-1.1-6.2-5.8-5.8 5.8 1 1.1 4-4v11.7h-6V15H4v5h16v-5z"})})},25452:(e,t,n)=>{"use strict";n.r(t),n.d(t,{ProductsApp:()=>tn});var r=n(71628),i=n(80044);const o=window.wp.editor;var a=n(77515),s=n(3582),l=n(47143),c=n(86087),d=n(68206),u=n(4921),f=n(54844),p=n(2994),m=n(51609),h=n(40719),g=n(66295),v=n(50625),b=n(19134),y=n(26955),w=n(89146);const x=m.createContext(void 0);function _(){const e=m.useContext(x);if(void 0===e)throw new Error((0,w.A)(64));return e}let S=function(e){return e.activationDirection="data-activation-direction",e.orientation="data-orientation",e}({});const k={tabActivationDirection:e=>({[S.activationDirection]:e})};var C=n(78410),E=n(92016),j=n(39793);const R=m.forwardRef(function(e,t){const{className:n,defaultValue:r=0,onValueChange:i,orientation:o="horizontal",render:a,value:s,style:l,...c}=e,d=void 0!==e.defaultValue,u=m.useRef([]),[f,p]=m.useState(()=>new Map),[w,_]=(0,h.q)({controlled:s,default:r,name:"Tabs",state:"value"}),S=void 0!==s,[R,I]=m.useState(()=>new Map),M=m.useCallback(e=>{if(void 0===e)return null;for(const[t,n]of R.entries())if(null!=n&&e===(n.value??n.index))return t;return null},[R]),[O,P]=m.useState(()=>({previousValue:w,tabActivationDirection:"none"})),{previousValue:T,tabActivationDirection:N}=O;let D=N,V=!1;T!==w&&(D=A(T,w,o,R),V=null!=T&&null!=w&&null==M(w));const z=V?T:w,F=T!==z||N!==D;(0,g.g)(()=>{F&&P({previousValue:z,tabActivationDirection:D})},[z,F,D]);const L=(0,v.K)((e,t)=>{const n=A(w,e,o,R);t.activationDirection=n,i?.(e,t),t.isCanceled||_(e)}),B=(0,v.K)((e,t)=>{i?.(e,(0,C.d)(t,void 0,void 0,{activationDirection:"none"}))}),q=(0,v.K)((e,t)=>{p(n=>{if(n.get(e)===t)return n;const r=new Map(n);return r.set(e,t),r})}),W=(0,v.K)((e,t)=>{p(n=>{if(!n.has(e)||n.get(e)!==t)return n;const r=new Map(n);return r.delete(e),r})}),$=m.useCallback(e=>f.get(e),[f]),H=m.useCallback(e=>{for(const t of R.values())if(e===t?.value)return t?.id},[R]),K=m.useMemo(()=>({getTabElementBySelectedValue:M,getTabIdByPanelValue:H,getTabPanelIdByValue:$,onValueChange:L,orientation:o,registerMountedTabPanel:q,setTabMap:I,unregisterMountedTabPanel:W,tabActivationDirection:D,value:w}),[M,H,$,L,o,q,I,W,D,w]),U=m.useMemo(()=>{for(const e of R.values())if(null!=e&&e.value===w)return e},[R,w]),Y=m.useMemo(()=>{for(const e of R.values())if(null!=e&&!e.disabled)return e.value},[R]),X=m.useRef(!d),G=m.useRef(d),Z=m.useRef(!1);(0,g.g)(()=>{if(S)return;function e(e,t){_(e),P(t=>t.previousValue===e&&"none"===t.tabActivationDirection?t:{previousValue:e,tabActivationDirection:"none"}),B(e,t),X.current=!1}if(0===R.size){if(!Z.current||null===w)return;return void e(null,E.c)}Z.current=!0;const t=U?.disabled,n=null==U&&null!==w;if(t||w!==r||(G.current=!1),G.current&&t&&w===r)return;const i=X.current;if(t||n){const n=Y??null;if(w===n)return void(X.current=!1);let r=E.c;return i?r=E.Vh:t&&(r=E.r9),void e(n,r)}i&&null!=U&&(B(w,E.Vh),X.current=!1)},[r,Y,S,B,U,_,R,w]);const J={orientation:o,tabActivationDirection:D},Q=(0,b.o)("div",e,{state:J,ref:t,props:c,stateAttributesMapping:k});return(0,j.jsx)(x.Provider,{value:K,children:(0,j.jsx)(y.u,{elementsRef:u,children:Q})})});function A(e,t,n,r){if(null==e||null==t)return"none";let i=null,o=null;for(const[n,a]of r.entries()){if(null==a)continue;const r=a.value??a.index;if(e===r&&(i=n),t===r&&(o=n),null!=i&&null!=o)break}if(null==i||null==o)return i===o||"number"!=typeof e&&"string"!=typeof e||typeof e!=typeof t?"none":"horizontal"===n?t>e?"right":"left":t>e?"down":"up";const a=i.getBoundingClientRect(),s=o.getBoundingClientRect();if("horizontal"===n){if(s.left<a.left)return"left";if(s.left>a.left)return"right"}else{if(s.top<a.top)return"up";if(s.top>a.top)return"down"}return"none"}n(92580);var I=function({children:e}){return(0,j.jsx)(j.Fragment,{children:e})},M=(0,c.forwardRef)(function({...e},t){return(0,j.jsx)(I,{children:(0,j.jsx)(R,{ref:t,...e})})}),O=n(2703),P=n(2927),T=n(37840),N=n(56161);const D="data-composite-item-active";var V=n(38203);const z=[];var F=n(62092),L=n(30971);function B(e){const{render:t,className:n,style:r,refs:i=O.Ml,props:o=O.Ml,state:a=O.t0,stateAttributesMapping:s,highlightedIndex:l,onHighlightedIndexChange:c,orientation:d,dense:u,itemSizes:f,loopFocus:p,onLoop:h,cols:g,enableHomeAndEndKeys:w,onMapChange:x,stopEventPropagation:_=!0,rootRef:S,disabledIndices:k,modifierKeys:C,highlightItemOnHover:E=!1,tag:R="div",...A}=e,I=(0,L.j)(),{props:M,highlightedIndex:B,onHighlightedIndexChange:q,elementsRef:W,onMapChange:$,relayKeyboardEvent:H}=function(e){const{itemSizes:t,cols:n=1,loopFocus:r=!0,onLoop:i,dense:o=!1,orientation:a="both",direction:s,highlightedIndex:l,onHighlightedIndexChange:c,rootRef:d,enableHomeAndEndKeys:u=!1,stopEventPropagation:f=!1,disabledIndices:p,modifierKeys:h=z}=e,[g,b]=m.useState(0),y=n>1,w=m.useRef(null),x=(0,P.a)(w,d),_=m.useRef([]),S=m.useRef(!1),k=l??g,C=(0,v.K)((e,t=!1)=>{if((c??b)(e),t){const t=_.current[e];(0,T.$v)(w.current,t,s,a)}}),E=(0,v.K)(e=>{if(0===e.size||S.current)return;S.current=!0;const t=Array.from(e.keys()),n=t.find(e=>e?.hasAttribute(D))??null,r=n?t.indexOf(n):-1;-1!==r&&C(r),(0,T.$v)(w.current,n,s,a)}),j=(0,v.K)((e,t,n)=>i?i?.(e,t,n,_):n),R=m.useMemo(()=>({"aria-orientation":"both"===a?void 0:a,ref:x,onFocus(e){const t=w.current,n=(0,V.EW)(e.nativeEvent);t&&null!=n&&(0,T.Qi)(n)&&n.setSelectionRange(0,n.value.length??0)},onKeyDown(e){const l=u?T.jF:T.LM;if(!l.has(e.key))return;if(function(e,t){for(const n of T.rT.values())if(!t.includes(n)&&e.getModifierState(n))return!0;return!1}(e,h))return;if(!w.current)return;const c="rtl"===s,d=c?T.eR:T.RJ,m={horizontal:d,vertical:T.Jd,both:d}[a],g=c?T.RJ:T.eR,v={horizontal:g,vertical:T.il,both:g}[a],b=(0,V.EW)(e.nativeEvent);if(null!=b&&(0,T.Qi)(b)&&null!=(x=b)&&!x.hasAttribute("disabled")&&"true"!==x.getAttribute("aria-disabled")){const t=b.selectionStart,n=b.selectionEnd,r=b.value??"";if(null==t||e.shiftKey||t!==n)return;if(e.key!==v&&t<r.length)return;if(e.key!==m&&t>0)return}var x;let S=k;const E=(0,N.Zb)(_,p),R=(0,N.vB)(_,p);if(y){const i=t||Array.from({length:_.current.length},()=>({width:1,height:1})),s=(0,N.zf)(i,n,o),l=s.findIndex(e=>null!=e&&!(0,N.FP)(_.current,e,p)),d=s.reduce((e,t,n)=>null==t||(0,N.FP)(_.current,t,p)?e:n,-1);S=s[(0,N.Kg)(s.map(e=>null!=e?_.current[e]:null),{event:e,orientation:a,loopFocus:r,onLoop:j,cols:n,disabledIndices:(0,N.Y3)([...p||_.current.map((e,t)=>(0,N.FP)(_.current,t)?t:void 0),void 0],s),minIndex:l,maxIndex:d,prevIndex:(0,N.fl)(k>R?E:k,i,s,n,e.key===T.Jd?"bl":e.key===T.RJ?"tr":"tl"),rtl:c})]}const A={horizontal:[d],vertical:[T.Jd],both:[d,T.Jd]}[a],I={horizontal:[g],vertical:[T.il],both:[g,T.il]}[a],M=y?l:{horizontal:u?T.lZ:T.eb,vertical:u?T.z5:T.ug,both:l}[a];u&&(e.key===T.yZ?S=E:e.key===T.Kp&&(S=R)),S===k&&(A.includes(e.key)||I.includes(e.key))&&(r&&S===R&&A.includes(e.key)?(S=E,i&&(S=i(e,k,S,_))):r&&S===E&&I.includes(e.key)?(S=R,i&&(S=i(e,k,S,_))):S=(0,N.BF)(_.current,{startingIndex:S,decrement:I.includes(e.key),disabledIndices:p})),S===k||(0,N.du)(_.current,S)||(f&&e.stopPropagation(),M.has(e.key)&&e.preventDefault(),C(S,!0),queueMicrotask(()=>{_.current[S]?.focus()}))}}),[n,o,s,p,_,u,k,y,t,r,i,j,x,h,C,a,f]);return m.useMemo(()=>({props:R,highlightedIndex:k,onHighlightedIndexChange:C,elementsRef:_,disabledIndices:p,onMapChange:E,relayKeyboardEvent:R.onKeyDown}),[R,k,C,_,p,E])}({itemSizes:f,cols:g,loopFocus:p,onLoop:h,dense:u,orientation:d,highlightedIndex:l,onHighlightedIndexChange:c,rootRef:S,stopEventPropagation:_,enableHomeAndEndKeys:w,direction:I,disabledIndices:k,modifierKeys:C}),K=(0,b.o)(R,e,{state:a,ref:i,props:[M,...o,A],stateAttributesMapping:s}),U=m.useMemo(()=>({highlightedIndex:B,onHighlightedIndexChange:q,highlightItemOnHover:E,relayKeyboardEvent:H}),[B,q,E,H]);return(0,j.jsx)(F.H.Provider,{value:U,children:(0,j.jsx)(y.u,{elementsRef:W,onMapChange:e=>{x?.(e),$(e)},children:K})})}const q=m.createContext(void 0);function W(){const e=m.useContext(q);if(void 0===e)throw new Error((0,w.A)(65));return e}const $=m.forwardRef(function(e,t){const{activateOnFocus:n=!1,className:r,loopFocus:i=!0,render:o,style:a,...s}=e,{onValueChange:l,orientation:c,value:d,setTabMap:u,tabActivationDirection:f}=_(),[p,h]=m.useState(0),[g,b]=m.useState(null),y=m.useRef(new Set),w=m.useRef(new Set),x=m.useRef(null);m.useEffect(()=>{if("undefined"==typeof ResizeObserver)return;const e=new ResizeObserver(()=>{y.current.forEach(e=>{e()})});return x.current=e,g&&e.observe(g),w.current.forEach(t=>{e.observe(t)}),()=>{e.disconnect(),x.current=null}},[g]);const S=(0,v.K)(e=>(y.current.add(e),()=>{y.current.delete(e)})),C=(0,v.K)(e=>(w.current.add(e),x.current?.observe(e),()=>{w.current.delete(e),x.current?.unobserve(e)})),E=(0,v.K)((e,t)=>{e!==d&&l(e,t)}),R={orientation:c,tabActivationDirection:f},A={"aria-orientation":"vertical"===c?"vertical":void 0,role:"tablist"},I=m.useMemo(()=>({activateOnFocus:n,highlightedTabIndex:p,registerIndicatorUpdateListener:S,registerTabResizeObserverElement:C,onTabActivation:E,setHighlightedTabIndex:h,tabsListElement:g}),[n,p,S,C,E,h,g]);return(0,j.jsx)(q.Provider,{value:I,children:(0,j.jsx)(B,{render:o,className:r,style:a,state:R,refs:[t,b],props:[A,s],stateAttributesMapping:k,highlightedIndex:p,enableHomeAndEndKeys:!0,loopFocus:i,orientation:c,onHighlightedIndexChange:h,onMapChange:u,disabledIndices:O.Ml})})});var H=n(27497),K=n(24843);function U(e){const t=(0,K.L9)(e);let n=parseFloat(t.width)||0,r=parseFloat(t.height)||0;const i=(0,K.sb)(e),o=i?e.offsetWidth:n,a=i?e.offsetHeight:r;return((0,H.LI)(n)!==o||(0,H.LI)(r)!==a)&&(n=o,r=a),{width:n,height:r}}var Y=n(89104);function X(){return O.tE}function G(){return!1}function Z(){return!0}let J=function(e){return e.activeTabLeft="--active-tab-left",e.activeTabRight="--active-tab-right",e.activeTabTop="--active-tab-top",e.activeTabBottom="--active-tab-bottom",e.activeTabWidth="--active-tab-width",e.activeTabHeight="--active-tab-height",e}({});var Q=n(59775);const ee={...k,activeTabPosition:()=>null,activeTabSize:()=>null},te=m.forwardRef(function(e,t){const{className:n,render:r,renderBeforeHydration:i=!1,style:o,...a}=e,{nonce:s}=(0,Q.n)(),{getTabElementBySelectedValue:l,orientation:c,tabActivationDirection:d,value:u}=_(),{tabsListElement:f,registerIndicatorUpdateListener:p}=W(),h=(0,Y.useSyncExternalStore)(X,G,Z),g=function(){const[,e]=m.useState({});return m.useCallback(()=>{e({})},[])}();m.useEffect(()=>p(g),[p,g]);let v=0,y=0,w=0,x=0,S=0,k=0,C=!1;if(null!=u&&null!=f){const e=l(u);if(C=!0,null!=e){const{width:t,height:n}=U(e),{width:r,height:i}=U(f),o=e.getBoundingClientRect(),a=f.getBoundingClientRect(),s=r>0?a.width/r:1,l=i>0?a.height/i:1;if(Math.abs(s)>Number.EPSILON&&Math.abs(l)>Number.EPSILON){const e=o.left-a.left,t=o.top-a.top;v=e/s+f.scrollLeft-f.clientLeft,w=t/l+f.scrollTop-f.clientTop}else v=e.offsetLeft,w=e.offsetTop;S=t,k=n,y=f.scrollWidth-v-S,x=f.scrollHeight-w-k}}const E=C?{left:v,right:y,top:w,bottom:x}:null,R=C?{width:S,height:k}:null,A=C?{[J.activeTabLeft]:`${v}px`,[J.activeTabRight]:`${y}px`,[J.activeTabTop]:`${w}px`,[J.activeTabBottom]:`${x}px`,[J.activeTabWidth]:`${S}px`,[J.activeTabHeight]:`${k}px`}:void 0,I=C&&S>0&&k>0,M={orientation:c,activeTabPosition:E,activeTabSize:R,tabActivationDirection:d},O=(0,b.o)("span",e,{state:M,ref:t,props:[{role:"presentation",style:A,hidden:!I},a,{suppressHydrationWarning:!0}],stateAttributesMapping:ee});return null==u?null:(0,j.jsxs)(m.Fragment,{children:[O,h&&i&&(0,j.jsx)("script",{nonce:s,dangerouslySetInnerHTML:{__html:'!function(){const t=document.currentScript.previousElementSibling;if(!t)return;const e=t.closest(\'[role="tablist"]\');if(!e)return;const i=e.querySelector("[data-active]");if(!i)return;if(0===i.offsetWidth||0===e.offsetWidth)return;let o=0,n=0,h=0,l=0,r=0,f=0;function s(t){const e=getComputedStyle(t);let i=parseFloat(e.width)||0,o=parseFloat(e.height)||0;return(Math.round(i)!==t.offsetWidth||Math.round(o)!==t.offsetHeight)&&(i=t.offsetWidth,o=t.offsetHeight),{width:i,height:o}}if(null!=i&&null!=e){const{width:t,height:c}=s(i),{width:u,height:d}=s(e),a=i.getBoundingClientRect(),g=e.getBoundingClientRect(),p=u>0?g.width/u:1,b=d>0?g.height/d:1;if(Math.abs(p)>Number.EPSILON&&Math.abs(b)>Number.EPSILON){const t=a.left-g.left,i=a.top-g.top;o=t/p+e.scrollLeft-e.clientLeft,h=i/b+e.scrollTop-e.clientTop}else o=i.offsetLeft,h=i.offsetTop;r=t,f=c,n=e.scrollWidth-o-r,l=e.scrollHeight-h-f}function c(e,i){t.style.setProperty(`--active-tab-${e}`,`${i}px`)}c("left",o),c("right",n),c("top",h),c("bottom",l),c("width",r),c("height",f),r>0&&f>0&&t.removeAttribute("hidden")}();'},suppressHydrationWarning:!0})]})});var ne=n(29491),re="data-wp-hash";function ie(){const e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},"undefined"!=typeof document&&function(e){const t=ie();t.documents.set(e,(t.documents.get(e)??0)+1);for(const[n,r]of t.styles)oe(e,n,r)}(document)),e.__wpStyleRuntime}function oe(e,t,n){if(!e.head)return;const r=ie();let i=r.injectedStyles.get(e);if(i||(i=new Set,r.injectedStyles.set(e,i)),i.has(t))return;if(function(e,t){if(!e.head)return!1;for(const n of e.head.querySelectorAll(`style[${re}]`))if(n.getAttribute(re)===t)return!0;return!1}(e,t))return void i.add(t);const o=e.createElement("style");o.setAttribute(re,t),o.appendChild(e.createTextNode(n)),e.head.appendChild(o),i.add(t)}!function(e,t){const n=ie();n.styles.set(e,t);for(const r of n.documents.keys())oe(r,e,t)}("8e0be0c342",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._7313adbc8a112e90__tablist{--direction-factor:1;--direction-start:left;--direction-end:right;align-items:stretch;display:flex;overflow-inline:auto;overscroll-behavior-inline:none;position:relative;&:dir(rtl){--direction-factor:-1;--direction-start:right;--direction-end:left}&[data-orientation=horizontal]{--fade-width:4rem;--fade-gradient-base:transparent 0%,#000 var(--fade-width);--fade-gradient-composed:var(--fade-gradient-base),#000 60%,transparent 50%;width:fit-content;&._9f2ac729c68a735a__is-overflowing-first{mask-image:linear-gradient(to var(--direction-end),var(--fade-gradient-base))}&._81c799c1f3cdd261__is-overflowing-last{mask-image:linear-gradient(to var(--direction-start),var(--fade-gradient-base))}&._9f2ac729c68a735a__is-overflowing-first._81c799c1f3cdd261__is-overflowing-last{mask-image:linear-gradient(to right,var(--fade-gradient-composed)),linear-gradient(to left,var(--fade-gradient-composed))}&._59228b5227f38a99__is-minimal-variant{gap:1rem}}&[data-orientation=vertical]{flex-direction:column}}._1c37dcfaa1ad8cda__indicator{@media not (prefers-reduced-motion){transition-duration:.2s;transition-property:translate,width,height,border-radius,border-block;transition-timing-function:ease-out}outline:2px solid transparent;outline-offset:-1px;pointer-events:none;position:absolute;&[data-orientation=horizontal]{background-color:var(--wpds-color-stroke-interactive-neutral-strong,#6e6e6e);bottom:0;height:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px));left:0;translate:var(--active-tab-left) 0;width:var(--active-tab-width);z-index:1}&[data-orientation=vertical]{background-color:var(--wpds-color-bg-interactive-neutral-weak-active,#ededed);border-radius:var(--wpds-border-radius-sm,2px);height:var(--active-tab-height);left:50%;top:0;translate:-50% var(--active-tab-top);width:100%;z-index:0}._7313adbc8a112e90__tablist[data-select-on-move=true]:has(:focus-visible)\n\t\t\t&[data-orientation=vertical]{border:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--wpds-color-stroke-focus-brand,var(--wp-admin-theme-color,#3858e9));box-sizing:border-box}}.a5fd8814f195aa5e__tab{align-items:center;background:transparent;border:none;border-radius:0;box-shadow:none;color:var(--wpds-color-fg-interactive-neutral,#1e1e1e);cursor:var(--wpds-cursor-control,pointer);display:flex;flex:1 0 auto;font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-md,13px);font-weight:400;line-height:1.2;outline:none;padding:0;position:relative;white-space:nowrap;z-index:1;&[data-disabled]{color:var(--wpds-color-fg-interactive-neutral-disabled,#8d8d8d);cursor:default;@media (forced-colors:active){color:GrayText}}&:not([data-disabled]):is(:hover,:focus-visible){color:var(--wpds-color-fg-interactive-neutral-active,#1e1e1e)}&:after{border-radius:var(--wpds-border-radius-sm,2px);opacity:0;outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--wpds-color-stroke-focus-brand,var(--wp-admin-theme-color,#3858e9));pointer-events:none;position:absolute;z-index:-1;@media not (prefers-reduced-motion){transition:opacity .1s linear}}&:focus-visible:after{opacity:1}[data-orientation=horizontal] &{height:48px;padding-inline:var(--wpds-dimension-padding-lg,16px);scroll-margin:24px;&:after{content:"";inset:var(--wpds-dimension-padding-md,12px)}}._59228b5227f38a99__is-minimal-variant[data-orientation=horizontal] &{padding-inline:0;&:after{inset-inline:round(up,var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)),1px)}}[data-orientation=vertical] &{min-height:40px;padding:var(--wpds-dimension-padding-sm,8px) var(--wpds-dimension-padding-md,12px)}[data-orientation=vertical][data-select-on-move=false] &:after{content:"";inset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}}._5dfc77e6edd345d4__tab-children{align-items:center;display:flex;flex-grow:1;[data-orientation=horizontal] &{justify-content:center}[data-orientation=vertical] &{justify-content:start}}._4a20e969d15e5ac1__tab-chevron{flex-shrink:0;margin-inline-end:calc(var(--wpds-dimension-gap-xs, 4px)*-1);opacity:0;[data-orientation=horizontal] &{display:none}[role=tab]:is([aria-selected=true],:focus-visible,:hover) &{opacity:1}@media not (prefers-reduced-motion){[data-select-on-move=true]\n\t\t\t\t[role=tab]:is([aria-selected=true])\n\t\t\t\t&{transition:opacity .15s linear .15s}}&:dir(rtl){rotate:180deg}}}}');var ae={tablist:"_7313adbc8a112e90__tablist","is-overflowing-first":"_9f2ac729c68a735a__is-overflowing-first","is-overflowing-last":"_81c799c1f3cdd261__is-overflowing-last","is-minimal-variant":"_59228b5227f38a99__is-minimal-variant",indicator:"_1c37dcfaa1ad8cda__indicator",tab:"a5fd8814f195aa5e__tab","tab-children":"_5dfc77e6edd345d4__tab-children","tab-chevron":"_4a20e969d15e5ac1__tab-chevron"},se=(0,c.forwardRef)(function({children:e,variant:t="default",className:n,activateOnFocus:r,...i},o){const[a,s]=(0,c.useState)(null),[l,d]=(0,c.useState)({first:!1,last:!1,isScrolling:!1});(0,c.useEffect)(()=>{if(!a)return;const e=()=>{const{scrollWidth:e,clientWidth:t,scrollLeft:n}=a,r=Math.max(e-t,0),i="rtl"===(a.dir||("undefined"!=typeof window?window.getComputedStyle(a).direction:"ltr"))&&n<0?-n:n;d({first:i>1,last:i<r-1,isScrolling:e>t})},t=new ResizeObserver(e);t.observe(a);let n=!1;const r=()=>{n||(requestAnimationFrame(()=>{e(),n=!1}),n=!0)};return a.addEventListener("scroll",r,{passive:!0}),e(),()=>{a.removeEventListener("scroll",r),t.disconnect()}},[a]);const f=(0,ne.useMergeRefs)([o,e=>s(e)]);return(0,j.jsxs)($,{ref:f,activateOnFocus:r,"data-select-on-move":r?"true":"false",className:(0,u.A)(ae.tablist,l.first&&ae["is-overflowing-first"],l.last&&ae["is-overflowing-last"],ae[`is-${t}-variant`],n),...i,tabIndex:i.tabIndex??(l.isScrolling?-1:void 0),children:[e,(0,j.jsx)(te,{className:ae.indicator})]})}),le=n(75609),ce=n(38082),de=n(50901),ue=n(71359);const fe=m.forwardRef(function(e,t){const{className:n,disabled:r=!1,render:i,value:o,id:a,nativeButton:s=!0,style:l,...c}=e,{value:d,getTabPanelIdByValue:u,orientation:f}=_(),{activateOnFocus:p,highlightedTabIndex:h,onTabActivation:v,registerTabResizeObserverElement:y,setHighlightedTabIndex:w,tabsListElement:x}=W(),S=(0,ce.e)(a),k=m.useMemo(()=>({disabled:r,id:S,value:o}),[r,S,o]),{compositeProps:j,compositeRef:R,index:A}=function(e={}){const{highlightItemOnHover:t,highlightedIndex:n,onHighlightedIndexChange:r}=(0,F.G)(),{ref:i,index:o}=(0,ue.q)(e),a=n===o,s=m.useRef(null),l=(0,P.a)(i,s);return{compositeProps:m.useMemo(()=>({tabIndex:a?0:-1,onFocus(){r(o)},onMouseMove(){const e=s.current;if(!t||!e)return;const n=e.hasAttribute("disabled")||"true"===e.ariaDisabled;a||n||e.focus()}}),[a,r,o,t]),compositeRef:l,index:o}}({metadata:k}),I=o===d,M=m.useRef(!1),O=m.useRef(null);m.useEffect(()=>{const e=O.current;if(e)return y(e)},[y]),(0,g.g)(()=>{if(M.current)return void(M.current=!1);if(!(I&&A>-1&&h!==A))return;const e=x;if(null!=e){const t=(0,V.RS)((0,le.R)(e));if(t&&(0,V.gR)(e,t))return}r||w(A)},[I,A,h,w,r,x]);const{getButtonProps:T,buttonRef:N}=(0,de.s)({disabled:r,native:s,focusableWhenDisabled:!0}),z=u(o),L=m.useRef(!1),B=m.useRef(!1),q={disabled:r,active:I,orientation:f};return(0,b.o)("button",e,{state:q,ref:[t,N,R,O],props:[j,{role:"tab","aria-controls":z,"aria-selected":I,id:S,onClick:function(e){I||r||v(o,(0,C.d)(E.dv,e.nativeEvent,void 0,{activationDirection:"none"}))},onFocus:function(e){I||(A>-1&&!r&&w(A),r||p&&(!L.current||L.current&&B.current)&&v(o,(0,C.d)(E.dv,e.nativeEvent,void 0,{activationDirection:"none"})))},onPointerDown:function(e){I||r||(L.current=!0,e.button&&0!==e.button)||(B.current=!0,(0,le.R)(e.currentTarget).addEventListener("pointerup",function(){L.current=!1,B.current=!1},{once:!0}))},[D]:I?"":void 0,onKeyDownCapture(){M.current=!0}},c,T]})});var pe=n(5573),me=(0,j.jsx)(pe.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,j.jsx)(pe.Path,{d:"M10.6 6L9.4 7l4.6 5-4.6 5 1.2 1 5.4-6z"})}),he=n(38324),ge="data-wp-hash";function ve(){const e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},"undefined"!=typeof document&&function(e){const t=ve();t.documents.set(e,(t.documents.get(e)??0)+1);for(const[n,r]of t.styles)be(e,n,r)}(document)),e.__wpStyleRuntime}function be(e,t,n){if(!e.head)return;const r=ve();let i=r.injectedStyles.get(e);if(i||(i=new Set,r.injectedStyles.set(e,i)),i.has(t))return;if(function(e,t){if(!e.head)return!1;for(const n of e.head.querySelectorAll(`style[${ge}]`))if(n.getAttribute(ge)===t)return!0;return!1}(e,t))return void i.add(t);const o=e.createElement("style");o.setAttribute(ge,t),o.appendChild(e.createTextNode(n)),e.head.appendChild(o),i.add(t)}!function(e,t){const n=ve();n.styles.set(e,t);for(const r of n.documents.keys())be(r,e,t)}("8e0be0c342",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._7313adbc8a112e90__tablist{--direction-factor:1;--direction-start:left;--direction-end:right;align-items:stretch;display:flex;overflow-inline:auto;overscroll-behavior-inline:none;position:relative;&:dir(rtl){--direction-factor:-1;--direction-start:right;--direction-end:left}&[data-orientation=horizontal]{--fade-width:4rem;--fade-gradient-base:transparent 0%,#000 var(--fade-width);--fade-gradient-composed:var(--fade-gradient-base),#000 60%,transparent 50%;width:fit-content;&._9f2ac729c68a735a__is-overflowing-first{mask-image:linear-gradient(to var(--direction-end),var(--fade-gradient-base))}&._81c799c1f3cdd261__is-overflowing-last{mask-image:linear-gradient(to var(--direction-start),var(--fade-gradient-base))}&._9f2ac729c68a735a__is-overflowing-first._81c799c1f3cdd261__is-overflowing-last{mask-image:linear-gradient(to right,var(--fade-gradient-composed)),linear-gradient(to left,var(--fade-gradient-composed))}&._59228b5227f38a99__is-minimal-variant{gap:1rem}}&[data-orientation=vertical]{flex-direction:column}}._1c37dcfaa1ad8cda__indicator{@media not (prefers-reduced-motion){transition-duration:.2s;transition-property:translate,width,height,border-radius,border-block;transition-timing-function:ease-out}outline:2px solid transparent;outline-offset:-1px;pointer-events:none;position:absolute;&[data-orientation=horizontal]{background-color:var(--wpds-color-stroke-interactive-neutral-strong,#6e6e6e);bottom:0;height:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px));left:0;translate:var(--active-tab-left) 0;width:var(--active-tab-width);z-index:1}&[data-orientation=vertical]{background-color:var(--wpds-color-bg-interactive-neutral-weak-active,#ededed);border-radius:var(--wpds-border-radius-sm,2px);height:var(--active-tab-height);left:50%;top:0;translate:-50% var(--active-tab-top);width:100%;z-index:0}._7313adbc8a112e90__tablist[data-select-on-move=true]:has(:focus-visible)\n\t\t\t&[data-orientation=vertical]{border:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--wpds-color-stroke-focus-brand,var(--wp-admin-theme-color,#3858e9));box-sizing:border-box}}.a5fd8814f195aa5e__tab{align-items:center;background:transparent;border:none;border-radius:0;box-shadow:none;color:var(--wpds-color-fg-interactive-neutral,#1e1e1e);cursor:var(--wpds-cursor-control,pointer);display:flex;flex:1 0 auto;font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-md,13px);font-weight:400;line-height:1.2;outline:none;padding:0;position:relative;white-space:nowrap;z-index:1;&[data-disabled]{color:var(--wpds-color-fg-interactive-neutral-disabled,#8d8d8d);cursor:default;@media (forced-colors:active){color:GrayText}}&:not([data-disabled]):is(:hover,:focus-visible){color:var(--wpds-color-fg-interactive-neutral-active,#1e1e1e)}&:after{border-radius:var(--wpds-border-radius-sm,2px);opacity:0;outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--wpds-color-stroke-focus-brand,var(--wp-admin-theme-color,#3858e9));pointer-events:none;position:absolute;z-index:-1;@media not (prefers-reduced-motion){transition:opacity .1s linear}}&:focus-visible:after{opacity:1}[data-orientation=horizontal] &{height:48px;padding-inline:var(--wpds-dimension-padding-lg,16px);scroll-margin:24px;&:after{content:"";inset:var(--wpds-dimension-padding-md,12px)}}._59228b5227f38a99__is-minimal-variant[data-orientation=horizontal] &{padding-inline:0;&:after{inset-inline:round(up,var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)),1px)}}[data-orientation=vertical] &{min-height:40px;padding:var(--wpds-dimension-padding-sm,8px) var(--wpds-dimension-padding-md,12px)}[data-orientation=vertical][data-select-on-move=false] &:after{content:"";inset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}}._5dfc77e6edd345d4__tab-children{align-items:center;display:flex;flex-grow:1;[data-orientation=horizontal] &{justify-content:center}[data-orientation=vertical] &{justify-content:start}}._4a20e969d15e5ac1__tab-chevron{flex-shrink:0;margin-inline-end:calc(var(--wpds-dimension-gap-xs, 4px)*-1);opacity:0;[data-orientation=horizontal] &{display:none}[role=tab]:is([aria-selected=true],:focus-visible,:hover) &{opacity:1}@media not (prefers-reduced-motion){[data-select-on-move=true]\n\t\t\t\t[role=tab]:is([aria-selected=true])\n\t\t\t\t&{transition:opacity .15s linear .15s}}&:dir(rtl){rotate:180deg}}}}');var ye=(0,c.forwardRef)(function({className:e,children:t,...n},r){return(0,j.jsxs)(fe,{ref:r,className:(0,u.A)("a5fd8814f195aa5e__tab",e),...n,children:[(0,j.jsx)("span",{className:"_5dfc77e6edd345d4__tab-children",children:t}),(0,j.jsx)(he.I,{icon:me,className:"_4a20e969d15e5ac1__tab-chevron"})]})}),we=n(93832),xe=n(15703),_e=n(27723),Se=n(45490),ke=n(63484);const Ce=(0,ke.Vw)(ke.c8);var Ee=n(65769),je=n(1455),Re=n.n(je),Ae=n(56427);const Ie=(0,j.jsx)(pe.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,j.jsx)(pe.Path,{d:"m19 7-3-3-8.5 8.5-1 4 4-1L19 7Zm-7 11.5H5V20h7v-1.5Z"})});var Me=n(22150);const Oe=(0,j.jsx)(pe.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,j.jsx)(pe.Path,{d:"M5.5 12h1.75l-2.5 3-2.5-3H4a8 8 0 113.134 6.35l.907-1.194A6.5 6.5 0 105.5 12zm9.53 1.97l-2.28-2.28V8.5a.75.75 0 00-1.5 0V12a.747.747 0 00.218.529l1.282-.84-1.28.842 2.5 2.5a.75.75 0 101.06-1.061z"})});var Pe=n(692);const{useHistory:Te,useLocation:Ne}=(0,a.T)(r.privateApis);function De(e){if(e instanceof Error)return e.message;if("object"==typeof e&&null!==e&&"message"in e){const t=e;if("string"==typeof t.message)return t.message}return(0,_e.__)("An error occurred while performing the action.","woocommerce")}function Ve(e,t){return e.filter((e,n)=>"fulfilled"===t[n]?.status)}const ze=({navigate:e,path:t="/",query:n={}})=>({id:"quick-edit-product",label:e=>e.length>1?(0,_e.__)("Bulk editing","woocommerce"):(0,_e.__)("Quick edit","woocommerce"),isPrimary:!0,supportsBulk:!0,icon:Ie,isEligible:e=>"trash"!==e.status,callback(r,{onActionPerformed:i}){const o=r.map(e=>e.id);o.length>0&&e(function(e,t,n){const r=Object.entries(t).reduce((e,[t,n])=>("string"==typeof n&&(e[t]=n),e),{});return(0,Ee.BB)(e,{...r,postId:n.join(","),quickEdit:"true"})}(t,n,o)),i&&i(r)}}),Fe=({navigate:e,path:t="/",query:n={}})=>({id:"select-all-variations",label:(0,_e.__)("Select all variations","woocommerce"),isPrimary:!0,isEligible:e=>"trash"!==e.status&&"variable"===e.type&&Boolean(e._embedded?.variations?.length),callback(r,{onActionPerformed:i}){const o=r.flatMap(e=>e._embedded?.variations??[]),a=Array.from(new Set(o.map(e=>e.id)));a.length>0&&e(function(e,t,n){const r=Object.entries(t).reduce((e,[t,n])=>("string"==typeof n&&(e[t]=n),e),{});return(0,Ee.BB)(e,{...r,postId:n.join(","),quickEdit:void 0})}(t,n,a)),i&&i(o)}}),Le=()=>{const{navigate:e}=Te(),{path:t,query:n={}}=Ne();return(0,c.useMemo)(()=>[ze({navigate:e,path:t,query:n}),{id:"edit-product",label:(0,_e.__)("Edit","woocommerce"),isPrimary:!0,isEligible:e=>"trash"!==e.status,callback(e,{onActionPerformed:t}){const n=e[0];n&&(window.location.href=(0,xe.getAdminLink)((0,we.addQueryArgs)("post.php",{post:(0,Ee.HZ)(n),action:"edit"}))),t&&t(e)}},Fe({navigate:e,path:t,query:n}),{id:"duplicate-product",label:(0,_e.__)("Duplicate","woocommerce"),isPrimary:!1,supportsBulk:!0,isEligible:e=>!!e&&"trash"!==e.status&&"auto-draft"!==e.status&&"variation"!==e.type,async callback(e,{onActionPerformed:t}){const n=await(async e=>{if(0===e.length)return;const t=await(async e=>Promise.allSettled(e.map(e=>Re()({path:`/wc/v3/products/${e.id}/duplicate`,method:"POST"}))))(e),n=e.filter((e,n)=>"rejected"===t[n].status),{createSuccessNotice:r,createErrorNotice:i}=(0,l.dispatch)(Pe.store),o=function({results:e,successMessage:t,errorMessage:n}){const r=e.filter(e=>"fulfilled"===e.status).length,i=e.length-r;return 0===i?{kind:"success",message:t(r)}:0===r?{kind:"error",message:n(i)}:{kind:"success",message:t(r)}}({results:t,successMessage:t=>(0,_e.sprintf)((0,_e._n)('"%1$s" duplicated successfully.',"%2$d products duplicated successfully.",t,"woocommerce"),e[0]?.name||"",t),errorMessage:e=>(0,_e.sprintf)((0,_e._n)('Failed to duplicate "%1$s".',"Failed to duplicate %2$d products.",e,"woocommerce"),n[0]?.name||"",e)});if("success"===o.kind){const e=(0,l.dispatch)(s.store);await e.invalidateResolutionForStoreSelector("getEntityRecords");const n={type:"snackbar",id:"duplicate-product-action"};if(1===t.length&&"fulfilled"===t[0]?.status){const e=t[0].value;n.actions=[{label:(0,_e.__)("View product","woocommerce"),onClick:()=>{window.location.href=(0,xe.getAdminLink)((0,we.addQueryArgs)("post.php",{post:e.id,action:"edit"}))}}]}return r(o.message,n),t}i(o.message,{type:"snackbar",id:"duplicate-product-error"})})(e),r=n?.filter(e=>"fulfilled"===e.status).map(e=>e.value)||[];t&&r.length>0&&t(r)}},{id:"move-to-trash-product",label:(0,_e.__)("Move to trash","woocommerce"),supportsBulk:!0,icon:Me.A,isEligible:e=>"trash"!==e.status&&"variation"!==e.type,async callback(e,{onActionPerformed:t}){const{deleteEntityRecord:n}=(0,l.dispatch)(s.store),{createErrorNotice:r,createSuccessNotice:i}=(0,l.dispatch)(Pe.store),o=await Promise.allSettled(e.map(e=>n("root","product",e.id,{force:!1,throwOnError:!0}))),a=Ve(e,o),c=o.filter(e=>"rejected"===e.status);a.length>0&&(i(1===a.length?(0,_e.__)("Product successfully deleted","woocommerce"):(0,_e.sprintf)((0,_e._n)("%s product successfully deleted","%s products successfully deleted",a.length,"woocommerce"),a.length.toString()),{type:"snackbar"}),t?.(a)),c.length>0&&r(De(c[0].reason),{type:"snackbar"})}},{id:"restore-product",label:(0,_e.__)("Restore","woocommerce"),supportsBulk:!0,icon:Oe,isEligible:e=>"trash"===e.status,async callback(e,{onActionPerformed:t}){const{editEntityRecord:n,saveEditedEntityRecord:r,invalidateResolutionForStoreSelector:i}=(0,l.dispatch)(s.store),{createErrorNotice:o,createSuccessNotice:a}=(0,l.dispatch)(Pe.store),c=await Promise.allSettled(e.map(async e=>(await n("root","product",e.id,{status:"draft"}),r("root","product",e.id,{throwOnError:!0})))),d=Ve(e,c),u=c.filter(e=>"rejected"===e.status);d.length>0&&(await i("getEntityRecords"),a(1===d.length?(0,_e.__)("Product successfully restored","woocommerce"):(0,_e.sprintf)((0,_e._n)("%s product successfully restored","%s products successfully restored",d.length,"woocommerce"),d.length.toString()),{type:"snackbar"}),t?.(d)),u.length>0&&o(De(u[0].reason),{type:"snackbar"})}},{id:"permanently-delete-product",label:(0,_e.__)("Permanently delete","woocommerce"),supportsBulk:!0,icon:Me.A,isEligible:e=>"trash"===e.status||"variation"===e.type,modalHeader:e=>1===e.length?(0,_e.__)("Delete product?","woocommerce"):(0,_e.__)("Delete products?","woocommerce"),RenderModal:({items:e,closeModal:t,onActionPerformed:n})=>(0,j.jsxs)(Ae.__experimentalVStack,{spacing:"5",children:[(0,j.jsx)(Ae.__experimentalText,{children:1===e.length?(0,_e.sprintf)((0,_e.__)("%s will be permanently deleted and can't be restored.","woocommerce"),e[0]?.name??""):(0,_e.sprintf)((0,_e._n)("%s product will be permanently deleted and can't be restored.","%s products will be permanently deleted and can't be restored.",e.length,"woocommerce"),e.length.toString())}),(0,j.jsxs)(Ae.__experimentalHStack,{justify:"flex-end",children:[(0,j.jsx)(Ae.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:t,children:(0,_e.__)("Cancel","woocommerce")}),(0,j.jsx)(Ae.Button,{__next40pxDefaultSize:!0,variant:"primary",isDestructive:!0,onClick:async()=>{const{deleteEntityRecord:r,invalidateResolutionForStoreSelector:i}=(0,l.dispatch)(s.store),{createErrorNotice:o,createSuccessNotice:a}=(0,l.dispatch)(Pe.store),c=await Promise.allSettled(e.map(e=>r("root","product",e.id,{force:!0,throwOnError:!0}))),d=Ve(e,c),u=c.filter(e=>"rejected"===e.status);d.length>0&&(await i("getEntityRecords"),a(1===d.length?(0,_e.__)("Product permanently deleted","woocommerce"):(0,_e.sprintf)((0,_e._n)("%s product permanently deleted","%s products permanently deleted",d.length,"woocommerce"),d.length.toString()),{type:"snackbar"}),n?.(d)),u.length>0&&o(De(u[0].reason),{type:"snackbar"}),t?.()},children:(0,_e.__)("Delete permanently","woocommerce")})]})]})}],[e,t,n])};var Be=n(45577),qe=n(36010),We=n(75546),$e="data-wp-hash";function He(){const e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},"undefined"!=typeof document&&function(e){const t=He();t.documents.set(e,(t.documents.get(e)??0)+1);for(const[n,r]of t.styles)Ke(e,n,r)}(document)),e.__wpStyleRuntime}function Ke(e,t,n){if(!e.head)return;const r=He();let i=r.injectedStyles.get(e);if(i||(i=new Set,r.injectedStyles.set(e,i)),i.has(t))return;if(function(e,t){if(!e.head)return!1;for(const n of e.head.querySelectorAll(`style[${$e}]`))if(n.getAttribute($e)===t)return!0;return!1}(e,t))return void i.add(t);const o=e.createElement("style");o.setAttribute($e,t),o.appendChild(e.createTextNode(n)),e.head.appendChild(o),i.add(t)}!function(e,t){const n=He();n.styles.set(e,t);for(const r of n.documents.keys())Ke(r,e,t)}("d331810ae3",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.a23e08e65c8e62e5__root{text-wrap:balance;align-items:center;color:var(--wpds-color-fg-content-neutral,#1e1e1e);display:flex;flex-direction:column;font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);gap:var(--wpds-dimension-gap-xs,4px);max-width:var(--wpds-dimension-surface-width-sm,320px);text-align:center}._01303b3680eaa216__visual{align-items:center;color:var(--wpds-color-fg-content-neutral-weak,#707070);display:flex;justify-content:center;line-height:1;margin-block-end:var(--wpds-dimension-gap-xs,4px)}._58c8e351db225608__icon{background-color:var(--wpds-color-bg-surface-neutral-weak,#f4f4f4);border:1px solid var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);border-radius:50%;padding:var(--wpds-dimension-padding-xs,4px)}.b8b96f70820333a1__title{margin:0}._70f1dd22bad55b18__description{color:var(--wpds-color-fg-content-neutral-weak,#707070);margin:0}._89ac025fd8e2bc52__actions{align-items:center;display:flex;flex-direction:column;gap:var(--wpds-dimension-gap-xs,4px);margin-block-start:var(--wpds-dimension-gap-md,12px);@media (min-width:480px){flex-direction:row;justify-content:center}}}}');var Ue=(0,c.forwardRef)(function({render:e,...t},n){const r=(0,u.A)("_01303b3680eaa216__visual");return(0,qe.C)({defaultTagName:"div",render:e,ref:n,props:(0,We.v6)({className:r},t)})}),Ye=n(94165),Xe=n(86805),Ge=n(67090);function Ze(){return(0,j.jsxs)("svg",{width:"48",height:"48",viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",role:"img","aria-label":(0,_e.__)("No products","woocommerce"),children:[(0,j.jsx)("g",{style:{mixBlendMode:"multiply"},children:(0,j.jsxs)("g",{clipPath:"url(#products-empty-state-clip)",children:[(0,j.jsx)("path",{d:"M31.9489 8.0315H25.014V4.69394H23.6479C22.7194 4.69394 22.3285 4.22477 22.3285 3.35313C22.3285 2.48149 22.7194 2.01232 23.6479 2.01232C24.1122 2.01232 26.0292 1.99676 26.0292 1.99676V0L23.2059 0.0155649C21.2001 0.0155649 20.0361 1.36304 20.0361 3.35313C20.0361 5.34322 21.1379 6.62176 23.0393 6.69514V8.0315H16.0489C16.0489 8.0315 8.03223 11.7804 8.03223 12.0117H40.0189C40.0189 11.7804 31.9467 8.0315 31.9467 8.0315H31.9489Z",fill:"#F0F0F0"}),(0,j.jsx)("path",{d:"M48 18.0133C48 18.0133 40.1144 10.4243 38.8838 9.47037C37.8242 8.64988 36.5292 8.01172 34.0103 8.01172H31.9489C31.6335 12.1987 28.266 15.494 23.9989 15.494C19.7318 15.494 16.3643 12.1987 16.0489 8.01172H13.9875C11.4686 8.01172 10.1735 8.64766 9.11398 9.47037C7.8856 10.4243 0 18.0133 0 18.0133L2.72553 26.0181H9.95807L9.95141 48.0025H38.0508L38.0442 26.0181H45.2767L48.0022 18.0133H48Z",fill:"#E0E0E0"})]})}),(0,j.jsx)("defs",{children:(0,j.jsx)("clipPath",{id:"products-empty-state-clip",children:(0,j.jsx)("rect",{width:"48",height:"48",fill:"white"})})})]})}function Je({isSearchOrFilterResult:e=!1,onClearFilters:t,tab:n}){const{title:r,description:i}=function(e,t){if(t)return{title:(0,_e.__)("No products match your filters","woocommerce"),description:(0,_e.__)("Try clearing some filters or adjusting your search query.","woocommerce")};switch(e){case"publish":return{title:(0,_e.__)("No products published yet","woocommerce"),description:(0,_e.__)("Check your drafts or add a new product to start selling.","woocommerce")};case"draft":return{title:(0,_e.__)("No draft products yet","woocommerce"),description:(0,_e.__)("Any products you save as drafts will be listed here.","woocommerce")};case"pending":return{title:(0,_e.__)("No products awaiting review","woocommerce"),description:(0,_e.__)("Products submitted for review will appear here.","woocommerce")};case"trash":return{title:(0,_e.__)("No products in trash","woocommerce"),description:(0,_e.__)("Deleted products will move here, where you can restore or remove them permanently.","woocommerce")};default:return{title:(0,_e.__)("No products yet","woocommerce"),description:(0,_e.__)("All your products will appear here.","woocommerce")}}}(n,e);return(0,j.jsxs)(Be.b,{className:"woocommerce-product-list__empty-state",children:[(0,j.jsx)(Ue,{children:(0,j.jsx)(Ze,{})}),(0,j.jsx)(Ye.h,{children:r}),(0,j.jsx)(Xe.V,{className:"woocommerce-product-list__empty-state-description",children:i}),e&&t&&(0,j.jsx)(Ge.E,{children:(0,j.jsx)(p.$,{variant:"outline",onClick:t,children:(0,_e.__)("Clear filters","woocommerce")})})]})}var Qe=n(21133),et=n(51241);if("undefined"!=typeof document&&!document.head.querySelector("style[data-wp-hash='b51ff41489']")){const e=document.createElement("style");e.setAttribute("data-wp-hash","b51ff41489"),e.appendChild(document.createTextNode("@layer wp-ui-utilities, wp-ui-components, wp-ui-compositions, wp-ui-overrides;@layer wp-ui-components{._19ce0419607e1896__stack{display:flex}}")),document.head.appendChild(e)}var tt={xs:"var(--wpds-dimension-gap-xs, 4px)",sm:"var(--wpds-dimension-gap-sm, 8px)",md:"var(--wpds-dimension-gap-md, 12px)",lg:"var(--wpds-dimension-gap-lg, 16px)",xl:"var(--wpds-dimension-gap-xl, 24px)","2xl":"var(--wpds-dimension-gap-2xl, 32px)","3xl":"var(--wpds-dimension-gap-3xl, 40px)"},nt=(0,c.forwardRef)(function({direction:e,gap:t,align:n,justify:r,wrap:i,render:o,...a},s){const l={gap:t&&tt[t],alignItems:n,justifyContent:r,flexDirection:e,flexWrap:i};return(0,Qe.C)({render:o,ref:s,props:(0,et.v6)(a,{style:l,className:"_19ce0419607e1896__stack"})})}),{Fill:rt,Slot:it}=(0,Ae.createSlotFill)("SidebarToggle");function ot({headingLevel:e=2,breadcrumbs:t,badges:n,title:r,subTitle:i,actions:o,showSidebarToggle:a=!0}){const s=`h${e}`;return(0,j.jsxs)(nt,{direction:"column",className:"admin-ui-page__header",render:(0,j.jsx)("header",{}),children:[(0,j.jsxs)(nt,{direction:"row",justify:"space-between",gap:"sm",children:[(0,j.jsxs)(nt,{direction:"row",gap:"sm",align:"center",justify:"start",children:[a&&(0,j.jsx)(it,{bubblesVirtually:!0,className:"admin-ui-page__sidebar-toggle-slot"}),r&&(0,j.jsx)(s,{className:"admin-ui-page__header-title",children:r}),t,n]}),(0,j.jsx)(nt,{direction:"row",gap:"sm",style:{width:"auto",flexShrink:0},className:"admin-ui-page__header-actions",align:"center",children:o})]}),i&&(0,j.jsx)("p",{className:"admin-ui-page__header-subtitle",children:i})]})}var at=(0,c.forwardRef)(({children:e,className:t,ariaLabel:n,as:r="div",...i},o)=>(0,j.jsx)(r,{ref:o,className:(0,u.A)("admin-ui-navigable-region",t),"aria-label":n,role:"region",tabIndex:"-1",...i,children:e}));at.displayName="NavigableRegion";var st=at;function lt({headingLevel:e,breadcrumbs:t,badges:n,title:r,subTitle:i,children:o,className:a,actions:s,ariaLabel:l,hasPadding:c=!1,showSidebarToggle:d=!0}){const f=(0,u.A)("admin-ui-page",a),p=l??("string"==typeof r?r:"");return(0,j.jsxs)(st,{className:f,ariaLabel:p,children:[(r||t||n||s)&&(0,j.jsx)(ot,{headingLevel:e,breadcrumbs:t,badges:n,title:r,subTitle:i,actions:s,showSidebarToggle:d}),c?(0,j.jsx)("div",{className:"admin-ui-page__content has-padding",children:o}):o]})}lt.SidebarToggleFill=rt;var ct=lt,dt=n(63236),ut=n(19684);function ft({ariaLabel:e,children:t,className:n}){return(0,j.jsx)(ct,{className:n,ariaLabel:e,children:t})}function pt({actions:e,subTitle:t,title:n,toolbar:r}){return(0,j.jsxs)("header",{className:"woocommerce-product-list-page__header",children:[(0,j.jsxs)(f.B,{direction:"row",justify:"space-between",gap:"sm",children:[(0,j.jsxs)(f.B,{direction:"row",gap:"sm",align:"center",justify:"start",children:[(0,j.jsx)("h2",{className:"woocommerce-product-list-page__header-title",children:n}),(0,j.jsx)("a",{className:"woocommerce-product-list-page__feedback-link",href:ut.uk,target:"_blank",rel:"noopener noreferrer",children:(0,j.jsx)(dt.E,{intent:"none",children:(0,_e.__)("Experimental · Share feedback","woocommerce")})})]}),(0,j.jsx)(f.B,{direction:"row",gap:"sm",className:"woocommerce-product-list-page__header-actions",align:"center",children:e})]}),t&&(0,j.jsx)("p",{className:"woocommerce-product-list-page__header-subtitle",children:t}),r]})}const{usePostActions:mt}=(0,a.T)(o.privateApis),{useHistory:ht,useLocation:gt}=(0,a.T)(r.privateApis);function vt({className:e,hasResolved:t,isLoading:n,records:r,selectedTab:i,setSelectedTab:o,setView:a,totalCount:m,view:h,postType:g="product"}){const{navigate:v}=ht(),b=gt(),y=(0,c.useMemo)(()=>b.query||{},[b.query]),{postId:w,activeView:x="all"}=y,[_,S]=(0,c.useState)(()=>(0,Ee.Wk)(w));(0,c.useEffect)(()=>{S((0,Ee.Wk)(w))},[w]);const k=(0,c.useCallback)(e=>{S(e);const t={...y};e.length>0?t.postId=e.join(","):t.postId=void 0,v((0,Ee.BB)(b.path,t))},[y,v,b.path]),C=(0,c.useCallback)(e=>{if(!e)return;const t=(0,Ee.Ji)(e);if(t===i)return;o(t),S([]);const n={...y,activeView:t,postId:void 0};v((0,Ee.BB)(b.path,n))},[y,v,b.path,i,o]),E=(0,c.useMemo)(()=>({totalItems:m??0,totalPages:Math.ceil((m??0)/(h.perPage||Se.md))}),[m,h.perPage]),R=(0,c.useMemo)(()=>(0,Ee.ZV)(r||Se.Ml),[r]),A=(0,Ee.C4)(h),I=(0,c.useCallback)(()=>{a({...h,filters:[],page:1,search:""})},[a,h]),O=(0,c.useCallback)(e=>e.parent_id&&e.parent_id>0?e.parent_id:void 0,[]),{canCreateRecord:P}=(0,l.useSelect)(e=>{const{canUser:t}=e(s.store);return{canCreateRecord:t("create",{kind:"postType",name:g})}},[g]),T=mt({postType:g,context:"list"}),N=Le(),D=(0,c.useMemo)(()=>[...N,...T.filter(({id:e})=>!["edit-post","view-post","duplicate-post","delete-post","move-to-trash","permanently-delete-post"].includes(e))],[T,N]),V=(0,u.A)("woocommerce-product-list",e),z=(0,j.jsxs)(f.B,{gap:"lg",children:[(0,j.jsx)(p.$,{size:"compact",variant:"outline",onClick:()=>window.location.href=(0,xe.getAdminLink)((0,we.addQueryArgs)("edit.php",{post_type:"product",page:"product_exporter"})),children:(0,_e.__)("Export","woocommerce")}),(0,j.jsx)(p.$,{size:"compact",onClick:()=>window.location.href=(0,xe.getAdminLink)((0,we.addQueryArgs)("edit.php",{post_type:"product",page:"product_importer"})),variant:"outline",children:(0,_e.__)("Import","woocommerce")}),(0,j.jsx)(p.$,{disabled:!1===P,size:"compact",variant:"solid",onClick:()=>window.location.href=(0,xe.getAdminLink)((0,we.addQueryArgs)("post-new.php",{post_type:"product"})),children:(0,_e.__)("Add new product","woocommerce")})]}),F=(0,j.jsxs)(f.B,{direction:"row",align:"center",justify:"space-between",gap:"sm",className:"woocommerce-product-list__toolbar",children:[(0,j.jsx)(M,{value:i,onValueChange:C,children:(0,j.jsx)(se,{variant:"minimal","aria-label":(0,_e.__)("Filter products by status","woocommerce"),children:Se.gC.map(e=>(0,j.jsx)(ye,{value:e.value,children:e.label},e.value))})}),(0,j.jsxs)(f.B,{direction:"row",align:"center",gap:"xs",children:[(0,j.jsx)(d.A.Search,{label:(0,_e.__)("Search","woocommerce")}),(0,j.jsx)(d.A.FiltersToggle,{}),(0,j.jsx)(d.A.LayoutSwitcher,{}),(0,j.jsx)(d.A.ViewConfig,{})]})]});return(0,j.jsx)(ft,{className:V,ariaLabel:(0,_e.__)("Products","woocommerce"),children:(0,j.jsxs)(d.A,{paginationInfo:E,fields:Ce,data:R,isLoading:n||!t,view:h,actions:D,onChangeView:a,onChangeSelection:k,getItemId:Ee.HP,getItemParentId:O,selection:_,defaultLayouts:Se.c8,isItemClickable:Ee.LC,empty:(0,j.jsx)(Je,{isSearchOrFilterResult:A,onClearFilters:I,tab:i}),renderItemLink:({item:e,...t})=>(0,j.jsx)("a",{...t,href:(0,xe.getAdminLink)((0,we.addQueryArgs)("post.php",{post:(0,Ee.HZ)(e),action:"edit"})),children:t.children}),children:[(0,j.jsx)(pt,{title:(0,_e.__)("Products","woocommerce"),subTitle:(0,_e.__)("Add, edit, and manage the products you sell in your store.","woocommerce"),actions:z,toolbar:F}),(0,j.jsx)(d.A.FiltersToggled,{className:"woocommerce-product-list__filters"}),(0,j.jsx)(d.A.Layout,{}),(0,j.jsx)(d.A.Footer,{})]},x)})}var bt=n(5223),yt=n(71267),wt=n(16870),xt=n(72999),_t=n(98244),St=n(73485),kt=n(82529),Ct=n(73727),Et=n(33514),jt=n(47169),Rt=n(67099),At=n(29483),It=n(48200);const Mt={dont_change:(0,_e.__)("Don’t change","woocommerce"),set:(0,_e.__)("Set to","woocommerce"),increase:(0,_e.__)("Increase by amount","woocommerce"),decrease:(0,_e.__)("Decrease by amount","woocommerce"),increase_percent:(0,_e.__)("Increase by %","woocommerce"),decrease_percent:(0,_e.__)("Decrease by %","woocommerce")};function Ot({data:e,field:t,onChange:n}){const r=t.elements??[],i=e[t.id]??Rt.Su.operation,o=r.find(e=>e.value===i)??r[0];return(0,j.jsx)(It.Y,{label:t.label,hideLabelFromVision:!0,value:o,items:r,onValueChange:e=>{n({[t.id]:e?.value??Rt.Su.operation})}})}function Pt(e,t){return{id:(0,Rt.SG)(t),label:e.label,type:"text",enableHiding:!1,enableSorting:!1,filterBy:!1,elements:(0,Rt._C)(t).map(e=>({label:Mt[e],value:e})),Edit:Ot}}const{useHistory:Tt,useLocation:Nt}=(0,a.T)(r.privateApis);function Dt({data:e,field:t,onChange:n}){return(0,j.jsx)(Ae.CheckboxControl,{label:t.label,checked:!1,indeterminate:!0,onChange:r=>{n(t.setValue({item:e,value:r}))}})}function Vt(e){return e?.placeholder?e.placeholder:e&&!e.isEmpty?String(e.value??""):void 0}function zt(e){return Boolean(e)&&"object"==typeof e&&!Array.isArray(e)}function Ft(e,t){const{dimensions:n,...r}=t;return zt(n)?{...r,dimensions:{...e.dimensions,...n}}:t}function Lt(e,t){return e.map(e=>"string"==typeof e?(0,Rt.Xl)(e)?{id:`${e}-bulk-edit-fields`,label:t.get(e),layout:{type:"row"},children:[{id:(0,Rt.SG)(e),layout:{type:"regular",labelPosition:"none"}},{id:e,layout:{type:"regular",labelPosition:"none"}}]}:e:{...e,children:e.children?Lt(e.children,t):e.children})}function Bt({bulkEditData:e,editableFields:t,onChange:n,selectedProducts:r}){const i=(0,jt.hp)(t,r),{data:o,fieldStates:a}=(0,Rt.IE)(r,i),s=function({fieldStates:e,isBulkEdit:t,visibleFields:n}){return t?n.map(t=>{const n=e[t.id],r={...t,placeholder:n?.placeholder??t.placeholder,..."name"===t.id?{isValid:{...t.isValid,required:!1}}:{}};if((0,Rt.Xl)(t.id)){const e=t.id;return[Pt(r,e),{...r,placeholder:Vt(n),isDisabled:({item:t})=>(0,Rt.qX)(t,e).operation===Rt.Su.operation}]}return!n?.isMixed||"boolean"!==t.type&&"toggle"!==t.Edit?[r]:{...r,Edit:Dt}}).flat():n}({fieldStates:a,isBulkEdit:r.length>1,visibleFields:i}),l=(0,jt.Xr)(r,s),c=new Map(i.map(e=>[e.id,e.label])),d=r.length>1?function(e,t,n){const r={...e,...t};return zt(t.dimensions)&&(r.dimensions={...zt(e.dimensions)?e.dimensions:{},...t.dimensions}),Object.keys(n).forEach(i=>{if("stock"===i&&n[i].isMixed)return void(r.stock_status="");if("variation_active"===i)return void(r.variation_active=n[i].isMixed?void 0:n[i].value);if(!(0,Rt.Xl)(i))return;const o=(0,Rt.SG)(i);if(r[o]=t[o]??Rt.Su.operation,"cost_of_goods_sold"===i){const n=(0,Rt.qX)(t,i).value;return void(r.cost_of_goods_sold=function(e,t){const n=e.cost_of_goods_sold??{},[r={},...i]=n.values??[];return{...n,values:[{...r,defined_value:t},...i]}}(e,n))}r[i]=t[i]??Rt.Su.value}),r}(o,e,a):o,u={type:"regular",labelPosition:"top",fields:r.length>1?Lt(l,c):l};return(0,j.jsx)("div",{className:"woocommerce-product-edit__form",children:(0,j.jsx)(bt.A,{data:d,fields:s,form:u,onChange:n})})}function qt({products:e,isOpen:t}){const{navigate:n}=Tt(),{path:r,query:i={}}=Nt(),o=(0,Ee.Wk)(i.postId).map(e=>Number(e)).filter(e=>Number.isSafeInteger(e)&&e>0),a=Array.from(new Set(o)),d=a.join(","),[u,f]=(0,c.useState)(!1),[p,m]=(0,c.useState)({}),h=(0,jt.xn)(Ce),{selectedProducts:g,isResolving:v,hasResolved:b,hasMissingProducts:y,hasEdits:w}=(0,l.useSelect)(t=>{if(0===a.length)return{selectedProducts:[],isResolving:!1,hasResolved:!0,hasMissingProducts:!1,hasEdits:!1};const n=t(s.store),r=a.map(t=>{const r=["root","product",t],i=n.getEditedEntityRecord("root","product",t),o=n.getEntityRecordEdits("root","product",t),a=(0,jt.kC)(e,t),s=(0,jt.d$)(a,i,o);let l=s??i;if(s&&(0,jt.nn)(s)&&s.parent_id){const e=n.getEditedEntityRecord("root","product",s.parent_id),t=!1!==e?e:void 0,r=t?._embedded?.variations?.find(e=>e.id===s.id);l=r||s}return{productId:t,record:l,isResolving:!a&&n.isResolving("getEditedEntityRecord",r),hasFinishedResolution:!!a||n.hasFinishedResolution("getEditedEntityRecord",r)}}),i=r.map(({record:e})=>e).filter(e=>void 0!==e&&!1!==e),o=Array.from(new Set(i.map(e=>(0,jt.nn)(e)&&e.parent_id?e.parent_id:e.id)));return{selectedProducts:i,isResolving:r.some(e=>e.isResolving||!e.hasFinishedResolution),hasResolved:r.every(e=>e.hasFinishedResolution),hasMissingProducts:r.some(e=>e.hasFinishedResolution&&!1===e.record),hasEdits:o.some(e=>n.hasEditsForEntityRecord("root","product",e))}},[e,a]),{clearEntityRecordEdits:x,editEntityRecord:_,saveEditedEntityRecord:S}=(0,l.useDispatch)(s.store),{createSuccessNotice:k,createErrorNotice:C}=(0,l.useDispatch)(Pe.store);(0,c.useEffect)(()=>{m({})},[d]);const E=(0,c.useMemo)(()=>Object.fromEntries(Object.entries((0,Rt.HG)(p)).filter(([e,t])=>(0,Rt.Xl)(e)&&(0,Rt.r6)(t)&&(0,Rt.kS)(e,t))),[p]),R=Object.keys(E).length>0,A=Object.entries((0,Rt.HG)(p)).some(([e,t])=>(0,Rt.Xl)(e)&&(0,Rt.r6)(t)&&!(0,Rt.kS)(e,t)),I=0===a.length,M=b&&!v&&!y&&g.length===a.length&&g.length>0;let O=(0,_e.__)("Quick edit","woocommerce");M&&(O=1===g.length?g[0]?.name||O:(0,_e.sprintf)((0,_e.__)("Edit %d products","woocommerce"),g.length));const P=(0,c.useCallback)(e=>{const t=new Map;g.forEach(n=>{const r=e(n);if(0===Object.keys(r).length)return;if(!(0,jt.nn)(n))return void _("root","product",n.id,r);if(!n.parent_id)return;const i=t.get(n.parent_id)??(0,l.select)(s.store).getEditedEntityRecord("root","product",n.parent_id);i&&t.set(n.parent_id,(0,jt.mj)(i,{...n,...r}))}),t.forEach(e=>{_("root","product",e.id,{_embedded:e._embedded})})},[_,g]),T=(0,c.useCallback)(e=>{if(g.length<=1)return void P(t=>Ft(t,e));const t={},n={};Object.entries(e).forEach(([e,r])=>{(0,Rt.MM)(e)||(0,Rt.Xl)(e)?t[e]=r:("dimensions"===e&&zt(r)&&(t[e]=r),n[e]=r)}),Object.keys(t).length>0&&m(e=>({...e,...t,...zt(t.dimensions)?{dimensions:{...zt(e.dimensions)?e.dimensions:{},...t.dimensions}}:{}})),Object.keys(n).length>0&&P(e=>Ft(e,n))},[P,g.length]),N=(0,c.useCallback)(()=>{const e=new Set(g.map(e=>(0,jt.nn)(e)&&e.parent_id?e.parent_id:e.id)),t={...i,quickEdit:void 0};e.forEach(e=>{x("root","product",e)}),m({}),n((0,Ee.BB)(r,t))},[x,n,r,i,g]),D=(0,c.useCallback)(async()=>{if(0===g.length||u)return;if(A)return void C((0,_e.__)("Please enter a valid value.","woocommerce"),{type:"snackbar"});const e=(0,Rt.Br)(g,E);if(e)C(e,{type:"snackbar"});else{R&&(P(e=>(0,Rt.bZ)(e,E)),m({})),f(!0);try{const e=await(0,At.D)({selectedProducts:g,editEntityRecord:_,saveEditedEntityRecord:S}),t=e.filter(e=>"fulfilled"===e.status).length,n=e.length-t,r=function(e,t){return 0===t?1===e?(0,_e.__)("Product saved.","woocommerce"):(0,_e.sprintf)((0,_e.__)("%d products saved.","woocommerce"),e):0===e?1===t?(0,_e.__)("Failed to save product.","woocommerce"):(0,_e.sprintf)((0,_e.__)("Failed to save %d products.","woocommerce"),t):(0,_e.sprintf)((0,_e.__)("Saved %1$d products. %2$d products could not be saved.","woocommerce"),e,t)}(t,n);if(n>0)return void C(r,{type:"snackbar"});t>0&&k(r,{type:"snackbar"}),N()}finally{f(!1)}}},[N,E,P,C,k,_,A,R,u,S,g]);return(0,j.jsx)(yt.b,{open:t,swipeDirection:"right",children:(0,j.jsxs)(wt.z,{className:"woocommerce-product-edit__drawer",portal:(0,j.jsx)(xt.Z,{className:"woocommerce-product-edit__drawer-portal"}),style:{width:450},children:[(0,j.jsxs)(_t.Y,{className:"woocommerce-product-edit__header",children:[(0,j.jsx)(St.h,{className:"woocommerce-product-edit__title",children:O}),(0,j.jsx)(kt.U,{onClick:N,label:(0,_e.__)("Close quick edit","woocommerce")})]}),(0,j.jsxs)(Ct.U,{className:"woocommerce-product-edit",children:[I&&(0,j.jsx)("div",{className:"woocommerce-product-edit__empty-state",children:(0,j.jsx)("p",{children:(0,_e.__)("Select one or more products to edit them here.","woocommerce")})}),!I&&v&&(0,j.jsx)("div",{className:"woocommerce-product-edit__loading",children:(0,j.jsx)(Ae.Spinner,{})}),!I&&!v&&y&&(0,j.jsx)("div",{className:"woocommerce-product-edit__empty-state",children:(0,j.jsx)("p",{children:(0,_e.__)("Select one or more products to edit them here.","woocommerce")})}),M&&(0,j.jsx)(Bt,{bulkEditData:p,editableFields:h,onChange:T,selectedProducts:g})]}),M&&(0,j.jsxs)(Et.w,{className:"woocommerce-product-edit__footer",children:[(0,j.jsx)(Ae.Button,{variant:"tertiary",onClick:N,disabled:u,children:(0,_e.__)("Cancel","woocommerce")}),(0,j.jsx)(Ae.Button,{variant:"primary",onClick:D,isBusy:u,disabled:u||A||!w&&!R,children:(0,_e.__)("Save","woocommerce")})]})]})})}var Wt=n(3708);const{useLocation:$t}=(0,a.T)(r.privateApis);function Ht({children:e}){const t=(0,c.useRef)(null);return(0,j.jsx)("div",{ref:t,className:"edit-site-sidebar__screen-wrapper",children:e})}function Kt({routeKey:e,children:t}){return(0,j.jsx)("div",{className:"edit-site-sidebar__content",children:(0,j.jsx)(Ht,{children:t},e)})}const{NavigableRegion:Ut}=(0,a.T)(o.privateApis),Yt=.3;function Xt({route:e,showNewNavigation:t=!1}){const[n]=(0,ne.useResizeObserver)(),r=(0,ne.useViewportMatch)("medium","<"),i=(0,ne.useReducedMotion)(),{key:o,areas:a,widths:s}=e,l=!0===a.mobile?a.content:a.mobile;return(0,j.jsxs)(j.Fragment,{children:[n,(0,j.jsx)("div",{className:"edit-site-layout",children:(0,j.jsxs)("div",{className:"edit-site-layout__content",children:[(!r||!a.mobile)&&t&&(0,j.jsx)(Ut,{ariaLabel:(0,_e.__)("Navigation","woocommerce"),className:"edit-site-layout__sidebar-region",children:(0,j.jsx)(Ae.__unstableAnimatePresence,{children:(0,j.jsx)(Ae.__unstableMotion.div,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},transition:{type:"tween",duration:i||r?0:Yt,ease:"easeOut"},className:"edit-site-layout__sidebar",children:(0,j.jsx)(Kt,{routeKey:o,children:a.sidebar})})})}),Pe.SnackbarNotices&&(0,j.jsx)(Pe.SnackbarNotices,{className:"product_page_woocommerce-products-dashboard-snackbar"}),!r&&a.content&&(0,j.jsx)("div",{className:"edit-site-layout__area",style:{maxWidth:s?.content},children:a.content}),r&&l&&(0,j.jsx)("div",{className:"edit-site-layout__area",children:l}),!r&&a.edit]})})]})}const Gt=(0,c.createContext)(null);function Zt({children:e}){const[t,n]=(0,c.useState)(!1);return(0,j.jsx)(Gt.Provider,{value:{showNewNavigation:t,setShowNewNavigation:n},children:e})}const{RouterProvider:Jt}=(0,a.T)(r.privateApis),{ThemeProvider:Qt}=(0,a.T)(i.j);function en(){const[e]=function(){const e=(0,c.useContext)(Gt);if(e){const{showNewNavigation:t,setShowNewNavigation:n}=e;return[t,n]}return[!1,()=>{}]}();e?document.body.classList.add("is-fullscreen-mode"):document.body.classList.remove("is-fullscreen-mode");const t=function(){const{params:e={},query:t={}}=$t(),n=e.postType??t.postType??"product",r=t.activeView,i=(0,Ee.Ji)(r),[o,a]=(0,c.useState)(i),[d,u]=(0,c.useState)(Se.EU),f="true"===e.quickEdit||"true"===t.quickEdit||!0===e.quickEdit||!0===t.quickEdit;(0,c.useEffect)(()=>{a(i)},[i]),(0,c.useEffect)(()=>{u(Se.EU)},[r]);const p=(0,c.useMemo)(()=>{const e=(0,Wt.G)(d),t=(0,Ee.g0)(o);return t&&(e.status=t),e},[o,d]),{records:m,totalItems:h,isResolving:g,hasResolved:v}=(0,l.useSelect)(e=>{const{getEntityRecords:t,isResolving:n,hasFinishedResolution:r,getEntityRecordsTotalItems:i}=e(s.store);return{records:t("root","product",p),totalItems:i("root","product",{...p}),isResolving:n("getEntityRecords",["root","product",p]),hasResolved:r("getEntityRecords",["root","product",p])}},[p]),b={hasResolved:v,isLoading:g,records:m,selectedTab:o,setSelectedTab:a,setView:u,totalCount:h,view:d};return{key:"products-list",areas:{content:(0,j.jsx)(vt,{...b}),edit:(0,j.jsx)(qt,{products:m??[],isOpen:f}),preview:!1,mobile:(0,j.jsx)(vt,{postType:n,...b})},widths:{edit:380}}}();return(0,j.jsx)(Xt,{route:t,showNewNavigation:e})}function tn(){return(0,j.jsxs)(Zt,{children:[(0,j.jsx)(o.UnsavedChangesWarning,{}),(0,j.jsx)(Jt,{pathArg:"page",children:(0,j.jsx)(Qt,{isRoot:!0,children:(0,j.jsx)(en,{})})})]})}},19684:(e,t,n)=>{"use strict";n.d(t,{$v:()=>i,uk:()=>r});const r="https://usabi.li/do/mqc0hscbzp2i/yejxei",i="https://github.com/woocommerce/woocommerce/issues/new/choose"},66436:(e,t,n)=>{"use strict";n.d(t,{Er:()=>i,FQ:()=>o,cp:()=>a});var r=n(27723);const i=()=>{const e=new Date;return e.setDate(e.getDate()+1),e.setHours(7,0,0,0),e.setMinutes(e.getMinutes()-e.getTimezoneOffset()),e.toISOString().slice(0,16)},o=e=>"number"==typeof e?e:"string"==typeof e&&""!==e.trim()?Number.parseFloat(e):Number.NaN;function a(e){if(null==e||"string"==typeof e&&""===e.trim())return null;const t=o(e);return Number.isNaN(t)?(0,r.__)("Please enter a valid price.","woocommerce"):t<0?(0,r.__)("Price must not be negative.","woocommerce"):null}},63484:(e,t,n)=>{"use strict";n.d(t,{c8:()=>va,g7:()=>ya,Vw:()=>wa});var r=n(47143),i=n(3582),o=n(27723);const a=window.wp.htmlEntities;var s=n(56427),l=n(86087),c=n(692),d=n(54844),u=n(51609),f=n(75795),p=n(89104),m=n(93754),h=n(94791);const g=(0,h._)(19)?function(e,t,n,r,i){const o=void 0;if(!o)return function(e,t,n,r,i){const o=u.useCallback(()=>t(e.getSnapshot(),n,r,i),[e,t,n,r,i]);return(0,p.useSyncExternalStore)(e.subscribe,o,o)}(e,t,n,r,i);const a=o.syncIndex;let s;return o.syncIndex+=1,o.didInitialize?(s=o.syncHooks[a],s.store===e&&s.selector===t&&Object.is(s.a1,n)&&Object.is(s.a2,r)&&Object.is(s.a3,i)||(s.store!==e&&(o.didChangeStore=!0),s.store=e,s.selector=t,s.a1=n,s.a2=r,s.a3=i,s.didChange=!0)):(s={store:e,selector:t,a1:n,a2:r,a3:i,value:t(e.getSnapshot(),n,r,i),didChange:!1},o.syncHooks.push(s)),s.value}:function(e,t,n,r,i){return(0,m.useSyncExternalStoreWithSelector)(e.subscribe,e.getSnapshot,e.getSnapshot,e=>t(e,n,r,i))};function v(e,t,n,r,i){return g(e,t,n,r,i)}[].push({before(e){e.syncIndex=0,e.didInitialize||(e.syncTick=1,e.syncHooks=[],e.didChangeStore=!0,e.getSnapshot=()=>{let t=!1;for(let n=0;n<e.syncHooks.length;n+=1){const r=e.syncHooks[n],i=r.selector(r.store.state,r.a1,r.a2,r.a3);!r.didChange&&Object.is(r.value,i)||(t=!0,r.value=i,r.didChange=!1)}return t&&(e.syncTick+=1),e.syncTick})},after(e){e.syncHooks.length>0&&(e.didChangeStore&&(e.didChangeStore=!1,e.subscribe=t=>{const n=new Set;for(const t of e.syncHooks)n.add(t.store);const r=[];for(const e of n)r.push(e.subscribe(t));return()=>{for(const e of r)e()}}),(0,p.useSyncExternalStore)(e.subscribe,e.getSnapshot,e.getSnapshot))}});var b=n(13690);const y=u.createContext(void 0);function w(){return u.useContext(y)}var x=n(21600);const _=u.createContext(void 0),S=u.createContext(void 0),k=u.createContext(void 0),C=u.createContext("");function E(){const e=u.useContext(_);if(!e)throw new Error((0,x.A)(22));return e}function j(){const e=u.useContext(S);if(!e)throw new Error((0,x.A)(23));return e}function R(){const e=u.useContext(k);if(!e)throw new Error((0,x.A)(24));return e}function A(){return u.useContext(C)}var I=n(78265);const M=u.createContext({register:()=>{},unregister:()=>{},subscribeMapChange:()=>()=>{},elementsRef:{current:[]},nextIndexRef:{current:0}});let O=function(e){return e[e.None=0]="None",e[e.GuessFromOrder=1]="GuessFromOrder",e}({});function P(e={}){const{label:t,metadata:n,textRef:r,indexGuessBehavior:i,index:o}=e,{register:a,unregister:s,subscribeMapChange:l,elementsRef:c,labelsRef:d,nextIndexRef:f}=u.useContext(M),p=u.useRef(-1),[m,h]=u.useState(o??(i===O.GuessFromOrder?()=>{if(-1===p.current){const e=f.current;f.current+=1,p.current=e}return p.current}:-1)),g=u.useRef(null),v=u.useCallback(e=>{if(g.current=e,-1!==m&&null!==e&&(c.current[m]=e,d)){const n=void 0!==t;d.current[m]=n?t:r?.current?.textContent??e.textContent}},[m,c,d,t,r]);return(0,I.g)(()=>{if(null!=o)return;const e=g.current;return e?(a(e,n),()=>{s(e)}):void 0},[o,a,s,n]),(0,I.g)(()=>{if(null==o)return l(e=>{const t=g.current?e.get(g.current)?.index:null;null!=t&&h(t)})},[o,l,h]),u.useMemo(()=>({ref:v,index:m}),[m,v])}const T=u.createContext(void 0),N="undefined"!=typeof navigator,D=function(){if(!N)return{platform:"",maxTouchPoints:-1};const e=navigator.userAgentData;return e?.platform?{platform:e.platform,maxTouchPoints:navigator.maxTouchPoints}:{platform:navigator.platform??"",maxTouchPoints:navigator.maxTouchPoints??-1}}(),V=function(){if(!N)return"";const e=navigator.userAgentData;return e?.platform?e.platform:navigator.platform??""}(),z=function(){if(!N)return"";const e=navigator.userAgentData;return e&&Array.isArray(e.brands)?e.brands.map(({brand:e,version:t})=>`${e}/${t}`).join(" "):navigator.userAgent}(),F=!("undefined"==typeof CSS||!CSS.supports)&&CSS.supports("-webkit-backdrop-filter:none"),L="MacIntel"===D.platform&&D.maxTouchPoints>1||/iP(hone|ad|od)|iOS/.test(D.platform),B=N&&/firefox/i.test(z),q=N&&/apple/i.test(navigator.vendor),W=(N&&/Edg/i.test(z),N&&/android/i.test(V)||/android/i.test(z)),$=(N&&V.toLowerCase().startsWith("mac")&&navigator.maxTouchPoints,z.includes("jsdom/"));function H(e){e.preventDefault(),e.stopPropagation()}function K(e){return!(""!==e.pointerType||!e.isTrusted)||(W&&e.pointerType?"click"===e.type&&1===e.buttons:0===e.detail&&!e.pointerType)}function U(e){return!$&&(!W&&0===e.width&&0===e.height||W&&1===e.width&&1===e.height&&0===e.pressure&&0===e.detail&&"mouse"===e.pointerType||e.width<1&&e.height<1&&0===e.pressure&&0===e.detail&&"touch"===e.pointerType)}function Y(e,t){const n=["mouse","pen"];return t||n.push("",void 0),n.includes(e)}function X(e){const t=e.type;return"click"===t||"mousedown"===t||"keydown"===t||"keyup"===t}const G=(e,t,n,r,i,o,...a)=>{if(a.length>0)throw new Error((0,x.A)(1));let s;if(e&&t&&n&&r&&i&&o)s=(a,s,l,c)=>{const d=e(a,s,l,c),u=t(a,s,l,c),f=n(a,s,l,c),p=r(a,s,l,c),m=i(a,s,l,c);return o(d,u,f,p,m,s,l,c)};else if(e&&t&&n&&r&&i)s=(o,a,s,l)=>{const c=e(o,a,s,l),d=t(o,a,s,l),u=n(o,a,s,l),f=r(o,a,s,l);return i(c,d,u,f,a,s,l)};else if(e&&t&&n&&r)s=(i,o,a,s)=>{const l=e(i,o,a,s),c=t(i,o,a,s),d=n(i,o,a,s);return r(l,c,d,o,a,s)};else if(e&&t&&n)s=(r,i,o,a)=>{const s=e(r,i,o,a),l=t(r,i,o,a);return n(s,l,i,o,a)};else if(e&&t)s=(n,r,i,o)=>{const a=e(n,r,i,o);return t(a,r,i,o)};else{if(!e)throw new Error("Missing arguments");s=e}return s},Z=(e,t)=>Object.is(e,t);function J(e,t,n){return null==e||null==t?Object.is(e,t):n(e,t)}function Q(e,t,n){return e&&0!==e.length?e.findIndex(e=>void 0!==e&&J(e,t,n)):-1}function ee(e){if(null==e)return"";if("string"==typeof e)return e;try{return JSON.stringify(e)}catch{return String(e)}}var te=n(39793);function ne(e){return null!=e&&e.length>0&&"object"==typeof e[0]&&null!=e[0]&&"items"in e[0]}function re(e,t){if(t&&null!=e)return t(e)??"";if(e&&"object"==typeof e){if("label"in e&&null!=e.label)return String(e.label);if("value"in e)return String(e.value)}return ee(e)}function ie(e,t){return t&&null!=e?t(e)??"":ee(e&&"object"==typeof e&&"value"in e&&"label"in e?e.value:e)}function oe(e,t,n){function r(){return re(e,n)}if(n&&null!=e)return n(e);if(e&&"object"==typeof e&&"label"in e&&null!=e.label)return e.label;if(t&&!Array.isArray(t))return t[e]??r();if(Array.isArray(t)){const n=t,i=ne(n)?n.flatMap(e=>e.items):n;if(null==e||"object"!=typeof e){const t=i.find(t=>t.value===e);return t&&null!=t.label?t.label:r()}if("value"in e){const t=i.find(t=>t&&t.value===e.value);if(t&&null!=t.label)return t.label}}return r()}const ae={id:G(e=>e.id),labelId:G(e=>e.labelId),items:G(e=>e.items),selectedValue:G(e=>e.selectedValue),hasSelectionChips:G(e=>{const t=e.selectedValue;return Array.isArray(t)&&t.length>0}),hasSelectedValue:G(e=>{const{selectedValue:t,selectionMode:n}=e;return null!=t&&("multiple"!==n||!Array.isArray(t)||t.length>0)}),hasNullItemLabel:G((e,t)=>!!t&&function(e){if(!Array.isArray(e))return null!=e&&"null"in e;const t=e;if(ne(t)){for(const e of t)for(const t of e.items)if(t&&null==t.value&&null!=t.label)return!0;return!1}for(const e of t)if(e&&null==e.value&&null!=e.label)return!0;return!1}(e.items)),open:G(e=>e.open),mounted:G(e=>e.mounted),forceMounted:G(e=>e.forceMounted),inline:G(e=>e.inline),activeIndex:G(e=>e.activeIndex),selectedIndex:G(e=>e.selectedIndex),isActive:G((e,t)=>e.activeIndex===t),isSelected:G((e,t)=>{const n=e.isItemEqualToValue,r=e.selectedValue;return Array.isArray(r)?r.some(e=>J(t,e,n)):J(t,r,n)}),transitionStatus:G(e=>e.transitionStatus),popupProps:G(e=>e.popupProps),inputProps:G(e=>e.inputProps),triggerProps:G(e=>e.triggerProps),getItemProps:G(e=>e.getItemProps),positionerElement:G(e=>e.positionerElement),listElement:G(e=>e.listElement),triggerElement:G(e=>e.triggerElement),inputElement:G(e=>e.inputElement),inputGroupElement:G(e=>e.inputGroupElement),popupSide:G(e=>e.popupSide),openMethod:G(e=>e.openMethod),inputInsidePopup:G(e=>e.inputInsidePopup),selectionMode:G(e=>e.selectionMode),name:G(e=>e.name),form:G(e=>e.form),disabled:G(e=>e.disabled),readOnly:G(e=>e.readOnly),required:G(e=>e.required),grid:G(e=>e.grid),virtualized:G(e=>e.virtualized),itemToStringLabel:G(e=>e.itemToStringLabel),isItemEqualToValue:G(e=>e.isItemEqualToValue),modal:G(e=>e.modal),autoHighlight:G(e=>e.autoHighlight),submitOnItemClick:G(e=>e.submitOnItemClick)};var se=n(97013),le=n(54311);const ce=u.forwardRef(function(e,t){const{render:n,className:r,style:i,...o}=e,a=E(),{setHighlightedChipIndex:s,chipsRef:l}=w(),c=v(a,ae.disabled),d=v(a,ae.readOnly),p=v(a,ae.selectedValue),{ref:m,index:h}=P(),g={disabled:c},y=(0,b.o)("div",e,{ref:[t,m],state:g,props:[{tabIndex:-1,"aria-disabled":c||void 0,"aria-readonly":d||void 0,onKeyDown(e){if(c||d)return;const t=function(e){let t=h;if("ArrowLeft"===e.key)e.preventDefault(),t=h>0?h-1:void 0;else if("ArrowRight"===e.key)e.preventDefault(),t=h<l.current.length-1?h+1:void 0;else if("Backspace"===e.key||"Delete"===e.key){const n=h>=p.length-1?p.length-2:h;t=n>=0?n:void 0,H(e),a.state.setIndices({activeIndex:null,selectedIndex:null,type:"keyboard"}),a.state.setSelectedValue(p.filter((e,t)=>t!==h),(0,se.d)(le.dv,e.nativeEvent))}else"Enter"===e.key||" "===e.key?(H(e),t=void 0):"ArrowDown"===e.key||"ArrowUp"===e.key?(H(e),a.state.setOpen(!0,(0,se.d)(le.Dq,e.nativeEvent)),t=void 0):1!==e.key.length||e.ctrlKey||e.metaKey||e.altKey||(t=void 0);return t}(e);f.flushSync(()=>{s(t)}),void 0===t?a.state.inputRef.current?.focus():l.current[t]?.focus()}},o]}),x=u.useMemo(()=>({index:h}),[h]);return(0,te.jsx)(T.Provider,{value:x,children:y})});var de=n(52691);const ue=u.forwardRef(function(e,t){const{render:n,className:r,disabled:i=!1,nativeButton:o=!0,style:a,...s}=e,l=E(),{index:c}=function(){const e=u.useContext(T);if(!e)throw new Error((0,x.A)(17));return e}(),d=v(l,ae.disabled),f=v(l,ae.readOnly),p=v(l,ae.selectedValue),m=v(l,ae.isItemEqualToValue),h=d||i,{buttonRef:g,getButtonProps:y}=(0,de.s)({native:o,disabled:h||f,focusableWhenDisabled:!0}),w={disabled:h};function _(e){const t=(0,se.d)(le.ux,e.nativeEvent);return function(e){const t=l.state.activeIndex;if(null==t)return;const n=Q(l.state.valuesRef.current,e,m);-1!==n&&t===n&&l.state.setIndices({activeIndex:null,type:l.state.keyboardActiveRef.current?"keyboard":"pointer"})}(p[c]),l.state.setSelectedValue(p.filter((e,t)=>t!==c),t),l.state.inputRef.current?.focus(),t}return(0,b.o)("button",e,{ref:[t,g],state:w,props:[{tabIndex:-1,onMouseDown(e){e.preventDefault()},onClick(e){h||f||_(e).isPropagationAllowed||e.stopPropagation()},onKeyDown(e){h||f||"Enter"!==e.key&&" "!==e.key||_(e).isPropagationAllowed||H(e)}},s,y]})});var fe=n(4921);const pe=(0,u.forwardRef)(function({className:e,children:t,prefix:n,...r},i){return(0,te.jsxs)(ce,{ref:i,className:(0,fe.A)("woocommerce-searchable-chip-select__chip",e),...r,children:[n&&(0,te.jsx)("span",{className:"woocommerce-searchable-chip-select__chip-prefix",children:n}),(0,te.jsx)("span",{className:"woocommerce-searchable-chip-select__chip-content",children:t}),(0,te.jsx)(ue,{className:"woocommerce-searchable-chip-select__chip-remove","aria-label":(0,o.__)("Remove","woocommerce"),children:(0,te.jsx)("span",{"aria-hidden":"true",children:"×"})})]})}),me=u.createContext(void 0);function he(){const e=u.useContext(me);if(!e)throw new Error((0,x.A)(19));return e}const ge=u.createContext(!1),ve=u.memo(u.forwardRef(function(e,t){const{render:n,className:r,value:i=null,index:o,disabled:a=!1,nativeButton:s=!1,style:l,...c}=e,d=u.useRef(!1),p=u.useRef(null),m=P({index:o,textRef:p,indexGuessBehavior:O.GuessFromOrder}),h=E(),g=u.useContext(ge),{flatFilteredItems:y,hasItems:w}=R(),x=v(h,ae.open),_=v(h,ae.selectionMode),S=v(h,ae.readOnly),k=v(h,ae.virtualized),C=v(h,ae.isItemEqualToValue),j="none"!==_,A=o??(k?Q(y,i,C):m.index),M=-1!==m.index,T=v(h,ae.id),N=v(h,ae.isActive,A),D=v(h,ae.isSelected,i),V=v(h,ae.getItemProps),z=u.useRef(null),F=null!=T&&M?`${T}-${A}`:void 0,L=D&&j;(0,I.g)(()=>{if(!M||!k&&null==o)return;const e=h.state.listRef.current;return e[A]=z.current,()=>{delete e[A]}},[M,k,A,o,h]),(0,I.g)(()=>{if(!M||w)return;const e=h.state.valuesRef.current;return e[A]=i,"none"!==_&&h.state.allValuesRef.current.push(i),()=>{delete e[A]}},[M,w,A,i,h,_]),(0,I.g)(()=>{if(!x)return void(d.current=!1);if(!M||w)return;const e=h.state.selectedValue,t=Array.isArray(e)?e[e.length-1]:e;J(i,t,C)&&h.set("selectedIndex",A)},[M,w,x,h,A,i,C]);const B={disabled:a,selected:L,highlighted:N},q=V({active:N,selected:L});q.id=void 0,q.onFocus=void 0;const{getButtonProps:W,buttonRef:$}=(0,de.s)({disabled:a,focusableWhenDisabled:!0,native:s,composite:!0});function H(e){function t(){h.state.handleSelection(e,i)}h.state.submitOnItemClick?(f.flushSync(t),h.state.requestSubmit()):t()}const K={id:F,role:g?"gridcell":"option","aria-selected":j?L:void 0,tabIndex:void 0,onPointerDownCapture(e){d.current=!0,e.preventDefault()},onMouseDown(e){e.preventDefault()},onClick(e){a||S||H(e.nativeEvent)},onMouseUp(e){const t=d.current;d.current=!1,a||S||0!==e.button||t||!N||H(e.nativeEvent)}},U=(0,b.o)("div",e,{ref:[$,t,m.ref,z],state:B,props:[q,K,c,W]}),Y=u.useMemo(()=>({selected:L,textRef:p}),[L,p]);return(0,te.jsx)(me.Provider,{value:Y,children:U})})),be=(0,u.forwardRef)(function({className:e,...t},n){return(0,te.jsx)(ve,{ref:n,className:(0,fe.A)("woocommerce-searchable-chip-select__item",e),...t})});var ye=n(84041),we=n(42655),xe=n(7281),_e=n(58712);function Se(e){const t=(0,_e.j)(ke,e).current;return t.next=e,(0,I.g)(t.effect),t}function ke(e){const t={current:e,next:e,effect:()=>{t.current=t.next}};return t}const Ce={clipPath:"inset(50%)",overflow:"hidden",whiteSpace:"nowrap",border:0,padding:0,width:1,height:1,margin:-1},Ee={...Ce,position:"fixed",top:0,left:0},je={...Ce,position:"absolute"};class Re{constructor(e){this.state=e,this.listeners=new Set,this.updateTick=0}subscribe=e=>(this.listeners.add(e),()=>{this.listeners.delete(e)});getSnapshot=()=>this.state;setState(e){if(this.state===e)return;this.state=e,this.updateTick+=1;const t=this.updateTick;for(const n of this.listeners){if(t!==this.updateTick)return;n(e)}}update(e){for(const t in e)if(!Object.is(this.state[t],e[t]))return void this.setState({...this.state,...e})}set(e,t){Object.is(this.state[e],t)||this.setState({...this.state,[e]:t})}notifyAll(){const e={...this.state};this.setState(e)}use(e,t,n,r){return v(this,e,t,n,r)}}var Ae=n(21537),Ie=n(24843),Me=n(46867);const Oe=u.createContext(null),Pe=u.createContext(null),Te=()=>u.useContext(Oe)?.id||null,Ne=e=>{const t=u.useContext(Pe);return e??t};class De extends Re{constructor(e,t={},n){super(e),this.context=t,this.selectors=n}useSyncedValue(e,t){u.useDebugValue(e),(0,I.g)(()=>{this.state[e]!==t&&this.set(e,t)},[e,t])}useSyncedValueWithCleanup(e,t){const n=this;(0,I.g)(()=>(n.state[e]!==t&&n.set(e,t),()=>{n.set(e,void 0)}),[n,e,t])}useSyncedValues(e){const t=this,n=Object.values(e);(0,I.g)(()=>{t.update(e)},[t,...n])}useControlledProp(e,t){u.useDebugValue(e);const n=void 0!==t;(0,I.g)(()=>{n&&!Object.is(this.state[e],t)&&super.setState({...this.state,[e]:t})},[e,t,n])}select(e,t,n,r){return(0,this.selectors[e])(this.state,t,n,r)}useState(e,t,n,r){return u.useDebugValue(e),v(this,this.selectors[e],t,n,r)}useContextCallback(e,t){u.useDebugValue(e);const n=(0,we.K)(t??Ae.tE);this.context[e]=n}useStateSetter(e){const t=u.useRef(void 0);return void 0===t.current&&(t.current=t=>{this.set(e,t)}),t.current}observe(e,t){let n;n="function"==typeof e?e:this.selectors[e];let r=n(this.state);return t(r,r,this),this.subscribe(e=>{const i=n(e);if(!Object.is(r,i)){const e=r;r=i,t(i,e,this)}})}}function Ve(){const e=new Map;return{emit(t,n){e.get(t)?.forEach(e=>e(n))},on(t,n){e.has(t)||e.set(t,new Set),e.get(t).add(n)},off(t,n){e.get(t)?.delete(n)}}}const ze={open:G(e=>e.open),transitionStatus:G(e=>e.transitionStatus),domReferenceElement:G(e=>e.domReferenceElement),referenceElement:G(e=>e.positionReference??e.referenceElement),floatingElement:G(e=>e.floatingElement),floatingId:G(e=>e.floatingId)};class Fe extends De{constructor(e){const{syncOnly:t,nested:n,onOpenChange:r,triggerElements:i,...o}=e;super({...o,positionReference:o.referenceElement,domReferenceElement:o.referenceElement},{onOpenChange:r,dataRef:{current:{}},events:Ve(),nested:n,triggerElements:i},ze),this.syncOnly=t}syncOpenEvent=(e,t)=>{(!e||!this.state.open||null!=t&&X(t))&&(this.context.dataRef.current.openEvent=e?t:void 0)};dispatchOpenChange=(e,t)=>{this.syncOpenEvent(e,t.event);const n={open:e,reason:t.reason,nativeEvent:t.event,nested:this.context.nested,triggerElement:t.trigger};this.context.events.emit("openchange",n)};setOpen=(e,t)=>{this.syncOnly||this.dispatchOpenChange(e,t),this.context.onOpenChange?.(e,t)}}class Le{constructor(){this.elementsSet=new Set,this.idMap=new Map}add(e,t){const n=this.idMap.get(e);n!==t&&(void 0!==n&&this.elementsSet.delete(n),this.elementsSet.add(t),this.idMap.set(e,t))}delete(e){const t=this.idMap.get(e);t&&(this.elementsSet.delete(t),this.idMap.delete(e))}hasElement(e){return this.elementsSet.has(e)}hasMatchingElement(e){for(const t of this.elementsSet)if(e(t))return!0;return!1}getById(e){return this.idMap.get(e)}entries(){return this.idMap.entries()}elements(){return this.elementsSet.values()}get size(){return this.idMap.size}}function Be(e){const{open:t=!1,onOpenChange:n,elements:r={}}=e,i=(0,Me.B)(),o=null!=Te(),a=(0,_e.j)(()=>new Fe({open:t,transitionStatus:void 0,onOpenChange:n,referenceElement:r.reference??null,floatingElement:r.floating??null,triggerElements:new Le,floatingId:i,syncOnly:!1,nested:o})).current;return(0,I.g)(()=>{const e={open:t,floatingId:i};void 0!==r.reference&&(e.referenceElement=r.reference,e.domReferenceElement=(0,Ie.vq)(r.reference)?r.reference:null),void 0!==r.floating&&(e.floatingElement=r.floating),a.update(e)},[t,i,r.reference,r.floating,a]),a.context.onOpenChange=n,a.context.nested=o,a}var qe=n(92216),We=n(42789);class $e{static create(){return new $e}currentId=0;start(e,t){this.clear(),this.currentId=setTimeout(()=>{this.currentId=0,t()},e)}isStarted(){return 0!==this.currentId}clear=()=>{0!==this.currentId&&(clearTimeout(this.currentId),this.currentId=0)};disposeEffect=()=>this.clear}function He(){const e=(0,_e.j)($e.create).current;return(0,We.y)(e.disposeEffect),e}function Ke(e){let t=e.activeElement;for(;null!=t?.shadowRoot?.activeElement;)t=t.shadowRoot.activeElement;return t}function Ue(e,t){if(!e||!t)return!1;const n=t.getRootNode?.();if(e.contains(t))return!0;if(n&&(0,Ie.Ng)(n)){let n=t;for(;n;){if(e===n)return!0;n=n.parentNode||n.host}}return!1}function Ye(e){return"composedPath"in e?e.composedPath()[0]:e.target}const Xe="data-base-ui-focusable",Ge="active",Ze="selected",Je="input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])",Qe="ArrowLeft",et="ArrowRight",tt="ArrowUp",nt="ArrowDown";function rt(e,t){if(null==t)return!1;if("composedPath"in e)return e.composedPath().includes(t);const n=e;return null!=n.target&&t.contains(n.target)}function it(e){return(0,Ie.sb)(e)&&e.matches(Je)}function ot(e){return!!e&&"combobox"===e.getAttribute("role")&&it(e)}function at(e){return e?e.hasAttribute(Xe)?e:e.querySelector(`[${Xe}]`)||e:null}var st=n(67659);function lt(...e){return()=>{for(let t=0;t<e.length;t+=1){const n=e[t];n&&n()}}}function ct(e){return e?.ownerDocument||document}function dt(e,t,n=!0){return e.filter(e=>e.parentId===t).flatMap(t=>[...!n||t.context?.open?[t]:[],...dt(e,t.id,n)])}function ut(e,t){let n=[],r=e.find(e=>e.id===t)?.parentId;for(;r;){const t=e.find(e=>e.id===r);r=t?.parentId,t&&(n=n.concat(t))}return n}function ft(e){return`data-base-ui-${e}`}const pt={intentional:"onClick",sloppy:"onPointerDown"};function mt(){return!1}var ht=n(27497);function gt(e,t,n){return Math.floor(e/t)!==n}function vt(e,t){return t<0||t>=e.length}function bt(e,t){return wt(e.current,{disabledIndices:t})}function yt(e,t){return wt(e.current,{decrement:!0,startingIndex:e.current.length,disabledIndices:t})}function wt(e,{startingIndex:t=-1,decrement:n=!1,disabledIndices:r,amount:i=1}={}){let o=t;do{o+=n?-i:i}while(o>=0&&o<=e.length-1&&St(e,o,r));return o}function xt(e,t,n,r,i){if(-1===e)return-1;const o=n.indexOf(e),a=t[e];switch(i){case"tl":return o;case"tr":return a?o+a.width-1:o;case"bl":return a?o+(a.height-1)*r:o;case"br":return n.lastIndexOf(e);default:return-1}}function _t(e,t){return t.flatMap((t,n)=>e.includes(t)?[n]:[])}function St(e,t,n){if("function"==typeof n?n(t):n?.includes(t))return!0;const r=e[t];return!!r&&(!kt(r)||!n&&(r.hasAttribute("disabled")||"true"===r.getAttribute("aria-disabled")))}function kt(e,t=(e?(0,Ie.L9)(e):null)){return!(!(e&&e.isConnected&&t)||function(e){return"hidden"===e.visibility||"collapse"===e.visibility}(t))&&("function"==typeof e.checkVisibility?e.checkVisibility():"none"!==t.display&&"contents"!==t.display)}let Ct=0;function Et(e,t={}){const{preventScroll:n=!1,cancelPrevious:r=!0,sync:i=!1}=t;r&&cancelAnimationFrame(Ct);const o=()=>e?.focus({preventScroll:n});if(i)return o(),Ae.tE;const a=requestAnimationFrame(o);return Ct=a,()=>{Ct===a&&(cancelAnimationFrame(a),Ct=0)}}function jt(e,t,n){switch(e){case"vertical":return t;case"horizontal":return n;default:return t||n}}function Rt(e,t){return jt(t,e===tt||e===nt,e===Qe||e===et)}function At(e,t,n){return jt(t,e===nt,n?e===Qe:e===et)||"Enter"===e||" "===e||""===e}function It(e,t,n){const r=new Map,i="item"===n,o={};"floating"===n&&(o.tabIndex=-1,o[Xe]="");for(const t in e)i&&e&&(t===Ge||t===Ze)||(o[t]=e[t]);for(let a=0;a<t.length;a+=1){let s;const l=t[a]?.[n];s="function"==typeof l?e?l(e):null:l,s&&Mt(o,s,i,r)}return Mt(o,e,i,r),o}function Mt(e,t,n,r){for(const i in t){const o=t[i];(!n||i!==Ge&&i!==Ze)&&(i.startsWith("on")?(r.has(i)||r.set(i,[]),"function"==typeof o&&(r.get(i)?.push(o),e[i]=(...e)=>r.get(i)?.map(t=>t(...e)).find(e=>void 0!==e))):e[i]=o)}}var Ot=n(81818);let Pt=function(e){return e.disabled="data-disabled",e.valid="data-valid",e.invalid="data-invalid",e.touched="data-touched",e.dirty="data-dirty",e.filled="data-filled",e.focused="data-focused",e}({});const Tt={valid:null,touched:!1,dirty:!1,filled:!1,focused:!1},Nt={disabled:!1,...Tt},Dt={valid:e=>null===e?null:e?{[Pt.valid]:""}:{[Pt.invalid]:""}},Vt=u.createContext({invalid:void 0,name:void 0,validityData:{state:{badInput:!1,customError:!1,patternMismatch:!1,rangeOverflow:!1,rangeUnderflow:!1,stepMismatch:!1,tooLong:!1,tooShort:!1,typeMismatch:!1,valid:null,valueMissing:!1},errors:[],error:"",value:"",initialValue:null},setValidityData:Ae.tE,disabled:void 0,touched:Tt.touched,setTouched:Ae.tE,dirty:Tt.dirty,setDirty:Ae.tE,filled:Tt.filled,setFilled:Ae.tE,focused:Tt.focused,setFocused:Ae.tE,validate:()=>null,validationMode:"onSubmit",validationDebounceTime:0,shouldValidateOnChange:()=>!1,state:Nt,markedDirtyRef:{current:!1},registerFieldControl:Ae.tE,validation:{getValidationProps:(e=Ae.t0)=>e,getInputValidationProps:(e=Ae.t0)=>e,inputRef:{current:null},commit:async()=>{}}});function zt(e=!0){const t=u.useContext(Vt);if(t.setValidityData===Ae.tE&&!e)throw new Error((0,x.A)(28));return t}const Ft=u.createContext({formRef:{current:{fields:new Map}},errors:{},clearErrors:Ae.tE,validationMode:"onSubmit",submitAttemptedRef:{current:!1}});var Lt=n(16579);const Bt=u.createContext({controlId:void 0,registerControlId:Ae.tE,labelId:void 0,setLabelId:Ae.tE,messageIds:[],setMessageIds:Ae.tE,getDescriptionProps:e=>e});function qt(){return u.useContext(Bt)}const Wt=new Map;function $t(e){return Array.isArray(e)?e.map(e=>$t(e)).join(","):null==e?"":String(e)}const Ht=function(e={}){const t={usage:"search",sensitivity:"base",ignorePunctuation:!0,...e},n=`${$t(e.locale)}|${JSON.stringify(t)}`,r=Wt.get(n);if(r)return r;const i=new Intl.Collator(e.locale,t),o={contains(e,t,n){if(!t)return!0;const r=re(e,n);for(let e=0;e<=r.length-t.length;e+=1)if(0===i.compare(r.slice(e,e+t.length),t))return!0;return!1},startsWith(e,t,n){if(!t)return!0;const r=re(e,n);return 0===i.compare(r.slice(0,t.length),t)},endsWith(e,t,n){if(!t)return!0;const r=re(e,n),o=t.length;return r.length>=o&&0===i.compare(r.slice(r.length-o),t)}};return Wt.set(n,o),o};var Kt=n(11644);function Ut(e,t){const n=u.useRef(e),r=(0,we.K)(t);(0,I.g)(()=>{n.current!==e&&r(n.current)},[e,r]),(0,I.g)(()=>{n.current=e},[e])}const Yt=Symbol("none"),Xt={value:Yt,index:-1};function Gt(e){const{id:t,onOpenChangeComplete:n,defaultSelectedValue:r=null,selectedValue:i,onSelectedValueChange:o,defaultInputValue:a,inputValue:s,open:l,defaultOpen:c=!1,selectionMode:d="none",onItemHighlighted:f,name:p,form:m,disabled:h=!1,readOnly:g=!1,required:b=!1,inputRef:y,grid:w=!1,items:x,filteredItems:E,filter:j,openOnInputClick:R=!0,autoHighlight:A=!1,keepHighlight:M=!1,highlightItemOnHover:O=!0,loopFocus:P=!0,itemToStringLabel:T,itemToStringValue:N,isItemEqualToValue:D=Z,virtualized:V=!1,inline:z=!1,fillInputOnItemPress:F=!0,modal:B=!1,limit:q=-1,autoComplete:W="list",formAutoComplete:$,locale:G,submitOnItemClick:ee=!1}=e,{clearErrors:oe}=u.useContext(Ft),{setDirty:ce,validityData:de,shouldValidateOnChange:ue,setFilled:fe,name:pe,disabled:me,setTouched:he,setFocused:ge,validationMode:ve,validation:be}=zt(),ke=function(e={}){const{id:t,implicit:n=!1,controlRef:r}=e,{controlId:i,registerControlId:o}=qt(),a=(0,Lt.e)(t),s=n?i:void 0,l=(0,_e.j)(()=>Symbol("labelable-control")),c=u.useRef(!1),d=u.useRef(null!=t),f=(0,we.K)(()=>{c.current&&o!==Ae.tE&&(c.current=!1,o(l.current,void 0))});return(0,I.g)(()=>{if(o===Ae.tE)return;let e;if(n){const n=r?.current;e=(0,Ie.vq)(n)&&null!=n.closest("label")?t??null:s??a}else if(null!=t)d.current=!0,e=t;else{if(!d.current)return void f();e=a}void 0!==e?(c.current=!0,o(l.current,e)):f()},[t,r,s,o,n,a,l,f]),u.useEffect(()=>f,[f]),i??a}({id:t}),Ce=Ht({locale:G}),[Me,Oe]=u.useState(!1),[Pe,De]=u.useState(null),Ve=u.useRef([]),ze=u.useRef([]),Fe=u.useRef(null),Le=u.useRef(null),We=u.useRef(null),Xe=u.useRef(null),Ge=u.useRef(null),Ze=u.useRef(!0),Je=u.useRef(!1),ut=u.useRef(null),kt=u.useRef(null),Ct=u.useRef(null),Mt=u.useRef(Xt),Pt=u.useRef(null),Tt=u.useRef([]),Nt=u.useRef([]),Dt=me||h,Vt=pe??p,Bt="multiple"===d,Wt="single"===d,$t=void 0!==s||void 0!==a,Gt=void 0!==x,Zt=void 0!==E;let Jt;Jt="always"===A?"always":!!A&&"input-change";const[Qt,en]=(0,ye.q)({controlled:i,default:Bt?r??Ae.Ml:r,name:"Combobox",state:"selectedValue"}),tn=u.useMemo(()=>null===j?()=>!0:void 0!==j?j:Wt&&!Me?function(e,t,n){return(r,i)=>{if(null==r)return!1;if(!i)return!0;const o=re(r,t),a=null!=n?re(n,t):"";return!(!a||!e.contains(a,i)||a.length!==i.length)||e.contains(o,i)}}(Ce,T,Qt):function(e,t){return(n,r)=>{if(null==n)return!1;const i=re(n,t);return e.contains(i,r)}}(Ce,T),[j,Wt,Qt,Me,Ce,T]),nn=(0,_e.j)(()=>$t?a??"":Wt?re(Qt,T):"").current,[rn,on]=(0,ye.q)({controlled:s,default:nn,name:"Combobox",state:"inputValue"}),[an,sn]=(0,ye.q)({controlled:l,default:c,name:"Combobox",state:"open"}),ln=ne(x),cn=Pe??(""===rn?"":String(rn).trim()),dn=Wt?re(Qt,T):"",un=Wt&&!Me&&""!==cn&&""!==dn&&dn.length===cn.length&&Ce.contains(dn,cn),fn=un?"":cn,pn=Gt&&Zt&&un,mn=u.useMemo(()=>x?ln?x.flatMap(e=>e.items):x:Ae.Ml,[x,ln]),hn=u.useMemo(()=>{if(E&&!pn)return E;if(!x)return Ae.Ml;if(ln){const e=x,t=[];let n=0;for(const r of e){if(q>-1&&n>=q)break;const e=""===fn?r.items:r.items.filter(e=>tn(e,fn,T));if(0===e.length)continue;const i=q>-1?q-n:1/0,o=e.slice(0,i);if(o.length>0){const e={...r,items:o};t.push(e),n+=o.length}}return t}if(""===fn)return q>-1?mn.slice(0,q):mn;const e=[];for(const t of mn){if(q>-1&&e.length>=q)break;tn(t,fn,T)&&e.push(t)}return e},[E,pn,x,ln,fn,q,tn,T,mn]),gn=u.useMemo(()=>ln?hn.flatMap(e=>e.items):hn,[hn,ln]),vn=(0,_e.j)(()=>new Re({id:ke,labelId:void 0,selectedValue:Qt,open:an,filter:tn,query:cn,items:x,selectionMode:d,listRef:Ve,labelsRef:ze,popupRef:Fe,emptyRef:Ge,inputRef:Le,startDismissRef:We,endDismissRef:Xe,keyboardActiveRef:Ze,chipsContainerRef:ut,clearRef:kt,valuesRef:Tt,allValuesRef:Nt,selectionEventRef:Ct,name:Vt,form:m,disabled:Dt,readOnly:g,required:b,grid:w,isGrouped:ln,virtualized:V,openOnInputClick:R,itemToStringLabel:T,isItemEqualToValue:D,modal:B,autoHighlight:Jt,submitOnItemClick:ee,hasInputValue:$t,mounted:!1,forceMounted:!1,transitionStatus:"idle",inline:z,activeIndex:null,selectedIndex:null,popupProps:{},inputProps:{},triggerProps:{},positionerElement:null,listElement:null,triggerElement:null,inputElement:null,inputGroupElement:null,popupSide:null,openMethod:null,inputInsidePopup:!0,onOpenChangeComplete:n||Ae.tE,setOpen:Ae.tE,setInputValue:Ae.tE,setSelectedValue:Ae.tE,setIndices:Ae.tE,onItemHighlighted:Ae.tE,handleSelection:Ae.tE,getItemProps:()=>Ae.t0,forceMount:Ae.tE,requestSubmit:Ae.tE})).current,bn="none"===d?rn:Qt,yn=u.useMemo(()=>"none"===d?bn:Array.isArray(Qt)?Qt.map(e=>ie(e,N)):ie(Qt,N),[bn,N,d,Qt]),wn=(0,we.K)(f),xn=(0,we.K)(n),_n=v(vn,ae.activeIndex),Sn=v(vn,ae.selectedIndex),kn=v(vn,ae.positionerElement),Cn=v(vn,ae.listElement),En=v(vn,ae.triggerElement),jn=v(vn,ae.inputElement),Rn=v(vn,ae.inputGroupElement),An=v(vn,ae.inline),In=v(vn,ae.inputInsidePopup),Mn=Se(En),{mounted:On,setMounted:Pn,transitionStatus:Tn}=(0,Kt.$)(an),{openMethod:Nn,triggerProps:Dn}=function(e){const[t,n]=u.useState(null),r=(0,we.K)((t,r)=>{e||n(r||(L?"touch":""))});Ut(e,t=>{t&&!e&&n(null)});const{onClick:i,onPointerDown:o}=function(e){const t=u.useRef(""),n=u.useCallback(n=>{n.defaultPrevented||(t.current=n.pointerType,e(n,n.pointerType))},[e]);return{onClick:u.useCallback(n=>{0!==n.detail?(e(n,"pointerType"in n?n.pointerType:t.current),t.current=""):e(n,"keyboard")},[e]),onPointerDown:n}}(r);return u.useMemo(()=>({openMethod:t,triggerProps:{onClick:i,onPointerDown:o}}),[t,i,o])}(an),Vn=(0,we.K)(()=>yn);!function(e,t){const{enabled:n=!0,getValue:r,id:i,value:o}=t,{registerFieldControl:a}=zt(),s=u.useRef(null);s.current||(s.current=Symbol()),(0,I.g)(()=>{const t=s.current;if(t&&n)return a(t,{controlRef:e,getValue:r,id:i,value:o}),()=>{a(t,void 0)}},[e,n,r,i,a,o])}(In?Mn:Le,{id:ke,value:bn,getValue:Vn});const zn=(0,we.K)(()=>{x?ze.current=gn.map(e=>re(e,T)):vn.set("forceMounted",!0)}),Fn=u.useRef(Qt);(0,I.g)(()=>{Qt!==Fn.current&&zn()},[zn,Qt]);const Ln=(0,we.K)(e=>{vn.update(e);const t=e.type||"none";if(void 0!==e.activeIndex)if(null===e.activeIndex)Mt.current!==Xt&&(Mt.current=Xt,wn(void 0,(0,se.M)(t,void 0,{index:-1})));else{const n=Tt.current[e.activeIndex];Mt.current={value:n,index:e.activeIndex},wn(n,(0,se.M)(t,void 0,{index:e.activeIndex}))}}),Bn=(0,we.K)((t,n)=>{if(Je.current=n.reason===le.qs,e.onInputValueChange?.(t,n),!n.isCanceled){if(n.reason===le.pf){const e=n.event,r=e.inputType;if("compositionend"===e.type||null!=r&&""!==r&&"insertReplacementText"!==r){const e=""!==t.trim();e&&Oe(!0),Pt.current={hasQuery:e},e&&Jt&&null==vn.state.activeIndex&&vn.set("activeIndex",0)}}on(t)}}),qn=(0,we.K)((t,n)=>{if(an!==t&&("escape-key"===n.reason&&Gt&&0===gn.length&&!vn.state.emptyRef.current&&n.allowPropagation(),e.onOpenChange?.(t,n),!n.isCanceled&&(!t&&Me&&(Wt?(An||De(cn),""===cn&&Oe(!1)):Bt&&(An||In?Ln({activeIndex:null}):De(cn),Bn("",(0,se.d)(le.qs,n.event)))),sn(t),!t&&In&&(n.reason===le.Xn||n.reason===le.Np)&&(he(!0),ge(!1),"onBlur"===ve)))){const e="none"===d?rn:Qt;be.commit(e)}}),Wn=(0,we.K)((e,t)=>{o?.(e,t),t.isCanceled||(en(e),("none"===d&&Fe.current&&F||Wt&&!vn.state.inputInsidePopup)&&Bn(re(e,T),(0,se.d)(t.reason,t.event)),Wt&&null!=e&&t.reason!==le.pf&&Me&&!An&&De(cn))}),$n=(0,we.K)((e,t)=>{let n=t;if(void 0===n){if(null===_n)return;n=Tt.current[_n]}const r=Ye(e),i=Ct.current??e;Ct.current=null;const o=(0,se.d)(le.Bo,i),a=r?.closest("a")?.getAttribute("href");if(a)a.startsWith("#")&&qn(!1,o);else if(Bt){const e=Array.isArray(Qt)?Qt:[],t=function(e,t,n){return!(!e||0===e.length)&&e.some(e=>void 0!==e&&J(t,e,n))}(e,n,vn.state.isItemEqualToValue),r=t?function(e,t,n){return e.filter(e=>!J(t,e,n))}(e,n,vn.state.isItemEqualToValue):[...e,n];if(Wn(r,o),!Le.current||""===Le.current.value.trim())return;vn.state.inputInsidePopup?Bn("",(0,se.d)(le.qs,o.event)):qn(!1,o)}else Wn(n,o),qn(!1,o)}),Hn=(0,we.K)(()=>{if(!vn.state.submitOnItemClick)return;const e=be.inputRef.current?.form??vn.state.inputElement?.form;e&&"function"==typeof e.requestSubmit&&e.requestSubmit()}),Kn=(0,we.K)(()=>{if(Pn(!1),xn?.(!1),Oe(!1),De(null),Ln("none"===d?{activeIndex:null,selectedIndex:null}:{activeIndex:null}),Bt&&Le.current&&""!==Le.current.value&&!Je.current&&Bn("",(0,se.d)(le.qs)),Wt)if(vn.state.inputInsidePopup)Le.current&&""!==Le.current.value&&Bn("",(0,se.d)(le.qs));else{const e=re(Qt,T);if(Le.current&&Le.current.value!==e){const t=""===e?le.qs:le.dv;Bn(e,(0,se.d)(t))}}}),Un=u.useMemo(()=>An&&kn?{current:kn.closest('[role="dialog"]')}:Fe,[An,kn]);(0,Ot.v)({enabled:!e.actionsRef,open:an,ref:Un,onComplete(){an||Kn()}}),u.useImperativeHandle(e.actionsRef,()=>({unmount:Kn}),[Kn]),(0,I.g)(function(){if(an||"none"===d)return;const e=x?mn:Nt.current;if(Bt){const t=Array.isArray(Qt)?Qt:[],n=Q(e,t[t.length-1],D);Ln({selectedIndex:-1===n?null:n})}else{const t=Q(e,Qt,D);Ln({selectedIndex:-1===t?null:t})}},[an,Qt,x,d,mn,Bt,D,Ln]),(0,I.g)(()=>{x&&(Tt.current=gn,Ve.current.length=gn.length)},[x,gn]),(0,I.g)(()=>{const e=Pt.current;if(e&&(e.hasQuery?Jt&&vn.set("activeIndex",0):"always"===Jt&&vn.set("activeIndex",0),Pt.current=null),!an&&!An)return;const t=Gt||Zt?gn:Tt.current,n=vn.state.activeIndex;if(null==n)return"always"===Jt&&t.length>0?void vn.set("activeIndex",0):void(Mt.current!==Xt&&(Mt.current=Xt,vn.state.onItemHighlighted(void 0,(0,se.M)(le.dv,void 0,{index:-1}))));if(n>=t.length)return Mt.current!==Xt&&(Mt.current=Xt,vn.state.onItemHighlighted(void 0,(0,se.M)(le.dv,void 0,{index:-1}))),void vn.set("activeIndex",null);const r=t[n],i=Mt.current.value,o=i!==Yt&&J(r,i,vn.state.isItemEqualToValue);Mt.current.index===n&&o||(Mt.current={value:r,index:n},vn.state.onItemHighlighted(r,(0,se.M)(le.dv,void 0,{index:n})))},[_n,Jt,Zt,Gt,gn,An,an,vn]),(0,I.g)(()=>{fe("none"!==d?Bt?Array.isArray(Qt)&&Qt.length>0:null!=Qt:""!==String(rn))},[fe,d,rn,Qt,Bt]),u.useEffect(()=>{Gt&&Jt&&0===gn.length&&Ln({activeIndex:null})},[Gt,Jt,gn.length,Ln]),Ut(cn,()=>{an&&""!==cn&&cn!==String(nn)&&Oe(!0)}),Ut(Qt,()=>{if("none"!==d&&(oe(Vt),ce(Qt!==de.initialValue),ue()?be.commit(Qt):be.commit(Qt,!0),Wt&&!$t&&!In)){const e=re(Qt,T);rn!==e&&Bn(e,(0,se.d)(le.dv))}}),Ut(rn,()=>{"none"===d&&(oe(Vt),ce(rn!==de.initialValue),ue()?be.commit(rn):be.commit(rn,!0))}),Ut(x,()=>{if(!Wt||$t||In||Me)return;const e=re(Qt,T);rn!==e&&Bn(e,(0,se.d)(le.dv))});const Yn=Be({open:!!An||an,onOpenChange:qn,elements:{reference:In?En:jn,floating:kn}});let Xn,Gn;An||(Xn=w?"grid":"listbox",Gn=an?"true":"false");const Zn=u.useMemo(()=>{const e=null==jn||"INPUT"===jn?.tagName,t=e?{autoComplete:"off",spellCheck:"false",autoCorrect:"off",autoCapitalize:"none"}:{};return(e||an)&&(t.role="combobox",t["aria-expanded"]=Gn,t["aria-haspopup"]=Xn,t["aria-controls"]=an?Cn?.id:void 0,t["aria-autocomplete"]=W),{reference:t,floating:{role:"presentation"}}},[jn,an,Gn,Xn,Cn?.id,W]),Jn=function(e,t={}){const n="rootStore"in e?e.rootStore:e,r=n.context.dataRef,{enabled:i=!0,event:o="click",toggle:a=!0,ignoreMouse:s=!1,stickIfOpen:l=!0,touchOpenDelay:c=0,reason:d=le.Ui}=t,f=u.useRef(void 0),p=(0,qe.N)(),m=He(),h=u.useMemo(()=>({onPointerDown(e){f.current=e.pointerType},onMouseDown(e){const t=f.current,i=e.nativeEvent,u=n.select("open");if(0!==e.button||"click"===o||Y(t,!0)&&s)return;const h=r.current.openEvent,g=h?.type,v=n.select("domReferenceElement")!==e.currentTarget,b=u&&v||!(u&&a&&(!h||!l||"click"===g||"mousedown"===g)),y=Ye(i);if(it(y)){const e=(0,se.d)(d,i,y);return void(b&&"touch"===t&&c>0?m.start(c,()=>{n.setOpen(!0,e)}):n.setOpen(b,e))}const w=e.currentTarget;p.request(()=>{const e=(0,se.d)(d,i,w);b&&"touch"===t&&c>0?m.start(c,()=>{n.setOpen(!0,e)}):n.setOpen(b,e)})},onClick(e){if("mousedown-only"===o)return;const t=f.current;if("mousedown"===o&&t)return void(f.current=void 0);if(Y(t,!0)&&s)return;const i=n.select("open"),u=r.current.openEvent,p=n.select("domReferenceElement")!==e.currentTarget,h=i&&p||!(i&&a&&(!u||!l||X(u))),g=(0,se.d)(d,e.nativeEvent,e.currentTarget);h&&"touch"===t&&c>0?m.start(c,()=>{n.setOpen(!0,g)}):n.setOpen(h,g)},onKeyDown(){f.current=void 0}}),[r,o,s,n,l,a,p,m,c,d]);return u.useMemo(()=>i?{reference:h}:Ae.t0,[i,h])}(Yn,{enabled:!g&&!Dt&&R,event:"mousedown-only",toggle:!1,touchOpenDelay:In?0:100,reason:le._J}),Qn=function(e,t={}){const n="rootStore"in e?e.rootStore:e,r=n.useState("open"),i=n.useState("floatingElement"),{dataRef:o}=n.context,{enabled:a=!0,escapeKey:s=!0,outsidePress:l=!0,outsidePressEvent:c="sloppy",referencePress:d=mt,referencePressEvent:f="sloppy",bubbles:p,externalTree:m}=t,h=Ne(m),g=(0,we.K)("function"==typeof l?l:()=>!1),v="function"==typeof l?g:l,b=!1!==v,y=(0,we.K)(()=>c),w=u.useRef(!1),x=u.useRef(!1),_=u.useRef(!1),{escapeKey:S,outsidePress:k}={escapeKey:"boolean"==typeof(C=p)?C:C?.escapeKey??!1,outsidePress:"boolean"==typeof C?C:C?.outsidePress??!0};var C;const E=u.useRef(null),j=He(),R=He(),A=(0,we.K)(()=>{R.clear(),o.current.insideReactTree=!1}),I=u.useRef(!1),M=u.useRef(""),O=(0,we.K)(d),P=(0,we.K)(e=>{if(!r||!a||!s||"Escape"!==e.key)return;if(I.current)return;const t=o.current.floatingContext?.nodeId,i=h?dt(h.nodesRef.current,t):[];if(!S&&i.length>0){let e=!0;if(i.forEach(t=>{t.context?.open&&!t.context.dataRef.current.__escapeKeyBubbles&&(e=!1)}),!e)return}const l=function(e){return"nativeEvent"in e}(e)?e.nativeEvent:e,c=(0,se.d)(le.jv,l);n.setOpen(!1,c),S||c.isPropagationAllowed||e.stopPropagation()}),T=(0,we.K)(()=>{o.current.insideReactTree=!0,R.start(0,A)});u.useEffect(()=>{if(!r||!a)return;o.current.__escapeKeyBubbles=S,o.current.__outsidePressBubbles=k;const e=new $e,t=new $e;function l(){_.current=!0,t.start(0,()=>{_.current=!1})}function c(){w.current=!1,x.current=!1}function d(){const e=M.current,t="pen"!==e&&e?e:"mouse",n=y(),r="function"==typeof n?n():n;return"string"==typeof r?r:r[t]}function u(e){const t=o.current.floatingContext?.nodeId,r=h&&dt(h.nodesRef.current,t).some(t=>rt(e,t.context?.elements.floating));return rt(e,n.select("floatingElement"))||rt(e,n.select("domReferenceElement"))||r}function f(e){if(function(e){const t=d();return"intentional"===t&&"click"!==e.type||"sloppy"===t&&"click"===e.type}(e))return void A();if(o.current.insideReactTree)return void A();const r=Ye(e),i=`[${ft("inert")}]`,a=(0,Ie.vq)(r)?r.getRootNode():null,s=Array.from(((0,Ie.Ng)(a)?a:ct(n.select("floatingElement"))).querySelectorAll(i)),l=n.context.triggerElements;if(r&&(l.hasElement(r)||l.hasMatchingElement(e=>Ue(e,r))))return;let c=(0,Ie.vq)(r)?r:null;for(;c&&!(0,Ie.eu)(c);){const e=(0,Ie.$4)(c);if((0,Ie.eu)(e)||!(0,Ie.vq)(e))break;c=e}if(s.length&&(0,Ie.vq)(r)&&!r.matches("html,body")&&!Ue(r,n.select("floatingElement"))&&s.every(e=>!Ue(c,e)))return;if((0,Ie.sb)(r)&&!("touches"in e)){const t=(0,Ie.eu)(r),n=(0,Ie.L9)(r),i=/auto|scroll/,o=t||i.test(n.overflowX),a=t||i.test(n.overflowY),s=o&&r.clientWidth>0&&r.scrollWidth>r.clientWidth,l=a&&r.clientHeight>0&&r.scrollHeight>r.clientHeight,c="rtl"===n.direction,d=l&&(c?e.offsetX<=r.offsetWidth-r.clientWidth:e.offsetX>r.clientWidth),u=s&&e.offsetY>r.clientHeight;if(d||u)return}if(u(e))return;if("intentional"===d()&&_.current)return t.clear(),void(_.current=!1);if("function"==typeof v&&!v(e))return;const f=o.current.floatingContext?.nodeId,p=h?dt(h.nodesRef.current,f):[];if(p.length>0){let e=!0;if(p.forEach(t=>{t.context?.open&&!t.context.dataRef.current.__outsidePressBubbles&&(e=!1)}),!e)return}n.setOpen(!1,(0,se.d)(le.Np,e)),A()}function p(e){if("sloppy"!==d()||!n.select("open")||!a||rt(e,n.select("floatingElement"))||rt(e,n.select("domReferenceElement")))return;const t=e.touches[0];t&&(E.current={startTime:Date.now(),startX:t.clientX,startY:t.clientY,dismissOnTouchEnd:!1,dismissOnMouseDown:!0},j.start(1e3,()=>{E.current&&(E.current.dismissOnTouchEnd=!1,E.current.dismissOnMouseDown=!1)}))}function m(e,t){const n=Ye(e);if(!n)return;const r=(0,st.q)(n,e.type,()=>{t(e),r()})}function g(e){j.clear(),"pointerdown"===e.type&&(M.current=e.pointerType),"mousedown"===e.type&&E.current&&!E.current.dismissOnMouseDown||m(e,e=>{"pointerdown"===e.type?function(e){"sloppy"===d()&&"touch"!==e.pointerType&&n.select("open")&&a&&!rt(e,n.select("floatingElement"))&&!rt(e,n.select("domReferenceElement"))&&f(e)}(e):f(e)})}function C(e){if(!w.current)return;const n=x.current;c(),"intentional"===d()&&("pointercancel"!==e.type?u(e)||(n?l():("function"!=typeof v||v(e))&&(t.clear(),_.current=!0,A())):n&&l())}function R(e){if("sloppy"!==d()||!E.current||rt(e,n.select("floatingElement"))||rt(e,n.select("domReferenceElement")))return;const t=e.touches[0];if(!t)return;const r=Math.abs(t.clientX-E.current.startX),i=Math.abs(t.clientY-E.current.startY),o=Math.sqrt(r*r+i*i);o>5&&(E.current.dismissOnTouchEnd=!0),o>10&&(f(e),j.clear(),E.current=null)}function O(e){"sloppy"!==d()||!E.current||rt(e,n.select("floatingElement"))||rt(e,n.select("domReferenceElement"))||(E.current.dismissOnTouchEnd&&f(e),j.clear(),E.current=null)}const T=ct(i),N=lt(s&<((0,st.q)(T,"keydown",P),(0,st.q)(T,"compositionstart",function(){e.clear(),I.current=!0}),(0,st.q)(T,"compositionend",function(){e.start((0,Ie.Tc)()?5:0,()=>{I.current=!1})})),b&<((0,st.q)(T,"click",g,!0),(0,st.q)(T,"pointerdown",g,!0),(0,st.q)(T,"pointerup",C,!0),(0,st.q)(T,"pointercancel",C,!0),(0,st.q)(T,"mousedown",g,!0),(0,st.q)(T,"mouseup",C,!0),(0,st.q)(T,"touchstart",function(e){M.current="touch",m(e,p)},!0),(0,st.q)(T,"touchmove",function(e){m(e,R)},!0),(0,st.q)(T,"touchend",function(e){m(e,O)},!0)));return()=>{N(),e.clear(),t.clear(),c(),_.current=!1}},[o,i,s,b,v,r,a,S,k,P,A,y,h,n,j]),u.useEffect(A,[v,A]);const N=u.useMemo(()=>({onKeyDown:P,[pt[f]]:e=>{O()&&n.setOpen(!1,(0,se.d)(le.Ui,e.nativeEvent))},..."intentional"!==f&&{onClick(e){O()&&n.setOpen(!1,(0,se.d)(le.Ui,e.nativeEvent))}}}),[P,n,f,O]),D=(0,we.K)(e=>{if(!r||!a||0!==e.button)return;const t=Ye(e.nativeEvent);Ue(n.select("floatingElement"),t)&&(w.current||(w.current=!0,x.current=!1))}),V=(0,we.K)(e=>{r&&a&&(e.defaultPrevented||e.nativeEvent.defaultPrevented)&&w.current&&(x.current=!0)}),z=u.useMemo(()=>({onKeyDown:P,onPointerDown:V,onMouseDown:V,onClickCapture:T,onMouseDownCapture(e){T(),D(e)},onPointerDownCapture(e){T(),D(e)},onMouseUpCapture:T,onTouchEndCapture:T,onTouchMoveCapture:T}),[P,T,D,V]);return u.useMemo(()=>a?{reference:N,floating:z,trigger:N}:{},[a,N,z])}(Yn,{enabled:!g&&!Dt&&!An,outsidePressEvent:{mouse:"sloppy",touch:"intentional"},bubbles:!!An||void 0,outsidePress(e){const t=Ye(e);return!(Ue(En,t)||Ue(kt.current,t)||Ue(ut.current,t)||Ue(Rn,t))}}),er=function(e,t){const n="rootStore"in e?e.rootStore:e,r=n.useState("open"),i=n.useState("floatingElement"),o=n.useState("domReferenceElement"),a=n.context.dataRef,{listRef:s,activeIndex:l,onNavigate:c=()=>{},enabled:d=!0,selectedIndex:f=null,allowEscape:p=!1,loopFocus:m=!1,nested:h=!1,rtl:g=!1,virtual:v=!1,focusItemOnOpen:b="auto",focusItemOnHover:y=!0,openOnArrowKeyDown:w=!0,disabledIndices:x,orientation:_="vertical",parentOrientation:S,cols:k=1,id:C,resetOnPointerLeave:E=!0,externalTree:j}=t,R=Se(at(i)),A=Te(),M=Ne(j);(0,I.g)(()=>{a.current.orientation=_},[a,_]);const O=ot(o),P=u.useRef(b),T=u.useRef(f??-1),N=u.useRef(null),D=u.useRef(!0),V=(0,we.K)(e=>{c(-1===T.current?null:T.current,e)}),z=u.useRef(V),F=u.useRef(!!i),L=u.useRef(r),B=u.useRef(!1),q=u.useRef(!1),W=u.useRef(null),$=Se(x),Y=Se(r),X=Se(f),G=Se(E),Z=(0,we.K)(()=>{function e(e){v?M?.events.emit("virtualfocus",e):W.current=Et(e,{sync:B.current,preventScroll:!0})}const t=s.current[T.current],n=q.current;t&&e(t),(B.current?e=>e():requestAnimationFrame)(()=>{const r=s.current[T.current]||t;r&&(t||e(r),ee&&(n||!D.current)&&r.scrollIntoView?.({block:"nearest",inline:"nearest"}))})});(0,I.g)(()=>{d&&(r&&i?(T.current=f??-1,P.current&&null!=f&&(q.current=!0,V())):F.current&&(T.current=-1,z.current()))},[d,r,i,f,V]),(0,I.g)(()=>{if(d)if(r){if(i)if(null==l){if(B.current=!1,null!=X.current)return;if(F.current&&(T.current=-1,Z()),(!L.current||!F.current)&&P.current&&(null!=N.current||!0===P.current&&null==N.current)){let e=0;const t=()=>{null==s.current[0]?(e<2&&(e?requestAnimationFrame:queueMicrotask)(t),e+=1):(T.current=null==N.current||At(N.current,_,g)||h?bt(s):yt(s),N.current=null,V())};t()}}else vt(s.current,l)||(T.current=l,Z(),q.current=!1)}else B.current=!1},[d,r,i,l,X,h,s,_,g,V,Z,$]),(0,I.g)(()=>{if(!d||i||!M||v||!F.current)return;const e=M.nodesRef.current,t=e.find(e=>e.id===A)?.context?.elements.floating,n=Ke(ct(i)),r=e.some(e=>e.context&&Ue(e.context.elements.floating,n));t&&!r&&D.current&&t.focus({preventScroll:!0})},[d,i,M,A,v]),(0,I.g)(()=>{z.current=V,L.current=r,F.current=!!i}),(0,I.g)(()=>{r||(N.current=null,P.current=b)},[r,b]);const J=null!=l,Q=(0,we.K)(e=>{if(!Y.current)return;const t=s.current.indexOf(e.currentTarget);-1===t||T.current===t&&l===t||(T.current=t,V(e))}),ee=u.useMemo(()=>({onFocus(e){B.current=!0,Q(e)},onClick:({currentTarget:e})=>e.focus({preventScroll:!0}),onMouseMove(e){B.current=!0,q.current=!1,y&&Q(e)},onPointerLeave(e){if(!Y.current||!D.current||"touch"===e.pointerType)return;B.current=!0;const t=e.relatedTarget;if(y&&!s.current.includes(t)&&G.current&&(W.current?.(),W.current=null,T.current=-1,V(e),!v)){const e=R.current,t=Ke(ct(e));e&&Ue(e,t)&&e.focus({preventScroll:!0})}}}),[Q,Y,R,y,s,V,G,v]),te=u.useCallback(()=>S??M?.nodesRef.current.find(e=>e.id===A)?.context?.dataRef?.current.orientation,[A,M,S]),ne=(0,we.K)(e=>{if(D.current=!1,B.current=!0,229===e.which)return;if(!Y.current&&e.currentTarget===R.current)return;if(h&&function(e,t,n,r){return"both"===t||"horizontal"===t&&r&&r>1?"Escape"===e:jt(t,n?e===et:e===Qe,e===tt)}(e.key,_,g,k))return Rt(e.key,te())||H(e),n.setOpen(!1,(0,se.d)(le.Dq,e.nativeEvent)),void((0,Ie.sb)(o)&&(v?M?.events.emit("virtualfocus",o):o.focus()));const t=T.current,i=bt(s,x),a=yt(s,x);if(O||("Home"===e.key&&(H(e),T.current=i,V(e)),"End"===e.key&&(H(e),T.current=a,V(e))),k>1){const t=Array.from({length:s.current.length},()=>({width:1,height:1})),n=function(e,t){const n=[];let r=0;return e.forEach(({width:e,height:i},o)=>{let a=!1;for(;!a;){const s=[];for(let n=0;n<e;n+=1)for(let e=0;e<i;e+=1)s.push(r+n+e*t);r%t+e<=t&&s.every(e=>null==n[e])?(s.forEach(e=>{n[e]=o}),a=!0):r+=1}}),[...n]}(t,k),r=n.findIndex(e=>null!=e&&!St(s.current,e,x)),o=n.reduce((e,t,n)=>null==t||St(s.current,t,x)?e:n,-1),l=n[function(e,{event:t,orientation:n,loopFocus:r,onLoop:i,rtl:o,cols:a,disabledIndices:s,minIndex:l,maxIndex:c,prevIndex:d,stopEvent:u=!1}){let f,p=d;if(t.key===tt?f="up":t.key===nt&&(f="down"),f){const n=[],o=[];let m=!1,h=0;{let t=null,r=-1;e.forEach((e,i)=>{if(null==e)return;h+=1;const a=e.closest('[role="row"]');a&&(m=!0),a===t&&-1!==r||(t=a,r+=1,n[r]=[]),n[r].push(i),o[i]=r})}let g=!1,v=0;if(m)for(const e of n){const t=e.length;t>v&&(v=t),t!==a&&(g=!0)}const b=g&&h<e.length,y=v||a,w=a=>{if(!g||-1===d)return;const l=o[d];if(null==l)return;const c=n[l].indexOf(d),u="up"===a?-1:1;for(let a=l+u,f=0;f<n.length;f+=1,a+=u){if(a<0||a>=n.length){if(!r||b)return;if(a=a<0?n.length-1:0,i){const e=Math.min(c,n[a].length-1),r=n[a][e]??n[a][0],s=i(t,d,r);a=o[s]??a}}const l=n[a];for(let t=Math.min(c,l.length-1);t>=0;t-=1){const n=l[t];if(!St(e,n,s))return n}}},x=t=>{if(!b||-1===d)return;const n=d%y,i="up"===t?-y:y,o=c-c%y,a=(0,ht.RI)(c/y)+1;for(let t=d-n+i,l=0;l<a;l+=1,t+=i){if(t<0||t>c){if(!r)return;t=t<0?o:0}const i=Math.min(t+y-1,c);for(let r=Math.min(t+n,i);r>=t;r-=1)if(!St(e,r,s))return r}};u&&H(t);const _=w(f)??x(f);if(void 0!==_)p=_;else if(-1===d)p="up"===f?c:l;else if(p=wt(e,{startingIndex:d,amount:y,decrement:"up"===f,disabledIndices:s}),r){if("up"===f&&(d-y<l||p<0)){const e=d%y,n=c%y,r=c-(n-e);p=n===e?c:n>e?r:r-y,i&&(p=i(t,d,p))}"down"===f&&d+y>c&&(p=wt(e,{startingIndex:d%y-y,amount:y,disabledIndices:s}),i&&(p=i(t,d,p)))}vt(e,p)&&(p=d)}if("both"===n){const n=(0,ht.RI)(d/a);t.key===(o?Qe:et)&&(u&&H(t),d%a!==a-1?(p=wt(e,{startingIndex:d,disabledIndices:s}),r&>(p,a,n)&&(p=wt(e,{startingIndex:d-d%a-1,disabledIndices:s}),i&&(p=i(t,d,p)))):r&&(p=wt(e,{startingIndex:d-d%a-1,disabledIndices:s}),i&&(p=i(t,d,p))),gt(p,a,n)&&(p=d)),t.key===(o?et:Qe)&&(u&&H(t),d%a!==0?(p=wt(e,{startingIndex:d,decrement:!0,disabledIndices:s}),r&>(p,a,n)&&(p=wt(e,{startingIndex:d+(a-d%a),decrement:!0,disabledIndices:s}),i&&(p=i(t,d,p)))):r&&(p=wt(e,{startingIndex:d+(a-d%a),decrement:!0,disabledIndices:s}),i&&(p=i(t,d,p))),gt(p,a,n)&&(p=d));const l=(0,ht.RI)(c/a)===n;vt(e,p)&&(r&&l?(p=t.key===(o?et:Qe)?c:wt(e,{startingIndex:d-d%a-1,disabledIndices:s}),i&&(p=i(t,d,p))):p=d)}return p}(n.map(e=>null!=e?s.current[e]:null),{event:e,orientation:_,loopFocus:m,rtl:g,cols:k,disabledIndices:_t([...("function"!=typeof x?x:null)||s.current.map((e,t)=>St(s.current,t,x)?t:void 0),void 0],n),minIndex:r,maxIndex:o,prevIndex:xt(T.current>a?i:T.current,t,n,k,e.key===nt?"bl":e.key===(g?Qe:et)?"tr":"tl"),stopEvent:!0})];if(null!=l&&(T.current=l,V(e)),"both"===_)return}if(Rt(e.key,_)){if(H(e),r&&!v&&Ke(e.currentTarget.ownerDocument)===e.currentTarget)return T.current=At(e.key,_,g)?i:a,void V(e);At(e.key,_,g)?m?t>=a?p&&t!==s.current.length?T.current=-1:(B.current=!1,T.current=i):T.current=wt(s.current,{startingIndex:t,disabledIndices:x}):T.current=Math.min(a,wt(s.current,{startingIndex:t,disabledIndices:x})):m?t<=i?p&&-1!==t?T.current=s.current.length:(B.current=!1,T.current=a):T.current=wt(s.current,{startingIndex:t,decrement:!0,disabledIndices:x}):T.current=Math.max(i,wt(s.current,{startingIndex:t,decrement:!0,disabledIndices:x})),vt(s.current,T.current)&&(T.current=-1),V(e)}}),re=u.useMemo(()=>v&&r&&J&&{"aria-activedescendant":`${C}-${l}`},[v,r,J,C,l]),ie=u.useMemo(()=>({"aria-orientation":"both"===_?void 0:_,...O?{}:re,onKeyDown(e){if("Tab"===e.key&&e.shiftKey&&r&&!v){const t=Ye(e.nativeEvent);if(t&&!Ue(R.current,t))return;return H(e),n.setOpen(!1,(0,se.d)(le.Xn,e.nativeEvent)),void((0,Ie.sb)(o)&&o.focus())}ne(e)},onPointerMove(){D.current=!0}}),[re,ne,R,_,O,n,r,v,o]),oe=u.useMemo(()=>{function e(e){"auto"===b&&K(e.nativeEvent)&&(P.current=!v)}function t(e){P.current=b,"auto"===b&&U(e.nativeEvent)&&(P.current=!0)}return{onKeyDown(e){const t=n.select("open");D.current=!1;const r=e.key.startsWith("Arrow"),i=function(e,t,n){return jt(t,n?e===Qe:e===et,e===nt)}(e.key,te(),g),o=Rt(e.key,_),a=(h?i:o)||"Enter"===e.key||""===e.key.trim();if(v&&t)return ne(e);if(t||w||!r){if(a){const t=Rt(e.key,te());N.current=h&&t?null:e.key}h?i&&(H(e),t?(T.current=bt(s,$.current),V(e)):n.setOpen(!0,(0,se.d)(le.Dq,e.nativeEvent,e.currentTarget))):o&&(null!=X.current&&(T.current=X.current),H(e),!t&&w?n.setOpen(!0,(0,se.d)(le.Dq,e.nativeEvent,e.currentTarget)):ne(e),t&&V(e))}},onFocus(e){n.select("open")&&!v&&(T.current=-1,V(e))},onPointerDown:t,onPointerEnter:t,onMouseDown:e,onClick:e}},[ne,$,b,s,h,V,n,w,_,te,g,X,v]),ae=u.useMemo(()=>({...re,...oe}),[re,oe]);return u.useMemo(()=>d?{reference:ae,floating:ie,item:ee,trigger:oe}:{},[d,ae,ie,oe,ee])}(Yn,{enabled:!g&&!Dt,id:ke,listRef:Ve,activeIndex:_n,selectedIndex:Sn,virtual:!0,loopFocus:P,allowEscape:P&&!Jt,focusItemOnOpen:!(Me||"none"===d&&!Jt)&&"auto",focusItemOnHover:O,resetOnPointerLeave:!M,cols:w?2:1,orientation:w?"horizontal":void 0,disabledIndices:Ae.Ml,onNavigate(e,t){(t||an)&&"ending"!==Tn&&Ln(t?{activeIndex:e,type:Ze.current?"keyboard":"pointer"}:{activeIndex:e})}}),{getReferenceProps:tr,getFloatingProps:nr,getItemProps:rr}=function(e=[]){const t=e.map(e=>e?.reference),n=e.map(e=>e?.floating),r=e.map(e=>e?.item),i=e.map(e=>e?.trigger),o=u.useCallback(t=>It(t,e,"reference"),t),a=u.useCallback(t=>It(t,e,"floating"),n),s=u.useCallback(t=>It(t,e,"item"),r),l=u.useCallback(t=>It(t,e,"trigger"),i);return u.useMemo(()=>({getReferenceProps:o,getFloatingProps:a,getItemProps:s,getTriggerProps:l}),[o,a,s,l])}([Zn,Jn,Qn,er]);!function(){const e=u.useRef(!0);e.current&&(e.current=!1,vn.update({inline:z,popupProps:nr(),inputProps:tr(),triggerProps:Dn,getItemProps:rr,setOpen:qn,setInputValue:Bn,setSelectedValue:Wn,setIndices:Ln,onItemHighlighted:wn,handleSelection:$n,forceMount:zn,requestSubmit:Hn}))}(),(0,I.g)(()=>{vn.update({id:ke,selectedValue:Qt,open:an,mounted:On,transitionStatus:Tn,items:x,inline:z,popupProps:nr(),inputProps:tr(),triggerProps:Dn,openMethod:Nn,getItemProps:rr,selectionMode:d,name:Vt,form:m,disabled:Dt,readOnly:g,required:b,grid:w,isGrouped:ln,virtualized:V,onOpenChangeComplete:xn,openOnInputClick:R,itemToStringLabel:T,modal:B,autoHighlight:Jt,isItemEqualToValue:D,submitOnItemClick:ee,hasInputValue:$t,requestSubmit:Hn})},[vn,ke,Qt,an,On,Tn,x,nr,tr,rr,Nn,Dn,d,Vt,Dt,g,b,be,w,ln,V,xn,R,T,B,D,ee,$t,z,Hn,Jt,m]);const ir=(0,xe.a)(y,be.inputRef),or=u.useMemo(()=>({query:cn,hasItems:Gt,filteredItems:hn,flatFilteredItems:gn}),[cn,Gt,hn,gn]),ar=u.useMemo(()=>Array.isArray(bn)?"":ie(bn,N),[bn,N]),sr=Bt&&Array.isArray(Qt)&&Qt.length>0,lr=Bt||"none"===d?void 0:Vt,cr=u.useMemo(()=>Bt&&Array.isArray(Qt)&&Vt?Qt.map(e=>{const t=ie(e,N);return(0,te.jsx)("input",{type:"hidden",form:m,name:Vt,value:t},t)}):null,[Bt,Qt,m,Vt,N]),dr=(0,te.jsxs)(u.Fragment,{children:[e.children,(0,te.jsx)("input",{...be.getInputValidationProps({onFocus(){In?En?.focus():(Le.current||En)?.focus()},onChange(e){if(e.nativeEvent.defaultPrevented)return;const t=e.currentTarget.value,n=(0,se.d)(le.dv,e.nativeEvent);function r(){if(Bt)return;if("none"===d)return ce(t!==de.initialValue),Bn(t,n),void(ue()&&be.commit(t));const e=Tt.current.find(e=>ie(e,N).toLowerCase()===t.toLowerCase()||re(e,T).toLowerCase()===t.toLowerCase());null!=e&&(ce(e!==de.initialValue),Wn?.(e,n),ue()&&be.commit(e))}x?r():(zn(),queueMicrotask(r))}}),id:ke&&null==lr?`${ke}-hidden-input`:void 0,form:m,name:lr,autoComplete:$,disabled:Dt,required:b&&!sr,readOnly:g,value:ar,ref:ir,style:lr?je:Ee,tabIndex:-1,"aria-hidden":!0,suppressHydrationWarning:!0}),cr]});return(0,te.jsx)(_.Provider,{value:vn,children:(0,te.jsx)(S.Provider,{value:Yn,children:(0,te.jsx)(k.Provider,{value:or,children:(0,te.jsx)(C.Provider,{value:rn,children:dr})})})})}function Zt(e){const{multiple:t=!1,defaultValue:n,value:r,onValueChange:i,autoComplete:o,...a}=e;return(0,te.jsx)(Gt,{...a,selectionMode:t?"multiple":"single",selectedValue:r,defaultSelectedValue:n,onSelectedValueChange:i,formAutoComplete:o})}function Jt(e){const{children:t,elementsRef:n,labelsRef:r,onMapChange:i}=e,o=(0,we.K)(i),a=u.useRef(0),s=(0,_e.j)(en).current,l=(0,_e.j)(Qt).current,[c,d]=u.useState(0),f=u.useRef(c),p=(0,we.K)((e,t)=>{l.set(e,t??null),f.current+=1,d(f.current)}),m=(0,we.K)(e=>{l.delete(e),f.current+=1,d(f.current)}),h=u.useMemo(()=>{const e=new Map;return Array.from(l.keys()).filter(e=>e.isConnected).sort(tn).forEach((t,n)=>{const r=l.get(t)??{};e.set(t,{...r,index:n})}),e},[l,c]);(0,I.g)(()=>{if("function"!=typeof MutationObserver||0===h.size)return;const e=new MutationObserver(e=>{const t=new Set,n=e=>t.has(e)?t.delete(e):t.add(e);e.forEach(e=>{e.removedNodes.forEach(n),e.addedNodes.forEach(n)}),0===t.size&&(f.current+=1,d(f.current))});return h.forEach((t,n)=>{n.parentElement&&e.observe(n.parentElement,{childList:!0})}),()=>{e.disconnect()}},[h]),(0,I.g)(()=>{f.current===c&&(n.current.length!==h.size&&(n.current.length=h.size),r&&r.current.length!==h.size&&(r.current.length=h.size),a.current=h.size),o(h)},[o,h,n,r,c]),(0,I.g)(()=>()=>{n.current=[]},[n]),(0,I.g)(()=>()=>{r&&(r.current=[])},[r]);const g=(0,we.K)(e=>(s.add(e),()=>{s.delete(e)}));(0,I.g)(()=>{s.forEach(e=>e(h))},[s,h]);const v=u.useMemo(()=>({register:p,unregister:m,subscribeMapChange:g,elementsRef:n,labelsRef:r,nextIndexRef:a}),[p,m,g,n,r,a]);return(0,te.jsx)(M.Provider,{value:v,children:t})}function Qt(){return new Map}function en(){return new Set}function tn(e,t){const n=e.compareDocumentPosition(t);return n&Node.DOCUMENT_POSITION_FOLLOWING||n&Node.DOCUMENT_POSITION_CONTAINED_BY?-1:n&Node.DOCUMENT_POSITION_PRECEDING||n&Node.DOCUMENT_POSITION_CONTAINS?1:0}const nn=u.forwardRef(function(e,t){const{render:n,className:r,style:i,...o}=e,a=E(),s=v(a,ae.open),l=v(a,ae.hasSelectionChips),[c,d]=u.useState(void 0);s&&void 0!==c&&d(void 0);const f=u.useRef([]),p=(0,b.o)("div",e,{ref:[t,a.state.chipsContainerRef],props:[l?{role:"toolbar"}:Ae.t0,{onMouseDown(e){!function(e,t,n,r,i){if(e.baseUIHandlerPrevented||r)return;const o=Ye(e.nativeEvent),a=(0,Ie.vq)(o)?o:null;var s;(a===e.currentTarget||!i?.(a)&&(s=a,null==s?.closest(`button,a[href],[role="button"],select,[tabindex]:not([tabindex="-1"]),${Je}`)))&&(e.preventDefault(),n||(t.state.inputRef.current?.focus(),t.state.openOnInputClick&&t.state.setOpen(!0,(0,se.d)(le._J,e.nativeEvent))))}(e,a,a.state.disabled,a.state.readOnly)}},o]}),m=u.useMemo(()=>({highlightedChipIndex:c,setHighlightedChipIndex:d,chipsRef:f}),[c,d,f]);return(0,te.jsx)(y.Provider,{value:m,children:(0,te.jsx)(Jt,{elementsRef:f,children:p})})});function rn(e){const{children:t,placeholder:n}=e,r=E(),i=v(r,ae.itemToStringLabel),o=v(r,ae.selectedValue),a=v(r,ae.items),s="multiple"===v(r,ae.selectionMode),l=v(r,ae.hasSelectedValue),c=v(r,ae.hasNullItemLabel,!l&&null!=n&&null==t);let d=null;return d="function"==typeof t?t(o):null!=t?t:l||null==n||c?s&&Array.isArray(o)?function(e,t,n){return e.reduce((e,r,i)=>(i>0&&e.push(", "),e.push((0,te.jsx)(u.Fragment,{children:oe(r,t,n)},i)),e),[])}(o,a,i):oe(o,a,i):n,(0,te.jsx)(u.Fragment,{children:d})}var on=n(95018);let an=function(e){return e.open="data-open",e.closed="data-closed",e[e.startingStyle=on.T.startingStyle]="startingStyle",e[e.endingStyle=on.T.endingStyle]="endingStyle",e.anchorHidden="data-anchor-hidden",e.side="data-side",e.align="data-align",e}({}),sn=function(e){return e.popupOpen="data-popup-open",e.pressed="data-pressed",e}({});const ln={[sn.popupOpen]:""},cn={[sn.popupOpen]:"",[sn.pressed]:""},dn={[an.open]:""},un={[an.closed]:""},fn={[an.anchorHidden]:""},pn={open:e=>e?ln:null},mn={open:e=>e?cn:null},hn={open:e=>e?dn:un,anchorHidden:e=>e?fn:null},gn={...on.G,...pn},vn=u.forwardRef(function(e,t){const{render:n,className:r,disabled:i=!1,nativeButton:o=!0,keepMounted:a=!1,style:s,...l}=e,{disabled:c}=zt(),d=E(),u=v(d,ae.selectionMode),f=v(d,ae.disabled),p=v(d,ae.readOnly),m=v(d,ae.open),h=v(d,ae.selectedValue),g=v(d,ae.hasSelectionChips),y=A();let w=!1;w="none"===u?""!==y:"single"===u?null!=h:g;const x=c||f||i,{buttonRef:_,getButtonProps:S}=(0,de.s)({native:o,disabled:x}),{mounted:k,transitionStatus:C,setMounted:j}=(0,Kt.$)(w),R={disabled:x,open:m,transitionStatus:C};(0,Ot.v)({open:w,ref:d.state.clearRef,onComplete(){w||j(!1)}});const I=(0,b.o)("button",e,{state:R,ref:[t,_,d.state.clearRef],props:[{tabIndex:-1,children:"x",onMouseDown(e){e.preventDefault()},onClick(e){if(x||p)return;const t=d.state.keyboardActiveRef;d.state.setInputValue("",(0,se.d)(le.R0,e.nativeEvent)),"none"!==u?(d.state.setSelectedValue(Array.isArray(h)?[]:null,(0,se.d)(le.R0,e.nativeEvent)),d.state.setIndices({activeIndex:null,selectedIndex:null,type:t.current?"keyboard":"pointer"})):d.state.setIndices({activeIndex:null,type:t.current?"keyboard":"pointer"}),d.state.inputRef.current?.focus()}},l,S],stateAttributesMapping:gn});return a||k?I:null}),bn={...mn,...Dt,popupSide:e=>e?{"data-popup-side":e}:null,listEmpty:e=>e?{"data-list-empty":""}:null},yn=u.createContext(void 0);function wn(e){const t=u.useContext(yn);if(void 0===t&&!e)throw new Error((0,x.A)(21));return t}const xn=u.createContext(void 0);function _n(){const e=u.useContext(xn);return e?.direction??"ltr"}const Sn=u.forwardRef(function(e,t){const n=E(),{buttonRef:r,getButtonProps:i}=(0,de.s)({native:!1}),o=(0,xe.a)(t,r),a=i({onClick:(0,we.K)(e=>{n.state.setOpen(!1,(0,se.d)(le.SR,e.nativeEvent,e.currentTarget))})});return(0,te.jsx)("span",{ref:o,...a,"aria-label":"Dismiss",tabIndex:void 0,style:je})}),kn=u.forwardRef(function(e,t){const{render:n,className:r,disabled:i=!1,id:o,style:a,...s}=e,{state:l,disabled:c,setTouched:d,setFocused:f,validationMode:p,validation:m}=zt(),{labelId:h}=qt(),g=w(),y=wn(!0),x=Boolean(y),_=E(),{filteredItems:S}=R(),k=A(),C=_n(),j=v(_,ae.required),I=v(_,ae.disabled),M=v(_,ae.readOnly),O=v(_,ae.name),P=v(_,ae.form),T=v(_,ae.selectionMode),N=v(_,ae.autoHighlight),D=v(_,ae.inputProps),V=v(_,ae.triggerProps),z=v(_,ae.open),F=v(_,ae.mounted),L=v(_,ae.selectedValue),q=v(_,ae.popupSide),$=v(_,ae.positionerElement),K=v(_,ae.id),U=v(_,ae.inline),Y=v(_,ae.modal),X=Boolean(N),G=F&&$?q:null,Z=c||I||i,J=0===S.length,Q=x||U,ee=!Q||Y,ne=(0,Lt.e)(o??(Q?void 0:K)),re=function(e){return e??void 0}(h),ie=x?Tt:l,[oe,ce]=u.useState(null),de=u.useRef(!1),ue=u.useRef(null),fe=u.useRef(!1),pe=(0,we.K)(e=>{const t=x||_.state.inline;t&&!_.state.hasInputValue&&_.state.setInputValue("",(0,se.d)(le.dv)),_.update({inputElement:e,inputInsidePopup:t})}),me=x||!m?s:m.getValidationProps(s),he={...ie,open:z,disabled:Z,readOnly:M,popupSide:G,listEmpty:J},ge=(0,b.o)("input",e,{state:he,ref:[t,_.state.inputRef,pe],props:[D,V,{type:"text",value:e.value??oe??k,"aria-readonly":M||void 0,"aria-required":j||void 0,"aria-labelledby":re,disabled:Z,readOnly:M,required:"none"===T?j:void 0,form:P,..."none"===T&&O&&{name:O},id:ne,onFocus(){if(f(!0),!U||!fe.current)return;fe.current=!1;const e=ue.current;null!=e&&Object.hasOwn(_.state.valuesRef.current,e)&&_.state.setIndices({activeIndex:e})},onBlur(){d(!0),f(!1);const e=_.state.activeIndex;if(U&&null!==e&&"always"!==N&&(ue.current=e,fe.current=!0,_.state.setIndices({activeIndex:null})),"onBlur"===p){const e="none"===T?k:L;m.commit(e)}},onCompositionStart(e){W||(de.current=!0,ce(e.currentTarget.value))},onCompositionEnd(e){de.current=!1;const t=e.currentTarget.value;ce(null),_.state.setInputValue(t,(0,se.d)(le.pf,e.nativeEvent))},onChange(e){const t=e.nativeEvent.inputType,n=!t||"insertReplacementText"===t,r=de.current||!n;if(de.current){const t=e.currentTarget.value;ce(t),""!==t||_.state.openOnInputClick||_.state.inputInsidePopup||_.state.setOpen(!1,(0,se.d)(le.qs,e.nativeEvent));const n=t.trim(),i=X&&""!==n;return M||Z||!n||r&&(_.state.setOpen(!0,(0,se.d)(le.pf,e.nativeEvent)),X||_.state.setIndices({activeIndex:null,selectedIndex:null,type:_.state.keyboardActiveRef.current?"keyboard":"pointer"})),void(z&&null!==_.state.activeIndex&&!i&&_.state.setIndices({activeIndex:null,selectedIndex:null,type:_.state.keyboardActiveRef.current?"keyboard":"pointer"}))}_.state.setInputValue(e.currentTarget.value,(0,se.d)(le.pf,e.nativeEvent));const i=""===e.currentTarget.value,o=(0,se.d)(le.qs,e.nativeEvent);i&&!_.state.inputInsidePopup&&("single"===T&&_.state.setSelectedValue(null,o),_.state.openOnInputClick||_.state.setOpen(!1,o));const a=e.currentTarget.value.trim();M||Z||!a||r&&(_.state.setOpen(!0,(0,se.d)(le.pf,e.nativeEvent)),X||_.state.setIndices({activeIndex:null,selectedIndex:null,type:_.state.keyboardActiveRef.current?"keyboard":"pointer"})),z&&null!==_.state.activeIndex&&!X&&_.state.setIndices({activeIndex:null,selectedIndex:null,type:_.state.keyboardActiveRef.current?"keyboard":"pointer"})},onKeyDown(e){if(Z||M)return;if(e.ctrlKey||e.shiftKey||e.altKey||e.metaKey)return;_.state.keyboardActiveRef.current=!0;const t=e.currentTarget,n=t.scrollWidth-t.clientWidth,r="rtl"===C;if("Home"===e.key){H(e);const n=B&&r?t.value.length:0;return t.setSelectionRange(n,n),void(t.scrollLeft=0)}if("End"===e.key){H(e);const i=B&&r?0:t.value.length;return t.setSelectionRange(i,i),void(t.scrollLeft=r?-n:n)}if(!F&&"Escape"===e.key){const t="multiple"===T&&Array.isArray(L)?0===L.length:null===L,n=(0,se.d)(le.jv,e.nativeEvent),r="multiple"===T?[]:null;return _.state.setInputValue("",n),_.state.setSelectedValue(r,n),void(t||_.state.inline||n.isPropagationAllowed||e.stopPropagation())}if(g&&"Backspace"===e.key&&""===t.value&&void 0===g.highlightedChipIndex&&Array.isArray(L)&&L.length>0){const t=g.chipsRef.current.length,n=t>0?t-1:L.length-1,r=L.filter((e,t)=>t!==n);return _.state.setIndices({activeIndex:null,selectedIndex:null,type:_.state.keyboardActiveRef.current?"keyboard":"pointer"}),void _.state.setSelectedValue(r,(0,se.d)(le.dv,e.nativeEvent))}const i=void 0!==g?.highlightedChipIndex,o=function(e){if(!g)return;let t;const{highlightedChipIndex:n}=g,r=g.chipsRef.current.length;if(void 0!==n){if("ArrowLeft"===e.key)e.preventDefault(),t=n>0?n-1:void 0;else if("ArrowRight"===e.key)e.preventDefault(),t=n<r-1?n+1:void 0;else if("Backspace"===e.key||"Delete"===e.key){e.preventDefault();const r=n>=L.length-1?L.length-2:n;t=r>=0?r:void 0,_.state.setIndices({activeIndex:null,selectedIndex:null,type:"keyboard"})}return t}return"ArrowLeft"===e.key&&0===(e.currentTarget.selectionStart??0)&&L.length>0?(e.preventDefault(),t=r>0?r-1:void 0):"Backspace"===e.key&&""===e.currentTarget.value&&L.length>0&&(_.state.setIndices({activeIndex:null,selectedIndex:null,type:"keyboard"}),e.preventDefault()),t}(e);if(g?.setHighlightedChipIndex(o),void 0!==o?g?.chipsRef.current[o]?.focus():i&&_.state.inputRef.current?.focus(),229!==e.which&&"Enter"===e.key&&z){const t=_.state.activeIndex,n=e.nativeEvent;if(null===t){if(U)return;return void _.state.setOpen(!1,(0,se.d)(le.dv,n))}H(e);const r=_.state.listRef.current[t];r&&(_.state.selectionEventRef.current=n,r.click(),_.state.selectionEventRef.current=null)}},onPointerMove(){_.state.keyboardActiveRef.current=!1},onPointerDown(){_.state.keyboardActiveRef.current=!1}},me],stateAttributesMapping:bn});return(0,te.jsxs)(u.Fragment,{children:[z&&ee&&(0,te.jsx)(Sn,{ref:_.state.startDismissRef}),ge]})}),Cn=u.forwardRef(function(e,t){const[n,r]=u.useState();(0,I.g)(()=>{q&&r("button")},[]);const i={tabIndex:0,role:n};return(0,te.jsx)("span",{...e,ref:t,style:Ee,"aria-hidden":!n||void 0,...i,"data-base-ui-focus-guard":""})});function En(e){const t=e.assignedSlot;if(t)return t;if(e.parentElement)return e.parentElement;const n=e.getRootNode();return(0,Ie.Ng)(n)?n.host:null}function jn(e){for(const t of Array.from(e.children))if("summary"===(0,Ie.mq)(t))return t;return null}function Rn(e,t){const n=jn(t);return!!n&&(e===n||Ue(n,e))}function An(e){const t=e?(0,Ie.mq)(e):"";return null!=e&&e.matches('a[href],button,input,select,textarea,summary,details,iframe,object,embed,[tabindex],[contenteditable]:not([contenteditable="false"]),audio[controls],video[controls]')&&("summary"!==t||null!=e.parentElement&&"details"===(0,Ie.mq)(e.parentElement)&&jn(e.parentElement)===e)&&("details"!==t||null==jn(e))&&("input"!==t||"hidden"!==e.type)}function In(e){if(!An(e)||!e.isConnected||e.matches(":disabled"))return!1;for(let t=e;t;t=En(t)){const n=t!==e,r="slot"===(0,Ie.mq)(t);if(t.hasAttribute("inert"))return!1;if(n&&"details"===(0,Ie.mq)(t)&&!t.open&&!Rn(e,t)||t.hasAttribute("hidden")||!r&&!Mn(t,n))return!1}return!0}function Mn(e,t){const n=(0,Ie.L9)(e);return t?"none"!==n.display:kt(e,n)}function On(e){const t=e.tabIndex;if(t<0){const t=(0,Ie.mq)(e);if("details"===t||"audio"===t||"video"===t||(0,Ie.sb)(e)&&e.isContentEditable)return 0}return t}function Pn(e){if("input"!==(0,Ie.mq)(e))return null;const t=e;return"radio"===t.type&&""!==t.name?t:null}function Tn(e){if((0,Ie.sb)(e)&&"slot"===(0,Ie.mq)(e)){const t=e.assignedElements({flatten:!0});if(t.length>0)return t}return(0,Ie.sb)(e)&&e.shadowRoot?Array.from(e.shadowRoot.children):Array.from(e.children)}function Nn(e,t){Tn(e).forEach(e=>{An(e)&&t.push(e),Nn(e,t)})}function Dn(e,t,n){Tn(e).forEach(e=>{(0,Ie.sb)(e)&&e.matches(t)&&n.push(e),Dn(e,t,n)})}function Vn(e){return In(e)&&On(e)>=0}function zn(e){const t=[];return Nn(e,t),t.filter(In)}function Fn(e){const t=zn(e);return t.filter(e=>On(e)>=0&&function(e,t){const n=Pn(e);if(!n)return!0;const r=t.find(e=>{const t=Pn(e);return t?.name===n.name&&t.form===n.form&&t.checked});return r?r===n:t.find(e=>{const t=Pn(e);return t?.name===n.name&&t.form===n.form})===n}(e,t))}function Ln(e,t){const n=Fn(e),r=n.length;if(0===r)return;const i=Ke(ct(e)),o=n.indexOf(i);return n[-1===o?1===t?0:r-1:o+t]}function Bn(e){return Ln(ct(e).body,1)||e}function qn(e){return Ln(ct(e).body,-1)||e}function Wn(e,t){const n=t||e.currentTarget,r=e.relatedTarget;return!r||!Ue(n,r)}function $n(e){const t=[];Dn(e,"[data-tabindex]",t),t.forEach(e=>{const t=e.dataset.tabindex;delete e.dataset.tabindex,t?e.setAttribute("tabindex",t):e.removeAttribute("tabindex")})}const Hn={style:{transition:"none"}},Kn={fallbackAxisSide:"none"},Un={clipPath:"inset(50%)",position:"fixed",top:0,left:0},Yn=u.createContext(null),Xn=()=>u.useContext(Yn),Gn=ft("portal"),Zn=u.forwardRef(function(e,t){const{children:n,container:r,className:i,render:o,renderGuards:a,style:s,...l}=e,{portalNode:c,portalSubtree:d}=function(e={}){const{ref:t,container:n,componentProps:r=Ae.t0,elementProps:i}=e,o=(0,Me.B)(),a=Xn(),s=a?.portalNode,[l,c]=u.useState(null),[d,p]=u.useState(null),m=(0,we.K)(e=>{null!==e&&p(e)}),h=u.useRef(null);(0,I.g)(()=>{if(null===n)return void(h.current&&(h.current=null,p(null),c(null)));if(null==o)return;const e=(n&&((0,Ie.Ll)(n)?n:n.current))??s??document.body;null!=e?h.current!==e&&(h.current=e,p(null),c(e)):h.current&&(h.current=null,p(null),c(null))},[n,s,o]);const g=(0,b.o)("div",r,{ref:[t,m],props:[{id:o,[Gn]:""},i]});return{portalNode:d,portalSubtree:l&&g?f.createPortal(g,l):null}}({container:r,ref:t,componentProps:e,elementProps:l}),p=u.useRef(null),m=u.useRef(null),h=u.useRef(null),g=u.useRef(null),[v,y]=u.useState(null),w=u.useRef(!1),x=v?.modal,_=v?.open,S="boolean"==typeof a?a:!!v&&!v.modal&&v.open&&!!c;u.useEffect(()=>{if(c&&!x)return lt((0,st.q)(c,"focusin",e,!0),(0,st.q)(c,"focusout",e,!0));function e(e){c&&e.relatedTarget&&Wn(e)&&("focusin"===e.type?w.current&&($n(c),w.current=!1):(function(e){Fn(e).forEach(e=>{e.dataset.tabindex=e.getAttribute("tabindex")||"",e.setAttribute("tabindex","-1")})}(c),w.current=!0))}},[c,x]),u.useEffect(()=>{c&&!1===_&&($n(c),w.current=!1)},[_,c]);const k=u.useMemo(()=>({beforeOutsideRef:p,afterOutsideRef:m,beforeInsideRef:h,afterInsideRef:g,portalNode:c,setFocusManagerState:y}),[c]);return(0,te.jsxs)(u.Fragment,{children:[d,(0,te.jsxs)(Yn.Provider,{value:k,children:[S&&c&&(0,te.jsx)(Cn,{"data-type":"outside",ref:p,onFocus:e=>{if(Wn(e,c))h.current?.focus();else{const e=qn(v?v.domReference:null);e?.focus()}}}),S&&c&&(0,te.jsx)("span",{"aria-owns":c.id,style:Un}),c&&f.createPortal(n,c),S&&c&&(0,te.jsx)(Cn,{"data-type":"outside",ref:m,onFocus:e=>{if(Wn(e,c))g.current?.focus();else{const t=Bn(v?v.domReference:null);t?.focus(),v?.closeOnFocusOut&&v?.onOpenChange(!1,(0,se.d)(le.Xn,e.nativeEvent))}}})]})]})}),Jn=u.createContext(void 0),Qn=u.forwardRef(function(e,t){const{keepMounted:n=!1,...r}=e,i=E(),o=v(i,ae.mounted),a=v(i,ae.forceMounted);return o||n||a?(0,te.jsx)(Jn.Provider,{value:n,children:(0,te.jsx)(Zn,{ref:t,...r})}):null});var er=n(41054),tr=n(3258);const nr=e=>({name:"arrow",options:e,async fn(t){const{x:n,y:r,placement:i,rects:o,platform:a,elements:s,middlewareData:l}=t,{element:c,padding:d=0,offsetParent:u="real"}=(0,ht._3)(e,t)||{};if(null==c)return{};const f=(0,ht.nI)(d),p={x:n,y:r},m=(0,ht.Dz)(i),h=(0,ht.sq)(m),g=await a.getDimensions(c),v="y"===m,b=v?"top":"left",y=v?"bottom":"right",w=v?"clientHeight":"clientWidth",x=o.reference[h]+o.reference[m]-p[m]-o.floating[h],_=p[m]-o.reference[m],S="real"===u?await(a.getOffsetParent?.(c)):s.floating;let k=s.floating[w]||o.floating[h];k&&await(a.isElement?.(S))||(k=s.floating[w]||o.floating[h]);const C=x/2-_/2,E=k/2-g[h]/2-1,j=Math.min(f[b],E),R=Math.min(f[y],E),A=j,I=k-g[h]-R,M=k/2-g[h]/2+C,O=(0,ht.qE)(A,M,I),P=!l.arrow&&null!=(0,ht.Sg)(i)&&M!==O&&o.reference[h]/2-(M<A?j:R)-g[h]/2<0,T=P?M<A?M-A:M-I:0;return{[m]:p[m]+T,data:{[m]:O,centerOffset:M-O-T,...P&&{alignmentOffset:T}},reset:P}}}),rr={name:"hide",async fn(e){const{width:t,height:n,x:r,y:i}=e.rects.reference,o=0===t&&0===n&&0===r&&0===i,a=await(0,er.jD)().fn(e);return{data:{referenceHidden:a.data?.referenceHidden||o}}}},ir={sideX:"left",sideY:"top"};function or(e,t,n){const r="inline-start"===e||"inline-end"===e;return{top:"top",right:r?n?"inline-start":"inline-end":"right",bottom:"bottom",left:r?n?"inline-end":"inline-start":"left"}[t]}function ar(e,t,n){const{rects:r,placement:i}=e;return{side:or(t,(0,ht.C0)(i),n),align:(0,ht.Sg)(i)||"center",anchor:{width:r.reference.width,height:r.reference.height},positioner:{width:r.floating.width,height:r.floating.height}}}function sr(e){return null!=e&&"current"in e}const lr=u.forwardRef(function(e,t){const{cutout:n,...r}=e;let i;if(n){const e=n.getBoundingClientRect();i=`polygon(0% 0%,100% 0%,100% 100%,0% 100%,0% 0%,${e.left}px ${e.top}px,${e.left}px ${e.bottom}px,${e.right}px ${e.bottom}px,${e.right}px ${e.top}px,${e.left}px ${e.top}px)`}return(0,te.jsx)("div",{ref:t,role:"presentation","data-base-ui-inert":"",...r,style:{position:"fixed",inset:0,userSelect:"none",WebkitUserSelect:"none",clipPath:i}})});function cr(e){return"starting"===e?Hn:Ae.t0}let dr={},ur={},fr="";const pr=new class{lockCount=0;restore=null;timeoutLock=$e.create();timeoutUnlock=$e.create();acquire(e){return this.lockCount+=1,1===this.lockCount&&null===this.restore&&this.timeoutLock.start(0,()=>this.lock(e)),this.release}release=()=>{this.lockCount-=1,0===this.lockCount&&this.restore&&this.timeoutUnlock.start(0,this.unlock)};unlock=()=>{0===this.lockCount&&this.restore&&(this.restore?.(),this.restore=null)};lock(e){if(0===this.lockCount||null!==this.restore)return;const t=ct(e).documentElement,n=(0,Ie.zk)(t).getComputedStyle(t).overflowY;if("hidden"===n||"clip"===n)return void(this.restore=Ae.tE);const r=L||!function(e){if("undefined"==typeof document)return!1;const t=ct(e);return(0,Ie.zk)(t).innerWidth-t.documentElement.clientWidth>0}(e);this.restore=r?function(e){const t=ct(e),n=t.documentElement,r=t.body,i=(0,Ie.ZU)(n)?n:r,o={overflowY:i.style.overflowY,overflowX:i.style.overflowX};return Object.assign(i.style,{overflowY:"hidden",overflowX:"hidden"}),()=>{Object.assign(i.style,o)}}(e):function(e){const t=ct(e),n=t.documentElement,r=t.body,i=(0,Ie.zk)(n);let o=0,a=0,s=!1;const l=qe.K.create();if(F&&1!==(i.visualViewport?.scale??1))return()=>{};function c(){const t=i.getComputedStyle(n),l=i.getComputedStyle(r),c=(t.scrollbarGutter||"").includes("both-edges")?"stable both-edges":"stable";o=n.scrollTop,a=n.scrollLeft,dr={scrollbarGutter:n.style.scrollbarGutter,overflowY:n.style.overflowY,overflowX:n.style.overflowX},fr=n.style.scrollBehavior,ur={position:r.style.position,height:r.style.height,width:r.style.width,boxSizing:r.style.boxSizing,overflowY:r.style.overflowY,overflowX:r.style.overflowX,scrollBehavior:r.style.scrollBehavior};const d=n.scrollHeight>n.clientHeight,u=n.scrollWidth>n.clientWidth,f="scroll"===t.overflowY||"scroll"===l.overflowY,p="scroll"===t.overflowX||"scroll"===l.overflowX,m=Math.max(0,i.innerWidth-r.clientWidth),h=Math.max(0,i.innerHeight-r.clientHeight),g=parseFloat(l.marginTop)+parseFloat(l.marginBottom),v=parseFloat(l.marginLeft)+parseFloat(l.marginRight),b=(0,Ie.ZU)(n)?n:r;if(s=function(e){if("undefined"==typeof CSS||!CSS.supports||!CSS.supports("scrollbar-gutter","stable")||"undefined"==typeof document)return!1;const t=ct(e),n=t.documentElement,r=t.body,i=(0,Ie.ZU)(n)?n:r,o=i.style.overflowY,a=n.style.scrollbarGutter;n.style.scrollbarGutter="stable",i.style.overflowY="scroll";const s=i.offsetWidth;i.style.overflowY="hidden";const l=i.offsetWidth;return i.style.overflowY=o,n.style.scrollbarGutter=a,s===l}(e),s)return n.style.scrollbarGutter=c,b.style.overflowY="hidden",void(b.style.overflowX="hidden");Object.assign(n.style,{scrollbarGutter:c,overflowY:"hidden",overflowX:"hidden"}),(d||f)&&(n.style.overflowY="scroll"),(u||p)&&(n.style.overflowX="scroll"),Object.assign(r.style,{position:"relative",height:g||h?`calc(100dvh - ${g+h}px)`:"100dvh",width:v||m?`calc(100vw - ${v+m}px)`:"100vw",boxSizing:"border-box",overflow:"hidden",scrollBehavior:"unset"}),r.scrollTop=o,r.scrollLeft=a,n.setAttribute("data-base-ui-scroll-locked",""),n.style.scrollBehavior="unset"}function d(){Object.assign(n.style,dr),Object.assign(r.style,ur),s||(n.scrollTop=o,n.scrollLeft=a,n.removeAttribute("data-base-ui-scroll-locked"),n.style.scrollBehavior=fr)}c();const u=(0,st.q)(i,"resize",function(){d(),l.request(c)});return()=>{l.cancel(),d(),"function"==typeof i.removeEventListener&&u()}}(e)}};const mr=u.forwardRef(function(e,t){const{render:n,className:r,anchor:i,positionMethod:o="absolute",side:a="bottom",align:s="center",sideOffset:l=0,alignOffset:c=0,collisionBoundary:d="clipping-ancestors",collisionPadding:f=5,arrowPadding:p=5,sticky:m=!1,disableAnchorTracking:g=!1,collisionAvoidance:y=Kn,style:w,..._}=e,S=E(),{filteredItems:k}=R(),C=j(),A=function(){const e=u.useContext(Jn);if(void 0===e)throw new Error((0,x.A)(20));return e}(),M=v(S,ae.modal),O=v(S,ae.open),P=v(S,ae.mounted),T=v(S,ae.openMethod),N=v(S,ae.positionerElement),D=v(S,ae.triggerElement),V=v(S,ae.inputElement),z=v(S,ae.inputGroupElement),F=v(S,ae.inputInsidePopup),L=v(S,ae.transitionStatus),B=0===k.length,q=function(e){const{anchor:t,positionMethod:n="absolute",side:r="bottom",sideOffset:i=0,align:o="center",alignOffset:a=0,collisionBoundary:s,collisionPadding:l=5,sticky:c=!1,arrowPadding:d=5,disableAnchorTracking:f=!1,keepMounted:p=!1,floatingRootContext:m,mounted:h,collisionAvoidance:g,shiftCrossAxis:v=!1,nodeId:b,adaptiveOrigin:y,lazyFlip:w=!1,externalTree:x}=e,[_,S]=u.useState(null);h||null===_||S(null);const k=g.side||"flip",C=g.align||"flip",E=g.fallbackAxisSide||"end",j="function"==typeof t?t:void 0,R=(0,we.K)(j),A=j?R:t,M=Se(t),O=Se(h),P="rtl"===_n(),T=_||{top:"top",right:"right",bottom:"bottom",left:"left","inline-end":P?"left":"right","inline-start":P?"right":"left"}[r],N="center"===o?T:`${T}-${o}`;let D=l;const V="bottom"===r?1:0,z="top"===r?1:0,F="right"===r?1:0,L="left"===r?1:0;"number"==typeof D?D={top:D+V,right:D+L,bottom:D+z,left:D+F}:D&&(D={top:(D.top||0)+V,right:(D.right||0)+L,bottom:(D.bottom||0)+z,left:(D.left||0)+F});const B={boundary:"clipping-ancestors"===s?"clippingAncestors":s,padding:D},q=u.useRef(null),W=Se(i),$=Se(a),H="function"!=typeof i?i:0,K="function"!=typeof a?a:0,U=[(0,er.cY)(e=>{const t=ar(e,r,P),n="function"==typeof W.current?W.current(t):W.current,i="function"==typeof $.current?$.current(t):$.current;return{mainAxis:n,crossAxis:i,alignmentAxis:i}},[H,K,P,r])],Y="none"===C&&"shift"!==k,X=!Y&&(c||v||"shift"===k),G="none"===k?null:(0,er.UU)({...B,padding:{top:D.top+1,right:D.right+1,bottom:D.bottom+1,left:D.left+1},mainAxis:!v&&"flip"===k,crossAxis:"flip"===C&&"alignment",fallbackAxisSideDirection:E}),Z=Y?null:(0,er.BN)(e=>{const t=ct(e.elements.floating).documentElement;return{...B,rootBoundary:v?{x:0,y:0,width:t.clientWidth,height:t.clientHeight}:void 0,mainAxis:"none"!==C,crossAxis:X,limiter:c||v?void 0:(0,er.ER)(e=>{if(!q.current)return{};const{width:t,height:n}=q.current.getBoundingClientRect(),r=(0,ht.TV)((0,ht.C0)(e.placement));return{offset:("y"===r?t:n)/2+("y"===r?D.left+D.right:D.top+D.bottom)/2}})}},[B,c,v,D,C]);var J,Q;"shift"===k||"shift"===C||"center"===o?U.push(Z,G):U.push(G,Z),U.push((0,er.Ej)({...B,apply({elements:{floating:e},availableWidth:t,availableHeight:n,rects:r}){if(!O.current)return;const i=e.style;i.setProperty("--available-width",`${t}px`),i.setProperty("--available-height",`${n}px`);const o=(0,Ie.zk)(e).devicePixelRatio||1,{x:a,y:s,width:l,height:c}=r.reference,d=(Math.round((a+l)*o)-Math.round(a*o))/o,u=(Math.round((s+c)*o)-Math.round(s*o))/o;i.setProperty("--anchor-width",`${d}px`),i.setProperty("--anchor-height",`${u}px`)}}),(Q=[d],{...nr(J=()=>({element:q.current||ct(q.current).createElement("div"),padding:d,offsetParent:"floating"})),options:[J,Q]}),{name:"transformOrigin",fn(e){const{elements:t,middlewareData:n,placement:o,rects:a,y:s}=e,l=(0,ht.C0)(o),c=(0,ht.TV)(l),d=q.current,u=n.arrow?.x||0,f=n.arrow?.y||0,p=u+(d?.clientWidth||0)/2,m=f+(d?.clientHeight||0)/2,h=Math.abs(n.shift?.y||0),g=a.reference.height/2,v="function"==typeof i?i(ar(e,r,P)):i,b=h>v,y={top:`${p}px calc(100% + ${v}px)`,bottom:`${p}px ${-v}px`,left:`calc(100% + ${v}px) ${m}px`,right:`${-v}px ${m}px`}[l],w=`${p}px ${a.reference.y+g-s}px`;return t.floating.style.setProperty("--transform-origin",X&&"y"===c&&b?w:y),{}}},rr,y),(0,I.g)(()=>{!h&&m&&m.update({referenceElement:null,floatingElement:null,domReferenceElement:null,positionReference:null})},[h,m]);const ee=u.useMemo(()=>({elementResize:!f&&"undefined"!=typeof ResizeObserver,layoutShift:!f&&"undefined"!=typeof IntersectionObserver}),[f]),{refs:te,elements:ne,x:re,y:ie,middlewareData:oe,update:ae,placement:se,context:le,isPositioned:ce,floatingStyles:de}=function(e={}){const{nodeId:t,externalTree:n}=e,r=Be(e),i=e.rootContext||r,o={reference:i.useState("referenceElement"),floating:i.useState("floatingElement"),domReference:i.useState("domReferenceElement")},[a,s]=u.useState(null),l=u.useRef(null),c=Ne(n);(0,I.g)(()=>{o.domReference&&(l.current=o.domReference)},[o.domReference]);const d=(0,er.we)({...e,elements:{...o,...a&&{reference:a}}}),f=u.useCallback(e=>{const t=(0,Ie.vq)(e)?{getBoundingClientRect:()=>e.getBoundingClientRect(),getClientRects:()=>e.getClientRects(),contextElement:e}:e;s(t),d.refs.setReference(t)},[d.refs]),[p,m]=u.useState(void 0),[h,g]=u.useState(null);i.useSyncedValue("referenceElement",p??null);const v=(0,Ie.vq)(p)?p:null;i.useSyncedValue("domReferenceElement",void 0===p?o.domReference:v),i.useSyncedValue("floatingElement",h);const b=u.useCallback(e=>{((0,Ie.vq)(e)||null===e)&&(l.current=e,m(e)),((0,Ie.vq)(d.refs.reference.current)||null===d.refs.reference.current||null!==e&&!(0,Ie.vq)(e))&&d.refs.setReference(e)},[d.refs,m]),y=u.useCallback(e=>{g(e),d.refs.setFloating(e)},[d.refs]),w=u.useMemo(()=>({...d.refs,setReference:b,setFloating:y,setPositionReference:f,domReference:l}),[d.refs,b,y,f]),x=u.useMemo(()=>({...d.elements,domReference:o.domReference}),[d.elements,o.domReference]),_=i.useState("open"),S=i.useState("floatingId"),k=u.useMemo(()=>({...d,dataRef:i.context.dataRef,open:_,onOpenChange:i.setOpen,events:i.context.events,floatingId:S,refs:w,elements:x,nodeId:t,rootStore:i}),[d,w,x,t,i,_,S]);return(0,I.g)(()=>{i.context.dataRef.current.floatingContext=k;const e=c?.nodesRef.current.find(e=>e.id===t);e&&(e.context=k)}),u.useMemo(()=>({...d,context:k,refs:w,elements:x,rootStore:i}),[d,w,x,k,i])}({rootContext:m,open:p?h:void 0,placement:N,middleware:U,strategy:n,whileElementsMounted:p?void 0:(...e)=>(0,tr.ll)(...e,ee),nodeId:b,externalTree:x}),{sideX:ue,sideY:fe}=oe.adaptiveOrigin||ir,pe=ce?n:"fixed",me=u.useMemo(()=>{const e=y?{position:pe,[ue]:re,[fe]:ie}:{position:pe,...de};return ce||(e.opacity=0),e},[y,pe,ue,re,fe,ie,de,ce]),he=u.useRef(null);(0,I.g)(()=>{if(!h)return;const e=M.current,t="function"==typeof e?e():e,n=(sr(t)?t.current:t)||null;n!==he.current&&(te.setPositionReference(n),he.current=n)},[h,te,A,M]),u.useEffect(()=>{if(!h)return;const e=M.current;"function"!=typeof e&&sr(e)&&e.current!==he.current&&(te.setPositionReference(e.current),he.current=e.current)},[h,te,A,M]),u.useEffect(()=>{if(p&&h&&ne.domReference&&ne.floating)return(0,tr.ll)(ne.domReference,ne.floating,ae,ee)},[p,h,ne,ae,ee]);const ge=(0,ht.C0)(se),ve=or(r,ge,P),be=(0,ht.Sg)(se)||"center",ye=Boolean(oe.hide?.referenceHidden);(0,I.g)(()=>{w&&h&&ce&&S(ge)},[w,h,ce,ge]);const xe=u.useMemo(()=>({position:"absolute",top:oe.arrow?.y,left:oe.arrow?.x}),[oe.arrow]),_e=0!==oe.arrow?.centerOffset;return u.useMemo(()=>({positionerStyles:me,arrowStyles:xe,arrowRef:q,arrowUncentered:_e,side:ve,align:be,physicalSide:ge,anchorHidden:ye,refs:te,context:le,isPositioned:ce,update:ae}),[me,xe,q,_e,ve,be,ge,ye,te,le,ce,ae])}({anchor:i??(F?D:z??V),floatingRootContext:C,positionMethod:o,mounted:P,side:a,sideOffset:l,align:s,alignOffset:c,arrowPadding:p,collisionBoundary:d,collisionPadding:f,sticky:m,disableAnchorTracking:g,keepMounted:A,collisionAvoidance:y,lazyFlip:!0});!function(e,t,n,r){const[i,o]=u.useState(!1);(0,I.g)(()=>{if(!e||!t||null==n)return void o(!1);const r=ct(n).documentElement.clientWidth,i=n.offsetWidth;o(r>0&&i>0&&i>=r-20)},[e,t,n]),function(e=!0,t=null){(0,I.g)(()=>{if(e)return pr.acquire(t)},[e,t])}(e&&(!t||i),r)}(O&&M,"touch"===T,N,D);const W={open:O,side:q.side,align:q.align,anchorHidden:q.anchorHidden,empty:B};(0,I.g)(()=>{S.set("popupSide",q.side)},[S,q.side]);const $=(0,we.K)(e=>{S.set("positionerElement",e)}),H=function(e,t,{styles:n,transitionStatus:r,props:i,refs:o,hidden:a,inert:s=!1}){const l={...n};return s&&(l.pointerEvents="none"),(0,b.o)("div",e,{state:t,ref:o,props:[{role:"presentation",hidden:a,style:l},cr(r),i],stateAttributesMapping:hn})}(e,W,{styles:q.positionerStyles,transitionStatus:L,props:_,refs:[t,$],hidden:!P,inert:!O});return(0,te.jsxs)(yn.Provider,{value:q,children:[P&&M&&(0,te.jsx)(lr,{inert:(K=!O,(0,h._)(19)?K:K?"true":void 0),cutout:z??V??D}),H]});var K}),hr={inert:new WeakMap,"aria-hidden":new WeakMap},gr="data-base-ui-inert",vr={inert:new WeakSet,"aria-hidden":new WeakSet};let br=new WeakMap,yr=0;function wr(e){return e?(0,Ie.Ng)(e)?e.host:wr(e.parentNode):null}const xr=(e,t)=>t.map(t=>{if(e.contains(t))return t;const n=wr(t);return e.contains(n)?n:null}).filter(e=>null!=e),_r=e=>{const t=new Set;return e.forEach(e=>{let n=e;for(;n&&!t.has(n);)t.add(n),n=n.parentNode}),t},Sr=(e,t,n)=>{const r=[],i=e=>{e&&!n.has(e)&&Array.from(e.children).forEach(e=>{"script"!==(0,Ie.mq)(e)&&(t.has(e)?i(e):r.push(e))})};return i(e),r};function kr(e,t={}){const{ariaHidden:n=!1,inert:r=!1,mark:i=!0,markerIgnoreElements:o=[]}=t;return function(e,t,n,r,{mark:i=!0,markerIgnoreElements:o=[]}){const a=r?"inert":n?"aria-hidden":null;let s=null,l=null;const c=xr(t,e),d=i?xr(t,o):[],u=new Set(d),f=i?Sr(t,_r(c),new Set(c)).filter(e=>!u.has(e)):[],p=[],m=[];if(a){const e=hr[a],n=function(e){return vr[e]}(a);l=n,s=e;const r=xr(t,Array.from(t.querySelectorAll("[aria-live]"))),i=c.concat(r);Sr(t,_r(i),new Set(i)).forEach(t=>{const r=t.getAttribute(a),i=null!==r&&"false"!==r,o=(e.get(t)||0)+1;e.set(t,o),p.push(t),1===o&&i&&n.add(t),i||t.setAttribute(a,"inert"===a?"":"true")})}return i&&f.forEach(e=>{const t=(br.get(e)||0)+1;br.set(e,t),m.push(e),1===t&&e.setAttribute(gr,"")}),yr+=1,()=>{s&&p.forEach(e=>{const t=(s.get(e)||0)-1;s.set(e,t),t||(!l?.has(e)&&a&&e.removeAttribute(a),l?.delete(e))}),i&&m.forEach(e=>{const t=(br.get(e)||0)-1;br.set(e,t),t||e.removeAttribute(gr)}),yr-=1,yr||(hr.inert=new WeakMap,hr["aria-hidden"]=new WeakMap,vr.inert=new WeakSet,vr["aria-hidden"]=new WeakSet,br=new WeakMap)}}(e,ct(e[0]).body,n,r,{mark:i,markerIgnoreElements:o})}var Cr=n(10448);let Er=[];function jr(){Er=Er.filter(e=>e.deref()?.isConnected)}function Rr(){return jr(),Er[Er.length-1]?.deref()}function Ar(e,t){if(e.hasAttribute("tabindex")&&!e.hasAttribute("data-tabindex"))return;if(!t.current.includes("floating")&&!e.getAttribute("role")?.includes("dialog"))return;const n=zn(e).filter(e=>{const t=e.getAttribute("data-tabindex")||"";return Vn(e)||e.hasAttribute("data-tabindex")&&!t.startsWith("-")}),r=e.getAttribute("tabindex");t.current.includes("floating")||0===n.length?"0"!==r&&e.setAttribute("tabindex","0"):("-1"!==r||e.hasAttribute("data-tabindex")&&"-1"!==e.getAttribute("data-tabindex"))&&(e.setAttribute("tabindex","-1"),e.setAttribute("data-tabindex","-1"))}function Ir(e){const{context:t,children:n,disabled:r=!1,initialFocus:i=!0,returnFocus:o=!0,restoreFocus:a=!1,modal:s=!0,closeOnFocusOut:l=!0,openInteractionType:c="",nextFocusableElement:d,previousFocusableElement:f,beforeContentFocusGuardRef:p,externalTree:m,getInsideElements:h}=e,g="rootStore"in t?t.rootStore:t,v=g.useState("open"),b=g.useState("domReferenceElement"),y=g.useState("floatingElement"),{events:w,dataRef:x}=g.context,_=(0,we.K)(()=>x.current.floatingContext?.nodeId),S=!1===i,k=ot(b)&&S,C=u.useRef(["content"]),E=Se(i),j=Se(o),R=Se(c),A=Ne(m),M=Xn(),O=u.useRef(!1),P=u.useRef(!1),T=u.useRef(!1),N=u.useRef(null),D=u.useRef(""),V=u.useRef(""),z=u.useRef(null),L=u.useRef(null),B=(0,xe.a)(z,p,M?.beforeInsideRef),q=(0,xe.a)(L,M?.afterInsideRef),W=He(),$=He(),Y=(0,qe.N)(),X=null!=M,G=at(y),Z=(0,we.K)((e=G)=>e?Fn(e):[]),J=(0,we.K)(()=>h?.().filter(e=>null!=e)??[]);u.useEffect(()=>{if(r||!s)return;const e=ct(G);return(0,st.q)(e,"keydown",function(e){"Tab"===e.key&&Ue(G,Ke(ct(G)))&&0===Z().length&&!k&&H(e)})},[r,b,G,s,C,k,Z]),u.useEffect(()=>{if(r||!v)return;const e=ct(G);function t(){T.current=!1}return lt((0,st.q)(e,"pointerdown",function(e){const t=Ye(e),n=J(),r=Ue(y,t)||Ue(b,t)||Ue(M?.portalNode,t)||n.some(e=>e===t||Ue(e,t));T.current=!r,V.current=e.pointerType||"keyboard",t?.closest("[data-base-ui-click-trigger]")&&(P.current=!0)},!0),(0,st.q)(e,"pointerup",t,!0),(0,st.q)(e,"pointercancel",t,!0),(0,st.q)(e,"keydown",function(){V.current="keyboard"},!0))},[r,y,b,G,v,M,J]),u.useEffect(()=>{if(r||!l)return;const e=ct(G);function t(t){const n=t.relatedTarget,r=t.currentTarget,i=Ye(t);queueMicrotask(()=>{const o=_(),l=g.context.triggerElements,c=J(),u=n?.hasAttribute(ft("focus-guard"))&&[z.current,L.current,M?.beforeInsideRef.current,M?.afterInsideRef.current,M?.beforeOutsideRef.current,M?.afterOutsideRef.current,(0,Cr.q)(f),(0,Cr.q)(d)].includes(n),p=!(Ue(b,n)||Ue(y,n)||Ue(n,y)||Ue(M?.portalNode,n)||c.some(e=>e===n||Ue(e,n))||null!=n&&l.hasElement(n)||l.hasMatchingElement(e=>Ue(e,n))||u||A&&(dt(A.nodesRef.current,o).find(e=>Ue(e.context?.elements.floating,n)||Ue(e.context?.elements.domReference,n))||ut(A.nodesRef.current,o).find(e=>[e.context?.elements.floating,at(e.context?.elements.floating)].includes(n)||e.context?.elements.domReference===n)));if(r===b&&G&&Ar(G,C),a&&r!==b&&!kt(i)&&Ke(e)===e.body){if((0,Ie.sb)(G)&&(G.focus(),"popup"===a))return void Y.request(()=>{G.focus()});const e=Z(),t=N.current,n=(t&&e.includes(t)?t:null)||e[e.length-1]||G;(0,Ie.sb)(n)&&n.focus()}x.current.insideReactTree?x.current.insideReactTree=!1:!k&&s||!n||!p||P.current||!k&&n===Rr()||(O.current=!0,g.setOpen(!1,(0,se.d)(le.Xn,t)))})}const n=(0,Ie.sb)(b)?b:null;return y||n?lt(n&&(0,st.q)(n,"focusout",t),n&&(0,st.q)(n,"pointerdown",function(){P.current=!0,$.start(0,()=>{P.current=!1})}),y&&(0,st.q)(y,"focusin",function(e){const t=Ye(e);Vn(t)&&(N.current=t)}),y&&(0,st.q)(y,"focusout",t),y&&M&&(0,st.q)(y,"focusout",function(){T.current||(x.current.insideReactTree=!0,W.start(0,()=>{x.current.insideReactTree=!1}))},!0)):void 0},[r,b,y,G,s,A,M,g,l,a,Z,k,_,C,x,W,$,Y,d,f,J]),u.useEffect(()=>{if(r||!y||!v)return;const e=Array.from(M?.portalNode?.querySelectorAll(`[${ft("portal")}]`)||[]),t=A?ut(A.nodesRef.current,_()):[],n=t.find(e=>ot(e.context?.elements.domReference||null))?.context?.elements.domReference,i=kr([y,...e,z.current,L.current,M?.beforeOutsideRef.current,M?.afterOutsideRef.current,...J(),n,(0,Cr.q)(f),(0,Cr.q)(d),k?b:null].filter(e=>null!=e),{ariaHidden:s||k,mark:!1}),o=kr([y,...e].filter(e=>null!=e));return()=>{o(),i()}},[v,r,b,y,s,C,M,k,A,_,d,f,J]),(0,I.g)(()=>{if(!v||r||!(0,Ie.sb)(G))return;const e=Ke(ct(G));queueMicrotask(()=>{const t=E.current,n="function"==typeof t?t(R.current||""):t;if(void 0===n||!1===n)return;if(Ue(G,e))return;let r=null;const i=()=>(null==r&&(r=Z(G)),r[0]||G);let o;o=!0===n||null===n?i():(0,Cr.q)(n),o=o||i(),Et(o,{preventScroll:o===G})})},[r,v,G,S,Z,E,R]),(0,I.g)(()=>{if(r||!G)return;const e=ct(G);var t;function n(e){if(e.open||(D.current=function(e,t){const n=(0,Ie.zk)(Ye(e));return e instanceof n.KeyboardEvent?"keyboard":e instanceof n.FocusEvent?t||"keyboard":"pointerType"in e?e.pointerType||"keyboard":"touches"in e?"touch":e instanceof n.MouseEvent?t||(0===e.detail?"keyboard":"mouse"):""}(e.nativeEvent,V.current)),e.reason===le.N7&&"mouseleave"===e.nativeEvent.type&&(O.current=!0),e.reason===le.Np)if(e.nested)O.current=!1;else if(K(e.nativeEvent)||U(e.nativeEvent))O.current=!1;else{let e=!1;ct(G).createElement("div").focus({get preventScroll(){return e=!0,!1}}),O.current=!e}}return t=Ke(e),jr(),t&&"body"!==(0,Ie.mq)(t)&&(Er.push(new WeakRef(t)),Er.length>20&&(Er=Er.slice(-20))),w.on("openchange",n),()=>{w.off("openchange",n);const t=Ke(e),r=J(),i=Ue(y,t)||r.some(e=>e===t||Ue(e,t))||A&&dt(A.nodesRef.current,_(),!1).some(e=>Ue(e.context?.elements.floating,t)),o=j.current,a=function(){const e=j.current;let t="function"==typeof e?e(D.current):e;if(void 0===t||!1===t)return null;if(null===t&&(t=!0),"boolean"==typeof t){const e=b||Rr();return e&&e.isConnected?e:null}const n=b||Rr();return(0,Cr.q)(t)||n||null}();queueMicrotask(()=>{const n=(r=a)?Vn(r)?r:Fn(r)[0]||r:null;var r;const s="boolean"!=typeof o;o&&!O.current&&(0,Ie.sb)(n)&&(s||n===t||t===e.body||i)&&n.focus({preventScroll:!0}),O.current=!1})}},[r,y,G,j,x,w,A,b,_,J]),(0,I.g)(()=>{if(!F||v||!y)return;const e=Ke(ct(y));(0,Ie.sb)(e)&&it(e)&&Ue(y,e)&&e.blur()},[v,y]),(0,I.g)(()=>{if(!r&&M)return M.setFocusManagerState({modal:s,closeOnFocusOut:l,open:v,onOpenChange:g.setOpen,domReference:b}),()=>{M.setFocusManagerState(null)}},[r,M,s,v,g,l,b]),(0,I.g)(()=>{if(!r&&G)return Ar(G,C),()=>{queueMicrotask(jr)}},[r,G,C]);const Q=!r&&(!s||!k)&&(X||s);return(0,te.jsxs)(u.Fragment,{children:[Q&&(0,te.jsx)(Cn,{"data-type":"inside",ref:B,onFocus:e=>{if(s){const e=Z();Et(e[e.length-1])}else if(M?.portalNode)if(O.current=!1,Wn(e,M.portalNode)){const e=Bn(b);e?.focus()}else(0,Cr.q)(f??M.beforeOutsideRef)?.focus()}}),n,Q&&(0,te.jsx)(Cn,{"data-type":"inside",ref:q,onFocus:e=>{if(s)Et(Z()[0]);else if(M?.portalNode)if(l&&(O.current=!0),Wn(e,M.portalNode)){const e=qn(b);e?.focus()}else(0,Cr.q)(d??M.afterOutsideRef)?.focus()}})]})}const Mr={...hn,...on.G},Or=u.forwardRef(function(e,t){const{render:n,className:r,style:i,initialFocus:o,finalFocus:a,...s}=e,l=E(),c=wn(),d=j(),{filteredItems:f}=R(),p=v(l,ae.mounted),m=v(l,ae.open),h=v(l,ae.openMethod),g=v(l,ae.transitionStatus),y=v(l,ae.inputInsidePopup),w=v(l,ae.inputElement),x=v(l,ae.modal),_=0===f.length;(0,Ot.v)({open:m,ref:l.state.popupRef,onComplete(){m&&l.state.onOpenChangeComplete(!0)}});const S={open:m,side:c.side,align:c.align,anchorHidden:c.anchorHidden,transitionStatus:g,empty:_},k=(0,b.o)("div",e,{state:S,ref:[t,l.state.popupRef],props:[{role:y?"dialog":"presentation",tabIndex:-1,onFocus(e){const t=Ye(e.nativeEvent);"touch"===h||!Ue(l.state.listElement,t)&&t!==e.currentTarget||l.state.inputRef.current?.focus()}},cr(g),s],stateAttributesMapping:Mr}),C=void 0===o?!!y&&(e=>"touch"===e?l.state.popupRef.current:w):o;let A;A=null!=a?a:!!y&&void 0;const I=!y||x;return(0,te.jsx)(Ir,{context:d,disabled:!p,modal:I,openInteractionType:h,initialFocus:C,returnFocus:A,getInsideElements:()=>[l.state.startDismissRef.current,l.state.endDismissRef.current],children:(0,te.jsxs)(u.Fragment,{children:[k,I&&(0,te.jsx)(Sn,{ref:l.state.endDismissRef})]})})});const Pr=u.forwardRef(function(e,t){const{render:n,className:r,style:i,children:o,...a}=e,{filteredItems:s}=R(),l=E(),c=function(){const e=He(),t=u.useRef(null);return u.useEffect(()=>{if(L)return;const n=t.current;if(null==n)return;const r=function(e){const t=e.ownerDocument.createTreeWalker(e,NodeFilter.SHOW_TEXT);let n=null;for(;t.nextNode();){const e=t.currentNode;""!==e.nodeValue&&(n=e)}return n}(n);if(null==r)return;const i=r.nodeValue??"",o=`${i}`;return r.nodeValue=o,e.start(200,()=>{r.nodeValue===o&&(r.nodeValue=i)}),()=>{e.clear(),r.nodeValue===o&&(r.nodeValue=i)}},[t,e]),t}(),d=0===s.length?o:null;return(0,b.o)("div",e,{ref:[t,l.state.emptyRef,c],props:[{children:d,role:"status","aria-live":"polite","aria-atomic":!0},a]})}),Tr=u.createContext(null);function Nr(e){const{children:t}=e,{filteredItems:n}=R(),r=u.useContext(Tr),i=r?r.items:n;return i?(0,te.jsx)(u.Fragment,{children:i.map(t)}):null}const Dr=u.forwardRef(function(e,t){var n;const{render:r,className:i,style:o,children:a,...s}=e,l=E(),c=j(),d=Boolean(wn(!0)),{filteredItems:f,hasItems:p}=R(),m=v(l,ae.selectionMode),h=v(l,ae.grid),g=v(l,ae.popupProps),y=v(l,ae.virtualized),w="multiple"===m,x=0===f.length,_=(0,we.K)(e=>{l.set("positionerElement",e)}),S=(0,we.K)(e=>{l.set("listElement",e)}),k=u.useMemo(()=>"function"==typeof a?n||(n=(0,te.jsx)(Nr,{children:a})):a,[a]),C={empty:x},A=c.useState("floatingId"),I=(0,b.o)("div",e,{state:C,ref:[t,S,d?null:_],props:[g,{children:k,tabIndex:-1,id:A,role:h?"grid":"listbox","aria-multiselectable":w?"true":void 0,onKeyDown(e){if(!l.state.disabled&&!l.state.readOnly&&"Enter"===e.key){const t=l.state.activeIndex;if(null==t)return;H(e);const n=e.nativeEvent,r=l.state.listRef.current[t];r&&(l.state.selectionEventRef.current=n,r.click(),l.state.selectionEventRef.current=null)}},onKeyDownCapture(){l.state.keyboardActiveRef.current=!0},onPointerMoveCapture(){l.state.keyboardActiveRef.current=!1}},s]});return y?I:(0,te.jsx)(Jt,{elementsRef:l.state.listRef,labelsRef:p?void 0:l.state.labelsRef,children:I})}),Vr=[];function zr(e){return e.label}function Fr(e){return e.value}function Lr(e,t){return e.value===t.value}const Br=(0,u.forwardRef)(function({children:e,creatableItem:t,disabled:n,emptyContent:r=(0,o.__)("No results found.","woocommerce"),items:i=Vr,chipsContent:a,placeholderChip:s,searchPlaceholder:l=(0,o.__)("Search","woocommerce"),showClearButton:c=!0,clearButtonLabel:d=(0,o.__)("Clear all","woocommerce"),"aria-label":u,"aria-labelledby":f,"aria-describedby":p,itemToStringLabel:m=zr,itemToStringValue:h=Fr,isItemEqualToValue:g=Lr,...v},b){const y=t?[...i,t]:i;return(0,te.jsxs)(Zt,{items:y,multiple:!0,disabled:n,itemToStringLabel:m,itemToStringValue:h,isItemEqualToValue:g,...v,children:[(0,te.jsxs)(nn,{ref:b,render:(0,te.jsx)("div",{className:(0,fe.A)("woocommerce-searchable-chip-select",n&&"woocommerce-searchable-chip-select--is-disabled")}),children:[(0,te.jsx)(rn,{children:e=>{const t=e.length>0,n=!t&&Boolean(s);return t||n?(0,te.jsxs)("div",{className:"woocommerce-searchable-chip-select__chips-edit-area",children:[(0,te.jsxs)("div",{className:"woocommerce-searchable-chip-select__chips-list",children:[t&&a?a(e):e.map(e=>(0,te.jsxs)(ce,{className:"woocommerce-searchable-chip-select__chip",children:[(0,te.jsx)("span",{className:"woocommerce-searchable-chip-select__chip-content",children:e.label}),(0,te.jsx)(ue,{className:"woocommerce-searchable-chip-select__chip-remove","aria-label":(0,o.__)("Remove","woocommerce"),children:(0,te.jsx)("span",{"aria-hidden":"true",children:"×"})})]},e.value)),n&&(0,te.jsx)("span",{className:"woocommerce-searchable-chip-select__chip woocommerce-searchable-chip-select__chip--is-placeholder",children:(0,te.jsx)("span",{className:"woocommerce-searchable-chip-select__chip-content",children:s})})]}),t&&c&&(0,te.jsx)(vn,{className:"woocommerce-searchable-chip-select__clear","aria-label":d,children:(0,te.jsx)("span",{"aria-hidden":"true",children:"×"})})]}):null}}),(0,te.jsx)(kn,{className:"woocommerce-searchable-chip-select__input",placeholder:l,"aria-label":u,"aria-labelledby":f,"aria-describedby":p})]}),(0,te.jsx)(Qn,{children:(0,te.jsx)(mr,{className:"woocommerce-searchable-chip-select__positioner",children:(0,te.jsxs)(Or,{className:"woocommerce-searchable-chip-select__popup",children:[(0,te.jsx)(Pr,{className:"woocommerce-searchable-chip-select__empty",children:r}),(0,te.jsxs)(Dr,{className:"woocommerce-searchable-chip-select__list",children:[(0,te.jsx)(Nr,{children:(n,r)=>n.value===t?.value?null:e?e(n,r):(0,te.jsx)(ve,{value:n,disabled:n.disabled,className:"woocommerce-searchable-chip-select__item",children:n.label},n.value)}),t&&(0,te.jsx)(ve,{value:t,disabled:t.disabled,className:(0,fe.A)("woocommerce-searchable-chip-select__item","woocommerce-searchable-chip-select__item--is-creatable"),children:t.label})]})]})})})]})});function qr(...e){return e.filter(Boolean).join(" ")||void 0}const Wr=(0,u.forwardRef)(function({className:e,label:t,description:n,"aria-labelledby":r,"aria-describedby":i,...o},a){const s=(0,u.useId)(),l=`${s}-label`,c=n?`${s}-description`:void 0;return(0,te.jsxs)("div",{className:e,children:[(0,te.jsx)("div",{id:l,className:"woocommerce-searchable-chip-select__label",children:t}),(0,te.jsx)(Br,{ref:a,"aria-labelledby":qr(r,l),"aria-describedby":qr(i,c),...o}),n&&(0,te.jsx)("div",{id:c,className:"woocommerce-searchable-chip-select__description",children:n})]})});be.displayName="SearchableChipSelect.Item",pe.displayName="SearchableChipSelect.ChipWithRemove";const $r=Object.assign(Br,{Item:be,ChipWithRemove:pe}),Hr=Object.assign(Wr,{Item:be,ChipWithRemove:pe}),Kr=[];function Ur(e){return t=e,Array.isArray(t)&&t.every(e=>"object"==typeof e&&null!==e&&"id"in e&&"number"==typeof e.id&&"name"in e&&"string"==typeof e.name)?e.map(({id:e,name:t})=>({value:e.toString(),label:(0,a.decodeEntities)(t)})):[];var t}const Yr="__create__";function Xr(e){return e.filter(e=>e.value!==Yr).map(e=>({id:parseInt(e.value,10)})).filter(e=>!Number.isNaN(e.id))}function Gr(e){if("object"!=typeof e||null===e)return!1;if(!("id"in e))return!1;const{id:t}=e;return"number"==typeof t}function Zr(e,t){const n={};return n[e]=t,n}function Jr(e,t,n){return e?(0,te.jsx)(s.Spinner,{}):t&&!n.trim()?(0,o.__)("Type to search…","woocommerce"):(0,o.__)("No results found.","woocommerce")}function Qr({data:e,field:t,onChange:n,taxonomy:s,fieldProperty:u,searchPlaceholder:f,serverSearchThreshold:p,termCount:m}){const h=void 0!==p,[g,v]=(0,l.useState)(""),[b,y]=(0,l.useState)(!1),[w,x]=(0,l.useState)(()=>{if(!h)return[];const t=e?.[u];return Array.isArray(t)?t.filter(Gr).map(e=>{const t=e.name;return t?{value:e.id.toString(),label:(0,a.decodeEntities)(t)}:null}).filter(e=>null!==e):[]}),{createErrorNotice:_}=(0,r.useDispatch)(c.store),{elements:S,isLoading:k}=function({elements:e,getElements:t}){const n=(0,l.useMemo)(()=>Array.isArray(e)&&e.length>0?e:Kr,[e]),[r,i]=(0,l.useState)(n),[o,a]=(0,l.useState)(!1),[s,c]=(0,l.useState)(0),d=(0,l.useRef)(t);return(0,l.useEffect)(()=>{d.current=t},[t]),(0,l.useEffect)(()=>{const e=()=>{c(e=>e+1)};return window.addEventListener("woocommerce-refresh-product-taxonomies",e),()=>{window.removeEventListener("woocommerce-refresh-product-taxonomies",e)}},[]),(0,l.useEffect)(()=>{if(!d.current)return void i(n);let e=!1;return a(!0),d.current().then(t=>{if(!e){const e=Array.isArray(t)&&t.length>0?t:n;i(e)}}).catch(t=>{console.error("[useElements] Failed to fetch elements:",t),e||i(n)}).finally(()=>{e||a(!1)}),()=>{e=!0}},[n,s]),{elements:r,isLoading:o}}({elements:h?void 0:t.elements,getElements:h?void 0:t.getElements}),{items:C,isLoading:E,isServerSearch:j}=function({taxonomy:e,inputValue:t,knownItems:n,threshold:o,termCount:a}){const s=void 0!==o&&void 0!==a&&a>o,[c,d]=(0,l.useState)([]),[u,f]=(0,l.useState)([]),[p,m]=(0,l.useState)(!s),[h,g]=(0,l.useState)(!1),v=(0,l.useRef)(0);return(0,l.useEffect)(()=>{if(s)return;let t=!1;return m(!0),(0,r.resolveSelect)(i.store).getEntityRecords("taxonomy",e,{per_page:-1}).then(e=>{t||d(Ur(e))}).catch(()=>{}).finally(()=>{t||m(!1)}),()=>{t=!0}},[e,s]),(0,l.useEffect)(()=>{if(!s)return;const n=t.trim();if(!n)return f([]),void g(!1);g(!0),v.current+=1;const o=v.current,a=setTimeout(()=>{(0,r.resolveSelect)(i.store).getEntityRecords("taxonomy",e,{search:n,per_page:20}).then(e=>{o===v.current&&(f(Ur(e)),g(!1))}).catch(()=>{o===v.current&&g(!1)})},300);return()=>{clearTimeout(a)}},[t,e,s]),{items:(0,l.useMemo)(()=>{const e=s?u:c,t=new Set(e.map(e=>e.value));return[...n.filter(e=>!t.has(e.value)),...e]},[s,u,c,n]),isLoading:p||h,isServerSearch:s}}({taxonomy:s,inputValue:h?g:"",knownItems:h?w:[],threshold:p,termCount:m}),R=h?E:k,A=h?C:S,I=(0,l.useMemo)(()=>{const e=new Set(A.map(e=>e.value)),t=w.filter(t=>!e.has(t.value));return[...A,...t]},[A,w]),M=(0,l.useMemo)(()=>new Map(I.map(e=>[e.value,e])),[I]),O=(0,l.useMemo)(()=>{const t=e?.[u];return(Array.isArray(t)?t.filter(Gr):[]).map(e=>M.get(e.id.toString())).filter(e=>void 0!==e)},[e,u,M]),P=(0,l.useMemo)(()=>{const e=g.trim();if(e&&!b)return{value:Yr,label:(0,o.sprintf)((0,o.__)('Create "%s"',"woocommerce"),e)}},[g,b]),T=(0,l.useMemo)(()=>I.some(e=>e.image?.src),[I]),N=(0,l.useCallback)(async e=>{if(e.find(e=>e.value===Yr)){const t=g.trim();if(!t)return;y(!0);try{const o=await(0,r.dispatch)(i.store).saveEntityRecord("taxonomy",s,{name:t},{throwOnError:!0});if(!function(e){if("object"!=typeof e||null===e)return!1;if(!("id"in e)||!("name"in e))return!1;const t=e;return"number"==typeof t.id&&"string"==typeof t.name}(o))return void console.error("[TaxonomyEdit] Unexpected response from saveEntityRecord:",o);const l=o;if(l.id){const t={value:l.id.toString(),label:(0,a.decodeEntities)(l.name)};x(e=>[...e,t]);const o=[...e.filter(e=>e.value!==Yr),t];n(Zr(u,Xr(o))),v(""),j||(0,r.dispatch)(i.store).invalidateResolution("getEntityRecords",["taxonomy",s,{per_page:-1}])}}catch(e){_((0,o.sprintf)((0,o.__)("Failed to create term: %s","woocommerce"),function(e){if(e instanceof Error)return e.message;if("object"==typeof e&&null!==e&&"message"in e){const t=e;if("string"==typeof t.message)return t.message}return String(e)}(e)),{type:"snackbar"})}finally{y(!1)}}else j&&x(t=>{const n=new Set(t.map(e=>e.value)),r=e.filter(e=>e.value!==Yr&&!n.has(e.value));return r.length>0?[...t,...r]:t}),n(Zr(u,Xr(e)))},[g,s,u,n,_,j]);return(0,te.jsx)(Hr,{label:t.label,description:t.description,items:I,value:O,onValueChange:N,inputValue:g,onInputValueChange:v,creatableItem:R?void 0:P,placeholderChip:0===O.length?t.placeholder:void 0,searchPlaceholder:f??(0,o.__)("Search","woocommerce"),disabled:b,emptyContent:Jr(R,j,g),...j?{filter:null}:{},chipsContent:T?e=>e.map(e=>(0,te.jsx)($r.ChipWithRemove,{prefix:e.image?.src?(0,te.jsx)("img",{src:e.image.src,alt:e.image.alt??"",className:"woocommerce-next-taxonomy-edit__chip-thumbnail"}):(0,te.jsx)("span",{className:"woocommerce-next-taxonomy-edit__chip-thumbnail woocommerce-next-taxonomy-edit__chip-thumbnail--empty"}),children:e.label},e.value)):void 0,children:T?e=>(0,te.jsx)($r.Item,{value:e,disabled:e.disabled,children:(0,te.jsxs)(d.B,{direction:"row",align:"center",style:{gap:"12px"},className:"woocommerce-next-taxonomy-edit__option",children:[e.image?.src?(0,te.jsx)("img",{src:e.image.src,alt:e.image.alt??"",className:"woocommerce-next-taxonomy-edit__option-thumbnail"}):(0,te.jsx)("span",{className:"woocommerce-next-taxonomy-edit__option-thumbnail woocommerce-next-taxonomy-edit__option-thumbnail--empty"}),(0,te.jsx)("span",{className:"woocommerce-next-taxonomy-edit__option-label",children:e.label})]})},e.value):void 0})}const ei={type:"array",label:(0,o.__)("Brands","woocommerce"),enableSorting:!1,filterBy:{operators:["isAny"]},getValue:({item:e})=>(e.brands??[]).map(({id:e})=>e.toString()),setValue:({value:e})=>({brands:e.map(e=>({id:parseInt(e,10)}))}),render:({item:e})=>{const t=(e.brands??[]).map(({name:e})=>(0,a.decodeEntities)(e??"")).filter(Boolean);return 0===t.length?(0,te.jsx)("span",{children:"—"}):(0,te.jsx)("span",{children:t.join(", ")})},getElements:async()=>(await(0,r.resolveSelect)(i.store).getEntityRecords("taxonomy","product_brand",{per_page:-1})??[]).map(({id:e,name:t})=>({value:e.toString(),label:(0,a.decodeEntities)(t)})),Edit:e=>(0,te.jsx)(Qr,{...e,taxonomy:"product_brand",fieldProperty:"brands",searchPlaceholder:(0,o.__)("Search or create brands","woocommerce")})},ti={type:"text",label:(0,o.__)("Button Label","woocommerce"),description:(0,o.__)("Enter the text customers will see on the button that takes them to the store.","woocommerce"),enableSorting:!1,enableHiding:!1,filterBy:!1};var ni=n(48200);const ri={label:(0,o.__)("Catalog visibility","woocommerce"),enableSorting:!1,enableHiding:!1,filterBy:!1,elements:[{label:(0,o.__)("Catalog and search results","woocommerce"),value:"visible"},{label:(0,o.__)("Catalog only","woocommerce"),value:"catalog"},{label:(0,o.__)("Search results only","woocommerce"),value:"search"},{label:(0,o.__)("Hidden","woocommerce"),value:"hidden"}],Edit:({data:e,onChange:t,field:n})=>{const r=n.elements??[],i=n.placeholder&&!e.catalog_visibility?void 0:r.find(t=>t.value===(e.catalog_visibility??"visible"));return(0,te.jsx)(ni.Y,{label:n.label,placeholder:n.placeholder,value:i,items:r,onValueChange:e=>{const n=e?.value;"string"==typeof n&&function(e){return"visible"===e||"catalog"===e||"search"===e||"hidden"===e}(n)&&t({catalog_visibility:n})}})}},ii={type:"array",label:(0,o.__)("Category","woocommerce"),enableSorting:!1,filterBy:{operators:["isAny","isNone"]},getValue:({item:e})=>e.categories.map(({id:e})=>e.toString()),setValue:({value:e})=>({categories:e.map(e=>({id:parseInt(e,10)}))}),render:({item:e})=>(e.categories??[]).map(({name:e})=>(0,a.decodeEntities)(e??"")).join(", "),getElements:async()=>(await(0,r.resolveSelect)(i.store).getEntityRecords("taxonomy","product_cat",{per_page:-1})??[]).map(({id:e,name:t,image:n})=>({value:e.toString(),label:(0,a.decodeEntities)(t),image:n?.src?{src:n.src,alt:n.alt}:void 0})),Edit:e=>(0,te.jsx)(Qr,{...e,taxonomy:"product_cat",fieldProperty:"categories",searchPlaceholder:(0,o.__)("Search or create categories","woocommerce")})};var oi=n(66436),ai=n(78982),si=n(77515),li=n(67099);const{ValidatedInputControl:ci}=(0,si.T)(s.privateApis),{symbol:di,symbolPosition:ui,precision:fi}=(0,ai.O)(),pi="left"===ui||"left_space"===ui,mi=Math.pow(10,-fi);function hi({id:e,label:t,value:n,onChange:r,customValidity:i,disabled:o=!1,placeholder:a,hideLabelFromVision:l,showPercentAdornment:c=!1}){const d=!c&&pi?(0,te.jsx)(s.__experimentalInputControlPrefixWrapper,{children:di}):void 0;let u;return c?u=(0,te.jsx)(s.__experimentalInputControlSuffixWrapper,{children:"%"}):pi||(u=(0,te.jsx)(s.__experimentalInputControlSuffixWrapper,{children:di})),(0,te.jsx)(ci,{id:e,label:t,hideLabelFromVision:l,value:n,onChange:r,placeholder:a,type:"number",min:0,step:mi,customValidity:i,disabled:o,prefix:d,suffix:u})}function gi({data:e,field:t,hideLabelFromVision:n,onChange:r,validity:i}){const o=t.id,a=t.isDisabled({item:e,field:t});return(0,te.jsx)(hi,{id:`currency-input-${o}`,label:t.label,hideLabelFromVision:n,value:e[o]??"",placeholder:t.placeholder,onChange:e=>{r({[o]:e})},customValidity:i?.custom,disabled:a,showPercentAdornment:(0,li.$N)(e,o)})}function vi(e){return e.cost_of_goods_sold?.values?.[0]?.defined_value}const bi={type:"text",label:(0,o.__)("Cost of goods","woocommerce"),enableSorting:!1,enableHiding:!1,filterBy:!1,isVisible:e=>void 0!==e.cost_of_goods_sold,getValue:({item:e})=>vi(e),getValueFormatted:({item:e})=>{const t=vi(e),n=(0,oi.FQ)(t);return null==t||Number.isNaN(n)?"—":(0,ai.v)(n,(0,ai.O)().code)},isValid:{custom:e=>(0,oi.cp)(vi(e))},Edit:function({data:e,field:t,hideLabelFromVision:n,onChange:r,validity:i}){const o=e.cost_of_goods_sold??{},a=t.isDisabled({item:e,field:t}),[s={},...l]=o.values??[];return(0,te.jsx)(hi,{id:`currency-input-${t.id}`,label:t.label,hideLabelFromVision:n,value:vi(e)??"",placeholder:t.placeholder,onChange:e=>{r({cost_of_goods_sold:{...o,values:""===e?[]:[{...s,defined_value:e},...l]}})},customValidity:i?.custom,disabled:a,showPercentAdornment:(0,li.$N)(e,t.id)})}};function yi(e){return`${e.name||(0,o.__)("(Untitled product)","woocommerce")} (#${e.id})`}function wi({label:e,description:t,selectedProductIds:n,onSelectedProductIdsChange:a,excludeProductIds:c=[],includeProductStatuses:d}){const[u,f]=(0,l.useState)(""),[p,m]=(0,l.useState)([]),[h,g]=(0,l.useState)([]),[v,b]=(0,l.useState)(!1);(0,l.useEffect)(()=>{let e=!1;if(0!==n.length)return b(!0),(0,r.resolveSelect)(i.store).getEntityRecords("postType","product",{include:n,per_page:n.length,status:d}).then(t=>{if(e||!Array.isArray(t))return;const r=new Map(t.map(e=>[e.id,e]));g(n.map(e=>r.get(e)).filter(e=>void 0!==e))}).finally(()=>{e||b(!1)}),()=>{e=!0};g([])},[d,n]),(0,l.useEffect)(()=>{const e=u.trim();if(!e)return void m([]);let t=!1;b(!0);const o=window.setTimeout(()=>{(0,r.resolveSelect)(i.store).getEntityRecords("postType","product",{search:e,per_page:20,exclude:[...c,...n],status:d}).then(e=>{t||m(Array.isArray(e)?e:[])}).finally(()=>{t||b(!1)})},250);return()=>{t=!0,window.clearTimeout(o)}},[c,d,u,n]);const y=(0,l.useMemo)(()=>{const e=[...h,...p];return new Map(e.map(e=>[yi(e),e.id]))},[h,p]);return(0,te.jsx)(s.BaseControl,{label:e,help:v?(0,te.jsxs)("span",{style:{display:"inline-flex",alignItems:"center",gap:"8px"},children:[(0,te.jsx)(s.Spinner,{}),t||(0,o.__)("Loading products…","woocommerce")]}):t,children:(0,te.jsx)(s.FormTokenField,{value:h.map(yi),suggestions:p.map(yi),onInputChange:f,onChange:e=>{a(e.map(e=>y.get("string"==typeof e?e:e.value)).filter(e=>"number"==typeof e))}})})}const xi=["publish","draft"],_i={label:(0,o.__)("Cross-sells","woocommerce"),description:(0,o.__)("Recommend related or complementary items to encourage additional purchases. These will be shown in the customer's shopping cart.","woocommerce"),enableSorting:!1,enableHiding:!1,filterBy:!1,Edit:({data:e,onChange:t,field:n})=>(0,te.jsx)(wi,{label:n.label,selectedProductIds:e.cross_sell_ids??[],onSelectedProductIdsChange:e=>t({cross_sell_ids:e}),excludeProductIds:e.id?[e.id]:void 0,includeProductStatuses:xi})},Si={type:"text",label:(0,o.__)("Date","woocommerce"),enableSorting:!1,filterBy:!1},ki=new Intl.DateTimeFormat(void 0,{dateStyle:"medium"}),Ci={...Si,getValue:({item:e})=>e.date_created??"",render:({item:e})=>{const t=e.date_created;if(!t)return(0,te.jsx)("span",{children:"—"});const n=new Date(t);return Number.isNaN(n.getTime())?(0,te.jsx)("span",{children:t}):(0,te.jsx)("span",{children:ki.format(n)})}};var Ei=n(66484);function ji(e){if(!e)return null;const t=new Date(e);return Number.isNaN(t.getTime())?null:t}function Ri(e){return`${e.getFullYear()}-${String(e.getMonth()+1).padStart(2,"0")}-${String(e.getDate()).padStart(2,"0")}T${String(e.getHours()).padStart(2,"0")}:${String(e.getMinutes()).padStart(2,"0")}`}function Ai({data:e,onChange:t,field:n,fieldKey:r,min:i}){return(0,te.jsx)(Ei.e,{label:n.label??"",type:"datetime-local",value:e[r]||"",min:i?Ri(i):void 0,onChange:e=>t({[r]:e.target.value||null})})}const Ii={type:"datetime",label:(0,o.__)("Start sale on","woocommerce"),enableSorting:!1,enableHiding:!1,filterBy:!1,isVisible:e=>!!e.date_on_sale_to||!!e.date_on_sale_from,Edit:({data:e,onChange:t,field:n})=>{const r=(0,l.useMemo)(()=>{const e=new Date;return e.setHours(0,0,0,0),e},[]),i=(0,l.useCallback)(n=>{const r=n.date_on_sale_from,i=e.date_on_sale_to;if("string"!=typeof r||!r||"string"!=typeof i||!i)return void t(n);const o=ji(r),a=ji(i);if(o&&a&&o.getTime()>=a.getTime()){const e=new Date(o);return e.setDate(e.getDate()+1),void t({...n,date_on_sale_to:Ri(e)})}t(n)},[e.date_on_sale_to,t]);return(0,te.jsx)(Ai,{data:e,onChange:i,field:n,fieldKey:"date_on_sale_from",min:r})}},Mi={type:"datetime",label:(0,o.__)("End sale on","woocommerce"),enableSorting:!1,enableHiding:!1,filterBy:!1,isVisible:e=>!!e.date_on_sale_to||!!e.date_on_sale_from,Edit:({data:e,onChange:t,field:n})=>{const r=(0,l.useMemo)(()=>"string"==typeof e?.date_on_sale_from&&e.date_on_sale_from?ji(e.date_on_sale_from):null,[e?.date_on_sale_from]),i=(0,l.useMemo)(()=>{if(r){const e=new Date(r);return e.setMinutes(e.getMinutes()+1),e}const e=new Date;return e.setHours(0,0,0,0),e},[r]);return(0,te.jsx)(Ai,{data:e,onChange:t,field:n,fieldKey:"date_on_sale_to",min:i})}};var Oi=n(54817);const Pi={type:"text",label:(0,o.__)("Description","woocommerce"),description:(0,o.__)("Share the full story—include product details, features, and benefits to help customers decide.","woocommerce"),enableSorting:!1,enableHiding:!1,filterBy:!1,getValue:({item:e})=>(0,Oi.R)(e.description),Edit:({data:e,onChange:t,field:n})=>(0,te.jsx)(s.TextareaControl,{label:n.label,rows:10,value:(0,Oi.R)(e.description||""),onChange:e=>t({description:e})})},Ti={type:"text",label:(0,o.__)("GTIN, UPC, EAN, ISBN","woocommerce"),enableSorting:!1,filterBy:!1,getValue:({item:e})=>e.global_unique_id??"",render:({item:e})=>{const t=e.global_unique_id;return t?(0,te.jsx)("span",{children:t}):(0,te.jsx)("span",{children:"—"})}},Ni=u.forwardRef(function(e,t){const n=e.keepMounted??!1,{selected:r}=he();return n||r?(0,te.jsx)(Di,{...e,ref:t}):null}),Di=u.memo(u.forwardRef((e,t)=>{const{render:n,className:r,style:i,keepMounted:o,...a}=e,{selected:s}=he(),l=u.useRef(null),{transitionStatus:c,setMounted:d}=(0,Kt.$)(s),f={selected:s,transitionStatus:c},p=(0,b.o)("span",e,{ref:[t,l],state:f,props:[{"aria-hidden":!0,children:"✔️"},a],stateAttributesMapping:on.G});return(0,Ot.v)({open:s,ref:l,onComplete(){s||d(!1)}}),p}));function Vi(e){const t=e.images?.[0];return{value:e.id.toString(),label:(0,a.decodeEntities)(e.name??"")||(0,o.__)("(Untitled product)","woocommerce"),image:t?.src?{src:t.src,alt:t.alt??""}:void 0}}const zi={label:(0,o.__)("Grouped products","woocommerce"),enableSorting:!1,enableHiding:!1,filterBy:!1,Edit:function({data:e,field:t,onChange:n}){const a=(0,l.useMemo)(()=>{const t=e?.grouped_products;return Array.isArray(t)?t:[]},[e?.grouped_products]),[c,d]=(0,l.useState)(""),[u,f]=(0,l.useState)([]),[p,m]=(0,l.useState)([]),[h,g]=(0,l.useState)(!1),[v,b]=(0,l.useState)(!1),y=(0,l.useRef)(0);(0,l.useEffect)(()=>{if(0===a.length)return void f([]);let e=!1;return g(!0),(0,r.resolveSelect)(i.store).getEntityRecords("root","product",{include:a,per_page:a.length}).then(t=>{if(e||!Array.isArray(t))return;const n=new Map(t.map(e=>[e.id,e]));f(a.map(e=>n.get(e)).filter(e=>void 0!==e).map(Vi))}).finally(()=>{e||g(!1)}),()=>{e=!0}},[a]),(0,l.useEffect)(()=>{const t=c.trim();b(!0);const n=++y.current,o=e?.id?[e.id]:[],a={per_page:20,orderby:"title",order:"asc"};o.length>0&&(a.exclude=o),t&&(a.search=t);const s=t?300:0,l=window.setTimeout(()=>{(0,r.resolveSelect)(i.store).getEntityRecords("root","product",a).then(e=>{n===y.current&&m(Array.isArray(e)?e.map(Vi):[])}).finally(()=>{n===y.current&&b(!1)})},s);return()=>{window.clearTimeout(l)}},[c,a,e?.id]);const w=(0,l.useMemo)(()=>{const e=new Map;for(const t of p)e.set(t.value,t);for(const t of u)e.has(t.value)||e.set(t.value,t);return Array.from(e.values())},[u,p]),x=(0,l.useMemo)(()=>{const e=new Map(w.map(e=>[e.value,e]));return a.map(t=>e.get(t.toString())).filter(e=>void 0!==e)},[w,a]),_=v?(0,te.jsx)(s.Spinner,{}):(0,o.__)("No products found.","woocommerce");return(0,te.jsx)(Hr,{label:t.label,description:t.description,items:w,value:x,onValueChange:e=>{const t=e.map(e=>parseInt(e.value,10)).filter(e=>!Number.isNaN(e));n({grouped_products:t})},inputValue:c,onInputValueChange:d,searchPlaceholder:(0,o.__)("Search","woocommerce"),disabled:h,emptyContent:_,placeholderChip:0===x.length?t.placeholder:void 0,filter:null,chipsContent:e=>e.map(e=>(0,te.jsx)($r.ChipWithRemove,{prefix:e.image?.src?(0,te.jsx)("img",{src:e.image.src,alt:e.image.alt??"",className:"woocommerce-grouped-products-edit__chip-thumbnail"}):(0,te.jsx)("span",{className:"woocommerce-grouped-products-edit__chip-thumbnail woocommerce-grouped-products-edit__chip-thumbnail--empty"}),children:e.label},e.value)),children:e=>(0,te.jsx)($r.Item,{value:e,disabled:e.disabled,children:(0,te.jsxs)("div",{className:"woocommerce-grouped-products-edit__option",children:[(0,te.jsx)("span",{className:"woocommerce-grouped-products-edit__option-indicator","aria-hidden":"true",children:(0,te.jsx)(Ni,{children:(0,te.jsx)("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,te.jsx)("path",{d:"M5 13l4 4L19 7",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})})})}),e.image?.src?(0,te.jsx)("img",{src:e.image.src,alt:e.image.alt??"",className:"woocommerce-grouped-products-edit__option-thumbnail"}):(0,te.jsx)("span",{className:"woocommerce-grouped-products-edit__option-thumbnail woocommerce-grouped-products-edit__option-thumbnail--empty"}),(0,te.jsx)("span",{className:"woocommerce-grouped-products-edit__option-label",children:e.label})]})},e.value)})}};var Fi=n(16480),Li=n(5573);const Bi=(0,te.jsx)(Li.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,te.jsx)(Li.Path,{d:"m13.06 12 6.47-6.47-1.06-1.06L12 10.94 5.53 4.47 4.47 5.53 10.94 12l-6.47 6.47 1.06 1.06L12 13.06l6.47 6.47 1.06-1.06L13.06 12Z"})}),qi=({items:e,onRemove:t,showRemoveButton:n=!0})=>(0,te.jsx)(d.B,{direction:"column",children:e.map(e=>(0,te.jsxs)(d.B,{direction:"row",align:"center",justify:"space-between",className:"woocommerce-list-item",gap:"md",children:[e.thumbnail&&(0,te.jsxs)("div",{className:"woocommerce-list-item__thumbnail",children:["string"==typeof e.thumbnail&&(0,te.jsx)("img",{src:e.thumbnail,alt:e.altText??"",className:"woocommerce-list-item__thumbnail-image"}),(0,l.isValidElement)(e.thumbnail)&&e.thumbnail]}),(0,te.jsxs)(d.B,{className:"woocommerce-list-item__info",direction:"column",children:[(0,te.jsx)("div",{className:"woocommerce-list-item__title",children:e.title}),e.meta&&(0,te.jsx)("div",{className:"woocommerce-list-item__meta",children:e.meta})]}),n&&t&&(0,te.jsx)(s.Button,{icon:Bi,variant:"tertiary",iconSize:16,onClick:()=>t(e),"aria-label":(0,o.__)("Remove item","woocommerce"),className:"woocommerce-list-item__remove-button"})]},e.id))});var Wi=n(38324);const $i=(0,te.jsx)(Li.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,te.jsx)(Li.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M12.848 8a1 1 0 0 1-.914-.594l-.723-1.63a.5.5 0 0 0-.447-.276H5a.5.5 0 0 0-.5.5v11.5a.5.5 0 0 0 .5.5h14a.5.5 0 0 0 .5-.5v-9A.5.5 0 0 0 19 8h-6.152Zm.612-1.5a.5.5 0 0 1-.462-.31l-.445-1.084A2 2 0 0 0 10.763 4H5a2 2 0 0 0-2 2v11.5a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-9a2 2 0 0 0-2-2h-5.54Z"})}),Hi=e=>{try{return new URL(e).pathname.split("/").pop()??e}catch{const t=e.split("/");return t[t.length-1]}},Ki=()=>(0,te.jsx)(Wi.I,{style:{width:"100%",height:"100%"},icon:$i}),Ui=e=>"type"in e,Yi=e=>!("type"in e),Xi=(0,o.__)("uploading…","woocommerce"),Gi=e=>"string"==typeof e?e:"",Zi={type:"boolean",label:(0,o.__)("Downloadable","woocommerce"),enableSorting:!1,enableHiding:!1,filterBy:!1,type:"boolean",isVisible:e=>!0===e.downloadable&&"variable"!==e.type,getValue:({item:e})=>e.downloadable,Edit:({data:e,onChange:t})=>{const n=(0,l.useMemo)(()=>e.downloads??[],[e.downloads]),[r,i]=(0,l.useState)(n),a=(0,l.useRef)(n);(0,l.useEffect)(()=>{a.current=n,i(n)},[n]);const c=(0,l.useCallback)(e=>{a.current=e,i(e)},[]),d=(0,l.useCallback)(e=>{c(e),t({downloads:e})},[t,c]),u=r.filter(Ui),f=r.filter(Yi),p=(0,l.useCallback)(e=>{d(a.current.filter(t=>t.file!==e))},[d]),m=(0,l.useCallback)(e=>{const t=URL.createObjectURL(e),n={file:t,name:e.name,type:e.type};c([...a.current,n]),(0,Fi.uploadMedia)({filesList:[e],onFileChange(n){const r=n[0],i=r?.id?((e,t)=>{const n=Gi(e.url);if(n)return{id:e.id?String(e.id):void 0,file:n,name:Gi(e.title)||Gi(e.alt)||Gi(e.caption)||t.name||Hi(n)}})(r,e):void 0;if(!i)return URL.revokeObjectURL(t),void c(a.current.filter(e=>e.file!==t));if(!a.current.some(e=>e.file===t))return void URL.revokeObjectURL(t);const o=a.current.filter(e=>e.file!==t),s=o.some(e=>e.file===i.file);URL.revokeObjectURL(t),d(s?o:[...o,i])},onError(){URL.revokeObjectURL(t),c(a.current.filter(e=>e.file!==t))}})},[d,c]),h=[...f.map(e=>{const t=(e=>{const t=e.toLowerCase();return[".jpg",".jpeg",".png",".gif",".bmp",".webp",".svg"].some(e=>t.endsWith(e))})(e.file)?e.file:(0,te.jsx)(Ki,{});return{id:e.file,title:e.name,thumbnail:t,meta:Hi(e.file),altText:e.name}}),...u.map(e=>{const t=e.type?.startsWith("image/")?e.file:(0,te.jsx)(Ki,{});return{id:e.file,title:`${e.name} - ${Xi}`,thumbnail:t,meta:Hi(e.file),altText:e.name}})];return(0,te.jsxs)("div",{className:"woocommerce-fields-field__downloadable",children:[h.length>0&&(0,te.jsx)(qi,{items:h,onRemove:e=>p(e.id),showRemoveButton:!0}),(0,te.jsx)(s.FormFileUpload,{__next40pxDefaultSize:!0,className:"woocommerce-fields-field__downloadable-upload-button",onChange:e=>{const t=e?.currentTarget.files?.[0];t&&m(t)},children:(0,te.jsx)("span",{children:(0,o.__)("+ Upload another file","woocommerce")})})]})}},Ji={enableSorting:!1,enableHiding:!1,filterBy:!1,render:({item:e})=>{if(!e.downloadable)return(0,te.jsx)("span",{children:(0,o.__)("Not downloadable","woocommerce")});const t=(Array.isArray(e.downloads)?e.downloads:[]).length;if(0===t)return(0,te.jsx)("span",{children:(0,o.__)("No files","woocommerce")});const n=(0,o.sprintf)((0,o._n)("%d file","%d files",t,"woocommerce"),t);return(0,te.jsx)("span",{children:n})}},Qi={type:"url",label:(0,o.__)("External URL","woocommerce"),description:(0,o.__)("Add the affiliate link to the store where customers can buy this product.","woocommerce"),enableSorting:!1,enableHiding:!1,filterBy:!1},eo={type:"boolean",label:(0,o.__)("Featured product","woocommerce"),enableSorting:!1,enableHiding:!1,filterBy:!1,type:"boolean",Edit:"checkbox",getValue:({item:e})=>!!e.featured,setValue:({value:e})=>({featured:!!e})};var to=n(89483);function no(e){const t="simple"===e.type&&!e.parent_id||"variable"===e.type&&!e.parent_id||"variation"===e.type||Boolean(e.parent_id);return!e.virtual&&(t||e.downloadable)}const ro=e=>({isVisible:no,Edit:({data:t,onChange:n,field:r})=>{const o=t.dimensions??{},{record:a,isResolving:s}=(0,i.useEntityRecord)("root","settings","products");if(s)return null;const l=a?.values?.woocommerce_dimension_unit;return(0,te.jsx)(Ei.e,{label:r.label,placeholder:r.placeholder,value:o[e]??"",onChange:t=>{n({dimensions:{[e]:t.target.value}})},type:"number",min:0,step:"any",suffix:(0,te.jsx)(to.N.Slot,{padding:"minimal",children:l})})}}),io={type:"text",label:(0,o.__)("Height","woocommerce"),enableSorting:!1,enableHiding:!1,filterBy:!1,...ro("height")};var oo=n(19706),ao=n(60975),so=n(19134);const lo=u.forwardRef(function(e,t){const{render:n,className:r,style:i,disabled:o=!1,...a}=e,[s,l]=u.useState(void 0),c={disabled:o},d=(0,so.o)("fieldset",e,{ref:t,state:c,props:[{"aria-labelledby":s},a]}),f=u.useMemo(()=>({legendId:s,setLegendId:l,disabled:o}),[s,l,o]);return(0,te.jsx)(ao.O.Provider,{value:f,children:d})});var co=(0,l.createContext)({registerDescriptionId:()=>{},unregisterDescriptionId:()=>{}}),uo="data-wp-hash";function fo(){const e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},"undefined"!=typeof document&&function(e){const t=fo();t.documents.set(e,(t.documents.get(e)??0)+1);for(const[n,r]of t.styles)po(e,n,r)}(document)),e.__wpStyleRuntime}function po(e,t,n){if(!e.head)return;const r=fo();let i=r.injectedStyles.get(e);if(i||(i=new Set,r.injectedStyles.set(e,i)),i.has(t))return;if(function(e,t){if(!e.head)return!1;for(const n of e.head.querySelectorAll(`style[${uo}]`))if(n.getAttribute(uo)===t)return!0;return!1}(e,t))return void i.add(t);const o=e.createElement("style");o.setAttribute(uo,t),o.appendChild(e.createTextNode(n)),e.head.appendChild(o),i.add(t)}!function(e,t){const n=fo();n.styles.set(e,t);for(const r of n.documents.keys())po(r,e,t)}("0294f673ee","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.a946d12d3d763c87__root{border:0;display:flex;flex-direction:column;gap:var(--wpds-dimension-gap-xs,4px);margin:0;padding:0}}}");var mo=(0,l.forwardRef)(function({className:e,children:t,...n},r){const[i,o]=(0,l.useState)(),a=(0,l.useMemo)(()=>({registerDescriptionId:e=>o(e),unregisterDescriptionId:()=>o(void 0)}),[]);return(0,te.jsx)(co.Provider,{value:a,children:(0,te.jsx)(lo,{ref:r,className:(0,fe.A)("a946d12d3d763c87__root",e),"aria-describedby":i,...n,children:t})})}),ho=n(23467),go=n(91218),vo=n(53283),bo=n(82263),yo=n(50175),wo=n(25493);const xo=e=>{const t=e.media_details?.sizes||e.sizes,n=t?.woocommerce_thumbnail?.source_url||t?.woocommerce_thumbnail?.url||t?.thumbnail?.source_url||t?.thumbnail?.url||"";return{id:e.id,src:e.url||"",alt:e.alt||"",name:e.title||"",thumbnail:n,date_created:e.date||"",date_created_gmt:e.date_gmt||"",date_modified:e.modified||"",date_modified_gmt:e.modified_gmt||""}};function _o({image:e,index:t,alt:n,onRemove:r,showDragHandle:i}){const a=e.thumbnail||e.src,{ref:s,handleRef:c,isDragging:d}=(0,yo.gl)({id:e.id,index:t,disabled:!i}),u=(0,l.useCallback)(e=>{e.stopPropagation()},[]);return(0,te.jsxs)("div",{ref:s,role:"group","aria-label":e.name,className:(0,fe.A)("woocommerce-fields-controls__image-wrapper",{"is-dragging":d}),children:[(0,te.jsx)("img",{className:"product-image",src:a,alt:n}),(0,te.jsx)("div",{className:"woocommerce-fields-controls__image-overlay"}),i&&(0,te.jsx)("div",{className:"woocommerce-fields-controls__image-drag-handle-container",children:(0,te.jsx)(oo.K,{ref:c,icon:ho.A,label:(0,o.__)("Drag to reorder","woocommerce"),className:"woocommerce-fields-controls__image-drag-handle",variant:"minimal",size:"small",tone:"neutral"})}),!d&&(0,te.jsx)(oo.K,{icon:go.A,label:(0,o.__)("Remove image","woocommerce"),onClick:r,onPointerDown:u,onKeyDown:u,className:"woocommerce-fields-controls__image-remove-button",variant:"minimal",size:"small",tone:"neutral"})]})}const So={label:(0,o.__)("Images","woocommerce"),enableSorting:!1,filterBy:!1,render:({item:e})=>{const t=e.images?.at(0);return t?(0,te.jsx)("img",{className:"product-image",src:t.src,alt:t.alt||t.name||e.name,style:{objectFit:"cover",borderRadius:8}}):null},Edit:({data:e,onChange:t})=>{const n="variation"===e.type,r=(0,l.useMemo)(()=>{const t=e.images??[];return n?t.slice(0,1):t},[e.images,n]),[i,a]=(0,l.useState)(r),s=n?(0,o.__)("Add image","woocommerce"):(0,o.__)("Add images","woocommerce");(0,l.useEffect)(()=>{a(r)},[r]);const c=(0,l.useCallback)(e=>{a(e),t({images:e})},[t]),d=(0,l.useCallback)(e=>{const t=(Array.isArray(e)?e:[e]).map(xo);c(n?t.slice(0,1):t)},[c,n]),u=(0,l.useCallback)(e=>{c(i.filter(t=>t.id!==e.id))},[c,i]),f=(0,l.useCallback)(e=>{if(e.canceled)return;const{source:t}=e.operation;if(!(0,wo.vv)(t))return;const{initialIndex:n,index:r}=t;if(n===r||n<0||r<0||n>=i.length||r>=i.length)return;const o=[...i],[a]=o.splice(n,1);o.splice(r,0,a),c(o)},[c,i]),p=(0,l.useMemo)(()=>{const e=new Map;return i.forEach(t=>{e.set(t.id,()=>u(t))}),e},[i,u]);return(0,te.jsx)(mo,{children:(0,te.jsx)(bo.XU,{onDragEnd:f,children:(0,te.jsxs)("div",{className:"woocommerce-fields-control__featured-image",children:[(0,te.jsx)("div",{className:"woocommerce-fields-controls__featured-image-uploaded-images",children:i.map((t,r)=>{const o=p.get(t.id);return o?(0,te.jsx)(_o,{image:t,index:r,alt:t.alt||e.name,onRemove:o,showDragHandle:!n&&i.length>1},t.id):null})}),(0,te.jsx)("div",{className:"woocommerce-fields-control__featured-image-actions",children:(0,te.jsx)(Fi.MediaUpload,{allowedTypes:["image"],multiple:!n&&"add",onSelect:d,title:s,value:i.map(e=>e.id),render:({open:e})=>(0,te.jsx)(oo.K,{variant:"minimal",icon:vo.A,label:s,onClick:e})})})]})})})}},ko={enableSorting:!1,enableHiding:!1,filterBy:!1,render:({item:e})=>{const t=(Array.isArray(e.images)?e.images:[]).length;return 0===t?null:(0,te.jsx)("span",{children:t})}},Co={enableSorting:!1,enableHiding:!1,filterBy:!1,elements:[{label:(0,o.__)("In stock","woocommerce"),value:"instock"},{label:(0,o.__)("Out of stock","woocommerce"),value:"outofstock"},{label:(0,o.__)("On backorder","woocommerce"),value:"onbackorder"}],render:({item:e,field:t})=>{const n=e.stock_status?.toLowerCase?.()??"instock",r=t.elements?.find(e=>e.value===n);return e.manage_stock?Number.isFinite(e.stock_quantity)&&null!==e.stock_quantity&&void 0!==e.stock_quantity?(0,te.jsx)("div",{className:"woocommerce-fields-field__inventory-summary",children:(0,o.sprintf)((0,o.__)("%d available in stock","woocommerce"),e.stock_quantity)}):(0,te.jsx)("div",{className:"woocommerce-fields-field__inventory-summary",children:(0,o.__)("No stock quantity set","woocommerce")}):(0,te.jsx)("div",{className:"woocommerce-fields-field__inventory-summary",children:r?.label??e.stock_status})}},Eo={type:"text",label:(0,o.__)("Length","woocommerce"),enableSorting:!1,enableHiding:!1,filterBy:!1,...ro("length")},jo={enableSorting:!1,enableHiding:!1,filterBy:!1,render:({item:e})=>{const t=(e.upsell_ids?.length||0)+(e.cross_sell_ids?.length||0);return 0===t?null:(0,te.jsx)("span",{children:t})}},Ro={type:"boolean",label:(0,o.__)("Track inventory","woocommerce"),enableSorting:!1,enableHiding:!1,filterBy:!1,type:"boolean",Edit:"checkbox"},Ao={type:"text",label:(0,o.__)("Name","woocommerce"),enableSorting:!1,filterBy:!1,enableHiding:!1,header:(0,te.jsx)("span",{children:(0,o.__)("Product","woocommerce")}),isValid:{required:!0}},Io={type:"boolean",label:(0,o.__)("On sale","woocommerce"),enableSorting:!1,enableHiding:!1,filterBy:!1,type:"boolean",Edit:"toggle",getValue:({item:e})=>!!e.on_sale||!!e.sale_price,setValue:({value:e})=>e?{on_sale:!0}:{on_sale:!1,sale_price:"",date_on_sale_from:null,date_on_sale_to:null}},Mo=({item:e})=>{const t=(0,l.useMemo)(()=>(e.categories??[]).map(({id:e})=>{const t=Number(e);return Number.isFinite(t)?t:null}).filter(e=>null!==e),[e.categories]),n=(0,r.useSelect)(e=>0===t.length?[]:e(i.store).getEntityRecords("taxonomy","product_cat",{include:t,per_page:t.length})??[],[t]);if(!n||0===n.length)return null;const o=new Map(n.map(e=>[e.id,(0,a.decodeEntities)(e.name)])),s=t.map(e=>o.get(e)).filter(e=>Boolean(e));return 0===s.length?null:(0,te.jsx)("span",{children:s.join(", ")})},Oo={enableSorting:!1,enableHiding:!1,filterBy:!1,render:e=>(0,te.jsx)(Mo,{...e})},Po=()=>{const e=(0,ai.O)();return"left"!==(t=e.symbolPosition)&&"left_space"!==t?null:(0,te.jsx)(to.N.Slot,{padding:"minimal",children:e.symbol});var t},To=()=>{const e=(0,ai.O)();return"right"!==(t=e.symbolPosition)&&"right_space"!==t?null:(0,te.jsx)(to.N.Slot,{padding:"minimal",children:e.symbol});var t},No={label:(0,o.__)("Price","woocommerce"),enableSorting:!1,filterBy:{operators:["is","between","greaterThanOrEqual","lessThanOrEqual"]},getValueFormatted:({item:e,field:t})=>{const n=t.getValue({item:e});if(null==n||""===n)return"—";const r=(0,oi.FQ)(n);if(Number.isNaN(r))return"—";const i=(0,ai.O)();return(0,ai.v)(r,i.code)},render:({item:e})=>{const t=e.price,n=(0,oi.FQ)(t);if(null==t||""===t||Number.isNaN(n))return(0,te.jsx)("span",{children:"—"});const r=(0,ai.O)(),i=(0,oi.FQ)(e.regular_price);return e.on_sale&&Number.isFinite(i)?(0,te.jsxs)(d.B,{direction:"row",gap:"xs",children:[(0,te.jsx)("s",{children:(0,ai.v)(i,r.code)}),(0,te.jsx)("span",{children:(0,ai.v)(n,r.code)})]}):(0,te.jsx)("span",{children:(0,ai.v)(n,r.code)})},Edit:({data:e,onChange:t,hideLabelFromVision:n,operator:r,field:i})=>{const a=(0,ai.O)(),s=Math.pow(10,-a.precision),[c="",u=""]=Array.isArray(e.price)?e.price:[],f=String(c),p=String(u),m=(0,l.useCallback)(e=>{t({price:[parseFloat(e||""),p]})},[t,p]),h=(0,l.useCallback)(e=>{t({price:[f,parseFloat(e||"")]})},[t,f]);if("between"===r)return(0,te.jsxs)(d.B,{direction:"row",gap:"sm",children:[(0,te.jsx)(Ei.e,{label:(0,o.__)("From","woocommerce"),type:"number",step:s,value:f,prefix:(0,te.jsx)(Po,{}),suffix:(0,te.jsx)(To,{}),onChange:e=>m(e.target.value)}),(0,te.jsx)(Ei.e,{label:(0,o.__)("To","woocommerce"),type:"number",step:s,value:p,prefix:(0,te.jsx)(Po,{}),suffix:(0,te.jsx)(To,{}),onChange:e=>h(e.target.value)})]});const g="string"==typeof e.price?e.price:"";return(0,te.jsx)(Ei.e,{label:i.label,hideLabelFromVision:n,type:"number",step:s,value:g,prefix:(0,te.jsx)(Po,{}),suffix:(0,te.jsx)(To,{}),onChange:e=>t({price:e.target.value})})}},Do={enableSorting:!1,enableHiding:!1,filterBy:!1,render:({item:e})=>{const t=(0,oi.FQ)(e.sale_price),n=(0,oi.FQ)(e.regular_price),r=Boolean(e.on_sale)&&Number.isFinite(t),i=r?t:n;if(!Number.isFinite(i))return null;const a=((e,t)=>{const n=document.documentElement.lang||"en-US";return new Intl.NumberFormat(n,{style:"currency",currency:t}).format(e)})(i,(0,ai.O)().code);return r?(0,te.jsxs)("span",{children:[a," · ",(0,o.__)("On sale","woocommerce")]}):(0,te.jsx)("span",{children:a})}};var Vo=n(63236);const zo={draft:{label:(0,o.__)("Draft","woocommerce"),intent:"draft"},publish:{label:(0,o.__)("Published","woocommerce"),intent:"stable"},trash:{label:(0,o.__)("Trash","woocommerce"),intent:"none"},"auto-draft":{label:(0,o.__)("Draft","woocommerce"),intent:"draft"},deleted:{label:(0,o.__)("Deleted","woocommerce"),intent:"none"},pending:{label:(0,o.__)("Pending review","woocommerce"),intent:"informational"},private:{label:(0,o.__)("Private","woocommerce"),intent:"none"},future:{label:(0,o.__)("Scheduled","woocommerce"),intent:"none"},any:{label:(0,o.__)("Any","woocommerce"),intent:"none"}},Fo=({status:e})=>{const t=zo[e];return t?(0,te.jsx)(Vo.E,{intent:t.intent,children:t.label}):(0,te.jsx)(Vo.E,{intent:"none",children:(0,o.__)("Unknown","woocommerce")})},Lo="active",Bo="inactive";function qo(e){return e===Lo||e===Bo}function Wo(e){return function(e){return"publish"===e.status&&function(e){return void 0!==e.price&&null!==e.price&&""!==e.price}(e)}(e)?Lo:Bo}function $o(e){return e===Lo?(0,o.__)("Active","woocommerce"):(0,o.__)("Inactive","woocommerce")}function Ho({value:e}){return e===Lo?(0,te.jsx)(Vo.E,{intent:"stable",children:$o(e)}):(0,te.jsx)(Vo.E,{intent:"draft",children:$o(e)})}const Ko={type:"text",label:(0,o.__)("Status","woocommerce"),enableSorting:!1,filterBy:!1,elements:[{value:Lo,label:(0,o.__)("Active","woocommerce")},{value:Bo,label:(0,o.__)("Inactive","woocommerce")}],getValue:({item:e})=>Wo(e),render:({item:e})=>(0,te.jsx)(Ho,{value:Wo(e)}),Edit:({data:e,onChange:t,field:n})=>{const r=n.elements??[],i=e,o=n.placeholder&&!qo(i.variation_active)?void 0:function(e){return qo(e.variation_active)?e.variation_active:Wo(e)}(i),a=r.find(e=>e.value===o);return(0,te.jsx)(ni.Y,{label:n.label,placeholder:n.placeholder,value:a,items:r,onValueChange:e=>{const n=e?.value;var r;n!==Lo&&n!==Bo||t({status:(r=n,r===Lo?"publish":"private")})}})}};function Uo(e){return"variation"===e.type||Boolean(e.parent_id)}const Yo={type:"text",label:(0,o.__)("Status","woocommerce"),enableSorting:!1,filterBy:!1,elements:[{value:"publish",label:(0,o.__)("Published","woocommerce")},{value:"draft",label:(0,o.__)("Draft","woocommerce")},{value:"pending",label:(0,o.__)("Pending review","woocommerce")},{value:"trash",label:(0,o.__)("Trash","woocommerce")}],getValue:({item:e})=>Uo(e)?Wo(e):e.status,render:({item:e})=>Uo(e)?(0,te.jsx)(Ho,{value:Wo(e)}):(0,te.jsx)(Fo,{status:e.status}),Edit:({data:e,onChange:t,field:n})=>{const r=n.elements?.filter(e=>"trash"!==e.value)??[],i=n.placeholder&&!e.status?void 0:r.find(t=>t.value===e.status);return(0,te.jsx)(ni.Y,{label:n.label,placeholder:n.placeholder,value:i,items:r,onValueChange:e=>{const n=e?.value;"string"==typeof n&&function(e){return"draft"===e||"pending"===e||"publish"===e||"trash"===e}(n)&&t({status:n})}})}},Xo={type:"text",label:(0,o.__)("Regular Price","woocommerce"),enableSorting:!1,enableHiding:!1,filterBy:!1,isValid:{custom:e=>(0,oi.cp)(e.regular_price)},Edit:gi};var Go=n(97122);const Zo={type:"text",label:(0,o.__)("Sale Price","woocommerce"),enableSorting:!1,enableHiding:!1,filterBy:!1,isValid:{custom:e=>(0,Go.T)(e)},Edit:gi},Jo={type:"boolean",label:(0,o.__)("Schedule sale","woocommerce"),enableSorting:!1,enableHiding:!1,filterBy:!1,Edit:({data:e,onChange:t,field:n})=>{const[r,i]=(0,l.useState)(e.date_on_sale_from||""),[a,c]=(0,l.useState)(e.date_on_sale_to||""),d=!!e.date_on_sale_to||!!e.date_on_sale_from,u=(0,l.useMemo)(()=>{const e=new Date;return e.setHours(0,0,0,0),e},[]),f=(0,l.useMemo)(()=>"string"==typeof e.date_on_sale_from&&e.date_on_sale_from?ji(e.date_on_sale_from):null,[e.date_on_sale_from]),p=(0,l.useMemo)(()=>{if(f){const e=new Date(f);return e.setMinutes(e.getMinutes()+1),e}return u},[f,u]),m=(0,l.useCallback)(n=>{if(!n)return i(e.date_on_sale_from||""),c(e.date_on_sale_to||""),void t({date_on_sale_from:"",date_on_sale_to:""});let o=e.date_on_sale_from||r;const s=e.date_on_sale_to||a;o||s||(o=(0,oi.Er)()),t({date_on_sale_from:o,date_on_sale_to:s})},[e.date_on_sale_from,e.date_on_sale_to,t,r,a]),h=(0,l.useCallback)(n=>{const r=n.date_on_sale_from,i=e.date_on_sale_to;if("string"!=typeof r||!r||"string"!=typeof i||!i)return void t(n);const o=ji(r),a=ji(i);if(o&&a&&o.getTime()>=a.getTime()){const e=new Date(o);return e.setDate(e.getDate()+1),void t({...n,date_on_sale_to:Ri(e)})}t(n)},[e.date_on_sale_to,t]);return(0,te.jsxs)("div",{className:"woocommerce-schedule-sale-control",children:[(0,te.jsx)(s.CheckboxControl,{label:n.label,checked:d,onChange:m}),d&&(0,te.jsxs)("div",{className:"woocommerce-schedule-sale-control__dates",children:[(0,te.jsx)(Ai,{data:e,onChange:h,field:{label:(0,o.__)("Start sale on","woocommerce")},fieldKey:"date_on_sale_from",min:u}),(0,te.jsx)(Ai,{data:e,onChange:t,field:{label:(0,o.__)("End sale on","woocommerce")},fieldKey:"date_on_sale_to",min:p})]})]})},getValue:({item:e})=>!!e.date_on_sale_to||!!e.date_on_sale_from,setValue:({item:e,value:t})=>{if(!t)return{date_on_sale_from:"",date_on_sale_to:""};let n=e.date_on_sale_from||"";const r=e.date_on_sale_to||"";return n||r||(n=(0,oi.Er)()),{date_on_sale_from:n,date_on_sale_to:r}}},Qo={type:"text",label:(0,o.__)("Shipping Class","woocommerce"),enableSorting:!1,enableHiding:!1,filterBy:!1,id:"shipping_class",label:(0,o.__)("Shipping Class","woocommerce"),enableSorting:!1,type:"text",getValue:({item:e})=>e.shipping_class_id?e.shipping_class_id.toString():"",render:({item:e})=>e.shipping_class??"",isVisible:e=>!e.virtual,Edit:({data:e,onChange:t,field:n})=>{const{shippingClasses:i}=(0,r.useSelect)(e=>{const{getProductShippingClasses:t}=e("experimental/wc/admin/products/shipping-classes");return{shippingClasses:t()}},[]),a=[{label:(0,o.__)("No shipping class","woocommerce"),value:""},...i?.length?i.map(e=>({label:e.name,value:e.slug})):[]],s=n.placeholder&&!e.shipping_class?void 0:a.find(t=>t.value===(e.shipping_class??""));return(0,te.jsx)(ni.Y,{label:n.label,placeholder:n.placeholder,value:s,items:a,onValueChange:e=>t({shipping_class:e?.value??""})})}},ea=({item:e})=>{const{record:t,isResolving:n}=(0,i.useEntityRecord)("root","settings","products");if(n)return null;const r=e.dimensions?.length,o=e.dimensions?.width,a=e.dimensions?.height,s=e.weight,l=t?.values?.woocommerce_weight_unit,c=t?.values?.woocommerce_dimension_unit;if(!(r||o||a||s))return null;const d=[];return r&&o&&a&&d.push(`${r} ${c} x ${o} ${c} x ${a} ${c}`),s&&d.push(`${s} ${l}`),(0,te.jsx)("span",{children:d.join(" · ")})},ta={enableSorting:!1,enableHiding:!1,filterBy:!1,render:({item:e})=>(0,te.jsx)(ea,{item:e})},na={type:"text",label:(0,o.__)("Summary","woocommerce"),description:(0,o.__)("Give customers a quick overview of your product. This appears above the full description.","woocommerce"),enableSorting:!1,filterBy:!1,getValue:({item:e})=>(0,Oi.R)(e.short_description),Edit:({data:e,onChange:t,field:n})=>(0,te.jsx)(s.TextareaControl,{label:n.label,value:(0,Oi.R)(e.short_description||""),onChange:e=>t({short_description:e})})},ra={type:"text",label:(0,o.__)("SKU","woocommerce"),enableSorting:!1,filterBy:!1,render:({item:e})=>{const t=e.sku;return null==t||""===t?(0,te.jsx)("span",{children:"—"}):(0,te.jsx)("span",{children:t})}};function ia(e){return"instock"===e||"outofstock"===e||"onbackorder"===e}const oa={instock:"none",outofstock:"high",onbackorder:"draft"},aa={label:(0,o.__)("Stock","woocommerce"),enableSorting:!1,enableHiding:!1,filterBy:{operators:["isAny"]},elements:[{label:(0,o.__)("In stock","woocommerce"),value:"instock"},{label:(0,o.__)("Out of stock","woocommerce"),value:"outofstock"},{label:(0,o.__)("On backorder","woocommerce"),value:"onbackorder"}],isVisible:e=>!e.manage_stock,getValue:({item:e})=>e.stock_status,render:({item:e,field:t})=>{const n=t?.elements?.find(t=>t.value===e.stock_status);if(!n||!ia(n.value))return e.stock_status;const r=e.stock_quantity&&e.stock_quantity>0?`${n.label} (${e.stock_quantity})`:n.label;return(0,te.jsx)("div",{className:"woocommerce-fields-field__stock",children:(0,te.jsx)(Vo.E,{intent:oa[n.value],children:r})})},Edit:({data:e,onChange:t,field:n})=>{const r=n?.elements??[],i=n.placeholder&&!e.stock_status?void 0:r.find(t=>t.value===e.stock_status);return(0,te.jsx)(ni.Y,{label:(0,o.__)("Stock status","woocommerce"),placeholder:n.placeholder,value:i,items:r,onValueChange:e=>{const n=e?.value;"string"==typeof n&&ia(n)&&t({stock_status:n})}})}},sa={type:"integer",label:(0,o.__)("Stock quantity","woocommerce"),enableSorting:!1,enableHiding:!1,filterBy:{operators:["is","greaterThan","greaterThanOrEqual","lessThan","lessThanOrEqual","between"]},isVisible:e=>!!e.manage_stock,Edit:({data:e,onChange:t,hideLabelFromVision:n,operator:r,field:i})=>{const a=t,s=t,l=e.stock_quantity,c=i.isDisabled({item:e,field:i});if("between"===r){const[e="",t=""]=Array.isArray(l)?l:[],n=String(e),r=String(t);return(0,te.jsxs)(d.B,{direction:"row",children:[(0,te.jsx)(Ei.e,{label:(0,o.__)("From","woocommerce"),type:"number",step:1,value:n,onChange:e=>{const t=e.target.value,n=""===t?"":Number(t);a({stock_quantity:[n,r]})}}),(0,te.jsx)(Ei.e,{label:(0,o.__)("To","woocommerce"),type:"number",step:1,value:r,onChange:e=>{const t=e.target.value,r=""===t?"":Number(t);a({stock_quantity:[n,r]})}})]})}const u=(e=>"number"==typeof e?String(e):"string"==typeof e?e:"")(l),f=(e=>(0,li.SG)("stock_quantity")in e)(e);return(0,te.jsx)(Ei.e,{label:i.label,hideLabelFromVision:n,type:"number",step:1,value:u,placeholder:i.placeholder,disabled:c,onChange:e=>{const t=e.target.value;let n=""===t?null:Number(t);f&&(n=t),s({stock_quantity:n})}})}},la={type:"array",label:(0,o.__)("Tags","woocommerce"),enableSorting:!1,filterBy:{operators:["isAny","isNone"]},getValue:({item:e})=>e.tags.map(({id:e})=>e.toString()),setValue:({value:e})=>({tags:e.map(e=>({id:parseInt(e,10)}))}),getElements:async()=>(await(0,r.resolveSelect)(i.store).getEntityRecords("taxonomy","product_tag",{per_page:-1})??[]).map(({id:e,name:t})=>({value:e.toString(),label:(0,a.decodeEntities)(t)})),render:({item:e})=>(e.tags??[]).map(({name:e})=>(0,a.decodeEntities)(e??"")).join(", "),Edit:e=>(0,te.jsx)(Qr,{...e,taxonomy:"product_tag",fieldProperty:"tags",searchPlaceholder:(0,o.__)("Search or create tags","woocommerce"),serverSearchThreshold:100,termCount:window.wcSettings?.tagCount})},ca={label:(0,o.__)("Tax Status","woocommerce"),enableSorting:!1,enableHiding:!1,filterBy:!1,enableSorting:!1,Edit:({data:e,onChange:t,field:n})=>(0,te.jsx)(s.CheckboxControl,{label:n.label,checked:"taxable"===e.tax_status,onChange:()=>t({tax_status:"taxable"===e.tax_status?"none":"taxable"})})},da={type:"text",label:(0,o.__)("Product type","woocommerce"),enableSorting:!1,filterBy:{operators:["isAny","isNone"]},elements:[{label:(0,o.__)("Simple","woocommerce"),value:"simple"},{label:(0,o.__)("Variable","woocommerce"),value:"variable"},{label:(0,o.__)("Grouped","woocommerce"),value:"grouped"},{label:(0,o.__)("Affiliate","woocommerce"),value:"external"},{label:(0,o.__)("Variation","woocommerce"),value:"variation"}]},ua={...da,getValue:({item:e})=>e.type,render:({item:e})=>{const t=da.elements.find(t=>t.value===e.type);return t?t.label:e.type}},fa=["publish","draft"],pa={label:(0,o.__)("Upsells","woocommerce"),description:(0,o.__)("Suggest higher-value or premium versions of this item to encourage upgrades. These will be shown on the same page as this product.","woocommerce"),enableSorting:!1,enableHiding:!1,filterBy:!1,Edit:({data:e,onChange:t,field:n})=>(0,te.jsx)(wi,{label:n.label,selectedProductIds:e.upsell_ids??[],onSelectedProductIdsChange:e=>t({upsell_ids:e}),excludeProductIds:e.id?[e.id]:void 0,includeProductStatuses:fa})},ma={enableSorting:!1,enableHiding:!1,filterBy:!1,render:({item:e})=>(0,te.jsx)("div",{className:"woocommerce-fields-field__visibility-summary",children:(0,te.jsx)(Fo,{status:e.status})})},ha={type:"text",label:(0,o.__)("Weight","woocommerce"),enableSorting:!1,enableHiding:!1,filterBy:!1,label:(0,o.__)("Weight","woocommerce"),isVisible:no,Edit:({data:e,onChange:t,field:n})=>{const{record:r,isResolving:o}=(0,i.useEntityRecord)("root","settings","products");if(o)return null;const a=r?.values?.woocommerce_weight_unit;return(0,te.jsx)(Ei.e,{label:n.label,placeholder:n.placeholder,value:e.weight,onChange:e=>t({weight:e.target.value}),type:"number",min:0,step:"any",suffix:(0,te.jsx)(to.N.Slot,{padding:"minimal",children:a})})}},ga={type:"text",label:(0,o.__)("Width","woocommerce"),enableSorting:!1,enableHiding:!1,filterBy:!1,...ro("width")},va=["name","short_description","description","images","images_count","product_status","variation_active","sku","price","regular_price","on_sale","sale_price","schedule_sale","date_on_sale_from","date_on_sale_to","cost_of_goods_sold","price_summary","stock","stock_quantity","manage_stock","inventory_summary","categories","tags","brands","date","global_unique_id","grouped_products","organization_summary","type","featured","catalog_visibility","visibility_summary","downloadable","downloadable_count","external_url","button_text","weight","length","width","height","shipping_class","shipping_summary","tax_status","upsell_ids","cross_sell_ids","linked_products_count"],ba={name:Ao,short_description:na,description:Pi,images:So,images_count:ko,product_status:Yo,variation_active:Ko,sku:ra,price:No,regular_price:Xo,sale_price:Zo,schedule_sale:Jo,date_on_sale_from:Ii,date_on_sale_to:Mi,cost_of_goods_sold:bi,on_sale:Io,price_summary:Do,stock:aa,stock_quantity:sa,manage_stock:Ro,inventory_summary:Co,categories:ii,tags:la,brands:ei,date:Ci,global_unique_id:Ti,grouped_products:zi,organization_summary:Oo,type:ua,featured:eo,catalog_visibility:ri,visibility_summary:ma,downloadable:Zi,downloadable_count:Ji,external_url:Qi,button_text:ti,weight:ha,length:Eo,width:ga,height:io,shipping_class:Qo,shipping_summary:ta,tax_status:ca,upsell_ids:pa,cross_sell_ids:_i,linked_products_count:jo};function ya(e){return{id:e,...ba[e]}}function wa(e){return e.map(ya)}},97122:(e,t,n)=>{"use strict";n.d(t,{T:()=>o});var r=n(27723),i=n(66436);function o(e){const t=(0,i.cp)(e.sale_price);if(t)return t;const n=(0,i.FQ)(e.regular_price);return Number.isNaN(n)?null:(0,i.FQ)(e.sale_price)>=n?(0,r.__)("Sale price must be lower than the regular price.","woocommerce"):null}},78982:(e,t,n)=>{"use strict";n.d(t,{O:()=>i,v:()=>o});var r=n(15703);function i(){return{code:r.CURRENCY.code||"USD",symbol:r.CURRENCY.symbol||"$",symbolPosition:r.CURRENCY.symbolPosition||"left",precision:Number(r.CURRENCY.precision??2),decimalSeparator:r.CURRENCY.decimalSeparator,thousandSeparator:r.CURRENCY.thousandSeparator}}function o(e,t=i().code){const n="number"==typeof e?e:Number(e),r="undefined"!=typeof document&&document.documentElement.lang||"en-US",{precision:o}=i();return new Intl.NumberFormat(r,{style:"currency",currency:t,minimumFractionDigits:o,maximumFractionDigits:o}).format(n)}},77515:(e,t,n)=>{"use strict";n.d(t,{T:()=>o});var r=n(13053);const{lock:i,unlock:o}=(0,r.__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/edit-site")},67099:(e,t,n)=>{"use strict";n.d(t,{$N:()=>j,Br:()=>I,HG:()=>R,IE:()=>w,MM:()=>g,SG:()=>h,Su:()=>c,Xl:()=>x,_C:()=>S,bZ:()=>A,kS:()=>k,qX:()=>E,r6:()=>_});var r=n(27723),i=n(78982),o=n(66436),a=n(97122),s=n(47169);const l=(0,r.__)("Mixed","woocommerce"),c={operation:"dont_change",value:""},d="__bulk_operation",u=new Set(["regular_price","sale_price","cost_of_goods_sold","stock_quantity"]),f=new Set(["regular_price","sale_price","cost_of_goods_sold"]),p={product_status:"status",stock:"stock_status"},m=new Set(["length","width","height"]);function h(e){return`${e}${d}`}function g(e){return e.endsWith(d)}function v(e){return void 0===e?"__undefined__":JSON.stringify(e)}function b(e){return e.cost_of_goods_sold?.values?.[0]?.defined_value}function y(e){if(""===e||null==e)return;const t=Number(e);return Number.isFinite(t)?t:void 0}function w(e,t){return{data:(0,s.wi)(e),fieldStates:t.reduce((t,n)=>{const r=e.map(e=>function(e,t){if("cost_of_goods_sold"===t.id)return b(e);if(n=t.id,m.has(n))return e.dimensions?.[t.id]??"";var n;if(t.getValue)return t.getValue({item:e});const r=function(e){return p[e]??e}(t.id);return e[r]}(e,n)),i=r[0],o=r.every(e=>v(e)===v(i)),a=o&&(null==(s=i)||""===s||!!Array.isArray(s)&&0===s.length);var s;return t[n.id]={isEmpty:a,isMixed:!o,value:o?i:void 0,placeholder:o?void 0:l},t},{})}}function x(e){return u.has(e)}function _(e){return Boolean(e&&"dont_change"!==e.operation)}function S(e){const t=["dont_change","set","increase","decrease"];return"stock_quantity"===e?t:[...t,"increase_percent","decrease_percent"]}function k(e,t){if(!_(t))return!0;const n=y(t?.value);return!(void 0===n||n<0||"stock_quantity"===e&&!Number.isInteger(n))}function C(e,t){const n=e[h(t)]??c.operation;return"string"==typeof n&&S(t).includes(n)?n:c.operation}function E(e,t){const n="cost_of_goods_sold"===t?b(e):e[t];return{operation:C(e,t),value:null==n?"":String(n)}}function j(e,t){return!!x(t)&&("increase_percent"===(n=E(e,t).operation)||"decrease_percent"===n);var n}function R(e){return Array.from(u).reduce((t,n)=>(t[n]=E(e,n),t),{})}function A(e,t){const n={};return Object.entries(t).forEach(([t,r])=>{if(!(r&&x(t)&&_(r)&&k(t,r)))return;const o=function(e,t){const n=y(t.value);if(void 0===n)return;if("set"===t.operation)return n;const r=y(e);if(void 0!==r)switch(t.operation){case"increase":return r+n;case"decrease":return r-n;case"increase_percent":return r+r*(n/100);case"decrease_percent":return r-r*(n/100);default:return}}(function(e,t){return"cost_of_goods_sold"===t?b(e):e[t]}(e,t),r);if(void 0===o)return;const a=(s=o,Math.max(0,s));var s;if("stock_quantity"===t)return void(n.stock_quantity=function(e){return Math.round(e)}(a));const l=f.has(t)?function(e){return function(e){const t=Math.pow(10,(0,i.O)().precision);return Math.round(e*t)/t}(e).toFixed((0,i.O)().precision)}(a):String(a);"cost_of_goods_sold"!==t?n[t]=l:n.cost_of_goods_sold=function(e,t){const n=e.cost_of_goods_sold??{},[r={},...i]=n.values??[];return{...n,values:[{...r,defined_value:t},...i]}}(e,l)}),n}function I(e,t){for(const n of e){const e={...n,...A(n,t)},r=(0,o.cp)(e.regular_price);if(r)return r;const i=(0,a.T)(e);if(i)return i;const s=(0,o.cp)(b(e));if(s)return s}return null}},29483:(e,t,n)=>{"use strict";n.d(t,{D:()=>f});var r=n(1455),i=n.n(r),o=n(3582),a=n(47143),s=n(14198),l=n(47169);function c(e){if(!e)return{};const{thumbnail:t,...n}=e;return n}function d(e){const{images:t,cost_of_goods_sold:n,...r}=e,i=n?.values?.some(e=>null===e.defined_value);return{...r,...i||void 0===n?{}:{cost_of_goods_sold:n},image:c(t?.[0])}}async function u(e,t){const n=function(e){const t=(0,a.select)(o.store).getEditedEntityRecord("root","product",e);return!1!==t?t:void 0}(e.parent_id),r=n?._embedded?.variations?.find(t=>t.id===e.id)??e,c=await i()({path:(0,l.Bg)(e),method:"PUT",data:d(r)});if(n){const e=(0,l.mj)(n,(0,s.V)(c));t("root","product",n.id,{_embedded:e._embedded},{undoIgnore:!0})}return c}async function f({selectedProducts:e,editEntityRecord:t,saveEditedEntityRecord:n}){const r=e.filter(l.nn),i=new Set(e.filter(e=>!(0,l.nn)(e)).map(e=>e.id)),o=await async function(e,t){const n=[];for(const r of e)try{n.push({status:"fulfilled",value:await u(r,t)})}catch(e){n.push({status:"rejected",reason:e})}return n}(r,t);o.forEach((e,t)=>{"fulfilled"===e.status&&i.add(r[t].parent_id)});const a=Array.from(i),s=await Promise.allSettled(a.map(e=>n("root","product",e,{throwOnError:!0})));return function(e,t,n,r,i){const o={status:"rejected",reason:new Error("Product save result is missing.")},a=new Map(r.map((e,t)=>[e,i[t]??o])),s=new Map(t.map((e,t)=>[e.id,n[t]??o]));return e.map(e=>{if(!(0,l.nn)(e))return a.get(e.id)??o;const t=s.get(e.id);return"rejected"===t?.status?t:a.get(e.parent_id)??o})}(e,r,o,a,s)}},47169:(e,t,n)=>{"use strict";n.d(t,{Bg:()=>j,Xr:()=>N,d$:()=>I,hp:()=>P,kC:()=>A,mj:()=>R,nn:()=>S,wi:()=>O,xn:()=>M});var r=n(27723),i=n(15703);const o=new Set(["images_count","price_summary","inventory_summary","organization_summary","visibility_summary","downloadable_count","shipping_summary","linked_products_count"]),a=["name","short_description","description","images","images_count","product_status","variation_active","sku","price","regular_price","on_sale","sale_price","schedule_sale","date_on_sale_from","date_on_sale_to","cost_of_goods_sold","price_summary","stock","stock_quantity","manage_stock","inventory_summary","categories","brands","tags","organization_summary","type","featured","catalog_visibility","visibility_summary","downloadable","downloadable_count","external_url","button_text","weight","length","width","height","shipping_class","shipping_summary","tax_status","upsell_ids","cross_sell_ids","grouped_products","linked_products_count"],s=["length","width","height"],l={id:"dimensions",layout:{type:"row"},children:["length","width","height"]};function c(e,t,n){return{id:e,label:t,children:n}}const d=c("downloadable-files-fields",(0,r.__)("Downloadable files","woocommerce"),["downloadable"]),u=[c("general-fields",(0,r.__)("General","woocommerce"),["name","product_status","catalog_visibility"]),c("price-fields",(0,r.__)("Price","woocommerce"),["regular_price","sale_price","schedule_sale","cost_of_goods_sold"]),c("image-fields",(0,r.__)("Images","woocommerce"),["images"]),d,c("inventory-fields",(0,r.__)("Inventory","woocommerce"),["sku","manage_stock","stock","stock_quantity"]),c("product-organization-fields",(0,r.__)("Product organization","woocommerce"),["categories","brands","tags","featured"]),c("shipping-fields",(0,r.__)("Shipping","woocommerce"),["shipping_class",l,"weight"])],f=[c("general-fields",(0,r.__)("General","woocommerce"),["variation_active"]),c("price-fields",(0,r.__)("Price","woocommerce"),["regular_price","sale_price","schedule_sale","cost_of_goods_sold"]),c("image-fields",(0,r.__)("Images","woocommerce"),["images"]),d,c("inventory-fields",(0,r.__)("Inventory","woocommerce"),["sku","manage_stock","stock","stock_quantity"]),c("shipping-fields",(0,r.__)("Shipping","woocommerce"),["shipping_class",l,"weight"])],p=[c("general-fields",(0,r.__)("General","woocommerce"),["name","product_status","catalog_visibility"]),c("image-fields",(0,r.__)("Images","woocommerce"),["images"]),c("inventory-fields",(0,r.__)("Inventory","woocommerce"),["sku","manage_stock","stock"]),c("product-organization-fields",(0,r.__)("Product organization","woocommerce"),["categories","brands","tags","featured"]),c("shipping-fields",(0,r.__)("Shipping","woocommerce"),["shipping_class",l,"weight"])],m=[c("general-fields",(0,r.__)("General","woocommerce"),["name","product_status","catalog_visibility"]),c("price-fields",(0,r.__)("Price","woocommerce"),["regular_price","sale_price","schedule_sale"]),c("image-fields",(0,r.__)("Images","woocommerce"),["images"]),c("buy-button-fields",(0,r.__)("Buy button","woocommerce"),["external_url","button_text"]),c("inventory-fields",(0,r.__)("Inventory","woocommerce"),["sku"]),c("product-organization-fields",(0,r.__)("Product organization","woocommerce"),["categories","brands","tags","featured"])],h={simple:u,variation:f,variable:p,grouped:[c("general-fields",(0,r.__)("General","woocommerce"),["name","product_status","catalog_visibility","grouped_products"]),c("image-fields",(0,r.__)("Images","woocommerce"),["images"]),c("inventory-fields",(0,r.__)("Inventory","woocommerce"),["sku"]),c("product-organization-fields",(0,r.__)("Product organization","woocommerce"),["categories","brands","tags","featured"])],external:m},g=new Set(["name","short_description","description","catalog_visibility","categories","brands","tags","type","featured","upsell_ids","cross_sell_ids","grouped_products","external_url","button_text"]),v=new Set(["price","regular_price","on_sale","sale_price","schedule_sale","date_on_sale_from","date_on_sale_to","cost_of_goods_sold"]),b=new Set(["sku"]);function y(e){return void 0===e?"__undefined__":JSON.stringify(e)}function w(e){return Array.isArray(e)?[]:null===e?null:"string"==typeof e?"":void 0}function x(e){return Boolean(e)&&"object"==typeof e&&!Array.isArray(e)}function _(e){return"variable"===e.type&&!e.parent_id}function S(e){return"variation"===e.type||Boolean(e.parent_id)}function k(e){return"string"==typeof e?[e]:(e.children??[]).flatMap(e=>k(e))}function C(e){return S(e)?"variation":"simple"===(t=e.type)||"variation"===t||"variable"===t||"grouped"===t||"external"===t?e.type:"simple";var t}function E(e){return h[C(e)].flatMap(k)}function j(e){if(!e.parent_id)throw new Error("Variation parent ID is required to update a variation.");return`/wc/v3/products/${e.parent_id}/variations/${e.id}`}function R(e,t){const n=e._embedded?.variations??[],r=n.some(e=>e.id===t.id);return{...e,_embedded:{...e._embedded,variations:r?n.map(e=>e.id===t.id?t:e):[...n,t]}}}function A(e,t){for(const n of e){if(n.id===t)return n;const e=n._embedded?.variations?.find(e=>e.id===t);if(e)return e}}function I(e,t,n){const r=!1!==t?t:void 0,i=n&&Object.keys(n).length>0;return e&&i?{...e,...n}:e&&r?{...e,...r}:e??r}function M(e){return e.filter(e=>!o.has(e.id))}function O(e){if(0===e.length)return{};const t={};return Array.from(new Set(e.flatMap(e=>Object.keys(e)))).forEach(n=>{const r=e.map(e=>e[n]);if("dimensions"===n)return void(t[n]=function(e){if(!e.some(x))return;const t={};return s.forEach(n=>{const r=e.map(e=>x(e)?e[n]:void 0),i=r.find(e=>void 0!==e),o=r.every(e=>y(e)===y(r[0]));t[n]=o?r[0]:w(i)}),t}(r));const i=r.find(e=>void 0!==e),o=r.every(e=>y(e)===y(r[0]));t[n]=o?r[0]:w(i)}),t}function P(e,t){const n=function(e){if(0===e.length)return[];const[t,...n]=e,r=n.map(e=>new Set(E(e)));return E(t).filter(e=>r.every(t=>t.has(e)))}(t),r=t.length>1,o=new Map(e.map(e=>[e.id,e]));return n.reduce((e,n)=>{const s=o.get(n);if(!s)return e;if("cost_of_goods_sold"===s.id&&!function(){const e=(0,i.getSetting)("admin",{});return Boolean(e.features?.cost_of_goods_sold?.is_enabled)}())return e;if(r&&b.has(s.id))return e;if(!function(e,t){if(!a.includes(e))return!0;const n=e;if(t.some(S)&&g.has(n))return!1;const r=t.some(_);return!v.has(n)||!r}(s.id,t))return e;const{isVisible:l}=s;return"function"!=typeof l?(e.push(s),e):(t.every(e=>l(e))&&e.push({...s,isVisible:void 0}),e)},[])}function T(e,t){if("string"==typeof e)return t.has(e)?e:void 0;const n=(e.children??[]).map(e=>T(e,t)).filter(e=>void 0!==e);return 0!==n.length?{...e,children:n}:void 0}function N(e,t){const[n]=e;if(!n)return[];const r=[...h[C(n)]];if(!t)return r;const i=new Set(t.map(e=>e.id));return r.map(e=>T(e,i)).filter(e=>void 0!==e)}},45490:(e,t,n)=>{"use strict";n.d(t,{c8:()=>c,EU:()=>d,Ml:()=>l,md:()=>s,gC:()=>f,g9:()=>u});var r=n(27723);const i=["product_status","type","sku","stock","categories","price"],o={fields:[...i],layout:{styles:{price:{align:"end"}},hierarchyStyle:"tree"}},a={type:"table",filters:[],perPage:20,mediaField:"images",titleField:"name",fields:[...i],showLevels:!0,showMedia:!0,layout:o.layout},s=20,l=[],c={table:o},d={...a,page:1},u=["all","publish","draft","pending","trash"],f=[{value:"all",label:(0,r.__)("All","woocommerce")},{value:"publish",label:(0,r.__)("Published","woocommerce")},{value:"draft",label:(0,r.__)("Draft","woocommerce")},{value:"pending",label:(0,r.__)("Pending review","woocommerce")},{value:"trash",label:(0,r.__)("Trash","woocommerce")}]},3708:(e,t,n)=>{"use strict";n.d(t,{G:()=>l});const r=["status","product_status"],i=["name","price"];function o(e){return function(e){return Array.isArray(e)&&e.every(e=>"string"==typeof e)}(e)?e.filter(Boolean):"string"==typeof e&&e?[e]:[]}function a(e){return(Array.isArray(e)?e:[e]).map(e=>"number"==typeof e?e:"string"==typeof e&&""!==e.trim()?Number(e):Number.NaN).filter(Number.isFinite)}function s(e){return"number"==typeof e&&Number.isFinite(e)?String(e):"string"==typeof e&&""!==e?e:void 0}function l(e){const t=e.sort&&!i.includes(e.sort.field)?e.sort:void 0,n={_embed:1,per_page:e.perPage,page:e.page,order:t?.direction,orderby:"name"===t?.field?"title":t?.field,search_name_or_sku:e.search||void 0};return e.filters?.forEach(e=>{if(r.includes(e.field))!function(e,t){const n=o(t.value);0!==n.length&&("isNot"!==t.operator&&"isNone"!==t.operator?e.status=1===n.length?n[0]:n:e.exclude_status=n)}(n,e);else switch(e.field){case"type":!function(e,t){const n=o(t.value);0!==n.length&&("isNot"!==t.operator&&"isNone"!==t.operator?e.include_types=n:e.exclude_types=n)}(n,e);break;case"categories":!function(e,t){const n=a(t.value);0!==n.length&&("isNone"!==t.operator?e.category=n.join(","):e.exclude_category=n)}(n,e);break;case"tags":!function(e,t){const n=a(t.value);0!==n.length&&("isNone"!==t.operator?e.tag=n.join(","):e.exclude_tag=n)}(n,e);break;case"brands":!function(e,t){const n=a(t.value);0!==n.length&&(e.brand=n.join(","))}(n,e);break;case"stock":!function(e,t){const n=o(t.value);n.length>0&&(e.stock_status=1===n.length?n[0]:n)}(n,e);break;case"price":!function(e,t){if("between"===t.operator&&Array.isArray(t.value)){const[n,r]=t.value;return e.min_price=s(n),void(e.max_price=s(r))}const n=s(t.value);n&&("greaterThanOrEqual"!==t.operator?"lessThanOrEqual"!==t.operator?(e.min_price=n,e.max_price=n):e.max_price=n:e.min_price=n)}(n,e);break;case"stock_quantity":!function(e,t){if("between"===t.operator&&Array.isArray(t.value)){const[n,r]=t.value;return e.min_stock_quantity=s(n),void(e.max_stock_quantity=s(r))}if("isNot"===t.operator)return;const n=s(t.value);if(!n)return;const r=Number(n);if(Number.isFinite(r))switch(t.operator){case"is":return e.min_stock_quantity=n,void(e.max_stock_quantity=n);case"greaterThan":return void(e.min_stock_quantity=String(r+1));case"greaterThanOrEqual":return void(e.min_stock_quantity=n);case"lessThan":return void(e.max_stock_quantity=String(r-1));case"lessThanOrEqual":e.max_stock_quantity=n}}(n,e)}}),n}},65769:(e,t,n)=>{"use strict";n.d(t,{BB:()=>o,C4:()=>m,HP:()=>a,HZ:()=>s,Ji:()=>c,LC:()=>f,Wk:()=>u,ZV:()=>l,g0:()=>d});var r=n(93832),i=n(45490);function o(e,t){const[n="/"]=e.split("?"),i={...(0,r.getQueryArgs)(e),...t},o=Object.fromEntries(Object.entries(i).filter(([e,t])=>"undefined"!==e&&void 0!==t));return(0,r.addQueryArgs)(n,o)}function a(e){return e.id.toString()}function s(e){return e.parent_id&&e.parent_id>0?e.parent_id:e.id}function l(e){const t=new Map(e.map(e=>[e.id,e])),n=new Map;function r(e){n.has(e.id)||n.set(e.id,e)}return e.forEach(e=>{e.parent_id&&t.has(e.parent_id)||(r(e),e._embedded?.variations?.forEach(e=>{r(t.get(e.id)??e)}))}),Array.from(n.values())}function c(e){return e&&function(e){return i.g9.includes(e)}(e)?e:"all"}function d(e){switch(e){case"publish":case"draft":case"pending":case"trash":return e;default:return}}function u(e){return e?.split(",").filter(Boolean)??[]}function f(e){return"trash"!==e.status}function p(e){return Array.isArray(e)?e.some(p):"string"==typeof e?""!==e.trim():null!=e}function m(e){return"string"==typeof e.search&&""!==e.search.trim()||!0===e.filters?.some(e=>p(e.value))}},54817:(e,t,n)=>{"use strict";function r(e){const t=document.createElement("div");return t.innerHTML=e,t.textContent||t.innerText||""}n.d(t,{R:()=>r})},14198:(e,t,n)=>{"use strict";n.d(t,{V:()=>a});var r=n(27723);function i(e){if(e.name)return e.name;const t=e.attributes??[];return t.length>0?t.flatMap(e=>e.option??e.options??[]).join(", "):(0,r.sprintf)((0,r.__)("Variation #%d","woocommerce"),e.id)}function o(e){return e.images?e.images:e.image?[{id:e.image.id,src:e.image.src,alt:e.image.alt,name:e.image.name,thumbnail:e.image.src,date_created:e.image.date_created||"",date_created_gmt:e.image.date_created_gmt||"",date_modified:e.image.date_modified||"",date_modified_gmt:e.image.date_modified_gmt||""}]:[]}function a(e){return{...e,categories:e.categories??[],tags:e.tags??[],images:o(e),name:i(e),slug:e.slug??String(e.id),type:"variation",manage_stock:!0===e.manage_stock}}},76597:e=>{"use strict";var t=function(e){return function(e){return!!e&&"object"==typeof e}(e)&&!function(e){var t=Object.prototype.toString.call(e);return"[object RegExp]"===t||"[object Date]"===t||function(e){return e.$$typeof===n}(e)}(e)},n="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function r(e,t){return!1!==t.clone&&t.isMergeableObject(e)?s((n=e,Array.isArray(n)?[]:{}),e,t):e;var n}function i(e,t,n){return e.concat(t).map(function(e){return r(e,n)})}function o(e){return Object.keys(e).concat(function(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter(function(t){return Object.propertyIsEnumerable.call(e,t)}):[]}(e))}function a(e,t){try{return t in e}catch(e){return!1}}function s(e,n,l){(l=l||{}).arrayMerge=l.arrayMerge||i,l.isMergeableObject=l.isMergeableObject||t,l.cloneUnlessOtherwiseSpecified=r;var c=Array.isArray(n);return c===Array.isArray(e)?c?l.arrayMerge(e,n,l):function(e,t,n){var i={};return n.isMergeableObject(e)&&o(e).forEach(function(t){i[t]=r(e[t],n)}),o(t).forEach(function(o){(function(e,t){return a(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))})(e,o)||(a(e,o)&&n.isMergeableObject(t[o])?i[o]=function(e,t){if(!t.customMerge)return s;var n=t.customMerge(e);return"function"==typeof n?n:s}(o,n)(e[o],t[o],n):i[o]=r(t[o],n))}),i}(e,n,l):r(n,l)}s.all=function(e,t){if(!Array.isArray(e))throw new Error("first argument should be an array");return e.reduce(function(e,n){return s(e,n,t)},{})};var l=s;e.exports=l},11824:e=>{"use strict";e.exports=function e(t,n){if(t===n)return!0;if(t&&n&&"object"==typeof t&&"object"==typeof n){if(t.constructor!==n.constructor)return!1;var r,i,o;if(Array.isArray(t)){if((r=t.length)!=n.length)return!1;for(i=r;0!==i--;)if(!e(t[i],n[i]))return!1;return!0}if(t instanceof Map&&n instanceof Map){if(t.size!==n.size)return!1;for(i of t.entries())if(!n.has(i[0]))return!1;for(i of t.entries())if(!e(i[1],n.get(i[0])))return!1;return!0}if(t instanceof Set&&n instanceof Set){if(t.size!==n.size)return!1;for(i of t.entries())if(!n.has(i[0]))return!1;return!0}if(ArrayBuffer.isView(t)&&ArrayBuffer.isView(n)){if((r=t.length)!=n.length)return!1;for(i=r;0!==i--;)if(t[i]!==n[i])return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if((r=(o=Object.keys(t)).length)!==Object.keys(n).length)return!1;for(i=r;0!==i--;)if(!Object.prototype.hasOwnProperty.call(n,o[i]))return!1;for(i=r;0!==i--;){var a=o[i];if(!e(t[a],n[a]))return!1}return!0}return t!=t&&n!=n}},94931:(e,t,n)=>{"use strict";var r=n(51609),i=Symbol.for("react.element"),o=Symbol.for("react.fragment"),a=Object.prototype.hasOwnProperty,s=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,l={key:!0,ref:!0,__self:!0,__source:!0};function c(e,t,n){var r,o={},c=null,d=null;for(r in void 0!==n&&(c=""+n),void 0!==t.key&&(c=""+t.key),void 0!==t.ref&&(d=t.ref),t)a.call(t,r)&&!l.hasOwnProperty(r)&&(o[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps)void 0===o[r]&&(o[r]=t[r]);return{$$typeof:i,type:e,key:c,ref:d,props:o,_owner:s.current}}t.Fragment=o,t.jsx=c,t.jsxs=c},39793:(e,t,n)=>{"use strict";e.exports=n(94931)},9303:e=>{var t={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",Ấ:"A",Ắ:"A",Ẳ:"A",Ẵ:"A",Ặ:"A",Æ:"AE",Ầ:"A",Ằ:"A",Ȃ:"A",Ả:"A",Ạ:"A",Ẩ:"A",Ẫ:"A",Ậ:"A",Ç:"C",Ḉ:"C",È:"E",É:"E",Ê:"E",Ë:"E",Ế:"E",Ḗ:"E",Ề:"E",Ḕ:"E",Ḝ:"E",Ȇ:"E",Ẻ:"E",Ẽ:"E",Ẹ:"E",Ể:"E",Ễ:"E",Ệ:"E",Ì:"I",Í:"I",Î:"I",Ï:"I",Ḯ:"I",Ȋ:"I",Ỉ:"I",Ị:"I",Ð:"D",Ñ:"N",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",Ố:"O",Ṍ:"O",Ṓ:"O",Ȏ:"O",Ỏ:"O",Ọ:"O",Ổ:"O",Ỗ:"O",Ộ:"O",Ờ:"O",Ở:"O",Ỡ:"O",Ớ:"O",Ợ:"O",Ù:"U",Ú:"U",Û:"U",Ü:"U",Ủ:"U",Ụ:"U",Ử:"U",Ữ:"U",Ự:"U",Ý:"Y",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",ấ:"a",ắ:"a",ẳ:"a",ẵ:"a",ặ:"a",æ:"ae",ầ:"a",ằ:"a",ȃ:"a",ả:"a",ạ:"a",ẩ:"a",ẫ:"a",ậ:"a",ç:"c",ḉ:"c",è:"e",é:"e",ê:"e",ë:"e",ế:"e",ḗ:"e",ề:"e",ḕ:"e",ḝ:"e",ȇ:"e",ẻ:"e",ẽ:"e",ẹ:"e",ể:"e",ễ:"e",ệ:"e",ì:"i",í:"i",î:"i",ï:"i",ḯ:"i",ȋ:"i",ỉ:"i",ị:"i",ð:"d",ñ:"n",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",ố:"o",ṍ:"o",ṓ:"o",ȏ:"o",ỏ:"o",ọ:"o",ổ:"o",ỗ:"o",ộ:"o",ờ:"o",ở:"o",ỡ:"o",ớ:"o",ợ:"o",ù:"u",ú:"u",û:"u",ü:"u",ủ:"u",ụ:"u",ử:"u",ữ:"u",ự:"u",ý:"y",ÿ:"y",Ā:"A",ā:"a",Ă:"A",ă:"a",Ą:"A",ą:"a",Ć:"C",ć:"c",Ĉ:"C",ĉ:"c",Ċ:"C",ċ:"c",Č:"C",č:"c",C̆:"C",c̆:"c",Ď:"D",ď:"d",Đ:"D",đ:"d",Ē:"E",ē:"e",Ĕ:"E",ĕ:"e",Ė:"E",ė:"e",Ę:"E",ę:"e",Ě:"E",ě:"e",Ĝ:"G",Ǵ:"G",ĝ:"g",ǵ:"g",Ğ:"G",ğ:"g",Ġ:"G",ġ:"g",Ģ:"G",ģ:"g",Ĥ:"H",ĥ:"h",Ħ:"H",ħ:"h",Ḫ:"H",ḫ:"h",Ĩ:"I",ĩ:"i",Ī:"I",ī:"i",Ĭ:"I",ĭ:"i",Į:"I",į:"i",İ:"I",ı:"i",IJ:"IJ",ij:"ij",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",Ḱ:"K",ḱ:"k",K̆:"K",k̆:"k",Ĺ:"L",ĺ:"l",Ļ:"L",ļ:"l",Ľ:"L",ľ:"l",Ŀ:"L",ŀ:"l",Ł:"l",ł:"l",Ḿ:"M",ḿ:"m",M̆:"M",m̆:"m",Ń:"N",ń:"n",Ņ:"N",ņ:"n",Ň:"N",ň:"n",ʼn:"n",N̆:"N",n̆:"n",Ō:"O",ō:"o",Ŏ:"O",ŏ:"o",Ő:"O",ő:"o",Œ:"OE",œ:"oe",P̆:"P",p̆:"p",Ŕ:"R",ŕ:"r",Ŗ:"R",ŗ:"r",Ř:"R",ř:"r",R̆:"R",r̆:"r",Ȓ:"R",ȓ:"r",Ś:"S",ś:"s",Ŝ:"S",ŝ:"s",Ş:"S",Ș:"S",ș:"s",ş:"s",Š:"S",š:"s",Ţ:"T",ţ:"t",ț:"t",Ț:"T",Ť:"T",ť:"t",Ŧ:"T",ŧ:"t",T̆:"T",t̆:"t",Ũ:"U",ũ:"u",Ū:"U",ū:"u",Ŭ:"U",ŭ:"u",Ů:"U",ů:"u",Ű:"U",ű:"u",Ų:"U",ų:"u",Ȗ:"U",ȗ:"u",V̆:"V",v̆:"v",Ŵ:"W",ŵ:"w",Ẃ:"W",ẃ:"w",X̆:"X",x̆:"x",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Y̆:"Y",y̆:"y",Ź:"Z",ź:"z",Ż:"Z",ż:"z",Ž:"Z",ž:"z",ſ:"s",ƒ:"f",Ơ:"O",ơ:"o",Ư:"U",ư:"u",Ǎ:"A",ǎ:"a",Ǐ:"I",ǐ:"i",Ǒ:"O",ǒ:"o",Ǔ:"U",ǔ:"u",Ǖ:"U",ǖ:"u",Ǘ:"U",ǘ:"u",Ǚ:"U",ǚ:"u",Ǜ:"U",ǜ:"u",Ứ:"U",ứ:"u",Ṹ:"U",ṹ:"u",Ǻ:"A",ǻ:"a",Ǽ:"AE",ǽ:"ae",Ǿ:"O",ǿ:"o",Þ:"TH",þ:"th",Ṕ:"P",ṕ:"p",Ṥ:"S",ṥ:"s",X́:"X",x́:"x",Ѓ:"Г",ѓ:"г",Ќ:"К",ќ:"к",A̋:"A",a̋:"a",E̋:"E",e̋:"e",I̋:"I",i̋:"i",Ǹ:"N",ǹ:"n",Ồ:"O",ồ:"o",Ṑ:"O",ṑ:"o",Ừ:"U",ừ:"u",Ẁ:"W",ẁ:"w",Ỳ:"Y",ỳ:"y",Ȁ:"A",ȁ:"a",Ȅ:"E",ȅ:"e",Ȉ:"I",ȉ:"i",Ȍ:"O",ȍ:"o",Ȑ:"R",ȑ:"r",Ȕ:"U",ȕ:"u",B̌:"B",b̌:"b",Č̣:"C",č̣:"c",Ê̌:"E",ê̌:"e",F̌:"F",f̌:"f",Ǧ:"G",ǧ:"g",Ȟ:"H",ȟ:"h",J̌:"J",ǰ:"j",Ǩ:"K",ǩ:"k",M̌:"M",m̌:"m",P̌:"P",p̌:"p",Q̌:"Q",q̌:"q",Ř̩:"R",ř̩:"r",Ṧ:"S",ṧ:"s",V̌:"V",v̌:"v",W̌:"W",w̌:"w",X̌:"X",x̌:"x",Y̌:"Y",y̌:"y",A̧:"A",a̧:"a",B̧:"B",b̧:"b",Ḑ:"D",ḑ:"d",Ȩ:"E",ȩ:"e",Ɛ̧:"E",ɛ̧:"e",Ḩ:"H",ḩ:"h",I̧:"I",i̧:"i",Ɨ̧:"I",ɨ̧:"i",M̧:"M",m̧:"m",O̧:"O",o̧:"o",Q̧:"Q",q̧:"q",U̧:"U",u̧:"u",X̧:"X",x̧:"x",Z̧:"Z",z̧:"z",й:"и",Й:"И",ё:"е",Ё:"Е"},n=Object.keys(t).join("|"),r=new RegExp(n,"g"),i=new RegExp(n,"");function o(e){return t[e]}var a=function(e){return e.replace(r,o)};e.exports=a,e.exports.has=function(e){return!!e.match(i)},e.exports.remove=a},63133:(e,t,n)=>{"use strict";var r=n(51609),i="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},o=r.useState,a=r.useEffect,s=r.useLayoutEffect,l=r.useDebugValue;function c(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!i(e,n)}catch(e){return!0}}var d="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var n=t(),r=o({inst:{value:n,getSnapshot:t}}),i=r[0].inst,d=r[1];return s(function(){i.value=n,i.getSnapshot=t,c(i)&&d({inst:i})},[e,n,t]),a(function(){return c(i)&&d({inst:i}),e(function(){c(i)&&d({inst:i})})},[e]),l(n),n};t.useSyncExternalStore=void 0!==r.useSyncExternalStore?r.useSyncExternalStore:d},23378:(e,t,n)=>{"use strict";var r=n(51609),i=n(89104),o="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},a=i.useSyncExternalStore,s=r.useRef,l=r.useEffect,c=r.useMemo,d=r.useDebugValue;t.useSyncExternalStoreWithSelector=function(e,t,n,r,i){var u=s(null);if(null===u.current){var f={hasValue:!1,value:null};u.current=f}else f=u.current;u=c(function(){function e(e){if(!l){if(l=!0,a=e,e=r(e),void 0!==i&&f.hasValue){var t=f.value;if(i(t,e))return s=t}return s=e}if(t=s,o(a,e))return t;var n=r(e);return void 0!==i&&i(t,n)?(a=e,t):(a=e,s=n)}var a,s,l=!1,c=void 0===n?null:n;return[function(){return e(t())},null===c?void 0:function(){return e(c())}]},[t,n,r,i]);var p=a(e,u[0],u[1]);return l(function(){f.hasValue=!0,f.value=p},[p]),d(p),p}},89104:(e,t,n)=>{"use strict";e.exports=n(63133)},93754:(e,t,n)=>{"use strict";e.exports=n(23378)},51609:e=>{"use strict";e.exports=window.React},75795:e=>{"use strict";e.exports=window.ReactDOM},15703:e=>{"use strict";e.exports=window.wc.wcSettings},1455:e=>{"use strict";e.exports=window.wp.apiFetch},56427:e=>{"use strict";e.exports=window.wp.components},29491:e=>{"use strict";e.exports=window.wp.compose},3582:e=>{"use strict";e.exports=window.wp.coreData},47143:e=>{"use strict";e.exports=window.wp.data},38443:e=>{"use strict";e.exports=window.wp.date},86087:e=>{"use strict";e.exports=window.wp.element},27723:e=>{"use strict";e.exports=window.wp.i18n},16480:e=>{"use strict";e.exports=window.wp.mediaUtils},692:e=>{"use strict";e.exports=window.wp.notices},5573:e=>{"use strict";e.exports=window.wp.primitives},13053:e=>{"use strict";e.exports=window.wp.privateApis},71628:e=>{"use strict";e.exports=window.wp.router},93832:e=>{"use strict";e.exports=window.wp.url},97013:(e,t,n)=>{"use strict";n.d(t,{M:()=>o,d:()=>i});var r=n(21537);function i(e,t,n,i){let o=!1,a=!1;const s=i??r.t0;return{reason:e,event:t??new Event("base-ui"),cancel(){o=!0},allowPropagation(){a=!0},get isCanceled(){return o},get isPropagationAllowed(){return a},trigger:n,...s}}function o(e,t,n){const i=n??r.t0;return{reason:e,event:t??new Event("base-ui"),...i}}},54311:(e,t,n)=>{"use strict";n.d(t,{Bo:()=>s,Dq:()=>g,N7:()=>o,Np:()=>a,R0:()=>c,SR:()=>l,Ui:()=>i,Xn:()=>m,_J:()=>p,dv:()=>r,jv:()=>h,pf:()=>u,qs:()=>f,ux:()=>d});const r="none",i="trigger-press",o="trigger-hover",a="outside-press",s="item-press",l="close-press",c="clear-press",d="chip-remove-press",u="input-change",f="input-clear",p="input-press",m="focus-out",h="escape-key",g="list-navigation"},95018:(e,t,n)=>{"use strict";n.d(t,{G:()=>a,T:()=>r});let r=function(e){return e.startingStyle="data-starting-style",e.endingStyle="data-ending-style",e}({});const i={[r.startingStyle]:""},o={[r.endingStyle]:""},a={transitionStatus:e=>"starting"===e?i:"ending"===e?o:null}},52691:(e,t,n)=>{"use strict";n.d(t,{s:()=>d});var r=n(51609),i=n(24843),o=n(42655),a=n(78265),s=n(51241),l=n(21600);const c=r.createContext(void 0);function d(e={}){const{disabled:t=!1,focusableWhenDisabled:n,tabIndex:i=0,native:d=!0,composite:f}=e,p=r.useRef(null),m=function(e=!1){const t=r.useContext(c);if(void 0===t&&!e)throw new Error((0,l.A)(16));return t}(!0),h=f??void 0!==m,{props:g}=function(e){const{focusableWhenDisabled:t,disabled:n,composite:i=!1,tabIndex:o=0,isNativeButton:a}=e,s=i&&!1!==t,l=i&&!1===t;return{props:r.useMemo(()=>{const e={onKeyDown(e){n&&t&&"Tab"!==e.key&&e.preventDefault()}};return i||(e.tabIndex=o,!a&&n&&(e.tabIndex=t?o:-1)),(a&&(t||s)||!a&&n)&&(e["aria-disabled"]=n),!a||t&&!l||(e.disabled=n),e},[i,n,t,s,l,a,o])}}({focusableWhenDisabled:n,disabled:t,composite:h,tabIndex:i,isNativeButton:d}),v=r.useCallback(()=>{const e=p.current;u(e)&&h&&t&&void 0===g.disabled&&e.disabled&&(e.disabled=!1)},[t,g.disabled,h]);return(0,a.g)(v,[v]),{getButtonProps:r.useCallback((e={})=>{const{onClick:n,onMouseDown:r,onKeyUp:i,onKeyDown:o,onPointerDown:a,...l}=e,c=d?"button":void 0;return(0,s.v6)({type:c,onClick(e){t?e.preventDefault():n?.(e)},onMouseDown(e){t||r?.(e)},onKeyDown(e){if(t)return;if((0,s.PT)(e),o?.(e),e.baseUIHandlerPrevented)return;const r=e.target===e.currentTarget,i=e.currentTarget,a=u(i),l=!d&&(c=i,Boolean("A"===c?.tagName&&c?.href));var c;const f=r&&(d?a:!l),p="Enter"===e.key,m=" "===e.key,g=i.getAttribute("role"),v=g?.startsWith("menuitem")||"option"===g||"gridcell"===g;if(r&&h&&m){if(e.defaultPrevented&&v)return;return e.preventDefault(),void(l||d&&a?(i.click(),e.preventBaseUIHandler()):f&&(n?.(e),e.preventBaseUIHandler()))}f&&(d||!m&&!p||e.preventDefault(),!d&&p&&n?.(e))},onKeyUp(e){t||((0,s.PT)(e),i?.(e),e.target===e.currentTarget&&d&&h&&u(e.currentTarget)&&" "===e.key?e.preventDefault():e.baseUIHandlerPrevented||e.target!==e.currentTarget||d||h||" "!==e.key||n?.(e))},onPointerDown(e){t?e.preventDefault():a?.(e)}},d?void 0:{role:"button"},g,l)},[t,g,h,d]),buttonRef:(0,o.K)(e=>{p.current=e,v()})}}function u(e){return(0,i.sb)(e)&&"BUTTON"===e.tagName}},1416:(e,t,n)=>{"use strict";n.d(t,{V:()=>l});var r=n(75795),i=n(92216),o=n(42655),a=n(10448),s=n(95018);function l(e,t=!1,n=!0){const l=(0,i.N)();return(0,o.K)((i,o=null)=>{l.cancel();const c=(0,a.q)(e);if(null==c)return;const d=c,u=()=>{r.flushSync(i)};if("function"!=typeof d.getAnimations||globalThis.BASE_UI_ANIMATIONS_DISABLED)i();else{if(t){const e=s.T.startingStyle;if(!d.hasAttribute(e))return void l.request(f);const t=new MutationObserver(()=>{d.hasAttribute(e)||(t.disconnect(),f())});return t.observe(d,{attributes:!0,attributeFilter:[e]}),void o?.addEventListener("abort",()=>t.disconnect(),{once:!0})}l.request(f)}function f(){Promise.all(d.getAnimations().map(e=>e.finished)).then(()=>{o?.aborted||u()}).catch(()=>{if(n)return void(o?.aborted||u());const e=d.getAnimations();!o?.aborted&&e.length>0&&e.some(e=>e.pending||"finished"!==e.playState)&&f()})}})}},16579:(e,t,n)=>{"use strict";n.d(t,{e:()=>i});var r=n(46867);function i(e){return(0,r.B)(e,"base-ui")}},81818:(e,t,n)=>{"use strict";n.d(t,{v:()=>a});var r=n(51609),i=n(42655),o=n(1416);function a(e){const{enabled:t=!0,open:n,ref:a,onComplete:s}=e,l=(0,i.K)(s),c=(0,o.V)(a,n,!1);r.useEffect(()=>{if(!t)return;const e=new AbortController;return c(l,e.signal),()=>{e.abort()}},[t,n,l,c])}},13690:(e,t,n)=>{"use strict";n.d(t,{o:()=>u});var r=n(21600),i=n(51609),o=n(7281),a=n(94791);function s(e){if(!i.isValidElement(e))return null;const t=e,n=t.props;return((0,a._)(19)?n?.ref:t.ref)??null}var l=n(12358),c=n(21537),d=n(51241);function u(e,t,n={}){const a=t.render,u=function(e,t={}){const{className:n,style:r,render:i}=e,{state:a=c.t0,ref:u,props:f,stateAttributesMapping:p,enabled:m=!0}=t,h=m?function(e,t){return"function"==typeof e?e(t):e}(n,a):void 0,g=m?function(e,t){return"function"==typeof e?e(t):e}(r,a):void 0,v=m?function(e,t){const n={};for(const r in e){const i=e[r];if(t?.hasOwnProperty(r)){const e=t[r](i);null!=e&&Object.assign(n,e);continue}!0===i?n[`data-${r.toLowerCase()}`]="":i&&(n[`data-${r.toLowerCase()}`]=i.toString())}return n}(a,p):c.t0,b=m&&f?function(e){return Array.isArray(e)?(0,d.lZ)(e):(0,d.v6)(void 0,e)}(f):void 0,y=m?(0,l.r)(v,b)??{}:c.t0;return"undefined"!=typeof document&&(m?Array.isArray(u)?y.ref=(0,o.U)([y.ref,s(i),...u]):y.ref=(0,o.a)(y.ref,s(i),u):(0,o.a)(null,null)),m?(void 0!==h&&(y.className=(0,d.VN)(y.className,h)),void 0!==g&&(y.style=(0,l.r)(y.style,g)),y):c.t0}(t,n);return!1===n.enabled?null:function(e,t,n,o){if(t){if("function"==typeof t)return t(n,o);const e=(0,d.v6)(n,t.props);e.ref=n.ref;let r=t;return r?.$$typeof===f&&(r=i.Children.toArray(t)[0]),i.cloneElement(r,e)}if(e&&"string"==typeof e)return function(e,t){return"button"===e?(0,i.createElement)("button",{type:"button",...t,key:t.key}):"img"===e?(0,i.createElement)("img",{alt:"",...t,key:t.key}):i.createElement(e,t)}(e,n);throw new Error((0,r.A)(8))}(e,a,u,n.state??c.t0)}const f=Symbol.for("react.lazy")},11644:(e,t,n)=>{"use strict";n.d(t,{$:()=>a});var r=n(51609),i=n(78265),o=n(92216);function a(e,t=!1,n=!1){const[a,s]=r.useState(e&&t?"idle":void 0),[l,c]=r.useState(e);return e&&!l&&(c(!0),s("starting")),e||!l||"ending"===a||n||s("ending"),e||l||"ending"!==a||s(void 0),(0,i.g)(()=>{if(!e&&l&&"ending"!==a&&n){const e=o.K.request(()=>{s("ending")});return()=>{o.K.cancel(e)}}},[e,l,a,n]),(0,i.g)(()=>{if(!e||t)return;const n=o.K.request(()=>{s(void 0)});return()=>{o.K.cancel(n)}},[t,e]),(0,i.g)(()=>{if(!e||!t)return;e&&l&&"idle"!==a&&s("starting");const n=o.K.request(()=>{s("idle")});return()=>{o.K.cancel(n)}},[t,e,l,a]),{mounted:l,setMounted:c,transitionStatus:a}}},51241:(e,t,n)=>{"use strict";n.d(t,{PT:()=>m,VN:()=>h,lZ:()=>a,v6:()=>o});var r=n(12358);const i={};function o(e,t,n,r,i){if(!(n||r||i||e))return s(t);let o=s(e);return t&&(o=l(o,t)),n&&(o=l(o,n)),r&&(o=l(o,r)),i&&(o=l(o,i)),o}function a(e){if(0===e.length)return i;if(1===e.length)return s(e[0]);let t=s(e[0]);for(let n=1;n<e.length;n+=1)t=l(t,e[n]);return t}function s(e){return d(e)?{...u(e,i)}:function(e){const t={...e};for(const e in t){const n=t[e];c(e,n)&&(t[e]=p(n))}return t}(e)}function l(e,t){return d(t)?u(t,e):function(e,t){if(!t)return e;for(const n in t){const i=t[n];switch(n){case"style":e[n]=(0,r.r)(e.style,i);break;case"className":e[n]=h(e.className,i);break;default:c(n,i)?e[n]=f(e[n],i):e[n]=i}}return e}(e,t)}function c(e,t){const n=e.charCodeAt(0),r=e.charCodeAt(1),i=e.charCodeAt(2);return 111===n&&110===r&&i>=65&&i<=90&&("function"==typeof t||void 0===t)}function d(e){return"function"==typeof e}function u(e,t){return d(e)?e(t):e??i}function f(e,t){return t?e?(...n)=>{const r=n[0];if(g(r)){const i=r;m(i);const o=t(...n);return i.baseUIHandlerPrevented||e?.(...n),o}const i=t(...n);return e?.(...n),i}:p(t):e}function p(e){return e?(...t)=>{const n=t[0];return g(n)&&m(n),e(...t)}:e}function m(e){return e.preventBaseUIHandler=()=>{e.baseUIHandlerPrevented=!0},e}function h(e,t){return t?e?t+" "+e:t:e}function g(e){return null!=e&&"object"==typeof e&&"nativeEvent"in e}},21133:(e,t,n)=>{"use strict";n.d(t,{C:()=>i});var r=n(13690);function i(e){return(0,r.o)(e.defaultTagName??"div",e,e)}},10448:(e,t,n)=>{"use strict";function r(e){return null==e?e:"current"in e?e.current:e}n.d(t,{q:()=>r})},62507:(e,t,n)=>{"use strict";n.d(t,{m:()=>o,p:()=>a});var r=n(89146),i=n(51609);const o=i.createContext(void 0);function a(){const e=i.useContext(o);if(void 0===e)throw new Error((0,r.A)(26));return e}},28007:(e,t,n)=>{"use strict";n.d(t,{PQ:()=>s,Ts:()=>o,am:()=>a});var r=n(89146),i=n(51609);const o=i.createContext(!1),a=i.createContext(void 0);function s(e){const t=i.useContext(a);if(!1===e&&void 0===t)throw new Error((0,r.A)(27));return t}},73555:(e,t,n)=>{"use strict";n.d(t,{t:()=>r});const r="data-drawer-content"},3961:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(89146),i=n(51609);const o=i.createContext(void 0);function a(e){const t=i.useContext(o);if(!1===e&&void 0===t)throw new Error((0,r.A)(91));return t}},80863:(e,t,n)=>{"use strict";n.d(t,{N:()=>o,i:()=>a});var r=n(89146),i=n(51609);const o=i.createContext(void 0);function a(e){const t=i.useContext(o);if(!1===e&&void 0===t)throw new Error((0,r.A)(90));return t}},95955:(e,t,n)=>{"use strict";n.d(t,{V:()=>r});let r=function(e){return e.disabled="data-disabled",e.valid="data-valid",e.invalid="data-invalid",e.touched="data-touched",e.dirty="data-dirty",e.filled="data-filled",e.focused="data-focused",e}({})},34032:(e,t,n)=>{"use strict";n.d(t,{r:()=>d});var r=n(51609),i=n(66295),o=n(75874),a=n(88059),s=n(97085),l=n(38082),c=n(19134);const d=r.forwardRef(function(e,t){const{render:n,id:r,className:d,style:u,...f}=e,p=(0,l.e)(r),m=(0,o.V$)(!1),{setMessageIds:h}=(0,a.H)();return(0,i.g)(()=>{if(p)return h(e=>e.concat(p)),()=>{h(e=>e.filter(e=>e!==p))}},[p,h]),(0,c.o)("p",e,{ref:t,state:m.state,props:[{id:p},f],stateAttributesMapping:s.dc})})},60975:(e,t,n)=>{"use strict";n.d(t,{B:()=>a,O:()=>o});var r=n(89146),i=n(51609);const o=i.createContext({legendId:void 0,setLegendId:()=>{},disabled:void 0});function a(e=!1){const t=i.useContext(o);if(!t&&!e)throw new Error((0,r.A)(86));return t}},53660:(e,t,n)=>{"use strict";n.d(t,{s:()=>V});var r=n(51609),i=n(24843),o=n(78105),a=n(47435),s=n(2927),l=n(32303),c=n(50625),d=n(66295),u=n(78662),f=n(87803),p=n(38934),m=n(75609),h=n(54411),g=n(38203),v=n(31974),b=n(7402),y=n(28023),w=n(10775),x=n(56161),_=n(78410),S=n(92016),k=n(59178),C=n(6102),E=n(70710),j=n(16153),R=n(69567),A=n(50690),I=n(79199),M=n(39793);const O=20;let P=[];function T(){P=P.filter(e=>e.deref()?.isConnected)}function N(){return T(),P[P.length-1]?.deref()}function D(e,t){if(e.hasAttribute("tabindex")&&!e.hasAttribute("data-tabindex"))return;if(!t.current.includes("floating")&&!e.getAttribute("role")?.includes("dialog"))return;const n=(0,y.nq)(e).filter(e=>{const t=e.getAttribute("data-tabindex")||"";return(0,y.AO)(e)||e.hasAttribute("data-tabindex")&&!t.startsWith("-")}),r=e.getAttribute("tabindex");t.current.includes("floating")||0===n.length?"0"!==r&&e.setAttribute("tabindex","0"):("-1"!==r||e.hasAttribute("data-tabindex")&&"-1"!==e.getAttribute("data-tabindex"))&&(e.setAttribute("tabindex","-1"),e.setAttribute("data-tabindex","-1"))}function V(e){const{context:t,children:n,disabled:V=!1,initialFocus:z=!0,returnFocus:F=!0,restoreFocus:L=!1,modal:B=!0,closeOnFocusOut:q=!0,openInteractionType:W="",nextFocusableElement:$,previousFocusableElement:H,beforeContentFocusGuardRef:K,externalTree:U,getInsideElements:Y}=e,X="rootStore"in t?t.rootStore:t,G=X.useState("open"),Z=X.useState("domReferenceElement"),J=X.useState("floatingElement"),{events:Q,dataRef:ee}=X.context,te=(0,c.K)(()=>ee.current.floatingContext?.nodeId),ne=!1===z,re=(0,v.WZ)(Z)&&ne,ie=r.useRef(["content"]),oe=(0,l.u)(z),ae=(0,l.u)(F),se=(0,l.u)(W),le=(0,R.cq)(U),ce=(0,j.vB)(),de=r.useRef(!1),ue=r.useRef(!1),fe=r.useRef(!1),pe=r.useRef(null),me=r.useRef(""),he=r.useRef(""),ge=r.useRef(null),ve=r.useRef(null),be=(0,s.a)(ge,K,ce?.beforeInsideRef),ye=(0,s.a)(ve,ce?.afterInsideRef),we=(0,u.Z)(),xe=(0,u.Z)(),_e=(0,p.N)(),Se=null!=ce,ke=(0,v.nd)(J),Ce=(0,c.K)((e=ke)=>e?(0,y.Kr)(e):[]),Ee=(0,c.K)(()=>Y?.().filter(e=>null!=e)??[]);r.useEffect(()=>{if(V||!B)return;const e=(0,m.R)(ke);return(0,o.q)(e,"keydown",function(e){"Tab"===e.key&&(0,g.gR)(ke,(0,g.RS)((0,m.R)(ke)))&&0===Ce().length&&!re&&(0,b.jo)(e)})},[V,ke,B,re,Ce]),r.useEffect(()=>{if(V||!G)return;const e=(0,m.R)(ke);function t(){fe.current=!1}return(0,a.g)((0,o.q)(e,"pointerdown",function(e){const t=(0,g.EW)(e),n=Ee(),r=(0,g.gR)(J,t)||(0,g.gR)(Z,t)||(0,g.gR)(ce?.portalNode,t)||n.some(e=>e===t||(0,g.gR)(e,t));fe.current=!r,he.current=e.pointerType||"keyboard",t?.closest(`[${A.Kd}]`)&&(ue.current=!0)},!0),(0,o.q)(e,"pointerup",t,!0),(0,o.q)(e,"pointercancel",t,!0),(0,o.q)(e,"keydown",function(){he.current="keyboard"},!0))},[V,J,Z,ke,G,ce,Ee]),r.useEffect(()=>{if(V||!q)return;const e=(0,m.R)(ke);function t(t){const n=t.relatedTarget,r=t.currentTarget,o=(0,g.EW)(t);queueMicrotask(()=>{const a=te(),s=X.context.triggerElements,l=Ee(),c=n?.hasAttribute((0,k.F)("focus-guard"))&&[ge.current,ve.current,ce?.beforeInsideRef.current,ce?.afterInsideRef.current,ce?.beforeOutsideRef.current,ce?.afterOutsideRef.current,(0,I.q)(H),(0,I.q)($)].includes(n),d=!((0,g.gR)(Z,n)||(0,g.gR)(J,n)||(0,g.gR)(n,J)||(0,g.gR)(ce?.portalNode,n)||l.some(e=>e===n||(0,g.gR)(e,n))||null!=n&&s.hasElement(n)||s.hasMatchingElement(e=>(0,g.gR)(e,n))||c||le&&((0,w.CM)(le.nodesRef.current,a).find(e=>(0,g.gR)(e.context?.elements.floating,n)||(0,g.gR)(e.context?.elements.domReference,n))||(0,w.$4)(le.nodesRef.current,a).find(e=>[e.context?.elements.floating,(0,v.nd)(e.context?.elements.floating)].includes(n)||e.context?.elements.domReference===n)));if(r===Z&&ke&&D(ke,ie),L&&r!==Z&&!(0,x.J9)(o)&&(0,g.RS)(e)===e.body){if((0,i.sb)(ke)&&(ke.focus(),"popup"===L))return void _e.request(()=>{ke.focus()});const e=Ce(),t=pe.current,n=(t&&e.includes(t)?t:null)||e[e.length-1]||ke;(0,i.sb)(n)&&n.focus()}ee.current.insideReactTree?ee.current.insideReactTree=!1:!re&&B||!n||!d||ue.current||!re&&n===N()||(de.current=!0,X.setOpen(!1,(0,_.d)(S.Xn,t)))})}const n=(0,i.sb)(Z)?Z:null;return J||n?(0,a.g)(n&&(0,o.q)(n,"focusout",t),n&&(0,o.q)(n,"pointerdown",function(){ue.current=!0,xe.start(0,()=>{ue.current=!1})}),J&&(0,o.q)(J,"focusin",function(e){const t=(0,g.EW)(e);(0,y.AO)(t)&&(pe.current=t)}),J&&(0,o.q)(J,"focusout",t),J&&ce&&(0,o.q)(J,"focusout",function(){fe.current||(ee.current.insideReactTree=!0,we.start(0,()=>{ee.current.insideReactTree=!1}))},!0)):void 0},[V,Z,J,ke,B,le,ce,X,q,L,Ce,re,te,ie,ee,we,xe,_e,$,H,Ee]),r.useEffect(()=>{if(V||!J||!G)return;const e=Array.from(ce?.portalNode?.querySelectorAll(`[${(0,k.F)("portal")}]`)||[]),t=le?(0,w.$4)(le.nodesRef.current,te()):[],n=t.find(e=>(0,v.WZ)(e.context?.elements.domReference||null))?.context?.elements.domReference,r=[J,...e,ge.current,ve.current,ce?.beforeOutsideRef.current,ce?.afterOutsideRef.current,...Ee(),n,(0,I.q)(H),(0,I.q)($),re?Z:null].filter(e=>null!=e),i=(0,E.X)(r,{ariaHidden:B||re,mark:!1}),o=[J,...e].filter(e=>null!=e),a=(0,E.X)(o);return()=>{a(),i()}},[G,V,Z,J,B,ce,re,le,te,$,H,Ee]),(0,d.g)(()=>{if(!G||V||!(0,i.sb)(ke))return;const e=(0,m.R)(ke),t=(0,g.RS)(e);queueMicrotask(()=>{const n=oe.current,r="function"==typeof n?n(se.current||""):n;if(void 0===r||!1===r)return;if((0,g.gR)(ke,t))return;let i=null;const o=()=>(null==i&&(i=Ce(ke)),i[0]||ke);let a;a=!0===r||null===r?o():(0,I.q)(r),a=a||o();const s=(0,g.gR)(ke,(0,g.RS)(e));(0,C.p)(a,{preventScroll:a===ke,shouldFocus(){if(s)return!0;const t=(0,g.RS)(e);return!(t!==a&&(0,g.gR)(ke,t))}})})},[V,G,ke,Ce,oe,se]),(0,d.g)(()=>{if(V||!ke)return;const e=(0,m.R)(ke);var t;function n(e){if(e.open||(me.current=function(e,t){const n=(0,i.zk)((0,g.EW)(e));return e instanceof n.KeyboardEvent?"keyboard":e instanceof n.FocusEvent?t||"keyboard":"pointerType"in e?e.pointerType||"keyboard":"touches"in e?"touch":e instanceof n.MouseEvent?t||(0===e.detail?"keyboard":"mouse"):""}(e.nativeEvent,he.current)),e.reason===S.N7&&"mouseleave"===e.nativeEvent.type&&(de.current=!0),e.reason===S.Np)if(e.nested)de.current=!1;else if((0,b.YF)(e.nativeEvent)||(0,b.Pg)(e.nativeEvent))de.current=!1;else{let e=!1;(0,m.R)(ke).createElement("div").focus({get preventScroll(){return e=!0,!1}}),de.current=!e}}return t=(0,g.RS)(e),T(),t&&"body"!==(0,i.mq)(t)&&(P.push(new WeakRef(t)),P.length>O&&(P=P.slice(-O))),Q.on("openchange",n),()=>{Q.off("openchange",n);const t=(0,g.RS)(e),r=Ee(),o=(0,g.gR)(J,t)||r.some(e=>e===t||(0,g.gR)(e,t))||le&&(0,w.CM)(le.nodesRef.current,te(),!1).some(e=>(0,g.gR)(e.context?.elements.floating,t)),a=ae.current,s=function(){const e=ae.current;let t="function"==typeof e?e(me.current):e;if(void 0===t||!1===t)return null;if(null===t&&(t=!0),"boolean"==typeof t)return Z?.isConnected?Z:N()||null;const n=Z?.isConnected?Z:N();return(0,I.q)(t)||n||null}();queueMicrotask(()=>{const n=(r=s)?(0,y.AO)(r)?r:(0,y.Kr)(r)[0]||r:null;var r;const l="boolean"!=typeof a;a&&!de.current&&(0,i.sb)(n)&&(l||n===t||t===e.body||o)&&n.focus({preventScroll:!0}),de.current=!1})}},[V,J,ke,ae,Q,le,Z,te,Ee]),(0,d.g)(()=>{if(!f.Tc||G||!J)return;const e=(0,g.RS)((0,m.R)(J));(0,i.sb)(e)&&(0,v.$u)(e)&&(0,g.gR)(J,e)&&e.blur()},[G,J]),(0,d.g)(()=>{if(!V&&ce)return ce.setFocusManagerState({modal:B,closeOnFocusOut:q,open:G,onOpenChange:X.setOpen,domReference:Z}),()=>{ce.setFocusManagerState(null)}},[V,ce,B,G,X,q,Z]),(0,d.g)(()=>{if(!V&&ke)return D(ke,ie),()=>{queueMicrotask(T)}},[V,ke,ie]);const je=!V&&(!B||!re)&&(Se||B);return(0,M.jsxs)(r.Fragment,{children:[je&&(0,M.jsx)(h.U,{"data-type":"inside",ref:be,onFocus:e=>{if(B){const e=Ce();(0,C.p)(e[e.length-1])}else if(ce?.portalNode)if(de.current=!1,(0,y.Qp)(e,ce.portalNode)){const e=(0,y.vF)(Z);e?.focus()}else(0,I.q)(H??ce.beforeOutsideRef)?.focus()}}),n,je&&(0,M.jsx)(h.U,{"data-type":"inside",ref:ye,onFocus:e=>{if(B)(0,C.p)(Ce()[0]);else if(ce?.portalNode)if(q&&(de.current=!0),(0,y.Qp)(e,ce.portalNode)){const e=(0,y.XJ)(Z);e?.focus()}else(0,I.q)($??ce.afterOutsideRef)?.focus()}})]})}},16153:(e,t,n)=>{"use strict";n.d(t,{CK:()=>S,XF:()=>k,vB:()=>x});var r=n(51609),i=n(75795),o=n(24843),a=n(78105),s=n(47435),l=n(90060),c=n(66295),d=n(50625),u=n(2703),f=n(54411),p=n(28023),m=n(78410),h=n(92016),g=n(59178),v=n(19134),b=n(50690),y=n(39793);const w=r.createContext(null),x=()=>r.useContext(w),_=(0,g.F)("portal");function S(e={}){const{ref:t,container:n,componentProps:a=u.t0,elementProps:s}=e,f=(0,l.B)(),p=x(),m=p?.portalNode,[h,g]=r.useState(null),[b,y]=r.useState(null),w=(0,d.K)(e=>{null!==e&&y(e)}),S=r.useRef(null);(0,c.g)(()=>{if(null===n)return void(S.current&&(S.current=null,y(null),g(null)));if(null==f)return;const e=(n&&((0,o.Ll)(n)?n:n.current))??m??document.body;null!=e?S.current!==e&&(S.current=e,y(null),g(e)):S.current&&(S.current=null,y(null),g(null))},[n,m,f]);const k=(0,v.o)("div",a,{ref:[t,w],props:[{id:f,[_]:""},s]});return{portalNode:b,portalSubtree:h&&k?i.createPortal(k,h):null}}const k=r.forwardRef(function(e,t){const{render:n,className:o,style:l,children:c,container:d,renderGuards:u,...g}=e,{portalNode:v,portalSubtree:x}=S({container:d,ref:t,componentProps:e,elementProps:g}),_=r.useRef(null),k=r.useRef(null),C=r.useRef(null),E=r.useRef(null),[j,R]=r.useState(null),A=r.useRef(!1),I=j?.modal,M=j?.open,O="boolean"==typeof u?u:!!j&&!j.modal&&j.open&&!!v;r.useEffect(()=>{if(v&&!I)return(0,s.g)((0,a.q)(v,"focusin",e,!0),(0,a.q)(v,"focusout",e,!0));function e(e){v&&e.relatedTarget&&(0,p.Qp)(e)&&("focusin"===e.type?A.current&&((0,p.yV)(v),A.current=!1):((0,p.N)(v),A.current=!0))}},[v,I]),r.useEffect(()=>{v&&!1===M&&((0,p.yV)(v),A.current=!1)},[M,v]);const P=r.useMemo(()=>({beforeOutsideRef:_,afterOutsideRef:k,beforeInsideRef:C,afterInsideRef:E,portalNode:v,setFocusManagerState:R}),[v]);return(0,y.jsxs)(r.Fragment,{children:[x,(0,y.jsxs)(w.Provider,{value:P,children:[O&&v&&(0,y.jsx)(f.U,{"data-type":"outside",ref:_,onFocus:e=>{if((0,p.Qp)(e,v))C.current?.focus();else{const e=j?j.domReference:null,t=(0,p.XJ)(e);t?.focus()}}}),O&&v&&(0,y.jsx)("span",{"aria-owns":v.id,style:b.z_}),v&&i.createPortal(c,v),O&&v&&(0,y.jsx)(f.U,{"data-type":"outside",ref:k,onFocus:e=>{if((0,p.Qp)(e,v))E.current?.focus();else{const t=j?j.domReference:null,n=(0,p.vF)(t);n?.focus(),j?.closeOnFocusOut&&j?.onOpenChange(!1,(0,m.d)(h.Xn,e.nativeEvent))}}})]})]})})},2026:(e,t,n)=>{"use strict";n.d(t,{K:()=>l});var r=n(69751),i=n(52522),o=n(12250),a=n(7402);const s={open:(0,r.M)(e=>e.open),transitionStatus:(0,r.M)(e=>e.transitionStatus),domReferenceElement:(0,r.M)(e=>e.domReferenceElement),referenceElement:(0,r.M)(e=>e.positionReference??e.referenceElement),floatingElement:(0,r.M)(e=>e.floatingElement),floatingId:(0,r.M)(e=>e.floatingId)};class l extends i.H{constructor(e){const{syncOnly:t,nested:n,onOpenChange:r,triggerElements:i,...a}=e;super({...a,positionReference:a.referenceElement,domReferenceElement:a.referenceElement},{onOpenChange:r,dataRef:{current:{}},events:(0,o.d)(),nested:n,triggerElements:i},s),this.syncOnly=t}syncOpenEvent=(e,t)=>{(!e||!this.state.open||null!=t&&(0,a.Ev)(t))&&(this.context.dataRef.current.openEvent=e?t:void 0)};dispatchOpenChange=(e,t)=>{this.syncOpenEvent(e,t.event);const n={open:e,reason:t.reason,nativeEvent:t.event,nested:this.context.nested,triggerElement:t.trigger};this.context.events.emit("openchange",n)};setOpen=(e,t)=>{this.syncOnly||this.dispatchOpenChange(e,t),this.context.onOpenChange?.(e,t)}}},69567:(e,t,n)=>{"use strict";n.d(t,{R1:()=>a,cq:()=>s});var r=n(51609);n(39793);const i=r.createContext(null),o=r.createContext(null),a=()=>r.useContext(i)?.id||null,s=e=>{const t=r.useContext(o);return e??t}},74910:(e,t,n)=>{"use strict";n.d(t,{s:()=>w});var r=n(51609),i=n(78105),o=n(47435),a=n(75609),s=n(50625),l=n(78662),c=n(24843),d=n(69567),u=n(78410),f=n(92016),p=n(59178),m=n(31974),h=n(38203),g=n(7402),v=n(10775);const b={intentional:"onClick",sloppy:"onPointerDown"};function y(){return!1}function w(e,t={}){const{enabled:n=!0,escapeKey:w=!0,outsidePress:x=!0,outsidePressEvent:_="sloppy",referencePress:S=y,referencePressEvent:k="sloppy",bubbles:C,externalTree:E}=t,j="rootStore"in e?e.rootStore:e,R=j.useState("open"),A=j.useState("floatingElement"),{dataRef:I}=j.context,M=(0,d.cq)(E),O=(0,s.K)("function"==typeof x?x:()=>!1),P="function"==typeof x?O:x,T=!1!==P,N=(0,s.K)(()=>_),{escapeKey:D,outsidePress:V}={escapeKey:"boolean"==typeof(z=C)?z:z?.escapeKey??!1,outsidePress:"boolean"==typeof z?z:z?.outsidePress??!0};var z;const F=r.useRef(!1),L=r.useRef(!1),B=r.useRef(!1),q=r.useRef(!1),W=r.useRef(""),$=r.useRef(null),H=(0,l.Z)(),K=(0,l.Z)(),U=(0,s.K)(()=>{K.clear(),I.current.insideReactTree=!1}),Y=(0,s.K)(e=>{const t=I.current.floatingContext?.nodeId;return(M?(0,v.CM)(M.nodesRef.current,t):[]).some(t=>t.context?.open&&!t.context.dataRef.current[e])}),X=(0,s.K)(e=>(0,m.F2)(e,j.select("floatingElement"))||(0,m.F2)(e,j.select("domReferenceElement"))),G=(0,s.K)(e=>{S()&&j.setOpen(!1,(0,u.d)(f.Ui,e.nativeEvent))}),Z=(0,s.K)(e=>{if(!R||!n||!w||"Escape"!==e.key)return;if(q.current)return;if(!D&&Y("__escapeKeyBubbles"))return;const t=(0,g.O_)(e)?e.nativeEvent:e,r=(0,u.d)(f.jv,t);j.setOpen(!1,r),r.isCanceled||e.preventDefault(),D||r.isPropagationAllowed||e.stopPropagation()}),J=(0,s.K)(()=>{I.current.insideReactTree=!0,K.start(0,U)}),Q=(0,s.K)(e=>{if(!R||!n||0!==e.button)return;const t=(0,h.EW)(e.nativeEvent);(0,h.gR)(j.select("floatingElement"),t)&&(F.current||(F.current=!0,L.current=!1))}),ee=(0,s.K)(e=>{R&&n&&(e.defaultPrevented||e.nativeEvent.defaultPrevented)&&F.current&&(L.current=!0)});r.useEffect(()=>{if(!R||!n)return;I.current.__escapeKeyBubbles=D,I.current.__outsidePressBubbles=V;const e=new l.E,t=new l.E;function r(){B.current=!0,t.start(0,()=>{B.current=!1})}function s(){F.current=!1,L.current=!1}function d(){const e=W.current,t="pen"!==e&&e?e:"mouse",n=N(),r="function"==typeof n?n():n;return"string"==typeof r?r:r[t]}function g(e){const t=I.current.floatingContext?.nodeId,n=M&&(0,v.CM)(M.nodesRef.current,t).some(t=>(0,m.F2)(e,t.context?.elements.floating));return X(e)||n}function b(e){if(function(e){const t=d();return"intentional"===t&&"click"!==e.type||"sloppy"===t&&"click"===e.type}(e))return"click"===e.type||X(e)||(t.clear(),B.current=!1),void U();if(I.current.insideReactTree)return void U();const n=(0,h.EW)(e),r=`[${(0,p.F)("inert")}]`,i=(0,c.vq)(n)?n.getRootNode():null,o=Array.from(((0,c.Ng)(i)?i:(0,a.R)(j.select("floatingElement"))).querySelectorAll(r)),s=j.context.triggerElements;if(n&&(s.hasElement(n)||s.hasMatchingElement(e=>(0,h.gR)(e,n))))return;let l=(0,c.vq)(n)?n:null;for(;l&&!(0,c.eu)(l);){const e=(0,c.$4)(l);if((0,c.eu)(e)||!(0,c.vq)(e))break;l=e}if(!o.length||!(0,c.vq)(n)||(0,m.tZ)(n)||(0,h.gR)(n,j.select("floatingElement"))||!o.every(e=>!(0,h.gR)(l,e))){if((0,c.sb)(n)&&!("touches"in e)){const t=(0,c.eu)(n),r=(0,c.L9)(n),i=/auto|scroll/,o=t||i.test(r.overflowX),a=t||i.test(r.overflowY),s=o&&n.clientWidth>0&&n.scrollWidth>n.clientWidth,l=a&&n.clientHeight>0&&n.scrollHeight>n.clientHeight,d="rtl"===r.direction,u=l&&(d?e.offsetX<=n.offsetWidth-n.clientWidth:e.offsetX>n.clientWidth),f=s&&e.offsetY>n.clientHeight;if(u||f)return}if(!g(e))return"intentional"===d()&&B.current?(t.clear(),void(B.current=!1)):void(("function"!=typeof P||P(e))&&(Y("__outsidePressBubbles")||(j.setOpen(!1,(0,u.d)(f.Np,e)),U())))}}function y(e){if("sloppy"!==d()||!j.select("open")||!n||X(e))return;const t=e.touches[0];t&&($.current={startTime:Date.now(),startX:t.clientX,startY:t.clientY,dismissOnTouchEnd:!1,dismissOnMouseDown:!0},H.start(1e3,()=>{$.current&&($.current.dismissOnTouchEnd=!1,$.current.dismissOnMouseDown=!1)}))}function x(e,t){const n=(0,h.EW)(e);if(!n)return;const r=(0,i.q)(n,e.type,()=>{t(e),r()})}function _(e){H.clear(),"pointerdown"===e.type&&(W.current=e.pointerType),"mousedown"===e.type&&$.current&&!$.current.dismissOnMouseDown||x(e,e=>{"pointerdown"===e.type?function(e){"sloppy"===d()&&"touch"!==e.pointerType&&j.select("open")&&n&&!X(e)&&b(e)}(e):b(e)})}function S(e){if(!F.current)return;const n=L.current;s(),"intentional"===d()&&("pointercancel"!==e.type?g(e)||(n?r():("function"!=typeof P||P(e))&&(t.clear(),B.current=!0,U())):n&&r())}function k(e){if("sloppy"!==d()||!$.current||X(e))return;const t=e.touches[0];if(!t)return;const n=Math.abs(t.clientX-$.current.startX),r=Math.abs(t.clientY-$.current.startY),i=Math.sqrt(n*n+r*r);i>5&&($.current.dismissOnTouchEnd=!0),i>10&&(b(e),H.clear(),$.current=null)}function C(e){"sloppy"===d()&&$.current&&!X(e)&&($.current.dismissOnTouchEnd&&b(e),H.clear(),$.current=null)}const E=(0,a.R)(A),O=(0,o.g)(w&&(0,o.g)((0,i.q)(E,"keydown",Z),(0,i.q)(E,"compositionstart",function(){e.clear(),q.current=!0}),(0,i.q)(E,"compositionend",function(){e.start((0,c.Tc)()?5:0,()=>{q.current=!1})})),T&&(0,o.g)((0,i.q)(E,"click",_,!0),(0,i.q)(E,"pointerdown",_,!0),(0,i.q)(E,"pointerup",S,!0),(0,i.q)(E,"pointercancel",S,!0),(0,i.q)(E,"mousedown",_,!0),(0,i.q)(E,"mouseup",S,!0),(0,i.q)(E,"touchstart",function(e){W.current="touch",x(e,y)},!0),(0,i.q)(E,"touchmove",function(e){x(e,k)},!0),(0,i.q)(E,"touchend",function(e){x(e,C)},!0)));return()=>{O(),e.clear(),t.clear(),s(),B.current=!1}},[I,A,w,T,P,R,n,D,V,Z,U,N,Y,X,M,j,H]),r.useEffect(U,[P,U]);const te=r.useMemo(()=>({onKeyDown:Z,[b[k]]:G,..."intentional"!==k&&{onClick:G}}),[Z,G,k]),ne=r.useMemo(()=>({onKeyDown:Z,onPointerDown:ee,onMouseDown:ee,onClickCapture:J,onMouseDownCapture(e){J(),Q(e)},onPointerDownCapture(e){J(),Q(e)},onMouseUpCapture:J,onTouchEndCapture:J,onTouchMoveCapture:J}),[Z,J,Q,ee]);return r.useMemo(()=>n?{reference:te,floating:ne,trigger:te}:{},[n,te,ne])}},57894:(e,t,n)=>{"use strict";n.d(t,{w:()=>c});var r=n(51609),i=n(66295),o=n(41054),a=n(24843),s=n(69567),l=n(1707);function c(e={}){const{nodeId:t,externalTree:n}=e,c=(0,l.P)(e),d=e.rootContext||c,u=d.useState("referenceElement"),f=d.useState("floatingElement"),p=d.useState("domReferenceElement"),m=d.useState("open"),h=d.useState("floatingId"),[g,v]=r.useState(null),[b,y]=r.useState(void 0),[w,x]=r.useState(void 0),_=r.useRef(null),S=(0,s.cq)(n),k=r.useMemo(()=>({reference:u,floating:f,domReference:p}),[u,f,p]),C=(0,o.we)({...e,elements:{...k,...g&&{reference:g}}}),E=(0,a.vq)(b)?b:null,j=void 0===w?d.state.floatingElement:w;d.useSyncedValue("referenceElement",b??null),d.useSyncedValue("domReferenceElement",void 0===b?p:E),d.useSyncedValue("floatingElement",j);const R=r.useCallback(e=>{const t=(0,a.vq)(e)?{getBoundingClientRect:()=>e.getBoundingClientRect(),getClientRects:()=>e.getClientRects(),contextElement:e}:e;v(t),C.refs.setReference(t)},[C.refs]),A=r.useCallback(e=>{((0,a.vq)(e)||null===e)&&(_.current=e,y(e)),((0,a.vq)(C.refs.reference.current)||null===C.refs.reference.current||null!==e&&!(0,a.vq)(e))&&C.refs.setReference(e)},[C.refs,y]),I=r.useCallback(e=>{x(e),C.refs.setFloating(e)},[C.refs]),M=r.useMemo(()=>({...C.refs,setReference:A,setFloating:I,setPositionReference:R,domReference:_}),[C.refs,A,I,R]),O=r.useMemo(()=>({...C.elements,domReference:p}),[C.elements,p]),P=r.useMemo(()=>({...C,dataRef:d.context.dataRef,open:m,onOpenChange:d.setOpen,events:d.context.events,floatingId:h,refs:M,elements:O,nodeId:t,rootStore:d}),[C,M,O,t,d,m,h]);return(0,i.g)(()=>{p&&(_.current=p)},[p]),(0,i.g)(()=>{d.context.dataRef.current.floatingContext=P;const e=S?.nodesRef.current.find(e=>e.id===t);e&&(e.context=P)}),r.useMemo(()=>({...C,context:P,refs:M,elements:O,rootStore:d}),[C,M,O,P,d])}},1707:(e,t,n)=>{"use strict";n.d(t,{P:()=>d});var r=n(24843),i=n(90060),o=n(66295),a=n(39390),s=n(86218),l=n(69567),c=n(2026);function d(e){const{open:t=!1,onOpenChange:n,elements:d={}}=e,u=(0,i.B)(),f=null!=(0,l.R1)(),p=(0,a.j)(()=>new c.K({open:t,transitionStatus:void 0,onOpenChange:n,referenceElement:d.reference??null,floatingElement:d.floating??null,triggerElements:new s.Z,floatingId:u,syncOnly:!1,nested:f})).current;return(0,o.g)(()=>{const e={open:t,floatingId:u};void 0!==d.reference&&(e.referenceElement=d.reference,e.domReferenceElement=(0,r.vq)(d.reference)?d.reference:null),void 0!==d.floating&&(e.floatingElement=d.floating),p.update(e)},[t,u,d.reference,d.floating,p]),p.context.onOpenChange=n,p.context.nested=f,p}},96325:(e,t,n)=>{"use strict";n.d(t,{D:()=>s});var r=n(51609),i=n(66295),o=n(24843),a=n(2026);function s(e){const{popupStore:t,treatPopupAsFloatingElement:n=!1,floatingRootContext:s,floatingId:l,nested:c,onOpenChange:d}=e,u=t.useState("open"),f=t.useState("activeTriggerElement"),p=t.useState(n?"popupElement":"positionerElement"),m=t.context.triggerElements,h=d,g=r.useRef(null);void 0===s&&null===g.current&&(g.current=new a.K({open:u,transitionStatus:void 0,referenceElement:f,floatingElement:p,triggerElements:m,onOpenChange:h,floatingId:l,syncOnly:!0,nested:c}));const v=s??g.current;return t.useSyncedValue("floatingId",l),(0,i.g)(()=>{const e={open:u,floatingId:l,referenceElement:f,floatingElement:p};(0,o.vq)(f)&&(e.domReferenceElement=f),v.state.positionReference===v.state.referenceElement&&(e.positionReference=f),v.update(e)},[u,l,f,p,v]),v.context.onOpenChange=h,v.context.nested=c,v}},19752:(e,t,n)=>{"use strict";n.d(t,{U:()=>o});var r=n(27497);const i=e=>({name:"arrow",options:e,async fn(t){const{x:n,y:i,placement:o,rects:a,platform:s,elements:l,middlewareData:c}=t,{element:d,padding:u=0,offsetParent:f="real"}=(0,r._3)(e,t)||{};if(null==d)return{};const p=(0,r.nI)(u),m={x:n,y:i},h=(0,r.Dz)(o),g=(0,r.sq)(h),v=await s.getDimensions(d),b="y"===h,y=b?"top":"left",w=b?"bottom":"right",x=b?"clientHeight":"clientWidth",_=a.reference[g]+a.reference[h]-m[h]-a.floating[g],S=m[h]-a.reference[h],k="real"===f?await(s.getOffsetParent?.(d)):l.floating;let C=l.floating[x]||a.floating[g];C&&await(s.isElement?.(k))||(C=l.floating[x]||a.floating[g]);const E=_/2-S/2,j=C/2-v[g]/2-1,R=Math.min(p[y],j),A=Math.min(p[w],j),I=R,M=C-v[g]-A,O=C/2-v[g]/2+E,P=(0,r.qE)(I,O,M),T=!c.arrow&&null!=(0,r.Sg)(o)&&O!==P&&a.reference[g]/2-(O<I?R:A)-v[g]/2<0,N=T?O<I?O-I:O-M:0;return{[h]:m[h]+N,data:{[h]:P,centerOffset:O-P-N,...T&&{alignmentOffset:N}},reset:T}}}),o=(e,t)=>({...i(e),options:[e,t]})},56161:(e,t,n)=>{"use strict";n.d(t,{BF:()=>u,FP:()=>g,J9:()=>v,Kg:()=>f,Y3:()=>h,Zb:()=>c,du:()=>l,fl:()=>m,vB:()=>d,zf:()=>p});var r=n(27497),i=n(24843),o=n(7402),a=n(7811);function s(e,t,n){return Math.floor(e/t)!==n}function l(e,t){return t<0||t>=e.length}function c(e,t){return u(e.current,{disabledIndices:t})}function d(e,t){return u(e.current,{decrement:!0,startingIndex:e.current.length,disabledIndices:t})}function u(e,{startingIndex:t=-1,decrement:n=!1,disabledIndices:r,amount:i=1}={}){let o=t;do{o+=n?-i:i}while(o>=0&&o<=e.length-1&&g(e,o,r));return o}function f(e,{event:t,orientation:n,loopFocus:i,onLoop:c,rtl:d,cols:f,disabledIndices:p,minIndex:m,maxIndex:h,prevIndex:v,stopEvent:b=!1}){let y,w=v;if(t.key===a.il?y="up":t.key===a.Jd&&(y="down"),y){const n=[],a=[];let s=!1,d=0;{let t=null,r=-1;e.forEach((e,i)=>{if(null==e)return;d+=1;const o=e.closest('[role="row"]');o&&(s=!0),o===t&&-1!==r||(t=o,r+=1,n[r]=[]),n[r].push(i),a[i]=r})}let x=!1,_=0;if(s)for(const e of n){const t=e.length;t>_&&(_=t),t!==f&&(x=!0)}const S=x&&d<e.length,k=_||f,C=r=>{if(!x||-1===v)return;const o=a[v];if(null==o)return;const s=n[o].indexOf(v),l="up"===r?-1:1;for(let r=o+l,d=0;d<n.length;d+=1,r+=l){if(r<0||r>=n.length){if(!i||S)return;if(r=r<0?n.length-1:0,c){const e=Math.min(s,n[r].length-1),i=n[r][e]??n[r][0],o=c(t,v,i);r=a[o]??r}}const o=n[r];for(let t=Math.min(s,o.length-1);t>=0;t-=1){const n=o[t];if(!g(e,n,p))return n}}},E=t=>{if(!S||-1===v)return;const n=v%k,o="up"===t?-k:k,a=h-h%k,s=(0,r.RI)(h/k)+1;for(let t=v-n+o,r=0;r<s;r+=1,t+=o){if(t<0||t>h){if(!i)return;t=t<0?a:0}const r=Math.min(t+k-1,h);for(let i=Math.min(t+n,r);i>=t;i-=1)if(!g(e,i,p))return i}};b&&(0,o.jo)(t);const j=C(y)??E(y);if(void 0!==j)w=j;else if(-1===v)w="up"===y?h:m;else if(w=u(e,{startingIndex:v,amount:k,decrement:"up"===y,disabledIndices:p}),i){if("up"===y&&(v-k<m||w<0)){const e=v%k,n=h%k,r=h-(n-e);w=n===e?h:n>e?r:r-k,c&&(w=c(t,v,w))}"down"===y&&v+k>h&&(w=u(e,{startingIndex:v%k-k,amount:k,disabledIndices:p}),c&&(w=c(t,v,w)))}l(e,w)&&(w=v)}if("both"===n){const n=(0,r.RI)(v/f);t.key===(d?a.eR:a.RJ)&&(b&&(0,o.jo)(t),v%f!==f-1?(w=u(e,{startingIndex:v,disabledIndices:p}),i&&s(w,f,n)&&(w=u(e,{startingIndex:v-v%f-1,disabledIndices:p}),c&&(w=c(t,v,w)))):i&&(w=u(e,{startingIndex:v-v%f-1,disabledIndices:p}),c&&(w=c(t,v,w))),s(w,f,n)&&(w=v)),t.key===(d?a.RJ:a.eR)&&(b&&(0,o.jo)(t),v%f!==0?(w=u(e,{startingIndex:v,decrement:!0,disabledIndices:p}),i&&s(w,f,n)&&(w=u(e,{startingIndex:v+(f-v%f),decrement:!0,disabledIndices:p}),c&&(w=c(t,v,w)))):i&&(w=u(e,{startingIndex:v+(f-v%f),decrement:!0,disabledIndices:p}),c&&(w=c(t,v,w))),s(w,f,n)&&(w=v));const m=(0,r.RI)(h/f)===n;l(e,w)&&(i&&m?(w=t.key===(d?a.RJ:a.eR)?h:u(e,{startingIndex:v-v%f-1,disabledIndices:p}),c&&(w=c(t,v,w))):w=v)}return w}function p(e,t,n){const r=[];let i=0;return e.forEach(({width:e,height:o},a)=>{let s=!1;for(n&&(i=0);!s;){const n=[];for(let r=0;r<e;r+=1)for(let e=0;e<o;e+=1)n.push(i+r+e*t);i%t+e<=t&&n.every(e=>null==r[e])?(n.forEach(e=>{r[e]=a}),s=!0):i+=1}}),[...r]}function m(e,t,n,r,i){if(-1===e)return-1;const o=n.indexOf(e),a=t[e];switch(i){case"tl":return o;case"tr":return a?o+a.width-1:o;case"bl":return a?o+(a.height-1)*r:o;case"br":return n.lastIndexOf(e);default:return-1}}function h(e,t){return t.flatMap((t,n)=>e.includes(t)?[n]:[])}function g(e,t,n){if("function"==typeof n?n(t):n?.includes(t))return!0;const r=e[t];return!!r&&(!v(r)||!n&&(r.hasAttribute("disabled")||"true"===r.getAttribute("aria-disabled")))}function v(e,t=(e?(0,i.L9)(e):null)){return!(!(e&&e.isConnected&&t)||function(e){return"hidden"===e.visibility||"collapse"===e.visibility}(t))&&("function"==typeof e.checkVisibility?e.checkVisibility():"none"!==t.display&&"contents"!==t.display)}},7811:(e,t,n)=>{"use strict";n.d(t,{BT:()=>i,Ed:()=>r,Jd:()=>l,RJ:()=>a,eR:()=>o,il:()=>s});const r="data-base-ui-focusable",i="input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])",o="ArrowLeft",a="ArrowRight",s="ArrowUp",l="ArrowDown"},59178:(e,t,n)=>{"use strict";function r(e){return`data-base-ui-${e}`}n.d(t,{F:()=>r})},12250:(e,t,n)=>{"use strict";function r(){const e=new Map;return{emit(t,n){e.get(t)?.forEach(e=>e(n))},on(t,n){e.has(t)||e.set(t,new Set),e.get(t).add(n)},off(t,n){e.get(t)?.delete(n)}}}n.d(t,{d:()=>r})},31974:(e,t,n)=>{"use strict";n.d(t,{$u:()=>d,F2:()=>l,H5:()=>u,Hi:()=>s,WZ:()=>f,em:()=>p,nd:()=>m,tZ:()=>c});var r=n(24843),i=n(87803),o=n(7811),a=n(38203);function s(e,t){if(!(0,r.vq)(e))return!1;const n=e;if(t.hasElement(n))return!n.hasAttribute("data-trigger-disabled");for(const[,e]of t.entries())if((0,a.gR)(e,n))return!e.hasAttribute("data-trigger-disabled");return!1}function l(e,t){if(null==t)return!1;if("composedPath"in e)return e.composedPath().includes(t);const n=e;return null!=n.target&&t.contains(n.target)}function c(e){return e.matches("html,body")}function d(e){return(0,r.sb)(e)&&e.matches(o.BT)}function u(e){return null!=e?.closest(`button,a[href],[role="button"],select,[tabindex]:not([tabindex="-1"]),${o.BT}`)}function f(e){return!!e&&"combobox"===e.getAttribute("role")&&d(e)}function p(e){if(!e||i.KT)return!0;try{return e.matches(":focus-visible")}catch(e){return!0}}function m(e){return e?e.hasAttribute(o.Ed)?e:e.querySelector(`[${o.Ed}]`)||e:null}},6102:(e,t,n)=>{"use strict";n.d(t,{p:()=>o});var r=n(2703);let i=0;function o(e,t={}){const{preventScroll:n=!1,sync:o=!1,shouldFocus:a}=t;function s(){a&&!a()||e?.focus({preventScroll:n})}if(cancelAnimationFrame(i),o)return s(),r.tE;const l=requestAnimationFrame(s);return i=l,()=>{i===l&&(cancelAnimationFrame(l),i=0)}}},7402:(e,t,n)=>{"use strict";n.d(t,{Ev:()=>c,Go:()=>l,O_:()=>o,Pg:()=>s,YF:()=>a,jo:()=>i});var r=n(87803);function i(e){e.preventDefault(),e.stopPropagation()}function o(e){return"nativeEvent"in e}function a(e){return!(""!==e.pointerType||!e.isTrusted)||(r.m0&&e.pointerType?"click"===e.type&&1===e.buttons:0===e.detail&&!e.pointerType)}function s(e){return!r.KT&&(!r.m0&&0===e.width&&0===e.height||r.m0&&1===e.width&&1===e.height&&0===e.pressure&&0===e.detail&&"mouse"===e.pointerType||e.width<1&&e.height<1&&0===e.pressure&&0===e.detail&&"touch"===e.pointerType)}function l(e,t){const n=["mouse","pen"];return t||n.push("",void 0),n.includes(e)}function c(e){const t=e.type;return"click"===t||"mousedown"===t||"keydown"===t||"keyup"===t}},21974:(e,t,n)=>{"use strict";n.d(t,{H:()=>o});var r=n(86218),i=n(2026);function o(){return new i.K({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:new r.Z,floatingId:void 0,syncOnly:!1,nested:!1,onOpenChange:void 0})}},70710:(e,t,n)=>{"use strict";n.d(t,{X:()=>m});var r=n(24843),i=n(75609);const o={inert:new WeakMap,"aria-hidden":new WeakMap},a="data-base-ui-inert",s={inert:new WeakSet,"aria-hidden":new WeakSet};let l=new WeakMap,c=0;function d(e){return e?(0,r.Ng)(e)?e.host:d(e.parentNode):null}const u=(e,t)=>t.map(t=>{if(e.contains(t))return t;const n=d(t);return e.contains(n)?n:null}).filter(e=>null!=e),f=e=>{const t=new Set;return e.forEach(e=>{let n=e;for(;n&&!t.has(n);)t.add(n),n=n.parentNode}),t},p=(e,t,n)=>{const i=[],o=e=>{e&&!n.has(e)&&Array.from(e.children).forEach(e=>{"script"!==(0,r.mq)(e)&&(t.has(e)?o(e):i.push(e))})};return o(e),i};function m(e,t={}){const{ariaHidden:n=!1,inert:r=!1,mark:d=!0,markerIgnoreElements:m=[]}=t;return function(e,t,n,r,{mark:i=!0,markerIgnoreElements:d=[]}){const m=r?"inert":n?"aria-hidden":null;let h=null,g=null;const v=u(t,e),b=i?u(t,d):[],y=new Set(b),w=i?p(t,f(v),new Set(v)).filter(e=>!y.has(e)):[],x=[],_=[];if(m){const e=o[m],n=function(e){return s[e]}(m);g=n,h=e;const r=u(t,Array.from(t.querySelectorAll("[aria-live]"))),i=v.concat(r);p(t,f(i),new Set(i)).forEach(t=>{const r=t.getAttribute(m),i=null!==r&&"false"!==r,o=(e.get(t)||0)+1;e.set(t,o),x.push(t),1===o&&i&&n.add(t),i||t.setAttribute(m,"inert"===m?"":"true")})}return i&&w.forEach(e=>{const t=(l.get(e)||0)+1;l.set(e,t),_.push(e),1===t&&e.setAttribute(a,"")}),c+=1,()=>{h&&x.forEach(e=>{const t=(h.get(e)||0)-1;h.set(e,t),t||(!g?.has(e)&&m&&e.removeAttribute(m),g?.delete(e))}),i&&_.forEach(e=>{const t=(l.get(e)||0)-1;l.set(e,t),t||e.removeAttribute(a)}),c-=1,c||(o.inert=new WeakMap,o["aria-hidden"]=new WeakMap,s.inert=new WeakSet,s["aria-hidden"]=new WeakSet,l=new WeakMap)}}(e,(0,i.R)(e[0]).body,n,r,{mark:d,markerIgnoreElements:m})}},10775:(e,t,n)=>{"use strict";function r(e,t,n=!0){return e.filter(e=>e.parentId===t).flatMap(t=>[...!n||t.context?.open?[t]:[],...r(e,t.id,n)])}function i(e,t){let n=[],r=e.find(e=>e.id===t)?.parentId;for(;r;){const t=e.find(e=>e.id===r);r=t?.parentId,t&&(n=n.concat(t))}return n}n.d(t,{$4:()=>i,CM:()=>r})},28023:(e,t,n)=>{"use strict";n.d(t,{AO:()=>y,Kr:()=>x,N:()=>E,Qp:()=>C,XJ:()=>k,nq:()=>w,vF:()=>S,yV:()=>j});var r=n(24843),i=n(75609),o=n(38203),a=n(56161);const s='a[href],button,input,select,textarea,summary,details,iframe,object,embed,[tabindex],[contenteditable]:not([contenteditable="false"]),audio[controls],video[controls]';function l(e){const t=e.assignedSlot;if(t)return t;if(e.parentElement)return e.parentElement;const n=e.getRootNode();return(0,r.Ng)(n)?n.host:null}function c(e){for(const t of Array.from(e.children))if("summary"===(0,r.mq)(t))return t;return null}function d(e,t){const n=c(t);return!!n&&(e===n||(0,o.gR)(n,e))}function u(e){const t=e?(0,r.mq)(e):"";return null!=e&&e.matches(s)&&("summary"!==t||null!=e.parentElement&&"details"===(0,r.mq)(e.parentElement)&&c(e.parentElement)===e)&&("details"!==t||null==c(e))&&("input"!==t||"hidden"!==e.type)}function f(e){if(!u(e)||!e.isConnected||e.matches(":disabled"))return!1;for(let t=e;t;t=l(t)){const n=t!==e,i="slot"===(0,r.mq)(t);if(t.hasAttribute("inert"))return!1;if(n&&"details"===(0,r.mq)(t)&&!t.open&&!d(e,t)||t.hasAttribute("hidden")||!i&&!p(t,n))return!1}return!0}function p(e,t){const n=(0,r.L9)(e);return t?"none"!==n.display:(0,a.J9)(e,n)}function m(e){const t=e.tabIndex;if(t<0){const t=(0,r.mq)(e);if("details"===t||"audio"===t||"video"===t||(0,r.sb)(e)&&e.isContentEditable)return 0}return t}function h(e){if("input"!==(0,r.mq)(e))return null;const t=e;return"radio"===t.type&&""!==t.name?t:null}function g(e){if((0,r.sb)(e)&&"slot"===(0,r.mq)(e)){const t=e.assignedElements({flatten:!0});if(t.length>0)return t}return(0,r.sb)(e)&&e.shadowRoot?Array.from(e.shadowRoot.children):Array.from(e.children)}function v(e,t){g(e).forEach(e=>{u(e)&&t.push(e),v(e,t)})}function b(e,t,n){g(e).forEach(e=>{(0,r.sb)(e)&&e.matches(t)&&n.push(e),b(e,t,n)})}function y(e){return f(e)&&m(e)>=0}function w(e){const t=[];return v(e,t),t.filter(f)}function x(e){const t=w(e);return t.filter(e=>m(e)>=0&&function(e,t){const n=h(e);if(!n)return!0;const r=t.find(e=>{const t=h(e);return t?.name===n.name&&t.form===n.form&&t.checked});return r?r===n:t.find(e=>{const t=h(e);return t?.name===n.name&&t.form===n.form})===n}(e,t))}function _(e,t){const n=x(e),r=n.length;if(0===r)return;const a=(0,o.RS)((0,i.R)(e)),s=n.indexOf(a);return n[-1===s?1===t?0:r-1:s+t]}function S(e){return _((0,i.R)(e).body,1)||e}function k(e){return _((0,i.R)(e).body,-1)||e}function C(e,t){const n=t||e.currentTarget,r=e.relatedTarget;return!r||!(0,o.gR)(n,r)}function E(e){x(e).forEach(e=>{e.dataset.tabindex=e.getAttribute("tabindex")||"",e.setAttribute("tabindex","-1")})}function j(e){const t=[];b(e,"[data-tabindex]",t),t.forEach(e=>{const t=e.dataset.tabindex;delete e.dataset.tabindex,t?e.setAttribute("tabindex",t):e.removeAttribute("tabindex")})}},67304:(e,t,n)=>{"use strict";function r(e,t=Number.MIN_SAFE_INTEGER,n=Number.MAX_SAFE_INTEGER){return Math.max(t,Math.min(e,n))}n.d(t,{q:()=>r})},37840:(e,t,n)=>{"use strict";n.d(t,{$v:()=>b,Jd:()=>o,Kp:()=>c,LM:()=>m,Qi:()=>v,RJ:()=>s,eR:()=>a,eb:()=>d,il:()=>i,jF:()=>h,lZ:()=>u,rT:()=>g,ug:()=>f,yZ:()=>l,z5:()=>p});var r=n(24843);const i="ArrowUp",o="ArrowDown",a="ArrowLeft",s="ArrowRight",l="Home",c="End",d=new Set([a,s]),u=new Set([a,s,l,c]),f=new Set([i,o]),p=new Set([i,o,l,c]),m=new Set([...d,...f]),h=new Set([...m,l,c]),g=new Set(["Shift","Control","Alt","Meta"]);function v(e){return!(!function(e){return(0,r.sb)(e)&&"INPUT"===e.tagName}(e)||null==e.selectionStart)||!(!(0,r.sb)(e)||"TEXTAREA"!==e.tagName)}function b(e,t,n,r){if(!e||!t||!t.scrollTo)return;let i=e.scrollLeft,o=e.scrollTop;const a=e.clientWidth<e.scrollWidth,s=e.clientHeight<e.scrollHeight;if(a&&"vertical"!==r){const r=y(e,t,"left"),o=w(e),a=w(t);"ltr"===n&&(r+t.offsetWidth+a.scrollMarginRight>e.scrollLeft+e.clientWidth-o.scrollPaddingRight?i=r+t.offsetWidth+a.scrollMarginRight-e.clientWidth+o.scrollPaddingRight:r-a.scrollMarginLeft<e.scrollLeft+o.scrollPaddingLeft&&(i=r-a.scrollMarginLeft-o.scrollPaddingLeft)),"rtl"===n&&(r-a.scrollMarginRight<e.scrollLeft+o.scrollPaddingLeft?i=r-a.scrollMarginLeft-o.scrollPaddingLeft:r+t.offsetWidth+a.scrollMarginRight>e.scrollLeft+e.clientWidth-o.scrollPaddingRight&&(i=r+t.offsetWidth+a.scrollMarginRight-e.clientWidth+o.scrollPaddingRight))}if(s&&"horizontal"!==r){const n=y(e,t,"top"),r=w(e),i=w(t);n-i.scrollMarginTop<e.scrollTop+r.scrollPaddingTop?o=n-i.scrollMarginTop-r.scrollPaddingTop:n+t.offsetHeight+i.scrollMarginBottom>e.scrollTop+e.clientHeight-r.scrollPaddingBottom&&(o=n+t.offsetHeight+i.scrollMarginBottom-e.clientHeight+r.scrollPaddingBottom)}e.scrollTo({left:i,top:o,behavior:"auto"})}function y(e,t,n){const r="left"===n?"offsetLeft":"offsetTop";let i=0;for(;t.offsetParent&&(i+=t[r],t.offsetParent!==e);)t=t.offsetParent;return i}function w(e){const t=getComputedStyle(e);return{scrollMarginTop:parseFloat(t.scrollMarginTop)||0,scrollMarginRight:parseFloat(t.scrollMarginRight)||0,scrollMarginBottom:parseFloat(t.scrollMarginBottom)||0,scrollMarginLeft:parseFloat(t.scrollMarginLeft)||0,scrollPaddingTop:parseFloat(t.scrollPaddingTop)||0,scrollPaddingRight:parseFloat(t.scrollPaddingRight)||0,scrollPaddingBottom:parseFloat(t.scrollPaddingBottom)||0,scrollPaddingLeft:parseFloat(t.scrollPaddingLeft)||0}}},26955:(e,t,n)=>{"use strict";n.d(t,{u:()=>c});var r=n(51609),i=n(39390),o=n(50625),a=n(66295),s=n(72292),l=n(39793);function c(e){const{children:t,elementsRef:n,labelsRef:c,onMapChange:p}=e,m=(0,o.K)(p),h=r.useRef(0),g=(0,i.j)(u).current,v=(0,i.j)(d).current,[b,y]=r.useState(0),w=r.useRef(b),x=(0,o.K)((e,t)=>{v.set(e,t??null),w.current+=1,y(w.current)}),_=(0,o.K)(e=>{v.delete(e),w.current+=1,y(w.current)}),S=r.useMemo(()=>{const e=new Map;return Array.from(v.keys()).filter(e=>e.isConnected).sort(f).forEach((t,n)=>{const r=v.get(t)??{};e.set(t,{...r,index:n})}),e},[v,b]);(0,a.g)(()=>{if("function"!=typeof MutationObserver||0===S.size)return;const e=new MutationObserver(e=>{const t=new Set,n=e=>t.has(e)?t.delete(e):t.add(e);e.forEach(e=>{e.removedNodes.forEach(n),e.addedNodes.forEach(n)}),0===t.size&&(w.current+=1,y(w.current))});return S.forEach((t,n)=>{n.parentElement&&e.observe(n.parentElement,{childList:!0})}),()=>{e.disconnect()}},[S]),(0,a.g)(()=>{w.current===b&&(n.current.length!==S.size&&(n.current.length=S.size),c&&c.current.length!==S.size&&(c.current.length=S.size),h.current=S.size),m(S)},[m,S,n,c,b]),(0,a.g)(()=>()=>{n.current=[]},[n]),(0,a.g)(()=>()=>{c&&(c.current=[])},[c]);const k=(0,o.K)(e=>(g.add(e),()=>{g.delete(e)}));(0,a.g)(()=>{g.forEach(e=>e(S))},[g,S]);const C=r.useMemo(()=>({register:x,unregister:_,subscribeMapChange:k,elementsRef:n,labelsRef:c,nextIndexRef:h}),[x,_,k,n,c,h]);return(0,l.jsx)(s.D.Provider,{value:C,children:t})}function d(){return new Map}function u(){return new Set}function f(e,t){const n=e.compareDocumentPosition(t);return n&Node.DOCUMENT_POSITION_FOLLOWING||n&Node.DOCUMENT_POSITION_CONTAINED_BY?-1:n&Node.DOCUMENT_POSITION_PRECEDING||n&Node.DOCUMENT_POSITION_CONTAINS?1:0}},72292:(e,t,n)=>{"use strict";n.d(t,{D:()=>i,M:()=>o});var r=n(51609);const i=r.createContext({register:()=>{},unregister:()=>{},subscribeMapChange:()=>()=>{},elementsRef:{current:[]},nextIndexRef:{current:0}});function o(){return r.useContext(i)}},71359:(e,t,n)=>{"use strict";n.d(t,{G:()=>a,q:()=>s});var r=n(51609),i=n(66295),o=n(72292);let a=function(e){return e[e.None=0]="None",e[e.GuessFromOrder=1]="GuessFromOrder",e}({});function s(e={}){const{label:t,metadata:n,textRef:s,indexGuessBehavior:l,index:c}=e,{register:d,unregister:u,subscribeMapChange:f,elementsRef:p,labelsRef:m,nextIndexRef:h}=(0,o.M)(),g=r.useRef(-1),[v,b]=r.useState(c??(l===a.GuessFromOrder?()=>{if(-1===g.current){const e=h.current;h.current+=1,g.current=e}return g.current}:-1)),y=r.useRef(null),w=r.useCallback(e=>{if(y.current=e,-1!==v&&null!==e&&(p.current[v]=e,m)){const n=void 0!==t;m.current[v]=n?t:s?.current?.textContent??e.textContent}},[v,p,m,t,s]);return(0,i.g)(()=>{if(null!=c)return;const e=y.current;return e?(d(e,n),()=>{u(e)}):void 0},[c,d,u,n]),(0,i.g)(()=>{if(null==c)return f(e=>{const t=y.current?e.get(y.current)?.index:null;null!=t&&b(t)})},[c,f,b]),r.useMemo(()=>({ref:w,index:v}),[v,w])}},62092:(e,t,n)=>{"use strict";n.d(t,{G:()=>a,H:()=>o});var r=n(89146),i=n(51609);const o=i.createContext(void 0);function a(e=!1){const t=i.useContext(o);if(void 0===t&&!e)throw new Error((0,r.A)(16));return t}},50690:(e,t,n)=>{"use strict";n.d(t,{BF:()=>o,K2:()=>r,Kd:()=>i,Pe:()=>s,uD:()=>a,z_:()=>l});const r={style:{transition:"none"}},i="data-base-ui-click-trigger",o="[data-base-ui-swipe-ignore]",a={fallbackAxisSide:"none"},s={fallbackAxisSide:"end"},l={clipPath:"inset(50%)",position:"fixed",top:0,left:0}},78410:(e,t,n)=>{"use strict";n.d(t,{d:()=>i});var r=n(2703);function i(e,t,n,i){let o=!1,a=!1;const s=i??r.t0;return{reason:e,event:t??new Event("base-ui"),cancel(){o=!0},allowPropagation(){a=!0},get isCanceled(){return o},get isPropagationAllowed(){return a},trigger:n,...s}}},59775:(e,t,n)=>{"use strict";n.d(t,{n:()=>a});var r=n(51609);const i=r.createContext(void 0),o={disableStyleElements:!1};function a(){return r.useContext(i)??o}},30971:(e,t,n)=>{"use strict";n.d(t,{j:()=>o});var r=n(51609);const i=r.createContext(void 0);function o(){const e=r.useContext(i);return e?.direction??"ltr"}},97085:(e,t,n)=>{"use strict";n.d(t,{HH:()=>o,ZV:()=>i,dc:()=>s,mk:()=>a});var r=n(95955);const i={badInput:!1,customError:!1,patternMismatch:!1,rangeOverflow:!1,rangeUnderflow:!1,stepMismatch:!1,tooLong:!1,tooShort:!1,typeMismatch:!1,valid:null,valueMissing:!1},o={valid:null,touched:!1,dirty:!1,filled:!1,focused:!1},a={disabled:!1,...o},s={valid:e=>null===e?null:e?{[r.V.valid]:""}:{[r.V.invalid]:""}}},66329:(e,t,n)=>{"use strict";n.d(t,{I:()=>a});var r=n(51609),i=n(66295),o=n(75874);function a(e,t,n,a,s=!0){const{registerFieldControl:l}=(0,o.V$)(),c=r.useRef(null);c.current||(c.current=Symbol()),(0,i.g)(()=>{const r=c.current;if(r&&s)return l(r,{controlRef:e,getValue:a,id:t,value:n}),()=>{l(r,void 0)}},[e,s,a,t,l,n])}},75874:(e,t,n)=>{"use strict";n.d(t,{V$:()=>c,eZ:()=>l});var r=n(89146),i=n(51609),o=n(2703),a=n(97085);const s={invalid:void 0,name:void 0,validityData:{state:a.ZV,errors:[],error:"",value:"",initialValue:null},setValidityData:o.tE,disabled:void 0,touched:a.HH.touched,setTouched:o.tE,dirty:a.HH.dirty,setDirty:o.tE,filled:a.HH.filled,setFilled:o.tE,focused:a.HH.focused,setFocused:o.tE,validate:()=>null,validationMode:"onSubmit",validationDebounceTime:0,shouldValidateOnChange:()=>!1,state:a.mk,markedDirtyRef:{current:!1},registerFieldControl:o.tE,validation:{getValidationProps:(e=o.t0)=>e,getInputValidationProps:(e=o.t0)=>e,inputRef:{current:null},commit:async()=>{}}},l=i.createContext(s);function c(e=!0){const t=i.useContext(l);if(t.setValidityData===o.tE&&!e)throw new Error((0,r.A)(28));return t}},31749:(e,t,n)=>{"use strict";n.d(t,{x:()=>a});var r=n(51609),i=n(2703);const o=r.createContext({formRef:{current:{fields:new Map}},errors:{},clearErrors:i.tE,validationMode:"onSubmit",submitAttemptedRef:{current:!1}});function a(){return r.useContext(o)}},94517:(e,t,n)=>{"use strict";function r(e,t){const n={};for(const r in e){const i=e[r];if(t?.hasOwnProperty(r)){const e=t[r](i);null!=e&&Object.assign(n,e);continue}!0===i?n[`data-${r.toLowerCase()}`]="":i&&(n[`data-${r.toLowerCase()}`]=i.toString())}return n}n.d(t,{v:()=>r})},88059:(e,t,n)=>{"use strict";n.d(t,{G:()=>o,H:()=>a});var r=n(51609),i=n(2703);const o=r.createContext({controlId:void 0,registerControlId:i.tE,labelId:void 0,setLabelId:i.tE,messageIds:[],setMessageIds:i.tE,getDescriptionProps:e=>e});function a(){return r.useContext(o)}},16384:(e,t,n)=>{"use strict";n.d(t,{l:()=>u});var r=n(51609),i=n(66295),o=n(50625),a=n(39390),s=n(24843),l=n(2703),c=n(38082),d=n(88059);function u(e={}){const{id:t,implicit:n=!1,controlRef:u}=e,{controlId:f,registerControlId:p}=(0,d.H)(),m=(0,c.e)(t),h=n?f:void 0,g=(0,a.j)(()=>Symbol("labelable-control")),v=r.useRef(!1),b=r.useRef(null!=t),y=(0,o.K)(()=>{v.current&&p!==l.tE&&(v.current=!1,p(g.current,void 0))});return(0,i.g)(()=>{if(p===l.tE)return;let e;if(n){const n=u?.current;e=(0,s.vq)(n)&&null!=n.closest("label")?t??null:h??m}else if(null!=t)b.current=!0,e=t;else{if(!b.current)return void y();e=m}void 0!==e?(v.current=!0,p(g.current,e)):y()},[t,u,h,p,n,m,g,y]),r.useEffect(()=>y,[y]),f??m}},92016:(e,t,n)=>{"use strict";n.d(t,{Bo:()=>l,By:()=>y,Dq:()=>p,F4:()=>a,L5:()=>w,LO:()=>m,N7:()=>o,Np:()=>s,SR:()=>c,Ui:()=>i,Vh:()=>v,Xn:()=>d,c:()=>g,dv:()=>r,jv:()=>u,r9:()=>h,zJ:()=>b,zz:()=>f});const r="none",i="trigger-press",o="trigger-hover",a="trigger-focus",s="outside-press",l="item-press",c="close-press",d="focus-out",u="escape-key",f="close-watcher",p="list-navigation",m="cancel-open",h="disabled",g="missing",v="initial",b="imperative-action",y="swipe",w="window-resize"},38203:(e,t,n)=>{"use strict";n.d(t,{EW:()=>a,RS:()=>i,gR:()=>o});var r=n(24843);function i(e){let t=e.activeElement;for(;null!=t?.shadowRoot?.activeElement;)t=t.shadowRoot.activeElement;return t}function o(e,t){if(!e||!t)return!1;const n=t.getRootNode?.();if(e.contains(t))return!0;if(n&&(0,r.Ng)(n)){let n=t;for(;n;){if(e===n)return!0;n=n.parentNode||n.host}}return!1}function a(e){return"composedPath"in e?e.composedPath()[0]:e.target}},16014:(e,t,n)=>{"use strict";n.d(t,{G:()=>a,T:()=>r});let r=function(e){return e.startingStyle="data-starting-style",e.endingStyle="data-ending-style",e}({});const i={[r.startingStyle]:""},o={[r.endingStyle]:""},a={transitionStatus:e=>"starting"===e?i:"ending"===e?o:null}},50901:(e,t,n)=>{"use strict";n.d(t,{s:()=>d});var r=n(51609),i=n(24843),o=n(50625),a=n(66295),s=n(75546),l=n(62092),c=n(88495);function d(e={}){const{disabled:t=!1,focusableWhenDisabled:n,tabIndex:i=0,native:d=!0,composite:f}=e,p=r.useRef(null),m=(0,l.G)(!0),h=f??void 0!==m,{props:g}=(0,c.S)({focusableWhenDisabled:n,disabled:t,composite:h,tabIndex:i,isNativeButton:d}),v=r.useCallback(()=>{const e=p.current;u(e)&&h&&t&&void 0===g.disabled&&e.disabled&&(e.disabled=!1)},[t,g.disabled,h]);return(0,a.g)(v,[v]),{getButtonProps:r.useCallback((e={})=>{const{onClick:n,onMouseDown:r,onKeyUp:i,onKeyDown:o,onPointerDown:a,...l}=e;return(0,s.v6)({onClick(e){t?e.preventDefault():n?.(e)},onMouseDown(e){t||r?.(e)},onKeyDown(e){if(t)return;if((0,s.PT)(e),o?.(e),e.baseUIHandlerPrevented)return;const r=e.target===e.currentTarget,i=e.currentTarget,a=u(i),l=!d&&(c=i,Boolean("A"===c?.tagName&&c?.href));var c;const f=r&&(d?a:!l),p="Enter"===e.key,m=" "===e.key,g=i.getAttribute("role"),v=g?.startsWith("menuitem")||"option"===g||"gridcell"===g;if(r&&h&&m){if(e.defaultPrevented&&v)return;return e.preventDefault(),void(l||d&&a?(i.click(),e.preventBaseUIHandler()):f&&(n?.(e),e.preventBaseUIHandler()))}f&&(d||!m&&!p||e.preventDefault(),!d&&p&&n?.(e))},onKeyUp(e){t||((0,s.PT)(e),i?.(e),e.target===e.currentTarget&&d&&h&&u(e.currentTarget)&&" "===e.key?e.preventDefault():e.baseUIHandlerPrevented||e.target!==e.currentTarget||d||h||" "!==e.key||n?.(e))},onPointerDown(e){t?e.preventDefault():a?.(e)}},d?{type:"button"}:{role:"button"},g,l)},[t,g,h,d]),buttonRef:(0,o.K)(e=>{p.current=e,v()})}}function u(e){return(0,i.sb)(e)&&"BUTTON"===e.tagName}},55917:(e,t,n)=>{"use strict";n.d(t,{V:()=>l});var r=n(75795),i=n(38934),o=n(50625),a=n(79199),s=n(16014);function l(e,t=!1,n=!0){const l=(0,i.N)();return(0,o.K)((i,o=null)=>{l.cancel();const c=(0,a.q)(e);if(null==c)return;const d=c,u=()=>{r.flushSync(i)};if("function"!=typeof d.getAnimations||globalThis.BASE_UI_ANIMATIONS_DISABLED)i();else{if(t){const e=s.T.startingStyle;if(!d.hasAttribute(e))return void l.request(f);const t=new MutationObserver(()=>{d.hasAttribute(e)||(t.disconnect(),f())});return t.observe(d,{attributes:!0,attributeFilter:[e]}),void o?.addEventListener("abort",()=>t.disconnect(),{once:!0})}l.request(f)}function f(){Promise.all(d.getAnimations().map(e=>e.finished)).then(()=>{o?.aborted||u()}).catch(()=>{if(n)return void(o?.aborted||u());const e=d.getAnimations();!o?.aborted&&e.length>0&&e.some(e=>e.pending||"finished"!==e.playState)&&f()})}})}},38082:(e,t,n)=>{"use strict";n.d(t,{e:()=>i});var r=n(90060);function i(e){return(0,r.B)(e,"base-ui")}},40643:(e,t,n)=>{"use strict";n.d(t,{v:()=>a});var r=n(51609),i=n(50625),o=n(55917);function a(e){const{enabled:t=!0,open:n,ref:a,onComplete:s}=e,l=(0,i.K)(s),c=(0,o.V)(a,n,!1);r.useEffect(()=>{if(!t)return;const e=new AbortController;return c(l,e.signal),()=>{e.abort()}},[t,n,l,c])}},19134:(e,t,n)=>{"use strict";n.d(t,{o:()=>p});var r=n(89146),i=n(51609),o=n(2927),a=n(82202),s=n(36444),l=n(2703),c=n(94517),d=n(38397),u=n(25591),f=n(75546);function p(e,t,n={}){const p=t.render,h=function(e,t={}){const{className:n,style:r,render:i}=e,{state:p=l.t0,ref:m,props:h,stateAttributesMapping:g,enabled:v=!0}=t,b=v?(0,d.S)(n,p):void 0,y=v?(0,u.m)(r,p):void 0,w=v?(0,c.v)(p,g):l.t0,x=v&&h?function(e){return Array.isArray(e)?(0,f.lZ)(e):(0,f.v6)(void 0,e)}(h):void 0,_=v?(0,s.r)(w,x)??{}:l.t0;return"undefined"!=typeof document&&(v?Array.isArray(m)?_.ref=(0,o.U)([_.ref,(0,a.v)(i),...m]):_.ref=(0,o.a)(_.ref,(0,a.v)(i),m):(0,o.a)(null,null)),v?(void 0!==b&&(_.className=(0,f.VN)(_.className,b)),void 0!==y&&(_.style=(0,s.r)(_.style,y)),_):l.t0}(t,n);return!1===n.enabled?null:function(e,t,n,o){if(t){if("function"==typeof t)return t(n,o);const e=(0,f.v6)(n,t.props);e.ref=n.ref;let r=t;return r?.$$typeof===m&&(r=i.Children.toArray(t)[0]),i.cloneElement(r,e)}if(e&&"string"==typeof e)return function(e,t){return"button"===e?(0,i.createElement)("button",{type:"button",...t,key:t.key}):"img"===e?(0,i.createElement)("img",{alt:"",...t,key:t.key}):i.createElement(e,t)}(e,n);throw new Error((0,r.A)(8))}(e,p,h,n.state??l.t0)}const m=Symbol.for("react.lazy")},39197:(e,t,n)=>{"use strict";n.d(t,{$:()=>a});var r=n(51609),i=n(66295),o=n(38934);function a(e,t=!1,n=!1){const[a,s]=r.useState(e&&t?"idle":void 0),[l,c]=r.useState(e);return e&&!l&&(c(!0),s("starting")),e||!l||"ending"===a||n||s("ending"),e||l||"ending"!==a||s(void 0),(0,i.g)(()=>{if(!e&&l&&"ending"!==a&&n){const e=o.K.request(()=>{s("ending")});return()=>{o.K.cancel(e)}}},[e,l,a,n]),(0,i.g)(()=>{if(!e||t)return;const n=o.K.request(()=>{s(void 0)});return()=>{o.K.cancel(n)}},[t,e]),(0,i.g)(()=>{if(!e||!t)return;e&&l&&"idle"!==a&&s("starting");const n=o.K.request(()=>{s("idle")});return()=>{o.K.cancel(n)}},[t,e,l,a]),{mounted:l,setMounted:c,transitionStatus:a}}},75546:(e,t,n)=>{"use strict";n.d(t,{PT:()=>m,VN:()=>h,lZ:()=>a,v6:()=>o});var r=n(36444);const i={};function o(e,t,n,r,i){if(!(n||r||i||e))return s(t);let o=s(e);return t&&(o=l(o,t)),n&&(o=l(o,n)),r&&(o=l(o,r)),i&&(o=l(o,i)),o}function a(e){if(0===e.length)return i;if(1===e.length)return s(e[0]);let t=s(e[0]);for(let n=1;n<e.length;n+=1)t=l(t,e[n]);return t}function s(e){return d(e)?{...u(e,i)}:function(e){const t={...e};for(const e in t){const n=t[e];c(e,n)&&(t[e]=p(n))}return t}(e)}function l(e,t){return d(t)?u(t,e):function(e,t){if(!t)return e;for(const n in t){const i=t[n];switch(n){case"style":e[n]=(0,r.r)(e.style,i);break;case"className":e[n]=h(e.className,i);break;default:c(n,i)?e[n]=f(e[n],i):e[n]=i}}return e}(e,t)}function c(e,t){const n=e.charCodeAt(0),r=e.charCodeAt(1),i=e.charCodeAt(2);return 111===n&&110===r&&i>=65&&i<=90&&("function"==typeof t||void 0===t)}function d(e){return"function"==typeof e}function u(e,t){return d(e)?e(t):e??i}function f(e,t){return t?e?(...n)=>{const r=n[0];if(g(r)){const i=r;m(i);const o=t(...n);return i.baseUIHandlerPrevented||e?.(...n),o}const i=t(...n);return e?.(...n),i}:p(t):e}function p(e){return e?(...t)=>{const n=t[0];return g(n)&&m(n),e(...t)}:e}function m(e){return e.preventBaseUIHandler=()=>{e.baseUIHandlerPrevented=!0},e}function h(e,t){return t?e?t+" "+e:t:e}function g(e){return null!=e&&"object"==typeof e&&"nativeEvent"in e}},36010:(e,t,n)=>{"use strict";n.d(t,{C:()=>i});var r=n(19134);function i(e){return(0,r.o)(e.defaultTagName??"div",e,e)}},54411:(e,t,n)=>{"use strict";n.d(t,{U:()=>l});var r=n(51609),i=n(66295),o=n(87803),a=n(411),s=n(39793);const l=r.forwardRef(function(e,t){const[n,l]=r.useState();(0,i.g)(()=>{o.nr&&l("button")},[]);const c={tabIndex:0,role:n};return(0,s.jsx)("span",{...e,ref:t,style:a.Q,"aria-hidden":!n||void 0,...c,"data-base-ui-focus-guard":""})})},91585:(e,t,n)=>{"use strict";n.d(t,{W:()=>o});var r=n(51609),i=n(39793);const o=r.forwardRef(function(e,t){const{cutout:n,...r}=e;let o;if(n){const e=n.getBoundingClientRect();o=`polygon(0% 0%,100% 0%,100% 100%,0% 100%,0% 0%,${e.left}px ${e.top}px,${e.left}px ${e.bottom}px,${e.right}px ${e.bottom}px,${e.right}px ${e.top}px,${e.left}px ${e.top}px)`}return(0,i.jsx)("div",{ref:t,role:"presentation","data-base-ui-inert":"",...r,style:{position:"fixed",inset:0,userSelect:"none",WebkitUserSelect:"none",clipPath:o}})})},44818:(e,t,n)=>{"use strict";n.d(t,{j:()=>a,n:()=>s});var r=n(24843),i=n(75609),o=n(27497);const a={sideX:"left",sideY:"top"},s={name:"adaptiveOrigin",async fn(e){const{x:t,y:n,rects:{floating:s},elements:{floating:l},platform:c,strategy:d,placement:u}=e,f=(0,r.zk)(l),p=f.getComputedStyle(l);if("0s"===p.transitionDuration||""===p.transitionDuration)return{x:t,y:n,data:a};const m=await(c.getOffsetParent?.(l));let h={width:0,height:0};if("fixed"===d&&f?.visualViewport)h={width:f.visualViewport.width,height:f.visualViewport.height};else if(m===f){const e=(0,i.R)(l);h={width:e.documentElement.clientWidth,height:e.documentElement.clientHeight}}else await(c.isElement?.(m))&&(h=await c.getDimensions(m));const g=(0,o.C0)(u);let v=t,b=n;return"left"===g&&(v=h.width-(t+s.width)),"top"===g&&(b=h.height-(n+s.height)),{x:v,y:b,data:{sideX:"left"===g?"right":a.sideX,sideY:"top"===g?"bottom":a.sideY}}}}},34674:(e,t,n)=>{"use strict";n.d(t,{d:()=>o});var r=n(2703),i=n(50690);function o(e){return"starting"===e?i.K2:r.t0}},11402:(e,t,n)=>{"use strict";n.d(t,{j:()=>i});var r=n(41054);const i={name:"hide",async fn(e){const{width:t,height:n,x:i,y:o}=e.rects.reference,a=0===t&&0===n&&0===i&&0===o,s=await(0,r.jD)().fn(e);return{data:{referenceHidden:s.data?.referenceHidden||a}}}}},85211:(e,t,n)=>{"use strict";n.d(t,{GW:()=>p,Vs:()=>o,jL:()=>f,lP:()=>i,qV:()=>u});var r=n(16014);let i=function(e){return e.open="data-open",e.closed="data-closed",e[e.startingStyle=r.T.startingStyle]="startingStyle",e[e.endingStyle=r.T.endingStyle]="endingStyle",e.anchorHidden="data-anchor-hidden",e.side="data-side",e.align="data-align",e}({}),o=function(e){return e.popupOpen="data-popup-open",e.pressed="data-pressed",e}({});const a={[o.popupOpen]:""},s={[o.popupOpen]:"",[o.pressed]:""},l={[i.open]:""},c={[i.closed]:""},d={[i.anchorHidden]:""},u={open:e=>e?a:null},f={open:e=>e?s:null},p={open:e=>e?l:c,anchorHidden:e=>e?d:null}},626:(e,t,n)=>{"use strict";n.d(t,{CN:()=>h,L_:()=>g,Ls:()=>p,Nj:()=>m,i6:()=>y,l$:()=>b,tr:()=>v,xs:()=>w});var r=n(51609),i=n(2703),o=n(90060),a=n(50625),s=n(66295),l=n(7811),c=n(69567),d=n(96325),u=n(39197),f=n(40643);const p={tabIndex:-1,[l.Ed]:""};function m(e,t,n=!1){const i=(0,o.B)(),a=null!=(0,c.R1)(),s=r.useRef(null);void 0===e&&null===s.current&&(s.current=t(i,a));const l=e??s.current;return(0,d.D)({popupStore:l,treatPopupAsFloatingElement:n,floatingRootContext:l.state.floatingRootContext,floatingId:i,nested:a,onOpenChange:l.setOpen}),{store:l,internalStore:s.current}}function h(e,t,n){const r=n?.id??null;(r||t)&&(e.activeTriggerId=r,e.activeTriggerElement=n??null)}function g(e,t,n,i){const o=n.useState("isMountedByTrigger",e),l=function(e,t){const n=r.useRef(null),i=r.useRef(null);return r.useCallback(r=>{if(void 0===e)return;let o=!1;if(null!==n.current){const e=n.current,r=i.current,a=t.context.triggerElements.getById(e);r&&a===r&&(t.context.triggerElements.delete(e),o=!0),n.current=null,i.current=null}if(null!==r&&(n.current=e,i.current=r,t.context.triggerElements.add(e,r),o=!0),o){const e=t.context.triggerElements.size;t.select("open")&&t.state.triggerCount!==e&&t.set("triggerCount",e)}},[t,e])}(e,n),c=(0,a.K)(t=>{if(l(t),!t)return;const r=n.select("open"),o=n.select("activeTriggerId");o!==e?null==o&&r&&n.update({activeTriggerId:e,activeTriggerElement:t,...i}):n.update({activeTriggerElement:t,...r?i:null})});return(0,s.g)(()=>{o&&n.update({activeTriggerElement:t.current,...i})},[o,n,t,...Object.values(i)]),{registerTrigger:c,isMountedByThisTrigger:o}}function v(e){const t=e.useState("open"),n=e.useState("triggerCount");(0,s.g)(()=>{if(!t)return void(0!==e.state.triggerCount&&e.set("triggerCount",0));const n=e.context.triggerElements.size,r={};if(e.state.triggerCount!==n&&(r.triggerCount=n),!e.select("activeTriggerId")&&1===n){const t=e.context.triggerElements.entries().next();if(!t.done){const[e,n]=t.value;r.activeTriggerId=e,r.activeTriggerElement=n}}void 0===r.triggerCount&&void 0===r.activeTriggerId||e.update(r)},[t,e,n])}function b(e,t,n){const{mounted:r,setMounted:i,transitionStatus:o}=(0,u.$)(e);t.useSyncedValues({mounted:r,transitionStatus:o});const s=(0,a.K)(()=>{i(!1),t.update({activeTriggerId:null,activeTriggerElement:null,mounted:!1,preventUnmountingOnClose:!1}),n?.(),t.context.onOpenChangeComplete?.(!1)}),l=t.useState("preventUnmountingOnClose");return(0,f.v)({enabled:r&&!e&&!l,open:e,ref:t.context.popupRef,onComplete(){e||s()}}),{forceUnmount:s,transitionStatus:o}}function y(e,t){e.useSyncedValues(t),(0,s.g)(()=>()=>{e.update({activeTriggerProps:i.t0,inactiveTriggerProps:i.t0,popupProps:i.t0})},[e])}function w(e,t){(0,s.g)(()=>{t||null===e.state.openMethod||e.set("openMethod",null)},[t,e]),(0,s.g)(()=>()=>{null!==e.state.openMethod&&e.set("openMethod",null)},[e])}},86218:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});class r{constructor(){this.elementsSet=new Set,this.idMap=new Map}add(e,t){const n=this.idMap.get(e);n!==t&&(void 0!==n&&this.elementsSet.delete(n),this.elementsSet.add(t),this.idMap.set(e,t))}delete(e){const t=this.idMap.get(e);t&&(this.elementsSet.delete(t),this.idMap.delete(e))}hasElement(e){return this.elementsSet.has(e)}hasMatchingElement(e){for(const t of this.elementsSet)if(e(t))return!0;return!1}getById(e){return this.idMap.get(e)}entries(){return this.idMap.entries()}elements(){return this.elementsSet.values()}get size(){return this.idMap.size}}},99395:(e,t,n)=>{"use strict";n.d(t,{OB:()=>l,ol:()=>p,rJ:()=>s});var r=n(69751),i=n(2703),o=n(2026),a=n(21974);function s(){return{open:!1,openProp:void 0,mounted:!1,transitionStatus:void 0,floatingRootContext:(0,a.H)(),floatingId:void 0,triggerCount:0,preventUnmountingOnClose:!1,payload:void 0,activeTriggerId:null,activeTriggerElement:null,triggerIdProp:void 0,popupElement:null,positionerElement:null,activeTriggerProps:i.t0,inactiveTriggerProps:i.t0,popupProps:i.t0}}function l(e,t,n=!1){return new o.K({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:e,floatingId:t,syncOnly:!0,nested:n,onOpenChange:void 0})}const c=(0,r.M)(e=>e.triggerIdProp??e.activeTriggerId),d=(0,r.M)(e=>e.openProp??e.open),u=(0,r.M)(e=>(e.popupElement?.id??e.floatingId)||void 0);function f(e,t){return void 0!==t&&d(e)&&c(e)===t}const p={open:d,mounted:(0,r.M)(e=>e.mounted),transitionStatus:(0,r.M)(e=>e.transitionStatus),floatingRootContext:(0,r.M)(e=>e.floatingRootContext),triggerCount:(0,r.M)(e=>e.triggerCount),preventUnmountingOnClose:(0,r.M)(e=>e.preventUnmountingOnClose),payload:(0,r.M)(e=>e.payload),activeTriggerId:c,activeTriggerElement:(0,r.M)(e=>e.mounted?e.activeTriggerElement:null),popupId:u,isTriggerActive:(0,r.M)((e,t)=>void 0!==t&&c(e)===t),isOpenedByTrigger:(0,r.M)((e,t)=>f(e,t)),isMountedByTrigger:(0,r.M)((e,t)=>void 0!==t&&c(e)===t&&e.mounted),triggerProps:(0,r.M)((e,t)=>t?e.activeTriggerProps:e.inactiveTriggerProps),triggerPopupId:(0,r.M)((e,t)=>function(e,t){return!!f(e,t)||void 0!==t&&d(e)&&null==c(e)&&1===e.triggerCount}(e,t)?u(e):void 0),popupProps:(0,r.M)(e=>e.popupProps),popupElement:(0,r.M)(e=>e.popupElement),positionerElement:(0,r.M)(e=>e.positionerElement)}},38397:(e,t,n)=>{"use strict";function r(e,t){return"function"==typeof e?e(t):e}n.d(t,{S:()=>r})},79199:(e,t,n)=>{"use strict";function r(e){return null==e?e:"current"in e?e.current:e}n.d(t,{q:()=>r})},25591:(e,t,n)=>{"use strict";function r(e,t){return"function"==typeof e?e(t):e}n.d(t,{m:()=>r})},61901:(e,t,n)=>{"use strict";n.d(t,{s:()=>y});var r=n(51609),i=n(27497),o=n(75609),a=n(24843),s=n(66295),l=n(32303),c=n(50625),d=n(41054),u=n(57894),f=n(3258),p=n(30971),m=n(19752),h=n(11402),g=n(44818);function v(e,t,n){const r="inline-start"===e||"inline-end"===e;return{top:"top",right:r?n?"inline-start":"inline-end":"right",bottom:"bottom",left:r?n?"inline-end":"inline-start":"left"}[t]}function b(e,t,n){const{rects:r,placement:o}=e;return{side:v(t,(0,i.C0)(o),n),align:(0,i.Sg)(o)||"center",anchor:{width:r.reference.width,height:r.reference.height},positioner:{width:r.floating.width,height:r.floating.height}}}function y(e){const{anchor:t,positionMethod:n="absolute",side:y="bottom",sideOffset:x=0,align:_="center",alignOffset:S=0,collisionBoundary:k,collisionPadding:C=5,sticky:E=!1,arrowPadding:j=5,disableAnchorTracking:R=!1,inline:A,keepMounted:I=!1,floatingRootContext:M,mounted:O,collisionAvoidance:P,shiftCrossAxis:T=!1,nodeId:N,adaptiveOrigin:D,lazyFlip:V=!1,externalTree:z}=e,[F,L]=r.useState(null);O||null===F||L(null);const B=P.side||"flip",q=P.align||"flip",W=P.fallbackAxisSide||"end",$="function"==typeof t?t:void 0,H=(0,c.K)($),K=$?H:t,U=(0,l.u)(t),Y=(0,l.u)(O),X="rtl"===(0,p.j)(),G=F||{top:"top",right:"right",bottom:"bottom",left:"left","inline-end":X?"left":"right","inline-start":X?"right":"left"}[y],Z="center"===_?G:`${G}-${_}`;let J=C;const Q="bottom"===y?1:0,ee="top"===y?1:0,te="right"===y?1:0,ne="left"===y?1:0;"number"==typeof J?J={top:J+Q,right:J+ne,bottom:J+ee,left:J+te}:J&&(J={top:(J.top||0)+Q,right:(J.right||0)+ne,bottom:(J.bottom||0)+ee,left:(J.left||0)+te});const re={boundary:"clipping-ancestors"===k?"clippingAncestors":k,padding:J},ie=r.useRef(null),oe=(0,l.u)(x),ae=(0,l.u)(S),se="function"!=typeof x?x:0,le="function"!=typeof S?S:0,ce=[];A&&ce.push(A),ce.push((0,d.cY)(e=>{const t=b(e,y,X),n="function"==typeof oe.current?oe.current(t):oe.current,r="function"==typeof ae.current?ae.current(t):ae.current;return{mainAxis:n,crossAxis:r,alignmentAxis:r}},[se,le,X,y]));const de="none"===q&&"shift"!==B,ue=!de&&(E||T||"shift"===B),fe="none"===B?null:(0,d.UU)({...re,padding:{top:J.top+1,right:J.right+1,bottom:J.bottom+1,left:J.left+1},mainAxis:!T&&"flip"===B,crossAxis:"flip"===q&&"alignment",fallbackAxisSideDirection:W}),pe=de?null:(0,d.BN)(e=>{const t=(0,o.R)(e.elements.floating).documentElement;return{...re,rootBoundary:T?{x:0,y:0,width:t.clientWidth,height:t.clientHeight}:void 0,mainAxis:"none"!==q,crossAxis:ue,limiter:E||T?void 0:(0,d.ER)(e=>{if(!ie.current)return{};const{width:t,height:n}=ie.current.getBoundingClientRect(),r=(0,i.TV)((0,i.C0)(e.placement));return{offset:("y"===r?t:n)/2+("y"===r?J.left+J.right:J.top+J.bottom)/2}})}},[re,E,T,J,q]);"shift"===B||"shift"===q||"center"===_?ce.push(pe,fe):ce.push(fe,pe),ce.push((0,d.Ej)({...re,apply({elements:{floating:e},availableWidth:t,availableHeight:n,rects:r}){if(!Y.current)return;const i=e.style;i.setProperty("--available-width",`${t}px`),i.setProperty("--available-height",`${n}px`);const o=(0,a.zk)(e).devicePixelRatio||1,{x:s,y:l,width:c,height:d}=r.reference,u=(Math.round((s+c)*o)-Math.round(s*o))/o,f=(Math.round((l+d)*o)-Math.round(l*o))/o;i.setProperty("--anchor-width",`${u}px`),i.setProperty("--anchor-height",`${f}px`)}}),(0,m.U)(e=>({element:ie.current||(0,o.R)(e.elements.floating).createElement("div"),padding:j,offsetParent:"floating"}),[j]),{name:"transformOrigin",fn(e){const{elements:t,middlewareData:n,placement:r,rects:o,y:a}=e,s=(0,i.C0)(r),l=(0,i.TV)(s),c=ie.current,d=n.arrow?.x||0,u=n.arrow?.y||0,f=d+(c?.clientWidth||0)/2,p=u+(c?.clientHeight||0)/2,m=Math.abs(n.shift?.y||0),h=o.reference.height/2,g="function"==typeof x?x(b(e,y,X)):x,v=m>g,w={top:`${f}px calc(100% + ${g}px)`,bottom:`${f}px ${-g}px`,left:`calc(100% + ${g}px) ${p}px`,right:`${-g}px ${p}px`}[s],_=`${f}px ${o.reference.y+h-a}px`;return t.floating.style.setProperty("--transform-origin",ue&&"y"===l&&v?_:w),{}}},h.j,D),(0,s.g)(()=>{!O&&M&&M.update({referenceElement:null,floatingElement:null,domReferenceElement:null,positionReference:null})},[O,M]);const me=r.useMemo(()=>({elementResize:!R&&"undefined"!=typeof ResizeObserver,layoutShift:!R&&"undefined"!=typeof IntersectionObserver}),[R]),{refs:he,elements:ge,x:ve,y:be,middlewareData:ye,update:we,placement:xe,context:_e,isPositioned:Se,floatingStyles:ke}=(0,u.w)({rootContext:M,open:I?O:void 0,placement:Z,middleware:ce,strategy:n,whileElementsMounted:I?void 0:(...e)=>(0,f.ll)(...e,me),nodeId:N,externalTree:z}),{sideX:Ce,sideY:Ee}=ye.adaptiveOrigin||g.j,je=Se?n:"fixed",Re=r.useMemo(()=>{const e=D?{position:je,[Ce]:ve,[Ee]:be}:{position:je,...ke};return Se||(e.opacity=0),e},[D,je,Ce,ve,Ee,be,ke,Se]),Ae=r.useRef(null);(0,s.g)(()=>{if(!O)return;const e=U.current,t="function"==typeof e?e():e,n=(w(t)?t.current:t)||null;n!==Ae.current&&(he.setPositionReference(n),Ae.current=n)},[O,he,K,U]),r.useEffect(()=>{if(!O)return;const e=U.current;"function"!=typeof e&&w(e)&&e.current!==Ae.current&&(he.setPositionReference(e.current),Ae.current=e.current)},[O,he,K,U]),r.useEffect(()=>{if(I&&O&&ge.domReference&&ge.floating)return(0,f.ll)(ge.domReference,ge.floating,we,me)},[I,O,ge,we,me]);const Ie=(0,i.C0)(xe),Me=v(y,Ie,X),Oe=(0,i.Sg)(xe)||"center",Pe=Boolean(ye.hide?.referenceHidden);(0,s.g)(()=>{V&&O&&Se&&L(Ie)},[V,O,Se,Ie]);const Te=r.useMemo(()=>({position:"absolute",top:ye.arrow?.y,left:ye.arrow?.x}),[ye.arrow]),Ne=0!==ye.arrow?.centerOffset;return r.useMemo(()=>({positionerStyles:Re,arrowStyles:Te,arrowRef:ie,arrowUncentered:Ne,side:Me,align:Oe,physicalSide:Ie,anchorHidden:Pe,refs:he,context:_e,isPositioned:Se,update:we}),[Re,Te,ie,Ne,Me,Oe,Ie,Pe,he,_e,Se,we])}function w(e){return null!=e&&"current"in e}},88495:(e,t,n)=>{"use strict";n.d(t,{S:()=>i});var r=n(51609);function i(e){const{focusableWhenDisabled:t,disabled:n,composite:i=!1,tabIndex:o=0,isNativeButton:a}=e,s=i&&!1!==t,l=i&&!1===t;return{props:r.useMemo(()=>{const e={onKeyDown(e){n&&t&&"Tab"!==e.key&&e.preventDefault()}};return i||(e.tabIndex=o,!a&&n&&(e.tabIndex=t?o:-1)),(a&&(t||s)||!a&&n)&&(e["aria-disabled"]=n),!a||t&&!l||(e.disabled=n),e},[i,n,t,s,l,a,o])}}},52607:(e,t,n)=>{"use strict";n.d(t,{i:()=>a});var r=n(85211),i=n(19134),o=n(34674);function a(e,t,{styles:n,transitionStatus:a,props:s,refs:l,hidden:c,inert:d=!1}){const u={...n};return d&&(u.pointerEvents="none"),(0,i.o)("div",e,{state:t,ref:l,props:[{role:"presentation",hidden:c,style:u},(0,o.d)(a),s],stateAttributesMapping:r.GW})}},67659:(e,t,n)=>{"use strict";function r(e,t,n,r){return e.addEventListener(t,n,r),()=>{e.removeEventListener(t,n,r)}}n.d(t,{q:()=>r})},21537:(e,t,n)=>{"use strict";function r(){}n.d(t,{Ml:()=>i,t0:()=>o,tE:()=>r});const i=Object.freeze([]),o=Object.freeze({})},21600:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r=function(e,...t){const n=new URL("https://base-ui.com/production-error");return n.searchParams.set("code",e.toString()),t.forEach(e=>n.searchParams.append("args[]",e)),`Base UI error #${e}; visit ${n} for the full message.`}},12358:(e,t,n)=>{"use strict";function r(e,t){return e&&!t?e:!e&&t?t:e||t?{...e,...t}:void 0}n.d(t,{r:()=>r})},94791:(e,t,n)=>{"use strict";n.d(t,{_:()=>o});var r=n(51609);const i=parseInt(r.version,10);function o(e){return i>=e}},92216:(e,t,n)=>{"use strict";n.d(t,{K:()=>s,N:()=>l});var r=n(58712),i=n(42789);const o=null;globalThis.requestAnimationFrame;const a=new class{callbacks=[];callbacksCount=0;nextId=1;startId=1;isScheduled=!1;tick=e=>{this.isScheduled=!1;const t=this.callbacks,n=this.callbacksCount;if(this.callbacks=[],this.callbacksCount=0,this.startId=this.nextId,n>0)for(let n=0;n<t.length;n+=1)t[n]?.(e)};request(e){const t=this.nextId;return this.nextId+=1,this.callbacks.push(e),this.callbacksCount+=1,this.isScheduled||(requestAnimationFrame(this.tick),this.isScheduled=!0),t}cancel(e){const t=e-this.startId;t<0||t>=this.callbacks.length||(this.callbacks[t]=null,this.callbacksCount-=1)}};class s{static create(){return new s}static request(e){return a.request(e)}static cancel(e){return a.cancel(e)}currentId=o;request(e){this.cancel(),this.currentId=a.request(()=>{this.currentId=o,e()})}cancel=()=>{this.currentId!==o&&(a.cancel(this.currentId),this.currentId=o)};disposeEffect=()=>this.cancel}function l(){const e=(0,r.j)(s.create).current;return(0,i.y)(e.disposeEffect),e}},84041:(e,t,n)=>{"use strict";n.d(t,{q:()=>i});var r=n(51609);function i({controlled:e,default:t,name:n,state:i="value"}){const{current:o}=r.useRef(void 0!==e),[a,s]=r.useState(t);return[o?e:a,r.useCallback(e=>{o||s(e)},[])]}},46867:(e,t,n)=>{"use strict";n.d(t,{B:()=>s});var r=n(51609);const i={...n.t(r,2)};let o=0;const a=i.useId;function s(e,t){if(void 0!==a){const n=a();return e??(t?`${t}-${n}`:n)}return function(e,t="mui"){const[n,i]=r.useState(e),a=e||n;return r.useEffect(()=>{null==n&&(o+=1,i(`${t}-${o}`))},[n,t]),a}(e,t)}},78265:(e,t,n)=>{"use strict";n.d(t,{g:()=>i});var r=n(51609);const i="undefined"!=typeof document?r.useLayoutEffect:()=>{}},7281:(e,t,n)=>{"use strict";n.d(t,{U:()=>o,a:()=>i});var r=n(58712);function i(e,t,n,i){const o=(0,r.j)(a).current;return function(e,t,n,r,i){return e.refs[0]!==t||e.refs[1]!==n||e.refs[2]!==r||e.refs[3]!==i}(o,e,t,n,i)&&s(o,[e,t,n,i]),o.callback}function o(e){const t=(0,r.j)(a).current;return function(e,t){return e.refs.length!==t.length||e.refs.some((e,n)=>e!==t[n])}(t,e)&&s(t,e),t.callback}function a(){return{callback:null,cleanup:null,refs:[]}}function s(e,t){e.refs=t,t.every(e=>null==e)?e.callback=null:e.callback=n=>{if(e.cleanup&&(e.cleanup(),e.cleanup=null),null!=n){const r=Array(t.length).fill(null);for(let e=0;e<t.length;e+=1){const i=t[e];if(null!=i)switch(typeof i){case"function":{const t=i(n);"function"==typeof t&&(r[e]=t);break}case"object":i.current=n}}e.cleanup=()=>{for(let e=0;e<t.length;e+=1){const n=t[e];if(null!=n)switch(typeof n){case"function":{const t=r[e];"function"==typeof t?t():n(null);break}case"object":n.current=null}}}}}}},42789:(e,t,n)=>{"use strict";n.d(t,{y:()=>o});var r=n(51609);const i=[];function o(e){r.useEffect(e,i)}},58712:(e,t,n)=>{"use strict";n.d(t,{j:()=>o});var r=n(51609);const i={};function o(e,t){const n=r.useRef(i);return n.current===i&&(n.current=e(t)),n}},42655:(e,t,n)=>{"use strict";var r;n.d(t,{K:()=>l});var i=n(51609),o=n(58712);const a=(r||(r=n.t(i,2)))[`useInsertionEffect${Math.random().toFixed(1)}`.slice(0,-3)],s=a&&a!==i.useLayoutEffect?a:e=>e();function l(e){const t=(0,o.j)(c).current;return t.next=e,s(t.effect),t.trampoline}function c(){const e={next:void 0,callback:d,trampoline:(...t)=>e.callback?.(...t),effect:()=>{e.callback=e.next}};return e}function d(){}},78105:(e,t,n)=>{"use strict";function r(e,t,n,r){return e.addEventListener(t,n,r),()=>{e.removeEventListener(t,n,r)}}n.d(t,{q:()=>r})},87803:(e,t,n)=>{"use strict";n.d(t,{KT:()=>f,Tc:()=>s,cX:()=>u,m0:()=>d,nr:()=>c,un:()=>l});const r="undefined"!=typeof navigator,i=function(){if(!r)return{platform:"",maxTouchPoints:-1};const e=navigator.userAgentData;return e?.platform?{platform:e.platform,maxTouchPoints:navigator.maxTouchPoints}:{platform:navigator.platform??"",maxTouchPoints:navigator.maxTouchPoints??-1}}(),o=function(){if(!r)return"";const e=navigator.userAgentData;return e?.platform?e.platform:navigator.platform??""}(),a=function(){if(!r)return"";const e=navigator.userAgentData;return e&&Array.isArray(e.brands)?e.brands.map(({brand:e,version:t})=>`${e}/${t}`).join(" "):navigator.userAgent}(),s=!("undefined"==typeof CSS||!CSS.supports)&&CSS.supports("-webkit-backdrop-filter:none"),l="MacIntel"===i.platform&&i.maxTouchPoints>1||/iP(hone|ad|od)|iOS/.test(i.platform),c=(r&&/firefox/i.test(a),r&&/apple/i.test(navigator.vendor)),d=(r&&/Edg/i.test(a),r&&/android/i.test(o)||/android/i.test(a)),u=r&&o.toLowerCase().startsWith("mac")&&!navigator.maxTouchPoints,f=a.includes("jsdom/")},2703:(e,t,n)=>{"use strict";function r(){}n.d(t,{Ml:()=>i,t0:()=>o,tE:()=>r});const i=Object.freeze([]),o=Object.freeze({})},17120:(e,t,n)=>{"use strict";n.d(t,{G1:()=>c,iE:()=>s,kz:()=>l,nk:()=>d});var r=n(51609),i=n(39390);const o=[];let a;function s(){return a}function l(e){o.push(e)}function c(e){const t=(t,n)=>{const r=(0,i.j)(u).current;let s;try{a=r;for(const e of o)e.before(r);s=e(t,n);for(const e of o)e.after(r);r.didInitialize=!0}finally{a=void 0}return s};return t.displayName=e.displayName||e.name,t}function d(e){return r.forwardRef(c(e))}function u(){return{didInitialize:!1}}},89146:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r=function(e,...t){const n=new URL("https://base-ui.com/production-error");return n.searchParams.set("code",e.toString()),t.forEach(e=>n.searchParams.append("args[]",e)),`Base UI error #${e}; visit ${n} for the full message.`}},82202:(e,t,n)=>{"use strict";n.d(t,{v:()=>o});var r=n(51609),i=n(61701);function o(e){if(!r.isValidElement(e))return null;const t=e,n=t.props;return((0,i._)(19)?n?.ref:t.ref)??null}},82105:(e,t,n)=>{"use strict";n.d(t,{Y:()=>i});var r=n(61701);function i(e){return(0,r._)(19)?e:e?"true":void 0}},47435:(e,t,n)=>{"use strict";function r(...e){return()=>{for(let t=0;t<e.length;t+=1){const n=e[t];n&&n()}}}n.d(t,{g:()=>r})},36444:(e,t,n)=>{"use strict";function r(e,t){return e&&!t?e:!e&&t?t:e||t?{...e,...t}:void 0}n.d(t,{r:()=>r})},75609:(e,t,n)=>{"use strict";function r(e){return e?.ownerDocument||document}n.d(t,{R:()=>r})},61701:(e,t,n)=>{"use strict";n.d(t,{_:()=>o});var r=n(51609);const i=parseInt(r.version,10);function o(e){return i>=e}},76162:(e,t,n)=>{"use strict";var r;n.d(t,{X:()=>o});var i=n(51609);const o={...r||(r=n.t(i,2))}},52522:(e,t,n)=>{"use strict";n.d(t,{H:()=>c});var r=n(51609),i=n(27477),o=n(38434),a=n(50625),s=n(66295),l=n(2703);class c extends i.i{constructor(e,t={},n){super(e),this.context=t,this.selectors=n}useSyncedValue(e,t){r.useDebugValue(e);const n=this;(0,s.g)(()=>{n.state[e]!==t&&n.set(e,t)},[n,e,t])}useSyncedValueWithCleanup(e,t){const n=this;(0,s.g)(()=>(n.state[e]!==t&&n.set(e,t),()=>{n.set(e,void 0)}),[n,e,t])}useSyncedValues(e){const t=this,n=Object.values(e);(0,s.g)(()=>{t.update(e)},[t,...n])}useControlledProp(e,t){r.useDebugValue(e);const n=this,i=void 0!==t;(0,s.g)(()=>{i&&!Object.is(n.state[e],t)&&n.setState({...n.state,[e]:t})},[n,e,t,i])}select(e,t,n,r){return(0,this.selectors[e])(this.state,t,n,r)}useState(e,t,n,i){return r.useDebugValue(e),(0,o.P)(this,this.selectors[e],t,n,i)}useContextCallback(e,t){r.useDebugValue(e);const n=(0,a.K)(t??l.tE);this.context[e]=n}useStateSetter(e){const t=r.useRef(void 0);return void 0===t.current&&(t.current=t=>{this.set(e,t)}),t.current}observe(e,t){let n;n="function"==typeof e?e:this.selectors[e];let r=n(this.state);return t(r,r,this),this.subscribe(e=>{const i=n(e);if(!Object.is(r,i)){const e=r;r=i,t(i,e,this)}})}}},27477:(e,t,n)=>{"use strict";n.d(t,{i:()=>i});var r=n(38434);class i{constructor(e){this.state=e,this.listeners=new Set,this.updateTick=0}subscribe=e=>(this.listeners.add(e),()=>{this.listeners.delete(e)});getSnapshot=()=>this.state;setState(e){if(this.state===e)return;this.state=e,this.updateTick+=1;const t=this.updateTick;for(const n of this.listeners){if(t!==this.updateTick)return;n(e)}}update(e){for(const t in e)if(!Object.is(this.state[t],e[t]))return void this.setState({...this.state,...e})}set(e,t){Object.is(this.state[e],t)||this.setState({...this.state,[e]:t})}notifyAll(){const e={...this.state};this.setState(e)}use(e,t,n,i){return(0,r.P)(this,e,t,n,i)}}},69751:(e,t,n)=>{"use strict";n.d(t,{M:()=>i});var r=n(89146);const i=(e,t,n,i,o,a,...s)=>{if(s.length>0)throw new Error((0,r.A)(1));let l;if(e&&t&&n&&i&&o&&a)l=(r,s,l,c)=>{const d=e(r,s,l,c),u=t(r,s,l,c),f=n(r,s,l,c),p=i(r,s,l,c),m=o(r,s,l,c);return a(d,u,f,p,m,s,l,c)};else if(e&&t&&n&&i&&o)l=(r,a,s,l)=>{const c=e(r,a,s,l),d=t(r,a,s,l),u=n(r,a,s,l),f=i(r,a,s,l);return o(c,d,u,f,a,s,l)};else if(e&&t&&n&&i)l=(r,o,a,s)=>{const l=e(r,o,a,s),c=t(r,o,a,s),d=n(r,o,a,s);return i(l,c,d,o,a,s)};else if(e&&t&&n)l=(r,i,o,a)=>{const s=e(r,i,o,a),l=t(r,i,o,a);return n(s,l,i,o,a)};else if(e&&t)l=(n,r,i,o)=>{const a=e(n,r,i,o);return t(a,r,i,o)};else{if(!e)throw new Error("Missing arguments");l=e}return l}},38434:(e,t,n)=>{"use strict";n.d(t,{P:()=>c});var r=n(51609),i=n(89104),o=n(93754),a=n(61701),s=n(17120);const l=(0,a._)(19)?function(e,t,n,o,a){const l=(0,s.iE)();if(!l)return function(e,t,n,o,a){const s=r.useCallback(()=>t(e.getSnapshot(),n,o,a),[e,t,n,o,a]);return(0,i.useSyncExternalStore)(e.subscribe,s,s)}(e,t,n,o,a);const c=l.syncIndex;let d;return l.syncIndex+=1,l.didInitialize?(d=l.syncHooks[c],d.store===e&&d.selector===t&&Object.is(d.a1,n)&&Object.is(d.a2,o)&&Object.is(d.a3,a)||(d.store!==e&&(l.didChangeStore=!0),d.store=e,d.selector=t,d.a1=n,d.a2=o,d.a3=a,d.didChange=!0)):(d={store:e,selector:t,a1:n,a2:o,a3:a,value:t(e.getSnapshot(),n,o,a),didChange:!1},l.syncHooks.push(d)),d.value}:function(e,t,n,r,i){return(0,o.useSyncExternalStoreWithSelector)(e.subscribe,e.getSnapshot,e.getSnapshot,e=>t(e,n,r,i))};function c(e,t,n,r,i){return l(e,t,n,r,i)}(0,s.kz)({before(e){e.syncIndex=0,e.didInitialize||(e.syncTick=1,e.syncHooks=[],e.didChangeStore=!0,e.getSnapshot=()=>{let t=!1;for(let n=0;n<e.syncHooks.length;n+=1){const r=e.syncHooks[n],i=r.selector(r.store.state,r.a1,r.a2,r.a3);!r.didChange&&Object.is(r.value,i)||(t=!0,r.value=i,r.didChange=!1)}return t&&(e.syncTick+=1),e.syncTick})},after(e){e.syncHooks.length>0&&(e.didChangeStore&&(e.didChangeStore=!1,e.subscribe=t=>{const n=new Set;for(const t of e.syncHooks)n.add(t.store);const r=[];for(const e of n)r.push(e.subscribe(t));return()=>{for(const e of r)e()}}),(0,i.useSyncExternalStore)(e.subscribe,e.getSnapshot,e.getSnapshot))}})},38934:(e,t,n)=>{"use strict";n.d(t,{K:()=>s,N:()=>l});var r=n(39390),i=n(84755);const o=null;globalThis.requestAnimationFrame;const a=new class{callbacks=[];callbacksCount=0;nextId=1;startId=1;isScheduled=!1;tick=e=>{this.isScheduled=!1;const t=this.callbacks,n=this.callbacksCount;if(this.callbacks=[],this.callbacksCount=0,this.startId=this.nextId,n>0)for(let n=0;n<t.length;n+=1)t[n]?.(e)};request(e){const t=this.nextId;return this.nextId+=1,this.callbacks.push(e),this.callbacksCount+=1,this.isScheduled||(requestAnimationFrame(this.tick),this.isScheduled=!0),t}cancel(e){const t=e-this.startId;t<0||t>=this.callbacks.length||(this.callbacks[t]=null,this.callbacksCount-=1)}};class s{static create(){return new s}static request(e){return a.request(e)}static cancel(e){return a.cancel(e)}currentId=o;request(e){this.cancel(),this.currentId=a.request(()=>{this.currentId=o,e()})}cancel=()=>{this.currentId!==o&&(a.cancel(this.currentId),this.currentId=o)};disposeEffect=()=>this.cancel}function l(){const e=(0,r.j)(s.create).current;return(0,i.y)(e.disposeEffect),e}},40719:(e,t,n)=>{"use strict";n.d(t,{q:()=>i});var r=n(51609);function i({controlled:e,default:t,name:n,state:i="value"}){const{current:o}=r.useRef(void 0!==e),[a,s]=r.useState(t);return[o?e:a,r.useCallback(e=>{o||s(e)},[])]}},90060:(e,t,n)=>{"use strict";n.d(t,{B:()=>s});var r=n(51609),i=n(76162);let o=0;const a=i.X.useId;function s(e,t){if(void 0!==a){const n=a();return e??(t?`${t}-${n}`:n)}return function(e,t="mui"){const[n,i]=r.useState(e),a=e||n;return r.useEffect(()=>{null==n&&(o+=1,i(`${t}-${o}`))},[n,t]),a}(e,t)}},66295:(e,t,n)=>{"use strict";n.d(t,{g:()=>i});var r=n(51609);const i="undefined"!=typeof document?r.useLayoutEffect:()=>{}},2927:(e,t,n)=>{"use strict";n.d(t,{U:()=>o,a:()=>i});var r=n(39390);function i(e,t,n,i){const o=(0,r.j)(a).current;return function(e,t,n,r,i){return e.refs[0]!==t||e.refs[1]!==n||e.refs[2]!==r||e.refs[3]!==i}(o,e,t,n,i)&&s(o,[e,t,n,i]),o.callback}function o(e){const t=(0,r.j)(a).current;return function(e,t){return e.refs.length!==t.length||e.refs.some((e,n)=>e!==t[n])}(t,e)&&s(t,e),t.callback}function a(){return{callback:null,cleanup:null,refs:[]}}function s(e,t){e.refs=t,t.every(e=>null==e)?e.callback=null:e.callback=n=>{if(e.cleanup&&(e.cleanup(),e.cleanup=null),null!=n){const r=Array(t.length).fill(null);for(let e=0;e<t.length;e+=1){const i=t[e];if(null!=i)switch(typeof i){case"function":{const t=i(n);"function"==typeof t&&(r[e]=t);break}case"object":i.current=n}}e.cleanup=()=>{for(let e=0;e<t.length;e+=1){const n=t[e];if(null!=n)switch(typeof n){case"function":{const t=r[e];"function"==typeof t?t():n(null);break}case"object":n.current=null}}}}}}},63272:(e,t,n)=>{"use strict";n.d(t,{j:()=>i});var r=n(51609);function i(e){const t=r.useRef(!0);t.current&&(t.current=!1,e())}},84755:(e,t,n)=>{"use strict";n.d(t,{y:()=>o});var r=n(51609);const i=[];function o(e){r.useEffect(e,i)}},39390:(e,t,n)=>{"use strict";n.d(t,{j:()=>o});var r=n(51609);const i={};function o(e,t){const n=r.useRef(i);return n.current===i&&(n.current=e(t)),n}},56555:(e,t,n)=>{"use strict";n.d(t,{K:()=>h});var r=n(24843),i=n(78105),o=n(87803),a=n(75609),s=n(66295),l=n(78662),c=n(38934),d=n(2703);let u={},f={},p="";const m=new class{lockCount=0;restore=null;timeoutLock=l.E.create();timeoutUnlock=l.E.create();acquire(e){return this.lockCount+=1,1===this.lockCount&&null===this.restore&&this.timeoutLock.start(0,()=>this.lock(e)),this.release}release=()=>{this.lockCount-=1,0===this.lockCount&&this.restore&&this.timeoutUnlock.start(0,this.unlock)};unlock=()=>{0===this.lockCount&&this.restore&&(this.restore?.(),this.restore=null)};lock(e){if(0===this.lockCount||null!==this.restore)return;const t=(0,a.R)(e).documentElement,n=(0,r.zk)(t).getComputedStyle(t).overflowY;if("hidden"===n||"clip"===n)return void(this.restore=d.tE);const s=o.un||!function(e){if("undefined"==typeof document)return!1;const t=(0,a.R)(e);return(0,r.zk)(t).innerWidth-t.documentElement.clientWidth>0}(e);this.restore=s?function(e){const t=(0,a.R)(e),n=t.documentElement,i=t.body,o=(0,r.ZU)(n)?n:i,s={overflowY:o.style.overflowY,overflowX:o.style.overflowX};return Object.assign(o.style,{overflowY:"hidden",overflowX:"hidden"}),()=>{Object.assign(o.style,s)}}(e):function(e){const t=(0,a.R)(e),n=t.documentElement,s=t.body,l=(0,r.zk)(n);let d=0,m=0,h=!1;const g=c.K.create();if(o.Tc&&1!==(l.visualViewport?.scale??1))return()=>{};function v(){const t=l.getComputedStyle(n),i=l.getComputedStyle(s),o=(t.scrollbarGutter||"").includes("both-edges")?"stable both-edges":"stable";d=n.scrollTop,m=n.scrollLeft,u={scrollbarGutter:n.style.scrollbarGutter,overflowY:n.style.overflowY,overflowX:n.style.overflowX},p=n.style.scrollBehavior,f={position:s.style.position,height:s.style.height,width:s.style.width,boxSizing:s.style.boxSizing,overflowY:s.style.overflowY,overflowX:s.style.overflowX,scrollBehavior:s.style.scrollBehavior};const c=n.scrollHeight>n.clientHeight,g=n.scrollWidth>n.clientWidth,v="scroll"===t.overflowY||"scroll"===i.overflowY,b="scroll"===t.overflowX||"scroll"===i.overflowX,y=Math.max(0,l.innerWidth-s.clientWidth),w=Math.max(0,l.innerHeight-s.clientHeight),x=parseFloat(i.marginTop)+parseFloat(i.marginBottom),_=parseFloat(i.marginLeft)+parseFloat(i.marginRight),S=(0,r.ZU)(n)?n:s;if(h=function(e){if("undefined"==typeof CSS||!CSS.supports||!CSS.supports("scrollbar-gutter","stable")||"undefined"==typeof document)return!1;const t=(0,a.R)(e),n=t.documentElement,i=t.body,o=(0,r.ZU)(n)?n:i,s=o.style.overflowY,l=n.style.scrollbarGutter;n.style.scrollbarGutter="stable",o.style.overflowY="scroll";const c=o.offsetWidth;o.style.overflowY="hidden";const d=o.offsetWidth;return o.style.overflowY=s,n.style.scrollbarGutter=l,c===d}(e),h)return n.style.scrollbarGutter=o,S.style.overflowY="hidden",void(S.style.overflowX="hidden");Object.assign(n.style,{scrollbarGutter:o,overflowY:"hidden",overflowX:"hidden"}),(c||v)&&(n.style.overflowY="scroll"),(g||b)&&(n.style.overflowX="scroll"),Object.assign(s.style,{position:"relative",height:x||w?`calc(100dvh - ${x+w}px)`:"100dvh",width:_||y?`calc(100vw - ${_+y}px)`:"100vw",boxSizing:"border-box",overflow:"hidden",scrollBehavior:"unset"}),s.scrollTop=d,s.scrollLeft=m,n.setAttribute("data-base-ui-scroll-locked",""),n.style.scrollBehavior="unset"}function b(){Object.assign(n.style,u),Object.assign(s.style,f),h||(n.scrollTop=d,n.scrollLeft=m,n.removeAttribute("data-base-ui-scroll-locked"),n.style.scrollBehavior=p)}v();const y=(0,i.q)(l,"resize",function(){b(),g.request(v)});return()=>{g.cancel(),b(),"function"==typeof l.removeEventListener&&y()}}(e)}};function h(e=!0,t=null){(0,s.g)(()=>{if(e)return m.acquire(t)},[e,t])}},50625:(e,t,n)=>{"use strict";n.d(t,{K:()=>s});var r=n(76162),i=n(39390);const o=r.X.useInsertionEffect,a=o&&o!==r.X.useLayoutEffect?o:e=>e();function s(e){const t=(0,i.j)(l).current;return t.next=e,a(t.effect),t.trampoline}function l(){const e={next:void 0,callback:c,trampoline:(...t)=>e.callback?.(...t),effect:()=>{e.callback=e.next}};return e}function c(){}},78662:(e,t,n)=>{"use strict";n.d(t,{E:()=>o,Z:()=>a});var r=n(39390),i=n(84755);class o{static create(){return new o}currentId=0;start(e,t){this.clear(),this.currentId=setTimeout(()=>{this.currentId=0,t()},e)}isStarted(){return 0!==this.currentId}clear=()=>{0!==this.currentId&&(clearTimeout(this.currentId),this.currentId=0)};disposeEffect=()=>this.clear}function a(){const e=(0,r.j)(o.create).current;return(0,i.y)(e.disposeEffect),e}},32303:(e,t,n)=>{"use strict";n.d(t,{u:()=>o});var r=n(66295),i=n(39390);function o(e){const t=(0,i.j)(a,e).current;return t.next=e,(0,r.g)(t.effect),t}function a(e){const t={current:e,next:e,effect:()=>{t.current=t.next}};return t}},411:(e,t,n)=>{"use strict";n.d(t,{Q:()=>i,a:()=>o});const r={clipPath:"inset(50%)",overflow:"hidden",whiteSpace:"nowrap",border:0,padding:0,width:1,height:1,margin:-1},i={...r,position:"fixed",top:0,left:0},o={...r,position:"absolute"}},65333:(e,t,n)=>{"use strict";n.d(t,{$A:()=>Qe,Bp:()=>Xe,Zm:()=>et,_l:()=>tt,cD:()=>F,gL:()=>Te,k_:()=>B,pT:()=>Ct,rV:()=>W,sx:()=>Pe,ti:()=>Et,yu:()=>L,zY:()=>Ye});var r,i,o,a,s=n(82601),l=n(44269),c=n(68289),d=Object.create,u=Object.defineProperty,f=Object.defineProperties,p=Object.getOwnPropertyDescriptor,m=Object.getOwnPropertyDescriptors,h=Object.getOwnPropertySymbols,g=Object.prototype.hasOwnProperty,v=Object.prototype.propertyIsEnumerable,b=(e,t)=>(t=Symbol[e])?t:Symbol.for("Symbol."+e),y=e=>{throw TypeError(e)},w=(e,t,n)=>t in e?u(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,x=(e,t)=>{for(var n in t||(t={}))g.call(t,n)&&w(e,n,t[n]);if(h)for(var n of h(t))v.call(t,n)&&w(e,n,t[n]);return e},_=(e,t)=>f(e,m(t)),S=(e,t)=>u(e,"name",{value:t,configurable:!0}),k=(e,t)=>{var n={};for(var r in e)g.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&h)for(var r of h(e))t.indexOf(r)<0&&v.call(e,r)&&(n[r]=e[r]);return n},C=e=>{var t;return[,,,d(null!=(t=null==e?void 0:e[b("metadata")])?t:null)]},E=["class","method","getter","setter","accessor","field","value","get","set"],j=e=>void 0!==e&&"function"!=typeof e?y("Function expected"):e,R=(e,t,n,r,i)=>({kind:E[e],name:t,metadata:r,addInitializer:e=>n._?y("Already initialized"):i.push(j(e||null))}),A=(e,t)=>w(t,b("metadata"),e[3]),I=(e,t,n,r)=>{for(var i=0,o=e[t>>1],a=o&&o.length;i<a;i++)1&t?o[i].call(n):r=o[i].call(n,r);return r},M=(e,t,n,r,i,o)=>{var a,s,l,c,d,f=7&t,m=!!(8&t),h=!!(16&t),g=f>3?e.length+1:f?m?1:2:0,v=E[f+5],b=f>3&&(e[g-1]=[]),w=e[g]||(e[g]=[]),x=f&&(!h&&!m&&(i=i.prototype),f<5&&(f>3||!h)&&p(f<4?i:{get[n](){return T(this,o)},set[n](e){return D(this,o,e)}},n));f?h&&f<4&&S(o,(f>2?"set ":f>1?"get ":"")+n):S(i,n);for(var _=r.length-1;_>=0;_--)c=R(f,n,l={},e[3],w),f&&(c.static=m,c.private=h,d=c.access={has:h?e=>P(i,e):e=>n in e},3^f&&(d.get=h?e=>(1^f?T:V)(e,i,4^f?o:x.get):e=>e[n]),f>2&&(d.set=h?(e,t)=>D(e,i,t,4^f?o:x.set):(e,t)=>e[n]=t)),s=(0,r[_])(f?f<4?h?o:x[v]:f>4?void 0:{get:x.get,set:x.set}:i,c),l._=1,4^f||void 0===s?j(s)&&(f>4?b.unshift(s):f?h?o=s:x[v]=s:i=s):"object"!=typeof s||null===s?y("Object expected"):(j(a=s.get)&&(x.get=a),j(a=s.set)&&(x.set=a),j(a=s.init)&&b.unshift(a));return f||A(e,i),x&&u(i,n,x),h?4^f?o:x:i},O=(e,t,n)=>t.has(e)||y("Cannot "+n),P=(e,t)=>Object(t)!==t?y('Cannot use the "in" operator on this value'):e.has(t),T=(e,t,n)=>(O(e,t,"read from private field"),n?n.call(e):t.get(e)),N=(e,t,n)=>t.has(e)?y("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,n),D=(e,t,n,r)=>(O(e,t,"write to private field"),r?r.call(e,n):t.set(e,n),n),V=(e,t,n)=>(O(e,t,"access private method"),n);function z(e,t){return{plugin:e,options:t}}function F(e){return t=>z(e,t)}function L(e){return"function"==typeof e?{plugin:e,options:void 0}:e}r=[s.Kh];var B=class{constructor(e,t){this.manager=e,this.options=t,N(this,o,I(i,8,this,!1)),I(i,11,this),N(this,a,new Set)}enable(){this.disabled=!1}disable(){this.disabled=!0}isDisabled(){return(0,l.O8)(()=>this.disabled)}configure(e){this.options=e}registerEffect(e){const t=(0,l.QZ)(e.bind(this));return T(this,a).add(t),t}destroy(){T(this,a).forEach(e=>e())}static configure(e){return z(this,e)}};i=C(null),o=new WeakMap,a=new WeakMap,M(i,4,"disabled",r,B,o),A(i,B);var q,W=class extends B{},$=class{constructor(e){this.manager=e,this.instances=new Map,N(this,q,[])}get values(){return Array.from(this.instances.values())}set values(e){const t=e.map(L).reduce((e,t)=>{const n=e.find(({plugin:e})=>e===t.plugin);return n?(n.options=t.options,e):[...e,t]},[]),n=t.map(({plugin:e})=>e);for(const e of T(this,q))if(!n.includes(e)){if(e.prototype instanceof W)continue;this.unregister(e)}for(const{plugin:e,options:n}of t)this.register(e,n);D(this,q,n)}get(e){return this.instances.get(e)}register(e,t){const n=this.instances.get(e);if(n)return n.options!==t&&(n.options=t),n;const r=new e(this.manager,t);return this.instances.set(e,r),r}unregister(e){const t=this.instances.get(e);t&&(t.destroy(),this.instances.delete(e))}destroy(){for(const e of this.instances.values())e.destroy();this.instances.clear()}};function H(e,t){return e.priority===t.priority?e.type===t.type?t.value-e.value:t.type-e.type:t.priority-e.priority}q=new WeakMap;var K,U,Y,X,G,Z,J,Q,ee,te,ne,re,ie=[],oe=class extends B{constructor(e){super(e),N(this,K),N(this,U),this.computeCollisions=this.computeCollisions.bind(this),D(this,U,(0,l.vP)(ie)),this.destroy=(0,s.zb)(()=>{const e=this.computeCollisions(),t=(0,l.O8)(()=>this.manager.dragOperation.position.current);if(e!==ie){const e=T(this,K);if(D(this,K,t),e&&t.x==e.x&&t.y==e.y)return}else D(this,K,void 0);T(this,U).value=e},()=>{const{dragOperation:e}=this.manager;e.status.initialized&&this.forceUpdate()})}forceUpdate(e=!0){(0,l.O8)(()=>{e?T(this,U).value=this.computeCollisions():D(this,K,void 0)})}computeCollisions(e,t){const{registry:n,dragOperation:r}=this.manager,{source:i,shape:o,status:a}=r;if(!a.initialized||!o)return ie;const s=[],c=[];for(const o of null!=e?e:n.droppables){if(o.disabled)continue;if(i&&!o.accepts(i))continue;const e=null!=t?t:o.collisionDetector;if(!e)continue;c.push(o),o.shape;const n=(0,l.O8)(()=>e({droppable:o,dragOperation:r}));n&&(null!=o.collisionPriority&&(n.priority=o.collisionPriority),s.push(n))}return 0===c.length?ie:(s.sort(H),s)}get collisions(){return T(this,U).value}};K=new WeakMap,U=new WeakMap,G=[s.Kh],X=[s.Kh],Y=[s.Kh];var ae=class e{constructor(e,t){N(this,ee,I(Q,8,this)),I(Q,11,this),N(this,te),N(this,ne,I(Q,12,this)),I(Q,15,this),N(this,re,I(Q,16,this)),I(Q,19,this);const{effects:n,id:r,data:i={},disabled:o=!1,register:a=!0}=e;let s=r;D(this,te,(0,l.vP)(r)),this.manager=t,this.data=i,this.disabled=o,this.effects=()=>{var e;return[()=>{const{id:e,manager:t}=this;if(e!==s)return s=e,null==t||t.registry.register(this),()=>null==t?void 0:t.registry.unregister(this)},...null!=(e=null==n?void 0:n())?e:[]]},this.register=this.register.bind(this),this.unregister=this.unregister.bind(this),this.destroy=this.destroy.bind(this),t&&a&&queueMicrotask(this.register)}get id(){var t,n;const r=T(this,te).value;return null!=(n=null==(t=e.pendingIdChanges)?void 0:t.get(this))?n:r}set id(t){var n,r;t!==(null!=(r=null==(n=e.pendingIdChanges)?void 0:n.get(this))?r:T(this,te).peek())&&(e.pendingIdChanges||(e.pendingIdChanges=new Map,queueMicrotask(()=>{var t;return V(t=e,Z,J).call(t)})),e.pendingIdChanges.set(this,t))}register(){var e;return null==(e=this.manager)?void 0:e.registry.register(this)}unregister(){var e;null==(e=this.manager)||e.registry.unregister(this)}destroy(){var e;null==(e=this.manager)||e.registry.unregister(this)}};Q=C(null),Z=new WeakSet,J=function(){const e=ae.pendingIdChanges;ae.pendingIdChanges=null,e&&(0,l.vA)(()=>{for(const[t,n]of e)T(t,te).value=n})},ee=new WeakMap,te=new WeakMap,ne=new WeakMap,re=new WeakMap,M(Q,4,"manager",G,ae,ee),M(Q,4,"data",X,ae,ne),M(Q,4,"disabled",Y,ae,re),N(ae,Z),A(Q,ae),ae.pendingIdChanges=null;var se,le,ce,de,ue,fe,pe,me,he,ge,ve,be,ye,we,xe,_e,Se,ke,Ce,Ee,je,Re,Ae,Ie,Me=ae,Oe=class{constructor(){this.map=(0,l.vP)(new Map),this.cleanupFunctions=new WeakMap,this.register=(e,t)=>{const n=this.map.peek(),r=n.get(e),i=()=>this.unregister(e,t);if(r===t)return i;if(r&&r.id===e){const e=this.cleanupFunctions.get(r);null==e||e(),this.cleanupFunctions.delete(r)}const o=new Map(n);for(const[r,i]of n)if(i===t&&r!==e){o.delete(r);break}o.set(e,t),this.map.value=o;const a=(0,s.zb)(...t.effects());return this.cleanupFunctions.set(t,a),i},this.unregister=(e,t)=>{const n=this.map.peek();if(n.get(e)!==t)return;const r=this.cleanupFunctions.get(t);null==r||r(),this.cleanupFunctions.delete(t);const i=new Map(n);i.delete(e),this.map.value=i}}[Symbol.iterator](){return this.map.peek().values()}get value(){return this.map.value.values()}has(e){return this.map.value.has(e)}get(e){return this.map.value.get(e)}destroy(){for(const e of this){const t=this.cleanupFunctions.get(e);null==t||t(),e.destroy()}this.map.value=new Map}},Pe=class extends(pe=Me,fe=[s.Kh],ue=[s.Kh],de=[s.Kh],ce=[s.un],le=[s.un],se=[s.un],pe){constructor(e,t){var n=e,{modifiers:r,type:i,sensors:o,plugins:a,effects:s}=n,l=k(n,["modifiers","type","sensors","plugins","effects"]);super(_(x({},l),{effects:()=>{var e;return[...null!=(e=null==s?void 0:s())?e:[],()=>{const{manager:e,plugins:t}=this;if(e&&t)for(const n of t){const{plugin:t}=L(n);e.registry.plugins.register(t)}}]}}),t),I(me,5,this),N(this,he,I(me,8,this)),I(me,11,this),N(this,ge,I(me,12,this)),I(me,15,this),N(this,ve,I(me,16,this,this.isDragSource?"dragging":"idle")),I(me,19,this),this.type=i,this.sensors=o,this.modifiers=r,this.alignment=l.alignment,this.plugins=a}pluginConfig(e){if(this.plugins)for(const t of this.plugins){const n=L(t);if(n.plugin===e)return n.options}}get isDropping(){return"dropping"===this.status&&this.isDragSource}get isDragging(){return"dragging"===this.status&&this.isDragSource}get isDragSource(){var e,t;return(null==(t=null==(e=this.manager)?void 0:e.dragOperation.source)?void 0:t.id)===this.id}};me=C(pe),he=new WeakMap,ge=new WeakMap,ve=new WeakMap,M(me,4,"type",fe,Pe,he),M(me,4,"modifiers",ue,Pe,ge),M(me,4,"status",de,Pe,ve),M(me,2,"isDropping",ce,Pe),M(me,2,"isDragging",le,Pe),M(me,2,"isDragSource",se,Pe),A(me,Pe);var Te=class extends(ke=Me,Se=[s.Kh],_e=[s.Kh],xe=[s.Kh],we=[s.Kh],ye=[s.Kh],be=[s.un],ke){constructor(e,t){var n=e,{accept:r,collisionDetector:i,collisionPriority:o,type:a}=n;super(k(n,["accept","collisionDetector","collisionPriority","type"]),t),I(Ce,5,this),N(this,Ee,I(Ce,8,this)),I(Ce,11,this),N(this,je,I(Ce,12,this)),I(Ce,15,this),N(this,Re,I(Ce,16,this)),I(Ce,19,this),N(this,Ae,I(Ce,20,this)),I(Ce,23,this),N(this,Ie,I(Ce,24,this)),I(Ce,27,this),this.accept=r,this.collisionDetector=i,this.collisionPriority=o,this.type=a}accepts(e){const{accept:t}=this;return!t||("function"==typeof t?t(e):!!e.type&&(Array.isArray(t)?t.includes(e.type):e.type===t))}get isDropTarget(){var e,t;return(null==(t=null==(e=this.manager)?void 0:e.dragOperation.target)?void 0:t.id)===this.id}};Ce=C(ke),Ee=new WeakMap,je=new WeakMap,Re=new WeakMap,Ae=new WeakMap,Ie=new WeakMap,M(Ce,4,"accept",Se,Te,Ee),M(Ce,4,"type",_e,Te,je),M(Ce,4,"collisionDetector",xe,Te,Re),M(Ce,4,"collisionPriority",we,Te,Ae),M(Ce,4,"shape",ye,Te,Ie),M(Ce,2,"isDropTarget",be,Te),A(Ce,Te);var Ne=class{constructor(){this.registry=new Map}addEventListener(e,t){const{registry:n}=this,r=new Set(n.get(e));return r.add(t),n.set(e,r),()=>this.removeEventListener(e,t)}removeEventListener(e,t){const{registry:n}=this,r=new Set(n.get(e));r.delete(t),n.set(e,r)}dispatch(e,...t){const{registry:n}=this,r=n.get(e);if(r)for(const e of r)e(...t)}},De=class extends Ne{constructor(e){super(),this.manager=e}dispatch(e,t){const n=[t,this.manager];super.dispatch(e,...n)}};function Ve(e,t=!0){let n=!1;return _(x({},e),{cancelable:t,get defaultPrevented(){return n},preventDefault(){t&&(n=!0)}})}var ze,Fe,Le,Be,qe,We,$e,He,Ke,Ue=class extends W{constructor(e){super(e);let t=[];this.destroy=(0,s.zb)(()=>{const{dragOperation:n,collisionObserver:r}=e;n.status.initializing&&(t=[],r.enable())},()=>{const{collisionObserver:n,monitor:r}=e,{collisions:i}=n;if(n.isDisabled())return;if(Me.pendingIdChanges)return;const o=Ve({collisions:i});if(r.dispatch("collision",o),o.defaultPrevented)return;if(a=t,i.map(({id:e})=>e).join("")===a.map(({id:e})=>e).join(""))return;var a;t=i;const[s]=i;(0,l.O8)(()=>{var t;(null==s?void 0:s.id)!==(null==(t=e.dragOperation.target)?void 0:t.id)&&(n.disable(),e.actions.setDropTarget(null==s?void 0:s.id).then(()=>{n.enable()}))})})}},Ye=(e=>(e[e.Lowest=0]="Lowest",e[e.Low=1]="Low",e[e.Normal=2]="Normal",e[e.High=3]="High",e[e.Highest=4]="Highest",e))(Ye||{}),Xe=(e=>(e[e.Collision=0]="Collision",e[e.ShapeIntersection=1]="ShapeIntersection",e[e.PointerIntersection=2]="PointerIntersection",e))(Xe||{});$e=[s.Kh],We=[s.un],qe=[s.un],Be=[s.un],Le=[s.un],Fe=[s.un],ze=[s.un];var Ge=class{constructor(){I(He,5,this),N(this,Ke,I(He,8,this,"idle")),I(He,11,this)}get current(){return this.value}get idle(){return"idle"===this.value}get initializing(){return"initializing"===this.value}get initialized(){const{value:e}=this;return"idle"!==e&&"initialization-pending"!==e}get dragging(){return"dragging"===this.value}get dropped(){return"dropped"===this.value}set(e){this.value=e}};He=C(null),Ke=new WeakMap,M(He,4,"value",$e,Ge,Ke),M(He,2,"current",We,Ge),M(He,2,"idle",qe,Ge),M(He,2,"initializing",Be,Ge),M(He,2,"initialized",Le,Ge),M(He,2,"dragging",Fe,Ge),M(He,2,"dropped",ze,Ge),A(He,Ge);var Ze,Je=class{constructor(e){this.manager=e}setDragSource(e){const{dragOperation:t}=this.manager;t.sourceIdentifier="string"==typeof e||"number"==typeof e?e:e.id}setDropTarget(e){return(0,l.O8)(()=>{const{dragOperation:t}=this.manager,n=null!=e?e:null;if(t.targetIdentifier===n)return Promise.resolve(!1);t.targetIdentifier=n;const r=Ve({operation:t.snapshot()});return t.status.dragging&&this.manager.monitor.dispatch("dragover",r),this.manager.renderer.rendering.then(()=>r.defaultPrevented)})}start(e){return(0,l.O8)(()=>{const{dragOperation:t}=this.manager;if(null!=e.source&&this.setDragSource(e.source),!t.source)throw new Error("Cannot start a drag operation without a drag source");if(!t.status.idle)throw new Error("Cannot start a drag operation while another is active");const n=new AbortController,{event:r,coordinates:i}=e;(0,l.vA)(()=>{t.status.set("initialization-pending"),t.shape=null,t.canceled=!1,t.activatorEvent=null!=r?r:null,t.position.reset(i)});const o=Ve({operation:t.snapshot()});return this.manager.monitor.dispatch("beforedragstart",o),o.defaultPrevented?(t.reset(),n.abort(),n):(t.status.set("initializing"),t.controller=n,this.manager.renderer.rendering.then(()=>{if(n.signal.aborted)return;const{status:e}=t;"initializing"===e.current&&(0,l.vA)(()=>{t.status.set("dragging"),this.manager.monitor.dispatch("dragstart",{nativeEvent:r,operation:t.snapshot(),cancelable:!1})})}),n)})}move(e){return(0,l.O8)(()=>{var t,n;const{dragOperation:r}=this.manager,{status:i,controller:o}=r;if(!i.dragging||!o||o.signal.aborted)return;const a=Ve({nativeEvent:e.event,operation:r.snapshot(),by:e.by,to:e.to},null==(t=e.cancelable)||t);(null==(n=e.propagate)||n)&&this.manager.monitor.dispatch("dragmove",a),queueMicrotask(()=>{var t,n,i,o,s;if(a.defaultPrevented)return;const l=null!=(s=e.to)?s:{x:r.position.current.x+(null!=(n=null==(t=e.by)?void 0:t.x)?n:0),y:r.position.current.y+(null!=(o=null==(i=e.by)?void 0:i.y)?o:0)};r.position.current=l})})}stop(e={}){return(0,l.O8)(()=>{var t,n;const{dragOperation:r}=this.manager,{controller:i}=r;if(!i||i.signal.aborted)return;let o;i.abort();const a=()=>{this.manager.renderer.rendering.then(()=>{r.status.set("dropped");const e=(0,l.O8)(()=>{var e;return"dropping"===(null==(e=r.source)?void 0:e.status)}),t=()=>{r.controller===i&&(r.controller=void 0),r.reset()};if(e){const{source:e}=r,n=(0,l.QZ)(()=>{"idle"===(null==e?void 0:e.status)&&(n(),t())})}else this.manager.renderer.rendering.then(t)})};r.canceled=null!=(t=e.canceled)&&t,this.manager.monitor.dispatch("dragend",{nativeEvent:e.event,operation:r.snapshot(),canceled:null!=(n=e.canceled)&&n,suspend:()=>{const e={resume:()=>{},abort:()=>{}};return o=new Promise((t,n)=>{e.resume=t,e.abort=n}),e}}),o?o.then(a).catch(()=>r.reset()):a()})}},Qe=class extends B{constructor(e,t){super(e,t),this.manager=e,this.options=t}},et=class extends AbortController{constructor(e,t){super(),this.constraints=e,this.onActivate=t,this.activated=!1;for(const t of null!=e?e:[])t.controller=this}onEvent(e){var t;if(!this.activated)if(null==(t=this.constraints)?void 0:t.length)for(const t of this.constraints)t.onEvent(e);else this.activate(e)}activate(e){this.activated||(this.activated=!0,this.onActivate(e))}abort(e){this.activated=!1,super.abort(e)}},tt=class{constructor(e){this.options=e,N(this,Ze)}set controller(e){D(this,Ze,e),e.signal.addEventListener("abort",()=>this.abort())}activate(e){var t;null==(t=T(this,Ze))||t.activate(e)}};Ze=new WeakMap;var nt,rt,it,ot,at,st,lt,ct,dt,ut,ft,pt,mt,ht,gt,vt,bt,yt,wt,xt=class extends B{constructor(e,t){super(e,t),this.manager=e,this.options=t}apply(e){return e.transform}},_t=class{constructor(e){this.draggables=new Oe,this.droppables=new Oe,this.plugins=new $(e),this.sensors=new $(e),this.modifiers=new $(e)}register(e,t){if(e instanceof Pe)return this.draggables.register(e.id,e);if(e instanceof Te)return this.droppables.register(e.id,e);if(e.prototype instanceof xt)return this.modifiers.register(e,t);if(e.prototype instanceof Qe)return this.sensors.register(e,t);if(e.prototype instanceof B)return this.plugins.register(e,t);throw new Error("Invalid instance type")}unregister(e){if(e instanceof Me)return e instanceof Pe?this.draggables.unregister(e.id,e):e instanceof Te?this.droppables.unregister(e.id,e):()=>{};if(e.prototype instanceof xt)return this.modifiers.unregister(e);if(e.prototype instanceof Qe)return this.sensors.unregister(e);if(e.prototype instanceof B)return this.plugins.unregister(e);throw new Error("Invalid instance type")}destroy(){this.draggables.destroy(),this.droppables.destroy(),this.plugins.destroy(),this.sensors.destroy(),this.modifiers.destroy()}};dt=[s.un],ct=[s.Kh],lt=[s.Kh],st=[s.Kh],at=[s.Kh],ot=[s.Kh],it=[s.un],rt=[s.un],nt=[s.un];var St=class{constructor(e){I(mt,5,this),N(this,ut),N(this,ft),N(this,pt,new s.Wf(void 0,(e,t)=>e&&t?e.equals(t):e===t)),this.status=new Ge,N(this,ht,I(mt,8,this,!1)),I(mt,11,this),N(this,gt,I(mt,12,this,null)),I(mt,15,this),N(this,vt,I(mt,16,this,null)),I(mt,19,this),N(this,bt,I(mt,20,this,null)),I(mt,23,this),N(this,yt,I(mt,24,this,[])),I(mt,27,this),this.position=new c.yX({x:0,y:0}),N(this,wt,{x:0,y:0}),D(this,ut,e)}get shape(){const{current:e,initial:t,previous:n}=T(this,pt);return e&&t?{current:e,initial:t,previous:n}:null}set shape(e){e?T(this,pt).current=e:T(this,pt).reset()}get source(){var e;const t=this.sourceIdentifier;if(null==t)return null;const n=T(this,ut).registry.draggables.get(t);return n&&D(this,ft,n),null!=(e=null!=n?n:T(this,ft))?e:null}get target(){var e;const t=this.targetIdentifier;return null!=t&&null!=(e=T(this,ut).registry.droppables.get(t))?e:null}get transform(){const{x:e,y:t}=this.position.delta;let n={x:e,y:t};for(const e of this.modifiers)n=e.apply(_(x({},this.snapshot()),{transform:n}));return D(this,wt,n),n}snapshot(){return(0,l.O8)(()=>({source:this.source,target:this.target,activatorEvent:this.activatorEvent,transform:T(this,wt),shape:this.shape?(0,s.P9)(this.shape):null,position:(0,s.P9)(this.position),status:(0,s.P9)(this.status),canceled:this.canceled}))}reset(){(0,l.vA)(()=>{this.status.set("idle"),this.sourceIdentifier=null,this.targetIdentifier=null,T(this,pt).reset(),this.position.reset({x:0,y:0}),D(this,wt,{x:0,y:0}),this.modifiers=[]})}};mt=C(null),ut=new WeakMap,ft=new WeakMap,pt=new WeakMap,ht=new WeakMap,gt=new WeakMap,vt=new WeakMap,bt=new WeakMap,yt=new WeakMap,wt=new WeakMap,M(mt,2,"shape",dt,St),M(mt,4,"canceled",ct,St,ht),M(mt,4,"activatorEvent",lt,St,gt),M(mt,4,"sourceIdentifier",st,St,vt),M(mt,4,"targetIdentifier",at,St,bt),M(mt,4,"modifiers",ot,St,yt),M(mt,2,"source",it,St),M(mt,2,"target",rt,St),M(mt,2,"transform",nt,St),A(mt,St);var kt={get rendering(){return Promise.resolve()}};function Ct(e,t){return"function"==typeof e?e(t):null!=e?e:t}var Et=class{constructor(e){var t;this.destroy=()=>{this.dragOperation.status.idle||this.actions.stop({canceled:!0}),this.dragOperation.modifiers.forEach(e=>e.destroy()),this.registry.destroy(),this.collisionObserver.destroy()};const n=null!=e?e:{},r=Ct(n.plugins,[]),i=Ct(n.sensors,[]),o=Ct(n.modifiers,[]),a=null!=(t=n.renderer)?t:kt,c=new De(this),d=new _t(this);this.registry=d,this.monitor=c,this.renderer=a,this.actions=new Je(this),this.dragOperation=new St(this),this.collisionObserver=new oe(this),this.plugins=[Ue,...r],this.modifiers=o,this.sensors=i;const{destroy:u}=this,f=(0,s.zb)(()=>{var e,t,n;const r=(0,l.O8)(()=>this.dragOperation.modifiers),i=this.modifiers;for(const e of r)i.includes(e)||e.destroy();this.dragOperation.modifiers=null!=(n=null==(t=null==(e=this.dragOperation.source)?void 0:e.modifiers)?void 0:t.map(e=>{const{plugin:t,options:n}=L(e);return new t(this,n)}))?n:i});this.destroy=()=>{f(),u()}}get plugins(){return this.registry.plugins.values}set plugins(e){this.registry.plugins.values=e}get modifiers(){return this.registry.modifiers.values}set modifiers(e){this.registry.modifiers.values=e}get sensors(){return this.registry.sensors.values}set sensors(e){this.registry.sensors.values=e}}},35822:(e,t,n)=>{"use strict";n.d(t,{V6:()=>o,y$:()=>a});var r=n(65333),i=n(68289),o=e=>{var t;return null!=(t=(({dragOperation:e,droppable:t})=>{const n=e.position.current;if(!n)return null;const{id:o}=t;return t.shape&&t.shape.containsPoint(n)?{id:o,value:1/i.bR.distance(t.shape.center,n),type:r.Bp.PointerIntersection,priority:r.zY.High}:null})(e))?t:(({dragOperation:e,droppable:t})=>{const{shape:n}=e;if(!t.shape||!(null==n?void 0:n.current))return null;const o=n.current.intersectionArea(t.shape);if(o){const{position:a}=e,s=i.bR.distance(t.shape.center,a.current),l=o/(n.current.area+t.shape.area-o)/s;return{id:t.id,value:l,type:r.Bp.ShapeIntersection,priority:r.zY.Normal}}return null})(e)},a=e=>{const{dragOperation:t,droppable:n}=e,{shape:o,position:a}=t;if(!n.shape)return null;const s=o?i.M_.from(o.current.boundingRectangle).corners:void 0,l=i.M_.from(n.shape.boundingRectangle).corners.reduce((e,t,n)=>{var r;return e+i.bR.distance(i.bR.from(t),null!=(r=null==s?void 0:s[n])?r:a.current)},0)/4;return{id:n.id,value:1/l,type:r.Bp.Collision,priority:r.zY.Normal}}},87797:(e,t,n)=>{"use strict";n.d(t,{FS:()=>Ft,Gb:()=>Ne,HO:()=>Ye,gL:()=>qt,sx:()=>Bt,ti:()=>Lt});var r=n(65333),i=n(67898),o=n(82601),a=n(44269),s=n(68289),l=n(35822),c=Object.create,d=Object.defineProperty,u=Object.defineProperties,f=Object.getOwnPropertyDescriptor,p=Object.getOwnPropertyDescriptors,m=Object.getOwnPropertySymbols,h=Object.prototype.hasOwnProperty,g=Object.prototype.propertyIsEnumerable,v=(e,t)=>(t=Symbol[e])?t:Symbol.for("Symbol."+e),b=e=>{throw TypeError(e)},y=(e,t,n)=>t in e?d(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,w=(e,t)=>{for(var n in t||(t={}))h.call(t,n)&&y(e,n,t[n]);if(m)for(var n of m(t))g.call(t,n)&&y(e,n,t[n]);return e},x=(e,t)=>u(e,p(t)),_=(e,t)=>d(e,"name",{value:t,configurable:!0}),S=(e,t)=>{var n={};for(var r in e)h.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&m)for(var r of m(e))t.indexOf(r)<0&&g.call(e,r)&&(n[r]=e[r]);return n},k=e=>{var t;return[,,,c(null!=(t=null==e?void 0:e[v("metadata")])?t:null)]},C=["class","method","getter","setter","accessor","field","value","get","set"],E=e=>void 0!==e&&"function"!=typeof e?b("Function expected"):e,j=(e,t,n,r,i)=>({kind:C[e],name:t,metadata:r,addInitializer:e=>n._?b("Already initialized"):i.push(E(e||null))}),R=(e,t)=>y(t,v("metadata"),e[3]),A=(e,t,n,r)=>{for(var i=0,o=e[t>>1],a=o&&o.length;i<a;i++)1&t?o[i].call(n):r=o[i].call(n,r);return r},I=(e,t,n,r,i,o)=>{var a,s,l,c,u,p=7&t,m=!!(8&t),h=!!(16&t),g=p>3?e.length+1:p?m?1:2:0,v=C[p+5],y=p>3&&(e[g-1]=[]),w=e[g]||(e[g]=[]),x=p&&(!h&&!m&&(i=i.prototype),p<5&&(p>3||!h)&&f(p<4?i:{get[n](){return P(this,o)},set[n](e){return N(this,o,e)}},n));p?h&&p<4&&_(o,(p>2?"set ":p>1?"get ":"")+n):_(i,n);for(var S=r.length-1;S>=0;S--)c=j(p,n,l={},e[3],w),p&&(c.static=m,c.private=h,u=c.access={has:h?e=>O(i,e):e=>n in e},3^p&&(u.get=h?e=>(1^p?P:D)(e,i,4^p?o:x.get):e=>e[n]),p>2&&(u.set=h?(e,t)=>N(e,i,t,4^p?o:x.set):(e,t)=>e[n]=t)),s=(0,r[S])(p?p<4?h?o:x[v]:p>4?void 0:{get:x.get,set:x.set}:i,c),l._=1,4^p||void 0===s?E(s)&&(p>4?y.unshift(s):p?h?o=s:x[v]=s:i=s):"object"!=typeof s||null===s?b("Object expected"):(E(a=s.get)&&(x.get=a),E(a=s.set)&&(x.set=a),E(a=s.init)&&y.unshift(a));return p||R(e,i),x&&d(i,n,x),h?4^p?o:x:i},M=(e,t,n)=>t.has(e)||b("Cannot "+n),O=(e,t)=>Object(t)!==t?b('Cannot use the "in" operator on this value'):e.has(t),P=(e,t,n)=>(M(e,t,"read from private field"),n?n.call(e):t.get(e)),T=(e,t,n)=>t.has(e)?b("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,n),N=(e,t,n,r)=>(M(e,t,"write to private field"),r?r.call(e,n):t.set(e,n),n),D=(e,t,n)=>(M(e,t,"access private method"),n),V="dnd-kit-description",z="dnd-kit-announcement",F={draggable:"To pick up a draggable item, press the space bar. While dragging, use the arrow keys to move the item in a given direction. Press space again to drop the item in its new position, or press escape to cancel."},L={dragstart({operation:{source:e}}){if(e)return`Picked up draggable item ${e.id}.`},dragover({operation:{source:e,target:t}}){if(e&&e.id!==(null==t?void 0:t.id))return t?`Draggable item ${e.id} was moved over droppable target ${t.id}.`:`Draggable item ${e.id} is no longer over a droppable target.`},dragend({operation:{source:e,target:t},canceled:n}){if(e)return n?`Dragging was cancelled. Draggable item ${e.id} was dropped.`:t?`Draggable item ${e.id} was dropped over droppable target ${t.id}`:`Draggable item ${e.id} was dropped.`}};function B(e){const t=e.tagName.toLowerCase();return["input","select","textarea","a","button"].includes(t)}var q,W,$,H,K,U,Y,X,G,Z,J,Q,ee,te=["dragover","dragmove"],ne=class extends r.k_{constructor(e,t){super(e);const{id:n,idPrefix:{description:r=V,announcement:o=z}={},announcements:a=L,screenReaderInstructions:s=F,debounce:l=500}=null!=t?t:{},c=n?`${r}-${n}`:(0,i.Ij)(r),d=n?`${o}-${n}`:(0,i.Ij)(o);let u,f,p,m;const h=(e=m)=>{p&&e&&(null==p?void 0:p.nodeValue)!==e&&(p.nodeValue=e)},g=()=>i.ck.schedule(h),v=function(e,t){let n;const r=()=>{clearTimeout(n),n=setTimeout(e,t)};return r.cancel=()=>clearTimeout(n),r}(g,l),b=Object.entries(a).map(([e,t])=>this.manager.monitor.addEventListener(e,(n,r)=>{const i=p;if(!i)return;const o=null==t?void 0:t(n,r);o&&i.nodeValue!==o&&(m=o,te.includes(e)?v():(g(),v.cancel()))})),y=()=>{let e=[];(null==u?void 0:u.isConnected)||(u=function(e,t){const n=document.createElement("div");return n.id=e,n.style.setProperty("display","none"),n.textContent=t,n}(c,s.draggable),e.push(u)),(null==f?void 0:f.isConnected)||(f=function(e){const t=document.createElement("div");return t.id=e,t.setAttribute("role","status"),t.setAttribute("aria-live","polite"),t.setAttribute("aria-atomic","true"),t.style.setProperty("position","fixed"),t.style.setProperty("width","1px"),t.style.setProperty("height","1px"),t.style.setProperty("margin","-1px"),t.style.setProperty("border","0"),t.style.setProperty("padding","0"),t.style.setProperty("overflow","hidden"),t.style.setProperty("clip","rect(0 0 0 0)"),t.style.setProperty("clip-path","inset(100%)"),t.style.setProperty("white-space","nowrap"),t}(d),p=document.createTextNode(""),f.appendChild(p),e.push(f)),e.length>0&&document.body.append(...e)},w=new Set;function x(){for(const e of w)e()}this.registerEffect(()=>{var e;w.clear();for(const t of this.manager.registry.draggables.value){const n=null!=(e=t.handle)?e:t.element;if(n){u&&f||w.add(y),B(n)&&!(0,i.nr)()||n.hasAttribute("tabindex")||w.add(()=>n.setAttribute("tabindex","0")),n.hasAttribute("role")||"button"===n.tagName.toLowerCase()||w.add(()=>n.setAttribute("role","button")),n.hasAttribute("aria-roledescription")||w.add(()=>n.setAttribute("aria-roledescription","draggable")),n.hasAttribute("aria-describedby")||w.add(()=>n.setAttribute("aria-describedby",c));for(const e of["aria-pressed","aria-grabbed"]){const r=String(t.isDragging);n.getAttribute(e)!==r&&w.add(()=>n.setAttribute(e,r))}const e=String(t.disabled);n.getAttribute("aria-disabled")!==e&&w.add(()=>n.setAttribute("aria-disabled",e))}}w.size>0&&i.ck.schedule(x)}),this.destroy=()=>{super.destroy(),null==u||u.remove(),null==f||f.remove(),b.forEach(e=>e())}}},re=new Map,ie=class extends(K=r.rV,H=[o.Kh],$=[o.un],W=[o.un],q=[o.un],K){constructor(e,t){super(e,t),A(Y,5,this),T(this,G),T(this,U,new Set),T(this,X,A(Y,8,this,new Set)),A(Y,11,this),this.registerEffect(D(this,G,Z))}register(e){return P(this,U).add(e),()=>{P(this,U).delete(e)}}addRoot(e){return(0,a.O8)(()=>{const t=new Set(this.additionalRoots);t.add(e),this.additionalRoots=t}),()=>{(0,a.O8)(()=>{const t=new Set(this.additionalRoots);t.delete(e),this.additionalRoots=t})}}get sourceRoot(){var e;const{source:t}=this.manager.dragOperation;return(0,i.Zn)(null!=(e=null==t?void 0:t.element)?e:null)}get targetRoot(){var e;const{target:t}=this.manager.dragOperation;return(0,i.Zn)(null!=(e=null==t?void 0:t.element)?e:null)}get roots(){const{status:e}=this.manager.dragOperation;if(e.initializing||e.initialized){const e=[this.sourceRoot,this.targetRoot].filter(e=>null!=e);return new Set([...e,...this.additionalRoots])}return new Set}};Y=k(K),U=new WeakMap,X=new WeakMap,G=new WeakSet,Z=function(){const{roots:e}=this,t=[];for(const n of e)for(const e of P(this,U))t.push(D(this,G,J).call(this,n,e));return()=>{for(const e of t)e()}},J=function(e,t){let n=re.get(e);n||(n=new Map,re.set(e,n));let r=n.get(t);if(!r){const o=(0,i.wz)(e)?D(this,G,Q).call(this,e,n,t):D(this,G,ee).call(this,e,n,t);if(!o)return()=>{};r=o,n.set(t,r)}r.refCount++;let o=!1;return()=>{o||(o=!0,r.refCount--,0===r.refCount&&r.cleanup())}},Q=function(e,t,n){var r;const i=e.createElement("style"),{nonce:o}=null!=(r=this.options)?r:{};o&&i.setAttribute("nonce",o),i.textContent=n,e.head.prepend(i);const a=new MutationObserver(t=>{for(const n of t)for(const t of Array.from(n.removedNodes))if(t===i)return void e.head.prepend(i)});return a.observe(e.head,{childList:!0}),{refCount:0,cleanup:()=>{a.disconnect(),i.remove(),t.delete(n),0===t.size&&re.delete(e)}}},ee=function(e,t,n){!("adoptedStyleSheets"in e)||Array.isArray(e.adoptedStyleSheets);const r=e.ownerDocument.defaultView,{CSSStyleSheet:o}=null!=r?r:{};if(!o)return null;const a=new o;return a.replaceSync(n),e.adoptedStyleSheets.push(a),{refCount:0,cleanup:()=>{var r;if((0,i.Ng)(e)&&(null==(r=e.host)?void 0:r.isConnected)){const t=e.adoptedStyleSheets.indexOf(a);-1!==t&&e.adoptedStyleSheets.splice(t,1)}t.delete(n),0===t.size&&re.delete(e)}}},I(Y,4,"additionalRoots",H,ie,X),I(Y,2,"sourceRoot",$,ie),I(Y,2,"targetRoot",W,ie),I(Y,2,"roots",q,ie),R(Y,ie),ie.configure=(0,r.cD)(ie);var oe=ie,ae=class extends r.k_{constructor(e,t){super(e,t),this.manager=e;const{cursor:n="grabbing"}=null!=t?t:{},r=e.registry.plugins.get(oe),i=null==r?void 0:r.register(`* { cursor: ${n} !important; }`);if(i){const e=this.destroy.bind(this);this.destroy=()=>{i(),e()}}}},se="data-dnd-",le=`${se}dropping`,ce="--dnd-",de=`${se}dragging`,ue=`${se}placeholder`,fe=[de,ue,"popover","aria-pressed","aria-grabbing"],pe=["view-transition-name"],me=`\n :is(:root,:host) [${de}] {\n position: fixed !important;\n pointer-events: none !important;\n touch-action: none;\n z-index: calc(infinity);\n will-change: translate;\n top: var(${ce}top, 0px) !important;\n left: var(${ce}left, 0px) !important;\n right: unset !important;\n bottom: unset !important;\n width: var(${ce}width, auto);\n max-width: var(${ce}width, auto);\n height: var(${ce}height, auto);\n max-height: var(${ce}height, auto);\n transform: var(${ce}transform, none) !important;\n transition: var(${ce}transition) !important;\n }\n\n :is(:root,:host) [${ue}] {\n transition: none;\n }\n\n :is(:root,:host) [${ue}='hidden'] {\n visibility: hidden;\n }\n\n [${de}] * {\n pointer-events: none !important;\n }\n\n [${de}]:not([${le}]) {\n translate: var(${ce}translate) !important;\n }\n\n [${de}][style*='${ce}scale'] {\n scale: var(${ce}scale) !important;\n transform-origin: var(${ce}transform-origin) !important;\n }\n\n @layer dnd-kit {\n :where([${de}][popover]) {\n overflow: visible;\n background: unset;\n border: unset;\n margin: unset;\n padding: unset;\n color: inherit;\n\n &:is(input, button) {\n border: revert;\n background: revert;\n }\n }\n }\n [${de}]::backdrop, [${se}overlay]:not([${de}]) {\n display: none;\n visibility: hidden;\n }\n`.replace(/\n+/g," ").replace(/\s+/g," ").trim();function he(e,t){return e===t||(0,i._m)(e)===(0,i._m)(t)}function ge(e){const{target:t}=e;"newState"in e&&"closed"===e.newState&&(0,i.vq)(t)&&t.hasAttribute("popover")&&requestAnimationFrame(()=>(0,i.dO)(t))}function ve(e){return"TR"===e.tagName}var be,ye,we,xe,_e,Se,ke,Ce=250,Ee="ease",je=class extends(ye=r.k_,be=[o.Kh],ye){constructor(e,t){super(e,t),T(this,_e),T(this,xe,A(we,8,this)),A(we,11,this),this.state={initial:{},current:{}};const n=e.registry.plugins.get(oe),r=null==n?void 0:n.register(me);if(r){const e=this.destroy.bind(this);this.destroy=()=>{r(),e()}}this.registerEffect(D(this,_e,Se).bind(this,n)),this.registerEffect(D(this,_e,ke))}};we=k(ye),xe=new WeakMap,_e=new WeakSet,Se=function(e){const{overlay:t}=this;if(!t||!e)return;const n=(0,i.Zn)(t);return n?e.addRoot(n):void 0},ke=function(){var e,t,n,r,l,c,d;const{state:u,manager:f,options:p}=this,{dragOperation:m}=f,{position:h,source:g,status:v}=m;if(v.idle)return u.current={},void(u.initial={});if(!g)return;const{element:b}=g,y=g.pluginConfig(je),_=null!=(t=null!=(e=null==y?void 0:y.feedback)?e:null==p?void 0:p.feedback)?t:"default",S="function"==typeof _?_(g,f):_;if(!b||"none"===S||!v.initialized||v.initializing)return;const{initial:k}=u,C=null!=(n=this.overlay)?n:b,E=(0,i.y4)(C),j=(0,i.y4)(b),R=!he(b,C),A=new i.yS(b,{frameTransform:R?j:null,ignoreTransforms:!R}),I=j.scaleX/E.scaleX,M=j.scaleY/E.scaleY;let{width:O,height:P,top:T,left:N}=A;R&&(O/=I,P/=M);const D=new i.P_(C),V=(0,i.qt)(b),{transition:z,translate:F,boxSizing:L,paddingBlockStart:B,paddingBlockEnd:q,paddingInlineStart:W,paddingInlineEnd:$,borderInlineStartWidth:H,borderInlineEndWidth:K,borderBlockStartWidth:U,borderBlockEndWidth:Y}=V,X=z.split(",").filter(e=>!/^\s*(transform|translate|scale)\b/.test(e)).join(","),G=(0,i.ae)(V),Z=V.transform,J="clone"===S,Q="content-box"===L,ee=Q?parseInt(W)+parseInt($)+parseInt(H)+parseInt(K):0,te=Q?parseInt(B)+parseInt(q)+parseInt(U)+parseInt(Y):0,ne="move"===S||this.overlay?null:function(e,t="hidden"){return(0,a.O8)(()=>{const{element:n,manager:r}=e;if(!n||!r)return;const o=function(e,t){const n=new Map;for(const r of t)if(r.element&&(e===r.element||e.contains(r.element))){const e=`${se}${(0,i.Ij)("dom-id")}`;r.element.setAttribute(e,""),n.set(r,e)}return n}(n,r.registry.droppables),a=[],s=(0,i.Ob)(n),{remove:l}=s;return function(e,t,n){for(const[r,o]of e){if(!r.element)continue;const e=`[${o}]`,a=t.matches(e)?t:t.querySelector(e);if(r.element.removeAttribute(o),!a)continue;const s=r.element;r.proxy=a,a.removeAttribute(o),i.hZ.set(s,a),n.push(()=>{i.hZ.delete(s),r.proxy=void 0})}}(o,s,a),function(e,t="hidden"){e.setAttribute("inert","true"),e.setAttribute("tab-index","-1"),e.setAttribute("aria-hidden","true"),e.setAttribute(ue,t)}(s,t),s.remove=()=>{a.forEach(e=>e()),l.call(s)},s})}(g,J?"clone":"hidden"),re=(0,a.O8)(()=>(0,i.kx)(f.dragOperation.activatorEvent));if(!k.translate)if(this.overlay&&G)k.translate={x:G.x,y:G.y};else if("none"!==F){const e=(0,i.g)(F);e&&(k.translate=e)}if(!k.transformOrigin){const e=(0,a.O8)(()=>h.current),t=N+(null!=(r=null==G?void 0:G.x)?r:0),n=T+(null!=(l=null==G?void 0:G.y)?l:0);k.transformOrigin={x:(e.x-t*E.scaleX-E.x)/(O*E.scaleX),y:(e.y-n*E.scaleY-E.y)/(P*E.scaleY)}}const{transformOrigin:ie}=k,oe=T*E.scaleY+E.y,ae=N*E.scaleX+E.x;if(!k.coordinates&&(k.coordinates={x:ae,y:oe},1!==I||1!==M)){const{scaleX:e,scaleY:t}=j,{x:n,y:r}=ie;k.coordinates.x+=(O*e-O)*n,k.coordinates.y+=(P*t-P)*r}k.dimensions||(k.dimensions={width:O,height:P}),k.frameTransform||(k.frameTransform=E);const me=k.coordinates.x-ae,be=k.coordinates.y-oe,ye=(k.dimensions.width*k.frameTransform.scaleX-O*E.scaleX)*ie.x,we=(k.dimensions.height*k.frameTransform.scaleY-P*E.scaleY)*ie.y,xe={x:me/E.scaleX+ye,y:be/E.scaleY+we},_e=N+xe.x,Se=T+xe.y;C.setAttribute(de,"true");const ke=(0,a.O8)(()=>m.transform),Re=null!=(c=k.translate)?c:{x:0,y:0},Ae=ke.x*E.scaleX+Re.x,Ie=ke.y*E.scaleY+Re.y,Me=(0,i.hl)();let Oe,Pe,Te;D.set({width:O-ee,height:P-te,top:Se+Me.y,left:_e+Me.x,translate:`${Ae}px ${Ie}px 0`,transform:this.overlay?"none":Z,transition:X?`${X}, translate 0ms linear`:"translate 0ms linear",scale:R?`${I} ${M}`:"","transform-origin":`${100*ie.x}% ${100*ie.y}%`},ce),ne&&(b.insertAdjacentElement("afterend",ne),null==p?void 0:p.rootElement)&&("function"==typeof p.rootElement?p.rootElement(g):p.rootElement).appendChild(b),(0,i.Ot)(C)&&(C.hasAttribute("popover")||C.setAttribute("popover","manual"),(0,i.dO)(C),C.addEventListener("beforetoggle",ge));const Ne=(De={placeholder:ne,element:b,feedbackElement:C,frameTransform:E,transformOrigin:ie,width:O,height:P,top:T,left:N,widthOffset:ee,heightOffset:te,delta:xe,styles:D,dragOperation:m,getTranslate:()=>u.current.translate,getElementMutationObserver:()=>Oe,getSavedCellWidths:()=>Te,setSavedCellWidths:e=>{Te=e}},new ResizeObserver(()=>{var e,t,n;const r=new i.yS(De.placeholder,{frameTransform:De.frameTransform,ignoreTransforms:!0}),o=null!=(e=De.transformOrigin)?e:{x:1,y:1},a=(De.width-r.width)*o.x+De.delta.x,l=(De.height-r.height)*o.y+De.delta.y,c=(0,i.hl)();if(De.styles.set({width:r.width-De.widthOffset,height:r.height-De.heightOffset,top:De.top+l+c.y,left:De.left+a+c.x},ce),null==(t=De.getElementMutationObserver())||t.takeRecords(),ve(De.element)&&ve(De.placeholder)){const e=Array.from(De.element.cells),t=Array.from(De.placeholder.cells);De.getSavedCellWidths()||De.setSavedCellWidths(e.map(e=>e.style.width));for(const[n,r]of e.entries()){const e=t[n];r.style.width=`${e.getBoundingClientRect().width}px`}}const d=null!=(n=De.getTranslate())?n:{x:0,y:0},u=De.left+a+c.x+d.x,f=De.top+l+c.y+d.y,p=r.width-De.widthOffset,m=r.height-De.heightOffset,h=De.frameTransform;De.dragOperation.shape=new s.M_(u*h.scaleX+h.x,f*h.scaleY+h.y,p*h.scaleX,m*h.scaleY)}));var De;const Ve=new i.yS(C);(0,a.O8)(()=>m.shape=Ve);const ze=(0,i.zk)(C),Fe=e=>{this.manager.actions.stop({event:e})},Le=(0,i.Oe)(ze);re&&ze.addEventListener("resize",Fe),"idle"===(0,a.O8)(()=>g.status)&&requestAnimationFrame(()=>g.status="dragging"),ne&&(Ne.observe(ne),Oe=function(e,t,n){const r=new MutationObserver(r=>{let o=!1;for(const n of r){if(n.target!==e){o=!0;continue}if("attributes"!==n.type)continue;const r=n.attributeName;if(r.startsWith("aria-")||fe.includes(r))continue;const a=e.getAttribute(r);if("style"===r){if((0,i.o8)(e)&&(0,i.o8)(t)){const n=e.style;for(const e of Array.from(t.style))""===n.getPropertyValue(e)&&t.style.removeProperty(e);for(const e of Array.from(n)){if(pe.includes(e)||e.startsWith(ce))continue;const r=n.getPropertyValue(e);t.style.setProperty(e,r)}}}else null!==a?t.setAttribute(r,a):t.removeAttribute(r)}o&&n&&t.replaceChildren(...e.cloneNode(!0).childNodes)});return r.observe(e,{attributes:!0,subtree:!0,childList:!0}),r}(b,ne,J),Pe=function(e,t,n){const r=new MutationObserver(r=>{for(const o of r)if(0!==o.addedNodes.length)for(const r of Array.from(o.addedNodes)){if(r.contains(e)&&e.nextElementSibling!==t)return e.insertAdjacentElement("afterend",t),void(0,i.dO)(n);if(r.contains(t)&&t.previousElementSibling!==e)return t.insertAdjacentElement("beforebegin",e),void(0,i.dO)(n)}e.isConnected&&t.isConnected&&e.nextElementSibling!==t&&(e.insertAdjacentElement("afterend",t),(0,i.dO)(n))});return r.observe(e.ownerDocument.body,{childList:!0,subtree:!0}),r}(b,ne,C));const Be=null==(d=f.dragOperation.source)?void 0:d.id,qe=()=>{var e;if(!re||null==Be)return;const t=f.registry.draggables.get(Be),n=null!=(e=null==t?void 0:t.handle)?e:null==t?void 0:t.element;(0,i.sb)(n)&&n.focus()},We=()=>{var e;if(null==Oe||Oe.disconnect(),null==Pe||Pe.disconnect(),Ne.disconnect(),ze.removeEventListener("resize",Fe),(0,i.Ot)(C)&&(C.removeEventListener("beforetoggle",ge),C.removeAttribute("popover")),C.removeAttribute(de),D.reset(),Te&&ve(b)){const t=Array.from(b.cells);for(const[n,r]of t.entries())r.style.width=null!=(e=Te[n])?e:""}g.status="idle";const t=null!=u.current.translate,n=m.status.dragging;ne&&(!n&&t||ne.parentElement!==C.parentElement)&&C.isConnected&&ne.replaceWith(C),null==ne||ne.remove()},$e=null==p?void 0:p.dropAnimation,He=this,Ke=(0,o.zb)(()=>{var e,t,n;const{transform:r,status:o}=m;if((r.x||r.y||u.current.translate)&&o.dragging){const o=null!=(e=k.translate)?e:{x:0,y:0},l={x:r.x/E.scaleX+o.x,y:r.y/E.scaleY+o.y},c=u.current.translate,d=(0,a.O8)(()=>m.modifiers),f=(0,a.O8)(()=>{var e;return null==(e=m.shape)?void 0:e.current}),h=null==p?void 0:p.keyboardTransition,g=re&&!Le&&null!==h?`${null!=(t=null==h?void 0:h.duration)?t:250}ms ${null!=(n=null==h?void 0:h.easing)?n:"cubic-bezier(0.25, 1, 0.5, 1)"}`:"0ms linear";if(D.set({transition:X?`${X}, translate ${g}`:`translate ${g}`,translate:`${l.x}px ${l.y}px 0`},ce),null==Oe||Oe.takeRecords(),f&&f!==Ve&&c&&!d.length){const e=s.bR.delta(l,c);m.shape=s.M_.from(f.boundingRectangle).translate(e.x*E.scaleX,e.y*E.scaleY)}else m.shape=new i.yS(C);u.current.translate=l}},function(){if(m.status.dropped){this.dispose(),g.status="dropping";const e=void 0!==(null==y?void 0:y.dropAnimation)?y.dropAnimation:void 0!==He.dropAnimation?He.dropAnimation:$e;let t=u.current.translate;const n=null!=t;if(t||b===C||(t={x:0,y:0}),!t||null===e)return void We();f.renderer.rendering.then(()=>{!function(e){var t,n,r,o;const{animation:a}=e;if("function"==typeof a){const t=a({source:e.source,element:e.element,feedbackElement:e.feedbackElement,placeholder:e.placeholder,translate:e.translate,moved:e.moved});return void Promise.resolve(t).then(()=>{e.cleanup(),requestAnimationFrame(e.restoreFocus)})}const{duration:l=Ce,easing:c=Ee}=null!=a?a:{};(0,i.dO)(e.feedbackElement);const[,d]=null!=(t=(0,i.XZ)(e.feedbackElement,e=>"translate"in e))?t:[];null==d||d.pause();const u=null!=(n=e.placeholder)?n:e.element,f={frameTransform:he(e.feedbackElement,u)?null:void 0},p=new i.yS(e.feedbackElement,f),m=null!=(r=(0,i.g)((0,i.qt)(e.feedbackElement).translate))?r:e.translate,h=new i.yS(u,f),g=s.M_.delta(p,h,e.alignment),v=m.x-g.x,b=m.y-g.y,y=Math.round(p.intrinsicHeight)!==Math.round(h.intrinsicHeight)?{minHeight:[`${p.intrinsicHeight}px`,`${h.intrinsicHeight}px`],maxHeight:[`${p.intrinsicHeight}px`,`${h.intrinsicHeight}px`]}:{},_=Math.round(p.intrinsicWidth)!==Math.round(h.intrinsicWidth)?{minWidth:[`${p.intrinsicWidth}px`,`${h.intrinsicWidth}px`],maxWidth:[`${p.intrinsicWidth}px`,`${h.intrinsicWidth}px`]}:{};e.styles.set({transition:e.transition},ce),e.feedbackElement.setAttribute(le,""),null==(o=e.getElementMutationObserver())||o.takeRecords(),(0,i.A$)({element:e.feedbackElement,keyframes:x(w(w({},y),_),{translate:[`${m.x}px ${m.y}px 0`,`${v}px ${b}px 0`]}),options:{duration:(0,i.Oe)((0,i.zk)(e.feedbackElement))?0:e.moved||e.feedbackElement!==e.element?l:0,easing:c}}).then(()=>{e.feedbackElement.removeAttribute(le),null==d||d.finish(),e.cleanup(),requestAnimationFrame(e.restoreFocus)})}({source:g,element:b,feedbackElement:C,placeholder:ne,translate:t,moved:n,transition:z,alignment:g.alignment,styles:D,animation:null!=e?e:void 0,getElementMutationObserver:()=>Oe,cleanup:We,restoreFocus:qe})})}});return()=>{We(),Ke()}},I(we,4,"overlay",be,je,xe),R(we,je),je.configure=(0,r.cD)(je);var Re,Ae,Ie,Me,Oe,Pe,Te,Ne=je,De=!0;Ie=[o.Kh],Me=i.Dh.Forward,Re=[o.Kh],Ae=i.Dh.Reverse;var Ve=class{constructor(){T(this,Pe,A(Oe,8,this,De)),A(Oe,11,this),T(this,Te,A(Oe,12,this,De)),A(Oe,15,this)}isLocked(e){return e!==i.Dh.Idle&&(null==e?this[i.Dh.Forward]===De&&this[i.Dh.Reverse]===De:this[e]===De)}unlock(e){e!==i.Dh.Idle&&(this[e]=!1)}};Oe=k(null),Pe=new WeakMap,Te=new WeakMap,I(Oe,4,Me,Ie,Ve,Pe),I(Oe,4,Ae,Re,Ve,Te),R(Oe,Ve);var ze,Fe,Le,Be,qe,We,$e=[i.Dh.Forward,i.Dh.Reverse],He=class{constructor(){this.x=new Ve,this.y=new Ve}isLocked(){return this.x.isLocked()&&this.y.isLocked()}},Ke=class extends r.k_{constructor(e){super(e);const t=(0,a.vP)(new He);let n=null;this.signal=t,(0,a.QZ)(()=>{const{status:r}=e.dragOperation;if(!r.initialized)return n=null,void(t.value=new He);const{delta:i}=e.dragOperation.position;if(n){const e={x:Ue(i.x,n.x),y:Ue(i.y,n.y)},r=t.peek();(0,a.vA)(()=>{for(const t of s.Y5)for(const n of $e)e[t]===n&&r[t].unlock(n);t.value=r})}n=i})}get current(){return this.signal.peek()}};function Ue(e,t){return Math.sign(e-t)}var Ye=class extends(Fe=r.rV,ze=[o.Kh],Fe){constructor(e){super(e),T(this,Be,A(Le,8,this,!1)),A(Le,11,this),T(this,qe),T(this,We,()=>{if(!P(this,qe))return;const{element:e,by:t}=P(this,qe);t.y&&(e.scrollTop+=t.y),t.x&&(e.scrollLeft+=t.x)}),this.scroll=(e,t)=>{var n;if(this.disabled)return!1;const r=this.getScrollableElements();if(!r)return N(this,qe,void 0),!1;const{position:o}=this.manager.dragOperation,a=null==o?void 0:o.current;if(a){const{by:o}=null!=e?e:{},l=o?{x:Xe(o.x),y:Xe(o.y)}:void 0,c=l?void 0:this.scrollIntentTracker.current;if(null==c?void 0:c.isLocked())return!1;for(const e of r){const r=(0,i.a_)(e,o);if(r.x||r.y){const{speed:r,direction:d}=(0,i.Fk)(e,a,l,null==t?void 0:t.acceleration,null==t?void 0:t.threshold);if(c)for(const e of s.Y5)c[e].isLocked(d[e])&&(r[e]=0,d[e]=0);if(d.x||d.y){const{x:t,y:a}=null!=o?o:d,s=t*r.x,l=a*r.y;if(s||l){const t=null==(n=P(this,qe))?void 0:n.by;if(this.autoScrolling&&t&&(t.x&&!s||t.y&&!l))continue;return N(this,qe,{element:e,by:{x:s,y:l}}),i.ck.schedule(P(this,We)),!0}}}}}return N(this,qe,void 0),!1};let t=null,n=null;const r=(0,o.EW)(()=>{const{position:n,source:r}=e.dragOperation;if(!n)return null;const o=(0,i.Fm)((0,i.Zn)(null==r?void 0:r.element),n.current);return o&&(t=o),null!=o?o:t}),a=(0,o.EW)(()=>{const t=r.value,{documentElement:o}=(0,i.YE)(t);if(!t||t===o){const{target:t}=e.dragOperation,r=null==t?void 0:t.element;if(r){const e=(0,i.sl)(r,{excludeElement:!1});return n=e,e}}if(t){const e=(0,i.sl)(t,{excludeElement:!1});return this.autoScrolling&&n&&e.size<(null==n?void 0:n.size)?n:(n=e,e)}return n=null,null},o.bD);this.getScrollableElements=()=>a.value,this.scrollIntentTracker=new Ke(e),this.destroy=e.monitor.addEventListener("dragmove",t=>{!this.disabled&&!t.defaultPrevented&&(0,i.kx)(e.dragOperation.activatorEvent)&&t.by&&this.scroll({by:t.by})&&t.preventDefault()})}};function Xe(e){return e>0?i.Dh.Forward:e<0?i.Dh.Reverse:i.Dh.Idle}Le=k(Fe),Be=new WeakMap,qe=new WeakMap,We=new WeakMap,I(Le,4,"autoScrolling",ze,Ye,Be),R(Le,Ye);var Ge=new class{constructor(e){this.scheduler=e,this.pending=!1,this.tasks=new Set,this.resolvers=new Set,this.flush=()=>{const{tasks:e,resolvers:t}=this;this.pending=!1,this.tasks=new Set,this.resolvers=new Set;for(const t of e)t();for(const e of t)e()}}schedule(e){return this.tasks.add(e),this.pending||(this.pending=!0,this.scheduler(this.flush)),new Promise(e=>this.resolvers.add(e))}}(e=>{"function"==typeof requestAnimationFrame?requestAnimationFrame(e):e()}),Ze=class extends r.k_{constructor(e,t){super(e,t);const n=e.registry.plugins.get(Ye);if(!n)throw new Error("AutoScroller plugin depends on Scroller plugin");this.destroy=(0,a.QZ)(()=>{var t,r,i;if(this.disabled)return;const{position:o,status:a}=e.dragOperation;if(a.dragging){const e={acceleration:null==(t=this.options)?void 0:t.acceleration,threshold:"number"==typeof(null==(r=this.options)?void 0:r.threshold)?{x:this.options.threshold,y:this.options.threshold}:null==(i=this.options)?void 0:i.threshold};if(n.scroll(void 0,e)){n.autoScrolling=!0;const t=setInterval(()=>Ge.schedule(()=>n.scroll(void 0,e)),10);return()=>{clearInterval(t)}}n.autoScrolling=!1}})}};Ze.configure=(0,r.cD)(Ze);var Je,Qe=Ze,et={capture:!0,passive:!0},tt=class extends r.rV{constructor(e){super(e),T(this,Je),this.handleScroll=()=>{null==P(this,Je)&&N(this,Je,setTimeout(()=>{this.manager.collisionObserver.forceUpdate(!1),N(this,Je,void 0)},50))};const{dragOperation:t}=this.manager;this.destroy=(0,a.QZ)(()=>{var e,n,r;if(t.status.dragging){const i=null!=(r=null==(n=null==(e=t.source)?void 0:e.element)?void 0:n.ownerDocument)?r:document;return i.addEventListener("scroll",this.handleScroll,et),()=>{i.removeEventListener("scroll",this.handleScroll,et)}}})}};Je=new WeakMap;var nt=class extends r.k_{constructor(e){super(e),this.manager=e;const t=e.registry.plugins.get(oe),n=null==t?void 0:t.register("* { user-select: none !important; -webkit-user-select: none !important; }");if(this.destroy=(0,a.QZ)(()=>{const{dragOperation:e}=this.manager;if(e.status.initialized)return rt(),document.addEventListener("selectionchange",rt,{capture:!0}),()=>{document.removeEventListener("selectionchange",rt,{capture:!0})}}),n){const e=this.destroy.bind(this);this.destroy=()=>{n(),e()}}}};function rt(){var e;null==(e=document.getSelection())||e.removeAllRanges()}var it,ot=Object.freeze({offset:10,keyboardCodes:{start:["Space","Enter"],cancel:["Escape"],end:["Space","Enter","Tab"],up:["ArrowUp"],down:["ArrowDown"],left:["ArrowLeft"],right:["ArrowRight"]},preventActivation(e,t){var n;const r=null!=(n=t.handle)?n:t.element;return e.target!==r}}),at=class extends r.$A{constructor(e,t){super(e),this.manager=e,this.options=t,T(this,it,[]),this.listeners=new i.qR,this.handleSourceKeyDown=(e,t,n)=>{if(this.disabled||e.defaultPrevented)return;if(!(0,i.vq)(e.target))return;if(t.disabled)return;const{keyboardCodes:r=ot.keyboardCodes,preventActivation:o=ot.preventActivation}=null!=n?n:{};r.start.includes(e.code)&&this.manager.dragOperation.status.idle&&((null==o?void 0:o(e,t))||this.handleStart(e,t,n))}}bind(e,t=this.options){return(0,a.QZ)(()=>{var n;const r=null!=(n=e.handle)?n:e.element,o=n=>{(0,i.kx)(n)&&this.handleSourceKeyDown(n,e,t)};if(r)return r.addEventListener("keydown",o),()=>{r.removeEventListener("keydown",o)}})}handleStart(e,t,n){const{element:r}=t;if(!r)throw new Error("Source draggable does not have an associated element");e.preventDefault(),e.stopImmediatePropagation(),(0,i.$v)(r);const{center:o}=new i.yS(r);if(this.manager.actions.start({event:e,coordinates:{x:o.x,y:o.y},source:t}).signal.aborted)return this.cleanup();this.sideEffects();const a=(0,i.YE)(r),s=[this.listeners.bind(a,[{type:"keydown",listener:e=>this.handleKeyDown(e,t,n),options:{capture:!0}}])];P(this,it).push(...s)}handleKeyDown(e,t,n){const{keyboardCodes:r=ot.keyboardCodes}=null!=n?n:{};if(ct(e,[...r.end,...r.cancel])){e.preventDefault();const t=ct(e,r.cancel);return void this.handleEnd(e,t)}ct(e,r.up)?this.handleMove("up",e):ct(e,r.down)&&this.handleMove("down",e),ct(e,r.left)?this.handleMove("left",e):ct(e,r.right)&&this.handleMove("right",e)}handleEnd(e,t){this.manager.actions.stop({event:e,canceled:t}),this.cleanup()}handleMove(e,t){var n,r;const{shape:i}=this.manager.dragOperation,o=t.shiftKey?5:1;let a={x:0,y:0},s=null!=(r=null==(n=this.options)?void 0:n.offset)?r:ot.offset;if("number"==typeof s&&(s={x:s,y:s}),i){switch(e){case"up":a={x:0,y:-s.y*o};break;case"down":a={x:0,y:s.y*o};break;case"left":a={x:-s.x*o,y:0};break;case"right":a={x:s.x*o,y:0}}(a.x||a.y)&&(t.preventDefault(),this.manager.actions.move({event:t,by:a}))}}sideEffects(){const e=this.manager.registry.plugins.get(Qe);!1===(null==e?void 0:e.disabled)&&(e.disable(),P(this,it).push(()=>{e.enable()}))}cleanup(){P(this,it).forEach(e=>e()),N(this,it,[])}destroy(){this.cleanup(),this.listeners.clear()}};it=new WeakMap,at.configure=(0,r.cD)(at),at.defaults=ot;var st,lt=at;function ct(e,t){return t.includes(e.code)}var dt,ut,ft=class extends r._l{constructor(){super(...arguments),T(this,st)}onEvent(e){switch(e.type){case"pointerdown":N(this,st,(0,i.e_)(e));break;case"pointermove":if(!P(this,st))return;const{x:t,y:n}=(0,i.e_)(e),r={x:t-P(this,st).x,y:n-P(this,st).y},{tolerance:o}=this.options;if(o&&(0,s.dq)(r,o))return void this.abort();(0,s.dq)(r,this.options.value)&&this.activate(e);break;case"pointerup":this.abort()}}abort(){N(this,st,void 0)}};st=new WeakMap;var pt=class extends r._l{constructor(){super(...arguments),T(this,dt),T(this,ut)}onEvent(e){switch(e.type){case"pointerdown":N(this,ut,(0,i.e_)(e)),N(this,dt,setTimeout(()=>this.activate(e),this.options.value));break;case"pointermove":if(!P(this,ut))return;const{x:t,y:n}=(0,i.e_)(e),r={x:t-P(this,ut).x,y:n-P(this,ut).y};(0,s.dq)(r,this.options.tolerance)&&this.abort();break;case"pointerup":this.abort()}}abort(){P(this,dt)&&(clearTimeout(P(this,dt)),N(this,ut,void 0),N(this,dt,void 0))}};dt=new WeakMap,ut=new WeakMap;var mt=class{};mt.Delay=pt,mt.Distance=ft;var ht,gt=Object.freeze({activationConstraints(e,t){var n;const{pointerType:r,target:o}=e;if("mouse"!==r||!(0,i.vq)(o)||t.handle!==o&&!(null==(n=t.handle)?void 0:n.contains(o)))return"touch"===r?[new mt.Delay({value:250,tolerance:5})]:(0,i.AI)(o)&&!e.defaultPrevented?[new mt.Delay({value:200,tolerance:0})]:[new mt.Delay({value:200,tolerance:10}),new mt.Distance({value:5})]},preventActivation(e,t){var n;const{target:r}=e;return r!==t.element&&r!==t.handle&&!!(0,i.vq)(r)&&!(null==(n=t.handle)?void 0:n.contains(r))&&(0,i.H5)(r)}}),vt=class extends r.$A{constructor(e,t){super(e),this.manager=e,this.options=t,T(this,ht,new Set),this.listeners=new i.qR,this.latest={event:void 0,coordinates:void 0},this.handleMove=()=>{const{event:e,coordinates:t}=this.latest;e&&t&&this.manager.actions.move({event:e,to:t})},this.handleCancel=this.handleCancel.bind(this),this.handlePointerUp=this.handlePointerUp.bind(this),this.handleKeyDown=this.handleKeyDown.bind(this)}activationConstraints(e,t,n=this.options){const{activationConstraints:r=gt.activationConstraints}=null!=n?n:{};return"function"==typeof r?r(e,t):r}bind(e,t=this.options){return(0,a.QZ)(()=>{var n;const r=new AbortController,{signal:o}=r,a=n=>{(0,i.EE)(n)&&this.handlePointerDown(n,e,t)};let s=[null!=(n=e.handle)?n:e.element];(null==t?void 0:t.activatorElements)&&(s=Array.isArray(t.activatorElements)?t.activatorElements:t.activatorElements(e));for(const e of s)e&&(_t(e.ownerDocument.defaultView),e.addEventListener("pointerdown",a,{signal:o}));return()=>r.abort()})}handlePointerDown(e,t,n){if(this.disabled||!e.isPrimary||0!==e.button||!(0,i.vq)(e.target)||t.disabled||function(e){return"sensor"in e}(e)||!this.manager.dragOperation.status.idle)return;const{preventActivation:o=gt.preventActivation}=null!=n?n:{};if(null==o?void 0:o(e,t))return;const{target:a}=e,s=(0,i.sb)(a)&&a.draggable&&"true"===a.getAttribute("draggable"),l=(0,i.y4)(t.element),{x:c,y:d}=(0,i.e_)(e);this.initialCoordinates={x:c*l.scaleX+l.x,y:d*l.scaleY+l.y};const u=this.activationConstraints(e,t,n);e.sensor=this;const f=new r.Zm(u,e=>this.handleStart(t,e));f.signal.onabort=()=>this.handleCancel(e),f.onEvent(e),this.controller=f;const p=(0,i.HK)(),m=this.listeners.bind(p,[{type:"pointermove",listener:e=>this.handlePointerMove(e,t)},{type:"pointerup",listener:this.handlePointerUp,options:{capture:!0}},{type:"pointercancel",listener:this.handleCancel},{type:"dragstart",listener:s?this.handleCancel:yt,options:{capture:!0}}]);P(this,ht).add(()=>{m(),this.initialCoordinates=void 0})}handlePointerMove(e,t){var n,r;if(!1!==(null==(n=this.controller)?void 0:n.activated)){if(this.manager.dragOperation.status.dragging){const n=(0,i.e_)(e),r=(0,i.y4)(t.element);n.x=n.x*r.scaleX+r.x,n.y=n.y*r.scaleY+r.y,e.preventDefault(),e.stopPropagation(),this.latest.event=e,this.latest.coordinates=n,i.ck.schedule(this.handleMove)}}else null==(r=this.controller)||r.onEvent(e)}handlePointerUp(e){const{status:t}=this.manager.dragOperation;if(!t.idle){e.preventDefault(),e.stopPropagation();const n=!t.initialized;this.manager.actions.stop({event:e,canceled:n})}this.cleanup()}handleKeyDown(e){"Escape"===e.key&&(e.preventDefault(),this.handleCancel(e))}handleStart(e,t){const{manager:n,initialCoordinates:r}=this;if(!r||!n.dragOperation.status.idle)return;if(t.defaultPrevented)return;if(n.actions.start({coordinates:r,event:t,source:e}).signal.aborted)return this.cleanup();t.preventDefault();const o=(0,i.YE)(t.target).body;try{o.setPointerCapture(t.pointerId)}catch(e){return void this.handleCancel(t)}const a=(0,i.vq)(t.target)?[t.target,o]:o,s=this.listeners.bind(a,[{type:"touchmove",listener:yt,options:{passive:!1}},{type:"click",listener:yt},{type:"contextmenu",listener:yt},{type:"keydown",listener:this.handleKeyDown}]);P(this,ht).add(s)}handleCancel(e){const{dragOperation:t}=this.manager;t.status.initialized&&this.manager.actions.stop({event:e,canceled:!0}),this.cleanup()}cleanup(){const{controller:e}=this;this.controller=void 0,e&&!e.signal.aborted&&e.abort(),this.latest={event:void 0,coordinates:void 0},P(this,ht).forEach(e=>e()),P(this,ht).clear()}destroy(){this.cleanup(),this.listeners.clear()}};ht=new WeakMap,vt.configure=(0,r.cD)(vt),vt.defaults=gt;var bt=vt;function yt(e){e.preventDefault()}function wt(){}var xt=new WeakSet;function _t(e){e&&!xt.has(e)&&(e.addEventListener("touchmove",wt,{capture:!1,passive:!1}),xt.add(e))}var St,kt,Ct,Et,jt,Rt,At,It,Mt,Ot,Pt,Tt,Nt,Dt,Vt,zt,Ft={modifiers:[],plugins:[ne,Qe,ae,Ne,nt],sensors:[bt,lt]},Lt=class extends r.ti{constructor(e={}){const t=(0,r.pT)(e.plugins,Ft.plugins),n=(0,r.pT)(e.sensors,Ft.sensors),i=(0,r.pT)(e.modifiers,Ft.modifiers);super(x(w({},e),{plugins:[tt,Ye,oe,...t],sensors:n,modifiers:i}))}},Bt=class extends(Ct=r.sx,kt=[o.Kh],St=[o.Kh],Ct){constructor(e,t){var n=e,{element:i,effects:o=()=>[],handle:a}=n,s=S(n,["element","effects","handle"]);super(w({effects:()=>[...o(),()=>{var e,t;const{manager:n}=this;if(!n)return;const i=(null!=(t=null==(e=this.sensors)?void 0:e.map(r.yu))?t:[...n.sensors]).map(e=>{const t=e instanceof r.$A?e:n.registry.register(e.plugin),i=e instanceof r.$A?void 0:e.options;return t.bind(this,i)});return function(){i.forEach(e=>e())}}]},s),t),T(this,jt,A(Et,8,this)),A(Et,11,this),T(this,Rt,A(Et,12,this)),A(Et,15,this),this.element=i,this.handle=a}};Et=k(Ct),jt=new WeakMap,Rt=new WeakMap,I(Et,4,"handle",kt,Bt,jt),I(Et,4,"element",St,Bt,Rt),R(Et,Bt);var qt=class extends(Mt=r.gL,It=[o.Kh],At=[o.Kh],Mt){constructor(e,t){var n=e,{element:r,effects:o=()=>[]}=n,s=S(n,["element","effects"]);const{collisionDetector:c=l.V6}=s,d=e=>{const{manager:t,element:n}=this;if(!n||null===e)return void(this.shape=void 0);if(!t)return;const r=new i.yS(n),o=(0,a.O8)(()=>this.shape);return r&&(null==o?void 0:o.equals(r))?o:(this.shape=r,r)},u=(0,a.vP)(!1);super(x(w({},s),{collisionDetector:c,effects:()=>[...o(),()=>{const{element:e,manager:t}=this;if(!t)return;const{dragOperation:n}=t,{source:r}=n;u.value=Boolean(r&&n.status.initialized&&e&&!this.disabled&&this.accepts(r))},()=>{const{element:e}=this;if(u.value&&e){const t=new i.UX(e,d);return()=>{t.disconnect(),this.shape=void 0}}},()=>{var e;if(null==(e=this.manager)?void 0:e.dragOperation.status.initialized)return()=>{this.shape=void 0}}]}),t),T(this,Vt),T(this,Pt,A(Ot,8,this)),A(Ot,11,this),T(this,zt,A(Ot,12,this)),A(Ot,15,this),this.element=r,this.refreshShape=()=>d()}set element(e){N(this,Vt,e,Dt)}get element(){var e;return null!=(e=this.proxy)?e:P(this,Vt,Nt)}};Ot=k(Mt),Pt=new WeakMap,Vt=new WeakSet,zt=new WeakMap,Tt=I(Ot,20,"#element",It,Vt,Pt),Nt=Tt.get,Dt=Tt.set,I(Ot,4,"proxy",At,qt,zt),R(Ot,qt)},25493:(e,t,n)=>{"use strict";n.d(t,{L1:()=>le,bl:()=>re,vv:()=>M});var r=n(44269),i=n(82601),o=n(65333),a=n(35822),s=n(87797),l=n(67898),c=n(68289),d=Object.create,u=Object.defineProperty,f=Object.defineProperties,p=Object.getOwnPropertyDescriptor,m=Object.getOwnPropertyDescriptors,h=Object.getOwnPropertySymbols,g=Object.prototype.hasOwnProperty,v=Object.prototype.propertyIsEnumerable,b=e=>{throw TypeError(e)},y=(e,t,n)=>t in e?u(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,w=(e,t)=>{for(var n in t||(t={}))g.call(t,n)&&y(e,n,t[n]);if(h)for(var n of h(t))v.call(t,n)&&y(e,n,t[n]);return e},x=(e,t)=>f(e,m(t)),_=["class","method","getter","setter","accessor","field","value","get","set"],S=e=>void 0!==e&&"function"!=typeof e?b("Function expected"):e,k=(e,t,n,r,i)=>({kind:_[e],name:t,metadata:r,addInitializer:e=>n._?b("Already initialized"):i.push(S(e||null))}),C=(e,t,n,r)=>{for(var i=0,o=e[t>>1],a=o&&o.length;i<a;i++)1&t?o[i].call(n):r=o[i].call(n,r);return r},E=(e,t,n,r,i,o)=>{for(var a,s,l,c,d,f=7&t,m=e.length+1,h=_[f+5],g=e[m-1]=[],v=e[m]||(e[m]=[]),y=(i=i.prototype,p({get[n](){return R(this,o)},set[n](e){return I(this,o,e)}},n)),w=r.length-1;w>=0;w--)(c=k(f,n,l={},e[3],v)).static=!1,c.private=!1,(d=c.access={has:e=>n in e}).get=e=>e[n],d.set=(e,t)=>e[n]=t,s=(0,r[w])({get:y.get,set:y.set},c),l._=1,void 0===s?S(s)&&(y[h]=s):"object"!=typeof s||null===s?b("Object expected"):(S(a=s.get)&&(y.get=a),S(a=s.set)&&(y.set=a),S(a=s.init)&&g.unshift(a));return y&&u(i,n,y),i},j=(e,t,n)=>t.has(e)||b("Cannot "+n),R=(e,t,n)=>(j(e,t,"read from private field"),t.get(e)),A=(e,t,n)=>t.has(e)?b("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,n),I=(e,t,n,r)=>(j(e,t,"write to private field"),t.set(e,n),n);function M(e){return e instanceof de||e instanceof ce}var O=class extends o.k_{constructor(e){super(e);const t=(0,r.QZ)(()=>{const{dragOperation:t}=e;if((0,l.kx)(t.activatorEvent)&&M(t.source)&&t.status.initialized){const t=e.registry.plugins.get(s.HO);if(t)return t.disable(),()=>t.enable()}}),n=e.monitor.addEventListener("dragmove",(e,t)=>{queueMicrotask(()=>{if(this.disabled||e.defaultPrevented||!e.nativeEvent)return;const{dragOperation:n}=t;if(!(0,l.kx)(e.nativeEvent))return;if(!M(n.source))return;if(!n.shape)return;const{actions:i,collisionObserver:o,registry:s}=t,{by:d}=e;if(!d)return;const u=function(e){const{x:t,y:n}=e;return t>0?"right":t<0?"left":n>0?"down":n<0?"up":void 0}(d),{source:f,target:p}=n,{center:m}=n.shape.current,h=[],g=[];(0,r.vA)(()=>{for(const e of s.droppables){const{id:t}=e;if(!e.accepts(f)||t===(null==p?void 0:p.id)&&M(e)||!e.element)continue;let n=e.shape;const r=new l.yS(e.element,{getBoundingClientRect:e=>(0,l.k$)(e,void 0,.2)});r.height&&r.width&&("down"==u&&m.y+10<r.center.y||"up"==u&&m.y-10>r.center.y||"left"==u&&m.x-10>r.center.x||"right"==u&&m.x+10<r.center.x)&&(h.push(e),e.shape=r,g.push(()=>e.shape=n))}}),e.preventDefault(),o.disable();const v=o.computeCollisions(h,a.y$);(0,r.vA)(()=>g.forEach(e=>e()));const[b]=v;if(!b)return;const{id:y}=b,{index:w,group:x}=f.sortable;i.setDropTarget(y).then(()=>{const{source:e,target:t,shape:r}=n;if(!e||!M(e)||!r)return;const{index:a,group:s,target:d}=e.sortable,u=w!==a||x!==s,f=u?d:null==t?void 0:t.element;if(!f)return;(0,l.$v)(f);const p=new l.yS(f);if(!p)return;const m=c.M_.delta(p,c.M_.from(r.current.boundingRectangle),e.alignment);i.move({by:m}),u?i.setDropTarget(e.id).then(()=>o.enable()):o.enable()})})});this.destroy=()=>{n(),t()}}},P=Object.defineProperty,T=Object.defineProperties,N=Object.getOwnPropertyDescriptors,D=Object.getOwnPropertySymbols,V=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,F=(e,t,n)=>t in e?P(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,L=(e,t)=>{for(var n in t||(t={}))V.call(t,n)&&F(e,n,t[n]);if(D)for(var n of D(t))z.call(t,n)&&F(e,n,t[n]);return e},B=(e,t)=>T(e,N(t));function q(e,t,n){if(t===n)return e;const r=e.slice();return r.splice(n,0,r.splice(t,1)[0]),r}function W(e){return"initialIndex"in e&&"number"==typeof e.initialIndex&&"index"in e&&"number"==typeof e.index}var $="__default__";function H(e,t,n,r){const i=r<t?"afterend":"beforebegin";n.insertAdjacentElement(i,e)}function K(e,t){return e.index-t.index}function U(e){return Array.from(e).sort(K)}var Y,X,G,Z,J,Q,ee,te,ne=[O,class extends o.k_{constructor(e){super(e);const t=()=>{const t=new Map;for(const n of e.registry.droppables)if(n instanceof de){const{sortable:e}=n,{group:r}=e;let i=t.get(r);i||(i=new Set,t.set(r,i)),i.add(e)}for(const[e,n]of t)t.set(e,new Set(U(n)));return t},n=[e.monitor.addEventListener("dragover",(e,n)=>{if(this.disabled)return;const{dragOperation:i}=n,{source:o,target:a}=i;if(!M(o)||!M(a))return;if(o.sortable===a.sortable)return;const s=t(),l=o.sortable.group===a.sortable.group,c=s.get(o.sortable.group),d=l?c:s.get(a.sortable.group);c&&d&&queueMicrotask(()=>{e.defaultPrevented||n.renderer.rendering.then(()=>{var i,u,f;const p=t();for(const[e,t]of s.entries()){const n=Array.from(t).entries();for(const[t,r]of n)if(r.index!==t||r.group!==e||!(null==(i=p.get(e))?void 0:i.has(r)))return}const m=o.sortable.element,h=a.sortable.element;if(!h||!m)return;if(!l&&a.id===o.sortable.group)return;const g=U(c),v=l?g:U(d),b=null!=(u=o.sortable.group)?u:$,y=null!=(f=a.sortable.group)?f:$,w={[b]:g,[y]:v},x=function(e,t){return function(e,t,n){var r,i,o;const{source:a,target:s,canceled:l}=t.operation;if(!a||!s||l)return"preventDefault"in t&&t.preventDefault(),e;const c=(e,t)=>e===t||"object"==typeof e&&"id"in e&&e.id===t;if(Array.isArray(e)){const r=e.findIndex(e=>c(e,a.id)),i=e.findIndex(e=>c(e,s.id));if(-1===r||-1===i){if(W(a)){const r=a.initialIndex,i=a.index;return r===i||r<0||r>=e.length?("preventDefault"in t&&t.preventDefault(),e):n(e,r,i)}return e}if(!l&&"index"in a&&"number"==typeof a.index){const t=a.index;if(t!==r)return n(e,r,t)}return n(e,r,i)}const d=Object.entries(e);let u,f,p=-1,m=-1;for(const[e,t]of d)if(-1===p&&(p=t.findIndex(e=>c(e,a.id)),-1!==p&&(u=e)),-1===m&&(m=t.findIndex(e=>c(e,s.id)),-1!==m&&(f=e)),-1!==p&&-1!==m)break;if(-1===p&&W(a)){const r=a.initialGroup,i=a.initialIndex,o=a.group,s=a.index;if(null==r||null==o||!(r in e)||!(o in e))return"preventDefault"in t&&t.preventDefault(),e;if(r===o&&i===s)return"preventDefault"in t&&t.preventDefault(),e;if(r===o)return B(L({},e),{[r]:n(e[r],i,s)});const l=e[r][i];return B(L({},e),{[r]:[...e[r].slice(0,i),...e[r].slice(i+1)],[o]:[...e[o].slice(0,s),l,...e[o].slice(s)]})}if(!a.manager)return e;const{dragOperation:h}=a.manager,g=null!=(i=null==(r=h.shape)?void 0:r.current.center)?i:h.position.current;if(null==f&&s.id in e){const t=s.shape&&g.y>s.shape.center.y?e[s.id].length:0;f=s.id,m=t}if(null==u||null==f||u===f&&p===m){if(null!=u&&u===f&&p===m&&W(a)){const t=null!=a.group&&a.group!==u,r=a.index!==p;if(t||r){const t=null!=(o=a.group)?o:u;if(t in e){if(u===t)return B(L({},e),{[u]:n(e[u],p,a.index)});const r=e[u][p];return B(L({},e),{[u]:[...e[u].slice(0,p),...e[u].slice(p+1)],[t]:[...e[t].slice(0,a.index),r,...e[t].slice(a.index)]})}}}return"preventDefault"in t&&t.preventDefault(),e}if(u===f)return B(L({},e),{[u]:n(e[u],p,m)});const v=s.shape&&Math.round(g.y)>Math.round(s.shape.center.y)?1:0,b=e[u][p];return B(L({},e),{[u]:[...e[u].slice(0,p),...e[u].slice(p+1)],[f]:[...e[f].slice(0,m+v),b,...e[f].slice(m+v)]})}(e,t,q)}(w,e);if(w===x)return;const _=x[y].indexOf(o.sortable),S=x[y].indexOf(a.sortable);n.collisionObserver.disable(),H(m,_,h,S),(0,r.vA)(()=>{for(const[e,t]of x[b].entries())t.index=e;if(!l)for(const[e,t]of x[y].entries())t.group=a.sortable.group,t.index=e}),n.actions.setDropTarget(o.id).then(()=>n.collisionObserver.enable())})})}),e.monitor.addEventListener("dragend",(e,n)=>{if(!e.canceled)return;const{dragOperation:i}=n,{source:o}=i;M(o)&&(o.sortable.initialIndex===o.sortable.index&&o.sortable.initialGroup===o.sortable.group||queueMicrotask(()=>{const e=t(),i=e.get(o.sortable.initialGroup);i&&n.renderer.rendering.then(()=>{for(const[t,n]of e.entries()){const e=Array.from(n).entries();for(const[n,r]of e)if(r.index!==n||r.group!==t)return}const t=U(i),n=o.sortable.element,a=t[o.sortable.initialIndex],s=null==a?void 0:a.element;a&&s&&n&&(H(n,a.index,s,o.index),(0,r.vA)(()=>{for(const[t,n]of e.entries()){const e=Array.from(n).values();for(const t of e)t.index=t.initialIndex,t.group=t.initialGroup}}))})}))})];this.destroy=()=>{for(const e of n)e()}}}],re={duration:250,easing:"cubic-bezier(0.25, 1, 0.5, 1)",idle:!1},ie=new i._Z;X=[i.Kh],Y=[i.Kh];var oe,ae,se,le=class{constructor(e,t){A(this,Z,C(G,8,this)),C(G,11,this),A(this,J),A(this,Q),A(this,ee,C(G,12,this)),C(G,15,this),A(this,te),this.register=()=>((0,r.vA)(()=>{var e,t;null==(e=this.manager)||e.registry.register(this.droppable),null==(t=this.manager)||t.registry.register(this.draggable)}),()=>this.unregister()),this.unregister=()=>{(0,r.vA)(()=>{var e,t;null==(e=this.manager)||e.registry.unregister(this.droppable),null==(t=this.manager)||t.registry.unregister(this.draggable)})},this.destroy=()=>{(0,r.vA)(()=>{this.droppable.destroy(),this.draggable.destroy()})};var n=e,{effects:i=()=>[],group:a,index:l,sensors:c,type:d,transition:u=re,plugins:f}=n,p=((e,t)=>{var n={};for(var r in e)g.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&h)for(var r of h(e))t.indexOf(r)<0&&v.call(e,r)&&(n[r]=e[r]);return n})(n,["effects","group","index","sensors","type","transition","plugins"]);const m=(0,o.pT)(f,ne);this.droppable=new de(p,t,this),this.draggable=new ce(x(w({},p),{plugins:m,effects:()=>[()=>{var e,t,n;const i=null==(e=this.manager)?void 0:e.dragOperation.status;(null==i?void 0:i.initializing)&&this.id===(null==(n=null==(t=this.manager)?void 0:t.dragOperation.source)?void 0:n.id)&&ie.clear(this.manager),(null==i?void 0:i.dragging)&&ie.set(this.manager,this.id,(0,r.O8)(()=>({initialIndex:this.index,initialGroup:this.group})))},()=>{const{index:e,group:t,manager:n}=this,r=R(this,Q),i=R(this,J);e===r&&t===i||(I(this,Q,e),I(this,J,t),this.animate())},()=>{var e,t;const{target:n}=this,{isDragSource:r}=this.draggable;"move"===(null!=(t=null==(e=this.draggable.pluginConfig(s.Gb))?void 0:e.feedback)?t:"default")&&r&&(this.droppable.disabled=!n)},...i()],type:d,sensors:c}),t,this),I(this,te,p.element),this.manager=t,this.index=l,I(this,Q,l),this.group=a,I(this,J,a),this.type=d,this.transition=u}get initialIndex(){var e,t;return null!=(t=null==(e=ie.get(this.manager,this.id))?void 0:e.initialIndex)?t:this.index}get initialGroup(){var e,t;return null!=(t=null==(e=ie.get(this.manager,this.id))?void 0:e.initialGroup)?t:this.group}animate(){(0,r.O8)(()=>{const{manager:e,transition:t}=this,{shape:n}=this.droppable;if(!e)return;const{idle:r}=e.dragOperation.status;n&&t&&(!r||t.idle)&&e.renderer.rendering.then(()=>{const{element:r}=this;if(!r)return;for(const e of r.getAnimations())!("transitionProperty"in e)||"transform"!==e.transitionProperty&&"translate"!==e.transitionProperty&&"scale"!==e.transitionProperty||e.cancel();const i=this.refreshShape();if(!i)return;const o=n.boundingRectangle.left-i.boundingRectangle.left,a=n.boundingRectangle.top-i.boundingRectangle.top,{translate:s}=(0,l.qt)(r),c=(0,l.We)(r,s,!1),d=(0,l.We)(r,s);if(o||a){const n=(0,l.Oe)((0,l.zk)(r))?x(w({},t),{duration:0}):t;(0,l.A$)({element:r,keyframes:{translate:[`${c.x+o}px ${c.y+a}px ${c.z}`,`${d.x}px ${d.y}px ${d.z}`]},options:n}).then(()=>{e.dragOperation.status.dragging||(this.droppable.shape=void 0)})}})})}get manager(){return this.draggable.manager}set manager(e){(0,r.vA)(()=>{this.draggable.manager=e,this.droppable.manager=e})}set element(e){(0,r.vA)(()=>{const t=R(this,te),n=this.droppable.element,r=this.draggable.element;n&&n!==t||(this.droppable.element=e),r&&r!==t||(this.draggable.element=e),I(this,te,e)})}get element(){var e,t;const n=R(this,te);if(n)return null!=(t=null!=(e=l.hZ.get(n))?e:n)?t:this.droppable.element}set target(e){this.droppable.element=e}get target(){return this.droppable.element}set source(e){this.draggable.element=e}get source(){return this.draggable.element}get disabled(){return this.draggable.disabled&&this.droppable.disabled}set plugins(e){this.draggable.plugins=(0,o.pT)(e,ne)}set disabled(e){(0,r.vA)(()=>{this.droppable.disabled=e,this.draggable.disabled=e})}set data(e){(0,r.vA)(()=>{this.droppable.data=e,this.draggable.data=e})}set handle(e){this.draggable.handle=e}set id(e){this.droppable.id=e,this.draggable.id=e}get id(){return this.droppable.id}set sensors(e){this.draggable.sensors=e}set modifiers(e){this.draggable.modifiers=e}set collisionPriority(e){this.droppable.collisionPriority=e}set collisionDetector(e){this.droppable.collisionDetector=null!=e?e:a.V6}set alignment(e){this.draggable.alignment=e}get alignment(){return this.draggable.alignment}set type(e){(0,r.vA)(()=>{this.droppable.type=e,this.draggable.type=e})}get type(){return this.draggable.type}set accept(e){this.droppable.accept=e}get accept(){return this.droppable.accept}get isDropTarget(){return this.droppable.isDropTarget}get isDragSource(){return this.draggable.isDragSource}get isDragging(){return this.draggable.isDragging}get isDropping(){return this.draggable.isDropping}get status(){return this.draggable.status}refreshShape(){return this.droppable.refreshShape()}accepts(e){return this.droppable.accepts(e)}};G=[,,,d(null)],Z=new WeakMap,J=new WeakMap,Q=new WeakMap,ee=new WeakMap,te=new WeakMap,E(G,4,"index",X,le,Z),E(G,4,"group",Y,le,ee),oe=G,y(le,(ae="metadata",(se=Symbol[ae])?se:Symbol.for("Symbol."+ae)),oe[3]);var ce=class extends s.sx{constructor(e,t,n){super(e,t),this.sortable=n}get index(){return this.sortable.index}get initialIndex(){return this.sortable.initialIndex}get group(){return this.sortable.group}get initialGroup(){return this.sortable.initialGroup}},de=class extends s.gL{constructor(e,t,n){super(e,t),this.sortable=n}get index(){return this.sortable.index}get group(){return this.sortable.group}}},67898:(e,t,n)=>{"use strict";n.d(t,{$v:()=>Me,A$:()=>Te,AI:()=>He,Dh:()=>je,EE:()=>$e,Fk:()=>Ie,Fm:()=>P,H5:()=>N,HK:()=>k,Ij:()=>Ue,Ng:()=>j,Ob:()=>I,Oe:()=>A,Ot:()=>ce,P_:()=>Be,UX:()=>le,We:()=>Ne,XZ:()=>u,YE:()=>y,Zn:()=>R,_m:()=>V,a_:()=>pe,ae:()=>Ee,ck:()=>he,dO:()=>de,e_:()=>_,g:()=>Ce,hZ:()=>T,hl:()=>E,k$:()=>x,kx:()=>We,nr:()=>C,o8:()=>Le,qR:()=>D,qt:()=>ye,sb:()=>v,sl:()=>_e,vq:()=>qe,wz:()=>g,y4:()=>Se,yS:()=>Fe,zk:()=>h});var r=n(68289),i=e=>{throw TypeError(e)},o=(e,t,n)=>t.has(e)||i("Cannot "+n),a=(e,t,n)=>(o(e,t,"read from private field"),t.get(e)),s=(e,t,n)=>t.has(e)?i("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,n),l=(e,t,n,r)=>(o(e,t,"write to private field"),t.set(e,n),n),c=(e,t,n)=>(o(e,t,"access private method"),n);function d(e){return!!e&&(e instanceof KeyframeEffect||"getKeyframes"in e&&"function"==typeof e.getKeyframes)}function u(e,t){const n=e.getAnimations();let r=null;for(const e of n){if("running"!==e.playState)continue;const{effect:n}=e,i=(d(n)?n.getKeyframes():[]).filter(t);i.length>0&&(r=[i[i.length-1],e])}return r}function f(e){const{width:t,height:n,top:r,left:i,bottom:o,right:a}=e.getBoundingClientRect();return{width:t,height:n,top:r,left:i,bottom:o,right:a}}function p(e){const t=Object.prototype.toString.call(e);return"[object Window]"===t||"[object global]"===t}function m(e){return"nodeType"in e}function h(e){var t,n,r;return e?p(e)?e:m(e)?"defaultView"in e?null!=(t=e.defaultView)?t:window:null!=(r=null==(n=e.ownerDocument)?void 0:n.defaultView)?r:window:window:window}function g(e){const{Document:t}=h(e);return e instanceof t||"nodeType"in e&&e.nodeType===Node.DOCUMENT_NODE}function v(e){return!(!e||p(e))&&(e instanceof h(e).HTMLElement||"namespaceURI"in e&&"string"==typeof e.namespaceURI&&e.namespaceURI.endsWith("html"))}function b(e){return e instanceof h(e).SVGElement||"namespaceURI"in e&&"string"==typeof e.namespaceURI&&e.namespaceURI.endsWith("svg")}function y(e){return e?p(e)?e.document:m(e)?g(e)?e:v(e)||b(e)?e.ownerDocument:document:document:document}function w(e,t){if(function(e){return"DETAILS"===e.tagName}(e)&&!1===e.open)return!1;const{overflow:n,overflowX:r,overflowY:i}=getComputedStyle(e);return"visible"===n&&"visible"===r&&"visible"===i}function x(e,t=e.getBoundingClientRect(),n=0){var r,i,o,a,s;let l=t;const{ownerDocument:c}=e,d=null!=(r=c.defaultView)?r:window;let u=e.parentElement;for(;u&&u!==c.documentElement;){if(!w(u)){const e=u.getBoundingClientRect(),t=n*(e.bottom-e.top),r=n*(e.right-e.left),i=n*(e.bottom-e.top),o=n*(e.right-e.left);l={top:Math.max(l.top,e.top-t),right:Math.min(l.right,e.right+r),bottom:Math.min(l.bottom,e.bottom+i),left:Math.max(l.left,e.left-o),width:0,height:0},l.width=l.right-l.left,l.height=l.bottom-l.top}u=u.parentElement}const f=d.visualViewport,p=null!=(i=null==f?void 0:f.offsetTop)?i:0,m=null!=(o=null==f?void 0:f.offsetLeft)?o:0,h=null!=(a=null==f?void 0:f.width)?a:d.innerWidth,g=null!=(s=null==f?void 0:f.height)?s:d.innerHeight,v=n*g,b=n*h;return l={top:Math.max(l.top,p-v),right:Math.min(l.right,m+h+b),bottom:Math.min(l.bottom,p+g+v),left:Math.max(l.left,m-b),width:0,height:0},l.width=l.right-l.left,l.height=l.bottom-l.top,l.width<0&&(l.width=0),l.height<0&&(l.height=0),l}function _(e){return{x:e.clientX,y:e.clientY}}var S="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement;function k(e=document,t=new Set){if(t.has(e))return[];t.add(e);const n=[e];for(const r of Array.from(e.querySelectorAll("iframe, frame")))try{const e=r.contentDocument;e&&!t.has(e)&&n.push(...k(e,t))}catch(e){}try{const r=e.defaultView;if(r&&r!==window.top){const i=r.parent;i&&i.document&&i.document!==e&&n.push(...k(i.document,t))}}catch(e){}return n}function C(){return/^((?!chrome|android).)*safari/i.test(navigator.userAgent)}function E(){var e,t;const n=C()?window.visualViewport:null;return{x:null!=(e=null==n?void 0:n.offsetLeft)?e:0,y:null!=(t=null==n?void 0:n.offsetTop)?t:0}}function j(e){return!(!e||!m(e))&&e instanceof h(e).ShadowRoot}function R(e){if(e&&m(e)){let t=e.getRootNode();if(j(t))return t;if(t instanceof Document)return t}return y(e)}function A(e){return e.matchMedia("(prefers-reduced-motion: reduce)").matches}function I(e){const t="input, textarea, select, canvas, [contenteditable]",n=e.cloneNode(!0),r=Array.from(e.querySelectorAll(t));return Array.from(n.querySelectorAll(t)).forEach((e,t)=>{const n=r[t];if(M(e)&&M(n)&&("file"!==e.type&&(e.value=n.value),"radio"===e.type&&e.name&&(e.name=`Cloned__${e.name}`)),O(e)&&O(n)&&n.width>0&&n.height>0){const t=e.getContext("2d");null==t||t.drawImage(n,0,0)}}),n}function M(e){return"value"in e}function O(e){return"CANVAS"===e.tagName}function P(e,{x:t,y:n}){const r=e.elementFromPoint(t,n);if(function(e){return"IFRAME"===(null==e?void 0:e.tagName)}(r)){const{contentDocument:e}=r;if(e){const{left:i,top:o}=r.getBoundingClientRect();return P(e,{x:t-i,y:n-o})}}return r}var T=new WeakMap;function N(e){return Boolean(e.closest('\n input:not([disabled]),\n select:not([disabled]),\n textarea:not([disabled]),\n button:not([disabled]),\n a[href],\n [contenteditable]:not([contenteditable="false"])\n '))}var D=class{constructor(){this.entries=new Set,this.clear=()=>{for(const e of this.entries){const[t,{type:n,listener:r,options:i}]=e;t.removeEventListener(n,r,i)}this.entries.clear()}}bind(e,t){const n=Array.isArray(e)?e:[e],r=Array.isArray(t)?t:[t],i=[];for(const e of n)for(const t of r){const{type:n,listener:r,options:o}=t,a=[e,t];e.addEventListener(n,r,o),this.entries.add(a),i.push(a)}const o=this.entries;return function(){for(const e of i){const[t,{type:n,listener:r,options:i}]=e;t.removeEventListener(n,r,i),o.delete(e)}}}};function V(e){const t=null==e?void 0:e.ownerDocument.defaultView;if(t&&t.self!==t.parent)return t.frameElement}function z(e,t){const n=()=>performance.now();let r,i;return function(...o){const a=this;i?(null==r||r(),r=function(t,r){const s=setTimeout(()=>{e.apply(a,o),i=n()},r);return()=>clearTimeout(s)}(0,t-(n()-i))):(e.apply(a,o),i=n())}}var F,L=S?ResizeObserver:class{observe(){}unobserve(){}disconnect(){}},B=class extends L{constructor(e){super(t=>{a(this,F)?e(t,this):l(this,F,!0)}),s(this,F,!1)}};F=new WeakMap;var q,W,$,H,K,U,Y,X,G,Z,J,Q=Array.from({length:100},(e,t)=>t/100),ee=class{constructor(e,t,n={debug:!1,skipInitial:!1}){this.element=e,this.callback=t,s(this,G),this.disconnect=()=>{var e,t,n;l(this,Y,!0),null==(e=a(this,$))||e.disconnect(),null==(t=a(this,H))||t.disconnect(),a(this,K).disconnect(),null==(n=a(this,U))||n.remove()},s(this,q,!0),s(this,W),s(this,$),s(this,H),s(this,K),s(this,U),s(this,Y,!1),s(this,X,z(()=>{var e,t,n;const{element:i}=this;if(null==(e=a(this,H))||e.disconnect(),a(this,Y)||!a(this,q)||!i.isConnected)return;const o=null!=(t=i.ownerDocument)?t:document,{innerHeight:s,innerWidth:d}=null!=(n=o.defaultView)?n:window,u=i.getBoundingClientRect(),f=x(i,u),{top:p,left:m,bottom:h,right:g}=f,v=-Math.floor(p),b=-Math.floor(m),y=`${v}px ${-Math.floor(d-g)}px ${-Math.floor(s-h)}px ${b}px`;this.boundingClientRect=u,l(this,H,new IntersectionObserver(e=>{const[t]=e,{intersectionRect:n}=t;1!==(1!==t.intersectionRatio?t.intersectionRatio:r.M_.intersectionRatio(n,x(i)))&&a(this,X).call(this)},{threshold:Q,rootMargin:y,root:o})),a(this,H).observe(i),c(this,G,Z).call(this)},75)),this.boundingClientRect=e.getBoundingClientRect(),l(this,q,function(e,t=e.getBoundingClientRect()){const{width:n,height:r}=x(e,t);return n>0&&r>0}(e,this.boundingClientRect));let i=!0;this.callback=e=>{i&&(i=!1,n.skipInitial)||t(e)};const o=e.ownerDocument;(null==n?void 0:n.debug)&&(l(this,U,document.createElement("div")),a(this,U).style.background="rgba(0,0,0,0.15)",a(this,U).style.position="fixed",a(this,U).style.pointerEvents="none",o.body.appendChild(a(this,U))),l(this,K,new IntersectionObserver(t=>{var n,r;const i=t[t.length-1],{boundingClientRect:o,isIntersecting:s}=i,{width:c,height:d}=o,u=a(this,q);l(this,q,s),(c||d)&&(u&&!s?(null==(n=a(this,H))||n.disconnect(),this.callback(null),null==(r=a(this,$))||r.disconnect(),l(this,$,void 0),a(this,U)&&(a(this,U).style.visibility="hidden")):a(this,X).call(this),s&&!a(this,$)&&(l(this,$,new B(a(this,X))),a(this,$).observe(e)))},{threshold:Q,root:o})),a(this,q)&&!n.skipInitial&&this.callback(this.boundingClientRect),a(this,K).observe(e)}};q=new WeakMap,W=new WeakMap,$=new WeakMap,H=new WeakMap,K=new WeakMap,U=new WeakMap,Y=new WeakMap,X=new WeakMap,G=new WeakSet,Z=function(){var e,t;a(this,Y)||(c(this,G,J).call(this),(e=this.boundingClientRect)===(t=a(this,W))||e&&t&&e.top==t.top&&e.left==t.left&&e.right==t.right&&e.bottom==t.bottom||(this.callback(this.boundingClientRect),l(this,W,this.boundingClientRect)))},J=function(){if(a(this,U)){const{top:e,left:t,width:n,height:r}=x(this.element);a(this,U).style.overflow="hidden",a(this,U).style.visibility="visible",a(this,U).style.top=`${Math.floor(e)}px`,a(this,U).style.left=`${Math.floor(t)}px`,a(this,U).style.width=`${Math.floor(n)}px`,a(this,U).style.height=`${Math.floor(r)}px`}};var te,ne,re,ie,oe=new WeakMap,ae=new WeakMap;function se(e,t){let n=oe.get(e);if(!n){const t=new ee(e,t=>{const n=oe.get(e);n&&n.callbacks.forEach(e=>e(t))},{skipInitial:!0});n={disconnect:t.disconnect,callbacks:new Set}}return n.callbacks.add(t),oe.set(e,n),()=>{n.callbacks.delete(t),0===n.callbacks.size&&(oe.delete(e),n.disconnect())}}var le=class{constructor(e,t,n){this.callback=t,s(this,te),s(this,ne,!1),s(this,re),s(this,ie,z(e=>{if(!a(this,ne)&&e.target&&"contains"in e.target&&"function"==typeof e.target.contains)for(const t of a(this,re))if(e.target.contains(t)){this.callback(a(this,te).boundingClientRect);break}},75));const r=function(e){const t=new Set;let n=V(e);for(;n;)t.add(n),n=V(n);return t}(e),i=function(e,t){const n=new Set;for(const r of e){const e=se(r,t);n.add(e)}return()=>n.forEach(e=>e())}(r,t),o=function(e,t){var n;const r=e.ownerDocument;if(!ae.has(r)){const e=new AbortController,t=new Set;document.addEventListener("scroll",e=>t.forEach(t=>t(e)),{capture:!0,passive:!0,signal:e.signal}),ae.set(r,{disconnect:()=>e.abort(),listeners:t})}const{listeners:i,disconnect:o}=null!=(n=ae.get(r))?n:{};return i&&o?(i.add(t),()=>{i.delete(t),0===i.size&&(o(),ae.delete(r))}):()=>{}}(e,a(this,ie));l(this,re,r),l(this,te,new ee(e,t,n)),this.disconnect=()=>{a(this,ne)||(l(this,ne,!0),i(),o(),a(this,te).disconnect())}}};function ce(e){return"showPopover"in e&&"hidePopover"in e&&"function"==typeof e.showPopover&&"function"==typeof e.hidePopover}function de(e){try{ce(e)&&e.isConnected&&e.hasAttribute("popover")&&!e.matches(":popover-open")&&e.showPopover()}catch(e){}}function ue(e){return!(!S||!e)&&e===y(e).scrollingElement}function fe(e){var t,n;const r=h(e),i=ue(e)?function(e){var t,n,r,i;const{documentElement:o}=y(e),a=h(e).visualViewport,s=null!=(t=null==a?void 0:a.width)?t:o.clientWidth,l=null!=(n=null==a?void 0:a.height)?n:o.clientHeight,c=null!=(r=null==a?void 0:a.offsetTop)?r:0,d=null!=(i=null==a?void 0:a.offsetLeft)?i:0;return{top:c,left:d,right:d+s,bottom:c+l,width:s,height:l}}(e):f(e),o=r.visualViewport,a=ue(e)?{height:null!=(t=null==o?void 0:o.height)?t:r.innerHeight,width:null!=(n=null==o?void 0:o.width)?n:r.innerWidth}:{height:e.clientHeight,width:e.clientWidth},s={current:{x:e.scrollLeft,y:e.scrollTop},max:{x:e.scrollWidth-a.width,y:e.scrollHeight-a.height}};return{rect:i,position:s,isTop:s.current.y<=0,isLeft:s.current.x<=0,isBottom:s.current.y>=s.max.y,isRight:s.current.x>=s.max.x}}function pe(e,t){const{isTop:n,isBottom:r,isLeft:i,isRight:o,position:a}=fe(e),{x:s,y:l}=null!=t?t:{x:0,y:0},c=!n&&a.current.y+l>0,d=!r&&a.current.y+l<a.max.y,u=!i&&a.current.x+s>0,f=!o&&a.current.x+s<a.max.x;return{top:c,bottom:d,left:u,right:f,x:u||f,y:c||d}}te=new WeakMap,ne=new WeakMap,re=new WeakMap,ie=new WeakMap;var me=class{constructor(e){this.scheduler=e,this.pending=!1,this.tasks=new Set,this.resolvers=new Set,this.flush=()=>{const{tasks:e,resolvers:t}=this;this.pending=!1,this.tasks=new Set,this.resolvers=new Set;for(const t of e)t();for(const e of t)e()}}schedule(e){return this.tasks.add(e),this.pending||(this.pending=!0,this.scheduler(this.flush)),new Promise(e=>this.resolvers.add(e))}},he=new me(e=>{"function"==typeof requestAnimationFrame?requestAnimationFrame(e):e()}),ge=new me(e=>setTimeout(e,50)),ve=new Map,be=ve.clear.bind(ve);function ye(e,t=!1){if(!t)return we(e);let n=ve.get(e);return n||(n=we(e),ve.set(e,n),ge.schedule(be),n)}function we(e){return h(e).getComputedStyle(e)}var xe={excludeElement:!0,escapeShadowDOM:!0};function _e(e,t=xe){const{limit:n,excludeElement:r,escapeShadowDOM:i}=t,o=new Set;return e?function t(a){if(null!=n&&o.size>=n)return o;if(!a)return o;if(g(a)&&null!=a.scrollingElement&&!o.has(a.scrollingElement))return o.add(a.scrollingElement),o;if(i&&j(a))return t(a.host);if(!v(a))return b(a)?t(a.parentElement):o;if(o.has(a))return o;const s=ye(a,!0);if(r&&a===e||function(e,t=ye(e,!0)){const n=/(auto|scroll|overlay)/;return["overflow","overflowX","overflowY"].some(e=>{const r=t[e];return"string"==typeof r&&n.test(r)})}(a,s)&&o.add(a),function(e,t=ye(e,!0)){return"fixed"===t.position||"sticky"===t.position}(a,s)){const{scrollingElement:e}=a.ownerDocument;return e&&o.add(e),o}return t(a.parentNode)}(e):o}function Se(e,t=window.frameElement){const n={x:0,y:0,scaleX:1,scaleY:1};if(!e)return n;let r=V(e);for(;r;){if(r===t)return n;const e=f(r),{x:i,y:o}=ke(r,e);n.x=n.x+e.left,n.y=n.y+e.top,n.scaleX=n.scaleX*i,n.scaleY=n.scaleY*o,r=V(r)}return n}function ke(e,t=f(e)){const n=Math.round(t.width),r=Math.round(t.height);if(v(e))return{x:n/e.offsetWidth,y:r/e.offsetHeight};const i=ye(e,!0);return{x:(parseFloat(i.width)||n)/n,y:(parseFloat(i.height)||r)/r}}function Ce(e){if("none"===e)return null;const[t,n,r="0"]=e.split(" "),i={x:parseFloat(t),y:parseFloat(n),z:parseInt(r,10)};return isNaN(i.x)&&isNaN(i.y)?null:{x:isNaN(i.x)?0:i.x,y:isNaN(i.y)?0:i.y,z:isNaN(i.z)?0:i.z}}function Ee(e){var t,n,r,i,o,a,s,l,c;const{scale:d,transform:u,translate:f}=e,p=function(e){if("none"===e)return null;const t=e.split(" "),n=parseFloat(t[0]),r=parseFloat(t[1]);return isNaN(n)&&isNaN(r)?null:{x:isNaN(n)?r:n,y:isNaN(r)?n:r}}(d),m=Ce(f),h=function(e){if(e.startsWith("matrix3d(")){const t=e.slice(9,-1).split(/, /);return{x:+t[12],y:+t[13],scaleX:+t[0],scaleY:+t[5]}}if(e.startsWith("matrix(")){const t=e.slice(7,-1).split(/, /);return{x:+t[4],y:+t[5],scaleX:+t[0],scaleY:+t[3]}}return null}(u);if(!h&&!p&&!m)return null;const g=null!=(t=null==p?void 0:p.x)?t:1,v=null!=(n=null==p?void 0:p.y)?n:1,b=null!=(r=null==m?void 0:m.x)?r:0,y=null!=(i=null==m?void 0:m.y)?i:0,w=null!=(o=null==h?void 0:h.x)?o:0,x=null!=(a=null==h?void 0:h.y)?a:0,_=null!=(s=null==h?void 0:h.scaleX)?s:1,S=null!=(l=null==h?void 0:h.scaleY)?l:1;return{x:b+w,y:y+x,z:null!=(c=null==m?void 0:m.z)?c:0,scaleX:g*_,scaleY:v*S}}var je=(e=>(e[e.Idle=0]="Idle",e[e.Forward=1]="Forward",e[e.Reverse=-1]="Reverse",e))(je||{}),Re={x:.2,y:.2},Ae={x:10,y:10};function Ie(e,t,n,i=25,o=Re,a=Ae){const{x:s,y:l}=t,{rect:c,isTop:d,isBottom:u,isLeft:f,isRight:p}=fe(e),m=Se(e),h=Ee(ye(e,!0)),g=null!==h&&(null==h?void 0:h.scaleX)<0,v=null!==h&&(null==h?void 0:h.scaleY)<0,b=new r.M_(c.left*m.scaleX+m.x,c.top*m.scaleY+m.y,c.width*m.scaleX,c.height*m.scaleY),y={x:0,y:0},w={x:0,y:0},x=b.height*o.y,_=b.width*o.x;return x>0&&(!d||v&&!u)&&l<=b.top+x&&1!==(null==n?void 0:n.y)&&s>=b.left-a.x&&s<=b.right+a.x?(y.y=v?1:-1,w.y=i*Math.abs((b.top+x-l)/x)):x>0&&(!u||v&&!d)&&l>=b.bottom-x&&-1!==(null==n?void 0:n.y)&&s>=b.left-a.x&&s<=b.right+a.x&&(y.y=v?-1:1,w.y=i*Math.abs((b.bottom-x-l)/x)),_>0&&(!p||g&&!f)&&s>=b.right-_&&-1!==(null==n?void 0:n.x)&&l>=b.top-a.y&&l<=b.bottom+a.y?(y.x=g?-1:1,w.x=i*Math.abs((b.right-_-s)/_)):_>0&&(!f||g&&!p)&&s<=b.left+_&&1!==(null==n?void 0:n.x)&&l>=b.top-a.y&&l<=b.bottom+a.y&&(y.x=g?1:-1,w.x=i*Math.abs((b.left+_-s)/_)),{direction:y,speed:w}}function Me(e,{block:t="nearest",inline:n="nearest"}={}){if(!v(e))return;const r=_e(e),i=[];for(const o of r){if(!v(o))continue;const{top:r,left:a}=Pe(e,o);let s=r,l=a;for(const e of i)s-=e.scrollTop,l-=e.scrollLeft;if("none"!==t){const n=s<o.scrollTop;n!==s+e.offsetHeight>o.scrollTop+o.clientHeight&&(o.scrollTop="center"===t?s-o.clientHeight/2+e.offsetHeight/2:n?s:s+e.offsetHeight-o.clientHeight)}if("none"!==n){const t=l<o.scrollLeft;t!==l+e.offsetWidth>o.scrollLeft+o.clientWidth&&(o.scrollLeft="center"===n?l-o.clientWidth/2+e.offsetWidth/2:t?l:l+e.offsetWidth-o.clientWidth)}i.push(o)}}function Oe(e){let t=0,n=0,r=e;for(;r;){t+=r.offsetTop,n+=r.offsetLeft;const e=r.offsetParent;if(!v(e))break;t+=e.clientTop,n+=e.clientLeft,r=e}return{top:t,left:n}}function Pe(e,t){const n=Oe(e),r=Oe(t);return{top:n.top-r.top-t.clientTop,left:n.left-r.left-t.clientLeft}}function Te({element:e,keyframes:t,options:n}){return e.animate(t,n).finished}function Ne(e,t=ye(e).translate,n=!0){if(n){const t=u(e,e=>"translate"in e);if(t){const{translate:e=""}=t[0];if("string"==typeof e){const t=Ce(e);if(t)return t}}}if(t){const e=Ce(t);if(e)return e}return{x:0,y:0,z:0}}var De=new me(e=>setTimeout(e,0)),Ve=new Map,ze=Ve.clear.bind(Ve);var Fe=class extends r.M_{constructor(e,t={}){var n,r,i,o;const{frameTransform:a=Se(e),ignoreTransforms:s,getBoundingClientRect:l=f}=t,c=function(e,t){const n=function(e){const t=e.ownerDocument;let n=Ve.get(t);if(n)return n;n=t.getAnimations(),Ve.set(t,n),De.schedule(ze);const r=n.filter(t=>d(t.effect)&&t.effect.target===e);return Ve.set(e,r),n}(e).filter(e=>{var n,r;if(d(e.effect)){const{target:i}=e.effect;if(null==(r=i&&(null==(n=t.isValidTarget)?void 0:n.call(t,i)))||r)return e.effect.getKeyframes().some(e=>{for(const n of t.properties)if(e[n])return!0})}}).map(e=>{const{effect:t,currentTime:n}=e,r=null==t?void 0:t.getComputedTiming().duration;if(!e.pending&&"finished"!==e.playState)return"number"==typeof r&&"number"==typeof n&&n<r?(e.currentTime=r,()=>{e.currentTime=n}):void 0});if(n.length>0)return()=>n.forEach(e=>null==e?void 0:e())}(e,{properties:["transform","translate","scale","width","height"],isValidTarget:t=>(t!==e||C())&&t.contains(e)}),u=l(e);let p,{top:m,left:h,width:g,height:v}=u;const b=ye(e),y=Ee(b),w={x:null!=(n=null==y?void 0:y.scaleX)?n:1,y:null!=(r=null==y?void 0:y.scaleY)?r:1},x=function(e,t){const n=e.getAnimations();if(!n.length)return null;let r,i,o,a=!1;for(const e of n){if("running"!==e.playState)continue;const t=d(e.effect)?e.effect.getKeyframes():[],n=t[t.length-1];if(!n)continue;const{transform:s,translate:l,scale:c}=n;"string"==typeof s&&s&&(r=s,a=!0),"string"==typeof l&&l&&(i=l,a=!0),"string"==typeof c&&c&&(o=c,a=!0)}return a?Ee({transform:null!=r?r:t.transform,translate:null!=i?i:t.translate,scale:null!=o?o:t.scale}):null}(e,b);null==c||c(),y&&(p=function(e,t,n){const{scaleX:r,scaleY:i,x:o,y:a}=t,s=e.left-o-(1-r)*parseFloat(n),l=e.top-a-(1-i)*parseFloat(n.slice(n.indexOf(" ")+1)),c=r?e.width/r:e.width,d=i?e.height/i:e.height;return{width:c,height:d,top:l,right:s+c,bottom:l+d,left:s}}(u,y,b.transformOrigin),(s||x)&&(m=p.top,h=p.left,g=p.width,v=p.height));const _={width:null!=(i=null==p?void 0:p.width)?i:g,height:null!=(o=null==p?void 0:p.height)?o:v};if(x&&!s&&p){const e=function(e,t,n){const{scaleX:r,scaleY:i,x:o,y:a}=t,s=e.left+o+(1-r)*parseFloat(n),l=e.top+a+(1-i)*parseFloat(n.slice(n.indexOf(" ")+1)),c=r?e.width*r:e.width,d=i?e.height*i:e.height;return{width:c,height:d,top:l,right:s+c,bottom:l+d,left:s}}(p,x,b.transformOrigin);m=e.top,h=e.left,g=e.width,v=e.height,w.x=x.scaleX,w.y=x.scaleY}a&&(s||(h*=a.scaleX,g*=a.scaleX,m*=a.scaleY,v*=a.scaleY),h+=a.x,m+=a.y),super(h,m,g,v),this.scale=w,this.intrinsicWidth=_.width,this.intrinsicHeight=_.height}};function Le(e){return"style"in e&&"object"==typeof e.style&&null!==e.style&&"setProperty"in e.style&&"removeProperty"in e.style&&"function"==typeof e.style.setProperty&&"function"==typeof e.style.removeProperty}var Be=class{constructor(e){this.element=e,this.initial=new Map}set(e,t=""){const{element:n}=this;if(Le(n))for(const[r,i]of Object.entries(e)){const e=`${t}${r}`;this.initial.has(e)||this.initial.set(e,n.style.getPropertyValue(e)),n.style.setProperty(e,"string"==typeof i?i:`${i}px`)}}remove(e,t=""){const{element:n}=this;if(Le(n))for(const r of e){const e=`${t}${r}`;n.style.removeProperty(e)}}reset(){const{element:e}=this;if(Le(e)){for(const[t,n]of this.initial)e.style.setProperty(t,n);""===e.getAttribute("style")&&e.removeAttribute("style")}}};function qe(e){return!!e&&(e instanceof h(e).Element||m(e)&&e.nodeType===Node.ELEMENT_NODE)}function We(e){if(!e)return!1;const{KeyboardEvent:t}=h(e.target);return e instanceof t}function $e(e){if(!e)return!1;const{PointerEvent:t}=h(e.target);return e instanceof t}function He(e){if(!qe(e))return!1;const{tagName:t}=e;return"INPUT"===t||"TEXTAREA"===t||(n=e).hasAttribute("contenteditable")&&"false"!==n.getAttribute("contenteditable");var n}var Ke={};function Ue(e){const t=null==Ke[e]?0:Ke[e]+1;return Ke[e]=t,`${e}-${t}`}},68289:(e,t,n)=>{"use strict";n.d(t,{M_:()=>T,Y5:()=>z,bR:()=>P,dq:()=>D,yX:()=>N});var r,i,o,a,s,l,c,d=n(82601),u=n(44269),f=Object.create,p=Object.defineProperty,m=Object.getOwnPropertyDescriptor,h=Object.getOwnPropertySymbols,g=Object.prototype.hasOwnProperty,v=Object.prototype.propertyIsEnumerable,b=(e,t)=>(t=Symbol[e])?t:Symbol.for("Symbol."+e),y=e=>{throw TypeError(e)},w=Math.pow,x=(e,t,n)=>t in e?p(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,_=(e,t)=>p(e,"name",{value:t,configurable:!0}),S=["class","method","getter","setter","accessor","field","value","get","set"],k=e=>void 0!==e&&"function"!=typeof e?y("Function expected"):e,C=(e,t,n,r,i)=>({kind:S[e],name:t,metadata:r,addInitializer:e=>n._?y("Already initialized"):i.push(k(e||null))}),E=(e,t)=>x(t,b("metadata"),e[3]),j=(e,t,n,r,i,o)=>{var a,s,l,c,d,u=7&t,f=!!(8&t),h=!!(16&t),g=u>3?e.length+1:u?f?1:2:0,v=S[u+5],b=u>3&&(e[g-1]=[]),w=e[g]||(e[g]=[]),x=u&&(!h&&!f&&(i=i.prototype),u<5&&(u>3||!h)&&m(u<4?i:{get[n](){return I(this,o)},set[n](e){return M(this,o,e)}},n));u?h&&u<4&&_(o,(u>2?"set ":u>1?"get ":"")+n):_(i,n);for(var j=r.length-1;j>=0;j--)c=C(u,n,l={},e[3],w),u&&(c.static=f,c.private=h,d=c.access={has:h?e=>A(i,e):e=>n in e},3^u&&(d.get=h?e=>(1^u?I:O)(e,i,4^u?o:x.get):e=>e[n]),u>2&&(d.set=h?(e,t)=>M(e,i,t,4^u?o:x.set):(e,t)=>e[n]=t)),s=(0,r[j])(u?u<4?h?o:x[v]:u>4?void 0:{get:x.get,set:x.set}:i,c),l._=1,4^u||void 0===s?k(s)&&(u>4?b.unshift(s):u?h?o=s:x[v]=s:i=s):"object"!=typeof s||null===s?y("Object expected"):(k(a=s.get)&&(x.get=a),k(a=s.set)&&(x.set=a),k(a=s.init)&&b.unshift(a));return u||E(e,i),x&&p(i,n,x),h?4^u?o:x:i},R=(e,t,n)=>t.has(e)||y("Cannot "+n),A=(e,t)=>Object(t)!==t?y('Cannot use the "in" operator on this value'):e.has(t),I=(e,t,n)=>(R(e,t,"read from private field"),n?n.call(e):t.get(e)),M=(e,t,n,r)=>(R(e,t,"write to private field"),r?r.call(e,n):t.set(e,n),n),O=(e,t,n)=>(R(e,t,"access private method"),n),P=class e{constructor(e,t){this.x=e,this.y=t}static delta(t,n){return new e(t.x-n.x,t.y-n.y)}static distance(e,t){return Math.hypot(e.x-t.x,e.y-t.y)}static equals(e,t){return e.x===t.x&&e.y===t.y}static from({x:t,y:n}){return new e(t,n)}},T=class e{constructor(e,t,n,r){this.left=e,this.top=t,this.width=n,this.height=r,this.scale={x:1,y:1}}get inverseScale(){return{x:1/this.scale.x,y:1/this.scale.y}}translate(t,n){const{top:r,left:i,width:o,height:a,scale:s}=this,l=new e(i+t,r+n,o,a);return l.scale=((e,t)=>{for(var n in t||(t={}))g.call(t,n)&&x(e,n,t[n]);if(h)for(var n of h(t))v.call(t,n)&&x(e,n,t[n]);return e})({},s),l}get boundingRectangle(){const{width:e,height:t,left:n,top:r,right:i,bottom:o}=this;return{width:e,height:t,left:n,top:r,right:i,bottom:o}}get center(){const{left:e,top:t,right:n,bottom:r}=this;return new P((e+n)/2,(t+r)/2)}get area(){const{width:e,height:t}=this;return e*t}equals(t){if(!(t instanceof e))return!1;const{left:n,top:r,width:i,height:o}=this;return n===t.left&&r===t.top&&i===t.width&&o===t.height}containsPoint(e){const{top:t,left:n,bottom:r,right:i}=this;return t<=e.y&&e.y<=r&&n<=e.x&&e.x<=i}intersectionArea(t){return t instanceof e?function(e,t){const n=Math.max(t.top,e.top),r=Math.max(t.left,e.left),i=Math.min(t.left+t.width,e.left+e.width),o=Math.min(t.top+t.height,e.top+e.height);return r<i&&n<o?(i-r)*(o-n):0}(this,t):0}intersectionRatio(e){const{area:t}=this,n=this.intersectionArea(e);return n/(e.area+t-n)}get bottom(){const{top:e,height:t}=this;return e+t}get right(){const{left:e,width:t}=this;return e+t}get aspectRatio(){const{width:e,height:t}=this;return e/t}get corners(){return[{x:this.left,y:this.top},{x:this.right,y:this.top},{x:this.left,y:this.bottom},{x:this.right,y:this.bottom}]}static from({top:t,left:n,width:r,height:i}){return new e(n,t,r,i)}static delta(e,t,n={x:"center",y:"center"}){const r=(e,t)=>{const r=n[t],i="x"===t?e.left:e.top,o="x"===t?e.width:e.height;return"start"==r?i:"end"==r?i+o:i+o/2};return P.delta({x:r(e,"x"),y:r(e,"y")},{x:r(t,"x"),y:r(t,"y")})}static intersectionRatio(t,n){return e.from(t).intersectionRatio(e.from(n))}},N=class extends(o=d.Wf,i=[d.un],r=[d.un],o){constructor(e){var t,n;super(P.from(e),(e,t)=>P.equals(e,t)),((e,t,n)=>{for(var r=0,i=e[2],o=i&&i.length;r<o;r++)i[r].call(n)})(s,0,this),t=this,(n=a).has(t)?y("Cannot add the same private member more than once"):n instanceof WeakSet?n.add(t):n.set(t,0),this.velocity={x:0,y:0}}get delta(){return P.delta(this.current,this.initial)}get direction(){const{current:e,previous:t}=this;if(!t)return null;const n={x:e.x-t.x,y:e.y-t.y};return n.x||n.y?Math.abs(n.x)>Math.abs(n.y)?n.x>0?"right":"left":n.y>0?"down":"up":null}get current(){return super.current}set current(e){const{current:t}=this,n=P.from(e),r={x:n.x-t.x,y:n.y-t.y},i=Date.now(),o=i-I(this,a),s=e=>Math.round(e/o*100);(0,u.vA)(()=>{M(this,a,i),this.velocity={x:s(r.x),y:s(r.y)},super.current=n})}reset(e=this.defaultValue){super.reset(P.from(e)),this.velocity={x:0,y:0}}};function D({x:e,y:t},n){const r=Math.abs(e),i=Math.abs(t);return"number"==typeof n?Math.sqrt(w(r,2)+w(i,2))>n:"x"in n&&"y"in n?r>n.x&&i>n.y:"x"in n?r>n.x:"y"in n&&i>n.y}s=[,,,f(null!=(c=null==(l=o)?void 0:l[b("metadata")])?c:null)],a=new WeakMap,j(s,2,"delta",i,N),j(s,2,"direction",r,N),E(s,N);var V=(e=>(e.Horizontal="x",e.Vertical="y",e))(V||{}),z=Object.values(V)},25359:(e,t,n)=>{"use strict";n.d(t,{CH:()=>u,Es:()=>s,FT:()=>d,MS:()=>l,QL:()=>c,T_:()=>f});var r=n(51609),i=n(44269),o=n(75795),a=n(12007),s="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?r.useLayoutEffect:r.useEffect;function l(e,t){const n=(0,r.useRef)(new Map),a=function(){const e=(0,r.useState)(0)[1];return(0,r.useCallback)(()=>{e(e=>e+1)},[e])}();return s(()=>{if(e)return(0,i.QZ)(()=>{var r;let s=!1,l=!1;for(const o of n.current){const[a]=o,c=(0,i.O8)(()=>o[1]),d=e[a];c!==d&&(s=!0,n.current.set(a,d),l=null!=(r=null==t?void 0:t(a,c,d))&&r)}s&&(l?queueMicrotask(()=>(0,o.flushSync)(a)):a())});n.current.clear()},[e]),(0,r.useMemo)(()=>e?new Proxy(e,{get(e,t){const r=e[t];return n.current.set(t,r),r}}):e,[e])}function c(e,t){e()}function d(e){const t=(0,r.useRef)(e);return s(()=>{t.current=e},[e]),t}function u(e,t,n=r.useEffect,i=Object.is){const o=(0,r.useRef)(e);n(()=>{const n=o.current;i(e,n)||(o.current=e,t(e,n))},[t,e])}function f(e,t){const n=(0,r.useRef)((0,a.b)(e));s(()=>{const r=(0,a.b)(e);r!==n.current&&(n.current=r,t(r))})}},82263:(e,t,n)=>{"use strict";n.d(t,{Nj:()=>y,XU:()=>b});var r=n(51609),i=n(87797),o=n(65333),a=n(25359),s=n(82601),l=n(44269),c=n(39793),d=(Object.defineProperty,Object.defineProperties,Object.getOwnPropertyDescriptors,Object.getOwnPropertySymbols),u=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,p=(e,t)=>{var n={};for(var r in e)u.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&d)for(var r of d(e))t.indexOf(r)<0&&f.call(e,r)&&(n[r]=e[r]);return n},m=new i.ti,h=(0,r.createContext)(m),g=(0,r.memo)((0,r.forwardRef)(({children:e},t)=>{const[n,i]=(0,r.useState)(0),o=(0,r.useRef)(null),s=(0,r.useRef)(null),l=(0,r.useMemo)(()=>({renderer:{get rendering(){var e;return null!=(e=o.current)?e:Promise.resolve()}},trackRendering(e){o.current||(o.current=new Promise(e=>{s.current=e})),(0,r.startTransition)(()=>{e(),i(e=>e+1)})}}),[]);return(0,a.Es)(()=>{var e;null==(e=s.current)||e.call(s),o.current=null},[e,n]),(0,r.useImperativeHandle)(t,()=>l),null})),v=[void 0,s.bD];function b(e){var t=e,{children:n,onCollision:s,onBeforeDragStart:l,onDragStart:d,onDragMove:u,onDragOver:f,onDragEnd:m}=t,b=p(t,["children","onCollision","onBeforeDragStart","onDragStart","onDragMove","onDragOver","onDragEnd"]);const y=(0,r.useRef)(null),{plugins:w,modifiers:x,sensors:_}=b,S=(0,o.pT)(w,i.FS.plugins),k=(0,o.pT)(_,i.FS.sensors),C=(0,o.pT)(x,i.FS.modifiers),E=(0,a.FT)(l),j=(0,a.FT)(d),R=(0,a.FT)(f),A=(0,a.FT)(u),I=(0,a.FT)(m),M=(0,a.FT)(s),O=function(){const e=(0,r.useRef)(null);var t;return e.current||(e.current=null!=(t=b.manager)?t:new i.ti(b)),(0,r.useInsertionEffect)(()=>()=>{var t;return null==(t=e.current)?void 0:t.destroy()},[]),e.current}();return(0,r.useEffect)(()=>{if(!y.current)throw new Error("Renderer not found");const{renderer:e,trackRendering:t}=y.current,{monitor:n}=O;O.renderer=e;const r=[n.addEventListener("beforedragstart",e=>{const n=E.current;n&&t(()=>n(e,O))}),n.addEventListener("dragstart",e=>{var t;return null==(t=j.current)?void 0:t.call(j,e,O)}),n.addEventListener("dragover",e=>{const n=R.current;n&&t(()=>n(e,O))}),n.addEventListener("dragmove",e=>{const n=A.current;n&&t(()=>n(e,O))}),n.addEventListener("dragend",e=>{const n=I.current;n&&t(()=>n(e,O))}),n.addEventListener("collision",e=>{var t;return null==(t=M.current)?void 0:t.call(M,e,O)})];return()=>r.forEach(e=>e())},[O]),(0,a.CH)(S,()=>O&&(O.plugins=S),...v),(0,a.CH)(k,()=>O&&(O.sensors=k),...v),(0,a.CH)(C,()=>O&&(O.modifiers=C),...v),(0,c.jsxs)(h.Provider,{value:O,children:[(0,c.jsx)(g,{ref:y,children:n}),n]})}function y(e){var t;const n=null!=(t=(0,r.useContext)(h))?t:void 0,[i]=(0,r.useState)(()=>e(n));return i.manager!==n&&(i.manager=n),(0,a.Es)(i.register,[n,i]),i}var w,x,_,S,k,C,E,j,R,A,I,M=Object.create,O=Object.defineProperty,P=Object.getOwnPropertyDescriptor,T=(e,t)=>(t=Symbol[e])?t:Symbol.for("Symbol."+e),N=e=>{throw TypeError(e)},D=["class","method","getter","setter","accessor","field","value","get","set"],V=e=>void 0!==e&&"function"!=typeof e?N("Function expected"):e,z=(e,t,n,r,i)=>({kind:D[e],name:t,metadata:r,addInitializer:e=>n._?N("Already initialized"):i.push(V(e||null))}),F=(e,t,n,r,i,o)=>{for(var a,s,l,c=7&t,d=D[c+5],u=e[2]||(e[2]=[]),f=(i=i.prototype,P(i,n)),p=r.length-1;p>=0;p--)(l=z(c,n,s={},e[3],u)).static=!1,l.private=!1,(l.access={has:e=>n in e}).get=e=>e[n],a=(0,r[p])(f[d],l),s._=1,V(a)&&(f[d]=a);return f&&O(i,n,f),i},L=(e,t,n)=>t.has(e)||N("Cannot "+n),B=class e{constructor(e,t){this.x=e,this.y=t}static delta(t,n){return new e(t.x-n.x,t.y-n.y)}static distance(e,t){return Math.hypot(e.x-t.x,e.y-t.y)}static equals(e,t){return e.x===t.x&&e.y===t.y}static from({x:t,y:n}){return new e(t,n)}},q=class extends(_=s.Wf,x=[s.un],w=[s.un],_){constructor(e){var t,n;super(B.from(e),(e,t)=>B.equals(e,t)),((e,t,n)=>{for(var r=0,i=e[2],o=i&&i.length;r<o;r++)i[r].call(n)})(k,0,this),t=this,(n=S).has(t)?N("Cannot add the same private member more than once"):n instanceof WeakSet?n.add(t):n.set(t,0),this.velocity={x:0,y:0}}get delta(){return B.delta(this.current,this.initial)}get direction(){const{current:e,previous:t}=this;if(!t)return null;const n={x:e.x-t.x,y:e.y-t.y};return n.x||n.y?Math.abs(n.x)>Math.abs(n.y)?n.x>0?"right":"left":n.y>0?"down":"up":null}get current(){return super.current}set current(e){const{current:t}=this,n=B.from(e),r={x:n.x-t.x,y:n.y-t.y},i=Date.now(),o=i-(L(this,a=S,"read from private field"),a.get(this));var a;const s=e=>Math.round(e/o*100);(0,l.vA)(()=>{((e,t,n)=>{L(e,t,"write to private field"),t.set(e,n)})(this,S,i),this.velocity={x:s(r.x),y:s(r.y)},super.current=n})}reset(e=this.defaultValue){super.reset(B.from(e)),this.velocity={x:0,y:0}}};k=[,,,M(null!=(E=null==(C=_)?void 0:C[T("metadata")])?E:null)],S=new WeakMap,F(k,2,"delta",x,q),F(k,2,"direction",w,q),j=k,R=q,A=T("metadata"),I=j[3],A in R?O(R,A,{enumerable:!0,configurable:!0,writable:!0,value:I}):R[A]=I;var W=(e=>(e.Horizontal="x",e.Vertical="y",e))(W||{});Object.values(W)},50175:(e,t,n)=>{"use strict";n.d(t,{gl:()=>y});var r=n(51609),i=n(44269),o=n(82601),a=n(25493),s=n(82263),l=n(25359),c=n(12007),d=Object.defineProperty,u=Object.defineProperties,f=Object.getOwnPropertyDescriptors,p=Object.getOwnPropertySymbols,m=Object.prototype.hasOwnProperty,h=Object.prototype.propertyIsEnumerable,g=(e,t,n)=>t in e?d(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,v=(e,t)=>{for(var n in t||(t={}))m.call(t,n)&&g(e,n,t[n]);if(p)for(var n of p(t))h.call(t,n)&&g(e,n,t[n]);return e},b=(e,t)=>u(e,f(t));function y(e){const{accept:t,collisionDetector:n,collisionPriority:d,id:u,data:f,element:p,handle:m,index:h,group:g,disabled:y,modifiers:x,sensors:_,target:S,type:k,plugins:C}=e,E=v(v({},a.bl),e.transition),j=(0,s.Nj)(t=>new a.L1(b(v({},e),{transition:E,register:!1,handle:(0,c.b)(m),element:(0,c.b)(p),target:(0,c.b)(S)}),t)),R=(0,l.MS)(j,w);return(0,l.CH)(u,()=>j.id=u),(0,l.Es)(()=>{(0,i.vA)(()=>{j.group=g,j.index=h})},[j,g,h]),(0,l.CH)(k,()=>j.type=k),(0,l.CH)(t,()=>j.accept=t,void 0,o.bD),(0,l.CH)(f,()=>f&&(j.data=f)),(0,l.CH)(h,()=>{var e;(null==(e=j.manager)?void 0:e.dragOperation.status.idle)&&(null==E?void 0:E.idle)&&j.refreshShape()},l.QL),(0,l.T_)(m,e=>j.handle=e),(0,l.T_)(p,e=>j.element=e),(0,l.T_)(S,e=>j.target=e),(0,l.CH)(y,()=>j.disabled=!0===y),(0,l.CH)(_,()=>j.sensors=_),(0,l.CH)(n,()=>j.collisionDetector=n),(0,l.CH)(d,()=>j.collisionPriority=d),(0,l.CH)(C,()=>j.plugins=C,void 0,o.bD),(0,l.CH)(E,()=>j.transition=E,void 0,o.bD),(0,l.CH)(x,()=>j.modifiers=x,void 0,o.bD),(0,l.CH)(e.alignment,()=>j.alignment=e.alignment),{sortable:R,get isDragging(){return R.isDragging},get isDropping(){return R.isDropping},get isDragSource(){return R.isDragSource},get isDropTarget(){return R.isDropTarget},handleRef:(0,r.useCallback)(e=>{j.handle=null!=e?e:void 0},[j]),ref:(0,r.useCallback)(e=>{var t,n;(e||!(null==(t=j.element)?void 0:t.isConnected)||(null==(n=j.manager)?void 0:n.dragOperation.status.idle))&&(j.element=null!=e?e:void 0)},[j]),sourceRef:(0,r.useCallback)(e=>{var t,n;(e||!(null==(t=j.source)?void 0:t.isConnected)||(null==(n=j.manager)?void 0:n.dragOperation.status.idle))&&(j.source=null!=e?e:void 0)},[j]),targetRef:(0,r.useCallback)(e=>{var t,n;(e||!(null==(t=j.target)?void 0:t.isConnected)||(null==(n=j.manager)?void 0:n.dragOperation.status.idle))&&(j.target=null!=e?e:void 0)},[j])}}function w(e,t,n){return!("isDragSource"!==e||n||!t)}},12007:(e,t,n)=>{"use strict";function r(e){var t;if(null!=e)return function(e){return null!=e&&"object"==typeof e&&"current"in e}(e)?null!=(t=e.current)?t:void 0:e}n.d(t,{b:()=>r})},82601:(e,t,n)=>{"use strict";n.d(t,{EW:()=>Y,Kh:()=>G,P9:()=>re,Wf:()=>ne,_Z:()=>ie,bD:()=>X,un:()=>Z,zb:()=>Q});var r,i,o,a,s,l,c,d,u,f,p,m,h,g,v,b,y,w,x,_,S=n(44269),k=Object.create,C=Object.defineProperty,E=Object.defineProperties,j=Object.getOwnPropertyDescriptor,R=Object.getOwnPropertyDescriptors,A=Object.getOwnPropertySymbols,I=Object.prototype.hasOwnProperty,M=Object.prototype.propertyIsEnumerable,O=(e,t)=>(t=Symbol[e])?t:Symbol.for("Symbol."+e),P=e=>{throw TypeError(e)},T=(e,t,n)=>t in e?C(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,N=(e,t)=>C(e,"name",{value:t,configurable:!0}),D=["class","method","getter","setter","accessor","field","value","get","set"],V=e=>void 0!==e&&"function"!=typeof e?P("Function expected"):e,z=(e,t,n,r,i)=>({kind:D[e],name:t,metadata:r,addInitializer:e=>n._?P("Already initialized"):i.push(V(e||null))}),F=(e,t)=>T(t,O("metadata"),e[3]),L=(e,t,n,r)=>{for(var i=0,o=e[t>>1],a=o&&o.length;i<a;i++)1&t?o[i].call(n):r=o[i].call(n,r);return r},B=(e,t,n,r,i,o)=>{var a,s,l,c,d,u=7&t,f=!!(8&t),p=!!(16&t),m=u>3?e.length+1:u?f?1:2:0,h=D[u+5],g=u>3&&(e[m-1]=[]),v=e[m]||(e[m]=[]),b=u&&(!p&&!f&&(i=i.prototype),u<5&&(u>3||!p)&&j(u<4?i:{get[n](){return $(this,o)},set[n](e){return K(this,o,e)}},n));u?p&&u<4&&N(o,(u>2?"set ":u>1?"get ":"")+n):N(i,n);for(var y=r.length-1;y>=0;y--)c=z(u,n,l={},e[3],v),u&&(c.static=f,c.private=p,d=c.access={has:p?e=>W(i,e):e=>n in e},3^u&&(d.get=p?e=>(1^u?$:U)(e,i,4^u?o:b.get):e=>e[n]),u>2&&(d.set=p?(e,t)=>K(e,i,t,4^u?o:b.set):(e,t)=>e[n]=t)),s=(0,r[y])(u?u<4?p?o:b[h]:u>4?void 0:{get:b.get,set:b.set}:i,c),l._=1,4^u||void 0===s?V(s)&&(u>4?g.unshift(s):u?p?o=s:b[h]=s:i=s):"object"!=typeof s||null===s?P("Object expected"):(V(a=s.get)&&(b.get=a),V(a=s.set)&&(b.set=a),V(a=s.init)&&g.unshift(a));return u||F(e,i),b&&C(i,n,b),p?4^u?o:b:i},q=(e,t,n)=>t.has(e)||P("Cannot "+n),W=(e,t)=>Object(t)!==t?P('Cannot use the "in" operator on this value'):e.has(t),$=(e,t,n)=>(q(e,t,"read from private field"),n?n.call(e):t.get(e)),H=(e,t,n)=>t.has(e)?P("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,n),K=(e,t,n,r)=>(q(e,t,"write to private field"),r?r.call(e,n):t.set(e,n),n),U=(e,t,n)=>(q(e,t,"access private method"),n);function Y(e,t){if(t){let n;return(0,S.EW)(()=>{const r=e();return r&&n&&t(n,r)?n:(n=r,r)})}return(0,S.EW)(e)}function X(e,t){if(Object.is(e,t))return!0;if(null===e||null===t)return!1;if("function"==typeof e&&"function"==typeof t)return e===t;if(e instanceof Set&&t instanceof Set){if(e.size!==t.size)return!1;for(const n of e)if(!t.has(n))return!1;return!0}if(Array.isArray(e))return!(!Array.isArray(t)||e.length!==t.length)&&!e.some((e,n)=>!X(e,t[n]));if("object"==typeof e&&"object"==typeof t){const n=Object.keys(e),r=Object.keys(t);return n.length===r.length&&!n.some(n=>!X(e[n],t[n]))}return!1}function G({get:e},t){return{init:e=>(0,S.vP)(e),get(){return e.call(this).value},set(t){const n=e.call(this);n.peek()!==t&&(n.value=t)}}}function Z(e,t){const n=new WeakMap;return function(){let t=n.get(this);return t||(t=Y(e.bind(this)),n.set(this,t)),t.value}}function J(e=!0){return function(t,n){n.addInitializer(function(){const t="field"===n.kind||n.static?this:Object.getPrototypeOf(this),r=Object.getOwnPropertyDescriptor(t,n.name);var i;r&&Object.defineProperty(t,n.name,(i=((e,t)=>{for(var n in t||(t={}))I.call(t,n)&&T(e,n,t[n]);if(A)for(var n of A(t))M.call(t,n)&&T(e,n,t[n]);return e})({},r),E(i,R({enumerable:e}))))})}}function Q(...e){const t=e.map(e=>(0,S.QZ)(e));return()=>t.forEach(e=>e())}l=[G],s=[G],a=[G],o=[J()],i=[J()],r=[J()];var ee,te,ne=class{constructor(e,t=Object.is){this.defaultValue=e,this.equals=t,L(c,5,this),H(this,m),H(this,d,L(c,8,this)),L(c,11,this),H(this,h,L(c,12,this)),L(c,15,this),H(this,y,L(c,16,this)),L(c,19,this),this.reset=this.reset.bind(this),this.reset()}get current(){return $(this,m,x)}get initial(){return $(this,m,f)}get previous(){return $(this,m,v)}set current(e){const t=(0,S.O8)(()=>$(this,m,x));e&&t&&this.equals(t,e)||(0,S.vA)(()=>{$(this,m,f)||K(this,m,e,p),K(this,m,t,b),K(this,m,e,_)})}reset(e=this.defaultValue){(0,S.vA)(()=>{K(this,m,void 0,b),K(this,m,e,p),K(this,m,e,_)})}};function re(e){return(0,S.O8)(()=>{const t={};for(const n in e)t[n]=e[n];return t})}c=[,,,k(null!=(ee=null==null?void 0:null[O("metadata")])?ee:null)],d=new WeakMap,m=new WeakSet,h=new WeakMap,y=new WeakMap,u=B(c,20,"#initial",l,m,d),f=u.get,p=u.set,g=B(c,20,"#previous",s,m,h),v=g.get,b=g.set,w=B(c,20,"#current",a,m,y),x=w.get,_=w.set,B(c,2,"current",o,ne),B(c,2,"initial",i,ne),B(c,2,"previous",r,ne),F(c,ne);var ie=class{constructor(){H(this,te,new WeakMap)}get(e,t){var n;return e?null==(n=$(this,te).get(e))?void 0:n.get(t):void 0}set(e,t,n){var r;if(e)return $(this,te).has(e)||$(this,te).set(e,new Map),null==(r=$(this,te).get(e))?void 0:r.set(t,n)}clear(e){var t;return e?null==(t=$(this,te).get(e))?void 0:t.clear():void 0}};te=new WeakMap},56968:(e,t,n)=>{"use strict";n.d(t,{BN:()=>p,ER:()=>m,Ej:()=>h,UU:()=>s,cY:()=>f,jD:()=>d,rD:()=>a});var r=n(27497);function i(e,t,n){let{reference:i,floating:o}=e;const a=(0,r.TV)(t),s=(0,r.Dz)(t),l=(0,r.sq)(s),c=(0,r.C0)(t),d="y"===a,u=i.x+i.width/2-o.width/2,f=i.y+i.height/2-o.height/2,p=i[l]/2-o[l]/2;let m;switch(c){case"top":m={x:u,y:i.y-o.height};break;case"bottom":m={x:u,y:i.y+i.height};break;case"right":m={x:i.x+i.width,y:f};break;case"left":m={x:i.x-o.width,y:f};break;default:m={x:i.x,y:i.y}}switch((0,r.Sg)(t)){case"start":m[s]-=p*(n&&d?-1:1);break;case"end":m[s]+=p*(n&&d?-1:1)}return m}async function o(e,t){var n;void 0===t&&(t={});const{x:i,y:o,platform:a,rects:s,elements:l,strategy:c}=e,{boundary:d="clippingAncestors",rootBoundary:u="viewport",elementContext:f="floating",altBoundary:p=!1,padding:m=0}=(0,r._3)(t,e),h=(0,r.nI)(m),g=l[p?"floating"===f?"reference":"floating":f],v=(0,r.B1)(await a.getClippingRect({element:null==(n=await(null==a.isElement?void 0:a.isElement(g)))||n?g:g.contextElement||await(null==a.getDocumentElement?void 0:a.getDocumentElement(l.floating)),boundary:d,rootBoundary:u,strategy:c})),b="floating"===f?{x:i,y:o,width:s.floating.width,height:s.floating.height}:s.reference,y=await(null==a.getOffsetParent?void 0:a.getOffsetParent(l.floating)),w=await(null==a.isElement?void 0:a.isElement(y))&&await(null==a.getScale?void 0:a.getScale(y))||{x:1,y:1},x=(0,r.B1)(a.convertOffsetParentRelativeRectToViewportRelativeRect?await a.convertOffsetParentRelativeRectToViewportRelativeRect({elements:l,rect:b,offsetParent:y,strategy:c}):b);return{top:(v.top-x.top+h.top)/w.y,bottom:(x.bottom-v.bottom+h.bottom)/w.y,left:(v.left-x.left+h.left)/w.x,right:(x.right-v.right+h.right)/w.x}}const a=async(e,t,n)=>{const{placement:r="bottom",strategy:a="absolute",middleware:s=[],platform:l}=n,c=l.detectOverflow?l:{...l,detectOverflow:o},d=await(null==l.isRTL?void 0:l.isRTL(t));let u=await l.getElementRects({reference:e,floating:t,strategy:a}),{x:f,y:p}=i(u,r,d),m=r,h=0;const g={};for(let n=0;n<s.length;n++){const o=s[n];if(!o)continue;const{name:v,fn:b}=o,{x:y,y:w,data:x,reset:_}=await b({x:f,y:p,initialPlacement:r,placement:m,strategy:a,middlewareData:g,rects:u,platform:c,elements:{reference:e,floating:t}});f=null!=y?y:f,p=null!=w?w:p,g[v]={...g[v],...x},_&&h<50&&(h++,"object"==typeof _&&(_.placement&&(m=_.placement),_.rects&&(u=!0===_.rects?await l.getElementRects({reference:e,floating:t,strategy:a}):_.rects),({x:f,y:p}=i(u,m,d))),n=-1)}return{x:f,y:p,placement:m,strategy:a,middlewareData:g}},s=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var n,i;const{placement:o,middlewareData:a,rects:s,initialPlacement:l,platform:c,elements:d}=t,{mainAxis:u=!0,crossAxis:f=!0,fallbackPlacements:p,fallbackStrategy:m="bestFit",fallbackAxisSideDirection:h="none",flipAlignment:g=!0,...v}=(0,r._3)(e,t);if(null!=(n=a.arrow)&&n.alignmentOffset)return{};const b=(0,r.C0)(o),y=(0,r.TV)(l),w=(0,r.C0)(l)===l,x=await(null==c.isRTL?void 0:c.isRTL(d.floating)),_=p||(w||!g?[(0,r.bV)(l)]:(0,r.WJ)(l)),S="none"!==h;!p&&S&&_.push(...(0,r.lP)(l,g,h,x));const k=[l,..._],C=await c.detectOverflow(t,v),E=[];let j=(null==(i=a.flip)?void 0:i.overflows)||[];if(u&&E.push(C[b]),f){const e=(0,r.w7)(o,s,x);E.push(C[e[0]],C[e[1]])}if(j=[...j,{placement:o,overflows:E}],!E.every(e=>e<=0)){var R,A;const e=((null==(R=a.flip)?void 0:R.index)||0)+1,t=k[e];if(t&&("alignment"!==f||y===(0,r.TV)(t)||j.every(e=>(0,r.TV)(e.placement)!==y||e.overflows[0]>0)))return{data:{index:e,overflows:j},reset:{placement:t}};let n=null==(A=j.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:A.placement;if(!n)switch(m){case"bestFit":{var I;const e=null==(I=j.filter(e=>{if(S){const t=(0,r.TV)(e.placement);return t===y||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:I[0];e&&(n=e);break}case"initialPlacement":n=l}if(o!==n)return{reset:{placement:n}}}return{}}}};function l(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function c(e){return r.r_.some(t=>e[t]>=0)}const d=function(e){return void 0===e&&(e={}),{name:"hide",options:e,async fn(t){const{rects:n,platform:i}=t,{strategy:o="referenceHidden",...a}=(0,r._3)(e,t);switch(o){case"referenceHidden":{const e=l(await i.detectOverflow(t,{...a,elementContext:"reference"}),n.reference);return{data:{referenceHiddenOffsets:e,referenceHidden:c(e)}}}case"escaped":{const e=l(await i.detectOverflow(t,{...a,altBoundary:!0}),n.floating);return{data:{escapedOffsets:e,escaped:c(e)}}}default:return{}}}}},u=new Set(["left","top"]),f=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var n,i;const{x:o,y:a,placement:s,middlewareData:l}=t,c=await async function(e,t){const{placement:n,platform:i,elements:o}=e,a=await(null==i.isRTL?void 0:i.isRTL(o.floating)),s=(0,r.C0)(n),l=(0,r.Sg)(n),c="y"===(0,r.TV)(n),d=u.has(s)?-1:1,f=a&&c?-1:1,p=(0,r._3)(t,e);let{mainAxis:m,crossAxis:h,alignmentAxis:g}="number"==typeof p?{mainAxis:p,crossAxis:0,alignmentAxis:null}:{mainAxis:p.mainAxis||0,crossAxis:p.crossAxis||0,alignmentAxis:p.alignmentAxis};return l&&"number"==typeof g&&(h="end"===l?-1*g:g),c?{x:h*f,y:m*d}:{x:m*d,y:h*f}}(t,e);return s===(null==(n=l.offset)?void 0:n.placement)&&null!=(i=l.arrow)&&i.alignmentOffset?{}:{x:o+c.x,y:a+c.y,data:{...c,placement:s}}}}},p=function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){const{x:n,y:i,placement:o,platform:a}=t,{mainAxis:s=!0,crossAxis:l=!1,limiter:c={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...d}=(0,r._3)(e,t),u={x:n,y:i},f=await a.detectOverflow(t,d),p=(0,r.TV)((0,r.C0)(o)),m=(0,r.PG)(p);let h=u[m],g=u[p];if(s){const e="y"===m?"bottom":"right",t=h+f["y"===m?"top":"left"],n=h-f[e];h=(0,r.qE)(t,h,n)}if(l){const e="y"===p?"bottom":"right",t=g+f["y"===p?"top":"left"],n=g-f[e];g=(0,r.qE)(t,g,n)}const v=c.fn({...t,[m]:h,[p]:g});return{...v,data:{x:v.x-n,y:v.y-i,enabled:{[m]:s,[p]:l}}}}}},m=function(e){return void 0===e&&(e={}),{options:e,fn(t){const{x:n,y:i,placement:o,rects:a,middlewareData:s}=t,{offset:l=0,mainAxis:c=!0,crossAxis:d=!0}=(0,r._3)(e,t),f={x:n,y:i},p=(0,r.TV)(o),m=(0,r.PG)(p);let h=f[m],g=f[p];const v=(0,r._3)(l,t),b="number"==typeof v?{mainAxis:v,crossAxis:0}:{mainAxis:0,crossAxis:0,...v};if(c){const e="y"===m?"height":"width",t=a.reference[m]-a.floating[e]+b.mainAxis,n=a.reference[m]+a.reference[e]-b.mainAxis;h<t?h=t:h>n&&(h=n)}if(d){var y,w;const e="y"===m?"width":"height",t=u.has((0,r.C0)(o)),n=a.reference[p]-a.floating[e]+(t&&(null==(y=s.offset)?void 0:y[p])||0)+(t?0:b.crossAxis),i=a.reference[p]+a.reference[e]+(t?0:(null==(w=s.offset)?void 0:w[p])||0)-(t?b.crossAxis:0);g<n?g=n:g>i&&(g=i)}return{[m]:h,[p]:g}}}},h=function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){var n,i;const{placement:o,rects:a,platform:s,elements:l}=t,{apply:c=()=>{},...d}=(0,r._3)(e,t),u=await s.detectOverflow(t,d),f=(0,r.C0)(o),p=(0,r.Sg)(o),m="y"===(0,r.TV)(o),{width:h,height:g}=a.floating;let v,b;"top"===f||"bottom"===f?(v=f,b=p===(await(null==s.isRTL?void 0:s.isRTL(l.floating))?"start":"end")?"left":"right"):(b=f,v="end"===p?"top":"bottom");const y=g-u.top-u.bottom,w=h-u.left-u.right,x=(0,r.jk)(g-u[v],y),_=(0,r.jk)(h-u[b],w),S=!t.middlewareData.shift;let k=x,C=_;if(null!=(n=t.middlewareData.shift)&&n.enabled.x&&(C=w),null!=(i=t.middlewareData.shift)&&i.enabled.y&&(k=y),S&&!p){const e=(0,r.T9)(u.left,0),t=(0,r.T9)(u.right,0),n=(0,r.T9)(u.top,0),i=(0,r.T9)(u.bottom,0);m?C=h-2*(0!==e||0!==t?e+t:(0,r.T9)(u.left,u.right)):k=g-2*(0!==n||0!==i?n+i:(0,r.T9)(u.top,u.bottom))}await c({...t,availableWidth:C,availableHeight:k});const E=await s.getDimensions(l.floating);return h!==E.width||g!==E.height?{reset:{rects:!0}}:{}}}}},3258:(e,t,n)=>{"use strict";n.d(t,{BN:()=>k,ER:()=>R,Ej:()=>E,UU:()=>C,cY:()=>S,iD:()=>w,jD:()=>j,ll:()=>_,rD:()=>A});var r=n(27497),i=n(56968),o=n(24843);function a(e){const t=(0,o.L9)(e);let n=parseFloat(t.width)||0,i=parseFloat(t.height)||0;const a=(0,o.sb)(e),s=a?e.offsetWidth:n,l=a?e.offsetHeight:i,c=(0,r.LI)(n)!==s||(0,r.LI)(i)!==l;return c&&(n=s,i=l),{width:n,height:i,$:c}}function s(e){return(0,o.vq)(e)?e:e.contextElement}function l(e){const t=s(e);if(!(0,o.sb)(t))return(0,r.Jx)(1);const n=t.getBoundingClientRect(),{width:i,height:l,$:c}=a(t);let d=(c?(0,r.LI)(n.width):n.width)/i,u=(c?(0,r.LI)(n.height):n.height)/l;return d&&Number.isFinite(d)||(d=1),u&&Number.isFinite(u)||(u=1),{x:d,y:u}}const c=(0,r.Jx)(0);function d(e){const t=(0,o.zk)(e);return(0,o.Tc)()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:c}function u(e,t,n,i){void 0===t&&(t=!1),void 0===n&&(n=!1);const a=e.getBoundingClientRect(),c=s(e);let u=(0,r.Jx)(1);t&&(i?(0,o.vq)(i)&&(u=l(i)):u=l(e));const f=function(e,t,n){return void 0===t&&(t=!1),!(!n||t&&n!==(0,o.zk)(e))&&t}(c,n,i)?d(c):(0,r.Jx)(0);let p=(a.left+f.x)/u.x,m=(a.top+f.y)/u.y,h=a.width/u.x,g=a.height/u.y;if(c){const e=(0,o.zk)(c),t=i&&(0,o.vq)(i)?(0,o.zk)(i):i;let n=e,r=(0,o._m)(n);for(;r&&i&&t!==n;){const e=l(r),t=r.getBoundingClientRect(),i=(0,o.L9)(r),a=t.left+(r.clientLeft+parseFloat(i.paddingLeft))*e.x,s=t.top+(r.clientTop+parseFloat(i.paddingTop))*e.y;p*=e.x,m*=e.y,h*=e.x,g*=e.y,p+=a,m+=s,n=(0,o.zk)(r),r=(0,o._m)(n)}}return(0,r.B1)({width:h,height:g,x:p,y:m})}function f(e,t){const n=(0,o.CP)(e).scrollLeft;return t?t.left+n:u((0,o.ep)(e)).left+n}function p(e,t){const n=e.getBoundingClientRect();return{x:n.left+t.scrollLeft-f(e,n),y:n.top+t.scrollTop}}function m(e,t,n){let i;if("viewport"===t)i=function(e,t){const n=(0,o.zk)(e),r=(0,o.ep)(e),i=n.visualViewport;let a=r.clientWidth,s=r.clientHeight,l=0,c=0;if(i){a=i.width,s=i.height;const e=(0,o.Tc)();(!e||e&&"fixed"===t)&&(l=i.offsetLeft,c=i.offsetTop)}const d=f(r);if(d<=0){const e=r.ownerDocument,t=e.body,n=getComputedStyle(t),i="CSS1Compat"===e.compatMode&&parseFloat(n.marginLeft)+parseFloat(n.marginRight)||0,o=Math.abs(r.clientWidth-t.clientWidth-i);o<=25&&(a-=o)}else d<=25&&(a+=d);return{width:a,height:s,x:l,y:c}}(e,n);else if("document"===t)i=function(e){const t=(0,o.ep)(e),n=(0,o.CP)(e),i=e.ownerDocument.body,a=(0,r.T9)(t.scrollWidth,t.clientWidth,i.scrollWidth,i.clientWidth),s=(0,r.T9)(t.scrollHeight,t.clientHeight,i.scrollHeight,i.clientHeight);let l=-n.scrollLeft+f(e);const c=-n.scrollTop;return"rtl"===(0,o.L9)(i).direction&&(l+=(0,r.T9)(t.clientWidth,i.clientWidth)-a),{width:a,height:s,x:l,y:c}}((0,o.ep)(e));else if((0,o.vq)(t))i=function(e,t){const n=u(e,!0,"fixed"===t),i=n.top+e.clientTop,a=n.left+e.clientLeft,s=(0,o.sb)(e)?l(e):(0,r.Jx)(1);return{width:e.clientWidth*s.x,height:e.clientHeight*s.y,x:a*s.x,y:i*s.y}}(t,n);else{const n=d(e);i={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return(0,r.B1)(i)}function h(e,t){const n=(0,o.$4)(e);return!(n===t||!(0,o.vq)(n)||(0,o.eu)(n))&&("fixed"===(0,o.L9)(n).position||h(n,t))}function g(e,t,n){const i=(0,o.sb)(t),a=(0,o.ep)(t),s="fixed"===n,l=u(e,!0,s,t);let c={scrollLeft:0,scrollTop:0};const d=(0,r.Jx)(0);function m(){d.x=f(a)}if(i||!i&&!s)if(("body"!==(0,o.mq)(t)||(0,o.ZU)(a))&&(c=(0,o.CP)(t)),i){const e=u(t,!0,s,t);d.x=e.x+t.clientLeft,d.y=e.y+t.clientTop}else a&&m();s&&!i&&a&&m();const h=!a||i||s?(0,r.Jx)(0):p(a,c);return{x:l.left+c.scrollLeft-d.x-h.x,y:l.top+c.scrollTop-d.y-h.y,width:l.width,height:l.height}}function v(e){return"static"===(0,o.L9)(e).position}function b(e,t){if(!(0,o.sb)(e)||"fixed"===(0,o.L9)(e).position)return null;if(t)return t(e);let n=e.offsetParent;return(0,o.ep)(e)===n&&(n=n.ownerDocument.body),n}function y(e,t){const n=(0,o.zk)(e);if((0,o.Tf)(e))return n;if(!(0,o.sb)(e)){let t=(0,o.$4)(e);for(;t&&!(0,o.eu)(t);){if((0,o.vq)(t)&&!v(t))return t;t=(0,o.$4)(t)}return n}let r=b(e,t);for(;r&&(0,o.Lv)(r)&&v(r);)r=b(r,t);return r&&(0,o.eu)(r)&&v(r)&&!(0,o.sQ)(r)?n:r||(0,o.gJ)(e)||n}const w={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:n,offsetParent:i,strategy:a}=e;const s="fixed"===a,c=(0,o.ep)(i),d=!!t&&(0,o.Tf)(t.floating);if(i===c||d&&s)return n;let f={scrollLeft:0,scrollTop:0},m=(0,r.Jx)(1);const h=(0,r.Jx)(0),g=(0,o.sb)(i);if((g||!g&&!s)&&(("body"!==(0,o.mq)(i)||(0,o.ZU)(c))&&(f=(0,o.CP)(i)),g)){const e=u(i);m=l(i),h.x=e.x+i.clientLeft,h.y=e.y+i.clientTop}const v=!c||g||s?(0,r.Jx)(0):p(c,f);return{width:n.width*m.x,height:n.height*m.y,x:n.x*m.x-f.scrollLeft*m.x+h.x+v.x,y:n.y*m.y-f.scrollTop*m.y+h.y+v.y}},getDocumentElement:o.ep,getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:i,strategy:a}=e;const s=[..."clippingAncestors"===n?(0,o.Tf)(t)?[]:function(e,t){const n=t.get(e);if(n)return n;let r=(0,o.v9)(e,[],!1).filter(e=>(0,o.vq)(e)&&"body"!==(0,o.mq)(e)),i=null;const a="fixed"===(0,o.L9)(e).position;let s=a?(0,o.$4)(e):e;for(;(0,o.vq)(s)&&!(0,o.eu)(s);){const t=(0,o.L9)(s),n=(0,o.sQ)(s);n||"fixed"!==t.position||(i=null),(a?!n&&!i:!n&&"static"===t.position&&i&&("absolute"===i.position||"fixed"===i.position)||(0,o.ZU)(s)&&!n&&h(e,s))?r=r.filter(e=>e!==s):i=t,s=(0,o.$4)(s)}return t.set(e,r),r}(t,this._c):[].concat(n),i],l=m(t,s[0],a);let c=l.top,d=l.right,u=l.bottom,f=l.left;for(let e=1;e<s.length;e++){const n=m(t,s[e],a);c=(0,r.T9)(n.top,c),d=(0,r.jk)(n.right,d),u=(0,r.jk)(n.bottom,u),f=(0,r.T9)(n.left,f)}return{width:d-f,height:u-c,x:f,y:c}},getOffsetParent:y,getElementRects:async function(e){const t=this.getOffsetParent||y,n=this.getDimensions,r=await n(e.floating);return{reference:g(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}},getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){const{width:t,height:n}=a(e);return{width:t,height:n}},getScale:l,isElement:o.vq,isRTL:function(e){return"rtl"===(0,o.L9)(e).direction}};function x(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function _(e,t,n,i){void 0===i&&(i={});const{ancestorScroll:a=!0,ancestorResize:l=!0,elementResize:c="function"==typeof ResizeObserver,layoutShift:d="function"==typeof IntersectionObserver,animationFrame:f=!1}=i,p=s(e),m=a||l?[...p?(0,o.v9)(p):[],...t?(0,o.v9)(t):[]]:[];m.forEach(e=>{a&&e.addEventListener("scroll",n,{passive:!0}),l&&e.addEventListener("resize",n)});const h=p&&d?function(e,t){let n,i=null;const a=(0,o.ep)(e);function s(){var e;clearTimeout(n),null==(e=i)||e.disconnect(),i=null}return function o(l,c){void 0===l&&(l=!1),void 0===c&&(c=1),s();const d=e.getBoundingClientRect(),{left:u,top:f,width:p,height:m}=d;if(l||t(),!p||!m)return;const h={rootMargin:-(0,r.RI)(f)+"px "+-(0,r.RI)(a.clientWidth-(u+p))+"px "+-(0,r.RI)(a.clientHeight-(f+m))+"px "+-(0,r.RI)(u)+"px",threshold:(0,r.T9)(0,(0,r.jk)(1,c))||1};let g=!0;function v(t){const r=t[0].intersectionRatio;if(r!==c){if(!g)return o();r?o(!1,r):n=setTimeout(()=>{o(!1,1e-7)},1e3)}1!==r||x(d,e.getBoundingClientRect())||o(),g=!1}try{i=new IntersectionObserver(v,{...h,root:a.ownerDocument})}catch(e){i=new IntersectionObserver(v,h)}i.observe(e)}(!0),s}(p,n):null;let g,v=-1,b=null;c&&(b=new ResizeObserver(e=>{let[r]=e;r&&r.target===p&&b&&t&&(b.unobserve(t),cancelAnimationFrame(v),v=requestAnimationFrame(()=>{var e;null==(e=b)||e.observe(t)})),n()}),p&&!f&&b.observe(p),t&&b.observe(t));let y=f?u(e):null;return f&&function t(){const r=u(e);y&&!x(y,r)&&n(),y=r,g=requestAnimationFrame(t)}(),n(),()=>{var e;m.forEach(e=>{a&&e.removeEventListener("scroll",n),l&&e.removeEventListener("resize",n)}),null==h||h(),null==(e=b)||e.disconnect(),b=null,f&&cancelAnimationFrame(g)}}const S=i.cY,k=i.BN,C=i.UU,E=i.Ej,j=i.jD,R=i.ER,A=(e,t,n)=>{const r=new Map,o={platform:w,...n},a={...o.platform,_c:r};return(0,i.rD)(e,t,{...o,platform:a})}},41054:(e,t,n)=>{"use strict";n.d(t,{BN:()=>p,ER:()=>m,Ej:()=>g,UU:()=>h,cY:()=>f,jD:()=>v,we:()=>u});var r=n(3258),i=n(51609),o=n(75795),a="undefined"!=typeof document?i.useLayoutEffect:function(){};function s(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;let n,r,i;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if(n=e.length,n!==t.length)return!1;for(r=n;0!==r--;)if(!s(e[r],t[r]))return!1;return!0}if(i=Object.keys(e),n=i.length,n!==Object.keys(t).length)return!1;for(r=n;0!==r--;)if(!{}.hasOwnProperty.call(t,i[r]))return!1;for(r=n;0!==r--;){const n=i[r];if(!("_owner"===n&&e.$$typeof||s(e[n],t[n])))return!1}return!0}return e!=e&&t!=t}function l(e){return"undefined"==typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function c(e,t){const n=l(e);return Math.round(t*n)/n}function d(e){const t=i.useRef(e);return a(()=>{t.current=e}),t}function u(e){void 0===e&&(e={});const{placement:t="bottom",strategy:n="absolute",middleware:u=[],platform:f,elements:{reference:p,floating:m}={},transform:h=!0,whileElementsMounted:g,open:v}=e,[b,y]=i.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[w,x]=i.useState(u);s(w,u)||x(u);const[_,S]=i.useState(null),[k,C]=i.useState(null),E=i.useCallback(e=>{e!==I.current&&(I.current=e,S(e))},[]),j=i.useCallback(e=>{e!==M.current&&(M.current=e,C(e))},[]),R=p||_,A=m||k,I=i.useRef(null),M=i.useRef(null),O=i.useRef(b),P=null!=g,T=d(g),N=d(f),D=d(v),V=i.useCallback(()=>{if(!I.current||!M.current)return;const e={placement:t,strategy:n,middleware:w};N.current&&(e.platform=N.current),(0,r.rD)(I.current,M.current,e).then(e=>{const t={...e,isPositioned:!1!==D.current};z.current&&!s(O.current,t)&&(O.current=t,o.flushSync(()=>{y(t)}))})},[w,t,n,N,D]);a(()=>{!1===v&&O.current.isPositioned&&(O.current.isPositioned=!1,y(e=>({...e,isPositioned:!1})))},[v]);const z=i.useRef(!1);a(()=>(z.current=!0,()=>{z.current=!1}),[]),a(()=>{if(R&&(I.current=R),A&&(M.current=A),R&&A){if(T.current)return T.current(R,A,V);V()}},[R,A,V,T,P]);const F=i.useMemo(()=>({reference:I,floating:M,setReference:E,setFloating:j}),[E,j]),L=i.useMemo(()=>({reference:R,floating:A}),[R,A]),B=i.useMemo(()=>{const e={position:n,left:0,top:0};if(!L.floating)return e;const t=c(L.floating,b.x),r=c(L.floating,b.y);return h?{...e,transform:"translate("+t+"px, "+r+"px)",...l(L.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:t,top:r}},[n,h,L.floating,b.x,b.y]);return i.useMemo(()=>({...b,update:V,refs:F,elements:L,floatingStyles:B}),[b,V,F,L,B])}const f=(e,t)=>{const n=(0,r.cY)(e);return{name:n.name,fn:n.fn,options:[e,t]}},p=(e,t)=>{const n=(0,r.BN)(e);return{name:n.name,fn:n.fn,options:[e,t]}},m=(e,t)=>({fn:(0,r.ER)(e).fn,options:[e,t]}),h=(e,t)=>{const n=(0,r.UU)(e);return{name:n.name,fn:n.fn,options:[e,t]}},g=(e,t)=>{const n=(0,r.Ej)(e);return{name:n.name,fn:n.fn,options:[e,t]}},v=(e,t)=>{const n=(0,r.jD)(e);return{name:n.name,fn:n.fn,options:[e,t]}}},24843:(e,t,n)=>{"use strict";function r(){return"undefined"!=typeof window}function i(e){return s(e)?(e.nodeName||"").toLowerCase():"#document"}function o(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function a(e){var t;return null==(t=(s(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function s(e){return!!r()&&(e instanceof Node||e instanceof o(e).Node)}function l(e){return!!r()&&(e instanceof Element||e instanceof o(e).Element)}function c(e){return!!r()&&(e instanceof HTMLElement||e instanceof o(e).HTMLElement)}function d(e){return!(!r()||"undefined"==typeof ShadowRoot)&&(e instanceof ShadowRoot||e instanceof o(e).ShadowRoot)}function u(e){const{overflow:t,overflowX:n,overflowY:r,display:i}=_(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&"inline"!==i&&"contents"!==i}function f(e){return/^(table|td|th)$/.test(i(e))}function p(e){try{if(e.matches(":popover-open"))return!0}catch(e){}try{return e.matches(":modal")}catch(e){return!1}}n.d(t,{$4:()=>k,CP:()=>S,L9:()=>_,Ll:()=>s,Lv:()=>f,Ng:()=>d,Tc:()=>w,Tf:()=>p,ZU:()=>u,_m:()=>j,ep:()=>a,eu:()=>x,gJ:()=>y,mq:()=>i,sQ:()=>b,sb:()=>c,v9:()=>E,vq:()=>l,zk:()=>o});const m=/transform|translate|scale|rotate|perspective|filter/,h=/paint|layout|strict|content/,g=e=>!!e&&"none"!==e;let v;function b(e){const t=l(e)?_(e):e;return g(t.transform)||g(t.translate)||g(t.scale)||g(t.rotate)||g(t.perspective)||!w()&&(g(t.backdropFilter)||g(t.filter))||m.test(t.willChange||"")||h.test(t.contain||"")}function y(e){let t=k(e);for(;c(t)&&!x(t);){if(b(t))return t;if(p(t))return null;t=k(t)}return null}function w(){return null==v&&(v="undefined"!=typeof CSS&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),v}function x(e){return/^(html|body|#document)$/.test(i(e))}function _(e){return o(e).getComputedStyle(e)}function S(e){return l(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function k(e){if("html"===i(e))return e;const t=e.assignedSlot||e.parentNode||d(e)&&e.host||a(e);return d(t)?t.host:t}function C(e){const t=k(e);return x(t)?e.ownerDocument?e.ownerDocument.body:e.body:c(t)&&u(t)?t:C(t)}function E(e,t,n){var r;void 0===t&&(t=[]),void 0===n&&(n=!0);const i=C(e),a=i===(null==(r=e.ownerDocument)?void 0:r.body),s=o(i);if(a){const e=j(s);return t.concat(s,s.visualViewport||[],u(i)?i:[],e&&n?E(e):[])}return t.concat(i,E(i,[],n))}function j(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}},27497:(e,t,n)=>{"use strict";n.d(t,{B1:()=>R,C0:()=>f,Dz:()=>v,Jx:()=>l,LI:()=>a,PG:()=>m,RI:()=>s,Sg:()=>p,T9:()=>o,TV:()=>g,WJ:()=>y,_3:()=>u,bV:()=>E,jk:()=>i,lP:()=>C,nI:()=>j,qE:()=>d,r_:()=>r,sq:()=>h,w7:()=>b});const r=["top","right","bottom","left"],i=Math.min,o=Math.max,a=Math.round,s=Math.floor,l=e=>({x:e,y:e}),c={left:"right",right:"left",bottom:"top",top:"bottom"};function d(e,t,n){return o(e,i(t,n))}function u(e,t){return"function"==typeof e?e(t):e}function f(e){return e.split("-")[0]}function p(e){return e.split("-")[1]}function m(e){return"x"===e?"y":"x"}function h(e){return"y"===e?"height":"width"}function g(e){const t=e[0];return"t"===t||"b"===t?"y":"x"}function v(e){return m(g(e))}function b(e,t,n){void 0===n&&(n=!1);const r=p(e),i=v(e),o=h(i);let a="x"===i?r===(n?"end":"start")?"right":"left":"start"===r?"bottom":"top";return t.reference[o]>t.floating[o]&&(a=E(a)),[a,E(a)]}function y(e){const t=E(e);return[w(e),t,w(t)]}function w(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}const x=["left","right"],_=["right","left"],S=["top","bottom"],k=["bottom","top"];function C(e,t,n,r){const i=p(e);let o=function(e,t,n){switch(e){case"top":case"bottom":return n?t?_:x:t?x:_;case"left":case"right":return t?S:k;default:return[]}}(f(e),"start"===n,r);return i&&(o=o.map(e=>e+"-"+i),t&&(o=o.concat(o.map(w)))),o}function E(e){const t=f(e);return c[t]+e.slice(t.length)}function j(e){return"number"!=typeof e?function(e){return{top:0,right:0,bottom:0,left:0,...e}}(e):{top:e,right:e,bottom:e,left:e}}function R(e){const{x:t,y:n,width:r,height:i}=e;return{width:r,height:i,top:n,left:t,right:t+r,bottom:n+i,x:t,y:n}}},29956:(e,t,n)=>{"use strict";n.d(t,{br:()=>z,Ul:()=>D,mA:()=>V,dL:()=>F,Ry:()=>L,Ad:()=>N,QF:()=>_,NN:()=>k,Xd:()=>x,o8:()=>S,CX:()=>f,Py:()=>C,u5:()=>b,x4:()=>w,_h:()=>p,gm:()=>h,y5:()=>d,ld:()=>l,Vw:()=>c,_k:()=>g,UX:()=>u,X4:()=>v,Ie:()=>y,Vm:()=>E,Ld:()=>A,xz:()=>R,MD:()=>m,YH:()=>j,GJ:()=>I,vI:()=>M,ls:()=>T,CL:()=>P,LW:()=>O});var r=n(27723),i=n(5573),o=n(39793),a=(0,o.jsx)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,o.jsx)(i.Path,{d:"M12 3.9 6.5 9.5l1 1 3.8-3.7V20h1.5V6.8l3.7 3.7 1-1z"})}),s=(0,o.jsx)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,o.jsx)(i.Path,{d:"m16.5 13.5-3.7 3.7V4h-1.5v13.2l-3.8-3.7-1 1 5.5 5.6 5.5-5.6z"})}),l="isAny",c="isNone",d="isAll",u="isNotAll",f="between",p="inThePast",m="over",h="is",g="isNot",v="lessThan",b="greaterThan",y="lessThanOrEqual",w="greaterThanOrEqual",x="before",_="after",S="beforeInc",k="afterInc",C="contains",E="notContains",j="startsWith",R="on",A="notOn",I=["asc","desc"],M={asc:"↑",desc:"↓"},O={asc:"ascending",desc:"descending"},P={asc:(0,r.__)("Sort ascending"),desc:(0,r.__)("Sort descending")},T={asc:a,desc:s},N="table",D="grid",V="list",z="activity",F="pickerGrid",L="pickerTable"},5223:(e,t,n)=>{"use strict";n.d(t,{A:()=>Ue});var r=n(86087),i=n(11178),o=n(39793),a=(0,r.createContext)({fields:[]});function s({fields:e,children:t}){return(0,o.jsx)(a.Provider,{value:{fields:e},children:t})}a.displayName="DataFormContext";var l=a,c=n(87356),d=n(4921),u=n(56427),f=n(27723),p={type:"regular",labelPosition:"top"};function m(e){let t=p;if("regular"===e?.type)t={type:"regular",labelPosition:e?.labelPosition??"top"};else if("panel"===e?.type){const n=e.summary??[],r=Array.isArray(n)?n:[n],i=e?.openAs;let o;o="object"==typeof i&&"modal"===i.type?{type:"modal",applyLabel:i.applyLabel?.trim()||(0,f.__)("Apply"),cancelLabel:i.cancelLabel?.trim()||(0,f.__)("Cancel")}:"modal"===i?{type:"modal",applyLabel:(0,f.__)("Apply"),cancelLabel:(0,f.__)("Cancel")}:{type:"dropdown"},t={type:"panel",labelPosition:e?.labelPosition??"side",openAs:o,summary:r,editVisibility:e?.editVisibility??"on-hover"}}else if("card"===e?.type)if(!1===e.withHeader)t={type:"card",withHeader:!1,isOpened:!0,summary:[],isCollapsible:!1};else{const r=e.summary??[];t={type:"card",withHeader:!0,isOpened:"boolean"!=typeof e.isOpened||e.isOpened,summary:(n=r,"string"==typeof n?[{id:n,visibility:"when-collapsed"}]:n.map(e=>"string"==typeof e?{id:e,visibility:"when-collapsed"}:{id:e.id,visibility:e.visibility})),isCollapsible:void 0===e.isCollapsible||e.isCollapsible}}else"row"===e?.type?t={type:"row",alignment:e?.alignment??"center",styles:e?.styles??{}}:"details"===e?.type&&(t={type:"details",summary:e?.summary??""});var n;return t}var h=function e(t){const n=m(t?.layout),r=(t.fields??[]).map(t=>{if("string"==typeof t)return{id:t,layout:n};const r=t.layout?m(t.layout):n;return{id:t.id,layout:r,...!!t.label&&{label:t.label},...!!t.description&&{description:t.description},..."children"in t&&Array.isArray(t.children)&&{children:e({fields:t.children,layout:p}).fields}}});return{layout:n,fields:r}};function g({title:e}){return(0,o.jsx)(c.B,{direction:"column",className:"dataforms-layouts-regular__header",gap:"lg",children:(0,o.jsx)(c.B,{direction:"row",align:"center",children:(0,o.jsx)(u.__experimentalHeading,{level:2,size:13,children:e})})})}var v=n(76597),b=n(29491),y=n(52045),w=n(5573),x=(0,o.jsx)(w.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,o.jsx)(w.Path,{d:"m19 7-3-3-8.5 8.5-1 4 4-1L19 7Zm-7 11.5H5V20h7v-1.5Z"})}),_=function e(t){if(!t)return;const n=Object.keys(t).filter(e=>"children"!==e);for(const e of n){const n=t[e];if(void 0!==n&&"invalid"===n.type)return n.message?n.message:"required"===e?"A required field is empty":"Unidentified validation error"}if(t.children)for(const n of Object.values(t.children)){const t=e(n);if(t)return t}};function S({data:e,field:t,fieldLabel:n,summaryFields:i,validity:a,touched:s,disabled:l,onClick:c,"aria-expanded":p}){const{labelPosition:m,editVisibility:h}=t.layout,g=_(a),v=s&&!!g,w=function(e,t){return(0,d.A)("dataforms-layouts-panel__field-label",`dataforms-layouts-panel__field-label--label-position-${e}`,{"has-error":t})}(m,v),k=function(e,t,n){return e?(0,o.jsx)(u.Tooltip,{text:t,placement:"top",children:(0,o.jsxs)("span",{className:"dataforms-layouts-panel__field-label-error-content",children:[(0,o.jsx)(u.Icon,{icon:y.A,size:16}),n]})}):n}(v,g,n),C=(0,d.A)("dataforms-layouts-panel__field-trigger",`dataforms-layouts-panel__field-trigger--label-${m}`,{"is-disabled":l,"dataforms-layouts-panel__field-trigger--edit-always":"always"===h}),E=(0,b.useInstanceId)(S,"dataforms-layouts-panel__field-control"),j=v?(0,f.sprintf)((0,f._x)("Edit %s (has errors)","field"),n||""):(0,f.sprintf)((0,f._x)("Edit %s","field"),n||""),R=(0,r.useRef)(null);return(0,o.jsxs)("div",{ref:R,className:C,onClick:l?void 0:()=>{const e=R.current?.ownerDocument.defaultView?.getSelection();e&&e.toString().length>0||c()},onKeyDown:l?void 0:e=>{e.target!==e.currentTarget||"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),c())},children:["none"!==m&&(0,o.jsx)("span",{className:w,children:k}),"none"===m&&v&&(0,o.jsx)(u.Tooltip,{text:g,placement:"top",children:(0,o.jsx)("span",{className:"dataforms-layouts-panel__field-label-error-content",children:(0,o.jsx)(u.Icon,{icon:y.A,size:16})})}),(0,o.jsx)("span",{id:`${E}`,className:"dataforms-layouts-panel__field-control",children:i.length>1?(0,o.jsx)("span",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",width:"100%",gap:"2px"},children:i.map(t=>(0,o.jsx)("span",{style:{width:"100%"},children:(0,o.jsx)(t.render,{item:e,field:t})},t.id))}):i.map(t=>(0,o.jsx)(t.render,{item:e,field:t},t.id))}),!l&&(0,o.jsx)(u.Button,{className:"dataforms-layouts-panel__field-trigger-icon",label:j,icon:x,size:"small","aria-expanded":p,"aria-haspopup":"dialog","aria-describedby":`${E}`})]})}var k=n(11824);function C(e){return!e||Object.values(e).every(e=>Object.entries(e).every(([e,t])=>"children"===e&&t&&"object"==typeof t?C(t):"invalid"!==t.type&&"validating"!==t.type))}function E(e,t,n){if(e||(e={}),0===n.length)return e;const r={...e};let i=r;for(let e=0;e<n.length-1;e++){const t=n[e];i[t]||(i[t]={}),i[t]={...i[t]},i=i[t]}const o=n[n.length-1];return i[o]={...i[o]||{},...t},r}function j(e,t,n){if(!e||0===t.length)return e;const r={...e};let i=r;for(let n=0;n<t.length-1;n++){const r=t[n];if(!i[r])return e;i[r]={...i[r]},i=i[r]}const o=t[t.length-1];if(!i[o])return e;const a={...i[o]};return delete a[n],0===Object.keys(a).length?delete i[o]:i[o]=a,0!==Object.keys(r).length?r:void 0}function R(e,t,n){if(t.field?.isValid.required&&!t.field.isValid.required.validate(e,t.field))return{required:{type:"invalid"}};if(t.field?.isValid.pattern&&!t.field.isValid.pattern.validate(e,t.field))return{pattern:{type:"invalid",message:(0,f.__)("Value does not match the required pattern.")}};if(t.field?.isValid.min&&!t.field.isValid.min.validate(e,t.field))return{min:{type:"invalid",message:(0,f.__)("Value is below the minimum.")}};if(t.field?.isValid.max&&!t.field.isValid.max.validate(e,t.field))return{max:{type:"invalid",message:(0,f.__)("Value is above the maximum.")}};if(t.field?.isValid.minLength&&!t.field.isValid.minLength.validate(e,t.field))return{minLength:{type:"invalid",message:(0,f.__)("Value is too short.")}};if(t.field?.isValid.maxLength&&!t.field.isValid.maxLength.validate(e,t.field))return{maxLength:{type:"invalid",message:(0,f.__)("Value is too long.")}};if(t.field?.isValid.elements&&t.field.hasElements&&!t.field.getElements&&Array.isArray(t.field.elements)&&!t.field.isValid.elements.validate(e,t.field))return{elements:{type:"invalid",message:(0,f.__)("Value must be one of the elements.")}};let r;if(t.field&&t.field.isValid.custom)try{const n=t.field.getValue({item:e});r=t.field.isValid.custom(v(e,t.field.setValue({item:e,value:n})),t.field)}catch(e){let t;return t=e instanceof Error?e.message:String(e)||(0,f.__)("Unknown error when running custom validation."),{custom:{type:"invalid",message:t}}}if("string"==typeof r)return{custom:{type:"invalid",message:r}};const i={};if(t.field&&t.field.isValid.elements&&t.field.hasElements&&"function"==typeof t.field.getElements&&(function(e,t,n){const{elementsCounterRef:r,setFormValidity:i,path:o,item:a}=n,s=(r.current[t.id]||0)+1;r.current[t.id]=s,e.then(e=>{s===r.current[t.id]&&(Array.isArray(e)?t.field?.isValid.elements&&!t.field.isValid.elements.validate(a,{...t.field,elements:e})?i(e=>E(e,{elements:{type:"invalid",message:(0,f.__)("Value must be one of the elements.")}},[...o,t.id])):i(e=>j(e,[...o,t.id],"elements")):i(e=>E(e,{elements:{type:"invalid",message:(0,f.__)("Could not validate elements.")}},[...o,t.id])))}).catch(e=>{if(s!==r.current[t.id])return;let n;n=e instanceof Error?e.message:String(e)||(0,f.__)("Unknown error when running elements validation asynchronously."),i(e=>E(e,{elements:{type:"invalid",message:n}},[...o,t.id]))})}(t.field.getElements(),t,n),i.elements={type:"validating",message:(0,f.__)("Validating…")}),r instanceof Promise&&(function(e,t,n){const{customCounterRef:r,setFormValidity:i,path:o}=n,a=(r.current[t.id]||0)+1;r.current[t.id]=a,e.then(e=>{a===r.current[t.id]&&i(null!==e?"string"!=typeof e?e=>E(e,{custom:{type:"invalid",message:(0,f.__)("Validation could not be processed.")}},[...o,t.id]):n=>E(n,{custom:{type:"invalid",message:e}},[...o,t.id]):e=>j(e,[...o,t.id],"custom"))}).catch(e=>{if(a!==r.current[t.id])return;let n;n=e instanceof Error?e.message:String(e)||(0,f.__)("Unknown error when running custom validation asynchronously."),i(e=>E(e,{custom:{type:"invalid",message:n}},[...o,t.id]))})}(r,t,n),i.custom={type:"validating",message:(0,f.__)("Validating…")}),Object.keys(i).length>0)return i;if(t.children.length>0){const r={};t.children.forEach(i=>{r[i.id]=R(e,i,{...n,path:[...n.path,t.id,"children"]})});const i={};if(Object.entries(r).forEach(([e,t])=>{void 0!==t&&(i[e]=t)}),0===Object.keys(i).length)return;return{children:i}}}function A(e,t){const n=e?.field?.getValue({item:t});if(0===e.children.length)return n;const r=e.children.map(e=>A(e,t));return r?{value:n,children:r}:n}var I=function(e,t,n){const[o,a]=(0,r.useState)(),s=(0,r.useRef)({}),l=(0,r.useRef)({}),c=(0,r.useRef)({}),d=(0,r.useCallback)(()=>{const r={customCounterRef:s,elementsCounterRef:l,setFormValidity:a,path:[],item:e},o=function(e,t){const n=h(e);if(0===n.fields.length)return[];const r=new Map;return t.forEach(e=>{r.set(e.id,e)}),n.fields.map(function e(t){if("children"in t&&Array.isArray(t.children)){const n=t.children.map(e).filter(e=>null!==e);if(0===n.length)return null;const o=r.get(t.id);if(o){const[e]=(0,i.A)([o]);return{id:t.id,children:n,field:e}}return{id:t.id,children:n}}const n=r.get(t.id);if(!n)return null;const[o]=(0,i.A)([n]);return{id:t.id,children:[],field:o}}).filter(e=>null!==e)}(n,t);if(0===o.length)return void a(void 0);const d={},u=[];o.forEach(t=>{const n=A(t,e);if(c.current.hasOwnProperty(t.id)&&k(c.current[t.id],n))return void u.push(t.id);c.current[t.id]=n;const i=R(e,t,r);void 0!==i&&(d[t.id]=i)}),a(e=>{let t={...e,...d};const n=[...u,...Object.keys(d)];return Object.keys(t).forEach(e=>{t&&!n.includes(e)&&delete t[e]}),0===Object.keys(t).length&&(t=void 0),k(e,t)?e:t})},[e,t,n]);return(0,r.useEffect)(()=>{d()},[d]),{validity:o,isValid:C(o)}};function M(e,t){(0,r.useEffect)(()=>{t&&e.current&&e.current.querySelectorAll("input, textarea, select").forEach(e=>{e.reportValidity()})},[t,e])}var O=(e,t)=>{return Array.isArray(e)&&e.length>0?(n=e,Array.isArray(n)?n.map(e=>"string"==typeof e?e:e.id):[]).map(e=>t.find(t=>t.id===e)).filter(e=>void 0!==e):[];var n},P=function(e){const{fields:t}=(0,r.useContext)(l),n=e.layout,i=O(n.summary,t),o=((e,t)=>t.find(t=>t.id===e.id)||t.find(t=>{if(e.children){const n=e.children.filter(e=>!e.children);return 0!==n.length&&t.id===n[0].id}return t.id===e.id}))(e,t),a=e.children?e.label:o?.label;return 0===i.length?{summaryFields:o?[o]:[],fieldDefinition:o,fieldLabel:a}:{summaryFields:i,fieldDefinition:o,fieldLabel:a}};function T({data:e,field:t,onChange:n,fieldLabel:i,onClose:a,touched:s}){const{openAs:d}=t.layout,{applyLabel:f,cancelLabel:m}=d,{fields:h}=(0,r.useContext)(l),[g,y]=(0,r.useState)({}),w=(0,r.useMemo)(()=>v(e,g,{arrayMerge:(e,t)=>t}),[e,g]),x=(0,r.useMemo)(()=>({layout:p,fields:t.children?t.children:[{id:t.id,layout:p}]}),[t]),_=h.map(e=>({...e,Edit:null===e.Edit?void 0:e.Edit,isValid:{required:e.isValid.required?.constraint,elements:e.isValid.elements?.constraint,min:e.isValid.min?.constraint,max:e.isValid.max?.constraint,pattern:e.isValid.pattern?.constraint,minLength:e.isValid.minLength?.constraint,maxLength:e.isValid.maxLength?.constraint}})),{validity:S}=I(w,_,x),k=e=>{y(t=>v(t,e,{arrayMerge:(e,t)=>t}))},C=(0,b.useFocusOnMount)("firstInputElement"),E=(0,r.useRef)(null),j=(0,b.useMergeRefs)([C,E]);return M(E,s),(0,o.jsxs)(u.Modal,{className:"dataforms-layouts-panel__modal",onRequestClose:a,isFullScreen:!1,title:i,size:"medium",children:[(0,o.jsx)("div",{ref:j,children:(0,o.jsx)(Ke,{data:w,form:x,onChange:k,validity:S,children:(e,t,n,r)=>(0,o.jsx)(e,{data:w,field:t,onChange:k,hideLabelFromVision:x.fields.length<2,markWhenOptional:r,validity:n},t.id)})}),(0,o.jsxs)(c.B,{direction:"row",className:"dataforms-layouts-panel__modal-footer",gap:"md",children:[(0,o.jsx)(u.__experimentalSpacer,{style:{flex:1}}),(0,o.jsx)(u.Button,{variant:"tertiary",onClick:a,__next40pxDefaultSize:!0,children:m}),(0,o.jsx)(u.Button,{variant:"primary",onClick:()=>{n(g),a()},__next40pxDefaultSize:!0,children:f})]})]})}var N=function({data:e,field:t,onChange:n,validity:i}){const[a,s]=(0,r.useState)(!1),[l,c]=(0,r.useState)(!1),{fieldDefinition:d,fieldLabel:u,summaryFields:f}=P(t);return d?(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(S,{data:e,field:t,fieldLabel:u,summaryFields:f,validity:i,touched:a,disabled:!0===d.readOnly,onClick:()=>c(!0),"aria-expanded":l}),l&&(0,o.jsx)(T,{data:e,field:t,onChange:n,fieldLabel:u??"",onClose:()=>{c(!1),s(!0)},touched:a})]}):null},D=n(90181);function V({title:e,onClose:t}){return(0,o.jsx)(c.B,{direction:"column",className:"dataforms-layouts-panel__dropdown-header",gap:"lg",children:(0,o.jsxs)(c.B,{direction:"row",gap:"sm",align:"center",children:[e&&(0,o.jsx)(u.__experimentalHeading,{level:2,size:13,children:e}),(0,o.jsx)(u.__experimentalSpacer,{style:{flex:1}}),t&&(0,o.jsx)(u.Button,{label:(0,f.__)("Close"),icon:D.A,onClick:t,size:"small"})]})})}function z({touched:e,children:t}){const n=(0,r.useRef)(null);return M(n,e),(0,o.jsx)("div",{ref:n,children:t})}var F=function({data:e,field:t,onChange:n,validity:i}){const[a,s]=(0,r.useState)(!1),[l,c]=(0,r.useState)(null),d=(0,r.useMemo)(()=>({anchor:l,placement:"left-start",offset:36,shift:!0}),[l]),[f,m]=(0,b.__experimentalUseDialog)({focusOnMount:"firstInputElement"}),h=(0,r.useMemo)(()=>({layout:p,fields:t.children?t.children:[{id:t.id,layout:p}]}),[t]),g=(0,r.useMemo)(()=>{if(void 0!==i)return t.children?i?.children:{[t.id]:i}},[i,t]),{fieldDefinition:v,fieldLabel:y,summaryFields:w}=P(t);return v?(0,o.jsx)("div",{ref:c,className:"dataforms-layouts-panel__field-dropdown-anchor",children:(0,o.jsx)(u.Dropdown,{contentClassName:"dataforms-layouts-panel__field-dropdown",popoverProps:d,focusOnMount:!1,onToggle:e=>{e||s(!0)},renderToggle:({isOpen:n,onToggle:r})=>(0,o.jsx)(S,{data:e,field:t,fieldLabel:y,summaryFields:w,validity:i,touched:a,disabled:!0===v.readOnly,onClick:r,"aria-expanded":n}),renderContent:({onClose:t})=>(0,o.jsx)(z,{touched:a,children:(0,o.jsxs)("div",{ref:f,...m,children:[(0,o.jsx)(V,{title:y,onClose:t}),(0,o.jsx)(Ke,{data:e,form:h,onChange:n,validity:g,children:(t,r,i,a)=>(0,o.jsx)(t,{data:e,field:r,onChange:n,hideLabelFromVision:(h?.fields??[]).length<2,markWhenOptional:a,validity:i},r.id)})]})})})}):null},L=n(71416),B=(0,o.jsx)("div",{}),q=(0,r.forwardRef)(function({render:e=B,children:t,...n},r){return(0,o.jsx)(L.E,{ref:r,variant:"heading-lg",render:e,...n,children:t})}),W=(0,r.createContext)({setDescriptionId:()=>{}}),$=(0,r.forwardRef)(function({children:e,className:t,...n},i){const a=(0,r.useId)(),{setDescriptionId:s}=(0,r.useContext)(W);return(0,r.useEffect)(()=>(s(a),()=>s(void 0)),[a,s]),(0,o.jsx)("div",{ref:i,id:a,"aria-hidden":"true",className:t,...n,children:e})}),H=n(21133),K=n(51241);if("undefined"!=typeof document&&!document.head.querySelector("style[data-wp-hash='e3ae230cea']")){const e=document.createElement("style");e.setAttribute("data-wp-hash","e3ae230cea"),e.appendChild(document.createTextNode("@layer wp-ui-utilities, wp-ui-components, wp-ui-compositions, wp-ui-overrides;@layer wp-ui-utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}")),document.head.appendChild(e)}if("undefined"!=typeof document&&!document.head.querySelector("style[data-wp-hash='14f5e9ddeb']")){const e=document.createElement("style");e.setAttribute("data-wp-hash","14f5e9ddeb"),e.appendChild(document.createTextNode("@layer wp-ui-utilities, wp-ui-components, wp-ui-compositions, wp-ui-overrides;@layer wp-ui-components{._02872bf298eadc43__root{--wp-ui-card-padding:var(--wpds-dimension-padding-2xl,24px);--wp-ui-card-header-content-gap:var(--wpds-dimension-gap-xl,24px);--wp-ui-card-header-content-margin:calc(var(--wp-ui-card-header-content-gap) - var(--wp-ui-card-padding));background-color:var(--wpds-color-bg-surface-neutral-strong,#fff);border:1px solid var(--wpds-color-stroke-surface-neutral-weak,#e4e4e4);border-radius:var(--wpds-border-radius-lg,8px);color:var(--wpds-color-fg-content-neutral,#1e1e1e);display:flex;flex-direction:column;overflow:clip}._5dffdaf2a6e669ac__content,.bbccc92e6ba5662d__header{padding:var(--wp-ui-card-padding);&:not(:first-child):not(:last-child){padding-block-end:0}}.bbccc92e6ba5662d__header+._5dffdaf2a6e669ac__content{margin-block-start:var(--wp-ui-card-header-content-margin);padding-block-start:0}.c1fa192587e1b4a6__fullbleed{margin-inline:calc(var(--wp-ui-card-padding)*-1);width:calc(100% + var(--wp-ui-card-padding)*2)}}")),document.head.appendChild(e)}var U=(0,r.forwardRef)(function({render:e,...t},n){const r=(0,d.A)("_02872bf298eadc43__root","_336cd3e4e743482f__box-sizing");return(0,H.C)({defaultTagName:"div",render:e,ref:n,props:(0,K.v6)({className:r},t)})}),Y=n(51609),X=n(42655),G=n(13690),Z=n(84041),J=n(78265),Q=n(16579),ee=n(97013),te=n(54311),ne=n(1416),re=n(11644),ie=n(21600);const oe=Y.createContext(void 0);function ae(){const e=Y.useContext(oe);if(void 0===e)throw new Error((0,ie.A)(15));return e}var se=n(95018);let le=function(e){return e.open="data-open",e.closed="data-closed",e[e.startingStyle=se.T.startingStyle]="startingStyle",e[e.endingStyle=se.T.endingStyle]="endingStyle",e}({}),ce=function(e){return e.panelOpen="data-panel-open",e}({});const de={[le.open]:""},ue={[le.closed]:""},fe={open:e=>e?{[ce.panelOpen]:""}:null},pe={open:e=>e?de:ue,...se.G},me=Y.forwardRef(function(e,t){const{render:n,className:r,defaultOpen:i=!1,disabled:a=!1,onOpenChange:s,open:l,style:c,...d}=e,u=(0,X.K)(s),f=function(e){const{open:t,defaultOpen:n,onOpenChange:r,disabled:i}=e,o=void 0!==t,[a,s]=(0,Z.q)({controlled:t,default:n,name:"Collapsible",state:"open"}),{mounted:l,setMounted:c,transitionStatus:d}=(0,re.$)(a,!0,!0),[u,f]=Y.useState(a),[{height:p,width:m},h]=Y.useState({height:void 0,width:void 0}),g=(0,Q.e)(),[v,b]=Y.useState(),y=v??g,[w,x]=Y.useState(!1),[_,S]=Y.useState(!1),k=Y.useRef(null),C=Y.useRef(null),E=Y.useRef(null),j=Y.useRef(null),R=(0,ne.V)(j,!1),A=(0,X.K)(e=>{const t=!a,n=(0,ee.d)(te.Ui,e.nativeEvent);if(r(t,n),n.isCanceled)return;const i=j.current;"css-animation"===C.current&&null!=i&&i.style.removeProperty("animation-name"),w||_||(null!=C.current&&"css-animation"!==C.current&&!l&&t&&c(!0),"css-animation"===C.current&&(!u&&t&&f(!0),!l&&t&&c(!0))),s(t),"none"===C.current&&l&&!t&&c(!1)});return(0,J.g)(()=>{o&&"none"===C.current&&!a&&c(!1)},[o,a,t,c]),Y.useMemo(()=>({abortControllerRef:k,animationTypeRef:C,disabled:i,handleTrigger:A,height:p,mounted:l,open:a,panelId:y,panelRef:j,runOnceAnimationsFinish:R,setDimensions:h,setHiddenUntilFound:x,setKeepMounted:S,setMounted:c,setOpen:s,setPanelIdState:b,setVisible:f,transitionDimensionRef:E,transitionStatus:d,visible:u,width:m}),[k,C,i,A,p,l,a,y,j,R,h,x,S,c,s,f,E,d,u,m])}({open:l,defaultOpen:i,onOpenChange:u,disabled:a}),p=Y.useMemo(()=>({open:f.open,disabled:f.disabled,transitionStatus:f.transitionStatus}),[f.open,f.disabled,f.transitionStatus]),m=Y.useMemo(()=>({...f,onOpenChange:u,state:p}),[f,u,p]),h=(0,G.o)("div",e,{state:p,ref:t,props:d,stateAttributesMapping:pe});return(0,o.jsx)(oe.Provider,{value:m,children:h})});var he=(0,r.forwardRef)(function(e,t){return(0,o.jsx)(me,{ref:t,...e})}),ge=(0,r.forwardRef)(function({render:e,...t},n){return(0,o.jsx)(he,{ref:n,render:(0,o.jsx)(U,{render:e}),...t})}),ve=(0,o.jsx)(w.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,o.jsx)(w.Path,{d:"M17.5 11.6L12 16l-5.5-4.4.9-1.2L12 14l4.5-3.6 1 1.2z"})});if("undefined"!=typeof document&&!document.head.querySelector("style[data-wp-hash='14f5e9ddeb']")){const e=document.createElement("style");e.setAttribute("data-wp-hash","14f5e9ddeb"),e.appendChild(document.createTextNode("@layer wp-ui-utilities, wp-ui-components, wp-ui-compositions, wp-ui-overrides;@layer wp-ui-components{._02872bf298eadc43__root{--wp-ui-card-padding:var(--wpds-dimension-padding-2xl,24px);--wp-ui-card-header-content-gap:var(--wpds-dimension-gap-xl,24px);--wp-ui-card-header-content-margin:calc(var(--wp-ui-card-header-content-gap) - var(--wp-ui-card-padding));background-color:var(--wpds-color-bg-surface-neutral-strong,#fff);border:1px solid var(--wpds-color-stroke-surface-neutral-weak,#e4e4e4);border-radius:var(--wpds-border-radius-lg,8px);color:var(--wpds-color-fg-content-neutral,#1e1e1e);display:flex;flex-direction:column;overflow:clip}._5dffdaf2a6e669ac__content,.bbccc92e6ba5662d__header{padding:var(--wp-ui-card-padding);&:not(:first-child):not(:last-child){padding-block-end:0}}.bbccc92e6ba5662d__header+._5dffdaf2a6e669ac__content{margin-block-start:var(--wp-ui-card-header-content-margin);padding-block-start:0}.c1fa192587e1b4a6__fullbleed{margin-inline:calc(var(--wp-ui-card-padding)*-1);width:calc(100% + var(--wp-ui-card-padding)*2)}}")),document.head.appendChild(e)}var be=(0,r.forwardRef)(function({render:e,...t},n){return(0,H.C)({defaultTagName:"div",render:e,ref:n,props:(0,K.v6)({className:"bbccc92e6ba5662d__header"},t)})}),ye=n(52691);const we={...fe,...se.G},xe=Y.forwardRef(function(e,t){const{panelId:n,open:r,handleTrigger:i,state:o,disabled:a}=ae(),{className:s,disabled:l=a,id:c,render:d,nativeButton:u=!0,style:f,...p}=e,{getButtonProps:m,buttonRef:h}=(0,ye.s)({disabled:l,focusableWhenDisabled:!0,native:u}),g=Y.useMemo(()=>({"aria-controls":r?n:void 0,"aria-expanded":r,onClick:i}),[n,r,i]);return(0,G.o)("button",e,{state:o,ref:[t,h],props:[g,p,m],stateAttributesMapping:we})});var _e=(0,r.forwardRef)(function(e,t){return(0,o.jsx)(xe,{ref:t,...e})}),Se=(0,r.forwardRef)(function({icon:e,size:t=24,...n},r){return(0,o.jsx)(w.SVG,{ref:r,fill:"currentColor",...e.props,...n,width:t,height:t})});if("undefined"!=typeof document&&!document.head.querySelector("style[data-wp-hash='b49ef575a8']")){const e=document.createElement("style");e.setAttribute("data-wp-hash","b49ef575a8"),e.appendChild(document.createTextNode("@layer wp-ui-utilities, wp-ui-components, wp-ui-compositions, wp-ui-overrides;@layer wp-ui-components{.cab17c7a373cb60d__header-content{flex:1;min-width:0}.dd89d27c4f15912d__header-trigger-positioner{align-self:center;flex-shrink:0;max-height:0;overflow:visible}.bcfab5f2448bafef__header-trigger-wrapper{border-radius:var(--wpds-border-radius-sm,2px);display:flex;translate:0 -50%}._3106f8d2b0330faa__header-trigger{@media not (prefers-reduced-motion){transition:rotate .15s ease-out}}._5d2dfcb4085c6d0f__header[data-panel-open] ._3106f8d2b0330faa__header-trigger{rotate:180deg}._5d2dfcb4085c6d0f__header[data-disabled] ._3106f8d2b0330faa__header-trigger{color:var(--wpds-color-fg-interactive-neutral-disabled,#8d8d8d)}.e34cf37ccd0d81e0__content{height:var(--collapsible-panel-height);margin-block-start:var(--wp-ui-card-header-content-margin);overflow:hidden;&._165c4572592944b2__overflowVisible{overflow:visible}&[hidden]:not([hidden=until-found]){display:none}&[data-ending-style],&[data-starting-style]{height:0}@media not (prefers-reduced-motion){transition:all .15s ease-out}}}@layer wp-ui-compositions{._41bfdbf7b6c087c2__content-inner{padding-block-start:0}._5d2dfcb4085c6d0f__header{align-items:stretch;display:flex;flex-direction:row;gap:var(--wpds-dimension-gap-sm,8px);outline:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}}}")),document.head.appendChild(e)}if("undefined"!=typeof document&&!document.head.querySelector("style[data-wp-hash='1fb29d3a3c']")){const e=document.createElement("style");e.setAttribute("data-wp-hash","1fb29d3a3c"),e.appendChild(document.createTextNode("._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,#0000);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 #0000);color:var(--_gcd-input-color,var(--wpds-color-fg-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,#0000);border-color:var(--_gcd-input-border-color-disabled,#0000);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-fg-interactive-neutral-disabled,#8d8d8d))}&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-fg-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid #0000)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-fg-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-medium,499));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-a-box-shadow,none);color:var(--_gcd-a-color,inherit);outline:var(--_gcd-a-outline,0 solid #0000);transition:var(--_gcd-a-transition,none)}")),document.head.appendChild(e)}if("undefined"!=typeof document&&!document.head.querySelector("style[data-wp-hash='2a5ab8f3a7']")){const e=document.createElement("style");e.setAttribute("data-wp-hash","2a5ab8f3a7"),e.appendChild(document.createTextNode("@layer wp-ui-utilities, wp-ui-components, wp-ui-compositions, wp-ui-overrides;@layer wp-ui-utilities{._08e8a2e44959f892__outset-ring--focus,._970d04df7376df67__outset-ring--focus-within-except-active,.c5cb3ee4bddaa8e4__outset-ring--focus-within-visible,.cd83dfc2126a0846__outset-ring--focus-within,.d0541bc9dd9dc7b6__outset-ring--focus-visible,.e25b2bdd7aa21721__outset-ring--focus-except-active,.ecadb9e080e2dfa5__outset-ring--focus-parent-visible{@media not (prefers-reduced-motion){--_gcd-a-transition:outline 0.1s ease-out;transition:outline .1s ease-out}outline:0 solid #0000;outline-offset:1px}._08e8a2e44959f892__outset-ring--focus:focus,._970d04df7376df67__outset-ring--focus-within-except-active:focus-within:not(:has(:active)),.c5cb3ee4bddaa8e4__outset-ring--focus-within-visible:focus-within:has(:focus-visible),.cd83dfc2126a0846__outset-ring--focus-within:focus-within,.d0541bc9dd9dc7b6__outset-ring--focus-visible:focus-visible,.e25b2bdd7aa21721__outset-ring--focus-except-active:focus:not(:active),:focus-visible .ecadb9e080e2dfa5__outset-ring--focus-parent-visible{--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--wpds-color-stroke-focus-brand,var(--wp-admin-theme-color,#3858e9));--_gcd-div-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--wpds-color-stroke-focus-brand,var(--wp-admin-theme-color,#3858e9));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--wpds-color-stroke-focus-brand,var(--wp-admin-theme-color,#3858e9))}}")),document.head.appendChild(e)}var ke=(0,r.forwardRef)(function({children:e,className:t,render:n,...i},a){const[s,l]=(0,r.useState)(),c=(0,r.useMemo)(()=>({setDescriptionId:l}),[l]);return(0,o.jsx)(W.Provider,{value:c,children:(0,o.jsxs)(_e,{className:(0,d.A)("_5d2dfcb4085c6d0f__header",t),render:(0,o.jsx)(be,{ref:a,render:n,...i}),nativeButton:!1,"aria-describedby":s,children:[(0,o.jsx)("div",{className:"cab17c7a373cb60d__header-content",children:e}),(0,o.jsx)("div",{className:(0,d.A)("dd89d27c4f15912d__header-trigger-positioner"),children:(0,o.jsx)("div",{className:(0,d.A)("bcfab5f2448bafef__header-trigger-wrapper","_8c15fd0ed9f28ba4__div","ecadb9e080e2dfa5__outset-ring--focus-parent-visible"),children:(0,o.jsx)(Se,{icon:ve,className:"_3106f8d2b0330faa__header-trigger"})})})]})})});if("undefined"!=typeof document&&!document.head.querySelector("style[data-wp-hash='14f5e9ddeb']")){const e=document.createElement("style");e.setAttribute("data-wp-hash","14f5e9ddeb"),e.appendChild(document.createTextNode("@layer wp-ui-utilities, wp-ui-components, wp-ui-compositions, wp-ui-overrides;@layer wp-ui-components{._02872bf298eadc43__root{--wp-ui-card-padding:var(--wpds-dimension-padding-2xl,24px);--wp-ui-card-header-content-gap:var(--wpds-dimension-gap-xl,24px);--wp-ui-card-header-content-margin:calc(var(--wp-ui-card-header-content-gap) - var(--wp-ui-card-padding));background-color:var(--wpds-color-bg-surface-neutral-strong,#fff);border:1px solid var(--wpds-color-stroke-surface-neutral-weak,#e4e4e4);border-radius:var(--wpds-border-radius-lg,8px);color:var(--wpds-color-fg-content-neutral,#1e1e1e);display:flex;flex-direction:column;overflow:clip}._5dffdaf2a6e669ac__content,.bbccc92e6ba5662d__header{padding:var(--wp-ui-card-padding);&:not(:first-child):not(:last-child){padding-block-end:0}}.bbccc92e6ba5662d__header+._5dffdaf2a6e669ac__content{margin-block-start:var(--wp-ui-card-header-content-margin);padding-block-start:0}.c1fa192587e1b4a6__fullbleed{margin-inline:calc(var(--wp-ui-card-padding)*-1);width:calc(100% + var(--wp-ui-card-padding)*2)}}")),document.head.appendChild(e)}var Ce=(0,r.forwardRef)(function({render:e,...t},n){return(0,H.C)({defaultTagName:"div",render:e,ref:n,props:(0,K.v6)({className:"_5dffdaf2a6e669ac__content"},t)})}),Ee=n(67659),je=n(7281),Re=n(42789),Ae=n(92216);let Ie=function(e){return e.disabled="data-disabled",e.orientation="data-orientation",e}({}),Me=function(e){return e.collapsiblePanelHeight="--collapsible-panel-height",e.collapsiblePanelWidth="--collapsible-panel-width",e}({});var Oe=n(81818);const Pe=Y.forwardRef(function(e,t){const{className:n,hiddenUntilFound:r,keepMounted:i,render:o,id:a,style:s,...l}=e,{abortControllerRef:c,animationTypeRef:d,height:u,mounted:f,onOpenChange:p,open:m,panelId:h,panelRef:g,runOnceAnimationsFinish:v,setDimensions:b,setHiddenUntilFound:y,setKeepMounted:w,setMounted:x,setPanelIdState:_,setOpen:S,setVisible:k,state:C,transitionDimensionRef:E,visible:j,width:R,transitionStatus:A}=ae(),I=r??!1,M=i??!1;(0,J.g)(()=>{if(a)return _(a),()=>{_(void 0)}},[a,_]),(0,J.g)(()=>{y(I)},[y,I]),(0,J.g)(()=>{w(M)},[w,M]);const{props:O}=function(e){const{abortControllerRef:t,animationTypeRef:n,externalRef:r,height:i,hiddenUntilFound:o,keepMounted:a,id:s,mounted:l,onOpenChange:c,open:d,panelRef:u,runOnceAnimationsFinish:f,setDimensions:p,setMounted:m,setOpen:h,setVisible:g,transitionDimensionRef:v,visible:b,width:y}=e,w=Y.useRef(!1),x=Y.useRef(null),_=Y.useRef(d),S=Y.useRef(d),k=(0,Ae.N)(),C=Y.useMemo(()=>"css-animation"===n.current?!b:!d&&!l,[d,l,b,n]),E=(0,X.K)(e=>{if(!e)return;if(null==n.current||null==v.current){const t=getComputedStyle(e),r="none"!==t.animationName&&""!==t.animationName,i="0s"!==t.transitionDuration&&""!==t.transitionDuration;r&&i||("none"===t.animationName&&"0s"!==t.transitionDuration?n.current="css-transition":"none"!==t.animationName&&"0s"===t.transitionDuration?n.current="css-animation":n.current="none"),"horizontal"===e.getAttribute(Ie.orientation)||t.transitionProperty.indexOf("width")>-1?v.current="width":v.current="height"}if("css-transition"!==n.current)return;void 0!==i&&void 0!==y||(p({height:e.scrollHeight,width:e.scrollWidth}),S.current&&e.style.setProperty("transition-duration","0s"));let t=-1,r=-1;return t=Ae.K.request(()=>{S.current=!1,r=Ae.K.request(()=>{setTimeout(()=>{e.style.removeProperty("transition-duration")})})}),()=>{Ae.K.cancel(t),Ae.K.cancel(r)}}),j=(0,je.a)(r,u,E);return(0,J.g)(()=>{if("css-transition"!==n.current)return;const e=u.current;if(!e)return;let r=-1;if(null!=t.current&&(t.current.abort(),t.current=null),!d){if(0===e.scrollHeight&&0===e.scrollWidth)return;p({height:e.scrollHeight,width:e.scrollWidth});const n=new AbortController;t.current=n;const r=n.signal;let i=null;const o=le.endingStyle;return i=new MutationObserver(a=>{a.some(e=>"attributes"===e.type&&e.attributeName===o)&&(i?.disconnect(),i=null,f(()=>{p({height:0,width:0}),e.style.removeProperty("content-visibility"),m(!1),t.current===n&&(t.current=null)},r))}),i.observe(e,{attributes:!0,attributeFilter:[o]}),()=>{i?.disconnect(),k.cancel(),t.current===n&&(n.abort(),t.current=null)}}{const t={"justify-content":e.style.justifyContent,"align-items":e.style.alignItems,"align-content":e.style.alignContent,"justify-items":e.style.justifyItems};Object.keys(t).forEach(t=>{e.style.setProperty(t,"initial","important")}),S.current||a||e.setAttribute(le.startingStyle,""),p({height:e.scrollHeight,width:e.scrollWidth}),r=Ae.K.request(()=>{Object.entries(t).forEach(([t,n])=>{""===n?e.style.removeProperty(t):e.style.setProperty(t,n)})})}return()=>{Ae.K.cancel(r)}},[t,n,k,o,a,l,d,u,f,p,m]),(0,J.g)(()=>{if("css-animation"!==n.current)return;const e=u.current;e&&(x.current=e.style.animationName||x.current,e.style.setProperty("animation-name","none"),p({height:e.scrollHeight,width:e.scrollWidth}),_.current||w.current||e.style.removeProperty("animation-name"),d?(null!=t.current&&(t.current.abort(),t.current=null),m(!0),g(!0)):(t.current=new AbortController,f(()=>{m(!1),g(!1),t.current=null},t.current.signal)))},[t,n,d,u,f,p,m,g,b]),(0,Re.y)(()=>{const e=Ae.K.request(()=>{_.current=!1});return()=>Ae.K.cancel(e)}),(0,J.g)(()=>{if(!o)return;const e=u.current;if(!e)return;let t=-1,n=-1;return d&&w.current&&(e.style.transitionDuration="0s",p({height:e.scrollHeight,width:e.scrollWidth}),t=Ae.K.request(()=>{w.current=!1,n=Ae.K.request(()=>{setTimeout(()=>{e.style.removeProperty("transition-duration")})})})),()=>{Ae.K.cancel(t),Ae.K.cancel(n)}},[o,d,u,p]),(0,J.g)(()=>{const e=u.current;e&&o&&C&&(e.setAttribute("hidden","until-found"),"css-transition"===n.current&&e.setAttribute(le.startingStyle,""))},[o,C,n,u]),Y.useEffect(function(){const e=u.current;if(e)return(0,Ee.q)(e,"beforematch",function(e){w.current=!0,h(!0),c(!0,(0,ee.d)(te.dv,e))})},[c,u,h]),Y.useMemo(()=>({props:{hidden:C,id:s,ref:j}}),[C,s,j])}({abortControllerRef:c,animationTypeRef:d,externalRef:t,height:u,hiddenUntilFound:I,id:h,keepMounted:M,mounted:f,onOpenChange:p,open:m,panelRef:g,runOnceAnimationsFinish:v,setDimensions:b,setMounted:x,setOpen:S,setVisible:k,transitionDimensionRef:E,visible:j,width:R});(0,Oe.v)({open:m&&"idle"===A,ref:g,onComplete(){m&&b({height:void 0,width:void 0})}});const P=Y.useMemo(()=>({...C,transitionStatus:A}),[C,A]),T=(0,G.o)("div",e,{state:P,ref:[t,g],props:[O,{style:{[Me.collapsiblePanelHeight]:void 0===u?"auto":`${u}px`,[Me.collapsiblePanelWidth]:void 0===R?"auto":`${R}px`}},l],stateAttributesMapping:pe});return M||I||f?T:null});var Te=(0,r.forwardRef)(function(e,t){return(0,o.jsx)(Pe,{ref:t,...e})});if("undefined"!=typeof document&&!document.head.querySelector("style[data-wp-hash='b49ef575a8']")){const e=document.createElement("style");e.setAttribute("data-wp-hash","b49ef575a8"),e.appendChild(document.createTextNode("@layer wp-ui-utilities, wp-ui-components, wp-ui-compositions, wp-ui-overrides;@layer wp-ui-components{.cab17c7a373cb60d__header-content{flex:1;min-width:0}.dd89d27c4f15912d__header-trigger-positioner{align-self:center;flex-shrink:0;max-height:0;overflow:visible}.bcfab5f2448bafef__header-trigger-wrapper{border-radius:var(--wpds-border-radius-sm,2px);display:flex;translate:0 -50%}._3106f8d2b0330faa__header-trigger{@media not (prefers-reduced-motion){transition:rotate .15s ease-out}}._5d2dfcb4085c6d0f__header[data-panel-open] ._3106f8d2b0330faa__header-trigger{rotate:180deg}._5d2dfcb4085c6d0f__header[data-disabled] ._3106f8d2b0330faa__header-trigger{color:var(--wpds-color-fg-interactive-neutral-disabled,#8d8d8d)}.e34cf37ccd0d81e0__content{height:var(--collapsible-panel-height);margin-block-start:var(--wp-ui-card-header-content-margin);overflow:hidden;&._165c4572592944b2__overflowVisible{overflow:visible}&[hidden]:not([hidden=until-found]){display:none}&[data-ending-style],&[data-starting-style]{height:0}@media not (prefers-reduced-motion){transition:all .15s ease-out}}}@layer wp-ui-compositions{._41bfdbf7b6c087c2__content-inner{padding-block-start:0}._5d2dfcb4085c6d0f__header{align-items:stretch;display:flex;flex-direction:row;gap:var(--wpds-dimension-gap-sm,8px);outline:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}}}")),document.head.appendChild(e)}var Ne=(0,r.forwardRef)(function({className:e,render:t,children:n,hiddenUntilFound:r=!0,...i},a){return(0,o.jsx)(Te,{ref:a,className:t=>(0,d.A)("e34cf37ccd0d81e0__content",t.open&&"idle"===t.transitionStatus&&"_165c4572592944b2__overflowVisible",e),hiddenUntilFound:r,...i,children:(0,o.jsx)(Ce,{className:"_41bfdbf7b6c087c2__content-inner",render:t,children:n})})}),De=n(13572);function Ve(e){if(!e)return 0;let t=0;const n=Object.keys(e).filter(e=>"children"!==e);for(const r of n){const n=e[r];"invalid"===n?.type&&t++}if(e.children)for(const n of Object.values(e.children))t+=Ve(n);return t}function ze({validity:e}){const t=Ve(e);return 0===t?null:(0,o.jsx)(De.E,{intent:"high",children:(0,f.sprintf)((0,f._n)("%d field needs attention","%d fields need attention",t),t)})}function Fe({data:e,fields:t,label:n,layout:r,isOpen:i,touched:a,validity:s}){const l=O(r.summary,t).filter(e=>function(e,t,n){if(!t||Array.isArray(t)&&0===t.length)return!1;const r=(Array.isArray(t)?t:[t]).find(t=>"string"==typeof t?t===e.id:"object"==typeof t&&"id"in t&&t.id===e.id);return!!r&&("string"==typeof r||"object"!=typeof r||!("visibility"in r)||"always"===r.visibility||"when-collapsed"===r.visibility&&!n)}(e,r.summary,i)),d=a&&r.isCollapsible,u=l.length>0&&r.withHeader;return(0,o.jsxs)(c.B,{align:"center",justify:"space-between",className:"dataforms-layouts-card__field-header-content",children:[(0,o.jsx)(q,{children:n}),(d||u)&&(0,o.jsxs)($,{className:"dataforms-layouts-card__field-header-content-description",children:[d&&(0,o.jsx)(ze,{validity:s}),u&&(0,o.jsx)("div",{className:"dataforms-layouts-card__field-summary",children:l.map(t=>(0,o.jsx)(t.render,{item:e,field:t},t.id))})]})]})}function Le({data:e,field:t,form:n,onChange:r,hideLabelFromVision:i,markWhenOptional:a,validity:s,withHeader:l}){if(t.children)return(0,o.jsxs)(o.Fragment,{children:[t.description&&(0,o.jsx)("div",{className:"dataforms-layouts-card__field-description",children:t.description}),(0,o.jsx)(Ke,{data:e,form:n,onChange:r,validity:s?.children})]});const c=$e("regular")?.component;return c?(0,o.jsx)(c,{data:e,field:t,onChange:r,hideLabelFromVision:i||l,markWhenOptional:a,validity:s}):null}function Be({title:e}){return(0,o.jsx)(c.B,{direction:"column",className:"dataforms-layouts-row__header",gap:"lg",children:(0,o.jsx)(c.B,{direction:"row",align:"center",children:(0,o.jsx)(u.__experimentalHeading,{level:2,size:13,children:e})})})}var qe=({children:e})=>(0,o.jsx)(o.Fragment,{children:e}),We=[{type:"regular",component:function({data:e,field:t,onChange:n,hideLabelFromVision:i,markWhenOptional:a,validity:s}){const{fields:f}=(0,r.useContext)(l),m=t.layout,h=(0,r.useMemo)(()=>({layout:p,fields:t.children?t.children:[]}),[t]);if(t.children)return(0,o.jsxs)(o.Fragment,{children:[!i&&t.label&&(0,o.jsx)(g,{title:t.label}),(0,o.jsx)(Ke,{data:e,form:h,onChange:n,validity:s?.children})]});const v=m.labelPosition,b=f.find(e=>e.id===t.id);return b&&b.Edit?"side"===v?(0,o.jsxs)(c.B,{direction:"row",className:"dataforms-layouts-regular__field",gap:"sm",children:[(0,o.jsx)("div",{className:(0,d.A)("dataforms-layouts-regular__field-label",`dataforms-layouts-regular__field-label--label-position-${v}`),children:(0,o.jsx)(u.BaseControl.VisualLabel,{children:b.label})}),(0,o.jsx)("div",{className:"dataforms-layouts-regular__field-control",children:!0===b.readOnly?(0,o.jsx)(b.render,{item:e,field:b}):(0,o.jsx)(b.Edit,{data:e,field:b,onChange:n,hideLabelFromVision:!0,markWhenOptional:a,validity:s},b.id)})]}):(0,o.jsx)("div",{className:"dataforms-layouts-regular__field",children:!0===b.readOnly?(0,o.jsx)(o.Fragment,{children:(0,o.jsxs)(o.Fragment,{children:[!i&&"none"!==v&&(0,o.jsx)(u.BaseControl.VisualLabel,{children:b.label}),(0,o.jsx)(b.render,{item:e,field:b})]})}):(0,o.jsx)(b.Edit,{data:e,field:b,onChange:n,hideLabelFromVision:"none"===v||i,markWhenOptional:a,validity:s})}):null},wrapper:({children:e})=>(0,o.jsx)(c.B,{direction:"column",className:"dataforms-layouts__wrapper",gap:"lg",children:e})},{type:"panel",component:function({data:e,field:t,onChange:n,validity:r}){return"modal"===t.layout.openAs.type?(0,o.jsx)(N,{data:e,field:t,onChange:n,validity:r}):(0,o.jsx)(F,{data:e,field:t,onChange:n,validity:r})},wrapper:({children:e})=>(0,o.jsx)(c.B,{direction:"column",className:"dataforms-layouts__wrapper",gap:"md",children:e})},{type:"card",component:function({data:e,field:t,onChange:n,hideLabelFromVision:i,markWhenOptional:a,validity:s}){const{fields:c}=(0,r.useContext)(l),d=t.layout,u=(0,r.useRef)(null),f=(0,r.useMemo)(()=>({layout:p,fields:t.children??[]}),[t]),{isOpened:m,isCollapsible:h}=d,[g,v]=(0,r.useState)(m),[b,y]=(0,r.useState)(!1);(0,r.useEffect)(()=>{v(m)},[m]);const w=(0,r.useCallback)(e=>{e||y(!0),v(e)},[]),x=(0,r.useCallback)(()=>{y(!0)},[]);M(u,(!h||g)&&b);let _,S=t.label;if(t.children)_=!!S&&d.withHeader;else{const e=c.find(e=>e.id===t.id);if(!e||!e.Edit)return null;S=e.label,_=!!S&&d.withHeader}const k=(0,o.jsx)(Le,{data:e,field:t,form:f,onChange:n,hideLabelFromVision:i,markWhenOptional:a,validity:s,withHeader:_}),C=(0,o.jsx)(Fe,{data:e,fields:c,label:S,layout:d,isOpen:!h||!!g,touched:b,validity:s});return _&&h?(0,o.jsxs)(ge,{className:"dataforms-layouts-card__field",open:g,onOpenChange:w,children:[(0,o.jsx)(ke,{children:C}),(0,o.jsx)(Ne,{ref:u,onBlur:x,children:k})]}):(0,o.jsxs)(U,{className:"dataforms-layouts-card__field",children:[_&&(0,o.jsx)(be,{children:C}),(0,o.jsx)(Ce,{ref:u,onBlur:x,children:k})]})},wrapper:({children:e})=>(0,o.jsx)(c.B,{direction:"column",className:"dataforms-layouts__wrapper",gap:"xl",children:e})},{type:"row",component:function({data:e,field:t,onChange:n,hideLabelFromVision:r,markWhenOptional:i,validity:a}){const s=t.layout;if(t.children){const l={layout:p,fields:t.children};return(0,o.jsxs)("div",{className:"dataforms-layouts-row__field",children:[!r&&t.label&&(0,o.jsx)(Be,{title:t.label}),(0,o.jsx)(c.B,{direction:"row",align:s.alignment,gap:"lg",children:(0,o.jsx)(Ke,{data:e,form:l,onChange:n,validity:a?.children,as:qe,children:(t,a,l)=>(0,o.jsx)("div",{className:"dataforms-layouts-row__field-control",style:s.styles[a.id],children:(0,o.jsx)(t,{data:e,field:a,onChange:n,hideLabelFromVision:r,markWhenOptional:i,validity:l})},a.id)})})]})}const l=$e("regular")?.component;return l?(0,o.jsx)(o.Fragment,{children:(0,o.jsx)("div",{className:"dataforms-layouts-row__field-control",children:(0,o.jsx)(l,{data:e,field:t,onChange:n,markWhenOptional:i,validity:a})})}):null},wrapper:({children:e,layout:t})=>(0,o.jsx)(c.B,{direction:"column",className:"dataforms-layouts__wrapper",gap:"lg",children:(0,o.jsx)("div",{className:"dataforms-layouts-row__field",children:(0,o.jsx)(c.B,{direction:"row",gap:"lg",align:t.alignment,children:e})})})},{type:"details",component:function({data:e,field:t,onChange:n,validity:i}){const{fields:a}=(0,r.useContext)(l),s=(0,r.useRef)(null),d=(0,r.useRef)(null),[u,m]=(0,r.useState)(!1),[h,g]=(0,r.useState)(!1),v=(0,r.useMemo)(()=>({layout:p,fields:t.children??[]}),[t]);(0,r.useEffect)(()=>{const e=s.current;if(!e)return;const t=()=>{const t=e.open;t||m(!0),g(t)};return e.addEventListener("toggle",t),()=>{e.removeEventListener("toggle",t)}},[]),M(d,h&&u);const b=(0,r.useCallback)(()=>{m(!0)},[]);if(!t.children)return null;const y=t.layout.summary??"",w=y?a.find(e=>e.id===y):void 0;let x;return x=w&&w.render?(0,o.jsx)(w.render,{item:e,field:w}):t.label||(0,f.__)("More details"),(0,o.jsxs)("details",{ref:s,className:"dataforms-layouts-details__details",children:[(0,o.jsx)("summary",{className:"dataforms-layouts-details__summary",children:(0,o.jsxs)(c.B,{direction:"row",align:"center",gap:"md",className:"dataforms-layouts-details__summary-content",children:[x,u&&(0,o.jsx)(ze,{validity:i})]})}),(0,o.jsx)("div",{ref:d,className:"dataforms-layouts-details__content",onBlur:b,children:(0,o.jsx)(Ke,{data:e,form:v,onChange:n,validity:i?.children})})]})}}];function $e(e){return We.find(t=>t.type===e)}var He=({children:e})=>(0,o.jsx)(c.B,{direction:"column",className:"dataforms-layouts__wrapper",gap:"lg",children:e});function Ke({data:e,form:t,onChange:n,validity:i,children:a,as:s}){const{fields:c}=(0,r.useContext)(l),d=(0,r.useMemo)(()=>{const e=c.filter(e=>!!e.isValid?.required).length;return e>c.length-e},[c]),u=s??$e(t.layout.type)?.wrapper??He;return(0,o.jsx)(u,{layout:t.layout,children:t.fields.map(t=>{const r=$e(t.layout.type)?.component;if(!r)return null;const s=t.children?void 0:(l=t,c.find(e=>e.id===l.id));var l;return s&&s.isVisible&&!s.isVisible(e)?null:a?a(r,t,i?.[t.id],d):(0,o.jsx)(r,{data:e,field:t,onChange:n,markWhenOptional:d,validity:i?.[t.id]},t.id)})})}function Ue({data:e,form:t,fields:n,onChange:a,validity:l}){const c=(0,r.useMemo)(()=>h(t),[t]),d=(0,r.useMemo)(()=>(0,i.A)(n),[n]);return t.fields?(0,o.jsx)(s,{fields:d,children:(0,o.jsx)(Ke,{data:e,form:c,onChange:a,validity:l})}):null}},68206:(e,t,n)=>{"use strict";n.d(t,{A:()=>Ji});var r=n(4921),i=n(86087),o=n(29491),a=n(87356),s=n(29956),l=(0,i.createContext)({view:{type:s.Ad},onChangeView:()=>{},fields:[],data:[],paginationInfo:{totalItems:0,totalPages:0},selection:[],onChangeSelection:()=>{},setOpenedFilter:()=>{},openedFilter:null,getItemId:e=>e.id,isItemClickable:()=>!0,renderItemLink:void 0,containerWidth:0,containerRef:(0,i.createRef)(),resizeObserverRef:()=>{},defaultLayouts:{list:{},grid:{},table:{}},filters:[],isShowingFilter:!1,setIsShowingFilter:()=>{},hasInitiallyLoaded:!1,config:{perPageSizes:[]},intersectionObserver:null});l.displayName="DataViewsContext";var c=l,d=n(27723),u=n(5573),f=n(39793),p=(0,f.jsx)(u.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,f.jsx)(u.Path,{d:"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM5 4.5h14c.3 0 .5.2.5.5v3.5h-15V5c0-.3.2-.5.5-.5zm8 5.5h6.5v3.5H13V10zm-1.5 3.5h-7V10h7v3.5zm-7 5.5v-4h7v4.5H5c-.3 0-.5-.2-.5-.5zm14.5.5h-6V15h6.5v4c0 .3-.2.5-.5.5z"})}),m=(0,f.jsx)(u.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,f.jsx)(u.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M6 5.5h3a.5.5 0 01.5.5v3a.5.5 0 01-.5.5H6a.5.5 0 01-.5-.5V6a.5.5 0 01.5-.5zM4 6a2 2 0 012-2h3a2 2 0 012 2v3a2 2 0 01-2 2H6a2 2 0 01-2-2V6zm11-.5h3a.5.5 0 01.5.5v3a.5.5 0 01-.5.5h-3a.5.5 0 01-.5-.5V6a.5.5 0 01.5-.5zM13 6a2 2 0 012-2h3a2 2 0 012 2v3a2 2 0 01-2 2h-3a2 2 0 01-2-2V6zm5 8.5h-3a.5.5 0 00-.5.5v3a.5.5 0 00.5.5h3a.5.5 0 00.5-.5v-3a.5.5 0 00-.5-.5zM15 13a2 2 0 00-2 2v3a2 2 0 002 2h3a2 2 0 002-2v-3a2 2 0 00-2-2h-3zm-9 1.5h3a.5.5 0 01.5.5v3a.5.5 0 01-.5.5H6a.5.5 0 01-.5-.5v-3a.5.5 0 01.5-.5zM4 15a2 2 0 012-2h3a2 2 0 012 2v3a2 2 0 01-2 2H6a2 2 0 01-2-2v-3z"})}),h=(0,f.jsx)(u.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,f.jsx)(u.Path,{d:"M4 8.8h8.9V7.2H4v1.6zm0 7h8.9v-1.5H4v1.5zM18 13c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0-3c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2z"})}),g=(0,f.jsx)(u.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,f.jsx)(u.Path,{d:"M11.1 15.8H20v-1.5h-8.9v1.5zm0-8.6v1.5H20V7.2h-8.9zM6 13c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0-7c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"})}),v=(0,f.jsx)(u.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,f.jsx)(u.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M12 18.5a6.5 6.5 0 1 1 0-13 6.5 6.5 0 0 1 0 13ZM4 12a8 8 0 1 1 16 0 8 8 0 0 1-16 0Zm9 1V8h-1.5v3.5h-2V13H13Z"})}),b=n(56427);const y=window.wp.keycodes;var w=(0,f.jsx)(u.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,f.jsx)(u.Path,{d:"M10.8622 8.04053L14.2805 12.0286L10.8622 16.0167L9.72327 15.0405L12.3049 12.0286L9.72327 9.01672L10.8622 8.04053Z"})}),x=(0,f.jsx)(u.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,f.jsx)(u.Path,{d:"m15.99 10.889-3.988 3.418-3.988-3.418.976-1.14 3.012 2.582 3.012-2.581.976 1.139Z"})}),_=(0,f.jsx)(u.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,f.jsx)(u.Path,{d:"m13.1 16-3.4-4 3.4-4 1.1 1-2.6 3 2.6 3-1.1 1z"})});function S({selection:e,onChangeSelection:t,item:n,getItemId:r,titleField:i,disabled:o,...a}){const s=r(n),l=e.includes(s),c=!o&&l,u=i?.getValue?.({item:n})||(0,d.__)("(no title)");return(0,f.jsx)(b.CheckboxControl,{className:"dataviews-selection-checkbox","aria-label":u,"aria-disabled":o,checked:c,onChange:()=>{o||t(l?e.filter(e=>s!==e):[...e,s])},...a})}var k=(0,f.jsx)(u.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,f.jsx)(u.Path,{d:"M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z"})}),C=n(47143),E=n(19e3),{Menu:j,kebabCase:R}=(0,E.T)(b.privateApis);function A({action:e,onClick:t,items:n,variant:r}){const i="string"==typeof e.label?e.label:e.label(n);return(0,f.jsx)(b.Button,{disabled:!!e.disabled,accessibleWhenDisabled:!0,size:"compact",variant:r,onClick:t,children:i})}function I({action:e,onClick:t,items:n}){const r="string"==typeof e.label?e.label:e.label(n);return(0,f.jsx)(j.Item,{disabled:e.disabled,onClick:t,children:(0,f.jsx)(j.ItemLabel,{children:r})})}function M({action:e,items:t,closeModal:n}){const r="string"==typeof e.label?e.label:e.label(t),i="function"==typeof e.modalHeader?e.modalHeader(t):e.modalHeader;return(0,f.jsx)(b.Modal,{title:i||r,__experimentalHideHeader:!!e.hideModalHeader,onRequestClose:n,focusOnMount:e.modalFocusOnMount??!0,size:e.modalSize||"medium",overlayClassName:`dataviews-action-modal dataviews-action-modal__${R(e.id)}`,children:(0,f.jsx)(e.RenderModal,{items:t,closeModal:n})})}function O({actions:e,item:t,registry:n,setActiveModalAction:r}){const{primaryActions:o,regularActions:a}=(0,i.useMemo)(()=>e.reduce((e,t)=>((t.isPrimary?e.primaryActions:e.regularActions).push(t),e),{primaryActions:[],regularActions:[]}),[e]),s=e=>e.map(e=>(0,f.jsx)(I,{action:e,onClick:()=>{"RenderModal"in e?r(e):e.callback([t],{registry:n})},items:[t]},e.id));return(0,f.jsxs)(j.Group,{children:[s(o),s(a)]})}function P({item:e,actions:t,isCompact:n}){const r=(0,C.useRegistry)(),{primaryActions:s,eligibleActions:l}=(0,i.useMemo)(()=>{const n=t.filter(t=>!t.isEligible||t.isEligible(e));return{primaryActions:n.filter(e=>e.isPrimary),eligibleActions:n}},[t,e]),c=(0,o.useViewportMatch)("medium","<");return n?(0,f.jsx)(T,{item:e,actions:l,isSmall:!0,registry:r}):(0,f.jsxs)(a.B,{direction:"row",justify:"flex-end",className:"dataviews-item-actions",style:{flexShrink:0,width:"auto"},children:[(0,f.jsx)(N,{item:e,actions:s,registry:r}),(s.length<l.length||c)&&(0,f.jsx)(T,{item:e,actions:l,registry:r})]})}function T({item:e,actions:t,isSmall:n,registry:r}){const[o,a]=(0,i.useState)(null);return(0,f.jsxs)(f.Fragment,{children:[(0,f.jsxs)(j,{placement:"bottom-end",children:[(0,f.jsx)(j.TriggerButton,{render:(0,f.jsx)(b.Button,{size:n?"small":"compact",icon:k,label:(0,d.__)("Actions"),accessibleWhenDisabled:!0,disabled:!t.length,className:"dataviews-all-actions-button"})}),(0,f.jsx)(j.Popover,{children:(0,f.jsx)(O,{actions:t,item:e,registry:r,setActiveModalAction:a})})]}),!!o&&(0,f.jsx)(M,{action:o,items:[e],closeModal:()=>a(null)})]})}function N({item:e,actions:t,registry:n,buttonVariant:r}){const[a,s]=(0,i.useState)(null);return(0,o.useViewportMatch)("medium","<")?null:Array.isArray(t)&&0!==t.length?(0,f.jsxs)(f.Fragment,{children:[t.map(t=>(0,f.jsx)(A,{action:t,onClick:()=>{"RenderModal"in t?s(t):t.callback([e],{registry:n})},items:[e],variant:r},t.id)),!!a&&(0,f.jsx)(M,{action:a,items:[e],closeModal:()=>s(null)})]}):null}var D=n(90181);function V({action:e,items:t,ActionTriggerComponent:n}){const[r,o]=(0,i.useState)(!1),a={action:e,onClick:()=>{o(!0)},items:t};return(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)(n,{...a}),r&&(0,f.jsx)(M,{action:e,items:t,closeModal:()=>o(!1)})]})}function z(e,t){return(0,i.useMemo)(()=>e.some(e=>e.supportsBulk&&(!e.isEligible||e.isEligible(t))),[e,t])}function F(e,t){return(0,i.useMemo)(()=>t.some(t=>e.some(e=>e.supportsBulk&&(!e.isEligible||e.isEligible(t)))),[e,t])}function L({selection:e,onChangeSelection:t,data:n,actions:r,getItemId:o,disableSelectAll:a=!1}){const s=(0,i.useMemo)(()=>n.filter(e=>r.some(t=>t.supportsBulk&&(!t.isEligible||t.isEligible(e)))),[n,r]),l=n.filter(t=>e.includes(o(t))&&s.includes(t)),c=e.length>0,u=l.length===s.length;return a?(0,f.jsx)(b.CheckboxControl,{className:"dataviews-view-table-selection-checkbox",checked:c,disabled:!c,onChange:()=>{t([])},"aria-label":(0,d.__)("Deselect all")}):(0,f.jsx)(b.CheckboxControl,{className:"dataviews-view-table-selection-checkbox",checked:u,indeterminate:!u&&!!l.length,onChange:()=>{t(u?[]:s.map(e=>o(e)))},"aria-label":u?(0,d.__)("Deselect all"):(0,d.__)("Select all")})}function B({action:e,onClick:t,isBusy:n,items:r}){const i="string"==typeof e.label?e.label:e.label(r);return(0,o.useViewportMatch)("medium","<")?(0,f.jsx)(b.Button,{disabled:n,accessibleWhenDisabled:!0,label:i,icon:e.icon,size:"compact",onClick:t,isBusy:n}):(0,f.jsx)(b.Button,{disabled:n,accessibleWhenDisabled:!0,size:"compact",onClick:t,isBusy:n,children:i})}var q=[];function W({action:e,selectedItems:t,actionInProgress:n,setActionInProgress:r}){const o=(0,C.useRegistry)(),a=(0,i.useMemo)(()=>t.filter(t=>!e.isEligible||e.isEligible(t)),[e,t]);return"RenderModal"in e?(0,f.jsx)(V,{action:e,items:a,ActionTriggerComponent:B},e.id):(0,f.jsx)(B,{action:e,onClick:async()=>{r(e.id),await e.callback(t,{registry:o}),r(null)},items:a,isBusy:n===e.id},e.id)}function $(e,t,n,r,i,o,s,l,c,u,p){const m=function(e,t,n,r=!1){return e>0?(0,d.sprintf)((0,d._n)("%d Item selected","%d Items selected",e),e):r||n<=t?(0,d.sprintf)((0,d._n)("%d Item","%d Items",n),n):(0,d.sprintf)((0,d._n)("%1$d of %2$d Item","%1$d of %2$d Items",n),t,n)}(i.length,e.length,p.totalItems,r);return(0,f.jsxs)(a.B,{direction:"row",className:"dataviews-bulk-actions-footer__container",gap:"md",align:"center",children:[(0,f.jsx)(L,{selection:i,onChangeSelection:u,data:e,actions:t,getItemId:n,disableSelectAll:r}),(0,f.jsx)("span",{className:"dataviews-bulk-actions-footer__item-count",children:m}),(0,f.jsxs)(a.B,{direction:"row",className:"dataviews-bulk-actions-footer__action-buttons",gap:"xs",children:[o.map(e=>(0,f.jsx)(W,{action:e,selectedItems:s,actionInProgress:l,setActionInProgress:c},e.id)),s.length>0&&(0,f.jsx)(b.Button,{icon:D.A,showTooltip:!0,tooltipPosition:"top",size:"compact",label:(0,d.__)("Cancel"),disabled:!!l,accessibleWhenDisabled:!1,onClick:()=>{u(q)}})]})]})}function H({selection:e,actions:t,onChangeSelection:n,data:r,getItemId:a,isInfiniteScroll:s,paginationInfo:l}){const[c,d]=(0,i.useState)(null),u=(0,i.useRef)(void 0),f=(0,o.useViewportMatch)("medium","<"),p=(0,i.useMemo)(()=>t.filter(e=>e.supportsBulk),[t]),m=(0,i.useMemo)(()=>r.filter(e=>p.some(t=>!t.isEligible||t.isEligible(e))),[r,p]),h=(0,i.useMemo)(()=>r.filter(t=>e.includes(a(t))&&m.includes(t)),[e,r,a,m]),g=(0,i.useMemo)(()=>t.filter(e=>e.supportsBulk&&(!f||e.icon)&&h.some(t=>!e.isEligible||e.isEligible(t))),[t,h,f]);return c?(u.current||(u.current=$(r,t,a,s,e,g,h,c,d,n,l)),u.current):(u.current&&(u.current=void 0),$(r,t,a,s,e,g,h,c,d,n,l))}function K(){const{data:e,selection:t,actions:n=q,onChangeSelection:r,getItemId:o,paginationInfo:a,view:s}=(0,i.useContext)(c);return(0,f.jsx)(H,{selection:t,onChangeSelection:r,data:e,actions:n,getItemId:o,isInfiniteScroll:!!s.infiniteScrollEnabled,paginationInfo:a})}var U=(0,f.jsx)(u.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,f.jsx)(u.Path,{d:"M10 17.5H14V16H10V17.5ZM6 6V7.5H18V6H6ZM8 12.5H16V11H8V12.5Z"})}),Y=(0,f.jsx)(u.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,f.jsx)(u.Path,{d:"M20 11.2H6.8l3.7-3.7-1-1L3.9 12l5.6 5.5 1-1-3.7-3.7H20z"})}),X=(0,f.jsx)(u.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,f.jsx)(u.Path,{d:"m14.5 6.5-1 1 3.7 3.7H4v1.6h13.2l-3.7 3.7 1 1 5.6-5.5z"})}),G=n(25893);function Z(e,t){const n=[e?.titleField,e?.mediaField,e?.descriptionField].filter(Boolean);return t.filter(e=>!n.includes(e.id)&&"media"!==e.type&&!1!==e.enableHiding)}var{Menu:J}=(0,E.T)(b.privateApis);function Q({children:e}){return i.Children.toArray(e).filter(Boolean).map((e,t)=>(0,f.jsxs)(i.Fragment,{children:[t>0&&(0,f.jsx)(J.Separator,{}),e]},t))}var ee=(0,i.forwardRef)(function({fieldId:e,view:t,fields:n,onChangeView:r,onHide:o,setOpenedFilter:a,canMove:l=!0,canInsertLeft:u=!0,canInsertRight:p=!0},m){const h=t.fields??[],g=h?.indexOf(e),v=t.sort?.field===e;let y=!1,w=!1,x=!1,_=[];const S=n.find(t=>t.id===e),{setIsShowingFilter:k}=(0,i.useContext)(c);if(!S)return null;y=!1!==S.enableHiding,w=!1!==S.enableSorting;const C=S.header;if(_=!!S.filterBy&&S.filterBy?.operators||[],x=!(t.filters?.some(t=>e===t.field)||!S.hasElements&&!S.Edit||!1===S.filterBy||S.filterBy?.isPrimary),!(w||l||y||x))return C;const E=Z(t,n).filter(e=>!h.includes(e.id)),j=(u||p)&&!!E.length,R=(0,d.isRTL)();return(0,f.jsxs)(J,{children:[(0,f.jsxs)(J.TriggerButton,{render:(0,f.jsx)(b.Button,{size:"compact",className:"dataviews-view-table-header-button",ref:m,variant:"tertiary"}),children:[C,t.sort&&v&&(0,f.jsx)("span",{"aria-hidden":"true",children:s.vI[t.sort.direction]})]}),(0,f.jsx)(J.Popover,{style:{minWidth:"240px"},children:(0,f.jsxs)(Q,{children:[w&&(0,f.jsx)(J.Group,{children:s.GJ.map(n=>{const i=t.sort&&v&&t.sort.direction===n,o=`${e}-${n}`;return(0,f.jsx)(J.RadioItem,{name:"view-table-sorting",value:o,checked:i,onChange:()=>{r({...t,sort:{field:e,direction:n},showLevels:!1})},children:(0,f.jsx)(J.ItemLabel,{children:s.CL[n]})},o)})}),x&&(0,f.jsx)(J.Group,{children:(0,f.jsx)(J.Item,{prefix:(0,f.jsx)(b.Icon,{icon:U}),onClick:()=>{a(e),k(!0),r({...t,page:1,filters:[...t.filters||[],{field:e,value:void 0,operator:_[0]}]})},children:(0,f.jsx)(J.ItemLabel,{children:(0,d.__)("Add filter")})})}),(l||y||j)&&S&&(0,f.jsxs)(J.Group,{children:[l&&(0,f.jsx)(J.Item,{prefix:(0,f.jsx)(b.Icon,{icon:Y}),disabled:R?g>=h.length-1:g<1,onClick:()=>{const n=R?g+1:g-1,i=[...h];i.splice(g,1),i.splice(n,0,e),r({...t,fields:i})},children:(0,f.jsx)(J.ItemLabel,{children:(0,d.__)("Move left")})}),l&&(0,f.jsx)(J.Item,{prefix:(0,f.jsx)(b.Icon,{icon:X}),disabled:R?g<1:g>=h.length-1,onClick:()=>{const n=R?g-1:g+1,i=[...h];i.splice(g,1),i.splice(n,0,e),r({...t,fields:i})},children:(0,f.jsx)(J.ItemLabel,{children:(0,d.__)("Move right")})}),u&&!!E.length&&(0,f.jsxs)(J,{children:[(0,f.jsx)(J.SubmenuTriggerItem,{children:(0,f.jsx)(J.ItemLabel,{children:(0,d.__)("Insert left")})}),(0,f.jsx)(J.Popover,{children:E.map(e=>{const n=R?g+1:g;return(0,f.jsx)(J.Item,{onClick:()=>{r({...t,fields:[...h.slice(0,n),e.id,...h.slice(n)]})},children:(0,f.jsx)(J.ItemLabel,{children:e.label})},e.id)})})]}),p&&!!E.length&&(0,f.jsxs)(J,{children:[(0,f.jsx)(J.SubmenuTriggerItem,{children:(0,f.jsx)(J.ItemLabel,{children:(0,d.__)("Insert right")})}),(0,f.jsx)(J.Popover,{children:E.map(e=>{const n=R?g:g+1;return(0,f.jsx)(J.Item,{onClick:()=>{r({...t,fields:[...h.slice(0,n),e.id,...h.slice(n)]})},children:(0,f.jsx)(J.ItemLabel,{children:e.label})},e.id)})})]}),y&&S&&(0,f.jsx)(J.Item,{prefix:(0,f.jsx)(b.Icon,{icon:G.A}),onClick:()=>{o(S),r({...t,fields:h.filter(t=>t!==e)})},children:(0,f.jsx)(J.ItemLabel,{children:(0,d.__)("Hide column")})})]})]})})]})}),te=n(13572);function ne({item:e,isItemClickable:t,onClickItem:n,renderItemLink:r,className:o,children:a,...s}){if(!t(e))return(0,f.jsx)("div",{className:o,...s,children:a});if(r){const t=r({item:e,className:`${o} ${o}--clickable`,...s,children:a});return(0,i.cloneElement)(t,{onClick:e=>{e.stopPropagation(),t.props.onClick&&t.props.onClick(e)},onKeyDown:e=>{"Enter"!==e.key&&""!==e.key&&" "!==e.key||(e.stopPropagation(),t.props.onKeyDown&&t.props.onKeyDown(e))}})}const l=function({item:e,isItemClickable:t,onClickItem:n,className:r}){return t(e)&&n?{className:r?`${r} ${r}--clickable`:void 0,role:"button",tabIndex:0,onClick:t=>{t.stopPropagation(),n(e)},onKeyDown:t=>{"Enter"!==t.key&&""!==t.key&&" "!==t.key||(t.stopPropagation(),n(e))}}:{className:r}}({item:e,isItemClickable:t,onClickItem:n,className:o});return(0,f.jsx)("div",{...l,...s,children:a})}var re=function({item:e,level:t,childCount:n,showHierarchyBadge:r,titleField:i,mediaField:o,descriptionField:s,onClickItem:l,renderItemLink:c,isItemClickable:u}){return(0,f.jsxs)(a.B,{direction:"row",gap:"md",align:"flex-start",justify:"flex-start",className:"dataviews-view-table__primary-column",children:[o&&(0,f.jsx)(ne,{item:e,isItemClickable:u,onClickItem:l,renderItemLink:c,className:"dataviews-view-table__cell-content-wrapper dataviews-column-primary__media","aria-label":u(e)&&(l||c)&&i?i.getValue?.({item:e}):void 0,children:(0,f.jsx)(o.render,{item:e,field:o,config:{sizes:"32px"}})}),(0,f.jsxs)(a.B,{direction:"column",align:"flex-start",className:"dataviews-view-table__primary-column-content",children:[i&&(0,f.jsxs)(ne,{item:e,isItemClickable:u,onClickItem:l,renderItemLink:c,className:"dataviews-view-table__cell-content-wrapper dataviews-title-field",children:[void 0!==t&&t>0&&(0,f.jsxs)("span",{className:"dataviews-view-table__level",children:[Array(t).fill("—").join(" ")," "]}),(0,f.jsx)(i.render,{item:e,field:i}),r&&!!n&&(0,f.jsx)(te.E,{intent:"none",className:"dataviews-view-table__hierarchy-badge","aria-label":(0,d.sprintf)((0,d._n)("%d child","%d children",n),n),children:n.toString()})]}),s&&(0,f.jsx)(s.render,{item:e,field:s})]})]})};function ie(e,t,n){const r=e.map((e,r)=>{const i=n(e);return{item:e,id:t(e)||r.toString(),depth:0,parentId:i?.toString(),childCount:0}}),i=new Map(r.map(e=>[e.id,e])),{roots:o,childrenByParentId:a}=r.reduce((e,t)=>{const n=t.parentId&&t.parentId!==t.id?i.get(t.parentId):void 0;if(!n)return t.parentId=void 0,e.roots.push(t),e;n.childCount+=1;const r=e.childrenByParentId.get(n.id)??[];return r.push(t),e.childrenByParentId.set(n.id,r),e},{roots:[],childrenByParentId:new Map}),s=[],l=(e,t)=>{for(const n of e)s.includes(n)||(n.depth=t,s.push(n),l(a.get(n.id)??[],t+1))};return l(o,0),s}function oe(e,t){return e.reduce((e,n)=>{const r=t.getValue({item:n});return e.has(r)||e.set(r,[]),e.get(r)?.push(n),e},new Map)}var ae=(0,f.jsx)(u.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,f.jsx)(u.Path,{d:"M16.5 7.5 10 13.9l-2.5-2.4-1 1 3.5 3.6 7.5-7.6z"})});function se({field:e,isVisible:t,onToggleVisibility:n}){return(0,f.jsx)(b.__experimentalItem,{onClick:e.enableHiding?n:void 0,children:(0,f.jsxs)(a.B,{direction:"row",gap:"sm",justify:"flex-start",align:"center",children:[(0,f.jsx)("div",{style:{height:24,width:24},children:t&&(0,f.jsx)(b.Icon,{icon:ae})}),(0,f.jsx)("span",{className:"dataviews-view-config__label",children:e.label})]})})}function le({showLabel:e=!0}){const{view:t,fields:n,onChangeView:r}=(0,i.useContext)(c),o=Z(t,n);if(!o?.length)return null;const s=[{field:n.find(e=>e.id===t.titleField),isVisibleFlag:"showTitle"},{field:n.find(e=>e.id===t.mediaField),isVisibleFlag:"showMedia"},{field:n.find(e=>e.id===t.descriptionField),isVisibleFlag:"showDescription"}].filter(({field:e})=>!!e),l=t.fields??[],u=o.filter(e=>l.includes(e.id)).length,p=s.filter(({isVisibleFlag:e})=>t[e]??!0),m=p.length+u,h=1===m&&1===p.length;return(0,f.jsxs)(a.B,{direction:"column",className:"dataviews-field-control",children:[e&&(0,f.jsx)(b.BaseControl.VisualLabel,{children:(0,d.__)("Properties")}),(0,f.jsx)(a.B,{direction:"column",className:"dataviews-view-config__properties",children:(0,f.jsxs)(b.__experimentalItemGroup,{isBordered:!0,isSeparated:!0,size:"medium",children:[s.map(({field:e,isVisibleFlag:n})=>{const i=t[n]??!0,o=h&&i?{...e,enableHiding:!1}:e;return(0,f.jsx)(se,{field:o,isVisible:i,onToggleVisibility:()=>{r({...t,[n]:!i})}},e.id)}),o.map(e=>{const n=l.includes(e.id),i=1===m&&n?{...e,enableHiding:!1}:e;return(0,f.jsx)(se,{field:i,isVisible:n,onToggleVisibility:()=>{r({...t,fields:n?l.filter(t=>t!==e.id):[...l,e.id]})}},e.id)})]})})]})}function ce(e,t={delay:400}){const[n,r]=(0,i.useState)(!1);return(0,i.useEffect)(()=>{if(!e)return;const n=setTimeout(()=>{r(!0)},t.delay);return()=>{clearTimeout(n),r(!1)}},[e,t.delay]),n}function de(e,t){return e||("integer"===t||"number"===t?"end":void 0)}function ue({item:e,fields:t,column:n,align:i}){const o=t.find(e=>e.id===n);if(!o)return null;const a=(0,r.A)("dataviews-view-table__cell-content-wrapper",{"dataviews-view-table__cell-align-end":"end"===i,"dataviews-view-table__cell-align-center":"center"===i});return(0,f.jsx)("div",{className:a,children:(0,f.jsx)(o.render,{item:e,field:o})})}function fe({hasBulkActions:e,item:t,level:n,actions:o,fields:a,id:s,view:l,titleField:u,mediaField:p,descriptionField:m,selection:h,getItemId:g,isItemClickable:v,onClickItem:k,renderItemLink:C,onChangeSelection:E,isActionsColumnSticky:j,posinset:R,isTreeHierarchy:A,hierarchyLevel:I=0,childCount:M=0,showHierarchyBadge:O,isExpanded:T,onToggleExpanded:N}){const{paginationInfo:D}=(0,i.useContext)(c),V=z(o,t),F=V&&h.includes(s),{showTitle:L=!0,showMedia:B=!0,showDescription:q=!0,infiniteScrollEnabled:W}=l,$=(0,i.useRef)(!1),H=l.fields??[],K=u&&L||p&&B||m&&q,U=u?.getValue?.({item:t}),Y="string"==typeof U&&U?U:s,X=M>0,G=T?(0,d.sprintf)((0,d.__)("Collapse %s"),Y):(0,d.sprintf)((0,d.__)("Expand %s"),Y);let Z=w;return T?Z=x:(0,d.isRTL)()&&(Z=_),(0,f.jsxs)("tr",{className:(0,r.A)("dataviews-view-table__row",{"is-selected":V&&F,"has-bulk-actions":V}),style:A?{"--wp-dataviews-table-hierarchy-level":I}:void 0,onTouchStart:()=>{$.current=!0},"aria-setsize":W?D.totalItems:void 0,"aria-posinset":R,role:W?"article":void 0,onMouseDown:e=>{const t=(0,y.isAppleOS)()?e.metaKey:e.ctrlKey;0===e.button&&t&&window.navigator.userAgent.toLowerCase().includes("firefox")&&e?.preventDefault()},onClick:e=>{V&&((0,y.isAppleOS)()?e.metaKey:e.ctrlKey)&&!$.current&&"Range"!==document.getSelection()?.type&&E(h.includes(s)?h.filter(e=>s!==e):[...h,s])},children:[A&&(0,f.jsx)("td",{className:"dataviews-view-table__hierarchy-column",children:(0,f.jsx)("div",{className:"dataviews-view-table__cell-content-wrapper dataviews-view-table__hierarchy-cell",children:X?(0,f.jsx)(b.Button,{className:"dataviews-view-table__hierarchy-toggle",icon:Z,label:G,"aria-expanded":T,onClick:()=>{N?.(s)},size:"compact"}):(0,f.jsx)("span",{className:"dataviews-view-table__hierarchy-toggle-placeholder","aria-hidden":"true"})})}),e&&(0,f.jsx)("td",{className:"dataviews-view-table__checkbox-column",children:(0,f.jsx)("div",{className:"dataviews-view-table__cell-content-wrapper",children:(0,f.jsx)(S,{item:t,selection:h,onChangeSelection:E,getItemId:g,titleField:u,disabled:!V})})}),K&&(0,f.jsx)("td",{children:(0,f.jsx)(re,{item:t,level:n,childCount:M,showHierarchyBadge:O,titleField:L?u:void 0,mediaField:B?p:void 0,descriptionField:q?m:void 0,isItemClickable:v,onClickItem:k,renderItemLink:C})}),H.map(e=>{const{width:n,maxWidth:r,minWidth:i,align:o}=l.layout?.styles?.[e]??{},s=a.find(t=>t.id===e),c=de(o,s?.type);return(0,f.jsx)("td",{style:{width:n,maxWidth:r,minWidth:i},children:(0,f.jsx)(ue,{fields:a,item:t,column:e,align:c})},e)}),!!o?.length&&(0,f.jsx)("td",{className:(0,r.A)("dataviews-view-table__actions-column",{"dataviews-view-table__actions-column--sticky":!0,"dataviews-view-table__actions-column--stuck":j}),onClick:e=>e.stopPropagation(),children:(0,f.jsx)(P,{item:t,actions:o})})]})}function pe(){const e=(0,i.useContext)(c),t=e.view;return(0,i.useMemo)(()=>{const n=e.containerWidth,r=t.layout?.previewSize??230,i=Math.floor((n+32)/(r+32));return Math.max(1,i)},[e.containerWidth,t.layout?.previewSize])}var me=(0,i.forwardRef)(({className:e,previewSize:t,...n},i)=>(0,f.jsx)("div",{ref:i,className:(0,r.A)("dataviews-view-grid-items",e),style:{gridTemplateColumns:t&&`repeat(auto-fill, minmax(${t}px, 1fr))`},...n}));function he(e,t){const{intersectionObserver:n}=(0,i.useContext)(c);(0,i.useEffect)(()=>{const r=e.current;if(r&&void 0!==t&&n)return n.observe(r),()=>{n.unobserve(r)}},[e,n,t])}function ge(e,t,n){const r=e?.length&&t?e[0].position:void 0;return r&&n?(r-1)%n:0}var{Badge:ve}=(0,E.T)(b.privateApis);function be(e,t){const n=[];for(let r=0,i=e.length;r<i;r+=t)n.push(e.slice(r,r+t));return n}var ye=(0,i.forwardRef)(function e({view:t,selection:n,onChangeSelection:s,onClickItem:l,isItemClickable:c,renderItemLink:u,getItemId:p,item:m,actions:h,mediaField:g,titleField:v,descriptionField:w,regularFields:x,badgeFields:_,hasBulkActions:k,config:C,posinset:E,setsize:j,...R},A){const{showTitle:I=!0,showMedia:M=!0,showDescription:O=!0}=t,T=z(h,m),N=p(m),D=(0,i.useRef)(null),V=(0,i.useCallback)(e=>{D.current=e,"function"==typeof A?A(e):A&&(A.current=e)},[A]);he(D,E);const F=(0,o.useInstanceId)(e),L=n.includes(N),B=(0,f.jsx)("span",{className:"dataviews-view-grid__media-placeholder"}),q=M&&g?.render,W=q?(0,f.jsx)(g.render,{item:m,field:g,config:C}):B,$=I&&v?.render?(0,f.jsx)(v.render,{item:m,field:v}):null;let H,K;return c(m)&&l&&($?(H={"aria-labelledby":`dataviews-view-grid__title-field-${F}`},K={id:`dataviews-view-grid__title-field-${F}`}):H={"aria-label":(0,d.__)("Navigate to item")}),(0,f.jsxs)(a.B,{direction:"column",...R,ref:V,"aria-setsize":j,"aria-posinset":E,className:(0,r.A)(R.className,"dataviews-view-grid__row__gridcell","dataviews-view-grid__card",{"is-selected":T&&L}),onClickCapture:e=>{if(R.onClickCapture?.(e),(0,y.isAppleOS)()?e.metaKey:e.ctrlKey){if(e.stopPropagation(),e.preventDefault(),!T)return;s(L?n.filter(e=>N!==e):[...n,N])}},children:[(0,f.jsx)(ne,{item:m,isItemClickable:c,onClickItem:l,renderItemLink:u,className:(0,r.A)("dataviews-view-grid__media",{"dataviews-view-grid__media--placeholder":!q}),...H,children:W}),k&&(0,f.jsx)(S,{item:m,selection:n,onChangeSelection:s,getItemId:p,titleField:v,disabled:!T}),!!h?.length&&(0,f.jsx)("div",{className:"dataviews-view-grid__media-actions",children:(0,f.jsx)(P,{item:m,actions:h,isCompact:!0})}),I&&(0,f.jsx)("div",{className:"dataviews-view-grid__title",children:(0,f.jsx)(ne,{item:m,isItemClickable:c,onClickItem:l,renderItemLink:u,className:"dataviews-view-grid__title-field dataviews-title-field",...K,title:v?.getValueFormatted({item:m,field:v})||void 0,children:$})}),(0,f.jsxs)(a.B,{direction:"column",gap:"xs",children:[O&&w?.render&&(0,f.jsx)(w.render,{item:m,field:w}),!!_?.length&&(0,f.jsx)(a.B,{direction:"row",className:"dataviews-view-grid__badge-fields",gap:"sm",wrap:"wrap",align:"top",justify:"flex-start",children:_.map(e=>(0,f.jsx)(ve,{className:"dataviews-view-grid__field-value",children:(0,f.jsx)(e.render,{item:m,field:e})},e.id))}),!!x?.length&&(0,f.jsx)(a.B,{direction:"column",className:"dataviews-view-grid__fields",gap:"xs",children:x.map(e=>(0,f.jsx)(b.Flex,{className:"dataviews-view-grid__field",gap:1,justify:"flex-start",expanded:!0,style:{height:"auto"},direction:"row",children:(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)(b.Tooltip,{text:e.label,children:(0,f.jsx)(b.FlexItem,{className:"dataviews-view-grid__field-name",children:e.header})}),(0,f.jsx)(b.FlexItem,{className:"dataviews-view-grid__field-value",style:{maxHeight:"none"},children:(0,f.jsx)(e.render,{item:m,field:e})})]})},e.id))})]})]})});function we({data:e,isInfiniteScroll:t,className:n,inert:o,isLoading:s,view:l,fields:u,selection:p,onChangeSelection:m,onClickItem:h,isItemClickable:g,renderItemLink:v,getItemId:y,actions:w}){const{paginationInfo:x,resizeObserverRef:_}=(0,i.useContext)(c),S=pe(),k=F(w,e),C=u.find(e=>e.id===l?.titleField),E=u.find(e=>e.id===l?.mediaField),j=u.find(e=>e.id===l?.descriptionField),R=l.fields??[],{regularFields:A,badgeFields:I}=R.reduce((e,t)=>{const n=u.find(e=>e.id===t);return n?(e[l.layout?.badgeFields?.includes(t)?"badgeFields":"regularFields"].push(n),e):e},{regularFields:[],badgeFields:[]}),M="900px",O=Math.ceil(e.length/S),P=ge(e,t,S);return(0,f.jsxs)(f.Fragment,{children:[t&&(0,f.jsxs)(b.Composite,{render:(0,f.jsx)(me,{className:(0,r.A)("dataviews-view-grid-infinite-scroll",n,{[`has-${l.layout?.density}-density`]:l.layout?.density&&["compact","comfortable"].includes(l.layout.density)}),previewSize:l.layout?.previewSize,"aria-busy":s,ref:_}),role:"feed",focusWrap:!0,inert:o,children:[Array.from({length:P}).map((e,t)=>(0,f.jsx)(b.Composite.Item,{render:e=>(0,f.jsx)(a.B,{...e,direction:"column",role:"article",className:"dataviews-view-grid__row__gridcell dataviews-view-grid__card dataviews-view-grid__placeholder"}),"aria-hidden":!0,tabIndex:-1},`placeholder-${t}`)),e.map(e=>{const t=y(e),n=e.position;return(0,f.jsx)(b.Composite.Item,{render:r=>(0,f.jsx)(ye,{...r,id:t,role:"article",view:l,selection:p,onChangeSelection:m,onClickItem:h,isItemClickable:g,renderItemLink:v,getItemId:y,item:e,actions:w,mediaField:E,titleField:C,descriptionField:j,regularFields:A,badgeFields:I,hasBulkActions:k,posinset:n,setsize:x.totalItems,config:{sizes:M}})},t)})]}),!t&&(0,f.jsx)(b.Composite,{role:"grid",className:(0,r.A)("dataviews-view-grid",n,{[`has-${l.layout?.density}-density`]:l.layout?.density&&["compact","comfortable"].includes(l.layout.density)}),focusWrap:!0,"aria-busy":s,"aria-rowcount":O,ref:_,inert:o,children:be(e,S).map((e,t)=>(0,f.jsx)(b.Composite.Row,{render:(0,f.jsx)("div",{role:"row","aria-rowindex":t+1,"aria-label":(0,d.sprintf)((0,d.__)("Row %d"),t+1),className:"dataviews-view-grid__row",style:{gridTemplateColumns:`repeat( ${S}, minmax(0, 1fr) )`}}),children:e.map(e=>{const t=y(e);return(0,f.jsx)(b.Composite.Item,{render:n=>(0,f.jsx)(ye,{...n,id:t,role:"gridcell",view:l,selection:p,onChangeSelection:m,onClickItem:h,isItemClickable:g,renderItemLink:v,getItemId:y,item:e,actions:w,mediaField:E,titleField:C,descriptionField:j,regularFields:A,badgeFields:I,hasBulkActions:k,config:{sizes:M}})},t)})},t))})]})}var xe=n(21133),_e=n(51241);if("undefined"!=typeof document&&!document.head.querySelector("style[data-wp-hash='c46e8cb841']")){const e=document.createElement("style");e.setAttribute("data-wp-hash","c46e8cb841"),e.appendChild(document.createTextNode("@layer wp-ui-utilities, wp-ui-components, wp-ui-compositions, wp-ui-overrides;@layer wp-ui-components{.f37b9e2e191ebd66__visually-hidden{word-wrap:normal;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal}}")),document.head.appendChild(e)}var Se=(0,i.forwardRef)(function({render:e,...t},n){return(0,xe.C)({render:e,ref:n,props:(0,_e.v6)({className:"f37b9e2e191ebd66__visually-hidden"},t,{"data-visually-hidden":""})})}),{Menu:ke}=(0,E.T)(b.privateApis);function Ce(e){return`${e}-item-wrapper`}function Ee(e){return`${e}-dropdown`}function je({idPrefix:e,primaryAction:t,item:n}){const r=(0,C.useRegistry)(),[o,a]=(0,i.useState)(!1),s=function(e,t){return`${e}-primary-action-${t}`}(e,t.id),l="string"==typeof t.label?t.label:t.label([n]);return"RenderModal"in t?(0,f.jsx)("div",{role:"gridcell",children:(0,f.jsx)(b.Composite.Item,{id:s,render:(0,f.jsx)(b.Button,{disabled:!!t.disabled,accessibleWhenDisabled:!0,text:l,size:"small",onClick:()=>a(!0)}),children:o&&(0,f.jsx)(M,{action:t,items:[n],closeModal:()=>a(!1)})})},t.id):(0,f.jsx)("div",{role:"gridcell",children:(0,f.jsx)(b.Composite.Item,{id:s,render:(0,f.jsx)(b.Button,{disabled:!!t.disabled,accessibleWhenDisabled:!0,size:"small",onClick:()=>{t.callback([n],{registry:r})},children:l})})},t.id)}function Re({view:e,actions:t,idPrefix:n,isSelected:o,item:s,titleField:l,mediaField:u,descriptionField:p,onSelect:m,otherFields:h,onDropdownTriggerKeyDown:g,posinset:v}){const{showTitle:y=!0,showMedia:w=!0,showDescription:x=!0,infiniteScrollEnabled:_}=e,S=(0,i.useRef)(null),E=`${n}-label`,j=`${n}-description`,R=(0,C.useRegistry)(),[A,I]=(0,i.useState)(!1),[P,T]=(0,i.useState)(null),N=({type:e})=>{I("mouseenter"===e)},{paginationInfo:D}=(0,i.useContext)(c);(0,i.useEffect)(()=>{o&&S.current?.scrollIntoView({behavior:"auto",block:"nearest",inline:"nearest"})},[o]);const{primaryAction:V,eligibleActions:z}=(0,i.useMemo)(()=>{const e=t.filter(e=>!e.isEligible||e.isEligible(s));return{primaryAction:e.filter(e=>e.isPrimary)[0],eligibleActions:e}},[t,s]),F=V&&1===t.length,L=w&&u?.render?(0,f.jsx)("div",{className:"dataviews-view-list__media-wrapper",children:(0,f.jsx)(u.render,{item:s,field:u,config:{sizes:"52px"}})}):null,B=y&&l?.render?(0,f.jsx)(l.render,{item:s,field:l}):null,q=x&&p?.render,W=!!L&&!q&&!h.length,$=z?.length>0&&(0,f.jsxs)(a.B,{direction:"row",gap:"md",className:"dataviews-view-list__item-actions",children:[V&&(0,f.jsx)(je,{idPrefix:n,primaryAction:V,item:s}),!F&&(0,f.jsxs)("div",{role:"gridcell",children:[(0,f.jsxs)(ke,{placement:"bottom-end",children:[(0,f.jsx)(ke.TriggerButton,{render:(0,f.jsx)(b.Composite.Item,{id:Ee(n),render:(0,f.jsx)(b.Button,{size:"small",icon:k,label:(0,d.__)("Actions"),accessibleWhenDisabled:!0,disabled:!t.length,onKeyDown:g})})}),(0,f.jsx)(ke.Popover,{children:(0,f.jsx)(O,{actions:z,item:s,registry:R,setActiveModalAction:T})})]}),!!P&&(0,f.jsx)(M,{action:P,items:[s],closeModal:()=>T(null)})]})]});return(0,f.jsx)(b.Composite.Row,{ref:S,render:(0,f.jsx)("div",{"aria-posinset":v,"aria-setsize":_?D.totalItems:void 0}),role:_?"article":"row",className:(0,r.A)({"is-selected":o,"is-hovered":A}),onMouseEnter:N,onMouseLeave:N,children:(0,f.jsxs)(a.B,{direction:"row",className:"dataviews-view-list__item-wrapper",children:[(0,f.jsx)("div",{role:"gridcell",children:(0,f.jsx)(b.Composite.Item,{id:Ce(n),"aria-pressed":o,"aria-labelledby":E,"aria-describedby":j,className:"dataviews-view-list__item",onClick:()=>m(s)})}),(0,f.jsxs)(a.B,{direction:"row",gap:"md",justify:"start",align:W?"center":"flex-start",style:{flex:1,minWidth:0},children:[L,(0,f.jsxs)(a.B,{direction:"column",gap:"xs",className:"dataviews-view-list__field-wrapper",children:[(0,f.jsxs)(a.B,{direction:"row",align:"center",children:[(0,f.jsx)("div",{className:"dataviews-title-field dataviews-view-list__title-field",id:E,children:B}),$]}),q&&(0,f.jsx)("div",{className:"dataviews-view-list__field",children:(0,f.jsx)(p.render,{item:s,field:p})}),(0,f.jsx)("div",{className:"dataviews-view-list__fields",id:j,children:h.map(e=>(0,f.jsxs)("div",{className:"dataviews-view-list__field",children:[(0,f.jsx)(Se,{className:"dataviews-view-list__field-label",render:(0,f.jsx)("span",{}),children:e.label}),(0,f.jsx)("span",{className:"dataviews-view-list__field-value",children:(0,f.jsx)(e.render,{item:s,field:e})})]},e.id))})]})]})]})})}function Ae(e){return!!e}function Ie({groupName:e,groupData:t,groupField:n,showLabel:r=!0,children:o}){const s=r?(0,i.createInterpolateElement)((0,d.sprintf)((0,d.__)("%s: <groupName />"),n.label).trim(),{groupName:(0,f.jsx)(n.render,{item:t[0],field:n})}):(0,f.jsx)(n.render,{item:t[0],field:n});return(0,f.jsxs)(a.B,{direction:"column",className:"dataviews-view-activity__group",children:[(0,f.jsx)("h3",{className:"dataviews-view-activity__group-header",children:s}),o]},e)}var Me=function(e){const{view:t,actions:n,item:s,titleField:l,mediaField:d,descriptionField:u,otherFields:p,posinset:m,onClickItem:h,renderItemLink:g,isItemClickable:v}=e,{showTitle:b=!0,showMedia:y=!0,showDescription:w=!0,infiniteScrollEnabled:x}=t,_=(0,i.useRef)(null),S=(0,C.useRegistry)(),{paginationInfo:k}=(0,i.useContext)(c),{primaryActions:E,eligibleActions:j}=(0,i.useMemo)(()=>{const e=n.filter(e=>!e.isEligible||e.isEligible(s));return{primaryActions:e.filter(e=>e.isPrimary),eligibleActions:e}},[n,s]),R=(0,o.useViewportMatch)("medium","<"),A=t.layout?.density??"balanced",I=y&&"compact"!==A&&d?.render?(0,f.jsx)(d.render,{item:s,field:d,config:{sizes:"comfortable"===A?"32px":"24px"}}):null,M=(0,f.jsx)("div",{className:"dataviews-view-activity__item-type-icon",children:I||(0,f.jsx)("span",{className:"dataviews-view-activity__item-bullet","aria-hidden":"true"})}),O=b&&l?.render?(0,f.jsx)(l.render,{item:s,field:l}):null,T=(0,i.useMemo)(()=>"comfortable"===A?"md":"sm",[A]);return(0,f.jsx)("div",{ref:_,role:x?"article":void 0,"aria-posinset":m,"aria-setsize":x?k.totalItems:void 0,className:(0,r.A)("dataviews-view-activity__item","compact"===A&&"is-compact","balanced"===A&&"is-balanced","comfortable"===A&&"is-comfortable"),children:(0,f.jsxs)(a.B,{direction:"row",gap:"lg",justify:"start",align:"flex-start",children:[(0,f.jsx)(a.B,{direction:"column",gap:"xs",align:"center",className:"dataviews-view-activity__item-type",children:M}),(0,f.jsxs)(a.B,{direction:"column",gap:T,align:"flex-start",className:"dataviews-view-activity__item-content",children:[O&&(0,f.jsx)(ne,{item:s,isItemClickable:v,onClickItem:h,renderItemLink:g,className:"dataviews-view-activity__item-title",children:O}),w&&u&&(0,f.jsx)("div",{className:"dataviews-view-activity__item-description",children:(0,f.jsx)(u.render,{item:s,field:u})}),(0,f.jsx)("div",{className:"dataviews-view-activity__item-fields",children:p.map(e=>(0,f.jsxs)("div",{className:"dataviews-view-activity__item-field",children:[(0,f.jsx)(Se,{className:"dataviews-view-activity__item-field-label",render:(0,f.jsx)("span",{}),children:e.label}),(0,f.jsx)("span",{className:"dataviews-view-activity__item-field-value",children:(0,f.jsx)(e.render,{item:s,field:e})})]},e.id))}),!!E?.length&&(0,f.jsx)(N,{item:s,actions:E,registry:S,buttonVariant:"secondary"})]}),(E.length<j.length||R&&j.length>0)&&(0,f.jsx)("div",{className:"dataviews-view-activity__item-actions",children:(0,f.jsx)(P,{item:s,actions:j,isCompact:!0})})]})})},Oe=n(51609),Pe=n.t(Oe,2);function Te(e){return!!e}function Ne(e){const{data:t,fields:n,getItemId:r,view:i}=e,o=n.find(e=>e.id===i.titleField),a=n.find(e=>e.id===i.mediaField),s=n.find(e=>e.id===i.descriptionField),l=(i?.fields??[]).map(e=>n.find(t=>e===t.id)).filter(Te);return t.map((t,n)=>(0,Oe.createElement)(Me,{...e,key:r(t),item:t,mediaField:a,titleField:o,descriptionField:s,otherFields:l,posinset:i.infiniteScrollEnabled?n+1:void 0}))}function De(e){return(0,i.useMemo)(()=>e?.every(e=>e.supportsBulk),[e])}var{Badge:Ve}=(0,E.T)(b.privateApis);function ze({view:e,multiselect:t,selection:n,onChangeSelection:o,getItemId:s,item:l,mediaField:c,titleField:u,descriptionField:p,regularFields:m,badgeFields:h,config:g,posinset:v,setsize:y}){const{showTitle:w=!0,showMedia:x=!0,showDescription:_=!0}=e,k=s(l),C=(0,i.useRef)(null),E=n.includes(k);he(C,v);const j=c?.render?(0,f.jsx)(c.render,{item:l,field:c,config:g}):null,R=w&&u?.render?(0,f.jsx)(u.render,{item:l,field:u}):null;return(0,f.jsxs)(b.Composite.Item,{ref:C,"aria-label":u?u.getValue({item:l})||(0,d.__)("(no title)"):void 0,render:({children:e,...t})=>(0,f.jsx)(a.B,{direction:"column",children:e,...t}),role:"option","aria-posinset":v,"aria-setsize":y,className:(0,r.A)("dataviews-view-picker-grid__card",{"is-selected":E}),"aria-selected":E,onClick:()=>{if(E)o(n.filter(e=>k!==e));else{const e=t?[...n,k]:[k];o(e)}},children:[x&&j&&(0,f.jsx)("div",{className:"dataviews-view-picker-grid__media",children:j}),x&&j&&(0,f.jsx)(S,{item:l,selection:n,onChangeSelection:o,getItemId:s,titleField:u,disabled:!1,"aria-hidden":!0,tabIndex:-1}),w&&(0,f.jsx)(a.B,{direction:"row",justify:"space-between",className:"dataviews-view-picker-grid__title-actions",children:(0,f.jsx)("div",{className:"dataviews-view-picker-grid__title-field dataviews-title-field",children:R})}),(0,f.jsxs)(a.B,{direction:"column",gap:"xs",children:[_&&p?.render&&(0,f.jsx)(p.render,{item:l,field:p}),!!h?.length&&(0,f.jsx)(a.B,{direction:"row",className:"dataviews-view-picker-grid__badge-fields",gap:"sm",wrap:"wrap",align:"top",justify:"flex-start",children:h.map(e=>(0,f.jsx)(Ve,{className:"dataviews-view-picker-grid__field-value",children:(0,f.jsx)(e.render,{item:l,field:e})},e.id))}),!!m?.length&&(0,f.jsx)(a.B,{direction:"column",className:"dataviews-view-picker-grid__fields",gap:"xs",children:m.map(e=>(0,f.jsx)(b.Flex,{className:"dataviews-view-picker-grid__field",gap:1,justify:"flex-start",expanded:!0,style:{height:"auto"},direction:"row",children:(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)(b.FlexItem,{className:"dataviews-view-picker-grid__field-name",children:e.header}),(0,f.jsx)(b.FlexItem,{className:"dataviews-view-picker-grid__field-value",style:{maxHeight:"none"},children:(0,f.jsx)(e.render,{item:l,field:e})})]})},e.id))})]})]},k)}function Fe({groupName:e,groupField:t,showLabel:n=!0,children:r}){const i=(0,o.useInstanceId)(Fe,"dataviews-view-picker-grid-group__header");return(0,f.jsxs)(a.B,{direction:"column",gap:"sm",role:"group","aria-labelledby":i,children:[(0,f.jsx)("h3",{className:"dataviews-view-picker-grid-group__header",id:i,children:n?(0,d.sprintf)((0,d.__)("%1$s: %2$s"),t.label,e):e}),r]},e)}function Le({item:e,fields:t,column:n,align:i}){const o=t.find(e=>e.id===n);if(!o)return null;const a=(0,r.A)("dataviews-view-table__cell-content-wrapper",{"dataviews-view-table__cell-align-end":"end"===i,"dataviews-view-table__cell-align-center":"center"===i});return(0,f.jsx)("div",{className:a,children:(0,f.jsx)(o.render,{item:e,field:o})})}function Be({item:e,fields:t,id:n,view:o,titleField:a,mediaField:s,descriptionField:l,selection:d,getItemId:u,onChangeSelection:p,multiselect:m,posinset:h}){const{paginationInfo:g}=(0,i.useContext)(c),v=d.includes(n),[y,w]=(0,i.useState)(!1),x=(0,i.useRef)(null);he(x,h);const{showTitle:_=!0,showMedia:k=!0,showDescription:C=!0,infiniteScrollEnabled:E}=o,j=()=>{w(!0)},R=()=>{w(!1)},A=o.fields??[],I=a&&_||s&&k||l&&C;return(0,f.jsxs)(b.Composite.Item,{ref:x,render:({children:e,...t})=>(0,f.jsx)("tr",{className:(0,r.A)("dataviews-view-table__row",{"is-selected":v,"is-hovered":y}),onMouseEnter:j,onMouseLeave:R,children:e,...t}),"aria-selected":v,"aria-setsize":g.totalItems||void 0,"aria-posinset":h,role:E?"article":"option",onClick:()=>{if(v)p(d.filter(e=>n!==e));else{const e=m?[...d,n]:[n];p(e)}},children:[(0,f.jsx)("td",{className:"dataviews-view-table__checkbox-column",role:"presentation",children:(0,f.jsx)("div",{className:"dataviews-view-table__cell-content-wrapper",children:(0,f.jsx)(S,{item:e,selection:d,onChangeSelection:p,getItemId:u,titleField:a,disabled:!1,"aria-hidden":!0,tabIndex:-1})})}),I&&(0,f.jsx)("td",{role:"presentation",children:(0,f.jsx)(re,{item:e,titleField:_?a:void 0,mediaField:k?s:void 0,descriptionField:C?l:void 0,isItemClickable:()=>!1})}),A.map(n=>{const{width:r,maxWidth:i,minWidth:a,align:s}=o.layout?.styles?.[n]??{};return(0,f.jsx)("td",{style:{width:r,maxWidth:i,minWidth:a},role:"presentation",children:(0,f.jsx)(Le,{fields:t,item:e,column:n,align:s})},n)})]},n)}function qe(){const e=(0,i.useContext)(c),t=e.view;return(0,f.jsxs)(b.__experimentalToggleGroupControl,{size:"__unstable-large",label:(0,d.__)("Density"),value:t.layout?.density||"balanced",onChange:n=>{e.onChangeView({...t,layout:{...t.layout,density:n}})},isBlock:!0,children:[(0,f.jsx)(b.__experimentalToggleGroupControlOption,{value:"comfortable",label:(0,d._x)("Comfortable","Density option for DataView layout")},"comfortable"),(0,f.jsx)(b.__experimentalToggleGroupControlOption,{value:"balanced",label:(0,d._x)("Balanced","Density option for DataView layout")},"balanced"),(0,f.jsx)(b.__experimentalToggleGroupControlOption,{value:"compact",label:(0,d._x)("Compact","Density option for DataView layout")},"compact")]})}var We=[{value:120,breakpoint:1},{value:170,breakpoint:1},{value:230,breakpoint:1},{value:290,breakpoint:1112},{value:350,breakpoint:1636},{value:430,breakpoint:588}];function $e(){const e=(0,i.useContext)(c),t=e.view,n=We.filter(t=>e.containerWidth>=t.breakpoint),r=t.layout?.previewSize??230,o=n.map((e,t)=>({...e,index:t})).filter(e=>e.value<=r).sort((e,t)=>t.value-e.value)[0]?.index??0,a=n.map((e,t)=>({value:t}));return(0,f.jsx)(b.RangeControl,{__next40pxDefaultSize:!0,showTooltip:!1,label:(0,d.__)("Preview size"),value:o,min:0,max:n.length-1,withInputField:!1,onChange:(r=0)=>{e.onChangeView({...t,layout:{...t.layout,previewSize:n[r].value}})},step:1,marks:a})}function He(){return(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)(qe,{}),(0,f.jsx)($e,{})]})}var Ke=[{type:s.Ad,label:(0,d.__)("Table"),component:function({actions:e,data:t,fields:n,getItemId:o,getItemLevel:a,getItemParentId:l,isLoading:u=!1,onChangeView:p,onChangeSelection:m,selection:h,setOpenedFilter:g,onClickItem:v,isItemClickable:y,renderItemLink:w,view:x,className:_,empty:S}){const{containerRef:k}=(0,i.useContext)(c),C=ce(u),E=(0,i.useRef)(new Map),j=(0,i.useRef)(void 0),[R,A]=(0,i.useState)(),[I,M]=(0,i.useState)(null),{getRowsToRender:O,isTreeHierarchy:P,onToggleExpanded:T,showHierarchyBadge:N}=function({data:e,getItemId:t,getItemLevel:n,getItemParentId:r,selection:o,view:a}){const s=!(!a.showLevels||"function"!=typeof r||"tree"!==a.layout?.hierarchyStyle),l=!(!a.showLevels||"function"!=typeof r&&"function"!=typeof n||"tree"===a.layout?.hierarchyStyle),c=(0,i.useMemo)(()=>(s||l)&&r?ie(e,t,r):[],[e,t,r,l,s]),[d,u]=(0,i.useState)(new Set),f=(0,i.useRef)(new Set);(0,i.useEffect)(()=>{s&&u(e=>{const t=new Set(e);let n=!1;if(a.layout?.expandChildren)for(const e of c)!e.childCount||f.current.has(e.id)||t.has(e.id)||(t.add(e.id),n=!0);for(const e of function(e,t){const n=new Set,r=new Map(e.map(e=>[e.id,e]));for(const e of t){let t=r.get(e);const i=new Set;for(;t?.parentId&&!i.has(t.id);){i.add(t.id);const e=r.get(t.parentId);if(!e)break;n.add(e.id),t=e}}return n}(c,o))t.has(e)||(t.add(e),n=!0);return n?t:e})},[c,s,o,a.layout?.expandChildren]);const p=s&&!1!==a.layout?.showHierarchyBadge,m=(0,i.useCallback)(e=>{u(t=>{const n=new Set(t);return n.has(e)?(n.delete(e),a.layout?.expandChildren&&f.current.add(e)):(n.add(e),f.current.delete(e)),n})},[a.layout?.expandChildren]),h=(0,i.useCallback)(e=>{if(r)return;const t=n?.(e);return"number"==typeof t&&Number.isFinite(t)?Math.max(0,t):void 0},[n,r]),g=(0,i.useCallback)(e=>{if(!s&&!l||!r)return e.map((e,n)=>({item:e,id:t(e)||n.toString(),level:l?h(e):void 0}));const n=ie(e,t,r);return l?n.map(e=>({...e,level:e.depth})):function(e,t){const n=[];return e.filter(e=>{for(;n.length&&e.depth<=n[n.length-1];)n.pop();const r=n.length>0;return e.childCount>0&&!t.has(e.id)&&n.push(e.depth),!r})}(n,d).map(e=>({...e,level:void 0,hierarchyLevel:e.depth,isExpanded:d.has(e.id)}))},[d,t,r,h,l,s]);return{getRowsToRender:g,isTreeHierarchy:s,onToggleExpanded:m,showHierarchyBadge:p}}({data:t,getItemId:o,getItemLevel:a,getItemParentId:l,selection:h,view:x});(0,i.useEffect)(()=>{j.current&&(j.current.focus(),j.current=void 0)});const D=(0,i.useId)(),{isHorizontalScrollEnd:V,isVerticallyScrolled:z}=function({scrollContainerRef:e,enabledHorizontal:t=!1}){const[n,r]=(0,i.useState)(!1),[o,a]=(0,i.useState)(!1),s=(0,i.useCallback)(()=>{const n=e.current;var i;n&&(t&&r((i=n,(0,d.isRTL)()?Math.abs(i.scrollLeft)<=1:i.scrollLeft+i.clientWidth>=i.scrollWidth-1)),a(n.scrollTop>0))},[e,t]);return(0,i.useEffect)(()=>{if("undefined"==typeof window||!e.current)return()=>{};const t=e.current;return s(),t.addEventListener("scroll",s),window.addEventListener("resize",s),()=>{t.removeEventListener("scroll",s),window.removeEventListener("resize",s)}},[e,t,s]),{isHorizontalScrollEnd:n,isVerticallyScrolled:o}}({scrollContainerRef:k,enabledHorizontal:!!e?.length}),B=F(e,t),q=e=>{const t=E.current.get(e.id),n=t?E.current.get(t.fallback):void 0;A(n?.node)},W=e=>{e.preventDefault(),e.stopPropagation();const t={getBoundingClientRect:()=>({x:e.clientX,y:e.clientY,top:e.clientY,left:e.clientX,right:e.clientX,bottom:e.clientY,width:0,height:0,toJSON:()=>({})})};window.requestAnimationFrame(()=>{M(t)})},$=!!t?.length,H=x.groupBy?.field?n.find(e=>e.id===x.groupBy?.field):null,K=(0,i.useMemo)(()=>H?oe(t,H):null,[t,H]),U=(0,i.useMemo)(()=>O(t),[t,O]),Y=(0,i.useMemo)(()=>K?Array.from(K.entries()).map(([e,t])=>({groupName:e,rows:O(t)})):null,[K,O]);if(R)return j.current=R,void A(void 0);const X=n.find(e=>e.id===x.titleField),G=n.find(e=>e.id===x.mediaField),Z=n.find(e=>e.id===x.descriptionField),{showTitle:J=!0,showMedia:Q=!0,showDescription:te=!0}=x,ne=X&&J||G&&Q||Z&&te,re=x.fields??[],ae=(e,t)=>n=>{n?E.current.set(e,{node:n,fallback:re[t>0?t-1:1]}):E.current.delete(e)},se=x.infiniteScrollEnabled&&!K,ue=(0,d.isRTL)();return $?(0,f.jsxs)(f.Fragment,{children:[(0,f.jsxs)("table",{className:(0,r.A)("dataviews-view-table",_,{[`has-${x.layout?.density}-density`]:x.layout?.density&&["compact","comfortable"].includes(x.layout.density),"has-bulk-actions":B,"is-refreshing":!se&&C}),"aria-busy":u,"aria-describedby":D,role:se?"feed":void 0,inert:!se&&u?"true":void 0,children:[(0,f.jsxs)("colgroup",{children:[P&&(0,f.jsx)("col",{className:"dataviews-view-table__col-hierarchy"}),B&&(0,f.jsx)("col",{className:"dataviews-view-table__col-checkbox"}),ne&&(0,f.jsx)("col",{className:"dataviews-view-table__col-first-data"}),re.map((e,t)=>(0,f.jsx)("col",{className:(0,r.A)(`dataviews-view-table__col-${e}`,{"dataviews-view-table__col-expand":!ne&&t===re.length-1})},`col-${e}`)),!!e?.length&&(0,f.jsx)("col",{className:"dataviews-view-table__col-actions"})]}),I&&(0,f.jsx)(b.Popover,{anchor:I,onClose:()=>M(null),placement:"bottom-start",children:(0,f.jsx)(le,{showLabel:!1})}),(0,f.jsx)("thead",{className:(0,r.A)({"dataviews-view-table__thead--stuck":z}),onContextMenu:W,children:(0,f.jsxs)("tr",{className:"dataviews-view-table__row",children:[P&&(0,f.jsx)("th",{className:"dataviews-view-table__hierarchy-column",scope:"col",onContextMenu:W}),B&&(0,f.jsx)("th",{className:"dataviews-view-table__checkbox-column",scope:"col",onContextMenu:W,children:(0,f.jsx)(L,{selection:h,onChangeSelection:m,data:t,actions:e,getItemId:o})}),ne&&(0,f.jsx)("th",{scope:"col",children:X&&(0,f.jsx)(ee,{ref:ae(X.id,0),fieldId:X.id,view:x,fields:n,onChangeView:p,onHide:q,setOpenedFilter:g,canMove:!1,canInsertLeft:!!ue&&(x.layout?.enableMoving??!0),canInsertRight:!ue&&(x.layout?.enableMoving??!0)})}),re.map((e,t)=>{const{width:r,maxWidth:i,minWidth:o,align:a}=x.layout?.styles?.[e]??{},l=n.find(t=>t.id===e),c=de(a,l?.type),d=x.layout?.enableMoving??!0;return(0,f.jsx)("th",{style:{width:r,maxWidth:i,minWidth:o,textAlign:c},"aria-sort":x.sort?.direction&&x.sort?.field===e?s.LW[x.sort.direction]:void 0,scope:"col",children:(0,f.jsx)(ee,{ref:ae(e,t),fieldId:e,view:x,fields:n,onChangeView:p,onHide:q,setOpenedFilter:g,canMove:d,canInsertLeft:d,canInsertRight:d})},e)}),!!e?.length&&(0,f.jsx)("th",{className:(0,r.A)("dataviews-view-table__actions-column",{"dataviews-view-table__actions-column--sticky":!0,"dataviews-view-table__actions-column--stuck":!V}),children:(0,f.jsx)("span",{className:"dataviews-view-table-header",children:(0,d.__)("Actions")})})]})}),$&&H&&Y?Y.map(({groupName:t,rows:r})=>(0,f.jsxs)("tbody",{children:[(0,f.jsx)("tr",{className:"dataviews-view-table__group-header-row",children:(0,f.jsx)("td",{colSpan:re.length+(P?1:0)+(ne?1:0)+(B?1:0)+(e?.length?1:0),className:"dataviews-view-table__group-header-cell",children:!1===x.groupBy?.showLabel?t:(0,d.sprintf)((0,d.__)("%1$s: %2$s"),H.label,t)})}),r.map(t=>(0,f.jsx)(fe,{item:t.item,level:t.level,hasBulkActions:B,actions:e,fields:n,id:t.id,view:x,titleField:X,mediaField:G,descriptionField:Z,selection:h,getItemId:o,onChangeSelection:m,onClickItem:v,renderItemLink:w,isItemClickable:y,isActionsColumnSticky:!V,isTreeHierarchy:P,hierarchyLevel:t.hierarchyLevel,childCount:t.childCount,showHierarchyBadge:N,isExpanded:t.isExpanded,onToggleExpanded:T},t.id))]},`group-${t}`)):(0,f.jsx)("tbody",{children:$&&U.map((t,r)=>(0,f.jsx)(fe,{item:t.item,level:t.level,hasBulkActions:B,actions:e,fields:n,id:t.id||r.toString(),view:x,titleField:X,mediaField:G,descriptionField:Z,selection:h,getItemId:o,onChangeSelection:m,onClickItem:v,renderItemLink:w,isItemClickable:y,isActionsColumnSticky:!V,posinset:se?r+1:void 0,isTreeHierarchy:P,hierarchyLevel:t.hierarchyLevel,childCount:t.childCount,showHierarchyBadge:N,isExpanded:t.isExpanded,onToggleExpanded:T},t.id))})]}),se&&u&&(0,f.jsx)("div",{className:"dataviews-loading",id:D,children:(0,f.jsx)("p",{className:"dataviews-loading-more",children:(0,f.jsx)(b.Spinner,{})})})]}):(0,f.jsx)("div",{className:(0,r.A)("dataviews-no-results",{"is-refreshing":C}),id:D,children:S})},icon:p,viewConfigOptions:qe},{type:s.Ul,label:(0,d.__)("Grid"),component:function({actions:e,data:t,fields:n,getItemId:i,isLoading:o,onChangeSelection:s,onClickItem:l,isItemClickable:c,renderItemLink:u,selection:p,view:m,className:h,empty:g}){const v=ce(!!o),y=!!t?.length,w=m.groupBy?.field?n.find(e=>e.id===m.groupBy?.field):null,x=w?oe(t,w):null,_=m.infiniteScrollEnabled&&!x;if(!y)return(0,f.jsx)("div",{className:(0,r.A)("dataviews-no-results",{"is-refreshing":v}),children:g});const S={className:(0,r.A)(h,{"is-refreshing":!_&&v}),inert:!_&&o?"true":void 0,isLoading:o,view:m,fields:n,selection:p,onChangeSelection:s,onClickItem:l,isItemClickable:c,renderItemLink:u,getItemId:i,actions:e};return(0,f.jsxs)(f.Fragment,{children:[y&&w&&x&&(0,f.jsx)(a.B,{direction:"column",gap:"lg",children:Array.from(x.entries()).map(([e,t])=>(0,f.jsxs)(a.B,{direction:"column",gap:"sm",children:[(0,f.jsx)("h3",{className:"dataviews-view-grid__group-header",children:!1===m.groupBy?.showLabel?e:(0,d.sprintf)((0,d.__)("%1$s: %2$s"),w.label,e)}),(0,f.jsx)(we,{...S,data:t,isInfiniteScroll:!1})]},e))}),!x&&(0,f.jsx)(we,{...S,data:t,isInfiniteScroll:!!_}),_&&o&&(0,f.jsx)("p",{className:"dataviews-loading-more",children:(0,f.jsx)(b.Spinner,{})})]})},icon:m,viewConfigOptions:He},{type:s.mA,label:(0,d.__)("List"),component:function e(t){const{actions:n,data:s,fields:l,getItemId:c,isLoading:u,onChangeSelection:p,selection:m,view:h,className:g,empty:v}=t,y=(0,o.useInstanceId)(e,"view-list"),w=ce(!!u),x=s?.findLast(e=>m.includes(c(e))),_=l.find(e=>e.id===h.titleField),S=l.find(e=>e.id===h.mediaField),k=l.find(e=>e.id===h.descriptionField),C=(h?.fields??[]).map(e=>l.find(t=>e===t.id)).filter(Ae),E=e=>p([c(e)]),j=(0,i.useCallback)(e=>`${y}-${c(e)}`,[y,c]),R=(0,i.useCallback)((e,t)=>t.startsWith(j(e)),[j]),[A,I]=(0,i.useState)(void 0),M=(0,i.useRef)(null);(0,i.useEffect)(()=>{x&&I(Ce(j(x)))},[x,j]);const O=s.findIndex(e=>R(e,A??"")),P=(0,o.usePrevious)(O),T=-1!==O,N=(0,i.useCallback)((e,t)=>{const n=Math.min(s.length-1,Math.max(0,e));if(!s[n])return;const r=t(j(s[n]));I(r),M.current?.contains(M.current.ownerDocument.activeElement)&&document.getElementById(r)?.focus()},[s,j]);(0,i.useEffect)(()=>{!T&&void 0!==P&&-1!==P&&N(P,Ce)},[T,N,P]);const D=(0,i.useCallback)(e=>{"ArrowDown"===e.key&&(e.preventDefault(),N(O+1,Ee)),"ArrowUp"===e.key&&(e.preventDefault(),N(O-1,Ee))},[N,O]),V=!!s?.length,z=h.groupBy?.field?l.find(e=>e.id===h.groupBy?.field):null,F=V&&z?oe(s,z):null,L=h.infiniteScrollEnabled&&!F;return V?V&&z&&F?(0,f.jsx)(b.Composite,{ref:M,id:`${y}`,render:(0,f.jsx)("div",{}),className:"dataviews-view-list__group",role:"grid",activeId:A,setActiveId:I,children:(0,f.jsx)(a.B,{direction:"column",gap:"lg",className:(0,r.A)("dataviews-view-list",g),children:Array.from(F.entries()).map(([e,t])=>(0,f.jsxs)(a.B,{direction:"column",gap:"sm",children:[(0,f.jsx)("h3",{className:"dataviews-view-list__group-header",children:!1===h.groupBy?.showLabel?e:(0,d.sprintf)((0,d.__)("%1$s: %2$s"),z.label,e)}),t.map(e=>{const t=j(e);return(0,f.jsx)(Re,{view:h,idPrefix:t,actions:n,item:e,isSelected:e===x,onSelect:E,mediaField:S,titleField:_,descriptionField:k,otherFields:C,onDropdownTriggerKeyDown:D},t)})]},e))})}):(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)(b.Composite,{ref:M,id:y,render:(0,f.jsx)("div",{}),className:(0,r.A)("dataviews-view-list",g,{[`has-${h.layout?.density}-density`]:h.layout?.density&&["compact","comfortable"].includes(h.layout.density),"is-refreshing":!L&&w}),role:h.infiniteScrollEnabled?"feed":"grid",activeId:A,setActiveId:I,inert:!L&&u?"true":void 0,children:s.map((e,t)=>{const r=j(e);return(0,f.jsx)(Re,{view:h,idPrefix:r,actions:n,item:e,isSelected:e===x,onSelect:E,mediaField:S,titleField:_,descriptionField:k,otherFields:C,onDropdownTriggerKeyDown:D,posinset:h.infiniteScrollEnabled?t+1:void 0},r)})}),L&&u&&(0,f.jsx)("p",{className:"dataviews-loading-more",children:(0,f.jsx)(b.Spinner,{})})]}):(0,f.jsx)("div",{className:(0,r.A)("dataviews-no-results",{"is-refreshing":w}),children:v})},icon:(0,d.isRTL)()?h:g,viewConfigOptions:qe},{type:s.br,label:(0,d.__)("Activity"),component:function(e){const{empty:t,data:n,fields:i,isLoading:o,view:s,className:l}=e,c=ce(!!o),d=!!n?.length,u=s.groupBy?.field?i.find(e=>e.id===s.groupBy?.field):null,p=d&&u?oe(n,u):null,m=s.infiniteScrollEnabled&&!p;if(!d)return(0,f.jsx)("div",{className:(0,r.A)("dataviews-no-results",{"is-refreshing":c}),children:t});const h=!m&&!!o,g=(0,r.A)("dataviews-view-activity",l,{"is-refreshing":!m&&c}),v=p?Array.from(p.entries()):[];return d&&u&&p?(0,f.jsx)(a.B,{direction:"column",gap:"sm",className:g,inert:h?"true":void 0,children:v.map(([t,n])=>(0,f.jsx)(Ie,{groupName:t,groupData:n,groupField:u,showLabel:!1!==s.groupBy?.showLabel,children:(0,f.jsx)(Ne,{...e,data:n})},t))}):(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)("div",{className:g,role:s.infiniteScrollEnabled?"feed":void 0,inert:h?"true":void 0,children:(0,f.jsx)(Ne,{...e})}),m&&o&&(0,f.jsx)("p",{className:"dataviews-loading-more",children:(0,f.jsx)(b.Spinner,{})})]})},icon:v,viewConfigOptions:qe},{type:s.dL,label:(0,d.__)("Grid"),component:function({actions:e,data:t,fields:n,getItemId:o,isLoading:s,onChangeSelection:l,selection:d,view:u,className:p,empty:m}){const{resizeObserverRef:h,paginationInfo:g,itemListLabel:v}=(0,i.useContext)(c),y=n.find(e=>e.id===u?.titleField),w=n.find(e=>e.id===u?.mediaField),x=n.find(e=>e.id===u?.descriptionField),_=u.fields??[],{regularFields:S,badgeFields:k}=_.reduce((e,t)=>{const r=n.find(e=>e.id===t);return r?(e[u.layout?.badgeFields?.includes(t)?"badgeFields":"regularFields"].push(r),e):e},{regularFields:[],badgeFields:[]}),C=!!t?.length,E=u.layout?.previewSize,j=De(e),R="900px",A=u.groupBy?.field?n.find(e=>e.id===u.groupBy?.field):null,I=A?oe(t,A):null,M=(u.infiniteScrollEnabled&&!I)??!1,O=u?.page??1,P=u?.perPage??0,T=M?g?.totalItems:void 0,N=pe(),D=ge(t,M,N);return(0,f.jsxs)(f.Fragment,{children:[C&&A&&I&&(0,f.jsx)(b.Composite,{virtualFocus:!0,orientation:"horizontal",role:"listbox","aria-multiselectable":j,className:(0,r.A)("dataviews-view-picker-grid",p,{[`has-${u.layout?.density}-density`]:u.layout?.density&&["compact","comfortable"].includes(u.layout.density)}),"aria-label":v,render:({children:e,...t})=>(0,f.jsx)(a.B,{direction:"column",gap:"lg",children:e,...t}),children:Array.from(I.entries()).map(([e,n])=>(0,f.jsx)(Fe,{groupName:e,groupField:A,showLabel:!1!==u.groupBy?.showLabel,children:(0,f.jsx)(me,{previewSize:E,style:{gridTemplateColumns:E&&`repeat(auto-fill, minmax(${E}px, 1fr))`},"aria-busy":s,ref:h,children:n.map(e=>{const n=e.position??(O-1)*P+t.indexOf(e)+1;return(0,f.jsx)(ze,{view:u,multiselect:j,selection:d,onChangeSelection:l,getItemId:o,item:e,mediaField:w,titleField:y,descriptionField:x,regularFields:S,badgeFields:k,config:{sizes:R},posinset:n,setsize:T},o(e))})})},e))}),C&&!I&&(0,f.jsxs)(b.Composite,{render:(0,f.jsx)(me,{className:(0,r.A)("dataviews-view-picker-grid",p,{[`has-${u.layout?.density}-density`]:u.layout?.density&&["compact","comfortable"].includes(u.layout.density)}),previewSize:E,"aria-busy":s,ref:h}),virtualFocus:!0,orientation:"horizontal",role:"listbox","aria-multiselectable":j,"aria-label":v,children:[Array.from({length:D}).map((e,t)=>(0,f.jsx)(b.Composite.Item,{render:({children:e,...t})=>(0,f.jsx)(a.B,{direction:"column",children:e,...t}),role:"option","aria-hidden":!0,tabIndex:-1,className:"dataviews-view-picker-grid__card dataviews-view-picker-grid__placeholder"},`placeholder-${t}`)),t.map(e=>{const t=e.position;return(0,f.jsx)(ze,{view:u,multiselect:j,selection:d,onChangeSelection:l,getItemId:o,item:e,mediaField:w,titleField:y,descriptionField:x,regularFields:S,badgeFields:k,config:{sizes:R},posinset:t,setsize:T},o(e))})]}),!C&&(0,f.jsx)("div",{className:(0,r.A)({"dataviews-loading":s,"dataviews-no-results":!s}),children:s?(0,f.jsx)("p",{children:(0,f.jsx)(b.Spinner,{})}):m}),C&&s&&(0,f.jsx)("p",{className:"dataviews-loading-more",children:(0,f.jsx)(b.Spinner,{})})]})},icon:m,viewConfigOptions:He,isPicker:!0},{type:s.Ry,label:(0,d.__)("Table"),component:function({actions:e,data:t,fields:n,getItemId:o,isLoading:a=!1,onChangeView:l,onChangeSelection:c,selection:u,setOpenedFilter:p,view:m,className:h,empty:g}){const v=(0,i.useRef)(new Map),y=(0,i.useRef)(void 0),[w,x]=(0,i.useState)(),_=De(e)??!1;(0,i.useEffect)(()=>{y.current&&(y.current.focus(),y.current=void 0)});const S=m.groupBy?.field?n.find(e=>e.id===m.groupBy?.field):null,k=S?oe(t,S):null,C=m.infiniteScrollEnabled&&!k,E=(0,i.useId)();if(w)return y.current=w,void x(void 0);const j=e=>{const t=v.current.get(e.id),n=t?v.current.get(t.fallback):void 0;x(n?.node)},R=!!t?.length,A=n.find(e=>e.id===m.titleField),I=n.find(e=>e.id===m.mediaField),M=n.find(e=>e.id===m.descriptionField),{showTitle:O=!0,showMedia:P=!0,showDescription:T=!0}=m,N=A&&O||I&&P||M&&T,D=m.fields??[],V=(e,t)=>n=>{n?v.current.set(e,{node:n,fallback:D[t>0?t-1:1]}):v.current.delete(e)};return(0,f.jsxs)(f.Fragment,{children:[(0,f.jsxs)("table",{className:(0,r.A)("dataviews-view-table","dataviews-view-picker-table",h,{[`has-${m.layout?.density}-density`]:m.layout?.density&&["compact","comfortable"].includes(m.layout.density)}),"aria-busy":a,"aria-describedby":E,role:C?"feed":"listbox",children:[(0,f.jsx)("thead",{role:"presentation",children:(0,f.jsxs)("tr",{className:"dataviews-view-table__row",role:"presentation",children:[(0,f.jsx)("th",{className:"dataviews-view-table__checkbox-column",children:_&&(0,f.jsx)(L,{selection:u,onChangeSelection:c,data:t,actions:e,getItemId:o,disableSelectAll:C})}),N&&(0,f.jsx)("th",{children:A&&(0,f.jsx)(ee,{ref:V(A.id,0),fieldId:A.id,view:m,fields:n,onChangeView:l,onHide:j,setOpenedFilter:p,canMove:!1})}),D.map((e,t)=>{const{width:r,maxWidth:i,minWidth:o,align:a}=m.layout?.styles?.[e]??{};return(0,f.jsx)("th",{style:{width:r,maxWidth:i,minWidth:o,textAlign:a},"aria-sort":m.sort?.direction&&m.sort?.field===e?s.LW[m.sort.direction]:void 0,scope:"col",children:(0,f.jsx)(ee,{ref:V(e,t),fieldId:e,view:m,fields:n,onChangeView:l,onHide:j,setOpenedFilter:p,canMove:m.layout?.enableMoving??!0})},e)})]})}),R&&S&&k?Array.from(k.entries()).map(([e,t])=>(0,f.jsxs)(b.Composite,{virtualFocus:!0,orientation:"vertical",render:(0,f.jsx)("tbody",{role:"group"}),children:[(0,f.jsx)("tr",{className:"dataviews-view-table__group-header-row",role:"presentation",children:(0,f.jsx)("td",{colSpan:D.length+(N?1:0)+1,className:"dataviews-view-table__group-header-cell",role:"presentation",children:!1===m.groupBy?.showLabel?e:(0,d.sprintf)((0,d.__)("%1$s: %2$s"),S.label,e)})}),t.map((e,t)=>(0,f.jsx)(Be,{item:e,fields:n,id:o(e)||t.toString(),view:m,titleField:A,mediaField:I,descriptionField:M,selection:u,getItemId:o,onChangeSelection:c,multiselect:_},o(e)))]},`group-${e}`)):(0,f.jsx)(b.Composite,{render:(0,f.jsx)("tbody",{role:"presentation"}),virtualFocus:!0,orientation:"vertical",children:R&&t.map((e,t)=>{const r=o(e),i=e.position;return(0,f.jsx)(Be,{item:e,fields:n,id:r||t.toString(),view:m,titleField:A,mediaField:I,descriptionField:M,selection:u,getItemId:o,onChangeSelection:c,multiselect:_,posinset:i},r)})})]}),(0,f.jsxs)("div",{className:(0,r.A)({"dataviews-loading":a,"dataviews-no-results":!R&&!a}),id:E,children:[!R&&(a?(0,f.jsx)("p",{children:(0,f.jsx)(b.Spinner,{})}):g),R&&a&&(0,f.jsx)("p",{className:"dataviews-loading-more",children:(0,f.jsx)(b.Spinner,{})})]})]})},icon:p,viewConfigOptions:qe,isPicker:!0}],{Menu:Ue}=(0,E.T)(b.privateApis);function Ye({filters:e,view:t,onChangeView:n,setOpenedFilter:r,triggerProps:i}){const o=e.filter(e=>!e.isVisible);return(0,f.jsxs)(Ue,{children:[(0,f.jsx)(Ue.TriggerButton,{...i}),(0,f.jsx)(Ue.Popover,{children:o.map(e=>(0,f.jsx)(Ue.Item,{onClick:()=>{r(e.field),n({...t,page:1,filters:[...t.filters||[],{field:e.field,value:void 0,operator:e.operators[0]}]})},children:(0,f.jsx)(Ue.ItemLabel,{children:e.name})},e.field))})]})}var Xe=(0,i.forwardRef)(function({filters:e,view:t,onChangeView:n,setOpenedFilter:r},i){if(!e.length||e.every(({isPrimary:e})=>e))return null;const o=e.filter(e=>!e.isVisible);return(0,f.jsx)(Ye,{triggerProps:{render:(0,f.jsx)(b.Button,{accessibleWhenDisabled:!0,size:"compact",className:"dataviews-filters-button",variant:"tertiary",disabled:!o.length,ref:i}),children:(0,d.__)("Add filter")},filters:e,view:t,onChangeView:n,setOpenedFilter:r})});function Ge({buttonRef:e,filtersCount:t,children:n}){return(0,i.useEffect)(()=>()=>{e.current?.focus()},[e]),(0,f.jsxs)(f.Fragment,{children:[n,!!t&&(0,f.jsx)("span",{className:"dataviews-filters-toggle__count",children:t})]})}var Ze=function(){const{filters:e,view:t,onChangeView:n,setOpenedFilter:r,isShowingFilter:o,setIsShowingFilter:a}=(0,i.useContext)(c),s=(0,i.useRef)(null),l=(0,i.useCallback)(e=>{n(e),a(!0)},[n,a]);if(0===e.length)return null;const u=e.some(e=>e.isVisible),p={label:(0,d.__)("Add filter"),"aria-expanded":!1,isPressed:!1},m={label:(0,d._x)("Filter","verb"),"aria-expanded":o,isPressed:o,onClick:()=>{o||r(null),a(!o)}},h=e.some(e=>e.isPrimary||e.isLocked),g=(0,f.jsx)(b.Button,{ref:s,className:"dataviews-filters__visibility-toggle",size:"compact",icon:U,disabled:h,accessibleWhenDisabled:!0,...u?m:p});return(0,f.jsx)("div",{className:"dataviews-filters__container-visibility-toggle",children:u?(0,f.jsx)(Ge,{buttonRef:s,filtersCount:t.filters?.length,children:g}):(0,f.jsx)(Ye,{filters:e,view:t,onChangeView:l,setOpenedFilter:r,triggerProps:{render:g}})})};function Je(...e){}function Qe(e,t){return"function"==typeof Object.hasOwn?Object.hasOwn(e,t):Object.prototype.hasOwnProperty.call(e,t)}function et(...e){return(...t)=>{for(const n of e)"function"==typeof n&&n(...t)}}function tt(e){return e.normalize("NFD").replace(/[\u0300-\u036f]/g,"")}function nt(e){return e}function rt(e,t){if(!e){if("string"!=typeof t)throw new Error("Invariant failed");throw new Error(t)}}function it(e){return e.disabled||!0===e["aria-disabled"]||"true"===e["aria-disabled"]}function ot(e){const t={};for(const n in e)void 0!==e[n]&&(t[n]=e[n]);return t}function at(...e){for(const t of e)if(void 0!==t)return t}function st(e,t){"function"==typeof e?e(t):e&&(e.current=t)}var lt,ct="undefined"!=typeof window&&!!(null==(lt=window.document)?void 0:lt.createElement);function dt(e){return e?"self"in e?e.document:e.ownerDocument||document:document}function ut(e,t=!1){var n;const{activeElement:r}=dt(e);if(!(null==r?void 0:r.nodeName))return null;if("IFRAME"===r.tagName&&(null==(n=r.contentDocument)?void 0:n.body))return ut(r.contentDocument.body,t);if(t){const e=r.getAttribute("aria-activedescendant");if(e){const t=dt(r).getElementById(e);if(t)return t}}return r}function ft(e,t){return e===t||e.contains(t)}function pt(e){const t=e.tagName.toLowerCase();return"button"===t||!("input"!==t||!e.type)&&-1!==mt.indexOf(e.type)}var mt=["button","color","file","image","reset","submit"];function ht(e){try{const t=e instanceof HTMLInputElement&&null!==e.selectionStart,n="TEXTAREA"===e.tagName;return t||n||!1}catch(e){return!1}}function gt(e){return e.isContentEditable||ht(e)}function vt(e){let t=0,n=0;if(ht(e))t=e.selectionStart||0,n=e.selectionEnd||0;else if(e.isContentEditable){const r=dt(e).getSelection();if((null==r?void 0:r.rangeCount)&&r.anchorNode&&ft(e,r.anchorNode)&&r.focusNode&&ft(e,r.focusNode)){const i=r.getRangeAt(0),o=i.cloneRange();o.selectNodeContents(e),o.setEnd(i.startContainer,i.startOffset),t=o.toString().length,o.setEnd(i.endContainer,i.endOffset),n=o.toString().length}}return{start:t,end:n}}function bt(e,t){const n=null==e?void 0:e.getAttribute("role");return n&&-1!==["dialog","menu","listbox","tree","grid"].indexOf(n)?n:t}function yt(e){if(!e)return null;const t=e=>"auto"===e||"scroll"===e;if(e.clientHeight&&e.scrollHeight>e.clientHeight){const{overflowY:n}=getComputedStyle(e);if(t(n))return e}else if(e.clientWidth&&e.scrollWidth>e.clientWidth){const{overflowX:n}=getComputedStyle(e);if(t(n))return e}return yt(e.parentElement)||document.scrollingElement||document.body}function wt(e,...t){/text|search|password|tel|url/i.test(e.type)&&e.setSelectionRange(...t)}function xt(){return!!ct&&/mac|iphone|ipad|ipod/i.test(navigator.platform)}function _t(){return ct&&xt()&&/apple/i.test(navigator.vendor)}function St(e){return e.target===e.currentTarget}function kt(e,t){const n=new FocusEvent("blur",t),r=e.dispatchEvent(n),i={...t,bubbles:!0};return e.dispatchEvent(new FocusEvent("focusout",i)),r}function Ct(e,t){const n=new MouseEvent("click",t);return e.dispatchEvent(n)}function Et(e,t){const n=t||e.currentTarget,r=e.relatedTarget;return!r||!ft(n,r)}function jt(e,t,n,r){const i=(e=>{if(r){const t=setTimeout(e,r);return()=>clearTimeout(t)}const t=requestAnimationFrame(e);return()=>cancelAnimationFrame(t)})(()=>{e.removeEventListener(t,o,!0),n()}),o=()=>{i(),n()};return e.addEventListener(t,o,{once:!0,capture:!0}),i}function Rt(e,t,n,r=window){const i=[];try{r.document.addEventListener(e,t,n);for(const o of Array.from(r.frames))i.push(Rt(e,t,n,o))}catch{}return()=>{try{r.document.removeEventListener(e,t,n)}catch{}for(const e of i)e()}}var At={...Pe},It=At.useId,Mt=(At.useDeferredValue,At.useInsertionEffect),Ot=ct?Oe.useLayoutEffect:Oe.useEffect;function Pt(e){const t=(0,Oe.useRef)(()=>{throw new Error("Cannot call an event handler while rendering.")});return Mt?Mt(()=>{t.current=e}):t.current=e,(0,Oe.useCallback)((...e)=>{var n;return null==(n=t.current)?void 0:n.call(t,...e)},[])}function Tt(...e){return(0,Oe.useMemo)(()=>{if(e.some(Boolean))return t=>{for(const n of e)st(n,t)}},e)}function Nt(e){if(It){const t=It();return e||t}const[t,n]=(0,Oe.useState)(e);return Ot(()=>{if(e||t)return;const r=Math.random().toString(36).slice(2,8);n(`id-${r}`)},[e,t]),e||t}function Dt(e,t){const n=(0,Oe.useRef)(!1);(0,Oe.useEffect)(()=>{if(n.current)return e();n.current=!0},t),(0,Oe.useEffect)(()=>()=>{n.current=!1},[])}function Vt(e){return Pt("function"==typeof e?e:()=>e)}function zt(e,t,n=[]){const r=(0,Oe.useCallback)(n=>(e.wrapElement&&(n=e.wrapElement(n)),t(n)),[...n,e.wrapElement]);return{...e,wrapElement:r}}function Ft(e,t,n){const r=e.onLoadedMetadataCapture,i=(0,Oe.useMemo)(()=>Object.assign(()=>{},r,...void 0!==n?[{[t]:n}]:[]),[r,t,n]);return[null==r?void 0:r[t],{onLoadedMetadataCapture:i}]}var Lt=!1,Bt=!1,qt=0,Wt=0;function $t(e){(function(e){const t=e.movementX||e.screenX-qt,n=e.movementY||e.screenY-Wt;return qt=e.screenX,Wt=e.screenY,t||n||!1})(e)&&(Bt=!0)}function Ht(){Bt=!1}function Kt(e){const t=Oe.forwardRef((t,n)=>e({...t,ref:n}));return t.displayName=e.displayName||e.name,t}function Ut(e,t){return Oe.memo(e,t)}function Yt(e,t){const{wrapElement:n,render:r,...i}=t,o=Tt(t.ref,function(e){return function(e){return!!e&&!!(0,Oe.isValidElement)(e)&&("ref"in e.props||"ref"in e)}(e)?{...e.props}.ref||e.ref:null}(r));let a;if(Oe.isValidElement(r)){const e={...r.props,ref:o};a=Oe.cloneElement(r,function(e,t){const n={...e};for(const r in t){if(!Qe(t,r))continue;if("className"===r){const r="className";n[r]=e[r]?`${e[r]} ${t[r]}`:t[r];continue}if("style"===r){const r="style";n[r]=e[r]?{...e[r],...t[r]}:t[r];continue}const i=t[r];if("function"==typeof i&&r.startsWith("on")){const t=e[r];if("function"==typeof t){n[r]=(...e)=>{i(...e),t(...e)};continue}}n[r]=i}return n}(i,e))}else a=r?r(i):(0,f.jsx)(e,{...i});return n?n(a):a}function Xt(e){const t=(t={})=>e(t);return t.displayName=e.name,t}function Gt(e=[],t=[]){const n=Oe.createContext(void 0),r=Oe.createContext(void 0),i=()=>Oe.useContext(n),o=t=>e.reduceRight((e,n)=>(0,f.jsx)(n,{...t,children:e}),(0,f.jsx)(n.Provider,{...t}));return{context:n,scopedContext:r,useContext:i,useScopedContext:(e=!1)=>{const t=Oe.useContext(r),n=i();return e?t:t||n},useProviderContext:()=>{const e=Oe.useContext(r),t=i();if(!e||e!==t)return t},ContextProvider:o,ScopedContextProvider:e=>(0,f.jsx)(o,{...e,children:t.reduceRight((t,n)=>(0,f.jsx)(n,{...e,children:t}),(0,f.jsx)(r.Provider,{...e}))})}}var Zt=Gt(),Jt=Zt.useContext,Qt=(Zt.useScopedContext,Zt.useProviderContext,Gt([Zt.ContextProvider],[Zt.ScopedContextProvider])),en=Qt.useContext,tn=(Qt.useScopedContext,Qt.useProviderContext),nn=Qt.ContextProvider,rn=Qt.ScopedContextProvider,on=(0,Oe.createContext)(void 0),an=(0,Oe.createContext)(void 0),sn=((0,Oe.createContext)(null),(0,Oe.createContext)(null),Gt([nn],[rn])),ln=sn.useContext;function cn(e,t){const n=e.__unstableInternals;return rt(n,"Invalid store"),n[t]}function dn(e,...t){let n=e,r=n,i=Symbol(),o=Je;const a=new Set,s=new Set,l=new Set,c=new Set,d=new Set,u=new WeakMap,f=new WeakMap,p=(e,t,n=c)=>(n.add(t),f.set(t,e),()=>{var e;null==(e=u.get(t))||e(),u.delete(t),f.delete(t),n.delete(t)}),m=(e,o,a=!1)=>{var l;if(!Qe(n,e))return;const p=(m=o,h=n[e],function(e){return"function"==typeof e}(m)?m(function(e){return"function"==typeof e}(h)?h():h):m);var m,h;if(p===n[e])return;if(!a)for(const n of t)null==(l=null==n?void 0:n.setState)||l.call(n,e,p);const g=n;n={...n,[e]:p};const v=Symbol();i=v,s.add(e);const b=(t,r,i)=>{var o;const a=f.get(t);a&&!a.some(t=>i?i.has(t):t===e)||(null==(o=u.get(t))||o(),u.set(t,t(n,r)))};for(const e of c)b(e,g);queueMicrotask(()=>{if(i!==v)return;const e=n;for(const e of d)b(e,r,s);r=e,s.clear()})},h={getState:()=>n,setState:m,__unstableInternals:{setup:e=>(l.add(e),()=>l.delete(e)),init:()=>{const e=a.size,r=Symbol();a.add(r);const i=()=>{a.delete(r),a.size||o()};if(e)return i;const s=(c=n,Object.keys(c)).map(e=>et(...t.map(t=>{var n;const r=null==(n=null==t?void 0:t.getState)?void 0:n.call(t);if(r&&Qe(r,e))return mn(t,[e],t=>{m(e,t[e],!0)})})));var c;const d=[];for(const e of l)d.push(e());const u=t.map(fn);return o=et(...s,...d,...u),i},subscribe:(e,t)=>p(e,t),sync:(e,t)=>(u.set(t,t(n,n)),p(e,t)),batch:(e,t)=>(u.set(t,t(n,r)),p(e,t,d)),pick:e=>dn(function(e,t){const n={};for(const r of t)Qe(e,r)&&(n[r]=e[r]);return n}(n,e),h),omit:e=>dn(function(e,t){const n={...e};for(const e of t)Qe(n,e)&&delete n[e];return n}(n,e),h)}};return h}function un(e,...t){if(e)return cn(e,"setup")(...t)}function fn(e,...t){if(e)return cn(e,"init")(...t)}function pn(e,...t){if(e)return cn(e,"subscribe")(...t)}function mn(e,...t){if(e)return cn(e,"sync")(...t)}function hn(e,...t){if(e)return cn(e,"batch")(...t)}function gn(e,...t){if(e)return cn(e,"omit")(...t)}function vn(...e){var t;const n={};for(const r of e){const e=null==(t=null==r?void 0:r.getState)?void 0:t.call(r);e&&Object.assign(n,e)}const r=dn(n,...e);return Object.assign({},...e,r)}sn.useScopedContext,sn.useProviderContext,sn.ContextProvider,sn.ScopedContextProvider;var bn=n(89104);function yn(e,t=nt){const n=Oe.useCallback(t=>e?pn(e,null,t):()=>{},[e]),r=()=>{const n="string"==typeof t?t:null,r="function"==typeof t?t:null,i=null==e?void 0:e.getState();return r?r(i):i&&n&&Qe(i,n)?i[n]:void 0};return(0,bn.useSyncExternalStore)(n,r,r)}function wn(e,t){const n=Oe.useRef({}),r=Oe.useCallback(t=>e?pn(e,null,t):()=>{},[e]),i=()=>{const r=null==e?void 0:e.getState();let i=!1;const o=n.current;for(const e in t){const n=t[e];if("function"==typeof n){const t=n(r);t!==o[e]&&(o[e]=t,i=!0)}if("string"==typeof n){if(!r)continue;if(!Qe(r,n))continue;const t=r[n];t!==o[e]&&(o[e]=t,i=!0)}}return i&&(n.current={...o}),n.current};return(0,bn.useSyncExternalStore)(r,i,i)}function xn(e,t,n,r){const i=Qe(t,n)?t[n]:void 0,o=r?t[r]:void 0,a=function(e){const t=(0,Oe.useRef)(e);return Ot(()=>{t.current=e}),t}({value:i,setValue:o});Ot(()=>mn(e,[n],(e,t)=>{const{value:r,setValue:i}=a.current;i&&e[n]!==t[n]&&e[n]!==r&&i(e[n])}),[e,n]),Ot(()=>{if(void 0!==i)return e.setState(n,i),hn(e,[n],()=>{void 0!==i&&e.setState(n,i)})})}function _n(e,t,n){return function(e,t,n){return Dt(t,[n.store,n.disclosure]),xn(e,n,"open","setOpen"),xn(e,n,"mounted","setMounted"),xn(e,n,"animated"),Object.assign(e,{disclosure:n.disclosure})}(e,t,n)}function Sn(e,t,n){return xn(e=function(e,t,n){return Dt(t,[n.store]),xn(e,n,"items","setItems"),e}(e,t,n),n,"activeId","setActiveId"),xn(e,n,"includesBaseElement"),xn(e,n,"virtualFocus"),xn(e,n,"orientation"),xn(e,n,"rtl"),xn(e,n,"focusLoop"),xn(e,n,"focusWrap"),xn(e,n,"focusShift"),e}function kn(e){const t=[];for(const n of e)t.push(...n);return t}function Cn(e){return e.slice().reverse()}function En(e={}){var t;e.store;const n=null==(t=e.store)?void 0:t.getState(),r=at(e.items,null==n?void 0:n.items,e.defaultItems,[]),i=new Map(r.map(e=>[e.id,e])),o={items:r,renderedItems:at(null==n?void 0:n.renderedItems,[])},a=null==(s=e.store)?void 0:s.__unstablePrivateStore;var s;const l=dn({items:r,renderedItems:o.renderedItems},a),c=dn(o,e.store),d=e=>{const t=function(e,t){const n=e.map((e,t)=>[t,e]);let r=!1;return n.sort(([e,n],[i,o])=>{const a=t(n),s=t(o);return a===s?0:a&&s?function(e,t){return Boolean(t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_PRECEDING)}(a,s)?(e>i&&(r=!0),-1):(e<i&&(r=!0),1):0}),r?n.map(([e,t])=>t):e}(e,e=>e.element);l.setState("renderedItems",t),c.setState("renderedItems",t)};un(c,()=>fn(l)),un(l,()=>hn(l,["items"],e=>{c.setState("items",e.items)})),un(l,()=>hn(l,["renderedItems"],e=>{let t=!0,n=requestAnimationFrame(()=>{const{renderedItems:t}=c.getState();e.renderedItems!==t&&d(e.renderedItems)});if("function"!=typeof IntersectionObserver)return()=>cancelAnimationFrame(n);const r=function(e){var t,n;const r=e.find(e=>!!e.element),i=null==(t=[...e].reverse().find(e=>!!e.element))?void 0:t.element;let o=null==(n=null==r?void 0:r.element)?void 0:n.parentElement;if(!i)return dt(o).body;for(;o;){if(o.contains(i))return o;o=o.parentElement}return dt(o).body}(e.renderedItems),i=new IntersectionObserver(()=>{t?t=!1:(cancelAnimationFrame(n),n=requestAnimationFrame(()=>d(e.renderedItems)))},{root:r});for(const t of e.renderedItems)t.element&&i.observe(t.element);return()=>{cancelAnimationFrame(n),i.disconnect()}}));const u=(e,t,n=!1)=>{let r;return t(t=>{const n=t.findIndex(({id:t})=>t===e.id),o=t.slice();if(-1!==n){r=t[n];const a={...r,...e};o[n]=a,i.set(e.id,a)}else o.push(e),i.set(e.id,e);return o}),()=>{t(t=>{if(!r)return n&&i.delete(e.id),t.filter(({id:t})=>t!==e.id);const o=t.findIndex(({id:t})=>t===e.id);if(-1===o)return t;const a=t.slice();return a[o]=r,i.set(e.id,r),a})}},f=e=>u(e,e=>l.setState("items",e),!0);return{...c,registerItem:f,renderItem:e=>et(f(e),u(e,e=>l.setState("renderedItems",e))),item:e=>{if(!e)return null;let t=i.get(e);if(!t){const{items:n}=l.getState();t=n.find(t=>t.id===e),t&&i.set(e,t)}return t||null},__unstablePrivateStore:l}}var jn={id:null};function Rn(e,t){return e.find(e=>t?!e.disabled&&e.id!==t:!e.disabled)}function An(e,t){return e.filter(e=>e.rowId===t)}function In(e){const t=[];for(const n of e){const e=t.find(e=>{var t;return(null==(t=e[0])?void 0:t.rowId)===n.rowId});e?e.push(n):t.push([n])}return t}function Mn(e){let t=0;for(const{length:n}of e)n>t&&(t=n);return t}function On(e){return{id:"__EMPTY_ITEM__",disabled:!0,rowId:e}}var Pn=_t()&&ct&&!!navigator.maxTouchPoints;function Tn({tag:e,...t}={}){const n=vn(t.store,function(e,...t){if(e)return cn(e,"pick")(...t)}(e,["value","rtl"])),r=null==e?void 0:e.getState(),i=null==n?void 0:n.getState(),o=at(t.activeId,null==i?void 0:i.activeId,t.defaultActiveId,null),a=function(e={}){var t;const n=null==(t=e.store)?void 0:t.getState(),r=En(e),i=at(e.activeId,null==n?void 0:n.activeId,e.defaultActiveId),o=dn({...r.getState(),id:at(e.id,null==n?void 0:n.id,`id-${Math.random().toString(36).slice(2,8)}`),activeId:i,baseElement:at(null==n?void 0:n.baseElement,null),includesBaseElement:at(e.includesBaseElement,null==n?void 0:n.includesBaseElement,null===i),moves:at(null==n?void 0:n.moves,0),orientation:at(e.orientation,null==n?void 0:n.orientation,"both"),rtl:at(e.rtl,null==n?void 0:n.rtl,!1),virtualFocus:at(e.virtualFocus,null==n?void 0:n.virtualFocus,!1),focusLoop:at(e.focusLoop,null==n?void 0:n.focusLoop,!1),focusWrap:at(e.focusWrap,null==n?void 0:n.focusWrap,!1),focusShift:at(e.focusShift,null==n?void 0:n.focusShift,!1)},r,e.store);un(o,()=>mn(o,["renderedItems","activeId"],e=>{o.setState("activeId",t=>{var n;return void 0!==t?t:null==(n=Rn(e.renderedItems))?void 0:n.id})}));const a=(e="next",t={})=>{var n,r;const i=o.getState(),{skip:a=0,activeId:s=i.activeId,focusShift:l=i.focusShift,focusLoop:c=i.focusLoop,focusWrap:d=i.focusWrap,includesBaseElement:u=i.includesBaseElement,renderedItems:f=i.renderedItems,rtl:p=i.rtl}=t,m="up"===e||"down"===e,h="next"===e||"down"===e,g=h?p&&!m:!p||m,v=l&&!a;let b=m?kn(function(e,t,n){const r=Mn(e);for(const i of e)for(let e=0;e<r;e+=1){const r=i[e];if(!r||n&&r.disabled){const r=0===e&&n?Rn(i):i[e-1];i[e]=r&&t!==r.id&&n?r:On(null==r?void 0:r.rowId)}}return e}(In(f),s,v)):f;if(b=g?Cn(b):b,b=m?function(e){const t=In(e),n=Mn(t),r=[];for(let e=0;e<n;e+=1)for(const n of t){const t=n[e];t&&r.push({...t,rowId:t.rowId?`${e}`:void 0})}return r}(b):b,null==s)return null==(n=Rn(b))?void 0:n.id;const y=b.find(e=>e.id===s);if(!y)return null==(r=Rn(b))?void 0:r.id;const w=b.some(e=>e.rowId),x=b.indexOf(y),_=b.slice(x+1),S=An(_,y.rowId);if(a){const e=function(e,t){return e.filter(e=>t?!e.disabled&&e.id!==t:!e.disabled)}(S,s),t=e.slice(a)[0]||e[e.length-1];return null==t?void 0:t.id}const k=c&&(m?"horizontal"!==c:"vertical"!==c),C=w&&d&&(m?"horizontal"!==d:"vertical"!==d),E=h?(!w||m)&&k&&u:!!m&&u;if(k){const e=function(e,t,n=!1){const r=e.findIndex(e=>e.id===t);return[...e.slice(r+1),...n?[jn]:[],...e.slice(0,r)]}(C&&!E?b:An(b,y.rowId),s,E),t=Rn(e,s);return null==t?void 0:t.id}if(C){const e=Rn(E?S:_,s);return E?(null==e?void 0:e.id)||null:null==e?void 0:e.id}const j=Rn(S,s);return!j&&E?null:null==j?void 0:j.id};return{...r,...o,setBaseElement:e=>o.setState("baseElement",e),setActiveId:e=>o.setState("activeId",e),move:e=>{void 0!==e&&(o.setState("activeId",e),o.setState("moves",e=>e+1))},first:()=>{var e;return null==(e=Rn(o.getState().renderedItems))?void 0:e.id},last:()=>{var e;return null==(e=Rn(Cn(o.getState().renderedItems)))?void 0:e.id},next:e=>(void 0!==e&&"number"==typeof e&&(e={skip:e}),a("next",e)),previous:e=>(void 0!==e&&"number"==typeof e&&(e={skip:e}),a("previous",e)),down:e=>(void 0!==e&&"number"==typeof e&&(e={skip:e}),a("down",e)),up:e=>(void 0!==e&&"number"==typeof e&&(e={skip:e}),a("up",e))}}({...t,activeId:o,includesBaseElement:at(t.includesBaseElement,null==i?void 0:i.includesBaseElement,!0),orientation:at(t.orientation,null==i?void 0:i.orientation,"vertical"),focusLoop:at(t.focusLoop,null==i?void 0:i.focusLoop,!0),focusWrap:at(t.focusWrap,null==i?void 0:i.focusWrap,!0),virtualFocus:at(t.virtualFocus,null==i?void 0:i.virtualFocus,!0)}),s=function({popover:e,...t}={}){const n=vn(t.store,gn(e,["arrowElement","anchorElement","contentElement","popoverElement","disclosureElement"])),r=null==n?void 0:n.getState(),i=function(e={}){return function(e={}){const t=vn(e.store,gn(e.disclosure,["contentElement","disclosureElement"])),n=null==t?void 0:t.getState(),r=at(e.open,null==n?void 0:n.open,e.defaultOpen,!1),i=at(e.animated,null==n?void 0:n.animated,!1),o=dn({open:r,animated:i,animating:!!i&&r,mounted:r,contentElement:at(null==n?void 0:n.contentElement,null),disclosureElement:at(null==n?void 0:n.disclosureElement,null)},t);return un(o,()=>mn(o,["animated","animating"],e=>{e.animated||o.setState("animating",!1)})),un(o,()=>pn(o,["open"],()=>{o.getState().animated&&o.setState("animating",!0)})),un(o,()=>mn(o,["open","animating"],e=>{o.setState("mounted",e.open||e.animating)})),{...o,disclosure:e.disclosure,setOpen:e=>o.setState("open",e),show:()=>o.setState("open",!0),hide:()=>o.setState("open",!1),toggle:()=>o.setState("open",e=>!e),stopAnimation:()=>o.setState("animating",!1),setContentElement:e=>o.setState("contentElement",e),setDisclosureElement:e=>o.setState("disclosureElement",e)}}(e)}({...t,store:n}),o=at(t.placement,null==r?void 0:r.placement,"bottom"),a=dn({...i.getState(),placement:o,currentPlacement:o,anchorElement:at(null==r?void 0:r.anchorElement,null),popoverElement:at(null==r?void 0:r.popoverElement,null),arrowElement:at(null==r?void 0:r.arrowElement,null),rendered:Symbol("rendered")},i,n);return{...i,...a,setAnchorElement:e=>a.setState("anchorElement",e),setPopoverElement:e=>a.setState("popoverElement",e),setArrowElement:e=>a.setState("arrowElement",e),render:()=>a.setState("rendered",Symbol("rendered"))}}({...t,placement:at(t.placement,null==i?void 0:i.placement,"bottom-start")}),l=at(t.value,null==i?void 0:i.value,t.defaultValue,""),c=at(t.selectedValue,null==i?void 0:i.selectedValue,null==r?void 0:r.values,t.defaultSelectedValue,""),d=Array.isArray(c),u={...a.getState(),...s.getState(),value:l,selectedValue:c,resetValueOnSelect:at(t.resetValueOnSelect,null==i?void 0:i.resetValueOnSelect,d),resetValueOnHide:at(t.resetValueOnHide,null==i?void 0:i.resetValueOnHide,d&&!e),activeValue:null==i?void 0:i.activeValue},f=dn(u,a,s,n);return Pn&&un(f,()=>mn(f,["virtualFocus"],()=>{f.setState("virtualFocus",!1)})),un(f,()=>{if(e)return et(mn(f,["selectedValue"],t=>{Array.isArray(t.selectedValue)&&e.setValues(t.selectedValue)}),mn(e,["values"],e=>{f.setState("selectedValue",e.values)}))}),un(f,()=>mn(f,["resetValueOnHide","mounted"],e=>{e.resetValueOnHide&&(e.mounted||f.setState("value",l))})),un(f,()=>mn(f,["open"],e=>{e.open||(f.setState("activeId",o),f.setState("moves",0))})),un(f,()=>mn(f,["moves","activeId"],(e,t)=>{e.moves===t.moves&&f.setState("activeValue",void 0)})),un(f,()=>hn(f,["moves","renderedItems"],(e,t)=>{if(e.moves===t.moves)return;const{activeId:n}=f.getState(),r=a.item(n);f.setState("activeValue",null==r?void 0:r.value)})),{...s,...a,...f,tag:e,setValue:e=>f.setState("value",e),resetValue:()=>f.setState("value",u.value),setSelectedValue:e=>f.setState("selectedValue",e)}}function Nn(e={}){e=function(e){const t=ln();return function(e){return{id:Nt(e.id),...e}}(e={...e,tag:void 0!==e.tag?e.tag:t})}(e);const[t,n]=function(e,t){const[n,r]=Oe.useState(()=>e(t));Ot(()=>fn(n),[n]);const i=Oe.useCallback(e=>yn(n,e),[n]);return[Oe.useMemo(()=>({...n,useState:i}),[n,i]),Pt(()=>{r(n=>e({...t,...n.getState()}))})]}(Tn,e);return function(e,t,n){return Dt(t,[n.tag]),xn(e,n,"value","setValue"),xn(e,n,"selectedValue","setSelectedValue"),xn(e,n,"resetValueOnHide"),xn(e,n,"resetValueOnSelect"),Object.assign(Sn(function(e,t,n){return Dt(t,[n.popover]),xn(e,n,"placement"),_n(e,t,n)}(e,t,n),t,n),{tag:n.tag})}(t,n,e)}var Dn=Gt(),Vn=(Dn.useContext,Dn.useScopedContext,Dn.useProviderContext),zn=Gt([Dn.ContextProvider],[Dn.ScopedContextProvider]),Fn=(zn.useContext,zn.useScopedContext,zn.useProviderContext,zn.ContextProvider),Ln=zn.ScopedContextProvider,Bn=((0,Oe.createContext)(void 0),(0,Oe.createContext)(void 0),Gt([Fn],[Ln])),qn=(Bn.useContext,Bn.useScopedContext,Bn.useProviderContext),Wn=Bn.ContextProvider,$n=Bn.ScopedContextProvider,Hn=(0,Oe.createContext)(void 0),Kn=Gt([Wn,nn],[$n,rn]),Un=Kn.useContext,Yn=Kn.useScopedContext,Xn=Kn.useProviderContext,Gn=Kn.ContextProvider,Zn=Kn.ScopedContextProvider,Jn=(0,Oe.createContext)(void 0),Qn=(0,Oe.createContext)(!1);function er(e={}){const t=Nn(e);return(0,f.jsx)(Gn,{value:t,children:e.children})}var tr=Xt(function({store:e,...t}){const n=Xn();rt(e=e||n,!1);const r=yn(e,e=>{var t;return null==(t=e.baseElement)?void 0:t.id});return ot(t={htmlFor:r,...t})}),nr=Ut(Kt(function(e){return Yt("label",tr(e))}));function rr(e,t){return t&&e.item(t)||null}var ir=Symbol("FOCUS_SILENTLY");function or(e,t,n){if(!t)return!1;if(t===n)return!1;const r=e.item(t.id);return!(!r||n&&r.element===n)}var ar=(0,Oe.createContext)(!0);function sr(e){return!!e.matches("input:not([type='hidden']):not([disabled]), select:not([disabled]), textarea:not([disabled]), a[href], button:not([disabled]), [tabindex], summary, iframe, object, embed, area[href], audio[controls], video[controls], [contenteditable]:not([contenteditable='false'])")&&!!function(e){if("function"==typeof e.checkVisibility)return e.checkVisibility();const t=e;return t.offsetWidth>0||t.offsetHeight>0||e.getClientRects().length>0}(e)&&!e.closest("[inert]")}function lr(e){const t=ut(e);if(!t)return!1;if(t===e)return!0;const n=t.getAttribute("aria-activedescendant");return!!n&&n===e.id}var cr=Symbol("accessibleWhenDisabled"),dr=_t(),ur=["text","search","url","tel","email","password","number","date","month","week","time","datetime","datetime-local"],fr=["button","color","file","image","reset","submit"];function pr({focusable:e,trulyDisabled:t,nativeTabbable:n,supportsDisabled:r,safariTabIndex:i,tabIndexProp:o}){return e?t?n&&!r?-1:void 0:n?i&&null==o?0:o:null!=o?o:0:o}function mr(e,t){return Pt(n=>{null==e||e(n),n.defaultPrevented||t&&(n.stopPropagation(),n.preventDefault())})}var hr=!1,gr=!0;function vr(e){const t=e.target;t&&"hasAttribute"in t&&(t.hasAttribute("data-focus-visible")||(gr=!1))}function br(e){e.metaKey||e.ctrlKey||e.altKey||(gr=!0)}var yr=Xt(function({focusable:e=!0,accessibleWhenDisabled:t,autoFocus:n,onFocusVisible:r,...i}){const o=(0,Oe.useRef)(null),[a,s]=Ft(i,cr,t);null!=t||(t=a),(0,Oe.useEffect)(()=>{e&&(hr||(Rt("mousedown",vr,!0),Rt("keydown",br,!0),hr=!0))},[e]);const l=e&&it(i),c=!!l&&!t,[d,u]=(0,Oe.useState)(!1);(0,Oe.useEffect)(()=>{e&&c&&d&&u(!1)},[e,c,d]),(0,Oe.useEffect)(()=>{if(!e)return;if(!d)return;const t=o.current;if(!t)return;if("undefined"==typeof IntersectionObserver)return;const n=new IntersectionObserver(()=>{sr(t)||u(!1)});return n.observe(t),()=>n.disconnect()},[e,d]);const f=mr(i.onKeyPressCapture,l),p=mr(i.onMouseDownCapture,l),m=mr(i.onClickCapture,l),h=(t,n)=>{if(n&&(t.currentTarget=n),!e)return;const i=t.currentTarget;i&&lr(i)&&(null==r||r(t),t.defaultPrevented||(i.dataset.focusVisible="true",u(!0)))},g=i.onKeyDownCapture,v=Pt(t=>{if(null==g||g(t),t.defaultPrevented)return;if(!e)return;if(d)return;if(t.metaKey)return;if(t.altKey)return;if(t.ctrlKey)return;if(!St(t))return;const n=t.currentTarget;jt(n,"focusout",()=>h(t,n))}),b=i.onFocusCapture,y=Pt(t=>{if(null==b||b(t),t.defaultPrevented)return;if(!e)return;if(!St(t))return void u(!1);const n=t.currentTarget;gr||function(e){const{tagName:t,readOnly:n,type:r}=e;return"TEXTAREA"===t&&!n||"SELECT"===t&&!n||("INPUT"!==t||n?!!e.isContentEditable||!("combobox"!==e.getAttribute("role")||!e.dataset.name):ur.includes(r))}(t.target)?jt(t.target,"focusout",()=>h(t,n)):u(!1)}),w=i.onBlur,x=Pt(t=>{null==w||w(t),e&&Et(t)&&(t.currentTarget.removeAttribute("data-focus-visible"),u(!1))}),_=(0,Oe.useContext)(ar),S=Pt(t=>{e&&n&&t&&_&&queueMicrotask(()=>{lr(t)||sr(t)&&t.focus()})}),k=function(e,t){const n=e=>{if("string"==typeof e)return e},[r,i]=(0,Oe.useState)(()=>n(t));return Ot(()=>{const r=e&&"current"in e?e.current:e;i((null==r?void 0:r.tagName.toLowerCase())||n(t))},[e,t]),r}(o),C=e&&function(e){return!e||"button"===e||"summary"===e||"input"===e||"select"===e||"textarea"===e||"a"===e}(k),E=e&&function(e){return!e||"button"===e||"input"===e||"select"===e||"textarea"===e}(k),[j,R]=(0,Oe.useState)(!1);dr&&(0,Oe.useEffect)(()=>{if(!e)return;const t=o.current;if(!t)return;const n=t.tagName.toLowerCase(),r=t.type;R(function(e,t){return"button"===e||!("input"!==e||!t)&&("checkbox"===t||"radio"===t||fr.includes(t))}(n,r))},[e]);const A=i.style,I=(0,Oe.useMemo)(()=>c?{pointerEvents:"none",...A}:A,[c,A]);return ot(i={"data-focus-visible":e&&d||void 0,"data-autofocus":n||void 0,"aria-disabled":l||void 0,...i,...s,ref:Tt(o,S,i.ref),style:I,tabIndex:pr({focusable:e,trulyDisabled:c,nativeTabbable:C,supportsDisabled:E,safariTabIndex:j,tabIndexProp:i.tabIndex}),disabled:!(!E||!c)||void 0,contentEditable:l?void 0:i.contentEditable,onKeyPressCapture:f,onClickCapture:m,onMouseDownCapture:p,onKeyDownCapture:v,onFocusCapture:y,onBlur:x})});function wr(e,t,n){return Pt(r=>{var i;if(null==t||t(r),r.defaultPrevented)return;if(r.isPropagationStopped())return;if(!St(r))return;if(function(e){return"Shift"===e.key||"Control"===e.key||"Alt"===e.key||"Meta"===e.key}(r))return;if(function(e){const t=e.target;return!(t&&!ht(t)||1!==e.key.length||e.ctrlKey||e.metaKey)}(r))return;const o=e.getState(),a=null==(i=rr(e,o.activeId))?void 0:i.element;if(!a)return;const{view:s,...l}=r;a!==(null==n?void 0:n.current)&&a.focus(),function(e,t,n){const r=new KeyboardEvent(t,n);return e.dispatchEvent(r)}(a,r.type,l)||r.preventDefault(),r.currentTarget.contains(a)&&r.stopPropagation()})}function xr(e,t){const{virtualFocus:n,baseElement:r}=e.getState();if(!n||!r||!ht(r))return void t();const i=r.scrollLeft,o=r.scrollTop;t(),r.scrollLeft=i,r.scrollTop=o}Kt(function(e){return Yt("div",yr(e))});var _r=Xt(function({store:e,composite:t=!0,focusOnMove:n=t,moveOnKeyPress:r=!0,...i}){const o=tn();rt(e=e||o,!1);const a=(0,Oe.useRef)(null),s=(0,Oe.useRef)(null),l=function(e){const[t,n]=(0,Oe.useState)(!1),r=(0,Oe.useCallback)(()=>n(!0),[]),i=yn(e,t=>rr(e,t.activeId));return(0,Oe.useEffect)(()=>{const r=null==i?void 0:i.element;t&&r&&(n(!1),xr(e,()=>{r.focus({preventScroll:!0})}))},[e,i,t]),r}(e),c=yn(e,"moves"),[,d]=function(e){const[t,n]=(0,Oe.useState)(null);return Ot(()=>{if(null==t)return;if(!e)return;let n=null;return e(e=>(n=e,t)),()=>{e(n)}},[t,e]),[t,n]}(t?e.setBaseElement:null);(0,Oe.useEffect)(()=>{var r;if(!e)return;if(!c)return;if(!t)return;if(!n)return;const{activeId:i}=e.getState(),o=null==(r=rr(e,i))?void 0:r.element;o&&xr(e,()=>{var e;"scrollIntoView"in(e=o)?(e.focus({preventScroll:!0}),e.scrollIntoView({block:"nearest",inline:"nearest"})):e.focus()})},[e,c,t,n]),Ot(()=>{if(!e)return;if(!c)return;if(!t)return;const{baseElement:n,activeId:r}=e.getState();if(null!==r)return;if(!n)return;const i=s.current;s.current=null,i&&kt(i,{relatedTarget:n}),lr(n)||n.focus()},[e,c,t]);const u=yn(e,"activeId"),p=yn(e,"virtualFocus");Ot(()=>{var n;if(!e)return;if(!t)return;if(!p)return;const r=s.current;if(s.current=null,!r)return;const i=(null==(n=rr(e,u))?void 0:n.element)||ut(r);i!==r&&kt(r,{relatedTarget:i})},[e,u,p,t]);const m=wr(e,i.onKeyDownCapture,s),h=wr(e,i.onKeyUpCapture,s),g=i.onFocusCapture,v=Pt(t=>{if(null==g||g(t),t.defaultPrevented)return;if(!e)return;const{virtualFocus:n}=e.getState();if(!n)return;const r=t.relatedTarget,i=function(e){const t=e[ir];return delete e[ir],t}(t.currentTarget);St(t)&&i&&(t.stopPropagation(),s.current=r)}),b=i.onFocus,y=Pt(n=>{if(null==b||b(n),n.defaultPrevented)return;if(!t)return;if(!e)return;const{relatedTarget:r}=n,{virtualFocus:i}=e.getState();i?St(n)&&!or(e,r)&&queueMicrotask(l):St(n)&&e.setActiveId(null)}),w=i.onBlurCapture,x=Pt(t=>{var n;if(null==w||w(t),t.defaultPrevented)return;if(!e)return;const{virtualFocus:r,activeId:i}=e.getState();if(!r)return;const o=null==(n=rr(e,i))?void 0:n.element,a=t.relatedTarget,l=or(e,a),c=s.current;s.current=null,St(t)&&l?(a===o?c&&c!==a&&kt(c,t):o?kt(o,t):c&&kt(c,t),t.stopPropagation()):!or(e,t.target)&&o&&kt(o,t)}),_=i.onKeyDown,S=Vt(r),k=Pt(t=>{var n;if(null==_||_(t),t.nativeEvent.isComposing)return;if(t.defaultPrevented)return;if(!e)return;if(!St(t))return;const{orientation:r,renderedItems:i,activeId:o}=e.getState(),a=rr(e,o);if(null==(n=null==a?void 0:a.element)?void 0:n.isConnected)return;const s="horizontal"!==r,l="vertical"!==r,c=i.some(e=>!!e.rowId);if(("ArrowLeft"===t.key||"ArrowRight"===t.key||"Home"===t.key||"End"===t.key)&&ht(t.currentTarget))return;const d={ArrowUp:(c||s)&&(()=>{if(c){const e=function(e){return e.find(e=>!e.disabled)}(kn(Cn(function(e){const t=[];for(const n of e){const e=t.find(e=>{var t;return(null==(t=e[0])?void 0:t.rowId)===n.rowId});e?e.push(n):t.push([n])}return t}(i))));return null==e?void 0:e.id}return null==e?void 0:e.last()}),ArrowRight:(c||l)&&e.first,ArrowDown:(c||s)&&e.first,ArrowLeft:(c||l)&&e.last,Home:e.first,End:e.last,PageUp:e.first,PageDown:e.last},u=d[t.key];if(u){const n=u();if(void 0!==n){if(!S(t))return;t.preventDefault(),e.move(n)}}});i=zt(i,t=>(0,f.jsx)(nn,{value:e,children:t}),[e]);const C=yn(e,n=>{var r;if(e&&t&&n.virtualFocus)return null==(r=rr(e,n.activeId))?void 0:r.id});i={"aria-activedescendant":C,...i,ref:Tt(a,d,i.ref),onKeyDownCapture:m,onKeyUpCapture:h,onFocusCapture:v,onFocus:y,onBlurCapture:x,onKeyDown:k};const E=yn(e,e=>t&&(e.virtualFocus||null===e.activeId));return yr({focusable:E,...i})}),Sr=(Kt(function(e){return Yt("div",_r(e))}),Xt(function({store:e,...t}){const n=qn();return e=e||n,{...t,ref:Tt(null==e?void 0:e.setAnchorElement,t.ref)}}));function kr(e,t,n){if(!n)return!1;const r=e.find(e=>!e.disabled&&e.value);return(null==r?void 0:r.value)===t}function Cr(e,t){return!!t&&null!=e&&(e=tt(e),t.length>e.length&&0===t.toLowerCase().indexOf(e.toLowerCase()))}Kt(function(e){return Yt("div",Sr(e))});var Er=Xt(function({store:e,focusable:t=!0,autoSelect:n=!1,getAutoSelectId:r,setValueOnChange:i,showMinLength:o=0,showOnChange:a,showOnMouseDown:s,showOnClick:l=s,showOnKeyDown:c,showOnKeyPress:d=c,blurActiveItemOnClick:u,setValueOnClick:f=!0,moveOnKeyPress:p=!0,autoComplete:m="list",...h}){const g=Xn();rt(e=e||g,!1);const v=(0,Oe.useRef)(null),[b,y]=(0,Oe.useReducer)(()=>[],[]),w=(0,Oe.useRef)(!1),x=(0,Oe.useRef)(!1),_=yn(e,e=>e.virtualFocus&&n),S="inline"===m||"both"===m,[k,C]=(0,Oe.useState)(S);!function(e,t){const n=(0,Oe.useRef)(!1);Ot(()=>{n.current?S&&C(!0):n.current=!0},t),Ot(()=>()=>{n.current=!1},[])}(0,[S]);const E=yn(e,"value"),j=(0,Oe.useRef)(void 0);(0,Oe.useEffect)(()=>mn(e,["selectedValue","activeId"],(e,t)=>{j.current=t.selectedValue}),[e]);const R=yn(e,e=>{var t;if(S&&k){if(e.activeValue&&Array.isArray(e.selectedValue)){if(e.selectedValue.includes(e.activeValue))return;if(null==(t=j.current)?void 0:t.includes(e.activeValue))return}return e.activeValue}}),A=yn(e,"renderedItems"),I=yn(e,"open"),M=yn(e,"contentElement"),O=(0,Oe.useMemo)(()=>{if(!S)return E;if(!k)return E;if(kr(A,R,_)){if(Cr(E,R)){const e=(null==R?void 0:R.slice(E.length))||"";return E+e}return E}return R||E},[S,k,A,R,_,E]);(0,Oe.useEffect)(()=>{const e=v.current;if(!e)return;const t=()=>C(!0);return e.addEventListener("combobox-item-move",t),()=>{e.removeEventListener("combobox-item-move",t)}},[]),(0,Oe.useEffect)(()=>{if(!S)return;if(!k)return;if(!R)return;if(!kr(A,R,_))return;if(!Cr(E,R))return;let e=Je;return queueMicrotask(()=>{const t=v.current;if(!t)return;const{start:n,end:r}=vt(t),i=E.length,o=R.length;wt(t,i,o),e=()=>{if(!lr(t))return;const{start:e,end:a}=vt(t);e===i&&a===o&&wt(t,n,r)}}),()=>e()},[b,S,k,R,A,_,E]);const P=(0,Oe.useRef)(null),T=Pt(r),N=(0,Oe.useRef)(null),D=(0,Oe.useRef)(!1),V=(0,Oe.useRef)(!1);(0,Oe.useEffect)(()=>{if(!I)return;if(!M)return;const t=yt(M);if(!t)return;P.current=t;const n=()=>{w.current=!1,D.current=!0},r=()=>{if(V.current||(D.current=!0),!e)return;if(!w.current)return;const{activeId:t}=e.getState();null!==t&&t!==N.current&&(w.current=!1)},i={passive:!0,capture:!0};return t.addEventListener("wheel",n,i),t.addEventListener("touchmove",n,i),t.addEventListener("scroll",r,i),()=>{t.removeEventListener("wheel",n,!0),t.removeEventListener("touchmove",n,!0),t.removeEventListener("scroll",r,!0)}},[I,M,e]),Ot(()=>{D.current=!1,E&&(x.current||(w.current=!0))},[E]),Ot(()=>{"always"!==_&&I||(w.current=I)},[_,I]);const z=yn(e,"resetValueOnSelect");Dt(()=>{var t,n;const r=w.current;if(!e)return;if(!I)return;if(!r&&(!z||D.current))return;const{baseElement:i,contentElement:o,activeId:a}=e.getState();if(!i||lr(i)){if(null==o?void 0:o.hasAttribute("data-placing")){const e=new MutationObserver(y);return e.observe(o,{attributeFilter:["data-placing"]}),()=>e.disconnect()}if(_&&r){const n=T(A),r=void 0!==n?n:null!=(t=function(e){const t=e.find(e=>{var t;return!e.disabled&&"tab"!==(null==(t=e.element)?void 0:t.getAttribute("role"))});return null==t?void 0:t.id}(A))?t:e.first();N.current=r,e.move(null!=r?r:null)}else{const t=null==(n=e.item(a||e.first()))?void 0:n.element;t&&"scrollIntoView"in t&&(V.current=!0,t.scrollIntoView({block:"nearest",inline:"nearest"}),requestAnimationFrame(()=>{V.current=!1}))}}},[e,I,b,E,_,z,T,A]),(0,Oe.useEffect)(()=>{if(!S)return;const t=v.current;if(!t)return;const n=[t,M].filter(e=>!!e),r=t=>{n.every(e=>Et(t,e))&&(null==e||e.setValue(O))};for(const e of n)e.addEventListener("focusout",r);return()=>{for(const e of n)e.removeEventListener("focusout",r)}},[S,M,e,O]);const F=e=>e.currentTarget.value.length>=o,L=h.onChange,B=Vt(null!=a?a:F),q=Vt(null!=i?i:!e.tag),W=Pt(t=>{if(null==L||L(t),t.defaultPrevented)return;if(!e)return;const n=t.currentTarget,{value:r,selectionStart:i,selectionEnd:o}=n,a=t.nativeEvent;if(w.current=!0,function(e){return"input"===e.type}(a)&&(a.isComposing&&(w.current=!1,x.current=!0),S)){const e="insertText"===a.inputType||"insertCompositionText"===a.inputType,t=i===r.length;C(e&&t)}if(q(t)){const t=r===e.getState().value;e.setValue(r),queueMicrotask(()=>{wt(n,i,o)}),S&&_&&t&&y()}B(t)&&e.show(),_&&w.current||e.setActiveId(null)}),$=h.onCompositionEnd,H=Pt(e=>{w.current=!0,x.current=!1,null==$||$(e),e.defaultPrevented||_&&y()}),K=h.onMouseDown,U=Vt(null!=u?u:()=>!!(null==e?void 0:e.getState().includesBaseElement)),Y=Vt(f),X=Vt(null!=l?l:F),G=Pt(t=>{null==K||K(t),t.defaultPrevented||t.button||t.ctrlKey||e&&(U(t)&&e.setActiveId(null),Y(t)&&e.setValue(O),X(t)&&jt(t.currentTarget,"mouseup",e.show))}),Z=h.onKeyDown,J=Vt(null!=d?d:F),Q=Pt(t=>{if(null==Z||Z(t),t.repeat||(w.current=!1),t.defaultPrevented)return;if(t.ctrlKey)return;if(t.altKey)return;if(t.shiftKey)return;if(t.metaKey)return;if(!e)return;const{open:n}=e.getState();n||"ArrowUp"!==t.key&&"ArrowDown"!==t.key||J(t)&&(t.preventDefault(),e.show())}),ee=h.onBlur,te=Pt(e=>{w.current=!1,null==ee||ee(e),e.defaultPrevented}),ne=Nt(h.id),re=function(e){return"inline"===e||"list"===e||"both"===e||"none"===e}(m)?m:void 0,ie=yn(e,e=>null===e.activeId);return h={role:"combobox","aria-autocomplete":re,"aria-haspopup":bt(M,"listbox"),"aria-expanded":I,"aria-controls":null==M?void 0:M.id,"data-active-item":ie||void 0,value:O,...h,id:ne,ref:Tt(v,h.ref),onChange:W,onCompositionEnd:H,onMouseDown:G,onKeyDown:Q,onBlur:te},h=_r({store:e,focusable:t,...h,moveOnKeyPress:e=>!function(e,...t){const n="function"==typeof e?e(...t):e;return null!=n&&!n}(p,e)&&(S&&C(!0),!0)}),h=Sr({store:e,...h}),{autoComplete:"off",...h}}),jr=Kt(function(e){return Yt("input",Er(e))}),Rr=n(75795);function Ar(e,t){const n=setTimeout(t,e);return()=>clearTimeout(n)}function Ir(...e){return e.join(", ").split(", ").reduce((e,t)=>{const n=t.endsWith("ms")?1:1e3,r=Number.parseFloat(t||"0s")*n;return r>e?r:e},0)}function Mr(e,t,n){return!(n||!1===t||e&&!t)}var Or=Xt(function({store:e,alwaysVisible:t,...n}){const r=Vn();rt(e=e||r,!1);const i=(0,Oe.useRef)(null),o=Nt(n.id),[a,s]=(0,Oe.useState)(null),l=yn(e,"open"),c=yn(e,"mounted"),d=yn(e,"animated"),u=yn(e,"contentElement"),p=yn(e.disclosure,"contentElement");Ot(()=>{i.current&&(null==e||e.setContentElement(i.current))},[e]),Ot(()=>{let t;return null==e||e.setState("animated",e=>(t=e,!0)),()=>{void 0!==t&&(null==e||e.setState("animated",t))}},[e]),Ot(()=>{if(d){if(null==u?void 0:u.isConnected)return function(e){let t=requestAnimationFrame(()=>{t=requestAnimationFrame(e)});return()=>cancelAnimationFrame(t)}(()=>{s(l?"enter":c?"leave":null)});s(null)}},[d,u,l,c]),Ot(()=>{if(!e)return;if(!d)return;if(!a)return;if(!u)return;const t=()=>null==e?void 0:e.setState("animating",!1),n=()=>(0,Rr.flushSync)(t);if("leave"===a&&l)return;if("enter"===a&&!l)return;if("number"==typeof d)return Ar(d,n);const{transitionDuration:r,animationDuration:i,transitionDelay:o,animationDelay:s}=getComputedStyle(u),{transitionDuration:c="0",animationDuration:f="0",transitionDelay:m="0",animationDelay:h="0"}=p?getComputedStyle(p):{},g=Ir(o,s,m,h)+Ir(r,i,c,f);return g?Ar(Math.max(g-1e3/60,0),n):("enter"===a&&e.setState("animated",!1),void t())},[e,d,u,p,l,a]),n=zt(n,t=>(0,f.jsx)(Ln,{value:e,children:t}),[e]);const m=Mr(c,n.hidden,t),h=n.style,g=(0,Oe.useMemo)(()=>m?{...h,display:"none"}:h,[m,h]);return ot(n={"data-open":l||void 0,"data-enter":"enter"===a||void 0,"data-leave":"leave"===a||void 0,hidden:m,...n,id:o,ref:Tt(o?e.setContentElement:null,i,n.ref),style:g})}),Pr=Kt(function(e){return Yt("div",Or(e))}),Tr=(Kt(function({unmountOnHide:e,...t}){const n=Vn();return!1===yn(t.store||n,t=>!e||(null==t?void 0:t.mounted))?null:(0,f.jsx)(Pr,{...t})}),Xt(function({store:e,alwaysVisible:t,...n}){const r=Yn(!0),i=Un(),o=!!(e=e||i)&&e===r;rt(e,!1);const a=(0,Oe.useRef)(null),s=Nt(n.id),l=yn(e,"mounted"),c=Mr(l,n.hidden,t),d=c?{...n.style,display:"none"}:n.style,u=yn(e,e=>Array.isArray(e.selectedValue)),p=function(e,t,n){const r=function(e){const[t]=(0,Oe.useState)(e);return t}(n),[i,o]=(0,Oe.useState)(r);return(0,Oe.useEffect)(()=>{const n=e&&"current"in e?e.current:e;if(!n)return;const i=()=>{const e=n.getAttribute(t);o(null==e?r:e)},a=new MutationObserver(i);return a.observe(n,{attributeFilter:[t]}),i(),()=>a.disconnect()},[e,t,r]),i}(a,"role",n.role),m=("listbox"===p||"tree"===p||"grid"===p)&&u||void 0,[h,g]=(0,Oe.useState)(!1),v=yn(e,"contentElement");Ot(()=>{if(!l)return;const e=a.current;if(!e)return;if(v!==e)return;const t=()=>{g(!!e.querySelector("[role='listbox']"))},n=new MutationObserver(t);return n.observe(e,{subtree:!0,childList:!0,attributeFilter:["role"]}),t(),()=>n.disconnect()},[l,v]),h||(n={role:"listbox","aria-multiselectable":m,...n}),n=zt(n,t=>(0,f.jsx)(Zn,{value:e,children:(0,f.jsx)(Hn.Provider,{value:p,children:t})}),[e,p]);const b=!s||r&&o?null:e.setContentElement;return ot(n={hidden:c,...n,id:s,ref:Tt(b,a,n.ref),style:d})})),Nr=Kt(function(e){return Yt("div",Tr(e))});function Dr(e){const t=e.relatedTarget;return(null==t?void 0:t.nodeType)===Node.ELEMENT_NODE?t:null}var Vr=Symbol("composite-hover"),zr=Xt(function({store:e,focusOnHover:t=!0,blurOnHoverEnd:n=!!t,...r}){const i=en();rt(e=e||i,!1);const o=((0,Oe.useEffect)(()=>{Lt||(Rt("mousemove",$t,!0),Rt("mousedown",Ht,!0),Rt("mouseup",Ht,!0),Rt("keydown",Ht,!0),Rt("scroll",Ht,!0),Lt=!0)},[]),Pt(()=>Bt)),a=r.onMouseMove,s=Vt(t),l=Pt(t=>{if(null==a||a(t),!t.defaultPrevented&&o()&&s(t)){if(!function(e){const t=ut(e);if(!t)return!1;if(ft(e,t))return!0;const n=t.getAttribute("aria-activedescendant");return!!n&&"id"in e&&(n===e.id||!!e.querySelector(`#${CSS.escape(n)}`))}(t.currentTarget)){const t=null==e?void 0:e.getState().baseElement;t&&!lr(t)&&t.focus()}null==e||e.setActiveId(t.currentTarget.id)}}),c=r.onMouseLeave,d=Vt(n),u=Pt(t=>{var n;null==c||c(t),t.defaultPrevented||o()&&(function(e){const t=Dr(e);return!!t&&ft(e.currentTarget,t)}(t)||function(e){let t=Dr(e);if(!t)return!1;do{if(Qe(t,Vr)&&t[Vr])return!0;t=t.parentElement}while(t);return!1}(t)||s(t)&&d(t)&&(null==e||e.setActiveId(null),null==(n=null==e?void 0:e.getState().baseElement)||n.focus()))}),f=(0,Oe.useCallback)(e=>{e&&(e[Vr]=!0)},[]);return ot(r={...r,ref:Tt(f,r.ref),onMouseMove:l,onMouseLeave:u})}),Fr=(Ut(Kt(function(e){return Yt("div",zr(e))})),Xt(function({store:e,shouldRegisterItem:t=!0,getItem:n=nt,element:r,...i}){const o=Jt();e=e||o;const a=Nt(i.id),s=(0,Oe.useRef)(r);return(0,Oe.useEffect)(()=>{const r=s.current;if(!a)return;if(!r)return;if(!t)return;const i=n({id:a,element:r});return null==e?void 0:e.renderItem(i)},[a,t,n,e]),ot(i={...i,ref:Tt(s,i.ref)})}));function Lr(e){if(!e.isTrusted)return!1;const t=e.currentTarget;return"Enter"===e.key?pt(t)||"SUMMARY"===t.tagName||"A"===t.tagName:" "===e.key&&(pt(t)||"SUMMARY"===t.tagName||"INPUT"===t.tagName||"SELECT"===t.tagName)}Kt(function(e){return Yt("div",Fr(e))});var Br=Symbol("command"),qr=Xt(function({clickOnEnter:e=!0,clickOnSpace:t=!0,...n}){const r=(0,Oe.useRef)(null),[i,o]=(0,Oe.useState)(!1);(0,Oe.useEffect)(()=>{r.current&&o(pt(r.current))},[]);const[a,s]=(0,Oe.useState)(!1),l=(0,Oe.useRef)(!1),c=it(n),[d,u]=Ft(n,Br,!0),f=n.onKeyDown,p=Pt(n=>{null==f||f(n);const r=n.currentTarget;if(n.defaultPrevented)return;if(d)return;if(c)return;if(!St(n))return;if(ht(r))return;if(r.isContentEditable)return;const i=e&&"Enter"===n.key,o=t&&" "===n.key,a="Enter"===n.key&&!e,u=" "===n.key&&!t;if(a||u)n.preventDefault();else if(i||o){const e=Lr(n);if(i){if(!e){n.preventDefault();const{view:e,...t}=n,i=()=>Ct(r,t);ct&&/firefox\//i.test(navigator.userAgent)?jt(r,"keyup",i):queueMicrotask(i)}}else o&&(l.current=!0,e||(n.preventDefault(),s(!0)))}}),m=n.onKeyUp,h=Pt(e=>{if(null==m||m(e),e.defaultPrevented)return;if(d)return;if(c)return;if(e.metaKey)return;const n=t&&" "===e.key;if(l.current&&n&&(l.current=!1,!Lr(e))){e.preventDefault(),s(!1);const t=e.currentTarget,{view:n,...r}=e;queueMicrotask(()=>Ct(t,r))}});return n={"data-active":a||void 0,type:i?"button":void 0,...u,...n,ref:Tt(r,n.ref),onKeyDown:p,onKeyUp:h},yr(n)});function Wr(e,t=!1){const{top:n}=e.getBoundingClientRect();return t?n+e.clientHeight:n}function $r(e,t,n,r=!1){var i;if(!t)return;if(!n)return;const{renderedItems:o}=t.getState(),a=yt(e);if(!a)return;const s=function(e,t=!1){const n=e.clientHeight,{top:r}=e.getBoundingClientRect(),i=1.5*Math.max(.875*n,n-40),o=t?n-i+r:i+r;return"HTML"===e.tagName?o+e.scrollTop:o}(a,r);let l,c;for(let e=0;e<o.length;e+=1){const o=l;if(l=n(e),!l)break;if(l===o)continue;const a=null==(i=rr(t,l))?void 0:i.element;if(!a)continue;const d=Wr(a,r)-s,u=Math.abs(d);if(r&&d<=0||!r&&d>=0){void 0!==c&&c<u&&(l=o);break}c=u}return l}Kt(function(e){return Yt("button",qr(e))});var Hr=Xt(function({store:e,rowId:t,preventScrollOnKeyDown:n=!1,moveOnKeyPress:r=!0,tabbable:i=!1,getItem:o,"aria-setsize":a,"aria-posinset":s,...l}){const c=en();e=e||c;const d=Nt(l.id),u=(0,Oe.useRef)(null),p=(0,Oe.useContext)(an),m=it(l)&&!l.accessibleWhenDisabled,{rowId:h,baseElement:g,isActiveItem:v,ariaSetSize:b,ariaPosInSet:y,isTabbable:w}=wn(e,{rowId:e=>t||(e&&(null==p?void 0:p.baseElement)&&p.baseElement===e.baseElement?p.id:void 0),baseElement:e=>(null==e?void 0:e.baseElement)||void 0,isActiveItem:e=>!!e&&e.activeId===d,ariaSetSize:e=>null!=a?a:e&&(null==p?void 0:p.ariaSetSize)&&p.baseElement===e.baseElement?p.ariaSetSize:void 0,ariaPosInSet(e){if(null!=s)return s;if(!e)return;if(!(null==p?void 0:p.ariaPosInSet))return;if(p.baseElement!==e.baseElement)return;const t=e.renderedItems.filter(e=>e.rowId===h);return p.ariaPosInSet+t.findIndex(e=>e.id===d)},isTabbable(t){if(!(null==t?void 0:t.renderedItems.length))return!0;if(t.virtualFocus)return!1;if(i)return!0;if(null===t.activeId)return!1;const n=null==e?void 0:e.item(t.activeId);return!!(null==n?void 0:n.disabled)||!(null==n?void 0:n.element)||t.activeId===d}}),x=(0,Oe.useCallback)(e=>{var t;const n={...e,id:d||e.id,rowId:h,disabled:!!m,children:null==(t=e.element)?void 0:t.textContent};return o?o(n):n},[d,h,m,o]),_=l.onFocus,S=(0,Oe.useRef)(!1),k=Pt(t=>{if(null==_||_(t),t.defaultPrevented)return;if(function(e){return Boolean(e.currentTarget&&!ft(e.currentTarget,e.target))}(t))return;if(!d)return;if(!e)return;if(function(e,t){return!St(e)&&or(t,e.target)}(t,e))return;const{virtualFocus:n,baseElement:r}=e.getState();var i;(e.setActiveId(d),gt(t.currentTarget)&&function(e,t=!1){if(ht(e))e.setSelectionRange(t?e.value.length:0,e.value.length);else if(e.isContentEditable){const n=dt(e).getSelection();null==n||n.selectAllChildren(e),t&&(null==n||n.collapseToEnd())}}(t.currentTarget),n)&&(St(t)&&(gt(i=t.currentTarget)||"INPUT"===i.tagName&&!pt(i)||(null==r?void 0:r.isConnected)&&(_t()&&t.currentTarget.hasAttribute("data-autofocus")&&t.currentTarget.scrollIntoView({block:"nearest",inline:"nearest"}),S.current=!0,t.relatedTarget===r||or(e,t.relatedTarget)?function(e){e[ir]=!0,e.focus({preventScroll:!0})}(r):r.focus())))}),C=l.onBlurCapture,E=Pt(t=>{if(null==C||C(t),t.defaultPrevented)return;const n=null==e?void 0:e.getState();(null==n?void 0:n.virtualFocus)&&S.current&&(S.current=!1,t.preventDefault(),t.stopPropagation())}),j=l.onKeyDown,R=Vt(n),A=Vt(r),I=Pt(t=>{if(null==j||j(t),t.defaultPrevented)return;if(!St(t))return;if(!e)return;const{currentTarget:n}=t,r=e.getState(),i=e.item(d),o=!!(null==i?void 0:i.rowId),a="horizontal"!==r.orientation,s="vertical"!==r.orientation,l=()=>!(!o&&!s&&r.baseElement&&ht(r.baseElement)),c={ArrowUp:(o||a)&&e.up,ArrowRight:(o||s)&&e.next,ArrowDown:(o||a)&&e.down,ArrowLeft:(o||s)&&e.previous,Home:()=>{if(l())return!o||t.ctrlKey?null==e?void 0:e.first():null==e?void 0:e.previous(-1)},End:()=>{if(l())return!o||t.ctrlKey?null==e?void 0:e.last():null==e?void 0:e.next(-1)},PageUp:()=>$r(n,e,null==e?void 0:e.up,!0),PageDown:()=>$r(n,e,null==e?void 0:e.down)}[t.key];if(c){if(gt(n)){const e=vt(n),r=s&&"ArrowLeft"===t.key,i=s&&"ArrowRight"===t.key,o=a&&"ArrowUp"===t.key,l=a&&"ArrowDown"===t.key;if(i||l){const{length:t}=function(e){if(ht(e))return e.value;if(e.isContentEditable){const t=dt(e).createRange();return t.selectNodeContents(e),t.toString()}return""}(n);if(e.end!==t)return}else if((r||o)&&0!==e.start)return}const r=c();if(R(t)||void 0!==r){if(!A(t))return;t.preventDefault(),e.move(r)}}}),M=(0,Oe.useMemo)(()=>({id:d,baseElement:g}),[d,g]);return l=zt(l,e=>(0,f.jsx)(on.Provider,{value:M,children:e}),[M]),l={"data-active-item":v||void 0,...l,id:d,ref:Tt(u,l.ref),tabIndex:w?l.tabIndex:-1,onFocus:k,onBlurCapture:E,onKeyDown:I},l=qr(l),l=Fr({store:e,...l,getItem:x,shouldRegisterItem:!!d&&l.shouldRegisterItem}),ot({...l,"aria-setsize":b,"aria-posinset":y})});function Kr(e){var t;return null!=(t={menu:"menuitem",listbox:"option",tree:"treeitem"}[e])?t:"option"}Ut(Kt(function(e){return Yt("button",Hr(e))}));var Ur=Xt(function({store:e,value:t,hideOnClick:n,setValueOnClick:r,selectValueOnClick:i=!0,resetValueOnSelect:o,focusOnHover:a=!1,moveOnKeyPress:s=!0,getItem:l,...c}){var d;const u=Yn();rt(e=e||u,!1);const{resetValueOnSelectState:p,multiSelectable:m,selected:h}=wn(e,{resetValueOnSelectState:"resetValueOnSelect",multiSelectable:e=>Array.isArray(e.selectedValue),selected:e=>function(e,t){if(null!=t)return null!=e&&(Array.isArray(e)?e.includes(t):e===t)}(e.selectedValue,t)}),g=(0,Oe.useCallback)(e=>{const n={...e,value:t};return l?l(n):n},[t,l]);r=null!=r?r:!m,n=null!=n?n:null!=t&&!m;const v=c.onClick,b=Vt(r),y=Vt(i),w=Vt(null!=(d=null!=o?o:p)?d:m),x=Vt(n),_=Pt(n=>{null==v||v(n),n.defaultPrevented||function(e){const t=e.currentTarget;if(!t)return!1;const n=t.tagName.toLowerCase();return!!e.altKey&&("a"===n||"button"===n&&"submit"===t.type||"input"===n&&"submit"===t.type)}(n)||function(e){const t=e.currentTarget;if(!t)return!1;const n=xt();if(n&&!e.metaKey)return!1;if(!n&&!e.ctrlKey)return!1;const r=t.tagName.toLowerCase();return"a"===r||"button"===r&&"submit"===t.type||"input"===r&&"submit"===t.type}(n)||(null!=t&&(y(n)&&(w(n)&&(null==e||e.resetValue()),null==e||e.setSelectedValue(e=>Array.isArray(e)?e.includes(t)?e.filter(e=>e!==t):[...e,t]:t)),b(n)&&(null==e||e.setValue(t))),x(n)&&(null==e||e.hide()))}),S=c.onKeyDown,k=Pt(t=>{if(null==S||S(t),t.defaultPrevented)return;const n=null==e?void 0:e.getState().baseElement;n&&(lr(n)||(1===t.key.length||"Backspace"===t.key||"Delete"===t.key)&&(queueMicrotask(()=>n.focus()),ht(n)&&(null==e||e.setValue(n.value))))});m&&null!=h&&(c={"aria-selected":h,...c}),c=zt(c,e=>(0,f.jsx)(Jn.Provider,{value:t,children:(0,f.jsx)(Qn.Provider,{value:null!=h&&h,children:e})}),[t,h]),c={role:Kr((0,Oe.useContext)(Hn)),children:t,...c,onClick:_,onKeyDown:k};const C=Vt(s);return c=Hr({store:e,...c,getItem:g,moveOnKeyPress:t=>{if(!C(t))return!1;const n=new Event("combobox-item-move"),r=null==e?void 0:e.getState().baseElement;return null==r||r.dispatchEvent(n),!0}}),zr({store:e,focusOnHover:a,...c})}),Yr=Ut(Kt(function(e){return Yt("div",Ur(e))}));function Xr(e){return tt(e).toLowerCase()}var Gr=Xt(function({store:e,value:t,userValue:n,...r}){const i=Yn();e=e||i;const o=(0,Oe.useContext)(Jn),a=null!=t?t:o,s=yn(e,e=>null!=n?n:null==e?void 0:e.value);return ot(r={children:(0,Oe.useMemo)(()=>{if(a)return s?function(e,t){if(!e)return e;if(!t)return e;const n=(r=t,Array.isArray(r)?r:void 0!==r?[r]:[]).filter(Boolean).map(Xr);var r;const i=[],o=(e,t=!1)=>(0,f.jsx)("span",{"data-autocomplete-value":t?"":void 0,"data-user-value":t?void 0:"",children:e},i.length),a=function(e){return e.sort(([e],[t])=>e-t)}(function(e){return e.filter(([e,t],n,r)=>!r.some(([r,i],o)=>o!==n&&r<=e&&r+i>=e+t))}(function(e,t){const n=[];for(const r of t){let t=0;const i=r.length;for(;-1!==e.indexOf(r,t);){const o=e.indexOf(r,t);-1!==o&&n.push([o,i]),t=o+1}}return n}(Xr(e),new Set(n)))),s=a[0];if(!s)return i.push(o(e,!0)),i;const[l]=s,c=[e.slice(0,l),...a.flatMap(([t,n],r)=>{var i;const o=e.slice(t,t+n),s=null==(i=a[r+1])?void 0:i[0];return[o,e.slice(t+n,s)]})];return c.forEach((e,t)=>{e&&i.push(o(e,t%2==0))}),i}(a,s):a},[a,s]),...r})}),Zr=Kt(function(e){return Yt("span",Gr(e))}),Jr=n(9303),Qr=(0,f.jsx)(u.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,f.jsx)(u.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"})}),ei=[],ti=(e,t)=>e.singleSelection?t?.value:Array.isArray(t?.value)?t.value:!Array.isArray(t?.value)&&t?.value?[t.value]:ei,ni=n(78668);function ri(e=""){return Jr(e.trim().toLowerCase())}var ii=(e,t,n)=>e.singleSelection?n:Array.isArray(t?.value)?t.value.includes(n)?t.value.filter(e=>e!==n):[...t.value,n]:[n];function oi(e,t){return`${e}-${t}`}var ai=({selected:e})=>(0,f.jsx)("span",{className:(0,r.A)("dataviews-filters__search-widget-listitem-multi-selection",{"is-selected":e}),children:e&&(0,f.jsx)(b.Icon,{icon:ae})}),si=({selected:e})=>(0,f.jsx)("span",{className:(0,r.A)("dataviews-filters__search-widget-listitem-single-selection",{"is-selected":e})});function li({view:e,filter:t,onChangeView:n}){const r=(0,o.useInstanceId)(li,"dataviews-filter-list-box"),[a,s]=(0,i.useState)(1===t.operators?.length?void 0:null),l=e.filters?.find(e=>e.field===t.field),c=ti(t,l);return(0,f.jsx)(b.Composite,{virtualFocus:!0,focusLoop:!0,activeId:a,setActiveId:s,role:"listbox",className:"dataviews-filters__search-widget-listbox","aria-label":(0,d.sprintf)((0,d.__)("List of: %1$s"),t.name),onFocusVisible:()=>{!a&&t.elements.length&&s(oi(r,t.elements[0].value))},render:(0,f.jsx)(b.Composite.Typeahead,{}),children:t.elements.map(i=>(0,f.jsxs)(b.Composite.Hover,{render:(0,f.jsx)(b.Composite.Item,{id:oi(r,i.value),render:(0,f.jsx)("div",{"aria-label":i.label,role:"option",className:"dataviews-filters__search-widget-listitem"}),onClick:()=>{const r=l?[...(e.filters??[]).map(e=>e.field===t.field?{...e,operator:l.operator||t.operators[0],value:ii(t,l,i.value)}:e)]:[...e.filters??[],{field:t.field,operator:t.operators[0],value:ii(t,l,i.value)}];n({...e,page:1,filters:r})}}),children:[t.singleSelection&&(0,f.jsx)(si,{selected:c===i.value}),!t.singleSelection&&(0,f.jsx)(ai,{selected:c.includes(i.value)}),(0,f.jsx)("span",{className:"dataviews-filters__search-widget-listitem-value",title:i.label,children:i.label})]},i.value))})}function ci({view:e,filter:t,onChangeView:n}){const[r,o]=(0,i.useState)(""),a=(0,i.useDeferredValue)(r),s=e.filters?.find(e=>e.field===t.field),l=ti(t,s),c=(0,i.useMemo)(()=>{const e=ri(a);return t.elements.filter(t=>ri(t.label).includes(e))},[t.elements,a]);return(0,f.jsxs)(er,{selectedValue:l,setSelectedValue:r=>{const i=s?[...(e.filters??[]).map(e=>e.field===t.field?{...e,operator:s.operator||t.operators[0],value:r}:e)]:[...e.filters??[],{field:t.field,operator:t.operators[0],value:r}];n({...e,page:1,filters:i})},setValue:o,children:[(0,f.jsxs)("div",{className:"dataviews-filters__search-widget-filter-combobox__wrapper",children:[(0,f.jsx)(Se,{render:(0,f.jsx)(nr,{}),children:(0,d.__)("Search items")}),(0,f.jsx)(jr,{autoSelect:"always",placeholder:(0,d.__)("Search"),className:"dataviews-filters__search-widget-filter-combobox__input"}),(0,f.jsx)("div",{className:"dataviews-filters__search-widget-filter-combobox__icon",children:(0,f.jsx)(b.Icon,{icon:Qr})})]}),(0,f.jsxs)(Nr,{className:"dataviews-filters__search-widget-filter-combobox-list",alwaysVisible:!0,children:[c.map(e=>(0,f.jsxs)(Yr,{resetValueOnSelect:!1,value:e.value,className:"dataviews-filters__search-widget-listitem",hideOnClick:!1,setValueOnClick:!1,focusOnHover:!0,children:[t.singleSelection&&(0,f.jsx)(si,{selected:l===e.value}),!t.singleSelection&&(0,f.jsx)(ai,{selected:l.includes(e.value)}),(0,f.jsxs)("span",{className:"dataviews-filters__search-widget-listitem-value",title:e.label,children:[(0,f.jsx)(Zr,{className:"dataviews-filters__search-widget-filter-combobox-item-value",value:e.label}),!!e.description&&(0,f.jsx)("span",{className:"dataviews-filters__search-widget-listitem-description",children:e.description})]})]},e.value)),!c.length&&(0,f.jsx)("p",{children:(0,d.__)("No results found")})]})]})}function di(e){const{elements:t,isLoading:n}=(0,ni.A)({elements:e.filter.elements,getElements:e.filter.getElements});if(n)return(0,f.jsx)("div",{className:"dataviews-filters__search-widget-no-elements",children:(0,f.jsx)(b.Spinner,{})});if(0===t.length)return(0,f.jsx)("div",{className:"dataviews-filters__search-widget-no-elements",children:(0,d.__)("No elements found")});const r=t.length>10?ci:li;return(0,f.jsx)(r,{...e,filter:{...e.filter,elements:t}})}var ui=n(11824);function fi({filter:e,view:t,onChangeView:n,fields:r}){const a=t.filters?.find(t=>t.field===e.field),s=ti(e,a),l=(0,i.useMemo)(()=>{const t=r.find(t=>t.id===e.field);return t?{...t,isValid:{},isDisabled:()=>!1,isVisible:()=>!0,getValue:({item:e})=>e[t.id],setValue:({value:e})=>({[t.id]:e})}:t},[r,e.field]),c=(0,i.useMemo)(()=>(t.filters??[]).reduce((e,t)=>(e[t.field]=t.value,e),{}),[t.filters]),d=(0,o.useEvent)(r=>{if(!l||!a)return;const i=l.getValue({item:r});ui(i,s)||n({...t,filters:(t.filters??[]).map(t=>t.field===e.field?{...t,operator:a.operator||e.operators[0],value:""===i?void 0:i}:t)})});return l&&l.Edit&&a?(0,f.jsx)(b.Flex,{className:"dataviews-filters__user-input-widget",gap:2.5,direction:"column",children:(0,f.jsx)(l.Edit,{hideLabelFromVision:!0,data:c,field:l,operator:a.operator,onChange:d})}):null}var pi=n(3879),mi="Enter",hi=" ",gi=({activeElements:e,filterInView:t,filter:n})=>{if(void 0===e||0===e.length)return n.name;const r=(0,pi.bx)(t?.operator);return void 0!==r?r.filterText(n,e):(0,d.sprintf)((0,d.__)("Unknown status for %1$s"),n.name)};function vi({filter:e,view:t,onChangeView:n}){const r=e.operators?.map(e=>({value:e,label:(0,pi.bx)(e)?.label||e})),i=t.filters?.find(t=>t.field===e.field),o=i?.operator||e.operators[0];return r.length>1&&(0,f.jsxs)(a.B,{direction:"row",gap:"sm",justify:"flex-start",className:"dataviews-filters__summary-operators-container",align:"center",children:[(0,f.jsx)(b.FlexItem,{className:"dataviews-filters__summary-operators-filter-name",children:e.name}),(0,f.jsx)(b.SelectControl,{className:"dataviews-filters__summary-operators-filter-select",label:(0,d.__)("Conditions"),value:o,options:r,onChange:r=>{const o=r,a=i?.operator,s=i?[...(t.filters??[]).map(t=>{if(t.field===e.field){const e=(0,pi.bx)(a)?.selection,n=(0,pi.bx)(o)?.selection,r=e!==n||[e,n].includes("custom");return{...t,value:r?void 0:t.value,operator:o}}return t})]:[...t.filters??[],{field:e.field,operator:o,value:void 0}];n({...t,page:1,filters:s})},size:"small",variant:"minimal",hideLabelFromVision:!0})]})}function bi({addFilterRef:e,openedFilter:t,fields:n,...o}){const s=(0,i.useRef)(null),{filter:l,view:c,onChangeView:u}=o,p=c.filters?.find(e=>e.field===l.field);let m=[];const h=(0,i.useMemo)(()=>{const e=n.find(e=>e.id===l.field);return e?{...e,getValue:({item:t})=>t[e.id]}:e},[n,l.field]),{elements:g}=(0,ni.A)({elements:l.elements,getElements:l.getElements});if(g.length>0)m=g.filter(e=>l.singleSelection?e.value===p?.value:p?.value?.includes(e.value));else if(Array.isArray(p?.value)){const e=p.value.map(e=>{const t=h?.getValueFormatted({item:{[h.id]:e},field:h});return t||String(e)});m=[{value:p.value,label:e}]}else if("object"==typeof p?.value)m=[{value:p.value,label:p.value}];else if(void 0!==p?.value){const e=void 0!==h?h.getValueFormatted({item:{[h.id]:p.value},field:h}):String(p.value);m=[{value:p.value,label:e}]}const v=l.isPrimary,y=p?.isLocked,w=!y&&void 0!==p?.value,x=!y&&(!v||w);return(0,f.jsx)(b.Dropdown,{defaultOpen:t===l.field,contentClassName:"dataviews-filters__summary-popover",popoverProps:{placement:"bottom-start",role:"dialog"},onClose:()=>{s.current?.focus()},renderToggle:({isOpen:t,onToggle:n})=>(0,f.jsxs)("div",{className:"dataviews-filters__summary-chip-container",children:[(0,f.jsx)(b.Tooltip,{text:(0,d.sprintf)((0,d.__)("Filter by: %1$s"),l.name.toLowerCase()),placement:"top",children:(0,f.jsx)("div",{className:(0,r.A)("dataviews-filters__summary-chip",{"has-reset":x,"has-values":w,"is-not-clickable":y}),role:"button",tabIndex:y?-1:0,onClick:()=>{y||n()},onKeyDown:e=>{!y&&[mi,hi].includes(e.key)&&(n(),e.preventDefault())},"aria-disabled":y,"aria-pressed":t,"aria-expanded":t,ref:s,children:(0,f.jsx)(gi,{activeElements:m,filterInView:p,filter:l})})}),x&&(0,f.jsx)(b.Tooltip,{text:v?(0,d.__)("Reset"):(0,d.__)("Remove"),placement:"top",children:(0,f.jsx)("button",{className:(0,r.A)("dataviews-filters__summary-chip-remove",{"has-values":w}),onClick:()=>{u({...c,page:1,filters:c.filters?.filter(e=>e.field!==l.field)}),v?s.current?.focus():e.current?.focus()},children:(0,f.jsx)(b.Icon,{icon:D.A})})})]}),renderContent:()=>(0,f.jsxs)(a.B,{direction:"column",justify:"flex-start",children:[(0,f.jsx)(vi,{...o}),o.filter.hasElements?(0,f.jsx)(di,{...o,filter:{...o.filter,elements:g}}):(0,f.jsx)(fi,{...o,fields:n})]})})}function yi({filters:e,view:t,onChangeView:n}){const r=!t.search&&!t.filters?.some(t=>{return!(t.isLocked||void 0===t.value&&(n=t.field,e.some(e=>e.field===n&&e.isPrimary)));var n});return(0,f.jsx)(b.Button,{disabled:r,accessibleWhenDisabled:!0,size:"compact",variant:"tertiary",className:"dataviews-filters__reset-button",onClick:()=>{n({...t,page:1,search:"",filters:t.filters?.filter(e=>!!e.isLocked)||[]})},children:(0,d.__)("Reset")})}var wi=function(e,t){return(0,i.useMemo)(()=>{const n=[];return e.forEach(e=>{if(!1===e.filterBy||!e.hasElements&&!e.Edit)return;const r=e.filterBy.operators,i=!!e.filterBy?.isPrimary,o=t.filters?.some(t=>t.field===e.id&&!!t.isLocked)??!1;n.push({field:e.id,name:e.label,elements:e.elements,getElements:e.getElements,hasElements:e.hasElements,singleSelection:r.some(e=>(0,pi.LX)(e)),operators:r,isVisible:o||i||!!t.filters?.some(t=>t.field===e.id&&(0,pi.Df)(t.operator)),isPrimary:i,isLocked:o})}),n.sort((e,t)=>e.isLocked&&!t.isLocked?-1:!e.isLocked&&t.isLocked?1:e.isPrimary&&!t.isPrimary?-1:!e.isPrimary&&t.isPrimary?1:e.name.localeCompare(t.name)),n},[e,t])},xi=(0,i.memo)(function({className:e}){const{fields:t,view:n,onChangeView:r,openedFilter:o,setOpenedFilter:s}=(0,i.useContext)(c),l=(0,i.useRef)(null),d=wi(t,n),u=(0,f.jsx)(Xe,{filters:d,view:n,onChangeView:r,ref:l,setOpenedFilter:s},"add-filter"),p=d.filter(e=>e.isVisible);if(0===p.length)return null;const m=[...p.map(e=>(0,f.jsx)(bi,{filter:e,view:n,fields:t,onChangeView:r,addFilterRef:l,openedFilter:o},e.field)),u];return m.push((0,f.jsx)(yi,{filters:d,view:n,onChangeView:r},"reset-filters")),(0,f.jsx)(a.B,{direction:"row",justify:"flex-start",gap:"sm",style:{width:"fit-content"},wrap:"wrap",className:e,children:m})}),_i=function(e){const{isShowingFilter:t}=(0,i.useContext)(c);return t?(0,f.jsx)(xi,{...e}):null};function Si({className:e}){const{actions:t=[],data:n,fields:r,getItemId:o,getItemLevel:a,getItemParentId:s,hasInitiallyLoaded:l,isLoading:u,view:p,onChangeView:m,selection:h,onChangeSelection:g,setOpenedFilter:v,onClickItem:y,isItemClickable:w,renderItemLink:x,defaultLayouts:_,containerRef:S,empty:k=(0,f.jsx)("p",{children:(0,d.__)("No results")})}=(0,i.useContext)(c),C=ce(!l,{delay:200});if(!l)return C?(0,f.jsx)("div",{className:"dataviews-loading",children:(0,f.jsx)("p",{children:(0,f.jsx)(b.Spinner,{})})}):null;const E=Ke.find(e=>e.type===p.type&&_[e.type])?.component;return(0,f.jsx)("div",{className:"dataviews-layout__container",ref:S,children:(0,f.jsx)(E,{className:e,actions:t,data:n,fields:r,getItemId:o,getItemLevel:a,getItemParentId:s,isLoading:u,onChangeView:m,onChangeSelection:g,selection:h,setOpenedFilter:v,onClickItem:y,renderItemLink:x,isItemClickable:w,view:p,empty:k})})}var ki=(0,f.jsx)(u.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,f.jsx)(u.Path,{d:"M6.6 6L5.4 7l4.5 5-4.5 5 1.1 1 5.5-6-5.4-6zm6 0l-1.1 1 4.5 5-4.5 5 1.1 1 5.5-6-5.5-6z"})}),Ci=(0,f.jsx)(u.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,f.jsx)(u.Path,{d:"M11.6 7l-1.1-1L5 12l5.5 6 1.1-1L7 12l4.6-5zm6 0l-1.1-1-5.5 6 5.5 6 1.1-1-4.6-5 4.6-5z"})});function Ei(){const{view:e,onChangeView:t,paginationInfo:{totalItems:n=0,totalPages:r}}=(0,i.useContext)(c);if(!n||!r||e.infiniteScrollEnabled)return null;const o=e.page??1,s=Array.from(Array(r)).map((e,t)=>{const n=t+1;return{value:n.toString(),label:n.toString(),"aria-label":o===n?(0,d.sprintf)((0,d.__)("Page %1$d of %2$d"),o,r):n.toString()}});return!!n&&1!==r&&(0,f.jsxs)(a.B,{direction:"row",className:"dataviews-pagination",justify:"end",align:"center",gap:"xl",children:[(0,f.jsx)(a.B,{direction:"row",justify:"flex-start",align:"center",gap:"xs",className:"dataviews-pagination__page-select",children:(0,i.createInterpolateElement)((0,d.sprintf)((0,d._x)("<div>Page</div>%1$s<div>of %2$d</div>","paging"),"<CurrentPage />",r),{div:(0,f.jsx)("div",{"aria-hidden":!0}),CurrentPage:(0,f.jsx)(b.SelectControl,{"aria-label":(0,d.__)("Current page"),value:o.toString(),options:s,onChange:n=>{t({...e,page:+n})},size:"small",variant:"minimal"})})}),(0,f.jsxs)(a.B,{direction:"row",gap:"xs",align:"center",children:[(0,f.jsx)(b.Button,{onClick:()=>t({...e,page:o-1}),disabled:1===o,accessibleWhenDisabled:!0,label:(0,d.__)("Previous page"),icon:(0,d.isRTL)()?ki:Ci,showTooltip:!0,size:"compact",tooltipPosition:"top"}),(0,f.jsx)(b.Button,{onClick:()=>t({...e,page:o+1}),disabled:o>=r,accessibleWhenDisabled:!0,label:(0,d.__)("Next page"),icon:(0,d.isRTL)()?Ci:ki,showTooltip:!0,size:"compact",tooltipPosition:"top"})]})]})}var ji=(0,i.memo)(Ei),Ri=[];function Ai(){const{view:e,paginationInfo:{totalItems:t=0,totalPages:n},data:o,actions:l=Ri,isLoading:d,hasInitiallyLoaded:u}=(0,i.useContext)(c),p=!!d&&u&&!!o?.length,m=ce(!!p),h=F(l,o)&&[s.Ad,s.Ul].includes(e.type);return p||t&&n&&(!(n<=1)||h)?(!!t||p)&&(0,f.jsx)("div",{className:"dataviews-footer",inert:p?"true":void 0,children:(0,f.jsxs)(a.B,{direction:"row",justify:"end",align:"center",className:(0,r.A)("dataviews-footer__content",{"is-refreshing":m}),gap:"sm",children:[h&&(0,f.jsx)(K,{}),(0,f.jsx)(ji,{})]})}):null}var Ii=(0,i.memo)(function({label:e}){const{view:t,onChangeView:n}=(0,i.useContext)(c),[r,a,s]=(0,o.useDebouncedInput)(t.search);(0,i.useEffect)(()=>{t.search!==s&&a(t.search??"")},[t.search,a]);const l=(0,i.useRef)(n),u=(0,i.useRef)(t);(0,i.useEffect)(()=>{l.current=n,u.current=t},[n,t]),(0,i.useEffect)(()=>{s!==u.current?.search&&l.current({...u.current,page:t.page?1:void 0,startPosition:t.startPosition?1:void 0,search:s})},[s]);const p=e||(0,d.__)("Search");return(0,f.jsx)(b.SearchControl,{className:"dataviews-search",onChange:a,value:r,label:p,placeholder:p,size:"compact"})}),Mi=(0,f.jsx)(u.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,f.jsx)(u.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M10.289 4.836A1 1 0 0111.275 4h1.306a1 1 0 01.987.836l.244 1.466c.787.26 1.503.679 2.108 1.218l1.393-.522a1 1 0 011.216.437l.653 1.13a1 1 0 01-.23 1.273l-1.148.944a6.025 6.025 0 010 2.435l1.149.946a1 1 0 01.23 1.272l-.653 1.13a1 1 0 01-1.216.437l-1.394-.522c-.605.54-1.32.958-2.108 1.218l-.244 1.466a1 1 0 01-.987.836h-1.306a1 1 0 01-.986-.836l-.244-1.466a5.995 5.995 0 01-2.108-1.218l-1.394.522a1 1 0 01-1.217-.436l-.653-1.131a1 1 0 01.23-1.272l1.149-.946a6.026 6.026 0 010-2.435l-1.148-.944a1 1 0 01-.23-1.272l.653-1.131a1 1 0 011.217-.437l1.393.522a5.994 5.994 0 012.108-1.218l.244-1.466zM14.929 12a3 3 0 11-6 0 3 3 0 016 0z"})});const Oi=window.wp.warning;var{Menu:Pi}=(0,E.T)(b.privateApis),Ti={className:"dataviews-config__popover",placement:"bottom-end",offset:9};function Ni(){const{view:e,onChangeView:t,defaultLayouts:n}=(0,i.useContext)(c),r=Object.keys(n);if(r.length<=1)return null;const o=Ke.find(t=>e.type===t.type);return(0,f.jsxs)(Pi,{children:[(0,f.jsx)(Pi.TriggerButton,{render:(0,f.jsx)(b.Button,{size:"compact",icon:o?.icon,label:(0,d.__)("Layout")})}),(0,f.jsx)(Pi.Popover,{children:r.map(r=>{const i=Ke.find(e=>e.type===r);return i?(0,f.jsx)(Pi.RadioItem,{value:r,name:"view-actions-available-view",checked:r===e.type,hideOnClick:!0,onChange:r=>{switch(r.target.value){case"list":case"grid":case"table":case"pickerGrid":case"pickerTable":case"activity":const i={...e};return"layout"in i&&delete i.layout,t({...i,type:r.target.value,...n[r.target.value]})}Oi("Invalid dataview")},children:(0,f.jsx)(Pi.ItemLabel,{children:i.label})},r):null})})]})}function Di(){const{view:e,fields:t,onChangeView:n}=(0,i.useContext)(c),r=(0,i.useMemo)(()=>t.filter(e=>!1!==e.enableSorting).map(e=>({label:e.label,value:e.id})),[t]);return(0,f.jsx)(b.SelectControl,{__next40pxDefaultSize:!0,label:(0,d.__)("Sort by"),value:e.sort?.field,options:r,onChange:t=>{n({...e,sort:{direction:e?.sort?.direction||"desc",field:t},showLevels:!1})}})}function Vi(){const{view:e,fields:t,onChangeView:n}=(0,i.useContext)(c);if(0===t.filter(e=>!1!==e.enableSorting).length)return null;let r=e.sort?.direction;return!r&&e.sort?.field&&(r="desc"),(0,f.jsx)(b.__experimentalToggleGroupControl,{className:"dataviews-view-config__sort-direction",__next40pxDefaultSize:!0,isBlock:!0,label:(0,d.__)("Order"),value:r,onChange:r=>{"asc"!==r&&"desc"!==r?Oi("Invalid direction"):n({...e,sort:{direction:r,field:e.sort?.field||t.find(e=>!1!==e.enableSorting)?.id||""},showLevels:!1})},children:s.GJ.map(e=>(0,f.jsx)(b.__experimentalToggleGroupControlOptionIcon,{value:e,icon:s.ls[e],label:s.CL[e]},e))})}function zi(){const{view:e,config:t,onChangeView:n}=(0,i.useContext)(c),{infiniteScrollEnabled:r}=e;return!t||!t.perPageSizes||t.perPageSizes.length<2||t.perPageSizes.length>6||r?null:(0,f.jsx)(b.__experimentalToggleGroupControl,{__next40pxDefaultSize:!0,isBlock:!0,label:(0,d.__)("Items per page"),value:e.perPage||10,disabled:!e?.sort?.field,onChange:t=>{const r="number"==typeof t||void 0===t?t:parseInt(t,10);n({...e,perPage:r,page:1})},children:t.perPageSizes.map(e=>(0,f.jsx)(b.__experimentalToggleGroupControlOption,{value:e,label:e.toString()},e))})}function Fi(){const{onReset:e}=(0,i.useContext)(c);if(void 0===e)return null;const t=!1===e;return(0,f.jsx)(b.Button,{variant:"tertiary",size:"compact",disabled:t,accessibleWhenDisabled:!0,className:"dataviews-view-config__reset-button",onClick:()=>{"function"==typeof e&&e()},children:(0,d.__)("Reset view")})}function Li(){const{view:e,onReset:t}=(0,i.useContext)(c),n=(0,o.useInstanceId)(Bi,"dataviews-view-config-dropdown"),r=Ke.find(t=>t.type===e.type),s="function"==typeof t;return(0,f.jsx)(b.Dropdown,{expandOnMobile:!0,popoverProps:{...Ti,id:n},renderToggle:({onToggle:e,isOpen:t})=>(0,f.jsxs)("div",{className:"dataviews-view-config__toggle-wrapper",children:[(0,f.jsx)(b.Button,{size:"compact",icon:Mi,label:(0,d._x)("View options","View is used as a noun"),onClick:e,"aria-expanded":t?"true":"false","aria-controls":n}),s&&(0,f.jsx)("span",{className:"dataviews-view-config__modified-indicator"})]}),renderContent:()=>(0,f.jsx)(b.__experimentalDropdownContentWrapper,{paddingSize:"medium",className:"dataviews-config__popover-content-wrapper",children:(0,f.jsxs)(a.B,{direction:"column",className:"dataviews-view-config",gap:"xl",children:[(0,f.jsxs)(a.B,{direction:"row",justify:"space-between",align:"center",className:"dataviews-view-config__header",children:[(0,f.jsx)(b.__experimentalHeading,{level:2,className:"dataviews-settings-section__title",children:(0,d.__)("Appearance")}),(0,f.jsx)(Fi,{})]}),(0,f.jsxs)(a.B,{direction:"column",gap:"lg",children:[(0,f.jsxs)(a.B,{direction:"row",gap:"sm",className:"dataviews-view-config__sort-controls",children:[(0,f.jsx)(Di,{}),(0,f.jsx)(Vi,{})]}),!!r?.viewConfigOptions&&(0,f.jsx)(r.viewConfigOptions,{}),(0,f.jsx)(zi,{}),(0,f.jsx)(le,{})]})]})})})}function Bi(){return(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)(Ni,{}),(0,f.jsx)(Li,{})]})}var qi=(0,i.memo)(Bi),Wi=n(11178);function $i(e,t,n){const r=e.getBoundingClientRect(),i=r.top+r.height/2,o=Array.from(e.querySelectorAll("[aria-posinset]"));if(0===o.length)return!1;const a=o.reduce((e,t)=>{const n=t.getBoundingClientRect(),r=n.top+n.height/2,o=Math.abs(r-i),a=e.getBoundingClientRect(),s=a.top+a.height/2;return o<Math.abs(s-i)?t:e}),s=Number(a.getAttribute("aria-posinset")),l=a.getBoundingClientRect();return t.current={posinset:s,viewportOffset:l.top-r.top,direction:n},!0}var Hi=e=>e.id,Ki=()=>!0,Ui=[],Yi={table:{},grid:{},list:{}},Xi=Ke.filter(e=>!e.isPicker);function Gi({header:e,search:t=!0,searchLabel:n}){const{view:o}=(0,i.useContext)(c),s=o.infiniteScrollEnabled;return(0,f.jsxs)(f.Fragment,{children:[(0,f.jsxs)(a.B,{direction:"row",align:"top",justify:"space-between",className:(0,r.A)("dataviews__view-actions",{"dataviews__view-actions--infinite-scroll":s}),gap:"xs",children:[(0,f.jsxs)(a.B,{direction:"row",justify:"start",gap:"sm",className:"dataviews__search",children:[t&&(0,f.jsx)(Ii,{label:n}),(0,f.jsx)(Ze,{})]}),(0,f.jsxs)(a.B,{direction:"row",gap:"xs",style:{flexShrink:0},children:[(0,f.jsx)(qi,{}),e]})]}),(0,f.jsx)(_i,{className:"dataviews-filters__container"}),(0,f.jsx)(Si,{}),(0,f.jsx)(Ai,{})]})}var Zi=function({view:e,onChangeView:t,fields:n,search:r=!0,searchLabel:a,actions:s=Ui,data:l,getItemId:d=Hi,getItemLevel:u,getItemParentId:p,isLoading:m=!1,paginationInfo:h,defaultLayouts:g=Yi,selection:v,onChangeSelection:b,onClickItem:y,renderItemLink:w,isItemClickable:x=Ki,header:_,children:S,config:k={perPageSizes:[10,20,50,100]},empty:C,onReset:E}){const[j,R]=(0,i.useState)([]),A=void 0===v||void 0===b,I=A?j:v,{data:M,paginationInfo:O,hasInitiallyLoaded:P,setVisibleEntries:T}=function({view:e,data:t,getItemId:n,isLoading:r,paginationInfo:o,selection:a}){const s=e.infiniteScrollEnabled,[l,c]=(0,i.useState)(!r);(0,i.useEffect)(()=>{r||c(!0)},[r]);const d=(0,i.useRef)(t),u=(0,i.useRef)(o);(0,i.useEffect)(()=>{r||(d.current=t,u.current=o)},[t,r,o]);const[f,p]=(0,i.useState)([]),m=(0,i.useRef)(new Map),h=(0,i.useRef)([]),g=(0,i.useRef)({search:void 0,filters:void 0,perPage:void 0}),v=(0,i.useRef)(void 0),b=(0,i.useRef)(void 0),y=(0,i.useRef)(!1),w=(0,i.useMemo)(()=>{void 0!==e.startPosition&&void 0!==b.current&&(e.startPosition<b.current?v.current="up":e.startPosition>b.current&&(v.current="down")),b.current=e.startPosition;const r=JSON.stringify(e.filters??[]),i=g.current.filters,o=!y.current||!e.infiniteScrollEnabled||e.search!==g.current.search||r!==i||e.perPage!==g.current.perPage;if(y.current=!0,g.current={search:e.search,filters:r,perPage:e.perPage},o){m.current.clear(),v.current=void 0;const r=e.search?1:e.startPosition??1,i=t.map((e,t)=>{const i=r+t;return m.current.set(n(e),i),{...e,position:i}});return h.current=i,i}const s=h.current,l=new Set(t.map(n)),c=v.current,d=e.search?1:e.startPosition??1,u=t.map((t,r)=>{const i=n(t),o=e.infiniteScrollEnabled?d+r:void 0;return void 0!==o&&m.current.set(i,o),{...t,position:o}});if(0===u.length)return s;const p=s.filter(e=>!l.has(n(e))),w="up"===c?[...u,...p]:[...p,...u];w.sort((e,t)=>e.position-t.position);let x=w;if(f.length>0){const e=Math.min(...f),t=Math.max(...f),r=20,i=w.map(e=>e.position),o=Math.min(...i);!(Math.max(...i)<e-r||o>t+r)&&(x=w.filter(i=>{const o=n(i),s=a?.includes(o);if(s)return!0;const l=i.position;return"up"===c?l<=t+r:"down"===c?l>=e-r:l>=e-r&&l<=t+r}))}return h.current=x,x},[t,e.search,e.filters,e.perPage,e.startPosition,e.infiniteScrollEnabled,f,a,n]);return s?{data:w,paginationInfo:o,hasInitiallyLoaded:l,setVisibleEntries:p}:{data:(r&&d.current?.length?d.current:t).map(e=>({...e,position:void 0})),paginationInfo:r&&d.current?.length?u.current:o,hasInitiallyLoaded:l,setVisibleEntries:void 0}}({view:e,data:l,getItemId:d,isLoading:m,selection:I,paginationInfo:h}),N=(0,i.useRef)(null),[D,V]=(0,i.useState)(0),z=(0,o.useResizeObserver)(e=>{V(e[0].borderBoxSize[0].inlineSize)},{box:"border-box"}),[F,L]=(0,i.useState)(null),B=(0,i.useMemo)(()=>(0,Wi.A)(n),[n]),q=(0,i.useMemo)(()=>e.infiniteScrollEnabled?I:I.filter(e=>l.some(t=>d(t)===e)),[I,l,d,e.infiniteScrollEnabled]),W=wi(B,e),$=(0,i.useMemo)(()=>(W||[]).some(e=>e.isPrimary||e.isLocked),[W]),[H,K]=(0,i.useState)($),{intersectionObserver:U}=function({view:e,onChangeView:t,isLoading:n,paginationInfo:r,containerRef:a,setVisibleEntries:s}){const l=(0,i.useRef)(null),c=(0,i.useRef)(e),d=(0,i.useRef)(n),u=(0,i.useRef)(t),f=(0,i.useRef)(r.totalItems);(0,i.useLayoutEffect)(()=>{c.current=e,d.current=n,u.current=t,f.current=r.totalItems},[e,n,t,r.totalItems]);const p=(0,i.useCallback)(e=>{s&&s(t=>{const n=new Set(t);let r=!1;return e.forEach(e=>{const t=Number(e.target?.attributes?.getNamedItem("aria-posinset")?.value);isNaN(t)||(e.isIntersecting?n.has(t)||(n.add(t),r=!0):n.has(t)&&(n.delete(t),r=!0))}),r?Array.from(n).sort():t})},[s]);(0,i.useLayoutEffect)(()=>{const t=a.current,r=l.current;if(!t||!e.infiniteScrollEnabled||!r||n)return;const i=t.querySelector(`[aria-posinset="${r.posinset}"]`);if(i){const e=t.getBoundingClientRect(),n=i.getBoundingClientRect().top-e.top-r.viewportOffset;Math.abs(n)>1&&(t.scrollTop+=n)}l.current=null},[a,n,e.infiniteScrollEnabled]);const m=(0,i.useRef)(null);return(0,i.useEffect)(()=>{if(e.infiniteScrollEnabled&&p)return m.current=new IntersectionObserver(p,{root:null,rootMargin:"0px",threshold:.1}),()=>{m.current&&(m.current.disconnect(),m.current=null)};m.current&&(m.current.disconnect(),m.current=null)},[e.infiniteScrollEnabled,p]),(0,i.useEffect)(()=>{if(!e.infiniteScrollEnabled||!a.current)return;let t=0;const n=(0,o.throttle)(e=>{const n=c.current,r=f.current,i=e.target,o=i.scrollTop,a=i.scrollHeight,s=i.clientHeight,p=o>t?"down":"up";if(t=o,d.current)return;const m=n.startPosition||1,h=n.perPage||10,g=Math.min(m+h,r);if("down"===p&&o+s>=a-600&&g<r){const e=g;$i(i,l,"down"),u.current({...n,startPosition:e})}if("up"===p&&o<=800&&m>1){const e=m-h,t=e<6?1:e;$i(i,l,"up"),u.current({...n,startPosition:t})}},50),r=a.current;return r.addEventListener("scroll",n),()=>{r.removeEventListener("scroll",n),n.cancel()}},[a,e.infiniteScrollEnabled]),{intersectionObserver:m.current}}({view:e,onChangeView:t,isLoading:m,paginationInfo:h,containerRef:N,setVisibleEntries:T});(0,i.useEffect)(()=>{$&&!H&&K(!0)},[$,H]);const Y=(0,i.useMemo)(()=>Object.fromEntries(Object.entries(g).filter(([e])=>Xi.some(t=>t.type===e)).map(([e,t])=>[e,!0===t?{}:t])),[g]);return Y[e.type]?(0,f.jsx)(c.Provider,{value:{view:e,onChangeView:t,fields:B,actions:s,data:M,isLoading:m,paginationInfo:O,selection:q,onChangeSelection:function(e){const t="function"==typeof e?e(I):e;A&&R(t),b&&b(t)},openedFilter:F,setOpenedFilter:L,getItemId:d,getItemLevel:u,getItemParentId:p,isItemClickable:x,onClickItem:y,renderItemLink:w,containerWidth:D,containerRef:N,resizeObserverRef:z,defaultLayouts:Y,filters:W,isShowingFilter:H,setIsShowingFilter:K,config:k,empty:C,hasInitiallyLoaded:P,onReset:E,intersectionObserver:U},children:(0,f.jsx)("div",{className:"dataviews-wrapper",children:S??(0,f.jsx)(Gi,{header:_,search:r,searchLabel:a})})}):null};Zi.BulkActionToolbar=K,Zi.Filters=xi,Zi.FiltersToggled=_i,Zi.FiltersToggle=Ze,Zi.Layout=Si,Zi.LayoutSwitcher=Ni,Zi.Pagination=Ei,Zi.Search=Ii,Zi.ViewConfig=Li,Zi.Footer=Ai;var Ji=Zi},11178:(e,t,n)=>{"use strict";n.d(t,{A:()=>gn});var r=n(56427),i=n(86087),o=n(19e3);function a(e,t){let n;return e?.required&&t?.required?n=t?.required?.message?t.required:void 0:e?.pattern&&t?.pattern?n=t.pattern:e?.min&&t?.min?n=t.min:e?.max&&t?.max?n=t.max:e?.minLength&&t?.minLength?n=t.minLength:e?.maxLength&&t?.maxLength?n=t.maxLength:e?.elements&&t?.elements?n=t.elements:t?.custom&&(n=t.custom),n}var s=n(39793),{ValidatedCheckboxControl:l}=(0,o.T)(r.privateApis),c=n(78668),{ValidatedComboboxControl:d}=(0,o.T)(r.privateApis);function u({data:e,field:t,onChange:n,hideLabelFromVision:o,validity:l}){const{label:u,description:f,placeholder:p,getValue:m,setValue:h,isValid:g}=t,v=m({item:e})??"",b=(0,i.useCallback)(t=>n(h({item:e,value:t??""})),[e,n,h]),{elements:y,isLoading:w}=(0,c.A)({elements:t.elements,getElements:t.getElements});return w?(0,s.jsx)(r.Spinner,{}):(0,s.jsx)(d,{required:!!t.isValid?.required,customValidity:a(g,l),label:u,value:v,help:f,placeholder:p,options:y,onChange:b,hideLabelFromVision:o,allowReset:!0,expandOnFocus:!0})}var f=n(27723),p=n(38443),m=n(87356),h=n(29956),g=n(4921),v={[h._h]:[{value:"days",label:(0,f.__)("Days")},{value:"weeks",label:(0,f.__)("Weeks")},{value:"months",label:(0,f.__)("Months")},{value:"years",label:(0,f.__)("Years")}],[h.MD]:[{value:"days",label:(0,f.__)("Days ago")},{value:"weeks",label:(0,f.__)("Weeks ago")},{value:"months",label:(0,f.__)("Months ago")},{value:"years",label:(0,f.__)("Years ago")}]};function b({className:e,data:t,field:n,onChange:o,hideLabelFromVision:a,operator:l}){const c=v[l===h._h?"inThePast":"over"],{id:d,label:u,description:p,getValue:b,setValue:y}=n,w=n.isDisabled({item:t,field:n}),x=b({item:t}),{value:_="",unit:S=c[0].value}=x&&"object"==typeof x?x:{},k=(0,i.useCallback)(e=>o(y({item:t,value:{value:Number(e),unit:S}})),[o,y,t,S]),C=(0,i.useCallback)(e=>o(y({item:t,value:{value:_,unit:e}})),[o,y,t,_]);return(0,s.jsx)(r.BaseControl,{id:d,className:(0,g.A)(e,"dataviews-controls__relative-date"),label:u,hideLabelFromVision:a,help:p,children:(0,s.jsxs)(m.B,{direction:"row",gap:"sm",children:[(0,s.jsx)(r.__experimentalNumberControl,{__next40pxDefaultSize:!0,className:"dataviews-controls__relative-date-number",spinControls:"none",min:1,step:1,value:_,onChange:k,disabled:w}),(0,s.jsx)(r.SelectControl,{className:"dataviews-controls__relative-date-unit",__next40pxDefaultSize:!0,label:(0,f.__)("Unit"),value:S,options:c,onChange:C,hideLabelFromVision:!0,disabled:w})]})})}function y(e,t){const n="string"==typeof e.min?.constraint?e.min.constraint:void 0,r="string"==typeof e.max?.constraint?e.max.constraint:void 0,o=(0,i.useMemo)(()=>{const e=[];if(n){const r=t(n);r&&e.push({before:r})}if(r){const n=t(r);n&&e.push({after:n})}return e.length>0?e:void 0},[n,r,t]);return{minConstraint:n,maxConstraint:r,disabledMatchers:o}}var w=n(94929);function x(e){return!(!((t=e)instanceof Date||"object"==typeof t&&"[object Date]"===Object.prototype.toString.call(t))&&"number"!=typeof e||isNaN(+(0,w.a)(e)));var t}function _(e){if(!e)return null;const t=(0,p.getDate)(e);return t&&x(t)?t:null}var{DateCalendar:S,ValidatedInputControl:k}=(0,o.T)(r.privateApis),C=e=>e?(0,p.dateI18n)("Y-m-d\\TH:i",(0,p.getDate)(e)):"";function E({data:e,field:t,onChange:n,hideLabelFromVision:o,markWhenOptional:l,validity:c,config:d}){const{compact:u}=d||{},{id:h,label:g,description:v,setValue:b,getValue:w,isValid:x}=t,E=t.isDisabled({item:e,field:t}),j=w({item:e}),R="string"==typeof j?j:void 0,[A,I]=(0,i.useState)(()=>_(R)||new Date),M=(0,i.useRef)(null),O=(0,i.useRef)(void 0),P=(0,i.useRef)(null),{minConstraint:T,maxConstraint:N,disabledMatchers:D}=y(x,_),V=(0,i.useCallback)(t=>n(b({item:e,value:t})),[e,n,b]);(0,i.useEffect)(()=>()=>{O.current&&clearTimeout(O.current)},[]);const z=(0,i.useCallback)(e=>{let t;if(e){const n=(0,p.dateI18n)("Y-m-d",e);let r;r=R?(0,p.dateI18n)("H:i",(0,p.getDate)(R)):(0,p.dateI18n)("H:i",e);const i=(0,p.getDate)(`${n}T${r}`);t=i.toISOString(),V(t),O.current&&clearTimeout(O.current)}else V(void 0);P.current=M.current&&M.current.ownerDocument.activeElement,O.current=setTimeout(()=>{M.current&&(M.current.focus(),M.current.blur(),V(t),P.current&&P.current instanceof HTMLElement&&P.current.focus())},0)},[V,R]),F=(0,i.useCallback)(e=>{if(e){const t=(0,p.getDate)(e);V(t.toISOString());const n=_(t.toISOString());n&&I(n)}else V(void 0)},[V]),{format:L}=t,B=L.weekStartsOn??(0,p.getSettings)().l10n.startOfWeek,{timezone:{string:q}}=(0,p.getSettings)();let W=g;return!x?.required||l||o?x?.required||!l||o||(W=`${g} (${(0,f.__)("Optional")})`):W=`${g} (${(0,f.__)("Required")})`,(0,s.jsx)(r.BaseControl,{id:h,label:W,help:v,hideLabelFromVision:o,children:(0,s.jsxs)(m.B,{direction:"column",gap:"lg",children:[(0,s.jsx)(k,{ref:M,__next40pxDefaultSize:!0,required:!!x?.required,customValidity:a(x,c),type:"datetime-local",label:(0,f.__)("Date time"),hideLabelFromVision:!0,value:C(R),onChange:F,disabled:E,min:T?C(T):void 0,max:N?C(N):void 0}),!u&&(0,s.jsx)(S,{style:{width:"100%"},selected:R&&_(R)||void 0,onSelect:z,month:A,onMonthChange:I,timeZone:q||void 0,weekStartsOn:B,disabled:E||D})]})})}var j=n(81731),R=n(84787);function A(e,t){const n=(0,w.a)(e,t?.in);return n.setDate(1),n.setHours(0,0,0,0),n}var I=n(9356);function M(e,t){const n=(0,w.a)(e,t?.in);return n.setFullYear(n.getFullYear(),0,1),n.setHours(0,0,0,0),n}const O={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}};function P(e){return(t={})=>{const n=t.width?String(t.width):e.defaultWidth;return e.formats[n]||e.formats[e.defaultWidth]}}const T={date:P({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:P({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:P({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},N={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"};function D(e){return(t,n)=>{let r;if("formatting"===(n?.context?String(n.context):"standalone")&&e.formattingValues){const t=e.defaultFormattingWidth||e.defaultWidth,i=n?.width?String(n.width):t;r=e.formattingValues[i]||e.formattingValues[t]}else{const t=e.defaultWidth,i=n?.width?String(n.width):e.defaultWidth;r=e.values[i]||e.values[t]}return r[e.argumentCallback?e.argumentCallback(t):t]}}function V(e){return(t,n={})=>{const r=n.width,i=r&&e.matchPatterns[r]||e.matchPatterns[e.defaultMatchWidth],o=t.match(i);if(!o)return null;const a=o[0],s=r&&e.parsePatterns[r]||e.parsePatterns[e.defaultParseWidth],l=Array.isArray(s)?function(e,t){for(let n=0;n<e.length;n++)if(t(e[n]))return n}(s,e=>e.test(a)):function(e,t){for(const n in e)if(Object.prototype.hasOwnProperty.call(e,n)&&t(e[n]))return n}(s,e=>e.test(a));let c;return c=e.valueCallback?e.valueCallback(l):l,c=n.valueCallback?n.valueCallback(c):c,{value:c,rest:t.slice(a.length)}}}var z;const F={code:"en-US",formatDistance:(e,t,n)=>{let r;const i=O[e];return r="string"==typeof i?i:1===t?i.one:i.other.replace("{{count}}",t.toString()),n?.addSuffix?n.comparison&&n.comparison>0?"in "+r:r+" ago":r},formatLong:T,formatRelative:(e,t,n,r)=>N[e],localize:{ordinalNumber:(e,t)=>{const n=Number(e),r=n%100;if(r>20||r<10)switch(r%10){case 1:return n+"st";case 2:return n+"nd";case 3:return n+"rd"}return n+"th"},era:D({values:{narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},defaultWidth:"wide"}),quarter:D({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:D({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},defaultWidth:"wide"}),day:D({values:{narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},defaultWidth:"wide"}),dayPeriod:D({values:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},defaultFormattingWidth:"wide"})},match:{ordinalNumber:(z={matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)},(e,t={})=>{const n=e.match(z.matchPattern);if(!n)return null;const r=n[0],i=e.match(z.parsePattern);if(!i)return null;let o=z.valueCallback?z.valueCallback(i[0]):i[0];return o=t.valueCallback?t.valueCallback(o):o,{value:o,rest:e.slice(r.length)}}),era:V({matchPatterns:{narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:"any"}),quarter:V({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:V({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:V({matchPatterns:{narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:V({matchPatterns:{narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},defaultParseWidth:"any"})},options:{weekStartsOn:0,firstWeekContainsDate:1}};let L={};function B(){return L}function q(e){const t=(0,w.a)(e),n=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()));return n.setUTCFullYear(t.getFullYear()),+e-+n}var W=n(46863),$=n(13319);function H(e,t){const n=(0,w.a)(e,t?.in);return n.setHours(0,0,0,0),n}function K(e,t){const n=(0,w.a)(e,t?.in);return function(e,t,n){const[r,i]=function(e,...t){const n=W.w.bind(null,e||t.find(e=>"object"==typeof e));return t.map(n)}(n?.in,e,t),o=H(r),a=H(i),s=+o-q(o),l=+a-q(a);return Math.round((s-l)/$.w4)}(n,M(n))+1}function U(e,t){const n=B(),r=t?.weekStartsOn??t?.locale?.options?.weekStartsOn??n.weekStartsOn??n.locale?.options?.weekStartsOn??0,i=(0,w.a)(e,t?.in),o=i.getDay(),a=(o<r?7:0)+o-r;return i.setDate(i.getDate()-a),i.setHours(0,0,0,0),i}function Y(e,t){return U(e,{...t,weekStartsOn:1})}function X(e,t){const n=(0,w.a)(e,t?.in),r=n.getFullYear(),i=(0,W.w)(n,0);i.setFullYear(r+1,0,4),i.setHours(0,0,0,0);const o=Y(i),a=(0,W.w)(n,0);a.setFullYear(r,0,4),a.setHours(0,0,0,0);const s=Y(a);return n.getTime()>=o.getTime()?r+1:n.getTime()>=s.getTime()?r:r-1}function G(e,t){const n=(0,w.a)(e,t?.in),r=+Y(n)-+function(e,t){const n=X(e,t),r=(0,W.w)(t?.in||e,0);return r.setFullYear(n,0,4),r.setHours(0,0,0,0),Y(r)}(n);return Math.round(r/$.my)+1}function Z(e,t){const n=(0,w.a)(e,t?.in),r=n.getFullYear(),i=B(),o=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??i.firstWeekContainsDate??i.locale?.options?.firstWeekContainsDate??1,a=(0,W.w)(t?.in||e,0);a.setFullYear(r+1,0,o),a.setHours(0,0,0,0);const s=U(a,t),l=(0,W.w)(t?.in||e,0);l.setFullYear(r,0,o),l.setHours(0,0,0,0);const c=U(l,t);return+n>=+s?r+1:+n>=+c?r:r-1}function J(e,t){const n=(0,w.a)(e,t?.in),r=+U(n,t)-+function(e,t){const n=B(),r=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??n.firstWeekContainsDate??n.locale?.options?.firstWeekContainsDate??1,i=Z(e,t),o=(0,W.w)(t?.in||e,0);return o.setFullYear(i,0,r),o.setHours(0,0,0,0),U(o,t)}(n,t);return Math.round(r/$.my)+1}function Q(e,t){return(e<0?"-":"")+Math.abs(e).toString().padStart(t,"0")}const ee={y(e,t){const n=e.getFullYear(),r=n>0?n:1-n;return Q("yy"===t?r%100:r,t.length)},M(e,t){const n=e.getMonth();return"M"===t?String(n+1):Q(n+1,2)},d:(e,t)=>Q(e.getDate(),t.length),a(e,t){const n=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.toUpperCase();case"aaa":return n;case"aaaaa":return n[0];default:return"am"===n?"a.m.":"p.m."}},h:(e,t)=>Q(e.getHours()%12||12,t.length),H:(e,t)=>Q(e.getHours(),t.length),m:(e,t)=>Q(e.getMinutes(),t.length),s:(e,t)=>Q(e.getSeconds(),t.length),S(e,t){const n=t.length,r=e.getMilliseconds();return Q(Math.trunc(r*Math.pow(10,n-3)),t.length)}},te={G:function(e,t,n){const r=e.getFullYear()>0?1:0;switch(t){case"G":case"GG":case"GGG":return n.era(r,{width:"abbreviated"});case"GGGGG":return n.era(r,{width:"narrow"});default:return n.era(r,{width:"wide"})}},y:function(e,t,n){if("yo"===t){const t=e.getFullYear(),r=t>0?t:1-t;return n.ordinalNumber(r,{unit:"year"})}return ee.y(e,t)},Y:function(e,t,n,r){const i=Z(e,r),o=i>0?i:1-i;return"YY"===t?Q(o%100,2):"Yo"===t?n.ordinalNumber(o,{unit:"year"}):Q(o,t.length)},R:function(e,t){return Q(X(e),t.length)},u:function(e,t){return Q(e.getFullYear(),t.length)},Q:function(e,t,n){const r=Math.ceil((e.getMonth()+1)/3);switch(t){case"Q":return String(r);case"QQ":return Q(r,2);case"Qo":return n.ordinalNumber(r,{unit:"quarter"});case"QQQ":return n.quarter(r,{width:"abbreviated",context:"formatting"});case"QQQQQ":return n.quarter(r,{width:"narrow",context:"formatting"});default:return n.quarter(r,{width:"wide",context:"formatting"})}},q:function(e,t,n){const r=Math.ceil((e.getMonth()+1)/3);switch(t){case"q":return String(r);case"qq":return Q(r,2);case"qo":return n.ordinalNumber(r,{unit:"quarter"});case"qqq":return n.quarter(r,{width:"abbreviated",context:"standalone"});case"qqqqq":return n.quarter(r,{width:"narrow",context:"standalone"});default:return n.quarter(r,{width:"wide",context:"standalone"})}},M:function(e,t,n){const r=e.getMonth();switch(t){case"M":case"MM":return ee.M(e,t);case"Mo":return n.ordinalNumber(r+1,{unit:"month"});case"MMM":return n.month(r,{width:"abbreviated",context:"formatting"});case"MMMMM":return n.month(r,{width:"narrow",context:"formatting"});default:return n.month(r,{width:"wide",context:"formatting"})}},L:function(e,t,n){const r=e.getMonth();switch(t){case"L":return String(r+1);case"LL":return Q(r+1,2);case"Lo":return n.ordinalNumber(r+1,{unit:"month"});case"LLL":return n.month(r,{width:"abbreviated",context:"standalone"});case"LLLLL":return n.month(r,{width:"narrow",context:"standalone"});default:return n.month(r,{width:"wide",context:"standalone"})}},w:function(e,t,n,r){const i=J(e,r);return"wo"===t?n.ordinalNumber(i,{unit:"week"}):Q(i,t.length)},I:function(e,t,n){const r=G(e);return"Io"===t?n.ordinalNumber(r,{unit:"week"}):Q(r,t.length)},d:function(e,t,n){return"do"===t?n.ordinalNumber(e.getDate(),{unit:"date"}):ee.d(e,t)},D:function(e,t,n){const r=K(e);return"Do"===t?n.ordinalNumber(r,{unit:"dayOfYear"}):Q(r,t.length)},E:function(e,t,n){const r=e.getDay();switch(t){case"E":case"EE":case"EEE":return n.day(r,{width:"abbreviated",context:"formatting"});case"EEEEE":return n.day(r,{width:"narrow",context:"formatting"});case"EEEEEE":return n.day(r,{width:"short",context:"formatting"});default:return n.day(r,{width:"wide",context:"formatting"})}},e:function(e,t,n,r){const i=e.getDay(),o=(i-r.weekStartsOn+8)%7||7;switch(t){case"e":return String(o);case"ee":return Q(o,2);case"eo":return n.ordinalNumber(o,{unit:"day"});case"eee":return n.day(i,{width:"abbreviated",context:"formatting"});case"eeeee":return n.day(i,{width:"narrow",context:"formatting"});case"eeeeee":return n.day(i,{width:"short",context:"formatting"});default:return n.day(i,{width:"wide",context:"formatting"})}},c:function(e,t,n,r){const i=e.getDay(),o=(i-r.weekStartsOn+8)%7||7;switch(t){case"c":return String(o);case"cc":return Q(o,t.length);case"co":return n.ordinalNumber(o,{unit:"day"});case"ccc":return n.day(i,{width:"abbreviated",context:"standalone"});case"ccccc":return n.day(i,{width:"narrow",context:"standalone"});case"cccccc":return n.day(i,{width:"short",context:"standalone"});default:return n.day(i,{width:"wide",context:"standalone"})}},i:function(e,t,n){const r=e.getDay(),i=0===r?7:r;switch(t){case"i":return String(i);case"ii":return Q(i,t.length);case"io":return n.ordinalNumber(i,{unit:"day"});case"iii":return n.day(r,{width:"abbreviated",context:"formatting"});case"iiiii":return n.day(r,{width:"narrow",context:"formatting"});case"iiiiii":return n.day(r,{width:"short",context:"formatting"});default:return n.day(r,{width:"wide",context:"formatting"})}},a:function(e,t,n){const r=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"aaa":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return n.dayPeriod(r,{width:"narrow",context:"formatting"});default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},b:function(e,t,n){const r=e.getHours();let i;switch(i=12===r?"noon":0===r?"midnight":r/12>=1?"pm":"am",t){case"b":case"bb":return n.dayPeriod(i,{width:"abbreviated",context:"formatting"});case"bbb":return n.dayPeriod(i,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return n.dayPeriod(i,{width:"narrow",context:"formatting"});default:return n.dayPeriod(i,{width:"wide",context:"formatting"})}},B:function(e,t,n){const r=e.getHours();let i;switch(i=r>=17?"evening":r>=12?"afternoon":r>=4?"morning":"night",t){case"B":case"BB":case"BBB":return n.dayPeriod(i,{width:"abbreviated",context:"formatting"});case"BBBBB":return n.dayPeriod(i,{width:"narrow",context:"formatting"});default:return n.dayPeriod(i,{width:"wide",context:"formatting"})}},h:function(e,t,n){if("ho"===t){let t=e.getHours()%12;return 0===t&&(t=12),n.ordinalNumber(t,{unit:"hour"})}return ee.h(e,t)},H:function(e,t,n){return"Ho"===t?n.ordinalNumber(e.getHours(),{unit:"hour"}):ee.H(e,t)},K:function(e,t,n){const r=e.getHours()%12;return"Ko"===t?n.ordinalNumber(r,{unit:"hour"}):Q(r,t.length)},k:function(e,t,n){let r=e.getHours();return 0===r&&(r=24),"ko"===t?n.ordinalNumber(r,{unit:"hour"}):Q(r,t.length)},m:function(e,t,n){return"mo"===t?n.ordinalNumber(e.getMinutes(),{unit:"minute"}):ee.m(e,t)},s:function(e,t,n){return"so"===t?n.ordinalNumber(e.getSeconds(),{unit:"second"}):ee.s(e,t)},S:function(e,t){return ee.S(e,t)},X:function(e,t,n){const r=e.getTimezoneOffset();if(0===r)return"Z";switch(t){case"X":return re(r);case"XXXX":case"XX":return ie(r);default:return ie(r,":")}},x:function(e,t,n){const r=e.getTimezoneOffset();switch(t){case"x":return re(r);case"xxxx":case"xx":return ie(r);default:return ie(r,":")}},O:function(e,t,n){const r=e.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+ne(r,":");default:return"GMT"+ie(r,":")}},z:function(e,t,n){const r=e.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+ne(r,":");default:return"GMT"+ie(r,":")}},t:function(e,t,n){return Q(Math.trunc(+e/1e3),t.length)},T:function(e,t,n){return Q(+e,t.length)}};function ne(e,t=""){const n=e>0?"-":"+",r=Math.abs(e),i=Math.trunc(r/60),o=r%60;return 0===o?n+String(i):n+String(i)+t+Q(o,2)}function re(e,t){return e%60==0?(e>0?"-":"+")+Q(Math.abs(e)/60,2):ie(e,t)}function ie(e,t=""){const n=e>0?"-":"+",r=Math.abs(e);return n+Q(Math.trunc(r/60),2)+t+Q(r%60,2)}const oe=(e,t)=>{switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});default:return t.date({width:"full"})}},ae=(e,t)=>{switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});default:return t.time({width:"full"})}},se={p:ae,P:(e,t)=>{const n=e.match(/(P+)(p+)?/)||[],r=n[1],i=n[2];if(!i)return oe(e,t);let o;switch(r){case"P":o=t.dateTime({width:"short"});break;case"PP":o=t.dateTime({width:"medium"});break;case"PPP":o=t.dateTime({width:"long"});break;default:o=t.dateTime({width:"full"})}return o.replace("{{date}}",oe(r,t)).replace("{{time}}",ae(i,t))}},le=/^D+$/,ce=/^Y+$/,de=["D","DD","YY","YYYY"],ue=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,fe=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,pe=/^'([^]*?)'?$/,me=/''/g,he=/[a-zA-Z]/;function ge(e,t,n){const r=B(),i=n?.locale??r.locale??F,o=n?.firstWeekContainsDate??n?.locale?.options?.firstWeekContainsDate??r.firstWeekContainsDate??r.locale?.options?.firstWeekContainsDate??1,a=n?.weekStartsOn??n?.locale?.options?.weekStartsOn??r.weekStartsOn??r.locale?.options?.weekStartsOn??0,s=(0,w.a)(e,n?.in);if(!x(s))throw new RangeError("Invalid time value");let l=t.match(fe).map(e=>{const t=e[0];return"p"===t||"P"===t?(0,se[t])(e,i.formatLong):e}).join("").match(ue).map(e=>{if("''"===e)return{isToken:!1,value:"'"};const t=e[0];if("'"===t)return{isToken:!1,value:ve(e)};if(te[t])return{isToken:!0,value:e};if(t.match(he))throw new RangeError("Format string contains an unescaped latin alphabet character `"+t+"`");return{isToken:!1,value:e}});i.localize.preprocessor&&(l=i.localize.preprocessor(s,l));const c={firstWeekContainsDate:o,weekStartsOn:a,locale:i};return l.map(r=>{if(!r.isToken)return r.value;const o=r.value;return(!n?.useAdditionalWeekYearTokens&&function(e){return ce.test(e)}(o)||!n?.useAdditionalDayOfYearTokens&&function(e){return le.test(e)}(o))&&function(e,t,n){const r=function(e,t,n){const r="Y"===e[0]?"years":"days of the month";return`Use \`${e.toLowerCase()}\` instead of \`${e}\` (in \`${t}\`) for formatting ${r} to the input \`${n}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`}(e,t,n);if(console.warn(r),de.includes(e))throw new RangeError(r)}(o,t,String(e)),(0,te[o[0]])(s,o,i.localize,c)}).join("")}function ve(e){const t=e.match(pe);return t?t[1].replace(me,"'"):e}var be=n(52045),{DateCalendar:ye,DateRangeCalendar:we}=(0,o.T)(r.privateApis),xe=[{id:"today",label:(0,f.__)("Today"),getValue:()=>(0,p.getDate)(null)},{id:"yesterday",label:(0,f.__)("Yesterday"),getValue:()=>{const e=(0,p.getDate)(null);return(0,j.e)(e,1)}},{id:"past-week",label:(0,f.__)("Past week"),getValue:()=>{const e=(0,p.getDate)(null);return(0,j.e)(e,7)}},{id:"past-month",label:(0,f.__)("Past month"),getValue:()=>{const e=(0,p.getDate)(null);return(0,R.a)(e,1)}}],_e=[{id:"last-7-days",label:(0,f.__)("Last 7 days"),getValue:()=>{const e=(0,p.getDate)(null);return[(0,j.e)(e,7),e]}},{id:"last-30-days",label:(0,f.__)("Last 30 days"),getValue:()=>{const e=(0,p.getDate)(null);return[(0,j.e)(e,30),e]}},{id:"month-to-date",label:(0,f.__)("Month to date"),getValue:()=>{const e=(0,p.getDate)(null);return[A(e),e]}},{id:"last-year",label:(0,f.__)("Last year"),getValue:()=>{const e=(0,p.getDate)(null);return[(0,I.d)(e,1),e]}},{id:"year-to-date",label:(0,f.__)("Year to date"),getValue:()=>{const e=(0,p.getDate)(null);return[M(e),e]}}],Se=e=>{if(!e)return null;const t=(0,p.getDate)(e);return t&&x(t)?t:null},ke=e=>e?"string"==typeof e?e:ge(e,"yyyy-MM-dd"):"";function Ce({field:e,validity:t,inputRefs:n,isTouched:o,setIsTouched:l,children:c}){const{isValid:d}=e,[u,f]=(0,i.useState)(void 0),p=(0,i.useCallback)(()=>{const e=Array.isArray(n)?n:[n];for(const t of e){const e=t.current;if(e&&!e.validity.valid)return void f({type:"invalid",message:e.validationMessage})}f(void 0)},[n]);return(0,i.useEffect)(()=>{const e=Array.isArray(n)?n:[n],r=t?a(d,t):void 0;for(const t of e){const e=t.current;e&&e.setCustomValidity("invalid"===r?.type&&r.message?r.message:"")}},[n,d,t]),(0,i.useEffect)(()=>{const e=Array.isArray(n)?n:[n],t=e=>{e.preventDefault(),l(!0)};for(const n of e)n.current?.addEventListener("invalid",t);return()=>{for(const n of e)n.current?.removeEventListener("invalid",t)}},[n,l]),(0,i.useEffect)(()=>{if(!o)return;const e=t?a(d,t):void 0;e?f(e):p()},[o,d,t,p]),(0,s.jsxs)("div",{onBlur:e=>{o||e.relatedTarget&&e.currentTarget.contains(e.relatedTarget)||l(!0)},children:[c,(0,s.jsx)("div",{"aria-live":"polite",children:u&&(0,s.jsxs)("p",{className:(0,g.A)("components-validated-control__indicator","invalid"===u.type?"is-invalid":void 0),children:[(0,s.jsx)(r.Icon,{className:"components-validated-control__indicator-icon",icon:be.A,size:16,fill:"currentColor"}),u.message]})})]})}function Ee({data:e,field:t,onChange:n,hideLabelFromVision:o,markWhenOptional:a,validity:l}){const{id:c,label:d,description:u,setValue:h,getValue:g,isValid:v,format:b}=t,w=t.isDisabled({item:e,field:t}),[x,_]=(0,i.useState)(null),S=b.weekStartsOn??(0,p.getSettings)().l10n.startOfWeek,k=g({item:e}),C="string"==typeof k?k:void 0,[E,j]=(0,i.useState)(()=>Se(C)||new Date),[R,A]=(0,i.useState)(!1),I=(0,i.useRef)(null),{minConstraint:M,maxConstraint:O,disabledMatchers:P}=y(v,Se),T=(0,i.useCallback)(t=>n(h({item:e,value:t})),[e,n,h]),N=(0,i.useCallback)(e=>{const t=e?ge(e,"yyyy-MM-dd"):void 0;T(t),_(null),A(!0)},[T]),D=(0,i.useCallback)(e=>{const t=e.getValue(),n=ke(t);j(t),T(n),_(e.id),A(!0)},[T]),V=(0,i.useCallback)(e=>{if(T(e),e){const t=Se(e);t&&j(t)}_(null),A(!0)},[T]),{timezone:{string:z}}=(0,p.getSettings)();let F=d;return v?.required&&!a?F=`${d} (${(0,f.__)("Required")})`:!v?.required&&a&&(F=`${d} (${(0,f.__)("Optional")})`),(0,s.jsx)(Ce,{field:t,validity:l,inputRefs:I,isTouched:R,setIsTouched:A,children:(0,s.jsx)(r.BaseControl,{id:c,className:"dataviews-controls__date",label:F,help:u,hideLabelFromVision:o,children:(0,s.jsxs)(m.B,{direction:"column",gap:"lg",children:[(0,s.jsxs)(m.B,{direction:"row",gap:"sm",wrap:"wrap",justify:"flex-start",children:[xe.map(e=>{const t=x===e.id;return(0,s.jsx)(r.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:t,size:"small",disabled:w,accessibleWhenDisabled:!0,onClick:()=>D(e),children:e.label},e.id)}),(0,s.jsx)(r.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:!x,size:"small",disabled:!!x||w,accessibleWhenDisabled:!0,children:(0,f.__)("Custom")})]}),(0,s.jsx)(r.__experimentalInputControl,{__next40pxDefaultSize:!0,ref:I,type:"date",label:(0,f.__)("Date"),hideLabelFromVision:!0,value:C,onChange:V,required:!!t.isValid?.required,disabled:w,min:M,max:O}),(0,s.jsx)(ye,{style:{width:"100%"},selected:C&&Se(C)||void 0,onSelect:N,month:E,onMonthChange:j,timeZone:z||void 0,weekStartsOn:S,disabled:w||P,disableNavigation:w})]})})})}function je({data:e,field:t,onChange:n,hideLabelFromVision:o,markWhenOptional:a,validity:l}){const{id:c,label:d,description:u,getValue:h,setValue:g,isValid:v,format:b}=t,w=t.isDisabled({item:e,field:t});let x;const _=h({item:e});Array.isArray(_)&&2===_.length&&_.every(e=>"string"==typeof e)&&(x=_);const S=b.weekStartsOn??(0,p.getSettings)().l10n.startOfWeek,{minConstraint:k,maxConstraint:C,disabledMatchers:E}=y(v,Se),j=(0,i.useCallback)(t=>{n(g({item:e,value:t}))},[e,n,g]),[R,A]=(0,i.useState)(null),I=(0,i.useMemo)(()=>{if(!x)return{from:void 0,to:void 0};const[e,t]=x;return{from:Se(e)||void 0,to:Se(t)||void 0}},[x]),[M,O]=(0,i.useState)(()=>I.from||new Date),[P,T]=(0,i.useState)(!1),N=(0,i.useRef)(null),D=(0,i.useRef)(null),V=(0,i.useCallback)((e,t)=>{e&&t?j([ke(e),ke(t)]):e||t||j(void 0)},[j]),z=(0,i.useCallback)(e=>{V(e?.from,e?.to),A(null),T(!0)},[V]),F=(0,i.useCallback)(e=>{const[t,n]=e.getValue();O(t),V(t,n),A(e.id),T(!0)},[V]),L=(0,i.useCallback)((e,t)=>{const[n,r]=x||[void 0,void 0];if(V("from"===e?t:n,"to"===e?t:r),t){const e=Se(t);e&&O(e)}A(null),T(!0)},[x,V]),{timezone:B}=(0,p.getSettings)();let q=d;return t.isValid?.required&&!a?q=`${d} (${(0,f.__)("Required")})`:!t.isValid?.required&&a&&(q=`${d} (${(0,f.__)("Optional")})`),(0,s.jsx)(Ce,{field:t,validity:l,inputRefs:[N,D],isTouched:P,setIsTouched:T,children:(0,s.jsx)(r.BaseControl,{id:c,className:"dataviews-controls__date",label:q,help:u,hideLabelFromVision:o,children:(0,s.jsxs)(m.B,{direction:"column",gap:"lg",children:[(0,s.jsxs)(m.B,{direction:"row",gap:"sm",wrap:"wrap",justify:"flex-start",children:[_e.map(e=>{const t=R===e.id;return(0,s.jsx)(r.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:t,size:"small",disabled:w,accessibleWhenDisabled:!0,onClick:()=>F(e),children:e.label},e.id)}),(0,s.jsx)(r.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:!R,size:"small",accessibleWhenDisabled:!0,disabled:!!R||w,children:(0,f.__)("Custom")})]}),(0,s.jsxs)(m.B,{direction:"row",gap:"sm",justify:"space-between",className:"dataviews-controls__date-range-inputs",children:[(0,s.jsx)(r.__experimentalInputControl,{__next40pxDefaultSize:!0,ref:N,type:"date",label:(0,f.__)("From"),hideLabelFromVision:!0,value:x?.[0],onChange:e=>L("from",e),required:!!t.isValid?.required,disabled:w,min:k,max:C}),(0,s.jsx)(r.__experimentalInputControl,{__next40pxDefaultSize:!0,ref:D,type:"date",label:(0,f.__)("To"),hideLabelFromVision:!0,value:x?.[1],onChange:e=>L("to",e),required:!!t.isValid?.required,disabled:w,min:k,max:C})]}),(0,s.jsx)(we,{style:{width:"100%"},selected:I,onSelect:z,month:M,onMonthChange:O,timeZone:B.string||void 0,weekStartsOn:S,disabled:w||E})]})})})}var{ValidatedSelectControl:Re}=(0,o.T)(r.privateApis);function Ae({data:e,field:t,onChange:n,hideLabelFromVision:o,markWhenOptional:l,validity:d}){const{type:u,label:f,description:p,getValue:m,setValue:h,isValid:g}=t,v=t.isDisabled({item:e,field:t}),b="array"===u,y=m({item:e})??(b?[]:""),w=(0,i.useCallback)(t=>n(h({item:e,value:t})),[e,n,h]),{elements:x,isLoading:_}=(0,c.A)({elements:t.elements,getElements:t.getElements});return _?(0,s.jsx)(r.Spinner,{}):(0,s.jsx)(Re,{required:!!t.isValid?.required,markWhenOptional:l,customValidity:a(g,d),label:f,value:y,help:p,options:x,onChange:w,__next40pxDefaultSize:!0,hideLabelFromVision:o,multiple:b,disabled:v})}var Ie=n(5573),Me=(0,s.jsx)(Ie.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,s.jsx)(Ie.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M3 7c0-1.1.9-2 2-2h14a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V7Zm2-.5h14c.3 0 .5.2.5.5v1L12 13.5 4.5 7.9V7c0-.3.2-.5.5-.5Zm-.5 3.3V17c0 .3.2.5.5.5h14c.3 0 .5-.2.5-.5V9.8L12 15.4 4.5 9.8Z"})}),{ValidatedInputControl:Oe}=(0,o.T)(r.privateApis);function Pe({data:e,field:t,onChange:n,hideLabelFromVision:r,markWhenOptional:o,type:l,prefix:c,suffix:d,validity:u}){const{label:f,placeholder:p,description:m,getValue:h,setValue:g,isValid:v}=t,b=h({item:e}),y=t.isDisabled({item:e,field:t}),w=(0,i.useCallback)(t=>n(g({item:e,value:t})),[e,g,n]);return(0,s.jsx)(Oe,{required:!!v.required,markWhenOptional:o,customValidity:a(v,u),label:f,placeholder:p,value:b??"",help:m,onChange:w,hideLabelFromVision:r,type:l,prefix:c,suffix:d,disabled:y,pattern:v.pattern?v.pattern.constraint:void 0,minLength:v.minLength?v.minLength.constraint:void 0,maxLength:v.maxLength?v.maxLength.constraint:void 0,__next40pxDefaultSize:!0})}var Te=(0,s.jsx)(Ie.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,s.jsx)(Ie.Path,{d:"M15 4H9c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h6c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm.5 14c0 .3-.2.5-.5.5H9c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h6c.3 0 .5.2.5.5v12zm-4.5-.5h2V16h-2v1.5z"})}),Ne=(0,s.jsx)(Ie.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,s.jsx)(Ie.Path,{d:"M10 17.389H8.444A5.194 5.194 0 1 1 8.444 7H10v1.5H8.444a3.694 3.694 0 0 0 0 7.389H10v1.5ZM14 7h1.556a5.194 5.194 0 0 1 0 10.39H14v-1.5h1.556a3.694 3.694 0 0 0 0-7.39H14V7Zm-4.5 6h5v-1.5h-5V13Z"})}),{ValidatedNumberControl:De}=(0,o.T)(r.privateApis);function Ve(e){if(""===e||void 0===e)return"";const t=Number(e);return Number.isFinite(t)?t:""}function ze({value:e,onChange:t,hideLabelFromVision:n,step:o}){const[a="",l=""]=e,c=(0,i.useCallback)(e=>t([Ve(e),l]),[t,l]),d=(0,i.useCallback)(e=>t([a,Ve(e)]),[t,a]);return(0,s.jsx)(r.BaseControl,{help:(0,f.__)("The max. value must be greater than the min. value."),children:(0,s.jsxs)(r.Flex,{direction:"row",gap:4,children:[(0,s.jsx)(r.__experimentalNumberControl,{label:(0,f.__)("Min."),value:a,max:l?Number(l)-o:void 0,onChange:c,__next40pxDefaultSize:!0,hideLabelFromVision:n,step:o}),(0,s.jsx)(r.__experimentalNumberControl,{label:(0,f.__)("Max."),value:l,min:a?Number(a)+o:void 0,onChange:d,__next40pxDefaultSize:!0,hideLabelFromVision:n,step:o})]})})}function Fe({data:e,field:t,onChange:n,hideLabelFromVision:r,markWhenOptional:o,operator:l,validity:c}){const d=t.format?.decimals??0,u=Math.pow(10,-1*Math.abs(d)),{label:f,description:p,getValue:m,setValue:g,isValid:v}=t,b=m({item:e})??"",y=t.isDisabled({item:e,field:t}),w=(0,i.useCallback)(t=>{n(g({item:e,value:["",void 0].includes(t)?void 0:Number(t)}))},[e,n,g]),x=(0,i.useCallback)(t=>{n(g({item:e,value:t}))},[e,n,g]);if(l===h.CX){let e=["",""];return Array.isArray(b)&&2===b.length&&b.every(e=>"number"==typeof e||""===e)&&(e=b),(0,s.jsx)(ze,{value:e,onChange:x,hideLabelFromVision:r,step:u})}return(0,s.jsx)(De,{required:!!v.required,markWhenOptional:o,customValidity:a(v,c),label:f,help:p,value:b,onChange:w,__next40pxDefaultSize:!0,hideLabelFromVision:r,step:u,min:v.min?v.min.constraint:void 0,max:v.max?v.max.constraint:void 0,disabled:y})}var{ValidatedRadioControl:Le}=(0,o.T)(r.privateApis),{ValidatedToggleControl:Be}=(0,o.T)(r.privateApis),{ValidatedTextareaControl:qe}=(0,o.T)(r.privateApis),{ValidatedToggleGroupControl:We}=(0,o.T)(r.privateApis),{ValidatedFormTokenField:$e}=(0,o.T)(r.privateApis),He={grad:.9,turn:360,rad:360/(2*Math.PI)},Ke=function(e){return"string"==typeof e?e.length>0:"number"==typeof e},Ue=function(e,t,n){return void 0===t&&(t=0),void 0===n&&(n=Math.pow(10,t)),Math.round(n*e)/n+0},Ye=function(e,t,n){return void 0===t&&(t=0),void 0===n&&(n=1),e>n?n:e>t?e:t},Xe=function(e){return(e=isFinite(e)?e%360:0)>0?e:e+360},Ge=function(e){return{r:Ye(e.r,0,255),g:Ye(e.g,0,255),b:Ye(e.b,0,255),a:Ye(e.a)}},Ze=function(e){return{r:Ue(e.r),g:Ue(e.g),b:Ue(e.b),a:Ue(e.a,3)}},Je=/^#([0-9a-f]{3,8})$/i,Qe=function(e){var t=e.toString(16);return t.length<2?"0"+t:t},et=function(e){var t=e.r,n=e.g,r=e.b,i=e.a,o=Math.max(t,n,r),a=o-Math.min(t,n,r),s=a?o===t?(n-r)/a:o===n?2+(r-t)/a:4+(t-n)/a:0;return{h:60*(s<0?s+6:s),s:o?a/o*100:0,v:o/255*100,a:i}},tt=function(e){var t=e.h,n=e.s,r=e.v,i=e.a;t=t/360*6,n/=100,r/=100;var o=Math.floor(t),a=r*(1-n),s=r*(1-(t-o)*n),l=r*(1-(1-t+o)*n),c=o%6;return{r:255*[r,s,a,a,l,r][c],g:255*[l,r,r,s,a,a][c],b:255*[a,a,l,r,r,s][c],a:i}},nt=function(e){return{h:Xe(e.h),s:Ye(e.s,0,100),l:Ye(e.l,0,100),a:Ye(e.a)}},rt=function(e){return{h:Ue(e.h),s:Ue(e.s),l:Ue(e.l),a:Ue(e.a,3)}},it=function(e){return tt((n=(t=e).s,{h:t.h,s:(n*=((r=t.l)<50?r:100-r)/100)>0?2*n/(r+n)*100:0,v:r+n,a:t.a}));var t,n,r},ot=function(e){return{h:(t=et(e)).h,s:(i=(200-(n=t.s))*(r=t.v)/100)>0&&i<200?n*r/100/(i<=100?i:200-i)*100:0,l:i/2,a:t.a};var t,n,r,i},at=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,st=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,lt=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,ct=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,dt={string:[[function(e){var t=Je.exec(e);return t?(e=t[1]).length<=4?{r:parseInt(e[0]+e[0],16),g:parseInt(e[1]+e[1],16),b:parseInt(e[2]+e[2],16),a:4===e.length?Ue(parseInt(e[3]+e[3],16)/255,2):1}:6===e.length||8===e.length?{r:parseInt(e.substr(0,2),16),g:parseInt(e.substr(2,2),16),b:parseInt(e.substr(4,2),16),a:8===e.length?Ue(parseInt(e.substr(6,2),16)/255,2):1}:null:null},"hex"],[function(e){var t=lt.exec(e)||ct.exec(e);return t?t[2]!==t[4]||t[4]!==t[6]?null:Ge({r:Number(t[1])/(t[2]?100/255:1),g:Number(t[3])/(t[4]?100/255:1),b:Number(t[5])/(t[6]?100/255:1),a:void 0===t[7]?1:Number(t[7])/(t[8]?100:1)}):null},"rgb"],[function(e){var t=at.exec(e)||st.exec(e);if(!t)return null;var n,r,i=nt({h:(n=t[1],r=t[2],void 0===r&&(r="deg"),Number(n)*(He[r]||1)),s:Number(t[3]),l:Number(t[4]),a:void 0===t[5]?1:Number(t[5])/(t[6]?100:1)});return it(i)},"hsl"]],object:[[function(e){var t=e.r,n=e.g,r=e.b,i=e.a,o=void 0===i?1:i;return Ke(t)&&Ke(n)&&Ke(r)?Ge({r:Number(t),g:Number(n),b:Number(r),a:Number(o)}):null},"rgb"],[function(e){var t=e.h,n=e.s,r=e.l,i=e.a,o=void 0===i?1:i;if(!Ke(t)||!Ke(n)||!Ke(r))return null;var a=nt({h:Number(t),s:Number(n),l:Number(r),a:Number(o)});return it(a)},"hsl"],[function(e){var t=e.h,n=e.s,r=e.v,i=e.a,o=void 0===i?1:i;if(!Ke(t)||!Ke(n)||!Ke(r))return null;var a=function(e){return{h:Xe(e.h),s:Ye(e.s,0,100),v:Ye(e.v,0,100),a:Ye(e.a)}}({h:Number(t),s:Number(n),v:Number(r),a:Number(o)});return tt(a)},"hsv"]]},ut=function(e,t){for(var n=0;n<t.length;n++){var r=t[n][0](e);if(r)return[r,t[n][1]]}return[null,void 0]},ft=function(e,t){var n=ot(e);return{h:n.h,s:Ye(n.s+100*t,0,100),l:n.l,a:n.a}},pt=function(e){return(299*e.r+587*e.g+114*e.b)/1e3/255},mt=function(e,t){var n=ot(e);return{h:n.h,s:n.s,l:Ye(n.l+100*t,0,100),a:n.a}},ht=function(){function e(e){this.parsed=function(e){return"string"==typeof e?ut(e.trim(),dt.string):"object"==typeof e&&null!==e?ut(e,dt.object):[null,void 0]}(e)[0],this.rgba=this.parsed||{r:0,g:0,b:0,a:1}}return e.prototype.isValid=function(){return null!==this.parsed},e.prototype.brightness=function(){return Ue(pt(this.rgba),2)},e.prototype.isDark=function(){return pt(this.rgba)<.5},e.prototype.isLight=function(){return pt(this.rgba)>=.5},e.prototype.toHex=function(){return t=(e=Ze(this.rgba)).r,n=e.g,r=e.b,o=(i=e.a)<1?Qe(Ue(255*i)):"","#"+Qe(t)+Qe(n)+Qe(r)+o;var e,t,n,r,i,o},e.prototype.toRgb=function(){return Ze(this.rgba)},e.prototype.toRgbString=function(){return t=(e=Ze(this.rgba)).r,n=e.g,r=e.b,(i=e.a)<1?"rgba("+t+", "+n+", "+r+", "+i+")":"rgb("+t+", "+n+", "+r+")";var e,t,n,r,i},e.prototype.toHsl=function(){return rt(ot(this.rgba))},e.prototype.toHslString=function(){return t=(e=rt(ot(this.rgba))).h,n=e.s,r=e.l,(i=e.a)<1?"hsla("+t+", "+n+"%, "+r+"%, "+i+")":"hsl("+t+", "+n+"%, "+r+"%)";var e,t,n,r,i},e.prototype.toHsv=function(){return e=et(this.rgba),{h:Ue(e.h),s:Ue(e.s),v:Ue(e.v),a:Ue(e.a,3)};var e},e.prototype.invert=function(){return gt({r:255-(e=this.rgba).r,g:255-e.g,b:255-e.b,a:e.a});var e},e.prototype.saturate=function(e){return void 0===e&&(e=.1),gt(ft(this.rgba,e))},e.prototype.desaturate=function(e){return void 0===e&&(e=.1),gt(ft(this.rgba,-e))},e.prototype.grayscale=function(){return gt(ft(this.rgba,-1))},e.prototype.lighten=function(e){return void 0===e&&(e=.1),gt(mt(this.rgba,e))},e.prototype.darken=function(e){return void 0===e&&(e=.1),gt(mt(this.rgba,-e))},e.prototype.rotate=function(e){return void 0===e&&(e=15),this.hue(this.hue()+e)},e.prototype.alpha=function(e){return"number"==typeof e?gt({r:(t=this.rgba).r,g:t.g,b:t.b,a:e}):Ue(this.rgba.a,3);var t},e.prototype.hue=function(e){var t=ot(this.rgba);return"number"==typeof e?gt({h:e,s:t.s,l:t.l,a:t.a}):Ue(t.h)},e.prototype.isEqual=function(e){return this.toHex()===gt(e).toHex()},e}(),gt=function(e){return e instanceof ht?e:new ht(e)},{ValidatedInputControl:vt}=(0,o.T)(r.privateApis),bt=({color:e,onColorChange:t,disabled:n})=>{const i=e&>(e).isValid()?e:"#ffffff";return(0,s.jsx)(r.Dropdown,{className:"dataviews-controls__color-picker-dropdown",popoverProps:{resize:!1},renderToggle:({onToggle:e})=>(0,s.jsx)(r.Button,{onClick:e,"aria-label":(0,f.__)("Open color picker"),size:"small",disabled:n,accessibleWhenDisabled:!0,icon:()=>(0,s.jsx)(r.ColorIndicator,{colorValue:i})}),renderContent:()=>(0,s.jsx)(r.__experimentalDropdownContentWrapper,{paddingSize:"none",children:(0,s.jsx)(r.ColorPicker,{color:i,onChange:t,enableAlpha:!0})})})},yt=n(25893),wt=(0,s.jsx)(Ie.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,s.jsx)(Ie.Path,{d:"M3.99961 13C4.67043 13.3354 4.6703 13.3357 4.67017 13.3359L4.67298 13.3305C4.67621 13.3242 4.68184 13.3135 4.68988 13.2985C4.70595 13.2686 4.7316 13.2218 4.76695 13.1608C4.8377 13.0385 4.94692 12.8592 5.09541 12.6419C5.39312 12.2062 5.84436 11.624 6.45435 11.0431C7.67308 9.88241 9.49719 8.75 11.9996 8.75C14.502 8.75 16.3261 9.88241 17.5449 11.0431C18.1549 11.624 18.6061 12.2062 18.9038 12.6419C19.0523 12.8592 19.1615 13.0385 19.2323 13.1608C19.2676 13.2218 19.2933 13.2686 19.3093 13.2985C19.3174 13.3135 19.323 13.3242 19.3262 13.3305L19.3291 13.3359C19.3289 13.3357 19.3288 13.3354 19.9996 13C20.6704 12.6646 20.6703 12.6643 20.6701 12.664L20.6697 12.6632L20.6688 12.6614L20.6662 12.6563L20.6583 12.6408C20.6517 12.6282 20.6427 12.6108 20.631 12.5892C20.6078 12.5459 20.5744 12.4852 20.5306 12.4096C20.4432 12.2584 20.3141 12.0471 20.1423 11.7956C19.7994 11.2938 19.2819 10.626 18.5794 9.9569C17.1731 8.61759 14.9972 7.25 11.9996 7.25C9.00203 7.25 6.82614 8.61759 5.41987 9.9569C4.71736 10.626 4.19984 11.2938 3.85694 11.7956C3.68511 12.0471 3.55605 12.2584 3.4686 12.4096C3.42484 12.4852 3.39142 12.5459 3.36818 12.5892C3.35656 12.6108 3.34748 12.6282 3.34092 12.6408L3.33297 12.6563L3.33041 12.6614L3.32948 12.6632L3.32911 12.664C3.32894 12.6643 3.32879 12.6646 3.99961 13ZM11.9996 16C13.9326 16 15.4996 14.433 15.4996 12.5C15.4996 10.567 13.9326 9 11.9996 9C10.0666 9 8.49961 10.567 8.49961 12.5C8.49961 14.433 10.0666 16 11.9996 16Z"})});function xt(e){return Array.isArray(e.elements)&&e.elements.length>0||"function"==typeof e.getElements}var _t={adaptiveSelect:function(e){const{field:t}=e,{elements:n}=(0,c.A)({elements:t.elements,getElements:t.getElements});return n.length>=10?(0,s.jsx)(u,{...e}):(0,s.jsx)(Ae,{...e})},array:function({data:e,field:t,onChange:n,hideLabelFromVision:o,markWhenOptional:l,validity:d}){const{label:u,placeholder:f,description:p,getValue:m,setValue:h,isValid:g}=t,v=m({item:e}),b=t.isDisabled({item:e,field:t}),{elements:y,isLoading:w}=(0,c.A)({elements:t.elements,getElements:t.getElements}),x=(0,i.useMemo)(()=>Array.isArray(v)?v.map(e=>{const t=y?.find(t=>t.value===e);return t||{value:e,label:e}}):[],[v,y]),_=(0,i.useCallback)(t=>{const r=t.map(e=>"object"==typeof e&&"value"in e?e.value:e);n(h({item:e,value:r}))},[n,h,e]);return w?(0,s.jsx)(r.Spinner,{}):(0,s.jsx)($e,{required:!!g?.required,markWhenOptional:l,customValidity:a(g,d),label:o?void 0:u,value:x,onChange:_,placeholder:f,suggestions:y?.map(e=>e.value),disabled:b,__experimentalValidateInput:e=>!t.isValid?.elements||!y||y.some(t=>t.value===e||t.label===e),__experimentalExpandOnFocus:y&&y.length>0,help:p??(t.isValid?.elements?"":void 0),displayTransform:e=>{if("object"==typeof e&&"label"in e)return e.label;if("string"==typeof e&&y){const t=y.find(t=>t.value===e);return t?.label||e}return e},__experimentalRenderItem:({item:e})=>{if("string"==typeof e&&y){const t=y.find(t=>t.value===e);return(0,s.jsx)("span",{children:t?.label||e})}return(0,s.jsx)("span",{children:e})}})},checkbox:function({field:e,onChange:t,data:n,hideLabelFromVision:r,markWhenOptional:o,validity:c}){const{getValue:d,setValue:u,label:f,description:p,isValid:m}=e,h=e.isDisabled({item:n,field:e}),g=(0,i.useCallback)(()=>{t(u({item:n,value:!d({item:n})}))},[n,d,t,u]);return(0,s.jsx)(l,{required:!!e.isValid?.required,markWhenOptional:o,customValidity:a(m,c),hidden:r,label:f,help:p,checked:d({item:n}),onChange:g,disabled:h})},color:function({data:e,field:t,onChange:n,hideLabelFromVision:o,markWhenOptional:l,validity:c}){const{label:d,placeholder:u,description:f,setValue:p,isValid:m}=t,h=t.isDisabled({item:e,field:t}),g=t.getValue({item:e})||"",v=(0,i.useCallback)(t=>{n(p({item:e,value:t}))},[e,n,p]),b=(0,i.useCallback)(t=>{n(p({item:e,value:t||""}))},[e,n,p]);return(0,s.jsx)(vt,{required:!!t.isValid?.required,markWhenOptional:l,customValidity:a(m,c),label:d,placeholder:u,value:g,help:f,onChange:b,hideLabelFromVision:o,type:"text",disabled:h,prefix:(0,s.jsx)(r.__experimentalInputControlPrefixWrapper,{variant:"control",children:(0,s.jsx)(bt,{color:g,onColorChange:v,disabled:h})})})},combobox:u,datetime:function({data:e,field:t,onChange:n,hideLabelFromVision:r,markWhenOptional:i,operator:o,validity:a,config:l}){return o===h._h||o===h.MD?(0,s.jsx)(b,{className:"dataviews-controls__datetime",data:e,field:t,onChange:n,hideLabelFromVision:r,operator:o}):(0,s.jsx)(E,{data:e,field:t,onChange:n,hideLabelFromVision:r,markWhenOptional:i,validity:a,config:l})},date:function({data:e,field:t,onChange:n,hideLabelFromVision:r,markWhenOptional:i,operator:o,validity:a}){return o===h._h||o===h.MD?(0,s.jsx)(b,{className:"dataviews-controls__date",data:e,field:t,onChange:n,hideLabelFromVision:r,operator:o}):o===h.CX?(0,s.jsx)(je,{data:e,field:t,onChange:n,hideLabelFromVision:r,markWhenOptional:i,validity:a}):(0,s.jsx)(Ee,{data:e,field:t,onChange:n,hideLabelFromVision:r,markWhenOptional:i,validity:a})},email:function({data:e,field:t,onChange:n,hideLabelFromVision:i,markWhenOptional:o,validity:a}){return(0,s.jsx)(Pe,{data:e,field:t,onChange:n,hideLabelFromVision:i,markWhenOptional:o,validity:a,type:"email",prefix:(0,s.jsx)(r.__experimentalInputControlPrefixWrapper,{variant:"icon",children:(0,s.jsx)(r.Icon,{icon:Me})})})},telephone:function({data:e,field:t,onChange:n,hideLabelFromVision:i,markWhenOptional:o,validity:a}){return(0,s.jsx)(Pe,{data:e,field:t,onChange:n,hideLabelFromVision:i,markWhenOptional:o,validity:a,type:"tel",prefix:(0,s.jsx)(r.__experimentalInputControlPrefixWrapper,{variant:"icon",children:(0,s.jsx)(r.Icon,{icon:Te})})})},url:function({data:e,field:t,onChange:n,hideLabelFromVision:i,markWhenOptional:o,validity:a}){return(0,s.jsx)(Pe,{data:e,field:t,onChange:n,hideLabelFromVision:i,markWhenOptional:o,validity:a,type:"url",prefix:(0,s.jsx)(r.__experimentalInputControlPrefixWrapper,{variant:"icon",children:(0,s.jsx)(r.Icon,{icon:Ne})})})},integer:function(e){return(0,s.jsx)(Fe,{...e})},number:function(e){return(0,s.jsx)(Fe,{...e})},password:function({data:e,field:t,onChange:n,hideLabelFromVision:o,markWhenOptional:a,validity:l}){const[c,d]=(0,i.useState)(!1),u=t.isDisabled({item:e,field:t}),p=(0,i.useCallback)(()=>{d(e=>!e)},[]);return(0,s.jsx)(Pe,{data:e,field:t,onChange:n,hideLabelFromVision:o,markWhenOptional:a,validity:l,type:c?"text":"password",suffix:(0,s.jsx)(r.__experimentalInputControlSuffixWrapper,{variant:"control",children:(0,s.jsx)(r.Button,{icon:c?yt.A:wt,onClick:p,size:"small",label:c?(0,f.__)("Hide password"):(0,f.__)("Show password"),disabled:u,accessibleWhenDisabled:!0})})})},radio:function({data:e,field:t,onChange:n,hideLabelFromVision:o,markWhenOptional:l,validity:d}){const{label:u,description:f,getValue:p,setValue:m,isValid:h}=t,g=t.isDisabled({item:e,field:t}),{elements:v,isLoading:b}=(0,c.A)({elements:t.elements,getElements:t.getElements}),y=p({item:e}),w=(0,i.useCallback)(t=>n(m({item:e,value:t})),[e,n,m]);return b?(0,s.jsx)(r.Spinner,{}):(0,s.jsx)(Le,{required:!!t.isValid?.required,markWhenOptional:l,customValidity:a(h,d),label:u,help:f,onChange:w,options:v,selected:y,hideLabelFromVision:o,disabled:g})},select:Ae,text:function({data:e,field:t,onChange:n,hideLabelFromVision:r,markWhenOptional:o,config:a,validity:l}){const{prefix:c,suffix:d}=a||{};return(0,s.jsx)(Pe,{data:e,field:t,onChange:n,hideLabelFromVision:r,markWhenOptional:o,validity:l,prefix:c?(0,i.createElement)(c):void 0,suffix:d?(0,i.createElement)(d):void 0})},toggle:function({field:e,onChange:t,data:n,hideLabelFromVision:r,markWhenOptional:o,validity:l}){const{label:c,description:d,getValue:u,setValue:f,isValid:p}=e,m=e.isDisabled({item:n,field:e}),h=(0,i.useCallback)(()=>{t(f({item:n,value:!u({item:n})}))},[t,f,n,u]);return(0,s.jsx)(Be,{required:!!p.required,markWhenOptional:o,customValidity:a(p,l),hidden:r,label:c,help:d,checked:u({item:n}),onChange:h,disabled:m})},textarea:function({data:e,field:t,onChange:n,hideLabelFromVision:r,markWhenOptional:o,config:l,validity:c}){const{rows:d=4}=l||{},u=t.isDisabled({item:e,field:t}),{label:f,placeholder:p,description:m,setValue:h,isValid:g}=t,v=t.getValue({item:e}),b=(0,i.useCallback)(t=>n(h({item:e,value:t})),[e,n,h]);return(0,s.jsx)(qe,{required:!!g.required,markWhenOptional:o,customValidity:a(g,c),label:f,placeholder:p,value:v??"",help:m,onChange:b,rows:d,disabled:u,minLength:g.minLength?g.minLength.constraint:void 0,maxLength:g.maxLength?g.maxLength.constraint:void 0,__next40pxDefaultSize:!0,hideLabelFromVision:r})},toggleGroup:function({data:e,field:t,onChange:n,hideLabelFromVision:o,markWhenOptional:l,validity:d}){const{getValue:u,setValue:f,isValid:p}=t,m=t.isDisabled({item:e,field:t}),h=u({item:e}),g=(0,i.useCallback)(t=>n(f({item:e,value:t})),[e,n,f]),{elements:v,isLoading:b}=(0,c.A)({elements:t.elements,getElements:t.getElements});if(b)return(0,s.jsx)(r.Spinner,{});if(0===v.length)return null;const y=v.find(e=>e.value===h);return(0,s.jsx)(We,{required:!!t.isValid?.required,markWhenOptional:l,customValidity:a(p,d),__next40pxDefaultSize:!0,isBlock:!0,label:t.label,help:y?.description||t.description,onChange:g,value:h,hideLabelFromVision:o,children:v.map(e=>(0,s.jsx)(r.__experimentalToggleGroupControlOption,{label:e.label,value:e.value,disabled:m},e.value))})}};function St(e,t){return"function"==typeof e.Edit?e.Edit:"string"==typeof e.Edit?kt(e.Edit):(n=e.Edit)&&"object"==typeof n&&"string"==typeof n.control?function(e){const{control:t,...n}=e,r=kt(t);return null===r?null:function(e){return(0,s.jsx)(r,{...e,config:n})}}(e.Edit):xt(e)&&"array"!==e.type?kt("adaptiveSelect"):null===t?null:kt(t);var n}function kt(e){return Object.keys(_t).includes(e)?_t[e]:null}var Ct=function(e,t,n){if(!1===e.filterBy)return!1;const r=e.filterBy?.operators?.filter(e=>n.includes(e))??t;return 0!==r.length&&{isPrimary:!!e.filterBy?.isPrimary,operators:r}},Et=e=>({item:t})=>{const n=e.split(".");let r=t;for(const e of n)r=r.hasOwnProperty(e)?r[e]:void 0;return r},jt=e=>({value:t})=>{const n=e.split("."),r={};let i=r;for(const e of n.slice(0,-1))i[e]={},i=i[e];return i[n.at(-1)]=t,r};function Rt({item:e,field:t}){const{elements:n,isLoading:r}=(0,c.A)({elements:t.elements,getElements:t.getElements}),i=t.getValue({item:e});return r||0===n.length?i:n?.find(e=>e.value===i)?.label||t.getValue({item:e})}function At({item:e,field:t}){return t.hasElements?(0,s.jsx)(Rt,{item:e,field:t}):t.getValueFormatted({item:e,field:t})}var It=(e,t,n)=>"asc"===n?e.localeCompare(t):t.localeCompare(e);function Mt(e,t){const n=t.getValue({item:e});return![void 0,"",null].includes(n)}function Ot(e,t){if("number"!=typeof t.isValid.minLength?.constraint)return!1;const n=t.getValue({item:e});return!![void 0,"",null].includes(n)||String(n).length>=t.isValid.minLength.constraint}function Pt(e,t){if("number"!=typeof t.isValid.maxLength?.constraint)return!1;const n=t.getValue({item:e});return!![void 0,"",null].includes(n)||String(n).length<=t.isValid.maxLength.constraint}function Tt(e,t){if(void 0===t.isValid.pattern?.constraint)return!0;try{const n=new RegExp(t.isValid.pattern.constraint),r=t.getValue({item:e});return!![void 0,"",null].includes(r)||n.test(String(r))}catch{return!1}}function Nt(e,t){const n=(t.elements??[]).map(e=>e.value);if(0===n.length)return!0;const r=t.getValue({item:e});return[].concat(r).every(e=>n.includes(e))}var Dt=function({item:e,field:t}){return t.getValue({item:e})},Vt=/^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/,zt={type:"email",render:At,Edit:"email",sort:It,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[h.ld,h.Vw],validOperators:[h.gm,h._k,h.Py,h.Vm,h.YH,h.ld,h.Vw,h.y5,h.UX],format:{},getValueFormatted:Dt,validate:{required:Mt,pattern:Tt,minLength:Ot,maxLength:Pt,elements:Nt,custom:function(e,t){const n=t.getValue({item:e});return[void 0,"",null].includes(n)||Vt.test(n)?null:(0,f.__)("Value must be a valid email address.")}}},Ft=(e,t,n)=>"asc"===n?e-t:t-e;function Lt(e,t){if("number"!=typeof t.isValid.min?.constraint)return!1;const n=t.getValue({item:e});return!![void 0,"",null].includes(n)||Number(n)>=t.isValid.min.constraint}function Bt(e,t){if("number"!=typeof t.isValid.max?.constraint)return!1;const n=t.getValue({item:e});return!![void 0,"",null].includes(n)||Number(n)<=t.isValid.max.constraint}var qt={separatorThousand:","},Wt={type:"integer",render:At,Edit:"integer",sort:Ft,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[h.gm,h._k,h.X4,h.u5,h.Ie,h.x4,h.CX],validOperators:[h.gm,h._k,h.X4,h.u5,h.Ie,h.x4,h.CX,h.ld,h.Vw,h.y5,h.UX],format:qt,getValueFormatted:function({item:e,field:t}){let n,r=t.getValue({item:e});if(null==r)return"";if(r=Number(r),!Number.isFinite(r))return String(r);n="integer"!==t.type?qt:t.format;const{separatorThousand:i}=n,o=Math.trunc(r);return i?String(o).replace(/\B(?=(\d{3})+(?!\d))/g,i):String(o)},validate:{required:Mt,min:Lt,max:Bt,elements:Nt,custom:function(e,t){const n=t.getValue({item:e});return[void 0,"",null].includes(n)||Number.isInteger(n)?null:(0,f.__)("Value must be an integer.")}}},$t={separatorThousand:",",separatorDecimal:".",decimals:2},Ht={type:"number",render:At,Edit:"number",sort:Ft,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[h.gm,h._k,h.X4,h.u5,h.Ie,h.x4,h.CX],validOperators:[h.gm,h._k,h.X4,h.u5,h.Ie,h.x4,h.CX,h.ld,h.Vw,h.y5,h.UX],format:$t,getValueFormatted:function({item:e,field:t}){let n,r=t.getValue({item:e});if(null==r)return"";if(r=Number(r),!Number.isFinite(r))return String(r);n="number"!==t.type?$t:t.format;const{separatorThousand:i,separatorDecimal:o,decimals:a}=n,s=r.toFixed(a),[l,c]=s.split("."),d=i?l.replace(/\B(?=(\d{3})+(?!\d))/g,i):l;return 0===a?d:d+o+c},validate:{required:Mt,min:Lt,max:Bt,elements:Nt,custom:function(e,t){const n=t.getValue({item:e});return function(e){return""===e||null==e}(n)||Number.isFinite(n)?null:(0,f.__)("Value must be a number.")}}},Kt={type:"text",render:At,Edit:"text",sort:It,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[h.ld,h.Vw],validOperators:[h.gm,h._k,h.Py,h.Vm,h.YH,h.ld,h.Vw,h.y5,h.UX],format:{},getValueFormatted:Dt,validate:{required:Mt,pattern:Tt,minLength:Ot,maxLength:Pt,elements:Nt}};function Ut(e){if(!e)return null;if(!x(new Date(e)))return null;const t=(0,p.getDate)(e);return t&&x(t)?t:null}function Yt(e,t,n){const r=t.isValid[n]?.constraint;if("string"!=typeof r)return!1;const i=t.getValue({item:e}),o=Array.isArray(i)?i["min"===n?0:i.length-1]:i;if(null==o||""===o)return!0;const a=Ut(r),s=Ut(String(o));return!!a&&!!s&&("min"===n?s.getTime()>=a.getTime():s.getTime()<=a.getTime())}function Xt(e,t){return Yt(e,t,"min")}function Gt(e,t){return Yt(e,t,"max")}var Zt={datetime:(0,p.getSettings)().formats.datetime,weekStartsOn:(0,p.getSettings)().l10n.startOfWeek},Jt={type:"datetime",render:At,Edit:"datetime",sort:(e,t,n)=>{const r=new Date(e).getTime(),i=new Date(t).getTime();return"asc"===n?r-i:i-r},enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[h.xz,h.Ld,h.Xd,h.QF,h.o8,h.NN,h._h,h.MD],validOperators:[h.xz,h.Ld,h.Xd,h.QF,h.o8,h.NN,h._h,h.MD],format:Zt,getValueFormatted:function({item:e,field:t}){const n=t.getValue({item:e});if(["",void 0,null].includes(n))return"";let r;return r="datetime"!==t.type?Zt:t.format,(0,p.dateI18n)(r.datetime,(0,p.getDate)(n))},validate:{required:Mt,elements:Nt,min:Xt,max:Gt}},Qt={date:(0,p.getSettings)().formats.date,weekStartsOn:(0,p.getSettings)().l10n.startOfWeek},en={type:"date",render:At,Edit:"date",sort:(e,t,n)=>{const r=new Date(e).getTime(),i=new Date(t).getTime();return"asc"===n?r-i:i-r},enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[h.xz,h.Ld,h.Xd,h.QF,h.o8,h.NN,h._h,h.MD,h.CX],validOperators:[h.xz,h.Ld,h.Xd,h.QF,h.o8,h.NN,h._h,h.MD,h.CX],format:Qt,getValueFormatted:function({item:e,field:t}){const n=t.getValue({item:e});if(["",void 0,null].includes(n))return"";let r;return r="date"!==t.type?Qt:t.format,(0,p.dateI18n)(r.date,(0,p.getDate)(n))},validate:{required:Mt,elements:Nt,min:Xt,max:Gt}},tn={type:"boolean",render:At,Edit:"checkbox",sort:(e,t,n)=>{const r=Boolean(e);return r===Boolean(t)?0:"asc"===n?r?1:-1:r?-1:1},validate:{required:function(e,t){return!0===t.getValue({item:e})},elements:Nt,custom:function(e,t){const n=t.getValue({item:e});return[void 0,"",null].includes(n)||[!0,!1].includes(n)?null:(0,f.__)("Value must be true, false, or undefined")}},enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[h.gm,h._k],validOperators:[h.gm,h._k],format:{},getValueFormatted:function({item:e,field:t}){const n=t.getValue({item:e});return!0===n?(0,f.__)("True"):!1===n?(0,f.__)("False"):""}},nn={type:"media",render:()=>null,Edit:null,sort:()=>0,enableSorting:!1,enableGlobalSearch:!1,defaultOperators:[],validOperators:[],format:{},getValueFormatted:Dt,validate:{}};function rn({item:e,field:t}){const n=t.getValue({item:e});return(Array.isArray(n)?n:[]).join(", ")}var on={type:"array",render:function({item:e,field:t}){return rn({item:e,field:t})},Edit:"array",sort:(e,t,n)=>{const r=Array.isArray(e)?e:[],i=Array.isArray(t)?t:[];if(r.length!==i.length)return"asc"===n?r.length-i.length:i.length-r.length;const o=r.join(","),a=i.join(",");return"asc"===n?o.localeCompare(a):a.localeCompare(o)},enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[h.ld,h.Vw],validOperators:[h.ld,h.Vw,h.y5,h.UX],format:{},getValueFormatted:rn,validate:{required:function(e,t){const n=t.getValue({item:e});return Array.isArray(n)&&n.length>0&&n.every(e=>![void 0,"",null].includes(e))},elements:Nt,custom:function(e,t){const n=t.getValue({item:e});return[void 0,"",null].includes(n)||Array.isArray(n)?n.every(e=>"string"==typeof e)?null:(0,f.__)("Every value must be a string."):(0,f.__)("Value must be an array.")}}},an={type:"password",render:At,Edit:"password",sort:()=>0,enableSorting:!1,enableGlobalSearch:!1,defaultOperators:[],validOperators:[],format:{},getValueFormatted:function({item:e,field:t}){return t.getValue({item:e})?"••••••••":""},validate:{required:Mt,pattern:Tt,minLength:Ot,maxLength:Pt,elements:Nt}},sn={type:"telephone",render:At,Edit:"telephone",sort:It,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[h.ld,h.Vw],validOperators:[h.gm,h._k,h.Py,h.Vm,h.YH,h.ld,h.Vw,h.y5,h.UX],format:{},getValueFormatted:Dt,validate:{required:Mt,pattern:Tt,minLength:Ot,maxLength:Pt,elements:Nt}},ln={type:"color",render:function({item:e,field:t}){if(t.hasElements)return(0,s.jsx)(Rt,{item:e,field:t});const n=Dt({item:e,field:t});return n&>(n).isValid()?(0,s.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:"8px"},children:[(0,s.jsx)("div",{style:{width:"16px",height:"16px",borderRadius:"50%",backgroundColor:n,border:"1px solid #ddd",flexShrink:0}}),(0,s.jsx)("span",{children:n})]}):n},Edit:"color",sort:(e,t,n)=>{const r=gt(e),i=gt(t);if(!r.isValid()&&!i.isValid())return 0;if(!r.isValid())return"asc"===n?1:-1;if(!i.isValid())return"asc"===n?-1:1;const o=r.toHsl(),a=i.toHsl();return o.h!==a.h?"asc"===n?o.h-a.h:a.h-o.h:o.s!==a.s?"asc"===n?o.s-a.s:a.s-o.s:"asc"===n?o.l-a.l:a.l-o.l},enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[h.ld,h.Vw],validOperators:[h.gm,h._k,h.ld,h.Vw],format:{},getValueFormatted:Dt,validate:{required:Mt,elements:Nt,custom:function(e,t){const n=t.getValue({item:e});return[void 0,"",null].includes(n)||gt(n).isValid()?null:(0,f.__)("Value must be a valid color.")}}},cn={type:"url",render:At,Edit:"url",sort:It,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[h.ld,h.Vw],validOperators:[h.gm,h._k,h.Py,h.Vm,h.YH,h.ld,h.Vw,h.y5,h.UX],format:{},getValueFormatted:Dt,validate:{required:Mt,pattern:Tt,minLength:Ot,maxLength:Pt,elements:Nt}},dn=n(3879),un={render:At,Edit:null,sort:(e,t,n)=>"number"==typeof e&&"number"==typeof t?Ft(e,t,n):It(e,t,n),enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[h.gm,h._k],validOperators:(0,dn.os)(),format:{},getValueFormatted:Dt,validate:{required:Mt,elements:Nt}};function fn(e,t,n){const r=t.validate[n];if(r&&("number"==typeof e&&("integer"===(i=t.type)||"number"===i)||"string"==typeof e&&function(e){return"date"===e||"datetime"===e}(t.type)))return{constraint:e,validate:r};var i}function pn(e,t){const n=e.isValid;let r,i;!0===n?.required&&void 0!==t.validate.required&&(r={constraint:!0,validate:t.validate.required}),(!0===n?.elements||void 0===n?.elements&&(e.elements||e.getElements))&&void 0!==t.validate.elements&&(i={constraint:!0,validate:t.validate.elements});const o=fn(n?.min,t,"min"),a=fn(n?.max,t,"max"),s=n?.minLength;let l;"number"==typeof s&&void 0!==t.validate.minLength&&(l={constraint:s,validate:t.validate.minLength});const c=n?.maxLength;let d;"number"==typeof c&&void 0!==t.validate.maxLength&&(d={constraint:c,validate:t.validate.maxLength});const u=n?.pattern;let f;return void 0!==u&&void 0!==t.validate.pattern&&(f={constraint:u,validate:t.validate.pattern}),{required:r,elements:i,min:o,max:a,minLength:l,maxLength:d,pattern:f,custom:n?.custom??t.validate.custom}}function mn(e){return e.validOperators.reduce((e,t)=>{const n=(0,dn.bx)(t);return n?.filter&&(e[t]=n.filter),e},{})}var hn=function(e,t){return{...t.format,...e.format}};function gn(e){return e.map(e=>{const t=function(e){const t=[zt,Wt,Ht,Kt,Jt,en,tn,nn,on,an,sn,ln,cn].find(t=>t?.type===e);return t||un}(e.type),n=e.getValue||Et(e.id);return{id:e.id,label:e.label||e.id,header:e.header||e.label||e.id,description:e.description,placeholder:e.placeholder,getValue:n,setValue:e.setValue||jt(e.id),elements:e.elements,getElements:e.getElements,hasElements:xt(e),isVisible:e.isVisible,isDisabled:"function"==typeof e.isDisabled?e.isDisabled:()=>!!e.isDisabled,enableHiding:e.enableHiding??!0,readOnly:e.readOnly??!1,type:t.type,render:e.render??t.render,Edit:St(e,t.Edit),sort:function(r,i,o){const a=n({item:r}),s=n({item:i});return e.sort?e.sort(a,s,o):t.sort(a,s,o)},enableSorting:e.enableSorting??t.enableSorting,enableGlobalSearch:e.enableGlobalSearch??t.enableGlobalSearch,isValid:pn(e,t),filterBy:Ct(e,t.defaultOperators,t.validOperators),filter:mn(t),format:hn(e,t),getValueFormatted:e.getValueFormatted??t.getValueFormatted}})}},78668:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(86087),i=[];function o({elements:e,getElements:t}){const n=Array.isArray(e)&&e.length>0?e:i,[o,a]=(0,r.useState)(n),[s,l]=(0,r.useState)(!1);return(0,r.useEffect)(()=>{if(!t)return void a(n);let e=!1;return l(!0),t().then(t=>{if(!e){const e=Array.isArray(t)&&t.length>0?t:n;a(e)}}).catch(()=>{e||a(n)}).finally(()=>{e||l(!1)}),()=>{e=!0}},[t,n]),{elements:o,isLoading:s}}},19e3:(e,t,n)=>{"use strict";n.d(t,{T:()=>o});var r=n(13053),{lock:i,unlock:o}=(0,r.__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/dataviews")},3879:(e,t,n)=>{"use strict";n.d(t,{os:()=>b,bx:()=>v,Df:()=>w,LX:()=>y});var r=n(81731),i=n(8202);function o(e,t,n){return function(e,t,n){return(0,i.f)(e,7*t,n)}(e,-t,n)}var a=n(84787),s=n(9356),l=n(27723),c=n(86087),d=n(38443),u=n(29956),f=n(39793),p={Name:(0,f.jsx)("span",{className:"dataviews-filters__summary-filter-text-name"}),Value:(0,f.jsx)("span",{className:"dataviews-filters__summary-filter-text-value"})};function m(e,t){switch(t){case"days":return(0,r.e)(new Date,e);case"weeks":return o(new Date,e);case"months":return(0,a.a)(new Date,e);case"years":return(0,s.d)(new Date,e);default:return new Date}}var h={label:(0,l.__)("Is none of"),filterText:(e,t)=>(0,c.createInterpolateElement)((0,l.sprintf)((0,l.__)("<Name>%1$s is none of: </Name><Value>%2$s</Value>"),e.name,t.map(e=>e.label).join(", ")),p),filter:(e,t,n)=>{if(!n?.length)return!0;const r=t.getValue({item:e});return Array.isArray(r)?!n.some(e=>r.includes(e)):"string"==typeof r&&!n.includes(r)},selection:"multi"},g=[{name:u.ld,label:(0,l.__)("Includes"),filterText:(e,t)=>(0,c.createInterpolateElement)((0,l.sprintf)((0,l.__)("<Name>%1$s includes: </Name><Value>%2$s</Value>"),e.name,t.map(e=>e.label).join(", ")),p),filter(e,t,n){if(!n?.length)return!0;const r=t.getValue({item:e});return Array.isArray(r)?n.some(e=>r.includes(e)):"string"==typeof r&&n.includes(r)},selection:"multi"},{name:u.Vw,...h},{name:u.y5,label:(0,l.__)("Includes all"),filterText:(e,t)=>(0,c.createInterpolateElement)((0,l.sprintf)((0,l.__)("<Name>%1$s includes all: </Name><Value>%2$s</Value>"),e.name,t.map(e=>e.label).join(", ")),p),filter:(e,t,n)=>!n?.length||n.every(n=>t.getValue({item:e})?.includes(n)),selection:"multi"},{name:u.UX,...h},{name:u.CX,label:(0,l.__)("Between (inc)"),filterText:(e,t)=>(0,c.createInterpolateElement)((0,l.sprintf)((0,l.__)("<Name>%1$s between (inc): </Name><Value>%2$s and %3$s</Value>"),e.name,t[0].label[0],t[0].label[1]),p),filter(e,t,n){if(!Array.isArray(n)||2!==n.length||void 0===n[0]||void 0===n[1])return!0;const r=t.getValue({item:e});return("number"==typeof r||r instanceof Date||"string"==typeof r)&&r>=n[0]&&r<=n[1]},selection:"custom"},{name:u._h,label:(0,l.__)("In the past"),filterText:(e,t)=>(0,c.createInterpolateElement)((0,l.sprintf)((0,l.__)("<Name>%1$s is in the past: </Name><Value>%2$s</Value>"),e.name,`${t[0].value.value} ${t[0].value.unit}`),p),filter(e,t,n){if(void 0===n?.value||void 0===n?.unit)return!0;const r=m(n.value,n.unit),i=(0,d.getDate)(t.getValue({item:e}));return i>=r&&i<=new Date},selection:"custom"},{name:u.MD,label:(0,l.__)("Over"),filterText:(e,t)=>(0,c.createInterpolateElement)((0,l.sprintf)((0,l.__)("<Name>%1$s is over: </Name><Value>%2$s</Value>"),e.name,`${t[0].value.value} ${t[0].value.unit}`),p),filter(e,t,n){if(void 0===n?.value||void 0===n?.unit)return!0;const r=m(n.value,n.unit);return(0,d.getDate)(t.getValue({item:e}))<r},selection:"custom"},{name:u.gm,label:(0,l.__)("Is"),filterText:(e,t)=>(0,c.createInterpolateElement)((0,l.sprintf)((0,l.__)("<Name>%1$s is: </Name><Value>%2$s</Value>"),e.name,t[0].label),p),filter:(e,t,n)=>n===t.getValue({item:e})||void 0===n,selection:"single"},{name:u._k,label:(0,l.__)("Is not"),filterText:(e,t)=>(0,c.createInterpolateElement)((0,l.sprintf)((0,l.__)("<Name>%1$s is not: </Name><Value>%2$s</Value>"),e.name,t[0].label),p),filter:(e,t,n)=>n!==t.getValue({item:e}),selection:"single"},{name:u.X4,label:(0,l.__)("Less than"),filterText:(e,t)=>(0,c.createInterpolateElement)((0,l.sprintf)((0,l.__)("<Name>%1$s is less than: </Name><Value>%2$s</Value>"),e.name,t[0].label),p),filter:(e,t,n)=>void 0===n||t.getValue({item:e})<n,selection:"single"},{name:u.u5,label:(0,l.__)("Greater than"),filterText:(e,t)=>(0,c.createInterpolateElement)((0,l.sprintf)((0,l.__)("<Name>%1$s is greater than: </Name><Value>%2$s</Value>"),e.name,t[0].label),p),filter:(e,t,n)=>void 0===n||t.getValue({item:e})>n,selection:"single"},{name:u.Ie,label:(0,l.__)("Less than or equal"),filterText:(e,t)=>(0,c.createInterpolateElement)((0,l.sprintf)((0,l.__)("<Name>%1$s is less than or equal to: </Name><Value>%2$s</Value>"),e.name,t[0].label),p),filter:(e,t,n)=>void 0===n||t.getValue({item:e})<=n,selection:"single"},{name:u.x4,label:(0,l.__)("Greater than or equal"),filterText:(e,t)=>(0,c.createInterpolateElement)((0,l.sprintf)((0,l.__)("<Name>%1$s is greater than or equal to: </Name><Value>%2$s</Value>"),e.name,t[0].label),p),filter:(e,t,n)=>void 0===n||t.getValue({item:e})>=n,selection:"single"},{name:u.Xd,label:(0,l.__)("Before"),filterText:(e,t)=>(0,c.createInterpolateElement)((0,l.sprintf)((0,l.__)("<Name>%1$s is before: </Name><Value>%2$s</Value>"),e.name,t[0].label),p),filter(e,t,n){if(void 0===n)return!0;const r=(0,d.getDate)(n);return(0,d.getDate)(t.getValue({item:e}))<r},selection:"single"},{name:u.QF,label:(0,l.__)("After"),filterText:(e,t)=>(0,c.createInterpolateElement)((0,l.sprintf)((0,l.__)("<Name>%1$s is after: </Name><Value>%2$s</Value>"),e.name,t[0].label),p),filter(e,t,n){if(void 0===n)return!0;const r=(0,d.getDate)(n);return(0,d.getDate)(t.getValue({item:e}))>r},selection:"single"},{name:u.o8,label:(0,l.__)("Before (inc)"),filterText:(e,t)=>(0,c.createInterpolateElement)((0,l.sprintf)((0,l.__)("<Name>%1$s is on or before: </Name><Value>%2$s</Value>"),e.name,t[0].label),p),filter(e,t,n){if(void 0===n)return!0;const r=(0,d.getDate)(n);return(0,d.getDate)(t.getValue({item:e}))<=r},selection:"single"},{name:u.NN,label:(0,l.__)("After (inc)"),filterText:(e,t)=>(0,c.createInterpolateElement)((0,l.sprintf)((0,l.__)("<Name>%1$s is on or after: </Name><Value>%2$s</Value>"),e.name,t[0].label),p),filter(e,t,n){if(void 0===n)return!0;const r=(0,d.getDate)(n);return(0,d.getDate)(t.getValue({item:e}))>=r},selection:"single"},{name:u.Py,label:(0,l.__)("Contains"),filterText:(e,t)=>(0,c.createInterpolateElement)((0,l.sprintf)((0,l.__)("<Name>%1$s contains: </Name><Value>%2$s</Value>"),e.name,t[0].label),p),filter(e,t,n){if(void 0===n)return!0;const r=t.getValue({item:e});return"string"==typeof r&&n&&r.toLowerCase().includes(String(n).toLowerCase())},selection:"single"},{name:u.Vm,label:(0,l.__)("Doesn't contain"),filterText:(e,t)=>(0,c.createInterpolateElement)((0,l.sprintf)((0,l.__)("<Name>%1$s doesn't contain: </Name><Value>%2$s</Value>"),e.name,t[0].label),p),filter(e,t,n){if(void 0===n)return!0;const r=t.getValue({item:e});return"string"==typeof r&&n&&!r.toLowerCase().includes(String(n).toLowerCase())},selection:"single"},{name:u.YH,label:(0,l.__)("Starts with"),filterText:(e,t)=>(0,c.createInterpolateElement)((0,l.sprintf)((0,l.__)("<Name>%1$s starts with: </Name><Value>%2$s</Value>"),e.name,t[0].label),p),filter(e,t,n){if(void 0===n)return!0;const r=t.getValue({item:e});return"string"==typeof r&&n&&r.toLowerCase().startsWith(String(n).toLowerCase())},selection:"single"},{name:u.xz,label:(0,l.__)("On"),filterText:(e,t)=>(0,c.createInterpolateElement)((0,l.sprintf)((0,l.__)("<Name>%1$s is: </Name><Value>%2$s</Value>"),e.name,t[0].label),p),filter(e,t,n){if(void 0===n)return!0;const r=(0,d.getDate)(n),i=(0,d.getDate)(t.getValue({item:e}));return r.getTime()===i.getTime()},selection:"single"},{name:u.Ld,label:(0,l.__)("Not on"),filterText:(e,t)=>(0,c.createInterpolateElement)((0,l.sprintf)((0,l.__)("<Name>%1$s is not: </Name><Value>%2$s</Value>"),e.name,t[0].label),p),filter(e,t,n){if(void 0===n)return!0;const r=(0,d.getDate)(n),i=(0,d.getDate)(t.getValue({item:e}));return r.getTime()!==i.getTime()},selection:"single"}],v=e=>g.find(t=>t.name===e),b=()=>g.map(e=>e.name),y=e=>g.filter(e=>"single"===e.selection).some(t=>t.name===e),w=e=>g.some(t=>t.name===e)},90181:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(5573),i=n(39793),o=(0,i.jsx)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,i.jsx)(r.Path,{d:"M12 13.06l3.712 3.713 1.061-1.06L13.061 12l3.712-3.712-1.06-1.06L12 10.938 8.288 7.227l-1.061 1.06L10.939 12l-3.712 3.712 1.06 1.061L12 13.061z"})})},52045:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(5573),i=n(39793),o=(0,i.jsx)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,i.jsx)(r.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M12.218 5.377a.25.25 0 0 0-.436 0l-7.29 12.96a.25.25 0 0 0 .218.373h14.58a.25.25 0 0 0 .218-.372l-7.29-12.96Zm-1.743-.735c.669-1.19 2.381-1.19 3.05 0l7.29 12.96a1.75 1.75 0 0 1-1.525 2.608H4.71a1.75 1.75 0 0 1-1.525-2.608l7.29-12.96ZM12.75 17.46h-1.5v-1.5h1.5v1.5Zm-1.5-3h1.5v-5h-1.5v5Z"})})},25893:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(5573),i=n(39793),o=(0,i.jsx)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,i.jsx)(r.Path,{d:"M20.7 12.7s0-.1-.1-.2c0-.2-.2-.4-.4-.6-.3-.5-.9-1.2-1.6-1.8-.7-.6-1.5-1.3-2.6-1.8l-.6 1.4c.9.4 1.6 1 2.1 1.5.6.6 1.1 1.2 1.4 1.6.1.2.3.4.3.5v.1l.7-.3.7-.3Zm-5.2-9.3-1.8 4c-.5-.1-1.1-.2-1.7-.2-3 0-5.2 1.4-6.6 2.7-.7.7-1.2 1.3-1.6 1.8-.2.3-.3.5-.4.6 0 0 0 .1-.1.2s0 0 .7.3l.7.3V13c0-.1.2-.3.3-.5.3-.4.7-1 1.4-1.6 1.2-1.2 3-2.3 5.5-2.3H13v.3c-.4 0-.8-.1-1.1-.1-1.9 0-3.5 1.6-3.5 3.5s.6 2.3 1.6 2.9l-2 4.4.9.4 7.6-16.2-.9-.4Zm-3 12.6c1.7-.2 3-1.7 3-3.5s-.2-1.4-.6-1.9L12.4 16Z"})})},80044:(e,t,n)=>{"use strict";n.d(t,{j:()=>ue});var r=n(13053),{lock:i,unlock:o}=(0,r.__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/theme"),a=n(86087),s=(0,a.createContext)({resolvedSettings:{color:{},cursor:void 0}}),l=n(46548),c=n(45713),d=n(48974),u=n(47597),f=n(61100),p=n(73152),m=n(72886),h=n(34052),g=n(11609);const v=new g.A({id:"p3-linear",cssId:"display-p3-linear",name:"Linear P3",white:"D65",toXYZ_M:[[.4865709486482162,.26566769316909306,.1982172852343625],[.2289745640697488,.6917385218365064,.079286914093745],[0,.04511338185890264,1.043944368900976]],fromXYZ_M:[[2.493496911941425,-.9313836179191239,-.40271078445071684],[-.8294889695615747,1.7626640603183463,.023624685841943577],[.03584583024378447,-.07617238926804182,.9568845240076872]]}),b=new g.A({id:"p3",cssId:"display-p3",name:"P3",base:v,fromBase:c.A.fromBase,toBase:c.A.toBase});m.A.register(c.A),m.A.register(h.A),m.A.register(b),m.A.register(d.A);var y={"primary-bgFill1":["bg-interactive-brand-strong"],"primary-fgFill":["fg-interactive-brand-strong","fg-interactive-brand-strong-active"],"primary-bgFill2":["bg-interactive-brand-strong-active"],"primary-surface4":["bg-interactive-brand-weak-active"],"primary-fgSurface3":["fg-interactive-brand","fg-interactive-brand-active"],"primary-stroke3":["bg-thumb-brand","bg-thumb-brand-active","stroke-focus-brand","stroke-interactive-brand","stroke-surface-brand-strong"],"primary-stroke4":["stroke-interactive-brand-active"],"primary-stroke1":["stroke-surface-brand"],"primary-surface1":["bg-surface-brand"],"info-surface2":["bg-surface-info-weak"],"info-surface4":["bg-surface-info"],"info-fgSurface4":["fg-content-info"],"info-fgSurface3":["fg-content-info-weak"],"info-stroke3":["stroke-surface-info-strong"],"info-stroke1":["stroke-surface-info"],"success-surface2":["bg-surface-success-weak"],"success-surface4":["bg-surface-success"],"success-fgSurface4":["fg-content-success"],"success-fgSurface3":["fg-content-success-weak"],"success-stroke3":["stroke-surface-success-strong"],"success-stroke1":["stroke-surface-success"],"warning-surface2":["bg-surface-warning-weak"],"warning-surface4":["bg-surface-warning"],"warning-fgSurface4":["fg-content-warning"],"warning-fgSurface3":["fg-content-warning-weak"],"warning-stroke3":["stroke-surface-warning-strong"],"warning-stroke1":["stroke-surface-warning"],"error-bgFill1":["bg-interactive-error-strong"],"error-fgFill":["fg-interactive-error-strong","fg-interactive-error-strong-active"],"error-bgFill2":["bg-interactive-error-strong-active"],"error-surface2":["bg-interactive-error-active","bg-surface-error-weak"],"error-surface4":["bg-interactive-error-weak-active","bg-surface-error"],"error-fgSurface4":["fg-content-error"],"error-fgSurface3":["fg-content-error-weak","fg-interactive-error","fg-interactive-error-active"],"error-stroke3":["stroke-interactive-error","stroke-interactive-error-strong","stroke-surface-error-strong"],"error-stroke4":["stroke-interactive-error-active"],"error-stroke1":["stroke-surface-error"],"bg-surface2":["bg-surface-neutral"],"bg-surface5":["bg-interactive-neutral-strong-disabled"],"bg-surface4":["bg-interactive-neutral-weak-active"],"bg-surface3":["bg-surface-neutral-strong"],"bg-fgSurface4":["fg-content-neutral","fg-interactive-neutral","fg-interactive-neutral-active"],"bg-fgSurface3":["fg-content-neutral-weak","fg-interactive-neutral-weak"],"bg-fgSurface2":["fg-interactive-neutral-disabled","fg-interactive-neutral-strong-disabled","fg-interactive-neutral-weak-disabled"],"bg-stroke3":["bg-thumb-neutral-weak","stroke-interactive-neutral","stroke-surface-neutral-strong"],"bg-stroke4":["bg-thumb-neutral-weak-active","stroke-interactive-neutral-active","stroke-interactive-neutral-strong"],"bg-stroke2":["bg-thumb-neutral-disabled","bg-track-neutral","stroke-interactive-neutral-disabled","stroke-surface-neutral"],"bg-stroke1":["bg-track-neutral-weak","stroke-surface-neutral-weak"],"bg-bgFillInverted2":["bg-interactive-neutral-strong-active"],"bg-bgFillInverted1":["bg-interactive-neutral-strong"],"bg-fgFillInverted":["fg-interactive-neutral-strong","fg-interactive-neutral-strong-active"],"bg-surface1":["bg-surface-neutral-weak"],"caution-surface2":["bg-surface-caution-weak"],"caution-surface4":["bg-surface-caution"],"caution-fgSurface4":["fg-content-caution"],"caution-fgSurface3":["fg-content-caution-weak"]},w=n(11081),x=n(93823),_=n(44341),S=n(21275);function k(e){const t=(0,x.A)((0,l.A)(e,c.A));return(0,x.A)(t,{format:"hex"})}function C(e,t){return(0,_.A)(e,t)}function E(e){return(0,l.A)((0,S.A)(e,{space:c.A,method:"css"}),h.A)}var j=(0,l.A)("white",h.A),R=(0,l.A)("black",h.A),A={lighter:{min:.2,max:.4},darker:{min:.75,max:.98}},I=.004,M={bg:"#fcfcfc",primary:"#3858e9",info:"#0090ff",success:"#4ab866",caution:"#f0d149",warning:"#f0b849",error:"#cc1818"};function O(e,t){return C(e,R)>C(e,j)+(t?3.1:0)?{better:"darker",worse:"lighter"}:{better:"lighter",worse:"darker"}}function P(e){return 1===e?1:e+.02}function T(e,t){const n=A[t];return Math.max(n.min,Math.min(n.max,e))}function N(e,t,n,r,i,o){let a,s,l=n,c=r,d=!1,u=i,f=o,p=!1,m=0;for(;;){m++;const n=(l*f-u*c)/(f-c);if(a=e(n),s=t(a),Math.abs(s)<=I||m>=10)break;s<=0?(l=n,c=s,d&&(f/=2),d=!0,p=!1):(u=n,f=s,p&&(c/=2),p=!0,d=!1)}return a}function D(e){return e<0?0:e>1?1:e}function V(e){let t=e%360;return t<0&&(t+=360),t}function z(e){const t=D(e);return.5-.5*Math.cos(Math.PI*t)}var F=new Map;function L(e,t){return Math.round(e/t)*t}function B(e,t,n,r){const i=function(e,t,n,r){return`${n}|L:${L(e,.05)}|H:${L(V(t),10)}|cap:${L(r,.05)}`}(e,t,n.id,r),o=F.get(i);if("number"==typeof o)return o;const a=function(e,t,n,r){const i={space:h.A,coords:[e,r,t],alpha:1},o=(0,S.A)(i,{space:n,method:"css"});return(0,w.A)(o,[h.A,"c"])}(e,t,n,r);return F.set(i,a),a}function q(e,t){return Math.log(e/t)}function W(e,t,n,r,{lightnessConstraint:i,taperChromaOptions:o}={}){if(n<=1)return{color:e,reached:!0,achieved:1};function a(e){let n=e,r=(0,w.A)(t,[h.A,"c"]);if(o){const e=function(e,t,n={}){const r=n.gamut??c.A,i=n.alpha??.65,o=n.carry??.5,a=n.cUpperBound??.45,s=n.radiusLight??.2,l=n.radiusDark??.2,d=n.kLight??.85,u=n.kDark??.85,f=n.achromaEpsilon??.005,p=Math.max(0,(0,w.A)(e,[h.A,"c"]));let m=(0,w.A)(e,[h.A,"h"]);const g=p<f,v=null===m||!Number.isFinite(m);if(g||v){if("number"!=typeof n.hueFallback)return{space:h.A,coords:[D(t),0,0],alpha:1};m=V(n.hueFallback)}const b=D((0,w.A)(e,[h.A,"l"])),y=B(b,m,r,a),x=B(D(t),m,r,a);let _=0;_=D(p/(y>0?y:1e-6));const S=i*x*Math.pow(_,D(o))*function(e,t,n){const r=t-e;if(r>=0){const e=n.radiusLight>0?Math.abs(r)/n.radiusLight:1,t=z(e>1?1:e);return 1-(1-n.kLight)*t}const i=n.radiusDark>0?Math.abs(r)/n.radiusDark:1,o=z(i>1?1:i);return 1-(1-n.kDark)*o}(b,t,{radiusLight:s,radiusDark:l,kLight:d,kDark:u});return{l:D(t),c:S}}(t,n,o);if(!("l"in e)||!("c"in e))return e;n=e.l,r=e.c}return E({spaceId:"oklch",coords:[n,r,(0,w.A)(t,[h.A,"h"])]})}const s="lighter"===r?1:0,l="lighter"===r?j:R,d=C(e,l);if(i){const t=a(i.value),r=C(e,t),o=q(r,n)>=-.004;if(o||"force"===i.type)return{color:t,reached:o,achieved:r,deficit:o?q(r,d):q(n,r)}}return q(d,n)<=I?{color:l,reached:q(d,n)>=-.004,achieved:d,deficit:q(n,d)}:{color:N(a,t=>q(C(e,t),n),(0,w.A)(e,[h.A,"l"]),q(1,n),s,q(d,n)),reached:!0,achieved:n,deficit:q(n,d)}}function $({seed:e,sortedSteps:t,config:n,mainDir:r,oppDir:i,pinLightness:o}){const a={};let s,l,c=-1/0,d="lighter";const u=new Map;u.set("seed",e);for(const f of t){let t=function(e,t){return"main"===t?r:"opposite"===t?i:"best"===t?O(e,p.preferLighter).better:t};const{contrast:p,lightness:m,taperChromaOptions:h,sameAsIfPossible:g}=n[f],v=u.get(p.reference);if(!v)throw new Error(`Reference color for step ${f} not found: ${p.reference}`);if(g){const e=u.get(g);if(!e)throw new Error(`Same-as color for step ${f} not found: ${g}`);if(C(v,e)>=P(p.target)){u.set(f,e),a[f]=k(e);continue}}const b=t(v,p.followDirection),y=P(p.target);let w;o?.stepName===f?w={value:o.value,type:"force"}:m&&(w={value:m(b),type:"onlyIfSucceeds"});const x=W(v,e,y,b,{lightnessConstraint:w,taperChromaOptions:h});!p.ignoreWhenAdjustingSeed&&x.deficit&&x.deficit>c&&(c=x.deficit,d=b,l=f),u.set(f,x.color),a[f]=k(x.color),x.reached||p.ignoreWhenAdjustingSeed||(s??=[],s.push(f))}return{rampResults:a,warnings:s,maxDeficit:c,maxDeficitDirection:d,maxDeficitStep:l}}function H(e,t,{mainDirection:n,pinLightness:r,rescaleToFitContrastTargets:i=!0}={}){let o;try{o=E(e)}catch(t){throw new Error(`Invalid seed color "${e}": ${t instanceof Error?t.message:"Unknown error"}`)}let a="lighter",s="darker";if(n)a=n,s="darker"===n?"lighter":"darker";else{const{better:e,worse:t}=O(o);a=e,s=t}const l=function(e){const{dependents:t}=function(e){const t=new Map,n=new Map;return Object.keys(e).forEach(e=>{t.set(e,[])}),n.set("seed",[]),Object.keys(e).forEach(e=>{n.set(e,[])}),Object.entries(e).forEach(([e,r])=>{const i=e,o=r.contrast.reference;t.get(i).push(o),n.get(o).push(i),r.sameAsIfPossible&&(t.get(i).push(r.sameAsIfPossible),n.get(r.sameAsIfPossible).push(i))}),{dependencies:t,dependents:n}}(e),n=[],r=new Set,i=new Set;return function e(o){if(i.has(o))throw new Error(`Circular dependency detected involving step: ${String(o)}`);r.has(o)||(i.add(o),(t.get(o)||[]).forEach(t=>{e(t)}),i.delete(o),r.add(o),"seed"!==o&&n.unshift(o))}("seed"),n}(t),{rampResults:c,warnings:d,maxDeficit:p,maxDeficitDirection:m,maxDeficitStep:g}=$({seed:o,sortedSteps:l,config:t,mainDir:a,oppDir:s,pinLightness:r});let v=c;if(p>I&&i){let e=function(e){return E((0,u.A)((0,f.A)(o),[h.A,"l"],e))},n=function(e){const n=$({seed:e,sortedSteps:i,config:t,mainDir:a,oppDir:s,pinLightness:r});return n.maxDeficitDirection===m?n.maxDeficit:-p};const i=function(e,t){const n=new Set;return function e(r){if("seed"===r||n.has(r))return;const i=t[r];i&&(e(i.contrast.reference),i.sameAsIfPossible&&e(i.sameAsIfPossible),n.add(r))}(e),Array.from(n)}(g,t);v=$({seed:N(e,n,"lighter"===m?0:1,-p,(0,w.A)(o,[h.A,"l"]),p),sortedSteps:l,config:t,mainDir:a,oppDir:s,pinLightness:r}).rampResults}if("darker"===a){const e=v.surface1;v.surface1=v.surface3,v.surface3=e}return{ramp:v,warnings:d,direction:a}}var K=e=>"lighter"===e?.9551:.235,U={alpha:.7},Y={alpha:.6,kLight:.2,kDark:.2},X={alpha:.6,radiusDark:.01,radiusLight:.01,kLight:.8,kDark:.8},G={alpha:.75,radiusDark:.01,radiusLight:.01},Z={contrast:{reference:"surface3",followDirection:"main",target:7,preferLighter:!0},lightness:K,taperChromaOptions:Y},J={surface1:{contrast:{reference:"surface2",followDirection:"opposite",target:1.06,ignoreWhenAdjustingSeed:!0},taperChromaOptions:U},surface2:{contrast:{reference:"seed",followDirection:"main",target:1}},surface3:{contrast:{reference:"surface2",followDirection:"main",target:1.06},taperChromaOptions:U},surface4:{contrast:{reference:"surface2",followDirection:"main",target:1.12},taperChromaOptions:U},surface5:{contrast:{reference:"surface2",followDirection:"main",target:1.2},taperChromaOptions:U},surface6:{contrast:{reference:"surface2",followDirection:"main",target:1.4},taperChromaOptions:U},bgFill1:{contrast:{reference:"surface2",followDirection:"main",target:4},lightness:e=>"lighter"===e?.67:.45},bgFill2:{contrast:{reference:"bgFill1",followDirection:"main",target:1.2}},bgFillInverted1:{contrast:{reference:"bgFillInverted2",followDirection:"opposite",target:1.2}},bgFillInverted2:Z,bgFillDark:{contrast:{reference:"surface3",followDirection:"darker",target:7,ignoreWhenAdjustingSeed:!0},lightness:K,taperChromaOptions:Y},stroke1:{contrast:{reference:"stroke3",followDirection:"opposite",target:2.6},taperChromaOptions:X},stroke2:{contrast:{reference:"stroke3",followDirection:"opposite",target:2.4},taperChromaOptions:X},stroke3:{contrast:{reference:"surface3",followDirection:"main",target:3},taperChromaOptions:X},stroke4:{contrast:{reference:"stroke3",followDirection:"main",target:1.5},taperChromaOptions:X},fgSurface1:{contrast:{reference:"surface3",followDirection:"main",target:2,preferLighter:!0},taperChromaOptions:Y},fgSurface2:{contrast:{reference:"surface3",followDirection:"main",target:3,preferLighter:!0},taperChromaOptions:Y},fgSurface3:{contrast:{reference:"surface3",followDirection:"main",target:4.5,preferLighter:!0},lightness:e=>"lighter"===e?.77:.56,taperChromaOptions:Y},fgSurface4:Z,fgFill:{contrast:{reference:"bgFill1",followDirection:"best",target:4.5,preferLighter:!0},lightness:K,taperChromaOptions:Y},fgFillInverted:{contrast:{reference:"bgFillInverted1",followDirection:"best",target:4.5,preferLighter:!0},lightness:K,taperChromaOptions:Y},fgFillDark:{contrast:{reference:"bgFillDark",followDirection:"best",target:4.5,preferLighter:!0},lightness:K,taperChromaOptions:Y}},Q={...J,surface1:{...J.surface1,taperChromaOptions:G},surface2:{contrast:{reference:"bgFill1",followDirection:"opposite",target:J.bgFill1.contrast.target,ignoreWhenAdjustingSeed:!0},taperChromaOptions:G},surface3:{...J.surface3,taperChromaOptions:G},surface4:{...J.surface4,taperChromaOptions:G},surface5:{...J.surface5,taperChromaOptions:G},surface6:{...J.surface6,taperChromaOptions:G},bgFill1:{contrast:{reference:"seed",followDirection:"main",target:1}},stroke1:{...J.stroke1},stroke2:{...J.stroke2},stroke3:{...J.stroke3,sameAsIfPossible:"fgSurface3",taperChromaOptions:void 0},stroke4:{...J.stroke4,taperChromaOptions:void 0},fgSurface1:{...J.fgSurface1,taperChromaOptions:void 0},fgSurface2:{...J.fgSurface2,taperChromaOptions:void 0},fgSurface3:{...J.fgSurface3,taperChromaOptions:void 0,sameAsIfPossible:"bgFill1"},fgSurface4:{...J.fgSurface4,taperChromaOptions:void 0}},ee="surface2",te=(0,p.A)(function(e){if("string"!=typeof e||""===e.trim())throw new Error("Seed color must be a non-empty string");return H(e,J)},{maxSize:10}),ne=(0,p.A)(function(e,t){if("string"!=typeof e||""===e.trim())throw new Error("Seed color must be a non-empty string");const n=t?{mainDirection:(r=t).direction,pinLightness:{stepName:ee,value:T((0,w.A)(r.ramp[ee],[h.A,"l"]),r.direction)}}:void 0;var r;return H(e,Q,n)},{maxSize:10}),re=[["--wp-components-color-accent","var(--wp-admin-theme-color)"],["--wp-components-color-accent-darker-10","var(--wp-admin-theme-color-darker-10)"],["--wp-components-color-accent-darker-20","var(--wp-admin-theme-color-darker-20)"],["--wp-components-color-accent-inverted","var(--wpds-color-fg-interactive-brand-strong, #fff)"],["--wp-components-color-background","var(--wpds-color-bg-surface-neutral-strong, #fff)"],["--wp-components-color-foreground","var(--wpds-color-fg-content-neutral, #1e1e1e)"],["--wp-components-color-foreground-inverted","var(--wpds-color-bg-surface-neutral, #fcfcfc)"],["--wp-components-color-gray-100","var(--wpds-color-bg-surface-neutral, #fcfcfc)"],["--wp-components-color-gray-200","var(--wpds-color-stroke-surface-neutral, #dbdbdb)"],["--wp-components-color-gray-300","var(--wpds-color-stroke-surface-neutral, #dbdbdb)"],["--wp-components-color-gray-400","var(--wpds-color-stroke-interactive-neutral, #8d8d8d)"],["--wp-components-color-gray-600","var(--wpds-color-stroke-interactive-neutral, #8d8d8d)"],["--wp-components-color-gray-700","var(--wpds-color-fg-content-neutral-weak, #707070)"],["--wp-components-color-gray-800","var(--wpds-color-fg-content-neutral, #1e1e1e)"]];function ie(e){return(0,l.A)(e,c.A).coords.map(e=>Math.round(255*(e??0))).join(", ")}function oe(e){const t=(0,l.A)(e,d.A),n=t.coords[2]??0,r=(0,u.A)((0,f.A)(t),[d.A,"l"],Math.max(0,n-5)),i=(0,u.A)((0,f.A)(t),[d.A,"l"],Math.max(0,n-10));return[["--wp-admin-theme-color",k(t)],["--wp-admin-theme-color--rgb",ie(t)],["--wp-admin-theme-color-darker-10",k(r)],["--wp-admin-theme-color-darker-10--rgb",ie(r)],["--wp-admin-theme-color-darker-20",k(i)],["--wp-admin-theme-color-darker-20--rgb",ie(i)]]}function ae(e){const t=[];for(const[n,{ramp:r}]of e)for(const[e,i]of Object.entries(r)){const r=y[`${n}-${e}`]??[];for(const e of r)t.push([`--wpds-color-${e}`,i])}return t}function se({color:e={},cursor:t}={}){const{resolvedSettings:n}=(0,a.useContext)(s),r=e.primary??n.color?.primary??M.primary,i=e.bg??n.color?.bg??M.bg,o=t?.control??n.cursor?.control,l=(0,a.useMemo)(()=>({color:{primary:r,bg:i},cursor:o?{control:o}:void 0}),[r,i,o]),c=(0,a.useMemo)(()=>{const e={...M,bg:i,primary:r},t=new Map,n=te(e.bg);return Object.entries(e).forEach(([e,r])=>{"bg"===e?t.set(e,n):t.set(e,ne(r,n))}),function({primary:e,computedColorRamps:t}){return Object.fromEntries([ae(t),oe(e),re].flat())}({primary:e.primary,computedColorRamps:t})},[r,i]);return{resolvedSettings:l,themeProviderStyles:(0,a.useMemo)(()=>({...c,...o&&{"--wpds-cursor-control":o}}),[c,o])}}var le=n(39793);if("undefined"!=typeof document&&!document.head.querySelector("style[data-wp-hash='f4e6e06c6a']")){const e=document.createElement("style");e.setAttribute("data-wp-hash","f4e6e06c6a"),e.appendChild(document.createTextNode(".dba930ea7a9438fd__root{display:contents}")),document.head.appendChild(e)}var ce="dba930ea7a9438fd__root";function de({instanceId:e,isRoot:t}){const n=`[data-wpds-theme-provider-id="${e}"]`,r=[];return t&&r.push(`:root:has(.${ce}[data-wpds-root-provider="true"]${n})`),r.push(`.${ce}.${ce}${n}`),r.join(",")}var ue={};i(ue,{ThemeProvider:({children:e,color:t={},cursor:n,isRoot:r=!1,density:i})=>{const o=(0,a.useId)(),{themeProviderStyles:l,resolvedSettings:c}=se({color:t,cursor:n}),d=(0,a.useMemo)(()=>({resolvedSettings:c}),[c]);return(0,le.jsxs)(le.Fragment,{children:[l?(0,le.jsx)("style",{children:`${de({instanceId:o,isRoot:r})} {${u=l,Object.entries(u).map(([e,t])=>`${e}: ${t};`).join("")}}`}):null,(0,le.jsx)("div",{"data-wpds-theme-provider-id":o,"data-wpds-root-provider":r,"data-wpds-density":i,className:ce,children:(0,le.jsx)(s.Provider,{value:d,children:e})})]});var u},useThemeProviderStyles:se})},95248:(e,t,n)=>{"use strict";n.d(t,{j:()=>ue});var r=n(13053),{lock:i,unlock:o}=(0,r.__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/theme"),a=n(86087),s=(0,a.createContext)({resolvedSettings:{color:{},cursor:void 0}}),l=n(46548),c=n(45713),d=n(72886),u=n(48974),f=n(47597),p=n(61100),m=n(73152),h={"primary-bgFill1":["bg-interactive-brand-strong"],"primary-fgFill":["fg-interactive-brand-strong","fg-interactive-brand-strong-active"],"primary-bgFill2":["bg-interactive-brand-strong-active"],"primary-surface4":["bg-interactive-brand-weak-active"],"primary-fgSurface3":["fg-interactive-brand","fg-interactive-brand-active"],"primary-stroke3":["bg-thumb-brand","bg-thumb-brand-active","stroke-focus-brand","stroke-interactive-brand","stroke-surface-brand-strong"],"primary-stroke4":["stroke-interactive-brand-active"],"primary-stroke1":["stroke-surface-brand"],"primary-surface1":["bg-surface-brand"],"info-surface2":["bg-surface-info-weak"],"info-surface4":["bg-surface-info"],"info-fgSurface4":["fg-content-info"],"info-fgSurface3":["fg-content-info-weak"],"info-stroke3":["stroke-surface-info-strong"],"info-stroke1":["stroke-surface-info"],"success-surface2":["bg-surface-success-weak"],"success-surface4":["bg-surface-success"],"success-fgSurface4":["fg-content-success"],"success-fgSurface3":["fg-content-success-weak"],"success-stroke3":["stroke-surface-success-strong"],"success-stroke1":["stroke-surface-success"],"warning-surface2":["bg-surface-warning-weak"],"warning-surface4":["bg-surface-warning"],"warning-fgSurface4":["fg-content-warning"],"warning-fgSurface3":["fg-content-warning-weak"],"warning-stroke3":["stroke-surface-warning-strong"],"warning-stroke1":["stroke-surface-warning"],"error-bgFill1":["bg-interactive-error-strong"],"error-fgFill":["fg-interactive-error-strong","fg-interactive-error-strong-active"],"error-bgFill2":["bg-interactive-error-strong-active"],"error-surface2":["bg-interactive-error-active","bg-surface-error-weak"],"error-surface4":["bg-interactive-error-weak-active","bg-surface-error"],"error-fgSurface4":["fg-content-error"],"error-fgSurface3":["fg-content-error-weak","fg-interactive-error","fg-interactive-error-active"],"error-stroke3":["stroke-interactive-error","stroke-interactive-error-strong","stroke-surface-error-strong"],"error-stroke4":["stroke-interactive-error-active"],"error-stroke1":["stroke-surface-error"],"bg-surface2":["bg-surface-neutral"],"bg-surface5":["bg-interactive-neutral-strong-disabled"],"bg-surface4":["bg-interactive-neutral-weak-active"],"bg-surface3":["bg-surface-neutral-strong"],"bg-fgSurface4":["fg-content-neutral","fg-interactive-neutral","fg-interactive-neutral-active"],"bg-fgSurface3":["fg-content-neutral-weak","fg-interactive-neutral-weak"],"bg-fgSurface2":["fg-interactive-neutral-disabled","fg-interactive-neutral-strong-disabled","fg-interactive-neutral-weak-disabled"],"bg-stroke3":["bg-thumb-neutral-weak","stroke-interactive-neutral","stroke-surface-neutral-strong"],"bg-stroke4":["bg-thumb-neutral-weak-active","stroke-interactive-neutral-active","stroke-interactive-neutral-strong"],"bg-stroke2":["bg-thumb-neutral-disabled","bg-track-neutral","stroke-interactive-neutral-disabled","stroke-surface-neutral"],"bg-stroke1":["bg-track-neutral-weak","stroke-surface-neutral-weak"],"bg-bgFillInverted2":["bg-interactive-neutral-strong-active"],"bg-bgFillInverted1":["bg-interactive-neutral-strong"],"bg-fgFillInverted":["fg-interactive-neutral-strong","fg-interactive-neutral-strong-active"],"bg-surface1":["bg-surface-neutral-weak"],"caution-surface2":["bg-surface-caution-weak"],"caution-surface4":["bg-surface-caution"],"caution-fgSurface4":["fg-content-caution"],"caution-fgSurface3":["fg-content-caution-weak"]},g=n(11081),v=n(34052),b=n(93823),y=n(44341),w=n(21275);function x(e){d.A.register(c.A);const t=(0,b.A)((0,l.A)(e,c.A));return(0,b.A)(t,{format:"hex"})}function _(e,t){return d.A.register(c.A),(0,y.A)(e,t)}function S(e){return d.A.register(c.A),d.A.register(v.A),(0,l.A)((0,w.A)(e,{space:c.A,method:"css"}),v.A)}var k={space:v.A,coords:[1,0,0],alpha:1},C={space:v.A,coords:[0,0,0],alpha:1},E={lighter:{min:.2,max:.4},darker:{min:.75,max:.98}},j=.004,R={background:"#fcfcfc",primary:"#3858e9",info:"#0090ff",success:"#4ab866",caution:"#f0d149",warning:"#f0b849",error:"#cc1818"};function A(e,t){return _(e,C)>_(e,k)+(t?3.1:0)?{better:"darker",worse:"lighter"}:{better:"lighter",worse:"darker"}}function I(e){return 1===e?1:e+.02}function M(e,t){const n=E[t];return Math.max(n.min,Math.min(n.max,e))}function O(e,t,n,r,i,o){let a,s,l=n,c=r,d=!1,u=i,f=o,p=!1,m=0;for(;;){m++;const n=(l*f-u*c)/(f-c);if(a=e(n),s=t(a),Math.abs(s)<=j||m>=10)break;s<=0?(l=n,c=s,d&&(f/=2),d=!0,p=!1):(u=n,f=s,p&&(c/=2),p=!0,d=!1)}return a}function P(e){return e<0?0:e>1?1:e}function T(e){let t=e%360;return t<0&&(t+=360),t}function N(e){const t=P(e);return.5-.5*Math.cos(Math.PI*t)}var D=new Map;function V(e,t){return Math.round(e/t)*t}function z(e,t,n,r){const i=function(e,t,n,r){return`${n}|L:${V(e,.05)}|H:${V(T(t),10)}|cap:${V(r,.05)}`}(e,t,n.id,r),o=D.get(i);if("number"==typeof o)return o;const a=function(e,t,n,r){const i={space:v.A,coords:[e,r,t],alpha:1},o=(0,w.A)(i,{space:n,method:"css"});return(0,g.A)(o,[v.A,"c"])}(e,t,n,r);return D.set(i,a),a}function F(e,t){return Math.log(e/t)}function L(e,t,n,r,{lightnessConstraint:i,taperChromaOptions:o}={}){if(n<=1)return{color:e,reached:!0,achieved:1};function a(e){let n=e,r=(0,g.A)(t,[v.A,"c"]);if(o){const e=function(e,t,n={}){d.A.register(v.A);const r=n.gamut??c.A,i=n.alpha??.65,o=n.carry??.5,a=n.cUpperBound??.45,s=n.radiusLight??.2,l=n.radiusDark??.2,u=n.kLight??.85,f=n.kDark??.85,p=n.achromaEpsilon??.005,m=Math.max(0,(0,g.A)(e,[v.A,"c"]));let h=(0,g.A)(e,[v.A,"h"]);const b=m<p,y=null===h||!Number.isFinite(h);if(b||y){if("number"!=typeof n.hueFallback)return{space:v.A,coords:[P(t),0,0],alpha:1};h=T(n.hueFallback)}const w=P((0,g.A)(e,[v.A,"l"])),x=z(w,h,r,a),_=z(P(t),h,r,a);let S=0;S=P(m/(x>0?x:1e-6));const k=i*_*Math.pow(S,P(o))*function(e,t,n){const r=t-e;if(r>=0){const e=n.radiusLight>0?Math.abs(r)/n.radiusLight:1,t=N(e>1?1:e);return 1-(1-n.kLight)*t}const i=n.radiusDark>0?Math.abs(r)/n.radiusDark:1,o=N(i>1?1:i);return 1-(1-n.kDark)*o}(w,t,{radiusLight:s,radiusDark:l,kLight:u,kDark:f});return{l:P(t),c:k}}(t,n,o);if(!("l"in e)||!("c"in e))return e;n=e.l,r=e.c}return S({space:v.A,coords:[n,r,(0,g.A)(t,[v.A,"h"])],alpha:t.alpha})}const s="lighter"===r?1:0,l="lighter"===r?k:C,u=_(e,l);if(i){const t=a(i.value),r=_(e,t),o=F(r,n)>=-.004;if(o||"force"===i.type)return{color:t,reached:o,achieved:r,deficit:o?F(r,u):F(n,r)}}return F(u,n)<=j?{color:l,reached:F(u,n)>=-.004,achieved:u,deficit:F(n,u)}:{color:O(a,t=>F(_(e,t),n),(0,g.A)(e,[v.A,"l"]),F(1,n),s,F(u,n)),reached:!0,achieved:n,deficit:F(n,u)}}function B({seed:e,sortedSteps:t,config:n,mainDir:r,oppDir:i,pinLightness:o}){const a={};let s,l,c=-1/0,d="lighter";const u=new Map;u.set("seed",e);for(const f of t){let t=function(e,t){return"main"===t?r:"opposite"===t?i:"best"===t?A(e,p.preferLighter).better:t};const{contrast:p,lightness:m,taperChromaOptions:h,sameAsIfPossible:g}=n[f],v=u.get(p.reference);if(!v)throw new Error(`Reference color for step ${f} not found: ${p.reference}`);if(g){const e=u.get(g);if(!e)throw new Error(`Same-as color for step ${f} not found: ${g}`);if(_(v,e)>=I(p.target)){u.set(f,e),a[f]=x(e);continue}}const b=t(v,p.followDirection),y=I(p.target);let w;o?.stepName===f?w={value:o.value,type:"force"}:m&&(w={value:m(b),type:"onlyIfSucceeds"});const S=L(v,e,y,b,{lightnessConstraint:w,taperChromaOptions:h});!p.ignoreWhenAdjustingSeed&&S.deficit&&S.deficit>c&&(c=S.deficit,d=b,l=f),u.set(f,S.color),a[f]=x(S.color),S.reached||p.ignoreWhenAdjustingSeed||(s??=[],s.push(f))}return{rampResults:a,warnings:s,maxDeficit:c,maxDeficitDirection:d,maxDeficitStep:l}}function q(e,t,{mainDirection:n,pinLightness:r,rescaleToFitContrastTargets:i=!0}={}){let o;try{o=S(e)}catch(t){throw new Error(`Invalid seed color "${e}": ${t instanceof Error?t.message:"Unknown error"}`)}let a="lighter",s="darker";if(n)a=n,s="darker"===n?"lighter":"darker";else{const{better:e,worse:t}=A(o);a=e,s=t}const l=function(e){const{dependents:t}=function(e){const t=new Map,n=new Map;return Object.keys(e).forEach(e=>{t.set(e,[])}),n.set("seed",[]),Object.keys(e).forEach(e=>{n.set(e,[])}),Object.entries(e).forEach(([e,r])=>{const i=e,o=r.contrast.reference;t.get(i).push(o),n.get(o).push(i),r.sameAsIfPossible&&(t.get(i).push(r.sameAsIfPossible),n.get(r.sameAsIfPossible).push(i))}),{dependencies:t,dependents:n}}(e),n=[],r=new Set,i=new Set;return function e(o){if(i.has(o))throw new Error(`Circular dependency detected involving step: ${String(o)}`);r.has(o)||(i.add(o),(t.get(o)||[]).forEach(t=>{e(t)}),i.delete(o),r.add(o),"seed"!==o&&n.unshift(o))}("seed"),n}(t),{rampResults:c,warnings:d,maxDeficit:u,maxDeficitDirection:m,maxDeficitStep:h}=B({seed:o,sortedSteps:l,config:t,mainDir:a,oppDir:s,pinLightness:r});let b=c;if(u>j&&i){let e=function(e){return S((0,f.A)((0,p.A)(o),[v.A,"l"],e))},n=function(e){const n=B({seed:e,sortedSteps:i,config:t,mainDir:a,oppDir:s,pinLightness:r});return n.maxDeficitDirection===m?n.maxDeficit:-u};const i=function(e,t){const n=new Set;return function e(r){if("seed"===r||n.has(r))return;const i=t[r];i&&(e(i.contrast.reference),i.sameAsIfPossible&&e(i.sameAsIfPossible),n.add(r))}(e),Array.from(n)}(h,t);b=B({seed:O(e,n,"lighter"===m?0:1,-u,(0,g.A)(o,[v.A,"l"]),u),sortedSteps:l,config:t,mainDir:a,oppDir:s,pinLightness:r}).rampResults}if("darker"===a){const e=b.surface1;b.surface1=b.surface3,b.surface3=e}return{ramp:b,warnings:d,direction:a}}var W=e=>"lighter"===e?.9551:.235,$={alpha:.7},H={alpha:.6,kLight:.2,kDark:.2},K={alpha:.6,radiusDark:.01,radiusLight:.01,kLight:.8,kDark:.8},U={alpha:.75,radiusDark:.01,radiusLight:.01},Y={contrast:{reference:"surface3",followDirection:"main",target:7,preferLighter:!0},lightness:W,taperChromaOptions:H},X={surface1:{contrast:{reference:"surface2",followDirection:"opposite",target:1.06,ignoreWhenAdjustingSeed:!0},taperChromaOptions:$},surface2:{contrast:{reference:"seed",followDirection:"main",target:1}},surface3:{contrast:{reference:"surface2",followDirection:"main",target:1.06},taperChromaOptions:$},surface4:{contrast:{reference:"surface2",followDirection:"main",target:1.12},taperChromaOptions:$},surface5:{contrast:{reference:"surface2",followDirection:"main",target:1.2},taperChromaOptions:$},surface6:{contrast:{reference:"surface2",followDirection:"main",target:1.4},taperChromaOptions:$},bgFill1:{contrast:{reference:"surface2",followDirection:"main",target:4},lightness:e=>"lighter"===e?.67:.45},bgFill2:{contrast:{reference:"bgFill1",followDirection:"main",target:1.2}},bgFillInverted1:{contrast:{reference:"bgFillInverted2",followDirection:"opposite",target:1.2}},bgFillInverted2:Y,bgFillDark:{contrast:{reference:"surface3",followDirection:"darker",target:7,ignoreWhenAdjustingSeed:!0},lightness:W,taperChromaOptions:H},stroke1:{contrast:{reference:"stroke3",followDirection:"opposite",target:2.9},taperChromaOptions:K},stroke2:{contrast:{reference:"stroke3",followDirection:"opposite",target:2.4},taperChromaOptions:K},stroke3:{contrast:{reference:"surface3",followDirection:"main",target:3},taperChromaOptions:K},stroke4:{contrast:{reference:"stroke3",followDirection:"main",target:1.5},taperChromaOptions:K},fgSurface1:{contrast:{reference:"surface3",followDirection:"main",target:2,preferLighter:!0},taperChromaOptions:H},fgSurface2:{contrast:{reference:"surface3",followDirection:"main",target:3,preferLighter:!0},taperChromaOptions:H},fgSurface3:{contrast:{reference:"surface3",followDirection:"main",target:4.5,preferLighter:!0},lightness:e=>"lighter"===e?.77:.56,taperChromaOptions:H},fgSurface4:Y,fgFill:{contrast:{reference:"bgFill1",followDirection:"best",target:4.5,preferLighter:!0},lightness:W,taperChromaOptions:H},fgFillInverted:{contrast:{reference:"bgFillInverted1",followDirection:"best",target:4.5,preferLighter:!0},lightness:W,taperChromaOptions:H},fgFillDark:{contrast:{reference:"bgFillDark",followDirection:"best",target:4.5,preferLighter:!0},lightness:W,taperChromaOptions:H}},G={...X,surface1:{...X.surface1,taperChromaOptions:U},surface2:{contrast:{reference:"bgFill1",followDirection:"opposite",target:X.bgFill1.contrast.target,ignoreWhenAdjustingSeed:!0},taperChromaOptions:U},surface3:{...X.surface3,taperChromaOptions:U},surface4:{...X.surface4,taperChromaOptions:U},surface5:{...X.surface5,taperChromaOptions:U},surface6:{...X.surface6,taperChromaOptions:U},bgFill1:{contrast:{reference:"seed",followDirection:"main",target:1}},stroke1:{...X.stroke1},stroke2:{...X.stroke2},stroke3:{...X.stroke3,sameAsIfPossible:"fgSurface3",taperChromaOptions:void 0},stroke4:{...X.stroke4,taperChromaOptions:void 0},fgSurface1:{...X.fgSurface1,taperChromaOptions:void 0},fgSurface2:{...X.fgSurface2,taperChromaOptions:void 0},fgSurface3:{...X.fgSurface3,taperChromaOptions:void 0,sameAsIfPossible:"bgFill1"},fgSurface4:{...X.fgSurface4,taperChromaOptions:void 0}},Z="surface2",J=(0,m.A)(function(e){if("string"!=typeof e||""===e.trim())throw new Error("Seed color must be a non-empty string");return q(e,X)},{maxSize:10}),Q=(0,m.A)(function(e,t){if("string"!=typeof e||""===e.trim())throw new Error("Seed color must be a non-empty string");const n=t?{mainDirection:(r=t).direction,pinLightness:{stepName:Z,value:M((0,g.A)(r.ramp[Z],[v.A,"l"]),r.direction)}}:void 0;var r;return q(e,G,n)},{maxSize:10}),ee=[["--wp-components-color-accent","var(--wp-admin-theme-color)"],["--wp-components-color-accent-darker-10","var(--wp-admin-theme-color-darker-10)"],["--wp-components-color-accent-darker-20","var(--wp-admin-theme-color-darker-20)"],["--wp-components-color-accent-inverted","var(--wpds-color-fg-interactive-brand-strong, #fff)"],["--wp-components-color-background","var(--wpds-color-bg-surface-neutral-strong, #fff)"],["--wp-components-color-foreground","var(--wpds-color-fg-content-neutral, #1e1e1e)"],["--wp-components-color-foreground-inverted","var(--wpds-color-bg-surface-neutral, #fcfcfc)"],["--wp-components-color-gray-100","var(--wpds-color-bg-surface-neutral, #fcfcfc)"],["--wp-components-color-gray-200","var(--wpds-color-stroke-surface-neutral, #dbdbdb)"],["--wp-components-color-gray-300","var(--wpds-color-stroke-surface-neutral, #dbdbdb)"],["--wp-components-color-gray-400","var(--wpds-color-stroke-interactive-neutral, #8d8d8d)"],["--wp-components-color-gray-600","var(--wpds-color-stroke-interactive-neutral, #8d8d8d)"],["--wp-components-color-gray-700","var(--wpds-color-fg-content-neutral-weak, #707070)"],["--wp-components-color-gray-800","var(--wpds-color-fg-content-neutral, #1e1e1e)"]];function te(e){return(0,l.A)(e,c.A).coords.map(e=>Math.round(255*(e??0))).join(", ")}function ne(e){d.A.register(c.A);const t=(0,l.A)(e,u.A),n=t.coords[2]??0,r=(0,f.A)((0,p.A)(t),[u.A,"l"],Math.max(0,n-5)),i=(0,f.A)((0,p.A)(t),[u.A,"l"],Math.max(0,n-10));return[["--wp-admin-theme-color",x(t)],["--wp-admin-theme-color--rgb",te(t)],["--wp-admin-theme-color-darker-10",x(r)],["--wp-admin-theme-color-darker-10--rgb",te(r)],["--wp-admin-theme-color-darker-20",x(i)],["--wp-admin-theme-color-darker-20--rgb",te(i)]]}function re(e){const t=[];for(const[n,{ramp:r}]of e)for(const[e,i]of Object.entries(r)){const r=h[`${n}-${e}`]??[];for(const e of r)t.push([`--wpds-color-${e}`,i])}return t}function ie({color:e={},cursor:t}={}){const{resolvedSettings:n}=(0,a.useContext)(s),r=e.primary??n.color?.primary??R.primary,i=e.background??n.color?.background??R.background,o=t?.control??n.cursor?.control,l=(0,a.useMemo)(()=>({color:{primary:r,background:i},cursor:o?{control:o}:void 0}),[r,i,o]),c=(0,a.useMemo)(()=>{const e={...R,background:i,primary:r},t=new Map,n=J(e.background);return Object.entries(e).forEach(([e,r])=>{"background"===e?t.set("bg",n):t.set(e,Q(r,n))}),function({primary:e,computedColorRamps:t}){return Object.fromEntries([re(t),ne(e),ee].flat())}({primary:e.primary,computedColorRamps:t})},[r,i]);return{resolvedSettings:l,themeProviderStyles:(0,a.useMemo)(()=>({...c,...o&&{"--wpds-cursor-control":o}}),[c,o])}}var oe=n(39793),ae="data-wp-hash";function se(){const e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},"undefined"!=typeof document&&function(e){const t=se();t.documents.set(e,(t.documents.get(e)??0)+1);for(const[n,r]of t.styles)le(e,n,r)}(document)),e.__wpStyleRuntime}function le(e,t,n){if(!e.head)return;const r=se();let i=r.injectedStyles.get(e);if(i||(i=new Set,r.injectedStyles.set(e,i)),i.has(t))return;if(function(e,t){if(!e.head)return!1;for(const n of e.head.querySelectorAll(`style[${ae}]`))if(n.getAttribute(ae)===t)return!0;return!1}(e,t))return void i.add(t);const o=e.createElement("style");o.setAttribute(ae,t),o.appendChild(e.createTextNode(n)),e.head.appendChild(o),i.add(t)}!function(e,t){const n=se();n.styles.set(e,t);for(const r of n.documents.keys())le(r,e,t)}("f4e6e06c6a",".dba930ea7a9438fd__root{display:contents}");var ce="dba930ea7a9438fd__root";function de({instanceId:e,isRoot:t}){const n=`[data-wpds-theme-provider-id="${e}"]`,r=[];return t&&r.push(`:root:has(.${ce}[data-wpds-root-provider="true"]${n})`),r.push(`.${ce}.${ce}${n}`),r.join(",")}var ue={};i(ue,{ThemeProvider:({children:e,color:t={},cursor:n,isRoot:r=!1})=>{const i=(0,a.useId)(),{themeProviderStyles:o,resolvedSettings:l}=ie({color:t,cursor:n}),c=(0,a.useMemo)(()=>({resolvedSettings:l}),[l]);return(0,oe.jsxs)(oe.Fragment,{children:[o?(0,oe.jsx)("style",{children:`${de({instanceId:i,isRoot:r})} {${d=o,Object.entries(d).map(([e,t])=>`${e}: ${t};`).join("")}}`}):null,(0,oe.jsx)("div",{"data-wpds-theme-provider-id":i,"data-wpds-root-provider":r,className:ce,children:(0,oe.jsx)(s.Provider,{value:c,children:e})})]});var d},useThemeProviderStyles:ie})},13572:(e,t,n)=>{"use strict";n.d(t,{E:()=>l});var r=n(4921),i=n(86087),o=n(71416),a=n(39793);if("undefined"!=typeof document&&!document.head.querySelector("style[data-wp-hash='d6a685e1aa']")){const e=document.createElement("style");e.setAttribute("data-wp-hash","d6a685e1aa"),e.appendChild(document.createTextNode("@layer wp-ui-utilities, wp-ui-components, wp-ui-compositions, wp-ui-overrides;@layer wp-ui-components{._96e6251aad1a6136__badge{border-radius:var(--wpds-border-radius-lg,8px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wpds-dimension-padding-sm,8px)}._99f7158cb520f750__is-high-intent{background-color:var(--wpds-color-bg-surface-error,#f6e6e3);color:var(--wpds-color-fg-content-error,#470000)}.c20ebef2365bc8b7__is-medium-intent{background-color:var(--wpds-color-bg-surface-warning,#fde6be);color:var(--wpds-color-fg-content-warning,#2e1900)}._365e1626c6202e52__is-low-intent{background-color:var(--wpds-color-bg-surface-caution,#fee995);color:var(--wpds-color-fg-content-caution,#281d00)}._33f8198127ddf4ef__is-stable-intent{background-color:var(--wpds-color-bg-surface-success,#c6f7cd);color:var(--wpds-color-fg-content-success,#002900)}._04c1aca8fc449412__is-informational-intent{background-color:var(--wpds-color-bg-surface-info,#deebfa);color:var(--wpds-color-fg-content-info,#001b4f)}._90726e69d495ec19__is-draft-intent{background-color:var(--wpds-color-bg-surface-neutral-weak,#f4f4f4);color:var(--wpds-color-fg-content-neutral,#1e1e1e)}._898f4a544993bd39__is-none-intent{background-color:var(--wpds-color-bg-surface-neutral-strong,#fff);border:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);color:var(--wpds-color-fg-content-neutral,#1e1e1e);padding-block:calc(var(--wpds-dimension-padding-xs, 4px) - var(--wpds-border-width-xs, 1px));padding-inline:calc(var(--wpds-dimension-padding-sm, 8px) - var(--wpds-border-width-xs, 1px))}}")),document.head.appendChild(e)}var s={badge:"_96e6251aad1a6136__badge","is-high-intent":"_99f7158cb520f750__is-high-intent","is-medium-intent":"c20ebef2365bc8b7__is-medium-intent","is-low-intent":"_365e1626c6202e52__is-low-intent","is-stable-intent":"_33f8198127ddf4ef__is-stable-intent","is-informational-intent":"_04c1aca8fc449412__is-informational-intent","is-draft-intent":"_90726e69d495ec19__is-draft-intent","is-none-intent":"_898f4a544993bd39__is-none-intent"},l=(0,i.forwardRef)(function({intent:e="none",className:t,...n},i){return(0,a.jsx)(o.E,{ref:i,className:(0,r.A)(s.badge,s[`is-${e}-intent`],t),...n,variant:"body-sm"})})},87356:(e,t,n)=>{"use strict";n.d(t,{B:()=>s});var r=n(21133),i=n(51241),o=n(86087);if("undefined"!=typeof document&&!document.head.querySelector("style[data-wp-hash='b51ff41489']")){const e=document.createElement("style");e.setAttribute("data-wp-hash","b51ff41489"),e.appendChild(document.createTextNode("@layer wp-ui-utilities, wp-ui-components, wp-ui-compositions, wp-ui-overrides;@layer wp-ui-components{._19ce0419607e1896__stack{display:flex}}")),document.head.appendChild(e)}var a={xs:"var(--wpds-dimension-gap-xs, 4px)",sm:"var(--wpds-dimension-gap-sm, 8px)",md:"var(--wpds-dimension-gap-md, 12px)",lg:"var(--wpds-dimension-gap-lg, 16px)",xl:"var(--wpds-dimension-gap-xl, 24px)","2xl":"var(--wpds-dimension-gap-2xl, 32px)","3xl":"var(--wpds-dimension-gap-3xl, 40px)"},s=(0,o.forwardRef)(function({direction:e,gap:t,align:n,justify:o,wrap:s,render:l,...c},d){const u={gap:t&&a[t],alignItems:n,justifyContent:o,flexDirection:e,flexWrap:s};return(0,r.C)({render:l,ref:d,props:(0,i.v6)(c,{style:u,className:"_19ce0419607e1896__stack"})})})},71416:(e,t,n)=>{"use strict";n.d(t,{E:()=>l});var r=n(21133),i=n(51241),o=n(4921),a=n(86087);if("undefined"!=typeof document&&!document.head.querySelector("style[data-wp-hash='4130d64bea']")){const e=document.createElement("style");e.setAttribute("data-wp-hash","4130d64bea"),e.appendChild(document.createTextNode('@layer wp-ui-utilities, wp-ui-components, wp-ui-compositions, wp-ui-overrides;@layer wp-ui-components{._83ed8a8da5dd50ea__text{margin:0}._14437cfb77831647__heading-2xl{--_gcd-heading-font-size:var(--wpds-typography-font-size-2xl,32px);font-size:var(--wpds-typography-font-size-2xl,32px);line-height:var(--wpds-typography-line-height-2xl,40px)}._14437cfb77831647__heading-2xl,._3c78b7fa9b4072dd__heading-xl{font-family:var(--wpds-typography-font-family-heading,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-weight:var(--wpds-typography-font-weight-medium,499)}._3c78b7fa9b4072dd__heading-xl{--_gcd-heading-font-size:var(--wpds-typography-font-size-xl,20px);font-size:var(--wpds-typography-font-size-xl,20px);line-height:var(--wpds-typography-line-height-md,24px)}.aa58f227716bcde2__heading-lg{--_gcd-heading-font-size:var(--wpds-typography-font-size-lg,15px);font-size:var(--wpds-typography-font-size-lg,15px)}.aa58f227716bcde2__heading-lg,.fc4da56d8dfe52c4__heading-md{font-family:var(--wpds-typography-font-family-heading,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-weight:var(--wpds-typography-font-weight-medium,499);line-height:var(--wpds-typography-line-height-sm,20px)}.fc4da56d8dfe52c4__heading-md{--_gcd-heading-font-size:var(--wpds-typography-font-size-md,13px);font-size:var(--wpds-typography-font-size-md,13px)}.a9b78c7c82e8dff7__heading-sm{--_gcd-heading-font-size:var(--wpds-typography-font-size-xs,11px);font-family:var(--wpds-typography-font-family-heading,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-xs,11px);font-weight:var(--wpds-typography-font-weight-medium,499);line-height:var(--wpds-typography-line-height-xs,16px);text-transform:uppercase}._305ff559e52180d5__body-xl{--_gcd-p-font-size:var(--wpds-typography-font-size-xl,20px);--_gcd-p-line-height:var(--wpds-typography-line-height-xl,32px);font-size:var(--wpds-typography-font-size-xl,20px);line-height:var(--wpds-typography-line-height-xl,32px)}._305ff559e52180d5__body-xl,.ca1aa3fc2029e958__body-lg{font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-weight:var(--wpds-typography-font-weight-regular,400)}.ca1aa3fc2029e958__body-lg{--_gcd-p-font-size:var(--wpds-typography-font-size-lg,15px);--_gcd-p-line-height:var(--wpds-typography-line-height-md,24px);font-size:var(--wpds-typography-font-size-lg,15px);line-height:var(--wpds-typography-line-height-md,24px)}._131101940be12424__body-md{--_gcd-p-font-size:var(--wpds-typography-font-size-md,13px);--_gcd-p-line-height:var(--wpds-typography-line-height-sm,20px);font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px)}._0e8d87a42c1f75fa__body-sm,._131101940be12424__body-md{font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-weight:var(--wpds-typography-font-weight-regular,400)}._0e8d87a42c1f75fa__body-sm{--_gcd-p-font-size:var(--wpds-typography-font-size-sm,12px);--_gcd-p-line-height:var(--wpds-typography-line-height-xs,16px);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px)}}')),document.head.appendChild(e)}var s={text:"_83ed8a8da5dd50ea__text","heading-2xl":"_14437cfb77831647__heading-2xl","heading-xl":"_3c78b7fa9b4072dd__heading-xl","heading-lg":"aa58f227716bcde2__heading-lg","heading-md":"fc4da56d8dfe52c4__heading-md","heading-sm":"a9b78c7c82e8dff7__heading-sm","body-xl":"_305ff559e52180d5__body-xl","body-lg":"ca1aa3fc2029e958__body-lg","body-md":"_131101940be12424__body-md","body-sm":"_0e8d87a42c1f75fa__body-sm"};if("undefined"!=typeof document&&!document.head.querySelector("style[data-wp-hash='1fb29d3a3c']")){const e=document.createElement("style");e.setAttribute("data-wp-hash","1fb29d3a3c"),e.appendChild(document.createTextNode("._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,#0000);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 #0000);color:var(--_gcd-input-color,var(--wpds-color-fg-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,#0000);border-color:var(--_gcd-input-border-color-disabled,#0000);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-fg-interactive-neutral-disabled,#8d8d8d))}&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-fg-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid #0000)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-fg-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-medium,499));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-a-box-shadow,none);color:var(--_gcd-a-color,inherit);outline:var(--_gcd-a-outline,0 solid #0000);transition:var(--_gcd-a-transition,none)}")),document.head.appendChild(e)}var l=(0,a.forwardRef)(function({variant:e="body-md",render:t,className:n,...a},l){return(0,r.C)({render:t,defaultTagName:"span",ref:l,props:(0,i.v6)(a,{className:(0,o.A)(s.text,"e97669c6d9a38497__heading","_43cec3e1eec1066d__p",s[e],n)})})})},63236:(e,t,n)=>{"use strict";n.d(t,{E:()=>u});var r=n(4921),i=n(86087),o=n(49656),a=n(39793),s="data-wp-hash";function l(){const e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},"undefined"!=typeof document&&function(e){const t=l();t.documents.set(e,(t.documents.get(e)??0)+1);for(const[n,r]of t.styles)c(e,n,r)}(document)),e.__wpStyleRuntime}function c(e,t,n){if(!e.head)return;const r=l();let i=r.injectedStyles.get(e);if(i||(i=new Set,r.injectedStyles.set(e,i)),i.has(t))return;if(function(e,t){if(!e.head)return!1;for(const n of e.head.querySelectorAll(`style[${s}]`))if(n.getAttribute(s)===t)return!0;return!1}(e,t))return void i.add(t);const o=e.createElement("style");o.setAttribute(s,t),o.appendChild(e.createTextNode(n)),e.head.appendChild(o),i.add(t)}!function(e,t){const n=l();n.styles.set(e,t);for(const r of n.documents.keys())c(r,e,t)}("9d817a6077","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._96e6251aad1a6136__badge{border-radius:var(--wpds-border-radius-lg,8px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wpds-dimension-padding-sm,8px)}._99f7158cb520f750__is-high-intent{background-color:var(--wpds-color-bg-surface-error,#f6e6e3);color:var(--wpds-color-fg-content-error,#470000)}.c20ebef2365bc8b7__is-medium-intent{background-color:var(--wpds-color-bg-surface-warning,#fde6be);color:var(--wpds-color-fg-content-warning,#2e1900)}._365e1626c6202e52__is-low-intent{background-color:var(--wpds-color-bg-surface-caution,#fee995);color:var(--wpds-color-fg-content-caution,#281d00)}._33f8198127ddf4ef__is-stable-intent{background-color:var(--wpds-color-bg-surface-success,#c6f7cd);color:var(--wpds-color-fg-content-success,#002900)}._04c1aca8fc449412__is-informational-intent{background-color:var(--wpds-color-bg-surface-info,#deebfa);color:var(--wpds-color-fg-content-info,#001b4f)}._90726e69d495ec19__is-draft-intent{background-color:var(--wpds-color-bg-surface-neutral-weak,#f4f4f4);color:var(--wpds-color-fg-content-neutral,#1e1e1e)}._898f4a544993bd39__is-none-intent{background-color:var(--wpds-color-bg-surface-neutral-strong,#fff);border:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);color:var(--wpds-color-fg-content-neutral,#1e1e1e);padding-block:calc(var(--wpds-dimension-padding-xs, 4px) - var(--wpds-border-width-xs, 1px));padding-inline:calc(var(--wpds-dimension-padding-sm, 8px) - var(--wpds-border-width-xs, 1px))}}}");var d={badge:"_96e6251aad1a6136__badge","is-high-intent":"_99f7158cb520f750__is-high-intent","is-medium-intent":"c20ebef2365bc8b7__is-medium-intent","is-low-intent":"_365e1626c6202e52__is-low-intent","is-stable-intent":"_33f8198127ddf4ef__is-stable-intent","is-informational-intent":"_04c1aca8fc449412__is-informational-intent","is-draft-intent":"_90726e69d495ec19__is-draft-intent","is-none-intent":"_898f4a544993bd39__is-none-intent"},u=(0,i.forwardRef)(function({intent:e="none",className:t,...n},i){return(0,a.jsx)(o.E,{ref:i,className:(0,r.A)(d.badge,d[`is-${e}-intent`],t),...n,variant:"body-sm"})})},2994:(e,t,n)=>{"use strict";n.d(t,{$:()=>S});var r=n(51609),i=n(50901),o=n(19134);const a=r.forwardRef(function(e,t){const{render:n,className:r,disabled:a=!1,focusableWhenDisabled:s=!1,nativeButton:l=!0,style:c,...d}=e,{getButtonProps:u,buttonRef:f}=(0,i.s)({disabled:a,focusableWhenDisabled:s,native:l}),p={disabled:a};return(0,o.o)("button",e,{state:p,ref:[t,f],props:[d,u]})});var s=n(4921);const l=window.wp.a11y;var c=n(86087),d=n(27723),u=n(39793),f="data-wp-hash";function p(){const e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},"undefined"!=typeof document&&function(e){const t=p();t.documents.set(e,(t.documents.get(e)??0)+1);for(const[n,r]of t.styles)m(e,n,r)}(document)),e.__wpStyleRuntime}function m(e,t,n){if(!e.head)return;const r=p();let i=r.injectedStyles.get(e);if(i||(i=new Set,r.injectedStyles.set(e,i)),i.has(t))return;if(function(e,t){if(!e.head)return!1;for(const n of e.head.querySelectorAll(`style[${f}]`))if(n.getAttribute(f)===t)return!0;return!1}(e,t))return void i.add(t);const o=e.createElement("style");o.setAttribute(f,t),o.appendChild(e.createTextNode(n)),e.head.appendChild(o),i.add(t)}function h(e,t){const n=p();n.styles.set(e,t);for(const r of n.documents.keys())m(r,e,t)}h("459f56a7b7",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._97b0fc33c028be1a__button,.abbb272e2ce49bd6__is-unstyled{appearance:none;padding:0}._97b0fc33c028be1a__button{--wp-ui-button-font-weight:499;--wp-ui-button-background-color:var(--wpds-color-bg-interactive-brand-strong,var(--wp-admin-theme-color,#3858e9));--wp-ui-button-background-color-active:var(--wpds-color-bg-interactive-brand-strong-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 93%,#000));--wp-ui-button-background-color-disabled:var(--wpds-color-bg-interactive-neutral-strong-disabled,#e6e6e6);--wp-ui-button-foreground-color:var(--wpds-color-fg-interactive-brand-strong,#fff);--wp-ui-button-foreground-color-active:var(--wpds-color-fg-interactive-brand-strong-active,#fff);--wp-ui-button-foreground-color-disabled:var(--wpds-color-fg-interactive-neutral-strong-disabled,#8d8d8d);--wp-ui-button-padding-block:var(--wpds-dimension-padding-xs,4px);--wp-ui-button-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-button-height:40px;--wp-ui-button-aspect-ratio:auto;--wp-ui-button-font-size:var(--wpds-typography-font-size-md,13px);--wp-ui-button-min-width:calc(4ch + var(--wp-ui-button-padding-inline)*2);--wp-ui-button-icon-margin:-4px;--wp-ui-button-border-color:var(--wp-ui-button-background-color);--wp-ui-button-border-color-active:var(--wp-ui-button-background-color-active);--wp-ui-button-border-color-disabled:var(--wp-ui-button-background-color-disabled);--_gcd-button-font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);--_gcd-button-font-size:var(--wp-ui-button-font-size);--_gcd-button-font-weight:var(--wp-ui-button-font-weight);align-items:center;aspect-ratio:var(--wp-ui-button-aspect-ratio);background-clip:padding-box;background-color:var(--wp-ui-button-background-color);border-color:var(--wp-ui-button-border-color);border-radius:var(--wpds-border-radius-sm,2px);border-style:solid;border-width:1px;color:var(--wp-ui-button-foreground-color);display:inline-flex;font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wp-ui-button-font-size);font-weight:var(--wp-ui-button-font-weight);gap:var(--wpds-dimension-gap-sm,8px);justify-content:center;line-height:var(--wpds-typography-line-height-sm,20px);max-width:100%;min-height:var(--wp-ui-button-height);min-width:var(--wp-ui-button-min-width);overflow-wrap:anywhere;padding-block:var(--wp-ui-button-padding-block);padding-inline:var(--wp-ui-button-padding-inline);position:relative;text-align:center;text-decoration:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}@media not (prefers-reduced-motion){transition:color .1s ease-out;*{transition:opacity .1s ease-out}}&[href]{cursor:pointer}[href]{color:inherit;text-decoration:inherit}&:not([data-disabled]):is(:hover,:active,:focus){background-color:var(--wp-ui-button-background-color-active);border-color:var(--wp-ui-button-border-color-active);color:var(--wp-ui-button-foreground-color-active)}&[data-disabled]:not(._914b42f315c0e580__is-loading){background-color:var(--wp-ui-button-background-color-disabled);border-color:var(--wp-ui-button-border-color-disabled);color:var(--wp-ui-button-foreground-color-disabled);@media (forced-colors:active){border-bottom-color:GrayText;border-left-color:GrayText;border-right-color:GrayText;border-top-color:GrayText;color:GrayText}}&:before{aspect-ratio:1;border:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid;border-block-end-color:transparent;border-block-start-color:var(--wp-ui-button-foreground-color);border-inline-end-color:var(--wp-ui-button-foreground-color);border-inline-start-color:transparent;border-radius:50%;box-sizing:border-box;content:"";display:block;height:var(--wp-ui-button-font-size);inset-inline-start:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);@media not (prefers-reduced-motion){transition:opacity .1s ease-out}}}._908205475f9f2a92__is-small{--wp-ui-button-padding-block:0;--wp-ui-button-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-button-height:24px}._9f6fc6553aeb36fe__icon{margin:var(--wp-ui-button-icon-margin)}.dd460c965226cc77__is-brand{&._62d5a778b7b258ee__is-outline,&.ad0619a3217c6a5b__is-minimal{--wp-ui-button-foreground-color:var(--wpds-color-fg-interactive-brand,var(--wp-admin-theme-color,#3858e9));--wp-ui-button-foreground-color-active:var(--wpds-color-fg-interactive-brand-active,var(--wp-admin-theme-color,#3858e9));--wp-ui-button-foreground-color-disabled:var(--wpds-color-fg-interactive-neutral-disabled,#8d8d8d)}&._62d5a778b7b258ee__is-outline{--wp-ui-button-background-color:var(--wpds-color-bg-interactive-brand-weak,#0000);--wp-ui-button-background-color-active:var(--wpds-color-bg-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff));--wp-ui-button-background-color-disabled:var(--wpds-color-bg-interactive-neutral-weak-disabled,#0000);--wp-ui-button-border-color:var(--wpds-color-stroke-interactive-brand,var(--wp-admin-theme-color,#3858e9));--wp-ui-button-border-color-active:var(--wpds-color-stroke-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 85%,#000));--wp-ui-button-border-color-disabled:var(--wpds-color-stroke-interactive-neutral-disabled,#dbdbdb)}&.ad0619a3217c6a5b__is-minimal{--wp-ui-button-background-color:var(--wpds-color-bg-interactive-brand-weak,#0000);--wp-ui-button-background-color-active:var(--wpds-color-bg-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff));--wp-ui-button-background-color-disabled:var(--wpds-color-bg-interactive-neutral-weak-disabled,#0000)}}.e722a8f96726aa99__is-neutral{&.ad0619a3217c6a5b__is-minimal[aria-pressed=true],&.b50b3358c5fb4d0b__is-solid{--wp-ui-button-background-color:var(--wpds-color-bg-interactive-neutral-strong,#2d2d2d);--wp-ui-button-background-color-active:var(--wpds-color-bg-interactive-neutral-strong-active,#1e1e1e);--wp-ui-button-background-color-disabled:var(--wpds-color-bg-interactive-neutral-strong-disabled,#e6e6e6);--wp-ui-button-foreground-color:var(--wpds-color-fg-interactive-neutral-strong,#f0f0f0);--wp-ui-button-foreground-color-active:var(--wpds-color-fg-interactive-neutral-strong-active,#f0f0f0);--wp-ui-button-foreground-color-disabled:var(--wpds-color-fg-interactive-neutral-strong-disabled,#8d8d8d)}&._62d5a778b7b258ee__is-outline,&.ad0619a3217c6a5b__is-minimal:not([aria-pressed=true]){--wp-ui-button-foreground-color:var(--wpds-color-fg-interactive-neutral,#1e1e1e);--wp-ui-button-foreground-color-active:var(--wpds-color-fg-interactive-neutral-active,#1e1e1e);--wp-ui-button-foreground-color-disabled:var(--wpds-color-fg-interactive-neutral-disabled,#8d8d8d)}&._62d5a778b7b258ee__is-outline{--wp-ui-button-background-color:var(--wpds-color-bg-interactive-neutral-weak,#0000);--wp-ui-button-background-color-active:var(--wpds-color-bg-interactive-neutral-weak-active,#ededed);--wp-ui-button-background-color-disabled:var(--wpds-color-bg-interactive-neutral-weak-disabled,#0000);--wp-ui-button-border-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d);--wp-ui-button-border-color-active:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e);--wp-ui-button-border-color-disabled:var(--wpds-color-stroke-interactive-neutral-disabled,#dbdbdb)}&.ad0619a3217c6a5b__is-minimal:not([aria-pressed=true]){--wp-ui-button-background-color:var(--wpds-color-bg-interactive-neutral-weak,#0000);--wp-ui-button-background-color-active:var(--wpds-color-bg-interactive-neutral-weak-active,#ededed);--wp-ui-button-background-color-disabled:var(--wpds-color-bg-interactive-neutral-weak-disabled,#0000)}}.abbb272e2ce49bd6__is-unstyled{background:none;border:none;min-width:unset}.cf59cf1b69629838__is-compact{--wp-ui-button-height:32px}._914b42f315c0e580__is-loading{color:transparent;&:not([data-disabled]):is(:hover,:active,:focus){color:transparent}*{opacity:0}&:before{opacity:1;transition-delay:.05s;@media not (prefers-reduced-motion){animation:_5a1d53da6f830c8d__loading-animation 1s linear infinite}}}}@keyframes _5a1d53da6f830c8d__loading-animation{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}}');var g={button:"_97b0fc33c028be1a__button","is-unstyled":"abbb272e2ce49bd6__is-unstyled","is-loading":"_914b42f315c0e580__is-loading","is-small":"_908205475f9f2a92__is-small",icon:"_9f6fc6553aeb36fe__icon","is-brand":"dd460c965226cc77__is-brand","is-outline":"_62d5a778b7b258ee__is-outline","is-minimal":"ad0619a3217c6a5b__is-minimal","is-neutral":"e722a8f96726aa99__is-neutral","is-solid":"b50b3358c5fb4d0b__is-solid","is-compact":"cf59cf1b69629838__is-compact","loading-animation":"_5a1d53da6f830c8d__loading-animation"};h("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");h("693cd16544","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._08e8a2e44959f892__outset-ring--focus,._970d04df7376df67__outset-ring--focus-within-except-active,.c5cb3ee4bddaa8e4__outset-ring--focus-within-visible,.cd83dfc2126a0846__outset-ring--focus-within,.d0541bc9dd9dc7b6__outset-ring--focus-visible,.e25b2bdd7aa21721__outset-ring--focus-except-active,.ecadb9e080e2dfa5__outset-ring--focus-parent-visible{@media not (prefers-reduced-motion){--_gcd-a-transition:outline 0.1s ease-out;transition:outline .1s ease-out}outline:0 solid transparent;outline-offset:1px}._08e8a2e44959f892__outset-ring--focus:focus,._970d04df7376df67__outset-ring--focus-within-except-active:focus-within:not(:has(:active)),.c5cb3ee4bddaa8e4__outset-ring--focus-within-visible:focus-within:has(:focus-visible),.cd83dfc2126a0846__outset-ring--focus-within:focus-within,.d0541bc9dd9dc7b6__outset-ring--focus-visible:focus-visible,.e25b2bdd7aa21721__outset-ring--focus-except-active:focus:not(:active),:focus-visible .ecadb9e080e2dfa5__outset-ring--focus-parent-visible{--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--wpds-color-stroke-focus-brand,var(--wp-admin-theme-color,#3858e9));--_gcd-div-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--wpds-color-stroke-focus-brand,var(--wp-admin-theme-color,#3858e9));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--wpds-color-stroke-focus-brand,var(--wp-admin-theme-color,#3858e9))}}}");h("d5c1b736fd","._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,transparent);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 transparent);color:var(--_gcd-input-color,var(--wpds-color-fg-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,transparent);border-color:var(--_gcd-input-border-color-disabled,transparent);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-fg-interactive-neutral-disabled,#8d8d8d))}&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-fg-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid transparent)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-fg-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-medium,499));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-a-box-shadow,none);color:var(--_gcd-a-color,inherit);outline:var(--_gcd-a-outline,0 solid transparent);transition:var(--_gcd-a-transition,none)}");var v=(0,c.forwardRef)(function({tone:e="brand",variant:t="solid",size:n="default",className:r,focusableWhenDisabled:i=!0,disabled:o,loading:f,loadingAnnouncement:p=(0,d.__)("Loading"),children:m,...h},v){const b=(0,s.A)("_6defc79820e382c6__button","_336cd3e4e743482f__box-sizing","e25b2bdd7aa21721__outset-ring--focus-except-active","unstyled"!==t&&g.button,g[`is-${e}`],g[`is-${t}`],g[`is-${n}`],f&&g["is-loading"],r);return(0,c.useEffect)(()=>{f&&p&&(0,l.speak)(p)},[f,p]),(0,u.jsx)(a,{ref:v,className:b,focusableWhenDisabled:i,disabled:o??f,...h,children:m})}),b=n(38324),y="data-wp-hash";function w(){const e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},"undefined"!=typeof document&&function(e){const t=w();t.documents.set(e,(t.documents.get(e)??0)+1);for(const[n,r]of t.styles)x(e,n,r)}(document)),e.__wpStyleRuntime}function x(e,t,n){if(!e.head)return;const r=w();let i=r.injectedStyles.get(e);if(i||(i=new Set,r.injectedStyles.set(e,i)),i.has(t))return;if(function(e,t){if(!e.head)return!1;for(const n of e.head.querySelectorAll(`style[${y}]`))if(n.getAttribute(y)===t)return!0;return!1}(e,t))return void i.add(t);const o=e.createElement("style");o.setAttribute(y,t),o.appendChild(e.createTextNode(n)),e.head.appendChild(o),i.add(t)}!function(e,t){const n=w();n.styles.set(e,t);for(const r of n.documents.keys())x(r,e,t)}("459f56a7b7",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._97b0fc33c028be1a__button,.abbb272e2ce49bd6__is-unstyled{appearance:none;padding:0}._97b0fc33c028be1a__button{--wp-ui-button-font-weight:499;--wp-ui-button-background-color:var(--wpds-color-bg-interactive-brand-strong,var(--wp-admin-theme-color,#3858e9));--wp-ui-button-background-color-active:var(--wpds-color-bg-interactive-brand-strong-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 93%,#000));--wp-ui-button-background-color-disabled:var(--wpds-color-bg-interactive-neutral-strong-disabled,#e6e6e6);--wp-ui-button-foreground-color:var(--wpds-color-fg-interactive-brand-strong,#fff);--wp-ui-button-foreground-color-active:var(--wpds-color-fg-interactive-brand-strong-active,#fff);--wp-ui-button-foreground-color-disabled:var(--wpds-color-fg-interactive-neutral-strong-disabled,#8d8d8d);--wp-ui-button-padding-block:var(--wpds-dimension-padding-xs,4px);--wp-ui-button-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-button-height:40px;--wp-ui-button-aspect-ratio:auto;--wp-ui-button-font-size:var(--wpds-typography-font-size-md,13px);--wp-ui-button-min-width:calc(4ch + var(--wp-ui-button-padding-inline)*2);--wp-ui-button-icon-margin:-4px;--wp-ui-button-border-color:var(--wp-ui-button-background-color);--wp-ui-button-border-color-active:var(--wp-ui-button-background-color-active);--wp-ui-button-border-color-disabled:var(--wp-ui-button-background-color-disabled);--_gcd-button-font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);--_gcd-button-font-size:var(--wp-ui-button-font-size);--_gcd-button-font-weight:var(--wp-ui-button-font-weight);align-items:center;aspect-ratio:var(--wp-ui-button-aspect-ratio);background-clip:padding-box;background-color:var(--wp-ui-button-background-color);border-color:var(--wp-ui-button-border-color);border-radius:var(--wpds-border-radius-sm,2px);border-style:solid;border-width:1px;color:var(--wp-ui-button-foreground-color);display:inline-flex;font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wp-ui-button-font-size);font-weight:var(--wp-ui-button-font-weight);gap:var(--wpds-dimension-gap-sm,8px);justify-content:center;line-height:var(--wpds-typography-line-height-sm,20px);max-width:100%;min-height:var(--wp-ui-button-height);min-width:var(--wp-ui-button-min-width);overflow-wrap:anywhere;padding-block:var(--wp-ui-button-padding-block);padding-inline:var(--wp-ui-button-padding-inline);position:relative;text-align:center;text-decoration:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}@media not (prefers-reduced-motion){transition:color .1s ease-out;*{transition:opacity .1s ease-out}}&[href]{cursor:pointer}[href]{color:inherit;text-decoration:inherit}&:not([data-disabled]):is(:hover,:active,:focus){background-color:var(--wp-ui-button-background-color-active);border-color:var(--wp-ui-button-border-color-active);color:var(--wp-ui-button-foreground-color-active)}&[data-disabled]:not(._914b42f315c0e580__is-loading){background-color:var(--wp-ui-button-background-color-disabled);border-color:var(--wp-ui-button-border-color-disabled);color:var(--wp-ui-button-foreground-color-disabled);@media (forced-colors:active){border-bottom-color:GrayText;border-left-color:GrayText;border-right-color:GrayText;border-top-color:GrayText;color:GrayText}}&:before{aspect-ratio:1;border:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid;border-block-end-color:transparent;border-block-start-color:var(--wp-ui-button-foreground-color);border-inline-end-color:var(--wp-ui-button-foreground-color);border-inline-start-color:transparent;border-radius:50%;box-sizing:border-box;content:"";display:block;height:var(--wp-ui-button-font-size);inset-inline-start:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);@media not (prefers-reduced-motion){transition:opacity .1s ease-out}}}._908205475f9f2a92__is-small{--wp-ui-button-padding-block:0;--wp-ui-button-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-button-height:24px}._9f6fc6553aeb36fe__icon{margin:var(--wp-ui-button-icon-margin)}.dd460c965226cc77__is-brand{&._62d5a778b7b258ee__is-outline,&.ad0619a3217c6a5b__is-minimal{--wp-ui-button-foreground-color:var(--wpds-color-fg-interactive-brand,var(--wp-admin-theme-color,#3858e9));--wp-ui-button-foreground-color-active:var(--wpds-color-fg-interactive-brand-active,var(--wp-admin-theme-color,#3858e9));--wp-ui-button-foreground-color-disabled:var(--wpds-color-fg-interactive-neutral-disabled,#8d8d8d)}&._62d5a778b7b258ee__is-outline{--wp-ui-button-background-color:var(--wpds-color-bg-interactive-brand-weak,#0000);--wp-ui-button-background-color-active:var(--wpds-color-bg-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff));--wp-ui-button-background-color-disabled:var(--wpds-color-bg-interactive-neutral-weak-disabled,#0000);--wp-ui-button-border-color:var(--wpds-color-stroke-interactive-brand,var(--wp-admin-theme-color,#3858e9));--wp-ui-button-border-color-active:var(--wpds-color-stroke-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 85%,#000));--wp-ui-button-border-color-disabled:var(--wpds-color-stroke-interactive-neutral-disabled,#dbdbdb)}&.ad0619a3217c6a5b__is-minimal{--wp-ui-button-background-color:var(--wpds-color-bg-interactive-brand-weak,#0000);--wp-ui-button-background-color-active:var(--wpds-color-bg-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff));--wp-ui-button-background-color-disabled:var(--wpds-color-bg-interactive-neutral-weak-disabled,#0000)}}.e722a8f96726aa99__is-neutral{&.ad0619a3217c6a5b__is-minimal[aria-pressed=true],&.b50b3358c5fb4d0b__is-solid{--wp-ui-button-background-color:var(--wpds-color-bg-interactive-neutral-strong,#2d2d2d);--wp-ui-button-background-color-active:var(--wpds-color-bg-interactive-neutral-strong-active,#1e1e1e);--wp-ui-button-background-color-disabled:var(--wpds-color-bg-interactive-neutral-strong-disabled,#e6e6e6);--wp-ui-button-foreground-color:var(--wpds-color-fg-interactive-neutral-strong,#f0f0f0);--wp-ui-button-foreground-color-active:var(--wpds-color-fg-interactive-neutral-strong-active,#f0f0f0);--wp-ui-button-foreground-color-disabled:var(--wpds-color-fg-interactive-neutral-strong-disabled,#8d8d8d)}&._62d5a778b7b258ee__is-outline,&.ad0619a3217c6a5b__is-minimal:not([aria-pressed=true]){--wp-ui-button-foreground-color:var(--wpds-color-fg-interactive-neutral,#1e1e1e);--wp-ui-button-foreground-color-active:var(--wpds-color-fg-interactive-neutral-active,#1e1e1e);--wp-ui-button-foreground-color-disabled:var(--wpds-color-fg-interactive-neutral-disabled,#8d8d8d)}&._62d5a778b7b258ee__is-outline{--wp-ui-button-background-color:var(--wpds-color-bg-interactive-neutral-weak,#0000);--wp-ui-button-background-color-active:var(--wpds-color-bg-interactive-neutral-weak-active,#ededed);--wp-ui-button-background-color-disabled:var(--wpds-color-bg-interactive-neutral-weak-disabled,#0000);--wp-ui-button-border-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d);--wp-ui-button-border-color-active:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e);--wp-ui-button-border-color-disabled:var(--wpds-color-stroke-interactive-neutral-disabled,#dbdbdb)}&.ad0619a3217c6a5b__is-minimal:not([aria-pressed=true]){--wp-ui-button-background-color:var(--wpds-color-bg-interactive-neutral-weak,#0000);--wp-ui-button-background-color-active:var(--wpds-color-bg-interactive-neutral-weak-active,#ededed);--wp-ui-button-background-color-disabled:var(--wpds-color-bg-interactive-neutral-weak-disabled,#0000)}}.abbb272e2ce49bd6__is-unstyled{background:none;border:none;min-width:unset}.cf59cf1b69629838__is-compact{--wp-ui-button-height:32px}._914b42f315c0e580__is-loading{color:transparent;&:not([data-disabled]):is(:hover,:active,:focus){color:transparent}*{opacity:0}&:before{opacity:1;transition-delay:.05s;@media not (prefers-reduced-motion){animation:_5a1d53da6f830c8d__loading-animation 1s linear infinite}}}}@keyframes _5a1d53da6f830c8d__loading-animation{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}}');var _=(0,c.forwardRef)(function({className:e,icon:t,...n},r){return(0,u.jsx)(b.I,{ref:r,icon:t,className:(0,s.A)("_9f6fc6553aeb36fe__icon",e),size:24,...n})});_.displayName="Button.Icon";var S=Object.assign(v,{Icon:_})},82529:(e,t,n)=>{"use strict";n.d(t,{U:()=>g});var r=n(51609),i=n(28007),o=n(19134),a=n(50901),s=n(78410),l=n(92016);const c=r.forwardRef(function(e,t){const{render:n,className:r,style:c,disabled:d=!1,nativeButton:u=!0,...f}=e,{store:p}=(0,i.PQ)(),m=p.useState("open"),{getButtonProps:h,buttonRef:g}=(0,a.s)({disabled:d,native:u}),v={disabled:d};return(0,o.o)("button",e,{state:v,ref:[t,g],props:[{onClick:function(e){m&&p.setOpen(!1,(0,s.d)(l.SR,e.nativeEvent))}},f,h]})});var d=n(86087),u=n(27723),f=n(5573),p=n(39793),m=(0,p.jsx)(f.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,p.jsx)(f.Path,{d:"m13.06 12 6.47-6.47-1.06-1.06L12 10.94 5.53 4.47 4.47 5.53 10.94 12l-6.47 6.47 1.06 1.06L12 13.06l6.47 6.47 1.06-1.06L13.06 12Z"})}),h=n(19706),g=(0,d.forwardRef)(function({icon:e,label:t,...n},r){return(0,p.jsx)(c,{ref:r,render:(0,p.jsx)(h.K,{variant:"minimal",size:"compact",tone:"neutral",...n,icon:e??m,label:t??(0,u.__)("Close"),"data-wp-ui-drawer-close-icon":""})})})},73727:(e,t,n)=>{"use strict";n.d(t,{U:()=>y});var r=n(36010),i=n(75546),o=n(51609),a=n(28007),s=n(19134),l=n(73555);const c=o.forwardRef(function(e,t){const{render:n,className:r,style:i,...o}=e;return(0,a.PQ)(),(0,s.o)("div",e,{ref:t,props:[{[l.t]:""},o]})});var d=n(4921),u=n(86087),f=n(29491),p=n(90257),m=n(39793),h="data-wp-hash";function g(){const e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},"undefined"!=typeof document&&function(e){const t=g();t.documents.set(e,(t.documents.get(e)??0)+1);for(const[n,r]of t.styles)v(e,n,r)}(document)),e.__wpStyleRuntime}function v(e,t,n){if(!e.head)return;const r=g();let i=r.injectedStyles.get(e);if(i||(i=new Set,r.injectedStyles.set(e,i)),i.has(t))return;if(function(e,t){if(!e.head)return!1;for(const n of e.head.querySelectorAll(`style[${h}]`))if(n.getAttribute(h)===t)return!0;return!1}(e,t))return void i.add(t);const o=e.createElement("style");o.setAttribute(h,t),o.appendChild(e.createTextNode(n)),e.head.appendChild(o),i.add(t)}function b(e,t){const n=g();n.styles.set(e,t);for(const r of n.documents.keys())v(r,e,t)}b("693cd16544","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._08e8a2e44959f892__outset-ring--focus,._970d04df7376df67__outset-ring--focus-within-except-active,.c5cb3ee4bddaa8e4__outset-ring--focus-within-visible,.cd83dfc2126a0846__outset-ring--focus-within,.d0541bc9dd9dc7b6__outset-ring--focus-visible,.e25b2bdd7aa21721__outset-ring--focus-except-active,.ecadb9e080e2dfa5__outset-ring--focus-parent-visible{@media not (prefers-reduced-motion){--_gcd-a-transition:outline 0.1s ease-out;transition:outline .1s ease-out}outline:0 solid transparent;outline-offset:1px}._08e8a2e44959f892__outset-ring--focus:focus,._970d04df7376df67__outset-ring--focus-within-except-active:focus-within:not(:has(:active)),.c5cb3ee4bddaa8e4__outset-ring--focus-within-visible:focus-within:has(:focus-visible),.cd83dfc2126a0846__outset-ring--focus-within:focus-within,.d0541bc9dd9dc7b6__outset-ring--focus-visible:focus-visible,.e25b2bdd7aa21721__outset-ring--focus-except-active:focus:not(:active),:focus-visible .ecadb9e080e2dfa5__outset-ring--focus-parent-visible{--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--wpds-color-stroke-focus-brand,var(--wp-admin-theme-color,#3858e9));--_gcd-div-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--wpds-color-stroke-focus-brand,var(--wp-admin-theme-color,#3858e9));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--wpds-color-stroke-focus-brand,var(--wp-admin-theme-color,#3858e9))}}}");b("ab9b42177d",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.f1c50237c4787636__header{min-height:32px;padding-block:var(--wpds-dimension-padding-2xl,24px) var(--wpds-dimension-gap-lg,16px)}._579f95efdec92a66__footer,.f1c50237c4787636__header{align-items:center;display:flex;gap:var(--wpds-dimension-gap-sm,8px);padding-inline:var(--wpds-dimension-padding-2xl,24px)}._579f95efdec92a66__footer{justify-content:flex-end;padding-block:var(--wpds-dimension-gap-lg,16px) var(--wpds-dimension-padding-2xl,24px)}._5371cc08aad82574__title{--_gcd-heading-color:var(--wpds-color-fg-content-neutral,#1e1e1e);--_gcd-heading-margin:0 auto 0 0;color:var(--wpds-color-fg-content-neutral,#1e1e1e);margin-inline-end:auto;&:dir(rtl){--_gcd-heading-margin:0 0 0 auto}}._766d9011d37ce2d9__content{flex:1 1 auto;min-block-size:0;overflow-block:auto;overflow-inline:hidden;padding:var(--wpds-dimension-padding-2xl,24px);&:focus-visible{outline-offset:calc(var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px))*-1)}}.f1c50237c4787636__header:has(~._766d9011d37ce2d9__content){border-block-end:1px solid transparent;padding-block-end:calc(var(--wpds-dimension-gap-lg, 16px) - 1px)}.f1c50237c4787636__header~._766d9011d37ce2d9__content{padding-block-start:0}._766d9011d37ce2d9__content~._579f95efdec92a66__footer{border-block-start:1px solid transparent;padding-block-start:calc(var(--wpds-dimension-gap-lg, 16px) - 1px)}._766d9011d37ce2d9__content:has(~._579f95efdec92a66__footer){padding-block-end:0}._766d9011d37ce2d9__content>.f1c50237c4787636__header,._766d9011d37ce2d9__content>[data-drawer-content]>.f1c50237c4787636__header{padding-inline:0}._766d9011d37ce2d9__content>.f1c50237c4787636__header:first-child,._766d9011d37ce2d9__content>[data-drawer-content]>.f1c50237c4787636__header:first-child{padding-block-start:0}._766d9011d37ce2d9__content>._579f95efdec92a66__footer,._766d9011d37ce2d9__content>[data-drawer-content]>._579f95efdec92a66__footer{padding-inline:0}._766d9011d37ce2d9__content>._579f95efdec92a66__footer:last-child,._766d9011d37ce2d9__content>[data-drawer-content]>._579f95efdec92a66__footer:last-child{padding-block-end:0}.f1c50237c4787636__header:has(~[data-wp-ui-overlay-scroll-container][data-wp-ui-overlay-scrolled-from-top]){border-block-end-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb)}[data-wp-ui-overlay-scroll-container][data-wp-ui-overlay-scrolled-from-bottom]~._579f95efdec92a66__footer{border-block-start-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb)}[data-wp-ui-overlay-modal] [data-wp-ui-overlay-scroll-container]{overscroll-behavior:contain}}}@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._07e459cfa0254522__backdrop{--backdrop-opacity:0.35;background-color:#000;inset:0;min-height:100dvh;opacity:calc(var(--backdrop-opacity)*(1 - var(--drawer-swipe-progress)));position:fixed;z-index:var(--wp-ui-drawer-z-index,initial);@supports (-webkit-touch-callout:none){position:absolute}&[data-ending-style],&[data-starting-style]{opacity:0}@media not (prefers-reduced-motion){transition:opacity .45s cubic-bezier(.32,.72,0,1);&[data-ending-style]{pointer-events:none;transition-duration:calc(var(--drawer-swipe-strength)*.4s)}&[data-swiping]{transition-duration:0ms}}}.f1cf22f966cf516e__viewport{inset:0;pointer-events:none;position:fixed;z-index:var(--wp-ui-drawer-z-index,initial)}._882277c289298491__popup{--viewport-inset:var(--wpds-dimension-padding-2xl,24px);background-color:var(--wpds-color-bg-surface-neutral-strong,#fff);border:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);box-shadow:var(--wpds-elevation-lg,0 5px 15px 0 #00000014,0 15px 27px 0 #00000012,0 30px 36px 0 #0000000a,0 50px 43px 0 #00000005);box-sizing:border-box;color:var(--wpds-color-fg-content-neutral,#1e1e1e);display:flex;flex-direction:column;font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-md,24px);outline:0;overflow:hidden;pointer-events:auto;position:fixed;touch-action:auto;z-index:var(--wp-ui-drawer-z-index,initial);&[data-ending-style],&[data-open],&[data-swiping]{will-change:transform}&[data-ending-style],&[data-starting-style]{box-shadow:none}@media not (prefers-reduced-motion){transition:transform .45s cubic-bezier(.32,.72,0,1),box-shadow .45s cubic-bezier(.32,.72,0,1);&[data-ending-style]{transition-duration:calc(var(--drawer-swipe-strength)*.4s)}&[data-swiping]{transition-duration:0ms}}&.e758b2a0572e1951__is-small{--popup-size:var(--wpds-dimension-surface-width-sm,320px)}&._21ddafd99d004b84__is-medium{--popup-size:var(--wpds-dimension-surface-width-md,400px)}&._78636e3fdcb75c3b__is-large{--popup-size:var(--wpds-dimension-surface-width-lg,560px)}&.b2960a80aa46d1f9__is-stretch{--popup-size:var(--stretch-size)}&._949cc180111d609b__is-auto{--popup-size:auto}&[data-swiping]{user-select:none}&[data-swipe-direction=left]{--stretch-size:calc(100vw - var(--viewport-inset));border-end-end-radius:var(--wpds-border-radius-lg,8px);border-start-end-radius:var(--wpds-border-radius-lg,8px);bottom:0;left:0;max-width:calc(100vw - var(--viewport-inset));top:0;transform:translateX(var(--drawer-swipe-movement-x));width:var(--popup-size);&[data-ending-style],&[data-starting-style]{transform:translateX(-100%)}}&[data-swipe-direction=right]{--stretch-size:calc(100vw - var(--viewport-inset));border-end-start-radius:var(--wpds-border-radius-lg,8px);border-start-start-radius:var(--wpds-border-radius-lg,8px);bottom:0;max-width:calc(100vw - var(--viewport-inset));right:0;top:0;transform:translateX(var(--drawer-swipe-movement-x));width:var(--popup-size);&[data-ending-style],&[data-starting-style]{transform:translateX(100%)}}&[data-swipe-direction=down]{--stretch-size:calc(100dvh - var(--viewport-inset));border-start-end-radius:var(--wpds-border-radius-lg,8px);border-start-start-radius:var(--wpds-border-radius-lg,8px);bottom:0;height:var(--popup-size);left:0;max-height:calc(100dvh - var(--viewport-inset));right:0;transform:translateY(var(--drawer-swipe-movement-y));&[data-ending-style],&[data-starting-style]{transform:translateY(100%)}}&[data-swipe-direction=up]{--stretch-size:calc(100dvh - var(--viewport-inset));border-end-end-radius:var(--wpds-border-radius-lg,8px);border-end-start-radius:var(--wpds-border-radius-lg,8px);height:var(--popup-size);left:0;max-height:calc(100dvh - var(--viewport-inset));right:0;top:0;transform:translateY(var(--drawer-swipe-movement-y));&[data-ending-style],&[data-starting-style]{transform:translateY(-100%)}}}._07e459cfa0254522__backdrop~* ._882277c289298491__popup{border-color:transparent}@media (forced-colors:active){._07e459cfa0254522__backdrop~* ._882277c289298491__popup,._882277c289298491__popup{border-color:CanvasText}}.e84af91dc76cf84f__header [data-wp-ui-drawer-close-icon]{margin-inline-start:auto}._882277c289298491__popup[data-swipe-direction=left] .c7c17b6b2378b2ee__content{padding-left:max(var(--wpds-dimension-padding-2xl,24px),env(safe-area-inset-left))}._882277c289298491__popup[data-swipe-direction=right] .c7c17b6b2378b2ee__content{padding-right:max(var(--wpds-dimension-padding-2xl,24px),env(safe-area-inset-right))}._882277c289298491__popup[data-swipe-direction=up]>.e84af91dc76cf84f__header{padding-top:max(var(--wpds-dimension-padding-2xl,24px),env(safe-area-inset-top))}._882277c289298491__popup[data-swipe-direction=down]>._1136b31b67a81245__footer{padding-bottom:max(var(--wpds-dimension-padding-2xl,24px),env(safe-area-inset-bottom))}._882277c289298491__popup[data-swipe-direction=up]>.c7c17b6b2378b2ee__content:first-child{padding-top:max(var(--wpds-dimension-padding-2xl,24px),env(safe-area-inset-top))}._882277c289298491__popup[data-swipe-direction=down]>.c7c17b6b2378b2ee__content:last-child{padding-bottom:max(var(--wpds-dimension-padding-2xl,24px),env(safe-area-inset-bottom))}}}');var y=(0,u.forwardRef)(function({className:e,render:t,children:n,onScroll:o,...a},s){const{ref:l,onScroll:u}=(0,p.P)(o),h=(0,f.useMergeRefs)([s,l]);return(0,r.C)({defaultTagName:"div",render:t,ref:h,props:(0,i.v6)(a,{className:(0,d.A)("c7c17b6b2378b2ee__content _766d9011d37ce2d9__content","d0541bc9dd9dc7b6__outset-ring--focus-visible",e),onScroll:u,children:(0,m.jsx)(c,{children:n})})})})},96388:(e,t,n)=>{"use strict";n.d(t,{Sg:()=>a,Ig:()=>d,oe:()=>s,r7:()=>c});var r=n(86087),i=n(39793);n(92580);var o=function(){const e=(0,r.createContext)(!0);return{Provider:function({modal:t,children:n}){return(0,i.jsx)(e.Provider,{value:t,children:n})},useModal:function(){return(0,r.useContext)(e)}}}(),a=o.Provider,s=o.useModal,l=("Drawer".toLowerCase(),{ValidationProvider:function({children:e}){return(0,i.jsx)(i.Fragment,{children:e})},useValidationContext:function(){return null}}),c=l.useValidationContext,d=l.ValidationProvider},33514:(e,t,n)=>{"use strict";n.d(t,{w:()=>d});var r=n(36010),i=n(75546),o=n(4921),a=n(86087),s="data-wp-hash";function l(){const e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},"undefined"!=typeof document&&function(e){const t=l();t.documents.set(e,(t.documents.get(e)??0)+1);for(const[n,r]of t.styles)c(e,n,r)}(document)),e.__wpStyleRuntime}function c(e,t,n){if(!e.head)return;const r=l();let i=r.injectedStyles.get(e);if(i||(i=new Set,r.injectedStyles.set(e,i)),i.has(t))return;if(function(e,t){if(!e.head)return!1;for(const n of e.head.querySelectorAll(`style[${s}]`))if(n.getAttribute(s)===t)return!0;return!1}(e,t))return void i.add(t);const o=e.createElement("style");o.setAttribute(s,t),o.appendChild(e.createTextNode(n)),e.head.appendChild(o),i.add(t)}!function(e,t){const n=l();n.styles.set(e,t);for(const r of n.documents.keys())c(r,e,t)}("ab9b42177d",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.f1c50237c4787636__header{min-height:32px;padding-block:var(--wpds-dimension-padding-2xl,24px) var(--wpds-dimension-gap-lg,16px)}._579f95efdec92a66__footer,.f1c50237c4787636__header{align-items:center;display:flex;gap:var(--wpds-dimension-gap-sm,8px);padding-inline:var(--wpds-dimension-padding-2xl,24px)}._579f95efdec92a66__footer{justify-content:flex-end;padding-block:var(--wpds-dimension-gap-lg,16px) var(--wpds-dimension-padding-2xl,24px)}._5371cc08aad82574__title{--_gcd-heading-color:var(--wpds-color-fg-content-neutral,#1e1e1e);--_gcd-heading-margin:0 auto 0 0;color:var(--wpds-color-fg-content-neutral,#1e1e1e);margin-inline-end:auto;&:dir(rtl){--_gcd-heading-margin:0 0 0 auto}}._766d9011d37ce2d9__content{flex:1 1 auto;min-block-size:0;overflow-block:auto;overflow-inline:hidden;padding:var(--wpds-dimension-padding-2xl,24px);&:focus-visible{outline-offset:calc(var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px))*-1)}}.f1c50237c4787636__header:has(~._766d9011d37ce2d9__content){border-block-end:1px solid transparent;padding-block-end:calc(var(--wpds-dimension-gap-lg, 16px) - 1px)}.f1c50237c4787636__header~._766d9011d37ce2d9__content{padding-block-start:0}._766d9011d37ce2d9__content~._579f95efdec92a66__footer{border-block-start:1px solid transparent;padding-block-start:calc(var(--wpds-dimension-gap-lg, 16px) - 1px)}._766d9011d37ce2d9__content:has(~._579f95efdec92a66__footer){padding-block-end:0}._766d9011d37ce2d9__content>.f1c50237c4787636__header,._766d9011d37ce2d9__content>[data-drawer-content]>.f1c50237c4787636__header{padding-inline:0}._766d9011d37ce2d9__content>.f1c50237c4787636__header:first-child,._766d9011d37ce2d9__content>[data-drawer-content]>.f1c50237c4787636__header:first-child{padding-block-start:0}._766d9011d37ce2d9__content>._579f95efdec92a66__footer,._766d9011d37ce2d9__content>[data-drawer-content]>._579f95efdec92a66__footer{padding-inline:0}._766d9011d37ce2d9__content>._579f95efdec92a66__footer:last-child,._766d9011d37ce2d9__content>[data-drawer-content]>._579f95efdec92a66__footer:last-child{padding-block-end:0}.f1c50237c4787636__header:has(~[data-wp-ui-overlay-scroll-container][data-wp-ui-overlay-scrolled-from-top]){border-block-end-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb)}[data-wp-ui-overlay-scroll-container][data-wp-ui-overlay-scrolled-from-bottom]~._579f95efdec92a66__footer{border-block-start-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb)}[data-wp-ui-overlay-modal] [data-wp-ui-overlay-scroll-container]{overscroll-behavior:contain}}}@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._07e459cfa0254522__backdrop{--backdrop-opacity:0.35;background-color:#000;inset:0;min-height:100dvh;opacity:calc(var(--backdrop-opacity)*(1 - var(--drawer-swipe-progress)));position:fixed;z-index:var(--wp-ui-drawer-z-index,initial);@supports (-webkit-touch-callout:none){position:absolute}&[data-ending-style],&[data-starting-style]{opacity:0}@media not (prefers-reduced-motion){transition:opacity .45s cubic-bezier(.32,.72,0,1);&[data-ending-style]{pointer-events:none;transition-duration:calc(var(--drawer-swipe-strength)*.4s)}&[data-swiping]{transition-duration:0ms}}}.f1cf22f966cf516e__viewport{inset:0;pointer-events:none;position:fixed;z-index:var(--wp-ui-drawer-z-index,initial)}._882277c289298491__popup{--viewport-inset:var(--wpds-dimension-padding-2xl,24px);background-color:var(--wpds-color-bg-surface-neutral-strong,#fff);border:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);box-shadow:var(--wpds-elevation-lg,0 5px 15px 0 #00000014,0 15px 27px 0 #00000012,0 30px 36px 0 #0000000a,0 50px 43px 0 #00000005);box-sizing:border-box;color:var(--wpds-color-fg-content-neutral,#1e1e1e);display:flex;flex-direction:column;font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-md,24px);outline:0;overflow:hidden;pointer-events:auto;position:fixed;touch-action:auto;z-index:var(--wp-ui-drawer-z-index,initial);&[data-ending-style],&[data-open],&[data-swiping]{will-change:transform}&[data-ending-style],&[data-starting-style]{box-shadow:none}@media not (prefers-reduced-motion){transition:transform .45s cubic-bezier(.32,.72,0,1),box-shadow .45s cubic-bezier(.32,.72,0,1);&[data-ending-style]{transition-duration:calc(var(--drawer-swipe-strength)*.4s)}&[data-swiping]{transition-duration:0ms}}&.e758b2a0572e1951__is-small{--popup-size:var(--wpds-dimension-surface-width-sm,320px)}&._21ddafd99d004b84__is-medium{--popup-size:var(--wpds-dimension-surface-width-md,400px)}&._78636e3fdcb75c3b__is-large{--popup-size:var(--wpds-dimension-surface-width-lg,560px)}&.b2960a80aa46d1f9__is-stretch{--popup-size:var(--stretch-size)}&._949cc180111d609b__is-auto{--popup-size:auto}&[data-swiping]{user-select:none}&[data-swipe-direction=left]{--stretch-size:calc(100vw - var(--viewport-inset));border-end-end-radius:var(--wpds-border-radius-lg,8px);border-start-end-radius:var(--wpds-border-radius-lg,8px);bottom:0;left:0;max-width:calc(100vw - var(--viewport-inset));top:0;transform:translateX(var(--drawer-swipe-movement-x));width:var(--popup-size);&[data-ending-style],&[data-starting-style]{transform:translateX(-100%)}}&[data-swipe-direction=right]{--stretch-size:calc(100vw - var(--viewport-inset));border-end-start-radius:var(--wpds-border-radius-lg,8px);border-start-start-radius:var(--wpds-border-radius-lg,8px);bottom:0;max-width:calc(100vw - var(--viewport-inset));right:0;top:0;transform:translateX(var(--drawer-swipe-movement-x));width:var(--popup-size);&[data-ending-style],&[data-starting-style]{transform:translateX(100%)}}&[data-swipe-direction=down]{--stretch-size:calc(100dvh - var(--viewport-inset));border-start-end-radius:var(--wpds-border-radius-lg,8px);border-start-start-radius:var(--wpds-border-radius-lg,8px);bottom:0;height:var(--popup-size);left:0;max-height:calc(100dvh - var(--viewport-inset));right:0;transform:translateY(var(--drawer-swipe-movement-y));&[data-ending-style],&[data-starting-style]{transform:translateY(100%)}}&[data-swipe-direction=up]{--stretch-size:calc(100dvh - var(--viewport-inset));border-end-end-radius:var(--wpds-border-radius-lg,8px);border-end-start-radius:var(--wpds-border-radius-lg,8px);height:var(--popup-size);left:0;max-height:calc(100dvh - var(--viewport-inset));right:0;top:0;transform:translateY(var(--drawer-swipe-movement-y));&[data-ending-style],&[data-starting-style]{transform:translateY(-100%)}}}._07e459cfa0254522__backdrop~* ._882277c289298491__popup{border-color:transparent}@media (forced-colors:active){._07e459cfa0254522__backdrop~* ._882277c289298491__popup,._882277c289298491__popup{border-color:CanvasText}}.e84af91dc76cf84f__header [data-wp-ui-drawer-close-icon]{margin-inline-start:auto}._882277c289298491__popup[data-swipe-direction=left] .c7c17b6b2378b2ee__content{padding-left:max(var(--wpds-dimension-padding-2xl,24px),env(safe-area-inset-left))}._882277c289298491__popup[data-swipe-direction=right] .c7c17b6b2378b2ee__content{padding-right:max(var(--wpds-dimension-padding-2xl,24px),env(safe-area-inset-right))}._882277c289298491__popup[data-swipe-direction=up]>.e84af91dc76cf84f__header{padding-top:max(var(--wpds-dimension-padding-2xl,24px),env(safe-area-inset-top))}._882277c289298491__popup[data-swipe-direction=down]>._1136b31b67a81245__footer{padding-bottom:max(var(--wpds-dimension-padding-2xl,24px),env(safe-area-inset-bottom))}._882277c289298491__popup[data-swipe-direction=up]>.c7c17b6b2378b2ee__content:first-child{padding-top:max(var(--wpds-dimension-padding-2xl,24px),env(safe-area-inset-top))}._882277c289298491__popup[data-swipe-direction=down]>.c7c17b6b2378b2ee__content:last-child{padding-bottom:max(var(--wpds-dimension-padding-2xl,24px),env(safe-area-inset-bottom))}}}');var d=(0,a.forwardRef)(function({className:e,render:t,...n},a){return(0,r.C)({defaultTagName:"footer",render:t,ref:a,props:(0,i.v6)(n,{className:(0,o.A)("_1136b31b67a81245__footer _579f95efdec92a66__footer",e)})})})},98244:(e,t,n)=>{"use strict";n.d(t,{Y:()=>d});var r=n(36010),i=n(75546),o=n(4921),a=n(86087),s="data-wp-hash";function l(){const e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},"undefined"!=typeof document&&function(e){const t=l();t.documents.set(e,(t.documents.get(e)??0)+1);for(const[n,r]of t.styles)c(e,n,r)}(document)),e.__wpStyleRuntime}function c(e,t,n){if(!e.head)return;const r=l();let i=r.injectedStyles.get(e);if(i||(i=new Set,r.injectedStyles.set(e,i)),i.has(t))return;if(function(e,t){if(!e.head)return!1;for(const n of e.head.querySelectorAll(`style[${s}]`))if(n.getAttribute(s)===t)return!0;return!1}(e,t))return void i.add(t);const o=e.createElement("style");o.setAttribute(s,t),o.appendChild(e.createTextNode(n)),e.head.appendChild(o),i.add(t)}!function(e,t){const n=l();n.styles.set(e,t);for(const r of n.documents.keys())c(r,e,t)}("ab9b42177d",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.f1c50237c4787636__header{min-height:32px;padding-block:var(--wpds-dimension-padding-2xl,24px) var(--wpds-dimension-gap-lg,16px)}._579f95efdec92a66__footer,.f1c50237c4787636__header{align-items:center;display:flex;gap:var(--wpds-dimension-gap-sm,8px);padding-inline:var(--wpds-dimension-padding-2xl,24px)}._579f95efdec92a66__footer{justify-content:flex-end;padding-block:var(--wpds-dimension-gap-lg,16px) var(--wpds-dimension-padding-2xl,24px)}._5371cc08aad82574__title{--_gcd-heading-color:var(--wpds-color-fg-content-neutral,#1e1e1e);--_gcd-heading-margin:0 auto 0 0;color:var(--wpds-color-fg-content-neutral,#1e1e1e);margin-inline-end:auto;&:dir(rtl){--_gcd-heading-margin:0 0 0 auto}}._766d9011d37ce2d9__content{flex:1 1 auto;min-block-size:0;overflow-block:auto;overflow-inline:hidden;padding:var(--wpds-dimension-padding-2xl,24px);&:focus-visible{outline-offset:calc(var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px))*-1)}}.f1c50237c4787636__header:has(~._766d9011d37ce2d9__content){border-block-end:1px solid transparent;padding-block-end:calc(var(--wpds-dimension-gap-lg, 16px) - 1px)}.f1c50237c4787636__header~._766d9011d37ce2d9__content{padding-block-start:0}._766d9011d37ce2d9__content~._579f95efdec92a66__footer{border-block-start:1px solid transparent;padding-block-start:calc(var(--wpds-dimension-gap-lg, 16px) - 1px)}._766d9011d37ce2d9__content:has(~._579f95efdec92a66__footer){padding-block-end:0}._766d9011d37ce2d9__content>.f1c50237c4787636__header,._766d9011d37ce2d9__content>[data-drawer-content]>.f1c50237c4787636__header{padding-inline:0}._766d9011d37ce2d9__content>.f1c50237c4787636__header:first-child,._766d9011d37ce2d9__content>[data-drawer-content]>.f1c50237c4787636__header:first-child{padding-block-start:0}._766d9011d37ce2d9__content>._579f95efdec92a66__footer,._766d9011d37ce2d9__content>[data-drawer-content]>._579f95efdec92a66__footer{padding-inline:0}._766d9011d37ce2d9__content>._579f95efdec92a66__footer:last-child,._766d9011d37ce2d9__content>[data-drawer-content]>._579f95efdec92a66__footer:last-child{padding-block-end:0}.f1c50237c4787636__header:has(~[data-wp-ui-overlay-scroll-container][data-wp-ui-overlay-scrolled-from-top]){border-block-end-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb)}[data-wp-ui-overlay-scroll-container][data-wp-ui-overlay-scrolled-from-bottom]~._579f95efdec92a66__footer{border-block-start-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb)}[data-wp-ui-overlay-modal] [data-wp-ui-overlay-scroll-container]{overscroll-behavior:contain}}}@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._07e459cfa0254522__backdrop{--backdrop-opacity:0.35;background-color:#000;inset:0;min-height:100dvh;opacity:calc(var(--backdrop-opacity)*(1 - var(--drawer-swipe-progress)));position:fixed;z-index:var(--wp-ui-drawer-z-index,initial);@supports (-webkit-touch-callout:none){position:absolute}&[data-ending-style],&[data-starting-style]{opacity:0}@media not (prefers-reduced-motion){transition:opacity .45s cubic-bezier(.32,.72,0,1);&[data-ending-style]{pointer-events:none;transition-duration:calc(var(--drawer-swipe-strength)*.4s)}&[data-swiping]{transition-duration:0ms}}}.f1cf22f966cf516e__viewport{inset:0;pointer-events:none;position:fixed;z-index:var(--wp-ui-drawer-z-index,initial)}._882277c289298491__popup{--viewport-inset:var(--wpds-dimension-padding-2xl,24px);background-color:var(--wpds-color-bg-surface-neutral-strong,#fff);border:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);box-shadow:var(--wpds-elevation-lg,0 5px 15px 0 #00000014,0 15px 27px 0 #00000012,0 30px 36px 0 #0000000a,0 50px 43px 0 #00000005);box-sizing:border-box;color:var(--wpds-color-fg-content-neutral,#1e1e1e);display:flex;flex-direction:column;font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-md,24px);outline:0;overflow:hidden;pointer-events:auto;position:fixed;touch-action:auto;z-index:var(--wp-ui-drawer-z-index,initial);&[data-ending-style],&[data-open],&[data-swiping]{will-change:transform}&[data-ending-style],&[data-starting-style]{box-shadow:none}@media not (prefers-reduced-motion){transition:transform .45s cubic-bezier(.32,.72,0,1),box-shadow .45s cubic-bezier(.32,.72,0,1);&[data-ending-style]{transition-duration:calc(var(--drawer-swipe-strength)*.4s)}&[data-swiping]{transition-duration:0ms}}&.e758b2a0572e1951__is-small{--popup-size:var(--wpds-dimension-surface-width-sm,320px)}&._21ddafd99d004b84__is-medium{--popup-size:var(--wpds-dimension-surface-width-md,400px)}&._78636e3fdcb75c3b__is-large{--popup-size:var(--wpds-dimension-surface-width-lg,560px)}&.b2960a80aa46d1f9__is-stretch{--popup-size:var(--stretch-size)}&._949cc180111d609b__is-auto{--popup-size:auto}&[data-swiping]{user-select:none}&[data-swipe-direction=left]{--stretch-size:calc(100vw - var(--viewport-inset));border-end-end-radius:var(--wpds-border-radius-lg,8px);border-start-end-radius:var(--wpds-border-radius-lg,8px);bottom:0;left:0;max-width:calc(100vw - var(--viewport-inset));top:0;transform:translateX(var(--drawer-swipe-movement-x));width:var(--popup-size);&[data-ending-style],&[data-starting-style]{transform:translateX(-100%)}}&[data-swipe-direction=right]{--stretch-size:calc(100vw - var(--viewport-inset));border-end-start-radius:var(--wpds-border-radius-lg,8px);border-start-start-radius:var(--wpds-border-radius-lg,8px);bottom:0;max-width:calc(100vw - var(--viewport-inset));right:0;top:0;transform:translateX(var(--drawer-swipe-movement-x));width:var(--popup-size);&[data-ending-style],&[data-starting-style]{transform:translateX(100%)}}&[data-swipe-direction=down]{--stretch-size:calc(100dvh - var(--viewport-inset));border-start-end-radius:var(--wpds-border-radius-lg,8px);border-start-start-radius:var(--wpds-border-radius-lg,8px);bottom:0;height:var(--popup-size);left:0;max-height:calc(100dvh - var(--viewport-inset));right:0;transform:translateY(var(--drawer-swipe-movement-y));&[data-ending-style],&[data-starting-style]{transform:translateY(100%)}}&[data-swipe-direction=up]{--stretch-size:calc(100dvh - var(--viewport-inset));border-end-end-radius:var(--wpds-border-radius-lg,8px);border-end-start-radius:var(--wpds-border-radius-lg,8px);height:var(--popup-size);left:0;max-height:calc(100dvh - var(--viewport-inset));right:0;top:0;transform:translateY(var(--drawer-swipe-movement-y));&[data-ending-style],&[data-starting-style]{transform:translateY(-100%)}}}._07e459cfa0254522__backdrop~* ._882277c289298491__popup{border-color:transparent}@media (forced-colors:active){._07e459cfa0254522__backdrop~* ._882277c289298491__popup,._882277c289298491__popup{border-color:CanvasText}}.e84af91dc76cf84f__header [data-wp-ui-drawer-close-icon]{margin-inline-start:auto}._882277c289298491__popup[data-swipe-direction=left] .c7c17b6b2378b2ee__content{padding-left:max(var(--wpds-dimension-padding-2xl,24px),env(safe-area-inset-left))}._882277c289298491__popup[data-swipe-direction=right] .c7c17b6b2378b2ee__content{padding-right:max(var(--wpds-dimension-padding-2xl,24px),env(safe-area-inset-right))}._882277c289298491__popup[data-swipe-direction=up]>.e84af91dc76cf84f__header{padding-top:max(var(--wpds-dimension-padding-2xl,24px),env(safe-area-inset-top))}._882277c289298491__popup[data-swipe-direction=down]>._1136b31b67a81245__footer{padding-bottom:max(var(--wpds-dimension-padding-2xl,24px),env(safe-area-inset-bottom))}._882277c289298491__popup[data-swipe-direction=up]>.c7c17b6b2378b2ee__content:first-child{padding-top:max(var(--wpds-dimension-padding-2xl,24px),env(safe-area-inset-top))}._882277c289298491__popup[data-swipe-direction=down]>.c7c17b6b2378b2ee__content:last-child{padding-bottom:max(var(--wpds-dimension-padding-2xl,24px),env(safe-area-inset-bottom))}}}');var d=(0,a.forwardRef)(function({className:e,render:t,...n},a){return(0,r.C)({defaultTagName:"header",render:t,ref:a,props:(0,i.v6)(n,{className:(0,o.A)("e84af91dc76cf84f__header f1c50237c4787636__header",e)})})})},16870:(e,t,n)=>{"use strict";n.d(t,{z:()=>Le});var r=n(51609),i=n(28007),o=n(19134),a=n(85211),s=n(16014);let l=function(e){return e.nestedDrawers="--nested-drawers",e.height="--drawer-height",e.frontmostHeight="--drawer-frontmost-height",e.swipeMovementX="--drawer-swipe-movement-x",e.swipeMovementY="--drawer-swipe-movement-y",e.snapPointOffset="--drawer-snap-point-offset",e.swipeStrength="--drawer-swipe-strength",e}({}),c=function(e){return e.swipeProgress="--drawer-swipe-progress",e}({});const d={...a.GW,...s.G},u=r.forwardRef(function(e,t){const{render:n,className:r,style:a,forceRender:s=!1,...u}=e,{store:f}=(0,i.PQ)(),p=f.useState("open"),m=f.useState("nested"),h=f.useState("mounted"),g={open:p,transitionStatus:f.useState("transitionStatus")};return(0,o.o)("div",e,{state:g,ref:[f.context.backdropRef,t],stateAttributesMapping:d,props:[{role:"presentation",hidden:!h,style:{pointerEvents:p?void 0:"none",userSelect:"none",WebkitUserSelect:"none",[c.swipeProgress]:"0",[l.swipeStrength]:"1"}},u],enabled:s||!m})});var f=n(75795),p=n(24843),m=n(78105),h=n(75609),g=n(38934),v=n(50625),b=n(62507);let y=function(e){return e[e.open=a.lP.open]="open",e[e.closed=a.lP.closed]="closed",e[e.startingStyle=a.lP.startingStyle]="startingStyle",e[e.endingStyle=a.lP.endingStyle]="endingStyle",e.nested="data-nested",e.nestedDialogOpen="data-nested-dialog-open",e}({});const w={...a.GW,...s.G,nested:e=>e?{[y.nested]:""}:null,nestedDialogOpen:e=>e?{[y.nestedDialogOpen]:""}:null},x=r.forwardRef(function(e,t){const{render:n,className:r,style:a,children:s,...l}=e,c=(0,b.p)(),{store:d}=(0,i.PQ)(),u=d.useState("open"),f=d.useState("nested"),p=d.useState("transitionStatus"),m=d.useState("nestedOpenDialogCount"),h=d.useState("mounted"),g=d.useStateSetter("viewportElement"),v={open:u,nested:f,transitionStatus:p,nestedDialogOpen:m>0},y=c||h;return(0,o.o)("div",e,{enabled:y,state:v,ref:[t,g],stateAttributesMapping:w,props:[{role:"presentation",hidden:!h,style:{pointerEvents:u?void 0:"none"},children:s},l]})});var _=n(75546),S=n(80863),k=n(66295),C=n(67304);function E(e,t,n){if(!Number.isFinite(t)||t<=0)return null;if("number"==typeof e)return Number.isFinite(e)?e<=1?(0,C.q)(e,0,1)*t:e:null;const r=e.trim();if(r.endsWith("px")){const e=Number.parseFloat(r);return Number.isFinite(e)?e:null}if(r.endsWith("rem")){const e=Number.parseFloat(r);return Number.isFinite(e)?e*n:null}return null}function j(){const{store:e}=(0,i.PQ)(),{snapPoints:t,activeSnapPoint:n,setActiveSnapPoint:o,popupHeight:a}=(0,S.i)(),s=e.useState("viewportElement"),[l,c]=r.useState(0),[d,u]=r.useState(16),f=(0,v.K)(()=>{const e=(0,h.R)(s).documentElement;s&&c(s.offsetHeight),s||c(e.clientHeight);const t=parseFloat(getComputedStyle(e).fontSize);Number.isFinite(t)&&u(t)});(0,k.g)(()=>{if(f(),!s||"function"!=typeof ResizeObserver)return;const e=new ResizeObserver(f);return e.observe(s),()=>{e.disconnect()}},[f,s]);const p=r.useMemo(()=>{if(!t||0===t.length||l<=0||a<=0)return[];const e=Math.min(a,l);if(!Number.isFinite(e)||e<=0)return[];const n=t.map(t=>{const n=E(t,l,d);if(null===n||!Number.isFinite(n))return null;const r=(0,C.q)(n,0,e);return{value:t,height:r,offset:Math.max(0,a-r)}}).filter(e=>Boolean(e));if(n.length<=1)return n;const r=[],i=[];for(let e=n.length-1;e>=0;e-=1){const t=n[e];i.some(e=>Math.abs(e-t.height)<=1)||(i.push(t.height),r.push(t))}return r.reverse(),r},[a,d,t,l]),m=r.useMemo(()=>{if(void 0===n)return p[0];if(null===n)return;const e=p.find(e=>Object.is(e.value,n));if(e)return e;const t=Math.min(a,l),r=E(n,l,d);return null!==r&&Number.isFinite(r)?function(e,t){let n=null,r=1/0;for(const i of t){const t=Math.abs(i.height-e);t<r&&(r=t,n=i)}return n}((0,C.q)(r,0,t),p)??void 0:void 0},[n,a,p,d,l]);return{snapPoints:t,activeSnapPoint:n,setActiveSnapPoint:o,popupHeight:a,viewportHeight:l,resolvedSnapPoints:p,activeSnapPointOffset:m?.offset??null}}var R=n(3961),A=n(38203);function I(e,t){const n=(0,p.L9)(e);if("vertical"===t){const t=n.overflowY;return("auto"===t||"scroll"===t)&&e.scrollHeight>e.clientHeight}const r=n.overflowX;return("auto"===r||"scroll"===r)&&e.scrollWidth>e.clientWidth}function M(e,t,n="vertical"){let r=(0,p.sb)(e)?e:null;for(;r&&r!==t;){if(I(r,n))return r;r=r.parentElement}return I(t,n)?t:null}function O(e,t,n){return"function"==typeof e?.elementFromPoint?e.elementFromPoint(t,n):null}function P(e,t,n){switch(e){case"up":return-n;case"down":return n;case"left":return-t;case"right":return t;default:return 0}}function T(e){return Number.isFinite(e)&&e>0?e:null}function N(e,t,n){const r=e[n];if("function"==typeof r)try{r.call(e,t)}catch(e){if(e&&"object"==typeof e&&"name"in e&&"NotFoundError"===e.name)return;throw e}}function D(e){const{enabled:t,directions:n,elementRef:i,movementCssVars:o,canStart:a,ignoreSelectorWhenTouch:s=!0,ignoreScrollableAncestors:l=!1,swipeThreshold:c,onDismiss:d,onProgress:u,onCancel:f,onSwipeStart:m,onRelease:g,onSwipingChange:b,trackDrag:y=!0}=e,w=1===n.length?n[0]:void 0,x=Math.max(0,"number"==typeof c?c:40),_=n.includes("left"),S=n.includes("right"),k=n.includes("up"),E=n.includes("down"),j=_||S,R=k||E,D=r.useMemo(()=>{const e=[];return R&&e.push("vertical"),j&&e.push("horizontal"),e},[j,R]),[V,z]=r.useState(void 0),[F,L]=r.useState(!1),[B,q]=r.useState(!1),[W,$]=r.useState(!1),[H,K]=r.useState({x:0,y:0}),[U,Y]=r.useState({x:0,y:0,scale:1}),[X,G]=r.useState(null),Z=r.useRef({x:0,y:0}),J=r.useRef({x:0,y:0}),Q=r.useRef(null),ee=r.useRef({x:0,y:0,scale:1}),te=r.useRef(void 0),ne=r.useRef(0),re=r.useRef(!1),ie=r.useRef({x:0,y:0}),oe=r.useRef(!1),ae=r.useRef(!1),se=r.useRef(null),le=r.useRef(!1),ce=r.useRef(!1),de=r.useRef({width:0,height:0}),ue=r.useRef(0),fe=r.useRef(x),pe=r.useRef(null),me=r.useRef(null),he=r.useRef({x:0,y:0}),ge=r.useRef(null),ve=r.useRef(!1),be=(0,v.K)(e=>{ve.current!==e&&(ve.current=e,L(e),b?.(e))});function ye(e){if(!e)return;if("function"!=typeof c)return void(fe.current=x);const t=i.current;if(!t)return;const n=c({element:t,direction:e});fe.current=Math.max(0,n)}const we=(0,v.K)((e,t)=>{const n=Number.isFinite(e)?(0,C.q)(e,0,1):0,r=n!==ue.current;let i=!1;if(t){const e=ge.current;i=!e||e.deltaX!==t.deltaX||e.deltaY!==t.deltaY||e.direction!==t.direction}(r||i)&&(ue.current=n,t?ge.current=t:r&&(ge.current=null),u?.(n,t))});function xe(e,t){if(null===t)return;const n=me.current;if(n&&t>n.time){const r=Math.max(t-n.time,16);he.current={x:(e.x-n.x)/r,y:(e.y-n.y)/r}}me.current={x:e.x,y:e.y,time:t}}const _e=r.useCallback(()=>{z(void 0),be(!1),q(!1),$(!1),K({x:0,y:0}),Y({x:0,y:0,scale:1}),G(null),we(0),fe.current=x,Z.current={x:0,y:0},J.current={x:0,y:0},ee.current={x:0,y:0,scale:1},te.current=void 0,ne.current=0,re.current=!1,ie.current={x:0,y:0},oe.current=!1,Q.current=null,ae.current=!1,se.current=null,le.current=!1,ce.current=!1,de.current={width:0,height:0},pe.current=null,me.current=null,he.current={x:0,y:0},ge.current=null},[be,x,we]);function Se(e){if("touches"in e){const t=e.touches[0];return t?{x:t.clientX,y:t.clientY}:null}return{x:e.clientX,y:e.clientY}}function ke(e){return"touches"in e||"touch"===e.pointerType}function Ce(e,t){return O((0,h.R)(i.current),e.x,e.y)??(0,A.EW)(t)}function Ee(e,t){return j&&!R?M(e,t,"horizontal"):R&&!j?M(e,t,"vertical"):M(e,t,"vertical")??M(e,t,"horizontal")}function je(e,t,n){le.current=!1;const r=ke(e),o=Ce(t,e.nativeEvent),a=(0,h.R)(i.current).body,c=r&&a?Ee(o,a):null,d=n?.ignoreScrollableTarget??!1;if(c&&!d)return!1;if(le.current=Boolean(c&&d),o&&o.closest('button,a,input,select,textarea,label,[role="button"]')&&(!r||s))return!1;const u=i.current;if(l&&u&&o&&D.length>0&&!n?.ignoreScrollableAncestors&&function(e,t,n){let r=e;for(;r&&r!==t;){for(const e of n)if(I(r,e))return!0;r=r.parentElement}return!1}(o,u,D))return!1;if(re.current=!1,te.current=void 0,ne.current=0,Z.current=t,pe.current=T(e.timeStamp),ie.current=t,Q.current=t,u){de.current={width:u.offsetWidth,height:u.offsetHeight},ye(w);const t=function(e){const t=(0,p.zk)(e).getComputedStyle(e).transform;let n=0,r=0,i=1;if(t&&"none"!==t){const e=t.match(/matrix(?:3d)?\(([^)]+)\)/);if(e){const t=e[1].split(", ").map(parseFloat);6===t.length?(n=t[4],r=t[5],i=Math.sqrt(t[0]*t[0]+t[1]*t[1])):16===t.length&&(n=t[12],r=t[13],i=t[0])}}return{x:n,y:r,scale:i}}(u);ee.current=t,J.current={x:t.x,y:t.y},Y(t),K({x:t.x,y:t.y}),xe({x:t.x,y:t.y},pe.current),"touches"in e||N(u,e.pointerId,"setPointerCapture")}return m?.(e.nativeEvent),be(!0),q(!1),G(null),oe.current=!0,we(0),!0}function Re(){Ae(),le.current=!1,Q.current=null}function Ae(){ae.current=!1,se.current=null}r.useEffect(()=>{"function"!=typeof c&&(fe.current=x)},[x,c]);const Ie=(0,v.K)(e=>{if(!t)return;if(e.defaultPrevented||e.nativeEvent.defaultPrevented)return;if(!("touches"in e)&&0!==e.button)return;const n=Se(e);n&&(ae.current=!0,se.current=n,le.current=!1,ce.current=!1,(!a||a(n,{nativeEvent:e.nativeEvent,direction:w}))&&je(e,n)&&Ae())});const Me=(0,v.K)(e=>{const n=Se(e);if(!n)return;if(!("touches"in e)){const t=e.buttons%2==1;t&&(ce.current=!0);const n=0===e.buttons&&ce.current;if(0!==e.buttons&&!t||n)return void function(e){if(Re(),!ve.current)return;be(!1),q(!1),G(null);const t=y?U:ee.current;J.current={x:t.x,y:t.y},K({x:t.x,y:t.y}),z(void 0),ce.current=!1;const n=i.current;n&&N(n,e.pointerId,"releasePointerCapture"),we(0,{deltaX:0,deltaY:0,direction:void 0}),f?.(e.nativeEvent)}(e)}if(!F&&ae.current){if(!ke(e)&&(e.defaultPrevented||e.nativeEvent.defaultPrevented))return void Re();if(!a||a(n,{nativeEvent:e.nativeEvent,direction:w})){const t=se.current;let r=!1;if(ke(e)){const o=i.current;if(t&&o){const i=Ce(n,e.nativeEvent),a=(0,h.R)(o).body,s=a?Ee(i,a):null;if(s&&((0,A.gR)(o,s)||(0,A.gR)(s,o))){const e=function(e,t,n){const r=Math.abs(t),i=Math.abs(n);if(R&&0!==n&&(!j||i>=r)){const t=Math.max(0,e.scrollHeight-e.clientHeight),r=e.scrollTop<=0,i=e.scrollTop>=t;return n>0&&r&&E||n<0&&i&&k}if(j&&0!==t&&(!R||r>i)){const n=Math.max(0,e.scrollWidth-e.clientWidth),r=e.scrollLeft<=0,i=e.scrollLeft>=n;return t>0&&r&&S||t<0&&i&&_}return null}(s,n.x-t.x,n.y-t.y);if(!1===e)return;!0===e&&(r=!0)}}}je(e,n,{ignoreScrollableTarget:r,ignoreScrollableAncestors:r})&&(t&&r?(Ae(),Z.current=t,ie.current=t,Q.current=t,oe.current=!1):(Ae(),le.current=!1))}}const r=Q.current,o=null===r?{x:0,y:0}:{x:n.x-r.x,y:n.y-r.y};Q.current=n,function(e,n,r){if(!t||!ve.current)return;const i=(0,A.EW)(e.nativeEvent);if(ke(e)&&!le.current&&Ee(i,e.currentTarget))return;if("touches"in e||e.preventDefault(),oe.current){Z.current=n;const t=T(e.timeStamp);null!==t&&(pe.current=t),oe.current=!1}const o=n.x,a=n.y,s=r.x,l=r.y;(l<0&&a>ie.current.y||l>0&&a<ie.current.y)&&(ie.current={x:ie.current.x,y:a}),(s<0&&o>ie.current.x||s>0&&o<ie.current.x)&&(ie.current={x:o,y:ie.current.y});const c=o-Z.current.x,d=a-Z.current.y,u=a-ie.current.y,f=o-ie.current.x;if(!B&&Math.sqrt(c*c+d*d)>=1&&(q(!0),null===X&&j&&R)){const e=Math.abs(c),t=Math.abs(d);G(e>t?"horizontal":"vertical")}let p;if(te.current){const e=te.current,t=P(e,f,u);t>fe.current?(re.current=!1,z(e)):_&&S||k&&E||!(ne.current-t>=10)||(re.current=!0)}else"vertical"===X?d>0?p="down":d<0&&(p="up"):"horizontal"===X?c>0?p="right":c<0&&(p="left"):p=Math.abs(c)>=Math.abs(d)?c>0?"right":"left":d>0?"down":"up",p&&("left"===p&&_||"right"===p&&S||"up"===p&&k||"down"===p&&E)&&(te.current=p,ne.current=P(p,c,d),z(p),ye(p));const m=function(e,t){const n=e=>e>=0?e**.5:-(Math.abs(e)**.5),r=(e,t,r)=>!t&&e<0||!r&&e>0?n(e):e;return{x:j?r(e,_,S):n(e),y:R?r(t,k,E):n(t)}}(c,d);let h=ee.current.x,g=ee.current.y;"horizontal"===X?j&&(h+=m.x):("vertical"===X||j&&(h+=m.x),R&&(g+=m.y)),J.current={x:h,y:g},y&&K({x:h,y:g}),xe({x:h,y:g},T(e.timeStamp));const v=h-ee.current.x,b=g-ee.current.y,x=te.current,C=w??te.current;if(!C)return void we(0,{deltaX:v,deltaY:b,direction:x});const I="left"===C||"right"===C?de.current.width:de.current.height,M=ee.current.scale||1;if(I<=0||M<=0)return void we(0,{deltaX:v,deltaY:b,direction:x});const O=P(C,h-ee.current.x,g-ee.current.y);we(O<=0?0:O/(I*M),{deltaX:v,deltaY:b,direction:x})}(e,n,o)}),Oe=(0,v.K)(e=>{if(!t)return;const r=J.current,o=ee.current,a=r.x-o.x,s=r.y-o.y,l={deltaX:a,deltaY:s,direction:V??te.current};if(!ve.current)return Re(),void we(0,l);be(!1),q(!1),G(null),Re(),ce.current=!1;const c=i.current;c&&("touches"in e||N(c,e.pointerId,"releasePointerCapture"));const u=a,f=s,p=pe.current,m=T(e.timeStamp),h=null!==p&&null!==m&&m>p?m-p:0,v=h>0?Math.max(h,50):0,b=v>0?u/v:0,y=v>0?f/v:0;let x=he.current.x,_=he.current.y;const S=me.current;if(S&&null!==m&&m>=S.time){const e=m-S.time;if(e<=80){const t=Math.max(e,16),n=(r.x-S.x)/t,i=(r.y-S.y)/t;0!==n&&(x=n),0!==i&&(_=i)}else x=0,_=0}const k=g?.({event:e.nativeEvent,direction:V??te.current,deltaX:u,deltaY:f,velocityX:b,velocityY:y,releaseVelocityX:x,releaseVelocityY:_}),C="boolean"==typeof k;if(re.current&&!C)return J.current={x:o.x,y:o.y},K({x:o.x,y:o.y}),z(void 0),void we(0,l);let E,j=!1;if(C)j=k,E=V??te.current??w;else for(const e of n){switch(e){case"right":u>fe.current&&(j=!0,E="right");break;case"left":u<-fe.current&&(j=!0,E="left");break;case"down":f>fe.current&&(j=!0,E="down");break;case"up":f<-fe.current&&(j=!0,E="up")}if(j)break}j&&E?(z(E),$(!0),d?.(e.nativeEvent,{direction:E})):(J.current={x:o.x,y:o.y},K({x:o.x,y:o.y}),z(void 0),we(0,l))}),Pe=r.useCallback(()=>{const e=y?H:J.current,t=y?U:ee.current;if(!F&&e.x===t.x&&e.y===t.y&&!W)return{[o.x]:"0px",[o.y]:"0px"};const n=e.x-t.x,r=e.y-t.y;return{transition:F?"none":void 0,transform:F?`translateX(${e.x}px) translateY(${e.y}px) scale(${t.scale})`:void 0,[o.x]:`${n}px`,[o.y]:`${r}px`}},[W,H,U,F,o,y]),Te=r.useCallback(()=>t?{onPointerDown:Ie,onPointerMove:Me,onPointerUp:Oe,onPointerCancel:Oe}:{},[t,Oe,Me,Ie]),Ne=r.useCallback(()=>t?{onTouchStart:Ie,onTouchMove:Me,onTouchEnd:Oe,onTouchCancel:Oe}:{},[t,Oe,Me,Ie]);return{swiping:F,swipeDirection:V,dragDismissed:W,getPointerProps:Te,getTouchProps:Ne,getDragStyles:Pe,reset:_e}}let V=function(e){return e[e.open=a.lP.open]="open",e[e.closed=a.lP.closed]="closed",e[e.startingStyle=a.lP.startingStyle]="startingStyle",e[e.endingStyle=a.lP.endingStyle]="endingStyle",e.expanded="data-expanded",e.nestedDrawerOpen="data-nested-drawer-open",e.nestedDrawerSwiping="data-nested-drawer-swiping",e.swipeDismiss="data-swipe-dismiss",e.swipeDirection="data-swipe-direction",e.swiping="data-swiping",e}({});var z=n(73555),F=n(92016),L=n(78410);n(89146);const B=r.createContext(null);var q=n(50690),W=n(39793);const $=`[${z.t}]`,H=r.forwardRef(function(e,t){const{render:n,className:o,style:a,children:d,...u}=e,{store:b}=(0,i.PQ)(),{swipeDirection:y,notifyParentSwipingChange:w,notifyParentSwipeProgressChange:k,frontmostHeight:E,snapToSequentialPoints:I}=(0,S.i)(),P=(0,R.Z)(!0),{snapPoints:T,resolvedSnapPoints:N,activeSnapPoint:z,activeSnapPointOffset:q,setActiveSnapPoint:H,popupHeight:X}=j(),ne=b.useState("open"),re=b.useState("mounted"),ie=b.useState("nested"),oe=b.useState("nestedOpenDrawerCount"),ae=b.useState("viewportElement"),se=b.useState("popupElement"),le=P?.visualStateStore,ce=oe>0,de="left"===y||"right"===y?"horizontal":"vertical",ue="vertical"===de,fe=ue?"horizontal":"vertical",[pe,me]=r.useState(null),he=r.useRef(void 0),ge=r.useRef(null),ve=(0,g.N)(),be=r.useRef(!1),ye=r.useRef(""),we=r.useRef(!1),xe=r.useRef(!1),_e=r.useRef(null),Se=r.useMemo(()=>{if(!T||T.length<2)return null;if("down"!==y&&"up"!==y)return null;if(N.length<2)return null;const e=N.map(e=>e.offset).filter(e=>Number.isFinite(e)).sort((e,t)=>e-t);if(e.length<2)return null;const t=e[0],n=e[1],r=e[e.length-1];let i=n-t;if(!Number.isFinite(i)||i<=0){const e=r-t;if(!Number.isFinite(e)||e<=0)return null;i=e}return{minOffset:t,range:i}},[N,T,y]),ke=r.useMemo(()=>Se&&null!==q?(0,C.q)((q-Se.minOffset)/Se.range,0,1):null,[q,Se]),Ce=r.useMemo(()=>T&&T.length>0&&("down"===y||"up"===y)?"down"===y?["down","up"]:["up","down"]:[y],[T,y]),Ee=(0,v.K)(e=>{!function(e,t,n){if(n)return e?.setAttribute(V.swipeDismiss,""),void t?.setAttribute(V.swipeDismiss,"");e?.removeAttribute(V.swipeDismiss),t?.removeAttribute(V.swipeDismiss)}(b.context.popupRef.current,b.context.backdropRef.current,e)}),je=(0,v.K)(()=>{Ee(!1),b.context.popupRef.current?.removeAttribute(s.T.endingStyle),me(null)}),Re=(0,v.K)(()=>{be.current&&(be.current=!1,w?.(!1))}),Ae=(0,v.K)(({resolvedProgress:e,shouldTrackProgress:t,notifyParent:n})=>{const r=ne&&!ie&&t,i=r?e:0,o=ne&&t?e:0;n&&k&&(k(o),o<=0&&Re()),le?.set({swipeProgress:i,frontmostHeight:i>0?E:0});const a=b.context.backdropRef.current;if(a){if(!r||i<=0)return a.style.setProperty(c.swipeProgress,"0"),void a.style.removeProperty(l.height);a.style.setProperty(c.swipeProgress,`${i}`),E>0?a.style.setProperty(l.height,`${E}px`):a.style.removeProperty(l.height)}}),Ie=D({enabled:re&&!ce,directions:Ce,elementRef:b.context.popupRef,ignoreSelectorWhenTouch:!1,ignoreScrollableAncestors:!0,movementCssVars:{x:l.swipeMovementX,y:l.swipeMovementY},onSwipeStart(e){if("touches"in e||"pointerType"in e&&"touch"===e.pointerType)return;const t=b.context.popupRef.current;if(!t)return;const n=(0,h.R)(t),r=n.getSelection?.();if(!r||r.isCollapsed)return;const i=(0,p.vq)(r.anchorNode)?r.anchorNode:r.anchorNode?.parentElement,o=(0,p.vq)(r.focusNode)?r.focusNode:r.focusNode?.parentElement;((0,A.gR)(t,i)||(0,A.gR)(t,o))&&r.removeAllRanges()},onSwipingChange(e){K(b.context.backdropRef.current,e),e||k||Re()},swipeThreshold:({element:e,direction:t})=>Y(e,t),canStart(e,t){const n=b.context.popupRef.current;if(!n)return!1;const r=n.ownerDocument,i=O(r,e.x,e.y);if(!i||!(0,A.gR)(n,i))return!1;const o=t.nativeEvent;return!(("touches"in o||"pointerType"in o&&"touch"===o.pointerType)&&G(r,n)||"touchstart"===o.type&&U(i))},onProgress(e,t){!function(e){if(be.current||!e)return;const t=e.direction??y,n="left"===t||"right"===t?e.deltaX:e.deltaY;!Number.isFinite(n)||Math.abs(n)<10||(be.current=!0,w?.(!0))}(t);const n=t?.direction??Ie.swipeDirection,r=void 0===n||n===y,i=Boolean(T&&T.length>0),o=i&&("down"===y||"up"===y)||!i||"left"===y||"right"===y||r;let a=e;if(Se&&X>0)if(t&&Number.isFinite(t.deltaY)){const e=q??Se.minOffset,n=(0,C.q)(e+t.deltaY,0,X);a=(0,C.q)((n-Se.minOffset)/Se.range,0,1)}else if(null!==ke)a=ke;else if("down"===n||"up"===n){const t=e*X,r=q??Se.minOffset,i="down"===n?r+t:r-t;a=(0,C.q)((i-Se.minOffset)/Se.range,0,1)}Ae({resolvedProgress:a,shouldTrackProgress:o,notifyParent:!0})},onRelease({event:e,deltaX:t,deltaY:n,direction:r,velocityX:i,velocityY:o,releaseVelocityX:a,releaseVelocityY:l}){const c={deltaX:t,deltaY:n,velocityX:i,velocityY:o,releaseVelocityX:a,releaseVelocityY:l};function d(e){const t=b.context.popupRef.current;t&&(Re(),Ee(!0),t.style.removeProperty("transition"),t.setAttribute(s.T.endingStyle,""),f.flushSync(()=>{me(function({direction:e,deltaX:t,deltaY:n,velocityX:r,velocityY:i,releaseVelocityX:o,releaseVelocityY:a}){if(!e)return null;const s=b.context.popupRef.current;if(!s)return null;const l="left"===e||"right"===e?s.offsetWidth:s.offsetHeight;if(!Number.isFinite(l)||l<=0)return null;const c="left"===e||"right"===e?t:n,d=T&&T.length>0?q??0:0;let u=0;"down"===e?u=d:"up"===e&&(u=-d);const f=u+c,p="left"===e||"up"===e?-f:f,m=Math.max(0,l-p);if(!Number.isFinite(m)||m<=0)return null;const h="left"===e||"right"===e?o:a,g="left"===e||"right"===e?r:i,v=Math.abs(h)>0&&Number.isFinite(h)?h:g,y="left"===e||"up"===e?-v:v;if(!Number.isFinite(y)||y<=.2)return null;const w=(0,C.q)(y,.2,4),x=(0,C.q)(m/w,80,360);if(!Number.isFinite(x))return null;const _=(x-80)/280,S=(0,C.q)(.1+.9*_,.1,1);return!Number.isFinite(S)||S<=0?null:S}({direction:e,...c}))}))}if(!T||0===T.length){if(!r)return void je();const e=b.context.popupRef.current;if(!e)return void je();const a=Y(e,r),s="left"===r||"right"===r?t:n;if(!Number.isFinite(s))return void je();const l="left"===r||"up"===r?-s:s;if(l<=0)return je(),!1;const c="left"===r||"right"===r?i:o;if(("left"===r||"up"===r?-c:c)>=.5&&l>0)return d(r),!0;const u=l>a;return u?d(r):je(),u}if("down"!==y&&"up"!==y)return void je();if(!X||0===N.length)return void je();const u="down"===y?n:-n;if(!Number.isFinite(u))return void je();const p=Math.sign(u),m="down"===y?l:-l,h="down"===y?o:-o;let g=Number.isFinite(m)?m:h;if(0!==p&&Math.abs(u)>=10&&Number.isFinite(g)){const e=Math.sign(g);0!==e&&e!==p&&(g=h)}const v=q??0,w=(0,C.q)(v+u,0,X),x=Number.isFinite(g)&&Math.abs(g)>=.5?300*(0,C.q)(g,-4,4):0,_=I?w:(0,C.q)(w+x,0,X),S=(0,L.d)(F.By,e),k=()=>(he.current=z,H?.(null,S),d(y),!0);if(I){const e=[...N].sort((e,t)=>e.offset-t.offset);if(0===e.length)return je(),!1;let t=0,n=Math.abs(v-e[0].offset);for(let r=1;r<e.length;r+=1){const i=Math.abs(v-e[r].offset);i<n&&(n=i,t=r)}let r=e[0];n=Math.abs(_-r.offset);for(const t of e){const e=Math.abs(_-t.offset);e<n&&(n=e,r=t)}const i=Math.sign(g);let o=_;if(0!==p&&0!==i&&i===p&&Math.abs(g)>=.5){const n=(0,C.q)(t+p,0,e.length-1);if(n!==t){const t=e[n];(p>0?_<t.offset:_>t.offset)&&(r=t,o=t.offset)}else if(p>0)return k()}const a=X;return Math.abs(o-a)<Math.abs(o-r.offset)?k():(H?.(r.value,S),je(),!1)}if(g>=.5&&u>0)return k();let E=N[0],j=Math.abs(_-E.offset);for(const e of N){const t=Math.abs(_-e.offset);t<j&&(j=t,E=e)}const R=X;return Math.abs(_-R)<j?k():(H?.(E.value,S),je(),!1)},onDismiss(e){le?.set({swipeProgress:0,frontmostHeight:0});const t=b.context.backdropRef.current;t&&(t.style.setProperty(c.swipeProgress,"0"),t.style.removeProperty(l.height));const n=(0,L.d)(F.By,e);if(b.setOpen(!1,n),n.isCanceled){const t=he.current;return void 0!==t&&H?.(t,(0,L.d)(F.By,e)),he.current=void 0,ge.current?.(),void je()}if(b.select("open")){const t=e;return void ve.request(()=>{if(b.select("open")){const e=he.current;void 0!==e&&H?.(e,(0,L.d)(F.By,t)),he.current=void 0,je(),ge.current?.()}else he.current=void 0})}he.current=void 0,Ee(!0)}}),Me=Ie.getPointerProps(),Oe=Ie.getTouchProps(),Pe=Ie.reset;ge.current=Pe,r.useEffect(()=>{const e=ae??se;if(!e)return;const t=e,n=(0,h.R)(t),r=(0,p.zk)(n);return(0,m.q)(n,"touchmove",function(e){if(xe.current)return;const i=_e.current,o=e.touches[0];if(!o||!i)return;const a=ue?o.clientY-i.lastY:o.clientX-i.lastX;if(Z(e,r))return i.allowSwipe=!1,void Q(i,o);if(2===e.touches.length)return void Q(i,o);if(G(n,t)||!ne||!re||ce)return void Q(i,o);if(function(e,t,n){if(e.preserveNativeCrossAxisScroll)return!0;if(!0===e.allowSwipe||!e.hasCrossAxisScrollableContent)return!1;const r=n?t.clientY-e.startY:t.clientX-e.startX,i=n?t.clientX-e.startX:t.clientY-e.startY,o=Math.abs(r),a=Math.abs(i);return!(a<6||a<=o+2)&&(e.preserveNativeCrossAxisScroll=!0,!0)}(i,o,ue))return void Q(i,o);const s=i.scrollTarget;if(!s||s===n.documentElement||s===n.body)return e.cancelable&&e.preventDefault(),void Q(i,o);if(!function(e,t){return"vertical"===t?e.scrollHeight>e.clientHeight:e.scrollWidth>e.clientWidth}(s,de))return e.cancelable&&e.preventDefault(),void Q(i,o);if(0!==a){const t=function(e,t,n,r){const{offset:i,max:o}=ee(e,t),a=te(n,t);if(null===a)return!1;return!!(a?r>0:r<0)&&(a?i<=0:i>=o)}(s,de,y,a);i.allowSwipe?e.cancelable&&e.preventDefault():e.cancelable&&t?(i.allowSwipe=!0,e.preventDefault()):i.allowSwipe=!1}Q(i,o)},{passive:!1,capture:!0})},[re,ce,ne,se,ue,de,y,ae]),r.useEffect(()=>{Se&&!Ie.swiping&&Ae({resolvedProgress:!ne||ie?0:ke??0,shouldTrackProgress:!0,notifyParent:!1})},[Ae,E,ie,k,ne,ke,Se,Ie.swiping,b,le]),r.useEffect(()=>{if(k)return ne||k(0),()=>{k(0)}},[k,ne]),r.useEffect(()=>{ne&&(Pe(),je())},[je,ne,Pe]),r.useEffect(()=>()=>{le?.set({swipeProgress:0,frontmostHeight:0}),K(b.context.backdropRef.current,!1),Re()},[Re,b,le]);const Te=r.useMemo(()=>({swiping:Ie.swiping,getDragStyles:Ie.getDragStyles,swipeStrength:pe??null,setSwipeDismissed:Ee}),[Ee,Ie.getDragStyles,Ie.swiping,pe]);function Ne(){xe.current=!1,_e.current=null,ye.current="",we.current=!1}return(0,W.jsx)(x,{ref:t,className:o,style:a,render:n,...(0,_.v6)(u,{onPointerDown(e){if(ye.current=e.pointerType,we.current="pen"===e.pointerType,!ne||!re||ce)return;const t=O((0,h.R)(e.currentTarget),e.clientX,e.clientY);var n;U(t)||(n=t,Boolean(n?.closest($)))||"touch"!==e.pointerType&&Me.onPointerDown?.(e)},onPointerMove(e){"touch"!==e.pointerType&&Me.onPointerMove?.(e)},onPointerUp(e){ye.current===e.pointerType&&(ye.current=""),"touch"!==e.pointerType&&Me.onPointerUp?.(e)},onPointerCancel(e){ye.current===e.pointerType&&(ye.current=""),"touch"!==e.pointerType&&Me.onPointerCancel?.(e)},onTouchStart(e){if("pen"===ye.current&&we.current)return we.current=!1,xe.current=!1,void(_e.current=null);if(!ne||!re||ce)return xe.current=!1,void(_e.current=null);const t=e.touches[0];if(!t)return;if(J(e))return xe.current=!1,void(_e.current=null);const n=O((0,h.R)(e.currentTarget),t.clientX,t.clientY);if(xe.current=U(n),xe.current)return void(_e.current=null);const r=ae??se,i=(0,A.EW)(e.nativeEvent),o=(0,p.vq)(i)?i:null;if(r&&o&&!(0,A.gR)(r,o))return xe.current=!0,void(_e.current=null);let a=null,s=!1;r&&o&&(a=M(o,r,de),s=null!=M(o,r,fe));let l=null;if(a){const e=function(e,t,n){const{offset:r,max:i}=ee(e,t),o=te(n,t);return null!==o&&(o?r<=0:r>=i)}(a,de,y);l=!!e&&null}_e.current={startX:t.clientX,startY:t.clientY,lastX:t.clientX,lastY:t.clientY,scrollTarget:a,hasCrossAxisScrollableContent:s,allowSwipe:l,preserveNativeCrossAxisScroll:!1},Oe.onTouchStart?.(e)},onTouchMove(e){if(xe.current)return;if(J(e))return;const t=_e.current;t?.preserveNativeCrossAxisScroll||!1===t?.allowSwipe||null!=t?.scrollTarget&&!t.allowSwipe||Oe.onTouchMove?.(e)},onTouchEnd(e){Ne(),Oe.onTouchEnd?.(e)},onTouchCancel(e){Ne(),Oe.onTouchCancel?.(e)},"data-nested-dialog-open":void 0}),children:(0,W.jsx)(B.Provider,{value:Te,children:d})})});function K(e,t){e&&(t?e.setAttribute(V.swiping,""):e.removeAttribute(V.swiping))}function U(e){return Boolean(e?.closest(q.BF))}function Y(e,t){const n="left"===t||"right"===t?e.offsetWidth:e.offsetHeight;return Math.max(.5*n,10)}function X(e,t){return e instanceof t.HTMLInputElement&&"range"===e.type}function G(e,t){const n=(0,A.RS)(e);if(Boolean(n&&(0,A.gR)(t,n))&&(r=n,(0,p.vq)(r)&&("INPUT"===r.tagName||"TEXTAREA"===r.tagName))){const{selectionStart:e,selectionEnd:t}=n;if(null!=e&&null!=t&&e<t)return!0}var r;const i=e.getSelection?.();return!(!i||i.isCollapsed)&&function(e,t){const n=(0,p.vq)(e.anchorNode)?e.anchorNode:e.anchorNode?.parentElement,r=(0,p.vq)(e.focusNode)?e.focusNode:e.focusNode?.parentElement;return e.containsNode(t,!0)||(0,A.gR)(t,n)||(0,A.gR)(t,r)}(i,t)}function Z(e,t){const n=e.composedPath();return n?n.some(e=>X(e,t)):X((0,A.EW)(e),t)}function J(e){return Z(e.nativeEvent,(0,p.zk)(e.currentTarget))}function Q(e,t){e.lastX=t.clientX,e.lastY=t.clientY}function ee(e,t){if("vertical"===t){const t=Math.max(0,e.scrollHeight-e.clientHeight);return{offset:e.scrollTop,max:t}}const n=Math.max(0,e.scrollWidth-e.clientWidth);return{offset:e.scrollLeft,max:n}}function te(e,t){return"vertical"===t?"down"===e||"up"!==e&&null:"right"===e||"left"!==e&&null}var ne=n(2703),re=n(53660),ie=n(40643),oe=n(37840),ae=n(626);let se=!1;const le={...a.GW,...s.G,expanded:e=>e?{[V.expanded]:""}:null,nestedDrawerOpen:e=>e?{[V.nestedDrawerOpen]:""}:null,nestedDrawerSwiping:e=>e?{[V.nestedDrawerSwiping]:""}:null,swipeDirection:e=>e?{[V.swipeDirection]:e}:null,swiping:e=>e?{[V.swiping]:""}:null},ce=r.forwardRef(function(e,t){const{render:n,className:a,style:s,finalFocus:d,initialFocus:u,...f}=e,{store:p}=(0,i.PQ)(),{swipeDirection:m,frontmostHeight:h,hasNestedDrawer:g,nestedSwiping:y,nestedSwipeProgressStore:w,onPopupHeightChange:x,notifyParentFrontmostHeight:_,notifyParentHasNestedDrawer:C}=(0,S.i)(),E=p.useState("descriptionElementId"),R=p.useState("disablePointerDismissal"),A=p.useState("floatingRootContext"),I=p.useState("popupProps"),M=p.useState("modal"),O=p.useState("mounted"),P=p.useState("nested"),T=p.useState("nestedOpenDrawerCount"),N=p.useState("transitionStatus"),D=p.useState("open"),V=p.useState("openMethod"),z=p.useState("titleElementId"),F=p.useState("role"),L=A.useState("floatingId"),q=f.id??L,$=function(){const e=r.useContext(B);return e}();(0,b.p)();const{snapPoints:H,activeSnapPoint:K,activeSnapPointOffset:U}=j(),Y=T>0,X=$?.swiping??!1,G=$?.swipeStrength??null,[Z,J]=r.useState(0),Q=r.useRef(0),ee=(0,v.K)(()=>{const e=p.context.popupRef.current;if(!e)return;const t=e.offsetHeight;if(Q.current>0&&h>Q.current&&t>Q.current)return;if(Q.current>0&&g){const e=Q.current;return J(e),void x(e)}const n=t;n!==Q.current&&(Q.current=n,J(n),x(n))});(0,k.g)(()=>{if(!O)return Q.current=0,J(0),void x(0);const e=p.context.popupRef.current;if(!e)return;if(se||("undefined"!=typeof CSS&&"registerProperty"in CSS&&([l.swipeMovementX,l.swipeMovementY,l.snapPointOffset].forEach(e=>{try{CSS.registerProperty({name:e,syntax:"<length>",inherits:!1,initialValue:"0px"})}catch{}}),[{name:c.swipeProgress,initialValue:"0"},{name:l.swipeStrength,initialValue:"1"}].forEach(({name:e,initialValue:t})=>{try{CSS.registerProperty({name:e,syntax:"<number>",inherits:!1,initialValue:t})}catch{}})),se=!0),ee(),"function"!=typeof ResizeObserver)return;const t=new ResizeObserver(ee);return t.observe(e),()=>{t.disconnect()}},[ee,O,Y,x,p.context.popupRef]),(0,k.g)(()=>{const e=p.context.popupRef,t=()=>{const t=e.current;if(!t)return;const n=w.getSnapshot();n>0?t.style.setProperty(c.swipeProgress,`${n}`):t.style.setProperty(c.swipeProgress,"0")};t();const n=w.subscribe(t);return()=>{n();const t=e.current;t&&t.style.setProperty(c.swipeProgress,"0")}},[w,p.context.popupRef]),r.useEffect(()=>{if(D)return _?.(h),()=>{_?.(0)}},[h,D,_]),r.useEffect(()=>{if(C)return C(D||"ending"===N),()=>{C(!1)}},[C,D,N]),(0,ie.v)({open:D,ref:p.context.popupRef,onComplete(){D&&p.context.onOpenChangeComplete?.(!0)}});const te=void 0===u?p.context.popupRef:u,ce=p.useStateSetter("popupElement"),de={open:D,nested:P,transitionStatus:N,expanded:1===K,nestedDrawerOpen:Y,nestedDrawerSwiping:y,swipeDirection:m,swiping:X};let ue;Z&&(g||"ending"===N)&&(ue=`${Z}px`);const fe=H&&H.length>0&&("down"===m||"up"===m);let pe=null;fe&&null!==U&&(pe="up"===m?-U:U);let me=$?$.getDragStyles():ne.t0;if(fe&&"down"===m){const e=U??0,t=Number.parseFloat(String(me[l.swipeMovementY]??0)),n=Number.isFinite(t)?e+t:e;if(X&&n<0&&Number.isFinite(t)){const t=Math.abs(n),r=-Math.sqrt(t)-e;me={...me,transform:void 0,[l.swipeMovementY]:`${r}px`}}else me={...me,transform:void 0}}const he=(0,o.o)("div",e,{state:de,props:[I,{id:q,"aria-labelledby":z,"aria-describedby":E,role:F,...ae.Ls,hidden:!O,onKeyDown(e){oe.jF.has(e.key)&&e.stopPropagation()},style:{...me,[c.swipeProgress]:"0",[l.nestedDrawers]:T,[l.height]:ue,[l.snapPointOffset]:"number"==typeof pe?`${pe}px`:"0px",[l.frontmostHeight]:h?`${h}px`:void 0,[l.swipeStrength]:"number"==typeof G&&Number.isFinite(G)&&G>0?`${G}`:"1"}},f],ref:[t,p.context.popupRef,ce],stateAttributesMapping:le});return(0,W.jsx)(re.s,{context:A,openInteractionType:V,disabled:!O,closeOnFocusOut:!R,initialFocus:te,returnFocus:d,modal:!1!==M,restoreFocus:"popup",children:he})});var de=n(4921),ue=n(86087),fe=n(29491),pe=n(95248),me=n(53412),he=["input:not([inert]):not([inert] *)","select:not([inert]):not([inert] *)","textarea:not([inert]):not([inert] *)","a[href]:not([inert]):not([inert] *)","button:not([inert]):not([inert] *)","[tabindex]:not(slot):not([inert]):not([inert] *)","audio[controls]:not([inert]):not([inert] *)","video[controls]:not([inert]):not([inert] *)",'[contenteditable]:not([contenteditable="false"]):not([inert]):not([inert] *)',"details>summary:first-of-type:not([inert]):not([inert] *)","details:not([inert]):not([inert] *)"].join(","),ge="undefined"==typeof Element,ve=ge?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,be=!ge&&Element.prototype.getRootNode?function(e){var t;return null==e||null===(t=e.getRootNode)||void 0===t?void 0:t.call(e)}:function(e){return null==e?void 0:e.ownerDocument},ye=function(e,t){var n;void 0===t&&(t=!0);var r=null==e||null===(n=e.getAttribute)||void 0===n?void 0:n.call(e,"inert");return""===r||"true"===r||t&&e&&("function"==typeof e.closest?e.closest("[inert]"):ye(e.parentNode))},we=function(e,t,n){for(var r=[],i=Array.from(e);i.length;){var o=i.shift();if(!ye(o,!1))if("SLOT"===o.tagName){var a=o.assignedElements(),s=a.length?a:o.children,l=we(s,!0,n);n.flatten?r.push.apply(r,l):r.push({scopeParent:o,candidates:l})}else{ve.call(o,he)&&n.filter(o)&&(t||!e.includes(o))&&r.push(o);var c=o.shadowRoot||"function"==typeof n.getShadowRoot&&n.getShadowRoot(o),d=!ye(c,!1)&&(!n.shadowRootFilter||n.shadowRootFilter(o));if(c&&d){var u=we(!0===c?o.children:c.children,!0,n);n.flatten?r.push.apply(r,u):r.push({scopeParent:o,candidates:u})}else i.unshift.apply(i,o.children)}}return r},xe=function(e){return!isNaN(parseInt(e.getAttribute("tabindex"),10))},_e=function(e){if(!e)throw new Error("No node provided");return e.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(e.tagName)||function(e){var t,n=null==e||null===(t=e.getAttribute)||void 0===t?void 0:t.call(e,"contenteditable");return""===n||"true"===n}(e))&&!xe(e)?0:e.tabIndex},Se=function(e,t){return e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex},ke=function(e){return"INPUT"===e.tagName},Ce=function(e){var t=e.getBoundingClientRect(),n=t.width,r=t.height;return 0===n&&0===r},Ee=function(e,t){return!(t.disabled||function(e){return ke(e)&&"hidden"===e.type}(t)||function(e,t){var n=t.displayCheck,r=t.getShadowRoot;if("full-native"===n&&"checkVisibility"in e)return!e.checkVisibility({checkOpacity:!1,opacityProperty:!1,contentVisibilityAuto:!0,visibilityProperty:!0,checkVisibilityCSS:!0});if("hidden"===getComputedStyle(e).visibility)return!0;var i=ve.call(e,"details>summary:first-of-type")?e.parentElement:e;if(ve.call(i,"details:not([open]) *"))return!0;if(n&&"full"!==n&&"full-native"!==n&&"legacy-full"!==n){if("non-zero-area"===n)return Ce(e)}else{if("function"==typeof r){for(var o=e;e;){var a=e.parentElement,s=be(e);if(a&&!a.shadowRoot&&!0===r(a))return Ce(e);e=e.assignedSlot?e.assignedSlot:a||s===e.ownerDocument?a:s.host}e=o}if(function(e){var t,n,r,i,o=e&&be(e),a=null===(t=o)||void 0===t?void 0:t.host,s=!1;if(o&&o!==e)for(s=!!(null!==(n=a)&&void 0!==n&&null!==(r=n.ownerDocument)&&void 0!==r&&r.contains(a)||null!=e&&null!==(i=e.ownerDocument)&&void 0!==i&&i.contains(e));!s&&a;){var l,c,d;s=!(null===(c=a=null===(l=o=be(a))||void 0===l?void 0:l.host)||void 0===c||null===(d=c.ownerDocument)||void 0===d||!d.contains(a))}return s}(e))return!e.getClientRects().length;if("legacy-full"!==n)return!0}return!1}(t,e)||function(e){return"DETAILS"===e.tagName&&Array.prototype.slice.apply(e.children).some(function(e){return"SUMMARY"===e.tagName})}(t)||function(e){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(e.tagName))for(var t=e.parentElement;t;){if("FIELDSET"===t.tagName&&t.disabled){for(var n=0;n<t.children.length;n++){var r=t.children.item(n);if("LEGEND"===r.tagName)return!!ve.call(t,"fieldset[disabled] *")||!r.contains(e)}return!0}t=t.parentElement}return!1}(t))},je=function(e,t){return!(function(e){return function(e){return ke(e)&&"radio"===e.type}(e)&&!function(e){if(!e.name)return!0;var t,n=e.form||be(e),r=function(e){return n.querySelectorAll('input[type="radio"][name="'+e+'"]')};if("undefined"!=typeof window&&void 0!==window.CSS&&"function"==typeof window.CSS.escape)t=r(window.CSS.escape(e.name));else try{t=r(e.name)}catch(e){return console.error("Looks like you have a radio button with a name attribute containing invalid CSS selector characters and need the CSS.escape polyfill: %s",e.message),!1}var i=function(e,t){for(var n=0;n<e.length;n++)if(e[n].checked&&e[n].form===t)return e[n]}(t,e.form);return!i||i===e}(e)}(t)||_e(t)<0||!Ee(e,t))},Re=function(e){var t=parseInt(e.getAttribute("tabindex"),10);return!!(isNaN(t)||t>=0)},Ae=function(e){var t=[],n=[];return e.forEach(function(e,r){var i=!!e.scopeParent,o=i?e.scopeParent:e,a=function(e,t){var n=_e(e);return n<0&&t&&!xe(e)?0:n}(o,i),s=i?Ae(e.candidates):o;0===a?i?t.push.apply(t,s):t.push(o):n.push({documentOrder:r,tabIndex:a,item:e,isScope:i,content:s})}),n.sort(Se).reduce(function(e,t){return t.isScope?e.push.apply(e,t.content):e.push(t.content),e},[]).concat(t)};function Ie({initialFocus:e,deprioritizedAttributes:t}){const n=(0,ue.useRef)(null);let r=e;return void 0!==e&&!0!==e||(r=e=>{if("touch"===e)return n.current??!0;const r=n.current;if(!r)return!0;const i=(o=r,s=(a=(a={getShadowRoot:!0,displayCheck:"function"==typeof ResizeObserver&&ResizeObserver.toString().includes("[native code]")?"full":"none"})||{}).getShadowRoot?we([o],a.includeContainer,{filter:je.bind(null,a),flatten:!1,getShadowRoot:a.getShadowRoot,shadowRootFilter:Re}):function(e,t,n){if(ye(e))return[];var r=Array.prototype.slice.apply(e.querySelectorAll(he));return t&&ve.call(e,he)&&r.unshift(e),r.filter(n)}(o,a.includeContainer,je.bind(null,a)),Ae(s));var o,a,s;for(const e of i)if(e instanceof HTMLElement&&!t.some(t=>e.hasAttribute(t)))return e;return!0}),{resolvedInitialFocus:r,popupRef:n}}var Me=n(90257),Oe=n(96997),Pe=n(96388),Te=n(72999),Ne="data-wp-hash";function De(){const e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},"undefined"!=typeof document&&function(e){const t=De();t.documents.set(e,(t.documents.get(e)??0)+1);for(const[n,r]of t.styles)Ve(e,n,r)}(document)),e.__wpStyleRuntime}function Ve(e,t,n){if(!e.head)return;const r=De();let i=r.injectedStyles.get(e);if(i||(i=new Set,r.injectedStyles.set(e,i)),i.has(t))return;if(function(e,t){if(!e.head)return!1;for(const n of e.head.querySelectorAll(`style[${Ne}]`))if(n.getAttribute(Ne)===t)return!0;return!1}(e,t))return void i.add(t);const o=e.createElement("style");o.setAttribute(Ne,t),o.appendChild(e.createTextNode(n)),e.head.appendChild(o),i.add(t)}!function(e,t){const n=De();n.styles.set(e,t);for(const r of n.documents.keys())Ve(r,e,t)}("ab9b42177d",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.f1c50237c4787636__header{min-height:32px;padding-block:var(--wpds-dimension-padding-2xl,24px) var(--wpds-dimension-gap-lg,16px)}._579f95efdec92a66__footer,.f1c50237c4787636__header{align-items:center;display:flex;gap:var(--wpds-dimension-gap-sm,8px);padding-inline:var(--wpds-dimension-padding-2xl,24px)}._579f95efdec92a66__footer{justify-content:flex-end;padding-block:var(--wpds-dimension-gap-lg,16px) var(--wpds-dimension-padding-2xl,24px)}._5371cc08aad82574__title{--_gcd-heading-color:var(--wpds-color-fg-content-neutral,#1e1e1e);--_gcd-heading-margin:0 auto 0 0;color:var(--wpds-color-fg-content-neutral,#1e1e1e);margin-inline-end:auto;&:dir(rtl){--_gcd-heading-margin:0 0 0 auto}}._766d9011d37ce2d9__content{flex:1 1 auto;min-block-size:0;overflow-block:auto;overflow-inline:hidden;padding:var(--wpds-dimension-padding-2xl,24px);&:focus-visible{outline-offset:calc(var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px))*-1)}}.f1c50237c4787636__header:has(~._766d9011d37ce2d9__content){border-block-end:1px solid transparent;padding-block-end:calc(var(--wpds-dimension-gap-lg, 16px) - 1px)}.f1c50237c4787636__header~._766d9011d37ce2d9__content{padding-block-start:0}._766d9011d37ce2d9__content~._579f95efdec92a66__footer{border-block-start:1px solid transparent;padding-block-start:calc(var(--wpds-dimension-gap-lg, 16px) - 1px)}._766d9011d37ce2d9__content:has(~._579f95efdec92a66__footer){padding-block-end:0}._766d9011d37ce2d9__content>.f1c50237c4787636__header,._766d9011d37ce2d9__content>[data-drawer-content]>.f1c50237c4787636__header{padding-inline:0}._766d9011d37ce2d9__content>.f1c50237c4787636__header:first-child,._766d9011d37ce2d9__content>[data-drawer-content]>.f1c50237c4787636__header:first-child{padding-block-start:0}._766d9011d37ce2d9__content>._579f95efdec92a66__footer,._766d9011d37ce2d9__content>[data-drawer-content]>._579f95efdec92a66__footer{padding-inline:0}._766d9011d37ce2d9__content>._579f95efdec92a66__footer:last-child,._766d9011d37ce2d9__content>[data-drawer-content]>._579f95efdec92a66__footer:last-child{padding-block-end:0}.f1c50237c4787636__header:has(~[data-wp-ui-overlay-scroll-container][data-wp-ui-overlay-scrolled-from-top]){border-block-end-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb)}[data-wp-ui-overlay-scroll-container][data-wp-ui-overlay-scrolled-from-bottom]~._579f95efdec92a66__footer{border-block-start-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb)}[data-wp-ui-overlay-modal] [data-wp-ui-overlay-scroll-container]{overscroll-behavior:contain}}}@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._07e459cfa0254522__backdrop{--backdrop-opacity:0.35;background-color:#000;inset:0;min-height:100dvh;opacity:calc(var(--backdrop-opacity)*(1 - var(--drawer-swipe-progress)));position:fixed;z-index:var(--wp-ui-drawer-z-index,initial);@supports (-webkit-touch-callout:none){position:absolute}&[data-ending-style],&[data-starting-style]{opacity:0}@media not (prefers-reduced-motion){transition:opacity .45s cubic-bezier(.32,.72,0,1);&[data-ending-style]{pointer-events:none;transition-duration:calc(var(--drawer-swipe-strength)*.4s)}&[data-swiping]{transition-duration:0ms}}}.f1cf22f966cf516e__viewport{inset:0;pointer-events:none;position:fixed;z-index:var(--wp-ui-drawer-z-index,initial)}._882277c289298491__popup{--viewport-inset:var(--wpds-dimension-padding-2xl,24px);background-color:var(--wpds-color-bg-surface-neutral-strong,#fff);border:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);box-shadow:var(--wpds-elevation-lg,0 5px 15px 0 #00000014,0 15px 27px 0 #00000012,0 30px 36px 0 #0000000a,0 50px 43px 0 #00000005);box-sizing:border-box;color:var(--wpds-color-fg-content-neutral,#1e1e1e);display:flex;flex-direction:column;font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-md,24px);outline:0;overflow:hidden;pointer-events:auto;position:fixed;touch-action:auto;z-index:var(--wp-ui-drawer-z-index,initial);&[data-ending-style],&[data-open],&[data-swiping]{will-change:transform}&[data-ending-style],&[data-starting-style]{box-shadow:none}@media not (prefers-reduced-motion){transition:transform .45s cubic-bezier(.32,.72,0,1),box-shadow .45s cubic-bezier(.32,.72,0,1);&[data-ending-style]{transition-duration:calc(var(--drawer-swipe-strength)*.4s)}&[data-swiping]{transition-duration:0ms}}&.e758b2a0572e1951__is-small{--popup-size:var(--wpds-dimension-surface-width-sm,320px)}&._21ddafd99d004b84__is-medium{--popup-size:var(--wpds-dimension-surface-width-md,400px)}&._78636e3fdcb75c3b__is-large{--popup-size:var(--wpds-dimension-surface-width-lg,560px)}&.b2960a80aa46d1f9__is-stretch{--popup-size:var(--stretch-size)}&._949cc180111d609b__is-auto{--popup-size:auto}&[data-swiping]{user-select:none}&[data-swipe-direction=left]{--stretch-size:calc(100vw - var(--viewport-inset));border-end-end-radius:var(--wpds-border-radius-lg,8px);border-start-end-radius:var(--wpds-border-radius-lg,8px);bottom:0;left:0;max-width:calc(100vw - var(--viewport-inset));top:0;transform:translateX(var(--drawer-swipe-movement-x));width:var(--popup-size);&[data-ending-style],&[data-starting-style]{transform:translateX(-100%)}}&[data-swipe-direction=right]{--stretch-size:calc(100vw - var(--viewport-inset));border-end-start-radius:var(--wpds-border-radius-lg,8px);border-start-start-radius:var(--wpds-border-radius-lg,8px);bottom:0;max-width:calc(100vw - var(--viewport-inset));right:0;top:0;transform:translateX(var(--drawer-swipe-movement-x));width:var(--popup-size);&[data-ending-style],&[data-starting-style]{transform:translateX(100%)}}&[data-swipe-direction=down]{--stretch-size:calc(100dvh - var(--viewport-inset));border-start-end-radius:var(--wpds-border-radius-lg,8px);border-start-start-radius:var(--wpds-border-radius-lg,8px);bottom:0;height:var(--popup-size);left:0;max-height:calc(100dvh - var(--viewport-inset));right:0;transform:translateY(var(--drawer-swipe-movement-y));&[data-ending-style],&[data-starting-style]{transform:translateY(100%)}}&[data-swipe-direction=up]{--stretch-size:calc(100dvh - var(--viewport-inset));border-end-end-radius:var(--wpds-border-radius-lg,8px);border-end-start-radius:var(--wpds-border-radius-lg,8px);height:var(--popup-size);left:0;max-height:calc(100dvh - var(--viewport-inset));right:0;top:0;transform:translateY(var(--drawer-swipe-movement-y));&[data-ending-style],&[data-starting-style]{transform:translateY(-100%)}}}._07e459cfa0254522__backdrop~* ._882277c289298491__popup{border-color:transparent}@media (forced-colors:active){._07e459cfa0254522__backdrop~* ._882277c289298491__popup,._882277c289298491__popup{border-color:CanvasText}}.e84af91dc76cf84f__header [data-wp-ui-drawer-close-icon]{margin-inline-start:auto}._882277c289298491__popup[data-swipe-direction=left] .c7c17b6b2378b2ee__content{padding-left:max(var(--wpds-dimension-padding-2xl,24px),env(safe-area-inset-left))}._882277c289298491__popup[data-swipe-direction=right] .c7c17b6b2378b2ee__content{padding-right:max(var(--wpds-dimension-padding-2xl,24px),env(safe-area-inset-right))}._882277c289298491__popup[data-swipe-direction=up]>.e84af91dc76cf84f__header{padding-top:max(var(--wpds-dimension-padding-2xl,24px),env(safe-area-inset-top))}._882277c289298491__popup[data-swipe-direction=down]>._1136b31b67a81245__footer{padding-bottom:max(var(--wpds-dimension-padding-2xl,24px),env(safe-area-inset-bottom))}._882277c289298491__popup[data-swipe-direction=up]>.c7c17b6b2378b2ee__content:first-child{padding-top:max(var(--wpds-dimension-padding-2xl,24px),env(safe-area-inset-top))}._882277c289298491__popup[data-swipe-direction=down]>.c7c17b6b2378b2ee__content:last-child{padding-bottom:max(var(--wpds-dimension-padding-2xl,24px),env(safe-area-inset-bottom))}}}');var ze={backdrop:"_07e459cfa0254522__backdrop",viewport:"f1cf22f966cf516e__viewport",popup:"_882277c289298491__popup","is-small":"e758b2a0572e1951__is-small","is-medium":"_21ddafd99d004b84__is-medium","is-large":"_78636e3fdcb75c3b__is-large","is-stretch":"b2960a80aa46d1f9__is-stretch","is-auto":"_949cc180111d609b__is-auto",header:"e84af91dc76cf84f__header f1c50237c4787636__header",footer:"_1136b31b67a81245__footer _579f95efdec92a66__footer",title:"_0dab095165fca096__title _5371cc08aad82574__title",content:"c7c17b6b2378b2ee__content _766d9011d37ce2d9__content"},Fe=(0,me.T)(pe.j).ThemeProvider,Le=(0,ue.forwardRef)(function({className:e,portal:t,children:n,size:r,initialFocus:i,finalFocus:o,...a},s){const{resolvedInitialFocus:l,popupRef:c}=Ie({initialFocus:i,deprioritizedAttributes:["data-wp-ui-drawer-close-icon",Me.S]}),d=(0,fe.useMergeRefs)([s,c]),f=(0,Pe.oe)(),p=(0,W.jsxs)(W.Fragment,{children:[!0===f&&(0,W.jsx)(u,{className:ze.backdrop,"data-testid":"drawer-backdrop"}),(0,W.jsx)(H,{className:ze.viewport,children:(0,W.jsx)(Fe,{children:(0,W.jsx)(ce,{ref:d,className:t=>{const n="up"===t.swipeDirection||"down"===t.swipeDirection,i=r??(n?"auto":"medium");return(0,de.A)(ze.popup,e,ze[`is-${i}`])},initialFocus:l,finalFocus:o,...a,"data-wp-ui-overlay-modal":!0===f?"":void 0,children:(0,W.jsx)(Pe.Ig,{children:n})})})})]});return(0,Oe.o)(t,(0,W.jsx)(Te.Z,{}),p)})},72999:(e,t,n)=>{"use strict";n.d(t,{Z:()=>u});var r=n(51609),i=n(82105),o=n(16153),a=n(28007),s=n(62507),l=n(91585),c=n(39793);const d=r.forwardRef(function(e,t){const{keepMounted:n=!1,...r}=e,{store:d}=(0,a.PQ)(),u=d.useState("mounted"),f=d.useState("modal"),p=d.useState("open");return u||n?(0,c.jsx)(s.m.Provider,{value:n,children:(0,c.jsxs)(o.XF,{ref:t,...r,children:[u&&!0===f&&(0,c.jsx)(l.W,{ref:d.context.internalBackdropRef,inert:(0,i.Y)(!p)}),e.children]})}):null});var u=(0,n(86087).forwardRef)(function(e,t){return(0,c.jsx)(d,{ref:t,...e})})},71267:(e,t,n)=>{"use strict";n.d(t,{b:()=>V});var r=n(51609),i=n(78105),o=n(40719),a=n(50625),s=n(24843),l=n(87803),c=n(90060),d=n(80863),u=n(28007),f=n(63272),p=n(56555),m=n(2703),h=n(75546),g=n(74910),v=n(38203),b=n(78410),y=n(92016),w=n(626);function x({store:e,dialogRoot:t}){const{parentContext:n,isDrawer:i}=t,o=e.useState("open"),a=e.useState("disablePointerDismissal"),s=e.useState("modal"),l=e.useState("popupElement"),c=e.useState("floatingRootContext"),[d,u]=r.useState(0),[f,b]=r.useState(0),y=0===d,x=(0,g.s)(c,{outsidePressEvent:()=>e.context.internalBackdropRef.current||e.context.backdropRef.current?"intentional":{mouse:"trap-focus"===s?"sloppy":"intentional",touch:"sloppy"},outsidePress(t){if(!e.context.outsidePressEnabledRef.current)return!1;if("button"in t&&0!==t.button)return!1;if("touches"in t&&1!==t.touches.length)return!1;const n=(0,v.EW)(t);if(y&&!a){const t=n;return!s||!e.context.internalBackdropRef.current&&!e.context.backdropRef.current||e.context.internalBackdropRef.current===t||e.context.backdropRef.current===t||(0,v.gR)(t,l)&&!t?.hasAttribute("data-base-ui-portal")}return!1},escapeKey:y});(0,p.K)(o&&!0===s,l),e.useContextCallback("onNestedDialogOpen",(e,t)=>{u(e),b(t)}),e.useContextCallback("onNestedDialogClose",()=>{u(0),b(0)}),r.useEffect(()=>(n?.onNestedDialogOpen&&o&&n.onNestedDialogOpen(d+1,f+(i?1:0)),n?.onNestedDialogClose&&!o&&n.onNestedDialogClose(),()=>{n?.onNestedDialogClose&&o&&n.onNestedDialogClose()}),[i,o,d,f,n]);const _=x.reference??m.t0,S=x.trigger??m.t0,k=r.useMemo(()=>(0,h.v6)(w.Ls,x.floating),[x.floating]);return(0,w.i6)(e,{activeTriggerProps:_,inactiveTriggerProps:S,popupProps:k,nestedOpenDialogCount:d,nestedOpenDrawerCount:f}),null}var _=n(69751),S=n(52522),k=n(99395),C=n(86218);const E={...k.ol,modal:(0,_.M)(e=>e.modal),nested:(0,_.M)(e=>e.nested),nestedOpenDialogCount:(0,_.M)(e=>e.nestedOpenDialogCount),nestedOpenDrawerCount:(0,_.M)(e=>e.nestedOpenDrawerCount),disablePointerDismissal:(0,_.M)(e=>e.disablePointerDismissal),openMethod:(0,_.M)(e=>e.openMethod),descriptionElementId:(0,_.M)(e=>e.descriptionElementId),titleElementId:(0,_.M)(e=>e.titleElementId),viewportElement:(0,_.M)(e=>e.viewportElement),role:(0,_.M)(e=>e.role)};class j extends S.H{constructor(e,t,n=!1){const i=new C.Z,o=function(e={}){return{...(0,k.rJ)(),modal:!0,disablePointerDismissal:!1,popupElement:null,viewportElement:null,descriptionElementId:void 0,titleElementId:void 0,openMethod:null,nested:!1,nestedOpenDialogCount:0,nestedOpenDrawerCount:0,role:"dialog",...e}}(e);o.floatingRootContext=(0,k.OB)(i,t,n),super(o,{popupRef:r.createRef(),backdropRef:r.createRef(),internalBackdropRef:r.createRef(),outsidePressEnabledRef:{current:!0},triggerElements:i,onOpenChange:void 0,onOpenChangeComplete:void 0},E)}setOpen=(e,t)=>{if(t.preventUnmountOnClose=()=>{this.set("preventUnmountingOnClose",!0)},e||null!=t.trigger||null==this.state.activeTriggerId||(t.trigger=this.state.activeTriggerElement??void 0),this.context.onOpenChange?.(e,t),t.isCanceled)return;this.state.floatingRootContext.dispatchOpenChange(e,t);const n={open:e};(0,w.CN)(n,e,t.trigger),this.update(n)};static useStore(e,t){return(0,w.Nj)(e,(e,n)=>new j(t,e,n),!0).store}}var R=n(39793);function A(e){return function(e,t="dialog"){const{children:n,open:i,defaultOpen:o=!1,onOpenChange:a,onOpenChangeComplete:s,disablePointerDismissal:l=!1,modal:c=!0,actionsRef:d,handle:p,triggerId:m,defaultTriggerId:h=null}=e,g="drawer"===t,v="alert-dialog"===t,_=!!v||c,S=v||l,k=v?"alertdialog":"dialog",C=(0,u.PQ)(!0),E={modal:_,disablePointerDismissal:S,nested:Boolean(C),role:k},A=j.useStore(p?.store,{open:o,openProp:i,activeTriggerId:h,triggerIdProp:m,...E});(0,f.j)(()=>{const e=void 0===i&&!1===A.state.open&&!0===o?{open:!0,activeTriggerId:h}:null;v?A.update(e?{...E,...e}:E):e&&A.update(e)}),A.useControlledProp("openProp",i),A.useControlledProp("triggerIdProp",m),A.useSyncedValues(E),A.useContextCallback("onOpenChange",a),A.useContextCallback("onOpenChangeComplete",s);const I=A.useState("open"),M=A.useState("mounted"),O=A.useState("payload"),P=function(e){const{store:t,parentContext:n,actionsRef:i,isDrawer:o}=e,a=t.useState("open");(0,w.xs)(t,a),(0,w.tr)(t);const{forceUnmount:s}=(0,w.l$)(a,t),l=r.useCallback(()=>{t.setOpen(!1,(0,b.d)(y.zJ))},[t]);return r.useImperativeHandle(i,()=>({unmount:s,close:l}),[s,l]),{parentContext:n,isDrawer:o}}({store:A,actionsRef:d,parentContext:C?.store.context,isDrawer:g}),T=I||M,N=r.useMemo(()=>({store:A}),[A]);return(0,R.jsx)(u.Ts.Provider,{value:!1,children:(0,R.jsxs)(u.am.Provider,{value:N,children:[T&&(0,R.jsx)(x,{store:A,dialogRoot:P}),"function"==typeof n?n({payload:O}):n]})})}(e,r.useContext(u.Ts)?"drawer":"dialog")}var I,M,O=n(3961);function P(e){const{children:t,open:n,defaultOpen:i=!1,onOpenChange:s,onOpenChangeComplete:l,disablePointerDismissal:c=!1,modal:f=!0,actionsRef:p,handle:m,triggerId:h,defaultTriggerId:g=null,swipeDirection:v="down",snapToSequentialPoints:w=!1,snapPoints:x,snapPoint:_,defaultSnapPoint:S,onSnapPointChange:k}=e,C=(0,d.i)(!0),E=C?.onNestedSwipeProgressChange,j=C?.onNestedFrontmostHeightChange,O=C?.onNestedSwipingChange,P=C?.onNestedDrawerPresenceChange,[D,V]=r.useState(0),[z,F]=r.useState(0),[L,B]=r.useState(!1),[q,W]=r.useState(!1),[$]=r.useState(T),H=void 0!==S?S:x?.[0]??null,K=void 0!==_,[U,Y]=(0,o.q)({controlled:_,default:H,name:"Drawer",state:"snapPoint"}),X=r.useRef(!1),G=(0,a.K)((e,t)=>{const n=t??(0,b.d)(y.dv);k?.(e,n),n.isCanceled||Y(e)}),Z=r.useMemo(()=>K?U:x&&0!==x.length?null!==U&&x.some(e=>Object.is(e,U))?U:H:U,[U,K,H,x]),J=(0,a.K)(e=>{V(e),!X.current&&e>0&&F(e)}),Q=(0,a.K)(e=>{if(e>0)return X.current=!0,void F(e);X.current=!1,D>0&&F(D)}),ee=(0,a.K)(e=>{B(e)}),te=(0,a.K)(e=>{$.set(e),E?.(e)}),ne=(0,a.K)(e=>{W(e),O?.(e)}),re=(0,a.K)((e,t)=>{s?.(e,t),t.isCanceled||!e&&x&&x.length>0&&G(H,(0,b.d)(t.reason,t.event,t.trigger))}),ie=r.useMemo(()=>({swipeDirection:v,snapToSequentialPoints:w,snapPoints:x,activeSnapPoint:Z,setActiveSnapPoint:G,frontmostHeight:z,popupHeight:D,hasNestedDrawer:L,nestedSwiping:q,nestedSwipeProgressStore:$,onNestedDrawerPresenceChange:ee,onPopupHeightChange:J,onNestedFrontmostHeightChange:Q,onNestedSwipingChange:ne,onNestedSwipeProgressChange:te,notifyParentFrontmostHeight:j,notifyParentSwipingChange:O,notifyParentSwipeProgressChange:E,notifyParentHasNestedDrawer:P}),[Z,z,L,q,$,P,E,O,j,ee,Q,te,ne,J,D,G,x,w,v]),oe="function"==typeof t?e=>(0,R.jsxs)(r.Fragment,{children:[I||(I=(0,R.jsx)(N,{})),t(e)]}):(0,R.jsxs)(r.Fragment,{children:[M||(M=(0,R.jsx)(N,{})),t]});return(0,R.jsx)(d.N.Provider,{value:ie,children:(0,R.jsx)(u.Ts.Provider,{value:!0,children:(0,R.jsx)(A,{open:n,defaultOpen:i,onOpenChange:re,onOpenChangeComplete:l,disablePointerDismissal:c,modal:f,actionsRef:p,handle:m,triggerId:h,defaultTriggerId:g,children:oe})})})}function T(){let e=0;const t=new Set;return{getSnapshot:()=>e,set(n){const r=Number.isFinite(n)?n:0;r!==e&&(e=r,t.forEach(e=>{e()}))},subscribe:e=>(t.add(e),()=>{t.delete(e)})}}function N(){const e=(0,c.B)(),t=(0,O.Z)(!0),{store:n}=(0,u.PQ)(!1),o=n.useState("open"),a=n.useState("nestedOpenDialogCount"),d=n.useState("popupElement"),f=0===a;return r.useEffect(()=>{if(t&&null!=e)return()=>{t.removeDrawer(e)}},[e,t]),r.useEffect(()=>{null!=e&&t?.setDrawerOpen(e,o)},[e,o,t]),r.useEffect(()=>{if(!o||!f||!l.m0)return;const e=(0,s.zk)(d).CloseWatcher;if(!e)return;const t=new e,r=(0,i.q)(t,"close",function(e){n.select("open")&&n.setOpen(!1,(0,b.d)(y.zz,e))});return()=>{r(),t.destroy()}},[n,f,o,d]),null}var D=n(96388);function V({modal:e=!0,swipeDirection:t="left",children:n,...r}){return(0,R.jsx)(P,{modal:e,swipeDirection:t,...r,children:(0,R.jsx)(D.Sg,{modal:e,children:n})})}},73485:(e,t,n)=>{"use strict";n.d(t,{h:()=>g});var r=n(51609),i=n(28007),o=n(19134),a=n(38082);const s=r.forwardRef(function(e,t){const{render:n,className:r,style:s,id:l,...c}=e,{store:d}=(0,i.PQ)(),u=(0,a.e)(l);return d.useSyncedValueWithCleanup("titleElementId",u),(0,o.o)("h2",e,{ref:t,props:[{id:u},c]})});var l=n(29491),c=n(86087),d=n(49656),u=n(96388),f=n(39793),p="data-wp-hash";function m(){const e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},"undefined"!=typeof document&&function(e){const t=m();t.documents.set(e,(t.documents.get(e)??0)+1);for(const[n,r]of t.styles)h(e,n,r)}(document)),e.__wpStyleRuntime}function h(e,t,n){if(!e.head)return;const r=m();let i=r.injectedStyles.get(e);if(i||(i=new Set,r.injectedStyles.set(e,i)),i.has(t))return;if(function(e,t){if(!e.head)return!1;for(const n of e.head.querySelectorAll(`style[${p}]`))if(n.getAttribute(p)===t)return!0;return!1}(e,t))return void i.add(t);const o=e.createElement("style");o.setAttribute(p,t),o.appendChild(e.createTextNode(n)),e.head.appendChild(o),i.add(t)}!function(e,t){const n=m();n.styles.set(e,t);for(const r of n.documents.keys())h(r,e,t)}("ab9b42177d",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.f1c50237c4787636__header{min-height:32px;padding-block:var(--wpds-dimension-padding-2xl,24px) var(--wpds-dimension-gap-lg,16px)}._579f95efdec92a66__footer,.f1c50237c4787636__header{align-items:center;display:flex;gap:var(--wpds-dimension-gap-sm,8px);padding-inline:var(--wpds-dimension-padding-2xl,24px)}._579f95efdec92a66__footer{justify-content:flex-end;padding-block:var(--wpds-dimension-gap-lg,16px) var(--wpds-dimension-padding-2xl,24px)}._5371cc08aad82574__title{--_gcd-heading-color:var(--wpds-color-fg-content-neutral,#1e1e1e);--_gcd-heading-margin:0 auto 0 0;color:var(--wpds-color-fg-content-neutral,#1e1e1e);margin-inline-end:auto;&:dir(rtl){--_gcd-heading-margin:0 0 0 auto}}._766d9011d37ce2d9__content{flex:1 1 auto;min-block-size:0;overflow-block:auto;overflow-inline:hidden;padding:var(--wpds-dimension-padding-2xl,24px);&:focus-visible{outline-offset:calc(var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px))*-1)}}.f1c50237c4787636__header:has(~._766d9011d37ce2d9__content){border-block-end:1px solid transparent;padding-block-end:calc(var(--wpds-dimension-gap-lg, 16px) - 1px)}.f1c50237c4787636__header~._766d9011d37ce2d9__content{padding-block-start:0}._766d9011d37ce2d9__content~._579f95efdec92a66__footer{border-block-start:1px solid transparent;padding-block-start:calc(var(--wpds-dimension-gap-lg, 16px) - 1px)}._766d9011d37ce2d9__content:has(~._579f95efdec92a66__footer){padding-block-end:0}._766d9011d37ce2d9__content>.f1c50237c4787636__header,._766d9011d37ce2d9__content>[data-drawer-content]>.f1c50237c4787636__header{padding-inline:0}._766d9011d37ce2d9__content>.f1c50237c4787636__header:first-child,._766d9011d37ce2d9__content>[data-drawer-content]>.f1c50237c4787636__header:first-child{padding-block-start:0}._766d9011d37ce2d9__content>._579f95efdec92a66__footer,._766d9011d37ce2d9__content>[data-drawer-content]>._579f95efdec92a66__footer{padding-inline:0}._766d9011d37ce2d9__content>._579f95efdec92a66__footer:last-child,._766d9011d37ce2d9__content>[data-drawer-content]>._579f95efdec92a66__footer:last-child{padding-block-end:0}.f1c50237c4787636__header:has(~[data-wp-ui-overlay-scroll-container][data-wp-ui-overlay-scrolled-from-top]){border-block-end-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb)}[data-wp-ui-overlay-scroll-container][data-wp-ui-overlay-scrolled-from-bottom]~._579f95efdec92a66__footer{border-block-start-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb)}[data-wp-ui-overlay-modal] [data-wp-ui-overlay-scroll-container]{overscroll-behavior:contain}}}@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._07e459cfa0254522__backdrop{--backdrop-opacity:0.35;background-color:#000;inset:0;min-height:100dvh;opacity:calc(var(--backdrop-opacity)*(1 - var(--drawer-swipe-progress)));position:fixed;z-index:var(--wp-ui-drawer-z-index,initial);@supports (-webkit-touch-callout:none){position:absolute}&[data-ending-style],&[data-starting-style]{opacity:0}@media not (prefers-reduced-motion){transition:opacity .45s cubic-bezier(.32,.72,0,1);&[data-ending-style]{pointer-events:none;transition-duration:calc(var(--drawer-swipe-strength)*.4s)}&[data-swiping]{transition-duration:0ms}}}.f1cf22f966cf516e__viewport{inset:0;pointer-events:none;position:fixed;z-index:var(--wp-ui-drawer-z-index,initial)}._882277c289298491__popup{--viewport-inset:var(--wpds-dimension-padding-2xl,24px);background-color:var(--wpds-color-bg-surface-neutral-strong,#fff);border:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);box-shadow:var(--wpds-elevation-lg,0 5px 15px 0 #00000014,0 15px 27px 0 #00000012,0 30px 36px 0 #0000000a,0 50px 43px 0 #00000005);box-sizing:border-box;color:var(--wpds-color-fg-content-neutral,#1e1e1e);display:flex;flex-direction:column;font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-md,24px);outline:0;overflow:hidden;pointer-events:auto;position:fixed;touch-action:auto;z-index:var(--wp-ui-drawer-z-index,initial);&[data-ending-style],&[data-open],&[data-swiping]{will-change:transform}&[data-ending-style],&[data-starting-style]{box-shadow:none}@media not (prefers-reduced-motion){transition:transform .45s cubic-bezier(.32,.72,0,1),box-shadow .45s cubic-bezier(.32,.72,0,1);&[data-ending-style]{transition-duration:calc(var(--drawer-swipe-strength)*.4s)}&[data-swiping]{transition-duration:0ms}}&.e758b2a0572e1951__is-small{--popup-size:var(--wpds-dimension-surface-width-sm,320px)}&._21ddafd99d004b84__is-medium{--popup-size:var(--wpds-dimension-surface-width-md,400px)}&._78636e3fdcb75c3b__is-large{--popup-size:var(--wpds-dimension-surface-width-lg,560px)}&.b2960a80aa46d1f9__is-stretch{--popup-size:var(--stretch-size)}&._949cc180111d609b__is-auto{--popup-size:auto}&[data-swiping]{user-select:none}&[data-swipe-direction=left]{--stretch-size:calc(100vw - var(--viewport-inset));border-end-end-radius:var(--wpds-border-radius-lg,8px);border-start-end-radius:var(--wpds-border-radius-lg,8px);bottom:0;left:0;max-width:calc(100vw - var(--viewport-inset));top:0;transform:translateX(var(--drawer-swipe-movement-x));width:var(--popup-size);&[data-ending-style],&[data-starting-style]{transform:translateX(-100%)}}&[data-swipe-direction=right]{--stretch-size:calc(100vw - var(--viewport-inset));border-end-start-radius:var(--wpds-border-radius-lg,8px);border-start-start-radius:var(--wpds-border-radius-lg,8px);bottom:0;max-width:calc(100vw - var(--viewport-inset));right:0;top:0;transform:translateX(var(--drawer-swipe-movement-x));width:var(--popup-size);&[data-ending-style],&[data-starting-style]{transform:translateX(100%)}}&[data-swipe-direction=down]{--stretch-size:calc(100dvh - var(--viewport-inset));border-start-end-radius:var(--wpds-border-radius-lg,8px);border-start-start-radius:var(--wpds-border-radius-lg,8px);bottom:0;height:var(--popup-size);left:0;max-height:calc(100dvh - var(--viewport-inset));right:0;transform:translateY(var(--drawer-swipe-movement-y));&[data-ending-style],&[data-starting-style]{transform:translateY(100%)}}&[data-swipe-direction=up]{--stretch-size:calc(100dvh - var(--viewport-inset));border-end-end-radius:var(--wpds-border-radius-lg,8px);border-end-start-radius:var(--wpds-border-radius-lg,8px);height:var(--popup-size);left:0;max-height:calc(100dvh - var(--viewport-inset));right:0;top:0;transform:translateY(var(--drawer-swipe-movement-y));&[data-ending-style],&[data-starting-style]{transform:translateY(-100%)}}}._07e459cfa0254522__backdrop~* ._882277c289298491__popup{border-color:transparent}@media (forced-colors:active){._07e459cfa0254522__backdrop~* ._882277c289298491__popup,._882277c289298491__popup{border-color:CanvasText}}.e84af91dc76cf84f__header [data-wp-ui-drawer-close-icon]{margin-inline-start:auto}._882277c289298491__popup[data-swipe-direction=left] .c7c17b6b2378b2ee__content{padding-left:max(var(--wpds-dimension-padding-2xl,24px),env(safe-area-inset-left))}._882277c289298491__popup[data-swipe-direction=right] .c7c17b6b2378b2ee__content{padding-right:max(var(--wpds-dimension-padding-2xl,24px),env(safe-area-inset-right))}._882277c289298491__popup[data-swipe-direction=up]>.e84af91dc76cf84f__header{padding-top:max(var(--wpds-dimension-padding-2xl,24px),env(safe-area-inset-top))}._882277c289298491__popup[data-swipe-direction=down]>._1136b31b67a81245__footer{padding-bottom:max(var(--wpds-dimension-padding-2xl,24px),env(safe-area-inset-bottom))}._882277c289298491__popup[data-swipe-direction=up]>.c7c17b6b2378b2ee__content:first-child{padding-top:max(var(--wpds-dimension-padding-2xl,24px),env(safe-area-inset-top))}._882277c289298491__popup[data-swipe-direction=down]>.c7c17b6b2378b2ee__content:last-child{padding-bottom:max(var(--wpds-dimension-padding-2xl,24px),env(safe-area-inset-bottom))}}}');var g=(0,c.forwardRef)(function({children:e,...t},n){const r=(0,u.r7)(),i=(0,c.useRef)(null),o=(0,l.useMergeRefs)([i,n]);return(0,c.useEffect)(()=>{if(r)return r.registerTitle(i.current)},[r]),(0,f.jsx)(d.E,{ref:o,variant:"heading-xl",render:(0,f.jsx)(s,{...t}),className:"_0dab095165fca096__title _5371cc08aad82574__title",children:e})})},67090:(e,t,n)=>{"use strict";n.d(t,{E:()=>d});var r=n(36010),i=n(75546),o=n(4921),a=n(86087),s="data-wp-hash";function l(){const e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},"undefined"!=typeof document&&function(e){const t=l();t.documents.set(e,(t.documents.get(e)??0)+1);for(const[n,r]of t.styles)c(e,n,r)}(document)),e.__wpStyleRuntime}function c(e,t,n){if(!e.head)return;const r=l();let i=r.injectedStyles.get(e);if(i||(i=new Set,r.injectedStyles.set(e,i)),i.has(t))return;if(function(e,t){if(!e.head)return!1;for(const n of e.head.querySelectorAll(`style[${s}]`))if(n.getAttribute(s)===t)return!0;return!1}(e,t))return void i.add(t);const o=e.createElement("style");o.setAttribute(s,t),o.appendChild(e.createTextNode(n)),e.head.appendChild(o),i.add(t)}!function(e,t){const n=l();n.styles.set(e,t);for(const r of n.documents.keys())c(r,e,t)}("d331810ae3",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.a23e08e65c8e62e5__root{text-wrap:balance;align-items:center;color:var(--wpds-color-fg-content-neutral,#1e1e1e);display:flex;flex-direction:column;font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);gap:var(--wpds-dimension-gap-xs,4px);max-width:var(--wpds-dimension-surface-width-sm,320px);text-align:center}._01303b3680eaa216__visual{align-items:center;color:var(--wpds-color-fg-content-neutral-weak,#707070);display:flex;justify-content:center;line-height:1;margin-block-end:var(--wpds-dimension-gap-xs,4px)}._58c8e351db225608__icon{background-color:var(--wpds-color-bg-surface-neutral-weak,#f4f4f4);border:1px solid var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);border-radius:50%;padding:var(--wpds-dimension-padding-xs,4px)}.b8b96f70820333a1__title{margin:0}._70f1dd22bad55b18__description{color:var(--wpds-color-fg-content-neutral-weak,#707070);margin:0}._89ac025fd8e2bc52__actions{align-items:center;display:flex;flex-direction:column;gap:var(--wpds-dimension-gap-xs,4px);margin-block-start:var(--wpds-dimension-gap-md,12px);@media (min-width:480px){flex-direction:row;justify-content:center}}}}');var d=(0,a.forwardRef)(function({render:e,...t},n){const a=(0,o.A)("_89ac025fd8e2bc52__actions");return(0,r.C)({defaultTagName:"div",render:e,ref:n,props:(0,i.v6)({className:a},t)})})},86805:(e,t,n)=>{"use strict";n.d(t,{V:()=>u});var r=n(4921),i=n(86087),o=n(49656),a=n(39793),s="data-wp-hash";function l(){const e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},"undefined"!=typeof document&&function(e){const t=l();t.documents.set(e,(t.documents.get(e)??0)+1);for(const[n,r]of t.styles)c(e,n,r)}(document)),e.__wpStyleRuntime}function c(e,t,n){if(!e.head)return;const r=l();let i=r.injectedStyles.get(e);if(i||(i=new Set,r.injectedStyles.set(e,i)),i.has(t))return;if(function(e,t){if(!e.head)return!1;for(const n of e.head.querySelectorAll(`style[${s}]`))if(n.getAttribute(s)===t)return!0;return!1}(e,t))return void i.add(t);const o=e.createElement("style");o.setAttribute(s,t),o.appendChild(e.createTextNode(n)),e.head.appendChild(o),i.add(t)}!function(e,t){const n=l();n.styles.set(e,t);for(const r of n.documents.keys())c(r,e,t)}("d331810ae3",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.a23e08e65c8e62e5__root{text-wrap:balance;align-items:center;color:var(--wpds-color-fg-content-neutral,#1e1e1e);display:flex;flex-direction:column;font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);gap:var(--wpds-dimension-gap-xs,4px);max-width:var(--wpds-dimension-surface-width-sm,320px);text-align:center}._01303b3680eaa216__visual{align-items:center;color:var(--wpds-color-fg-content-neutral-weak,#707070);display:flex;justify-content:center;line-height:1;margin-block-end:var(--wpds-dimension-gap-xs,4px)}._58c8e351db225608__icon{background-color:var(--wpds-color-bg-surface-neutral-weak,#f4f4f4);border:1px solid var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);border-radius:50%;padding:var(--wpds-dimension-padding-xs,4px)}.b8b96f70820333a1__title{margin:0}._70f1dd22bad55b18__description{color:var(--wpds-color-fg-content-neutral-weak,#707070);margin:0}._89ac025fd8e2bc52__actions{align-items:center;display:flex;flex-direction:column;gap:var(--wpds-dimension-gap-xs,4px);margin-block-start:var(--wpds-dimension-gap-md,12px);@media (min-width:480px){flex-direction:row;justify-content:center}}}}');var d=(0,a.jsx)("p",{}),u=(0,i.forwardRef)(function({render:e=d,className:t,children:n,...i},s){return(0,a.jsx)(o.E,{ref:s,variant:"body-md",render:e,className:(0,r.A)("_70f1dd22bad55b18__description",t),...i,children:n})})},45577:(e,t,n)=>{"use strict";n.d(t,{b:()=>d});var r=n(36010),i=n(75546),o=n(4921),a=n(86087),s="data-wp-hash";function l(){const e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},"undefined"!=typeof document&&function(e){const t=l();t.documents.set(e,(t.documents.get(e)??0)+1);for(const[n,r]of t.styles)c(e,n,r)}(document)),e.__wpStyleRuntime}function c(e,t,n){if(!e.head)return;const r=l();let i=r.injectedStyles.get(e);if(i||(i=new Set,r.injectedStyles.set(e,i)),i.has(t))return;if(function(e,t){if(!e.head)return!1;for(const n of e.head.querySelectorAll(`style[${s}]`))if(n.getAttribute(s)===t)return!0;return!1}(e,t))return void i.add(t);const o=e.createElement("style");o.setAttribute(s,t),o.appendChild(e.createTextNode(n)),e.head.appendChild(o),i.add(t)}!function(e,t){const n=l();n.styles.set(e,t);for(const r of n.documents.keys())c(r,e,t)}("d331810ae3",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.a23e08e65c8e62e5__root{text-wrap:balance;align-items:center;color:var(--wpds-color-fg-content-neutral,#1e1e1e);display:flex;flex-direction:column;font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);gap:var(--wpds-dimension-gap-xs,4px);max-width:var(--wpds-dimension-surface-width-sm,320px);text-align:center}._01303b3680eaa216__visual{align-items:center;color:var(--wpds-color-fg-content-neutral-weak,#707070);display:flex;justify-content:center;line-height:1;margin-block-end:var(--wpds-dimension-gap-xs,4px)}._58c8e351db225608__icon{background-color:var(--wpds-color-bg-surface-neutral-weak,#f4f4f4);border:1px solid var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);border-radius:50%;padding:var(--wpds-dimension-padding-xs,4px)}.b8b96f70820333a1__title{margin:0}._70f1dd22bad55b18__description{color:var(--wpds-color-fg-content-neutral-weak,#707070);margin:0}._89ac025fd8e2bc52__actions{align-items:center;display:flex;flex-direction:column;gap:var(--wpds-dimension-gap-xs,4px);margin-block-start:var(--wpds-dimension-gap-md,12px);@media (min-width:480px){flex-direction:row;justify-content:center}}}}');var d=(0,a.forwardRef)(function({render:e,...t},n){const a=(0,o.A)("a23e08e65c8e62e5__root");return(0,r.C)({defaultTagName:"div",render:e,ref:n,props:(0,i.v6)({className:a},t)})})},94165:(e,t,n)=>{"use strict";n.d(t,{h:()=>u});var r=n(4921),i=n(86087),o=n(49656),a=n(39793),s="data-wp-hash";function l(){const e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},"undefined"!=typeof document&&function(e){const t=l();t.documents.set(e,(t.documents.get(e)??0)+1);for(const[n,r]of t.styles)c(e,n,r)}(document)),e.__wpStyleRuntime}function c(e,t,n){if(!e.head)return;const r=l();let i=r.injectedStyles.get(e);if(i||(i=new Set,r.injectedStyles.set(e,i)),i.has(t))return;if(function(e,t){if(!e.head)return!1;for(const n of e.head.querySelectorAll(`style[${s}]`))if(n.getAttribute(s)===t)return!0;return!1}(e,t))return void i.add(t);const o=e.createElement("style");o.setAttribute(s,t),o.appendChild(e.createTextNode(n)),e.head.appendChild(o),i.add(t)}!function(e,t){const n=l();n.styles.set(e,t);for(const r of n.documents.keys())c(r,e,t)}("d331810ae3",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.a23e08e65c8e62e5__root{text-wrap:balance;align-items:center;color:var(--wpds-color-fg-content-neutral,#1e1e1e);display:flex;flex-direction:column;font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);gap:var(--wpds-dimension-gap-xs,4px);max-width:var(--wpds-dimension-surface-width-sm,320px);text-align:center}._01303b3680eaa216__visual{align-items:center;color:var(--wpds-color-fg-content-neutral-weak,#707070);display:flex;justify-content:center;line-height:1;margin-block-end:var(--wpds-dimension-gap-xs,4px)}._58c8e351db225608__icon{background-color:var(--wpds-color-bg-surface-neutral-weak,#f4f4f4);border:1px solid var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);border-radius:50%;padding:var(--wpds-dimension-padding-xs,4px)}.b8b96f70820333a1__title{margin:0}._70f1dd22bad55b18__description{color:var(--wpds-color-fg-content-neutral-weak,#707070);margin:0}._89ac025fd8e2bc52__actions{align-items:center;display:flex;flex-direction:column;gap:var(--wpds-dimension-gap-xs,4px);margin-block-start:var(--wpds-dimension-gap-md,12px);@media (min-width:480px){flex-direction:row;justify-content:center}}}}');var d=(0,a.jsx)("h2",{}),u=(0,i.forwardRef)(function({render:e=d,className:t,children:n,...i},s){return(0,a.jsx)(o.E,{ref:s,variant:"heading-lg",render:e,className:(0,r.A)("b8b96f70820333a1__title",t),...i,children:n})})},66484:(e,t,n)=>{"use strict";n.d(t,{e:()=>O});var r=n(86087),i=n(3166),o=n(3327),a=n(51609),s=n(40719),l=n(66295),c=n(75609),d=n(50625),u=n(75874),f=n(66329),p=n(88059),m=n(16384),h=n(97085),g=n(19134),v=n(78410),b=n(92016),y=n(38203);const w=a.forwardRef(function(e,t){const{render:n,className:r,id:i,name:o,value:w,disabled:x=!1,onValueChange:_,defaultValue:S,autoFocus:k=!1,style:C,...E}=e,{state:j,name:R,disabled:A,setTouched:I,setDirty:M,validityData:O,setFocused:P,setFilled:T,validationMode:N,validation:D}=(0,u.V$)(),V=A||x,z=R??o,F={...j,disabled:V},{labelId:L}=(0,p.H)(),B=(0,m.l)({id:i});(0,l.g)(()=>{const e=null!=w;D.inputRef.current?.value||e&&""!==w?T(!0):e&&""===w&&T(!1)},[D.inputRef,T,w]);const q=a.useRef(null);(0,l.g)(()=>{k&&q.current===(0,y.RS)((0,c.R)(q.current))&&P(!0)},[k,P]);const[W]=(0,s.q)({controlled:w,default:S,name:"FieldControl",state:"value"}),$=void 0!==w,H=$?W:void 0,K=(0,d.K)(()=>D.inputRef.current?.value);return(0,f.I)(D.inputRef,B,H,K),(0,g.o)("input",e,{ref:[t,q],state:F,props:[{id:B,disabled:V,name:z,ref:D.inputRef,"aria-labelledby":L,autoFocus:k,...$?{value:H}:{defaultValue:S},onChange(e){const t=e.currentTarget.value;_?.(t,(0,v.d)(b.dv,e.nativeEvent)),M(t!==O.initialValue),T(""!==t)},onFocus(){P(!0)},onBlur(e){I(!0),P(!1),"onBlur"===N&&D.commit(e.currentTarget.value)},onKeyDown(e){"INPUT"===e.currentTarget.tagName&&"Enter"===e.key&&(I(!0),D.commit(e.currentTarget.value))}},D.getInputValidationProps(),E],stateAttributesMapping:h.dc})});var x=n(39793);const _=a.forwardRef(function(e,t){return(0,x.jsx)(w,{ref:t,...e})});var S=n(4921),k=n(89483),C="data-wp-hash";function E(){const e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},"undefined"!=typeof document&&function(e){const t=E();t.documents.set(e,(t.documents.get(e)??0)+1);for(const[n,r]of t.styles)j(e,n,r)}(document)),e.__wpStyleRuntime}function j(e,t,n){if(!e.head)return;const r=E();let i=r.injectedStyles.get(e);if(i||(i=new Set,r.injectedStyles.set(e,i)),i.has(t))return;if(function(e,t){if(!e.head)return!1;for(const n of e.head.querySelectorAll(`style[${C}]`))if(n.getAttribute(C)===t)return!0;return!1}(e,t))return void i.add(t);const o=e.createElement("style");o.setAttribute(C,t),o.appendChild(e.createTextNode(n)),e.head.appendChild(o),i.add(t)}function R(e,t){const n=E();n.styles.set(e,t);for(const r of n.documents.keys())j(r,e,t)}R("d5c1b736fd","._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,transparent);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 transparent);color:var(--_gcd-input-color,var(--wpds-color-fg-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,transparent);border-color:var(--_gcd-input-border-color-disabled,transparent);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-fg-interactive-neutral-disabled,#8d8d8d))}&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-fg-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid transparent)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-fg-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-medium,499));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-a-box-shadow,none);color:var(--_gcd-a-color,inherit);outline:var(--_gcd-a-outline,0 solid transparent);transition:var(--_gcd-a-transition,none)}");R("693cd16544","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._08e8a2e44959f892__outset-ring--focus,._970d04df7376df67__outset-ring--focus-within-except-active,.c5cb3ee4bddaa8e4__outset-ring--focus-within-visible,.cd83dfc2126a0846__outset-ring--focus-within,.d0541bc9dd9dc7b6__outset-ring--focus-visible,.e25b2bdd7aa21721__outset-ring--focus-except-active,.ecadb9e080e2dfa5__outset-ring--focus-parent-visible{@media not (prefers-reduced-motion){--_gcd-a-transition:outline 0.1s ease-out;transition:outline .1s ease-out}outline:0 solid transparent;outline-offset:1px}._08e8a2e44959f892__outset-ring--focus:focus,._970d04df7376df67__outset-ring--focus-within-except-active:focus-within:not(:has(:active)),.c5cb3ee4bddaa8e4__outset-ring--focus-within-visible:focus-within:has(:focus-visible),.cd83dfc2126a0846__outset-ring--focus-within:focus-within,.d0541bc9dd9dc7b6__outset-ring--focus-visible:focus-visible,.e25b2bdd7aa21721__outset-ring--focus-except-active:focus:not(:active),:focus-visible .ecadb9e080e2dfa5__outset-ring--focus-parent-visible{--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--wpds-color-stroke-focus-brand,var(--wp-admin-theme-color,#3858e9));--_gcd-div-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--wpds-color-stroke-focus-brand,var(--wp-admin-theme-color,#3858e9));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--wpds-color-stroke-focus-brand,var(--wp-admin-theme-color,#3858e9))}}}");R("60037ceba6","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._2ae7be2fc1bb17a3__input{--_gcd-input-padding:var(--wp-ui-input-padding-block,0) var(--wp-ui-input-layout-padding-inline,0);background:transparent;border:none;color:var(--wpds-color-fg-interactive-neutral,#1e1e1e);font-family:inherit;font-size:inherit;line-height:inherit;outline:none;padding-block:var(--wp-ui-input-padding-block,0);padding-inline:var(--wp-ui-input-layout-padding-inline,0);width:100%;&::placeholder{color:var(--wpds-color-fg-interactive-neutral-disabled,#8d8d8d)}&:disabled,&[aria-disabled=true]{color:var(--wpds-color-fg-interactive-neutral-disabled,#8d8d8d);@media (forced-colors:active){color:GrayText}}&[type=email],&[type=url]{direction:ltr}}}}");var A=(0,r.forwardRef)(function({className:e,size:t="default",prefix:n,suffix:r,style:i,...o},a){return(0,x.jsx)(k.N,{className:(0,S.A)("cd83dfc2126a0846__outset-ring--focus-within",e),style:i,size:t,visuallyDisabled:o.disabled,prefix:n,suffix:r,children:(0,x.jsx)(_,{ref:a,className:(0,S.A)("d2cff2e5dea83bd1__input","_2ae7be2fc1bb17a3__input"),...o})})}),I=n(524),M=n(5768),O=(0,r.forwardRef)(function({className:e,label:t,description:n,details:r,hideLabelFromVision:a,...s},l){return(0,x.jsxs)(i.b,{className:e,children:[(0,x.jsx)(o.J,{hideFromVision:a,children:t}),(0,x.jsx)(A,{ref:l,...s}),n&&(0,x.jsx)(I.V,{children:n}),r&&(0,x.jsx)(M.B,{children:r})]})})},524:(e,t,n)=>{"use strict";n.d(t,{V:()=>u});var r=n(4921),i=n(34032),o=n(86087),a=n(39793),s="data-wp-hash";function l(){const e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},"undefined"!=typeof document&&function(e){const t=l();t.documents.set(e,(t.documents.get(e)??0)+1);for(const[n,r]of t.styles)c(e,n,r)}(document)),e.__wpStyleRuntime}function c(e,t,n){if(!e.head)return;const r=l();let i=r.injectedStyles.get(e);if(i||(i=new Set,r.injectedStyles.set(e,i)),i.has(t))return;if(function(e,t){if(!e.head)return!1;for(const n of e.head.querySelectorAll(`style[${s}]`))if(n.getAttribute(s)===t)return!0;return!1}(e,t))return void i.add(t);const o=e.createElement("style");o.setAttribute(s,t),o.appendChild(e.createTextNode(n)),e.head.appendChild(o),i.add(t)}function d(e,t){const n=l();n.styles.set(e,t);for(const r of n.documents.keys())c(r,e,t)}d("d5c1b736fd","._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,transparent);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 transparent);color:var(--_gcd-input-color,var(--wpds-color-fg-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,transparent);border-color:var(--_gcd-input-border-color-disabled,transparent);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-fg-interactive-neutral-disabled,#8d8d8d))}&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-fg-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid transparent)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-fg-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-medium,499));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-a-box-shadow,none);color:var(--_gcd-a-color,inherit);outline:var(--_gcd-a-outline,0 solid transparent);transition:var(--_gcd-a-transition,none)}");d("4b51d71f28",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._2d5ad850b2f90964__label{--wp-ui-field-label-line-height:var(--wpds-typography-line-height-xs,16px);color:var(--wpds-color-fg-content-neutral,#1e1e1e);font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-xs,11px);font-weight:var(--wpds-typography-font-weight-medium,499);line-height:var(--wp-ui-field-label-line-height);text-transform:uppercase;&._17c4214649230bea__is-plain{font-size:var(--wpds-typography-font-size-md,13px);text-transform:none}}._08a3750500e0233f__description{--_gcd-p-font-size:var(--wpds-typography-font-size-sm,12px);--_gcd-p-line-height:var(--wpds-typography-line-height-xs,16px);--_gcd-p-margin:0;color:var(--wpds-color-fg-content-neutral-weak,#707070);font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px)}}}');var u=(0,o.forwardRef)(function({className:e,...t},n){return(0,a.jsx)(i.r,{ref:n,className:(0,r.A)("_43cec3e1eec1066d__p","_08a3750500e0233f__description",e),...t})})},5768:(e,t,n)=>{"use strict";n.d(t,{B:()=>f});var r=n(4921),i=n(34032),o=n(86087),a=n(27723),s=n(92504),l=n(39793),c="data-wp-hash";function d(){const e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},"undefined"!=typeof document&&function(e){const t=d();t.documents.set(e,(t.documents.get(e)??0)+1);for(const[n,r]of t.styles)u(e,n,r)}(document)),e.__wpStyleRuntime}function u(e,t,n){if(!e.head)return;const r=d();let i=r.injectedStyles.get(e);if(i||(i=new Set,r.injectedStyles.set(e,i)),i.has(t))return;if(function(e,t){if(!e.head)return!1;for(const n of e.head.querySelectorAll(`style[${c}]`))if(n.getAttribute(c)===t)return!0;return!1}(e,t))return void i.add(t);const o=e.createElement("style");o.setAttribute(c,t),o.appendChild(e.createTextNode(n)),e.head.appendChild(o),i.add(t)}!function(e,t){const n=d();n.styles.set(e,t);for(const r of n.documents.keys())u(r,e,t)}("4b51d71f28",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._2d5ad850b2f90964__label{--wp-ui-field-label-line-height:var(--wpds-typography-line-height-xs,16px);color:var(--wpds-color-fg-content-neutral,#1e1e1e);font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-xs,11px);font-weight:var(--wpds-typography-font-weight-medium,499);line-height:var(--wp-ui-field-label-line-height);text-transform:uppercase;&._17c4214649230bea__is-plain{font-size:var(--wpds-typography-font-size-md,13px);text-transform:none}}._08a3750500e0233f__description{--_gcd-p-font-size:var(--wpds-typography-font-size-sm,12px);--_gcd-p-line-height:var(--wpds-typography-line-height-xs,16px);--_gcd-p-margin:0;color:var(--wpds-color-fg-content-neutral-weak,#707070);font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px)}}}');var f=(0,o.forwardRef)(function({className:e,...t},n){return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(s.s,{render:(0,l.jsx)(i.r,{}),children:(0,a.__)("More details follow the field.")}),(0,l.jsx)("div",{ref:n,className:(0,r.A)("_08a3750500e0233f__description",e),...t})]})})},3327:(e,t,n)=>{"use strict";n.d(t,{J:()=>S});var r=n(4921),i=n(51609),o=n(75874),a=n(97085),s=n(19134),l=n(88059),c=n(24843),d=n(75609),u=n(50625),f=n(38203),p=n(66295),m=n(38082);const h=i.forwardRef(function(e,t){const{render:n,className:r,style:h,id:g,nativeLabel:v=!0,...b}=e,y=(0,o.V$)(!1),{labelId:w}=(0,l.H)(),x=i.useRef(null),_=function(e={}){const{id:t,fallbackControlId:n,native:r=!1,setLabelId:i,focusControl:o}=e,{controlId:a,setLabelId:s}=(0,l.H)(),h=function(e,t){const n=(0,m.e)(e);return(0,p.g)(()=>(t(n),()=>{t(void 0)}),[n,t]),n}(t,(0,u.K)(e=>{s(e),i?.(e)})),g=a??n;function v(e){const t=(0,f.EW)(e.nativeEvent);t?.closest("button,input,select,textarea")||(!e.defaultPrevented&&e.detail>1&&e.preventDefault(),r||function(e){if(o)return void o(e,g);if(!g)return;const t=(0,d.R)(e.currentTarget).getElementById(g);(0,c.sb)(t)&&t.focus({focusVisible:!0})}(e))}return r?{id:h,htmlFor:g??void 0,onMouseDown:v}:{id:h,onClick:v,onPointerDown(e){e.preventDefault()}}}({id:w??g,native:v});return(0,s.o)("label",e,{ref:[t,x],state:y.state,props:[_,b],stateAttributesMapping:a.dc})});var g=n(86087),v=n(92504),b=n(39793),y="data-wp-hash";function w(){const e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},"undefined"!=typeof document&&function(e){const t=w();t.documents.set(e,(t.documents.get(e)??0)+1);for(const[n,r]of t.styles)x(e,n,r)}(document)),e.__wpStyleRuntime}function x(e,t,n){if(!e.head)return;const r=w();let i=r.injectedStyles.get(e);if(i||(i=new Set,r.injectedStyles.set(e,i)),i.has(t))return;if(function(e,t){if(!e.head)return!1;for(const n of e.head.querySelectorAll(`style[${y}]`))if(n.getAttribute(y)===t)return!0;return!1}(e,t))return void i.add(t);const o=e.createElement("style");o.setAttribute(y,t),o.appendChild(e.createTextNode(n)),e.head.appendChild(o),i.add(t)}!function(e,t){const n=w();n.styles.set(e,t);for(const r of n.documents.keys())x(r,e,t)}("4b51d71f28",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._2d5ad850b2f90964__label{--wp-ui-field-label-line-height:var(--wpds-typography-line-height-xs,16px);color:var(--wpds-color-fg-content-neutral,#1e1e1e);font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-xs,11px);font-weight:var(--wpds-typography-font-weight-medium,499);line-height:var(--wp-ui-field-label-line-height);text-transform:uppercase;&._17c4214649230bea__is-plain{font-size:var(--wpds-typography-font-size-md,13px);text-transform:none}}._08a3750500e0233f__description{--_gcd-p-font-size:var(--wpds-typography-font-size-sm,12px);--_gcd-p-line-height:var(--wpds-typography-line-height-xs,16px);--_gcd-p-margin:0;color:var(--wpds-color-fg-content-neutral-weak,#707070);font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px)}}}');var _={label:"_2d5ad850b2f90964__label","is-plain":"_17c4214649230bea__is-plain",description:"_08a3750500e0233f__description"},S=(0,g.forwardRef)(function({className:e,hideFromVision:t,variant:n,...i},o){const a=(0,b.jsx)(h,{ref:o,className:(0,r.A)(_.label,n&&_[`is-${n}`],e),...i});return t?(0,b.jsx)(v.s,{render:a}):a})},3166:(e,t,n)=>{"use strict";n.d(t,{b:()=>I});var r=n(4921),i=n(51609),o=n(50625),a=n(75874),s=n(97085),l=n(60975),c=n(31749),d=n(39390),u=n(75546),f=n(38082),p=n(88059),m=n(39793);const h=function(e){const t=(0,f.e)(),n=void 0===e.controlId?t:e.controlId,[r,a]=i.useState(n),[s,l]=i.useState(e.labelId),[c,h]=i.useState([]),g=(0,d.j)(()=>new Map),{messageIds:v}=(0,p.H)(),b=(0,o.K)((e,t)=>{const n=g.current;void 0!==t?(n.set(e,t),a(e=>{if(0===n.size)return;let t;for(const r of n.values()){if(void 0!==e&&r===e)return e;void 0===t&&(t=r)}return t})):n.delete(e)}),y=i.useCallback(e=>(0,u.v6)({"aria-describedby":v.concat(c).join(" ")||void 0},e),[v,c]),w=i.useMemo(()=>({controlId:r,registerControlId:b,labelId:s,setLabelId:l,messageIds:c,setMessageIds:h,getDescriptionProps:y}),[r,b,s,l,c,h,y]);return(0,m.jsx)(p.G.Provider,{value:w,children:e.children})};var g=n(19134),v=n(2703),b=n(78662);function y(e,t){return{...e,state:{...e.state,valid:!t&&e.state.valid}}}const w=Object.keys(s.ZV);var x=n(66295);const _=i.forwardRef(function(e,t){const{errors:n,validationMode:r,submitAttemptedRef:d}=(0,c.x)(),{render:f,className:h,validate:_,validationDebounceTime:S=0,validationMode:k=r,name:C,disabled:E=!1,invalid:j,dirty:R,touched:A,actionsRef:I,style:M,...O}=e,{disabled:P}=(0,l.B)(),T=(0,o.K)(_||(()=>null)),N=P||E,[D,V]=i.useState(!1),[z,F]=i.useState(!1),[L,B]=i.useState(!1),[q,W]=i.useState(!1),$=R??z,H=A??D,K=i.useRef(!1),U=i.useRef(void 0),Y=i.useCallback(()=>U.current,[]),X=i.useCallback(e=>{U.current=e},[]),G=(0,o.K)(e=>{void 0===R&&(e&&(K.current=!0),F(e))}),Z=(0,o.K)(e=>{void 0===A&&V(e)}),J=(0,o.K)(()=>"onChange"===k||"onSubmit"===k&&d.current),Q=!!C&&Object.hasOwn(n,C)&&void 0!==n[C],ee=!0===j||Q,[te,ne]=i.useState({state:s.ZV,error:"",errors:[],value:null,initialValue:null}),re=!ee&&te.state.valid,ie=i.useMemo(()=>({disabled:N,touched:H,dirty:$,valid:re,filled:L,focused:q}),[N,H,$,re,L,q]),oe=function(e){const{formRef:t,clearErrors:n}=(0,c.x)(),{setValidityData:r,validate:a,validityData:l,validationDebounceTime:d,invalid:f,markedDirtyRef:m,state:h,name:g,shouldValidateOnChange:x,getRegisteredFieldId:_}=e,{controlId:S,getDescriptionProps:k}=(0,p.H)(),C=(0,b.Z)(),E=i.useRef(null),j=(0,o.K)(async(e,n=!1)=>{const i=E.current;if(!i)return;function o(e,n=f){const r=_()??S;if(null==r)return;const i=t.current.fields.get(r);if(!i)return;const o=y(e,n);t.current.fields.set(r,{...i,validityData:o})}if(n){if(!1!==h.valid)return;const t=i.validity;if(!t.valueMissing){const t={value:e,state:{...s.ZV,valid:!0},error:"",errors:[],initialValue:l.initialValue};return i.setCustomValidity(""),o(t,!1),void r(t)}const n=w.reduce((e,n)=>(e[n]=t[n],e),{});if(!n.valid&&!function(e){if(!e||e.valid||!e.valueMissing)return!1;let t=!1;for(const n of w)"valid"!==n&&("valueMissing"===n&&(t=e[n]),e[n]&&(t=!1));return t}(n))return}C.clear();let c=null,d=[];const u=function(e){const t=w.reduce((t,n)=>(t[n]=e.validity[n],t),{});let n=!1;for(const e of w)if("valid"!==e)if("valueMissing"===e&&t[e])n=!0;else if(t[e])return t;return n&&!m.current&&(t.valid=!0,t.valueMissing=!1),t}(i);let p;const g=x();if(i.validationMessage&&!g)p=i.validationMessage,d=[i.validationMessage];else{const n=Array.from(t.current.fields.values()).reduce((e,t)=>(t.name&&(e[t.name]=t.getValue()),e),{}),r=a(e,n);c="object"==typeof r&&null!==r&&"then"in r?await r:r,null!==c?(u.valid=!1,u.customError=!0,Array.isArray(c)?(d=c,i.setCustomValidity(c.join("\n"))):c&&(d=[c],i.setCustomValidity(c))):g&&(i.setCustomValidity(""),u.customError=!1,i.validationMessage?(p=i.validationMessage,d=[i.validationMessage]):i.validity.valid&&!u.valid&&(u.valid=!0))}const v={value:e,state:u,error:p??(Array.isArray(c)?c[0]:c??""),errors:d,initialValue:l.initialValue};o(v),r(v)}),R=i.useCallback((e={})=>(0,u.v6)(k,!1===h.valid?{"aria-invalid":!0}:v.t0,e),[k,h.valid]),A=i.useCallback((e={})=>(0,u.v6)({onChange(e){if(e.nativeEvent.defaultPrevented)return;if(n(g),!x())return void j(e.currentTarget.value,!0);const t=e.currentTarget;""!==t.value?(C.clear(),d?C.start(d,()=>{j(t.value)}):j(t.value)):j(t.value)}},R(e)),[R,n,g,C,j,d,x]);return i.useMemo(()=>({getValidationProps:R,getInputValidationProps:A,inputRef:E,commit:j}),[R,A,j])}({setValidityData:ne,validate:T,validityData:te,validationDebounceTime:S,invalid:ee,markedDirtyRef:K,state:ie,name:C,shouldValidateOnChange:J,getRegisteredFieldId:Y}),ae=te.value,se=i.useCallback(()=>{K.current=!0,oe.commit(ae)},[oe,ae]),le=function(e){const{commit:t,invalid:n,markedDirtyRef:r,name:a,setRegisteredFieldId:s,setValidityData:l,validityData:d}=e,{formRef:u}=(0,c.x)(),f=i.useRef(null),p=i.useRef(null),m=i.useRef(null),h=(0,o.K)(()=>{const e=p.current;if(e)return e.getValue?e.getValue():e.value}),g=(0,o.K)(()=>{const e=p.current;if(!e)return;let n=e.value;void 0===n&&(n=h()),r.current=!0,t(n)});function v(e=p.current?.id){e&&u.current.fields.delete(e)}return(0,x.g)(()=>{const e=p.current;e&&e.id&&u.current.fields.set(e.id,{getValue:h,name:a,controlRef:e.controlRef??m,validityData:y(d,n),validate:g})},[u,h,n,a,g,d]),(0,x.g)(()=>{const e=u.current.fields;return()=>{const t=p.current?.id;t&&e.delete(t)}},[u]),(0,o.K)((e,t)=>{if(!t)return void(f.current===e&&(f.current=null,v(),p.current=null,s(void 0)));const r=p.current?.id;f.current=e,p.current=t,s(t.id),r&&r!==t.id&&v(r),function(){const e=p.current;if(!e)return;let t=e.value;void 0===t&&(t=h()),null===d.initialValue&&null!==t&&l(e=>({...e,initialValue:t}))}(),function(){const e=p.current;e&&e.id&&u.current.fields.set(e.id,{getValue:h,name:a,controlRef:e.controlRef??m,validityData:y(d,n),validate:g})}()})}({commit:oe.commit,invalid:ee,markedDirtyRef:K,name:C,setRegisteredFieldId:X,setValidityData:ne,validityData:te});i.useImperativeHandle(I,()=>({validate:se}),[se]);const ce=i.useMemo(()=>({invalid:ee,name:C,validityData:te,setValidityData:ne,disabled:N,touched:H,setTouched:Z,dirty:$,setDirty:G,filled:L,setFilled:B,focused:q,setFocused:W,validate:T,validationMode:k,validationDebounceTime:S,shouldValidateOnChange:J,state:ie,markedDirtyRef:K,registerFieldControl:le,validation:oe}),[ee,C,te,N,H,Z,$,G,L,B,q,W,T,k,S,J,ie,le,oe]),de=(0,g.o)("div",e,{ref:t,state:ie,props:O,stateAttributesMapping:s.dc});return(0,m.jsx)(a.eZ.Provider,{value:ce,children:de})}),S=i.forwardRef(function(e,t){return(0,m.jsx)(h,{children:(0,m.jsx)(_,{...e,ref:t})})});var k=n(86087),C=n(54844),E="data-wp-hash";function j(){const e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},"undefined"!=typeof document&&function(e){const t=j();t.documents.set(e,(t.documents.get(e)??0)+1);for(const[n,r]of t.styles)R(e,n,r)}(document)),e.__wpStyleRuntime}function R(e,t,n){if(!e.head)return;const r=j();let i=r.injectedStyles.get(e);if(i||(i=new Set,r.injectedStyles.set(e,i)),i.has(t))return;if(function(e,t){if(!e.head)return!1;for(const n of e.head.querySelectorAll(`style[${E}]`))if(n.getAttribute(E)===t)return!0;return!1}(e,t))return void i.add(t);const o=e.createElement("style");o.setAttribute(E,t),o.appendChild(e.createTextNode(n)),e.head.appendChild(o),i.add(t)}!function(e,t){const n=j();n.styles.set(e,t);for(const r of n.documents.keys())R(r,e,t)}("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var A=e=>(0,m.jsx)(C.B,{...e,direction:"column",gap:"sm"}),I=(0,k.forwardRef)(function({className:e,render:t=A,...n},i){return(0,m.jsx)(S,{ref:i,className:(0,r.A)("_336cd3e4e743482f__box-sizing",e),render:t,...n})})},89483:(e,t,n)=>{"use strict";n.d(t,{N:()=>v});var r=n(4921),i=n(86087),o=n(39793),a="data-wp-hash";function s(){const e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},"undefined"!=typeof document&&function(e){const t=s();t.documents.set(e,(t.documents.get(e)??0)+1);for(const[n,r]of t.styles)l(e,n,r)}(document)),e.__wpStyleRuntime}function l(e,t,n){if(!e.head)return;const r=s();let i=r.injectedStyles.get(e);if(i||(i=new Set,r.injectedStyles.set(e,i)),i.has(t))return;if(function(e,t){if(!e.head)return!1;for(const n of e.head.querySelectorAll(`style[${a}]`))if(n.getAttribute(a)===t)return!0;return!1}(e,t))return void i.add(t);const o=e.createElement("style");o.setAttribute(a,t),o.appendChild(e.createTextNode(n)),e.head.appendChild(o),i.add(t)}function c(e,t){const n=s();n.styles.set(e,t);for(const r of n.documents.keys())l(r,e,t)}c("d5c1b736fd","._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,transparent);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 transparent);color:var(--_gcd-input-color,var(--wpds-color-fg-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,transparent);border-color:var(--_gcd-input-border-color-disabled,transparent);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-fg-interactive-neutral-disabled,#8d8d8d))}&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-fg-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid transparent)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-fg-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-medium,499));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-a-box-shadow,none);color:var(--_gcd-a-color,inherit);outline:var(--_gcd-a-outline,0 solid transparent);transition:var(--_gcd-a-transition,none)}");c("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");c("cd5ec29fa4",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.cb2baafdc08746bb__input-layout{--wp-ui-input-layout-padding-inline:var(--wpds-dimension-padding-md,12px);background-color:var(--wpds-color-bg-interactive-neutral-weak,#0000);border-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d);border-radius:var(--wpds-border-radius-sm,2px);border-style:solid;border-width:var(--wpds-border-width-xs,1px);color:var(--wpds-color-fg-interactive-neutral,#1e1e1e);display:flex;font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:max(var(--wpds-typography-font-size-md,13px),16px);height:40px;line-height:1;@media (min-width:600px){font-size:var(--wpds-typography-font-size-md,13px)}&._0c807a84cbb94e0c__is-size-compact{height:32px}&._0c807a84cbb94e0c__is-size-compact,&.ed67cda122dc1e7b__is-size-small{--wp-ui-input-layout-padding-inline:var(--wpds-dimension-padding-sm,8px)}&.ed67cda122dc1e7b__is-size-small{height:24px}&._6fb7104732387680__is-disabled,&:has([data-can-disable-input-layout][data-disabled]){background-color:var(--wpds-color-bg-interactive-neutral-weak-disabled,#0000);border-color:var(--wpds-color-stroke-interactive-neutral-disabled,#dbdbdb);color:var(--wpds-color-fg-interactive-neutral-disabled,#8d8d8d);@media (forced-colors:active){border-bottom-color:GrayText;border-left-color:GrayText;border-right-color:GrayText;border-top-color:GrayText;color:GrayText}}&._8097270636ca6100__is-borderless{border-color:transparent}&:has(._0d7afad74a057888__input-layout-slot:focus-within){outline:none}&:hover:not(._6fb7104732387680__is-disabled,:has([data-can-disable-input-layout][data-disabled]),._8097270636ca6100__is-borderless){border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e)}}.c192b41a12b4387b__slot-wrapper{display:contents}._0d7afad74a057888__input-layout-slot{align-items:center;display:flex;&._0c952682762ca288__is-padding-minimal{--wp-ui-input-layout-prefix-padding-start:calc(var(--wp-ui-input-layout-padding-inline) - var(--wpds-dimension-padding-xs, 4px));--wp-ui-input-layout-suffix-padding-end:calc(var(--wp-ui-input-layout-padding-inline) - var(--wpds-dimension-padding-xs, 4px))}[data-slot-type=prefix] &{padding-inline-start:var(--wp-ui-input-layout-prefix-padding-start,var(--wp-ui-input-layout-padding-inline))}[data-slot-type=suffix] &{padding-inline-end:var(--wp-ui-input-layout-suffix-padding-end,var(--wp-ui-input-layout-padding-inline))}}}}');var d={"input-layout":"cb2baafdc08746bb__input-layout","is-size-compact":"_0c807a84cbb94e0c__is-size-compact","is-size-small":"ed67cda122dc1e7b__is-size-small","is-disabled":"_6fb7104732387680__is-disabled","is-borderless":"_8097270636ca6100__is-borderless","input-layout-slot":"_0d7afad74a057888__input-layout-slot","slot-wrapper":"c192b41a12b4387b__slot-wrapper","is-padding-minimal":"_0c952682762ca288__is-padding-minimal"},u=(0,i.forwardRef)(function({className:e,children:t,visuallyDisabled:n,size:a="default",isBorderless:s,prefix:l,suffix:c,...u},f){return(0,o.jsxs)("div",{ref:f,className:(0,r.A)("_8c15fd0ed9f28ba4__div","_336cd3e4e743482f__box-sizing",d["input-layout"],d[`is-size-${a}`],n&&d["is-disabled"],s&&d["is-borderless"],e),...u,children:[i.Children.count(l)>0&&(0,o.jsx)("div",{className:d["slot-wrapper"],"data-slot-type":"prefix",children:l}),t,i.Children.count(c)>0&&(0,o.jsx)("div",{className:d["slot-wrapper"],"data-slot-type":"suffix",children:c})]})}),f="data-wp-hash";function p(){const e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},"undefined"!=typeof document&&function(e){const t=p();t.documents.set(e,(t.documents.get(e)??0)+1);for(const[n,r]of t.styles)m(e,n,r)}(document)),e.__wpStyleRuntime}function m(e,t,n){if(!e.head)return;const r=p();let i=r.injectedStyles.get(e);if(i||(i=new Set,r.injectedStyles.set(e,i)),i.has(t))return;if(function(e,t){if(!e.head)return!1;for(const n of e.head.querySelectorAll(`style[${f}]`))if(n.getAttribute(f)===t)return!0;return!1}(e,t))return void i.add(t);const o=e.createElement("style");o.setAttribute(f,t),o.appendChild(e.createTextNode(n)),e.head.appendChild(o),i.add(t)}!function(e,t){const n=p();n.styles.set(e,t);for(const r of n.documents.keys())m(r,e,t)}("cd5ec29fa4",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.cb2baafdc08746bb__input-layout{--wp-ui-input-layout-padding-inline:var(--wpds-dimension-padding-md,12px);background-color:var(--wpds-color-bg-interactive-neutral-weak,#0000);border-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d);border-radius:var(--wpds-border-radius-sm,2px);border-style:solid;border-width:var(--wpds-border-width-xs,1px);color:var(--wpds-color-fg-interactive-neutral,#1e1e1e);display:flex;font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:max(var(--wpds-typography-font-size-md,13px),16px);height:40px;line-height:1;@media (min-width:600px){font-size:var(--wpds-typography-font-size-md,13px)}&._0c807a84cbb94e0c__is-size-compact{height:32px}&._0c807a84cbb94e0c__is-size-compact,&.ed67cda122dc1e7b__is-size-small{--wp-ui-input-layout-padding-inline:var(--wpds-dimension-padding-sm,8px)}&.ed67cda122dc1e7b__is-size-small{height:24px}&._6fb7104732387680__is-disabled,&:has([data-can-disable-input-layout][data-disabled]){background-color:var(--wpds-color-bg-interactive-neutral-weak-disabled,#0000);border-color:var(--wpds-color-stroke-interactive-neutral-disabled,#dbdbdb);color:var(--wpds-color-fg-interactive-neutral-disabled,#8d8d8d);@media (forced-colors:active){border-bottom-color:GrayText;border-left-color:GrayText;border-right-color:GrayText;border-top-color:GrayText;color:GrayText}}&._8097270636ca6100__is-borderless{border-color:transparent}&:has(._0d7afad74a057888__input-layout-slot:focus-within){outline:none}&:hover:not(._6fb7104732387680__is-disabled,:has([data-can-disable-input-layout][data-disabled]),._8097270636ca6100__is-borderless){border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e)}}.c192b41a12b4387b__slot-wrapper{display:contents}._0d7afad74a057888__input-layout-slot{align-items:center;display:flex;&._0c952682762ca288__is-padding-minimal{--wp-ui-input-layout-prefix-padding-start:calc(var(--wp-ui-input-layout-padding-inline) - var(--wpds-dimension-padding-xs, 4px));--wp-ui-input-layout-suffix-padding-end:calc(var(--wp-ui-input-layout-padding-inline) - var(--wpds-dimension-padding-xs, 4px))}[data-slot-type=prefix] &{padding-inline-start:var(--wp-ui-input-layout-prefix-padding-start,var(--wp-ui-input-layout-padding-inline))}[data-slot-type=suffix] &{padding-inline-end:var(--wp-ui-input-layout-suffix-padding-end,var(--wp-ui-input-layout-padding-inline))}}}}');var h={"input-layout":"cb2baafdc08746bb__input-layout","is-size-compact":"_0c807a84cbb94e0c__is-size-compact","is-size-small":"ed67cda122dc1e7b__is-size-small","is-disabled":"_6fb7104732387680__is-disabled","is-borderless":"_8097270636ca6100__is-borderless","input-layout-slot":"_0d7afad74a057888__input-layout-slot","slot-wrapper":"c192b41a12b4387b__slot-wrapper","is-padding-minimal":"_0c952682762ca288__is-padding-minimal"},g=(0,i.forwardRef)(function({padding:e="default",className:t,...n},i){return(0,o.jsx)("div",{ref:i,className:(0,r.A)(h["input-layout-slot"],h[`is-padding-${e}`],t),...n})});g.displayName="InputLayout.Slot";var v=Object.assign(u,{Slot:g})},48200:(e,t,n)=>{"use strict";n.d(t,{Y:()=>Xt});var r=n(86087),i=n(3166),o=n(3327),a=n(51609),s=n(411),l=n(2927),c=n(39390),d=n(63272),u=n(40719),f=n(66295),p=n(50625),m=n(32303),h=n(27477),g=n(38434),v=n(2703),b=n(1707),y=n(38934),w=n(78662),x=n(38203),_=n(31974),S=n(7402),k=n(78410),C=n(92016),E=n(74910),j=n(75609),R=n(24843),A=n(69567),I=n(56161),M=n(7811),O=n(6102);function P(e,t,n){switch(e){case"vertical":return t;case"horizontal":return n;default:return t||n}}function T(e,t){return P(t,e===M.il||e===M.Jd,e===M.eR||e===M.RJ)}function N(e,t,n){return P(t,e===M.Jd,n?e===M.eR:e===M.RJ)||"Enter"===e||" "===e||""===e}var D=n(89146);const V=a.createContext(null),z=a.createContext(null);function F(){const e=a.useContext(V);if(null===e)throw new Error((0,D.A)(60));return e}function L(){const e=a.useContext(z);if(null===e)throw new Error((0,D.A)(61));return e}var B=n(75874),q=n(66329),W=n(16384),$=n(39197),H=n(69751);const K=(e,t)=>Object.is(e,t);function U(e,t,n){return null==e||null==t?Object.is(e,t):n(e,t)}function Y(e,t,n){return e&&0!==e.length?e.findIndex(e=>void 0!==e&&U(e,t,n)):-1}function X(e){if(null==e)return"";if("string"==typeof e)return e;try{return JSON.stringify(e)}catch{return String(e)}}var G=n(39793);function Z(e){return null!=e&&e.length>0&&"object"==typeof e[0]&&null!=e[0]&&"items"in e[0]}function J(e,t){if(t&&null!=e)return t(e)??"";if(e&&"object"==typeof e){if("label"in e&&null!=e.label)return String(e.label);if("value"in e)return String(e.value)}return X(e)}function Q(e,t){return t&&null!=e?t(e)??"":X(e&&"object"==typeof e&&"value"in e&&"label"in e?e.value:e)}function ee(e,t,n){function r(){return J(e,n)}if(n&&null!=e)return n(e);if(e&&"object"==typeof e&&"label"in e&&null!=e.label)return e.label;if(t&&!Array.isArray(t))return t[e]??r();if(Array.isArray(t)){const n=t,i=Z(n)?n.flatMap(e=>e.items):n;if(null==e||"object"!=typeof e){const t=i.find(t=>t.value===e);return t&&null!=t.label?t.label:r()}if("value"in e){const t=i.find(t=>t&&t.value===e.value);if(t&&null!=t.label)return t.label}}return r()}const te={id:(0,H.M)(e=>e.id),labelId:(0,H.M)(e=>e.labelId),modal:(0,H.M)(e=>e.modal),multiple:(0,H.M)(e=>e.multiple),items:(0,H.M)(e=>e.items),itemToStringLabel:(0,H.M)(e=>e.itemToStringLabel),itemToStringValue:(0,H.M)(e=>e.itemToStringValue),isItemEqualToValue:(0,H.M)(e=>e.isItemEqualToValue),value:(0,H.M)(e=>e.value),hasSelectedValue:(0,H.M)(e=>{const{value:t,multiple:n,itemToStringValue:r}=e;return null!=t&&(n&&Array.isArray(t)?t.length>0:""!==Q(t,r))}),hasNullItemLabel:(0,H.M)((e,t)=>!!t&&function(e){if(!Array.isArray(e))return null!=e&&"null"in e;const t=e;if(Z(t)){for(const e of t)for(const t of e.items)if(t&&null==t.value&&null!=t.label)return!0;return!1}for(const e of t)if(e&&null==e.value&&null!=e.label)return!0;return!1}(e.items)),open:(0,H.M)(e=>e.open),mounted:(0,H.M)(e=>e.mounted),forceMount:(0,H.M)(e=>e.forceMount),transitionStatus:(0,H.M)(e=>e.transitionStatus),openMethod:(0,H.M)(e=>e.openMethod),activeIndex:(0,H.M)(e=>e.activeIndex),selectedIndex:(0,H.M)(e=>e.selectedIndex),isActive:(0,H.M)((e,t)=>e.activeIndex===t),isSelected:(0,H.M)((e,t,n)=>{const r=e.isItemEqualToValue,i=e.value;return e.multiple?Array.isArray(i)&&i.some(e=>U(n,e,r)):e.selectedIndex===t&&null!==e.selectedIndex||U(n,i,r)}),isSelectedByFocus:(0,H.M)((e,t)=>e.selectedIndex===t),popupProps:(0,H.M)(e=>e.popupProps),triggerProps:(0,H.M)(e=>e.triggerProps),triggerElement:(0,H.M)(e=>e.triggerElement),positionerElement:(0,H.M)(e=>e.positionerElement),listElement:(0,H.M)(e=>e.listElement),popupSide:(0,H.M)(e=>e.popupSide),scrollUpArrowVisible:(0,H.M)(e=>e.scrollUpArrowVisible),scrollDownArrowVisible:(0,H.M)(e=>e.scrollDownArrowVisible),hasScrollArrows:(0,H.M)(e=>e.hasScrollArrows)};var ne=n(40643),re=n(31749);function ie(e,t){const n=a.useRef(e),r=(0,p.K)(t);(0,f.g)(()=>{n.current!==e&&r(n.current)},[e,r]),(0,f.g)(()=>{n.current=e},[e])}var oe=n(87803);var ae=n(67304);function se(e,t){return Math.max(0,e-t)}var le=n(626),ce=n(75546);function de(e){const{id:t,value:n,defaultValue:r=null,onValueChange:i,open:o,defaultOpen:D=!1,onOpenChange:F,name:L,form:H,autoComplete:U,disabled:X=!1,readOnly:Z=!1,required:ee=!1,modal:de=!0,actionsRef:ue,inputRef:fe,onOpenChangeComplete:pe,items:me,multiple:he=!1,itemToStringLabel:ge,itemToStringValue:ve,isItemEqualToValue:be=K,highlightItemOnHover:ye=!0,children:we}=e,{clearErrors:xe}=(0,re.x)(),{setDirty:_e,setTouched:Se,setFocused:ke,shouldValidateOnChange:Ce,validityData:Ee,setFilled:je,name:Re,disabled:Ae,validation:Ie,validationMode:Me}=(0,B.V$)(),Oe=(0,W.l)({id:t}),Pe=Ae||X,Te=Re??L,[Ne,De]=(0,u.q)({controlled:n,default:he?r??v.Ml:r,name:"Select",state:"value"}),[Ve,ze]=(0,u.q)({controlled:o,default:D,name:"Select",state:"open"}),Fe=a.useRef([]),Le=a.useRef([]),Be=a.useRef(null),qe=a.useRef(null),We=a.useRef(0),$e=a.useRef(null),He=a.useRef([]),Ke=a.useRef(!1),Ue=a.useRef(!1),Ye=a.useRef(null),Xe=a.useRef(null),Ge=a.useRef({allowSelectedMouseUp:!1,allowUnselectedMouseUp:!1,dragY:0}),Ze=a.useRef(!1),{mounted:Je,setMounted:Qe,transitionStatus:et}=(0,$.$)(Ve),{openMethod:tt,triggerProps:nt}=function(e){const[t,n]=a.useState(null),r=function(e,t){const n=(0,p.K)((n,r)=>{("function"==typeof e?e():e)||t(r||(oe.un?"touch":""))}),{onClick:r,onPointerDown:i}=function(e){const t=a.useRef(""),n=a.useCallback(n=>{n.defaultPrevented||(t.current=n.pointerType,e(n,n.pointerType))},[e]);return{onClick:a.useCallback(n=>{0!==n.detail?(e(n,"pointerType"in n?n.pointerType:t.current),t.current=""):e(n,"keyboard")},[e]),onPointerDown:n}}(n);return a.useMemo(()=>({onClick:r,onPointerDown:i}),[r,i])}(e,n);return ie(e,t=>{t&&!e&&n(null)}),a.useMemo(()=>({openMethod:t,triggerProps:r}),[t,r])}(Ve),rt=(0,c.j)(()=>new h.i({id:Oe,labelId:void 0,modal:de,multiple:he,itemToStringLabel:ge,itemToStringValue:ve,isItemEqualToValue:be,value:Ne,open:Ve,mounted:Je,transitionStatus:et,items:me,forceMount:!1,openMethod:null,activeIndex:null,selectedIndex:null,popupProps:{},triggerProps:{},triggerElement:null,positionerElement:null,listElement:null,popupSide:null,scrollUpArrowVisible:!1,scrollDownArrowVisible:!1,hasScrollArrows:!1})).current,it=(0,g.P)(rt,te.activeIndex),ot=(0,g.P)(rt,te.selectedIndex),at=(0,g.P)(rt,te.triggerElement),st=(0,g.P)(rt,te.positionerElement),lt=function(e){const[t,n]=a.useState({current:e,previous:null});return e!==t.current&&n({current:e,previous:t.current}),t.previous}(tt),ct=tt??lt,dt=a.useMemo(()=>he&&Array.isArray(Ne)&&0===Ne.length?"":Q(Ne,ve),[he,Ne,ve]),ut=a.useMemo(()=>he&&Array.isArray(Ne)?Ne.map(e=>Q(e,ve)):Q(Ne,ve),[he,Ne,ve]),ft=(0,m.u)(rt.state.triggerElement),pt=(0,p.K)(()=>ut);(0,q.I)(ft,Oe,Ne,pt);const mt=a.useRef(Ne),ht=he?Array.isArray(Ne)&&Ne.length>0:null!=Ne;(0,f.g)(()=>{Ne!==mt.current&&rt.set("forceMount",!0)},[rt,Ne]),(0,f.g)(()=>{je(ht)},[ht,je]),(0,f.g)(function(){const e=He.current;let t;if(he){const n=Array.isArray(Ne)?Ne:[];if(0===n.length)t=null;else{const r=Y(e,n[n.length-1],be);t=-1===r?null:r}}else{const n=Y(e,Ne,be);t=-1===n?null:n}null===t&&(Xe.current=null),Ve||rt.set("selectedIndex",t)},[ht,he,Ve,Ne,He,be,rt,Xe]),ie(Ne,()=>{xe(Te),_e(Ne!==Ee.initialValue),Ce()?Ie.commit(Ne):Ie.commit(Ne,!0)});const gt=(0,p.K)((e,t)=>{if(F?.(e,t),!t.isCanceled&&(ze(e),e||t.reason!==C.Xn&&t.reason!==C.Np||(Se(!0),ke(!1),"onBlur"===Me&&Ie.commit(Ne)),!e&&null!==rt.state.activeIndex)){const e=Fe.current[rt.state.activeIndex];queueMicrotask(()=>{e?.setAttribute("tabindex","-1")})}}),vt=(0,p.K)(()=>{Qe(!1),rt.update({activeIndex:null,openMethod:null}),pe?.(!1)});(0,ne.v)({enabled:!ue,open:Ve,ref:Be,onComplete(){Ve||vt()}}),a.useImperativeHandle(ue,()=>({unmount:vt}),[vt]);const bt=(0,p.K)((e,t)=>{i?.(e,t),t.isCanceled||De(e)}),yt=(0,p.K)(()=>{const e=rt.state.listElement||Be.current;if(!e)return;const t=se(e.scrollHeight,e.clientHeight),n=function(e,t){if(t<=0)return 0;const n=(0,ae.q)(e,0,t),r=t-n,i=n<=1,o=r<=1;return i&&o?n<=r?0:t:i?0:o?t:n}(e.scrollTop,t),r=n>0,i=n<t;rt.state.scrollUpArrowVisible!==r&&rt.set("scrollUpArrowVisible",r),rt.state.scrollDownArrowVisible!==i&&rt.set("scrollDownArrowVisible",i)}),wt=(0,b.P)({open:Ve,onOpenChange:gt,elements:{reference:at,floating:st}}),xt=function(e,t={}){const{enabled:n=!0,event:r="click",toggle:i=!0,ignoreMouse:o=!1,stickIfOpen:s=!0,touchOpenDelay:l=0,reason:c=C.Ui}=t,d="rootStore"in e?e.rootStore:e,u=d.context.dataRef,f=a.useRef(void 0),p=(0,y.N)(),m=(0,w.Z)(),h=a.useMemo(()=>{function e(e,t,n,r){const i=(0,k.d)(c,t,n);e&&"touch"===r&&l>0?m.start(l,()=>{d.setOpen(!0,i)}):d.setOpen(e,i)}function t(e,t,n){const r=u.current.openEvent,o=d.select("domReferenceElement")!==t;return!((!e||!o)&&e&&i&&(!r||!s||n(r.type)))}return{onPointerDown(e){f.current=e.pointerType},onMouseDown(n){const i=f.current,a=n.nativeEvent,s=d.select("open");if(0!==n.button||"click"===r||(0,S.Go)(i,!0)&&o)return;const l=t(s,n.currentTarget,e=>"click"===e||"mousedown"===e),c=(0,x.EW)(a);if((0,_.$u)(c))return void e(l,a,c,i);const u=n.currentTarget;p.request(()=>{e(l,a,u,i)})},onClick(n){if("mousedown-only"===r)return;const i=f.current;"mousedown"===r&&i?f.current=void 0:(0,S.Go)(i,!0)&&o||e(t(d.select("open"),n.currentTarget,e=>"click"===e||"mousedown"===e||"keydown"===e||"keyup"===e),n.nativeEvent,n.currentTarget,i)},onKeyDown(){f.current=void 0}}},[u,r,o,c,d,s,i,p,m,l]);return a.useMemo(()=>n?{reference:h}:v.t0,[n,h])}(wt,{enabled:!Z&&!Pe,event:"mousedown"}),_t=(0,E.s)(wt),St=function(e,t){const{listRef:n,activeIndex:r,onNavigate:i=()=>{},enabled:o=!0,selectedIndex:s=null,allowEscape:l=!1,loopFocus:c=!1,nested:d=!1,rtl:u=!1,virtual:h=!1,focusItemOnOpen:g="auto",focusItemOnHover:v=!0,openOnArrowKeyDown:b=!0,disabledIndices:w,orientation:E="vertical",parentOrientation:D,cols:V=1,id:z,resetOnPointerLeave:F=!0,externalTree:L}=t,B="rootStore"in e?e.rootStore:e,q=B.useState("open"),W=B.useState("floatingElement"),$=B.useState("domReferenceElement"),H=B.context.dataRef,K=(0,_.nd)(W),U=(0,_.WZ)($),Y=(0,m.u)(K),X=(0,A.R1)(),G=(0,A.cq)(L),Z=a.useRef(g),J=a.useRef(s??-1),Q=a.useRef(null),ee=a.useRef(!0),te=(0,p.K)(e=>{i(-1===J.current?null:J.current,e)}),ne=a.useRef(te),re=a.useRef(!!W),ie=a.useRef(q),oe=a.useRef(!1),ae=a.useRef(!1),se=a.useRef(null),le=(0,m.u)(w),ce=(0,m.u)(q),de=(0,m.u)(s),ue=(0,m.u)(F),fe=(0,y.N)(),pe=(0,y.N)(),me=(0,p.K)(()=>{function e(e){h?G?.events.emit("virtualfocus",e):se.current=(0,O.p)(e,{sync:oe.current,preventScroll:!0})}const t=n.current[J.current],r=ae.current;t&&e(t),(oe.current?e=>e():e=>fe.request(e))(()=>{const i=n.current[J.current]||t;i&&(t||e(i),we&&(r||!ee.current)&&i.scrollIntoView?.({block:"nearest",inline:"nearest"}))})});(0,f.g)(()=>{H.current.orientation=E},[H,E]),(0,f.g)(()=>{o&&(q&&W?(J.current=s??-1,Z.current&&null!=s&&(ae.current=!0,te())):re.current&&(J.current=-1,ne.current()))},[o,q,W,s,te]),(0,f.g)(()=>{if(o)if(q){if(W)if(null==r){if(oe.current=!1,null!=de.current)return;if(re.current&&(J.current=-1,me()),(!ie.current||!re.current)&&Z.current&&(null!=Q.current||!0===Z.current&&null==Q.current)){let e=0;const t=()=>{null==n.current[0]?(e<2&&(e?e=>pe.request(e):queueMicrotask)(t),e+=1):(J.current=null==Q.current||N(Q.current,E,u)||d?(0,I.Zb)(n):(0,I.vB)(n),Q.current=null,te())};t()}}else(0,I.du)(n.current,r)||(J.current=r,me(),ae.current=!1)}else oe.current=!1},[o,q,W,r,de,d,n,E,u,te,me,pe]),(0,f.g)(()=>{if(!o||W||!G||h||!re.current)return;const e=G.nodesRef.current,t=e.find(e=>e.id===X)?.context?.elements.floating,n=(0,x.RS)((0,j.R)(W)),r=e.some(e=>e.context&&(0,x.gR)(e.context.elements.floating,n));t&&!r&&ee.current&&t.focus({preventScroll:!0})},[o,W,G,X,h]),(0,f.g)(()=>{ne.current=te,ie.current=q,re.current=!!W}),(0,f.g)(()=>{q||(Q.current=null,Z.current=g)},[q,g]);const he=null!=r,ge=(0,p.K)(e=>{if(!ce.current)return;const t=n.current.indexOf(e.currentTarget);-1===t||J.current===t&&r===t||(J.current=t,te(e))}),ve=(0,p.K)(()=>D??G?.nodesRef.current.find(e=>e.id===X)?.context?.dataRef?.current.orientation),be=(0,p.K)(()=>(0,I.Zb)(n,le.current)),ye=(0,p.K)(e=>{if(ee.current=!1,oe.current=!0,229===e.which)return;if(!ce.current&&e.currentTarget===Y.current)return;if(d&&function(e,t,n,r){const i=n?e===M.RJ:e===M.eR,o=e===M.il;return"both"===t||"horizontal"===t&&r&&r>1?"Escape"===e:P(t,i,o)}(e.key,E,u,V))return T(e.key,ve())||(0,S.jo)(e),B.setOpen(!1,(0,k.d)(C.Dq,e.nativeEvent)),void((0,R.sb)($)&&(h?G?.events.emit("virtualfocus",$):$.focus()));const t=J.current,r=(0,I.Zb)(n,w),i=(0,I.vB)(n,w);if(U||("Home"===e.key&&((0,S.jo)(e),J.current=r,te(e)),"End"===e.key&&((0,S.jo)(e),J.current=i,te(e))),V>1){const t=Array.from({length:n.current.length},()=>({width:1,height:1})),o=(0,I.zf)(t,V,!1),a=o.findIndex(e=>null!=e&&!(0,I.FP)(n.current,e,w)),s=o.reduce((e,t,r)=>null==t||(0,I.FP)(n.current,t,w)?e:r,-1),l=o[(0,I.Kg)(o.map(e=>null!=e?n.current[e]:null),{event:e,orientation:E,loopFocus:c,rtl:u,cols:V,disabledIndices:(0,I.Y3)([...("function"!=typeof w?w:null)||n.current.map((e,t)=>(0,I.FP)(n.current,t,w)?t:void 0),void 0],o),minIndex:a,maxIndex:s,prevIndex:(0,I.fl)(J.current>i?r:J.current,t,o,V,e.key===M.Jd?"bl":e.key===(u?M.eR:M.RJ)?"tr":"tl"),stopEvent:!0})];if(null!=l&&(J.current=l,te(e)),"both"===E)return}if(T(e.key,E)){if((0,S.jo)(e),q&&!h&&(0,x.RS)(e.currentTarget.ownerDocument)===e.currentTarget)return J.current=N(e.key,E,u)?r:i,void te(e);N(e.key,E,u)?c?t>=i?l&&t!==n.current.length?J.current=-1:(oe.current=!1,J.current=r):J.current=(0,I.BF)(n.current,{startingIndex:t,disabledIndices:w}):J.current=Math.min(i,(0,I.BF)(n.current,{startingIndex:t,disabledIndices:w})):c?t<=r?l&&-1!==t?J.current=n.current.length:(oe.current=!1,J.current=i):J.current=(0,I.BF)(n.current,{startingIndex:t,decrement:!0,disabledIndices:w}):J.current=Math.max(r,(0,I.BF)(n.current,{startingIndex:t,decrement:!0,disabledIndices:w})),(0,I.du)(n.current,J.current)&&(J.current=-1),te(e)}}),we=a.useMemo(()=>({onFocus(e){oe.current=!0,ge(e)},onClick:({currentTarget:e})=>e.focus({preventScroll:!0}),onMouseMove(e){oe.current=!0,ae.current=!1,v&&ge(e)},onPointerLeave(e){if(!ce.current||!ee.current||"touch"===e.pointerType)return;oe.current=!0;const t=e.relatedTarget;if(v&&!n.current.includes(t)&&ue.current&&(se.current?.(),se.current=null,J.current=-1,te(e),!h)){const e=Y.current,t=(0,x.RS)((0,j.R)(e));e&&(0,x.gR)(e,t)&&e.focus({preventScroll:!0})}}}),[ge,ce,Y,v,n,te,ue,h]),xe=a.useMemo(()=>h&&q&&he&&{"aria-activedescendant":`${z}-${r}`},[h,q,he,z,r]),_e=a.useMemo(()=>({"aria-orientation":"both"===E?void 0:E,...U?{}:xe,onKeyDown(e){if("Tab"===e.key&&e.shiftKey&&q&&!h){const t=(0,x.EW)(e.nativeEvent);if(t&&!(0,x.gR)(Y.current,t))return;return(0,S.jo)(e),B.setOpen(!1,(0,k.d)(C.Xn,e.nativeEvent)),void((0,R.sb)($)&&$.focus())}ye(e)},onPointerMove(){ee.current=!0}}),[xe,ye,Y,E,U,B,q,h,$]),Se=a.useMemo(()=>{function e(e){B.setOpen(!0,(0,k.d)(C.Dq,e.nativeEvent,e.currentTarget))}function t(e){"auto"===g&&(0,S.YF)(e.nativeEvent)&&(Z.current=!h)}function n(e){Z.current=g,"auto"===g&&(0,S.Pg)(e.nativeEvent)&&(Z.current=!0)}return{onKeyDown(t){const n=B.select("open");ee.current=!1;const r=t.key.startsWith("Arrow"),i=function(e,t,n){return P(t,n?e===M.eR:e===M.RJ,e===M.Jd)}(t.key,ve(),u),o=T(t.key,E),a=(d?i:o)||"Enter"===t.key||""===t.key.trim();if(h&&n)return ye(t);if(n||b||!r){if(a){const e=T(t.key,ve());Q.current=d&&e?null:t.key}d?i&&((0,S.jo)(t),n?(J.current=be(),te(t)):e(t)):o&&(null!=de.current&&(J.current=de.current),(0,S.jo)(t),!n&&b?e(t):ye(t),n&&te(t))}},onFocus(e){B.select("open")&&!h&&(J.current=-1,te(e))},onPointerDown:n,onPointerEnter:n,onMouseDown:t,onClick:t}},[ye,g,be,d,te,B,b,E,ve,u,de,h]),ke=a.useMemo(()=>({...xe,...Se}),[xe,Se]);return a.useMemo(()=>o?{reference:ke,floating:_e,item:we,trigger:Se}:{},[o,ke,_e,Se,we])}(wt,{enabled:!Z&&!Pe,listRef:Fe,activeIndex:it,selectedIndex:ot,disabledIndices:v.Ml,onNavigate(e){(null!==e||Ve)&&rt.set("activeIndex",e)},focusItemOnHover:ye}),kt=function(e,t){const{listRef:n,elementsRef:r,activeIndex:i,onMatch:o,onTyping:s,enabled:l=!0,resetMs:c=750,selectedIndex:d=null}=t,u="rootStore"in e?e.rootStore:e,m=u.useState("open"),h=(0,w.Z)(),g=a.useRef(""),v=a.useRef(d??i??-1),b=a.useRef(null),y=(0,p.K)(e=>{function t(e){const t=r?.current[e];return!t||(0,I.J9)(t)}function a(e,n,r=0){if(0===e.length)return-1;const i=(r%e.length+e.length)%e.length,o=n.toLocaleLowerCase();for(let n=0;n<e.length;n+=1){const r=(i+n)%e.length,a=e[r];if(a?.toLocaleLowerCase().startsWith(o)&&t(r))return r}return-1}const l=n.current;if(g.current.length>0&&" "===e.key&&((0,S.jo)(e),s?.(!0)),g.current.length>0&&" "!==g.current[0]&&-1===a(l,g.current)&&" "!==e.key&&s?.(!1),null==l||1!==e.key.length||e.ctrlKey||e.metaKey||e.altKey)return;m&&" "!==e.key&&((0,S.jo)(e),s?.(!0));const u=""===g.current;u&&(v.current=d??i??-1),l.every(e=>!e||e[0]?.toLocaleLowerCase()!==e[1]?.toLocaleLowerCase())&&g.current===e.key&&(g.current="",v.current=b.current),g.current+=e.key,h.start(c,()=>{g.current="",v.current=b.current,s?.(!1)});const f=((u?d??i??-1:v.current)??0)+1,p=a(l,g.current,f);-1!==p?(o?.(p),b.current=p):" "!==e.key&&(g.current="",s?.(!1))}),_=(0,p.K)(e=>{const t=e.relatedTarget,n=u.select("domReferenceElement"),r=u.select("floatingElement");(0,x.gR)(n,t)||(0,x.gR)(r,t)||(h.clear(),g.current="",v.current=b.current,s?.(!1))});(0,f.g)(()=>{(m||null===d)&&(h.clear(),b.current=null,""!==g.current&&(g.current=""))},[m,d,h]),(0,f.g)(()=>{m&&""===g.current&&(v.current=d??i??-1)},[m,d,i]);const k=a.useMemo(()=>({onKeyDown:y,onBlur:_}),[y,_]);return a.useMemo(()=>l?{reference:k,floating:k}:{},[l,k])}(wt,{enabled:!Z&&!Pe&&(Ve||!he),listRef:Le,activeIndex:it,selectedIndex:ot,onMatch(e){Ve?rt.set("activeIndex",e):bt(He.current[e],(0,k.d)("none"))},onTyping(e){Ke.current=e}}),Ct=a.useMemo(()=>{const e=(0,ce.v6)(kt.reference,St.reference,_t.reference,xt.reference,nt);return Oe&&(e.id=Oe),e},[xt.reference,kt.reference,St.reference,_t.reference,nt,Oe]),Et=a.useMemo(()=>(0,ce.v6)(le.Ls,kt.floating,St.floating,_t.floating),[kt.floating,St.floating,_t.floating]),jt=St.item??v.t0;(0,d.j)(()=>{rt.update({popupProps:Et,triggerProps:Ct})}),(0,f.g)(()=>{rt.update({id:Oe,modal:de,multiple:he,value:Ne,open:Ve,mounted:Je,transitionStatus:et,popupProps:Et,triggerProps:Ct,items:me,itemToStringLabel:ge,itemToStringValue:ve,isItemEqualToValue:be,openMethod:ct})},[rt,Oe,de,he,Ne,Ve,Je,et,Et,Ct,me,ge,ve,be,ct]);const Rt=a.useMemo(()=>({store:rt,name:Te,required:ee,disabled:Pe,readOnly:Z,multiple:he,highlightItemOnHover:ye,setValue:bt,setOpen:gt,listRef:Fe,popupRef:Be,scrollHandlerRef:qe,handleScrollArrowVisibility:yt,scrollArrowsMountedCountRef:We,itemProps:jt,events:wt.context.events,valueRef:$e,valuesRef:He,labelsRef:Le,typingRef:Ke,selectionRef:Ge,firstItemTextRef:Ye,selectedItemTextRef:Xe,validation:Ie,onOpenChangeComplete:pe,keyboardActiveRef:Ue,alignItemWithTriggerActiveRef:Ze,initialValueRef:mt}),[rt,Te,ee,Pe,Z,he,ye,bt,gt,jt,wt.context.events,Ie,pe,yt]),At=(0,l.a)(fe,Ie.inputRef),It=he&&Array.isArray(Ne)&&Ne.length>0,Mt=he?void 0:Te,Ot=a.useMemo(()=>he&&Array.isArray(Ne)&&Te?Ne.map(e=>{const t=Q(e,ve);return(0,G.jsx)("input",{type:"hidden",form:H,name:Te,value:t},t)}):null,[he,Ne,H,Te,ve]);return(0,G.jsx)(V.Provider,{value:Rt,children:(0,G.jsxs)(z.Provider,{value:wt,children:[we,(0,G.jsx)("input",{...Ie.getInputValidationProps({onFocus(){rt.state.triggerElement?.focus({focusVisible:!0})},onChange(e){if(e.nativeEvent.defaultPrevented||Pe||Z)return void e.preventBaseUIHandler?.();const t=e.currentTarget.value,n=(0,k.d)(C.dv,e.nativeEvent);rt.set("forceMount",!0),queueMicrotask(function(){if(he)return;const e=He.current.find(e=>Q(e,ve).toLowerCase()===t.toLowerCase()||J(e,ge).toLowerCase()===t.toLowerCase());null!=e&&(_e(e!==Ee.initialValue),bt(e,n),Ce()&&Ie.commit(e))})}}),id:Oe&&null==Mt?`${Oe}-hidden-input`:void 0,form:H,name:Mt,autoComplete:U,value:dt,disabled:Pe,required:ee&&!It,readOnly:Z,ref:At,style:Te?s.a:s.Q,tabIndex:-1,"aria-hidden":!0,suppressHydrationWarning:!0}),Ot]})})}function ue(e){return(0,G.jsx)(de,{...e})}var fe=n(88059),pe=n(85211),me=n(97085),he=n(19134),ge=n(50901);const ve={...pe.jL,...me.dc,popupSide:e=>e?{"data-popup-side":e}:null,value:()=>null},be=a.forwardRef(function(e,t){const{render:n,className:r,id:i,disabled:o=!1,nativeButton:s=!0,style:c,...d}=e,{setTouched:u,setFocused:f,validationMode:h,state:v,disabled:b}=(0,B.V$)(),{labelId:y}=(0,fe.H)(),{store:S,setOpen:E,selectionRef:A,validation:I,readOnly:M,required:O,alignItemWithTriggerActiveRef:P,disabled:T,keyboardActiveRef:N}=F(),D=b||T||o,V=(0,g.P)(S,te.open),z=(0,g.P)(S,te.mounted),L=(0,g.P)(S,te.value),q=(0,g.P)(S,te.triggerProps),$=(0,g.P)(S,te.positionerElement),H=(0,g.P)(S,te.listElement),K=(0,g.P)(S,te.popupSide),U=(0,g.P)(S,te.id),Y=(0,g.P)(S,te.labelId),X=(0,g.P)(S,te.hasSelectedValue),G=z&&$?K:null,Z=i??U,J=function(e,t){return e??t}(y,Y);(0,W.l)({id:Z});const Q=(0,m.u)($),ee=a.useRef(null),{getButtonProps:ne,buttonRef:re}=(0,ge.s)({disabled:D,native:s}),ie=(0,p.K)(e=>{S.set("triggerElement",e)}),oe=(0,l.a)(t,ee,re,ie),ae=(0,w.Z)(),se=(0,w.Z)(),le=(0,w.Z)();a.useEffect(()=>{if(V)return le.start(400,()=>{A.current.allowUnselectedMouseUp=!0,A.current.allowSelectedMouseUp=!0}),()=>{le.clear()};A.current={allowSelectedMouseUp:!1,allowUnselectedMouseUp:!1,dragY:0},se.clear()},[V,A,se,le]);const de=(0,ce.v6)(q,{id:Z,role:"combobox","aria-expanded":V?"true":"false","aria-haspopup":"listbox","aria-controls":V?H?.id??(0,_.nd)($)?.id:void 0,"aria-labelledby":J,"aria-readonly":M||void 0,"aria-required":O||void 0,tabIndex:D?-1:0,ref:oe,onFocus(e){f(!0),V&&P.current&&E(!1,(0,k.d)(C.dv,e.nativeEvent)),ae.start(0,()=>{S.set("forceMount",!0)})},onBlur(e){(0,x.gR)($,e.relatedTarget)||(u(!0),f(!1),"onBlur"===h&&I.commit(L))},onPointerMove(){N.current=!1},onKeyDown(){N.current=!0},onMouseDown(e){if(V)return;const t=(0,j.R)(e.currentTarget);function n(e){if(!ee.current)return;const t=e.target;if((0,x.gR)(ee.current,t)||(0,x.gR)(Q.current,t)||t===ee.current)return;const n=function(e){const t=e.getBoundingClientRect(),n=(0,R.zk)(e),r=n.getComputedStyle(e,"::before"),i=n.getComputedStyle(e,"::after");if("none"===r.content&&"none"===i.content)return t;const o=parseFloat(r.width)||0,a=parseFloat(r.height)||0,s=parseFloat(i.width)||0,l=parseFloat(i.height)||0,c=Math.max(t.width,o,s),d=Math.max(t.height,a,l),u=c-t.width,f=d-t.height;return{left:t.left-u/2,right:t.right+u/2,top:t.top-f/2,bottom:t.bottom+f/2}}(ee.current);e.clientX>=n.left-2&&e.clientX<=n.right+2&&e.clientY>=n.top-2&&e.clientY<=n.bottom+2||E(!1,(0,k.d)(C.LO,e))}se.start(0,()=>{t.addEventListener("mouseup",n,{once:!0})})}},I.getValidationProps,d,ne);de.role="combobox";const ue={...v,open:V,disabled:D,value:L,readOnly:M,popupSide:G,placeholder:!X};return(0,he.o)("button",e,{ref:[t,ee],state:ue,stateAttributesMapping:ve,props:de})}),ye={value:()=>null},we=a.forwardRef(function(e,t){const{className:n,render:r,children:i,placeholder:o,style:s,...l}=e,{store:c,valueRef:d}=F(),u=(0,g.P)(c,te.value),f=(0,g.P)(c,te.items),p=(0,g.P)(c,te.itemToStringLabel),m=(0,g.P)(c,te.hasSelectedValue),h=!m&&null!=o&&null==i,v=(0,g.P)(c,te.hasNullItemLabel,h),b={value:u,placeholder:!m};let y=null;return y="function"==typeof i?i(u):null!=i?i:m||null==o||v?Array.isArray(u)?function(e,t,n){return e.reduce((e,r,i)=>(i>0&&e.push(", "),e.push((0,G.jsx)(a.Fragment,{children:ee(r,t,n)},i)),e),[])}(u,f,p):ee(u,f,p):o,(0,he.o)("span",e,{state:b,ref:[t,d],props:[{children:y},l],stateAttributesMapping:ye})});var xe=n(4921),_e=n(5573),Se=(0,G.jsx)(_e.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,G.jsx)(_e.Path,{d:"M17.5 11.6L12 16l-5.5-4.4.9-1.2L12 14l4.5-3.6 1 1.2z"})}),ke=n(27723),Ce=n(89483),Ee=n(38324),je="data-wp-hash";function Re(){const e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},"undefined"!=typeof document&&function(e){const t=Re();t.documents.set(e,(t.documents.get(e)??0)+1);for(const[n,r]of t.styles)Ae(e,n,r)}(document)),e.__wpStyleRuntime}function Ae(e,t,n){if(!e.head)return;const r=Re();let i=r.injectedStyles.get(e);if(i||(i=new Set,r.injectedStyles.set(e,i)),i.has(t))return;if(function(e,t){if(!e.head)return!1;for(const n of e.head.querySelectorAll(`style[${je}]`))if(n.getAttribute(je)===t)return!0;return!1}(e,t))return void i.add(t);const o=e.createElement("style");o.setAttribute(je,t),o.appendChild(e.createTextNode(n)),e.head.appendChild(o),i.add(t)}function Ie(e,t){const n=Re();n.styles.set(e,t);for(const r of n.documents.keys())Ae(r,e,t)}Ie("693cd16544","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._08e8a2e44959f892__outset-ring--focus,._970d04df7376df67__outset-ring--focus-within-except-active,.c5cb3ee4bddaa8e4__outset-ring--focus-within-visible,.cd83dfc2126a0846__outset-ring--focus-within,.d0541bc9dd9dc7b6__outset-ring--focus-visible,.e25b2bdd7aa21721__outset-ring--focus-except-active,.ecadb9e080e2dfa5__outset-ring--focus-parent-visible{@media not (prefers-reduced-motion){--_gcd-a-transition:outline 0.1s ease-out;transition:outline .1s ease-out}outline:0 solid transparent;outline-offset:1px}._08e8a2e44959f892__outset-ring--focus:focus,._970d04df7376df67__outset-ring--focus-within-except-active:focus-within:not(:has(:active)),.c5cb3ee4bddaa8e4__outset-ring--focus-within-visible:focus-within:has(:focus-visible),.cd83dfc2126a0846__outset-ring--focus-within:focus-within,.d0541bc9dd9dc7b6__outset-ring--focus-visible:focus-visible,.e25b2bdd7aa21721__outset-ring--focus-except-active:focus:not(:active),:focus-visible .ecadb9e080e2dfa5__outset-ring--focus-parent-visible{--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--wpds-color-stroke-focus-brand,var(--wp-admin-theme-color,#3858e9));--_gcd-div-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--wpds-color-stroke-focus-brand,var(--wp-admin-theme-color,#3858e9));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--wpds-color-stroke-focus-brand,var(--wp-admin-theme-color,#3858e9))}}}");Ie("741d2d54cd","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._6e4e0445ef20426b__trigger-wrapper{&.fa98c865fb77e675__is-minimal{width:fit-content}}._7893295e3f6d1af7__trigger{align-items:center;background-color:transparent;border:none;color:var(--wpds-color-fg-interactive-neutral,#1e1e1e);display:flex;font-family:inherit;font-size:inherit;gap:var(--wpds-dimension-gap-xs,4px);justify-content:space-between;line-height:1.4;padding-block:4px;padding-inline-end:calc(var(--wp-ui-input-layout-padding-inline) - 4px);padding-inline-start:var(--wp-ui-input-layout-padding-inline);text-align:start;user-select:none;width:100%;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&.fa98c865fb77e675__is-minimal{width:auto}&:focus{outline:none}&[data-disabled]{background-color:var(--wpds-color-bg-interactive-neutral-weak-disabled,#0000);color:var(--wpds-color-fg-interactive-neutral-disabled,#8d8d8d)}}.e760c9339965ce84__trigger-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;._7893295e3f6d1af7__trigger[data-placeholder] &{color:var(--wpds-color-fg-interactive-neutral-disabled,#8d8d8d)}}._308bc63e43681f99__trigger-caret{flex:0 0 auto}}}");var Me="fa98c865fb77e675__is-minimal",Oe=(0,r.forwardRef)(function({className:e,size:t,variant:n,children:r,placeholder:i=(0,ke.__)("Select"),...o},a){return(0,G.jsx)(Ce.N,{className:(0,xe.A)("_970d04df7376df67__outset-ring--focus-within-except-active","_6e4e0445ef20426b__trigger-wrapper","minimal"===n&&Me,e),size:t,isBorderless:"minimal"===n,children:(0,G.jsxs)(be,{...o,className:(0,xe.A)("_7893295e3f6d1af7__trigger","minimal"===n&&Me),"data-can-disable-input-layout":!0,ref:a,children:[(0,G.jsx)(we,{placeholder:i,className:"e760c9339965ce84__trigger-value",children:r}),(0,G.jsx)(Ee.I,{className:"_308bc63e43681f99__trigger-caret",icon:Se,size:18})]})})}),Pe=n(27497),Te=n(78105),Ne=n(53660),De=n(3258);const Ve=a.createContext(void 0);function ze(){const e=a.useContext(Ve);if(!e)throw new Error((0,D.A)(59));return e}const Fe="base-ui-disable-scrollbar",Le=Fe,Be=e=>(0,G.jsx)("style",{nonce:e,href:Fe,precedence:"base-ui:low",children:`.${Fe}{scrollbar-width:none}.${Fe}::-webkit-scrollbar{display:none}`});var qe=n(16014);function We(e,t){e&&Object.assign(e.style,t)}const $e={position:"relative",maxHeight:"100%",overflowX:"hidden",overflowY:"auto"},He=a.createContext(void 0);var Ke=n(37840),Ue=n(34674),Ye=n(59775),Xe=n(30971);const Ge={...pe.GW,...qe.G},Ze=a.forwardRef(function(e,t){const{render:n,className:r,style:i,finalFocus:o,...s}=e,{store:l,popupRef:c,onOpenChangeComplete:d,setOpen:u,valueRef:m,firstItemTextRef:h,selectedItemTextRef:v,keyboardActiveRef:b,multiple:w,handleScrollArrowVisibility:x,scrollHandlerRef:_,listRef:S,highlightItemOnHover:E}=F(),{side:A,align:I,alignItemWithTriggerActive:M,isPositioned:O,setControlledAlignItemWithTrigger:P,scrollDownArrowRef:T,scrollUpArrowRef:N}=ze(),D=null!=function(){const e=a.useContext(He);return e}(),V=L(),z=(0,Xe.j)(),{nonce:B,disableStyleElements:q}=(0,Ye.n)(),W=(0,g.P)(l,te.id),$=(0,g.P)(l,te.open),H=(0,g.P)(l,te.mounted),K=(0,g.P)(l,te.popupProps),U=(0,g.P)(l,te.transitionStatus),Y=(0,g.P)(l,te.triggerElement),X=(0,g.P)(l,te.positionerElement),Z=(0,g.P)(l,te.listElement),J=a.useRef(!1),Q=a.useRef(!1),ee=a.useRef({}),re=(0,y.N)(),ie=(0,p.K)(e=>{if(!X||!c.current||!Q.current)return;if(J.current||!M)return void x();const t="0px"===X.style.top,n="0px"===X.style.bottom;if(!t&&!n)return void x();const r=et(X),i=tt(X.getBoundingClientRect().height,"y",r),o=(0,j.R)(X),a=getComputedStyle(X),s=parseFloat(a.marginTop),l=parseFloat(a.marginBottom),d=Je(getComputedStyle(c.current)),u=Math.min(o.documentElement.clientHeight-s-l,d),f=e.scrollTop,p=Qe(e);let m=0,h=null,g=!1,v=!1;const b=e=>{X.style.height=`${e}px`},y=t?p-f:f,w=Math.min(i+y,u);if(m=w,y<=1)((t,n)=>{const r=(0,ae.q)(t,0,u-i);r>0&&b(i+r),e.scrollTop=n,u-(i+r)<=1&&(J.current=!0),x()})(y,t?p:0);else{if(u-w>1?t?v=!0:h=0:(g=!0,n&&f<p&&(h=f-(y-(i+y-u)))),m=Math.ceil(m),0!==m&&b(m),v||null!=h){const t=Qe(e),n=v?t:(0,ae.q)(h,0,t);Math.abs(e.scrollTop-n)>1&&(e.scrollTop=n)}(g||m>=u-1)&&(J.current=!0),x()}});a.useImperativeHandle(_,()=>ie,[ie]),(0,ne.v)({open:$,ref:c,onComplete(){$&&d?.(!0)}});const se={open:$,transitionStatus:U,side:A,align:I};(0,f.g)(()=>{X&&c.current&&!Object.keys(ee.current).length&&(ee.current={top:X.style.top||"0",left:X.style.left||"0",right:X.style.right,height:X.style.height,bottom:X.style.bottom,minHeight:X.style.minHeight,maxHeight:X.style.maxHeight,marginTop:X.style.marginTop,marginBottom:X.style.marginBottom})},[c,X]),(0,f.g)(()=>{$||M||(Q.current=!1,J.current=!1,We(X,ee.current))},[$,M,X,c]),(0,f.g)(()=>{const e=c.current;if(!$||!Y||!X||!e||M&&!O||"ending"===l.state.transitionStatus)return;if(!M)return Q.current=!0,re.request(x),void e.style.removeProperty("--transform-origin");const t=function(e){const{style:t}=e,n={};for(const[e,r]of rt)n[e]=t.getPropertyValue(e),t.setProperty(e,r,"important");return()=>{for(const[e]of rt){const r=n[e];r?t.setProperty(e,r):t.removeProperty(e)}}}(e);e.style.removeProperty("--transform-origin");try{let t=v.current;t?.isConnected||(t=!te.hasSelectedValue(l.state)&&h.current?.isConnected?h.current:null);const n=m.current,r=getComputedStyle(X),i=getComputedStyle(e),o=(0,j.R)(Y),a=(0,R.zk)(X),s=et(Y),c=nt(Y.getBoundingClientRect(),s),d=nt(X.getBoundingClientRect(),s),u=c.height,f=Z||e,p=f.scrollHeight,g=parseFloat(i.borderBottomWidth),b=parseFloat(r.marginTop)||10,y=parseFloat(r.marginBottom)||10,w=parseFloat(r.minHeight)||100,_=Je(i),k=5,C=5,A=20,I=o.documentElement.clientHeight-b-y,M=o.documentElement.clientWidth,O=I-c.bottom+u;let T,N="rtl"===z?c.right-d.width:c.left,D=0;if(t&&n){const e=nt(n.getBoundingClientRect(),s);T=nt(t.getBoundingClientRect(),s),N=d.left+("rtl"===z?e.right-T.right:e.left-T.left);const r=e.top-c.top+e.height/2;D=T.top-d.top+T.height/2-r}const V=O+D+y+g;let F=Math.min(I,V);const L=I-b-y,B=V-F,q=M-C;X.style.left=`${(0,ae.q)(N,k,q-d.width)}px`,X.style.height=`${F}px`,X.style.maxHeight="auto",X.style.marginTop=`${b}px`,X.style.marginBottom=`${y}px`,e.style.height="100%";const W=Qe(f),$=B>=W-1;$&&(F=Math.min(I,d.height)-(B-W));const H=c.top<A||c.bottom>I-A||Math.ceil(F)+1<Math.min(p,w),K=1!==(a.visualViewport?.scale??1)&&oe.Tc;if(H||K)return Q.current=!0,We(X,ee.current),void P(!1);const U=Math.max(w,F);if($){const e=Math.max(0,I-V);X.style.top=d.height>=L?"0":`${e}px`,X.style.height=`${F}px`,f.scrollTop=Qe(f)}else X.style.bottom="0",f.scrollTop=B;if(T){const t=d.top,n=d.height,r=T.top+T.height/2,i=n>0?(r-t)/n*100:50,o=(0,ae.q)(i,0,100);e.style.setProperty("--transform-origin",`50% ${o}%`)}(U===I||F>=_)&&(J.current=!0),x(),E&&null===l.state.selectedIndex&&null===l.state.activeIndex&&null!=S.current[0]&&l.set("activeIndex",0),Q.current=!0}finally{t()}},[l,$,X,Y,m,h,v,c,x,M,P,re,T,N,Z,S,E,z,O]),a.useEffect(()=>{if(!M||!X||!$)return;const e=(0,R.zk)(X);return(0,Te.q)(e,"resize",function(e){u(!1,(0,k.d)(C.L5,e))})},[u,M,X,$]);const le={...Z?{role:"presentation","aria-orientation":void 0}:{role:"listbox","aria-multiselectable":w||void 0,id:`${W}-list`},onKeyDown(e){b.current=!0,D&&Ke.jF.has(e.key)&&e.stopPropagation()},onMouseMove(){b.current=!1},onScroll(e){Z||ie(e.currentTarget)},...M&&{style:Z?{height:"100%"}:$e}},ce=(0,he.o)("div",e,{ref:[t,c],state:se,stateAttributesMapping:Ge,props:[K,le,(0,Ue.d)(U),{className:!Z&&M?Le:void 0},s]});return(0,G.jsxs)(a.Fragment,{children:[!q&&Be(B),(0,G.jsx)(Ne.s,{context:V,modal:!1,disabled:!H,returnFocus:o,restoreFocus:!0,children:ce})]})});function Je(e){const t=e.maxHeight||"";return t.endsWith("px")&&parseFloat(t)||1/0}function Qe(e){return se(e.scrollHeight,e.clientHeight)}function et(e){return De.iD.getScale(e)}function tt(e,t,n){return e/n[t]}function nt(e,t){return(0,Pe.B1)({x:tt(e.x,"x",t),y:tt(e.y,"y",t),width:tt(e.width,"x",t),height:tt(e.height,"y",t)})}const rt=[["transform","none"],["scale","1"],["translate","0 0"]],it=a.forwardRef(function(e,t){const{render:n,className:r,style:i,...o}=e,{store:a,scrollHandlerRef:s}=F(),{alignItemWithTriggerActive:l}=ze(),c=(0,g.P)(a,te.hasScrollArrows),d=(0,g.P)(a,te.openMethod),u=(0,g.P)(a,te.multiple),f={id:`${(0,g.P)(a,te.id)}-list`,role:"listbox","aria-multiselectable":u||void 0,onScroll(e){s.current?.(e.currentTarget)},...l&&{style:$e},className:c&&"touch"!==d?Le:void 0},m=(0,p.K)(e=>{a.set("listElement",e)});return(0,he.o)("div",e,{ref:[t,m],props:[f,o]})});var ot=n(95248),at=n(53412),st=n(16153);const lt=a.createContext(void 0),ct=a.forwardRef(function(e,t){const{store:n}=F(),r=(0,g.P)(n,te.mounted),i=(0,g.P)(n,te.forceMount);return r||i?(0,G.jsx)(lt.Provider,{value:!0,children:(0,G.jsx)(st.XF,{ref:t,...e})}):null});var dt=n(71621),ut=(0,r.forwardRef)(function({container:e,...t},n){return(0,G.jsx)(ct,{container:e??(0,dt.un)(),...t,ref:n})}),ft=n(82105),pt=n(26955),mt=n(61901),ht=n(91585),gt=n(50690),vt=n(52607),bt=n(56555);const yt={position:"fixed"},wt=a.forwardRef(function(e,t){const{anchor:n,positionMethod:r="absolute",className:i,render:o,side:s="bottom",align:l="center",sideOffset:c=0,alignOffset:d=0,collisionBoundary:u="clipping-ancestors",collisionPadding:m,arrowPadding:h=5,sticky:v=!1,disableAnchorTracking:b,alignItemWithTrigger:y=!0,collisionAvoidance:w=gt.uD,style:x,..._}=e,{store:S,listRef:E,labelsRef:R,alignItemWithTriggerActiveRef:A,selectedItemTextRef:I,valuesRef:M,initialValueRef:O,popupRef:P,setValue:T}=F(),N=L(),D=(0,g.P)(S,te.open),V=(0,g.P)(S,te.mounted),z=(0,g.P)(S,te.modal),B=(0,g.P)(S,te.value),q=(0,g.P)(S,te.openMethod),W=(0,g.P)(S,te.positionerElement),$=(0,g.P)(S,te.triggerElement),H=(0,g.P)(S,te.isItemEqualToValue),K=(0,g.P)(S,te.transitionStatus),X=a.useRef(null),Z=a.useRef(null),[J,Q]=a.useState(y),ee=V&&J&&"touch"!==q;V||J===y||Q(y),(0,f.g)(()=>{V||(te.scrollUpArrowVisible(S.state)&&S.set("scrollUpArrowVisible",!1),te.scrollDownArrowVisible(S.state)&&S.set("scrollDownArrowVisible",!1))},[S,V]),a.useImperativeHandle(A,()=>ee),function(e,t,n,r){const[i,o]=a.useState(!1);(0,f.g)(()=>{if(!e||!t||null==n)return void o(!1);const r=(0,j.R)(n).documentElement.clientWidth,i=n.offsetWidth;o(r>0&&i>0&&i>=r-20)},[e,t,n]),(0,bt.K)(e&&(!t||i),r)}((ee||z)&&D,"touch"===q,W,$);const ne=(0,mt.s)({anchor:n,floatingRootContext:N,positionMethod:r,mounted:V,side:s,sideOffset:c,align:l,alignOffset:d,arrowPadding:h,collisionBoundary:u,collisionPadding:m,sticky:v,disableAnchorTracking:b??ee,collisionAvoidance:w,keepMounted:!0}),re=ee?"none":ne.side,ie=ee?yt:ne.positionerStyles,oe={open:D,side:re,align:ne.align,anchorHidden:ne.anchorHidden};(0,f.g)(()=>{S.set("popupSide",ne.side)},[S,ne.side]);const ae=(0,p.K)(e=>{S.set("positionerElement",e)}),se=(0,vt.i)(e,oe,{styles:ie,transitionStatus:K,props:_,refs:[t,ae],hidden:!V,inert:!D}),le=a.useRef(0),ce=(0,p.K)(e=>{if(0===e.size&&0===le.current)return;if(0===M.current.length)return;const t=le.current;if(le.current=e.size,e.size===t)return;const n=(0,k.d)(C.dv);if(0!==t&&!S.state.multiple&&null!==B&&-1===Y(M.current,B,H)){const e=O.current,t=null!=e&&-1!==Y(M.current,e,H)?e:null;T(t,n),null===t&&(S.set("selectedIndex",null),I.current=null)}if(0!==t&&S.state.multiple&&Array.isArray(B)){const e=e=>-1!==Y(M.current,e,H),t=B.filter(t=>e(t));(t.length!==B.length||t.some(e=>{return n=e,r=H,!((t=B)&&0!==t.length&&t.some(e=>void 0!==e&&U(n,e,r)));var t,n,r}))&&(T(t,n),0===t.length&&(S.set("selectedIndex",null),I.current=null))}if(D&&ee){S.update({scrollUpArrowVisible:!1,scrollDownArrowVisible:!1});const e={height:""};We(W,e),We(P.current,e)}}),de=a.useMemo(()=>({...ne,side:re,alignItemWithTriggerActive:ee,setControlledAlignItemWithTrigger:Q,scrollUpArrowRef:X,scrollDownArrowRef:Z}),[ne,re,ee,Q]);return(0,G.jsx)(pt.u,{elementsRef:E,labelsRef:R,onMapChange:ce,children:(0,G.jsxs)(Ve.Provider,{value:de,children:[V&&z&&(0,G.jsx)(ht.W,{inert:(0,ft.Y)(!D),cutout:$}),se]})})});var xt={align:"start",sideOffset:8,collisionPadding:12},_t="data-wp-hash";function St(){const e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},"undefined"!=typeof document&&function(e){const t=St();t.documents.set(e,(t.documents.get(e)??0)+1);for(const[n,r]of t.styles)kt(e,n,r)}(document)),e.__wpStyleRuntime}function kt(e,t,n){if(!e.head)return;const r=St();let i=r.injectedStyles.get(e);if(i||(i=new Set,r.injectedStyles.set(e,i)),i.has(t))return;if(function(e,t){if(!e.head)return!1;for(const n of e.head.querySelectorAll(`style[${_t}]`))if(n.getAttribute(_t)===t)return!0;return!1}(e,t))return void i.add(t);const o=e.createElement("style");o.setAttribute(_t,t),o.appendChild(e.createTextNode(n)),e.head.appendChild(o),i.add(t)}function Ct(e,t){const n=St();n.styles.set(e,t);for(const r of n.documents.keys())kt(r,e,t)}Ct("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");Ct("8c70612dd7","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._0ab863136fb95530__positioner{z-index:var(--wp-ui-select-z-index,initial)}}}");var Et=(0,r.forwardRef)(function({className:e,...t},n){return(0,G.jsx)(wt,{...xt,alignItemWithTrigger:!1,...t,ref:n,className:(0,xe.A)("_336cd3e4e743482f__box-sizing","_0ab863136fb95530__positioner",e)})}),jt=n(96997),Rt="data-wp-hash";function At(){const e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},"undefined"!=typeof document&&function(e){const t=At();t.documents.set(e,(t.documents.get(e)??0)+1);for(const[n,r]of t.styles)It(e,n,r)}(document)),e.__wpStyleRuntime}function It(e,t,n){if(!e.head)return;const r=At();let i=r.injectedStyles.get(e);if(i||(i=new Set,r.injectedStyles.set(e,i)),i.has(t))return;if(function(e,t){if(!e.head)return!1;for(const n of e.head.querySelectorAll(`style[${Rt}]`))if(n.getAttribute(Rt)===t)return!0;return!1}(e,t))return void i.add(t);const o=e.createElement("style");o.setAttribute(Rt,t),o.appendChild(e.createTextNode(n)),e.head.appendChild(o),i.add(t)}!function(e,t){const n=At();n.styles.set(e,t);for(const r of n.documents.keys())It(r,e,t)}("0b5dc58360",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._380b81b8f79fb10f__dropdown-motion{--wp-ui-dropdown-slide-distance:4px;--wp-ui-dropdown-slide-duration:var(--wpds-motion-duration-md,200ms);--wp-ui-dropdown-slide-easing:var(--wpds-motion-easing-expressive,cubic-bezier(0.25,0,0,1));--wp-ui-dropdown-fade-duration:var(--wpds-motion-duration-sm,100ms);--wp-ui-dropdown-fade-easing:linear;@media not (prefers-reduced-motion){transition-duration:var(--wp-ui-dropdown-slide-duration),var(--wp-ui-dropdown-fade-duration);transition-property:transform,opacity;transition-timing-function:var(--wp-ui-dropdown-slide-easing),var(--wp-ui-dropdown-fade-easing);will-change:transform,opacity}opacity:0;&[data-side=bottom]{transform:translateY(calc(var(--wp-ui-dropdown-slide-distance)*-1))}&[data-side=top]{transform:translateY(var(--wp-ui-dropdown-slide-distance))}&[data-side=left]{transform:translateX(var(--wp-ui-dropdown-slide-distance))}&[data-side=right]{transform:translateX(calc(var(--wp-ui-dropdown-slide-distance)*-1))}&[data-open]:not([data-starting-style]){opacity:1;transform:translate(0)}}}}@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._234b520016b4e56f__popup{--wp-ui-popup-padding:var(--wpds-dimension-padding-xs,4px);background-color:var(--wpds-color-bg-surface-neutral-strong,#fff);border:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);border-radius:var(--wpds-border-radius-md,4px);box-shadow:var(--wpds-elevation-md,0 2px 3px 0 #0000000d,0 4px 5px 0 #0000000a,0 12px 12px 0 #00000008,0 16px 16px 0 #00000005);display:grid;grid-template-areas:"header" "main";grid-template-rows:auto minmax(0,1fr);max-height:min(var(--available-height),480px,60dvh);max-width:var(--available-width);min-width:var(--anchor-width)}.f43dc7c768d7b622__list{color:var(--wpds-color-fg-interactive-neutral,#1e1e1e);display:grid;font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-md,13px);grid-area:main;grid-template-areas:"scrollable" "footer";grid-template-rows:minmax(0,1fr) auto;line-height:var(--wpds-typography-line-height-sm,20px)}._233cd60cdb84a2ef__list-scrollable-container{grid-area:scrollable;overflow-block:auto;overscroll-behavior:contain;scroll-padding-block:var(--wp-ui-popup-padding);&:not(:empty){padding-block:var(--wp-ui-popup-padding)}}.ec4db6f0122263e7__list-footer{grid-area:footer;padding-block:var(--wp-ui-popup-padding);._233cd60cdb84a2ef__list-scrollable-container:not(:empty)+&{border-block-start:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-surface-neutral,#dbdbdb)}}._684ccb7988365b4f__item{--wp-ui-popup-item-height:40px;--wp-ui-popup-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-popup-item-padding-block:var(--wpds-dimension-padding-xs,4px);align-items:center;border-radius:var(--wpds-border-radius-sm,2px);display:flex;gap:var(--wpds-dimension-gap-xs,4px);justify-content:flex-start;margin-inline:var(--wp-ui-popup-padding);min-height:var(--wp-ui-popup-item-height);padding-block:var(--wp-ui-popup-item-padding-block);padding-inline-end:var(--wp-ui-popup-item-padding-inline);padding-inline-start:calc(var(--wp-ui-popup-item-padding-inline) - var(--wpds-dimension-padding-xs, 4px));user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&.f181b98b0d33282a__is-size-compact{--wp-ui-popup-item-height:32px;--wp-ui-popup-item-padding-inline:var(--wpds-dimension-padding-sm,8px)}&._38f7faff93c61958__is-size-small{--wp-ui-popup-item-height:24px;--wp-ui-popup-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-popup-item-padding-block:2px}&:not([data-selected]){._92fbe4765dfad5ee__item-indicator-icon{opacity:0}}&[data-highlighted]:not([aria-disabled=true]){background-color:var(--wpds-color-bg-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff));color:var(--wpds-color-fg-interactive-neutral,#1e1e1e);outline:none;@media (forced-colors:active){outline:1px solid Highlight}}&[aria-disabled=true]{color:var(--wpds-color-fg-interactive-neutral-disabled,#8d8d8d);@media (forced-colors:active){color:GrayText}}}.a3adcfd0b73ffd40__item-icon{flex-shrink:0}._06c7ff39d2f685b9__empty:not(:empty){--wp-ui-popup-empty-min-height:40px;--wp-ui-popup-empty-padding-inline:var(--wpds-dimension-padding-md,12px);align-items:center;color:var(--wpds-color-fg-content-neutral-weak,#707070);display:flex;font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-md,13px);grid-area:main;line-height:var(--wpds-typography-line-height-sm,20px);min-height:var(--wp-ui-popup-empty-min-height);padding-inline:var(--wp-ui-popup-empty-padding-inline)}}}');var Mt=(0,at.T)(ot.j).ThemeProvider,Ot=(0,r.forwardRef)(function({className:e,portal:t,positioner:n,children:r,...i},o){const a=(0,G.jsx)(Mt,{children:(0,G.jsx)(Ze,{ref:o,className:(0,xe.A)("_234b520016b4e56f__popup _380b81b8f79fb10f__dropdown-motion",e),...i,children:(0,G.jsx)(it,{className:"f43dc7c768d7b622__list",children:(0,G.jsx)("div",{className:"_233cd60cdb84a2ef__list-scrollable-container",children:r})})})}),s=(0,jt.o)(n,(0,G.jsx)(Et,{}),a);return(0,jt.o)(t,(0,G.jsx)(ut,{}),s)}),Pt=n(524),Tt=n(5768),Nt=(0,r.createContext)(void 0),Dt=n(71359);const Vt=a.createContext(void 0),zt=a.memo(a.forwardRef(function(e,t){const{render:n,className:r,style:i,value:o=null,label:s,disabled:l=!1,nativeButton:c=!1,...d}=e,u=a.useRef(null),p=(0,Dt.q)({label:s,textRef:u,indexGuessBehavior:Dt.G.GuessFromOrder}),{store:m,itemProps:h,setOpen:v,setValue:b,selectionRef:y,typingRef:w,valuesRef:x,multiple:_,selectedItemTextRef:E}=F(),j=(0,g.P)(m,te.isActive,p.index),R=(0,g.P)(m,te.isSelected,p.index,o),A=(0,g.P)(m,te.isSelectedByFocus,p.index),I=(0,g.P)(m,te.isItemEqualToValue),M=p.index,O=-1!==M,P=a.useRef(null);(0,f.g)(()=>{if(!O)return;const e=x.current;return e[M]=o,()=>{delete e[M]}},[O,M,o,x]),(0,f.g)(()=>{if(!O)return;const e=m.state.value;let t=e;_&&Array.isArray(e)&&e.length>0&&(t=e[e.length-1]),void 0!==t&&U(o,t,I)&&(m.set("selectedIndex",M),u.current&&(E.current=u.current))},[O,M,_,I,m,o,E]);const T=a.useRef(null),N=a.useRef("mouse"),D=a.useRef(!1),{getButtonProps:V,buttonRef:z}=(0,ge.s)({disabled:l,focusableWhenDisabled:!0,native:c,composite:!0}),L={disabled:l,selected:R,highlighted:j};function B(){y.current.dragY=0}const q={role:"option","aria-selected":R,tabIndex:j?0:-1,onKeyDown(e){T.current=e.key,m.set("activeIndex",M)," "===e.key&&w.current&&e.preventDefault()},onClick(e){const t="click"===e.type&&"touch"!==N.current,n=e.nativeEvent.pointerType,r=t&&(0,S.YF)(e.nativeEvent)&&(void 0!==n||j),i=t&&!r&&!D.current;D.current=!1,"keydown"===e.type&&null===T.current||l||"keydown"===e.type&&" "===T.current&&w.current||i||(T.current=null,function(e){const t=m.state.value;if(_){const n=Array.isArray(t)?t:[],r=R?function(e,t,n){return e.filter(e=>!U(t,e,n))}(n,o,I):[...n,o];b(r,(0,k.d)(C.Bo,e))}else b(o,(0,k.d)(C.Bo,e)),v(!1,(0,k.d)(C.Bo,e))}(e.nativeEvent))},onPointerEnter(e){N.current=e.pointerType},onPointerMove(e){if("mouse"===e.pointerType&&1===e.buttons){const t=y.current;t.dragY+=e.movementY,t.dragY**2>=64&&(t.allowUnselectedMouseUp=!0)}},onPointerDown(e){N.current=e.pointerType,D.current=!0,B()},onMouseUp(){if(B(),l||"touch"===N.current)return;if(D.current)return;const e=!y.current.allowSelectedMouseUp&&R,t=!y.current.allowUnselectedMouseUp&&!R;e||t||(D.current=!0,P.current?.click(),D.current=!1)}},W=(0,he.o)("div",e,{ref:[z,t,p.ref,P],state:L,props:[h,q,d,V]}),$=a.useMemo(()=>({selected:R,index:M,textRef:u,selectedByFocus:A,hasRegistered:O}),[R,M,u,A,O]);return(0,G.jsx)(Vt.Provider,{value:$,children:W})})),Ft=a.memo(a.forwardRef(function(e,t){const{index:n,textRef:r,selectedByFocus:i,hasRegistered:o}=function(){const e=a.useContext(Vt);if(!e)throw new Error((0,D.A)(57));return e}(),{firstItemTextRef:s,selectedItemTextRef:l}=F(),{render:c,className:d,style:u,...f}=e,p=a.useCallback(e=>{e&&(o&&0===n&&(s.current=e),o&&i&&(l.current=e))},[s,l,n,i,o]);return(0,he.o)("div",e,{ref:[p,t,r],props:f})}));var Lt=(0,G.jsx)(_e.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,G.jsx)(_e.Path,{d:"M16.5 7.5 10 13.9l-2.5-2.4-1 1 3.5 3.6 7.5-7.6z"})}),Bt="data-wp-hash";function qt(){const e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},"undefined"!=typeof document&&function(e){const t=qt();t.documents.set(e,(t.documents.get(e)??0)+1);for(const[n,r]of t.styles)Wt(e,n,r)}(document)),e.__wpStyleRuntime}function Wt(e,t,n){if(!e.head)return;const r=qt();let i=r.injectedStyles.get(e);if(i||(i=new Set,r.injectedStyles.set(e,i)),i.has(t))return;if(function(e,t){if(!e.head)return!1;for(const n of e.head.querySelectorAll(`style[${Bt}]`))if(n.getAttribute(Bt)===t)return!0;return!1}(e,t))return void i.add(t);const o=e.createElement("style");o.setAttribute(Bt,t),o.appendChild(e.createTextNode(n)),e.head.appendChild(o),i.add(t)}function $t(e,t){const n=qt();n.styles.set(e,t);for(const r of n.documents.keys())Wt(r,e,t)}$t("0b5dc58360",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._380b81b8f79fb10f__dropdown-motion{--wp-ui-dropdown-slide-distance:4px;--wp-ui-dropdown-slide-duration:var(--wpds-motion-duration-md,200ms);--wp-ui-dropdown-slide-easing:var(--wpds-motion-easing-expressive,cubic-bezier(0.25,0,0,1));--wp-ui-dropdown-fade-duration:var(--wpds-motion-duration-sm,100ms);--wp-ui-dropdown-fade-easing:linear;@media not (prefers-reduced-motion){transition-duration:var(--wp-ui-dropdown-slide-duration),var(--wp-ui-dropdown-fade-duration);transition-property:transform,opacity;transition-timing-function:var(--wp-ui-dropdown-slide-easing),var(--wp-ui-dropdown-fade-easing);will-change:transform,opacity}opacity:0;&[data-side=bottom]{transform:translateY(calc(var(--wp-ui-dropdown-slide-distance)*-1))}&[data-side=top]{transform:translateY(var(--wp-ui-dropdown-slide-distance))}&[data-side=left]{transform:translateX(var(--wp-ui-dropdown-slide-distance))}&[data-side=right]{transform:translateX(calc(var(--wp-ui-dropdown-slide-distance)*-1))}&[data-open]:not([data-starting-style]){opacity:1;transform:translate(0)}}}}@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._234b520016b4e56f__popup{--wp-ui-popup-padding:var(--wpds-dimension-padding-xs,4px);background-color:var(--wpds-color-bg-surface-neutral-strong,#fff);border:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);border-radius:var(--wpds-border-radius-md,4px);box-shadow:var(--wpds-elevation-md,0 2px 3px 0 #0000000d,0 4px 5px 0 #0000000a,0 12px 12px 0 #00000008,0 16px 16px 0 #00000005);display:grid;grid-template-areas:"header" "main";grid-template-rows:auto minmax(0,1fr);max-height:min(var(--available-height),480px,60dvh);max-width:var(--available-width);min-width:var(--anchor-width)}.f43dc7c768d7b622__list{color:var(--wpds-color-fg-interactive-neutral,#1e1e1e);display:grid;font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-md,13px);grid-area:main;grid-template-areas:"scrollable" "footer";grid-template-rows:minmax(0,1fr) auto;line-height:var(--wpds-typography-line-height-sm,20px)}._233cd60cdb84a2ef__list-scrollable-container{grid-area:scrollable;overflow-block:auto;overscroll-behavior:contain;scroll-padding-block:var(--wp-ui-popup-padding);&:not(:empty){padding-block:var(--wp-ui-popup-padding)}}.ec4db6f0122263e7__list-footer{grid-area:footer;padding-block:var(--wp-ui-popup-padding);._233cd60cdb84a2ef__list-scrollable-container:not(:empty)+&{border-block-start:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-surface-neutral,#dbdbdb)}}._684ccb7988365b4f__item{--wp-ui-popup-item-height:40px;--wp-ui-popup-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-popup-item-padding-block:var(--wpds-dimension-padding-xs,4px);align-items:center;border-radius:var(--wpds-border-radius-sm,2px);display:flex;gap:var(--wpds-dimension-gap-xs,4px);justify-content:flex-start;margin-inline:var(--wp-ui-popup-padding);min-height:var(--wp-ui-popup-item-height);padding-block:var(--wp-ui-popup-item-padding-block);padding-inline-end:var(--wp-ui-popup-item-padding-inline);padding-inline-start:calc(var(--wp-ui-popup-item-padding-inline) - var(--wpds-dimension-padding-xs, 4px));user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&.f181b98b0d33282a__is-size-compact{--wp-ui-popup-item-height:32px;--wp-ui-popup-item-padding-inline:var(--wpds-dimension-padding-sm,8px)}&._38f7faff93c61958__is-size-small{--wp-ui-popup-item-height:24px;--wp-ui-popup-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-popup-item-padding-block:2px}&:not([data-selected]){._92fbe4765dfad5ee__item-indicator-icon{opacity:0}}&[data-highlighted]:not([aria-disabled=true]){background-color:var(--wpds-color-bg-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff));color:var(--wpds-color-fg-interactive-neutral,#1e1e1e);outline:none;@media (forced-colors:active){outline:1px solid Highlight}}&[aria-disabled=true]{color:var(--wpds-color-fg-interactive-neutral-disabled,#8d8d8d);@media (forced-colors:active){color:GrayText}}}.a3adcfd0b73ffd40__item-icon{flex-shrink:0}._06c7ff39d2f685b9__empty:not(:empty){--wp-ui-popup-empty-min-height:40px;--wp-ui-popup-empty-padding-inline:var(--wpds-dimension-padding-md,12px);align-items:center;color:var(--wpds-color-fg-content-neutral-weak,#707070);display:flex;font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-md,13px);grid-area:main;line-height:var(--wpds-typography-line-height-sm,20px);min-height:var(--wp-ui-popup-empty-min-height);padding-inline:var(--wp-ui-popup-empty-padding-inline)}}}');var Ht={popup:"_234b520016b4e56f__popup _380b81b8f79fb10f__dropdown-motion",list:"f43dc7c768d7b622__list","list-scrollable-container":"_233cd60cdb84a2ef__list-scrollable-container","list-footer":"ec4db6f0122263e7__list-footer",item:"_684ccb7988365b4f__item","is-size-compact":"f181b98b0d33282a__is-size-compact","is-size-small":"_38f7faff93c61958__is-size-small","item-indicator-icon":"_92fbe4765dfad5ee__item-indicator-icon","item-icon":"a3adcfd0b73ffd40__item-icon",empty:"_06c7ff39d2f685b9__empty"};$t("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var Kt=(0,r.forwardRef)(function({className:e,value:t,size:n="default",children:r,...i},o){return(0,G.jsxs)(zt,{className:(0,xe.A)("_336cd3e4e743482f__box-sizing",Ht.item,Ht[`is-size-${n}`],e),value:t,ref:o,...i,children:[(0,G.jsx)(Ee.I,{icon:Lt,className:(0,xe.A)(Ht["item-icon"],Ht["item-indicator-icon"]),size:"small"===n?20:24}),(0,G.jsx)(Ft,{children:r})]})}),Ut=(0,r.forwardRef)(function({size:e,...t},n){const i=(0,r.useContext)(Nt),o=e??i;return(0,G.jsx)(Kt,{size:o,ref:n,...t})}),Yt=(0,r.forwardRef)(function({className:e,children:t,items:n,label:r,description:a,details:s,hideLabelFromVision:l,placeholder:c,size:d="default",triggerContent:u,...f},p){return(0,G.jsxs)(i.b,{className:e,children:[(0,G.jsx)(o.J,{hideFromVision:l,children:r}),(0,G.jsxs)(ue,{items:n,...f,children:[(0,G.jsx)(Oe,{ref:p,placeholder:c,size:d,children:u}),(0,G.jsx)(Ot,{children:(0,G.jsx)(Nt.Provider,{value:d,children:void 0!==t?t:n?.map(e=>(0,G.jsx)(Ut,{value:e,label:e.label,disabled:e.disabled,children:e.label},e.value??"null"))})})]}),a&&(0,G.jsx)(Pt.V,{children:a}),s&&(0,G.jsx)(Tt.B,{children:s})]})});Ut.displayName="SelectControl.Item";var Xt=Object.assign(Yt,{Item:Ut})},19706:(e,t,n)=>{"use strict";n.d(t,{K:()=>nt});var r=n(4921),i=n(86087),o=n(2994),a=n(38324),s=n(51609),l=n(78662),c=n(66295),d=n(7402);function u(e,t,n){const r=function(e,t){return null==t||(0,d.Go)(t)?"function"==typeof e?e():e:0}(e,n);return"number"==typeof r?r:r?.[t]}function f(e){return"function"==typeof e?e():e}function p(e,t){return t||"click"===e||"mousedown"===e}var m=n(78410),h=n(92016),g=n(39793);const v=s.createContext({hasProvider:!1,timeoutMs:0,delayRef:{current:0},initialDelayRef:{current:0},timeout:new l.E,currentIdRef:{current:null},currentContextRef:{current:null}});function b(e){const{children:t,delay:n,timeoutMs:r=0}=e,i=s.useRef(n),o=s.useRef(n),a=s.useRef(null),c=s.useRef(null),d=(0,l.Z)();return(0,g.jsx)(v.Provider,{value:s.useMemo(()=>({hasProvider:!0,delayRef:i,initialDelayRef:o,currentIdRef:a,timeoutMs:r,currentContextRef:c,timeout:d}),[r,d]),children:t})}const y=s.createContext(void 0),w=function(e){const{delay:t,closeDelay:n,timeout:r=400}=e,i=s.useMemo(()=>({delay:t,closeDelay:n}),[t,n]),o=s.useMemo(()=>({open:t,close:n}),[t,n]);return(0,g.jsx)(y.Provider,{value:i,children:(0,g.jsx)(b,{delay:o,timeoutMs:r,children:e.children})})};function x({...e}){return(0,g.jsx)(w,{...e})}var _=n(17120),S=n(63272),k=n(89146);const C=s.createContext(void 0);function E(e){const t=s.useContext(C);if(void 0===t&&!e)throw new Error((0,k.A)(72));return t}var j=n(74910),R=n(78105),A=n(50625),I=n(24843),M=n(38203);function O(e){return null!=e&&null!=e.clientX}var P=n(626),T=n(75546),N=n(75795),D=n(69751),V=n(52522),z=n(99395),F=n(86218);const L={...z.ol,disabled:(0,D.M)(e=>e.disabled),instantType:(0,D.M)(e=>e.instantType),isInstantPhase:(0,D.M)(e=>e.isInstantPhase),trackCursorAxis:(0,D.M)(e=>e.trackCursorAxis),disableHoverablePopup:(0,D.M)(e=>e.disableHoverablePopup),lastOpenChangeReason:(0,D.M)(e=>e.openChangeReason),closeOnClick:(0,D.M)(e=>e.closeOnClick),closeDelay:(0,D.M)(e=>e.closeDelay),hasViewport:(0,D.M)(e=>e.hasViewport)};class B extends V.H{constructor(e,t,n=!1){const r=new F.Z,i={...{...(0,z.rJ)(),disabled:!1,instantType:void 0,isInstantPhase:!1,trackCursorAxis:"none",disableHoverablePopup:!1,openChangeReason:null,closeOnClick:!0,closeDelay:0,hasViewport:!1},...e};i.floatingRootContext=(0,z.OB)(r,t,n),super(i,{popupRef:s.createRef(),onOpenChange:void 0,onOpenChangeComplete:void 0,triggerElements:r},L)}setOpen=(e,t)=>{const n=t.reason,r=n===h.N7,i=e&&n===h.F4,o=!e&&(n===h.Ui||n===h.jv);if(t.preventUnmountOnClose=()=>{this.set("preventUnmountingOnClose",!0)},this.context.onOpenChange?.(e,t),t.isCanceled)return;this.state.floatingRootContext.dispatchOpenChange(e,t);const a=()=>{const r={open:e,openChangeReason:n};i?r.instantType="focus":o?r.instantType="dismiss":n===h.N7&&(r.instantType=void 0),(0,P.CN)(r,e,t.trigger),this.update(r)};r?N.flushSync(a):a()};cancelPendingOpen(e){this.state.floatingRootContext.dispatchOpenChange(!1,(0,m.d)(h.Ui,e))}static useStore(e,t){return(0,P.Nj)(e,(e,n)=>new B(t,e,n)).store}}const q=(0,_.G1)(function(e){const{disabled:t=!1,defaultOpen:n=!1,open:r,disableHoverablePopup:i=!1,trackCursorAxis:o="none",actionsRef:a,onOpenChange:l,onOpenChangeComplete:d,handle:u,triggerId:f,defaultTriggerId:p=null,children:v}=e,b=B.useStore(u?.store,{open:n,openProp:r,activeTriggerId:p,triggerIdProp:f});(0,S.j)(()=>{void 0===r&&!1===b.state.open&&!0===n&&b.update({open:!0,activeTriggerId:p})}),b.useControlledProp("openProp",r),b.useControlledProp("triggerIdProp",f),b.useContextCallback("onOpenChange",l),b.useContextCallback("onOpenChangeComplete",d);const y=b.useState("open"),w=!t&&y,x=b.useState("activeTriggerId"),_=b.useState("mounted"),k=b.useState("payload");b.useSyncedValues({trackCursorAxis:o,disableHoverablePopup:i}),b.useSyncedValue("disabled",t),(0,P.tr)(b);const{forceUnmount:E,transitionStatus:j}=(0,P.l$)(w,b),R=b.useState("isInstantPhase"),A=b.useState("instantType"),I=b.useState("lastOpenChangeReason"),M=s.useRef(null);(0,c.g)(()=>{y&&t&&b.setOpen(!1,(0,m.d)(h.r9))},[y,t,b]),(0,c.g)(()=>{"ending"===j&&I===h.dv||"ending"!==j&&R?("delay"!==A&&(M.current=A),b.set("instantType","delay")):null!==M.current&&(b.set("instantType",M.current),M.current=null)},[j,R,I,A,b]),(0,c.g)(()=>{w&&null==x&&b.set("payload",void 0)},[b,x,w]);const O=s.useCallback(()=>{b.setOpen(!1,(0,m.d)(h.zJ))},[b]);s.useImperativeHandle(a,()=>({unmount:E,close:O}),[E,O]);const T=w||_||!t&&"none"!==o;return(0,g.jsxs)(C.Provider,{value:b,children:[T&&(0,g.jsx)(W,{store:b,disabled:t,trackCursorAxis:o}),"function"==typeof v?v({payload:k}):v]})});function W({store:e,disabled:t,trackCursorAxis:n}){const r=e.useState("floatingRootContext"),i=(0,j.s)(r,{enabled:!t,referencePress:()=>e.select("closeOnClick")}),o=function(e,t={}){const{enabled:n=!0,axis:r="both"}=t,i="rootStore"in e?e.rootStore:e,o=i.useState("open"),a=i.useState("floatingElement"),l=i.useState("domReferenceElement"),c=i.context.dataRef,u=s.useRef(!1),f=s.useRef(null),[p,m]=s.useState(),[h,g]=s.useState([]),v=(0,A.K)(e=>{i.set("positionReference",e)}),b=(0,A.K)((e,t,n)=>{u.current||c.current.openEvent&&!O(c.current.openEvent)||i.set("positionReference",function(e,t){let n=null,r=null,i=!1;return{contextElement:e||void 0,getBoundingClientRect(){const o=e?.getBoundingClientRect()||{width:0,height:0,x:0,y:0},a="x"===t.axis||"both"===t.axis,s="y"===t.axis||"both"===t.axis,l=["mouseenter","mousemove"].includes(t.dataRef.current.openEvent?.type||"")&&"touch"!==t.pointerType;let c=o.width,d=o.height,u=o.x,f=o.y;return null==n&&t.x&&a&&(n=o.x-t.x),null==r&&t.y&&s&&(r=o.y-t.y),u-=n||0,f-=r||0,c=0,d=0,!i||l?(c="y"===t.axis?o.width:0,d="x"===t.axis?o.height:0,u=a&&null!=t.x?t.x:u,f=s&&null!=t.y?t.y:f):i&&!l&&(d="x"===t.axis?o.height:d,c="y"===t.axis?o.width:c),i=!0,{width:c,height:d,x:u,y:f,top:f,right:u+c,bottom:f+d,left:u}}}}(n??l,{x:e,y:t,axis:r,dataRef:c,pointerType:p}))}),y=(0,A.K)(e=>{o?f.current||(b(e.clientX,e.clientY,e.currentTarget),g([])):b(e.clientX,e.clientY,e.currentTarget)}),w=(0,d.Go)(p)?a:o;s.useEffect(()=>{if(!n)return void v(l);if(!w)return;function e(){f.current?.(),f.current=null}const t=(0,I.zk)(a);return!c.current.openEvent||O(c.current.openEvent)?f.current=(0,R.q)(t,"mousemove",function(t){const n=(0,M.EW)(t);(0,M.gR)(a,n)?e():b(t.clientX,t.clientY)}):v(l),e},[w,n,a,c,l,i,b,v,h]),s.useEffect(()=>()=>{i.set("positionReference",null)},[i]),s.useEffect(()=>{n&&!a&&(u.current=!1)},[n,a]),s.useEffect(()=>{!n&&o&&(u.current=!0)},[n,o]);const x=s.useMemo(()=>{function e(e){m(e.pointerType)}return{onPointerDown:e,onPointerEnter:e,onMouseMove:y,onMouseEnter:y}},[y]);return s.useMemo(()=>n?{reference:x,trigger:x}:{},[n,x])}(r,{enabled:!t&&"none"!==n,axis:"none"===n?void 0:n}),a=s.useMemo(()=>(0,T.v6)(o.reference,i.reference),[o.reference,i.reference]),l=s.useMemo(()=>(0,T.v6)(o.trigger,i.trigger),[o.trigger,i.trigger]),c=s.useMemo(()=>(0,T.v6)(P.Ls,o.floating,i.floating),[o.floating,i.floating]);return(0,P.i6)(e,{activeTriggerProps:a,inactiveTriggerProps:l,popupProps:c}),null}function $(e){return(0,g.jsx)(q,{...e})}var H=n(32303),K=n(85211),U=n(19134),Y=n(38082),X=n(47435),G=n(75609),Z=n(69567),J=n(84755),Q=n(39390);class ee{constructor(){this.pointerType=void 0,this.interactedInside=!1,this.handler=void 0,this.blockMouseMove=!0,this.performedPointerEventsMutation=!1,this.pointerEventsScopeElement=null,this.pointerEventsReferenceElement=null,this.pointerEventsFloatingElement=null,this.restTimeoutPending=!1,this.openChangeTimeout=new l.E,this.restTimeout=new l.E,this.handleCloseOptions=void 0}static create(){return new ee}dispose=()=>{this.openChangeTimeout.clear(),this.restTimeout.clear()};disposeEffect=()=>this.dispose}const te=new WeakMap;function ne(e){if(!e.performedPointerEventsMutation)return;const t=e.pointerEventsScopeElement;t&&te.get(t)===e&&(e.pointerEventsScopeElement?.style.removeProperty("pointer-events"),e.pointerEventsReferenceElement?.style.removeProperty("pointer-events"),e.pointerEventsFloatingElement?.style.removeProperty("pointer-events"),te.delete(t)),e.performedPointerEventsMutation=!1,e.pointerEventsScopeElement=null,e.pointerEventsReferenceElement=null,e.pointerEventsFloatingElement=null}function re(e,t){const{scopeElement:n,referenceElement:r,floatingElement:i}=t,o=te.get(n);o&&o!==e&&ne(o),ne(e),e.performedPointerEventsMutation=!0,e.pointerEventsScopeElement=n,e.pointerEventsReferenceElement=r,e.pointerEventsFloatingElement=i,te.set(n,e),n.style.pointerEvents="none",r.style.pointerEvents="auto",i.style.pointerEvents="auto"}function ie(e){const t=e.context.dataRef.current,n=(0,Q.j)(()=>t.hoverInteractionState??ee.create()).current;return t.hoverInteractionState||(t.hoverInteractionState=n),(0,J.y)(t.hoverInteractionState.disposeEffect),t.hoverInteractionState}var oe=n(31974);const ae={current:null};var se=n(10775);const le=.1*.1,ce=.5;function de(e,t,n,r,i,o){return r>=t!=o>=t&&e<=(i-n)*(t-r)/(o-r)+n}function ue(e,t,n,r,i,o,a,s,l,c){let d=!1;return de(e,t,n,r,i,o)&&(d=!d),de(e,t,i,o,a,s)&&(d=!d),de(e,t,a,s,l,c)&&(d=!d),de(e,t,l,c,n,r)&&(d=!d),d}function fe(e,t,n,r,i,o){const a=Math.min(n,i),s=Math.max(n,i),l=Math.min(r,o),c=Math.max(r,o);return e>=a&&e<=s&&t>=l&&t<=c}function pe(e={}){const{blockPointerEvents:t=!1}=e,n=new l.E,r=({x:e,y:t,placement:r,elements:i,onClose:o,nodeId:a,tree:s})=>{const l=r?.split("-")[0];let c=!1,d=null,u=null,f="undefined"!=typeof performance?performance.now():0;return function(r){n.clear();const p=i.domReference,m=i.floating;if(!p||!m||null==l||null==e||null==t)return;const{clientX:h,clientY:g}=r,v=(0,M.EW)(r),b="mouseleave"===r.type,y=(0,M.gR)(m,v),w=(0,M.gR)(p,v);if(y&&(c=!0,!b))return;if(w&&(c=!1,!b))return void(c=!0);if(b&&(0,I.vq)(r.relatedTarget)&&(0,M.gR)(m,r.relatedTarget))return;function x(){return Boolean(s&&(0,se.CM)(s.nodesRef.current,a).length>0)}function _(){x()||(n.clear(),o())}if(x())return;const S=p.getBoundingClientRect(),k=m.getBoundingClientRect(),C=e>k.right-k.width/2,E=t>k.bottom-k.height/2,j=k.width>S.width,R=k.height>S.height,A=(j?S:k).left,O=(j?S:k).right,P=(R?S:k).top,T=(R?S:k).bottom;if("top"===l&&t>=S.bottom-1||"bottom"===l&&t<=S.top+1||"left"===l&&e>=S.right-1||"right"===l&&e<=S.left+1)return void _();let N=!1;switch(l){case"top":N=fe(h,g,A,S.top+1,O,k.bottom-1);break;case"bottom":N=fe(h,g,A,k.top+1,O,S.bottom-1);break;case"left":N=fe(h,g,k.right-1,T,S.left+1,P);break;case"right":N=fe(h,g,S.right-1,T,k.left+1,P)}if(N)return;if(c&&!function(e,t,n){return e>=n.x&&e<=n.x+n.width&&t>=n.y&&t<=n.y+n.height}(h,g,S))return void _();if(!b&&function(e,t){const n=performance.now(),r=n-f;if(null===d||null===u||0===r)return d=e,u=t,f=n,!1;const i=e-d,o=t-u;return d=e,u=t,f=n,i*i+o*o<r*r*le}(h,g))return void _();let D=!1;switch(l){case"top":{const n=j?.25:2,r=j||C?e+n:e-n,i=j?e-n:C?e+n:e-n,o=t+ce+1,a=C||j?k.bottom-ce:k.top,s=C?j?k.bottom-ce:k.top:k.bottom-ce;D=ue(h,g,r,o,i,o,k.left,a,k.right,s);break}case"bottom":{const n=j?.25:2,r=j||C?e+n:e-n,i=j?e-n:C?e+n:e-n,o=t-ce,a=C||j?k.top+ce:k.bottom,s=C?j?k.top+ce:k.bottom:k.top+ce;D=ue(h,g,r,o,i,o,k.left,a,k.right,s);break}case"left":{const n=R?.25:2,r=R||E?t+n:t-n,i=R?t-n:E?t+n:t-n,o=e+ce+1,a=E||R?k.right-ce:k.left,s=E?R?k.right-ce:k.left:k.right-ce;D=ue(h,g,a,k.top,s,k.bottom,o,r,o,i);break}case"right":{const n=R?.25:2,r=R||E?t+n:t-n,i=R?t-n:E?t+n:t-n,o=e-ce,a=E||R?k.left+ce:k.right,s=E?R?k.left+ce:k.right:k.left+ce;D=ue(h,g,o,r,o,i,a,k.top,s,k.bottom);break}}D?c||n.start(40,_):_()}};return r.__options={...e,blockPointerEvents:t},r}var me=n(87803),he=n(59178);const ge=me.cX&&me.nr;let ve=function(e){return e[e.popupOpen=K.Vs.popupOpen]="popupOpen",e.triggerDisabled="data-trigger-disabled",e}({});const be="data-base-ui-tooltip-trigger";function ye(e){if("composedPath"in e){const t=e.composedPath();for(let e=0;e<t.length;e+=1){const n=t[e];if((0,I.vq)(n))return n}}const t=e.target;return(0,I.vq)(t)?t:null}const we=(0,_.nk)(function(e,t){const{render:n,className:r,style:i,handle:o,payload:a,disabled:g,delay:b,closeOnClick:w=!0,closeDelay:x,id:_,...S}=e,C=E(!0),j=o?.store??C;if(!j)throw new Error((0,k.A)(82));const O=(0,Y.e)(_),T=j.useState("isTriggerActive",O),D=j.useState("isOpenedByTrigger",O),V=j.useState("floatingRootContext"),z=s.useRef(null),F=b??600,L=x??0,{registerTrigger:B,isMountedByThisTrigger:q}=(0,P.L_)(O,z,j,{payload:a,closeOnClick:w,closeDelay:L}),W=s.useContext(y),{delayRef:$,isInstantPhase:J,hasProvider:Q}=function(e,t={open:!1}){const{open:n}=t,r="rootStore"in e?e.rootStore:e,i=r.useState("floatingId"),o=s.useContext(v),{currentIdRef:a,delayRef:l,timeoutMs:d,initialDelayRef:f,currentContextRef:p,hasProvider:g,timeout:b}=o,[y,w]=s.useState(!1);return(0,c.g)(()=>{function e(){w(!1),p.current?.setIsInstantPhase(!1),a.current=null,p.current=null,l.current=f.current}if(a.current&&!n&&a.current===i){if(w(!1),d){const t=i;return b.start(d,()=>{r.select("open")||a.current&&a.current!==t||e()}),()=>{b.clear()}}e()}},[n,i,a,l,d,f,p,b,r]),(0,c.g)(()=>{if(!n)return;const e=p.current,t=a.current;b.clear(),p.current={onOpenChange:r.setOpen,setIsInstantPhase:w},a.current=i,l.current={open:0,close:u(f.current,"close")},null!==t&&t!==i?(w(!0),e?.setIsInstantPhase(!0),e?.onOpenChange(!1,(0,m.d)(h.dv))):(w(!1),e?.setIsInstantPhase(!1))},[n,i,r,a,l,f,p,b]),(0,c.g)(()=>()=>{p.current=null},[p]),s.useMemo(()=>({hasProvider:g,delayRef:l,isInstantPhase:y}),[g,l,y])}(V,{open:D}),ee=ie(V);j.useSyncedValue("isInstantPhase",J);const te=j.useState("disabled"),se=g??te,le=(0,H.u)(se),ce=j.useState("trackCursorAxis"),de=j.useState("disableHoverablePopup"),ue=s.useRef(!1),fe=(0,l.Z)(),me=s.useRef(void 0);function we(){const e=W?.delay,t="object"==typeof $.current?$.current.open:void 0;let n=F;return Q&&(n=0!==t?b??e??F:0),n}function xe(e){const t=z.current;if(!t||!e)return!1;const n=function(e){let t=e;for(;t;){if(t.hasAttribute(be))return t;const e=t.parentElement;if(e){t=e;continue}const n=t.getRootNode();t="host"in n&&(0,I.vq)(n.host)?n.host:null}return null}(e);return null!==n&&n!==t&&(0,M.gR)(t,n)}const _e=function(e,t={}){const{enabled:n=!0,delay:r=0,handleClose:i=null,mouseOnly:o=!1,restMs:a=0,move:l=!0,triggerElementRef:c=ae,externalTree:g,isActiveTrigger:v=!0,getHandleCloseContext:b,isClosing:y,shouldOpen:w}=t,x="rootStore"in e?e.rootStore:e,{dataRef:_,events:S}=x.context,k=(0,Z.cq)(g),C=ie(x),E=s.useRef(!1),j=(0,H.u)(i),O=(0,H.u)(r),P=(0,H.u)(a),T=(0,H.u)(n),D=(0,H.u)(w),V=(0,H.u)(y),z=(0,A.K)(()=>p(_.current.openEvent?.type,C.interactedInside)),F=(0,A.K)(()=>!1!==D.current?.()),L=(0,A.K)((e,t,n)=>{const r=x.context.triggerElements;if(r.hasElement(t))return!e||!(0,M.gR)(e,t);if(!(0,I.vq)(n))return!1;const i=n;return r.hasMatchingElement(e=>(0,M.gR)(e,i))&&(!e||!(0,M.gR)(e,i))}),B=(0,A.K)(()=>{C.handler&&((0,G.R)(x.select("domReferenceElement")).removeEventListener("mousemove",C.handler),C.handler=void 0)}),q=(0,A.K)(()=>{ne(C)});return v&&(C.handleCloseOptions=j.current?.__options),s.useEffect(()=>B,[B]),s.useEffect(()=>{if(n)return S.on("openchange",e),()=>{S.off("openchange",e)};function e(e){e.open?E.current=!1:(E.current=e.reason===h.N7,B(),C.openChangeTimeout.clear(),C.restTimeout.clear(),C.blockMouseMove=!0,C.restTimeoutPending=!1)}},[n,S,C,B]),s.useEffect(()=>{if(!n)return;function e(e,t=!0){const n=u(O.current,"close",C.pointerType);n?C.openChangeTimeout.start(n,()=>{x.setOpen(!1,(0,m.d)(h.N7,e)),k?.events.emit("floating.closed",e)}):t&&(C.openChangeTimeout.clear(),x.setOpen(!1,(0,m.d)(h.N7,e)),k?.events.emit("floating.closed",e))}const t=c.current??(v?x.select("domReferenceElement"):null);if((0,I.vq)(t))return l?(0,X.g)((0,R.q)(t,"mousemove",r,{once:!0}),(0,R.q)(t,"mouseenter",r),(0,R.q)(t,"mouseleave",i)):(0,X.g)((0,R.q)(t,"mouseenter",r),(0,R.q)(t,"mouseleave",i));function r(e){if(C.openChangeTimeout.clear(),C.blockMouseMove=!1,o&&!(0,d.Go)(C.pointerType))return;const t=f(P.current),n=u(O.current,"open",C.pointerType),r=(0,M.EW)(e),i=e.currentTarget??null,a=x.select("domReferenceElement");let s=i;if((0,I.vq)(r)&&!x.context.triggerElements.hasElement(r))for(const e of x.context.triggerElements.elements())if((0,M.gR)(e,r)){s=e;break}(0,I.vq)(i)&&(0,I.vq)(a)&&!x.context.triggerElements.hasElement(i)&&(0,M.gR)(i,a)&&(s=a);const l=null!=s&&L(a,s,r),c=x.select("open"),p=V.current?.()??"ending"===x.select("transitionStatus"),g=!c&&p&&E.current,v=!l&&(0,I.vq)(s)&&(0,I.vq)(a)&&(0,M.gR)(a,s)&&g,b=t>0&&!n,y=!c||l;l&&(c||g)||v?F()&&x.setOpen(!0,(0,m.d)(h.N7,e,s)):b||(n?C.openChangeTimeout.start(n,()=>{y&&F()&&x.setOpen(!0,(0,m.d)(h.N7,e,s))}):y&&F()&&x.setOpen(!0,(0,m.d)(h.N7,e,s)))}function i(t){if(z())return void q();B();const n=x.select("domReferenceElement"),r=(0,G.R)(n);C.restTimeout.clear(),C.restTimeoutPending=!1;const i=_.current.floatingContext??b?.();if(!(0,oe.Hi)(t.relatedTarget,x.context.triggerElements)){if(j.current&&i){x.select("open")||C.openChangeTimeout.clear();const n=c.current;return C.handler=j.current({...i,tree:k,x:t.clientX,y:t.clientY,onClose(){q(),B(),T.current&&!z()&&n===x.select("domReferenceElement")&&e(t,!0)}}),r.addEventListener("mousemove",C.handler),void C.handler(t)}("touch"!==C.pointerType||!(0,M.gR)(x.select("floatingElement"),t.relatedTarget))&&e(t)}}},[B,q,_,O,x,n,j,C,v,L,z,o,l,P,c,k,T,b,V,F]),s.useMemo(()=>{if(n)return{onPointerDown:e,onPointerEnter:e,onMouseMove(e){const{nativeEvent:t}=e,n=e.currentTarget,r=x.select("domReferenceElement"),i=x.select("open"),a=L(r,n,e.target);if(o&&!(0,d.Go)(C.pointerType))return;if(i&&a&&C.handleCloseOptions?.blockPointerEvents){const e=x.select("floatingElement");if(e){const t=C.handleCloseOptions?.getScope?.()??n.ownerDocument.body;re(C,{scopeElement:t,referenceElement:n,floatingElement:e})}}const s=f(P.current);function l(){if(C.restTimeoutPending=!1,z())return;const e=x.select("open");C.blockMouseMove||e&&!a||!F()||x.setOpen(!0,(0,m.d)(h.N7,t,n))}i&&!a||0===s||!a&&C.restTimeoutPending&&e.movementX**2+e.movementY**2<2||(C.restTimeout.clear(),"touch"===C.pointerType?N.flushSync(()=>{l()}):a&&i?l():(C.restTimeoutPending=!0,C.restTimeout.start(s,l)))}};function e(e){C.pointerType=e.pointerType}},[n,C,z,L,o,x,P,F])}(V,{enabled:!se,mouseOnly:!0,move:!1,handleClose:de||"both"===ce?null:pe(),restMs:we,delay(){const e="object"==typeof $.current?$.current.close:void 0;let t=L;return null==x&&Q&&(t=e),{close:t}},triggerElementRef:z,isActiveTrigger:T,isClosing:()=>"ending"===j.select("transitionStatus"),shouldOpen:()=>!ue.current}),Se=function(e,t={}){const{enabled:n=!0,delay:r}=t,i="rootStore"in e?e.rootStore:e,{events:o,dataRef:a}=i.context,c=s.useRef(!1),d=s.useRef(null),u=s.useRef(!0),f=(0,l.Z)();s.useEffect(()=>{const e=i.select("domReferenceElement");if(!n)return;const t=(0,I.zk)(e);return(0,X.g)((0,R.q)(t,"blur",function(){const e=i.select("domReferenceElement");!i.select("open")&&(0,I.sb)(e)&&e===(0,M.RS)((0,G.R)(e))&&(c.current=!0)}),ge&&(0,R.q)(t,"keydown",function(){u.current=!0},!0),ge&&(0,R.q)(t,"pointerdown",function(){u.current=!1},!0))},[i,n]),s.useEffect(()=>{if(n)return o.on("openchange",e),()=>{o.off("openchange",e)};function e(e){if(e.reason===h.Ui||e.reason===h.jv){const e=i.select("domReferenceElement");(0,I.vq)(e)&&(d.current=e,c.current=!0)}}},[o,n,i]);const p=s.useMemo(()=>{function e(){c.current=!1,d.current=null}return{onMouseLeave(){e()},onFocus(t){const n=t.currentTarget;if(c.current){if(d.current===n)return;e()}const o=(0,M.EW)(t.nativeEvent);if((0,I.vq)(o))if(ge&&!t.relatedTarget){if(!u.current&&!(0,oe.$u)(o))return}else if(!(0,oe.em)(o))return;const a=(0,oe.Hi)(t.relatedTarget,i.context.triggerElements),{nativeEvent:s,currentTarget:l}=t,p="function"==typeof r?r():r;i.select("open")&&a||0===p||void 0===p?i.setOpen(!0,(0,m.d)(h.F4,s,l)):f.start(p,()=>{c.current||i.setOpen(!0,(0,m.d)(h.F4,s,l))})},onBlur(t){e();const n=t.relatedTarget,r=t.nativeEvent,o=(0,I.vq)(n)&&n.hasAttribute((0,he.F)("focus-guard"))&&"outside"===n.getAttribute("data-type");f.start(0,()=>{const e=i.select("domReferenceElement"),t=(0,M.RS)((0,G.R)(e));if(!n&&t===e)return;if((0,M.gR)(a.current.floatingContext?.refs.floating.current,t)||(0,M.gR)(e,t)||o)return;const s=n??t;(0,oe.Hi)(s,i.context.triggerElements)||i.setOpen(!1,(0,m.d)(h.F4,r))})}}},[a,r,i,f]);return s.useMemo(()=>n?{reference:p,trigger:p}:{},[n,p])}(V,{enabled:!se}).reference,ke=j.useState("triggerProps",q),Ce=q||"none"!==ce,Ee={open:D};return(0,U.o)("button",e,{state:Ee,ref:[t,B,z],props:[_e,Se,Ce?ke:void 0,{onMouseOver(e){(e=>{const t=ue.current,n=ye(e),r=function(e){const t=xe(e);return ue.current=t,t&&(ee.openChangeTimeout.clear(),ee.restTimeout.clear(),ee.restTimeoutPending=!1,fe.clear()),t}(n),i=z.current,o=i&&n&&(0,M.gR)(i,n);if(r&&j.select("open")&&j.select("lastOpenChangeReason")===h.N7)j.setOpen(!1,(0,m.d)(h.N7,e));else if(t&&!r&&o&&!le.current&&!j.select("open")&&i&&(0,d.Go)(me.current)){const t=()=>{ue.current||le.current||j.select("open")||j.setOpen(!0,(0,m.d)(h.N7,e,i))},n=we();0===n?(fe.clear(),t()):fe.start(n,t)}})(e.nativeEvent)},onFocus(e){xe(ye(e.nativeEvent))&&e.preventBaseUIHandler()},onMouseLeave(){ue.current=!1,fe.clear(),me.current=void 0},onPointerEnter(e){me.current=e.pointerType},onPointerDown(e){me.current=e.pointerType,j.set("closeOnClick",w),w&&!j.select("open")&&j.cancelPendingOpen(e.nativeEvent)},onClick(e){w&&!j.select("open")&&j.cancelPendingOpen(e.nativeEvent)},id:O,[ve.triggerDisabled]:se?"":void 0,[be]:se?void 0:""},S],stateAttributesMapping:K.qV})});var xe=(0,i.forwardRef)(function(e,t){return(0,g.jsx)(we,{ref:t,...e})});const _e=s.createContext(void 0);var Se=n(16014),ke=n(40643),Ce=n(34674);const Ee={...K.GW,...Se.G},je=s.forwardRef(function(e,t){const{render:n,className:r,style:i,...o}=e,a=E(),{side:d,align:f}=function(){const e=s.useContext(_e);if(void 0===e)throw new Error((0,k.A)(71));return e}(),g=a.useState("open"),v=a.useState("instantType"),b=a.useState("transitionStatus"),y=a.useState("popupProps"),w=a.useState("floatingRootContext"),x=a.useState("disabled"),_=a.useState("closeDelay");(0,ke.v)({open:g,ref:a.context.popupRef,onComplete(){g&&a.context.onOpenChangeComplete?.(!0)}}),function(e,t={}){const{enabled:n=!0,closeDelay:r=0,nodeId:i}=t,o="rootStore"in e?e.rootStore:e,a=o.useState("open"),d=o.useState("floatingElement"),f=o.useState("domReferenceElement"),{dataRef:g}=o.context,v=(0,Z.cq)(),b=(0,Z.R1)(),y=ie(o),w=(0,l.Z)(),x=(0,A.K)(()=>p(g.current.openEvent?.type,y.interactedInside)),_=(0,A.K)(()=>{return e=g.current.openEvent?.type,e?.includes("mouse")&&"mousedown"!==e;var e}),S=(0,A.K)(()=>{ne(y)});(0,c.g)(()=>{a||(y.pointerType=void 0,y.restTimeoutPending=!1,y.interactedInside=!1,S())},[a,y,S]),s.useEffect(()=>S,[S]),(0,c.g)(()=>{if(n&&a&&y.handleCloseOptions?.blockPointerEvents&&_()&&(0,I.vq)(f)&&d){const e=f,t=d,n=(0,G.R)(d),r=v?.nodesRef.current.find(e=>e.id===b)?.context?.elements.floating;r&&(r.style.pointerEvents="");const i=y.pointerEventsScopeElement!==t?y.pointerEventsScopeElement:null,o=r!==t?r:null,a=y.handleCloseOptions?.getScope?.()??i??o??e.closest("[data-rootownerid]")??n.body;return re(y,{scopeElement:a,referenceElement:e,floatingElement:t}),()=>{S()}}},[n,a,f,d,y,_,v,b,S]),s.useEffect(()=>{if(!n)return;function e(){return!!(v&&b&&(0,se.CM)(v.nodesRef.current,b).length>0)}function t(n){v&&b&&!e()&&w.start(0,()=>{v.events.off("floating.closed",t),o.setOpen(!1,(0,m.d)(h.N7,n)),v.events.emit("floating.closed",n)})}const a=d;return(0,X.g)(a&&(0,R.q)(a,"mouseenter",function(){y.openChangeTimeout.clear(),w.clear(),v?.events.off("floating.closed",t),S()}),a&&(0,R.q)(a,"mouseleave",function(n){if(e()&&v)return void v.events.on("floating.closed",t);if((0,oe.Hi)(n.relatedTarget,o.context.triggerElements))return;const a=g.current.floatingContext?.nodeId??i,s=n.relatedTarget;v&&a&&(0,I.vq)(s)&&(0,se.CM)(v.nodesRef.current,a,!1).some(e=>(0,M.gR)(e.context?.elements.floating,s))||(y.handler?y.handler(n):(S(),x()||function(e){const t=u(r,"close",y.pointerType),n=()=>{o.setOpen(!1,(0,m.d)(h.N7,e)),v?.events.emit("floating.closed",e)};t?y.openChangeTimeout.start(t,n):(y.openChangeTimeout.clear(),n())}(n)))}),a&&(0,R.q)(a,"pointerdown",function(e){const t=(0,M.EW)(e);(0,oe.H5)(t)?y.interactedInside=null!=t?.closest("[aria-haspopup]"):y.interactedInside=!1},!0),()=>{v?.events.off("floating.closed",t)})},[n,d,o,g,r,i,x,S,y,v,b,w])}(w,{enabled:!x,closeDelay:_});const S=a.useStateSetter("popupElement"),C={open:g,side:d,align:f,instant:v,transitionStatus:b};return(0,U.o)("div",e,{state:C,ref:[t,a.context.popupRef,S],props:[y,(0,Ce.d)(b),o],stateAttributesMapping:Ee})});var Re=n(95248),Ae=n(53412);const Ie=s.createContext(void 0);var Me=n(16153);const Oe=s.forwardRef(function(e,t){const{children:n,container:r,className:i,render:o,style:a,...l}=e,{portalNode:c,portalSubtree:d}=(0,Me.CK)({container:r,ref:t,componentProps:e,elementProps:l});return d||c?(0,g.jsxs)(s.Fragment,{children:[d,c&&N.createPortal(n,c)]}):null}),Pe=s.forwardRef(function(e,t){const{keepMounted:n=!1,...r}=e;return E().useState("mounted")||n?(0,g.jsx)(Ie.Provider,{value:n,children:(0,g.jsx)(Oe,{ref:t,...r})}):null});var Te=n(71621),Ne=(0,i.forwardRef)(function({container:e,...t},n){return(0,g.jsx)(Pe,{container:e??(0,Te.un)(),...t,ref:n})}),De=n(61901),Ve=n(50690),ze=n(44818),Fe=n(52607);const Le=s.forwardRef(function(e,t){const{render:n,className:r,anchor:i,positionMethod:o="absolute",side:a="top",align:l="center",sideOffset:c=0,alignOffset:d=0,collisionBoundary:u="clipping-ancestors",collisionPadding:f=5,arrowPadding:p=5,sticky:m=!1,disableAnchorTracking:h=!1,collisionAvoidance:v=Ve.Pe,style:b,...y}=e,w=E(),x=function(){const e=s.useContext(Ie);if(void 0===e)throw new Error((0,k.A)(70));return e}(),_=w.useState("open"),S=w.useState("mounted"),C=w.useState("trackCursorAxis"),j=w.useState("disableHoverablePopup"),R=w.useState("floatingRootContext"),A=w.useState("instantType"),I=w.useState("transitionStatus"),M=w.useState("hasViewport"),O=(0,De.s)({anchor:i,positionMethod:o,floatingRootContext:R,mounted:S,side:a,sideOffset:c,align:l,alignOffset:d,collisionBoundary:u,collisionPadding:f,sticky:m,arrowPadding:p,disableAnchorTracking:h,keepMounted:x,collisionAvoidance:v,adaptiveOrigin:M?ze.n:void 0}),P=s.useMemo(()=>({open:_,side:O.side,align:O.align,anchorHidden:O.anchorHidden,instant:"none"!==C?"tracking-cursor":A}),[_,O.side,O.align,O.anchorHidden,C,A]),T=(0,Fe.i)(e,P,{styles:O.positionerStyles,transitionStatus:I,props:y,refs:[t,w.useStateSetter("positionerElement")],hidden:!S,inert:!_||"both"===C||j});return(0,g.jsx)(_e.Provider,{value:O,children:T})});var Be="data-wp-hash";function qe(){const e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},"undefined"!=typeof document&&function(e){const t=qe();t.documents.set(e,(t.documents.get(e)??0)+1);for(const[n,r]of t.styles)We(e,n,r)}(document)),e.__wpStyleRuntime}function We(e,t,n){if(!e.head)return;const r=qe();let i=r.injectedStyles.get(e);if(i||(i=new Set,r.injectedStyles.set(e,i)),i.has(t))return;if(function(e,t){if(!e.head)return!1;for(const n of e.head.querySelectorAll(`style[${Be}]`))if(n.getAttribute(Be)===t)return!0;return!1}(e,t))return void i.add(t);const o=e.createElement("style");o.setAttribute(Be,t),o.appendChild(e.createTextNode(n)),e.head.appendChild(o),i.add(t)}function $e(e,t){const n=qe();n.styles.set(e,t);for(const r of n.documents.keys())We(r,e,t)}$e("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");$e("4811d023d1",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._480b748dd3510e64__positioner{z-index:var(--wp-ui-tooltip-z-index,initial)}._50096b232db7709d__popup{background-color:var(--wpds-color-bg-surface-neutral-strong,#fff);border-radius:var(--wpds-border-radius-md,4px);box-shadow:var(--wpds-elevation-sm,0 1px 2px 0 #0000000d,0 2px 3px 0 #0000000a,0 6px 6px 0 #00000008,0 8px 8px 0 #00000005);color:var(--wpds-color-fg-content-neutral,#1e1e1e);font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-sm,12px);line-height:1.4;padding:var(--wpds-dimension-padding-xs,4px) var(--wpds-dimension-padding-sm,8px);@media (forced-colors:active){border-bottom-color:CanvasText;border-bottom-style:solid;border-bottom-width:1px;border-left-color:CanvasText;border-left-style:solid;border-left-width:1px;border-right-color:CanvasText;border-right-style:solid;border-right-width:1px;border-top-color:CanvasText;border-top-style:solid;border-top-width:1px}}}}');var He=(0,i.forwardRef)(function({align:e="center",className:t,side:n="top",sideOffset:i=4,...o},a){return(0,g.jsx)(Le,{ref:a,align:e,side:n,sideOffset:i,...o,className:(0,r.A)("_336cd3e4e743482f__box-sizing","_480b748dd3510e64__positioner",t)})}),Ke=n(96997),Ue="data-wp-hash";function Ye(){const e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},"undefined"!=typeof document&&function(e){const t=Ye();t.documents.set(e,(t.documents.get(e)??0)+1);for(const[n,r]of t.styles)Xe(e,n,r)}(document)),e.__wpStyleRuntime}function Xe(e,t,n){if(!e.head)return;const r=Ye();let i=r.injectedStyles.get(e);if(i||(i=new Set,r.injectedStyles.set(e,i)),i.has(t))return;if(function(e,t){if(!e.head)return!1;for(const n of e.head.querySelectorAll(`style[${Ue}]`))if(n.getAttribute(Ue)===t)return!0;return!1}(e,t))return void i.add(t);const o=e.createElement("style");o.setAttribute(Ue,t),o.appendChild(e.createTextNode(n)),e.head.appendChild(o),i.add(t)}!function(e,t){const n=Ye();n.styles.set(e,t);for(const r of n.documents.keys())Xe(r,e,t)}("4811d023d1",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._480b748dd3510e64__positioner{z-index:var(--wp-ui-tooltip-z-index,initial)}._50096b232db7709d__popup{background-color:var(--wpds-color-bg-surface-neutral-strong,#fff);border-radius:var(--wpds-border-radius-md,4px);box-shadow:var(--wpds-elevation-sm,0 1px 2px 0 #0000000d,0 2px 3px 0 #0000000a,0 6px 6px 0 #00000008,0 8px 8px 0 #00000005);color:var(--wpds-color-fg-content-neutral,#1e1e1e);font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-sm,12px);line-height:1.4;padding:var(--wpds-dimension-padding-xs,4px) var(--wpds-dimension-padding-sm,8px);@media (forced-colors:active){border-bottom-color:CanvasText;border-bottom-style:solid;border-bottom-width:1px;border-left-color:CanvasText;border-left-style:solid;border-left-width:1px;border-right-color:CanvasText;border-right-style:solid;border-right-width:1px;border-top-color:CanvasText;border-top-style:solid;border-top-width:1px}}}}');var Ge=(0,Ae.T)(Re.j).ThemeProvider,Ze={background:"#1e1e1e"},Je=(0,i.forwardRef)(function({portal:e,positioner:t,children:n,className:i,...o},a){const s=(0,g.jsx)(Ge,{color:Ze,children:(0,g.jsx)(je,{ref:a,className:(0,r.A)("_50096b232db7709d__popup",i),...o,children:n})}),l=(0,Ke.o)(t,(0,g.jsx)(He,{}),s);return(0,Ke.o)(e,(0,g.jsx)(Ne,{}),l)}),Qe="data-wp-hash";function et(){const e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},"undefined"!=typeof document&&function(e){const t=et();t.documents.set(e,(t.documents.get(e)??0)+1);for(const[n,r]of t.styles)tt(e,n,r)}(document)),e.__wpStyleRuntime}function tt(e,t,n){if(!e.head)return;const r=et();let i=r.injectedStyles.get(e);if(i||(i=new Set,r.injectedStyles.set(e,i)),i.has(t))return;if(function(e,t){if(!e.head)return!1;for(const n of e.head.querySelectorAll(`style[${Qe}]`))if(n.getAttribute(Qe)===t)return!0;return!1}(e,t))return void i.add(t);const o=e.createElement("style");o.setAttribute(Qe,t),o.appendChild(e.createTextNode(n)),e.head.appendChild(o),i.add(t)}!function(e,t){const n=et();n.styles.set(e,t);for(const r of n.documents.keys())tt(r,e,t)}("65cec4cf71","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer compositions{._28cfdc260e755391__icon-button{--wp-ui-button-aspect-ratio:1;--wp-ui-button-padding-inline:0;--wp-ui-button-min-width:unset}.f1c70d719989a85a__icon{margin:-1px}}}");var nt=(0,i.forwardRef)(function({label:e,className:t,children:n,disabled:i,focusableWhenDisabled:s=!0,icon:l,size:c,shortcut:d,positioner:u,...f},p){const m=(0,r.A)("_28cfdc260e755391__icon-button",t);return(0,g.jsx)(x,{delay:0,children:(0,g.jsxs)($,{children:[(0,g.jsx)(xe,{ref:p,disabled:i&&!s,render:(0,g.jsx)(o.$,{...f,size:c,"aria-label":e,"aria-keyshortcuts":d?.ariaKeyShortcut,disabled:i,focusableWhenDisabled:s}),className:m,children:(0,g.jsx)(a.I,{icon:l,size:24,className:"f1c70d719989a85a__icon"})}),(0,g.jsxs)(Je,{positioner:u,children:[e,d&&(0,g.jsxs)(g.Fragment,{children:[" ",(0,g.jsx)("span",{"aria-hidden":"true",children:d.displayShortcut})]})]})]})})})},38324:(e,t,n)=>{"use strict";n.d(t,{I:()=>a});var r=n(86087),i=n(5573),o=n(39793),a=(0,r.forwardRef)(function({icon:e,size:t=24,...n},r){return(0,o.jsx)(i.SVG,{ref:r,fill:"currentColor",...e.props,...n,width:t,height:t})})},53412:(e,t,n)=>{"use strict";n.d(t,{T:()=>o});var r=n(13053),{lock:i,unlock:o}=(0,r.__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/ui")},54844:(e,t,n)=>{"use strict";n.d(t,{B:()=>d});var r=n(36010),i=n(75546),o=n(86087),a="data-wp-hash";function s(){const e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},"undefined"!=typeof document&&function(e){const t=s();t.documents.set(e,(t.documents.get(e)??0)+1);for(const[n,r]of t.styles)l(e,n,r)}(document)),e.__wpStyleRuntime}function l(e,t,n){if(!e.head)return;const r=s();let i=r.injectedStyles.get(e);if(i||(i=new Set,r.injectedStyles.set(e,i)),i.has(t))return;if(function(e,t){if(!e.head)return!1;for(const n of e.head.querySelectorAll(`style[${a}]`))if(n.getAttribute(a)===t)return!0;return!1}(e,t))return void i.add(t);const o=e.createElement("style");o.setAttribute(a,t),o.appendChild(e.createTextNode(n)),e.head.appendChild(o),i.add(t)}!function(e,t){const n=s();n.styles.set(e,t);for(const r of n.documents.keys())l(r,e,t)}("32aba35fe1","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._19ce0419607e1896__stack{display:flex}}}");var c={xs:"var(--wpds-dimension-gap-xs, 4px)",sm:"var(--wpds-dimension-gap-sm, 8px)",md:"var(--wpds-dimension-gap-md, 12px)",lg:"var(--wpds-dimension-gap-lg, 16px)",xl:"var(--wpds-dimension-gap-xl, 24px)","2xl":"var(--wpds-dimension-gap-2xl, 32px)","3xl":"var(--wpds-dimension-gap-3xl, 40px)"},d=(0,o.forwardRef)(function({direction:e,gap:t,align:n,justify:o,wrap:a,render:s,...l},d){const u={gap:t&&c[t],alignItems:n,justifyContent:o,flexDirection:e,flexWrap:a};return(0,r.C)({render:s,ref:d,props:(0,i.v6)(l,{style:u,className:"_19ce0419607e1896__stack"})})})},49656:(e,t,n)=>{"use strict";n.d(t,{E:()=>f});var r=n(36010),i=n(75546),o=n(4921),a=n(86087),s="data-wp-hash";function l(){const e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},"undefined"!=typeof document&&function(e){const t=l();t.documents.set(e,(t.documents.get(e)??0)+1);for(const[n,r]of t.styles)c(e,n,r)}(document)),e.__wpStyleRuntime}function c(e,t,n){if(!e.head)return;const r=l();let i=r.injectedStyles.get(e);if(i||(i=new Set,r.injectedStyles.set(e,i)),i.has(t))return;if(function(e,t){if(!e.head)return!1;for(const n of e.head.querySelectorAll(`style[${s}]`))if(n.getAttribute(s)===t)return!0;return!1}(e,t))return void i.add(t);const o=e.createElement("style");o.setAttribute(s,t),o.appendChild(e.createTextNode(n)),e.head.appendChild(o),i.add(t)}function d(e,t){const n=l();n.styles.set(e,t);for(const r of n.documents.keys())c(r,e,t)}d("0c5702ddca",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._83ed8a8da5dd50ea__text{margin:0}._14437cfb77831647__heading-2xl{--_gcd-heading-font-size:var(--wpds-typography-font-size-2xl,32px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-medium,499);--_gcd-p-font-size:var(--wpds-typography-font-size-2xl,32px);--_gcd-p-line-height:var(--wpds-typography-line-height-2xl,40px);font-size:var(--wpds-typography-font-size-2xl,32px);line-height:var(--wpds-typography-line-height-2xl,40px)}._14437cfb77831647__heading-2xl,._3c78b7fa9b4072dd__heading-xl{font-family:var(--wpds-typography-font-family-heading,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-weight:var(--wpds-typography-font-weight-medium,499)}._3c78b7fa9b4072dd__heading-xl{--_gcd-heading-font-size:var(--wpds-typography-font-size-xl,20px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-medium,499);--_gcd-p-font-size:var(--wpds-typography-font-size-xl,20px);--_gcd-p-line-height:var(--wpds-typography-line-height-md,24px);font-size:var(--wpds-typography-font-size-xl,20px);line-height:var(--wpds-typography-line-height-md,24px)}.aa58f227716bcde2__heading-lg{--_gcd-heading-font-size:var(--wpds-typography-font-size-lg,15px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-medium,499);--_gcd-p-font-size:var(--wpds-typography-font-size-lg,15px);--_gcd-p-line-height:var(--wpds-typography-line-height-sm,20px);font-size:var(--wpds-typography-font-size-lg,15px)}.aa58f227716bcde2__heading-lg,.fc4da56d8dfe52c4__heading-md{font-family:var(--wpds-typography-font-family-heading,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-weight:var(--wpds-typography-font-weight-medium,499);line-height:var(--wpds-typography-line-height-sm,20px)}.fc4da56d8dfe52c4__heading-md{--_gcd-heading-font-size:var(--wpds-typography-font-size-md,13px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-medium,499);--_gcd-p-font-size:var(--wpds-typography-font-size-md,13px);--_gcd-p-line-height:var(--wpds-typography-line-height-sm,20px);font-size:var(--wpds-typography-font-size-md,13px)}.a9b78c7c82e8dff7__heading-sm{--_gcd-heading-font-size:var(--wpds-typography-font-size-xs,11px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-medium,499);--_gcd-p-font-size:var(--wpds-typography-font-size-xs,11px);--_gcd-p-line-height:var(--wpds-typography-line-height-xs,16px);font-family:var(--wpds-typography-font-family-heading,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-xs,11px);font-weight:var(--wpds-typography-font-weight-medium,499);line-height:var(--wpds-typography-line-height-xs,16px);text-transform:uppercase}._305ff559e52180d5__body-xl{--_gcd-heading-font-size:var(--wpds-typography-font-size-xl,20px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-regular,400);--_gcd-p-font-size:var(--wpds-typography-font-size-xl,20px);--_gcd-p-line-height:var(--wpds-typography-line-height-xl,32px);font-size:var(--wpds-typography-font-size-xl,20px);line-height:var(--wpds-typography-line-height-xl,32px)}._305ff559e52180d5__body-xl,.ca1aa3fc2029e958__body-lg{font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-weight:var(--wpds-typography-font-weight-regular,400)}.ca1aa3fc2029e958__body-lg{--_gcd-heading-font-size:var(--wpds-typography-font-size-lg,15px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-regular,400);--_gcd-p-font-size:var(--wpds-typography-font-size-lg,15px);--_gcd-p-line-height:var(--wpds-typography-line-height-md,24px);font-size:var(--wpds-typography-font-size-lg,15px);line-height:var(--wpds-typography-line-height-md,24px)}._131101940be12424__body-md{--_gcd-heading-font-size:var(--wpds-typography-font-size-md,13px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-regular,400);--_gcd-p-font-size:var(--wpds-typography-font-size-md,13px);--_gcd-p-line-height:var(--wpds-typography-line-height-sm,20px);font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px)}._0e8d87a42c1f75fa__body-sm,._131101940be12424__body-md{font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-weight:var(--wpds-typography-font-weight-regular,400)}._0e8d87a42c1f75fa__body-sm{--_gcd-heading-font-size:var(--wpds-typography-font-size-sm,12px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-regular,400);--_gcd-p-font-size:var(--wpds-typography-font-size-sm,12px);--_gcd-p-line-height:var(--wpds-typography-line-height-xs,16px);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px)}}}');var u={text:"_83ed8a8da5dd50ea__text","heading-2xl":"_14437cfb77831647__heading-2xl","heading-xl":"_3c78b7fa9b4072dd__heading-xl","heading-lg":"aa58f227716bcde2__heading-lg","heading-md":"fc4da56d8dfe52c4__heading-md","heading-sm":"a9b78c7c82e8dff7__heading-sm","body-xl":"_305ff559e52180d5__body-xl","body-lg":"ca1aa3fc2029e958__body-lg","body-md":"_131101940be12424__body-md","body-sm":"_0e8d87a42c1f75fa__body-sm"};d("d5c1b736fd","._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,transparent);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 transparent);color:var(--_gcd-input-color,var(--wpds-color-fg-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,transparent);border-color:var(--_gcd-input-border-color-disabled,transparent);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-fg-interactive-neutral-disabled,#8d8d8d))}&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-fg-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid transparent)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-fg-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-medium,499));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-a-box-shadow,none);color:var(--_gcd-a-color,inherit);outline:var(--_gcd-a-outline,0 solid transparent);transition:var(--_gcd-a-transition,none)}");var f=(0,a.forwardRef)(function({variant:e="body-md",render:t,className:n,...a},s){return(0,r.C)({render:t,defaultTagName:"span",ref:s,props:(0,i.v6)(a,{className:(0,o.A)(u.text,"e97669c6d9a38497__heading","_43cec3e1eec1066d__p",u[e],n)})})})},96997:(e,t,n)=>{"use strict";n.d(t,{o:()=>i});var r=n(86087);function i(e,t,n){return(0,r.cloneElement)(e??t,{children:n})}},90257:(e,t,n)=>{"use strict";n.d(t,{P:()=>p,S:()=>i});var r=n(86087),i="data-wp-ui-overlay-scroll-container",o="data-wp-ui-overlay-scrolled-from-top",a="data-wp-ui-overlay-scrolled-from-bottom",s="data-wp-ui-overlay-scroll-tabbable",l=1;function c(e){e.hasAttribute(s)&&"0"!==e.getAttribute("tabindex")&&e.removeAttribute(s)}function d(e){const{scrollTop:t,clientHeight:n,scrollHeight:r}=e,i=r-n>l;e.toggleAttribute(o,t>0),e.toggleAttribute(a,t+n<r-l),c(e),i?e.hasAttribute(s)||null!==e.getAttribute("tabindex")||(e.setAttribute("tabindex","0"),e.setAttribute(s,"")):e.hasAttribute(s)&&(e.removeAttribute("tabindex"),e.removeAttribute(s))}var u=[i,o,a];function f(e){for(const t of u)e.removeAttribute(t);c(e),e.hasAttribute(s)&&(e.removeAttribute("tabindex"),e.removeAttribute(s))}function p(e){const[t,n]=(0,r.useState)(null),o=(0,r.useCallback)(e=>{n(e)},[]);return(0,r.useLayoutEffect)(()=>{if(!t)return;if(t.setAttribute(i,""),d(t),"undefined"==typeof ResizeObserver)return()=>{f(t)};const e=new ResizeObserver(()=>{d(t)});e.observe(t);for(const n of Array.from(t.children))e.observe(n);let n;return"undefined"!=typeof MutationObserver&&(n=new MutationObserver(n=>{for(const r of n)if(r.target===t){for(const t of Array.from(r.addedNodes))t instanceof Element&&e.observe(t);for(const t of Array.from(r.removedNodes))t instanceof Element&&e.unobserve(t)}d(t)}),n.observe(t,{childList:!0})),()=>{e.disconnect(),n?.disconnect(),f(t)}},[t]),{ref:o,onScroll:(0,r.useCallback)(t=>{d(t.currentTarget),e?.(t)},[e])}}},92580:(e,t,n)=>{"use strict";n.d(t,{G:()=>i});var r=n(86087);function i(e){const t=(0,r.useRef)(e);t.current=e;const n=(0,r.useRef)(null),i=(0,r.useRef)(!1),o=(0,r.useCallback)(()=>{i.current||(n.current&&clearTimeout(n.current),n.current=setTimeout(()=>{t.current(),n.current=null},0))},[]);return(0,r.useEffect)(()=>(i.current=!1,()=>{i.current=!0,n.current&&clearTimeout(n.current)}),[]),o}},71621:(e,t,n)=>{"use strict";n.d(t,{un:()=>c});var r="data-wp-hash";function i(){const e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},"undefined"!=typeof document&&function(e){const t=i();t.documents.set(e,(t.documents.get(e)??0)+1);for(const[n,r]of t.styles)o(e,n,r)}(document)),e.__wpStyleRuntime}function o(e,t,n){if(!e.head)return;const o=i();let a=o.injectedStyles.get(e);if(a||(a=new Set,o.injectedStyles.set(e,a)),a.has(t))return;if(function(e,t){if(!e.head)return!1;for(const n of e.head.querySelectorAll(`style[${r}]`))if(n.getAttribute(r)===t)return!0;return!1}(e,t))return void a.add(t);const s=e.createElement("style");s.setAttribute(r,t),s.appendChild(e.createTextNode(n)),e.head.appendChild(s),a.add(t)}!function(e,t){const n=i();n.styles.set(e,t);for(const r of n.documents.keys())o(r,e,t)}("be37f31c1e","._11fc52b637ff8a7e__slot{inset:0;isolation:isolate;pointer-events:none;position:fixed;z-index:1000000003}@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._11fc52b637ff8a7e__slot>*{pointer-events:auto}}}");var a={slot:"_11fc52b637ff8a7e__slot"},s="data-wp-compat-overlay-slot",l=null;function c(){if("undefined"==typeof window)return;if(!function(){let e;try{e=window.top?.wp}catch{}const t=e??window.wp;return"object"==typeof t?.components&&null!==t.components}()&&!0!==window.__wpUiCompatOverlaySlotEnabled)return;const e="undefined"==typeof document?null:document;if(!e||!e.body)return;if(l&&l.ownerDocument===e&&l.isConnected)return l;const t=e.querySelector(`[${s}]`);return t instanceof HTMLDivElement?(l=t,t):(l?.isConnected&&l.remove(),l=function(e){const t=e.createElement("div");return t.setAttribute(s,""),a.slot&&t.classList.add(a.slot),e.body.appendChild(t),t}(e),l)}},92504:(e,t,n)=>{"use strict";n.d(t,{s:()=>c});var r=n(36010),i=n(75546),o=n(86087),a="data-wp-hash";function s(){const e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},"undefined"!=typeof document&&function(e){const t=s();t.documents.set(e,(t.documents.get(e)??0)+1);for(const[n,r]of t.styles)l(e,n,r)}(document)),e.__wpStyleRuntime}function l(e,t,n){if(!e.head)return;const r=s();let i=r.injectedStyles.get(e);if(i||(i=new Set,r.injectedStyles.set(e,i)),i.has(t))return;if(function(e,t){if(!e.head)return!1;for(const n of e.head.querySelectorAll(`style[${a}]`))if(n.getAttribute(a)===t)return!0;return!1}(e,t))return void i.add(t);const o=e.createElement("style");o.setAttribute(a,t),o.appendChild(e.createTextNode(n)),e.head.appendChild(o),i.add(t)}!function(e,t){const n=s();n.styles.set(e,t);for(const r of n.documents.keys())l(r,e,t)}("fa606a57ae","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.f37b9e2e191ebd66__visually-hidden{word-wrap:normal;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal}}}");var c=(0,o.forwardRef)(function({render:e,...t},n){return(0,r.C)({render:e,ref:n,props:(0,i.v6)({className:"f37b9e2e191ebd66__visually-hidden"},t,{"data-visually-hidden":""})})})},4921:(e,t,n)=>{"use strict";function r(e){var t,n,i="";if("string"==typeof e||"number"==typeof e)i+=e;else if("object"==typeof e)if(Array.isArray(e)){var o=e.length;for(t=0;t<o;t++)e[t]&&(n=r(e[t]))&&(i&&(i+=" "),i+=n)}else for(n in e)e[n]&&(i&&(i+=" "),i+=n);return i}n.d(t,{A:()=>i});const i=function(){for(var e,t,n=0,i="",o=arguments.length;n<o;n++)(e=arguments[n])&&(t=r(e))&&(i&&(i+=" "),i+=t);return i}},72886:(e,t,n)=>{"use strict";n.d(t,{A:()=>l});var r=n(23881),i=n(88522),o=n(87353),a=n(10053),s=n(34298);class l{constructor(e){this.id=e.id,this.name=e.name,this.base=e.base?l.get(e.base):null,this.aliases=e.aliases,this.base&&(this.fromBase=e.fromBase,this.toBase=e.toBase);let t=e.coords??this.base.coords;for(let e in t)"name"in t[e]||(t[e].name=e);this.coords=t;let n=e.white??this.base.white??"D65";this.white=(0,o.ie)(n),this.formats=e.formats??{};for(let e in this.formats){let t=this.formats[e];t.type||="function",t.name||=e}this.formats.color?.id||(this.formats.color={...this.formats.color??{},id:e.cssId||this.id}),e.gamutSpace?this.gamutSpace="self"===e.gamutSpace?this:l.get(e.gamutSpace):this.isPolar?this.gamutSpace=this.base:this.gamutSpace=this,this.gamutSpace.isUnbounded&&(this.inGamut=(e,t)=>!0),this.referred=e.referred,Object.defineProperty(this,"path",{value:c(this).reverse(),writable:!1,enumerable:!0,configurable:!0}),a.A.run("colorspace-init-end",this)}inGamut(e,{epsilon:t=75e-6}={}){if(!this.equals(this.gamutSpace))return e=this.to(this.gamutSpace,e),this.gamutSpace.inGamut(e,{epsilon:t});let n=Object.values(this.coords);return e.every((e,i)=>{let o=n[i];if("angle"!==o.type&&o.range){if((0,r.$I)(e))return!0;let[n,i]=o.range;return(void 0===n||e>=n-t)&&(void 0===i||e<=i+t)}return!0})}get isUnbounded(){return Object.values(this.coords).every(e=>!("range"in e))}get cssId(){return this.formats?.color?.id||this.id}get isPolar(){for(let e in this.coords)if("angle"===this.coords[e].type)return!0;return!1}getFormat(e){if(!e)return null;"default"===e?e=Object.values(this.formats)[0]:"string"==typeof e&&(e=this.formats[e]);let t=i.A.get(e,this);return t!==e&&e.name in this.formats&&(this.formats[e.name]=t),t}equals(e){return!!e&&(this===e||this.id===e||this.id===e.id)}to(e,t){if(1===arguments.length){const n=(0,s.A)(e);[e,t]=[n.space,n.coords]}if(e=l.get(e),this.equals(e))return t;t=t.map(e=>(0,r.$I)(e)?0:e);let n,i,o=this.path,a=e.path;for(let e=0;e<o.length&&o[e].equals(a[e]);e++)n=o[e],i=e;if(!n)throw new Error(`Cannot convert between color spaces ${this} and ${e}: no connection space was found`);for(let e=o.length-1;e>i;e--)t=o[e].toBase(t);for(let e=i+1;e<a.length;e++)t=a[e].fromBase(t);return t}from(e,t){if(1===arguments.length){const n=(0,s.A)(e);[e,t]=[n.space,n.coords]}return(e=l.get(e)).to(this,t)}toString(){return`${this.name} (${this.id})`}getMinCoords(){let e=[];for(let t in this.coords){let n=this.coords[t],r=n.range||n.refRange;e.push(r?.min??0)}return e}static registry={};static get all(){return[...new Set(Object.values(l.registry))]}static register(e,t){if(1===arguments.length&&(e=(t=arguments[0]).id),t=this.get(t),this.registry[e]&&this.registry[e]!==t)throw new Error(`Duplicate color space registration: '${e}'`);if(this.registry[e]=t,1===arguments.length&&t.aliases)for(let e of t.aliases)this.register(e,t);return t}static get(e,...t){if(!e||(0,r.Qs)(e,this))return e;if("string"===(0,r.NW)(e)){let t=l.registry[e.toLowerCase()];if(!t)throw new TypeError(`No color space found with id = "${e}"`);return t}if(t.length)return l.get(...t);throw new TypeError(`${e} is not a valid color space`)}static findFormat(e,t=l.all){if(!e)return null;"string"==typeof e&&(e={name:e});for(let n of t)for(let[t,r]of Object.entries(n.formats)){r.name??=t,r.type??="function";let o=!(e.name&&r.name!==e.name||e.type&&r.type!==e.type);if(e.id){let t=r.ids||[r.id],n=Array.isArray(e.id)?e.id:[e.id];o&&=n.some(e=>t.includes(e))}if(o){let e=i.A.get(r,n);return e!==r&&(n.formats[r.name]=e),e}}return null}static resolveCoord(e,t){let n,i,o=(0,r.NW)(e);if("string"===o?e.includes(".")?[n,i]=e.split("."):[n,i]=[,e]:Array.isArray(e)?[n,i]=e:(n=e.space,i=e.coordId),n=l.get(n),n||(n=t),!n)throw new TypeError(`Cannot resolve coordinate reference ${e}: No color space specified and relative references are not allowed here`);if(o=(0,r.NW)(i),"number"===o||"string"===o&&i>=0){let e=Object.entries(n.coords)[i];if(e)return{space:n,id:e[0],index:i,...e[1]}}n=l.get(n);let a=i.toLowerCase(),s=0;for(let e in n.coords){let t=n.coords[e];if(e.toLowerCase()===a||t.name?.toLowerCase()===a)return{space:n,id:e,index:s,...t};s++}throw new TypeError(`No "${i}" coordinate found in ${n.name}. Its coordinates are: ${Object.keys(n.coords).join(", ")}`)}static DEFAULT_FORMAT={type:"functions",name:"color"}}function c(e){let t=[e];for(let n=e;n=n.base;)t.push(n);return t}},88522:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var r=n(23881),i=n(86085);const o=Symbol("instance");class a{type;name;spaceCoords;coords;id;alpha;constructor(e,t=e.space){e[o]=this,this.type="function",this.name="color",Object.assign(this,e),this.space=t,"custom"!==this.type&&(this.spaceCoords=Object.values(t.coords),this.coords||(this.coords=this.spaceCoords.map(e=>{let t=["<number>","<percentage>"];return"angle"===e.type&&t.push("<angle>"),t})),this.coords=this.coords.map((e,t)=>{let n=this.spaceCoords[t];return"string"==typeof e&&(e=e.trim().split(/\s*\|\s*/)),e.map(e=>i.A.get(e,n))}))}serializeCoords(e,t,n){return n=e.map((e,t)=>i.A.get(n?.[t]??this.coords[t][0],this.spaceCoords[t])),e.map((e,r)=>n[r].serialize(e,t))}coerceCoords(e,t){return Object.entries(this.space.coords).map(([n,i],o)=>{let a=e[o];if((0,r.$I)(a)||isNaN(a))return a;let s=t[o],l=this.coords[o].find(e=>e.type==s);if(!l){let e=i.name||n;throw new TypeError(`${s??a?.raw??a} not allowed for ${e} in ${this.name}()`)}return a=l.resolve(a),l.range&&(t[o]=l.toString()),a})}canSerialize(){return"function"===this.type||this.serialize}parse(e){return null}static get(e,...t){return!e||(0,r.Qs)(e,this)?e:e[o]?e[o]:new a(e,...t)}}},11609:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var r=n(72886),i=n(59170),o=n(87353),a=n(65118);class s extends r.A{constructor(e){e.coords||(e.coords={r:{range:[0,1],name:"Red"},g:{range:[0,1],name:"Green"},b:{range:[0,1],name:"Blue"}}),e.base||(e.base=a.A),e.toXYZ_M&&e.fromXYZ_M&&(e.toBase??=t=>{let n=(0,i.R)(t,e.toXYZ_M);return this.white!==this.base.white&&(n=(0,o.Ay)(this.white,this.base.white,n)),n},e.fromBase??=t=>(t=(0,o.Ay)(this.base.white,this.white,t),(0,i.R)(t,e.fromXYZ_M))),e.referred??="display",super(e)}}},86085:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var r=n(23881);class i{type;coordMeta;coordRange;range;constructor(e,t){if("object"==typeof e&&(this.coordMeta=e),t&&(this.coordMeta=t,this.coordRange=t.range??t.refRange),"string"==typeof e){let t=e.trim().match(/^(?<type><[a-z]+>)(\[(?<min>-?[.\d]+),\s*(?<max>-?[.\d]+)\])?$/);if(!t)throw new TypeError(`Cannot parse ${e} as a type definition.`);this.type=t.groups.type;let{min:n,max:r}=t.groups;(n||r)&&(this.range=[+n,+r])}}get computedRange(){return this.range?this.range:"<percentage>"===this.type?this.percentageRange():"<angle>"===this.type?[0,360]:null}get unit(){return"<percentage>"===this.type?"%":"<angle>"===this.type?"deg":""}resolve(e){if("<angle>"===this.type)return e;let t=this.computedRange,n=this.coordRange;return"<percentage>"===this.type&&(n??=this.percentageRange()),(0,r._b)(t,n,e)}serialize(e,t){let n="<percentage>"===this.type?this.percentageRange(100):this.computedRange,i=this.unit;return e=(0,r._b)(this.coordRange,n,e),(0,r.g1)(e,{unit:i,precision:t})}toString(){let e=this.type;if(this.range){let[t="",n=""]=this.range;e+=`[${t},${n}]`}return e}percentageRange(e=1){let t;return t=this.coordMeta&&this.coordMeta.range||this.coordRange&&this.coordRange[0]>=0?[0,1]:[-1,1],[t[0]*e,t[1]*e]}static get(e,t){return(0,r.Qs)(e,this)?e:new this(e,t)}}},87353:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>s,FL:()=>o,ie:()=>a});var r=n(10053),i=n(59170);const o={D50:[.3457/.3585,1,.2958/.3585],D65:[.3127/.329,1,.3583/.329]};function a(e){return Array.isArray(e)?e:o[e]}function s(e,t,n,s={}){if(e=a(e),t=a(t),!e||!t)throw new TypeError(`Missing white point to convert ${e?"":"from"}${e||t?"":"/"}${t?"":"to"}`);if(e===t)return n;let l={W1:e,W2:t,XYZ:n,options:s};if(r.A.run("chromatic-adaptation-start",l),l.M||(l.W1===o.D65&&l.W2===o.D50?l.M=[[1.0479297925449969,.022946870601609652,-.05019226628920524],[.02962780877005599,.9904344267538799,-.017073799063418826],[-.009243040646204504,.015055191490298152,.7518742814281371]]:l.W1===o.D50&&l.W2===o.D65&&(l.M=[[.955473421488075,-.02309845494876471,.06325924320057072],[-.0283697093338637,1.0099953980813041,.021041441191917323],[.012314014864481998,-.020507649298898964,1.330365926242124]])),r.A.run("chromatic-adaptation-end",l),l.M)return(0,i.R)(l.XYZ,l.M);throw new TypeError("Only Bradford CAT with white points D50 and D65 supported for now.")}},74657:(e,t,n)=>{"use strict";function r(e){return"number"!=typeof e?e:(e%360+360)%360}n.d(t,{h:()=>r})},61100:(e,t,n)=>{"use strict";function r(e){return{space:e.space,coords:e.coords.slice(),alpha:e.alpha}}n.d(t,{A:()=>r})},44341:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(34298),i=n(23871);function o(e,t){e=(0,r.A)(e),t=(0,r.A)(t);let n=Math.max((0,i.J1)(e),0),o=Math.max((0,i.J1)(t),0);return o>n&&([n,o]=[o,n]),(n+.05)/(o+.05)}},20027:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r={gamut_mapping:"css",precision:5,deltaE:"76",verbose:"test"!==globalThis?.process?.env?.NODE_ENV?.toLowerCase(),warn:function(e){this.verbose&&globalThis?.console?.warn?.(e)}}},79748:(e,t,n)=>{"use strict";n.d(t,{A:()=>f});var r=n(20027),i=n(45222),o=n(99398),a=n(34298);const s=25**7,l=Math.PI,c=180/l,d=l/180;function u(e){const t=e*e;return t*t*t*e}function f(e,t,{kL:n=1,kC:f=1,kH:p=1}={}){[e,t]=(0,a.A)([e,t]);let[m,h,g]=i.A.from(e),v=o.A.from(i.A,[m,h,g])[1],[b,y,w]=i.A.from(t),x=o.A.from(i.A,[b,y,w])[1];v<0&&(v=0),x<0&&(x=0);let _=u((v+x)/2),S=.5*(1-Math.sqrt(_/(_+s))),k=(1+S)*h,C=(1+S)*y,E=Math.sqrt(k**2+g**2),j=Math.sqrt(C**2+w**2),R=0===k&&0===g?0:Math.atan2(g,k),A=0===C&&0===w?0:Math.atan2(w,C);R<0&&(R+=2*l),A<0&&(A+=2*l),R*=c,A*=c;let I,M=b-m,O=j-E,P=A-R,T=R+A,N=Math.abs(P);E*j===0?I=0:N<=180?I=P:P>180?I=P-360:P<-180?I=P+360:r.A.warn("the unthinkable has happened");let D,V=2*Math.sqrt(j*E)*Math.sin(I*d/2),z=(m+b)/2,F=(E+j)/2,L=u(F);D=E*j===0?T:N<=180?T/2:T<360?(T+360)/2:(T-360)/2;let B=(z-50)**2,q=1+.015*B/Math.sqrt(20+B),W=1+.045*F,$=1;$-=.17*Math.cos((D-30)*d),$+=.24*Math.cos(2*D*d),$+=.32*Math.cos((3*D+6)*d),$-=.2*Math.cos((4*D-63)*d);let H=1+.015*F*$,K=30*Math.exp(-1*((D-275)/25)**2),U=2*Math.sqrt(L/(L+s)),Y=(M/(n*q))**2;return Y+=(O/(f*W))**2,Y+=(V/(p*H))**2,Y+=-1*Math.sin(2*K*d)*U*(O/(f*W))*(V/(p*H)),Math.sqrt(Y)}},83071:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var r=n(8546);function i(e,t){return(0,r.A)(e,t,"lab")}},64317:(e,t,n)=>{"use strict";n.d(t,{A:()=>l});var r=n(45222),i=n(99398),o=n(34298),a=n(23881);const s=Math.PI/180;function l(e,t,{l:n=2,c:l=1}={}){[e,t]=(0,o.A)([e,t]);let[c,d,u]=r.A.from(e),[,f,p]=i.A.from(r.A,[c,d,u]),[m,h,g]=r.A.from(t),v=i.A.from(r.A,[m,h,g])[1];f<0&&(f=0),v<0&&(v=0);let b=c-m,y=f-v,w=(d-h)**2+(u-g)**2-y**2,x=.511;c>=16&&(x=.040975*c/(1+.01765*c));let _,S=.0638*f/(1+.0131*f)+.638;(0,a.$I)(p)&&(p=0),_=p>=164&&p<=345?.56+Math.abs(.2*Math.cos((p+168)*s)):.36+Math.abs(.4*Math.cos((p+35)*s));let k=Math.pow(f,4),C=Math.sqrt(k/(k+1900)),E=(b/(n*x))**2;return E+=(y/(l*S))**2,E+=w/(S*(C*_+1-C))**2,Math.sqrt(E)}},26663:(e,t,n)=>{"use strict";n.d(t,{A:()=>l});var r=n(23302),i=n(34298);Math.PI;const o=Math.PI/180,a=[1,.007,.0228];function s(e){e[1]<0&&(e=r.A.fromBase(r.A.toBase(e)));const t=Math.log(Math.max(1+a[2]*e[1]*r.k.flRoot,1))/a[2],n=e[0]*o,i=t*Math.cos(n),s=t*Math.sin(n);return[e[2],i,s]}function l(e,t){[e,t]=(0,i.A)([e,t]);let[n,o,a]=s(r.A.from(e)),[l,c,d]=s(r.A.from(t));return Math.sqrt((n-l)**2+(o-c)**2+(a-d)**2)}},72703:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(84066),i=n(34298);function o(e,t){[e,t]=(0,i.A)([e,t]);let[n,o,a]=r.A.from(e),[s,l,c]=r.A.from(t);return 720*Math.sqrt((n-s)**2+.25*(o-l)**2+(a-c)**2)}},12262:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var r=n(2002),i=n(34298),o=n(23881);function a(e,t){[e,t]=(0,i.A)([e,t]);let[n,a,s]=r.A.from(e),[l,c,d]=r.A.from(t),u=n-l,f=a-c;(0,o.$I)(s)&&(0,o.$I)(d)?(s=0,d=0):(0,o.$I)(s)?s=d:(0,o.$I)(d)&&(d=s);let p=s-d,m=2*Math.sqrt(a*c)*Math.sin(p/2*(Math.PI/180));return Math.sqrt(u**2+f**2+m**2)}},94372:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(53540),i=n(34298);function o(e,t){[e,t]=(0,i.A)([e,t]);let[n,o,a]=r.Ay.from(e),[s,l,c]=r.Ay.from(t),d=n-s,u=o-l,f=a-c;return Math.sqrt(d**2+u**2+f**2)}},25540:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(53540),i=n(34298);function o(e,t){[e,t]=(0,i.A)([e,t]);let[n,o,a]=r.Ay.from(e),[s,l,c]=r.Ay.from(t),d=n-s,u=2*(o-l),f=2*(a-c);return Math.sqrt(d**2+u**2+f**2)}},83127:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>u});var r=n(83071),i=n(64317),o=n(79748),a=n(12262),s=n(72703),l=n(94372),c=n(25540),d=n(26663);const u={deltaE76:r.A,deltaECMC:i.A,deltaE2000:o.A,deltaEJz:a.A,deltaEITP:s.A,deltaEOK:l.A,deltaEOK2:c.A,deltaEHCT:d.A}},8546:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(72886),i=n(23881);function o(e,t,n="lab"){let o=(n=r.A.get(n)).from(e),a=n.from(t);return Math.sqrt(o.reduce((e,t,n)=>{let r=a[n];return(0,i.$I)(t)||(0,i.$I)(r)?e:e+(r-t)**2},0))}},11081:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var r=n(72886),i=n(71078),o=n(34298);function a(e,t){if(e=(0,o.A)(e),"alpha"===t)return e.alpha??1;let{space:n,index:a}=r.A.resolveCoord(t,e.space);return(0,i.A)(e,n)[a]}},71078:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var r=n(72886),i=n(34298),o=n(23881);function a(e,t){e=(0,i.A)(e);let n,a=r.A.get(t,t?.space),s=t?.precision;return n=!a||e.space.equals(a)?e.coords.slice():a.from(e),void 0===s?n:n.map(e=>(0,o.QX)(e,s))}},34298:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var r=n(72886),i=n(23881),o=n(65718);function a(e,t){if(Array.isArray(e))return e.map(e=>a(e,t));if(!e)throw new TypeError("Empty color reference");(0,i.Kg)(e)&&(e=(0,o.Ay)(e,t));let n=e.space||e.spaceId;return"string"==typeof n&&(e.space=r.A.get(n)),void 0===e.alpha&&(e.alpha=1),e}},10053:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r=new class{add(e,t,n){if("string"==typeof arguments[0])(Array.isArray(e)?e:[e]).forEach(function(e){this[e]=this[e]||[],t&&this[e][n?"unshift":"push"](t)},this);else for(var e in arguments[0])this.add(e,arguments[0][e],arguments[1])}run(e,t){this[e]=this[e]||[],this[e].forEach(function(e){e.call(t&&t.context?t.context:t,t)})}}},26970:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var r=n(72886),i=n(34298);const o=75e-6;function a(e,t,{epsilon:n=o}={}){e=(0,i.A)(e),t||(t=e.space),t=r.A.get(t);let a=e.coords;return t!==e.space&&(a=t.from(e)),t.inGamut(a,{epsilon:n})}},59977:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r={aliceblue:[240/255,248/255,1],antiquewhite:[250/255,235/255,215/255],aqua:[0,1,1],aquamarine:[127/255,1,212/255],azure:[240/255,1,1],beige:[245/255,245/255,220/255],bisque:[1,228/255,196/255],black:[0,0,0],blanchedalmond:[1,235/255,205/255],blue:[0,0,1],blueviolet:[138/255,43/255,226/255],brown:[165/255,42/255,42/255],burlywood:[222/255,184/255,135/255],cadetblue:[95/255,158/255,160/255],chartreuse:[127/255,1,0],chocolate:[210/255,105/255,30/255],coral:[1,127/255,80/255],cornflowerblue:[100/255,149/255,237/255],cornsilk:[1,248/255,220/255],crimson:[220/255,20/255,60/255],cyan:[0,1,1],darkblue:[0,0,139/255],darkcyan:[0,139/255,139/255],darkgoldenrod:[184/255,134/255,11/255],darkgray:[169/255,169/255,169/255],darkgreen:[0,100/255,0],darkgrey:[169/255,169/255,169/255],darkkhaki:[189/255,183/255,107/255],darkmagenta:[139/255,0,139/255],darkolivegreen:[85/255,107/255,47/255],darkorange:[1,140/255,0],darkorchid:[.6,50/255,.8],darkred:[139/255,0,0],darksalmon:[233/255,150/255,122/255],darkseagreen:[143/255,188/255,143/255],darkslateblue:[72/255,61/255,139/255],darkslategray:[47/255,79/255,79/255],darkslategrey:[47/255,79/255,79/255],darkturquoise:[0,206/255,209/255],darkviolet:[148/255,0,211/255],deeppink:[1,20/255,147/255],deepskyblue:[0,191/255,1],dimgray:[105/255,105/255,105/255],dimgrey:[105/255,105/255,105/255],dodgerblue:[30/255,144/255,1],firebrick:[178/255,34/255,34/255],floralwhite:[1,250/255,240/255],forestgreen:[34/255,139/255,34/255],fuchsia:[1,0,1],gainsboro:[220/255,220/255,220/255],ghostwhite:[248/255,248/255,1],gold:[1,215/255,0],goldenrod:[218/255,165/255,32/255],gray:[128/255,128/255,128/255],green:[0,128/255,0],greenyellow:[173/255,1,47/255],grey:[128/255,128/255,128/255],honeydew:[240/255,1,240/255],hotpink:[1,105/255,180/255],indianred:[205/255,92/255,92/255],indigo:[75/255,0,130/255],ivory:[1,1,240/255],khaki:[240/255,230/255,140/255],lavender:[230/255,230/255,250/255],lavenderblush:[1,240/255,245/255],lawngreen:[124/255,252/255,0],lemonchiffon:[1,250/255,205/255],lightblue:[173/255,216/255,230/255],lightcoral:[240/255,128/255,128/255],lightcyan:[224/255,1,1],lightgoldenrodyellow:[250/255,250/255,210/255],lightgray:[211/255,211/255,211/255],lightgreen:[144/255,238/255,144/255],lightgrey:[211/255,211/255,211/255],lightpink:[1,182/255,193/255],lightsalmon:[1,160/255,122/255],lightseagreen:[32/255,178/255,170/255],lightskyblue:[135/255,206/255,250/255],lightslategray:[119/255,136/255,.6],lightslategrey:[119/255,136/255,.6],lightsteelblue:[176/255,196/255,222/255],lightyellow:[1,1,224/255],lime:[0,1,0],limegreen:[50/255,205/255,50/255],linen:[250/255,240/255,230/255],magenta:[1,0,1],maroon:[128/255,0,0],mediumaquamarine:[.4,205/255,170/255],mediumblue:[0,0,205/255],mediumorchid:[186/255,85/255,211/255],mediumpurple:[147/255,112/255,219/255],mediumseagreen:[60/255,179/255,113/255],mediumslateblue:[123/255,104/255,238/255],mediumspringgreen:[0,250/255,154/255],mediumturquoise:[72/255,209/255,.8],mediumvioletred:[199/255,21/255,133/255],midnightblue:[25/255,25/255,112/255],mintcream:[245/255,1,250/255],mistyrose:[1,228/255,225/255],moccasin:[1,228/255,181/255],navajowhite:[1,222/255,173/255],navy:[0,0,128/255],oldlace:[253/255,245/255,230/255],olive:[128/255,128/255,0],olivedrab:[107/255,142/255,35/255],orange:[1,165/255,0],orangered:[1,69/255,0],orchid:[218/255,112/255,214/255],palegoldenrod:[238/255,232/255,170/255],palegreen:[152/255,251/255,152/255],paleturquoise:[175/255,238/255,238/255],palevioletred:[219/255,112/255,147/255],papayawhip:[1,239/255,213/255],peachpuff:[1,218/255,185/255],peru:[205/255,133/255,63/255],pink:[1,192/255,203/255],plum:[221/255,160/255,221/255],powderblue:[176/255,224/255,230/255],purple:[128/255,0,128/255],rebeccapurple:[.4,.2,.6],red:[1,0,0],rosybrown:[188/255,143/255,143/255],royalblue:[65/255,105/255,225/255],saddlebrown:[139/255,69/255,19/255],salmon:[250/255,128/255,114/255],sandybrown:[244/255,164/255,96/255],seagreen:[46/255,139/255,87/255],seashell:[1,245/255,238/255],sienna:[160/255,82/255,45/255],silver:[192/255,192/255,192/255],skyblue:[135/255,206/255,235/255],slateblue:[106/255,90/255,205/255],slategray:[112/255,128/255,144/255],slategrey:[112/255,128/255,144/255],snow:[1,250/255,250/255],springgreen:[0,1,127/255],steelblue:[70/255,130/255,180/255],tan:[210/255,180/255,140/255],teal:[0,128/255,128/255],thistle:[216/255,191/255,216/255],tomato:[1,99/255,71/255],turquoise:[64/255,224/255,208/255],violet:[238/255,130/255,238/255],wheat:[245/255,222/255,179/255],white:[1,1,1],whitesmoke:[245/255,245/255,245/255],yellow:[1,1,0],yellowgreen:[154/255,205/255,50/255]}},23871:(e,t,n)=>{"use strict";n.d(t,{J1:()=>o});var r=n(11081),i=n(65118);function o(e){return(0,r.A)(e,[i.A,"y"])}},59170:(e,t,n)=>{"use strict";function r(e,t){return e[0]*t[0]+e[1]*t[1]+e[2]*t[2]}function i(e,t,n=[0,0,0]){const i=r(e,t[0]),o=r(e,t[1]),a=r(e,t[2]);return n[0]=i,n[1]=o,n[2]=a,n}n.d(t,{R:()=>i})},65718:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>s});var r=n(23881),i=n(10053),o=n(72886),a=n(20027);function s(e,t){let n,s={str:String(e)?.trim(),options:t};if(i.A.run("parse-start",s),s.color)return s.color;s.parsed=function(e){if(!e)return;let t=(e=e.trim()).match(c.function);if(t){let e=[],n=[],r=!1,i=t[1].toLowerCase(),o=t[2].replace(c.singleArgument,(t,o)=>{let{value:a,meta:s}=function(e){let t={},n=e.match(c.unitValue)?.[0],r=t.raw=e;return n?(t.type="%"===n?"<percentage>":"<angle>",t.unit=n,t.unitless=Number(r.slice(0,-n.length)),r=t.unitless*l[n]):c.number.test(r)?(r=Number(r),t.type="<number>"):"none"===r?r=null:"NaN"===r||"calc(NaN)"===r?(r=NaN,t.type="<number>"):t.type="<ident>",{value:r,meta:t}}(o);return(t.startsWith("/")||"color"!==i&&3===e.length)&&(r=!0),e.push(a),n.push(s),""});return{name:i,args:e,argMeta:n,lastAlpha:r,commas:o.includes(","),rawName:t[1],rawArgs:t[2]}}}(s.str);let d=s.options?s.options.parseMeta??s.options.meta:null;if(s.parsed){let t,r,i=s.parsed.name,l=s.parsed.args,c=l.map((e,t)=>s.parsed.argMeta[t]?.type);if("color"===i){let n=l.shift();c.shift();let d=n.startsWith("--")?n.substring(2):`--${n}`,u=[n,d];if(t=o.A.findFormat({name:i,id:u,type:"function"}),!t){let t,r=n in o.A.registry?n:d;if(r in o.A.registry){let i=o.A.registry[r].formats?.color?.id;i&&(t=`Did you mean ${e.replace("color("+n,"color("+i)}?`)}throw new TypeError(`Cannot parse ${s.str}. `+(t??"Missing a plugin?"))}r=t.space,t.id.startsWith("--")&&!n.startsWith("--")&&a.A.warn(`${r.name} is a non-standard space and not currently supported in the CSS spec. Use prefixed color(${t.id}) instead of color(${n}).`),n.startsWith("--")&&!t.id.startsWith("--")&&a.A.warn(`${r.name} is a standard space and supported in the CSS spec. Use color(${t.id}) instead of prefixed color(${n}).`)}else t=o.A.findFormat({name:i,type:"function"}),r=t.space;d&&Object.assign(d,{format:t,formatId:t.name,types:c,commas:s.parsed.commas});let u=1;s.parsed.lastAlpha&&(u=s.parsed.args.pop(),d&&(d.alphaType=c.pop()));let f=t.coords.length;if(l.length!==f)throw new TypeError(`Expected ${f} coordinates for ${r.id} in ${s.str}), got ${l.length}`);l=t.coerceCoords(l,c),n={spaceId:r.id,coords:l,alpha:u}}else e:for(let e of o.A.all)for(let t in e.formats){let r=e.formats[t];if("custom"!==r.type)continue;if(r.test&&!r.test(s.str))continue;let i=e.getFormat(r),o=i.parse(s.str);if(o){d&&Object.assign(d,{format:i,formatId:t}),n=o;break e}}if(!n)throw new TypeError(`Could not parse ${e} as a color. Missing a plugin?`);return n.alpha=(0,r.$I)(n.alpha)?n.alpha:void 0===n.alpha?1:(0,r.qE)(0,n.alpha,1),n}const l={"%":.01,deg:1,grad:.9,rad:180/Math.PI,turn:360},c={function:/^([a-z]+)\(((?:calc\(NaN\)|.)+?)\)$/i,number:/^([-+]?(?:[0-9]*\.)?[0-9]+(e[-+]?[0-9]+)?)$/i,unitValue:RegExp(`(${Object.keys(l).join("|")})$`),singleArgument:/\/?\s*(none|NaN|calc\(NaN\)|[-+\w.]+(?:%|deg|g?rad|turn)?)/g}},93823:(e,t,n)=>{"use strict";n.d(t,{A:()=>u});var r=n(23881),i=n(72886),o=n(20027),a=n(34298),s=n(46548),l=n(26970),c=n(21275),d=n(61100);function u(e,t={}){let n,{precision:u=o.A.precision,format:f,inGamut:p=!0,coords:m,alpha:h,commas:g}=t,v=(0,a.A)(e),b=f,y=v.parseMeta;y&&!f&&(y.format.canSerialize()&&(f=y.format,b=y.formatId),m??=y.types,h??=y.alphaType,g??=y.commas),b&&(f=v.space.getFormat(f)??i.A.findFormat(b)),f||(f=v.space.getFormat("default")??i.A.DEFAULT_FORMAT,b=f.name),f&&f.space&&f.space!==v.space&&(v=(0,s.A)(v,f.space));let w=v.coords.slice();if(p||=f.toGamut,p&&!(0,l.A)(v)&&(w=(0,c.A)((0,d.A)(v),!0===p?void 0:p).coords),"custom"===f.type){if(!f.serialize)throw new TypeError(`format ${b} can only be used to parse colors, not for serialization`);n=f.serialize(w,v.alpha,t)}else{let e=f.name||"color",t=f.serializeCoords(w,u,m);if("color"===e){let e=f.id||f.ids?.[0]||v.space.cssId||v.space.id;t.unshift(e)}let i=v.alpha;void 0!==h&&"object"!=typeof h&&(h="string"==typeof h?{type:h}:{include:h});let o=h?.type??"<number>",a=!0===h?.include||!0===f.alpha||!1!==h?.include&&!1!==f.alpha&&i<1,s="";if(g??=f.commas,a){if(null!==u){let e;"<percentage>"===o&&(e="%",i*=100),i=r.g1(i,{precision:u,unit:e})}s=`${g?",":" /"} ${i}`}n=`${e}(${t.join(g?", ":" ")}${s})`}return n}},47597:(e,t,n)=>{"use strict";n.d(t,{A:()=>c});var r=n(72886),i=n(34298),o=n(11081),a=n(71078),s=n(30786),l=n(23881);function c(e,t,n){if(e=(0,i.A)(e),2===arguments.length&&"object"===(0,l.NW)(arguments[1])){let t=arguments[1];for(let n in t)c(e,n,t[n])}else if("function"==typeof n&&(n=n((0,o.A)(e,t))),"alpha"===t)e.alpha=n;else{let{space:i,index:o}=r.A.resolveCoord(t,e.space),l=(0,a.A)(e,i);l[o]=n,(0,s.A)(e,i,l)}return e}c.returns="color"},30786:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(72886),i=n(34298);function o(e,t,n,o){return e=(0,i.A)(e),Array.isArray(t)&&([t,n,o]=[e.space,t,n]),t=r.A.get(t),e.coords=t===e.space?n.slice():t.to(e.space,n),void 0!==o&&(e.alpha=o),e}o.returns="color"},15769:(e,t,n)=>{"use strict";n.d(t,{I9:()=>S,cA:()=>w,pV:()=>_});var r=n(72886),i=n(23881),o=n(59170),a=n(74657),s=n(65118);const l=n(87353).FL.D65,c=.42,d=1/c,u=2*Math.PI,f=[[.401288,.650173,-.051461],[-.250268,1.204414,.045854],[-.002079,.048952,.953127]],p=[[1.8620678550872327,-1.0112546305316843,.14918677544445175],[.38752654323613717,.6214474419314753,-.008973985167612518],[-.015841498849333856,-.03412293802851557,1.0499644368778496]],m=[[460,451,288],[460,-891,-261],[460,-220,-6300]],h={dark:[.8,.525,.8],dim:[.9,.59,.9],average:[1,.69,1]},g={h:[20.14,90,164.25,237.53,380.14],e:[.8,.7,1,1.2,.8],H:[0,100,200,300,400]},v=180/Math.PI,b=Math.PI/180;function y(e,t){return e.map(e=>{const n=(0,i.kR)(t*Math.abs(e)*.01,c);return 400*(0,i.pG)(n,e)/(n+27.13)})}function w(e,t,n,r,a){const s={};s.discounting=a,s.refWhite=e,s.surround=r;const l=e.map(e=>100*e);s.la=t,s.yb=n;const c=l[1],d=(0,o.R)(l,f);let u=h[s.surround];const p=u[0];s.c=u[1],s.nc=u[2];const m=(1/(5*s.la+1))**4;s.fl=m*s.la+.1*(1-m)*(1-m)*Math.cbrt(5*s.la),s.flRoot=s.fl**.25,s.n=s.yb/c,s.z=1.48+Math.sqrt(s.n),s.nbb=.725*s.n**-.2,s.ncb=s.nbb;const g=a?1:Math.max(Math.min(p*(1-1/3.6*Math.exp((-s.la-42)/92)),1),0);s.dRgb=d.map(e=>(0,i.GW)(1,c/e,g)),s.dRgbInv=s.dRgb.map(e=>1/e);const v=y(d.map((e,t)=>e*s.dRgb[t]),s.fl);return s.aW=s.nbb*(2*v[0]+v[1]+.05*v[2]),s}const x=w(l,64/Math.PI*.2,20,"average",!1);function _(e,t){if(!(void 0!==e.J^void 0!==e.Q))throw new Error("Conversion requires one and only one: 'J' or 'Q'");if(!(void 0!==e.C^void 0!==e.M^void 0!==e.s))throw new Error("Conversion requires one and only one: 'C', 'M' or 's'");if(!(void 0!==e.h^void 0!==e.H))throw new Error("Conversion requires one and only one: 'h' or 'H'");if(0===e.J||0===e.Q)return[0,0,0];let n=0;n=void 0!==e.h?(0,a.h)(e.h)*b:function(e){let t=(e%400+400)%400;const n=Math.floor(.01*t);t%=100;const[r,i]=g.h.slice(n,n+2),[o,s]=g.e.slice(n,n+2);return(0,a.h)((t*(s*r-o*i)-100*r*s)/(t*(s-o)-100*s))}(e.H)*b;const r=Math.cos(n),s=Math.sin(n);let l=0;void 0!==e.J?l=.1*(0,i.kR)(e.J,.5):void 0!==e.Q&&(l=.25*t.c*e.Q/((t.aW+4)*t.flRoot));let c=0;void 0!==e.C?c=e.C/l:void 0!==e.M?c=e.M/t.flRoot/l:void 0!==e.s&&(c=4e-4*e.s**2*(t.aW+4)/t.c);const u=(0,i.kR)(c*Math.pow(1.64-Math.pow(.29,t.n),-.73),10/9),f=.25*(Math.cos(n+2)+3.8),h=t.aW*(0,i.kR)(l,2/t.c/t.z),v=5e4/13*t.nc*t.ncb*f,y=h/t.nbb,w=23*(y+.305)*(0,i.Ed)(u,23*v+u*(11*r+108*s)),x=w*r,_=w*s,S=function(e,t){const n=100/t*27.13**d;return e.map(e=>{const t=Math.abs(e);return(0,i.pG)(n*(0,i.kR)(t/(400-t),d),e)})}((0,o.R)([y,x,_],m).map(e=>1*e/1403),t.fl);return(0,o.R)(S.map((e,n)=>e*t.dRgbInv[n]),p).map(e=>e/100)}function S(e,t){const n=e.map(e=>100*e),r=y((0,o.R)(n,f).map((e,n)=>e*t.dRgb[n]),t.fl),s=r[0]+(-12*r[1]+r[2])/11,l=(r[0]+r[1]-2*r[2])/9,c=(Math.atan2(l,s)%u+u)%u,d=.25*(Math.cos(c+2)+3.8),p=5e4/13*t.nc*t.ncb*(0,i.Ed)(d*Math.sqrt(s**2+l**2),r[0]+r[1]+1.05*r[2]+.305),m=(0,i.kR)(p,.9)*Math.pow(1.64-Math.pow(.29,t.n),.73),h=t.nbb*(2*r[0]+r[1]+.05*r[2]),b=(0,i.kR)(h/t.aW,.5*t.c*t.z),w=100*(0,i.kR)(b,2),x=4/t.c*b*(t.aW+4)*t.flRoot,_=m*b,S=_*t.flRoot,k=(0,a.h)(c*v),C=function(e){let t=(0,a.h)(e);t<=g.h[0]&&(t+=360);const n=(0,i.ah)(g.h,t)-1,[r,o]=g.h.slice(n,n+2),[s,l]=g.e.slice(n,n+2),c=(t-r)/s;return g.H[n]+100*c/(c+(o-t)/l)}(k);return{J:w,C:_,h:k,s:50*(0,i.kR)(t.c*m/(t.aW+4),.5),Q:x,M:S,H:C}}new r.A({id:"cam16-jmh",cssId:"--cam16-jmh",name:"CAM16-JMh",coords:{j:{refRange:[0,100],name:"J"},m:{refRange:[0,105],name:"Colorfulness"},h:{refRange:[0,360],type:"angle",name:"Hue"}},base:s.A,fromBase(e){void 0===this.ε&&(this.ε=Object.values(this.coords)[1].refRange[1]/1e5);const t=S(e,x),n=Math.abs(t.M)<this.ε;return[t.J,n?0:t.M,n?null:t.h]},toBase:e=>_({J:e[0],M:e[1],h:e[2]},x)})},23302:(e,t,n)=>{"use strict";n.d(t,{A:()=>f,k:()=>u});var r=n(72886),i=n(74657),o=n(65118),a=n(15769);const s=n(87353).FL.D65,l=216/24389,c=24389/27;function d(e){return e>8?Math.pow((e+16)/116,3):e/c}const u=(0,a.cA)(s,200/Math.PI*d(50),100*d(50),"average",!1),f=new r.A({id:"hct",name:"HCT",coords:{h:{refRange:[0,360],type:"angle",name:"Hue"},c:{refRange:[0,145],name:"Colorfulness"},t:{refRange:[0,100],name:"Tone"}},base:o.A,fromBase(e){void 0===this.ε&&(this.ε=Object.values(this.coords)[1].refRange[1]/1e5);let t=function(e){const t=116*((n=e[1])>l?Math.cbrt(n):(c*n+16)/116)-16;var n;if(0===t)return[0,0,0];const r=(0,a.I9)(e,u);return[(0,i.h)(r.h),r.C,t]}(e);return t[1]<this.ε&&(t[1]=0,t[0]=null),t},toBase:e=>function(e,t){let[n,r,i]=e,o=[],s=0;if(0===i)return[0,0,0];let l=d(i);s=i>0?.00379058511492914*i**2+.608983189401032*i+.9155088574762233:9514440756550361e-21*i**2+.08693057439788597*i-21.928975842194614;let c=0,u=1/0,f=s;for(;c<=15;){o=(0,a.pV)({J:s,C:r,h:n},t);const e=Math.abs(o[1]-l);if(e<u){if(e<=2e-12)return o;f=s,u=e}s-=(o[1]-l)*s/(2*o[1]),c+=1}return(0,a.pV)({J:s,C:r,h:n},t)}(e,u),formats:{color:{id:"--hct",coords:["<number> | <angle>","<percentage> | <number>","<percentage> | <number>"]}}})},48974:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(72886),i=n(45713);const o=new r.A({id:"hsl",name:"HSL",coords:{h:{refRange:[0,360],type:"angle",name:"Hue"},s:{range:[0,100],name:"Saturation"},l:{range:[0,100],name:"Lightness"}},base:i.A,fromBase:e=>{let t=Math.max(...e),n=Math.min(...e),[r,i,o]=e,[a,s,l]=[null,0,(n+t)/2],c=t-n;if(0!==c){switch(s=0===l||1===l?0:(t-l)/Math.min(l,1-l),t){case r:a=(i-o)/c+(i<o?6:0);break;case i:a=(o-r)/c+2;break;case o:a=(r-i)/c+4}a*=60}return s<0&&(a+=180,s=Math.abs(s)),a>=360&&(a-=360),[a,100*s,100*l]},toBase:e=>{let[t,n,r]=e;function i(e){let i=(e+t/30)%12,o=n*Math.min(r,1-r);return r-o*Math.max(-1,Math.min(i-3,9-i,1))}return t%=360,t<0&&(t+=360),n/=100,r/=100,[i(0),i(8),i(4)]},formats:{hsl:{coords:["<number> | <angle>","<percentage> | <number>","<percentage> | <number>"]},hsla:{coords:["<number> | <angle>","<percentage> | <number>","<percentage> | <number>"],commas:!0,alpha:!0}}})},84066:(e,t,n)=>{"use strict";n.d(t,{A:()=>g});var r=n(72886),i=n(59170),o=n(67835);const a=.8359375,s=2413/128,l=18.6875,c=2610/16384,d=16384/2610,u=32/2523,f=[[.3592832590121217,.6976051147779502,-.035891593232029],[-.1920808463704993,1.100476797037432,.0753748658519118],[.0070797844607479,.0748396662186362,.8433265453898765]],p=[[.5,.5,0],[6610/4096,-13613/4096,7003/4096],[17933/4096,-17390/4096,-543/4096]],m=[[.9999999999999998,.0086090370379328,.111029625003026],[.9999999999999998,-.0086090370379328,-.1110296250030259],[.9999999999999998,.5600313357106791,-.3206271749873188]],h=[[2.0701522183894223,-1.3263473389671563,.2066510476294053],[.3647385209748072,.6805660249472273,-.0453045459220347],[-.0497472075358123,-.0492609666966131,1.1880659249923042]],g=new r.A({id:"ictcp",name:"ICTCP",coords:{i:{refRange:[0,1],name:"I"},ct:{refRange:[-.5,.5],name:"CT"},cp:{refRange:[-.5,.5],name:"CP"}},base:o.A,fromBase:e=>function(e){let t=e.map(function(e){return((a+s*(e/1e4)**c)/(1+l*(e/1e4)**c))**78.84375});return(0,i.R)(t,p)}((0,i.R)(e,f)),toBase(e){let t=function(e){return(0,i.R)(e,m).map(function(e){return 1e4*(Math.max(e**u-a,0)/(s-l*e**u))**d})}(e);return(0,i.R)(t,h)},formats:{ictcp:{coords:["<percentage> | <number>","<number> | <percentage>","<number> | <percentage>"]}}})},67402:(e,t,n)=>{"use strict";n.d(t,{A:()=>_});var r=n(72886),i=n(59170),o=n(67835),a=n(23881);const s=1.15,l=.66,c=2610/16384,d=16384/2610,u=.8359375,f=2413/128,p=18.6875,m=1.7*2523/32,h=32/(1.7*2523),g=-.56,v=16295499532821565e-27,b=[[.41478972,.579999,.014648],[-.20151,1.120649,.0531008],[-.0166008,.2648,.6684799]],y=[[1.9242264357876067,-1.0047923125953657,.037651404030618],[.35031676209499907,.7264811939316552,-.06538442294808501],[-.09098281098284752,-.3127282905230739,1.5227665613052603]],w=[[.5,.5,0],[3.524,-4.066708,.542708],[.199076,1.096799,-1.295875]],x=[[1,.13860504327153927,.05804731615611883],[1,-.1386050432715393,-.058047316156118904],[1,-.09601924202631895,-.811891896056039]],_=new r.A({id:"jzazbz",name:"Jzazbz",coords:{jz:{refRange:[0,1],name:"Jz"},az:{refRange:[-.21,.21]},bz:{refRange:[-.21,.21]}},base:o.A,fromBase(e){let[t,n,r]=e,o=s*t-(s-1)*r,d=l*n-(l-1)*t,h=(0,i.R)([o,d,r],b).map(function(e){let t=u+f*(0,a.kR)(e/1e4,c),n=1+p*(0,a.kR)(e/1e4,c);return(0,a.kR)(t/n,m)}),[y,x,_]=(0,i.R)(h,w);return[(1+g)*y/(1+g*y)-v,x,_]},toBase(e){let[t,n,r]=e,o=(t+v)/(1+g-g*(t+v)),c=(0,i.R)([o,n,r],x).map(function(e){let t=u-(0,a.kR)(e,h),n=p*(0,a.kR)(e,h)-f;return 1e4*(0,a.kR)(t/n,d)}),[m,b,w]=(0,i.R)(c,y),_=(m+(s-1)*w)/s;return[_,(b+(l-1)*_)/l,w]},formats:{jzazbz:{coords:["<percentage> | <number>","<number> | <percentage>","<number> | <percentage>"]}}})},2002:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var r=n(72886),i=n(67402),o=n(99398);const a=new r.A({id:"jzczhz",name:"JzCzHz",coords:{jz:{refRange:[0,1],name:"Jz"},cz:{refRange:[0,.26],name:"Chroma"},hz:{refRange:[0,360],type:"angle",name:"Hue"}},base:i.A,fromBase:o.A.fromBase,toBase:o.A.toBase,formats:{jzczhz:{coords:["<percentage> | <number>","<number> | <percentage>","<number> | <angle>"]}}})},45222:(e,t,n)=>{"use strict";n.d(t,{A:()=>d});var r=n(72886),i=n(87353),o=n(25998);const a=216/24389,s=24/116,l=24389/27;let c=i.FL.D50;const d=new r.A({id:"lab",name:"Lab",coords:{l:{refRange:[0,100],name:"Lightness"},a:{refRange:[-125,125]},b:{refRange:[-125,125]}},white:c,base:o.A,fromBase(e){let t=e.map((e,t)=>e/c[t]).map(e=>e>a?Math.cbrt(e):(l*e+16)/116);return[116*t[1]-16,500*(t[0]-t[1]),200*(t[1]-t[2])]},toBase(e){let[t,n,r]=e,i=[];return i[1]=(t+16)/116,i[0]=n/500+i[1],i[2]=i[1]-r/200,[i[0]>s?Math.pow(i[0],3):(116*i[0]-16)/l,e[0]>8?Math.pow((e[0]+16)/116,3):e[0]/l,i[2]>s?Math.pow(i[2],3):(116*i[2]-16)/l].map((e,t)=>e*c[t])},formats:{lab:{coords:["<percentage> | <number>","<number> | <percentage>","<number> | <percentage>"]}}})},99398:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var r=n(72886),i=n(45222),o=n(74657),a=n(23881);const s=new r.A({id:"lch",name:"LCH",coords:{l:{refRange:[0,100],name:"Lightness"},c:{refRange:[0,150],name:"Chroma"},h:{refRange:[0,360],type:"angle",name:"Hue"}},base:i.A,fromBase(e){if(void 0===this.ε){let e=Object.values(this.base.coords)[1].refRange,t=e[1]-e[0];this.ε=t/1e5}let[t,n,r]=e,i=Math.abs(n)<this.ε&&Math.abs(r)<this.ε,a=i?null:(0,o.h)(180*Math.atan2(r,n)/Math.PI);return[t,i?0:Math.sqrt(n**2+r**2),a]},toBase(e){let[t,n,r]=e,i=null,o=null;return(0,a.$I)(r)||(n=n<0?0:n,i=n*Math.cos(r*Math.PI/180),o=n*Math.sin(r*Math.PI/180)),[t,i,o]},formats:{lch:{coords:["<percentage> | <number>","<number> | <percentage>","<number> | <angle>"]}}})},53540:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>d});var r=n(72886),i=n(59170),o=n(65118);const a=[[.819022437996703,.3619062600528904,-.1288737815209879],[.0329836539323885,.9292868615863434,.0361446663506424],[.0481771893596242,.2642395317527308,.6335478284694309]],s=[[1.2268798758459243,-.5578149944602171,.2813910456659647],[-.0405757452148008,1.112286803280317,-.0717110580655164],[-.0763729366746601,-.4214933324022432,1.5869240198367816]],l=[[.210454268309314,.7936177747023054,-.0040720430116193],[1.9779985324311684,-2.42859224204858,.450593709617411],[.0259040424655478,.7827717124575296,-.8086757549230774]],c=[[1,.3963377773761749,.2158037573099136],[1,-.1055613458156586,-.0638541728258133],[1,-.0894841775298119,-1.2914855480194092]],d=new r.A({id:"oklab",name:"Oklab",coords:{l:{refRange:[0,1],name:"Lightness"},a:{refRange:[-.4,.4]},b:{refRange:[-.4,.4]}},white:"D65",base:o.A,fromBase(e){let t=(0,i.R)(e,a);return t[0]=Math.cbrt(t[0]),t[1]=Math.cbrt(t[1]),t[2]=Math.cbrt(t[2]),(0,i.R)(t,l,t)},toBase(e){let t=(0,i.R)(e,c);return t[0]=t[0]**3,t[1]=t[1]**3,t[2]=t[2]**3,(0,i.R)(t,s,t)},formats:{oklab:{coords:["<percentage> | <number>","<number> | <percentage>","<number> | <percentage>"]}}})},34052:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var r=n(72886),i=n(53540),o=n(99398);const a=new r.A({id:"oklch",name:"OkLCh",coords:{l:{refRange:[0,1],name:"Lightness"},c:{refRange:[0,.4],name:"Chroma"},h:{refRange:[0,360],type:"angle",name:"Hue"}},white:"D65",base:i.Ay,fromBase:o.A.fromBase,toBase:o.A.toBase,formats:{oklch:{coords:["<percentage> | <number>","<number> | <percentage>","<number> | <angle>"]}}})},59331:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r=new(n(11609).A)({id:"srgb-linear",name:"Linear sRGB",white:"D65",toXYZ_M:[[.41239079926595934,.357584339383878,.1804807884018343],[.21263900587151027,.715168678767756,.07219231536073371],[.01933081871559182,.11919477979462598,.9505321522496607]],fromXYZ_M:[[3.2409699419045226,-1.537383177570094,-.4986107602930034],[-.9692436362808796,1.8759675015077202,.04155505740717559],[.05563007969699366,-.20397695888897652,1.0569715142428786]]})},45713:(e,t,n)=>{"use strict";n.d(t,{A:()=>l});var r=n(11609),i=n(59331),o=n(59977);let a=Array(3).fill("<percentage> | <number>[0, 255]"),s=Array(3).fill("<number>[0, 255]");const l=new r.A({id:"srgb",name:"sRGB",base:i.A,fromBase:e=>e.map(e=>{let t=e<0?-1:1,n=e*t;return n>.0031308?t*(1.055*n**(1/2.4)-.055):12.92*e}),toBase:e=>e.map(e=>{let t=e<0?-1:1,n=e*t;return n<=.04045?e/12.92:t*((n+.055)/1.055)**2.4}),formats:{rgb:{coords:a},rgb_number:{name:"rgb",commas:!0,coords:s,alpha:!1},color:{},rgba:{coords:a,commas:!0,alpha:!0},rgba_number:{name:"rgba",commas:!0,coords:s},hex:{type:"custom",toGamut:!0,test:e=>/^#(([a-f0-9]{2}){3,4}|[a-f0-9]{3,4})$/i.test(e),parse(e){e.length<=5&&(e=e.replace(/[a-f0-9]/gi,"$&$&"));let t=[];return e.replace(/[a-f0-9]{2}/gi,e=>{t.push(parseInt(e,16)/255)}),{spaceId:"srgb",coords:t.slice(0,3),alpha:t.slice(3)[0]}},serialize:(e,t,{collapse:n=!0,alpha:r}={})=>{(!1!==r&&t<1||!0===r)&&e.push(t),e=e.map(e=>Math.round(255*e));let i=n&&e.every(e=>e%17==0);return"#"+e.map(e=>i?(e/17).toString(16):e.toString(16).padStart(2,"0")).join("")}},keyword:{type:"custom",test:e=>/^[a-z]+$/i.test(e),parse(e){let t={spaceId:"srgb",coords:null,alpha:1};if("transparent"===(e=e.toLowerCase())?(t.coords=o.A.black,t.alpha=0):t.coords=o.A[e],t.coords)return t}}}})},67835:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(72886),i=n(65118);const o=new r.A({id:"xyz-abs-d65",cssId:"--xyz-abs-d65",name:"Absolute XYZ D65",coords:{x:{refRange:[0,9504.7],name:"Xa"},y:{refRange:[0,1e4],name:"Ya"},z:{refRange:[0,10888.3],name:"Za"}},base:i.A,fromBase:e=>e.map(e=>203*e),toBase:e=>e.map(e=>e/203)})},25998:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var r=n(72886),i=n(87353),o=n(65118);const a=new r.A({id:"xyz-d50",name:"XYZ D50",white:"D50",base:o.A,fromBase:e=>(0,i.Ay)(o.A.white,"D50",e),toBase:e=>(0,i.Ay)("D50",o.A.white,e)})},65118:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r=new(n(72886).A)({id:"xyz-d65",name:"XYZ D65",coords:{x:{refRange:[0,1],name:"X"},y:{refRange:[0,1],name:"Y"},z:{refRange:[0,1],name:"Z"}},white:"D65",formats:{color:{ids:["xyz-d65","xyz"]}},aliases:["xyz"]})},46548:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var r=n(34298),i=n(72886),o=n(21275);function a(e,t,{inGamut:n}={}){e=(0,r.A)(e);let a=(t=i.A.get(t)).from(e),s={space:t,coords:a,alpha:e.alpha};return n&&(s=(0,o.A)(s,!0===n?void 0:n)),s}a.returns="color"},21275:(e,t,n)=>{"use strict";n.d(t,{A:()=>b});var r=n(23881),i=n(72886),o=n(20027),a=n(79748),s=n(94372),l=n(26970),c=n(46548),d=n(11081),u=n(53540),f=n(47597),p=n(61100),m=n(34298),h=n(83127),g=n(87353);const v={hct:{method:"hct.c",jnd:2,deltaEMethod:"hct",blackWhiteClamp:{}},"hct-tonal":{method:"hct.c",jnd:0,deltaEMethod:"hct",blackWhiteClamp:{channel:"hct.t",min:0,max:100}}};function b(e,{method:t=o.A.gamut_mapping,space:n,deltaEMethod:u="",jnd:w=2,blackWhiteClamp:x}={}){if(e=(0,m.A)(e),r.Kg(arguments[1])?n=arguments[1]:n||(n=e.space),n=i.A.get(n),(0,l.A)(e,n,{epsilon:0}))return e;let _;if("css"===t)_=function(e,{space:t}={}){const n=.02,o=1e-4;e=(0,m.A)(e),t||(t=e.space),t=i.A.get(t);const a=i.A.get("oklch");if(t.isUnbounded)return(0,c.A)(e,t);const d=(0,c.A)(e,a);let u=d.coords[0];if(u>=1){const n=(0,c.A)(y.WHITE,t);return n.alpha=e.alpha,(0,c.A)(n,t)}if(u<=0){const n=(0,c.A)(y.BLACK,t);return n.alpha=e.alpha,(0,c.A)(n,t)}if((0,l.A)(d,t,{epsilon:0}))return(0,c.A)(d,t);function f(e){const n=(0,c.A)(e,t),i=Object.values(t.coords);return n.coords=n.coords.map((e,t)=>{if("range"in i[t]){const[n,o]=i[t].range;return r.qE(n,e,o)}return e}),n}let h=0,g=d.coords[1],v=!0,b=(0,p.A)(d),w=f(b),x=(0,s.A)(w,b);if(x<n)return w;for(;g-h>o;){const e=(h+g)/2;if(b.coords[1]=e,v&&(0,l.A)(b,t,{epsilon:0}))h=e;else if(w=f(b),x=(0,s.A)(w,b),x<n){if(n-x<o)break;v=!1,h=e}else g=e}return w}(e,{space:n});else{if("clip"===t||(0,l.A)(e,n))_=(0,c.A)(e,n);else{Object.prototype.hasOwnProperty.call(v,t)&&({method:t,jnd:w,deltaEMethod:u,blackWhiteClamp:x}=v[t]);let o=a.A;if(""!==u)for(let e in h.Ay)if("deltae"+u.toLowerCase()===e.toLowerCase()){o=h.Ay[e];break}0===w&&(w=1e-16);let s=b((0,c.A)(e,n),{method:"clip",space:n});if(o(e,s)>w){if(x&&3===Object.keys(x).length){let t=i.A.resolveCoord(x.channel),n=(0,d.A)((0,c.A)(e,t.space),t.id);if(r.$I(n)&&(n=0),n>=x.max)return(0,c.A)({space:"xyz-d65",coords:g.FL.D65},e.space);if(n<=x.min)return(0,c.A)({space:"xyz-d65",coords:[0,0,0]},e.space)}let a=i.A.resolveCoord(t),s=a.space,l=a.id,u=(0,c.A)(e,s);u.coords.forEach((e,t)=>{r.$I(e)&&(u.coords[t]=0)});let m=(a.range||a.refRange)[0],h=function(e){const t=e?Math.floor(Math.log10(Math.abs(e))):0;return Math.max(parseFloat("1e"+(t-2)),1e-6)}(w),v=m,y=(0,d.A)(u,l);for(;y-v>h;){let e=(0,p.A)(u);e=b(e,{space:n,method:"clip"}),o(u,e)-w<h?v=(0,d.A)(u,l):y=(0,d.A)(u,l),(0,f.A)(u,l,(v+y)/2)}_=(0,c.A)(u,n)}else _=s}if("clip"===t||!(0,l.A)(_,n,{epsilon:0})){let e=Object.values(n.coords).map(e=>e.range||[]);_.coords=_.coords.map((t,n)=>{let[r,i]=e[n];return void 0!==r&&(t=Math.max(r,t)),void 0!==i&&(t=Math.min(t,i)),t})}}return n!==e.space&&(_=(0,c.A)(_,e.space)),e.coords=_.coords,e}b.returns="color";const y={WHITE:{space:u.Ay,coords:[1,0,0],alpha:1},BLACK:{space:u.Ay,coords:[0,0,0],alpha:1}}},23881:(e,t,n)=>{"use strict";function r(e){return"string"===i(e)}function i(e){return(Object.prototype.toString.call(e).match(/^\[object\s+(.*?)\]$/)[1]||"").toLowerCase()}function o(e,{precision:t=16,unit:n}){return a(e)?"none":(e=+s(e,t))+(n??"")}function a(e){return null===e}function s(e,t){if(0===e)return 0;let n=~~e,r=0;n&&t&&(r=1+~~Math.log10(Math.abs(n)));const i=10**(t-r);return Math.floor(e*i+.5)/i}function l(e,t,n){return isNaN(e)?t:isNaN(t)?e:e+(t-e)*n}function c(e,t,n){return!e||!t||e===t||e[0]===t[0]&&e[1]===t[1]||isNaN(n)||null===n?n:l(t[0],t[1],function(e,t,n){return(n-e)/(t-e)}(e[0],e[1],n))}function d(e,t,n){return Math.max(Math.min(n,t),e)}function u(e,t){return Math.sign(e)===Math.sign(t)?e:-e}function f(e,t){return u(Math.abs(e)**t,e)}function p(e,t){return 0===t?0:e/t}function m(e,t,n=0,r=e.length){for(;n<r;){const i=n+r>>1;e[i]<t?n=i+1:r=i}return n}function h(e,t){if(e instanceof t)return!0;const n=t.name;for(;e;){const t=Object.getPrototypeOf(e),r=t?.constructor?.name;if(r===n)return!0;if(!r||"Object"===r)return!1;e=t}return!1}n.d(t,{$I:()=>a,Ed:()=>p,GW:()=>l,Kg:()=>r,NW:()=>i,QX:()=>s,Qs:()=>h,_b:()=>c,ah:()=>m,g1:()=>o,kR:()=>f,pG:()=>u,qE:()=>d})},8202:(e,t,n)=>{"use strict";n.d(t,{f:()=>o});var r=n(46863),i=n(94929);function o(e,t,n){const o=(0,i.a)(e,n?.in);return isNaN(t)?(0,r.w)(n?.in||e,NaN):t?(o.setDate(o.getDate()+t),o):o}},4614:(e,t,n)=>{"use strict";n.d(t,{P:()=>o});var r=n(46863),i=n(94929);function o(e,t,n){const o=(0,i.a)(e,n?.in);if(isNaN(t))return(0,r.w)(n?.in||e,NaN);if(!t)return o;const a=o.getDate(),s=(0,r.w)(n?.in||e,o.getTime());return s.setMonth(o.getMonth()+t+1,0),a>=s.getDate()?s:(o.setFullYear(s.getFullYear(),s.getMonth(),a),o)}},91307:(e,t,n)=>{"use strict";n.d(t,{e:()=>i});var r=n(4614);function i(e,t,n){return(0,r.P)(e,12*t,n)}},13319:(e,t,n)=>{"use strict";n.d(t,{_P:()=>o,my:()=>r,w4:()=>i}),Math.pow(10,8);const r=6048e5,i=864e5,o=Symbol.for("constructDateFrom")},46863:(e,t,n)=>{"use strict";n.d(t,{w:()=>i});var r=n(13319);function i(e,t){return"function"==typeof e?e(t):e&&"object"==typeof e&&r._P in e?e[r._P](t):e instanceof Date?new e.constructor(t):new Date(t)}},81731:(e,t,n)=>{"use strict";n.d(t,{e:()=>i});var r=n(8202);function i(e,t,n){return(0,r.f)(e,-t,n)}},84787:(e,t,n)=>{"use strict";n.d(t,{a:()=>i});var r=n(4614);function i(e,t,n){return(0,r.P)(e,-t,n)}},9356:(e,t,n)=>{"use strict";n.d(t,{d:()=>i});var r=n(91307);function i(e,t,n){return(0,r.e)(e,-t,n)}},94929:(e,t,n)=>{"use strict";n.d(t,{a:()=>i});var r=n(46863);function i(e,t){return(0,r.w)(t||e,e)}},73152:(e,t,n)=>{"use strict";function r(e,t){var n,r,i=0;function o(){var o,a,s=n,l=arguments.length;e:for(;s;){if(s.args.length===arguments.length){for(a=0;a<l;a++)if(s.args[a]!==arguments[a]){s=s.next;continue e}return s!==n&&(s===r&&(r=s.prev),s.prev.next=s.next,s.next&&(s.next.prev=s.prev),s.next=n,s.prev=null,n.prev=s,n=s),s.val}s=s.next}for(o=new Array(l),a=0;a<l;a++)o[a]=arguments[a];return s={args:o,val:e.apply(null,o)},n?(n.prev=s,s.next=n):r=s,i===t.maxSize?(r=r.prev).next=null:i++,n=s,s.val}return t=t||{},o.clear=function(){n=null,r=null,i=0},o}n.d(t,{A:()=>r})}},o={};function a(e){var t=o[e];if(void 0!==t)return t.exports;var n=o[e]={exports:{}};return i[e](n,n.exports,a),n.exports}a.m=i,a.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return a.d(t,{a:t}),t},t=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,a.t=function(n,r){if(1&r&&(n=this(n)),8&r)return n;if("object"==typeof n&&n){if(4&r&&n.__esModule)return n;if(16&r&&"function"==typeof n.then)return n}var i=Object.create(null);a.r(i);var o={};e=e||[null,t({}),t([]),t(t)];for(var s=2&r&&n;"object"==typeof s&&!~e.indexOf(s);s=t(s))Object.getOwnPropertyNames(s).forEach(e=>o[e]=()=>n[e]);return o.default=()=>n,a.d(i,o),i},a.d=(e,t)=>{for(var n in t)a.o(t,n)&&!a.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},a.f={},a.e=e=>Promise.all(Object.keys(a.f).reduce((t,n)=>(a.f[n](e,t),t),[])),a.u=e=>"chunks/experimental-products-app-variation-view-main.js?ver=7478db215a27710657df",a.miniCssF=e=>{},a.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),a.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n={},r="__wcAdmin_webpackJsonp:",a.l=(e,t,i,o)=>{if(n[e])n[e].push(t);else{var s,l;if(void 0!==i)for(var c=document.getElementsByTagName("script"),d=0;d<c.length;d++){var u=c[d];if(u.getAttribute("src")==e||u.getAttribute("data-webpack")==r+i){s=u;break}}s||(l=!0,(s=document.createElement("script")).charset="utf-8",s.timeout=120,a.nc&&s.setAttribute("nonce",a.nc),s.setAttribute("data-webpack",r+i),s.src=e),n[e]=[t];var f=(t,r)=>{s.onerror=s.onload=null,clearTimeout(p);var i=n[e];if(delete n[e],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach(e=>e(r)),t)return t(r)},p=setTimeout(f.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=f.bind(null,s.onerror),s.onload=f.bind(null,s.onload),l&&document.head.appendChild(s)}},a.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{var e;a.g.importScripts&&(e=a.g.location+"");var t=a.g.document;if(!e&&t&&(t.currentScript&&"SCRIPT"===t.currentScript.tagName.toUpperCase()&&(e=t.currentScript.src),!e)){var n=t.getElementsByTagName("script");if(n.length)for(var r=n.length-1;r>-1&&(!e||!/^http(s?):/.test(e));)e=n[r--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),a.p=e+"../"})(),(()=>{var e={1796:0};a.f.j=(t,n)=>{var r=a.o(e,t)?e[t]:void 0;if(0!==r)if(r)n.push(r[2]);else{var i=new Promise((n,i)=>r=e[t]=[n,i]);n.push(r[2]=i);var o=a.p+a.u(t),s=new Error;a.l(o,n=>{if(a.o(e,t)&&(0!==(r=e[t])&&(e[t]=void 0),r)){var i=n&&("load"===n.type?"missing":n.type),o=n&&n.target&&n.target.src;s.message="Loading chunk "+t+" failed.\n("+i+": "+o+")",s.name="ChunkLoadError",s.type=i,s.request=o,r[1](s)}},"chunk-"+t,t)}};var t=(t,n)=>{var r,i,[o,s,l]=n,c=0;if(o.some(t=>0!==e[t])){for(r in s)a.o(s,r)&&(a.m[r]=s[r]);l&&l(a)}for(t&&t(n);c<o.length;c++)i=o[c],a.o(e,i)&&e[i]&&e[i][0](),e[i]=0},n=globalThis.webpackChunk_wcAdmin_webpackJsonp=globalThis.webpackChunk_wcAdmin_webpackJsonp||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})();var s={};(()=>{"use strict";a.r(s),a.d(s,{ProductsApp:()=>g.ProductsApp,initializeProductAttributesView:()=>E,initializeProductsDashboard:()=>h,initializeVariationView:()=>C});var e=a(86087),t=a(51609),n=a(27723),r=a(56427),i=a(45577),o=a(94165),l=a(86805),c=a(67090),d=a(54844),u=a(19684),f=a(39793);class p extends t.Component{state={error:null,hasError:!1};static getDerivedStateFromError(e){return{error:e,hasError:!0}}componentDidCatch(e,t){console.error(e,t)}handleReload=()=>{window.location.reload()};render(){return this.state.hasError?(0,f.jsxs)(i.b,{className:"woocommerce-experimental-products-app-error",children:[(0,f.jsx)(o.h,{children:(0,n.__)("Oops, the experimental products experience ran into a problem","woocommerce")}),(0,f.jsx)(l.V,{className:"woocommerce-experimental-products-app-error__description",children:(0,n.__)("This experience is still experimental. Please report the issue on GitHub or share feedback in the survey so we can improve it.","woocommerce")}),(0,f.jsx)(c.E,{children:(0,f.jsxs)(d.B,{direction:"row",gap:"xs",justify:"center",children:[(0,f.jsx)(r.Button,{href:u.$v,target:"_blank",rel:"noopener noreferrer",variant:"primary",children:(0,n.__)("Report an issue on GitHub","woocommerce")}),(0,f.jsx)(r.Button,{href:u.uk,target:"_blank",rel:"noopener noreferrer",variant:"secondary",children:(0,n.__)("Share feedback in survey","woocommerce")}),(0,f.jsx)(r.Button,{onClick:this.handleReload,variant:"secondary",children:(0,n.__)("Reload page","woocommerce")})]})})]}):this.props.children}}const m=(0,e.lazy)(()=>Promise.resolve().then(a.bind(a,25452)).then(e=>({default:e.ProductsApp})));function h(t){const n=document.getElementById(t);if(!n)throw new Error(`Could not initialize products dashboard: element with id "${t}" was not found.`);const r=(0,e.createRoot)(n);return r.render((0,f.jsx)(e.StrictMode,{children:(0,f.jsx)(p,{children:(0,f.jsx)(e.Suspense,{fallback:null,children:(0,f.jsx)(m,{})})})})),r}var g=a(25452),v=a(71628),b=a(80044),y=a(77515);const{RouterProvider:w}=(0,y.T)(v.privateApis),{ThemeProvider:x}=(0,y.T)(b.j),_=(0,e.lazy)(()=>a.e(2168).then(a.bind(a,37787)).then(e=>({default:e.VariationView}))),S=(0,e.lazy)(()=>a.e(2168).then(a.bind(a,37787)).then(e=>({default:e.ProductAttributes})));function k(t,n){const r=document.getElementById(t);r&&(0,e.createRoot)(r).render((0,f.jsx)(e.StrictMode,{children:(0,f.jsx)(e.Suspense,{fallback:null,children:(0,f.jsx)(w,{children:(0,f.jsx)(x,{children:n})})})}))}function C(e,t){k(e,(0,f.jsx)(_,{productId:t}))}function E(e,t){k(e,(0,f.jsx)(S,{productId:t}))}})(),(window.wc=window.wc||{}).experimentalProductsApp=s})();