[ Index ]

PHP Cross Reference of WordPress Trunk (Updated Daily)

Search

title

Body

[close]

/wp-includes/build/routes/media-editor/ -> content.min.js (source)

   1  var Z1=Object.create;var kd=Object.defineProperty;var K1=Object.getOwnPropertyDescriptor;var Q1=Object.getOwnPropertyNames;var J1=Object.getPrototypeOf,eR=Object.prototype.hasOwnProperty;var he=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),br=(e,t)=>{for(var r in t)kd(e,r,{get:t[r],enumerable:!0})},tR=(e,t,r,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of Q1(t))!eR.call(e,n)&&n!==r&&kd(e,n,{get:()=>t[n],enumerable:!(o=K1(t,n))||o.enumerable});return e};var p=(e,t,r)=>(r=e!=null?Z1(J1(e)):{},tR(t||!e||!e.__esModule?kd(r,"default",{value:e,enumerable:!0}):r,e));var le=he((PM,Sp)=>{Sp.exports=window.wp.i18n});var H=he((MM,Cp)=>{Cp.exports=window.wp.element});var U=he((NM,Op)=>{Op.exports=window.React});var I=he((FM,Ip)=>{Ip.exports=window.ReactJSXRuntime});var Go=he((b5,Zp)=>{Zp.exports=window.ReactDOM});var yg=he(gg=>{"use strict";var Vi=U();function QE(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var JE=typeof Object.is=="function"?Object.is:QE,e2=Vi.useState,t2=Vi.useEffect,r2=Vi.useLayoutEffect,o2=Vi.useDebugValue;function n2(e,t){var r=t(),o=e2({inst:{value:r,getSnapshot:t}}),n=o[0].inst,i=o[1];return r2(function(){n.value=r,n.getSnapshot=t,gu(n)&&i({inst:n})},[e,r,t]),t2(function(){return gu(n)&&i({inst:n}),e(function(){gu(n)&&i({inst:n})})},[e]),o2(r),r}function gu(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!JE(e,r)}catch{return!0}}function i2(e,t){return t()}var a2=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?i2:n2;gg.useSyncExternalStore=Vi.useSyncExternalStore!==void 0?Vi.useSyncExternalStore:a2});var yu=he((s6,bg)=>{"use strict";bg.exports=yg()});var _g=he(vg=>{"use strict";var Us=U(),s2=yu();function l2(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var c2=typeof Object.is=="function"?Object.is:l2,d2=s2.useSyncExternalStore,u2=Us.useRef,f2=Us.useEffect,m2=Us.useMemo,p2=Us.useDebugValue;vg.useSyncExternalStoreWithSelector=function(e,t,r,o,n){var i=u2(null);if(i.current===null){var a={hasValue:!1,value:null};i.current=a}else a=i.current;i=m2(function(){function l(f){if(!d){if(d=!0,c=f,f=o(f),n!==void 0&&a.hasValue){var m=a.value;if(n(m,f))return u=m}return u=f}if(m=u,c2(c,f))return m;var g=o(f);return n!==void 0&&n(m,g)?(c=f,m):(c=f,u=g)}var d=!1,c,u,h=r===void 0?null:r;return[function(){return l(t())},h===null?void 0:function(){return l(h())}]},[t,r,o,n]);var s=d2(e,i[0],i[1]);return f2(function(){a.hasValue=!0,a.value=s},[s]),p2(s),s}});var wg=he((c6,xg)=>{"use strict";xg.exports=_g()});var ze=he(($D,zy)=>{zy.exports=window.wp.primitives});var ei=he((T9,vb)=>{vb.exports=window.wp.compose});var xb=he((C9,_b)=>{_b.exports=window.wp.theme});var za=he((P9,Rb)=>{Rb.exports=window.wp.privateApis});var ie=he((N8,av)=>{av.exports=window.wp.components});var Wl=he(($8,pv)=>{pv.exports=window.wp.coreData});var Wr=he((q8,hv)=>{hv.exports=window.wp.data});var yv=he((X8,gv)=>{gv.exports=window.wp.editor});var vv=he((G8,bv)=>{bv.exports=window.wp.htmlEntities});var Rm=he((iF,Tv)=>{Tv.exports=window.wp.keycodes});var Pv=he((cF,Ov)=>{"use strict";Ov.exports=function e(t,r){if(t===r)return!0;if(t&&r&&typeof t=="object"&&typeof r=="object"){if(t.constructor!==r.constructor)return!1;var o,n,i;if(Array.isArray(t)){if(o=t.length,o!=r.length)return!1;for(n=o;n--!==0;)if(!e(t[n],r[n]))return!1;return!0}if(t instanceof Map&&r instanceof Map){if(t.size!==r.size)return!1;for(n of t.entries())if(!r.has(n[0]))return!1;for(n of t.entries())if(!e(n[1],r.get(n[0])))return!1;return!0}if(t instanceof Set&&r instanceof Set){if(t.size!==r.size)return!1;for(n of t.entries())if(!r.has(n[0]))return!1;return!0}if(ArrayBuffer.isView(t)&&ArrayBuffer.isView(r)){if(o=t.length,o!=r.length)return!1;for(n=o;n--!==0;)if(t[n]!==r[n])return!1;return!0}if(t.constructor===RegExp)return t.source===r.source&&t.flags===r.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===r.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===r.toString();if(i=Object.keys(t),o=i.length,o!==Object.keys(r).length)return!1;for(n=o;n--!==0;)if(!Object.prototype.hasOwnProperty.call(r,i[n]))return!1;for(n=o;n--!==0;){var a=i[n];if(!e(t[a],r[a]))return!1}return!0}return t!==t&&r!==r}});var ko=he((CH,n0)=>{n0.exports=window.wp.date});var $m=he((AY,tx)=>{"use strict";var eO=function(t){return tO(t)&&!rO(t)};function tO(e){return!!e&&typeof e=="object"}function rO(e){var t=Object.prototype.toString.call(e);return t==="[object RegExp]"||t==="[object Date]"||iO(e)}var oO=typeof Symbol=="function"&&Symbol.for,nO=oO?Symbol.for("react.element"):60103;function iO(e){return e.$$typeof===nO}function aO(e){return Array.isArray(e)?[]:{}}function Qa(e,t){return t.clone!==!1&&t.isMergeableObject(e)?ea(aO(e),e,t):e}function sO(e,t,r){return e.concat(t).map(function(o){return Qa(o,r)})}function lO(e,t){if(!t.customMerge)return ea;var r=t.customMerge(e);return typeof r=="function"?r:ea}function cO(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter(function(t){return Object.propertyIsEnumerable.call(e,t)}):[]}function J_(e){return Object.keys(e).concat(cO(e))}function ex(e,t){try{return t in e}catch{return!1}}function dO(e,t){return ex(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))}function uO(e,t,r){var o={};return r.isMergeableObject(e)&&J_(e).forEach(function(n){o[n]=Qa(e[n],r)}),J_(t).forEach(function(n){dO(e,n)||(ex(e,n)&&r.isMergeableObject(t[n])?o[n]=lO(n,r)(e[n],t[n],r):o[n]=Qa(t[n],r))}),o}function ea(e,t,r){r=r||{},r.arrayMerge=r.arrayMerge||sO,r.isMergeableObject=r.isMergeableObject||eO,r.cloneUnlessOtherwiseSpecified=Qa;var o=Array.isArray(t),n=Array.isArray(e),i=o===n;return i?o?r.arrayMerge(e,t,r):uO(e,t,r):Qa(t,r)}ea.all=function(t,r){if(!Array.isArray(t))throw new Error("first argument should be an array");return t.reduce(function(o,n){return ea(o,n,r)},{})};var fO=ea;tx.exports=fO});var Bc=he((o$,Px)=>{Px.exports=window.wp.deprecated});var Bx=he((b$,jx)=>{jx.exports=window.wp.keyboardShortcuts});var Uc=he((v$,Wx)=>{Wx.exports=window.wp.notices});var Ux=he((_$,Yx)=>{Yx.exports=window.wp.viewport});var $c=he((x$,$x)=>{$x.exports=window.wp.preferences});var rp=he((w$,qx)=>{qx.exports=window.wp.plugins});var T1=he((kG,S1)=>{S1.exports=window.wp.apiFetch});var tv=p(le(),1);import{Link as ev}from"@wordpress/route";function Tp(e){var t,r,o="";if(typeof e=="string"||typeof e=="number")o+=e;else if(typeof e=="object")if(Array.isArray(e)){var n=e.length;for(t=0;t<n;t++)e[t]&&(r=Tp(e[t]))&&(o&&(o+=" "),o+=r)}else for(r in e)e[r]&&(o&&(o+=" "),o+=r);return o}function rR(){for(var e,t,r=0,o="",n=arguments.length;r<n;r++)(e=arguments[r])&&(t=Tp(e))&&(o&&(o+=" "),o+=t);return o}var te=rR;var Ly=p(H(),1);var Fn=p(U(),1);function Pp({controlled:e,default:t,name:r,state:o="value"}){let{current:n}=Fn.useRef(e!==void 0),[i,a]=Fn.useState(t),s=n?e:i,l=Fn.useCallback(d=>{n||a(d)},[]);return[s,l]}var Dd=p(U(),1);var Mp=p(U(),1),Ap={};function Ge(e,t){let r=Mp.useRef(Ap);return r.current===Ap&&(r.current=e(t)),r}var Vd=Dd[`useInsertionEffect$Math.random().toFixed(1)}`.slice(0,-3)],oR=Vd&&Vd!==Dd.useLayoutEffect?Vd:e=>e();function K(e){let t=Ge(nR).current;return t.next=e,oR(t.effect),t.trampoline}function nR(){let e={next:void 0,callback:iR,trampoline:(...t)=>e.callback?.(...t),effect:()=>{e.callback=e.next}};return e}function iR(){}var Np=p(U(),1),aR=()=>{},X=typeof document<"u"?Np.useLayoutEffect:aR;var xs=p(U(),1),sR=xs.createContext(void 0);function Ei(){return xs.useContext(sR)?.direction??"ltr"}function lR(e,t){return function(o,...n){let i=new URL(e);return i.searchParams.set("code",o.toString()),n.forEach(a=>i.searchParams.append("args[]",a)),`$t} error #$o}; visit $i} for the full message.`}}var cR=lR("https://base-ui.com/production-error","Base UI"),lt=cR;var Hn=p(U(),1);function ga(e,t,r,o){let n=Ge(Vp).current;return dR(n,e,t,r,o)&&Dp(n,[e,t,r,o]),n.callback}function kp(e){let t=Ge(Vp).current;return uR(t,e)&&Dp(t,e),t.callback}function Vp(){return{callback:null,cleanup:null,refs:[]}}function dR(e,t,r,o,n){return e.refs[0]!==t||e.refs[1]!==r||e.refs[2]!==o||e.refs[3]!==n}function uR(e,t){return e.refs.length!==t.length||e.refs.some((r,o)=>r!==t[o])}function Dp(e,t){if(e.refs=t,t.every(r=>r==null)){e.callback=null;return}e.callback=r=>{if(e.cleanup&&(e.cleanup(),e.cleanup=null),r!=null){let o=Array(t.length).fill(null);for(let n=0;n<t.length;n+=1){let i=t[n];if(i!=null)switch(typeof i){case"function":{let a=i(r);typeof a=="function"&&(o[n]=a);break}case"object":{i.current=r;break}default:}}e.cleanup=()=>{for(let n=0;n<t.length;n+=1){let i=t[n];if(i!=null)switch(typeof i){case"function":{let a=o[n];typeof a=="function"?a():i(null);break}case"object":{i.current=null;break}default:}}}}}}var Fp=p(U(),1);var Lp=p(U(),1),fR=parseInt(Lp.version,10);function Si(e){return fR>=e}function Ld(e){if(!Fp.isValidElement(e))return null;let t=e,r=t.props;return(Si(19)?r?.ref:t.ref)??null}function ya(e,t){if(e&&!t)return e;if(!e&&t)return t;if(e||t)return{...e,...t}}function Co(){}var qM=Object.freeze([]),ct=Object.freeze({});function Hp(e,t){let r={};for(let o in e){let n=e[o];if(t?.hasOwnProperty(o)){let i=t[o](n);i!=null&&Object.assign(r,i);continue}n===!0?r[`data-$o.toLowerCase()}`]="":n&&(r[`data-$o.toLowerCase()}`]=n.toString())}return r}function zp(e,t){return typeof e=="function"?e(t):e}function jp(e,t){return typeof e=="function"?e(t):e}var Fd={};function Le(e,t,r,o,n){if(!r&&!o&&!n&&!e)return ws(t);let i=ws(e);return t&&(i=ba(i,t)),r&&(i=ba(i,r)),o&&(i=ba(i,o)),n&&(i=ba(i,n)),i}function Bp(e){if(e.length===0)return Fd;if(e.length===1)return ws(e[0]);let t=ws(e[0]);for(let r=1;r<e.length;r+=1)t=ba(t,e[r]);return t}function ws(e){return Hd(e)?{...Yp(e,Fd)}:mR(e)}function ba(e,t){return Hd(t)?Yp(t,e):pR(e,t)}function mR(e){let t={...e};for(let r in t){let o=t[r];Wp(r,o)&&(t[r]=Up(o))}return t}function pR(e,t){if(!t)return e;for(let r in t){let o=t[r];switch(r){case"style":{e[r]=ya(e.style,o);break}case"className":{e[r]=zd(e.className,o);break}default:Wp(r,o)?e[r]=hR(e[r],o):e[r]=o}}return e}function Wp(e,t){let r=e.charCodeAt(0),o=e.charCodeAt(1),n=e.charCodeAt(2);return r===111&&o===110&&n>=65&&n<=90&&(typeof t=="function"||typeof t>"u")}function Hd(e){return typeof e=="function"}function Yp(e,t){return Hd(e)?e(t):e??Fd}function hR(e,t){return t?e?(...r)=>{let o=r[0];if($p(o)){let i=o;va(i);let a=t(...r);return i.baseUIHandlerPrevented||e?.(...r),a}let n=t(...r);return e?.(...r),n}:Up(t):e}function Up(e){return e&&((...t)=>{let r=t[0];return $p(r)&&va(r),e(...t)})}function va(e){return e.preventBaseUIHandler=()=>{e.baseUIHandlerPrevented=!0},e}function zd(e,t){return t?e?t+" "+e:t:e}function $p(e){return e!=null&&typeof e=="object"&&"nativeEvent"in e}var jd=p(U(),1);function et(e,t,r={}){let o=t.render,n=gR(t,r);if(r.enabled===!1)return null;let i=r.state??ct;return vR(e,o,n,i)}function gR(e,t={}){let{className:r,style:o,render:n}=e,{state:i=ct,ref:a,props:s,stateAttributesMapping:l,enabled:d=!0}=t,c=d?zp(r,i):void 0,u=d?jp(o,i):void 0,h=d?Hp(i,l):ct,f=d&&s?yR(s):void 0,m=d?ya(h,f)??{}:ct;return typeof document<"u"&&(d?Array.isArray(a)?m.ref=kp([m.ref,Ld(n),...a]):m.ref=ga(m.ref,Ld(n),a):ga(null,null)),d?(c!==void 0&&(m.className=zd(m.className,c)),u!==void 0&&(m.style=ya(m.style,u)),m):ct}function yR(e){return Array.isArray(e)?Bp(e):Le(void 0,e)}var bR=Symbol.for("react.lazy");function vR(e,t,r,o){if(t){if(typeof t=="function")return t(r,o);let n=Le(r,t.props);n.ref=r.ref;let i=t;return i?.$$typeof===bR&&(i=Hn.Children.toArray(t)[0]),Hn.cloneElement(i,n)}if(e&&typeof e=="string")return _R(e,r);throw new Error(lt(8))}function _R(e,t){return e==="button"?(0,jd.createElement)("button",{type:"button",...t,key:t.key}):e==="img"?(0,jd.createElement)("img",{alt:"",...t,key:t.key}):Hn.createElement(e,t)}var oe={};br(oe,{cancelOpen:()=>XR,chipRemovePress:()=>AR,clearPress:()=>PR,closePress:()=>CR,closeWatcher:()=>jR,decrementPress:()=>IR,disabled:()=>ZR,drag:()=>UR,escapeKey:()=>zR,focusOut:()=>HR,imperativeAction:()=>KR,incrementPress:()=>NR,inputBlur:()=>DR,inputChange:()=>kR,inputClear:()=>VR,inputPaste:()=>LR,inputPress:()=>FR,itemPress:()=>TR,keyboard:()=>WR,linkPress:()=>OR,listNavigation:()=>BR,none:()=>xR,outsidePress:()=>SR,pointer:()=>YR,scrub:()=>qR,siblingOpen:()=>GR,swipe:()=>QR,trackPress:()=>MR,triggerFocus:()=>ER,triggerHover:()=>RR,triggerPress:()=>wR,wheel:()=>$R,windowResize:()=>JR});var xR="none",wR="trigger-press",RR="trigger-hover",ER="trigger-focus",SR="outside-press",TR="item-press",CR="close-press",OR="link-press",PR="clear-press",AR="chip-remove-press",MR="track-press",NR="increment-press",IR="decrement-press",kR="input-change",VR="input-clear",DR="input-blur",LR="input-paste",FR="input-press",HR="focus-out",zR="escape-key",jR="close-watcher",BR="list-navigation",WR="keyboard",YR="pointer",UR="drag",$R="wheel",qR="scrub",XR="cancel-open",GR="sibling-open",ZR="disabled",KR="imperative-action",QR="swipe",JR="window-resize";function ue(e,t,r,o){let n=!1,i=!1,a=o??ct;return{reason:e,event:t??new Event("base-ui"),cancel(){n=!0},allowPropagation(){i=!0},get isCanceled(){return n},get isPropagationAllowed(){return i},trigger:r,...a}}var Rs=p(U(),1);var eE=p(U(),1),qp={...eE};var Xp=0;function tE(e,t="mui"){let[r,o]=Rs.useState(e),n=e||r;return Rs.useEffect(()=>{r==null&&(Xp+=1,o(`$t}-$Xp}`))},[r,t]),n}var Gp=qp.useId;function Xo(e,t){if(Gp!==void 0){let r=Gp();return e??(t?`$t}-$r}`:r)}return tE(e,t)}function Es(e){return Xo(e,"base-ui")}var ur=p(U(),1);var Jp=p(Go(),1);var Kp=p(U(),1),rE=[];function Zo(e){Kp.useEffect(e,rE)}var Ss=null,w5=globalThis.requestAnimationFrame,Bd=class{callbacks=[];callbacksCount=0;nextId=1;startId=1;isScheduled=!1;tick=t=>{this.isScheduled=!1;let r=this.callbacks,o=this.callbacksCount;if(this.callbacks=[],this.callbacksCount=0,this.startId=this.nextId,o>0)for(let n=0;n<r.length;n+=1)r[n]?.(t)};request(t){let r=this.nextId;return this.nextId+=1,this.callbacks.push(t),this.callbacksCount+=1,!this.isScheduled&&(requestAnimationFrame(this.tick),this.isScheduled=!0),r}cancel(t){let r=t-this.startId;r<0||r>=this.callbacks.length||(this.callbacks[r]=null,this.callbacksCount-=1)}},Ts=new Bd,Fe=class e{static create(){return new e}static request(t){return Ts.request(t)}static cancel(t){return Ts.cancel(t)}currentId=Ss;request(t){this.cancel(),this.currentId=Ts.request(()=>{this.currentId=Ss,t()})}cancel=()=>{this.currentId!==Ss&&(Ts.cancel(this.currentId),this.currentId=Ss)};disposeEffect=()=>this.cancel};function Ko(){let e=Ge(Fe.create).current;return Zo(e.disposeEffect),e}function Qp(e){return e==null?e:"current"in e?e.current:e}var Qr=(function(e){return e.startingStyle="data-starting-style",e.endingStyle="data-ending-style",e})({}),oE={[Qr.startingStyle]:""},nE={[Qr.endingStyle]:""},Ti={transitionStatus(e){return e==="starting"?oE:e==="ending"?nE:null}};function Qo(e,t=!1,r=!0){let o=Ko();return K((n,i=null)=>{o.cancel();let a=Qp(e);if(a==null)return;let s=a,l=()=>{Jp.flushSync(n)};if(typeof s.getAnimations!="function"||globalThis.BASE_UI_ANIMATIONS_DISABLED){n();return}function d(){Promise.all(s.getAnimations().map(c=>c.finished)).then(()=>{i?.aborted||l()}).catch(()=>{if(r){i?.aborted||l();return}let c=s.getAnimations();!i?.aborted&&c.length>0&&c.some(u=>u.pending||u.playState!=="finished")&&d()})}if(t){let c=Qr.startingStyle;if(!s.hasAttribute(c)){o.request(d);return}let u=new MutationObserver(()=>{s.hasAttribute(c)||(u.disconnect(),d())});u.observe(s,{attributes:!0,attributeFilter:[c]}),i?.addEventListener("abort",()=>u.disconnect(),{once:!0});return}o.request(d)})}var Wd=p(U(),1);function Cs(e,t=!1,r=!1){let[o,n]=Wd.useState(e&&t?"idle":void 0),[i,a]=Wd.useState(e);return e&&!i&&(a(!0),n("starting")),!e&&i&&o!=="ending"&&!r&&n("ending"),!e&&!i&&o==="ending"&&n(void 0),X(()=>{if(!e&&i&&o!=="ending"&&r){let s=Fe.request(()=>{n("ending")});return()=>{Fe.cancel(s)}}},[e,i,o,r]),X(()=>{if(!e||t)return;let s=Fe.request(()=>{n(void 0)});return()=>{Fe.cancel(s)}},[t,e]),X(()=>{if(!e||!t)return;e&&i&&o!=="idle"&&n("starting");let s=Fe.request(()=>{n("idle")});return()=>{Fe.cancel(s)}},[t,e,i,o]),{mounted:i,setMounted:a,transitionStatus:o}}function eh(e){let{open:t,defaultOpen:r,onOpenChange:o,disabled:n}=e,i=t!==void 0,[a,s]=Pp({controlled:t,default:r,name:"Collapsible",state:"open"}),{mounted:l,setMounted:d,transitionStatus:c}=Cs(a,!0,!0),[u,h]=ur.useState(a),[{height:f,width:m},g]=ur.useState({height:void 0,width:void 0}),y=Es(),[b,v]=ur.useState(),w=b??y,[x,_]=ur.useState(!1),[R,T]=ur.useState(!1),C=ur.useRef(null),A=ur.useRef(null),F=ur.useRef(null),M=ur.useRef(null),O=Qo(M,!1),N=K(P=>{let S=!a,L=ue(oe.triggerPress,P.nativeEvent);if(o(S,L),L.isCanceled)return;let E=M.current;A.current==="css-animation"&&E!=null&&E.style.removeProperty("animation-name"),!x&&!R&&(A.current!=null&&A.current!=="css-animation"&&!l&&S&&d(!0),A.current==="css-animation"&&(!u&&S&&h(!0),!l&&S&&d(!0))),s(S),A.current==="none"&&l&&!S&&d(!1)});return X(()=>{i&&A.current==="none"&&!a&&d(!1)},[i,a,t,d]),ur.useMemo(()=>({abortControllerRef:C,animationTypeRef:A,disabled:n,handleTrigger:N,height:f,mounted:l,open:a,panelId:w,panelRef:M,runOnceAnimationsFinish:O,setDimensions:g,setHiddenUntilFound:_,setKeepMounted:T,setMounted:d,setOpen:s,setPanelIdState:v,setVisible:h,transitionDimensionRef:F,transitionStatus:c,visible:u,width:m}),[C,A,n,N,f,l,a,w,M,O,g,_,T,d,s,h,F,c,u,m])}var Os=p(U(),1),Yd=Os.createContext(void 0);function Ps(){let e=Os.useContext(Yd);if(e===void 0)throw new Error(lt(15));return e}var zn=(function(e){return e.open="data-open",e.closed="data-closed",e[e.startingStyle=Qr.startingStyle]="startingStyle",e[e.endingStyle=Qr.endingStyle]="endingStyle",e})({});var th=(function(e){return e.panelOpen="data-panel-open",e})({});var iE={[zn.open]:""},aE={[zn.closed]:""},rh={open(e){return e?{[th.panelOpen]:""}:null}},oh={open(e){return e?iE:aE}};var Ai=p(U(),1);function As(){return typeof window<"u"}function Bn(e){return Ms(e)?(e.nodeName||"").toLowerCase():"#document"}function He(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function Vr(e){var t;return(t=(Ms(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function Ms(e){return As()?e instanceof Node||e instanceof He(e).Node:!1}function re(e){return As()?e instanceof Element||e instanceof He(e).Element:!1}function tt(e){return As()?e instanceof HTMLElement||e instanceof He(e).HTMLElement:!1}function Ci(e){return!As()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof He(e).ShadowRoot}function Oi(e){let{overflow:t,overflowX:r,overflowY:o,display:n}=_t(e);return/auto|scroll|overlay|hidden|clip/.test(t+o+r)&&n!=="inline"&&n!=="contents"}function nh(e){return/^(table|td|th)$/.test(Bn(e))}function _a(e){try{if(e.matches(":popover-open"))return!0}catch{}try{return e.matches(":modal")}catch{return!1}}var sE=/transform|translate|scale|rotate|perspective|filter/,lE=/paint|layout|strict|content/,jn=e=>!!e&&e!=="none",Ud;function Ns(e){let t=re(e)?_t(e):e;return jn(t.transform)||jn(t.translate)||jn(t.scale)||jn(t.rotate)||jn(t.perspective)||!Pi()&&(jn(t.backdropFilter)||jn(t.filter))||sE.test(t.willChange||"")||lE.test(t.contain||"")}function ih(e){let t=kr(e);for(;tt(t)&&!Dr(t);){if(Ns(t))return t;if(_a(t))return null;t=kr(t)}return null}function Pi(){return Ud==null&&(Ud=typeof CSS<"u"&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),Ud}function Dr(e){return/^(html|body|#document)$/.test(Bn(e))}function _t(e){return He(e).getComputedStyle(e)}function xa(e){return re(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function kr(e){if(Bn(e)==="html")return e;let t=e.assignedSlot||e.parentNode||Ci(e)&&e.host||Vr(e);return Ci(t)?t.host:t}function ah(e){let t=kr(e);return Dr(t)?e.ownerDocument?e.ownerDocument.body:e.body:tt(t)&&Oi(t)?t:ah(t)}function Jo(e,t,r){var o;t===void 0&&(t=[]),r===void 0&&(r=!0);let n=ah(e),i=n===((o=e.ownerDocument)==null?void 0:o.body),a=He(n);if(i){let s=Is(a);return t.concat(a,a.visualViewport||[],Oi(n)?n:[],s&&r?Jo(s):[])}else return t.concat(n,Jo(n,[],r))}function Is(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}var ks=p(U(),1),cE=ks.createContext(void 0);function sh(e=!1){let t=ks.useContext(cE);if(t===void 0&&!e)throw new Error(lt(16));return t}var lh=p(U(),1);function ch(e){let{focusableWhenDisabled:t,disabled:r,composite:o=!1,tabIndex:n=0,isNativeButton:i}=e,a=o&&t!==!1,s=o&&t===!1;return{props:lh.useMemo(()=>{let d={onKeyDown(c){r&&t&&c.key!=="Tab"&&c.preventDefault()}};return o||(d.tabIndex=n,!i&&r&&(d.tabIndex=t?n:-1)),(i&&(t||a)||!i&&r)&&(d["aria-disabled"]=r),i&&(!t||s)&&(d.disabled=r),d},[o,r,t,a,s,i,n])}}function qd(e={}){let{disabled:t=!1,focusableWhenDisabled:r,tabIndex:o=0,native:n=!0,composite:i}=e,a=Ai.useRef(null),s=sh(!0),l=i??s!==void 0,{props:d}=ch({focusableWhenDisabled:r,disabled:t,composite:l,tabIndex:o,isNativeButton:n}),c=Ai.useCallback(()=>{let f=a.current;$d(f)&&l&&t&&d.disabled===void 0&&f.disabled&&(f.disabled=!1)},[t,d.disabled,l]);X(c,[c]);let u=Ai.useCallback((f={})=>{let{onClick:m,onMouseDown:g,onKeyUp:y,onKeyDown:b,onPointerDown:v,...w}=f;return Le({type:n?"button":void 0,onClick(_){if(t){_.preventDefault();return}m?.(_)},onMouseDown(_){t||g?.(_)},onKeyDown(_){if(t||(va(_),b?.(_),_.baseUIHandlerPrevented))return;let R=_.target===_.currentTarget,T=_.currentTarget,C=$d(T),A=!n&&dE(T),F=R&&(n?C:!A),M=_.key==="Enter",O=_.key===" ",N=T.getAttribute("role"),P=N?.startsWith("menuitem")||N==="option"||N==="gridcell";if(R&&l&&O){if(_.defaultPrevented&&P)return;_.preventDefault(),A||n&&C?(T.click(),_.preventBaseUIHandler()):F&&(m?.(_),_.preventBaseUIHandler());return}F&&(!n&&(O||M)&&_.preventDefault(),!n&&M&&m?.(_))},onKeyUp(_){if(!t){if(va(_),y?.(_),_.target===_.currentTarget&&n&&l&&$d(_.currentTarget)&&_.key===" "){_.preventDefault();return}_.baseUIHandlerPrevented||_.target===_.currentTarget&&!n&&!l&&_.key===" "&&m?.(_)}},onPointerDown(_){if(t){_.preventDefault();return}v?.(_)}},n?void 0:{role:"button"},d,w)},[t,d,l,n]),h=K(f=>{a.current=f,c()});return{getButtonProps:u,buttonRef:h}}function $d(e){return tt(e)&&e.tagName==="BUTTON"}function dE(e){return!!(e?.tagName==="A"&&e?.href)}var en=typeof navigator<"u",Xd=uE(),dh=mE(),Vs=fE(),dN=typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter:none"),uN=Xd.platform==="MacIntel"&&Xd.maxTouchPoints>1?!0:/iP(hone|ad|od)|iOS/.test(Xd.platform),fN=en&&/firefox/i.test(Vs),uh=en&&/apple/i.test(navigator.vendor),mN=en&&/Edg/i.test(Vs),pN=en&&/android/i.test(dh)||/android/i.test(Vs),fh=en&&dh.toLowerCase().startsWith("mac")&&!navigator.maxTouchPoints,mh=Vs.includes("jsdom/");function uE(){if(!en)return{platform:"",maxTouchPoints:-1};let e=navigator.userAgentData;return e?.platform?{platform:e.platform,maxTouchPoints:navigator.maxTouchPoints}:{platform:navigator.platform??"",maxTouchPoints:navigator.maxTouchPoints??-1}}function fE(){if(!en)return"";let e=navigator.userAgentData;return e&&Array.isArray(e.brands)?e.brands.map(({brand:t,version:r})=>`$t}/$r}`).join(" "):navigator.userAgent}function mE(){if(!en)return"";let e=navigator.userAgentData;return e?.platform?e.platform:navigator.platform??""}var Gd="data-base-ui-focusable",Zd="active",Kd="selected",Qd="input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])";function Ds(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}function Se(e,t){if(!e||!t)return!1;let r=t.getRootNode?.();if(e.contains(t))return!0;if(r&&Ci(r)){let o=t;for(;o;){if(e===o)return!0;o=o.parentNode||o.host}}return!1}function kt(e){return"composedPath"in e?e.composedPath()[0]:e.target}function Wn(e,t){if(!re(e))return!1;let r=e;if(t.hasElement(r))return!r.hasAttribute("data-trigger-disabled");for(let[,o]of t.entries())if(Se(o,r))return!o.hasAttribute("data-trigger-disabled");return!1}function vr(e,t){if(t==null)return!1;if("composedPath"in e)return e.composedPath().includes(t);let r=e;return r.target!=null&&t.contains(r.target)}function ph(e){return e.matches("html,body")}function hh(e){return tt(e)&&e.matches(Qd)}function Jd(e){return e?.closest(`button,a[href],[role="button"],select,[tabindex]:not([tabindex="-1"]),$Qd}`)!=null}function gh(e){if(!e||mh)return!0;try{return e.matches(":focus-visible")}catch{return!0}}function Lr(e,t,r=!0){return e.filter(n=>n.parentId===t).flatMap(n=>[...!r||n.context?.open?[n]:[],...Lr(e,n.id,r)])}function yh(e){return"nativeEvent"in e}function Yn(e,t){let r=["mouse","pen"];return t||r.push("",void 0),r.includes(e)}function bh(e){let t=e.type;return t==="click"||t==="mousedown"||t==="keydown"||t==="keyup"}var xh=["top","right","bottom","left"];var tn=Math.min,Vt=Math.max,rn=Math.round,Ra=Math.floor,Fr=e=>({x:e,y:e}),pE={left:"right",right:"left",bottom:"top",top:"bottom"};function Ea(e,t,r){return Vt(e,tn(t,r))}function Hr(e,t){return typeof e=="function"?e(t):e}function yt(e){return e.split("-")[0]}function zr(e){return e.split("-")[1]}function Fs(e){return e==="x"?"y":"x"}function Sa(e){return e==="y"?"height":"width"}function Kt(e){let t=e[0];return t==="t"||t==="b"?"y":"x"}function Ta(e){return Fs(Kt(e))}function wh(e,t,r){r===void 0&&(r=!1);let o=zr(e),n=Ta(e),i=Sa(n),a=n==="x"?o===(r?"end":"start")?"right":"left":o==="start"?"bottom":"top";return t.reference[i]>t.floating[i]&&(a=wa(a)),[a,wa(a)]}function Rh(e){let t=wa(e);return[Ls(e),t,Ls(t)]}function Ls(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}var vh=["left","right"],_h=["right","left"],hE=["top","bottom"],gE=["bottom","top"];function yE(e,t,r){switch(e){case"top":case"bottom":return r?t?_h:vh:t?vh:_h;case"left":case"right":return t?hE:gE;default:return[]}}function Eh(e,t,r,o){let n=zr(e),i=yE(yt(e),r==="start",o);return n&&(i=i.map(a=>a+"-"+n),t&&(i=i.concat(i.map(Ls)))),i}function wa(e){let t=yt(e);return pE[t]+e.slice(t.length)}function bE(e){return{top:0,right:0,bottom:0,left:0,...e}}function Hs(e){return typeof e!="number"?bE(e):{top:e,right:e,bottom:e,left:e}}function Un(e){let{x:t,y:r,width:o,height:n}=e;return{width:o,height:n,top:r,left:t,right:t+o,bottom:r+n,x:t,y:r}}function dt(e){return e?.ownerDocument||document}var Jr=p(U(),1);function de(e,t,r,o){return e.addEventListener(t,r,o),()=>{e.removeEventListener(t,r,o)}}var Sh=(function(e){return e.disabled="data-disabled",e.orientation="data-orientation",e})({});function Th(e){let{abortControllerRef:t,animationTypeRef:r,externalRef:o,height:n,hiddenUntilFound:i,keepMounted:a,id:s,mounted:l,onOpenChange:d,open:c,panelRef:u,runOnceAnimationsFinish:h,setDimensions:f,setMounted:m,setOpen:g,setVisible:y,transitionDimensionRef:b,visible:v,width:w}=e,x=Jr.useRef(!1),_=Jr.useRef(null),R=Jr.useRef(c),T=Jr.useRef(c),C=Ko(),A=Jr.useMemo(()=>r.current==="css-animation"?!v:!c&&!l,[c,l,v,r]),F=K(O=>{if(!O)return;if(r.current==null||b.current==null){let S=getComputedStyle(O),L=S.animationName!=="none"&&S.animationName!=="",E=S.transitionDuration!=="0s"&&S.transitionDuration!=="";L&&E||(S.animationName==="none"&&S.transitionDuration!=="0s"?r.current="css-transition":S.animationName!=="none"&&S.transitionDuration==="0s"?r.current="css-animation":r.current="none"),O.getAttribute(Sh.orientation)==="horizontal"||S.transitionProperty.indexOf("width")>-1?b.current="width":b.current="height"}if(r.current!=="css-transition")return;(n===void 0||w===void 0)&&(f({height:O.scrollHeight,width:O.scrollWidth}),T.current&&O.style.setProperty("transition-duration","0s"));let N=-1,P=-1;return N=Fe.request(()=>{T.current=!1,P=Fe.request(()=>{setTimeout(()=>{O.style.removeProperty("transition-duration")})})}),()=>{Fe.cancel(N),Fe.cancel(P)}}),M=ga(o,u,F);return X(()=>{if(r.current!=="css-transition")return;let O=u.current;if(!O)return;let N=-1;if(t.current!=null&&(t.current.abort(),t.current=null),c){let P={"justify-content":O.style.justifyContent,"align-items":O.style.alignItems,"align-content":O.style.alignContent,"justify-items":O.style.justifyItems};Object.keys(P).forEach(S=>{O.style.setProperty(S,"initial","important")}),!T.current&&!a&&O.setAttribute(zn.startingStyle,""),f({height:O.scrollHeight,width:O.scrollWidth}),N=Fe.request(()=>{Object.entries(P).forEach(([S,L])=>{L===""?O.style.removeProperty(S):O.style.setProperty(S,L)})})}else{if(O.scrollHeight===0&&O.scrollWidth===0)return;f({height:O.scrollHeight,width:O.scrollWidth});let P=new AbortController;t.current=P;let S=P.signal,L=null,E=zn.endingStyle;return L=new MutationObserver(k=>{k.some(D=>D.type==="attributes"&&D.attributeName===E)&&(L?.disconnect(),L=null,h(()=>{f({height:0,width:0}),O.style.removeProperty("content-visibility"),m(!1),t.current===P&&(t.current=null)},S))}),L.observe(O,{attributes:!0,attributeFilter:[E]}),()=>{L?.disconnect(),C.cancel(),t.current===P&&(P.abort(),t.current=null)}}return()=>{Fe.cancel(N)}},[t,r,C,i,a,l,c,u,h,f,m]),X(()=>{if(r.current!=="css-animation")return;let O=u.current;O&&(_.current=O.style.animationName||_.current,O.style.setProperty("animation-name","none"),f({height:O.scrollHeight,width:O.scrollWidth}),!R.current&&!x.current&&O.style.removeProperty("animation-name"),c?(t.current!=null&&(t.current.abort(),t.current=null),m(!0),y(!0)):(t.current=new AbortController,h(()=>{m(!1),y(!1),t.current=null},t.current.signal)))},[t,r,c,u,h,f,m,y,v]),Zo(()=>{let O=Fe.request(()=>{R.current=!1});return()=>Fe.cancel(O)}),X(()=>{if(!i)return;let O=u.current;if(!O)return;let N=-1,P=-1;return c&&x.current&&(O.style.transitionDuration="0s",f({height:O.scrollHeight,width:O.scrollWidth}),N=Fe.request(()=>{x.current=!1,P=Fe.request(()=>{setTimeout(()=>{O.style.removeProperty("transition-duration")})})})),()=>{Fe.cancel(N),Fe.cancel(P)}},[i,c,u,f]),X(()=>{let O=u.current;O&&i&&A&&(O.setAttribute("hidden","until-found"),r.current==="css-transition"&&O.setAttribute(zn.startingStyle,""))},[i,A,r,u]),Jr.useEffect(function(){let N=u.current;if(!N)return;function P(S){x.current=!0,g(!0),d(!0,ue(oe.none,S))}return de(N,"beforematch",P)},[d,u,g]),Jr.useMemo(()=>({props:{hidden:A,id:s,ref:M}}),[A,s,M])}var Ch=p(U(),1);function Mi(e){let{enabled:t=!0,open:r,ref:o,onComplete:n}=e,i=K(n),a=Qo(o,r,!1);Ch.useEffect(()=>{if(!t)return;let s=new AbortController;return a(i,s.signal),()=>{s.abort()}},[t,r,i,a])}var Oh=p(U(),1);function Ph(e){let t=Oh.useRef(!0);t.current&&(t.current=!1,e())}var Ca=0,fr=class e{static create(){return new e}currentId=Ca;start(t,r){this.clear(),this.currentId=setTimeout(()=>{this.currentId=Ca,r()},t)}isStarted(){return this.currentId!==Ca}clear=()=>{this.currentId!==Ca&&(clearTimeout(this.currentId),this.currentId=Ca)};disposeEffect=()=>this.clear};function Oo(){let e=Ge(fr.create).current;return Zo(e.disposeEffect),e}var Qt=p(U(),1);function vE(e,t){return t!=null&&!Yn(t)?0:typeof e=="function"?e():e}function $n(e,t,r){let o=vE(e,r);return typeof o=="number"?o:o?.[t]}function eu(e){return typeof e=="function"?e():e}function zs(e,t){return t||e==="click"||e==="mousedown"}var Ah=p(I(),1),Mh=Qt.createContext({hasProvider:!1,timeoutMs:0,delayRef:{current:0},initialDelayRef:{current:0},timeout:new fr,currentIdRef:{current:null},currentContextRef:{current:null}});function tu(e){let{children:t,delay:r,timeoutMs:o=0}=e,n=Qt.useRef(r),i=Qt.useRef(r),a=Qt.useRef(null),s=Qt.useRef(null),l=Oo();return(0,Ah.jsx)(Mh.Provider,{value:Qt.useMemo(()=>({hasProvider:!0,delayRef:n,initialDelayRef:i,currentIdRef:a,timeoutMs:o,currentContextRef:s,timeout:l}),[o,l]),children:t})}function ru(e,t={open:!1}){let r="rootStore"in e?e.rootStore:e,o=r.useState("floatingId"),{open:n}=t,i=Qt.useContext(Mh),{currentIdRef:a,delayRef:s,timeoutMs:l,initialDelayRef:d,currentContextRef:c,hasProvider:u,timeout:h}=i,[f,m]=Qt.useState(!1);return X(()=>{function g(){m(!1),c.current?.setIsInstantPhase(!1),a.current=null,c.current=null,s.current=d.current}if(a.current&&!n&&a.current===o){if(m(!1),l){let y=o;return h.start(l,()=>{r.select("open")||a.current&&a.current!==y||g()}),()=>{h.clear()}}g()}},[n,o,a,s,l,d,c,h,r]),X(()=>{if(!n)return;let g=c.current,y=a.current;h.clear(),c.current={onOpenChange:r.setOpen,setIsInstantPhase:m},a.current=o,s.current={open:0,close:$n(d.current,"close")},y!==null&&y!==o?(m(!0),g?.setIsInstantPhase(!0),g?.onOpenChange(!1,ue(oe.none))):(m(!1),g?.setIsInstantPhase(!1))},[n,o,r,a,s,l,d,c,h]),X(()=>()=>{c.current=null},[c]),Qt.useMemo(()=>({hasProvider:u,delayRef:s,isInstantPhase:f}),[u,s,f])}function jr(...e){return()=>{for(let t=0;t<e.length;t+=1){let r=e[t];r&&r()}}}function Br(e){let t=Ge(_E,e).current;return t.next=e,X(t.effect),t}function _E(e){let t={current:e,next:e,effect:()=>{t.current=t.next}};return t}function Ni(e){return`data-base-ui-$e}`}var mr=p(U(),1),kh=p(Go(),1);var Nh={style:{transition:"none"}};var xE="data-base-ui-swipe-ignore",wE="data-swipe-ignore",lI=`[$xE}]`,cI=`[$wE}]`;var Ih={fallbackAxisSide:"end"};var Vh=p(I(),1),RE=mr.createContext(null),EE=()=>mr.useContext(RE),SE=Ni("portal");function ou(e={}){let{ref:t,container:r,componentProps:o=ct,elementProps:n}=e,i=Xo(),s=EE()?.portalNode,[l,d]=mr.useState(null),[c,u]=mr.useState(null),h=K(y=>{y!==null&&u(y)}),f=mr.useRef(null);X(()=>{if(r===null){f.current&&(f.current=null,u(null),d(null));return}if(i==null)return;let y=(r&&(Ms(r)?r:r.current))??s??document.body;if(y==null){f.current&&(f.current=null,u(null),d(null));return}f.current!==y&&(f.current=y,u(null),d(y))},[r,s,i]);let m=et("div",o,{ref:[t,h],props:[{id:i,[SE]:""},n]});return{portalNode:c,portalSubtree:l&&m?kh.createPortal(m,l):null}}var qn=p(U(),1);function Dh(){let e=new Map;return{emit(t,r){e.get(t)?.forEach(o=>o(r))},on(t,r){e.has(t)||e.set(t,new Set),e.get(t).add(r)},off(t,r){e.get(t)?.delete(r)}}}var TE=p(I(),1),CE=qn.createContext(null),OE=qn.createContext(null),Ii=()=>qn.useContext(CE)?.id||null,on=e=>{let t=qn.useContext(OE);return e??t};var Dt=p(U(),1);function PE(e,t){let r=null,o=null,n=!1;return{contextElement:e||void 0,getBoundingClientRect(){let i=e?.getBoundingClientRect()||{width:0,height:0,x:0,y:0},a=t.axis==="x"||t.axis==="both",s=t.axis==="y"||t.axis==="both",l=["mouseenter","mousemove"].includes(t.dataRef.current.openEvent?.type||"")&&t.pointerType!=="touch",d=i.width,c=i.height,u=i.x,h=i.y;return r==null&&t.x&&a&&(r=i.x-t.x),o==null&&t.y&&s&&(o=i.y-t.y),u-=r||0,h-=o||0,d=0,c=0,!n||l?(d=t.axis==="y"?i.width:0,c=t.axis==="x"?i.height:0,u=a&&t.x!=null?t.x:u,h=s&&t.y!=null?t.y:h):n&&!l&&(c=t.axis==="x"?i.height:c,d=t.axis==="y"?i.width:d),n=!0,{width:d,height:c,x:u,y:h,top:h,right:u+d,bottom:h+c,left:u}}}}function Lh(e){return e!=null&&e.clientX!=null}function nu(e,t={}){let r="rootStore"in e?e.rootStore:e,o=r.useState("open"),n=r.useState("floatingElement"),i=r.useState("domReferenceElement"),a=r.context.dataRef,{enabled:s=!0,axis:l="both"}=t,d=Dt.useRef(!1),c=Dt.useRef(null),[u,h]=Dt.useState(),[f,m]=Dt.useState([]),g=K((x,_,R)=>{d.current||a.current.openEvent&&!Lh(a.current.openEvent)||r.set("positionReference",PE(R??i,{x,y:_,axis:l,dataRef:a,pointerType:u}))}),y=K(x=>{o?c.current||m([]):g(x.clientX,x.clientY,x.currentTarget)}),b=Yn(u)?n:o,v=Dt.useCallback(()=>{if(!b||!s)return;let x=He(n);function _(R){let T=kt(R);Se(n,T)?(c.current?.(),c.current=null):g(R.clientX,R.clientY)}if(!a.current.openEvent||Lh(a.current.openEvent)){let R=()=>{c.current?.(),c.current=null};return c.current=de(x,"mousemove",_),R}r.set("positionReference",i)},[b,s,n,a,i,r,g]);Dt.useEffect(()=>v(),[v,f]),Dt.useEffect(()=>{s&&!n&&(d.current=!1)},[s,n]),Dt.useEffect(()=>{!s&&o&&(d.current=!0)},[s,o]);let w=Dt.useMemo(()=>{function x(_){h(_.pointerType)}return{onPointerDown:x,onPointerEnter:x,onMouseMove:y,onMouseEnter:y}},[y]);return Dt.useMemo(()=>s?{reference:w,trigger:w}:{},[s,w])}var Jt=p(U(),1);var AE={intentional:"onClick",sloppy:"onPointerDown"};function ME(){return!1}function NE(e){return{escapeKey:typeof e=="boolean"?e:e?.escapeKey??!1,outsidePress:typeof e=="boolean"?e:e?.outsidePress??!0}}function iu(e,t={}){let r="rootStore"in e?e.rootStore:e,o=r.useState("open"),n=r.useState("floatingElement"),{dataRef:i}=r.context,{enabled:a=!0,escapeKey:s=!0,outsidePress:l=!0,outsidePressEvent:d="sloppy",referencePress:c=ME,referencePressEvent:u="sloppy",bubbles:h,externalTree:f}=t,m=on(f),g=K(typeof l=="function"?l:()=>!1),y=typeof l=="function"?g:l,b=y!==!1,v=K(()=>d),w=Jt.useRef(!1),x=Jt.useRef(!1),_=Jt.useRef(!1),{escapeKey:R,outsidePress:T}=NE(h),C=Jt.useRef(null),A=Oo(),F=Oo(),M=K(()=>{F.clear(),i.current.insideReactTree=!1}),O=Jt.useRef(!1),N=Jt.useRef(""),P=K(c),S=K(z=>{if(!o||!a||!s||z.key!=="Escape"||O.current)return;let q=i.current.floatingContext?.nodeId,Q=m?Lr(m.nodesRef.current,q):[];if(!R&&Q.length>0){let $=!0;if(Q.forEach(ae=>{ae.context?.open&&!ae.context.dataRef.current.__escapeKeyBubbles&&($=!1)}),!$)return}let J=yh(z)?z.nativeEvent:z,Y=ue(oe.escapeKey,J);r.setOpen(!1,Y),!R&&!Y.isPropagationAllowed&&z.stopPropagation()}),L=K(()=>{i.current.insideReactTree=!0,F.start(0,M)});Jt.useEffect(()=>{if(!o||!a)return;i.current.__escapeKeyBubbles=R,i.current.__outsidePressBubbles=T;let z=new fr,q=new fr;function Q(){z.clear(),O.current=!0}function J(){z.start(Pi()?5:0,()=>{O.current=!1})}function Y(){_.current=!0,q.start(0,()=>{_.current=!1})}function $(){w.current=!1,x.current=!1}function ae(){let W=N.current,Z=W==="pen"||!W?"mouse":W,ye=v(),Je=typeof ye=="function"?ye():ye;return typeof Je=="string"?Je:Je[Z]}function Re(W){let Z=ae();return Z==="intentional"&&W.type!=="click"||Z==="sloppy"&&W.type==="click"}function Oe(W){let Z=i.current.floatingContext?.nodeId,ye=m&&Lr(m.nodesRef.current,Z).some(Je=>vr(W,Je.context?.elements.floating));return vr(W,r.select("floatingElement"))||vr(W,r.select("domReferenceElement"))||ye}function Pe(W){if(Re(W)){M();return}if(i.current.insideReactTree){M();return}let Z=kt(W),ye=`[$Ni("inert")}]`,Je=re(Z)?Z.getRootNode():null,dr=Array.from((Ci(Je)?Je:dt(r.select("floatingElement"))).querySelectorAll(ye)),Ro=r.context.triggerElements;if(Z&&(Ro.hasElement(Z)||Ro.hasMatchingElement(Xe=>Se(Xe,Z))))return;let Ar=re(Z)?Z:null;for(;Ar&&!Dr(Ar);){let Xe=kr(Ar);if(Dr(Xe)||!re(Xe))break;Ar=Xe}if(dr.length&&re(Z)&&!ph(Z)&&!Se(Z,r.select("floatingElement"))&&dr.every(Xe=>!Se(Ar,Xe)))return;if(tt(Z)&&!("touches"in W)){let Xe=Dr(Z),Mr=_t(Z),Kr=/auto|scroll/,Dn=Xe||Kr.test(Mr.overflowX),Ri=Xe||Kr.test(Mr.overflowY),Ln=Dn&&Z.clientWidth>0&&Z.scrollWidth>Z.clientWidth,pe=Ri&&Z.clientHeight>0&&Z.scrollHeight>Z.clientHeight,nt=Mr.direction==="rtl",Zt=pe&&(nt?W.offsetX<=Z.offsetWidth-Z.clientWidth:W.offsetX>Z.clientWidth),j=Ln&&W.offsetY>Z.clientHeight;if(Zt||j)return}if(Oe(W))return;if(ae()==="intentional"&&_.current){q.clear(),_.current=!1;return}if(typeof y=="function"&&!y(W))return;let qo=i.current.floatingContext?.nodeId,Eo=m?Lr(m.nodesRef.current,qo):[];if(Eo.length>0){let Xe=!0;if(Eo.forEach(Mr=>{Mr.context?.open&&!Mr.context.dataRef.current.__outsidePressBubbles&&(Xe=!1)}),!Xe)return}r.setOpen(!1,ue(oe.outsidePress,W)),M()}function Ee(W){ae()!=="sloppy"||W.pointerType==="touch"||!r.select("open")||!a||vr(W,r.select("floatingElement"))||vr(W,r.select("domReferenceElement"))||Pe(W)}function Qe(W){if(ae()!=="sloppy"||!r.select("open")||!a||vr(W,r.select("floatingElement"))||vr(W,r.select("domReferenceElement")))return;let Z=W.touches[0];Z&&(C.current={startTime:Date.now(),startX:Z.clientX,startY:Z.clientY,dismissOnTouchEnd:!1,dismissOnMouseDown:!0},A.start(1e3,()=>{C.current&&(C.current.dismissOnTouchEnd=!1,C.current.dismissOnMouseDown=!1)}))}function Ve(W,Z){let ye=kt(W);if(!ye)return;let Je=de(ye,W.type,()=>{Z(W),Je()})}function st(W){N.current="touch",Ve(W,Qe)}function Xt(W){A.clear(),W.type==="pointerdown"&&(N.current=W.pointerType),!(W.type==="mousedown"&&C.current&&!C.current.dismissOnMouseDown)&&Ve(W,Z=>{Z.type==="pointerdown"?Ee(Z):Pe(Z)})}function _e(W){if(!w.current)return;let Z=x.current;if($(),ae()==="intentional"){if(W.type==="pointercancel"){Z&&Y();return}if(!Oe(W)){if(Z){Y();return}typeof y=="function"&&!y(W)||(q.clear(),_.current=!0,M())}}}function It(W){if(ae()!=="sloppy"||!C.current||vr(W,r.select("floatingElement"))||vr(W,r.select("domReferenceElement")))return;let Z=W.touches[0];if(!Z)return;let ye=Math.abs(Z.clientX-C.current.startX),Je=Math.abs(Z.clientY-C.current.startY),dr=Math.sqrt(ye*ye+Je*Je);dr>5&&(C.current.dismissOnTouchEnd=!0),dr>10&&(Pe(W),A.clear(),C.current=null)}function Gt(W){Ve(W,It)}function cr(W){ae()!=="sloppy"||!C.current||vr(W,r.select("floatingElement"))||vr(W,r.select("domReferenceElement"))||(C.current.dismissOnTouchEnd&&Pe(W),A.clear(),C.current=null)}function Vn(W){Ve(W,cr)}let qe=dt(n),wo=jr(s&&jr(de(qe,"keydown",S),de(qe,"compositionstart",Q),de(qe,"compositionend",J)),b&&jr(de(qe,"click",Xt,!0),de(qe,"pointerdown",Xt,!0),de(qe,"pointerup",_e,!0),de(qe,"pointercancel",_e,!0),de(qe,"mousedown",Xt,!0),de(qe,"mouseup",_e,!0),de(qe,"touchstart",st,!0),de(qe,"touchmove",Gt,!0),de(qe,"touchend",Vn,!0)));return()=>{wo(),z.clear(),q.clear(),$(),_.current=!1}},[i,n,s,b,y,o,a,R,T,S,M,v,m,r,A]),Jt.useEffect(M,[y,M]);let E=Jt.useMemo(()=>({onKeyDown:S,[AE[u]]:z=>{P()&&r.setOpen(!1,ue(oe.triggerPress,z.nativeEvent))},...u!=="intentional"&&{onClick(z){P()&&r.setOpen(!1,ue(oe.triggerPress,z.nativeEvent))}}}),[S,r,u,P]),k=K(z=>{if(!o||!a||z.button!==0)return;let q=kt(z.nativeEvent);Se(r.select("floatingElement"),q)&&(w.current||(w.current=!0,x.current=!1))}),V=K(z=>{!o||!a||(z.defaultPrevented||z.nativeEvent.defaultPrevented)&&w.current&&(x.current=!0)}),D=Jt.useMemo(()=>({onKeyDown:S,onPointerDown:V,onMouseDown:V,onClickCapture:L,onMouseDownCapture(z){L(),k(z)},onPointerDownCapture(z){L(),k(z)},onMouseUpCapture:L,onTouchEndCapture:L,onTouchMoveCapture:L}),[S,L,k,V]);return Jt.useMemo(()=>a?{reference:E,floating:D,trigger:E}:{},[a,E,D])}var Lt=p(U(),1);function Fh(e,t,r){let{reference:o,floating:n}=e,i=Kt(t),a=Ta(t),s=Sa(a),l=yt(t),d=i==="y",c=o.x+o.width/2-n.width/2,u=o.y+o.height/2-n.height/2,h=o[s]/2-n[s]/2,f;switch(l){case"top":f={x:c,y:o.y-n.height};break;case"bottom":f={x:c,y:o.y+o.height};break;case"right":f={x:o.x+o.width,y:u};break;case"left":f={x:o.x-n.width,y:u};break;default:f={x:o.x,y:o.y}}switch(zr(t)){case"start":f[a]-=h*(r&&d?-1:1);break;case"end":f[a]+=h*(r&&d?-1:1);break}return f}async function jh(e,t){var r;t===void 0&&(t={});let{x:o,y:n,platform:i,rects:a,elements:s,strategy:l}=e,{boundary:d="clippingAncestors",rootBoundary:c="viewport",elementContext:u="floating",altBoundary:h=!1,padding:f=0}=Hr(t,e),m=Hs(f),y=s[h?u==="floating"?"reference":"floating":u],b=Un(await i.getClippingRect({element:(r=await(i.isElement==null?void 0:i.isElement(y)))==null||r?y:y.contextElement||await(i.getDocumentElement==null?void 0:i.getDocumentElement(s.floating)),boundary:d,rootBoundary:c,strategy:l})),v=u==="floating"?{x:o,y:n,width:a.floating.width,height:a.floating.height}:a.reference,w=await(i.getOffsetParent==null?void 0:i.getOffsetParent(s.floating)),x=await(i.isElement==null?void 0:i.isElement(w))?await(i.getScale==null?void 0:i.getScale(w))||{x:1,y:1}:{x:1,y:1},_=Un(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:s,rect:v,offsetParent:w,strategy:l}):v);return{top:(b.top-_.top+m.top)/x.y,bottom:(_.bottom-b.bottom+m.bottom)/x.y,left:(b.left-_.left+m.left)/x.x,right:(_.right-b.right+m.right)/x.x}}var IE=50,Bh=async(e,t,r)=>{let{placement:o="bottom",strategy:n="absolute",middleware:i=[],platform:a}=r,s=a.detectOverflow?a:{...a,detectOverflow:jh},l=await(a.isRTL==null?void 0:a.isRTL(t)),d=await a.getElementRects({reference:e,floating:t,strategy:n}),{x:c,y:u}=Fh(d,o,l),h=o,f=0,m={};for(let g=0;g<i.length;g++){let y=i[g];if(!y)continue;let{name:b,fn:v}=y,{x:w,y:x,data:_,reset:R}=await v({x:c,y:u,initialPlacement:o,placement:h,strategy:n,middlewareData:m,rects:d,platform:s,elements:{reference:e,floating:t}});c=w??c,u=x??u,m[b]={...m[b],..._},R&&f<IE&&(f++,typeof R=="object"&&(R.placement&&(h=R.placement),R.rects&&(d=R.rects===!0?await a.getElementRects({reference:e,floating:t,strategy:n}):R.rects),{x:c,y:u}=Fh(d,h,l)),g=-1)}return{x:c,y:u,placement:h,strategy:n,middlewareData:m}};var Wh=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(t){var r,o;let{placement:n,middlewareData:i,rects:a,initialPlacement:s,platform:l,elements:d}=t,{mainAxis:c=!0,crossAxis:u=!0,fallbackPlacements:h,fallbackStrategy:f="bestFit",fallbackAxisSideDirection:m="none",flipAlignment:g=!0,...y}=Hr(e,t);if((r=i.arrow)!=null&&r.alignmentOffset)return{};let b=yt(n),v=Kt(s),w=yt(s)===s,x=await(l.isRTL==null?void 0:l.isRTL(d.floating)),_=h||(w||!g?[wa(s)]:Rh(s)),R=m!=="none";!h&&R&&_.push(...Eh(s,g,m,x));let T=[s,..._],C=await l.detectOverflow(t,y),A=[],F=((o=i.flip)==null?void 0:o.overflows)||[];if(c&&A.push(C[b]),u){let P=wh(n,a,x);A.push(C[P[0]],C[P[1]])}if(F=[...F,{placement:n,overflows:A}],!A.every(P=>P<=0)){var M,O;let P=(((M=i.flip)==null?void 0:M.index)||0)+1,S=T[P];if(S&&(!(u==="alignment"?v!==Kt(S):!1)||F.every(k=>Kt(k.placement)===v?k.overflows[0]>0:!0)))return{data:{index:P,overflows:F},reset:{placement:S}};let L=(O=F.filter(E=>E.overflows[0]<=0).sort((E,k)=>E.overflows[1]-k.overflows[1])[0])==null?void 0:O.placement;if(!L)switch(f){case"bestFit":{var N;let E=(N=F.filter(k=>{if(R){let V=Kt(k.placement);return V===v||V==="y"}return!0}).map(k=>[k.placement,k.overflows.filter(V=>V>0).reduce((V,D)=>V+D,0)]).sort((k,V)=>k[1]-V[1])[0])==null?void 0:N[0];E&&(L=E);break}case"initialPlacement":L=s;break}if(n!==L)return{reset:{placement:L}}}return{}}}};function Hh(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function zh(e){return xh.some(t=>e[t]>=0)}var Yh=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(t){let{rects:r,platform:o}=t,{strategy:n="referenceHidden",...i}=Hr(e,t);switch(n){case"referenceHidden":{let a=await o.detectOverflow(t,{...i,elementContext:"reference"}),s=Hh(a,r.reference);return{data:{referenceHiddenOffsets:s,referenceHidden:zh(s)}}}case"escaped":{let a=await o.detectOverflow(t,{...i,altBoundary:!0}),s=Hh(a,r.floating);return{data:{escapedOffsets:s,escaped:zh(s)}}}default:return{}}}}};var Uh=new Set(["left","top"]);async function kE(e,t){let{placement:r,platform:o,elements:n}=e,i=await(o.isRTL==null?void 0:o.isRTL(n.floating)),a=yt(r),s=zr(r),l=Kt(r)==="y",d=Uh.has(a)?-1:1,c=i&&l?-1:1,u=Hr(t,e),{mainAxis:h,crossAxis:f,alignmentAxis:m}=typeof u=="number"?{mainAxis:u,crossAxis:0,alignmentAxis:null}:{mainAxis:u.mainAxis||0,crossAxis:u.crossAxis||0,alignmentAxis:u.alignmentAxis};return s&&typeof m=="number"&&(f=s==="end"?m*-1:m),l?{x:f*c,y:h*d}:{x:h*d,y:f*c}}var $h=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var r,o;let{x:n,y:i,placement:a,middlewareData:s}=t,l=await kE(t,e);return a===((r=s.offset)==null?void 0:r.placement)&&(o=s.arrow)!=null&&o.alignmentOffset?{}:{x:n+l.x,y:i+l.y,data:{...l,placement:a}}}}},qh=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){let{x:r,y:o,placement:n,platform:i}=t,{mainAxis:a=!0,crossAxis:s=!1,limiter:l={fn:b=>{let{x:v,y:w}=b;return{x:v,y:w}}},...d}=Hr(e,t),c={x:r,y:o},u=await i.detectOverflow(t,d),h=Kt(yt(n)),f=Fs(h),m=c[f],g=c[h];if(a){let b=f==="y"?"top":"left",v=f==="y"?"bottom":"right",w=m+u[b],x=m-u[v];m=Ea(w,m,x)}if(s){let b=h==="y"?"top":"left",v=h==="y"?"bottom":"right",w=g+u[b],x=g-u[v];g=Ea(w,g,x)}let y=l.fn({...t,[f]:m,[h]:g});return{...y,data:{x:y.x-r,y:y.y-o,enabled:{[f]:a,[h]:s}}}}}},Xh=function(e){return e===void 0&&(e={}),{options:e,fn(t){let{x:r,y:o,placement:n,rects:i,middlewareData:a}=t,{offset:s=0,mainAxis:l=!0,crossAxis:d=!0}=Hr(e,t),c={x:r,y:o},u=Kt(n),h=Fs(u),f=c[h],m=c[u],g=Hr(s,t),y=typeof g=="number"?{mainAxis:g,crossAxis:0}:{mainAxis:0,crossAxis:0,...g};if(l){let w=h==="y"?"height":"width",x=i.reference[h]-i.floating[w]+y.mainAxis,_=i.reference[h]+i.reference[w]-y.mainAxis;f<x?f=x:f>_&&(f=_)}if(d){var b,v;let w=h==="y"?"width":"height",x=Uh.has(yt(n)),_=i.reference[u]-i.floating[w]+(x&&((b=a.offset)==null?void 0:b[u])||0)+(x?0:y.crossAxis),R=i.reference[u]+i.reference[w]+(x?0:((v=a.offset)==null?void 0:v[u])||0)-(x?y.crossAxis:0);m<_?m=_:m>R&&(m=R)}return{[h]:f,[u]:m}}}},Gh=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){var r,o;let{placement:n,rects:i,platform:a,elements:s}=t,{apply:l=()=>{},...d}=Hr(e,t),c=await a.detectOverflow(t,d),u=yt(n),h=zr(n),f=Kt(n)==="y",{width:m,height:g}=i.floating,y,b;u==="top"||u==="bottom"?(y=u,b=h===(await(a.isRTL==null?void 0:a.isRTL(s.floating))?"start":"end")?"left":"right"):(b=u,y=h==="end"?"top":"bottom");let v=g-c.top-c.bottom,w=m-c.left-c.right,x=tn(g-c[y],v),_=tn(m-c[b],w),R=!t.middlewareData.shift,T=x,C=_;if((r=t.middlewareData.shift)!=null&&r.enabled.x&&(C=w),(o=t.middlewareData.shift)!=null&&o.enabled.y&&(T=v),R&&!h){let F=Vt(c.left,0),M=Vt(c.right,0),O=Vt(c.top,0),N=Vt(c.bottom,0);f?C=m-2*(F!==0||M!==0?F+M:Vt(c.left,c.right)):T=g-2*(O!==0||N!==0?O+N:Vt(c.top,c.bottom))}await l({...t,availableWidth:C,availableHeight:T});let A=await a.getDimensions(s.floating);return m!==A.width||g!==A.height?{reset:{rects:!0}}:{}}}};function Jh(e){let t=_t(e),r=parseFloat(t.width)||0,o=parseFloat(t.height)||0,n=tt(e),i=n?e.offsetWidth:r,a=n?e.offsetHeight:o,s=rn(r)!==i||rn(o)!==a;return s&&(r=i,o=a),{width:r,height:o,$:s}}function su(e){return re(e)?e:e.contextElement}function ki(e){let t=su(e);if(!tt(t))return Fr(1);let r=t.getBoundingClientRect(),{width:o,height:n,$:i}=Jh(t),a=(i?rn(r.width):r.width)/o,s=(i?rn(r.height):r.height)/n;return(!a||!Number.isFinite(a))&&(a=1),(!s||!Number.isFinite(s))&&(s=1),{x:a,y:s}}var VE=Fr(0);function eg(e){let t=He(e);return!Pi()||!t.visualViewport?VE:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function DE(e,t,r){return t===void 0&&(t=!1),!r||t&&r!==He(e)?!1:t}function Xn(e,t,r,o){t===void 0&&(t=!1),r===void 0&&(r=!1);let n=e.getBoundingClientRect(),i=su(e),a=Fr(1);t&&(o?re(o)&&(a=ki(o)):a=ki(e));let s=DE(i,r,o)?eg(i):Fr(0),l=(n.left+s.x)/a.x,d=(n.top+s.y)/a.y,c=n.width/a.x,u=n.height/a.y;if(i){let h=He(i),f=o&&re(o)?He(o):o,m=h,g=Is(m);for(;g&&o&&f!==m;){let y=ki(g),b=g.getBoundingClientRect(),v=_t(g),w=b.left+(g.clientLeft+parseFloat(v.paddingLeft))*y.x,x=b.top+(g.clientTop+parseFloat(v.paddingTop))*y.y;l*=y.x,d*=y.y,c*=y.x,u*=y.y,l+=w,d+=x,m=He(g),g=Is(m)}}return Un({width:c,height:u,x:l,y:d})}function js(e,t){let r=xa(e).scrollLeft;return t?t.left+r:Xn(Vr(e)).left+r}function tg(e,t){let r=e.getBoundingClientRect(),o=r.left+t.scrollLeft-js(e,r),n=r.top+t.scrollTop;return{x:o,y:n}}function LE(e){let{elements:t,rect:r,offsetParent:o,strategy:n}=e,i=n==="fixed",a=Vr(o),s=t?_a(t.floating):!1;if(o===a||s&&i)return r;let l={scrollLeft:0,scrollTop:0},d=Fr(1),c=Fr(0),u=tt(o);if((u||!u&&!i)&&((Bn(o)!=="body"||Oi(a))&&(l=xa(o)),u)){let f=Xn(o);d=ki(o),c.x=f.x+o.clientLeft,c.y=f.y+o.clientTop}let h=a&&!u&&!i?tg(a,l):Fr(0);return{width:r.width*d.x,height:r.height*d.y,x:r.x*d.x-l.scrollLeft*d.x+c.x+h.x,y:r.y*d.y-l.scrollTop*d.y+c.y+h.y}}function FE(e){return Array.from(e.getClientRects())}function HE(e){let t=Vr(e),r=xa(e),o=e.ownerDocument.body,n=Vt(t.scrollWidth,t.clientWidth,o.scrollWidth,o.clientWidth),i=Vt(t.scrollHeight,t.clientHeight,o.scrollHeight,o.clientHeight),a=-r.scrollLeft+js(e),s=-r.scrollTop;return _t(o).direction==="rtl"&&(a+=Vt(t.clientWidth,o.clientWidth)-n),{width:n,height:i,x:a,y:s}}var Zh=25;function zE(e,t){let r=He(e),o=Vr(e),n=r.visualViewport,i=o.clientWidth,a=o.clientHeight,s=0,l=0;if(n){i=n.width,a=n.height;let c=Pi();(!c||c&&t==="fixed")&&(s=n.offsetLeft,l=n.offsetTop)}let d=js(o);if(d<=0){let c=o.ownerDocument,u=c.body,h=getComputedStyle(u),f=c.compatMode==="CSS1Compat"&&parseFloat(h.marginLeft)+parseFloat(h.marginRight)||0,m=Math.abs(o.clientWidth-u.clientWidth-f);m<=Zh&&(i-=m)}else d<=Zh&&(i+=d);return{width:i,height:a,x:s,y:l}}function jE(e,t){let r=Xn(e,!0,t==="fixed"),o=r.top+e.clientTop,n=r.left+e.clientLeft,i=tt(e)?ki(e):Fr(1),a=e.clientWidth*i.x,s=e.clientHeight*i.y,l=n*i.x,d=o*i.y;return{width:a,height:s,x:l,y:d}}function Kh(e,t,r){let o;if(t==="viewport")o=zE(e,r);else if(t==="document")o=HE(Vr(e));else if(re(t))o=jE(t,r);else{let n=eg(e);o={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return Un(o)}function rg(e,t){let r=kr(e);return r===t||!re(r)||Dr(r)?!1:_t(r).position==="fixed"||rg(r,t)}function BE(e,t){let r=t.get(e);if(r)return r;let o=Jo(e,[],!1).filter(s=>re(s)&&Bn(s)!=="body"),n=null,i=_t(e).position==="fixed",a=i?kr(e):e;for(;re(a)&&!Dr(a);){let s=_t(a),l=Ns(a);!l&&s.position==="fixed"&&(n=null),(i?!l&&!n:!l&&s.position==="static"&&!!n&&(n.position==="absolute"||n.position==="fixed")||Oi(a)&&!l&&rg(e,a))?o=o.filter(c=>c!==a):n=s,a=kr(a)}return t.set(e,o),o}function WE(e){let{element:t,boundary:r,rootBoundary:o,strategy:n}=e,a=[...r==="clippingAncestors"?_a(t)?[]:BE(t,this._c):[].concat(r),o],s=Kh(t,a[0],n),l=s.top,d=s.right,c=s.bottom,u=s.left;for(let h=1;h<a.length;h++){let f=Kh(t,a[h],n);l=Vt(f.top,l),d=tn(f.right,d),c=tn(f.bottom,c),u=Vt(f.left,u)}return{width:d-u,height:c-l,x:u,y:l}}function YE(e){let{width:t,height:r}=Jh(e);return{width:t,height:r}}function UE(e,t,r){let o=tt(t),n=Vr(t),i=r==="fixed",a=Xn(e,!0,i,t),s={scrollLeft:0,scrollTop:0},l=Fr(0);function d(){l.x=js(n)}if(o||!o&&!i)if((Bn(t)!=="body"||Oi(n))&&(s=xa(t)),o){let f=Xn(t,!0,i,t);l.x=f.x+t.clientLeft,l.y=f.y+t.clientTop}else n&&d();i&&!o&&n&&d();let c=n&&!o&&!i?tg(n,s):Fr(0),u=a.left+s.scrollLeft-l.x-c.x,h=a.top+s.scrollTop-l.y-c.y;return{x:u,y:h,width:a.width,height:a.height}}function au(e){return _t(e).position==="static"}function Qh(e,t){if(!tt(e)||_t(e).position==="fixed")return null;if(t)return t(e);let r=e.offsetParent;return Vr(e)===r&&(r=r.ownerDocument.body),r}function og(e,t){let r=He(e);if(_a(e))return r;if(!tt(e)){let n=kr(e);for(;n&&!Dr(n);){if(re(n)&&!au(n))return n;n=kr(n)}return r}let o=Qh(e,t);for(;o&&nh(o)&&au(o);)o=Qh(o,t);return o&&Dr(o)&&au(o)&&!Ns(o)?r:o||ih(e)||r}var $E=async function(e){let t=this.getOffsetParent||og,r=this.getDimensions,o=await r(e.floating);return{reference:UE(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:o.width,height:o.height}}};function qE(e){return _t(e).direction==="rtl"}var lu={convertOffsetParentRelativeRectToViewportRelativeRect:LE,getDocumentElement:Vr,getClippingRect:WE,getOffsetParent:og,getElementRects:$E,getClientRects:FE,getDimensions:YE,getScale:ki,isElement:re,isRTL:qE};function ng(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function XE(e,t){let r=null,o,n=Vr(e);function i(){var s;clearTimeout(o),(s=r)==null||s.disconnect(),r=null}function a(s,l){s===void 0&&(s=!1),l===void 0&&(l=1),i();let d=e.getBoundingClientRect(),{left:c,top:u,width:h,height:f}=d;if(s||t(),!h||!f)return;let m=Ra(u),g=Ra(n.clientWidth-(c+h)),y=Ra(n.clientHeight-(u+f)),b=Ra(c),w={rootMargin:-m+"px "+-g+"px "+-y+"px "+-b+"px",threshold:Vt(0,tn(1,l))||1},x=!0;function _(R){let T=R[0].intersectionRatio;if(T!==l){if(!x)return a();T?a(!1,T):o=setTimeout(()=>{a(!1,1e-7)},1e3)}T===1&&!ng(d,e.getBoundingClientRect())&&a(),x=!1}try{r=new IntersectionObserver(_,{...w,root:n.ownerDocument})}catch{r=new IntersectionObserver(_,w)}r.observe(e)}return a(!0),i}function Oa(e,t,r,o){o===void 0&&(o={});let{ancestorScroll:n=!0,ancestorResize:i=!0,elementResize:a=typeof ResizeObserver=="function",layoutShift:s=typeof IntersectionObserver=="function",animationFrame:l=!1}=o,d=su(e),c=n||i?[...d?Jo(d):[],...t?Jo(t):[]]:[];c.forEach(b=>{n&&b.addEventListener("scroll",r,{passive:!0}),i&&b.addEventListener("resize",r)});let u=d&&s?XE(d,r):null,h=-1,f=null;a&&(f=new ResizeObserver(b=>{let[v]=b;v&&v.target===d&&f&&t&&(f.unobserve(t),cancelAnimationFrame(h),h=requestAnimationFrame(()=>{var w;(w=f)==null||w.observe(t)})),r()}),d&&!l&&f.observe(d),t&&f.observe(t));let m,g=l?Xn(e):null;l&&y();function y(){let b=Xn(e);g&&!ng(g,b)&&r(),g=b,m=requestAnimationFrame(y)}return r(),()=>{var b;c.forEach(v=>{n&&v.removeEventListener("scroll",r),i&&v.removeEventListener("resize",r)}),u?.(),(b=f)==null||b.disconnect(),f=null,l&&cancelAnimationFrame(m)}}var ig=$h;var ag=qh,sg=Wh,lg=Gh,cg=Yh;var dg=Xh,Bs=(e,t,r)=>{let o=new Map,n={platform:lu,...r},i={...n.platform,_c:o};return Bh(e,t,{...n,platform:i})};var rt=p(U(),1),fg=p(U(),1),mg=p(Go(),1),ZE=typeof document<"u",KE=function(){},Ws=ZE?fg.useLayoutEffect:KE;function Ys(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if(typeof e=="function"&&e.toString()===t.toString())return!0;let r,o,n;if(e&&t&&typeof e=="object"){if(Array.isArray(e)){if(r=e.length,r!==t.length)return!1;for(o=r;o--!==0;)if(!Ys(e[o],t[o]))return!1;return!0}if(n=Object.keys(e),r=n.length,r!==Object.keys(t).length)return!1;for(o=r;o--!==0;)if(!{}.hasOwnProperty.call(t,n[o]))return!1;for(o=r;o--!==0;){let i=n[o];if(!(i==="_owner"&&e.$$typeof)&&!Ys(e[i],t[i]))return!1}return!0}return e!==e&&t!==t}function pg(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function ug(e,t){let r=pg(e);return Math.round(t*r)/r}function cu(e){let t=rt.useRef(e);return Ws(()=>{t.current=e}),t}function hg(e){e===void 0&&(e={});let{placement:t="bottom",strategy:r="absolute",middleware:o=[],platform:n,elements:{reference:i,floating:a}={},transform:s=!0,whileElementsMounted:l,open:d}=e,[c,u]=rt.useState({x:0,y:0,strategy:r,placement:t,middlewareData:{},isPositioned:!1}),[h,f]=rt.useState(o);Ys(h,o)||f(o);let[m,g]=rt.useState(null),[y,b]=rt.useState(null),v=rt.useCallback(k=>{k!==R.current&&(R.current=k,g(k))},[]),w=rt.useCallback(k=>{k!==T.current&&(T.current=k,b(k))},[]),x=i||m,_=a||y,R=rt.useRef(null),T=rt.useRef(null),C=rt.useRef(c),A=l!=null,F=cu(l),M=cu(n),O=cu(d),N=rt.useCallback(()=>{if(!R.current||!T.current)return;let k={placement:t,strategy:r,middleware:h};M.current&&(k.platform=M.current),Bs(R.current,T.current,k).then(V=>{let D={...V,isPositioned:O.current!==!1};P.current&&!Ys(C.current,D)&&(C.current=D,mg.flushSync(()=>{u(D)}))})},[h,t,r,M,O]);Ws(()=>{d===!1&&C.current.isPositioned&&(C.current.isPositioned=!1,u(k=>({...k,isPositioned:!1})))},[d]);let P=rt.useRef(!1);Ws(()=>(P.current=!0,()=>{P.current=!1}),[]),Ws(()=>{if(x&&(R.current=x),_&&(T.current=_),x&&_){if(F.current)return F.current(x,_,N);N()}},[x,_,N,F,A]);let S=rt.useMemo(()=>({reference:R,floating:T,setReference:v,setFloating:w}),[v,w]),L=rt.useMemo(()=>({reference:x,floating:_}),[x,_]),E=rt.useMemo(()=>{let k={position:r,left:0,top:0};if(!L.floating)return k;let V=ug(L.floating,c.x),D=ug(L.floating,c.y);return s?{...k,transform:"translate("+V+"px, "+D+"px)",...pg(L.floating)>=1.5&&{willChange:"transform"}}:{position:r,left:V,top:D}},[r,s,L.floating,c.x,c.y]);return rt.useMemo(()=>({...c,update:N,refs:S,elements:L,floatingStyles:E}),[c,N,S,L,E])}var du=(e,t)=>{let r=ig(e);return{name:r.name,fn:r.fn,options:[e,t]}},uu=(e,t)=>{let r=ag(e);return{name:r.name,fn:r.fn,options:[e,t]}},fu=(e,t)=>({fn:dg(e).fn,options:[e,t]}),mu=(e,t)=>{let r=sg(e);return{name:r.name,fn:r.fn,options:[e,t]}},pu=(e,t)=>{let r=lg(e);return{name:r.name,fn:r.fn,options:[e,t]}};var hu=(e,t)=>{let r=cg(e);return{name:r.name,fn:r.fn,options:[e,t]}};var ce=(e,t,r,o,n,i,...a)=>{if(a.length>0)throw new Error(lt(1));let s;if(e&&t&&r&&o&&n&&i)s=(l,d,c,u)=>{let h=e(l,d,c,u),f=t(l,d,c,u),m=r(l,d,c,u),g=o(l,d,c,u),y=n(l,d,c,u);return i(h,f,m,g,y,d,c,u)};else if(e&&t&&r&&o&&n)s=(l,d,c,u)=>{let h=e(l,d,c,u),f=t(l,d,c,u),m=r(l,d,c,u),g=o(l,d,c,u);return n(h,f,m,g,d,c,u)};else if(e&&t&&r&&o)s=(l,d,c,u)=>{let h=e(l,d,c,u),f=t(l,d,c,u),m=r(l,d,c,u);return o(h,f,m,d,c,u)};else if(e&&t&&r)s=(l,d,c,u)=>{let h=e(l,d,c,u),f=t(l,d,c,u);return r(h,f,d,c,u)};else if(e&&t)s=(l,d,c,u)=>{let h=e(l,d,c,u);return t(h,d,c,u)};else if(e)s=e;else throw new Error("Missing arguments");return s};var Cg=p(U(),1),xu=p(yu(),1),Og=p(wg(),1);var Rg=p(U(),1);var bu=[],vu;function Eg(){return vu}function Sg(e){bu.push(e)}function _u(e){let t=(r,o)=>{let n=Ge(h2).current,i;try{vu=n;for(let a of bu)a.before(n);i=e(r,o);for(let a of bu)a.after(n);n.didInitialize=!0}finally{vu=void 0}return i};return t.displayName=e.displayName||e.name,t}function Tg(e){return Rg.forwardRef(_u(e))}function h2(){return{didInitialize:!1}}var g2=Si(19),y2=g2?v2:_2;function $s(e,t,r,o,n){return y2(e,t,r,o,n)}function b2(e,t,r,o,n){let i=Cg.useCallback(()=>t(e.getSnapshot(),r,o,n),[e,t,r,o,n]);return(0,xu.useSyncExternalStore)(e.subscribe,i,i)}Sg({before(e){e.syncIndex=0,e.didInitialize||(e.syncTick=1,e.syncHooks=[],e.didChangeStore=!0,e.getSnapshot=()=>{let t=!1;for(let r=0;r<e.syncHooks.length;r+=1){let o=e.syncHooks[r],n=o.selector(o.store.state,o.a1,o.a2,o.a3);(o.didChange||!Object.is(o.value,n))&&(t=!0,o.value=n,o.didChange=!1)}return t&&(e.syncTick+=1),e.syncTick})},after(e){e.syncHooks.length>0&&(e.didChangeStore&&(e.didChangeStore=!1,e.subscribe=t=>{let r=new Set;for(let n of e.syncHooks)r.add(n.store);let o=[];for(let n of r)o.push(n.subscribe(t));return()=>{for(let n of o)n()}}),(0,xu.useSyncExternalStore)(e.subscribe,e.getSnapshot,e.getSnapshot))}});function v2(e,t,r,o,n){let i=Eg();if(!i)return b2(e,t,r,o,n);let a=i.syncIndex;i.syncIndex+=1;let s;return i.didInitialize?(s=i.syncHooks[a],(s.store!==e||s.selector!==t||!Object.is(s.a1,r)||!Object.is(s.a2,o)||!Object.is(s.a3,n))&&(s.store!==e&&(i.didChangeStore=!0),s.store=e,s.selector=t,s.a1=r,s.a2=o,s.a3=n,s.didChange=!0)):(s={store:e,selector:t,a1:r,a2:o,a3:n,value:t(e.getSnapshot(),r,o,n),didChange:!1},i.syncHooks.push(s)),s.value}function _2(e,t,r,o,n){return(0,Og.useSyncExternalStoreWithSelector)(e.subscribe,e.getSnapshot,e.getSnapshot,i=>t(i,r,o,n))}var qs=class{constructor(t){this.state=t,this.listeners=new Set,this.updateTick=0}subscribe=t=>(this.listeners.add(t),()=>{this.listeners.delete(t)});getSnapshot=()=>this.state;setState(t){if(this.state===t)return;this.state=t,this.updateTick+=1;let r=this.updateTick;for(let o of this.listeners){if(r!==this.updateTick)return;o(t)}}update(t){for(let r in t)if(!Object.is(this.state[r],t[r])){this.setState({...this.state,...t});return}}set(t,r){Object.is(this.state[t],r)||this.setState({...this.state,[t]:r})}notifyAll(){let t={...this.state};this.setState(t)}use(t,r,o,n){return $s(this,t,r,o,n)}};var Gn=p(U(),1);var Di=class extends qs{constructor(t,r={},o){super(t),this.context=r,this.selectors=o}useSyncedValue(t,r){Gn.useDebugValue(t),X(()=>{this.state[t]!==r&&this.set(t,r)},[t,r])}useSyncedValueWithCleanup(t,r){let o=this;X(()=>(o.state[t]!==r&&o.set(t,r),()=>{o.set(t,void 0)}),[o,t,r])}useSyncedValues(t){let r=this,o=Object.values(t);X(()=>{r.update(t)},[r,...o])}useControlledProp(t,r){Gn.useDebugValue(t);let o=r!==void 0;X(()=>{o&&!Object.is(this.state[t],r)&&super.setState({...this.state,[t]:r})},[t,r,o])}select(t,r,o,n){let i=this.selectors[t];return i(this.state,r,o,n)}useState(t,r,o,n){return Gn.useDebugValue(t),$s(this,this.selectors[t],r,o,n)}useContextCallback(t,r){Gn.useDebugValue(t);let o=K(r??Co);this.context[t]=o}useStateSetter(t){let r=Gn.useRef(void 0);return r.current===void 0&&(r.current=o=>{this.set(t,o)}),r.current}observe(t,r){let o;typeof t=="function"?o=t:o=this.selectors[t];let n=o(this.state);return r(n,n,this),this.subscribe(i=>{let a=o(i);if(!Object.is(n,a)){let s=n;n=a,r(a,s,this)}})}};var x2={open:ce(e=>e.open),transitionStatus:ce(e=>e.transitionStatus),domReferenceElement:ce(e=>e.domReferenceElement),referenceElement:ce(e=>e.positionReference??e.referenceElement),floatingElement:ce(e=>e.floatingElement),floatingId:ce(e=>e.floatingId)},nn=class extends Di{constructor(t){let{syncOnly:r,nested:o,onOpenChange:n,triggerElements:i,...a}=t;super({...a,positionReference:a.referenceElement,domReferenceElement:a.referenceElement},{onOpenChange:n,dataRef:{current:{}},events:Dh(),nested:o,triggerElements:i},x2),this.syncOnly=r}syncOpenEvent=(t,r)=>{(!t||!this.state.open||r!=null&&bh(r))&&(this.context.dataRef.current.openEvent=t?r:void 0)};dispatchOpenChange=(t,r)=>{this.syncOpenEvent(t,r.event);let o={open:t,reason:r.reason,nativeEvent:r.event,nested:this.context.nested,triggerElement:r.trigger};this.context.events.emit("openchange",o)};setOpen=(t,r)=>{if(this.syncOnly){this.context.onOpenChange?.(t,r);return}this.dispatchOpenChange(t,r),this.context.onOpenChange?.(t,r)}};var Pa=p(U(),1);function w2(e,t){let r=Pa.useRef(null),o=Pa.useRef(null);return Pa.useCallback(n=>{if(e!==void 0){if(r.current!==null){let i=r.current,a=o.current,s=t.context.triggerElements.getById(i);a&&s===a&&t.context.triggerElements.delete(i),r.current=null,o.current=null}n!==null&&(r.current=e,o.current=n,t.context.triggerElements.add(e,n))}},[t,e])}function Pg(e,t,r,o){let n=r.useState("isMountedByTrigger",e),i=w2(e,r),a=K(s=>{if(i(s),!s||!r.select("open"))return;let l=r.select("activeTriggerId");if(l===e){r.update({activeTriggerElement:s,...o});return}l==null&&r.update({activeTriggerId:e,activeTriggerElement:s,...o})});return X(()=>{n&&r.update({activeTriggerElement:t.current,...o})},[n,r,t,...Object.values(o)]),{registerTrigger:a,isMountedByThisTrigger:n}}function Ag(e){let t=e.useState("open");X(()=>{if(t&&!e.select("activeTriggerId")&&e.context.triggerElements.size===1){let r=e.context.triggerElements.entries().next();if(!r.done){let[o,n]=r.value;e.update({activeTriggerId:o,activeTriggerElement:n})}}},[t,e])}function Mg(e,t,r){let{mounted:o,setMounted:n,transitionStatus:i}=Cs(e);t.useSyncedValues({mounted:o,transitionStatus:i});let a=K(()=>{n(!1),t.update({activeTriggerId:null,activeTriggerElement:null,mounted:!1}),r?.(),t.context.onOpenChangeComplete?.(!1)}),s=t.useState("preventUnmountingOnClose");return Mi({enabled:!s,open:e,ref:t.context.popupRef,onComplete(){e||a()}}),{forceUnmount:a,transitionStatus:i}}var an=class{constructor(){this.elementsSet=new Set,this.idMap=new Map}add(t,r){let o=this.idMap.get(t);o!==r&&(o!==void 0&&this.elementsSet.delete(o),this.elementsSet.add(r),this.idMap.set(t,r))}delete(t){let r=this.idMap.get(t);r&&(this.elementsSet.delete(r),this.idMap.delete(t))}hasElement(t){return this.elementsSet.has(t)}hasMatchingElement(t){for(let r of this.elementsSet)if(t(r))return!0;return!1}getById(t){return this.idMap.get(t)}entries(){return this.idMap.entries()}elements(){return this.elementsSet.values()}get size(){return this.idMap.size}};function Ng(){return new nn({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:new an,floatingId:"",syncOnly:!1,nested:!1,onOpenChange:void 0})}function Ig(){return{open:!1,openProp:void 0,mounted:!1,transitionStatus:void 0,floatingRootContext:Ng(),preventUnmountingOnClose:!1,payload:void 0,activeTriggerId:null,activeTriggerElement:null,triggerIdProp:void 0,popupElement:null,positionerElement:null,activeTriggerProps:ct,inactiveTriggerProps:ct,popupProps:ct}}var Xs=ce(e=>e.triggerIdProp??e.activeTriggerId),kg={open:ce(e=>e.openProp??e.open),mounted:ce(e=>e.mounted),transitionStatus:ce(e=>e.transitionStatus),floatingRootContext:ce(e=>e.floatingRootContext),preventUnmountingOnClose:ce(e=>e.preventUnmountingOnClose),payload:ce(e=>e.payload),activeTriggerId:Xs,activeTriggerElement:ce(e=>e.mounted?e.activeTriggerElement:null),isTriggerActive:ce((e,t)=>t!==void 0&&Xs(e)===t),isOpenedByTrigger:ce((e,t)=>t!==void 0&&Xs(e)===t&&e.open),isMountedByTrigger:ce((e,t)=>t!==void 0&&Xs(e)===t&&e.mounted),triggerProps:ce((e,t)=>t?e.activeTriggerProps:e.inactiveTriggerProps),popupProps:ce(e=>e.popupProps),popupElement:ce(e=>e.popupElement),positionerElement:ce(e=>e.positionerElement)};function Vg(e){let{open:t=!1,onOpenChange:r,elements:o={}}=e,n=Xo(),i=Ii()!=null,a=Ge(()=>new nn({open:t,transitionStatus:void 0,onOpenChange:r,referenceElement:o.reference??null,floatingElement:o.floating??null,triggerElements:new an,floatingId:n,syncOnly:!1,nested:i})).current;return X(()=>{let s={open:t,floatingId:n};o.reference!==void 0&&(s.referenceElement=o.reference,s.domReferenceElement=re(o.reference)?o.reference:null),o.floating!==void 0&&(s.floatingElement=o.floating),a.update(s)},[t,n,o.reference,o.floating,a]),a.context.onOpenChange=r,a.context.nested=i,a}function wu(e={}){let{nodeId:t,externalTree:r}=e,o=Vg(e),n=e.rootContext||o,i={reference:n.useState("referenceElement"),floating:n.useState("floatingElement"),domReference:n.useState("domReferenceElement")},[a,s]=Lt.useState(null),l=Lt.useRef(null),d=on(r);X(()=>{i.domReference&&(l.current=i.domReference)},[i.domReference]);let c=hg({...e,elements:{...i,...a&&{reference:a}}}),u=Lt.useCallback(C=>{let A=re(C)?{getBoundingClientRect:()=>C.getBoundingClientRect(),getClientRects:()=>C.getClientRects(),contextElement:C}:C;s(A),c.refs.setReference(A)},[c.refs]),[h,f]=Lt.useState(void 0),[m,g]=Lt.useState(null);n.useSyncedValue("referenceElement",h??null);let y=re(h)?h:null;n.useSyncedValue("domReferenceElement",h===void 0?i.domReference:y),n.useSyncedValue("floatingElement",m);let b=Lt.useCallback(C=>{(re(C)||C===null)&&(l.current=C,f(C)),(re(c.refs.reference.current)||c.refs.reference.current===null||C!==null&&!re(C))&&c.refs.setReference(C)},[c.refs,f]),v=Lt.useCallback(C=>{g(C),c.refs.setFloating(C)},[c.refs]),w=Lt.useMemo(()=>({...c.refs,setReference:b,setFloating:v,setPositionReference:u,domReference:l}),[c.refs,b,v,u]),x=Lt.useMemo(()=>({...c.elements,domReference:i.domReference}),[c.elements,i.domReference]),_=n.useState("open"),R=n.useState("floatingId"),T=Lt.useMemo(()=>({...c,dataRef:n.context.dataRef,open:_,onOpenChange:n.setOpen,events:n.context.events,floatingId:R,refs:w,elements:x,nodeId:t,rootStore:n}),[c,w,x,t,n,_,R]);return X(()=>{n.context.dataRef.current.floatingContext=T;let C=d?.nodesRef.current.find(A=>A.id===t);C&&(C.context=T)}),Lt.useMemo(()=>({...c,context:T,refs:w,elements:x,rootStore:n}),[c,w,x,T,n])}function Ru(e){let{popupStore:t,treatPopupAsFloatingElement:r=!1,onOpenChange:o}=e,n=Xo(),i=Ii()!=null,a=t.useState("open"),s=t.useState("activeTriggerElement"),l=t.useState(r?"popupElement":"positionerElement"),d=t.context.triggerElements,c=Ge(()=>new nn({open:a,transitionStatus:void 0,referenceElement:s,floatingElement:l,triggerElements:d,onOpenChange:o,floatingId:n,syncOnly:!0,nested:i})).current;return X(()=>{let u={open:a,floatingId:n,referenceElement:s,floatingElement:l};re(s)&&(u.domReferenceElement=s),c.state.positionReference===c.state.referenceElement&&(u.positionReference=s),c.update(u)},[a,n,s,l,c]),c.context.onOpenChange=o,c.context.nested=i,c}var eo=p(U(),1);var Eu=fh&&uh;function Su(e,t={}){let r="rootStore"in e?e.rootStore:e,{events:o,dataRef:n}=r.context,{enabled:i=!0,delay:a}=t,s=eo.useRef(!1),l=eo.useRef(null),d=Oo(),c=eo.useRef(!0);eo.useEffect(()=>{let h=r.select("domReferenceElement");if(!i)return;let f=He(h);function m(){let b=r.select("domReferenceElement");!r.select("open")&&tt(b)&&b===Ds(dt(b))&&(s.current=!0)}function g(){c.current=!0}function y(){c.current=!1}return jr(de(f,"blur",m),Eu&&de(f,"keydown",g,!0),Eu&&de(f,"pointerdown",y,!0))},[r,i]),eo.useEffect(()=>{if(!i)return;function h(f){if(f.reason===oe.triggerPress||f.reason===oe.escapeKey){let m=r.select("domReferenceElement");re(m)&&(l.current=m,s.current=!0)}}return o.on("openchange",h),()=>{o.off("openchange",h)}},[o,i,r]);let u=eo.useMemo(()=>({onMouseLeave(){s.current=!1,l.current=null},onFocus(h){let f=h.currentTarget;if(s.current){if(l.current===f)return;s.current=!1,l.current=null}let m=kt(h.nativeEvent);if(re(m)){if(Eu&&!h.relatedTarget){if(!c.current&&!hh(m))return}else if(!gh(m))return}let g=Wn(h.relatedTarget,r.context.triggerElements),{nativeEvent:y,currentTarget:b}=h,v=typeof a=="function"?a():a;if(r.select("open")&&g||v===0||v===void 0){r.setOpen(!0,ue(oe.triggerFocus,y,b));return}d.start(v,()=>{s.current||r.setOpen(!0,ue(oe.triggerFocus,y,b))})},onBlur(h){s.current=!1,l.current=null;let f=h.relatedTarget,m=h.nativeEvent,g=re(f)&&f.hasAttribute(Ni("focus-guard"))&&f.getAttribute("data-type")==="outside";d.start(0,()=>{let y=r.select("domReferenceElement"),b=Ds(dt(y));!f&&b===y||Se(n.current.floatingContext?.refs.floating.current,b)||Se(y,b)||g||Wn(f??b,r.context.triggerElements)||r.setOpen(!1,ue(oe.triggerFocus,m))})}}),[n,r,d,a]);return eo.useMemo(()=>i?{reference:u,trigger:u}:{},[i,u])}var Aa=p(U(),1);var Tu=class e{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 fr,this.restTimeout=new fr,this.handleCloseOptions=void 0}static create(){return new e}dispose=()=>{this.openChangeTimeout.clear(),this.restTimeout.clear()};disposeEffect=()=>this.dispose},Gs=new WeakMap;function Li(e){if(!e.performedPointerEventsMutation)return;let t=e.pointerEventsScopeElement;t&&Gs.get(t)===e&&(e.pointerEventsScopeElement?.style.removeProperty("pointer-events"),e.pointerEventsReferenceElement?.style.removeProperty("pointer-events"),e.pointerEventsFloatingElement?.style.removeProperty("pointer-events"),Gs.delete(t)),e.performedPointerEventsMutation=!1,e.pointerEventsScopeElement=null,e.pointerEventsReferenceElement=null,e.pointerEventsFloatingElement=null}function Zs(e,t){let{scopeElement:r,referenceElement:o,floatingElement:n}=t,i=Gs.get(r);i&&i!==e&&Li(i),Li(e),e.performedPointerEventsMutation=!0,e.pointerEventsScopeElement=r,e.pointerEventsReferenceElement=o,e.pointerEventsFloatingElement=n,Gs.set(r,e),r.style.pointerEvents="none",o.style.pointerEvents="auto",n.style.pointerEvents="auto"}function Ks(e){let t=Ge(Tu.create).current,r=e.context.dataRef.current;return r.hoverInteractionState||(r.hoverInteractionState=t),Zo(r.hoverInteractionState.disposeEffect),r.hoverInteractionState}function Cu(e,t={}){let r="rootStore"in e?e.rootStore:e,o=r.useState("open"),n=r.useState("floatingElement"),i=r.useState("domReferenceElement"),{dataRef:a}=r.context,{enabled:s=!0,closeDelay:l=0,nodeId:d}=t,c=Ks(r),u=on(),h=Ii(),f=K(()=>zs(a.current.openEvent?.type,c.interactedInside)),m=K(()=>{let x=a.current.openEvent?.type;return x?.includes("mouse")&&x!=="mousedown"}),g=K(x=>Wn(x,r.context.triggerElements)),y=Aa.useCallback(x=>{let _=$n(l,"close",c.pointerType),R=()=>{r.setOpen(!1,ue(oe.triggerHover,x)),u?.events.emit("floating.closed",x)};_?c.openChangeTimeout.start(_,R):(c.openChangeTimeout.clear(),R())},[l,r,c,u]),b=K(()=>{Li(c)}),v=K(x=>{let _=kt(x);if(!Jd(_)){c.interactedInside=!1;return}c.interactedInside=_?.closest("[aria-haspopup]")!=null});X(()=>{o||(c.pointerType=void 0,c.restTimeoutPending=!1,c.interactedInside=!1,b())},[o,c,b]),Aa.useEffect(()=>b,[b]),X(()=>{if(s&&o&&c.handleCloseOptions?.blockPointerEvents&&m()&&re(i)&&n){let x=i,_=n,R=dt(n),T=u?.nodesRef.current.find(A=>A.id===h)?.context?.elements.floating;T&&(T.style.pointerEvents="");let C=c.handleCloseOptions?.getScope?.()??c.pointerEventsScopeElement??T??x.closest("[data-rootownerid]")??R.body;return Zs(c,{scopeElement:C,referenceElement:x,floatingElement:_}),()=>{b()}}},[s,o,i,n,c,m,u,h,b]);let w=Oo();Aa.useEffect(()=>{if(!s)return;function x(){c.openChangeTimeout.clear(),w.clear(),u?.events.off("floating.closed",R),b()}function _(C){if(u&&h&&Lr(u.nodesRef.current,h).length>0){u.events.on("floating.closed",R);return}if(g(C.relatedTarget))return;let A=a.current.floatingContext?.nodeId??d,F=C.relatedTarget;if(!(u&&A&&re(F)&&Lr(u.nodesRef.current,A,!1).some(O=>Se(O.context?.elements.floating,F)))){if(c.handler){c.handler(C);return}b(),f()||y(C)}}function R(C){!u||!h||Lr(u.nodesRef.current,h).length>0||w.start(0,()=>{u.events.off("floating.closed",R),r.setOpen(!1,ue(oe.triggerHover,C)),u.events.emit("floating.closed",C)})}let T=n;return jr(T&&de(T,"mouseenter",x),T&&de(T,"mouseleave",_),T&&de(T,"pointerdown",v,!0),()=>{u?.events.off("floating.closed",R)})},[s,n,r,a,d,f,g,y,b,v,c,u,h,w])}var sn=p(U(),1),Dg=p(Go(),1);var R2={current:null};function Ou(e,t={}){let r="rootStore"in e?e.rootStore:e,{dataRef:o,events:n}=r.context,{enabled:i=!0,delay:a=0,handleClose:s=null,mouseOnly:l=!1,restMs:d=0,move:c=!0,triggerElementRef:u=R2,externalTree:h,isActiveTrigger:f=!0,getHandleCloseContext:m,isClosing:g}=t,y=on(h),b=Ks(r),v=sn.useRef(!1),w=Br(s),x=Br(a),_=Br(d),R=Br(i),T=Br(g);f&&(b.handleCloseOptions=w.current?.__options);let C=K(()=>zs(o.current.openEvent?.type,b.interactedInside)),A=K(P=>Wn(P,r.context.triggerElements)),F=K((P,S,L)=>{let E=r.context.triggerElements;if(E.hasElement(S))return!P||!Se(P,S);if(!re(L))return!1;let k=L;return E.hasMatchingElement(V=>Se(V,k))&&(!P||!Se(P,k))}),M=K((P,S=!0)=>{let L=$n(x.current,"close",b.pointerType);L?b.openChangeTimeout.start(L,()=>{r.setOpen(!1,ue(oe.triggerHover,P)),y?.events.emit("floating.closed",P)}):S&&(b.openChangeTimeout.clear(),r.setOpen(!1,ue(oe.triggerHover,P)),y?.events.emit("floating.closed",P))}),O=K(()=>{if(!b.handler)return;dt(r.select("domReferenceElement")).removeEventListener("mousemove",b.handler),b.handler=void 0}),N=K(()=>{Li(b)});return sn.useEffect(()=>O,[O]),sn.useEffect(()=>{if(!i)return;function P(S){S.open?v.current=!1:(v.current=S.reason===oe.triggerHover,O(),b.openChangeTimeout.clear(),b.restTimeout.clear(),b.blockMouseMove=!0,b.restTimeoutPending=!1)}return n.on("openchange",P),()=>{n.off("openchange",P)}},[i,n,b,O]),sn.useEffect(()=>{if(!i)return;let P=u.current??(f?r.select("domReferenceElement"):null);if(!re(P))return;function S(E){if(b.openChangeTimeout.clear(),b.blockMouseMove=!1,l&&!Yn(b.pointerType))return;let k=eu(_.current),V=$n(x.current,"open",b.pointerType),D=kt(E),z=E.currentTarget??null,q=r.select("domReferenceElement"),Q=z;if(re(D)&&!r.context.triggerElements.hasElement(D)){for(let Qe of r.context.triggerElements.elements())if(Se(Qe,D)){Q=Qe;break}}re(z)&&re(q)&&!r.context.triggerElements.hasElement(z)&&Se(z,q)&&(Q=q);let J=Q==null?!1:F(q,Q,D),Y=r.select("open"),$=T.current?.()??r.select("transitionStatus")==="ending",ae=!Y&&$&&v.current,Re=!J&&re(Q)&&re(q)&&Se(q,Q)&&ae,Oe=k>0&&!V,Pe=J&&(Y||ae)||Re,Ee=!Y||J;if(Pe){r.setOpen(!0,ue(oe.triggerHover,E,Q));return}Oe||(V?b.openChangeTimeout.start(V,()=>{Ee&&r.setOpen(!0,ue(oe.triggerHover,E,Q))}):Ee&&r.setOpen(!0,ue(oe.triggerHover,E,Q)))}function L(E){if(C()){N();return}O();let k=r.select("domReferenceElement"),V=dt(k);b.restTimeout.clear(),b.restTimeoutPending=!1;let D=o.current.floatingContext??m?.();if(A(E.relatedTarget))return;if(w.current&&D){r.select("open")||b.openChangeTimeout.clear();let Q=u.current;b.handler=w.current({...D,tree:y,x:E.clientX,y:E.clientY,onClose(){N(),O(),R.current&&!C()&&Q===r.select("domReferenceElement")&&M(E,!0)}}),V.addEventListener("mousemove",b.handler),b.handler(E);return}(b.pointerType!=="touch"||!Se(r.select("floatingElement"),E.relatedTarget))&&M(E)}return c?jr(de(P,"mousemove",S,{once:!0}),de(P,"mouseenter",S),de(P,"mouseleave",L)):jr(de(P,"mouseenter",S),de(P,"mouseleave",L))},[O,N,o,x,M,r,i,w,b,f,F,C,A,l,c,_,u,y,R,m,T]),sn.useMemo(()=>{if(!i)return;function P(S){b.pointerType=S.pointerType}return{onPointerDown:P,onPointerEnter:P,onMouseMove(S){let{nativeEvent:L}=S,E=S.currentTarget,k=r.select("domReferenceElement"),V=r.select("open"),D=F(k,E,S.target);if(l&&!Yn(b.pointerType))return;if(V&&D&&b.handleCloseOptions?.blockPointerEvents){let Q=r.select("floatingElement");if(Q){let J=b.handleCloseOptions?.getScope?.()??E.ownerDocument.body;Zs(b,{scopeElement:J,referenceElement:E,floatingElement:Q})}}let z=eu(_.current);if(V&&!D||z===0||!D&&b.restTimeoutPending&&S.movementX**2+S.movementY**2<2)return;b.restTimeout.clear();function q(){if(b.restTimeoutPending=!1,C())return;let Q=r.select("open");!b.blockMouseMove&&(!Q||D)&&r.setOpen(!0,ue(oe.triggerHover,L,E))}b.pointerType==="touch"?Dg.flushSync(()=>{q()}):D&&V?q():(b.restTimeoutPending=!0,b.restTimeout.start(z,q))}}},[i,b,C,F,l,r,_])}var Zn=p(U(),1);function Pu(e=[]){let t=e.map(d=>d?.reference),r=e.map(d=>d?.floating),o=e.map(d=>d?.item),n=e.map(d=>d?.trigger),i=Zn.useCallback(d=>Qs(d,e,"reference"),t),a=Zn.useCallback(d=>Qs(d,e,"floating"),r),s=Zn.useCallback(d=>Qs(d,e,"item"),o),l=Zn.useCallback(d=>Qs(d,e,"trigger"),n);return Zn.useMemo(()=>({getReferenceProps:i,getFloatingProps:a,getItemProps:s,getTriggerProps:l}),[i,a,s,l])}function Qs(e,t,r){let o=new Map,n=r==="item",i={};r==="floating"&&(i.tabIndex=-1,i[Gd]="");for(let a in e)n&&e&&(a===Zd||a===Kd)||(i[a]=e[a]);for(let a=0;a<t.length;a+=1){let s,l=t[a]?.[r];typeof l=="function"?s=e?l(e):null:s=l,s&&Lg(i,s,n,o)}return Lg(i,e,n,o),i}function Lg(e,t,r,o){for(let n in t){let i=t[n];r&&(n===Zd||n===Kd)||(n.startsWith("on")?(o.has(n)||o.set(n,[]),typeof i=="function"&&(o.get(n)?.push(i),e[n]=(...a)=>o.get(n)?.map(s=>s(...a)).find(s=>s!==void 0))):e[n]=i)}}var Fg=.1,E2=Fg*Fg,be=.5;function Js(e,t,r,o,n,i){return o>=t!=i>=t&&e<=(n-r)*(t-o)/(i-o)+r}function el(e,t,r,o,n,i,a,s,l,d){let c=!1;return Js(e,t,r,o,n,i)&&(c=!c),Js(e,t,n,i,a,s)&&(c=!c),Js(e,t,a,s,l,d)&&(c=!c),Js(e,t,l,d,r,o)&&(c=!c),c}function S2(e,t,r){return e>=r.x&&e<=r.x+r.width&&t>=r.y&&t<=r.y+r.height}function tl(e,t,r,o,n,i){let a=Math.min(r,n),s=Math.max(r,n),l=Math.min(o,i),d=Math.max(o,i);return e>=a&&e<=s&&t>=l&&t<=d}function Au(e={}){let{blockPointerEvents:t=!1}=e,r=new fr,o=({x:n,y:i,placement:a,elements:s,onClose:l,nodeId:d,tree:c})=>{let u=a?.split("-")[0],h=!1,f=null,m=null,g=typeof performance<"u"?performance.now():0;function y(v,w){let x=performance.now(),_=x-g;if(f===null||m===null||_===0)return f=v,m=w,g=x,!1;let R=v-f,T=w-m,C=R*R+T*T,A=_*_*E2;return f=v,m=w,g=x,C<A}function b(){r.clear(),l()}return function(w){r.clear();let x=s.domReference,_=s.floating;if(!x||!_||u==null||n==null||i==null)return;let{clientX:R,clientY:T}=w,C=kt(w),A=w.type==="mouseleave",F=Se(_,C),M=Se(x,C);if(F&&(h=!0,!A))return;if(M&&(h=!1,!A)){h=!0;return}if(A&&re(w.relatedTarget)&&Se(_,w.relatedTarget))return;function O(){return!!(c&&Lr(c.nodesRef.current,d).length>0)}function N(){O()||b()}if(O())return;let P=x.getBoundingClientRect(),S=_.getBoundingClientRect(),L=n>S.right-S.width/2,E=i>S.bottom-S.height/2,k=S.width>P.width,V=S.height>P.height,D=(k?P:S).left,z=(k?P:S).right,q=(V?P:S).top,Q=(V?P:S).bottom;if(u==="top"&&i>=P.bottom-1||u==="bottom"&&i<=P.top+1||u==="left"&&n>=P.right-1||u==="right"&&n<=P.left+1){N();return}let J=!1;switch(u){case"top":J=tl(R,T,D,P.top+1,z,S.bottom-1);break;case"bottom":J=tl(R,T,D,S.top+1,z,P.bottom-1);break;case"left":J=tl(R,T,S.right-1,Q,P.left+1,q);break;case"right":J=tl(R,T,P.right-1,Q,S.left+1,q);break;default:}if(J)return;if(h&&!S2(R,T,P)){N();return}if(!A&&y(R,T)){N();return}let Y=!1;switch(u){case"top":{let $=k?be/2:be*4,ae=k||L?n+$:n-$,Re=k?n-$:L?n+$:n-$,Oe=i+be+1,Pe=L||k?S.bottom-be:S.top,Ee=L?k?S.bottom-be:S.top:S.bottom-be;Y=el(R,T,ae,Oe,Re,Oe,S.left,Pe,S.right,Ee);break}case"bottom":{let $=k?be/2:be*4,ae=k||L?n+$:n-$,Re=k?n-$:L?n+$:n-$,Oe=i-be,Pe=L||k?S.top+be:S.bottom,Ee=L?k?S.top+be:S.bottom:S.top+be;Y=el(R,T,ae,Oe,Re,Oe,S.left,Pe,S.right,Ee);break}case"left":{let $=V?be/2:be*4,ae=V||E?i+$:i-$,Re=V?i-$:E?i+$:i-$,Oe=n+be+1,Pe=E||V?S.right-be:S.left,Ee=E?V?S.right-be:S.left:S.right-be;Y=el(R,T,Pe,S.top,Ee,S.bottom,Oe,ae,Oe,Re);break}case"right":{let $=V?be/2:be*4,ae=V||E?i+$:i-$,Re=V?i-$:E?i+$:i-$,Oe=n-be,Pe=E||V?S.left+be:S.right,Ee=E?V?S.left+be:S.right:S.left+be;Y=el(R,T,Oe,ae,Oe,Re,Pe,S.top,Ee,S.bottom);break}default:}Y?h||r.start(40,N):N()}};return o.__options={...e,blockPointerEvents:t},o}var Mu=(function(e){return e.open="data-open",e.closed="data-closed",e[e.startingStyle=Qr.startingStyle]="startingStyle",e[e.endingStyle=Qr.endingStyle]="endingStyle",e.anchorHidden="data-anchor-hidden",e.side="data-side",e.align="data-align",e})({}),Ma=(function(e){return e.popupOpen="data-popup-open",e.pressed="data-pressed",e})({}),T2={[Ma.popupOpen]:""},Rk={[Ma.popupOpen]:"",[Ma.pressed]:""},C2={[Mu.open]:""},O2={[Mu.closed]:""},P2={[Mu.anchorHidden]:""},Hg={open(e){return e?T2:null}};var Fi={open(e){return e?C2:O2},anchorHidden(e){return e?P2:null}};function zg(e){return Si(19)?e:e?"true":void 0}var pr=p(U(),1);var A2=e=>({name:"arrow",options:e,async fn(t){let{x:r,y:o,placement:n,rects:i,platform:a,elements:s,middlewareData:l}=t,{element:d,padding:c=0,offsetParent:u="real"}=Hr(e,t)||{};if(d==null)return{};let h=Hs(c),f={x:r,y:o},m=Ta(n),g=Sa(m),y=await a.getDimensions(d),b=m==="y",v=b?"top":"left",w=b?"bottom":"right",x=b?"clientHeight":"clientWidth",_=i.reference[g]+i.reference[m]-f[m]-i.floating[g],R=f[m]-i.reference[m],T=u==="real"?await a.getOffsetParent?.(d):s.floating,C=s.floating[x]||i.floating[g];(!C||!await a.isElement?.(T))&&(C=s.floating[x]||i.floating[g]);let A=_/2-R/2,F=C/2-y[g]/2-1,M=Math.min(h[v],F),O=Math.min(h[w],F),N=M,P=C-y[g]-O,S=C/2-y[g]/2+A,L=Ea(N,S,P),E=!l.arrow&&zr(n)!=null&&S!==L&&i.reference[g]/2-(S<N?M:O)-y[g]/2<0,k=E?S<N?S-N:S-P:0;return{[m]:f[m]+k,data:{[m]:L,centerOffset:S-L-k,...E&&{alignmentOffset:k}},reset:E}}}),jg=(e,t)=>({...A2(e),options:[e,t]});var Bg={name:"hide",async fn(e){let{width:t,height:r,x:o,y:n}=e.rects.reference,i=t===0&&r===0&&o===0&&n===0;return{data:{referenceHidden:(await hu().fn(e)).data?.referenceHidden||i}}}};var Na={sideX:"left",sideY:"top"},Wg={name:"adaptiveOrigin",async fn(e){let{x:t,y:r,rects:{floating:o},elements:{floating:n},platform:i,strategy:a,placement:s}=e,l=He(n),d=l.getComputedStyle(n);if(!(d.transitionDuration!=="0s"&&d.transitionDuration!==""))return{x:t,y:r,data:Na};let u=await i.getOffsetParent?.(n),h={width:0,height:0};if(a==="fixed"&&l?.visualViewport)h={width:l.visualViewport.width,height:l.visualViewport.height};else if(u===l){let v=dt(n);h={width:v.documentElement.clientWidth,height:v.documentElement.clientHeight}}else await i.isElement?.(u)&&(h=await i.getDimensions(u));let f=yt(s),m=t,g=r;f==="left"&&(m=h.width-(t+o.width)),f==="top"&&(g=h.height-(r+o.height));let y=f==="left"?"right":Na.sideX,b=f==="top"?"bottom":Na.sideY;return{x:m,y:g,data:{sideX:y,sideY:b}}}};function $g(e,t,r){let o=e==="inline-start"||e==="inline-end";return{top:"top",right:o?r?"inline-start":"inline-end":"right",bottom:"bottom",left:o?r?"inline-end":"inline-start":"left"}[t]}function Yg(e,t,r){let{rects:o,placement:n}=e;return{side:$g(t,yt(n),r),align:zr(n)||"center",anchor:{width:o.reference.width,height:o.reference.height},positioner:{width:o.floating.width,height:o.floating.height}}}function qg(e){let{anchor:t,positionMethod:r="absolute",side:o="bottom",sideOffset:n=0,align:i="center",alignOffset:a=0,collisionBoundary:s,collisionPadding:l=5,sticky:d=!1,arrowPadding:c=5,disableAnchorTracking:u=!1,keepMounted:h=!1,floatingRootContext:f,mounted:m,collisionAvoidance:g,shiftCrossAxis:y=!1,nodeId:b,adaptiveOrigin:v,lazyFlip:w=!1,externalTree:x}=e,[_,R]=pr.useState(null);!m&&_!==null&&R(null);let T=g.side||"flip",C=g.align||"flip",A=g.fallbackAxisSide||"end",F=typeof t=="function"?t:void 0,M=K(F),O=F?M:t,N=Br(t),P=Br(m),L=Ei()==="rtl",E=_||{top:"top",right:"right",bottom:"bottom",left:"left","inline-end":L?"left":"right","inline-start":L?"right":"left"}[o],k=i==="center"?E:`$E}-$i}`,V=l,D=1,z=o==="bottom"?D:0,q=o==="top"?D:0,Q=o==="right"?D:0,J=o==="left"?D:0;typeof V=="number"?V={top:V+z,right:V+J,bottom:V+q,left:V+Q}:V&&(V={top:(V.top||0)+z,right:(V.right||0)+J,bottom:(V.bottom||0)+q,left:(V.left||0)+Q});let Y={boundary:s==="clipping-ancestors"?"clippingAncestors":s,padding:V},$=pr.useRef(null),ae=Br(n),Re=Br(a),Ee=[du(pe=>{let nt=Yg(pe,o,L),Zt=typeof ae.current=="function"?ae.current(nt):ae.current,j=typeof Re.current=="function"?Re.current(nt):Re.current;return{mainAxis:Zt,crossAxis:j,alignmentAxis:j}},[typeof n!="function"?n:0,typeof a!="function"?a:0,L,o])],Qe=C==="none"&&T!=="shift",Ve=!Qe&&(d||y||T==="shift"),st=T==="none"?null:mu({...Y,padding:{top:V.top+D,right:V.right+D,bottom:V.bottom+D,left:V.left+D},mainAxis:!y&&T==="flip",crossAxis:C==="flip"?"alignment":!1,fallbackAxisSideDirection:A}),Xt=Qe?null:uu(pe=>{let nt=dt(pe.elements.floating).documentElement;return{...Y,rootBoundary:y?{x:0,y:0,width:nt.clientWidth,height:nt.clientHeight}:void 0,mainAxis:C!=="none",crossAxis:Ve,limiter:d||y?void 0:fu(Zt=>{if(!$.current)return{};let{width:j,height:se}=$.current.getBoundingClientRect(),De=Kt(yt(Zt.placement)),Nr=De==="y"?j:se,Ir=De==="y"?V.left+V.right:V.top+V.bottom;return{offset:Nr/2+Ir/2}})}},[Y,d,y,V,C]);T==="shift"||C==="shift"||i==="center"?Ee.push(Xt,st):Ee.push(st,Xt),Ee.push(pu({...Y,apply({elements:{floating:pe},availableWidth:nt,availableHeight:Zt,rects:j}){if(!P.current)return;let se=pe.style;se.setProperty("--available-width",`$nt}px`),se.setProperty("--available-height",`$Zt}px`);let De=He(pe).devicePixelRatio||1,{x:Nr,y:Ir,width:So,height:To}=j.reference,Md=(Math.round((Nr+So)*De)-Math.round(Nr*De))/De,Nd=(Math.round((Ir+To)*De)-Math.round(Ir*De))/De;se.setProperty("--anchor-width",`$Md}px`),se.setProperty("--anchor-height",`$Nd}px`)}}),jg(()=>({element:$.current||dt($.current).createElement("div"),padding:c,offsetParent:"floating"}),[c]),{name:"transformOrigin",fn(pe){let{elements:nt,middlewareData:Zt,placement:j,rects:se,y:De}=pe,Nr=yt(j),Ir=Kt(Nr),So=$.current,To=Zt.arrow?.x||0,Md=Zt.arrow?.y||0,Nd=So?.clientWidth||0,Y1=So?.clientHeight||0,Id=To+Nd/2,Ep=Md+Y1/2,U1=Math.abs(Zt.shift?.y||0),$1=se.reference.height/2,ha=typeof n=="function"?n(Yg(pe,o,L)):n,q1=U1>ha,X1={top:`$Id}px calc(100% + $ha}px)`,bottom:`$Id}px ${-ha}px`,left:`calc(100% + $ha}px) $Ep}px`,right:`${-ha}px $Ep}px`}[Nr],G1=`$Id}px $se.reference.y+$1-De}px`;return nt.floating.style.setProperty("--transform-origin",Ve&&Ir==="y"&&q1?G1:X1),{}}},Bg,v),X(()=>{!m&&f&&f.update({referenceElement:null,floatingElement:null,domReferenceElement:null,positionReference:null})},[m,f]);let _e=pr.useMemo(()=>({elementResize:!u&&typeof ResizeObserver<"u",layoutShift:!u&&typeof IntersectionObserver<"u"}),[u]),{refs:It,elements:Gt,x:cr,y:Vn,middlewareData:qe,update:wo,placement:W,context:Z,isPositioned:ye,floatingStyles:Je}=wu({rootContext:f,open:h?m:void 0,placement:k,middleware:Ee,strategy:r,whileElementsMounted:h?void 0:(...pe)=>Oa(...pe,_e),nodeId:b,externalTree:x}),{sideX:dr,sideY:Ro}=qe.adaptiveOrigin||Na,Ar=ye?r:"fixed",qo=pr.useMemo(()=>{let pe=v?{position:Ar,[dr]:cr,[Ro]:Vn}:{position:Ar,...Je};return ye||(pe.opacity=0),pe},[v,Ar,dr,cr,Ro,Vn,Je,ye]),Eo=pr.useRef(null);X(()=>{if(!m)return;let pe=N.current,nt=typeof pe=="function"?pe():pe,j=(Ug(nt)?nt.current:nt)||null||null;j!==Eo.current&&(It.setPositionReference(j),Eo.current=j)},[m,It,O,N]),pr.useEffect(()=>{if(!m)return;let pe=N.current;typeof pe!="function"&&Ug(pe)&&pe.current!==Eo.current&&(It.setPositionReference(pe.current),Eo.current=pe.current)},[m,It,O,N]),pr.useEffect(()=>{if(h&&m&&Gt.domReference&&Gt.floating)return Oa(Gt.domReference,Gt.floating,wo,_e)},[h,m,Gt,wo,_e]);let Xe=yt(W),Mr=$g(o,Xe,L),Kr=zr(W)||"center",Dn=!!qe.hide?.referenceHidden;X(()=>{w&&m&&ye&&R(Xe)},[w,m,ye,Xe]);let Ri=pr.useMemo(()=>({position:"absolute",top:qe.arrow?.y,left:qe.arrow?.x}),[qe.arrow]),Ln=qe.arrow?.centerOffset!==0;return pr.useMemo(()=>({positionerStyles:qo,arrowStyles:Ri,arrowRef:$,arrowUncentered:Ln,side:Mr,align:Kr,physicalSide:Xe,anchorHidden:Dn,refs:It,context:Z,isPositioned:ye,update:wo}),[qo,Ri,$,Ln,Mr,Kr,Xe,Dn,It,Z,ye,wo])}function Ug(e){return e!=null&&"current"in e}function rl(e){return e==="starting"?Nh:ct}function Xg(e,t,{styles:r,transitionStatus:o,props:n,refs:i,hidden:a,inert:s=!1}){let l={...r};return s&&(l.pointerEvents="none"),et("div",e,{state:t,ref:i,props:[{role:"presentation",hidden:a,style:l},rl(o),n],stateAttributesMapping:Fi})}var ln={};br(ln,{Panel:()=>Qg,Root:()=>Zg,Trigger:()=>Kg});var Ia=p(U(),1);var ol={...oh,...Ti};var Gg=p(I(),1),Zg=Ia.forwardRef(function(t,r){let{render:o,className:n,defaultOpen:i=!1,disabled:a=!1,onOpenChange:s,open:l,style:d,...c}=t,u=K(s),h=eh({open:l,defaultOpen:i,onOpenChange:u,disabled:a}),f=Ia.useMemo(()=>({open:h.open,disabled:h.disabled,transitionStatus:h.transitionStatus}),[h.open,h.disabled,h.transitionStatus]),m=Ia.useMemo(()=>({...h,onOpenChange:u,state:f}),[h,u,f]),g=et("div",t,{state:f,ref:r,props:c,stateAttributesMapping:ol});return(0,Gg.jsx)(Yd.Provider,{value:m,children:g})});var nl=p(U(),1);var M2={...rh,...Ti},Kg=nl.forwardRef(function(t,r){let{panelId:o,open:n,handleTrigger:i,state:a,disabled:s}=Ps(),{className:l,disabled:d=s,id:c,render:u,nativeButton:h=!0,style:f,...m}=t,{getButtonProps:g,buttonRef:y}=qd({disabled:d,focusableWhenDisabled:!0,native:h}),b=nl.useMemo(()=>({"aria-controls":n?o:void 0,"aria-expanded":n,onClick:i}),[o,n,i]);return et("button",t,{state:a,ref:[r,y],props:[b,m,g],stateAttributesMapping:M2})});var il=p(U(),1);var Nu=(function(e){return e.collapsiblePanelHeight="--collapsible-panel-height",e.collapsiblePanelWidth="--collapsible-panel-width",e})({});var Qg=il.forwardRef(function(t,r){let{className:o,hiddenUntilFound:n,keepMounted:i,render:a,id:s,style:l,...d}=t,{abortControllerRef:c,animationTypeRef:u,height:h,mounted:f,onOpenChange:m,open:g,panelId:y,panelRef:b,runOnceAnimationsFinish:v,setDimensions:w,setHiddenUntilFound:x,setKeepMounted:_,setMounted:R,setPanelIdState:T,setOpen:C,setVisible:A,state:F,transitionDimensionRef:M,visible:O,width:N,transitionStatus:P}=Ps(),S=n??!1,L=i??!1;X(()=>{if(s)return T(s),()=>{T(void 0)}},[s,T]),X(()=>{x(S)},[x,S]),X(()=>{_(L)},[_,L]);let{props:E}=Th({abortControllerRef:c,animationTypeRef:u,externalRef:r,height:h,hiddenUntilFound:S,id:y,keepMounted:L,mounted:f,onOpenChange:m,open:g,panelRef:b,runOnceAnimationsFinish:v,setDimensions:w,setMounted:R,setOpen:C,setVisible:A,transitionDimensionRef:M,visible:O,width:N});Mi({open:g&&P==="idle",ref:b,onComplete(){g&&w({height:void 0,width:void 0})}});let k=il.useMemo(()=>({...F,transitionStatus:P}),[F,P]),V=et("div",t,{state:k,ref:[r,b],props:[E,{style:{[Nu.collapsiblePanelHeight]:h===void 0?"auto":`$h}px`,[Nu.collapsiblePanelWidth]:N===void 0?"auto":`$N}px`}},d],stateAttributesMapping:ol});return L||S||f?V:null});var xt=p(U(),1),ny=p(Go(),1);var Jg=p(U(),1);function ey(e){let[t,r]=Jg.useState({current:e,previous:null});return e!==t.current&&r({current:e,previous:t.current}),t.previous}var Kn=p(U(),1);function Iu(e){let t=_t(e),r=parseFloat(t.width)||0,o=parseFloat(t.height)||0,n=tt(e),i=n?e.offsetWidth:r,a=n?e.offsetHeight:o;return(rn(r)!==i||rn(o)!==a)&&(r=i,o=a),{width:r,height:o}}var N2=()=>!0;function ry(e){let{popupElement:t,positionerElement:r,content:o,mounted:n,enabled:i=N2,onMeasureLayout:a,onMeasureLayoutComplete:s,side:l,direction:d}=e,c=Qo(t,!0,!1),u=Ko(),h=Kn.useRef(null),f=Kn.useRef(null),m=Kn.useRef(!0),g=Kn.useRef(Co),y=K(a),b=K(s),v=Kn.useMemo(()=>{let w=l==="top",x=l==="left";return d==="rtl"?(w=w||l==="inline-end",x=x||l==="inline-end"):(w=w||l==="inline-start",x=x||l==="inline-start"),w?{position:"absolute",[l==="top"?"bottom":"top"]:"0",[x?"right":"left"]:"0"}:ct},[l,d]);X(()=>{if(!n||!i()||typeof ResizeObserver!="function"){g.current=Co,m.current=!0,h.current=null,f.current=null;return}if(!t||!r)return;g.current=ty(t,v);let w=new ResizeObserver(N=>{let P=N[0];P&&(f.current={width:Math.ceil(P.borderBoxSize[0].inlineSize),height:Math.ceil(P.borderBoxSize[0].blockSize)})});w.observe(t),al(t,"auto");let x=sl(t,"position","static"),_=sl(t,"transform","none"),R=sl(t,"scale","1"),T=ty(r,{"--available-width":"max-content","--available-height":"max-content"});function C(){x(),_(),T()}function A(){C(),R()}if(y?.(),m.current||h.current===null){ka(r,"max-content");let N=Iu(t);return h.current=N,ka(r,N),A(),b?.(null,N),m.current=!1,()=>{w.disconnect(),g.current(),g.current=Co}}al(t,"auto"),ka(r,"max-content");let F=h.current??f.current,M=Iu(t);if(h.current=M,!F)return ka(r,M),A(),b?.(null,M),()=>{w.disconnect(),u.cancel(),g.current(),g.current=Co};al(t,F),A(),b?.(F,M),ka(r,M);let O=new AbortController;return u.request(()=>{al(t,M),c(()=>{t.style.setProperty("--popup-width","auto"),t.style.setProperty("--popup-height","auto")},O.signal)}),()=>{w.disconnect(),O.abort(),u.cancel(),g.current(),g.current=Co}},[o,t,r,c,u,i,n,y,b,v])}function sl(e,t,r){let o=e.style.getPropertyValue(t);return e.style.setProperty(t,r),()=>{e.style.setProperty(t,o)}}function ty(e,t){let r=[];for(let[o,n]of Object.entries(t))r.push(sl(e,o,n));return r.length?()=>{r.forEach(o=>o())}:Co}function al(e,t){let r=t==="auto"?"auto":`$t.width}px`,o=t==="auto"?"auto":`$t.height}px`;e.style.setProperty("--popup-width",r),e.style.setProperty("--popup-height",o)}function ka(e,t){let r=t==="max-content"?"max-content":`$t.width}px`,o=t==="max-content"?"max-content":`$t.height}px`;e.style.setProperty("--positioner-width",r),e.style.setProperty("--positioner-height",o)}var Hi=p(I(),1);function iy(e){let{store:t,side:r,cssVars:o,children:n}=e,i=Ei(),a=t.useState("activeTriggerElement"),s=t.useState("activeTriggerId"),l=t.useState("open"),d=t.useState("payload"),c=t.useState("mounted"),u=t.useState("popupElement"),h=t.useState("positionerElement"),f=ey(l?a:null),m=V2(s,d),g=xt.useRef(null),[y,b]=xt.useState(null),[v,w]=xt.useState(null),x=xt.useRef(null),_=xt.useRef(null),R=Qo(x,!0,!1),T=Ko(),[C,A]=xt.useState(null),[F,M]=xt.useState(!1);X(()=>(t.set("hasViewport",!0),()=>{t.set("hasViewport",!1)}),[t]);let O=K(()=>{x.current?.style.setProperty("animation","none"),x.current?.style.setProperty("transition","none"),_.current?.style.setProperty("display","none")}),N=K(k=>{x.current?.style.removeProperty("animation"),x.current?.style.removeProperty("transition"),_.current?.style.removeProperty("display"),k&&A(k)}),P=xt.useRef(null);X(()=>{if(a&&f&&a!==f&&P.current!==a&&g.current){b(g.current),M(!0);let k=k2(f,a);w(k),T.request(()=>{ny.flushSync(()=>{M(!1)}),R(()=>{b(null),A(null),g.current=null})}),P.current=a}},[a,f,y,R,T]),X(()=>{let k=x.current;if(!k)return;let V=dt(k).createElement("div");for(let D of Array.from(k.childNodes))V.appendChild(D.cloneNode(!0));g.current=V});let S=y!=null,L;S?L=(0,Hi.jsxs)(xt.Fragment,{children:[(0,Hi.jsx)("div",{"data-previous":!0,inert:zg(!0),ref:_,style:{...C?{[o.popupWidth]:`$C.width}px`,[o.popupHeight]:`$C.height}px`}:null,position:"absolute"},"data-ending-style":F?void 0:""},"previous"),(0,Hi.jsx)("div",{"data-current":!0,ref:x,"data-starting-style":F?"":void 0,children:n},m)]}):L=(0,Hi.jsx)("div",{"data-current":!0,ref:x,children:n},m),X(()=>{let k=_.current;!k||!y||k.replaceChildren(...Array.from(y.childNodes))},[y]),ry({popupElement:u,positionerElement:h,mounted:c,content:d,onMeasureLayout:O,onMeasureLayoutComplete:N,side:r,direction:i});let E={activationDirection:I2(v),transitioning:S};return{children:L,state:E}}function I2(e){if(e)return`$oy(e.horizontal,5,"right","left")} $oy(e.vertical,5,"down","up")}`}function oy(e,t,r,o){return e>t?r:e<-t?o:""}function k2(e,t){let r=e.getBoundingClientRect(),o=t.getBoundingClientRect(),n={x:r.left+r.width/2,y:r.top+r.height/2},i={x:o.left+o.width/2,y:o.top+o.height/2};return{horizontal:i.x-n.x,vertical:i.y-n.y}}function V2(e,t){let[r,o]=xt.useState(0),n=xt.useRef(e),i=xt.useRef(t),a=xt.useRef(!1);return X(()=>{let s=n.current,l=i.current,d=e!==s,c=t!==l;d?(o(u=>u+1),a.current=!c):a.current&&c&&(o(u=>u+1),a.current=!1),n.current=e,i.current=t},[e,t]),`$e??"current"}-$r}`}var ll=p(U(),1),ay=p(Go(),1);var sy=p(I(),1),ly=ll.forwardRef(function(t,r){let{children:o,container:n,className:i,render:a,style:s,...l}=t,{portalNode:d,portalSubtree:c}=ou({container:n,ref:r,componentProps:t,elementProps:l});return!c&&!d?null:(0,sy.jsxs)(ll.Fragment,{children:[c,d&&ay.createPortal(o,d)]})});var er={};br(er,{Arrow:()=>Sy,Handle:()=>Va,Popup:()=>Ry,Portal:()=>vy,Positioner:()=>xy,Provider:()=>Ty,Root:()=>fy,Trigger:()=>gy,Viewport:()=>Py,createHandle:()=>Ay});var to=p(U(),1);var cl=p(U(),1),ku=cl.createContext(void 0);function _r(e){let t=cl.useContext(ku);if(t===void 0&&!e)throw new Error(lt(72));return t}var cy=p(U(),1),dy=p(Go(),1);var D2={...kg,disabled:ce(e=>e.disabled),instantType:ce(e=>e.instantType),isInstantPhase:ce(e=>e.isInstantPhase),trackCursorAxis:ce(e=>e.trackCursorAxis),disableHoverablePopup:ce(e=>e.disableHoverablePopup),lastOpenChangeReason:ce(e=>e.openChangeReason),closeOnClick:ce(e=>e.closeOnClick),closeDelay:ce(e=>e.closeDelay),hasViewport:ce(e=>e.hasViewport)},zi=class e extends Di{constructor(t){super({...L2(),...t},{popupRef:cy.createRef(),onOpenChange:void 0,onOpenChangeComplete:void 0,triggerElements:new an},D2)}setOpen=(t,r)=>{let o=r.reason,n=o===oe.triggerHover,i=t&&o===oe.triggerFocus,a=!t&&(o===oe.triggerPress||o===oe.escapeKey);if(r.preventUnmountOnClose=()=>{this.set("preventUnmountingOnClose",!0)},this.context.onOpenChange?.(t,r),r.isCanceled)return;this.state.floatingRootContext.dispatchOpenChange(t,r);let s=()=>{let l={open:t,openChangeReason:o};i?l.instantType="focus":a?l.instantType="dismiss":o===oe.triggerHover&&(l.instantType=void 0);let d=r.trigger?.id??null;(d||t)&&(l.activeTriggerId=d,l.activeTriggerElement=r.trigger??null),this.update(l)};n?dy.flushSync(s):s()};static useStore(t,r){let o=Ge(()=>new e(r)).current,n=t??o,i=Ru({popupStore:n,onOpenChange:n.setOpen});return n.state.floatingRootContext=i,n}};function L2(){return{...Ig(),disabled:!1,instantType:void 0,isInstantPhase:!1,trackCursorAxis:"none",disableHoverablePopup:!1,openChangeReason:null,closeOnClick:!0,closeDelay:0,hasViewport:!1}}var uy=p(I(),1),fy=_u(function(t){let{disabled:r=!1,defaultOpen:o=!1,open:n,disableHoverablePopup:i=!1,trackCursorAxis:a="none",actionsRef:s,onOpenChange:l,onOpenChangeComplete:d,handle:c,triggerId:u,defaultTriggerId:h=null,children:f}=t,m=zi.useStore(c?.store,{open:o,openProp:n,activeTriggerId:h,triggerIdProp:u});Ph(()=>{n===void 0&&m.state.open===!1&&o===!0&&m.update({open:!0,activeTriggerId:h})}),m.useControlledProp("openProp",n),m.useControlledProp("triggerIdProp",u),m.useContextCallback("onOpenChange",l),m.useContextCallback("onOpenChangeComplete",d);let g=m.useState("open"),y=!r&&g,b=m.useState("activeTriggerId"),v=m.useState("payload");m.useSyncedValues({trackCursorAxis:a,disableHoverablePopup:i}),X(()=>{g&&r&&m.setOpen(!1,ue(oe.disabled))},[g,r,m]),m.useSyncedValue("disabled",r),Ag(m);let{forceUnmount:w,transitionStatus:x}=Mg(y,m),_=m.select("floatingRootContext"),R=m.useState("isInstantPhase"),T=m.useState("instantType"),C=m.useState("lastOpenChangeReason"),A=to.useRef(null);X(()=>{x==="ending"&&C===oe.none||x!=="ending"&&R?(T!=="delay"&&(A.current=T),m.set("instantType","delay")):A.current!==null&&(m.set("instantType",A.current),A.current=null)},[x,R,C,T,m]),X(()=>{y&&b==null&&m.set("payload",void 0)},[m,b,y]);let F=to.useCallback(()=>{m.setOpen(!1,ue(oe.imperativeAction))},[m]);to.useImperativeHandle(s,()=>({unmount:w,close:F}),[w,F]);let M=iu(_,{enabled:!r,referencePress:()=>m.select("closeOnClick")}),O=nu(_,{enabled:!r&&a!=="none",axis:a==="none"?void 0:a}),{getReferenceProps:N,getFloatingProps:P,getTriggerProps:S}=Pu([M,O]),L=to.useMemo(()=>N(),[N]),E=to.useMemo(()=>S(),[S]),k=to.useMemo(()=>P(),[P]);return m.useSyncedValues({activeTriggerProps:L,inactiveTriggerProps:E,popupProps:k}),(0,uy.jsx)(ku.Provider,{value:m,children:typeof f=="function"?f({payload:v}):f})});var hy=p(U(),1);var dl=p(U(),1),Vu=dl.createContext(void 0);function my(){return dl.useContext(Vu)}var py=(function(e){return e[e.popupOpen=Ma.popupOpen]="popupOpen",e.triggerDisabled="data-trigger-disabled",e})({});var gy=Tg(function(t,r){let{className:o,render:n,handle:i,payload:a,disabled:s,delay:l,closeOnClick:d=!0,closeDelay:c,id:u,style:h,...f}=t,m=_r(!0),g=i?.store??m;if(!g)throw new Error(lt(82));let y=Es(u),b=g.useState("isTriggerActive",y),v=g.useState("isOpenedByTrigger",y),w=g.useState("floatingRootContext"),x=hy.useRef(null),_=l??600,R=c??0,{registerTrigger:T,isMountedByThisTrigger:C}=Pg(y,x,g,{payload:a,closeOnClick:d,closeDelay:R}),A=my(),{delayRef:F,isInstantPhase:M,hasProvider:O}=ru(w,{open:v});g.useSyncedValue("isInstantPhase",M);let N=g.useState("disabled"),P=s??N,S=g.useState("trackCursorAxis"),L=g.useState("disableHoverablePopup"),E=Ou(w,{enabled:!P,mouseOnly:!0,move:!1,handleClose:!L&&S!=="both"?Au():null,restMs(){let q=A?.delay,Q=typeof F.current=="object"?F.current.open:void 0,J=_;return O&&(Q!==0?J=l??q??_:J=0),J},delay(){let q=typeof F.current=="object"?F.current.close:void 0,Q=R;return c==null&&O&&(Q=q),{close:Q}},triggerElementRef:x,isActiveTrigger:b,isClosing:()=>g.select("transitionStatus")==="ending"}),k=Su(w,{enabled:!P}).reference,V={open:v},D=g.useState("triggerProps",C);return et("button",t,{state:V,ref:[r,T,x],props:[E,k,D,{onPointerDown(){g.set("closeOnClick",d)},id:y,[py.triggerDisabled]:P?"":void 0},f],stateAttributesMapping:Hg})});var by=p(U(),1);var ul=p(U(),1),Du=ul.createContext(void 0);function yy(){let e=ul.useContext(Du);if(e===void 0)throw new Error(lt(70));return e}var Lu=p(I(),1),vy=by.forwardRef(function(t,r){let{keepMounted:o=!1,...n}=t;return _r().useState("mounted")||o?(0,Lu.jsx)(Du.Provider,{value:o,children:(0,Lu.jsx)(ly,{ref:r,...n})}):null});var ml=p(U(),1);var fl=p(U(),1),Fu=fl.createContext(void 0);function ji(){let e=fl.useContext(Fu);if(e===void 0)throw new Error(lt(71));return e}var _y=p(I(),1),xy=ml.forwardRef(function(t,r){let{render:o,className:n,anchor:i,positionMethod:a="absolute",side:s="top",align:l="center",sideOffset:d=0,alignOffset:c=0,collisionBoundary:u="clipping-ancestors",collisionPadding:h=5,arrowPadding:f=5,sticky:m=!1,disableAnchorTracking:g=!1,collisionAvoidance:y=Ih,style:b,...v}=t,w=_r(),x=yy(),_=w.useState("open"),R=w.useState("mounted"),T=w.useState("trackCursorAxis"),C=w.useState("disableHoverablePopup"),A=w.useState("floatingRootContext"),F=w.useState("instantType"),M=w.useState("transitionStatus"),O=w.useState("hasViewport"),N=qg({anchor:i,positionMethod:a,floatingRootContext:A,mounted:R,side:s,sideOffset:d,align:l,alignOffset:c,collisionBoundary:u,collisionPadding:h,sticky:m,arrowPadding:f,disableAnchorTracking:g,keepMounted:x,collisionAvoidance:y,adaptiveOrigin:O?Wg:void 0}),P=ml.useMemo(()=>({open:_,side:N.side,align:N.align,anchorHidden:N.anchorHidden,instant:T!=="none"?"tracking-cursor":F}),[_,N.side,N.align,N.anchorHidden,T,F]),S=Xg(t,P,{styles:N.positionerStyles,transitionStatus:M,props:v,refs:[r,w.useStateSetter("positionerElement")],hidden:!R,inert:!_||T==="both"||C});return(0,_y.jsx)(Fu.Provider,{value:N,children:S})});var wy=p(U(),1);var F2={...Fi,...Ti},Ry=wy.forwardRef(function(t,r){let{className:o,render:n,style:i,...a}=t,s=_r(),{side:l,align:d}=ji(),c=s.useState("open"),u=s.useState("instantType"),h=s.useState("transitionStatus"),f=s.useState("popupProps"),m=s.useState("floatingRootContext");Mi({open:c,ref:s.context.popupRef,onComplete(){c&&s.context.onOpenChangeComplete?.(!0)}});let g=s.useState("disabled"),y=s.useState("closeDelay");return Cu(m,{enabled:!g,closeDelay:y}),et("div",t,{state:{open:c,side:l,align:d,instant:u,transitionStatus:h},ref:[r,s.context.popupRef,s.useStateSetter("popupElement")],props:[f,rl(h),a],stateAttributesMapping:F2})});var Ey=p(U(),1);var Sy=Ey.forwardRef(function(t,r){let{className:o,render:n,style:i,...a}=t,s=_r(),l=s.useState("open"),d=s.useState("instantType"),{arrowRef:c,side:u,align:h,arrowUncentered:f,arrowStyles:m}=ji();return et("div",t,{state:{open:l,side:u,align:h,uncentered:f,instant:d},ref:[r,c],props:[{style:m,"aria-hidden":!0},a],stateAttributesMapping:Fi})});var Hu=p(U(),1);var zu=p(I(),1),Ty=function(t){let{delay:r,closeDelay:o,timeout:n=400}=t,i=Hu.useMemo(()=>({delay:r,closeDelay:o}),[r,o]),a=Hu.useMemo(()=>({open:r,close:o}),[r,o]);return(0,zu.jsx)(Vu.Provider,{value:i,children:(0,zu.jsx)(tu,{delay:a,timeoutMs:n,children:t.children})})};var Oy=p(U(),1);var Cy=(function(e){return e.popupWidth="--popup-width",e.popupHeight="--popup-height",e})({});var H2={activationDirection:e=>e?{"data-activation-direction":e}:null},Py=Oy.forwardRef(function(t,r){let{render:o,className:n,style:i,children:a,...s}=t,l=_r(),d=ji(),c=l.useState("instantType"),{children:u,state:h}=iy({store:l,side:d.side,cssVars:Cy,children:a}),f={activationDirection:h.activationDirection,transitioning:h.transitioning,instant:c};return et("div",t,{state:f,ref:r,props:[s,{children:u}],stateAttributesMapping:H2})});var Va=class{constructor(){this.store=new zi}open(t){let r=t?this.store.context.triggerElements.getById(t):void 0;if(t&&!r)throw new Error(lt(81,t));this.store.setOpen(!0,ue(oe.imperativeAction,void 0,r))}close(){this.store.setOpen(!1,ue(oe.imperativeAction,void 0,void 0))}get isOpen(){return this.store.state.open}};function Ay(){return new Va}function ut(e){return et(e.defaultTagName??"div",e,e)}var Iy=p(H(),1),ju="data-wp-hash";function Bu(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&j2(document)),e.__wpStyleRuntime}function z2(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[$ju}]`))if(r.getAttribute(ju)===t)return!0;return!1}function ky(e,t,r){if(!e.head)return;let o=Bu(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(z2(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(ju,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function j2(e){let t=Bu();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)ky(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function Vy(e,t){let r=Bu();r.styles.set(e,t);for(let o of r.documents.keys())ky(o,e,t)}typeof process>"u",Vy("0c8601dd83",'@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);--_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 My={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"};typeof process>"u",Vy("1fb29d3a3c","._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)}");var Ny={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"},hr=(0,Iy.forwardRef)(function({variant:t="body-md",render:r,className:o,...n},i){return ut({render:r,defaultTagName:"span",ref:i,props:Le(n,{className:te(My.text,Ny.heading,Ny.p,My[t],o)})})});var Hy=p(I(),1),Wu="data-wp-hash";function Yu(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&W2(document)),e.__wpStyleRuntime}function B2(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[$Wu}]`))if(r.getAttribute(Wu)===t)return!0;return!1}function Fy(e,t,r){if(!e.head)return;let o=Yu(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(B2(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Wu,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function W2(e){let t=Yu();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Fy(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function Y2(e,t){let r=Yu();r.styles.set(e,t);for(let o of r.documents.keys())Fy(o,e,t)}typeof process>"u",Y2("d6a685e1aa","@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))}}");var Dy={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"},Uu=(0,Ly.forwardRef)(function({intent:t="none",className:r,...o},n){return(0,Hy.jsx)(hr,{ref:n,className:te(Dy.badge,Dy[`is-$t}-intent`],r),...o,variant:"body-sm"})});var jy=p(H(),1),By=p(ze(),1),Wy=p(I(),1),$u=(0,jy.forwardRef)(function({icon:t,size:r=24,...o},n){return(0,Wy.jsx)(By.SVG,{ref:n,fill:"currentColor",...t.props,...o,width:r,height:r})});var ro={};br(ro,{Content:()=>gl,FullBleed:()=>Jy,Header:()=>hl,Root:()=>pl,Title:()=>tb});var Yy=p(H(),1),qu="data-wp-hash";function Xu(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&$2(document)),e.__wpStyleRuntime}function U2(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[$qu}]`))if(r.getAttribute(qu)===t)return!0;return!1}function Uy(e,t,r){if(!e.head)return;let o=Xu(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(U2(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(qu,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function $2(e){let t=Xu();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Uy(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function $y(e,t){let r=Xu();r.styles.set(e,t);for(let o of r.documents.keys())Uy(o,e,t)}typeof process>"u",$y("e3ae230cea","@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}}}");var q2={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",$y("7bb6e0116a","@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)}._02872bf298eadc43__root>:is(.bbccc92e6ba5662d__header,._5dffdaf2a6e669ac__content):first-child>.c1fa192587e1b4a6__fullbleed:first-child{margin-block-start:calc(var(--wp-ui-card-padding)*-1)}:is(.bbccc92e6ba5662d__header,._5dffdaf2a6e669ac__content):last-child>.c1fa192587e1b4a6__fullbleed:last-child{margin-block-end:calc(var(--wp-ui-card-padding)*-1)}}");var X2={root:"_02872bf298eadc43__root",header:"bbccc92e6ba5662d__header",content:"_5dffdaf2a6e669ac__content",fullbleed:"c1fa192587e1b4a6__fullbleed"},pl=(0,Yy.forwardRef)(function({render:t,...r},o){let n=te(X2.root,q2["box-sizing"]);return ut({defaultTagName:"div",render:t,ref:o,props:Le({className:n},r)})});var qy=p(H(),1),Gu="data-wp-hash";function Zu(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Z2(document)),e.__wpStyleRuntime}function G2(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[$Gu}]`))if(r.getAttribute(Gu)===t)return!0;return!1}function Xy(e,t,r){if(!e.head)return;let o=Zu(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(G2(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Gu,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Z2(e){let t=Zu();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Xy(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function K2(e,t){let r=Zu();r.styles.set(e,t);for(let o of r.documents.keys())Xy(o,e,t)}typeof process>"u",K2("7bb6e0116a","@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)}._02872bf298eadc43__root>:is(.bbccc92e6ba5662d__header,._5dffdaf2a6e669ac__content):first-child>.c1fa192587e1b4a6__fullbleed:first-child{margin-block-start:calc(var(--wp-ui-card-padding)*-1)}:is(.bbccc92e6ba5662d__header,._5dffdaf2a6e669ac__content):last-child>.c1fa192587e1b4a6__fullbleed:last-child{margin-block-end:calc(var(--wp-ui-card-padding)*-1)}}");var Q2={root:"_02872bf298eadc43__root",header:"bbccc92e6ba5662d__header",content:"_5dffdaf2a6e669ac__content",fullbleed:"c1fa192587e1b4a6__fullbleed"},hl=(0,qy.forwardRef)(function({render:t,...r},o){return ut({defaultTagName:"div",render:t,ref:o,props:Le({className:Q2.header},r)})});var Gy=p(H(),1),Ku="data-wp-hash";function Qu(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&eS(document)),e.__wpStyleRuntime}function J2(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[$Ku}]`))if(r.getAttribute(Ku)===t)return!0;return!1}function Zy(e,t,r){if(!e.head)return;let o=Qu(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(J2(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Ku,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function eS(e){let t=Qu();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Zy(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function tS(e,t){let r=Qu();r.styles.set(e,t);for(let o of r.documents.keys())Zy(o,e,t)}typeof process>"u",tS("7bb6e0116a","@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)}._02872bf298eadc43__root>:is(.bbccc92e6ba5662d__header,._5dffdaf2a6e669ac__content):first-child>.c1fa192587e1b4a6__fullbleed:first-child{margin-block-start:calc(var(--wp-ui-card-padding)*-1)}:is(.bbccc92e6ba5662d__header,._5dffdaf2a6e669ac__content):last-child>.c1fa192587e1b4a6__fullbleed:last-child{margin-block-end:calc(var(--wp-ui-card-padding)*-1)}}");var rS={root:"_02872bf298eadc43__root",header:"bbccc92e6ba5662d__header",content:"_5dffdaf2a6e669ac__content",fullbleed:"c1fa192587e1b4a6__fullbleed"},gl=(0,Gy.forwardRef)(function({render:t,...r},o){return ut({defaultTagName:"div",render:t,ref:o,props:Le({className:rS.content},r)})});var Ky=p(H(),1),Ju="data-wp-hash";function ef(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&nS(document)),e.__wpStyleRuntime}function oS(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[$Ju}]`))if(r.getAttribute(Ju)===t)return!0;return!1}function Qy(e,t,r){if(!e.head)return;let o=ef(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(oS(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Ju,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function nS(e){let t=ef();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Qy(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function iS(e,t){let r=ef();r.styles.set(e,t);for(let o of r.documents.keys())Qy(o,e,t)}typeof process>"u",iS("7bb6e0116a","@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)}._02872bf298eadc43__root>:is(.bbccc92e6ba5662d__header,._5dffdaf2a6e669ac__content):first-child>.c1fa192587e1b4a6__fullbleed:first-child{margin-block-start:calc(var(--wp-ui-card-padding)*-1)}:is(.bbccc92e6ba5662d__header,._5dffdaf2a6e669ac__content):last-child>.c1fa192587e1b4a6__fullbleed:last-child{margin-block-end:calc(var(--wp-ui-card-padding)*-1)}}");var aS={root:"_02872bf298eadc43__root",header:"bbccc92e6ba5662d__header",content:"_5dffdaf2a6e669ac__content",fullbleed:"c1fa192587e1b4a6__fullbleed"},Jy=(0,Ky.forwardRef)(function({render:t,...r},o){return ut({defaultTagName:"div",render:t,ref:o,props:Le({className:aS.fullbleed},r)})});var eb=p(H(),1);var tf=p(I(),1),sS=(0,tf.jsx)("div",{}),tb=(0,eb.forwardRef)(function({render:t=sS,children:r,...o},n){return(0,tf.jsx)(hr,{ref:n,variant:"heading-lg",render:t,...o,children:r})});var rb=p(H(),1),ob=p(I(),1),rf=(0,rb.forwardRef)(function(t,r){return(0,ob.jsx)(ln.Panel,{ref:r,...t})});var nb=p(H(),1),ib=p(I(),1),of=(0,nb.forwardRef)(function(t,r){return(0,ib.jsx)(ln.Root,{ref:r,...t})});var ab=p(H(),1),sb=p(I(),1),nf=(0,ab.forwardRef)(function(t,r){return(0,sb.jsx)(ln.Trigger,{ref:r,...t})});var Jn={};br(Jn,{Content:()=>bb,Header:()=>mb,HeaderDescription:()=>hb,Root:()=>cb});var lb=p(H(),1);var sf=p(I(),1),cb=(0,lb.forwardRef)(function({render:t,...r},o){return(0,sf.jsx)(of,{ref:o,render:(0,sf.jsx)(pl,{render:t}),...r})});var Wi=p(H(),1);var yl=p(ze(),1),lf=p(I(),1),Da=(0,lf.jsx)(yl.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,lf.jsx)(yl.Path,{d:"M16.5 7.5 10 13.9l-2.5-2.4-1 1 3.5 3.6 7.5-7.6z"})});var bl=p(ze(),1),cf=p(I(),1),df=(0,cf.jsx)(bl.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,cf.jsx)(bl.Path,{d:"M17.5 11.6L12 16l-5.5-4.4.9-1.2L12 14l4.5-3.6 1 1.2z"})});var vl=p(ze(),1),uf=p(I(),1),La=(0,uf.jsx)(vl.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,uf.jsx)(vl.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"})});var _l=p(ze(),1),ff=p(I(),1),mf=(0,ff.jsx)(_l.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,ff.jsx)(_l.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"})});var xl=p(ze(),1),pf=p(I(),1),hf=(0,pf.jsx)(xl.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,pf.jsx)(xl.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M18 4H6c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm-4 14.5H6c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h8v13zm4.5-.5c0 .3-.2.5-.5.5h-2.5v-13H18c.3 0 .5.2.5.5v12z"})});var wl=p(ze(),1),gf=p(I(),1),yf=(0,gf.jsx)(wl.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,gf.jsx)(wl.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"})});var Rl=p(ze(),1),bf=p(I(),1),Qn=(0,bf.jsx)(Rl.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,bf.jsx)(Rl.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"})});var El=p(ze(),1),vf=p(I(),1),_f=(0,vf.jsx)(El.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,vf.jsx)(El.Path,{d:"M4 6v12c0 1.1.9 2 2 2h3v-1.5H6c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h3V4H6c-1.1 0-2 .9-2 2zm7.2 16h1.5V2h-1.5v20zM15 5.5h1.5V4H15v1.5zm3.5.5H20c0-1.1-.9-2-2-2v1.5c.3 0 .5.2.5.5zm0 10.5H20v-2h-1.5v2zm0-3.5H20v-2h-1.5v2zm-.5 5.5V20c1.1 0 2-.9 2-2h-1.5c0 .3-.2.5-.5.5zM15 20h1.5v-1.5H15V20zm3.5-10.5H20v-2h-1.5v2z"})});var Sl=p(ze(),1),xf=p(I(),1),wf=(0,xf.jsx)(Sl.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,xf.jsx)(Sl.Path,{d:"M2 11.2v1.5h20v-1.5H2zM5.5 6c0-.3.2-.5.5-.5h12c.3 0 .5.2.5.5v3H20V6c0-1.1-.9-2-2-2H6c-1.1 0-2 .9-2 2v3h1.5V6zm2 14h2v-1.5h-2V20zm3.5 0h2v-1.5h-2V20zm7-1.5V20c1.1 0 2-.9 2-2h-1.5c0 .3-.2.5-.5.5zm.5-2H20V15h-1.5v1.5zM5.5 18H4c0 1.1.9 2 2 2v-1.5c-.3 0-.5-.2-.5-.5zm0-3H4v1.5h1.5V15zm9 5h2v-1.5h-2V20z"})});var Fa=p(ze(),1),Ha=p(I(),1),Rf=(0,Ha.jsxs)(Fa.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:[(0,Ha.jsx)(Fa.Path,{d:"m16 15.5h-8v-1.5h8zm-7.5-2.5h-2v-2h2zm3 0h-2v-2h2zm3 0h-2v-2h2zm3 0h-2v-2h2zm-9-3h-2v-2h2zm3 0h-2v-2h2zm3 0h-2v-2h2zm3 0h-2v-2h2z"}),(0,Ha.jsx)(Fa.Path,{d:"m18.5 6.5h-13a.5.5 0 0 0 -.5.5v9.5a.5.5 0 0 0 .5.5h13a.5.5 0 0 0 .5-.5v-9.5a.5.5 0 0 0 -.5-.5zm-13-1.5h13a2 2 0 0 1 2 2v9.5a2 2 0 0 1 -2 2h-13a2 2 0 0 1 -2-2v-9.5a2 2 0 0 1 2-2z"})]});var Tl=p(ze(),1),Ef=p(I(),1),Sf=(0,Ef.jsx)(Tl.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Ef.jsx)(Tl.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"})});var Cl=p(ze(),1),Tf=p(I(),1),Cf=(0,Tf.jsx)(Cl.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Tf.jsx)(Cl.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"})});var Ol=p(ze(),1),Of=p(I(),1),Pf=(0,Of.jsx)(Ol.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Of.jsx)(Ol.Path,{d:"m19 7-3-3-8.5 8.5-1 4 4-1L19 7Zm-7 11.5H5V20h7v-1.5Z"})});var Pl=p(ze(),1),Af=p(I(),1),Mf=(0,Af.jsx)(Pl.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Af.jsx)(Pl.Path,{d:"M15.6 6.5l-1.1 1 2.9 3.3H8c-.9 0-1.7.3-2.3.9-1.4 1.5-1.4 4.2-1.4 5.6v.2h1.5v-.3c0-1.1 0-3.5 1-4.5.3-.3.7-.5 1.3-.5h9.2L14.5 15l1.1 1.1 4.6-4.6-4.6-5z"})});var Al=p(ze(),1),Nf=p(I(),1),If=(0,Nf.jsx)(Al.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Nf.jsx)(Al.Path,{d:"M12 4V2.2L9 4.8l3 2.5V5.5c3.6 0 6.5 2.9 6.5 6.5 0 2.9-1.9 5.3-4.5 6.2v.2l-.1-.2c-.4.1-.7.2-1.1.2l.2 1.5c.3 0 .6-.1 1-.2 3.5-.9 6-4 6-7.7 0-4.4-3.6-8-8-8zm-7.9 7l1.5.2c.1-1.2.5-2.3 1.2-3.2l-1.1-.9C4.8 8.2 4.3 9.6 4.1 11zm1.5 1.8l-1.5.2c.1.7.3 1.4.5 2 .3.7.6 1.3 1 1.8l1.2-.8c-.3-.5-.6-1-.8-1.5s-.4-1.1-.4-1.7zm1.5 5.5c1.1.9 2.4 1.4 3.8 1.6l.2-1.5c-1.1-.1-2.2-.5-3.1-1.2l-.9 1.1z"})});var Ml=p(ze(),1),kf=p(I(),1),Vf=(0,kf.jsx)(Ml.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,kf.jsx)(Ml.Path,{d:"M15.1 4.8l-3-2.5V4c-4.4 0-8 3.6-8 8 0 3.7 2.5 6.9 6 7.7.3.1.6.1 1 .2l.2-1.5c-.4 0-.7-.1-1.1-.2l-.1.2v-.2c-2.6-.8-4.5-3.3-4.5-6.2 0-3.6 2.9-6.5 6.5-6.5v1.8l3-2.5zM20 11c-.2-1.4-.7-2.7-1.6-3.8l-1.2.8c.7.9 1.1 2 1.3 3.1L20 11zm-1.5 1.8c-.1.5-.2 1.1-.4 1.6s-.5 1-.8 1.5l1.2.9c.4-.5.8-1.1 1-1.8s.5-1.3.5-2l-1.5-.2zm-5.6 5.6l.2 1.5c1.4-.2 2.7-.7 3.8-1.6l-.9-1.1c-.9.7-2 1.1-3.1 1.2z"})});var Nl=p(ze(),1),Df=p(I(),1),Lf=(0,Df.jsx)(Nl.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Df.jsx)(Nl.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"})});var Il=p(ze(),1),Ff=p(I(),1),Hf=(0,Ff.jsx)(Il.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Ff.jsx)(Il.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M9.706 8.646a.25.25 0 01-.188.137l-4.626.672a.25.25 0 00-.139.427l3.348 3.262a.25.25 0 01.072.222l-.79 4.607a.25.25 0 00.362.264l4.138-2.176a.25.25 0 01.233 0l4.137 2.175a.25.25 0 00.363-.263l-.79-4.607a.25.25 0 01.072-.222l3.347-3.262a.25.25 0 00-.139-.427l-4.626-.672a.25.25 0 01-.188-.137l-2.069-4.192a.25.25 0 00-.448 0L9.706 8.646zM12 7.39l-.948 1.921a1.75 1.75 0 01-1.317.957l-2.12.308 1.534 1.495c.412.402.6.982.503 1.55l-.362 2.11 1.896-.997a1.75 1.75 0 011.629 0l1.895.997-.362-2.11a1.75 1.75 0 01.504-1.55l1.533-1.495-2.12-.308a1.75 1.75 0 01-1.317-.957L12 7.39z"})});var kl=p(ze(),1),zf=p(I(),1),jf=(0,zf.jsx)(kl.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,zf.jsx)(kl.Path,{d:"M11.776 4.454a.25.25 0 01.448 0l2.069 4.192a.25.25 0 00.188.137l4.626.672a.25.25 0 01.139.426l-3.348 3.263a.25.25 0 00-.072.222l.79 4.607a.25.25 0 01-.362.263l-4.138-2.175a.25.25 0 00-.232 0l-4.138 2.175a.25.25 0 01-.363-.263l.79-4.607a.25.25 0 00-.071-.222L4.754 9.881a.25.25 0 01.139-.426l4.626-.672a.25.25 0 00.188-.137l2.069-4.192z"})});var Vl=p(ze(),1),Bf=p(I(),1),Wf=(0,Bf.jsx)(Vl.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Bf.jsx)(Vl.Path,{d:"M18.3 11.7c-.6-.6-1.4-.9-2.3-.9H6.7l2.9-3.3-1.1-1-4.5 5L8.5 16l1-1-2.7-2.7H16c.5 0 .9.2 1.3.5 1 1 1 3.4 1 4.5v.3h1.5v-.2c0-1.5 0-4.3-1.5-5.7z"})});var Dl=p(ze(),1),Yf=p(I(),1),Uf=(0,Yf.jsx)(Dl.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Yf.jsx)(Dl.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"})});var db=p(H(),1),Ll=(0,db.createContext)({setDescriptionId:()=>{}});var Po=p(I(),1),$f="data-wp-hash";function qf(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&cS(document)),e.__wpStyleRuntime}function lS(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${$f}]`))if(r.getAttribute($f)===t)return!0;return!1}function fb(e,t,r){if(!e.head)return;let o=qf(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(lS(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute($f,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function cS(e){let t=qf();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)fb(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function Xf(e,t){let r=qf();r.styles.set(e,t);for(let o of r.documents.keys())fb(o,e,t)}typeof process>"u",Xf("f1b9bb6252","@layer wp-ui-utilities, wp-ui-components, wp-ui-compositions, wp-ui-overrides;@layer wp-ui-components{._626190151275d6d3__heading-wrapper{--_gcd-heading-color:inherit;--_gcd-heading-font-size:inherit;--_gcd-heading-font-weight:inherit;--_gcd-heading-margin:0;font-family:inherit;line-height:inherit}.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)}}}");var Bi={"heading-wrapper":"_626190151275d6d3__heading-wrapper","header-content":"cab17c7a373cb60d__header-content","header-trigger-positioner":"dd89d27c4f15912d__header-trigger-positioner","header-trigger-wrapper":"bcfab5f2448bafef__header-trigger-wrapper","header-trigger":"_3106f8d2b0330faa__header-trigger",header:"_5d2dfcb4085c6d0f__header",content:"e34cf37ccd0d81e0__content",overflowVisible:"_165c4572592944b2__overflowVisible","content-inner":"_41bfdbf7b6c087c2__content-inner"};typeof process>"u",Xf("1fb29d3a3c","._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)}");var ub={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"};typeof process>"u",Xf("2a5ab8f3a7","@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))}}");var dS={"outset-ring--focus":"_08e8a2e44959f892__outset-ring--focus","outset-ring--focus-except-active":"e25b2bdd7aa21721__outset-ring--focus-except-active","outset-ring--focus-visible":"d0541bc9dd9dc7b6__outset-ring--focus-visible","outset-ring--focus-within":"cd83dfc2126a0846__outset-ring--focus-within","outset-ring--focus-within-except-active":"_970d04df7376df67__outset-ring--focus-within-except-active","outset-ring--focus-within-visible":"c5cb3ee4bddaa8e4__outset-ring--focus-within-visible","outset-ring--focus-parent-visible":"ecadb9e080e2dfa5__outset-ring--focus-parent-visible"},mb=(0,Wi.forwardRef)(function({children:t,className:r,render:o,...n},i){let[a,s]=(0,Wi.useState)(),l=(0,Wi.useMemo)(()=>({setDescriptionId:s}),[s]);return ut({defaultTagName:"div",render:o,ref:i,props:Le(n,{className:te(ub.heading,Bi["heading-wrapper"],r),children:(0,Po.jsx)(Ll.Provider,{value:l,children:(0,Po.jsxs)(nf,{className:Bi.header,render:(0,Po.jsx)(hl,{}),nativeButton:!1,"aria-describedby":a,children:[(0,Po.jsx)("div",{className:Bi["header-content"],children:t}),(0,Po.jsx)("div",{className:te(Bi["header-trigger-positioner"]),children:(0,Po.jsx)("div",{className:te(Bi["header-trigger-wrapper"],ub.div,dS["outset-ring--focus-parent-visible"]),children:(0,Po.jsx)($u,{icon:df,className:Bi["header-trigger"]})})})]})})})})});var cn=p(H(),1);var pb=p(I(),1),hb=(0,cn.forwardRef)(function({children:t,className:r,...o},n){let i=(0,cn.useId)(),{setDescriptionId:a}=(0,cn.useContext)(Ll);return(0,cn.useEffect)(()=>(a(i),()=>a(void 0)),[i,a]),(0,pb.jsx)("div",{ref:n,id:i,"aria-hidden":"true",className:r,...o,children:t})});var gb=p(H(),1);var Kf=p(I(),1),Zf="data-wp-hash";function Qf(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&fS(document)),e.__wpStyleRuntime}function uS(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[$Zf}]`))if(r.getAttribute(Zf)===t)return!0;return!1}function yb(e,t,r){if(!e.head)return;let o=Qf(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(uS(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Zf,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function fS(e){let t=Qf();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)yb(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function mS(e,t){let r=Qf();r.styles.set(e,t);for(let o of r.documents.keys())yb(o,e,t)}typeof process>"u",mS("f1b9bb6252","@layer wp-ui-utilities, wp-ui-components, wp-ui-compositions, wp-ui-overrides;@layer wp-ui-components{._626190151275d6d3__heading-wrapper{--_gcd-heading-color:inherit;--_gcd-heading-font-size:inherit;--_gcd-heading-font-weight:inherit;--_gcd-heading-margin:0;font-family:inherit;line-height:inherit}.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)}}}");var Gf={"heading-wrapper":"_626190151275d6d3__heading-wrapper","header-content":"cab17c7a373cb60d__header-content","header-trigger-positioner":"dd89d27c4f15912d__header-trigger-positioner","header-trigger-wrapper":"bcfab5f2448bafef__header-trigger-wrapper","header-trigger":"_3106f8d2b0330faa__header-trigger",header:"_5d2dfcb4085c6d0f__header",content:"e34cf37ccd0d81e0__content",overflowVisible:"_165c4572592944b2__overflowVisible","content-inner":"_41bfdbf7b6c087c2__content-inner"},bb=(0,gb.forwardRef)(function({className:t,render:r,children:o,hiddenUntilFound:n=!0,...i},a){return(0,Kf.jsx)(rf,{ref:a,className:s=>te(Gf.content,s.open&&s.transitionStatus==="idle"&&Gf.overflowVisible,t),hiddenUntilFound:n,...i,children:(0,Kf.jsx)(gl,{className:Gf["content-inner"],render:r,children:o})})});var wb=p(H(),1);function Jf(e,t,r){return(0,wb.cloneElement)(e??t,{children:r})}var Eb=p(za(),1),{lock:A9,unlock:Sb}=(0,Eb.__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");var Tb=p(H(),1),em="data-wp-hash";function tm(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&hS(document)),e.__wpStyleRuntime}function pS(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[$em}]`))if(r.getAttribute(em)===t)return!0;return!1}function Cb(e,t,r){if(!e.head)return;let o=tm(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(pS(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(em,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function hS(e){let t=tm();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Cb(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function gS(e,t){let r=tm();r.styles.set(e,t);for(let o of r.documents.keys())Cb(o,e,t)}typeof process>"u",gS("b51ff41489","@layer wp-ui-utilities, wp-ui-components, wp-ui-compositions, wp-ui-overrides;@layer wp-ui-components{._19ce0419607e1896__stack{display:flex}}");var yS={stack:"_19ce0419607e1896__stack"},bS={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)"},ee=(0,Tb.forwardRef)(function({direction:t,gap:r,align:o,justify:n,wrap:i,render:a,...s},l){let d={gap:r&&bS[r],alignItems:o,justifyContent:n,flexDirection:t,flexWrap:i};return ut({render:a,ref:l,props:Le(s,{style:d,className:yS.stack})})});var oo={};br(oo,{Popup:()=>jb,Portal:()=>Fl,Positioner:()=>Hl,Provider:()=>Xb,Root:()=>$b,Trigger:()=>Yb});var Fb=p(H(),1),Hb=p(xb(),1);var Nb=p(H(),1);var rm="data-wp-hash";function om(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&_S(document)),e.__wpStyleRuntime}function vS(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[$rm}]`))if(r.getAttribute(rm)===t)return!0;return!1}function Pb(e,t,r){if(!e.head)return;let o=om(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(vS(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(rm,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function _S(e){let t=om();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Pb(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function xS(e,t){let r=om();r.styles.set(e,t);for(let o of r.documents.keys())Pb(o,e,t)}typeof process>"u",xS("45eb1fe20f","@layer wp-ui-utilities, wp-ui-components, wp-ui-compositions, wp-ui-overrides;._11fc52b637ff8a7e__slot{inset:0;isolation:isolate;pointer-events:none;position:fixed;z-index:1000000003}@layer wp-ui-utilities{._11fc52b637ff8a7e__slot>*{pointer-events:auto}}");var Ob={slot:"_11fc52b637ff8a7e__slot"},Ab="data-wp-compat-overlay-slot";function wS(){return typeof document>"u"?null:document}function RS(){let e;try{e=window.top?.wp}catch{}let t=e??window.wp;return typeof t?.components=="object"&&t.components!==null}var Ao=null;function ES(e){let t=e.createElement("div");return t.setAttribute(Ab,""),Ob.slot&&t.classList.add(Ob.slot),e.body.appendChild(t),t}function Mb(){if(typeof window>"u"||!RS()&&window.__wpUiCompatOverlaySlotEnabled!==!0)return;let e=wS();if(!e||!e.body)return;if(Ao&&Ao.ownerDocument===e&&Ao.isConnected)return Ao;let t=e.querySelector(`[$Ab}]`);return t instanceof HTMLDivElement?(Ao=t,t):(Ao?.isConnected&&Ao.remove(),Ao=ES(e),Ao)}var Ib=p(I(),1),Fl=(0,Nb.forwardRef)(function({container:t,...r},o){return(0,Ib.jsx)(er.Portal,{container:t??Mb(),...r,ref:o})});var kb=p(H(),1),Lb=p(I(),1),nm="data-wp-hash";function im(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&TS(document)),e.__wpStyleRuntime}function SS(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[$nm}]`))if(r.getAttribute(nm)===t)return!0;return!1}function Vb(e,t,r){if(!e.head)return;let o=im(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(SS(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(nm,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function TS(e){let t=im();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Vb(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function Db(e,t){let r=im();r.styles.set(e,t);for(let o of r.documents.keys())Vb(o,e,t)}typeof process>"u",Db("e3ae230cea","@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}}}");var CS={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",Db("8293efbb49",'@layer wp-ui-utilities, wp-ui-components, wp-ui-compositions, wp-ui-overrides;@layer wp-ui-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-sm,2px);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 OS={positioner:"_480b748dd3510e64__positioner",popup:"_50096b232db7709d__popup"},Hl=(0,kb.forwardRef)(function({align:t="center",className:r,side:o="top",sideOffset:n=4,...i},a){return(0,Lb.jsx)(er.Positioner,{ref:a,align:t,side:o,sideOffset:n,...i,className:te(CS["box-sizing"],OS.positioner,r)})});var ja=p(I(),1),am="data-wp-hash";function sm(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&AS(document)),e.__wpStyleRuntime}function PS(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[$am}]`))if(r.getAttribute(am)===t)return!0;return!1}function zb(e,t,r){if(!e.head)return;let o=sm(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(PS(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(am,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function AS(e){let t=sm();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)zb(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function MS(e,t){let r=sm();r.styles.set(e,t);for(let o of r.documents.keys())zb(o,e,t)}typeof process>"u",MS("8293efbb49",'@layer wp-ui-utilities, wp-ui-components, wp-ui-compositions, wp-ui-overrides;@layer wp-ui-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-sm,2px);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 NS={positioner:"_480b748dd3510e64__positioner",popup:"_50096b232db7709d__popup"},IS=Sb(Hb.privateApis).ThemeProvider,jb=(0,Fb.forwardRef)(function({portal:t,positioner:r,children:o,className:n,...i},a){let s=(0,ja.jsx)(IS,{color:{bg:"#1e1e1e"},children:(0,ja.jsx)(er.Popup,{ref:a,className:te(NS.popup,n),...i,children:o})}),l=Jf(r,(0,ja.jsx)(Hl,{}),s);return Jf(t,(0,ja.jsx)(Fl,{}),l)});var Bb=p(H(),1),Wb=p(I(),1),Yb=(0,Bb.forwardRef)(function(t,r){return(0,Wb.jsx)(er.Trigger,{ref:r,...t})});var Ub=p(I(),1);function $b(e){return(0,Ub.jsx)(er.Root,{...e})}var qb=p(I(),1);function Xb({...e}){return(0,qb.jsx)(er.Provider,{...e})}var Gb=p(H(),1),lm="data-wp-hash";function cm(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&VS(document)),e.__wpStyleRuntime}function kS(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[$lm}]`))if(r.getAttribute(lm)===t)return!0;return!1}function Zb(e,t,r){if(!e.head)return;let o=cm(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(kS(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(lm,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function VS(e){let t=cm();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Zb(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function DS(e,t){let r=cm();r.styles.set(e,t);for(let o of r.documents.keys())Zb(o,e,t)}typeof process>"u",DS("c46e8cb841","@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}}");var LS={"visually-hidden":"f37b9e2e191ebd66__visually-hidden"},ti=(0,Gb.forwardRef)(function({render:t,...r},o){return ut({render:t,ref:o,props:Le({className:LS["visually-hidden"]},r,{"data-visually-hidden":""})})});var Kb=p(H(),1),Qb=p(le(),1),Yi=p(I(),1),dm="data-wp-hash";function um(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&HS(document)),e.__wpStyleRuntime}function FS(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[$dm}]`))if(r.getAttribute(dm)===t)return!0;return!1}function Jb(e,t,r){if(!e.head)return;let o=um(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(FS(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(dm,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function HS(e){let t=um();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Jb(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function jl(e,t){let r=um();r.styles.set(e,t);for(let o of r.documents.keys())Jb(o,e,t)}typeof process>"u",jl("e3ae230cea","@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}}}");var zS={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",jl("2a5ab8f3a7","@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))}}");var jS={"outset-ring--focus":"_08e8a2e44959f892__outset-ring--focus","outset-ring--focus-except-active":"e25b2bdd7aa21721__outset-ring--focus-except-active","outset-ring--focus-visible":"d0541bc9dd9dc7b6__outset-ring--focus-visible","outset-ring--focus-within":"cd83dfc2126a0846__outset-ring--focus-within","outset-ring--focus-within-except-active":"_970d04df7376df67__outset-ring--focus-within-except-active","outset-ring--focus-within-visible":"c5cb3ee4bddaa8e4__outset-ring--focus-within-visible","outset-ring--focus-parent-visible":"ecadb9e080e2dfa5__outset-ring--focus-parent-visible"};typeof process>"u",jl("90a23568f8",'@layer wp-ui-utilities, wp-ui-components, wp-ui-compositions, wp-ui-overrides;@layer wp-ui-components{.d4250949359b05ce__link{text-decoration-thickness:from-font;text-underline-offset:.2em}.c6055659b8e2cd2c__is-brand,.c6055659b8e2cd2c__is-brand:visited{--_gcd-a-color:var(--wpds-color-fg-interactive-brand,var(--wp-admin-theme-color,#3858e9));color:var(--wpds-color-fg-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.c6055659b8e2cd2c__is-brand:active,.c6055659b8e2cd2c__is-brand:hover{--_gcd-a-color:var(--wpds-color-fg-interactive-brand-active,var(--wp-admin-theme-color,#3858e9));color:var(--wpds-color-fg-interactive-brand-active,var(--wp-admin-theme-color,#3858e9))}._92e0dfcaeee15b88__is-neutral,._92e0dfcaeee15b88__is-neutral:visited{--_gcd-a-color:var(--wpds-color-fg-interactive-neutral,#1e1e1e);color:var(--wpds-color-fg-interactive-neutral,#1e1e1e);text-decoration-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d)}._92e0dfcaeee15b88__is-neutral:active,._92e0dfcaeee15b88__is-neutral:hover{--_gcd-a-color:var(--wpds-color-fg-interactive-neutral-active,#1e1e1e);color:var(--wpds-color-fg-interactive-neutral-active,#1e1e1e)}.cf122a9bf1035d42__is-unstyled{--_gcd-a-color:inherit;color:inherit;text-decoration:none}._0cb411afac4c86c7__link-icon{display:inline-block;font-weight:var(--wpds-typography-font-weight-regular,400);line-height:1;margin-inline-start:var(--wpds-dimension-padding-xs,4px);text-decoration:none}._0cb411afac4c86c7__link-icon:after{content:"\\2197"}._0cb411afac4c86c7__link-icon:dir(rtl):after{content:"\\2196"}}');var zl={link:"d4250949359b05ce__link","is-brand":"c6055659b8e2cd2c__is-brand","is-neutral":"_92e0dfcaeee15b88__is-neutral","is-unstyled":"cf122a9bf1035d42__is-unstyled","link-icon":"_0cb411afac4c86c7__link-icon"};typeof process>"u",jl("1fb29d3a3c","._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)}");var BS={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"},Bl=(0,Kb.forwardRef)(function({children:t,variant:r="default",tone:o="brand",openInNewTab:n=!1,render:i,className:a,...s},l){return ut({render:i,defaultTagName:"a",ref:l,props:Le(s,{className:te(BS.a,zS["box-sizing"],jS["outset-ring--focus"],r!=="unstyled"&&zl.link,r!=="unstyled"&&zl[`is-$o}`],r==="unstyled"&&zl["is-unstyled"],a),target:n?"_blank":void 0,children:(0,Yi.jsxs)(Yi.Fragment,{children:[t,n&&(0,Yi.jsx)("span",{className:zl["link-icon"],role:"img","aria-label":(0,Qb.__)("(opens in a new tab)")})]})})})});var wt=p(I(),1),mm="data-wp-hash";function pm(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&YS(document)),e.__wpStyleRuntime}function WS(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[$mm}]`))if(r.getAttribute(mm)===t)return!0;return!1}function rv(e,t,r){if(!e.head)return;let o=pm(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(WS(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(mm,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function YS(e){let t=pm();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)rv(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function US(e,t){let r=pm();r.styles.set(e,t);for(let o of r.documents.keys())rv(o,e,t)}typeof process>"u",US("846edc217c","._5f4053eba32ce092__list{list-style:none;margin:0;padding:0}._5f4053eba32ce092__list>li{flex-shrink:0}._5f4053eba32ce092__list>li:last-child{flex-shrink:1;min-width:0}.d1978551971a3360__current{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._6d9152063d443376__separator{color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);margin:0 var(--wpds-dimension-gap-sm,8px);user-select:none}");var fm={list:"_5f4053eba32ce092__list",current:"d1978551971a3360__current",separator:"_6d9152063d443376__separator"},$S=({items:e})=>{if(!e.length)return null;let t=e.slice(0,-1),r=e[e.length-1];return(0,wt.jsx)("nav",{"aria-label":(0,tv.__)("Breadcrumbs"),children:(0,wt.jsxs)(ee,{render:(0,wt.jsx)("ul",{}),direction:"row",align:"center",className:fm.list,children:[t.map((o,n)=>(0,wt.jsxs)("li",{children:[(0,wt.jsx)(hr,{variant:"body-lg",render:(0,wt.jsx)(Bl,{tone:"neutral",render:(0,wt.jsx)(ev,{to:o.to})}),children:o.label}),(0,wt.jsx)(hr,{variant:"body-lg","aria-hidden":"true",className:fm.separator,children:"/"})]},n)),(0,wt.jsx)("li",{children:r.to?(0,wt.jsx)(hr,{variant:"body-lg",render:(0,wt.jsx)(Bl,{tone:"neutral",render:(0,wt.jsx)(ev,{to:r.to})}),children:r.label}):(0,wt.jsx)(hr,{variant:"heading-lg",render:(0,wt.jsx)("h1",{}),className:fm.current,children:r.label})})]})})},hm=$S;var ov=p(H(),1),nv=p(I(),1),iv=(0,ov.forwardRef)(({children:e,className:t,ariaLabel:r,as:o="div",...n},i)=>(0,nv.jsx)(o,{ref:i,className:te("admin-ui-navigable-region",t),"aria-label":r,role:"region",tabIndex:"-1",...n,children:e}));iv.displayName="NavigableRegion";var no=iv;var sv=p(ie(),1),{Fill:lv,Slot:cv}=(0,sv.createSlotFill)("SidebarToggle");var xr=p(I(),1),gm="data-wp-hash";function ym(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&XS(document)),e.__wpStyleRuntime}function qS(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[$gm}]`))if(r.getAttribute(gm)===t)return!0;return!1}function dv(e,t,r){if(!e.head)return;let o=ym(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(qS(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(gm,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function XS(e){let t=ym();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)dv(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function GS(e,t){let r=ym();r.styles.set(e,t);for(let o of r.documents.keys())dv(o,e,t)}typeof process>"u",GS("aa9c241ccc","._956b6df0898efed0__page{text-wrap:pretty;background-color:var(--wpds-color-bg-surface-neutral,#fcfcfc);color:var(--wpds-color-fg-content-neutral,#1e1e1e);display:flex;flex-flow:column;height:100%;position:relative;z-index:1}._0625b55e82a0d93d__header{background:var(--wpds-color-bg-surface-neutral-strong,#fff);border-block-end:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-surface-neutral-weak,#e4e4e4);inset-block-start:0;padding:var(--wpds-dimension-padding-lg,16px) var(--wpds-dimension-padding-2xl,24px);position:sticky;z-index:1}.a43c44d5ae28b2e8__header-content{min-height:calc(var(--wpds-dimension-base, 4px)*8)}.b7cb5b9daf3a3b25__header-actions{flex-shrink:0}._8113be94e7caf73c__header-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._9a776c7f70996f61__header-visual{display:grid;flex-shrink:0;grid-template-columns:1fr;grid-template-rows:1fr;height:calc(var(--wpds-dimension-base, 4px)*6);width:calc(var(--wpds-dimension-base, 4px)*6);>*{grid-column:1/-1;grid-row:1/-1;max-height:100%;max-width:100%}}.d5e0920cd15d35bc__sidebar-toggle-slot:empty{display:none}._60fea2f6bf5319cd__header-subtitle{color:var(--wpds-color-fg-content-neutral-weak,#707070);padding-block-end:var(--wpds-dimension-padding-xs,4px)}.be5e57d029ec4036__content{display:flex;flex-direction:column;flex-grow:1;overflow:auto;&._128806d0b26e3a50__has-padding{padding:var(--wpds-dimension-padding-lg,16px) var(--wpds-dimension-padding-2xl,24px)}}");var ri={page:"_956b6df0898efed0__page",header:"_0625b55e82a0d93d__header","header-content":"a43c44d5ae28b2e8__header-content","header-actions":"b7cb5b9daf3a3b25__header-actions","header-title":"_8113be94e7caf73c__header-title","header-visual":"_9a776c7f70996f61__header-visual","sidebar-toggle-slot":"d5e0920cd15d35bc__sidebar-toggle-slot","header-subtitle":"_60fea2f6bf5319cd__header-subtitle",content:"be5e57d029ec4036__content","has-padding":"_128806d0b26e3a50__has-padding"};function uv({headingLevel:e=1,breadcrumbs:t,badges:r,visual:o,title:n,subTitle:i,actions:a,showSidebarToggle:s=!0}){let l=`h$e}`;return(0,xr.jsxs)(ee,{direction:"column",className:ri.header,children:[(0,xr.jsxs)(ee,{className:ri["header-content"],direction:"row",gap:"sm",justify:"space-between",children:[(0,xr.jsxs)(ee,{direction:"row",gap:"sm",align:"center",justify:"start",children:[s&&(0,xr.jsx)(cv,{bubblesVirtually:!0,className:ri["sidebar-toggle-slot"]}),o&&(0,xr.jsx)("div",{className:ri["header-visual"],"aria-hidden":"true",children:o}),n&&(0,xr.jsx)(hr,{className:ri["header-title"],render:(0,xr.jsx)(l,{}),variant:"heading-lg",children:n}),t,r]}),a&&(0,xr.jsx)(ee,{align:"center",className:ri["header-actions"],direction:"row",gap:"sm",children:a})]}),i&&(0,xr.jsx)(hr,{render:(0,xr.jsx)("p",{}),variant:"body-md",className:ri["header-subtitle"],children:i})]})}var Ba=p(I(),1),vm="data-wp-hash";function _m(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&KS(document)),e.__wpStyleRuntime}function ZS(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[$vm}]`))if(r.getAttribute(vm)===t)return!0;return!1}function fv(e,t,r){if(!e.head)return;let o=_m(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(ZS(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(vm,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function KS(e){let t=_m();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)fv(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function QS(e,t){let r=_m();r.styles.set(e,t);for(let o of r.documents.keys())fv(o,e,t)}typeof process>"u",QS("aa9c241ccc","._956b6df0898efed0__page{text-wrap:pretty;background-color:var(--wpds-color-bg-surface-neutral,#fcfcfc);color:var(--wpds-color-fg-content-neutral,#1e1e1e);display:flex;flex-flow:column;height:100%;position:relative;z-index:1}._0625b55e82a0d93d__header{background:var(--wpds-color-bg-surface-neutral-strong,#fff);border-block-end:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-surface-neutral-weak,#e4e4e4);inset-block-start:0;padding:var(--wpds-dimension-padding-lg,16px) var(--wpds-dimension-padding-2xl,24px);position:sticky;z-index:1}.a43c44d5ae28b2e8__header-content{min-height:calc(var(--wpds-dimension-base, 4px)*8)}.b7cb5b9daf3a3b25__header-actions{flex-shrink:0}._8113be94e7caf73c__header-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._9a776c7f70996f61__header-visual{display:grid;flex-shrink:0;grid-template-columns:1fr;grid-template-rows:1fr;height:calc(var(--wpds-dimension-base, 4px)*6);width:calc(var(--wpds-dimension-base, 4px)*6);>*{grid-column:1/-1;grid-row:1/-1;max-height:100%;max-width:100%}}.d5e0920cd15d35bc__sidebar-toggle-slot:empty{display:none}._60fea2f6bf5319cd__header-subtitle{color:var(--wpds-color-fg-content-neutral-weak,#707070);padding-block-end:var(--wpds-dimension-padding-xs,4px)}.be5e57d029ec4036__content{display:flex;flex-direction:column;flex-grow:1;overflow:auto;&._128806d0b26e3a50__has-padding{padding:var(--wpds-dimension-padding-lg,16px) var(--wpds-dimension-padding-2xl,24px)}}");var bm={page:"_956b6df0898efed0__page",header:"_0625b55e82a0d93d__header","header-content":"a43c44d5ae28b2e8__header-content","header-actions":"b7cb5b9daf3a3b25__header-actions","header-title":"_8113be94e7caf73c__header-title","header-visual":"_9a776c7f70996f61__header-visual","sidebar-toggle-slot":"d5e0920cd15d35bc__sidebar-toggle-slot","header-subtitle":"_60fea2f6bf5319cd__header-subtitle",content:"be5e57d029ec4036__content","has-padding":"_128806d0b26e3a50__has-padding"};function mv({headingLevel:e,breadcrumbs:t,badges:r,visual:o,title:n,subTitle:i,children:a,className:s,actions:l,ariaLabel:d,hasPadding:c=!1,showSidebarToggle:u=!0}){let h=te(bm.page,s);return(0,Ba.jsxs)(no,{className:h,ariaLabel:d??(typeof n=="string"?n:""),children:[(n||t||r||l||o)&&(0,Ba.jsx)(uv,{headingLevel:e,breadcrumbs:t,badges:r,visual:o,title:n,subTitle:i,actions:l,showSidebarToggle:u}),c?(0,Ba.jsx)("div",{className:te(bm.content,bm["has-padding"]),children:a}):a]})}mv.SidebarToggleFill=lv;var xm=mv;var z1=p(Wl()),j1=p(Wr()),B1=p(yv()),W1=p(vv()),Rp=p(le());var Yl=p(H(),1),_v=p(I(),1),xv=(0,Yl.createContext)(void 0);function wv({value:e,onChange:t,settings:r={},children:o}){let n={media:e,onChange:t,fields:r.fields||[]};return(0,_v.jsx)(xv.Provider,{value:n,children:o})}function Ui(){let e=(0,Yl.useContext)(xv);if(!e)throw new Error("useMediaEditorContext must be used within MediaEditorProvider");return e}var Rv=p(ie(),1),Ev=p(H(),1),Ul=p(le(),1);function oi(e){return e?e.startsWith("image/")?{type:"image"}:e.startsWith("video/")?{type:"video"}:e.startsWith("audio/")?{type:"audio"}:{type:"application"}:{type:"application"}}var ft=p(I(),1);function JS({mediaType:e,mediaUrl:t,altText:r,displayTitle:o,mimeType:n,onLoad:i,onError:a,loadingState:s}){switch(e.type){case"image":return(0,ft.jsx)("img",{className:s==="loaded"?"loaded":"",src:t,alt:r||"",onLoad:i,onError:a});case"video":return(0,ft.jsx)("video",{src:t,controls:!0,onError:a,children:o});case"audio":return(0,ft.jsx)("audio",{src:t,controls:!0,onError:a,children:o});default:return(0,ft.jsxs)("div",{className:"media-editor-preview__file-info",children:[(0,ft.jsx)("p",{className:"media-editor-preview__file-name",children:o}),(0,ft.jsx)("p",{className:"media-editor-preview__mime-type",children:n}),(0,ft.jsx)("a",{href:t,target:"_blank",rel:"noopener",className:"media-editor-preview__download-link",children:(0,Ul.__)("View file")})]})}}function Sv(e){let[t,r]=(0,Ev.useState)("loading"),{media:o}=Ui(),{source_url:n,mime_type:i,alt_text:a,title:s}=o||{},l=oi(i);if(!n)return(0,ft.jsx)("div",{className:"media-editor-preview media-editor-preview--empty",children:(0,ft.jsx)("p",{children:(0,Ul.__)("No media file available.")})});if(t==="error")return(0,ft.jsxs)("div",{className:"media-editor-preview media-editor-preview--error",children:[(0,ft.jsx)("p",{children:(0,Ul.__)("Failed to load media file.")}),(0,ft.jsx)("p",{className:"media-editor-preview__url",children:n})]});let d=typeof s=="string"?s:s?.rendered||s?.raw;return(0,ft.jsxs)("div",{...e,className:`media-editor-preview media-editor-preview--$l.type}`,children:[l.type==="image"&&t==="loading"&&(0,ft.jsx)("div",{className:"media-editor-preview__spinner",children:(0,ft.jsx)(Rv.Spinner,{})}),(0,ft.jsx)(JS,{mediaType:l,mediaUrl:n,altText:a,displayTitle:d,mimeType:i,onLoad:()=>r("loaded"),onError:()=>r("error"),loadingState:t})]})}var wm=p(le(),1);var Ne="isAny",Ie="isNone",Rt="isAll",Et="isNotAll",Ft="between",Ht="inThePast",tr="over",je="is",Be="isNot",dn="lessThan",un="greaterThan",fn="lessThanOrEqual",mn="greaterThanOrEqual",pn="before",hn="after",gn="beforeInc",yn="afterInc",io="contains",ao="notContains",so="startsWith",bn="on",vn="notOn";var oF={asc:(0,wm.__)("Sort ascending"),desc:(0,wm.__)("Sort descending")};var Cv=p(za(),1),{lock:aF,unlock:Te}=(0,Cv.__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");var Wa=p(H(),1),eT=[];function rr({elements:e,getElements:t}){let r=Array.isArray(e)&&e.length>0?e:eT,[o,n]=(0,Wa.useState)(r),[i,a]=(0,Wa.useState)(!1);return(0,Wa.useEffect)(()=>{if(!t){n(r);return}let s=!1;return a(!0),t().then(l=>{if(!s){let d=Array.isArray(l)&&l.length>0?l:r;n(d)}}).catch(()=>{s||n(r)}).finally(()=>{s||a(!1)}),()=>{s=!0}},[t,r]),{elements:o,isLoading:i}}var tT=Math.pow(10,8)*24*60*60*1e3,dF=-tT,$l=6048e5,Av=864e5;var rT=3600;var Mv=rT*24,uF=Mv*7,oT=Mv*365.2425,nT=oT/12,fF=nT*3,Em=Symbol.for("constructDateFrom");function it(e,t){return typeof e=="function"?e(t):e&&typeof e=="object"&&Em in e?e[Em](t):e instanceof Date?new e.constructor(t):new Date(t)}function ve(e,t){return it(t||e,e)}function ql(e,t,r){let o=ve(e,r?.in);return isNaN(t)?it(r?.in||e,NaN):(t&&o.setDate(o.getDate()+t),o)}function Xl(e,t,r){let o=ve(e,r?.in);if(isNaN(t))return it(r?.in||e,NaN);if(!t)return o;let n=o.getDate(),i=it(r?.in||e,o.getTime());i.setMonth(o.getMonth()+t+1,0);let a=i.getDate();return n>=a?i:(o.setFullYear(i.getFullYear(),i.getMonth(),n),o)}var iT={};function _n(){return iT}function Mo(e,t){let r=_n(),o=t?.weekStartsOn??t?.locale?.options?.weekStartsOn??r.weekStartsOn??r.locale?.options?.weekStartsOn??0,n=ve(e,t?.in),i=n.getDay(),a=(i<o?7:0)+i-o;return n.setDate(n.getDate()-a),n.setHours(0,0,0,0),n}function ni(e,t){return Mo(e,{...t,weekStartsOn:1})}function Gl(e,t){let r=ve(e,t?.in),o=r.getFullYear(),n=it(r,0);n.setFullYear(o+1,0,4),n.setHours(0,0,0,0);let i=ni(n),a=it(r,0);a.setFullYear(o,0,4),a.setHours(0,0,0,0);let s=ni(a);return r.getTime()>=i.getTime()?o+1:r.getTime()>=s.getTime()?o:o-1}function Sm(e){let t=ve(e),r=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()));return r.setUTCFullYear(t.getFullYear()),+e-+r}function Nv(e,...t){let r=it.bind(null,e||t.find(o=>typeof o=="object"));return t.map(r)}function Tm(e,t){let r=ve(e,t?.in);return r.setHours(0,0,0,0),r}function Iv(e,t,r){let[o,n]=Nv(r?.in,e,t),i=Tm(o),a=Tm(n),s=+i-Sm(i),l=+a-Sm(a);return Math.round((s-l)/Av)}function kv(e,t){let r=Gl(e,t),o=it(t?.in||e,0);return o.setFullYear(r,0,4),o.setHours(0,0,0,0),ni(o)}function Vv(e,t,r){return ql(e,t*7,r)}function Dv(e,t,r){return Xl(e,t*12,r)}function Lv(e){return e instanceof Date||typeof e=="object"&&Object.prototype.toString.call(e)==="[object Date]"}function No(e){return!(!Lv(e)&&typeof e!="number"||isNaN(+ve(e)))}function Fv(e,t){let r=ve(e,t?.in);return r.setDate(1),r.setHours(0,0,0,0),r}function Zl(e,t){let r=ve(e,t?.in);return r.setFullYear(r.getFullYear(),0,1),r.setHours(0,0,0,0),r}var aT={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"}},Hv=(e,t,r)=>{let o,n=aT[e];return typeof n=="string"?o=n:t===1?o=n.one:o=n.other.replace("{{count}}",t.toString()),r?.addSuffix?r.comparison&&r.comparison>0?"in "+o:o+" ago":o};function Kl(e){return(t={})=>{let r=t.width?String(t.width):e.defaultWidth;return e.formats[r]||e.formats[e.defaultWidth]}}var sT={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},lT={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},cT={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},zv={date:Kl({formats:sT,defaultWidth:"full"}),time:Kl({formats:lT,defaultWidth:"full"}),dateTime:Kl({formats:cT,defaultWidth:"full"})};var dT={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},jv=(e,t,r,o)=>dT[e];function $i(e){return(t,r)=>{let o=r?.context?String(r.context):"standalone",n;if(o==="formatting"&&e.formattingValues){let a=e.defaultFormattingWidth||e.defaultWidth,s=r?.width?String(r.width):a;n=e.formattingValues[s]||e.formattingValues[a]}else{let a=e.defaultWidth,s=r?.width?String(r.width):e.defaultWidth;n=e.values[s]||e.values[a]}let i=e.argumentCallback?e.argumentCallback(t):t;return n[i]}}var uT={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},fT={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},mT={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"]},pT={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"]},hT={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"}},gT={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"}},yT=(e,t)=>{let r=Number(e),o=r%100;if(o>20||o<10)switch(o%10){case 1:return r+"st";case 2:return r+"nd";case 3:return r+"rd"}return r+"th"},Bv={ordinalNumber:yT,era:$i({values:uT,defaultWidth:"wide"}),quarter:$i({values:fT,defaultWidth:"wide",argumentCallback:e=>e-1}),month:$i({values:mT,defaultWidth:"wide"}),day:$i({values:pT,defaultWidth:"wide"}),dayPeriod:$i({values:hT,defaultWidth:"wide",formattingValues:gT,defaultFormattingWidth:"wide"})};function qi(e){return(t,r={})=>{let o=r.width,n=o&&e.matchPatterns[o]||e.matchPatterns[e.defaultMatchWidth],i=t.match(n);if(!i)return null;let a=i[0],s=o&&e.parsePatterns[o]||e.parsePatterns[e.defaultParseWidth],l=Array.isArray(s)?vT(s,u=>u.test(a)):bT(s,u=>u.test(a)),d;d=e.valueCallback?e.valueCallback(l):l,d=r.valueCallback?r.valueCallback(d):d;let c=t.slice(a.length);return{value:d,rest:c}}}function bT(e,t){for(let r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&t(e[r]))return r}function vT(e,t){for(let r=0;r<e.length;r++)if(t(e[r]))return r}function Wv(e){return(t,r={})=>{let o=t.match(e.matchPattern);if(!o)return null;let n=o[0],i=t.match(e.parsePattern);if(!i)return null;let a=e.valueCallback?e.valueCallback(i[0]):i[0];a=r.valueCallback?r.valueCallback(a):a;let s=t.slice(n.length);return{value:a,rest:s}}}var _T=/^(\d+)(th|st|nd|rd)?/i,xT=/\d+/i,wT={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},RT={any:[/^b/i,/^(a|c)/i]},ET={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},ST={any:[/1/i,/2/i,/3/i,/4/i]},TT={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},CT={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]},OT={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},PT={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]},AT={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},MT={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}},Yv={ordinalNumber:Wv({matchPattern:_T,parsePattern:xT,valueCallback:e=>parseInt(e,10)}),era:qi({matchPatterns:wT,defaultMatchWidth:"wide",parsePatterns:RT,defaultParseWidth:"any"}),quarter:qi({matchPatterns:ET,defaultMatchWidth:"wide",parsePatterns:ST,defaultParseWidth:"any",valueCallback:e=>e+1}),month:qi({matchPatterns:TT,defaultMatchWidth:"wide",parsePatterns:CT,defaultParseWidth:"any"}),day:qi({matchPatterns:OT,defaultMatchWidth:"wide",parsePatterns:PT,defaultParseWidth:"any"}),dayPeriod:qi({matchPatterns:AT,defaultMatchWidth:"any",parsePatterns:MT,defaultParseWidth:"any"})};var Cm={code:"en-US",formatDistance:Hv,formatLong:zv,formatRelative:jv,localize:Bv,match:Yv,options:{weekStartsOn:0,firstWeekContainsDate:1}};function Uv(e,t){let r=ve(e,t?.in);return Iv(r,Zl(r))+1}function $v(e,t){let r=ve(e,t?.in),o=+ni(r)-+kv(r);return Math.round(o/$l)+1}function Ql(e,t){let r=ve(e,t?.in),o=r.getFullYear(),n=_n(),i=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??n.firstWeekContainsDate??n.locale?.options?.firstWeekContainsDate??1,a=it(t?.in||e,0);a.setFullYear(o+1,0,i),a.setHours(0,0,0,0);let s=Mo(a,t),l=it(t?.in||e,0);l.setFullYear(o,0,i),l.setHours(0,0,0,0);let d=Mo(l,t);return+r>=+s?o+1:+r>=+d?o:o-1}function qv(e,t){let r=_n(),o=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??r.firstWeekContainsDate??r.locale?.options?.firstWeekContainsDate??1,n=Ql(e,t),i=it(t?.in||e,0);return i.setFullYear(n,0,o),i.setHours(0,0,0,0),Mo(i,t)}function Xv(e,t){let r=ve(e,t?.in),o=+Mo(r,t)-+qv(r,t);return Math.round(o/$l)+1}function fe(e,t){let r=e<0?"-":"",o=Math.abs(e).toString().padStart(t,"0");return r+o}var Io={y(e,t){let r=e.getFullYear(),o=r>0?r:1-r;return fe(t==="yy"?o%100:o,t.length)},M(e,t){let r=e.getMonth();return t==="M"?String(r+1):fe(r+1,2)},d(e,t){return fe(e.getDate(),t.length)},a(e,t){let r=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return r.toUpperCase();case"aaa":return r;case"aaaaa":return r[0];default:return r==="am"?"a.m.":"p.m."}},h(e,t){return fe(e.getHours()%12||12,t.length)},H(e,t){return fe(e.getHours(),t.length)},m(e,t){return fe(e.getMinutes(),t.length)},s(e,t){return fe(e.getSeconds(),t.length)},S(e,t){let r=t.length,o=e.getMilliseconds(),n=Math.trunc(o*Math.pow(10,r-3));return fe(n,t.length)}};var Xi={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},Om={G:function(e,t,r){let o=e.getFullYear()>0?1:0;switch(t){case"G":case"GG":case"GGG":return r.era(o,{width:"abbreviated"});case"GGGGG":return r.era(o,{width:"narrow"});default:return r.era(o,{width:"wide"})}},y:function(e,t,r){if(t==="yo"){let o=e.getFullYear(),n=o>0?o:1-o;return r.ordinalNumber(n,{unit:"year"})}return Io.y(e,t)},Y:function(e,t,r,o){let n=Ql(e,o),i=n>0?n:1-n;if(t==="YY"){let a=i%100;return fe(a,2)}return t==="Yo"?r.ordinalNumber(i,{unit:"year"}):fe(i,t.length)},R:function(e,t){let r=Gl(e);return fe(r,t.length)},u:function(e,t){let r=e.getFullYear();return fe(r,t.length)},Q:function(e,t,r){let o=Math.ceil((e.getMonth()+1)/3);switch(t){case"Q":return String(o);case"QQ":return fe(o,2);case"Qo":return r.ordinalNumber(o,{unit:"quarter"});case"QQQ":return r.quarter(o,{width:"abbreviated",context:"formatting"});case"QQQQQ":return r.quarter(o,{width:"narrow",context:"formatting"});default:return r.quarter(o,{width:"wide",context:"formatting"})}},q:function(e,t,r){let o=Math.ceil((e.getMonth()+1)/3);switch(t){case"q":return String(o);case"qq":return fe(o,2);case"qo":return r.ordinalNumber(o,{unit:"quarter"});case"qqq":return r.quarter(o,{width:"abbreviated",context:"standalone"});case"qqqqq":return r.quarter(o,{width:"narrow",context:"standalone"});default:return r.quarter(o,{width:"wide",context:"standalone"})}},M:function(e,t,r){let o=e.getMonth();switch(t){case"M":case"MM":return Io.M(e,t);case"Mo":return r.ordinalNumber(o+1,{unit:"month"});case"MMM":return r.month(o,{width:"abbreviated",context:"formatting"});case"MMMMM":return r.month(o,{width:"narrow",context:"formatting"});default:return r.month(o,{width:"wide",context:"formatting"})}},L:function(e,t,r){let o=e.getMonth();switch(t){case"L":return String(o+1);case"LL":return fe(o+1,2);case"Lo":return r.ordinalNumber(o+1,{unit:"month"});case"LLL":return r.month(o,{width:"abbreviated",context:"standalone"});case"LLLLL":return r.month(o,{width:"narrow",context:"standalone"});default:return r.month(o,{width:"wide",context:"standalone"})}},w:function(e,t,r,o){let n=Xv(e,o);return t==="wo"?r.ordinalNumber(n,{unit:"week"}):fe(n,t.length)},I:function(e,t,r){let o=$v(e);return t==="Io"?r.ordinalNumber(o,{unit:"week"}):fe(o,t.length)},d:function(e,t,r){return t==="do"?r.ordinalNumber(e.getDate(),{unit:"date"}):Io.d(e,t)},D:function(e,t,r){let o=Uv(e);return t==="Do"?r.ordinalNumber(o,{unit:"dayOfYear"}):fe(o,t.length)},E:function(e,t,r){let o=e.getDay();switch(t){case"E":case"EE":case"EEE":return r.day(o,{width:"abbreviated",context:"formatting"});case"EEEEE":return r.day(o,{width:"narrow",context:"formatting"});case"EEEEEE":return r.day(o,{width:"short",context:"formatting"});default:return r.day(o,{width:"wide",context:"formatting"})}},e:function(e,t,r,o){let n=e.getDay(),i=(n-o.weekStartsOn+8)%7||7;switch(t){case"e":return String(i);case"ee":return fe(i,2);case"eo":return r.ordinalNumber(i,{unit:"day"});case"eee":return r.day(n,{width:"abbreviated",context:"formatting"});case"eeeee":return r.day(n,{width:"narrow",context:"formatting"});case"eeeeee":return r.day(n,{width:"short",context:"formatting"});default:return r.day(n,{width:"wide",context:"formatting"})}},c:function(e,t,r,o){let n=e.getDay(),i=(n-o.weekStartsOn+8)%7||7;switch(t){case"c":return String(i);case"cc":return fe(i,t.length);case"co":return r.ordinalNumber(i,{unit:"day"});case"ccc":return r.day(n,{width:"abbreviated",context:"standalone"});case"ccccc":return r.day(n,{width:"narrow",context:"standalone"});case"cccccc":return r.day(n,{width:"short",context:"standalone"});default:return r.day(n,{width:"wide",context:"standalone"})}},i:function(e,t,r){let o=e.getDay(),n=o===0?7:o;switch(t){case"i":return String(n);case"ii":return fe(n,t.length);case"io":return r.ordinalNumber(n,{unit:"day"});case"iii":return r.day(o,{width:"abbreviated",context:"formatting"});case"iiiii":return r.day(o,{width:"narrow",context:"formatting"});case"iiiiii":return r.day(o,{width:"short",context:"formatting"});default:return r.day(o,{width:"wide",context:"formatting"})}},a:function(e,t,r){let n=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"aaa":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return r.dayPeriod(n,{width:"narrow",context:"formatting"});default:return r.dayPeriod(n,{width:"wide",context:"formatting"})}},b:function(e,t,r){let o=e.getHours(),n;switch(o===12?n=Xi.noon:o===0?n=Xi.midnight:n=o/12>=1?"pm":"am",t){case"b":case"bb":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"bbb":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return r.dayPeriod(n,{width:"narrow",context:"formatting"});default:return r.dayPeriod(n,{width:"wide",context:"formatting"})}},B:function(e,t,r){let o=e.getHours(),n;switch(o>=17?n=Xi.evening:o>=12?n=Xi.afternoon:o>=4?n=Xi.morning:n=Xi.night,t){case"B":case"BB":case"BBB":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"BBBBB":return r.dayPeriod(n,{width:"narrow",context:"formatting"});default:return r.dayPeriod(n,{width:"wide",context:"formatting"})}},h:function(e,t,r){if(t==="ho"){let o=e.getHours()%12;return o===0&&(o=12),r.ordinalNumber(o,{unit:"hour"})}return Io.h(e,t)},H:function(e,t,r){return t==="Ho"?r.ordinalNumber(e.getHours(),{unit:"hour"}):Io.H(e,t)},K:function(e,t,r){let o=e.getHours()%12;return t==="Ko"?r.ordinalNumber(o,{unit:"hour"}):fe(o,t.length)},k:function(e,t,r){let o=e.getHours();return o===0&&(o=24),t==="ko"?r.ordinalNumber(o,{unit:"hour"}):fe(o,t.length)},m:function(e,t,r){return t==="mo"?r.ordinalNumber(e.getMinutes(),{unit:"minute"}):Io.m(e,t)},s:function(e,t,r){return t==="so"?r.ordinalNumber(e.getSeconds(),{unit:"second"}):Io.s(e,t)},S:function(e,t){return Io.S(e,t)},X:function(e,t,r){let o=e.getTimezoneOffset();if(o===0)return"Z";switch(t){case"X":return Zv(o);case"XXXX":case"XX":return ii(o);default:return ii(o,":")}},x:function(e,t,r){let o=e.getTimezoneOffset();switch(t){case"x":return Zv(o);case"xxxx":case"xx":return ii(o);default:return ii(o,":")}},O:function(e,t,r){let o=e.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+Gv(o,":");default:return"GMT"+ii(o,":")}},z:function(e,t,r){let o=e.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+Gv(o,":");default:return"GMT"+ii(o,":")}},t:function(e,t,r){let o=Math.trunc(+e/1e3);return fe(o,t.length)},T:function(e,t,r){return fe(+e,t.length)}};function Gv(e,t=""){let r=e>0?"-":"+",o=Math.abs(e),n=Math.trunc(o/60),i=o%60;return i===0?r+String(n):r+String(n)+t+fe(i,2)}function Zv(e,t){return e%60===0?(e>0?"-":"+")+fe(Math.abs(e)/60,2):ii(e,t)}function ii(e,t=""){let r=e>0?"-":"+",o=Math.abs(e),n=fe(Math.trunc(o/60),2),i=fe(o%60,2);return r+n+t+i}var Kv=(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"})}},Qv=(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"})}},NT=(e,t)=>{let r=e.match(/(P+)(p+)?/)||[],o=r[1],n=r[2];if(!n)return Kv(e,t);let i;switch(o){case"P":i=t.dateTime({width:"short"});break;case"PP":i=t.dateTime({width:"medium"});break;case"PPP":i=t.dateTime({width:"long"});break;default:i=t.dateTime({width:"full"});break}return i.replace("{{date}}",Kv(o,t)).replace("{{time}}",Qv(n,t))},Jv={p:Qv,P:NT};var IT=/^D+$/,kT=/^Y+$/,VT=["D","DD","YY","YYYY"];function e0(e){return IT.test(e)}function t0(e){return kT.test(e)}function r0(e,t,r){let o=DT(e,t,r);if(console.warn(o),VT.includes(e))throw new RangeError(o)}function DT(e,t,r){let o=e[0]==="Y"?"years":"days of the month";return`Use \`$e.toLowerCase()}\` instead of \`$e}\` (in \`$t}\`) for formatting $o} to the input \`$r}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`}var LT=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,FT=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,HT=/^'([^]*?)'?$/,zT=/''/g,jT=/[a-zA-Z]/;function Pm(e,t,r){let o=_n(),n=r?.locale??o.locale??Cm,i=r?.firstWeekContainsDate??r?.locale?.options?.firstWeekContainsDate??o.firstWeekContainsDate??o.locale?.options?.firstWeekContainsDate??1,a=r?.weekStartsOn??r?.locale?.options?.weekStartsOn??o.weekStartsOn??o.locale?.options?.weekStartsOn??0,s=ve(e,r?.in);if(!No(s))throw new RangeError("Invalid time value");let l=t.match(FT).map(c=>{let u=c[0];if(u==="p"||u==="P"){let h=Jv[u];return h(c,n.formatLong)}return c}).join("").match(LT).map(c=>{if(c==="''")return{isToken:!1,value:"'"};let u=c[0];if(u==="'")return{isToken:!1,value:BT(c)};if(Om[u])return{isToken:!0,value:c};if(u.match(jT))throw new RangeError("Format string contains an unescaped latin alphabet character `"+u+"`");return{isToken:!1,value:c}});n.localize.preprocessor&&(l=n.localize.preprocessor(s,l));let d={firstWeekContainsDate:i,weekStartsOn:a,locale:n};return l.map(c=>{if(!c.isToken)return c.value;let u=c.value;(!r?.useAdditionalWeekYearTokens&&t0(u)||!r?.useAdditionalDayOfYearTokens&&e0(u))&&r0(u,t,String(e));let h=Om[u[0]];return h(s,u,n.localize,d)}).join("")}function BT(e){let t=e.match(HT);return t?t[1].replace(zT,"'"):e}function ai(e,t,r){return ql(e,-t,r)}function Jl(e,t,r){return Xl(e,-t,r)}function o0(e,t,r){return Vv(e,-t,r)}function ec(e,t,r){return Dv(e,-t,r)}var B=p(le(),1),We=p(H(),1),zt=p(ko(),1);var Am=p(I(),1),Ze={Name:(0,Am.jsx)("span",{className:"dataviews-filters__summary-filter-text-name"}),Value:(0,Am.jsx)("span",{className:"dataviews-filters__summary-filter-text-value"})};function i0(e,t){switch(t){case"days":return ai(new Date,e);case"weeks":return o0(new Date,e);case"months":return Jl(new Date,e);case"years":return ec(new Date,e);default:return new Date}}var a0={label:(0,B.__)("Is none of"),filterText:(e,t)=>(0,We.createInterpolateElement)((0,B.sprintf)((0,B.__)("<Name>%1$s is none of: </Name><Value>%2$s</Value>"),e.name,t.map(r=>r.label).join(", ")),Ze),filter:((e,t,r)=>{if(!r?.length)return!0;let o=t.getValue({item:e});return Array.isArray(o)?!r.some(n=>o.includes(n)):typeof o=="string"?!r.includes(o):!1}),selection:"multi"},s0=[{name:Ne,label:(0,B.__)("Includes"),filterText:(e,t)=>(0,We.createInterpolateElement)((0,B.sprintf)((0,B.__)("<Name>%1$s includes: </Name><Value>%2$s</Value>"),e.name,t.map(r=>r.label).join(", ")),Ze),filter(e,t,r){if(!r?.length)return!0;let o=t.getValue({item:e});return Array.isArray(o)?r.some(n=>o.includes(n)):typeof o=="string"?r.includes(o):!1},selection:"multi"},{name:Ie,...a0},{name:Rt,label:(0,B.__)("Includes all"),filterText:(e,t)=>(0,We.createInterpolateElement)((0,B.sprintf)((0,B.__)("<Name>%1$s includes all: </Name><Value>%2$s</Value>"),e.name,t.map(r=>r.label).join(", ")),Ze),filter(e,t,r){return r?.length?r.every(o=>t.getValue({item:e})?.includes(o)):!0},selection:"multi"},{name:Et,...a0},{name:Ft,label:(0,B.__)("Between (inc)"),filterText:(e,t)=>(0,We.createInterpolateElement)((0,B.sprintf)((0,B.__)("<Name>%1$s between (inc): </Name><Value>%2$s and %3$s</Value>"),e.name,t[0].label[0],t[0].label[1]),Ze),filter(e,t,r){if(!Array.isArray(r)||r.length!==2||r[0]===void 0||r[1]===void 0)return!0;let o=t.getValue({item:e});return typeof o=="number"||o instanceof Date||typeof o=="string"?o>=r[0]&&o<=r[1]:!1},selection:"custom"},{name:Ht,label:(0,B.__)("In the past"),filterText:(e,t)=>(0,We.createInterpolateElement)((0,B.sprintf)((0,B.__)("<Name>%1$s is in the past: </Name><Value>%2$s</Value>"),e.name,`$t[0].value.value} $t[0].value.unit}`),Ze),filter(e,t,r){if(r?.value===void 0||r?.unit===void 0)return!0;let o=i0(r.value,r.unit),n=(0,zt.getDate)(t.getValue({item:e}));return n>=o&&n<=new Date},selection:"custom"},{name:tr,label:(0,B.__)("Over"),filterText:(e,t)=>(0,We.createInterpolateElement)((0,B.sprintf)((0,B.__)("<Name>%1$s is over: </Name><Value>%2$s</Value>"),e.name,`$t[0].value.value} $t[0].value.unit}`),Ze),filter(e,t,r){if(r?.value===void 0||r?.unit===void 0)return!0;let o=i0(r.value,r.unit);return(0,zt.getDate)(t.getValue({item:e}))<o},selection:"custom"},{name:je,label:(0,B.__)("Is"),filterText:(e,t)=>(0,We.createInterpolateElement)((0,B.sprintf)((0,B.__)("<Name>%1$s is: </Name><Value>%2$s</Value>"),e.name,t[0].label),Ze),filter(e,t,r){return r===t.getValue({item:e})||r===void 0},selection:"single"},{name:Be,label:(0,B.__)("Is not"),filterText:(e,t)=>(0,We.createInterpolateElement)((0,B.sprintf)((0,B.__)("<Name>%1$s is not: </Name><Value>%2$s</Value>"),e.name,t[0].label),Ze),filter(e,t,r){return r!==t.getValue({item:e})},selection:"single"},{name:dn,label:(0,B.__)("Less than"),filterText:(e,t)=>(0,We.createInterpolateElement)((0,B.sprintf)((0,B.__)("<Name>%1$s is less than: </Name><Value>%2$s</Value>"),e.name,t[0].label),Ze),filter(e,t,r){return r===void 0?!0:t.getValue({item:e})<r},selection:"single"},{name:un,label:(0,B.__)("Greater than"),filterText:(e,t)=>(0,We.createInterpolateElement)((0,B.sprintf)((0,B.__)("<Name>%1$s is greater than: </Name><Value>%2$s</Value>"),e.name,t[0].label),Ze),filter(e,t,r){return r===void 0?!0:t.getValue({item:e})>r},selection:"single"},{name:fn,label:(0,B.__)("Less than or equal"),filterText:(e,t)=>(0,We.createInterpolateElement)((0,B.sprintf)((0,B.__)("<Name>%1$s is less than or equal to: </Name><Value>%2$s</Value>"),e.name,t[0].label),Ze),filter(e,t,r){return r===void 0?!0:t.getValue({item:e})<=r},selection:"single"},{name:mn,label:(0,B.__)("Greater than or equal"),filterText:(e,t)=>(0,We.createInterpolateElement)((0,B.sprintf)((0,B.__)("<Name>%1$s is greater than or equal to: </Name><Value>%2$s</Value>"),e.name,t[0].label),Ze),filter(e,t,r){return r===void 0?!0:t.getValue({item:e})>=r},selection:"single"},{name:pn,label:(0,B.__)("Before"),filterText:(e,t)=>(0,We.createInterpolateElement)((0,B.sprintf)((0,B.__)("<Name>%1$s is before: </Name><Value>%2$s</Value>"),e.name,t[0].label),Ze),filter(e,t,r){if(r===void 0)return!0;let o=(0,zt.getDate)(r);return(0,zt.getDate)(t.getValue({item:e}))<o},selection:"single"},{name:hn,label:(0,B.__)("After"),filterText:(e,t)=>(0,We.createInterpolateElement)((0,B.sprintf)((0,B.__)("<Name>%1$s is after: </Name><Value>%2$s</Value>"),e.name,t[0].label),Ze),filter(e,t,r){if(r===void 0)return!0;let o=(0,zt.getDate)(r);return(0,zt.getDate)(t.getValue({item:e}))>o},selection:"single"},{name:gn,label:(0,B.__)("Before (inc)"),filterText:(e,t)=>(0,We.createInterpolateElement)((0,B.sprintf)((0,B.__)("<Name>%1$s is on or before: </Name><Value>%2$s</Value>"),e.name,t[0].label),Ze),filter(e,t,r){if(r===void 0)return!0;let o=(0,zt.getDate)(r);return(0,zt.getDate)(t.getValue({item:e}))<=o},selection:"single"},{name:yn,label:(0,B.__)("After (inc)"),filterText:(e,t)=>(0,We.createInterpolateElement)((0,B.sprintf)((0,B.__)("<Name>%1$s is on or after: </Name><Value>%2$s</Value>"),e.name,t[0].label),Ze),filter(e,t,r){if(r===void 0)return!0;let o=(0,zt.getDate)(r);return(0,zt.getDate)(t.getValue({item:e}))>=o},selection:"single"},{name:io,label:(0,B.__)("Contains"),filterText:(e,t)=>(0,We.createInterpolateElement)((0,B.sprintf)((0,B.__)("<Name>%1$s contains: </Name><Value>%2$s</Value>"),e.name,t[0].label),Ze),filter(e,t,r){if(r===void 0)return!0;let o=t.getValue({item:e});return typeof o=="string"&&r&&o.toLowerCase().includes(String(r).toLowerCase())},selection:"single"},{name:ao,label:(0,B.__)("Doesn't contain"),filterText:(e,t)=>(0,We.createInterpolateElement)((0,B.sprintf)((0,B.__)("<Name>%1$s doesn't contain: </Name><Value>%2$s</Value>"),e.name,t[0].label),Ze),filter(e,t,r){if(r===void 0)return!0;let o=t.getValue({item:e});return typeof o=="string"&&r&&!o.toLowerCase().includes(String(r).toLowerCase())},selection:"single"},{name:so,label:(0,B.__)("Starts with"),filterText:(e,t)=>(0,We.createInterpolateElement)((0,B.sprintf)((0,B.__)("<Name>%1$s starts with: </Name><Value>%2$s</Value>"),e.name,t[0].label),Ze),filter(e,t,r){if(r===void 0)return!0;let o=t.getValue({item:e});return typeof o=="string"&&r&&o.toLowerCase().startsWith(String(r).toLowerCase())},selection:"single"},{name:bn,label:(0,B.__)("On"),filterText:(e,t)=>(0,We.createInterpolateElement)((0,B.sprintf)((0,B.__)("<Name>%1$s is: </Name><Value>%2$s</Value>"),e.name,t[0].label),Ze),filter(e,t,r){if(r===void 0)return!0;let o=(0,zt.getDate)(r),n=(0,zt.getDate)(t.getValue({item:e}));return o.getTime()===n.getTime()},selection:"single"},{name:vn,label:(0,B.__)("Not on"),filterText:(e,t)=>(0,We.createInterpolateElement)((0,B.sprintf)((0,B.__)("<Name>%1$s is not: </Name><Value>%2$s</Value>"),e.name,t[0].label),Ze),filter(e,t,r){if(r===void 0)return!0;let o=(0,zt.getDate)(r),n=(0,zt.getDate)(t.getValue({item:e}));return o.getTime()!==n.getTime()},selection:"single"}],l0=e=>s0.find(t=>t.name===e),c0=()=>s0.map(e=>e.name);var d0=p(ie(),1),u0=p(H(),1);function xe(e,t){let r;return e?.required&&t?.required?r=t?.required?.message?t.required:void 0:e?.pattern&&t?.pattern?r=t.pattern:e?.min&&t?.min?r=t.min:e?.max&&t?.max?r=t.max:e?.minLength&&t?.minLength?r=t.minLength:e?.maxLength&&t?.maxLength?r=t.maxLength:e?.elements&&t?.elements?r=t.elements:t?.custom&&(r=t.custom),r}var f0=p(I(),1),{ValidatedCheckboxControl:WT}=Te(d0.privateApis);function m0({field:e,onChange:t,data:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{getValue:a,setValue:s,label:l,description:d,isValid:c}=e,u=e.isDisabled({item:r,field:e}),h=(0,u0.useCallback)(()=>{t(s({item:r,value:!a({item:r})}))},[r,a,t,s]);return(0,f0.jsx)(WT,{required:!!e.isValid?.required,markWhenOptional:n,customValidity:xe(c,i),hidden:o,label:l,help:d,checked:a({item:r}),onChange:h,disabled:u})}var tc=p(ie(),1),p0=p(H(),1);var Mm=p(I(),1),{ValidatedComboboxControl:YT}=Te(tc.privateApis);function rc({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){let{label:i,description:a,placeholder:s,getValue:l,setValue:d,isValid:c}=t,u=l({item:e})??"",h=(0,p0.useCallback)(g=>r(d({item:e,value:g??""})),[e,r,d]),{elements:f,isLoading:m}=rr({elements:t.elements,getElements:t.getElements});return m?(0,Mm.jsx)(tc.Spinner,{}):(0,Mm.jsx)(YT,{required:!!t.isValid?.required,customValidity:xe(c,n),label:i,value:u,help:a,placeholder:s,options:f,onChange:h,hideLabelFromVision:o,allowReset:!0,expandOnFocus:!0})}var ic=p(ie(),1),wr=p(H(),1),nc=p(le(),1),gr=p(ko(),1);var Zi=p(ie(),1),Nm=p(H(),1),lo=p(le(),1);var Gi=p(I(),1),UT={[Ht]:[{value:"days",label:(0,lo.__)("Days")},{value:"weeks",label:(0,lo.__)("Weeks")},{value:"months",label:(0,lo.__)("Months")},{value:"years",label:(0,lo.__)("Years")}],[tr]:[{value:"days",label:(0,lo.__)("Days ago")},{value:"weeks",label:(0,lo.__)("Weeks ago")},{value:"months",label:(0,lo.__)("Months ago")},{value:"years",label:(0,lo.__)("Years ago")}]};function oc({className:e,data:t,field:r,onChange:o,hideLabelFromVision:n,operator:i}){let a=UT[i===Ht?"inThePast":"over"],{id:s,label:l,description:d,getValue:c,setValue:u}=r,h=r.isDisabled({item:t,field:r}),f=c({item:t}),{value:m="",unit:g=a[0].value}=f&&typeof f=="object"?f:{},y=(0,Nm.useCallback)(v=>o(u({item:t,value:{value:Number(v),unit:g}})),[o,u,t,g]),b=(0,Nm.useCallback)(v=>o(u({item:t,value:{value:m,unit:v}})),[o,u,t,m]);return(0,Gi.jsx)(Zi.BaseControl,{id:s,className:te(e,"dataviews-controls__relative-date"),label:l,hideLabelFromVision:n,help:d,children:(0,Gi.jsxs)(ee,{direction:"row",gap:"sm",children:[(0,Gi.jsx)(Zi.__experimentalNumberControl,{__next40pxDefaultSize:!0,className:"dataviews-controls__relative-date-number",spinControls:"none",min:1,step:1,value:m,onChange:y,disabled:h}),(0,Gi.jsx)(Zi.SelectControl,{className:"dataviews-controls__relative-date-unit",__next40pxDefaultSize:!0,label:(0,lo.__)("Unit"),value:g,options:a,onChange:b,hideLabelFromVision:!0,disabled:h})]})})}var h0=p(H(),1);function Ya(e,t){let r=typeof e.min?.constraint=="string"?e.min.constraint:void 0,o=typeof e.max?.constraint=="string"?e.max.constraint:void 0,n=(0,h0.useMemo)(()=>{let i=[];if(r){let a=t(r);a&&i.push({before:a})}if(o){let a=t(o);a&&i.push({after:a})}return i.length>0?i:void 0},[r,o,t]);return{minConstraint:r,maxConstraint:o,disabledMatchers:n}}var g0=p(ko(),1);function Ua(e){if(!e)return null;let t=(0,g0.getDate)(e);return t&&No(t)?t:null}var xn=p(I(),1),{DateCalendar:$T,ValidatedInputControl:qT}=Te(ic.privateApis),Im=e=>e?(0,gr.dateI18n)("Y-m-d\\TH:i",(0,gr.getDate)(e)):"";function XT({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i,config:a}){let{compact:s}=a||{},{id:l,label:d,description:c,setValue:u,getValue:h,isValid:f}=t,m=t.isDisabled({item:e,field:t}),g=h({item:e}),y=typeof g=="string"?g:void 0,[b,v]=(0,wr.useState)(()=>Ua(y)||new Date),w=(0,wr.useRef)(null),x=(0,wr.useRef)(void 0),_=(0,wr.useRef)(null),{minConstraint:R,maxConstraint:T,disabledMatchers:C}=Ya(f,Ua),A=(0,wr.useCallback)(L=>r(u({item:e,value:L})),[e,r,u]);(0,wr.useEffect)(()=>()=>{x.current&&clearTimeout(x.current)},[]);let F=(0,wr.useCallback)(L=>{let E;if(L){let k=(0,gr.dateI18n)("Y-m-d",L),V;y?V=(0,gr.dateI18n)("H:i",(0,gr.getDate)(y)):V=(0,gr.dateI18n)("H:i",L),E=(0,gr.getDate)(`$k}T$V}`).toISOString(),A(E),x.current&&clearTimeout(x.current)}else A(void 0);_.current=w.current&&w.current.ownerDocument.activeElement,x.current=setTimeout(()=>{w.current&&(w.current.focus(),w.current.blur(),A(E),_.current&&_.current instanceof HTMLElement&&_.current.focus())},0)},[A,y]),M=(0,wr.useCallback)(L=>{if(L){let E=(0,gr.getDate)(L);A(E.toISOString());let k=Ua(E.toISOString());k&&v(k)}else A(void 0)},[A]),{format:O}=t,N=O.weekStartsOn??(0,gr.getSettings)().l10n.startOfWeek,{timezone:{string:P}}=(0,gr.getSettings)(),S=d;return f?.required&&!n&&!o?S=`$d} (${(0,nc.__)("Required")})`:!f?.required&&n&&!o&&(S=`$d} (${(0,nc.__)("Optional")})`),(0,xn.jsx)(ic.BaseControl,{id:l,label:S,help:c,hideLabelFromVision:o,children:(0,xn.jsxs)(ee,{direction:"column",gap:"lg",children:[(0,xn.jsx)(qT,{ref:w,__next40pxDefaultSize:!0,required:!!f?.required,customValidity:xe(f,i),type:"datetime-local",label:(0,nc.__)("Date time"),hideLabelFromVision:!0,value:Im(y),onChange:M,disabled:m,min:R?Im(R):void 0,max:T?Im(T):void 0}),!s&&(0,xn.jsx)($T,{style:{width:"100%"},selected:y&&Ua(y)||void 0,onSelect:F,month:b,onMonthChange:v,timeZone:P||void 0,weekStartsOn:N,disabled:m||C})]})})}function y0({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,operator:i,validity:a,config:s}){return i===Ht||i===tr?(0,xn.jsx)(oc,{className:"dataviews-controls__datetime",data:e,field:t,onChange:r,hideLabelFromVision:o,operator:i}):(0,xn.jsx)(XT,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:a,config:s})}var Tt=p(ie(),1),ge=p(H(),1),at=p(le(),1),St=p(ko(),1);var we=p(I(),1),{DateCalendar:GT,DateRangeCalendar:ZT}=Te(Tt.privateApis),KT=[{id:"today",label:(0,at.__)("Today"),getValue:()=>(0,St.getDate)(null)},{id:"yesterday",label:(0,at.__)("Yesterday"),getValue:()=>{let e=(0,St.getDate)(null);return ai(e,1)}},{id:"past-week",label:(0,at.__)("Past week"),getValue:()=>{let e=(0,St.getDate)(null);return ai(e,7)}},{id:"past-month",label:(0,at.__)("Past month"),getValue:()=>{let e=(0,St.getDate)(null);return Jl(e,1)}}],QT=[{id:"last-7-days",label:(0,at.__)("Last 7 days"),getValue:()=>{let e=(0,St.getDate)(null);return[ai(e,7),e]}},{id:"last-30-days",label:(0,at.__)("Last 30 days"),getValue:()=>{let e=(0,St.getDate)(null);return[ai(e,30),e]}},{id:"month-to-date",label:(0,at.__)("Month to date"),getValue:()=>{let e=(0,St.getDate)(null);return[Fv(e),e]}},{id:"last-year",label:(0,at.__)("Last year"),getValue:()=>{let e=(0,St.getDate)(null);return[ec(e,1),e]}},{id:"year-to-date",label:(0,at.__)("Year to date"),getValue:()=>{let e=(0,St.getDate)(null);return[Zl(e),e]}}],wn=e=>{if(!e)return null;let t=(0,St.getDate)(e);return t&&No(t)?t:null},km=e=>e?typeof e=="string"?e:Pm(e,"yyyy-MM-dd"):"";function b0({field:e,validity:t,inputRefs:r,isTouched:o,setIsTouched:n,children:i}){let{isValid:a}=e,[s,l]=(0,ge.useState)(void 0),d=(0,ge.useCallback)(()=>{let u=Array.isArray(r)?r:[r];for(let h of u){let f=h.current;if(f&&!f.validity.valid){l({type:"invalid",message:f.validationMessage});return}}l(void 0)},[r]);return(0,ge.useEffect)(()=>{let u=Array.isArray(r)?r:[r],h=t?xe(a,t):void 0;for(let f of u){let m=f.current;m&&m.setCustomValidity(h?.type==="invalid"&&h.message?h.message:"")}},[r,a,t]),(0,ge.useEffect)(()=>{let u=Array.isArray(r)?r:[r],h=f=>{f.preventDefault(),n(!0)};for(let f of u)f.current?.addEventListener("invalid",h);return()=>{for(let f of u)f.current?.removeEventListener("invalid",h)}},[r,n]),(0,ge.useEffect)(()=>{if(!o)return;let u=t?xe(a,t):void 0;u?l(u):d()},[o,a,t,d]),(0,we.jsxs)("div",{onBlur:u=>{o||(!u.relatedTarget||!u.currentTarget.contains(u.relatedTarget))&&n(!0)},children:[i,(0,we.jsx)("div",{"aria-live":"polite",children:s&&(0,we.jsxs)("p",{className:te("components-validated-control__indicator",s.type==="invalid"?"is-invalid":void 0),children:[(0,we.jsx)(Tt.Icon,{className:"components-validated-control__indicator-icon",icon:Qn,size:16,fill:"currentColor"}),s.message]})})]})}function JT({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{id:a,label:s,description:l,setValue:d,getValue:c,isValid:u,format:h}=t,f=t.isDisabled({item:e,field:t}),[m,g]=(0,ge.useState)(null),y=h.weekStartsOn??(0,St.getSettings)().l10n.startOfWeek,b=c({item:e}),v=typeof b=="string"?b:void 0,[w,x]=(0,ge.useState)(()=>wn(v)||new Date),[_,R]=(0,ge.useState)(!1),T=(0,ge.useRef)(null),{minConstraint:C,maxConstraint:A,disabledMatchers:F}=Ya(u,wn),M=(0,ge.useCallback)(E=>r(d({item:e,value:E})),[e,r,d]),O=(0,ge.useCallback)(E=>{let k=E?Pm(E,"yyyy-MM-dd"):void 0;M(k),g(null),R(!0)},[M]),N=(0,ge.useCallback)(E=>{let k=E.getValue(),V=km(k);x(k),M(V),g(E.id),R(!0)},[M]),P=(0,ge.useCallback)(E=>{if(M(E),E){let k=wn(E);k&&x(k)}g(null),R(!0)},[M]),{timezone:{string:S}}=(0,St.getSettings)(),L=s;return u?.required&&!n?L=`$s} (${(0,at.__)("Required")})`:!u?.required&&n&&(L=`$s} (${(0,at.__)("Optional")})`),(0,we.jsx)(b0,{field:t,validity:i,inputRefs:T,isTouched:_,setIsTouched:R,children:(0,we.jsx)(Tt.BaseControl,{id:a,className:"dataviews-controls__date",label:L,help:l,hideLabelFromVision:o,children:(0,we.jsxs)(ee,{direction:"column",gap:"lg",children:[(0,we.jsxs)(ee,{direction:"row",gap:"sm",wrap:"wrap",justify:"flex-start",children:[KT.map(E=>{let k=m===E.id;return(0,we.jsx)(Tt.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:k,size:"small",disabled:f,accessibleWhenDisabled:!0,onClick:()=>N(E),children:E.label},E.id)}),(0,we.jsx)(Tt.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:!m,size:"small",disabled:!!m||f,accessibleWhenDisabled:!0,children:(0,at.__)("Custom")})]}),(0,we.jsx)(Tt.__experimentalInputControl,{__next40pxDefaultSize:!0,ref:T,type:"date",label:(0,at.__)("Date"),hideLabelFromVision:!0,value:v,onChange:P,required:!!t.isValid?.required,disabled:f,min:C,max:A}),(0,we.jsx)(GT,{style:{width:"100%"},selected:v&&wn(v)||void 0,onSelect:O,month:w,onMonthChange:x,timeZone:S||void 0,weekStartsOn:y,disabled:f||F,disableNavigation:f})]})})})}function eC({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{id:a,label:s,description:l,getValue:d,setValue:c,isValid:u,format:h}=t,f=t.isDisabled({item:e,field:t}),m,g=d({item:e});Array.isArray(g)&&g.length===2&&g.every(D=>typeof D=="string")&&(m=g);let y=h.weekStartsOn??(0,St.getSettings)().l10n.startOfWeek,{minConstraint:b,maxConstraint:v,disabledMatchers:w}=Ya(u,wn),x=(0,ge.useCallback)(D=>{r(c({item:e,value:D}))},[e,r,c]),[_,R]=(0,ge.useState)(null),T=(0,ge.useMemo)(()=>{if(!m)return{from:void 0,to:void 0};let[D,z]=m;return{from:wn(D)||void 0,to:wn(z)||void 0}},[m]),[C,A]=(0,ge.useState)(()=>T.from||new Date),[F,M]=(0,ge.useState)(!1),O=(0,ge.useRef)(null),N=(0,ge.useRef)(null),P=(0,ge.useCallback)((D,z)=>{D&&z?x([km(D),km(z)]):!D&&!z&&x(void 0)},[x]),S=(0,ge.useCallback)(D=>{P(D?.from,D?.to),R(null),M(!0)},[P]),L=(0,ge.useCallback)(D=>{let[z,q]=D.getValue();A(z),P(z,q),R(D.id),M(!0)},[P]),E=(0,ge.useCallback)((D,z)=>{let[q,Q]=m||[void 0,void 0];if(P(D==="from"?z:q,D==="to"?z:Q),z){let $=wn(z);$&&A($)}R(null),M(!0)},[m,P]),{timezone:k}=(0,St.getSettings)(),V=s;return t.isValid?.required&&!n?V=`$s} (${(0,at.__)("Required")})`:!t.isValid?.required&&n&&(V=`$s} (${(0,at.__)("Optional")})`),(0,we.jsx)(b0,{field:t,validity:i,inputRefs:[O,N],isTouched:F,setIsTouched:M,children:(0,we.jsx)(Tt.BaseControl,{id:a,className:"dataviews-controls__date",label:V,help:l,hideLabelFromVision:o,children:(0,we.jsxs)(ee,{direction:"column",gap:"lg",children:[(0,we.jsxs)(ee,{direction:"row",gap:"sm",wrap:"wrap",justify:"flex-start",children:[QT.map(D=>{let z=_===D.id;return(0,we.jsx)(Tt.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:z,size:"small",disabled:f,accessibleWhenDisabled:!0,onClick:()=>L(D),children:D.label},D.id)}),(0,we.jsx)(Tt.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:!_,size:"small",accessibleWhenDisabled:!0,disabled:!!_||f,children:(0,at.__)("Custom")})]}),(0,we.jsxs)(ee,{direction:"row",gap:"sm",justify:"space-between",className:"dataviews-controls__date-range-inputs",children:[(0,we.jsx)(Tt.__experimentalInputControl,{__next40pxDefaultSize:!0,ref:O,type:"date",label:(0,at.__)("From"),hideLabelFromVision:!0,value:m?.[0],onChange:D=>E("from",D),required:!!t.isValid?.required,disabled:f,min:b,max:v}),(0,we.jsx)(Tt.__experimentalInputControl,{__next40pxDefaultSize:!0,ref:N,type:"date",label:(0,at.__)("To"),hideLabelFromVision:!0,value:m?.[1],onChange:D=>E("to",D),required:!!t.isValid?.required,disabled:f,min:b,max:v})]}),(0,we.jsx)(ZT,{style:{width:"100%"},selected:T,onSelect:S,month:C,onMonthChange:A,timeZone:k.string||void 0,weekStartsOn:y,disabled:f||w})]})})})}function v0({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,operator:i,validity:a}){return i===Ht||i===tr?(0,we.jsx)(oc,{className:"dataviews-controls__date",data:e,field:t,onChange:r,hideLabelFromVision:o,operator:i}):i===Ft?(0,we.jsx)(eC,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:a}):(0,we.jsx)(JT,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:a})}var ac=p(ie(),1),_0=p(H(),1);var Vm=p(I(),1),{ValidatedSelectControl:tC}=Te(ac.privateApis);function sc({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{type:a,label:s,description:l,getValue:d,setValue:c,isValid:u}=t,h=t.isDisabled({item:e,field:t}),f=a==="array",m=d({item:e})??(f?[]:""),g=(0,_0.useCallback)(v=>r(c({item:e,value:v})),[e,r,c]),{elements:y,isLoading:b}=rr({elements:t.elements,getElements:t.getElements});return b?(0,Vm.jsx)(ac.Spinner,{}):(0,Vm.jsx)(tC,{required:!!t.isValid?.required,markWhenOptional:n,customValidity:xe(u,i),label:s,value:m,help:l,options:y,onChange:g,__next40pxDefaultSize:!0,hideLabelFromVision:o,multiple:f,disabled:h})}var Dm=p(I(),1),rC=10;function x0(e){let{field:t}=e,{elements:r}=rr({elements:t.elements,getElements:t.getElements});return r.length>=rC?(0,Dm.jsx)(rc,{...e}):(0,Dm.jsx)(sc,{...e})}var cc=p(ie(),1);var w0=p(ie(),1),R0=p(H(),1);var E0=p(I(),1),{ValidatedInputControl:oC}=Te(w0.privateApis);function co({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,type:i,prefix:a,suffix:s,validity:l}){let{label:d,placeholder:c,description:u,getValue:h,setValue:f,isValid:m}=t,g=h({item:e}),y=t.isDisabled({item:e,field:t}),b=(0,R0.useCallback)(v=>r(f({item:e,value:v})),[e,f,r]);return(0,E0.jsx)(oC,{required:!!m.required,markWhenOptional:n,customValidity:xe(m,l),label:d,placeholder:c,value:g??"",help:u,onChange:b,hideLabelFromVision:o,type:i,prefix:a,suffix:s,disabled:y,pattern:m.pattern?m.pattern.constraint:void 0,minLength:m.minLength?m.minLength.constraint:void 0,maxLength:m.maxLength?m.maxLength.constraint:void 0,__next40pxDefaultSize:!0})}var lc=p(I(),1);function S0({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){return(0,lc.jsx)(co,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i,type:"email",prefix:(0,lc.jsx)(cc.__experimentalInputControlPrefixWrapper,{variant:"icon",children:(0,lc.jsx)(cc.Icon,{icon:yf})})})}var uc=p(ie(),1);var dc=p(I(),1);function T0({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){return(0,dc.jsx)(co,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i,type:"tel",prefix:(0,dc.jsx)(uc.__experimentalInputControlPrefixWrapper,{variant:"icon",children:(0,dc.jsx)(uc.Icon,{icon:Cf})})})}var mc=p(ie(),1);var fc=p(I(),1);function C0({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){return(0,fc.jsx)(co,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i,type:"url",prefix:(0,fc.jsx)(mc.__experimentalInputControlPrefixWrapper,{variant:"icon",children:(0,fc.jsx)(mc.Icon,{icon:Sf})})})}var Vo=p(ie(),1),$a=p(H(),1),pc=p(le(),1);var Rn=p(I(),1),{ValidatedNumberControl:nC}=Te(Vo.privateApis);function O0(e){if(e===""||e===void 0)return"";let t=Number(e);return Number.isFinite(t)?t:""}function iC({value:e,onChange:t,hideLabelFromVision:r,step:o}){let[n="",i=""]=e,a=(0,$a.useCallback)(l=>t([O0(l),i]),[t,i]),s=(0,$a.useCallback)(l=>t([n,O0(l)]),[t,n]);return(0,Rn.jsx)(Vo.BaseControl,{help:(0,pc.__)("The max. value must be greater than the min. value."),children:(0,Rn.jsxs)(Vo.Flex,{direction:"row",gap:4,children:[(0,Rn.jsx)(Vo.__experimentalNumberControl,{label:(0,pc.__)("Min."),value:n,max:i?Number(i)-o:void 0,onChange:a,__next40pxDefaultSize:!0,hideLabelFromVision:r,step:o}),(0,Rn.jsx)(Vo.__experimentalNumberControl,{label:(0,pc.__)("Max."),value:i,min:n?Number(n)+o:void 0,onChange:s,__next40pxDefaultSize:!0,hideLabelFromVision:r,step:o})]})})}function hc({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,operator:i,validity:a}){let s=t.format?.decimals??0,l=Math.pow(10,Math.abs(s)*-1),{label:d,description:c,getValue:u,setValue:h,isValid:f}=t,m=u({item:e})??"",g=t.isDisabled({item:e,field:t}),y=(0,$a.useCallback)(v=>{r(h({item:e,value:["",void 0].includes(v)?void 0:Number(v)}))},[e,r,h]),b=(0,$a.useCallback)(v=>{r(h({item:e,value:v}))},[e,r,h]);if(i===Ft){let v=["",""];return Array.isArray(m)&&m.length===2&&m.every(w=>typeof w=="number"||w==="")&&(v=m),(0,Rn.jsx)(iC,{value:v,onChange:b,hideLabelFromVision:o,step:l})}return(0,Rn.jsx)(nC,{required:!!f.required,markWhenOptional:n,customValidity:xe(f,a),label:d,help:c,value:m,onChange:y,__next40pxDefaultSize:!0,hideLabelFromVision:o,step:l,min:f.min?f.min.constraint:void 0,max:f.max?f.max.constraint:void 0,disabled:g})}var P0=p(I(),1);function A0(e){return(0,P0.jsx)(hc,{...e})}var M0=p(I(),1);function N0(e){return(0,M0.jsx)(hc,{...e})}var gc=p(ie(),1),I0=p(H(),1);var Lm=p(I(),1),{ValidatedRadioControl:aC}=Te(gc.privateApis);function k0({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{label:a,description:s,getValue:l,setValue:d,isValid:c}=t,u=t.isDisabled({item:e,field:t}),{elements:h,isLoading:f}=rr({elements:t.elements,getElements:t.getElements}),m=l({item:e}),g=(0,I0.useCallback)(y=>r(d({item:e,value:y})),[e,r,d]);return f?(0,Lm.jsx)(gc.Spinner,{}):(0,Lm.jsx)(aC,{required:!!t.isValid?.required,markWhenOptional:n,customValidity:xe(c,i),label:a,help:s,onChange:g,options:h,selected:m,hideLabelFromVision:o,disabled:u})}var Fm=p(H(),1);var V0=p(I(),1);function D0({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,config:i,validity:a}){let{prefix:s,suffix:l}=i||{};return(0,V0.jsx)(co,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:a,prefix:s?(0,Fm.createElement)(s):void 0,suffix:l?(0,Fm.createElement)(l):void 0})}var L0=p(ie(),1),F0=p(H(),1);var H0=p(I(),1),{ValidatedToggleControl:sC}=Te(L0.privateApis);function z0({field:e,onChange:t,data:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{label:a,description:s,getValue:l,setValue:d,isValid:c}=e,u=e.isDisabled({item:r,field:e}),h=(0,F0.useCallback)(()=>{t(d({item:r,value:!l({item:r})}))},[t,d,r,l]);return(0,H0.jsx)(sC,{required:!!c.required,markWhenOptional:n,customValidity:xe(c,i),hidden:o,label:a,help:s,checked:l({item:r}),onChange:h,disabled:u})}var j0=p(ie(),1),B0=p(H(),1);var W0=p(I(),1),{ValidatedTextareaControl:lC}=Te(j0.privateApis);function Y0({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,config:i,validity:a}){let{rows:s=4}=i||{},l=t.isDisabled({item:e,field:t}),{label:d,placeholder:c,description:u,setValue:h,isValid:f}=t,m=t.getValue({item:e}),g=(0,B0.useCallback)(y=>r(h({item:e,value:y})),[e,r,h]);return(0,W0.jsx)(lC,{required:!!f.required,markWhenOptional:n,customValidity:xe(f,a),label:d,placeholder:c,value:m??"",help:u,onChange:g,rows:s,disabled:l,minLength:f.minLength?f.minLength.constraint:void 0,maxLength:f.maxLength?f.maxLength.constraint:void 0,__next40pxDefaultSize:!0,hideLabelFromVision:o})}var Ki=p(ie(),1),U0=p(H(),1);var yc=p(I(),1),{ValidatedToggleGroupControl:cC}=Te(Ki.privateApis);function $0({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{getValue:a,setValue:s,isValid:l}=t,d=t.isDisabled({item:e,field:t}),c=a({item:e}),u=(0,U0.useCallback)(g=>r(s({item:e,value:g})),[e,r,s]),{elements:h,isLoading:f}=rr({elements:t.elements,getElements:t.getElements});if(f)return(0,yc.jsx)(Ki.Spinner,{});if(h.length===0)return null;let m=h.find(g=>g.value===c);return(0,yc.jsx)(cC,{required:!!t.isValid?.required,markWhenOptional:n,customValidity:xe(l,i),__next40pxDefaultSize:!0,isBlock:!0,label:t.label,help:m?.description||t.description,onChange:u,value:c,hideLabelFromVision:o,children:h.map(g=>(0,yc.jsx)(Ki.__experimentalToggleGroupControlOption,{label:g.label,value:g.value,disabled:d},g.value))})}var bc=p(ie(),1),vc=p(H(),1);var qa=p(I(),1),{ValidatedFormTokenField:dC}=Te(bc.privateApis);function q0({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{label:a,placeholder:s,description:l,getValue:d,setValue:c,isValid:u}=t,h=d({item:e}),f=t.isDisabled({item:e,field:t}),{elements:m,isLoading:g}=rr({elements:t.elements,getElements:t.getElements}),y=(0,vc.useMemo)(()=>Array.isArray(h)?h.map(v=>m?.find(x=>x.value===v)||{value:v,label:v}):[],[h,m]),b=(0,vc.useCallback)(v=>{let w=v.map(x=>typeof x=="object"&&"value"in x?x.value:x);r(c({item:e,value:w}))},[r,c,e]);return g?(0,qa.jsx)(bc.Spinner,{}):(0,qa.jsx)(dC,{required:!!u?.required,markWhenOptional:n,customValidity:xe(u,i),label:o?void 0:a,value:y,onChange:b,placeholder:s,suggestions:m?.map(v=>v.value),disabled:f,__experimentalValidateInput:v=>t.isValid?.elements&&m?m.some(w=>w.value===v||w.label===v):!0,__experimentalExpandOnFocus:m&&m.length>0,help:l??(t.isValid?.elements?"":void 0),displayTransform:v=>typeof v=="object"&&"label"in v?v.label:typeof v=="string"&&m&&m.find(x=>x.value===v)?.label||v,__experimentalRenderItem:({item:v})=>{if(typeof v=="string"&&m){let w=m.find(x=>x.value===v);return(0,qa.jsx)("span",{children:w?.label||v})}return(0,qa.jsx)("span",{children:v})}})}var uC={grad:.9,turn:360,rad:360/(2*Math.PI)},Do=function(e){return typeof e=="string"?e.length>0:typeof e=="number"},mt=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=Math.pow(10,t)),Math.round(r*e)/r+0},Rr=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=1),e>r?r:e>t?e:t},r_=function(e){return(e=isFinite(e)?e%360:0)>0?e:e+360},X0=function(e){return{r:Rr(e.r,0,255),g:Rr(e.g,0,255),b:Rr(e.b,0,255),a:Rr(e.a)}},Hm=function(e){return{r:mt(e.r),g:mt(e.g),b:mt(e.b),a:mt(e.a,3)}},fC=/^#([0-9a-f]{3,8})$/i,_c=function(e){var t=e.toString(16);return t.length<2?"0"+t:t},o_=function(e){var t=e.r,r=e.g,o=e.b,n=e.a,i=Math.max(t,r,o),a=i-Math.min(t,r,o),s=a?i===t?(r-o)/a:i===r?2+(o-t)/a:4+(t-r)/a:0;return{h:60*(s<0?s+6:s),s:i?a/i*100:0,v:i/255*100,a:n}},n_=function(e){var t=e.h,r=e.s,o=e.v,n=e.a;t=t/360*6,r/=100,o/=100;var i=Math.floor(t),a=o*(1-r),s=o*(1-(t-i)*r),l=o*(1-(1-t+i)*r),d=i%6;return{r:255*[o,s,a,a,l,o][d],g:255*[l,o,o,s,a,a][d],b:255*[a,a,l,o,o,s][d],a:n}},G0=function(e){return{h:r_(e.h),s:Rr(e.s,0,100),l:Rr(e.l,0,100),a:Rr(e.a)}},Z0=function(e){return{h:mt(e.h),s:mt(e.s),l:mt(e.l),a:mt(e.a,3)}},K0=function(e){return n_((r=(t=e).s,{h:t.h,s:(r*=((o=t.l)<50?o:100-o)/100)>0?2*r/(o+r)*100:0,v:o+r,a:t.a}));var t,r,o},Xa=function(e){return{h:(t=o_(e)).h,s:(n=(200-(r=t.s))*(o=t.v)/100)>0&&n<200?r*o/100/(n<=100?n:200-n)*100:0,l:n/2,a:t.a};var t,r,o,n},mC=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,pC=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,hC=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,gC=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,Q0={string:[[function(e){var t=fC.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:e.length===4?mt(parseInt(e[3]+e[3],16)/255,2):1}:e.length===6||e.length===8?{r:parseInt(e.substr(0,2),16),g:parseInt(e.substr(2,2),16),b:parseInt(e.substr(4,2),16),a:e.length===8?mt(parseInt(e.substr(6,2),16)/255,2):1}:null:null},"hex"],[function(e){var t=hC.exec(e)||gC.exec(e);return t?t[2]!==t[4]||t[4]!==t[6]?null:X0({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:t[7]===void 0?1:Number(t[7])/(t[8]?100:1)}):null},"rgb"],[function(e){var t=mC.exec(e)||pC.exec(e);if(!t)return null;var r,o,n=G0({h:(r=t[1],o=t[2],o===void 0&&(o="deg"),Number(r)*(uC[o]||1)),s:Number(t[3]),l:Number(t[4]),a:t[5]===void 0?1:Number(t[5])/(t[6]?100:1)});return K0(n)},"hsl"]],object:[[function(e){var t=e.r,r=e.g,o=e.b,n=e.a,i=n===void 0?1:n;return Do(t)&&Do(r)&&Do(o)?X0({r:Number(t),g:Number(r),b:Number(o),a:Number(i)}):null},"rgb"],[function(e){var t=e.h,r=e.s,o=e.l,n=e.a,i=n===void 0?1:n;if(!Do(t)||!Do(r)||!Do(o))return null;var a=G0({h:Number(t),s:Number(r),l:Number(o),a:Number(i)});return K0(a)},"hsl"],[function(e){var t=e.h,r=e.s,o=e.v,n=e.a,i=n===void 0?1:n;if(!Do(t)||!Do(r)||!Do(o))return null;var a=(function(s){return{h:r_(s.h),s:Rr(s.s,0,100),v:Rr(s.v,0,100),a:Rr(s.a)}})({h:Number(t),s:Number(r),v:Number(o),a:Number(i)});return n_(a)},"hsv"]]},J0=function(e,t){for(var r=0;r<t.length;r++){var o=t[r][0](e);if(o)return[o,t[r][1]]}return[null,void 0]},yC=function(e){return typeof e=="string"?J0(e.trim(),Q0.string):typeof e=="object"&&e!==null?J0(e,Q0.object):[null,void 0]};var zm=function(e,t){var r=Xa(e);return{h:r.h,s:Rr(r.s+100*t,0,100),l:r.l,a:r.a}},jm=function(e){return(299*e.r+587*e.g+114*e.b)/1e3/255},e_=function(e,t){var r=Xa(e);return{h:r.h,s:r.s,l:Rr(r.l+100*t,0,100),a:r.a}},t_=(function(){function e(t){this.parsed=yC(t)[0],this.rgba=this.parsed||{r:0,g:0,b:0,a:1}}return e.prototype.isValid=function(){return this.parsed!==null},e.prototype.brightness=function(){return mt(jm(this.rgba),2)},e.prototype.isDark=function(){return jm(this.rgba)<.5},e.prototype.isLight=function(){return jm(this.rgba)>=.5},e.prototype.toHex=function(){return t=Hm(this.rgba),r=t.r,o=t.g,n=t.b,a=(i=t.a)<1?_c(mt(255*i)):"","#"+_c(r)+_c(o)+_c(n)+a;var t,r,o,n,i,a},e.prototype.toRgb=function(){return Hm(this.rgba)},e.prototype.toRgbString=function(){return t=Hm(this.rgba),r=t.r,o=t.g,n=t.b,(i=t.a)<1?"rgba("+r+", "+o+", "+n+", "+i+")":"rgb("+r+", "+o+", "+n+")";var t,r,o,n,i},e.prototype.toHsl=function(){return Z0(Xa(this.rgba))},e.prototype.toHslString=function(){return t=Z0(Xa(this.rgba)),r=t.h,o=t.s,n=t.l,(i=t.a)<1?"hsla("+r+", "+o+"%, "+n+"%, "+i+")":"hsl("+r+", "+o+"%, "+n+"%)";var t,r,o,n,i},e.prototype.toHsv=function(){return t=o_(this.rgba),{h:mt(t.h),s:mt(t.s),v:mt(t.v),a:mt(t.a,3)};var t},e.prototype.invert=function(){return Ct({r:255-(t=this.rgba).r,g:255-t.g,b:255-t.b,a:t.a});var t},e.prototype.saturate=function(t){return t===void 0&&(t=.1),Ct(zm(this.rgba,t))},e.prototype.desaturate=function(t){return t===void 0&&(t=.1),Ct(zm(this.rgba,-t))},e.prototype.grayscale=function(){return Ct(zm(this.rgba,-1))},e.prototype.lighten=function(t){return t===void 0&&(t=.1),Ct(e_(this.rgba,t))},e.prototype.darken=function(t){return t===void 0&&(t=.1),Ct(e_(this.rgba,-t))},e.prototype.rotate=function(t){return t===void 0&&(t=15),this.hue(this.hue()+t)},e.prototype.alpha=function(t){return typeof t=="number"?Ct({r:(r=this.rgba).r,g:r.g,b:r.b,a:t}):mt(this.rgba.a,3);var r},e.prototype.hue=function(t){var r=Xa(this.rgba);return typeof t=="number"?Ct({h:t,s:r.s,l:r.l,a:r.a}):mt(r.h)},e.prototype.isEqual=function(t){return this.toHex()===Ct(t).toHex()},e})(),Ct=function(e){return e instanceof t_?e:new t_(e)};var or=p(ie(),1),Bm=p(H(),1),i_=p(le(),1);var Lo=p(I(),1),{ValidatedInputControl:bC}=Te(or.privateApis),vC=({color:e,onColorChange:t,disabled:r})=>{let o=e&&Ct(e).isValid()?e:"#ffffff";return(0,Lo.jsx)(or.Dropdown,{className:"dataviews-controls__color-picker-dropdown",popoverProps:{resize:!1},renderToggle:({onToggle:n})=>(0,Lo.jsx)(or.Button,{onClick:n,"aria-label":(0,i_.__)("Open color picker"),size:"small",disabled:r,accessibleWhenDisabled:!0,icon:()=>(0,Lo.jsx)(or.ColorIndicator,{colorValue:o})}),renderContent:()=>(0,Lo.jsx)(or.__experimentalDropdownContentWrapper,{paddingSize:"none",children:(0,Lo.jsx)(or.ColorPicker,{color:o,onChange:t,enableAlpha:!0})})})};function a_({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{label:a,placeholder:s,description:l,setValue:d,isValid:c}=t,u=t.isDisabled({item:e,field:t}),h=t.getValue({item:e})||"",f=(0,Bm.useCallback)(g=>{r(d({item:e,value:g}))},[e,r,d]),m=(0,Bm.useCallback)(g=>{r(d({item:e,value:g||""}))},[e,r,d]);return(0,Lo.jsx)(bC,{required:!!t.isValid?.required,markWhenOptional:n,customValidity:xe(c,i),label:a,placeholder:s,value:h,help:l,onChange:m,hideLabelFromVision:o,type:"text",disabled:u,prefix:(0,Lo.jsx)(or.__experimentalInputControlPrefixWrapper,{variant:"control",children:(0,Lo.jsx)(vC,{color:h,onColorChange:f,disabled:u})})})}var wc=p(ie(),1),Rc=p(H(),1),Wm=p(le(),1);var xc=p(I(),1);function s_({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let[a,s]=(0,Rc.useState)(!1),l=t.isDisabled({item:e,field:t}),d=(0,Rc.useCallback)(()=>{s(c=>!c)},[]);return(0,xc.jsx)(co,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i,type:a?"text":"password",suffix:(0,xc.jsx)(wc.__experimentalInputControlSuffixWrapper,{variant:"control",children:(0,xc.jsx)(wc.Button,{icon:a?Uf:Lf,onClick:d,size:"small",label:a?(0,Wm.__)("Hide password"):(0,Wm.__)("Show password"),disabled:l,accessibleWhenDisabled:!0})})})}function Ec(e){return Array.isArray(e.elements)&&e.elements.length>0||typeof e.getElements=="function"}var c_=p(I(),1),l_={adaptiveSelect:x0,array:q0,checkbox:m0,color:a_,combobox:rc,datetime:y0,date:v0,email:S0,telephone:T0,url:C0,integer:A0,number:N0,password:s_,radio:k0,select:sc,text:D0,toggle:z0,textarea:Y0,toggleGroup:$0};function _C(e){return e&&typeof e=="object"&&typeof e.control=="string"}function xC(e){let{control:t,...r}=e,o=Sc(t);return o===null?null:function(i){return(0,c_.jsx)(o,{...i,config:r})}}function d_(e,t){return typeof e.Edit=="function"?e.Edit:typeof e.Edit=="string"?Sc(e.Edit):_C(e.Edit)?xC(e.Edit):Ec(e)&&e.type!=="array"?Sc("adaptiveSelect"):t===null?null:Sc(t)}function Sc(e){return Object.keys(l_).includes(e)?l_[e]:null}function wC(e,t,r){if(e.filterBy===!1)return!1;let o=e.filterBy?.operators?.filter(n=>r.includes(n))??t;return o.length===0?!1:{isPrimary:!!e.filterBy?.isPrimary,operators:o}}var u_=wC;var RC=e=>({item:t})=>{let r=e.split("."),o=t;for(let n of r)o.hasOwnProperty(n)?o=o[n]:o=void 0;return o},f_=RC;var EC=e=>({value:t})=>{let r=e.split("."),o={},n=o;for(let i of r.slice(0,-1))n[i]={},n=n[i];return n[r.at(-1)]=t,o},m_=EC;var h_=p(le(),1);function Tc({item:e,field:t}){let{elements:r,isLoading:o}=rr({elements:t.elements,getElements:t.getElements}),n=t.getValue({item:e});return o||r.length===0?n:r?.find(i=>i.value===n)?.label||t.getValue({item:e})}var p_=p(I(),1);function Ye({item:e,field:t}){return t.hasElements?(0,p_.jsx)(Tc,{item:e,field:t}):t.getValueFormatted({item:e,field:t})}var uo=(e,t,r)=>r==="asc"?e.localeCompare(t):t.localeCompare(e);function Ue(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)}function fo(e,t){if(typeof t.isValid.minLength?.constraint!="number")return!1;let r=t.getValue({item:e});return[void 0,"",null].includes(r)?!0:String(r).length>=t.isValid.minLength.constraint}function mo(e,t){if(typeof t.isValid.maxLength?.constraint!="number")return!1;let r=t.getValue({item:e});return[void 0,"",null].includes(r)?!0:String(r).length<=t.isValid.maxLength.constraint}function po(e,t){if(t.isValid.pattern?.constraint===void 0)return!0;try{let r=new RegExp(t.isValid.pattern.constraint),o=t.getValue({item:e});return[void 0,"",null].includes(o)?!0:r.test(String(o))}catch{return!1}}function Ce(e,t){let o=(t.elements??[]).map(i=>i.value);if(o.length===0)return!0;let n=t.getValue({item:e});return[].concat(n).every(i=>o.includes(i))}function SC({item:e,field:t}){return t.getValue({item:e})}var jt=SC;var TC=/^[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])?)*$/;function CC(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&!TC.test(r)?(0,h_.__)("Value must be a valid email address."):null}var g_={type:"email",render:Ye,Edit:"email",sort:uo,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Ne,Ie],validOperators:[je,Be,io,ao,so,Ne,Ie,Rt,Et],format:{},getValueFormatted:jt,validate:{required:Ue,pattern:po,minLength:fo,maxLength:mo,elements:Ce,custom:CC}};var y_=p(le(),1);var Qi=(e,t,r)=>r==="asc"?e-t:t-e;function Cc(e,t){if(typeof t.isValid.min?.constraint!="number")return!1;let r=t.getValue({item:e});return[void 0,"",null].includes(r)?!0:Number(r)>=t.isValid.min.constraint}function Oc(e,t){if(typeof t.isValid.max?.constraint!="number")return!1;let r=t.getValue({item:e});return[void 0,"",null].includes(r)?!0:Number(r)<=t.isValid.max.constraint}var b_={separatorThousand:","};function OC({item:e,field:t}){let r=t.getValue({item:e});if(r==null)return"";if(r=Number(r),!Number.isFinite(r))return String(r);let o;t.type!=="integer"?o=b_:o=t.format;let{separatorThousand:n}=o,i=Math.trunc(r);return n?String(i).replace(/\B(?=(\d{3})+(?!\d))/g,n):String(i)}function PC(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&!Number.isInteger(r)?(0,y_.__)("Value must be an integer."):null}var v_={type:"integer",render:Ye,Edit:"integer",sort:Qi,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[je,Be,dn,un,fn,mn,Ft],validOperators:[je,Be,dn,un,fn,mn,Ft,Ne,Ie,Rt,Et],format:b_,getValueFormatted:OC,validate:{required:Ue,min:Cc,max:Oc,elements:Ce,custom:PC}};var __=p(le(),1);var x_={separatorThousand:",",separatorDecimal:".",decimals:2};function AC({item:e,field:t}){let r=t.getValue({item:e});if(r==null)return"";if(r=Number(r),!Number.isFinite(r))return String(r);let o;t.type!=="number"?o=x_:o=t.format;let{separatorThousand:n,separatorDecimal:i,decimals:a}=o,s=r.toFixed(a),[l,d]=s.split("."),c=n?l.replace(/\B(?=(\d{3})+(?!\d))/g,n):l;return a===0?c:c+i+d}function MC(e){return e===""||e===void 0||e===null}function NC(e,t){let r=t.getValue({item:e});return!MC(r)&&!Number.isFinite(r)?(0,__.__)("Value must be a number."):null}var w_={type:"number",render:Ye,Edit:"number",sort:Qi,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[je,Be,dn,un,fn,mn,Ft],validOperators:[je,Be,dn,un,fn,mn,Ft,Ne,Ie,Rt,Et],format:x_,getValueFormatted:AC,validate:{required:Ue,min:Cc,max:Oc,elements:Ce,custom:NC}};var R_={type:"text",render:Ye,Edit:"text",sort:uo,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Ne,Ie],validOperators:[je,Be,io,ao,so,Ne,Ie,Rt,Et],format:{},getValueFormatted:jt,validate:{required:Ue,pattern:po,minLength:fo,maxLength:mo,elements:Ce}};var si=p(ko(),1);var S_=p(ko(),1);function E_(e){if(!e||!No(new Date(e)))return null;let t=(0,S_.getDate)(e);return t&&No(t)?t:null}function T_(e,t,r){let o=t.isValid[r]?.constraint;if(typeof o!="string")return!1;let n=t.getValue({item:e}),i=Array.isArray(n)?n[r==="min"?0:n.length-1]:n;if(i==null||i==="")return!0;let a=E_(o),s=E_(String(i));return!!a&&!!s&&(r==="min"?s.getTime()>=a.getTime():s.getTime()<=a.getTime())}function Pc(e,t){return T_(e,t,"min")}function Ac(e,t){return T_(e,t,"max")}var C_={datetime:(0,si.getSettings)().formats.datetime,weekStartsOn:(0,si.getSettings)().l10n.startOfWeek};function IC({item:e,field:t}){let r=t.getValue({item:e});if(["",void 0,null].includes(r))return"";let o;return t.type!=="datetime"?o=C_:o=t.format,(0,si.dateI18n)(o.datetime,(0,si.getDate)(r))}var kC=(e,t,r)=>{let o=new Date(e).getTime(),n=new Date(t).getTime();return r==="asc"?o-n:n-o},O_={type:"datetime",render:Ye,Edit:"datetime",sort:kC,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[bn,vn,pn,hn,gn,yn,Ht,tr],validOperators:[bn,vn,pn,hn,gn,yn,Ht,tr],format:C_,getValueFormatted:IC,validate:{required:Ue,elements:Ce,min:Pc,max:Ac}};var li=p(ko(),1);var P_={date:(0,li.getSettings)().formats.date,weekStartsOn:(0,li.getSettings)().l10n.startOfWeek};function VC({item:e,field:t}){let r=t.getValue({item:e});if(["",void 0,null].includes(r))return"";let o;return t.type!=="date"?o=P_:o=t.format,(0,li.dateI18n)(o.date,(0,li.getDate)(r))}var DC=(e,t,r)=>{let o=new Date(e).getTime(),n=new Date(t).getTime();return r==="asc"?o-n:n-o},A_={type:"date",render:Ye,Edit:"date",sort:DC,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[bn,vn,pn,hn,gn,yn,Ht,tr,Ft],validOperators:[bn,vn,pn,hn,gn,yn,Ht,tr,Ft],format:P_,getValueFormatted:VC,validate:{required:Ue,elements:Ce,min:Pc,max:Ac}};var Mc=p(le(),1);function M_(e,t){return t.getValue({item:e})===!0}function LC({item:e,field:t}){let r=t.getValue({item:e});return r===!0?(0,Mc.__)("True"):r===!1?(0,Mc.__)("False"):""}function FC(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&![!0,!1].includes(r)?(0,Mc.__)("Value must be true, false, or undefined"):null}var HC=(e,t,r)=>{let o=!!e;return o===!!t?0:r==="asc"?o?1:-1:o?-1:1},N_={type:"boolean",render:Ye,Edit:"checkbox",sort:HC,validate:{required:M_,elements:Ce,custom:FC},enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[je,Be],validOperators:[je,Be],format:{},getValueFormatted:LC};var I_={type:"media",render:()=>null,Edit:null,sort:()=>0,enableSorting:!1,enableGlobalSearch:!1,defaultOperators:[],validOperators:[],format:{},getValueFormatted:jt,validate:{}};var Ym=p(le(),1);function k_(e,t){let r=t.getValue({item:e});return Array.isArray(r)&&r.length>0&&r.every(o=>![void 0,"",null].includes(o))}function V_({item:e,field:t}){let r=t.getValue({item:e});return(Array.isArray(r)?r:[]).join(", ")}function zC({item:e,field:t}){return V_({item:e,field:t})}function jC(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&!Array.isArray(r)?(0,Ym.__)("Value must be an array."):r.every(o=>typeof o=="string")?null:(0,Ym.__)("Every value must be a string.")}var BC=(e,t,r)=>{let o=Array.isArray(e)?e:[],n=Array.isArray(t)?t:[];if(o.length!==n.length)return r==="asc"?o.length-n.length:n.length-o.length;let i=o.join(","),a=n.join(",");return r==="asc"?i.localeCompare(a):a.localeCompare(i)},D_={type:"array",render:zC,Edit:"array",sort:BC,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Ne,Ie],validOperators:[Ne,Ie,Rt,Et],format:{},getValueFormatted:V_,validate:{required:k_,elements:Ce,custom:jC}};function WC({item:e,field:t}){return t.getValue({item:e})?"\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022":""}var L_={type:"password",render:Ye,Edit:"password",sort:()=>0,enableSorting:!1,enableGlobalSearch:!1,defaultOperators:[],validOperators:[],format:{},getValueFormatted:WC,validate:{required:Ue,pattern:po,minLength:fo,maxLength:mo,elements:Ce}};var F_={type:"telephone",render:Ye,Edit:"telephone",sort:uo,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Ne,Ie],validOperators:[je,Be,io,ao,so,Ne,Ie,Rt,Et],format:{},getValueFormatted:jt,validate:{required:Ue,pattern:po,minLength:fo,maxLength:mo,elements:Ce}};var H_=p(le(),1);var Ji=p(I(),1);function YC({item:e,field:t}){if(t.hasElements)return(0,Ji.jsx)(Tc,{item:e,field:t});let r=jt({item:e,field:t});return!r||!Ct(r).isValid()?r:(0,Ji.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:"8px"},children:[(0,Ji.jsx)("div",{style:{width:"16px",height:"16px",borderRadius:"50%",backgroundColor:r,border:"1px solid #ddd",flexShrink:0}}),(0,Ji.jsx)("span",{children:r})]})}function UC(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&!Ct(r).isValid()?(0,H_.__)("Value must be a valid color."):null}var $C=(e,t,r)=>{let o=Ct(e),n=Ct(t);if(!o.isValid()&&!n.isValid())return 0;if(!o.isValid())return r==="asc"?1:-1;if(!n.isValid())return r==="asc"?-1:1;let i=o.toHsl(),a=n.toHsl();return i.h!==a.h?r==="asc"?i.h-a.h:a.h-i.h:i.s!==a.s?r==="asc"?i.s-a.s:a.s-i.s:r==="asc"?i.l-a.l:a.l-i.l},z_={type:"color",render:YC,Edit:"color",sort:$C,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Ne,Ie],validOperators:[je,Be,Ne,Ie],format:{},getValueFormatted:jt,validate:{required:Ue,elements:Ce,custom:UC}};var j_={type:"url",render:Ye,Edit:"url",sort:uo,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Ne,Ie],validOperators:[je,Be,io,ao,so,Ne,Ie,Rt,Et],format:{},getValueFormatted:jt,validate:{required:Ue,pattern:po,minLength:fo,maxLength:mo,elements:Ce}};var qC=(e,t,r)=>typeof e=="number"&&typeof t=="number"?Qi(e,t,r):uo(e,t,r),B_={render:Ye,Edit:null,sort:qC,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[je,Be],validOperators:c0(),format:{},getValueFormatted:jt,validate:{required:Ue,elements:Ce}};function XC(e){return e==="integer"||e==="number"}function GC(e){return e==="date"||e==="datetime"}function W_(e,t,r){let o=t.validate[r];if(o&&(typeof e=="number"&&XC(t.type)||typeof e=="string"&&GC(t.type)))return{constraint:e,validate:o}}function Y_(e,t){let r=e.isValid,o;r?.required===!0&&t.validate.required!==void 0&&(o={constraint:!0,validate:t.validate.required});let n;(r?.elements===!0||r?.elements===void 0&&(e.elements||e.getElements))&&t.validate.elements!==void 0&&(n={constraint:!0,validate:t.validate.elements});let i=W_(r?.min,t,"min"),a=W_(r?.max,t,"max"),s=r?.minLength,l;typeof s=="number"&&t.validate.minLength!==void 0&&(l={constraint:s,validate:t.validate.minLength});let d=r?.maxLength,c;typeof d=="number"&&t.validate.maxLength!==void 0&&(c={constraint:d,validate:t.validate.maxLength});let u=r?.pattern,h;u!==void 0&&t.validate.pattern!==void 0&&(h={constraint:u,validate:t.validate.pattern});let f=r?.custom??t.validate.custom;return{required:o,elements:n,min:i,max:a,minLength:l,maxLength:c,pattern:h,custom:f}}function U_(e){return e.validOperators.reduce((t,r)=>{let o=l0(r);return o?.filter&&(t[r]=o.filter),t},{})}function ZC(e,t){return{...t.format,...e.format}}var $_=ZC;function KC(e){let t=[g_,v_,w_,R_,O_,A_,N_,I_,D_,L_,F_,z_,j_].find(r=>r?.type===e);return t||B_}function Ga(e){return e.map(t=>{let r=KC(t.type),o=t.getValue||f_(t.id),n=function(i,a,s){let l=o({item:i}),d=o({item:a});return t.sort?t.sort(l,d,s):r.sort(l,d,s)};return{id:t.id,label:t.label||t.id,header:t.header||t.label||t.id,description:t.description,placeholder:t.placeholder,getValue:o,setValue:t.setValue||m_(t.id),elements:t.elements,getElements:t.getElements,hasElements:Ec(t),isVisible:t.isVisible,isDisabled:typeof t.isDisabled=="function"?t.isDisabled:()=>!!t.isDisabled,enableHiding:t.enableHiding??!0,readOnly:t.readOnly??!1,type:r.type,render:t.render??r.render,Edit:d_(t,r.Edit),sort:n,enableSorting:t.enableSorting??r.enableSorting,enableGlobalSearch:t.enableGlobalSearch??r.enableGlobalSearch,isValid:Y_(t,r),filterBy:u_(t,r.defaultOperators,r.validOperators),filter:U_(r),format:$_(t,r),getValueFormatted:t.getValueFormatted??r.getValueFormatted}})}var Zm=p(H(),1);var q_=p(H(),1),X_=p(I(),1),Um=(0,q_.createContext)({fields:[]});Um.displayName="DataFormContext";function G_({fields:e,children:t}){return(0,X_.jsx)(Um.Provider,{value:{fields:e},children:t})}var Er=Um;var jc=p(H(),1);var Ic=p(H(),1),Ka=p(ie(),1);var Za=p(le(),1),Ot={type:"regular",labelPosition:"top"},QC=e=>typeof e=="string"?[{id:e,visibility:"when-collapsed"}]:e.map(t=>typeof t=="string"?{id:t,visibility:"when-collapsed"}:{id:t.id,visibility:t.visibility});function Z_(e){let t=Ot;if(e?.type==="regular")t={type:"regular",labelPosition:e?.labelPosition??"top"};else if(e?.type==="panel"){let r=e.summary??[],o=Array.isArray(r)?r:[r],n=e?.openAs,i;typeof n=="object"&&n.type==="modal"?i={type:"modal",applyLabel:n.applyLabel?.trim()||(0,Za.__)("Apply"),cancelLabel:n.cancelLabel?.trim()||(0,Za.__)("Cancel")}:n==="modal"?i={type:"modal",applyLabel:(0,Za.__)("Apply"),cancelLabel:(0,Za.__)("Cancel")}:i={type:"dropdown"},t={type:"panel",labelPosition:e?.labelPosition??"side",openAs:i,summary:o,editVisibility:e?.editVisibility??"on-hover"}}else if(e?.type==="card")if(e.withHeader===!1)t={type:"card",withHeader:!1,isOpened:!0,summary:[],isCollapsible:!1};else{let r=e.summary??[];t={type:"card",withHeader:!0,isOpened:typeof e.isOpened=="boolean"?e.isOpened:!0,summary:QC(r),isCollapsible:e.isCollapsible===void 0?!0:e.isCollapsible}}else e?.type==="row"?t={type:"row",alignment:e?.alignment??"center",styles:e?.styles??{}}:e?.type==="details"&&(t={type:"details",summary:e?.summary??""});return t}function K_(e){let t=Z_(e?.layout),r=(e.fields??[]).map(o=>{if(typeof o=="string")return{id:o,layout:t};let n=o.layout?Z_(o.layout):t;return{id:o.id,layout:n,...!!o.label&&{label:o.label},...!!o.description&&{description:o.description},..."children"in o&&Array.isArray(o.children)&&{children:K_({fields:o.children,layout:Ot}).fields}}});return{layout:t,fields:r}}var Nc=K_;var ke=p(I(),1);function JC({title:e}){return(0,ke.jsx)(ee,{direction:"column",className:"dataforms-layouts-regular__header",gap:"lg",children:(0,ke.jsx)(ee,{direction:"row",align:"center",children:(0,ke.jsx)(Ka.__experimentalHeading,{level:2,size:13,children:e})})})}function Q_({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{fields:a}=(0,Ic.useContext)(Er),s=t.layout,l=(0,Ic.useMemo)(()=>({layout:Ot,fields:t.children?t.children:[]}),[t]);if(t.children)return(0,ke.jsxs)(ke.Fragment,{children:[!o&&t.label&&(0,ke.jsx)(JC,{title:t.label}),(0,ke.jsx)(nr,{data:e,form:l,onChange:r,validity:i?.children})]});let d=s.labelPosition,c=a.find(u=>u.id===t.id);return!c||!c.Edit?null:d==="side"?(0,ke.jsxs)(ee,{direction:"row",className:"dataforms-layouts-regular__field",gap:"sm",children:[(0,ke.jsx)("div",{className:te("dataforms-layouts-regular__field-label",`dataforms-layouts-regular__field-label--label-position-$d}`),children:(0,ke.jsx)(Ka.BaseControl.VisualLabel,{children:c.label})}),(0,ke.jsx)("div",{className:"dataforms-layouts-regular__field-control",children:c.readOnly===!0?(0,ke.jsx)(c.render,{item:e,field:c}):(0,ke.jsx)(c.Edit,{data:e,field:c,onChange:r,hideLabelFromVision:!0,markWhenOptional:n,validity:i},c.id)})]}):(0,ke.jsx)("div",{className:"dataforms-layouts-regular__field",children:c.readOnly===!0?(0,ke.jsx)(ke.Fragment,{children:(0,ke.jsxs)(ke.Fragment,{children:[!o&&d!=="none"&&(0,ke.jsx)(Ka.BaseControl.VisualLabel,{children:c.label}),(0,ke.jsx)(c.render,{item:e,field:c})]})}):(0,ke.jsx)(c.Edit,{data:e,field:c,onChange:r,hideLabelFromVision:d==="none"?!0:o,markWhenOptional:n,validity:i})})}var Xm=p($m(),1),ci=p(ie(),1),Yr=p(H(),1),Lc=p(ei(),1);var kc=p(ie(),1),ta=p(le(),1);var sx=p(ei(),1);var lx=p(H(),1);function mO(e,t){return te("dataforms-layouts-panel__field-label",`dataforms-layouts-panel__field-label--label-position-$e}`,{"has-error":t})}var rx=mO;var ox=p(ie(),1);var En=p(I(),1);function pO(e,t,r){return e?(0,En.jsxs)(oo.Root,{children:[(0,En.jsx)(oo.Trigger,{render:(0,En.jsxs)("span",{className:"dataforms-layouts-panel__field-label-error-content",children:[(0,En.jsx)(ox.Icon,{icon:Qn,size:16}),(0,En.jsxs)(ti,{children:[t,": "]}),r]})}),(0,En.jsx)(oo.Popup,{children:t})]}):r}var nx=pO;function ix(e){if(!e)return;let t=Object.keys(e).filter(r=>r!=="children");for(let r of t){let o=e[r];if(o!==void 0&&o.type==="invalid")return o.message?o.message:r==="required"?"A required field is empty":"Unidentified validation error"}if(e.children)for(let r of Object.values(e.children)){let o=ix(r);if(o)return o}}var ax=ix;var Bt=p(I(),1);function Ja({data:e,field:t,fieldLabel:r,summaryFields:o,validity:n,touched:i,disabled:a,onClick:s,"aria-expanded":l}){let{labelPosition:d,editVisibility:c}=t.layout,u=ax(n),h=i&&!!u,f=rx(d,h),m=nx(h,u,r),g=te("dataforms-layouts-panel__field-trigger",`dataforms-layouts-panel__field-trigger--label-$d}`,{"is-disabled":a,"dataforms-layouts-panel__field-trigger--edit-always":c==="always"}),y=(0,sx.useInstanceId)(Ja,"dataforms-layouts-panel__field-control"),b=h?(0,ta.sprintf)((0,ta._x)("Edit %s (has errors)","field"),r||""):(0,ta.sprintf)((0,ta._x)("Edit %s","field"),r||""),v=(0,lx.useRef)(null);return(0,Bt.jsxs)("div",{ref:v,className:g,onClick:a?void 0:()=>{let _=v.current?.ownerDocument.defaultView?.getSelection();_&&_.toString().length>0||s()},onKeyDown:a?void 0:_=>{_.target===_.currentTarget&&(_.key==="Enter"||_.key===" ")&&(_.preventDefault(),s())},children:[d!=="none"&&(0,Bt.jsx)("span",{className:f,children:m}),d==="none"&&h&&(0,Bt.jsxs)(oo.Root,{children:[(0,Bt.jsx)(oo.Trigger,{render:(0,Bt.jsx)("span",{className:"dataforms-layouts-panel__field-label-error-content",role:"img","aria-label":u,children:(0,Bt.jsx)(kc.Icon,{icon:Qn,size:16})})}),(0,Bt.jsx)(oo.Popup,{children:u})]}),(0,Bt.jsx)("span",{id:`$y}`,className:"dataforms-layouts-panel__field-control",children:o.length>1?(0,Bt.jsx)("span",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",width:"100%",gap:"2px"},children:o.map(_=>(0,Bt.jsx)("span",{style:{width:"100%"},children:(0,Bt.jsx)(_.render,{item:e,field:_})},_.id))}):o.map(_=>(0,Bt.jsx)(_.render,{item:e,field:_},_.id))}),!a&&(0,Bt.jsx)(kc.Button,{className:"dataforms-layouts-panel__field-trigger-icon",label:b,icon:Pf,size:"small","aria-expanded":l,"aria-haspopup":"dialog","aria-describedby":`$y}`})]})}var cx=p($m(),1),qm=p(Pv(),1),ho=p(H(),1),Wt=p(le(),1);function dx(e){return e?Object.values(e).every(t=>Object.entries(t).every(([r,o])=>r==="children"&&o&&typeof o=="object"?dx(o):o.type!=="invalid"&&o.type!=="validating")):!0}function hO(e,t){let r=Nc(e);if(r.fields.length===0)return[];let o=new Map;t.forEach(a=>{o.set(a.id,a)});function n(a){if("children"in a&&Array.isArray(a.children)){let d=a.children.map(n).filter(u=>u!==null);if(d.length===0)return null;let c=o.get(a.id);if(c){let[u]=Ga([c]);return{id:a.id,children:d,field:u}}return{id:a.id,children:d}}let s=o.get(a.id);if(!s)return null;let[l]=Ga([s]);return{id:a.id,children:[],field:l}}return r.fields.map(n).filter(a=>a!==null)}function ra(e,t,r){if(e||(e={}),r.length===0)return e;let o={...e},n=o;for(let a=0;a<r.length-1;a++){let s=r[a];n[s]||(n[s]={}),n[s]={...n[s]},n=n[s]}let i=r[r.length-1];return n[i]={...n[i]||{},...t},o}function ux(e,t,r){if(!e||t.length===0)return e;let o={...e},n=o;for(let s=0;s<t.length-1;s++){let l=t[s];if(!n[l])return e;n[l]={...n[l]},n=n[l]}let i=t[t.length-1];if(!n[i])return e;let a={...n[i]};if(delete a[r],Object.keys(a).length===0?delete n[i]:n[i]=a,Object.keys(o).length!==0)return o}function gO(e,t,r){let{elementsCounterRef:o,setFormValidity:n,path:i,item:a}=r,s=(o.current[t.id]||0)+1;o.current[t.id]=s,e.then(l=>{if(s===o.current[t.id]){if(!Array.isArray(l)){n(d=>ra(d,{elements:{type:"invalid",message:(0,Wt.__)("Could not validate elements.")}},[...i,t.id]));return}t.field?.isValid.elements&&!t.field.isValid.elements.validate(a,{...t.field,elements:l})?n(d=>ra(d,{elements:{type:"invalid",message:(0,Wt.__)("Value must be one of the elements.")}},[...i,t.id])):n(d=>ux(d,[...i,t.id],"elements"))}}).catch(l=>{if(s!==o.current[t.id])return;let d;l instanceof Error?d=l.message:d=String(l)||(0,Wt.__)("Unknown error when running elements validation asynchronously."),n(c=>ra(c,{elements:{type:"invalid",message:d}},[...i,t.id]))})}function yO(e,t,r){let{customCounterRef:o,setFormValidity:n,path:i}=r,a=(o.current[t.id]||0)+1;o.current[t.id]=a,e.then(s=>{if(a===o.current[t.id]){if(s===null){n(l=>ux(l,[...i,t.id],"custom"));return}if(typeof s=="string"){n(l=>ra(l,{custom:{type:"invalid",message:s}},[...i,t.id]));return}n(l=>ra(l,{custom:{type:"invalid",message:(0,Wt.__)("Validation could not be processed.")}},[...i,t.id]))}}).catch(s=>{if(a!==o.current[t.id])return;let l;s instanceof Error?l=s.message:l=String(s)||(0,Wt.__)("Unknown error when running custom validation asynchronously."),n(d=>ra(d,{custom:{type:"invalid",message:l}},[...i,t.id]))})}function fx(e,t,r){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,Wt.__)("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,Wt.__)("Value is below the minimum.")}};if(t.field?.isValid.max&&!t.field.isValid.max.validate(e,t.field))return{max:{type:"invalid",message:(0,Wt.__)("Value is above the maximum.")}};if(t.field?.isValid.minLength&&!t.field.isValid.minLength.validate(e,t.field))return{minLength:{type:"invalid",message:(0,Wt.__)("Value is too short.")}};if(t.field?.isValid.maxLength&&!t.field.isValid.maxLength.validate(e,t.field))return{maxLength:{type:"invalid",message:(0,Wt.__)("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,Wt.__)("Value must be one of the elements.")}};let o;if(t.field&&t.field.isValid.custom)try{let i=t.field.getValue({item:e});o=t.field.isValid.custom((0,cx.default)(e,t.field.setValue({item:e,value:i})),t.field)}catch(i){let a;return i instanceof Error?a=i.message:a=String(i)||(0,Wt.__)("Unknown error when running custom validation."),{custom:{type:"invalid",message:a}}}if(typeof o=="string")return{custom:{type:"invalid",message:o}};let n={};if(t.field&&t.field.isValid.elements&&t.field.hasElements&&typeof t.field.getElements=="function"&&(gO(t.field.getElements(),t,r),n.elements={type:"validating",message:(0,Wt.__)("Validating\u2026")}),o instanceof Promise&&(yO(o,t,r),n.custom={type:"validating",message:(0,Wt.__)("Validating\u2026")}),Object.keys(n).length>0)return n;if(t.children.length>0){let i={};t.children.forEach(s=>{i[s.id]=fx(e,s,{...r,path:[...r.path,t.id,"children"]})});let a={};return Object.entries(i).forEach(([s,l])=>{l!==void 0&&(a[s]=l)}),Object.keys(a).length===0?void 0:{children:a}}}function mx(e,t){let r=e?.field?.getValue({item:t});if(e.children.length===0)return r;let o=e.children.map(n=>mx(n,t));return o?{value:r,children:o}:r}function bO(e,t,r){let[o,n]=(0,ho.useState)(),i=(0,ho.useRef)({}),a=(0,ho.useRef)({}),s=(0,ho.useRef)({}),l=(0,ho.useCallback)(()=>{let d={customCounterRef:i,elementsCounterRef:a,setFormValidity:n,path:[],item:e},c=hO(r,t);if(c.length===0){n(void 0);return}let u={},h=[];c.forEach(f=>{let m=mx(f,e);if(s.current.hasOwnProperty(f.id)&&(0,qm.default)(s.current[f.id],m)){h.push(f.id);return}s.current[f.id]=m;let g=fx(e,f,d);g!==void 0&&(u[f.id]=g)}),n(f=>{let m={...f,...u},g=[...h,...Object.keys(u)];return Object.keys(m).forEach(b=>{m&&!g.includes(b)&&delete m[b]}),Object.keys(m).length===0&&(m=void 0),(0,qm.default)(f,m)?f:m})},[e,t,r]);return(0,ho.useEffect)(()=>{l()},[l]),{validity:o,isValid:dx(o)}}var px=bO;var hx=p(H(),1);function Sn(e,t){(0,hx.useEffect)(()=>{t&&e.current&&e.current.querySelectorAll("input, textarea, select").forEach(o=>{o.reportValidity()})},[t,e])}var gx=p(H(),1);function vO(e){return Array.isArray(e)?e.map(t=>typeof t=="string"?t:t.id):[]}var Vc=(e,t)=>Array.isArray(e)&&e.length>0?vO(e).map(o=>t.find(n=>n.id===o)).filter(o=>o!==void 0):[];var _O=(e,t)=>{let r=t.find(o=>o.id===e.id);return r||t.find(o=>{if(e.children){let n=e.children.filter(i=>!i.children);return n.length===0?!1:o.id===n[0].id}return o.id===e.id})};function xO(e){let{fields:t}=(0,gx.useContext)(Er),r=e.layout,o=Vc(r.summary,t),n=_O(e,t),i=e.children?e.label:n?.label;return o.length===0?{summaryFields:n?[n]:[],fieldDefinition:n,fieldLabel:i}:{summaryFields:o,fieldDefinition:n,fieldLabel:i}}var Dc=xO;var Yt=p(I(),1);function wO({data:e,field:t,onChange:r,fieldLabel:o,onClose:n,touched:i}){let{openAs:a}=t.layout,{applyLabel:s,cancelLabel:l}=a,{fields:d}=(0,Yr.useContext)(Er),[c,u]=(0,Yr.useState)({}),h=(0,Yr.useMemo)(()=>(0,Xm.default)(e,c,{arrayMerge:(_,R)=>R}),[e,c]),f=(0,Yr.useMemo)(()=>({layout:Ot,fields:t.children?t.children:[{id:t.id,layout:Ot}]}),[t]),m=d.map(_=>({..._,Edit:_.Edit===null?void 0:_.Edit,isValid:{required:_.isValid.required?.constraint,elements:_.isValid.elements?.constraint,min:_.isValid.min?.constraint,max:_.isValid.max?.constraint,pattern:_.isValid.pattern?.constraint,minLength:_.isValid.minLength?.constraint,maxLength:_.isValid.maxLength?.constraint}})),{validity:g}=px(h,m,f),y=()=>{r(c),n()},b=_=>{u(R=>(0,Xm.default)(R,_,{arrayMerge:(T,C)=>C}))},v=(0,Lc.useFocusOnMount)("firstInputElement"),w=(0,Yr.useRef)(null),x=(0,Lc.useMergeRefs)([v,w]);return Sn(w,i),(0,Yt.jsxs)(ci.Modal,{className:"dataforms-layouts-panel__modal",onRequestClose:n,isFullScreen:!1,title:o,size:"medium",children:[(0,Yt.jsx)("div",{ref:x,children:(0,Yt.jsx)(nr,{data:h,form:f,onChange:b,validity:g,children:(_,R,T,C)=>(0,Yt.jsx)(_,{data:h,field:R,onChange:b,hideLabelFromVision:f.fields.length<2,markWhenOptional:C,validity:T},R.id)})}),(0,Yt.jsxs)(ee,{direction:"row",className:"dataforms-layouts-panel__modal-footer",gap:"md",children:[(0,Yt.jsx)(ci.__experimentalSpacer,{style:{flex:1}}),(0,Yt.jsx)(ci.Button,{variant:"tertiary",onClick:n,__next40pxDefaultSize:!0,children:l}),(0,Yt.jsx)(ci.Button,{variant:"primary",onClick:y,__next40pxDefaultSize:!0,children:s})]})]})}function RO({data:e,field:t,onChange:r,validity:o}){let[n,i]=(0,Yr.useState)(!1),[a,s]=(0,Yr.useState)(!1),{fieldDefinition:l,fieldLabel:d,summaryFields:c}=Dc(t);if(!l)return null;let u=()=>{s(!1),i(!0)};return(0,Yt.jsxs)(Yt.Fragment,{children:[(0,Yt.jsx)(Ja,{data:e,field:t,fieldLabel:d,summaryFields:c,validity:o,touched:n,disabled:l.readOnly===!0,onClick:()=>s(!0),"aria-expanded":a}),a&&(0,Yt.jsx)(wO,{data:e,field:t,onChange:r,fieldLabel:d??"",onClose:u,touched:n})]})}var yx=RO;var Tn=p(ie(),1),bx=p(le(),1),Fo=p(H(),1);var vx=p(ei(),1);var Pt=p(I(),1);function EO({title:e,onClose:t}){return(0,Pt.jsx)(ee,{direction:"column",className:"dataforms-layouts-panel__dropdown-header",gap:"lg",children:(0,Pt.jsxs)(ee,{direction:"row",gap:"sm",align:"center",children:[e&&(0,Pt.jsx)(Tn.__experimentalHeading,{level:2,size:13,children:e}),(0,Pt.jsx)(Tn.__experimentalSpacer,{style:{flex:1}}),t&&(0,Pt.jsx)(Tn.Button,{label:(0,bx.__)("Close"),icon:La,onClick:t,size:"small"})]})})}function SO({touched:e,children:t}){let r=(0,Fo.useRef)(null);return Sn(r,e),(0,Pt.jsx)("div",{ref:r,children:t})}function TO({data:e,field:t,onChange:r,validity:o}){let[n,i]=(0,Fo.useState)(!1),[a,s]=(0,Fo.useState)(null),l=(0,Fo.useMemo)(()=>({anchor:a,placement:"left-start",offset:36,shift:!0}),[a]),[d,c]=(0,vx.__experimentalUseDialog)({focusOnMount:"firstInputElement"}),u=(0,Fo.useMemo)(()=>({layout:Ot,fields:t.children?t.children:[{id:t.id,layout:Ot}]}),[t]),h=(0,Fo.useMemo)(()=>{if(o!==void 0)return t.children?o?.children:{[t.id]:o}},[o,t]),{fieldDefinition:f,fieldLabel:m,summaryFields:g}=Dc(t);return f?(0,Pt.jsx)("div",{ref:s,className:"dataforms-layouts-panel__field-dropdown-anchor",children:(0,Pt.jsx)(Tn.Dropdown,{contentClassName:"dataforms-layouts-panel__field-dropdown",popoverProps:l,focusOnMount:!1,onToggle:y=>{y||i(!0)},renderToggle:({isOpen:y,onToggle:b})=>(0,Pt.jsx)(Ja,{data:e,field:t,fieldLabel:m,summaryFields:g,validity:o,touched:n,disabled:f.readOnly===!0,onClick:b,"aria-expanded":y}),renderContent:({onClose:y})=>(0,Pt.jsx)(SO,{touched:n,children:(0,Pt.jsxs)("div",{ref:d,...c,children:[(0,Pt.jsx)(EO,{title:m,onClose:y}),(0,Pt.jsx)(nr,{data:e,form:u,onChange:r,validity:h,children:(b,v,w,x)=>(0,Pt.jsx)(b,{data:e,field:v,onChange:r,hideLabelFromVision:(u?.fields??[]).length<2,markWhenOptional:x,validity:w},v.id)})]})})})}):null}var _x=TO;var Gm=p(I(),1);function xx({data:e,field:t,onChange:r,validity:o}){return t.layout.openAs.type==="modal"?(0,Gm.jsx)(yx,{data:e,field:t,onChange:r,validity:o}):(0,Gm.jsx)(_x,{data:e,field:t,onChange:r,validity:o})}var ir=p(H(),1);var Fc=p(le(),1),wx=p(I(),1);function Rx(e){if(!e)return 0;let t=0,r=Object.keys(e).filter(o=>o!=="children");for(let o of r)e[o]?.type==="invalid"&&t++;if(e.children)for(let o of Object.values(e.children))t+=Rx(o);return t}function Hc({validity:e}){let t=Rx(e);return t===0?null:(0,wx.jsx)(Uu,{intent:"high",children:(0,Fc.sprintf)((0,Fc._n)("%d field needs attention","%d fields need attention",t),t)})}var $e=p(I(),1);function CO(e,t,r){if(!t||Array.isArray(t)&&t.length===0)return!1;let n=(Array.isArray(t)?t:[t]).find(i=>typeof i=="string"?i===e.id:typeof i=="object"&&"id"in i?i.id===e.id:!1);return n?typeof n=="string"?!0:typeof n=="object"&&"visibility"in n?n.visibility==="always"||n.visibility==="when-collapsed"&&!r:!0:!1}function OO({data:e,fields:t,label:r,layout:o,isOpen:n,touched:i,validity:a}){let l=Vc(o.summary,t).filter(u=>CO(u,o.summary,n)),d=i&&o.isCollapsible,c=l.length>0&&o.withHeader;return(0,$e.jsxs)(ee,{align:"center",justify:"space-between",className:"dataforms-layouts-card__field-header-content",children:[(0,$e.jsx)(ro.Title,{children:r}),(d||c)&&(0,$e.jsxs)(Jn.HeaderDescription,{className:"dataforms-layouts-card__field-header-content-description",children:[d&&(0,$e.jsx)(Hc,{validity:a}),c&&(0,$e.jsx)("div",{className:"dataforms-layouts-card__field-summary",children:l.map(u=>(0,$e.jsx)(u.render,{item:e,field:u},u.id))})]})]})}function PO({data:e,field:t,form:r,onChange:o,hideLabelFromVision:n,markWhenOptional:i,validity:a,withHeader:s}){if(t.children)return(0,$e.jsxs)($e.Fragment,{children:[t.description&&(0,$e.jsx)("div",{className:"dataforms-layouts-card__field-description",children:t.description}),(0,$e.jsx)(nr,{data:e,form:r,onChange:o,validity:a?.children})]});let l=di("regular")?.component;return l?(0,$e.jsx)(l,{data:e,field:t,onChange:o,hideLabelFromVision:n||s,markWhenOptional:i,validity:a}):null}function Ex({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{fields:a}=(0,ir.useContext)(Er),s=t.layout,l=(0,ir.useRef)(null),d=(0,ir.useMemo)(()=>({layout:Ot,fields:t.children??[]}),[t]),{isOpened:c,isCollapsible:u}=s,[h,f]=(0,ir.useState)(c),[m,g]=(0,ir.useState)(!1);(0,ir.useEffect)(()=>{f(c)},[c]);let y=(0,ir.useCallback)(R=>{R||g(!0),f(R)},[]),b=(0,ir.useCallback)(()=>{g(!0)},[]);Sn(l,(u?h:!0)&&m);let v=t.label,w;if(t.children)w=!!v&&s.withHeader;else{let R=a.find(T=>T.id===t.id);if(!R||!R.Edit)return null;v=R.label,w=!!v&&s.withHeader}let x=(0,$e.jsx)(PO,{data:e,field:t,form:d,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i,withHeader:w}),_=(0,$e.jsx)(OO,{data:e,fields:a,label:v,layout:s,isOpen:u?!!h:!0,touched:m,validity:i});return w&&u?(0,$e.jsxs)(Jn.Root,{className:"dataforms-layouts-card__field",open:h,onOpenChange:y,children:[(0,$e.jsx)(Jn.Header,{children:_}),(0,$e.jsx)(Jn.Content,{ref:l,onBlur:b,children:x})]}):(0,$e.jsxs)(ro.Root,{className:"dataforms-layouts-card__field",children:[w&&(0,$e.jsx)(ro.Header,{children:_}),(0,$e.jsx)(ro.Content,{ref:l,onBlur:b,children:x})]})}var Sx=p(ie(),1);var pt=p(I(),1);function AO({title:e}){return(0,pt.jsx)(ee,{direction:"column",className:"dataforms-layouts-row__header",gap:"lg",children:(0,pt.jsx)(ee,{direction:"row",align:"center",children:(0,pt.jsx)(Sx.__experimentalHeading,{level:2,size:13,children:e})})})}var MO=({children:e})=>(0,pt.jsx)(pt.Fragment,{children:e});function Tx({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let a=t.layout;if(t.children){let l={layout:Ot,fields:t.children};return(0,pt.jsxs)("div",{className:"dataforms-layouts-row__field",children:[!o&&t.label&&(0,pt.jsx)(AO,{title:t.label}),(0,pt.jsx)(ee,{direction:"row",align:a.alignment,gap:"lg",children:(0,pt.jsx)(nr,{data:e,form:l,onChange:r,validity:i?.children,as:MO,children:(d,c,u)=>(0,pt.jsx)("div",{className:"dataforms-layouts-row__field-control",style:a.styles[c.id],children:(0,pt.jsx)(d,{data:e,field:c,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:u})},c.id)})})]})}let s=di("regular")?.component;return s?(0,pt.jsx)(pt.Fragment,{children:(0,pt.jsx)("div",{className:"dataforms-layouts-row__field-control",children:(0,pt.jsx)(s,{data:e,field:t,onChange:r,markWhenOptional:n,validity:i})})}):null}var ar=p(H(),1),Cx=p(le(),1);var Ho=p(I(),1);function Ox({data:e,field:t,onChange:r,validity:o}){let{fields:n}=(0,ar.useContext)(Er),i=(0,ar.useRef)(null),a=(0,ar.useRef)(null),[s,l]=(0,ar.useState)(!1),[d,c]=(0,ar.useState)(!1),u=(0,ar.useMemo)(()=>({layout:Ot,fields:t.children??[]}),[t]);(0,ar.useEffect)(()=>{let y=i.current;if(!y)return;let b=()=>{let v=y.open;v||l(!0),c(v)};return y.addEventListener("toggle",b),()=>{y.removeEventListener("toggle",b)}},[]),Sn(a,d&&s);let h=(0,ar.useCallback)(()=>{l(!0)},[]);if(!t.children)return null;let f=t.layout.summary??"",m=f?n.find(y=>y.id===f):void 0,g;return m&&m.render?g=(0,Ho.jsx)(m.render,{item:e,field:m}):g=t.label||(0,Cx.__)("More details"),(0,Ho.jsxs)("details",{ref:i,className:"dataforms-layouts-details__details",children:[(0,Ho.jsx)("summary",{className:"dataforms-layouts-details__summary",children:(0,Ho.jsxs)(ee,{direction:"row",align:"center",gap:"md",className:"dataforms-layouts-details__summary-content",children:[g,s&&(0,Ho.jsx)(Hc,{validity:o})]})}),(0,Ho.jsx)("div",{ref:a,className:"dataforms-layouts-details__content",onBlur:h,children:(0,Ho.jsx)(nr,{data:e,form:u,onChange:r,validity:o?.children})})]})}var ui=p(I(),1),NO=[{type:"regular",component:Q_,wrapper:({children:e})=>(0,ui.jsx)(ee,{direction:"column",className:"dataforms-layouts__wrapper",gap:"lg",children:e})},{type:"panel",component:xx,wrapper:({children:e})=>(0,ui.jsx)(ee,{direction:"column",className:"dataforms-layouts__wrapper",gap:"md",children:e})},{type:"card",component:Ex,wrapper:({children:e})=>(0,ui.jsx)(ee,{direction:"column",className:"dataforms-layouts__wrapper",gap:"xl",children:e})},{type:"row",component:Tx,wrapper:({children:e,layout:t})=>(0,ui.jsx)(ee,{direction:"column",className:"dataforms-layouts__wrapper",gap:"lg",children:(0,ui.jsx)("div",{className:"dataforms-layouts-row__field",children:(0,ui.jsx)(ee,{direction:"row",gap:"lg",align:t.alignment,children:e})})})},{type:"details",component:Ox}];function di(e){return NO.find(t=>t.type===e)}var zc=p(I(),1),IO=({children:e})=>(0,zc.jsx)(ee,{direction:"column",className:"dataforms-layouts__wrapper",gap:"lg",children:e});function nr({data:e,form:t,onChange:r,validity:o,children:n,as:i}){let{fields:a}=(0,jc.useContext)(Er),s=(0,jc.useMemo)(()=>{let c=a.filter(h=>!!h.isValid?.required).length,u=a.length-c;return c>u},[a]);function l(c){return a.find(u=>u.id===c.id)}let d=i??di(t.layout.type)?.wrapper??IO;return(0,zc.jsx)(d,{layout:t.layout,children:t.fields.map(c=>{let u=di(c.layout.type)?.component;if(!u)return null;let h=c.children?void 0:l(c);return h&&h.isVisible&&!h.isVisible(e)?null:n?n(u,c,o?.[c.id],s):(0,zc.jsx)(u,{data:e,field:c,onChange:r,markWhenOptional:s,validity:o?.[c.id]},c.id)})})}var Km=p(I(),1);function Qm({data:e,form:t,fields:r,onChange:o,validity:n}){let i=(0,Zm.useMemo)(()=>Nc(t),[t]),a=(0,Zm.useMemo)(()=>Ga(r),[r]);return t.fields?(0,Km.jsx)(G_,{fields:a,children:(0,Km.jsx)(nr,{data:e,form:i,onChange:o,validity:n})}):null}var Wc=p(ie(),1);var Nx=p(le(),1),Ix=p(H(),1);var Cn=p(ko(),1),Ax=p(ie(),1),Jm=p(I(),1);function Mx({item:e,field:t}){let r=t.getValue({item:e});if(!r)return null;let o=(0,Cn.getSettings)(),n=(0,Cn.dateI18n)(o.formats.date,(0,Cn.getDate)(r)),i=(0,Cn.dateI18n)(o.formats.datetimeAbbreviated,(0,Cn.getDate)(r));return(0,Jm.jsx)(Ax.Tooltip,{text:i,placement:"top",children:(0,Jm.jsx)("time",{dateTime:r,"aria-label":i,tabIndex:-1,children:n})})}var zo=p(I(),1);function kx({form:e,header:t}){let{media:r,fields:o,onChange:n}=Ui(),i=(0,Ix.useMemo)(()=>o.map(l=>l.type==="datetime"&&l.readOnly?{...l,render:Mx}:l),[o]);if(!r||!n)return(0,zo.jsx)("div",{className:"media-editor-form media-editor-form--loading",children:(0,zo.jsx)(Wc.Spinner,{})});let a={layout:{type:"panel"},fields:o.map(l=>["title","alt_text","caption","description"].includes(l.id)?{id:l.id,layout:{type:"regular",labelPosition:"top"}}:l.id)},s=e||a;return(0,zo.jsx)("div",{className:"media-editor-form",children:(0,zo.jsxs)(Wc.__experimentalVStack,{spacing:4,children:[(0,zo.jsx)(ti,{render:(0,zo.jsx)("h2",{}),children:(0,Nx.__)("Media details")}),t,(0,zo.jsx)(Qm,{data:r,fields:i,form:s,onChange:n})]})})}var Vx=p(za(),1),{lock:Dx,unlock:Lx}=(0,Vx.__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/media-editor");var Yc=p(Wr(),1);var Fx={isOpen:!1,id:null,onUpdate:null,onClose:null};function Hx(e=Fx,t){switch(t.type){case"OPEN_MEDIA_EDITOR_MODAL":{let{id:r,onUpdate:o,onClose:n}=t;return{isOpen:!0,id:r,onUpdate:o,onClose:n}}case"CLOSE_MEDIA_EDITOR_MODAL":return Fx}return e}var ep={};br(ep,{closeMediaEditorModal:()=>VO,openMediaEditorModal:()=>kO});function kO({id:e,onUpdate:t,onClose:r}){return{type:"OPEN_MEDIA_EDITOR_MODAL",id:e,onUpdate:t??null,onClose:r??null}}function VO(){return{type:"CLOSE_MEDIA_EDITOR_MODAL"}}var tp={};br(tp,{getId:()=>LO,getOnClose:()=>HO,getOnUpdate:()=>FO,isOpen:()=>DO});function DO(e){return e.isOpen}function LO(e){return e.id}function FO(e){return e.onUpdate}function HO(e){return e.onClose}var zx="core/media-editor";var oa=(0,Yc.createReduxStore)(zx,{reducer:Hx,actions:ep,selectors:tp});(0,Yc.register)(oa);var k1=p(ie(),1),_s=p(Wr(),1),vs=p(le(),1),V1=p(Bx(),1),D1=p(Uc(),1);var gt=p(ie(),1);var vp=p(ei(),1),bs=p(Wr(),1),_p=p(Wl(),1),Ke=p(H(),1),vt=p(le(),1);var Zr=p(Rm(),1),Pd=p(Uc(),1);var Tr=p(ie(),1),ns=p(Wr(),1),rd=p(le(),1);var yo=p(H(),1),ip=p(Ux(),1),lw=p($c(),1),Pn=p(ei(),1),cw=p(rp(),1);var Qx=p(ie(),1),Zc=p(Wr(),1),Jx=p(rp(),1);var Gc=p(Wr(),1);var op={};br(op,{closeModal:()=>GO,disableComplementaryArea:()=>BO,enableComplementaryArea:()=>jO,openModal:()=>XO,pinItem:()=>WO,setDefaultComplementaryArea:()=>zO,setFeatureDefaults:()=>qO,setFeatureValue:()=>$O,toggleFeature:()=>UO,unpinItem:()=>YO});var Xc=p(Bc(),1),Sr=p($c(),1);var qc=p(Bc(),1);function go(e){return["core/edit-post","core/edit-site"].includes(e)?((0,qc.default)(`$e} interface scope`,{alternative:"core interface scope",hint:"core/edit-post and core/edit-site are merging.",version:"6.6"}),"core"):e}function fi(e,t){return e==="core"&&t==="edit-site/template"?((0,qc.default)("edit-site/template sidebar",{alternative:"edit-post/document",version:"6.6"}),"edit-post/document"):e==="core"&&t==="edit-site/block-inspector"?((0,qc.default)("edit-site/block-inspector sidebar",{alternative:"edit-post/block",version:"6.6"}),"edit-post/block"):t}var zO=(e,t)=>(e=go(e),t=fi(e,t),{type:"SET_DEFAULT_COMPLEMENTARY_AREA",scope:e,area:t}),jO=(e,t)=>({registry:r,dispatch:o})=>{if(!t)return;e=go(e),t=fi(e,t),r.select(Sr.store).get(e,"isComplementaryAreaVisible")||r.dispatch(Sr.store).set(e,"isComplementaryAreaVisible",!0),o({type:"ENABLE_COMPLEMENTARY_AREA",scope:e,area:t})},BO=e=>({registry:t})=>{e=go(e),t.select(Sr.store).get(e,"isComplementaryAreaVisible")&&t.dispatch(Sr.store).set(e,"isComplementaryAreaVisible",!1)},WO=(e,t)=>({registry:r})=>{if(!t)return;e=go(e),t=fi(e,t);let o=r.select(Sr.store).get(e,"pinnedItems");o?.[t]!==!0&&r.dispatch(Sr.store).set(e,"pinnedItems",{...o,[t]:!0})},YO=(e,t)=>({registry:r})=>{if(!t)return;e=go(e),t=fi(e,t);let o=r.select(Sr.store).get(e,"pinnedItems");r.dispatch(Sr.store).set(e,"pinnedItems",{...o,[t]:!1})};function UO(e,t){return function({registry:r}){(0,Xc.default)("dispatch( 'core/interface' ).toggleFeature",{since:"6.0",alternative:"dispatch( 'core/preferences' ).toggle"}),r.dispatch(Sr.store).toggle(e,t)}}function $O(e,t,r){return function({registry:o}){(0,Xc.default)("dispatch( 'core/interface' ).setFeatureValue",{since:"6.0",alternative:"dispatch( 'core/preferences' ).set"}),o.dispatch(Sr.store).set(e,t,!!r)}}function qO(e,t){return function({registry:r}){(0,Xc.default)("dispatch( 'core/interface' ).setFeatureDefaults",{since:"6.0",alternative:"dispatch( 'core/preferences' ).setDefaults"}),r.dispatch(Sr.store).setDefaults(e,t)}}function XO(e){return{type:"OPEN_MODAL",name:e}}function GO(){return{type:"CLOSE_MODAL"}}var np={};br(np,{getActiveComplementaryArea:()=>ZO,isComplementaryAreaLoading:()=>KO,isFeatureActive:()=>JO,isItemPinned:()=>QO,isModalActive:()=>eP});var es=p(Wr(),1),Xx=p(Bc(),1),ts=p($c(),1);var ZO=(0,es.createRegistrySelector)(e=>(t,r)=>{r=go(r);let o=e(ts.store).get(r,"isComplementaryAreaVisible");if(o!==void 0)return o===!1?null:t?.complementaryAreas?.[r]}),KO=(0,es.createRegistrySelector)(e=>(t,r)=>{r=go(r);let o=e(ts.store).get(r,"isComplementaryAreaVisible"),n=t?.complementaryAreas?.[r];return o&&n===void 0}),QO=(0,es.createRegistrySelector)(e=>(t,r,o)=>(r=go(r),o=fi(r,o),e(ts.store).get(r,"pinnedItems")?.[o]??!0)),JO=(0,es.createRegistrySelector)(e=>(t,r,o)=>((0,Xx.default)("select( 'core/interface' ).isFeatureActive( scope, featureName )",{since:"6.0",alternative:"select( 'core/preferences' ).get( scope, featureName )"}),!!e(ts.store).get(r,o)));function eP(e,t){return e.activeModal===t}var Gx=p(Wr(),1);function tP(e={},t){switch(t.type){case"SET_DEFAULT_COMPLEMENTARY_AREA":{let{scope:r,area:o}=t;return e[r]?e:{...e,[r]:o}}case"ENABLE_COMPLEMENTARY_AREA":{let{scope:r,area:o}=t;return{...e,[r]:o}}}return e}function rP(e=null,t){switch(t.type){case"OPEN_MODAL":return t.name;case"CLOSE_MODAL":return null}return e}var Zx=(0,Gx.combineReducers)({complementaryAreas:tP,activeModal:rP});var Kx="core/interface";var jo=(0,Gc.createReduxStore)(Kx,{reducer:Zx,actions:op,selectors:np});(0,Gc.register)(jo);var ew=p(I(),1);function oP(e){return["checkbox","option","radio","switch","menuitemcheckbox","menuitemradio","treeitem"].includes(e)}function na({as:e=Qx.Button,scope:t,identifier:r,icon:o,selectedIcon:n,name:i,shortcut:a,...s}){let l=e,d=(0,Jx.usePluginContext)(),c=o||d.icon,u=r||`$d.name}/$i}`,h=(0,Zc.useSelect)(g=>g(jo).getActiveComplementaryArea(t)===u,[u,t]),{enableComplementaryArea:f,disableComplementaryArea:m}=(0,Zc.useDispatch)(jo);return(0,ew.jsx)(l,{icon:n&&h?n:c,"aria-controls":u.replace("/",":"),"aria-checked":oP(s.role)?h:void 0,onClick:()=>{h?m(t):f(t,u)},shortcut:a,...s})}var Kc=p(I(),1),nP=({children:e,className:t,toggleButtonProps:r})=>{let o=(0,Kc.jsx)(na,{icon:La,...r});return(0,Kc.jsxs)("div",{className:te("components-panel__header","interface-complementary-area-header",t),tabIndex:-1,children:[e,o]})},tw=nP;var iw=p(ie(),1);var On=p(ie(),1),Qc=p(H(),1),rs=p(I(),1),rw=()=>{};function iP({name:e,as:t=On.MenuGroup,fillProps:r={},bubblesVirtually:o,...n}){return(0,rs.jsx)(On.Slot,{name:e,bubblesVirtually:o,fillProps:r,children:i=>{if(!Qc.Children.toArray(i).length)return null;let a=[];Qc.Children.forEach(i,({props:{__unstableExplicitMenuItem:l,__unstableTarget:d}})=>{d&&l&&a.push(d)});let s=Qc.Children.map(i,l=>!l.props.__unstableExplicitMenuItem&&a.includes(l.props.__unstableTarget)?null:l);return(0,rs.jsx)(t,{...n,children:s})}})}function ow({name:e,as:t=On.Button,onClick:r,...o}){return(0,rs.jsx)(On.Fill,{name:e,children:({onClick:n})=>(0,rs.jsx)(t,{onClick:r||n?(...i)=>{(r||rw)(...i),(n||rw)(...i)}:void 0,...o})})}ow.Slot=iP;var nw=ow;var Jc=p(I(),1),aP=({__unstableExplicitMenuItem:e,__unstableTarget:t,...r})=>(0,Jc.jsx)(iw.MenuItem,{...r});function aw({scope:e,target:t,__unstableExplicitMenuItem:r,...o}){return(0,Jc.jsx)(na,{as:n=>(0,Jc.jsx)(nw,{__unstableExplicitMenuItem:r,__unstableTarget:`$e}/$t}`,as:aP,name:`$e}/plugin-more-menu`,...n}),role:"menuitemcheckbox",selectedIcon:Da,name:t,scope:e,...o})}var td=p(ie(),1),ed=p(I(),1);function sw({scope:e,...t}){return(0,ed.jsx)(td.Fill,{name:`PinnedItems/$e}`,...t})}function sP({scope:e,className:t,...r}){return(0,ed.jsx)(td.Slot,{name:`PinnedItems/$e}`,...r,children:o=>o?.length>0&&(0,ed.jsx)("div",{className:te(t,"interface-pinned-items"),children:o})})}sw.Slot=sP;var os=sw;var ot=p(I(),1),lP=.3;function cP({scope:e,...t}){return(0,ot.jsx)(Tr.Slot,{name:`ComplementaryArea/$e}`,...t})}var dw=280,dP={open:{width:dw},closed:{width:0},mobileOpen:{width:"100vw"}};function uP({activeArea:e,isActive:t,scope:r,children:o,className:n,id:i}){let a=(0,Pn.useReducedMotion)(),s=(0,Pn.useViewportMatch)("medium","<"),l=(0,Pn.usePrevious)(e),d=(0,Pn.usePrevious)(t),[,c]=(0,yo.useState)({});(0,yo.useEffect)(()=>{c({})},[t]);let u={type:"tween",duration:a||s||l&&e&&e!==l?0:lP,ease:[.6,0,.4,1]};return(0,ot.jsx)(Tr.Fill,{name:`ComplementaryArea/$r}`,children:(0,ot.jsx)(Tr.__unstableAnimatePresence,{initial:!1,children:(d||t)&&(0,ot.jsx)(Tr.__unstableMotion.div,{variants:dP,initial:"closed",animate:s?"mobileOpen":"open",exit:"closed",transition:u,className:"interface-complementary-area__fill",children:(0,ot.jsx)("div",{id:i,className:n,style:{width:s?"100vw":dw},children:o})})})})}function fP(e,t,r,o,n){let i=(0,yo.useRef)(!1),a=(0,yo.useRef)(!1),{enableComplementaryArea:s,disableComplementaryArea:l}=(0,ns.useDispatch)(jo);(0,yo.useEffect)(()=>{o&&n&&!i.current?(l(e),a.current=!0):a.current&&!n&&i.current?(a.current=!1,s(e,t)):a.current&&r&&r!==t&&(a.current=!1),n!==i.current&&(i.current=n)},[o,n,e,t,r,l,s])}function uw({children:e,className:t,closeLabel:r=(0,rd.__)("Close plugin"),identifier:o,header:n,headerClassName:i,icon:a,isPinnable:s=!0,panelClassName:l,scope:d,name:c,title:u,toggleShortcut:h,isActiveByDefault:f}){let m=(0,cw.usePluginContext)(),g=a||m.icon,y=o||`$m.name}/$c}`,[b,v]=(0,yo.useState)(!1),{isLoading:w,isActive:x,isPinned:_,activeArea:R,isSmall:T,isLarge:C,showIconLabels:A}=(0,ns.useSelect)(S=>{let{getActiveComplementaryArea:L,isComplementaryAreaLoading:E,isItemPinned:k}=S(jo),{get:V}=S(lw.store),D=L(d);return{isLoading:E(d),isActive:D===y,isPinned:k(d,y),activeArea:D,isSmall:S(ip.store).isViewportMatch("< medium"),isLarge:S(ip.store).isViewportMatch("large"),showIconLabels:V("core","showIconLabels")}},[y,d]),F=(0,Pn.useViewportMatch)("medium","<");fP(d,y,R,x,T);let{enableComplementaryArea:M,disableComplementaryArea:O,pinItem:N,unpinItem:P}=(0,ns.useDispatch)(jo);if((0,yo.useEffect)(()=>{f&&R===void 0&&!T?M(d,y):R===void 0&&T&&O(d,y),v(!0)},[R,f,d,y,T,M,O]),!!b)return(0,ot.jsxs)(ot.Fragment,{children:[s&&(0,ot.jsx)(os,{scope:d,children:_&&(0,ot.jsx)(na,{scope:d,identifier:y,isPressed:x&&(!A||C),"aria-expanded":x,"aria-disabled":w,label:u,icon:A?Da:g,showTooltip:!A,variant:A?"tertiary":void 0,size:"compact",shortcut:h})}),c&&s&&(0,ot.jsx)(aw,{target:c,scope:d,icon:g,identifier:y,children:u}),(0,ot.jsxs)(uP,{activeArea:R,isActive:x,className:te("interface-complementary-area",t),scope:d,id:y.replace("/",":"),children:[(0,ot.jsx)(tw,{className:i,closeLabel:r,onClose:()=>O(d),toggleButtonProps:{label:r,size:"compact",shortcut:h,scope:d,identifier:y},children:n||(0,ot.jsxs)(ot.Fragment,{children:[(0,ot.jsx)("h2",{className:"interface-complementary-area-header__title",children:u}),s&&!F&&(0,ot.jsx)(Tr.Button,{className:"interface-complementary-area__pin-unpin-item",icon:_?jf:Hf,label:_?(0,rd.__)("Unpin from toolbar"):(0,rd.__)("Pin to toolbar"),onClick:()=>(_?P:N)(d,y),isPressed:_,"aria-expanded":_,size:"compact"})]})}),(0,ot.jsx)(Tr.Panel,{className:l,children:e})]})]})}uw.Slot=cP;var od=uw;var nd=p(H(),1),mi=p(ie(),1),An=p(le(),1),ia=p(ei(),1),Ut=p(I(),1),mw=.25,fw={type:"tween",duration:mw,ease:[.6,0,.4,1]};function mP(e){(0,nd.useEffect)(()=>{let t=document&&document.querySelector(`html:not(.$e})`);if(t)return t.classList.toggle(e),()=>{t.classList.toggle(e)}},[e])}var pP={hidden:{opacity:1,marginTop:-60},visible:{opacity:1,marginTop:0},distractionFreeHover:{opacity:1,marginTop:0,transition:{...fw,delay:.2,delayChildren:.2}},distractionFreeHidden:{opacity:0,marginTop:-60},distractionFreeDisabled:{opacity:0,marginTop:0,transition:{...fw,delay:.8,delayChildren:.8}}};function hP({isDistractionFree:e,footer:t,header:r,editorNotices:o,sidebar:n,secondarySidebar:i,content:a,actions:s,labels:l,className:d},c){let[u,h]=(0,ia.useResizeObserver)(),f=(0,ia.useViewportMatch)("medium","<"),g={type:"tween",duration:(0,ia.useReducedMotion)()?0:mw,ease:[.6,0,.4,1]};mP("interface-interface-skeleton__html-container");let b={...{header:(0,An._x)("Header","header landmark area"),body:(0,An.__)("Content"),secondarySidebar:(0,An.__)("Block Library"),sidebar:(0,An._x)("Settings","settings landmark area"),actions:(0,An.__)("Publish"),footer:(0,An.__)("Footer")},...l};return(0,Ut.jsxs)("div",{ref:c,className:te(d,"interface-interface-skeleton",!!t&&"has-footer"),children:[(0,Ut.jsxs)("div",{className:"interface-interface-skeleton__editor",children:[(0,Ut.jsx)(mi.__unstableAnimatePresence,{initial:!1,children:!!r&&(0,Ut.jsx)(no,{as:mi.__unstableMotion.div,className:"interface-interface-skeleton__header",ariaLabel:b.header,initial:e&&!f?"distractionFreeHidden":"hidden",whileHover:e&&!f?"distractionFreeHover":"visible",animate:e&&!f?"distractionFreeDisabled":"visible",exit:e&&!f?"distractionFreeHidden":"hidden",variants:pP,transition:g,children:r})}),e&&(0,Ut.jsx)("div",{className:"interface-interface-skeleton__header",children:o}),(0,Ut.jsxs)("div",{className:"interface-interface-skeleton__body",children:[(0,Ut.jsx)(mi.__unstableAnimatePresence,{initial:!1,children:!!i&&(0,Ut.jsx)(no,{className:"interface-interface-skeleton__secondary-sidebar",ariaLabel:b.secondarySidebar,as:mi.__unstableMotion.div,initial:"closed",animate:"open",exit:"closed",variants:{open:{width:h.width},closed:{width:0}},transition:g,children:(0,Ut.jsxs)(mi.__unstableMotion.div,{style:{position:"absolute",width:f?"100vw":"fit-content",height:"100%",left:0},variants:{open:{x:0},closed:{x:"-100%"}},transition:g,children:[u,i]})})}),(0,Ut.jsx)(no,{className:"interface-interface-skeleton__content",ariaLabel:b.body,children:a}),!!n&&(0,Ut.jsx)(no,{className:"interface-interface-skeleton__sidebar",ariaLabel:b.sidebar,children:n}),!!s&&(0,Ut.jsx)(no,{className:"interface-interface-skeleton__actions",ariaLabel:b.actions,children:s})]})]}),!!t&&(0,Ut.jsx)(no,{className:"interface-interface-skeleton__footer",ariaLabel:b.footer,children:t})]})}var ap=(0,nd.forwardRef)(hP);var yi=p(H(),1);var bo=p(le(),1),Bo=1,is=.1,Cr=10,sp=24,hw=.0025,as=.01,id=10,ss=45,gP={x:0,y:0,width:1,height:1},yP={horizontal:!1,vertical:!1},pw={x:0,y:0},aa={image:null,pan:{...pw},zoom:Bo,rotation:0,basePan:{...pw},baseZoom:Bo,baseRotation:0,flip:{...yP},cropRect:{...gP}},ls=-1,cs=[{label:(0,bo.__)("Free"),value:0},{label:(0,bo.__)("Original"),value:ls},{label:(0,bo.__)("Square (1:1)"),value:1},{label:(0,bo.__)("Landscape (16:9)"),value:16/9},{label:(0,bo.__)("Portrait (9:16)"),value:9/16},{label:(0,bo.__)("Classic (4:3)"),value:4/3},{label:(0,bo.__)("Classic portrait (3:4)"),value:3/4},{label:(0,bo.__)("Photo (3:2)"),value:3/2},{label:(0,bo.__)("Photo portrait (2:3)"),value:2/3}];var vo=1e-6,_o=typeof Float32Array<"u"?Float32Array:Array,gw=Math.random;function lp(e){return e>=0?Math.round(e):e%.5===0?Math.floor(e):Math.round(e)}var cq=Math.PI/180,dq=180/Math.PI;var Ae={};br(Ae,{add:()=>kP,clone:()=>vP,copy:()=>_P,create:()=>bP,determinant:()=>SP,equals:()=>FP,exactEquals:()=>LP,frob:()=>IP,fromRotation:()=>PP,fromScaling:()=>AP,fromTranslation:()=>MP,fromValues:()=>wP,identity:()=>xP,invert:()=>EP,mul:()=>HP,multiply:()=>bw,multiplyScalar:()=>VP,multiplyScalarAndAdd:()=>DP,rotate:()=>TP,scale:()=>CP,set:()=>RP,str:()=>NP,sub:()=>zP,subtract:()=>vw,translate:()=>OP});function bP(){var e=new _o(6);return _o!=Float32Array&&(e[1]=0,e[2]=0,e[4]=0,e[5]=0),e[0]=1,e[3]=1,e}function vP(e){var t=new _o(6);return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4],t[5]=e[5],t}function _P(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e}function xP(e){return e[0]=1,e[1]=0,e[2]=0,e[3]=1,e[4]=0,e[5]=0,e}function wP(e,t,r,o,n,i){var a=new _o(6);return a[0]=e,a[1]=t,a[2]=r,a[3]=o,a[4]=n,a[5]=i,a}function RP(e,t,r,o,n,i,a){return e[0]=t,e[1]=r,e[2]=o,e[3]=n,e[4]=i,e[5]=a,e}function EP(e,t){var r=t[0],o=t[1],n=t[2],i=t[3],a=t[4],s=t[5],l=r*i-o*n;return l?(l=1/l,e[0]=i*l,e[1]=-o*l,e[2]=-n*l,e[3]=r*l,e[4]=(n*s-i*a)*l,e[5]=(o*a-r*s)*l,e):null}function SP(e){return e[0]*e[3]-e[1]*e[2]}function bw(e,t,r){var o=t[0],n=t[1],i=t[2],a=t[3],s=t[4],l=t[5],d=r[0],c=r[1],u=r[2],h=r[3],f=r[4],m=r[5];return e[0]=o*d+i*c,e[1]=n*d+a*c,e[2]=o*u+i*h,e[3]=n*u+a*h,e[4]=o*f+i*m+s,e[5]=n*f+a*m+l,e}function TP(e,t,r){var o=t[0],n=t[1],i=t[2],a=t[3],s=t[4],l=t[5],d=Math.sin(r),c=Math.cos(r);return e[0]=o*c+i*d,e[1]=n*c+a*d,e[2]=o*-d+i*c,e[3]=n*-d+a*c,e[4]=s,e[5]=l,e}function CP(e,t,r){var o=t[0],n=t[1],i=t[2],a=t[3],s=t[4],l=t[5],d=r[0],c=r[1];return e[0]=o*d,e[1]=n*d,e[2]=i*c,e[3]=a*c,e[4]=s,e[5]=l,e}function OP(e,t,r){var o=t[0],n=t[1],i=t[2],a=t[3],s=t[4],l=t[5],d=r[0],c=r[1];return e[0]=o,e[1]=n,e[2]=i,e[3]=a,e[4]=o*d+i*c+s,e[5]=n*d+a*c+l,e}function PP(e,t){var r=Math.sin(t),o=Math.cos(t);return e[0]=o,e[1]=r,e[2]=-r,e[3]=o,e[4]=0,e[5]=0,e}function AP(e,t){return e[0]=t[0],e[1]=0,e[2]=0,e[3]=t[1],e[4]=0,e[5]=0,e}function MP(e,t){return e[0]=1,e[1]=0,e[2]=0,e[3]=1,e[4]=t[0],e[5]=t[1],e}function NP(e){return"mat2d("+e[0]+", "+e[1]+", "+e[2]+", "+e[3]+", "+e[4]+", "+e[5]+")"}function IP(e){return Math.sqrt(e[0]*e[0]+e[1]*e[1]+e[2]*e[2]+e[3]*e[3]+e[4]*e[4]+e[5]*e[5]+1)}function kP(e,t,r){return e[0]=t[0]+r[0],e[1]=t[1]+r[1],e[2]=t[2]+r[2],e[3]=t[3]+r[3],e[4]=t[4]+r[4],e[5]=t[5]+r[5],e}function vw(e,t,r){return e[0]=t[0]-r[0],e[1]=t[1]-r[1],e[2]=t[2]-r[2],e[3]=t[3]-r[3],e[4]=t[4]-r[4],e[5]=t[5]-r[5],e}function VP(e,t,r){return e[0]=t[0]*r,e[1]=t[1]*r,e[2]=t[2]*r,e[3]=t[3]*r,e[4]=t[4]*r,e[5]=t[5]*r,e}function DP(e,t,r,o){return e[0]=t[0]+r[0]*o,e[1]=t[1]+r[1]*o,e[2]=t[2]+r[2]*o,e[3]=t[3]+r[3]*o,e[4]=t[4]+r[4]*o,e[5]=t[5]+r[5]*o,e}function LP(e,t){return e[0]===t[0]&&e[1]===t[1]&&e[2]===t[2]&&e[3]===t[3]&&e[4]===t[4]&&e[5]===t[5]}function FP(e,t){var r=e[0],o=e[1],n=e[2],i=e[3],a=e[4],s=e[5],l=t[0],d=t[1],c=t[2],u=t[3],h=t[4],f=t[5];return Math.abs(r-l)<=vo*Math.max(1,Math.abs(r),Math.abs(l))&&Math.abs(o-d)<=vo*Math.max(1,Math.abs(o),Math.abs(d))&&Math.abs(n-c)<=vo*Math.max(1,Math.abs(n),Math.abs(c))&&Math.abs(i-u)<=vo*Math.max(1,Math.abs(i),Math.abs(u))&&Math.abs(a-h)<=vo*Math.max(1,Math.abs(a),Math.abs(h))&&Math.abs(s-f)<=vo*Math.max(1,Math.abs(s),Math.abs(f))}var HP=bw,zP=vw;var Or={};br(Or,{add:()=>UP,angle:()=>uA,ceil:()=>$P,clone:()=>jP,copy:()=>WP,create:()=>_w,cross:()=>oA,dist:()=>xA,distance:()=>Ew,div:()=>_A,divide:()=>Rw,dot:()=>rA,equals:()=>gA,exactEquals:()=>hA,floor:()=>qP,forEach:()=>EA,fromValues:()=>BP,inverse:()=>eA,len:()=>yA,length:()=>Tw,lerp:()=>nA,max:()=>GP,min:()=>XP,mul:()=>vA,multiply:()=>ww,negate:()=>JP,normalize:()=>tA,random:()=>iA,rotate:()=>dA,round:()=>ZP,scale:()=>KP,scaleAndAdd:()=>QP,set:()=>YP,signedAngle:()=>fA,sqrDist:()=>wA,sqrLen:()=>RA,squaredDistance:()=>Sw,squaredLength:()=>Cw,str:()=>pA,sub:()=>bA,subtract:()=>xw,transformMat2:()=>aA,transformMat2d:()=>sA,transformMat3:()=>lA,transformMat4:()=>cA,zero:()=>mA});function _w(){var e=new _o(2);return _o!=Float32Array&&(e[0]=0,e[1]=0),e}function jP(e){var t=new _o(2);return t[0]=e[0],t[1]=e[1],t}function BP(e,t){var r=new _o(2);return r[0]=e,r[1]=t,r}function WP(e,t){return e[0]=t[0],e[1]=t[1],e}function YP(e,t,r){return e[0]=t,e[1]=r,e}function UP(e,t,r){return e[0]=t[0]+r[0],e[1]=t[1]+r[1],e}function xw(e,t,r){return e[0]=t[0]-r[0],e[1]=t[1]-r[1],e}function ww(e,t,r){return e[0]=t[0]*r[0],e[1]=t[1]*r[1],e}function Rw(e,t,r){return e[0]=t[0]/r[0],e[1]=t[1]/r[1],e}function $P(e,t){return e[0]=Math.ceil(t[0]),e[1]=Math.ceil(t[1]),e}function qP(e,t){return e[0]=Math.floor(t[0]),e[1]=Math.floor(t[1]),e}function XP(e,t,r){return e[0]=Math.min(t[0],r[0]),e[1]=Math.min(t[1],r[1]),e}function GP(e,t,r){return e[0]=Math.max(t[0],r[0]),e[1]=Math.max(t[1],r[1]),e}function ZP(e,t){return e[0]=lp(t[0]),e[1]=lp(t[1]),e}function KP(e,t,r){return e[0]=t[0]*r,e[1]=t[1]*r,e}function QP(e,t,r,o){return e[0]=t[0]+r[0]*o,e[1]=t[1]+r[1]*o,e}function Ew(e,t){var r=t[0]-e[0],o=t[1]-e[1];return Math.sqrt(r*r+o*o)}function Sw(e,t){var r=t[0]-e[0],o=t[1]-e[1];return r*r+o*o}function Tw(e){var t=e[0],r=e[1];return Math.sqrt(t*t+r*r)}function Cw(e){var t=e[0],r=e[1];return t*t+r*r}function JP(e,t){return e[0]=-t[0],e[1]=-t[1],e}function eA(e,t){return e[0]=1/t[0],e[1]=1/t[1],e}function tA(e,t){var r=t[0],o=t[1],n=r*r+o*o;return n>0&&(n=1/Math.sqrt(n)),e[0]=t[0]*n,e[1]=t[1]*n,e}function rA(e,t){return e[0]*t[0]+e[1]*t[1]}function oA(e,t,r){var o=t[0]*r[1]-t[1]*r[0];return e[0]=e[1]=0,e[2]=o,e}function nA(e,t,r,o){var n=t[0],i=t[1];return e[0]=n+o*(r[0]-n),e[1]=i+o*(r[1]-i),e}function iA(e,t){t=t===void 0?1:t;var r=gw()*2*Math.PI;return e[0]=Math.cos(r)*t,e[1]=Math.sin(r)*t,e}function aA(e,t,r){var o=t[0],n=t[1];return e[0]=r[0]*o+r[2]*n,e[1]=r[1]*o+r[3]*n,e}function sA(e,t,r){var o=t[0],n=t[1];return e[0]=r[0]*o+r[2]*n+r[4],e[1]=r[1]*o+r[3]*n+r[5],e}function lA(e,t,r){var o=t[0],n=t[1];return e[0]=r[0]*o+r[3]*n+r[6],e[1]=r[1]*o+r[4]*n+r[7],e}function cA(e,t,r){var o=t[0],n=t[1];return e[0]=r[0]*o+r[4]*n+r[12],e[1]=r[1]*o+r[5]*n+r[13],e}function dA(e,t,r,o){var n=t[0]-r[0],i=t[1]-r[1],a=Math.sin(o),s=Math.cos(o);return e[0]=n*s-i*a+r[0],e[1]=n*a+i*s+r[1],e}function uA(e,t){var r=e[0],o=e[1],n=t[0],i=t[1];return Math.abs(Math.atan2(o*n-r*i,r*n+o*i))}function fA(e,t){var r=e[0],o=e[1],n=t[0],i=t[1];return Math.atan2(r*i-o*n,r*n+o*i)}function mA(e){return e[0]=0,e[1]=0,e}function pA(e){return"vec2("+e[0]+", "+e[1]+")"}function hA(e,t){return e[0]===t[0]&&e[1]===t[1]}function gA(e,t){var r=e[0],o=e[1],n=t[0],i=t[1];return Math.abs(r-n)<=vo*Math.max(1,Math.abs(r),Math.abs(n))&&Math.abs(o-i)<=vo*Math.max(1,Math.abs(o),Math.abs(i))}var yA=Tw,bA=xw,vA=ww,_A=Rw,xA=Ew,wA=Sw,RA=Cw,EA=(function(){var e=_w();return function(t,r,o,n,i,a){var s,l;for(r||(r=2),o||(o=0),n?l=Math.min(n*r+o,t.length):l=t.length,s=o;s<l;s+=r)e[0]=t[s],e[1]=t[s+1],i(e,e,a),t[s]=e[0],t[s+1]=e[1];return t}})();function ad(e){return e>=0?e%360:(360+e%360)%360}function Ur(e){return e*Math.PI/180}var sd=1e6;function ht(e,t){return!Number.isFinite(e)||Math.abs(e)>sd?t:e}function ld(e){return Number.isFinite(e)&&Math.abs(e)<=sd}function At(e){return Number.isFinite(e.width)&&Number.isFinite(e.height)&&e.width>=Number.EPSILON&&e.height>=Number.EPSILON&&e.width<=sd&&e.height<=sd}function cd(e){let t=ht(e.x,0),r=ht(e.y,0),o=ht(e.width,0),n=ht(e.height,0);return t===e.x&&r===e.y&&o===e.width&&n===e.height?e:{x:t,y:r,width:o,height:n}}function $r(e){let t=ht(e.pan.x,0),r=ht(e.pan.y,0),o=ht(e.basePan.x,0),n=ht(e.basePan.y,0),i=ht(e.rotation,0),a=ht(e.baseRotation,0),s=ht(e.zoom,1),l=s>=Number.EPSILON?s:1,d=ht(e.baseZoom,1),c=d>=Number.EPSILON?d:1,u=cd(e.cropRect),h=t===e.pan.x&&r===e.pan.y,f=o===e.basePan.x&&n===e.basePan.y;return h&&f&&l===e.zoom&&c===e.baseZoom&&i===e.rotation&&a===e.baseRotation&&u===e.cropRect?e:{...e,pan:h?e.pan:{x:t,y:r},zoom:l,rotation:i,basePan:f?e.basePan:{x:o,y:n},baseZoom:c,baseRotation:a,cropRect:u}}var yq=Ae.create(),bq=Or.create();function Mt(e,t,r){if(!ld(e)||!ld(t)||!ld(r)||e<=0||t<=0)return{width:0,height:0};let o=Ur(r),n=Math.abs(Math.cos(o)),i=Math.abs(Math.sin(o));return{width:n*e+i*t,height:i*e+n*t}}function Ow(e,t,r){if(!At(e)||!At(t))return{elementSize:{width:0,height:0},visualSize:{width:0,height:0}};let o=ht(r,0),n=Math.round(o/90)*90,i=Mt(t.width,t.height,n);if(i.width===0||i.height===0)return{elementSize:{width:0,height:0},visualSize:{width:0,height:0}};let a=Math.min(e.width/i.width,e.height/i.height),s=t.width*a,l=t.height*a,d=Mt(s,l,n);return{elementSize:{width:s,height:l},visualSize:d}}function sa(e,t,r){let o=Ae.create();if(!At(t)||!At(r))return o;let n=$r(e),i=Math.round(n.rotation/90)*90,a=Mt(r.width,r.height,i);if(a.width===0||a.height===0)return o;let s=Math.min(t.width/a.width,t.height/a.height),l=r.width*s,d=r.height*s,{width:c,height:u}=Mt(l,d,i);return Ae.translate(o,o,[t.width/2,t.height/2]),Ae.translate(o,o,[n.pan.x*c,n.pan.y*u]),Ae.scale(o,o,[n.flip.horizontal?-1:1,n.flip.vertical?-1:1]),Ae.rotate(o,o,Ur(n.rotation)),Ae.scale(o,o,[n.zoom,n.zoom]),Ae.translate(o,o,[-l/2,-d/2]),Ae.scale(o,o,[l,d]),o}function SA(e,t){let r=t.map(s=>{let l=Or.create();return Or.transformMat2d(l,s,e),l}),o=r[0][0],n=r[0][0],i=r[0][1],a=r[0][1];for(let s=1;s<r.length;s++){let l=r[s];l[0]<o&&(o=l[0]),l[0]>n&&(n=l[0]),l[1]<i&&(i=l[1]),l[1]>a&&(a=l[1])}return{left:o,top:i,width:n-o,height:a-i}}function dd(e){return SA(e,[[0,0],[1,0],[1,1],[0,1]])}function Pw(e,t,r){let o=Ae.create();if(!At(t)||!At(r))return o;let{rotation:n,flip:i,cropRect:a,zoom:s,pan:l}=$r(e),d=Math.round(n/90)*90,{width:c,height:u}=Mt(t.width,t.height,d),h=a.width*c,f=a.height*u,m=h>0?r.width/h:1,g=f>0?r.height/f:1,y=a.x*c+r.width/2/m,b=a.y*u+r.height/2/g,v=c/2+l.x*c,w=u/2+l.y*u;return Ae.scale(o,o,[m,g]),Ae.translate(o,o,[v-y+r.width/2/m,w-b+r.height/2/g]),Ae.scale(o,o,[i.horizontal?-1:1,i.vertical?-1:1]),Ae.rotate(o,o,Ur(n)),Ae.scale(o,o,[s,s]),Ae.translate(o,o,[-t.width/2,-t.height/2]),o}var Aw=.92;function TA(e){return new Promise((t,r)=>{let o=new Image;o.addEventListener("load",()=>t(o)),o.addEventListener("error",n=>r(n)),o.crossOrigin="anonymous",o.src=e})}function CA(e,t){let{naturalWidth:r,naturalHeight:o}=e,{rotation:n,cropRect:i}=t,a={width:r,height:o},s=Math.round(n/90)*90,l=Mt(r,o,s),d=Math.round(i.width*l.width),c=Math.round(i.height*l.height),u=document.createElement("canvas");u.width=d,u.height=c;let h=u.getContext("2d");if(!h)throw new Error("Could not obtain a 2D context for the export canvas.");let f=Pw(t,a,{width:d,height:c});return h.setTransform(f[0],f[1],f[2],f[3],f[4],f[5]),h.drawImage(e,0,0),u}function OA(e,t="image/png",r=Aw){return new Promise((o,n)=>{e.toBlob(i=>{i?o(i):n(new Error("Canvas toBlob returned null."))},t,r)})}async function ud(e,t,r="image/png",o=Aw){let n=await TA(e),i=CA(n,t);return OA(i,r,o)}var Wo=1e-9;function fd(e,t){let r=Ur(e),o=Math.abs(Math.cos(r)),n=Math.abs(Math.sin(r)),i=Mt(t,1,e);return{visualW:i.width,visualH:i.height,absC:o,absS:n}}function kw(e,t,r){let o=Math.max(t,Number.EPSILON),n=Math.round(e/90)*90,{visualW:i,visualH:a}=fd(n,o),{absC:s,absS:l}=fd(e,o),d=r.width*i/2,c=r.height*a/2,u=d*s+c*l,h=d*l+c*s,f=2*u/o,m=2*h;return Math.max(f,m)}function la(e){if(!e.image)return Bo;let t={width:e.image.naturalWidth,height:e.image.naturalHeight};if(!At(t))return Bo;let r=$r(e),o=t.width/t.height;return Math.max(is,kw(r.rotation,o,r.cropRect))}function Vw(e,t,r){if(!At(t)||!At(r))return{minX:0,minY:0,maxX:1,maxY:1};let o=$r(e),n=o.pan.x*r.width,i=o.pan.y*r.height,a=Ur(o.rotation),s=Math.cos(a),l=Math.sin(a),d=o.flip.horizontal?-1:1,c=o.flip.vertical?-1:1,u=o.zoom,h=d*s*u,f=c*l*u,m=-d*l*u,g=c*s*u,y=t.width/2,b=t.height/2,v=[[-y,-b],[y,-b],[y,b],[-y,b]],w=1/0,x=-1/0,_=1/0,R=-1/0;for(let[T,C]of v){let A=h*T+m*C+n,F=f*T+g*C+i,M=A/r.width+.5,O=F/r.height+.5;w=Math.min(w,M),x=Math.max(x,M),_=Math.min(_,O),R=Math.max(R,O)}return{minX:w,minY:_,maxX:x,maxY:R}}function Dw(e,t,r,o){let n=cd(e),i=ht(t,1),a=i>=Number.EPSILON?i:1,s=ht(r,0),l=ht(o,1),d=Math.max(l,Number.EPSILON),c=Math.round(s/90)*90,{visualW:u,visualH:h}=fd(c,d),{absC:f,absS:m}=fd(s,d),g=n.width,y=n.height,b=g*u,v=y*h,w=b*f+v*m,x=b*m+v*f,_=d*a,R=a,T=1;if(w>0&&(T=Math.min(T,_/w)),x>0&&(T=Math.min(T,R/x)),T>=1-Wo)return n;let C=g*T,A=y*T,F=n.x+g/2,M=n.y+y/2,O=F-C/2,N=M-A/2;return O=Math.max(0,Math.min(O,1-C)),N=Math.max(0,Math.min(N,1-A)),{x:O,y:N,width:C,height:A}}var Mw={width:1e3,height:1e3},Nw=Ae.create(),Iw=Or.create();function $t(e,t,r){let o=$r(e),n=cd(r),i=At(t)?t.width/t.height:1,a=Math.max(is,kw(o.rotation,i,n)),s=Math.min(Cr,Math.max(o.zoom,a)),l={...o,zoom:s},d=sa(l,Mw,t),c=Math.round(o.rotation/90)*90,u=sa({...l,pan:{x:0,y:0},zoom:1,rotation:c},Mw,t),h=dd(u),f=[[h.left+n.x*h.width,h.top+n.y*h.height],[h.left+(n.x+n.width)*h.width,h.top+n.y*h.height],[h.left+(n.x+n.width)*h.width,h.top+(n.y+n.height)*h.height],[h.left+n.x*h.width,h.top+(n.y+n.height)*h.height]];Ae.invert(Nw,d);let m=1/0,g=-1/0,y=1/0,b=-1/0;for(let C of f){Or.transformMat2d(Iw,C,Nw);let A=Iw;A[0]<m&&(m=A[0]),A[0]>g&&(g=A[0]),A[1]<y&&(y=A[1]),A[1]>b&&(b=A[1])}if(m>=-Wo&&g<=1+Wo&&y>=-Wo&&b<=1+Wo)return{pan:o.pan,zoom:s};let v=0,w=0;m<0&&g<=1+Wo?v=-m:g>1&&m>=-Wo?v=1-g:m<0&&g>1&&(v=(1-g-m)/2),y<0&&b<=1+Wo?w=-y:b>1&&y>=-Wo?w=1-b:y<0&&b>1&&(w=(1-b-y)/2);let x=d[0]*v+d[2]*w,_=d[1]*v+d[3]*w,R=o.pan.x-(h.width>0?x/h.width:0),T=o.pan.y-(h.height>0?_/h.height:0);return{pan:{x:R,y:T},zoom:s}}var PA=1e-6;function Mn(e,t){return Math.abs(e-t)<PA}function ca(e,t){let r=e.image,o=t.image;return r?.src===o?.src&&r?.naturalWidth===o?.naturalWidth&&r?.naturalHeight===o?.naturalHeight&&Mn(e.pan.x,t.pan.x)&&Mn(e.pan.y,t.pan.y)&&Mn(e.zoom,t.zoom)&&Mn(e.rotation,t.rotation)&&e.flip.horizontal===t.flip.horizontal&&e.flip.vertical===t.flip.vertical&&Mn(e.cropRect.x,t.cropRect.x)&&Mn(e.cropRect.y,t.cropRect.y)&&Mn(e.cropRect.width,t.cropRect.width)&&Mn(e.cropRect.height,t.cropRect.height)}function Lw(e,t){return e.image?Math.min(Cr,Math.max(is,t)):Math.min(Cr,Math.max(Bo,t))}function AA(e,t){switch(t.type){case"crop":return{type:"SET_CROP_RECT",payload:{...t.rect}};case"rotate":{let o=e.flip.horizontal!==e.flip.vertical?-t.degrees:t.degrees;return{type:"SET_ROTATION",payload:ad(e.rotation+o)}}case"flip":return{type:"SET_FLIP",payload:{...e.flip,[t.direction]:!e.flip[t.direction]}};case"zoom":return{type:"SET_ZOOM",payload:t.factor}}}function sr(e){if(!e.image)return e;let t={width:e.image.naturalWidth,height:e.image.naturalHeight},r=t.width/t.height,{pan:o,zoom:n}=$t(e,t,e.cropRect),i=Dw(e.cropRect,n,e.rotation,r),a=o;return i!==e.cropRect&&({pan:a}=$t({...e,zoom:n,cropRect:i},t,i)),a.x===e.pan.x&&a.y===e.pan.y&&n===e.zoom&&i===e.cropRect?e:{...e,pan:a,zoom:n,cropRect:i}}function Yo(e){return e.basePan.x===e.pan.x&&e.basePan.y===e.pan.y&&e.baseZoom===e.zoom&&e.baseRotation===e.rotation?e:{...e,basePan:{x:e.pan.x,y:e.pan.y},baseZoom:e.zoom,baseRotation:e.rotation}}function pi(e,t){switch(t.type){case"SET_IMAGE":return Yo(sr({...e,image:t.payload}));case"SET_PAN":return Yo(sr({...e,pan:t.payload}));case"SET_ZOOM":{let r=Lw(e,t.payload);return Yo(sr({...e,zoom:r}))}case"SET_ZOOM_AT_POINT":{let r=Lw(e,t.payload.zoom);return Yo(sr({...e,zoom:r,pan:t.payload.pan}))}case"SET_ROTATION":{let r=ad(t.payload),o=e.flip.horizontal!==e.flip.vertical,n=Ur(r-e.baseRotation),i=Math.cos(n),a=Math.sin(n)*(o?-1:1),s=e.cropRect.x+e.cropRect.width/2,l=e.cropRect.y+e.cropRect.height/2,d=s-.5,c=l-.5,u=e.basePan.x-d,h=e.basePan.y-c;return sr({...e,rotation:r,zoom:e.baseZoom,pan:{x:d+i*u-a*h,y:c+a*u+i*h}})}case"SNAP_ROTATE_90":{let r=t.payload.direction,n=e.flip.horizontal!==e.flip.vertical?-r:r,i=ad(e.rotation+n*90),a=e.cropRect,s=a.x+a.width/2,l=a.y+a.height/2,d=r===1?-e.pan.y:e.pan.y,c=r===1?e.pan.x:-e.pan.x;return Yo(sr({...e,rotation:i,zoom:e.baseZoom,pan:{x:d,y:c},cropRect:{x:s-a.height/2,y:l-a.width/2,width:a.height,height:a.width}}))}case"SET_FLIP":{let r=e.flip,o=t.payload,n=r.horizontal!==o.horizontal,i=r.vertical!==o.vertical,a=e.cropRect;return Yo(sr({...e,flip:o,pan:{x:n?-e.pan.x:e.pan.x,y:i?-e.pan.y:e.pan.y},cropRect:{x:n?1-a.x-a.width:a.x,y:i?1-a.y-a.height:a.y,width:a.width,height:a.height}}))}case"SET_CROP_RECT":return Yo(sr({...e,cropRect:t.payload}));case"SETTLE_CROP":{let r=e.cropRect;if(r.width===0||r.height===0||!e.image)return e;let o=1/Math.max(r.width,r.height),n=e.zoom>0?Cr/e.zoom:o,i=Math.min(o,n),a=r.width*i,s=r.height*i,l=r.x+r.width/2,d=r.y+r.height/2;return Yo(sr({...e,zoom:e.zoom*i,pan:{x:(e.pan.x-l+.5)*i,y:(e.pan.y-d+.5)*i},cropRect:{x:(1-a)/2,y:(1-s)/2,width:a,height:s}}))}case"APPLY_OPERATION":return pi(e,AA(e,t.payload));case"RESET":return Yo(sr({...aa,image:e.image,...t.payload}))}}function Fw(e,t){let r=Math.min(Cr,Math.max(la(e),t));if(r===e.zoom)return null;let{cropRect:o}=e,n=o.x+o.width/2-.5,i=o.y+o.height/2-.5,a=1-r/e.zoom,s=e.pan.x+(n-e.pan.x)*a,l=e.pan.y+(i-e.pan.y)*a,d=e.image?{width:e.image.naturalWidth,height:e.image.naturalHeight}:{width:1,height:1},{pan:c}=$t({...e,zoom:r,pan:{x:s,y:l}},d,e.cropRect);return{type:"SET_ZOOM_AT_POINT",payload:{zoom:r,pan:c}}}function md(e,t){return{setPan:r=>e({type:"SET_PAN",payload:r}),setZoom:r=>{let o=Fw(t(),r);o&&e(o)},setZoomAtPoint:(r,o)=>e({type:"SET_ZOOM_AT_POINT",payload:{zoom:r,pan:o}}),setRotation:r=>e({type:"SET_ROTATION",payload:r}),setFlip:r=>e({type:"SET_FLIP",payload:r}),toggleFlip:r=>{let{flip:o}=t();e({type:"SET_FLIP",payload:{...o,[r]:!o[r]}})},snapRotate90:r=>e({type:"SNAP_ROTATE_90",payload:{direction:r}}),setCropRect:r=>e({type:"SET_CROP_RECT",payload:r}),settleCrop:()=>e({type:"SETTLE_CROP"}),applyOperation:r=>e({type:"APPLY_OPERATION",payload:r})}}var ne=p(H(),1),fp=p(le(),1);function hi(e,t){let r=1,o=1;if(e&&e>0&&t.width>0){let n=e*t.height/t.width;n<=1?r=n:o=1/n}return{x:(1-r)/2,y:(1-o)/2,width:r,height:o}}var Me=p(H(),1);var Hw=300,MA=30,NA=200;function Uo(e){return e.image?{width:e.image.naturalWidth,height:e.image.naturalHeight}:{width:1,height:1}}function pd(e,t){let r=e.clientX-t.clientX,o=e.clientY-t.clientY;return Math.sqrt(r*r+o*o)}var zw=class{options;isDragging=!1;isZooming=!1;drag=null;touch=null;touchCleanup=null;pointerCleanup=null;lastTap=null;zoomTimer;wheelGestureTimer;wheelGestureActive=!1;rafId=0;constructor(e){this.options=e}get minZoom(){return this.options.minZoom??Bo}get maxZoom(){return this.options.maxZoom??Cr}get zoomSpeed(){return this.options.zoomSpeed??hw}get keyboardStep(){return this.options.keyboardStep??as}getKeyboardStep(e){return e.shiftKey?this.keyboardStep*id:this.keyboardStep}get doubleTapZoom(){return this.options.doubleTapZoom??2}setStatus(e){let t=!1;e.isDragging!==void 0&&e.isDragging!==this.isDragging&&(this.isDragging=e.isDragging,t=!0),e.isZooming!==void 0&&e.isZooming!==this.isZooming&&(this.isZooming=e.isZooming,t=!0),t&&this.options.onStatusChange?.({isDragging:this.isDragging,isZooming:this.isZooming})}handlePointerDown(e,t){if(e.button!==0)return;e.preventDefault();let r=t.ownerDocument;r?.activeElement instanceof HTMLElement&&r.activeElement!==t&&r.activeElement.blur(),t.focus(),t.setPointerCapture(e.pointerId),this.setStatus({isDragging:!0}),this.options.onGestureStart?.();let o=this.options.getState();this.drag={startX:e.clientX,startY:e.clientY,startPanX:o.pan.x,startPanY:o.pan.y};let n=s=>{let l=this.drag;if(!l)return;let d=s;cancelAnimationFrame(this.rafId),this.rafId=requestAnimationFrame(()=>{let c=this.options.getState(),u=this.options.getImageSize(),h=this.options.getContainerSize(),f=u??h,m=f.width>0?(d.clientX-l.startX)/f.width:0,g=f.height>0?(d.clientY-l.startY)/f.height:0,{pan:y}=$t({...c,pan:{x:l.startPanX+m,y:l.startPanY+g}},Uo(c),c.cropRect);this.options.actions.setPan(y)})},i=()=>{t.removeEventListener("pointermove",n),t.removeEventListener("pointerup",a),t.removeEventListener("lostpointercapture",a)},a=()=>{this.setStatus({isDragging:!1}),this.options.onGestureEnd?.(),this.drag=null,cancelAnimationFrame(this.rafId),i(),this.pointerCleanup=null};t.addEventListener("pointermove",n),t.addEventListener("pointerup",a),t.addEventListener("lostpointercapture",a),this.pointerCleanup=i}handleWheel(e){if(e.preventDefault(),this.drag)return;this.wheelGestureActive||(this.wheelGestureActive=!0,this.options.onGestureStart?.()),clearTimeout(this.wheelGestureTimer),this.wheelGestureTimer=setTimeout(()=>{this.wheelGestureActive=!1,this.options.onGestureEnd?.()},Hw);let t=this.options.getState(),r=-e.deltaY*this.zoomSpeed,o=Math.min(this.maxZoom,Math.max(this.minZoom,t.zoom+r));if(o===t.zoom)return;let n=this.options.getContainerSize(),a=this.options.getImageSize()??n,s=e.currentTarget,l=s instanceof Element?s.getBoundingClientRect():void 0;if(a.width>0&&a.height>0&&l){let d=e.clientX-l.left-n.width/2,c=e.clientY-l.top-n.height/2,u=1-o/t.zoom,h=d/a.width,f=c/a.height,m=t.pan.x+(h-t.pan.x)*u,g=t.pan.y+(f-t.pan.y)*u,{pan:y}=$t({...t,zoom:o,pan:{x:m,y:g}},Uo(t),t.cropRect);this.options.actions.setZoomAtPoint(o,y)}else this.options.actions.setZoom(o)}handleTouchStart(e,t,r=document){if(this.touch&&e.touches.length===2){let n=this.options.getState(),i=pd(e.touches[0],e.touches[1]),a=(e.touches[0].clientX+e.touches[1].clientX)/2,s=(e.touches[0].clientY+e.touches[1].clientY)/2;this.touch.didPinch=!0,this.touch.startDistance=i,this.touch.startZoom=n.zoom,this.touch.startPanX=n.pan.x,this.touch.startPanY=n.pan.y,this.touch.startMidX=a,this.touch.startMidY=s,this.touch.containerRect=t,this.setStatus({isDragging:!1});return}if(e.touches.length===1){let n=e.touches[0].clientX,i=e.touches[0].clientY;if(this.tryDoubleTap(e,n,i,t))return;let a=this.options.getState();this.touch={startDistance:0,startZoom:a.zoom,lastTouchX:e.touches[0].clientX,lastTouchY:e.touches[0].clientY,startPanX:a.pan.x,startPanY:a.pan.y,containerRect:t,startMidX:0,startMidY:0,didPinch:!1,moved:!1},this.options.onGestureStart?.()}else if(e.touches.length===2){let n=this.options.getState(),i=pd(e.touches[0],e.touches[1]),a=(e.touches[0].clientX+e.touches[1].clientX)/2,s=(e.touches[0].clientY+e.touches[1].clientY)/2;this.touch={startDistance:i,startZoom:n.zoom,lastTouchX:0,lastTouchY:0,startPanX:n.pan.x,startPanY:n.pan.y,containerRect:t,startMidX:a,startMidY:s,didPinch:!0,moved:!1},this.options.onGestureStart?.()}let o=()=>{this.touch=null,this.touchCleanup=null,cancelAnimationFrame(this.rafId),r.removeEventListener("touchmove",this.handleTouchMove),r.removeEventListener("touchend",o),r.removeEventListener("touchcancel",o),this.setStatus({isDragging:!1}),this.options.onGestureEnd?.()};this.touchCleanup?.(),r.addEventListener("touchmove",this.handleTouchMove,{passive:!1}),r.addEventListener("touchend",o),r.addEventListener("touchcancel",o),this.touchCleanup=o}handleTouchMove=e=>{let t=this.touch;t&&(cancelAnimationFrame(this.rafId),this.rafId=requestAnimationFrame(()=>{let r=this.options.getState();if(e.touches.length===2){if(!t.didPinch){t.didPinch=!0,t.startDistance=pd(e.touches[0],e.touches[1]),t.startZoom=r.zoom,t.startPanX=r.pan.x,t.startPanY=r.pan.y,t.startMidX=(e.touches[0].clientX+e.touches[1].clientX)/2,t.startMidY=(e.touches[0].clientY+e.touches[1].clientY)/2,this.setStatus({isDragging:!1});return}let o=this.options.getContainerSize(),n=this.options.getImageSize(),i=e.touches[0],a=e.touches[1],l=pd(i,a)/t.startDistance,d=Math.min(this.maxZoom,Math.max(this.minZoom,t.startZoom*l)),c=n??o,u=t.containerRect;if(c.width>0&&c.height>0&&u){let h=(i.clientX+a.clientX)/2-u.left-o.width/2,f=(i.clientY+a.clientY)/2-u.top-o.height/2,m=t.startMidX-u.left-o.width/2,g=t.startMidY-u.top-o.height/2,y=c.width>0?(h-m)/c.width:0,b=c.height>0?(f-g)/c.height:0,v=r.zoom!==0?1-d/r.zoom:0,w=h/c.width,x=f/c.height,_=r.pan.x+(w-r.pan.x)*v,R=r.pan.y+(x-r.pan.y)*v,T=t.startPanX+y+(_-r.pan.x),C=t.startPanY+b+(R-r.pan.y),{pan:A}=$t({...r,zoom:d,pan:{x:T,y:C}},Uo(r),r.cropRect);this.options.actions.setZoomAtPoint(d,A)}else d!==r.zoom&&this.options.actions.setZoom(d)}else if(e.touches.length===1&&!t.didPinch){t.moved||(t.moved=!0,this.setStatus({isDragging:!0}));let o=this.options.getImageSize(),n=this.options.getContainerSize(),i=o??n,a=i.width>0?(e.touches[0].clientX-t.lastTouchX)/i.width:0,s=i.height>0?(e.touches[0].clientY-t.lastTouchY)/i.height:0,{pan:l}=$t({...r,pan:{x:t.startPanX+a,y:t.startPanY+s}},Uo(r),r.cropRect);this.options.actions.setPan(l)}}))};tryDoubleTap(e,t,r,o){let n=Date.now(),i=this.lastTap;if(!i)return this.lastTap={time:n,x:t,y:r},!1;let a=n-i.time,s=Math.sqrt((t-i.x)**2+(r-i.y)**2);if(!(a<Hw&&s<MA))return this.lastTap={time:n,x:t,y:r},!1;e.preventDefault(),this.lastTap=null;let d=this.options.getState(),c=this.options.getContainerSize(),u=this.options.getImageSize(),h=d.zoom>(this.minZoom+this.doubleTapZoom)/2?this.minZoom:this.doubleTapZoom,f=u??c;if(this.setStatus({isZooming:!0}),clearTimeout(this.zoomTimer),this.zoomTimer=setTimeout(()=>{this.setStatus({isZooming:!1})},NA),this.options.onGestureStart?.(),f.width>0&&f.height>0){let m=t-o.left-c.width/2,g=r-o.top-c.height/2,y=1-h/d.zoom,b=m/f.width,v=g/f.height,w=d.pan.x+(b-d.pan.x)*y,x=d.pan.y+(v-d.pan.y)*y,{pan:_}=$t({...d,zoom:h,pan:{x:w,y:x}},Uo(d),d.cropRect);this.options.actions.setZoomAtPoint(h,_)}else this.options.actions.setZoom(h);return this.options.onGestureEnd?.(),!0}handleKeyDown(e){let t=this.options.getState();switch(e.key){case"ArrowUp":{e.preventDefault();let r=this.getKeyboardStep(e),{pan:o}=$t({...t,pan:{x:t.pan.x,y:t.pan.y+r}},Uo(t),t.cropRect);this.options.actions.setPan(o);break}case"ArrowDown":{e.preventDefault();let r=this.getKeyboardStep(e),{pan:o}=$t({...t,pan:{x:t.pan.x,y:t.pan.y-r}},Uo(t),t.cropRect);this.options.actions.setPan(o);break}case"ArrowLeft":{e.preventDefault();let r=this.getKeyboardStep(e),{pan:o}=$t({...t,pan:{x:t.pan.x+r,y:t.pan.y}},Uo(t),t.cropRect);this.options.actions.setPan(o);break}case"ArrowRight":{e.preventDefault();let r=this.getKeyboardStep(e),{pan:o}=$t({...t,pan:{x:t.pan.x-r,y:t.pan.y}},Uo(t),t.cropRect);this.options.actions.setPan(o);break}case"+":case"=":{e.preventDefault();let r=Math.min(this.maxZoom,Math.max(this.minZoom,t.zoom+.5));this.options.actions.setZoom(r);break}case"-":case"_":{e.preventDefault();let r=Math.min(this.maxZoom,Math.max(this.minZoom,t.zoom-.5));this.options.actions.setZoom(r);break}case"r":case"R":{if(e.metaKey||e.ctrlKey||e.altKey)break;e.preventDefault(),this.options.actions.snapRotate90(e.shiftKey?-1:1);break}case"h":case"H":{if(e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)break;e.preventDefault(),this.options.actions.toggleFlip?.("horizontal");break}case"v":case"V":{if(e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)break;e.preventDefault(),this.options.actions.toggleFlip?.("vertical");break}}}destroy(){cancelAnimationFrame(this.rafId),clearTimeout(this.zoomTimer),clearTimeout(this.wheelGestureTimer),this.touchCleanup?.(),this.touchCleanup=null,this.pointerCleanup?.(),this.pointerCleanup=null,this.drag=null,this.touch=null,this.lastTap=null}};var IA=300;function kA(e){switch(e.key){case"ArrowUp":case"ArrowDown":case"ArrowLeft":case"ArrowRight":return!0;default:return!1}}function VA(e){switch(e.key){case"+":case"=":case"-":case"_":return!0;default:return!1}}function jw(e,t,r,o,n){let[i,a]=(0,Me.useState)(!1),[s,l]=(0,Me.useState)(!1),[d,c]=(0,Me.useState)(!1),[u,h]=(0,Me.useState)(!1),f=(0,Me.useRef)(void 0),m=(0,Me.useRef)(!1),g=(0,Me.useRef)(e);g.current=e;let y=(0,Me.useRef)(r);y.current=r;let b=(0,Me.useRef)(o);b.current=o;let v=(0,Me.useRef)(n);v.current=n;let w=(0,Me.useRef)(t);w.current=t;let x=(0,Me.useRef)(null),_=(0,Me.useCallback)(()=>{c(!0)},[]),R=(0,Me.useCallback)(()=>{c(!1)},[]),T=(0,Me.useCallback)(()=>{m.current||(m.current=!0,v.current?.onGestureStart?.()),clearTimeout(f.current),f.current=setTimeout(()=>{m.current=!1,h(!1),v.current?.onGestureEnd?.()},IA)},[]);(0,Me.useEffect)(()=>()=>{clearTimeout(f.current)},[]),(0,Me.useEffect)(()=>{let O=new zw({getState:()=>g.current,actions:{setPan:N=>w.current.setPan(N),setZoom:N=>w.current.setZoom(N),setZoomAtPoint:(N,P)=>w.current.setZoomAtPoint(N,P),snapRotate90:N=>w.current.snapRotate90(N),toggleFlip:N=>w.current.toggleFlip?.(N)},getContainerSize:()=>y.current,getImageSize:()=>b.current,get minZoom(){return v.current?.minZoom},get maxZoom(){return v.current?.maxZoom},get zoomSpeed(){return v.current?.zoomSpeed},get keyboardStep(){return v.current?.keyboardStep},get doubleTapZoom(){return v.current?.doubleTapZoom},onGestureStart:()=>{_(),v.current?.onGestureStart?.()},onGestureEnd:()=>{R(),v.current?.onGestureEnd?.()},onStatusChange:N=>{a(N.isDragging),l(N.isZooming)}});return x.current=O,()=>{O.destroy(),x.current=null}},[_,R]);let C=(0,Me.useCallback)(O=>{let N=O.currentTarget;x.current?.handlePointerDown(O.nativeEvent,N)},[]),A=(0,Me.useCallback)(O=>{let N=O.currentTarget,P=N.getBoundingClientRect();x.current?.handleTouchStart(O.nativeEvent,P,N.ownerDocument)},[]),F=(0,Me.useCallback)(O=>{kA(O.nativeEvent)?(h(!0),T()):VA(O.nativeEvent)&&T(),x.current?.handleKeyDown(O.nativeEvent)},[T]),M=(0,Me.useCallback)(O=>{x.current?.handleWheel(O)},[]);return{handlers:{onPointerDown:C,onTouchStart:A,onKeyDown:F},onWheelNative:M,isDragging:i,isZooming:s,isPlacementActive:d||u||s}}var Ww=p(H(),1);var DA="matrix(1, 0, 0, 1, 0, 0)";function Bw(e,t){if(!At(t))return DA;let r=$r(e),o=r.pan.x*t.width,n=r.pan.y*t.height,i=Ur(r.rotation),a=Math.cos(i),s=Math.sin(i),l=r.flip.horizontal?-1:1,d=r.flip.vertical?-1:1,c=r.zoom,u=l*a*c,h=d*s*c,f=-l*s*c,m=d*a*c;return`matrix($u}, $h}, $f}, $m}, $o}, $n})`}function Yw(e,t){return(0,Ww.useMemo)(()=>Bw(e,t),[e,t])}var qr=p(H(),1),Pr=p(le(),1),LA=300;function Uw(e){let{horizontal:t,vertical:r}=e.flip;return t&&r?(0,Pr.__)("Flipped horizontally and vertically"):t?(0,Pr.__)("Flipped horizontally"):r?(0,Pr.__)("Flipped vertically"):(0,Pr.__)("Flip removed")}function FA(e,t){if(t&&(t.flip.horizontal!==e.flip.horizontal||t.flip.vertical!==e.flip.vertical))return Uw(e);let r=[];r.push((0,Pr.sprintf)((0,Pr.__)("Zoom %d%%"),Math.round(e.zoom*100))),e.rotation!==0&&r.push((0,Pr.sprintf)((0,Pr.__)("Rotation %d degrees"),Math.round(e.rotation)));let o=Math.round(e.cropRect.width*100),n=Math.round(e.cropRect.height*100);return r.push((0,Pr.sprintf)((0,Pr.__)("Crop %1$d%% by %2$d%%"),o,n)),(e.flip.horizontal||e.flip.vertical)&&r.push(Uw(e)),r.join(", ")}function $w(e){let[t,r]=(0,qr.useState)(""),o=(0,qr.useRef)(void 0),n=(0,qr.useRef)(""),i=(0,qr.useRef)(null),a=(0,qr.useRef)(e);return(0,qr.useLayoutEffect)(()=>{a.current=e},[e]),(0,qr.useEffect)(()=>(clearTimeout(o.current),o.current=setTimeout(()=>{let s=a.current,l=FA(s,i.current);i.current=s,l!==n.current&&(n.current=l,r(l))},LA),()=>{clearTimeout(o.current)}),[e.zoom,e.rotation,e.cropRect.width,e.cropRect.height,e.flip.horizontal,e.flip.vertical]),t}var bt=p(H(),1),xo=p(le(),1);var cp={width:.05,height:.05};function hd(e,t,r,o,n,i=cp){let a=o.width>0?(t-e.startX)/o.width:0,s=o.height>0?(r-e.startY)/o.height:0,l=e.startRect,d=e.handle,c=l.y,u=l.y+l.height,h=l.x,f=l.x+l.width;return(d==="n"||d==="nw"||d==="ne")&&(c=Math.max(n.minY,Math.min(l.y+s,u-i.height))),(d==="s"||d==="sw"||d==="se")&&(u=Math.max(c+i.height,Math.min(l.y+l.height+s,n.maxY))),(d==="w"||d==="nw"||d==="sw")&&(h=Math.max(n.minX,Math.min(l.x+a,f-i.width))),(d==="e"||d==="ne"||d==="se")&&(f=Math.max(h+i.width,Math.min(l.x+l.width+a,n.maxX))),{x:h,y:c,width:f-h,height:u-c}}function dp(e,t,r,o,n,i,a=cp){if(i<=0||o.width<=0||o.height<=0)return{...e.startRect};let s=(t-e.startX)/o.width,l=(r-e.startY)/o.height,d=e.startRect,c=e.handle,u=c==="nw"||c==="sw"?d.x+d.width:d.x,h=c==="nw"||c==="ne"?d.y+d.height:d.y,f=c==="nw"||c==="sw"?-1:1,m=c==="nw"||c==="ne"?-1:1,g=(c==="nw"||c==="sw"?d.x:d.x+d.width)+s,y=(c==="nw"||c==="ne"?d.y:d.y+d.height)+l,b=(g-u)*f,v=(y-h)*m,w=Math.max(a.width,a.height*i),x=w/i;b=Math.max(b,w),v=Math.max(v,x);let _=b*o.width,R=v*o.height,T=i*o.width/o.height;_/R>T?v=b/i:b=v*i;let C=f>0?n.maxX-u:u-n.minX,A=m>0?n.maxY-h:h-n.minY;b>C&&(b=C,v=b/i),v>A&&(v=A,b=v*i),b=Math.max(b,w),v=Math.max(v,x);let F=f>0?u:u-b,M=m>0?h:h-v;return{x:F,y:M,width:b,height:v}}function qw(e,t,r,o,n,i=cp){let a=e.startRect,s=a.width*o.width;if(a.height*o.height<=0||s<=0)return hd(e,t,r,o,n,i);let d=a.width/a.height,c=e.handle;if(c==="nw"||c==="ne"||c==="sw"||c==="se")return dp(e,t,r,o,n,d,i);let u=hd(e,t,r,o,n,i);if(c==="n"||c==="s"){let v=u.height,w=v*d,x=a.x+a.width/2,_=Math.min(x-n.minX,n.maxX-x)*2;w>_&&(w=_,v=w/d);let R=Math.max(i.height,i.width/d);v<R&&(v=R,w=v*d);let T=c==="n"?a.y+a.height-v:a.y;return{x:x-w/2,y:T,width:w,height:v}}let h=u.width,f=h/d,m=a.y+a.height/2,g=Math.min(m-n.minY,n.maxY-m)*2;f>g&&(f=g,h=f*d);let y=Math.max(i.width,i.height*d);return h<y&&(h=y,f=h/d),{x:c==="w"?a.x+a.width-h:a.x,y:m-f/2,width:h,height:f}}var ds={position:"absolute",width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",border:0};var da=p(I(),1),HA=["nw","ne","se","sw"],zA=["nw","n","ne","e","se","s","sw","w"];function jA(e){switch(e){case"n":return(0,xo.__)("Resize top edge");case"s":return(0,xo.__)("Resize bottom edge");case"e":return(0,xo.__)("Resize right edge");case"w":return(0,xo.__)("Resize left edge");case"nw":return(0,xo.__)("Resize top-left corner");case"ne":return(0,xo.__)("Resize top-right corner");case"sw":return(0,xo.__)("Resize bottom-left corner");case"se":return(0,xo.__)("Resize bottom-right corner")}}var BA=500;function Xw({cropRect:e,containerSize:t,imageSize:r,onCropChange:o,onResizeStart:n,onResizeEnd:i,aspectRatio:a,freeformCrop:s=!1,stencilTransition:l,cropBounds:d,onEscape:c,minCropSize:u}){let h=d?.minX??0,f=d?.minY??0,m=d?.maxX??1,g=d?.maxY??1,y=(0,bt.useMemo)(()=>({minX:h,minY:f,maxX:m,maxY:g}),[h,f,m,g]),b=(0,bt.useRef)(void 0),v=(0,bt.useRef)(!1),w=(0,bt.useId)(),x=!!(a&&a>0);(0,bt.useEffect)(()=>()=>{clearTimeout(b.current),v.current=!1},[]);let _=(0,bt.useRef)(null),R=(0,bt.useMemo)(()=>!x||r.width===0?0:a*r.height/r.width,[a,x,r.width,r.height]),T=(t.width-r.width)/2,C=(t.height-r.height)/2,A=T+e.x*r.width,F=C+e.y*r.height,M=e.width*r.width,O=e.height*r.height,N=(0,bt.useCallback)((V,D)=>{if(D.button!==0)return;D.preventDefault(),D.stopPropagation();let z=D.currentTarget.ownerDocument;z.activeElement instanceof HTMLElement&&z.activeElement.blur();let q=D.currentTarget;q.setPointerCapture(D.pointerId);let Q={handle:V,startX:D.clientX,startY:D.clientY,startRect:{...e}},J=0,Y=D.clientX,$=D.clientY,ae=D.shiftKey,Re=Ee=>{let Qe=Ee;Y=Qe.clientX,$=Qe.clientY,ae=Qe.shiftKey,!J&&(J=requestAnimationFrame(()=>{J=0;let Ve=_.current;if(!Ve)return;let st;Ve.hasLockedRatio?st=Ve.computeLockedRect(Q,Y,$):ae?st=Ve.computeShiftLockedRect(Q,Y,$):st=Ve.computeFreeRect(Q,Y,$),Ve.onCropChange(st)}))},Oe=!1,Pe=()=>{Oe||(Oe=!0,J&&(cancelAnimationFrame(J),J=0),q.removeEventListener("pointermove",Re),q.removeEventListener("pointerup",Pe),q.removeEventListener("lostpointercapture",Pe),_.current?.onResizeEnd?.(),q.focus({preventScroll:!0}))};q.addEventListener("pointermove",Re),q.addEventListener("pointerup",Pe),q.addEventListener("lostpointercapture",Pe),n?.(V),clearTimeout(b.current),v.current=!1},[e,n]),P=(0,bt.useCallback)((V,D,z)=>hd(V,D,z,r,y,u),[r,y,u]),S=(0,bt.useCallback)((V,D,z)=>dp(V,D,z,r,y,R,u),[r,y,R,u]),L=(0,bt.useCallback)((V,D,z)=>qw(V,D,z,r,y,u),[r,y,u]);_.current={hasLockedRatio:x,computeLockedRect:S,computeFreeRect:P,computeShiftLockedRect:L,onCropChange:o,onResizeEnd:i};let E=(0,bt.useCallback)((V,D)=>{let z=D.key;if(z==="Escape"){D.preventDefault(),D.stopPropagation(),c?.();return}if(z!=="ArrowUp"&&z!=="ArrowDown"&&z!=="ArrowLeft"&&z!=="ArrowRight")return;D.preventDefault(),D.stopPropagation(),v.current||(v.current=!0,n?.(V));let q=()=>{clearTimeout(b.current),b.current=setTimeout(()=>{v.current=!1,i?.()},BA)},Q=D.shiftKey?as*id:as,J=0,Y=0;if(z==="ArrowLeft"&&(J=-Q),z==="ArrowRight"&&(J=Q),z==="ArrowUp"&&(Y=-Q),z==="ArrowDown"&&(Y=Q),x){let $={handle:V,startX:0,startY:0,startRect:{...e}},ae=J*r.width,Re=Y*r.height;o(S($,ae,Re)),q()}else{let $={handle:V,startX:0,startY:0,startRect:{...e}},ae=J*r.width,Re=Y*r.height;o(P($,ae,Re)),q()}},[e,x,r.width,r.height,S,P,o,n,i,c]);if(t.width===0||t.height===0)return null;let k=x?HA:zA;return(0,da.jsxs)("div",{className:"wp-media-editor-image-editor__stencil",style:{left:A,top:F,width:M,height:O,transition:l},children:[s&&(0,da.jsx)("div",{id:w,style:ds,children:(0,xo.__)("Use arrow keys to resize the crop area. Hold Shift for larger steps.")}),(0,da.jsx)("div",{className:"wp-media-editor-image-editor__stencil-rect",style:{width:"100%",height:"100%",top:0,left:0}}),s&&k.map(V=>(0,da.jsx)("button",{type:"button",className:`wp-media-editor-image-editor__handle wp-media-editor-image-editor__handle--$V}`,onPointerDown:D=>N(V,D),onTouchStart:D=>D.stopPropagation(),onKeyDown:D=>E(V,D),"aria-label":jA(V),"aria-describedby":w},V))]})}var Gw=p(I(),1);function Zw({cropRect:e,containerSize:t,imageSize:r,transition:o}){if(t.width===0||t.height===0)return null;let n=(t.width-r.width)/2,i=(t.height-r.height)/2,a=n+e.x*r.width,s=i+e.y*r.height,l=e.width*r.width,d=e.height*r.height,c=o?`$o}, box-shadow 0.15s ease`:void 0;return(0,Gw.jsx)("div",{className:"wp-media-editor-image-editor__dimming",style:{left:a,top:s,width:l,height:d,transition:c}})}var gi=p(I(),1);function Kw({cropRect:e,containerSize:t,imageSize:r}){if(t.width===0||t.height===0)return null;let o=(t.width-r.width)/2,n=(t.height-r.height)/2,i=o+e.x*r.width,a=n+e.y*r.height,s=e.width*r.width,l=e.height*r.height,d=s/3,c=l/3;return(0,gi.jsxs)("div",{className:"wp-media-editor-image-editor__grid","data-testid":"cropper-grid",style:{left:i,top:a,width:s,height:l},children:[(0,gi.jsx)("div",{className:"wp-media-editor-image-editor__grid-line wp-media-editor-image-editor__grid-line--horizontal",style:{top:c}}),(0,gi.jsx)("div",{className:"wp-media-editor-image-editor__grid-line wp-media-editor-image-editor__grid-line--horizontal",style:{top:c*2}}),(0,gi.jsx)("div",{className:"wp-media-editor-image-editor__grid-line wp-media-editor-image-editor__grid-line--vertical",style:{left:d}}),(0,gi.jsx)("div",{className:"wp-media-editor-image-editor__grid-line wp-media-editor-image-editor__grid-line--vertical",style:{left:d*2}})]})}var ua=p(H(),1),r1=p(I(),1),gd=12,Qw={before:"-100%",center:"-50%",after:"0"},Jw={before:-1,center:0,after:1},WA={before:"after",center:"center",after:"before"};function YA(e){let t="center";e.includes("w")?t="before":e.includes("e")&&(t="after");let r="center";return e.includes("n")?r="before":e.includes("s")&&(r="after"),{x:t,y:r}}function e1(e,t,r){return e==="before"?t-gd-r:e==="after"?t+gd:t-r/2}function t1(e,t,r,o){let n=l=>{let d=e1(l,t,r);return d>=0&&d+r<=o};if(n(e))return e;let i=WA[e];if(i!==e&&n(i))return i;if(e!=="center"&&n("center"))return"center";let a=l=>{let d=e1(l,t,r);return Math.max(0,-d)+Math.max(0,d+r-o)};return[e,i,"center"].reduce((l,d)=>a(d)<a(l)?d:l)}function o1({cropRect:e,containerSize:t,imageSize:r,activeHandle:o,outputWidth:n,outputHeight:i}){let a=(0,ua.useRef)(null),[s,l]=(0,ua.useState)(null);if((0,ua.useLayoutEffect)(()=>{if(!a.current)return;let w=a.current.getBoundingClientRect();l(x=>x&&x.width===w.width&&x.height===w.height?x:{width:w.width,height:w.height})},[n,i]),!o||t.width===0||t.height===0)return null;let d=(t.width-r.width)/2,c=(t.height-r.height)/2,u=d+e.x*r.width,h=c+e.y*r.height,f=e.width*r.width,m=e.height*r.height,g=u+f/2;o.includes("w")?g=u:o.includes("e")&&(g=u+f);let y=h+m/2;o.includes("n")?y=h:o.includes("s")&&(y=h+m);let b=YA(o),v=s?{x:t1(b.x,g,s.width,t.width),y:t1(b.y,y,s.height,t.height)}:b;return(0,r1.jsx)("div",{ref:a,className:"wp-media-editor-image-editor__dimensions-tooltip","data-testid":"cropper-dimensions-tooltip",style:{left:g+Jw[v.x]*gd,top:y+Jw[v.y]*gd,transform:`translate($Qw[v.x]}, $Qw[v.y]})`},"aria-hidden":"true",children:`W: $Math.round(n)}px H: $Math.round(i)}px`})}function up(e,t){let r=$r(e);if(!At(t))return{x:0,y:0,width:0,height:0,rotation:r.rotation,flip:{...r.flip},zoom:r.zoom};let o={width:1e3,height:1e3},n=sa(r,o,t),i=Ae.create();Ae.invert(i,n);let a=sa({...r,pan:{x:0,y:0},zoom:1},o,t),s=dd(a),l=r.cropRect,d=s.left+(l.x+l.width/2)*s.width,c=s.top+(l.y+l.height/2)*s.height,u=Or.create();Or.transformMat2d(u,[d,c],i);let h=Math.round(r.rotation/90)*90,{width:f,height:m}=Mt(t.width,t.height,h),g=l.width*f/r.zoom,y=l.height*m/r.zoom;return{x:u[0]*t.width-g/2,y:u[1]*t.height-y/2,width:g,height:y,rotation:r.rotation,flip:{...r.flip},zoom:r.zoom}}var yd=p(H(),1);var Nn=p(H(),1);var fa={zoom:1,pan:{x:0,y:0}};function n1(e,t){switch(t.type){case"SET_VIEWPORT_ZOOM":{let r=Math.min(4,Math.max(.1,t.payload));return r===e.zoom?e:{...e,zoom:r}}case"SET_VIEWPORT_PAN":{let{x:r,y:o}=t.payload;return r===e.pan.x&&o===e.pan.y?e:{...e,pan:t.payload}}case"RESET_VIEWPORT":return e.zoom===fa.zoom&&e.pan.x===fa.pan.x&&e.pan.y===fa.pan.y?e:fa}}function i1(){let[e,t]=(0,Nn.useReducer)(n1,fa),r=(0,Nn.useCallback)(i=>{t({type:"SET_VIEWPORT_ZOOM",payload:i})},[]),o=(0,Nn.useCallback)(i=>{t({type:"SET_VIEWPORT_PAN",payload:i})},[]),n=(0,Nn.useCallback)(()=>{t({type:"RESET_VIEWPORT"})},[]);return(0,Nn.useMemo)(()=>({viewport:e,setViewportZoom:r,setViewportPan:o,resetViewport:n}),[e,r,o,n])}var a1=p(I(),1),s1=(0,yd.createContext)(null);function l1({children:e}){let t=i1();return(0,a1.jsx)(s1.Provider,{value:t,children:e})}function c1(){let e=(0,yd.useContext)(s1);if(!e)throw new Error("useViewport must be used within a ViewportProvider.");return e}var lr=p(I(),1),In=1e-6;function UA({src:e,controller:t,stencil:r=Xw,showGrid:o=!1,isPlacementActive:n=!1,showDimming:i=!0,showDimensions:a=!0,minZoom:s,maxZoom:l,aspectRatio:d,freeformCrop:c=!1,focusOnMount:u=!1,onImageLoaded:h,onStateChange:f,onGestureStart:m,onGestureEnd:g,className:y},b){let{state:v,setImage:w,setCropRect:x,settleCrop:_,setVisualSize:R,adjustCropRectForViewport:T}=t,{viewport:C,setViewportPan:A,resetViewport:F}=c1(),M=(0,ne.useRef)(null),O=(0,ne.useId)(),[N,P]=(0,ne.useState)(u),[S,L]=(0,ne.useState)(!1),[E,k]=(0,ne.useState)({width:0,height:0});(0,ne.useLayoutEffect)(()=>{u&&M.current?.focus({preventScroll:!0})},[u]);let V=(0,ne.useCallback)(j=>{let se=j.target;se===j.currentTarget&&P(!0),j.relatedTarget!==null&&se.matches(":focus-visible")&&L(!0)},[]),D=(0,ne.useCallback)(j=>{j.target===j.currentTarget&&P(!1),j.currentTarget.contains(j.relatedTarget)||L(!1)},[]);(0,ne.useEffect)(()=>{let j=M.current;if(!j)return;let se=new ResizeObserver(De=>{for(let Nr of De){let{width:Ir,height:So}=Nr.contentRect;k(To=>To.width===Ir&&To.height===So?To:{width:Ir,height:So})}});return se.observe(j),()=>{se.disconnect()}},[]),(0,ne.useEffect)(()=>{f?.(v)},[v,f]);let z=$w(v),q=v.image?.naturalWidth??0,Q=v.image?.naturalHeight??0,{elementSize:J,visualSize:Y}=(0,ne.useMemo)(()=>Ow(E,{width:q,height:Q},v.rotation),[E,q,Q,v.rotation]),$=(0,ne.useMemo)(()=>{if(q<=0||Q<=0)return;let j=Math.round(v.rotation/90)*90,se=Mt(q,Q,j);return{width:Math.min(1,sp*v.zoom/se.width),height:Math.min(1,sp*v.zoom/se.height)}},[q,Q,v.rotation,v.zoom]);(0,ne.useEffect)(()=>{R(Y)},[Y,R]),(0,ne.useEffect)(()=>{if(c||Y.width===0||Y.height===0||!d||d<=0)return;let j=hi(d,Y),se=v.cropRect;Math.abs(se.x-j.x)<In&&Math.abs(se.y-j.y)<In&&Math.abs(se.width-j.width)<In&&Math.abs(se.height-j.height)<In||T(j)},[c,d,Y,T,v.cropRect]);let ae=(0,ne.useRef)(d);(0,ne.useEffect)(()=>{if(ae.current===d||(ae.current=d,!c||Y.width===0||Y.height===0||!d||d<=0))return;let j=hi(d,Y),se=v.cropRect;Math.abs(se.x-j.x)<In&&Math.abs(se.y-j.y)<In&&Math.abs(se.width-j.width)<In&&Math.abs(se.height-j.height)<In||T(j)},[d,c,Y,T,v.cropRect]);let Re=(0,ne.useMemo)(()=>{if(!(!v.image||J.width===0))return Vw(v,J,Y)},[v,J,Y]),Oe=s!==void 0?s:la(v),[Pe,Ee]=(0,ne.useState)(!1),Qe=(0,ne.useRef)(!1),Ve=(0,ne.useRef)(!1),[st,Xt]=(0,ne.useState)(null),{handlers:_e,onWheelNative:It,isDragging:Gt,isZooming:cr,isPlacementActive:Vn}=jw(v,t,E,Y,{minZoom:Oe,maxZoom:l,onGestureStart:m,onGestureEnd:g}),qe={..._e,onPointerDownCapture:()=>{L(!1)},onKeyDownCapture:j=>{["Shift","Control","Alt","Meta"].includes(j.key)||L(!0)},onPointerDown:j=>{_e.onPointerDown?.(j),L(!1)}};(0,ne.useEffect)(()=>{let j=M.current;if(!j)return;let se=De=>{if(Qe.current||Ve.current){De.preventDefault();return}It(De)};return j.addEventListener("wheel",se,{passive:!1}),()=>{j.removeEventListener("wheel",se)}},[It]);let wo=Yw(v,Y),W=(0,ne.useCallback)(j=>{let se=j.currentTarget,De={width:se.naturalWidth,height:se.naturalHeight};w({src:e,naturalWidth:De.width,naturalHeight:De.height}),h?.(De)},[e,w,h]),Z=(0,ne.useCallback)(j=>{if(x(j),Qe.current&&Y.width>0&&Y.height>0){let se=(E.width-Y.width)/2,De=(E.height-Y.height)/2,Nr=Math.max(0,se+(j.x+j.width)*Y.width-E.width),Ir=Math.max(0,-(se+j.x*Y.width)),So=Math.max(0,De+(j.y+j.height)*Y.height-E.height),To=Math.max(0,-(De+j.y*Y.height));A({x:-Nr+Ir,y:-So+To})}},[x,A,E,Y]),[ye,Je]=(0,ne.useState)(!1),dr=(0,ne.useRef)(void 0);(0,ne.useEffect)(()=>()=>{clearTimeout(dr.current)},[]);let Ro=o==="interactive",Ar=Ro&&(Vn||Pe||n),qo=(0,ne.useMemo)(()=>{if(!a||!st||!v.image)return null;let j=up(v,{width:v.image.naturalWidth,height:v.image.naturalHeight});return{width:j.width,height:j.height}},[a,st,v]),Eo=(0,ne.useCallback)(()=>{L(!0),M.current?.focus({preventScroll:!0})},[]),Xe=(0,ne.useCallback)(j=>{Qe.current=!0,Ee(!0),Xt(j??null),clearTimeout(dr.current),Ve.current=!1,Je(!1),F(),m?.()},[m,F]),Mr=(0,ne.useCallback)(()=>{Qe.current=!1,Ee(!1),Xt(null),Ve.current=!0,Je(!0),F(),_(),g?.(),clearTimeout(dr.current),dr.current=setTimeout(()=>{Ve.current=!1,Je(!1)},200)},[_,g,F]),Kr;ye?Kr="transform 200ms ease-out":cr&&(Kr="transform 150ms linear");let Dn=ye?"left 200ms ease-out, top 200ms ease-out, width 200ms ease-out, height 200ms ease-out":void 0,Ri=(0,ne.useMemo)(()=>{if(J.width===0||J.height===0)return{};let j=(E.width-J.width)/2,se=(E.height-J.height)/2;return{width:J.width,height:J.height,maxWidth:J.width,maxHeight:J.height,left:j,top:se,transform:wo,transition:Kr}},[E,J,wo,Kr]),Ln=ye?"transform 200ms ease-out":void 0,pe=Pe||ye?"transform":void 0,nt;C.pan.x!==0||C.pan.y!==0?nt={transform:`translate($C.pan.x}px, $C.pan.y}px)`,transition:Ln,willChange:pe}:ye&&(nt={transition:Ln,willChange:pe});let Zt=(0,ne.useCallback)(j=>{typeof b=="function"?b(j):b&&(b.current=j)},[b]);return(0,lr.jsx)("div",{ref:Zt,className:te("wp-media-editor-image-editor",Gt&&"wp-media-editor-image-editor--dragging",y),children:(0,lr.jsxs)("div",{ref:M,className:te("wp-media-editor-image-editor__canvas",Ro&&"wp-media-editor-image-editor__canvas--grid-interactive",Ar&&"wp-media-editor-image-editor__canvas--show-grid",ye&&"wp-media-editor-image-editor__canvas--settling",S&&"wp-media-editor-image-editor__canvas--focus-visible"),tabIndex:0,role:"group","aria-label":(0,fp.__)("Crop area"),"aria-describedby":N?O:void 0,onFocus:V,onBlur:D,...qe,children:[(0,lr.jsx)("div",{id:O,style:ds,children:(0,fp.__)("When this area is focused, use arrow keys to move the image and plus or minus to zoom. Tab to resize handles and controls.")}),(0,lr.jsxs)("div",{className:"wp-media-editor-image-editor__stage","data-testid":"cropper-stage",style:nt,children:[(0,lr.jsx)("img",{className:"wp-media-editor-image-editor__image",src:e,alt:"",onLoad:W,style:Ri,draggable:!1}),i&&(0,lr.jsx)(Zw,{cropRect:v.cropRect,containerSize:E,imageSize:Y,transition:Dn}),(0,lr.jsx)(r,{cropRect:v.cropRect,containerSize:E,imageSize:Y,onCropChange:Z,onResizeStart:Xe,onResizeEnd:Mr,onEscape:Eo,aspectRatio:d,freeformCrop:c,stencilTransition:Dn,cropBounds:Re,minCropSize:$}),(o===!0||Ro)&&(0,lr.jsx)(Kw,{cropRect:v.cropRect,containerSize:E,imageSize:Y}),st&&qo&&(0,lr.jsx)(o1,{cropRect:v.cropRect,containerSize:E,imageSize:Y,activeHandle:st,outputWidth:qo.width,outputHeight:qo.height})]}),(0,lr.jsx)("div",{"aria-live":"polite","aria-atomic":"true",className:"wp-media-editor-image-editor__aria-live",style:ds,children:z})]})})}var $A=(0,ne.forwardRef)(UA),bd=(0,ne.forwardRef)((e,t)=>(0,lr.jsx)(l1,{children:(0,lr.jsx)($A,{...e,ref:t})}));var me=p(H(),1);var vd={aspectRatioValue:"0"};function _d(e,t){switch(t.type){case"CROPPER":{let r=pi(e.cropper,t.action);return r===e.cropper?e:{...e,cropper:r}}case"SET_ASPECT_RATIO_VALUE":{let{presetKey:r,resolved:o,visualSize:n}=t.payload,i=o!==void 0&&o>0&&n.width>0&&n.height>0,a={...e.cropOptions,aspectRatioValue:r};if(!i)return e.cropOptions.aspectRatioValue===r?e:{...e,cropOptions:a};let s=hi(o,n);return{cropper:pi(e.cropper,{type:"SET_CROP_RECT",payload:s}),cropOptions:a}}case"RESET_CROP_OPTIONS":return e.cropOptions.aspectRatioValue===vd.aspectRatioValue?e:{...e,cropOptions:{...vd}};case"RESTORE_SNAPSHOT":return t.payload;case"VIEWPORT_ADJUST_CROP_RECT":{let r=pi(e.cropper,{type:"SET_CROP_RECT",payload:t.payload});return r===e.cropper?e:{...e,cropper:r}}}}function us(e,t){return e===t?!0:ca(e.cropper,t.cropper)&&e.cropOptions.aspectRatioValue===t.cropOptions.aspectRatioValue}function d1(e,t){return{cropper:e,cropOptions:{...vd,...t}}}function ma(e,t){let r=parseFloat(e);if(!(r===0||Number.isNaN(r))){if(r===ls)return t&&t.naturalWidth>0&&t.naturalHeight>0?t.naturalWidth/t.naturalHeight:void 0;if(r>0)return r}}function XA(e,t){return e?.src===t?.src&&e?.naturalWidth===t?.naturalWidth&&e?.naturalHeight===t?.naturalHeight}function mp(e){let[t,r]=(0,me.useReducer)(_d,null,()=>d1(sr({...aa,...e?.cropper}),e?.cropOptions)),[o,n]=(0,me.useState)(()=>t),i=(0,me.useRef)(t),a=(0,me.useRef)({width:0,height:0}),s=(0,me.useRef)([]),l=(0,me.useRef)([]),[d,c]=(0,me.useState)(!1),[u,h]=(0,me.useState)(!1),f=(0,me.useRef)(!1),m=(0,me.useRef)(null),g=(0,me.useCallback)(E=>{let k=s.current[s.current.length-1];k&&us(k,E)||(s.current=[...s.current,E],l.current=[],c(!0),h(!1))},[]),y=(0,me.useCallback)((E,k=!0)=>{let V=i.current,D=_d(V,E);k&&(us(V,D)||(f.current?m.current===null&&(m.current=V):g(V))),i.current=D,r(E)},[g]),b=(0,me.useCallback)(()=>{f.current||(f.current=!0,m.current=null)},[]),v=(0,me.useCallback)(()=>{let E=m.current;E&&!us(E,i.current)&&g(E),m.current=null,f.current=!1},[g]),w=(0,me.useCallback)(E=>{y({type:"CROPPER",action:E})},[y]),x=(0,me.useMemo)(()=>md(w,()=>i.current.cropper),[w]),_=(0,me.useCallback)(E=>{if(XA(i.current.cropper.image,E))return;let k={type:"CROPPER",action:{type:"SET_IMAGE",payload:E}},V=_d(i.current,k);i.current=V,r(k),n(V),f.current=!1,m.current=null,s.current=[],l.current=[],c(!1),h(!1)},[]),R=(0,me.useCallback)(E=>{y({type:"CROPPER",action:{type:"RESET",payload:E}})},[y]),T=(0,me.useCallback)(E=>{let k=ma(E,i.current.cropper.image);y({type:"SET_ASPECT_RATIO_VALUE",payload:{presetKey:E,resolved:k,visualSize:a.current}})},[y]),C=(0,me.useCallback)(()=>{y({type:"RESET_CROP_OPTIONS"})},[y]),A=(0,me.useCallback)(()=>{v();let E=s.current[s.current.length-1];E&&(l.current=[i.current,...l.current],s.current=s.current.slice(0,-1),c(s.current.length>0),h(!0),i.current=E,r({type:"RESTORE_SNAPSHOT",payload:E}))},[v]),F=(0,me.useCallback)(()=>{v();let E=l.current[0];E&&(s.current=[...s.current,i.current],l.current=l.current.slice(1),c(!0),h(l.current.length>0),i.current=E,r({type:"RESTORE_SNAPSHOT",payload:E}))},[v]),M=(0,me.useCallback)(E=>{a.current=E},[]),O=(0,me.useCallback)(E=>{y({type:"VIEWPORT_ADJUST_CROP_RECT",payload:E},!1)},[y]),N=!us(t,o),P=!ca(t.cropper,o.cropper),S=(0,me.useCallback)((E,k)=>t.cropper.image?ud(t.cropper.image.src,t.cropper,E,k):Promise.reject(new Error("No image loaded \u2014 call setImage first.")),[t.cropper]);return(0,me.useMemo)(()=>({...x,state:t.cropper,setImage:_,reset:R,isDirty:N,getCroppedImage:S,cropOptions:t.cropOptions,setAspectRatioValue:T,resetCropOptions:C,isCropperDirty:P,hasUndo:d,hasRedo:u,undo:A,redo:F,beginGesture:b,endGesture:v,setVisualSize:M,adjustCropRectForViewport:O}),[x,t.cropper,_,R,N,S,t.cropOptions,T,C,P,d,u,A,F,b,v,M,O])}var xd=p(H(),1);var u1=p(I(),1),f1=(0,xd.createContext)(null);function pp({initialCropperState:e,initialCropOptions:t,children:r}){let o=mp({cropper:e,cropOptions:t});return(0,u1.jsx)(f1.Provider,{value:o,children:r})}function Nt(){let e=(0,xd.useContext)(f1);if(!e)throw new Error("useMediaEditor must be used within a MediaEditorStateProvider.");return e}var hp=p(I(),1);function m1({focusOnMount:e,isPlacementActive:t=!1,onGestureStart:r,onGestureEnd:o}){let{media:n}=Ui(),i=Nt(),{aspectRatioValue:a}=i.cropOptions,s=i.state.image,{beginGesture:l,endGesture:d,setImage:c}=i,u=(0,yi.useMemo)(()=>ma(a,s),[a,s]),h=(0,yi.useCallback)(()=>{l(),r?.()},[l,r]),f=(0,yi.useCallback)(()=>{d(),o?.()},[d,o]),m=n?.source_url,g=oi(n?.mime_type),y=Number(n?.media_details?.width),b=Number(n?.media_details?.height);return(0,yi.useEffect)(()=>{s||!m||!Number.isFinite(y)||!Number.isFinite(b)||y<=0||b<=0||c({src:m,naturalWidth:y,naturalHeight:b})},[s,m,y,b,c]),!m||g.type!=="image"?null:(0,hp.jsx)("div",{className:"media-editor-canvas",children:(0,hp.jsx)(bd,{src:m,controller:i,aspectRatio:u,freeformCrop:!0,focusOnMount:e,showGrid:"interactive",isPlacementActive:t,onGestureStart:h,onGestureEnd:f})})}var b1=p(le(),1);var Xr=p(H(),1);var fs="data-crop-control",GA=300;function wd(e={}){let{commitOnKeyUp:t=!0}=e,{beginGesture:r,endGesture:o}=Nt(),n=(0,Xr.useRef)(void 0),i=(0,Xr.useCallback)(()=>{clearTimeout(n.current)},[]),a=(0,Xr.useCallback)(()=>{i(),n.current=setTimeout(()=>{o()},GA)},[i,o]);(0,Xr.useEffect)(()=>i,[i]);let s=(0,Xr.useCallback)(()=>{i(),r()},[r,i]),l=(0,Xr.useCallback)(()=>{i(),o()},[i,o]),d=(0,Xr.useCallback)(()=>{r(),t||a()},[r,t,a]),c=(0,Xr.useCallback)(()=>{if(t){o();return}a()},[t,o,a]);return{[fs]:!0,onPointerDownCapture:s,onPointerUp:l,onPointerCancel:l,onKeyDownCapture:d,onKeyUp:c}}var bi=p(H(),1);var $o=p(H(),1);function ZA(e,t,r){return-e/t*r}function Rd(e,t,r){return e<t?t:e>r?r:e}function KA(e,t){return Math.round(e/t)*t}function p1(e){let{value:t,onChange:r,min:o,max:n,step:i,pixelsPerStep:a,disabled:s,onPointerDownStart:l}=e,d=(0,$o.useRef)({value:t,startX:0,startValue:0,activeStep:i,dragging:!1,captureElement:null,capturePointerId:0,windowPointerUp:null});(0,$o.useEffect)(()=>{d.current.value=t},[t]);let c=(0,$o.useCallback)(()=>{let f=d.current;f.dragging&&(f.dragging=!1,f.captureElement&&f.captureElement.hasPointerCapture(f.capturePointerId)&&f.captureElement.releasePointerCapture(f.capturePointerId),f.captureElement=null,f.windowPointerUp&&(window.removeEventListener("pointerup",f.windowPointerUp),window.removeEventListener("pointercancel",f.windowPointerUp),f.windowPointerUp=null))},[]);(0,$o.useEffect)(()=>c,[c]);let u=(0,$o.useCallback)(f=>{if(s||f.button!==0)return;let m=d.current;f.currentTarget.setPointerCapture(f.pointerId),m.captureElement=f.currentTarget,m.capturePointerId=f.pointerId,m.startX=f.clientX,m.startValue=m.value,m.activeStep=f.shiftKey?i/2:i,m.dragging=!0,l?.();let g=()=>c();m.windowPointerUp=g,window.addEventListener("pointerup",g),window.addEventListener("pointercancel",g)},[s,l,c,i]),h=(0,$o.useCallback)(f=>{let m=d.current;if(!m.dragging)return;let g=f.shiftKey?i/2:i;g!==m.activeStep&&(m.startX=f.clientX,m.startValue=m.value,m.activeStep=g);let y=f.clientX-m.startX,b=ZA(y,a,m.activeStep),v=m.startValue+b,w=KA(v,m.activeStep),x=Rd(w,o,n);x!==m.value&&(m.value=x,r(x))},[r,o,n,i,a]);return{onPointerDown:u,onPointerMove:h,onPointerUp:c,onPointerCancel:c}}var yr=p(I(),1),Ed=32,QA=11,h1=15,JA=4,eM=8,tM=14;function rM(e,t){return(0,bi.useMemo)(()=>{let r=[];for(let o=Math.ceil(e);o<=Math.floor(t);o+=1){let n="minor",i=JA;o%15===0?(n="major",i=tM):o%5===0&&(n="mid",i=eM),r.push({value:o,kind:n,height:i})}return r},[e,t])}function g1(e){let t=Math.round(e*10)/10;return Number.isInteger(t)?t.toFixed(0):t.toFixed(1)}function y1(e){let{value:t,onChange:r,min:o=-45,max:n=45,step:i=1,label:a,unit:s="\xB0",pixelsPerStep:l=6,className:d,id:c,disabled:u=!1}=e,h=(0,bi.useRef)(null),f=(0,bi.useId)(),m=c??f,g=p1({value:t,onChange:r,min:o,max:n,step:i,pixelsPerStep:l,disabled:u,onPointerDownStart:()=>h.current?.focus()}),y=M=>{let O=M.key==="ArrowRight"||M.key==="ArrowUp",N=M.key==="ArrowLeft"||M.key==="ArrowDown";if(!O&&!N||(M.preventDefault(),u))return;let P=O?1:-1,S=M.shiftKey?i/2:i,L=Rd(t+P*S,o,n);L!==t&&r(L)},b=`$g1(t)}$s}`,v=rM(o,n),w=l/i,x=(0,bi.useMemo)(()=>({transform:`translateX(calc(-50% + ${-t*w}px))`}),[t,w]),_=Math.round(t/h1)*h1,T=Math.abs(t-_)<.01?`$_}`:g1(t),C=T.startsWith("-"),A=C?T.slice(1):T,F=v.filter(M=>M.kind==="major");return(0,yr.jsxs)("div",{className:te("rotation-ruler",d),role:"presentation","data-disabled":u||void 0,...g,children:[(0,yr.jsx)("input",{ref:h,id:m,type:"range",className:"rotation-ruler__input",min:o,max:n,step:"any",value:t,disabled:u,"aria-label":a,"aria-valuetext":b,onChange:M=>r(Rd(M.target.valueAsNumber,o,n)),onKeyDown:y}),(0,yr.jsx)("div",{className:"rotation-ruler__strip","aria-hidden":"true",children:(0,yr.jsxs)("svg",{className:"rotation-ruler__ticks",style:x,width:(n-o)*w,height:Ed,viewBox:`$o*w} 0 ${(n-o)*w} $Ed}`,preserveAspectRatio:"xMidYMid meet",children:[v.map(M=>(0,yr.jsx)("line",{x1:M.value*w,x2:M.value*w,y1:Ed-M.height,y2:Ed,className:`rotation-ruler__tick rotation-ruler__tick--$M.kind}`},M.value)),F.map(M=>(0,yr.jsxs)("text",{x:M.value*w,y:QA,textAnchor:"middle",className:"rotation-ruler__label",children:[M.value,s]},M.value))]})}),(0,yr.jsx)("div",{className:"rotation-ruler__active-label","aria-hidden":"true",children:(0,yr.jsxs)("span",{className:"rotation-ruler__active-label-number",children:[C&&(0,yr.jsx)("span",{className:"rotation-ruler__active-label-sign",children:"-"}),A,(0,yr.jsx)("span",{className:"rotation-ruler__active-label-unit",children:s})]})}),(0,yr.jsx)("div",{className:"rotation-ruler__pointer","aria-hidden":"true"})]})}var gp=p(I(),1);function v1({onPlacementControlInteraction:e}){let{state:t,setRotation:r}=Nt(),o=wd({commitOnKeyUp:!1}),n=Math.round(t.rotation/90)*90,a=t.flip.horizontal!==t.flip.vertical?-1:1,s=(t.rotation-n)*a,l=d=>{let u=Math.max(-ss+.01,Math.min(ss-.01,d));e?.(),r(n+u*a)};return(0,gp.jsx)("div",{role:"presentation",className:"media-editor-fine-rotation",...o,children:(0,gp.jsx)(y1,{label:(0,b1.__)("Fine rotation"),min:-ss,max:ss,value:s,onChange:l})})}var ms=p(ie(),1),ps=p(le(),1);var vi=p(I(),1);function _1(){let{state:e,setFlip:t,snapRotate90:r}=Nt();return(0,vi.jsxs)("div",{className:"media-editor-transform-controls",children:[(0,vi.jsx)(ms.Button,{size:"compact",icon:If,label:(0,ps.__)("Rotate 90\xB0 counter-clockwise"),showTooltip:!0,onClick:()=>r(-1)}),(0,vi.jsx)(ms.Button,{size:"compact",icon:Vf,label:(0,ps.__)("Rotate 90\xB0 clockwise"),showTooltip:!0,onClick:()=>r(1)}),(0,vi.jsx)(ms.Button,{size:"compact",icon:_f,label:(0,ps.__)("Flip horizontal"),showTooltip:!0,isPressed:e.flip.horizontal,onClick:()=>t({horizontal:!e.flip.horizontal,vertical:e.flip.vertical})}),(0,vi.jsx)(ms.Button,{size:"compact",icon:wf,label:(0,ps.__)("Flip vertical"),showTooltip:!0,isPressed:e.flip.vertical,onClick:()=>t({horizontal:e.flip.horizontal,vertical:!e.flip.vertical})})]})}var Sd=p(ie(),1);var _i=p(le(),1);var kn=p(I(),1),Td=100,oM=Cr*Td;function nM(e){return Math.round(e*Td)}function iM(e){return Math.ceil(e*Td)}function x1({aspectRatioValue:e,onAspectRatioChange:t,onPlacementControlInteraction:r,aspectRatioOptions:o}){let{state:n,setZoom:i}=Nt(),a=wd(),s=la(n),l=nM(n.zoom),d=iM(s);return(0,kn.jsxs)(ee,{direction:"column",gap:"xl",[fs]:!0,children:[(0,kn.jsx)(ti,{render:(0,kn.jsx)("h2",{}),children:(0,_i.__)("Crop options")}),(0,kn.jsx)(Sd.SelectControl,{__next40pxDefaultSize:!0,label:(0,_i.__)("Aspect ratio"),value:e,onChange:t,options:o.map(c=>({label:c.label,value:c.value.toString()}))}),(0,kn.jsx)("div",{role:"presentation",...a,children:(0,kn.jsx)(Sd.RangeControl,{__next40pxDefaultSize:!0,label:(0,_i.__)("Zoom (%)"),min:d,max:oM,step:1,shiftStep:10,value:l,onChange:c=>{r?.(),i(typeof c=="number"?c/Td:s)},renderTooltipContent:c=>{let u=typeof c=="number"?c:d;return(0,_i.sprintf)((0,_i.__)("%d%%"),Math.round(u))}})})]})}var w1=p(ie(),1),R1=p(H(),1),qt=p(le(),1),hs=p(Rm(),1),Gr=p(I(),1),aM=[{description:(0,qt.__)("Undo"),keyCombination:{modifier:"primary",character:"z"}},{description:(0,qt.__)("Redo"),keyCombination:{modifier:"primaryShift",character:"z"}},{description:(0,qt.__)("Pan"),keyCombination:{character:["\u2191","\u2193","\u2190","\u2192"],ariaLabel:(0,qt.__)("Arrow keys")}},{description:(0,qt.__)("Zoom in"),keyCombination:{character:"+"}},{description:(0,qt.__)("Zoom out"),keyCombination:{character:"-"}},{description:(0,qt.__)("Rotate 90\xB0 clockwise"),keyCombination:{character:"R"}},{description:(0,qt.__)("Rotate 90\xB0 counter-clockwise"),keyCombination:{modifier:"shift",character:"R"}},{description:(0,qt.__)("Flip horizontal"),keyCombination:{character:"H"}},{description:(0,qt.__)("Flip vertical"),keyCombination:{character:"V"}},{description:(0,qt.__)("Pan or resize crop (large step)"),keyCombination:{modifier:"shift",character:["\u2191","\u2193","\u2190","\u2192"],ariaLabel:(0,qt.__)("Shift + Arrow keys")}}];function sM({keyCombination:e}){let{modifier:t,character:r,ariaLabel:o}=e,n;Array.isArray(r)?t?n=[...hs.displayShortcutList[t](r[0]).slice(0,-1),...r]:n=r:n=t?hs.displayShortcutList[t](r):[r];let i=Array.isArray(r)?r.join(""):r,a;return o?a=o:t?a=hs.shortcutAriaLabel[t](i):a=i,(0,Gr.jsx)("kbd",{className:"media-editor-keyboard-shortcuts-modal__shortcut-term","aria-label":a,children:n.map((s,l)=>s==="+"&&t?(0,Gr.jsx)(R1.Fragment,{children:s},l):(0,Gr.jsx)("kbd",{className:"media-editor-keyboard-shortcuts-modal__shortcut-key",children:s},l))})}function E1({onClose:e}){return(0,Gr.jsxs)(w1.Modal,{className:"media-editor-keyboard-shortcuts-modal",title:(0,qt.__)("Keyboard shortcuts"),onRequestClose:e,children:[(0,Gr.jsx)("p",{className:"media-editor-keyboard-shortcuts-modal__note",children:(0,qt.__)("These shortcuts work when the image editor has focus.")}),(0,Gr.jsx)("ul",{className:"media-editor-keyboard-shortcuts-modal__shortcut-list",role:"list",children:aM.map(({description:t,keyCombination:r},o)=>(0,Gr.jsxs)("li",{className:"media-editor-keyboard-shortcuts-modal__shortcut",children:[(0,Gr.jsx)("span",{className:"media-editor-keyboard-shortcuts-modal__shortcut-description",children:t}),(0,Gr.jsx)(sM,{keyCombination:r})]},o))})]})}var O1=p(T1(),1),gs=p(Wr(),1),yp=p(Wl(),1),Od=p(H(),1),xi=p(le(),1),P1=p(Uc(),1);var Cd=.1;function C1(e,t){let r=[];if(t.width===0||t.height===0)return r;let{cropRect:o,pan:n,zoom:i,flip:a}=e,s=a.horizontal,l=a.vertical;(s||l)&&r.push({type:"flip",args:{flip:{horizontal:s,vertical:l}}});let d=(e.rotation%360+360)%360,u=s!==l?(360-d)%360:d;u!==0&&r.push({type:"rotate",args:{angle:u}});let h=Math.round(e.rotation/90)*90,{width:f,height:m}=Mt(t.width,t.height,h),{width:g,height:y}=Mt(t.width,t.height,e.rotation),b=.5+n.x-i/2,v=.5+n.y-i/2,w=(o.x-b)/i*f,x=(o.y-v)/i*m,_=o.width/i*f,R=o.height/i*m,T=(g-f)/2,C=(y-m)/2,A=w+T,F=x+C,M=A/g*100,O=F/y*100,N=_/g*100,P=R/y*100;return M<=Cd&&O<=Cd&&N>=100-Cd&&P>=100-Cd||r.push({type:"crop",args:{left:M,top:O,width:N,height:P}}),r}var lM=["title","caption","description","alt_text","post"],ys="media-editor";function cM(e){return!e.isCropperDirty||!e.state.image?[]:C1(e.state,{width:e.state.image.naturalWidth,height:e.state.image.naturalHeight})}function dM(e,t){let r={};for(let o of lM)e&&o in e&&(r[o]=e[o]);return!("post"in r)&&t?.post!==void 0&&(r.post=t.post),r}function A1({cropper:e,id:t,isImage:r,media:o,onSaved:n}){let i=(0,gs.useRegistry)(),{clearEntityRecordEdits:a,receiveEntityRecords:s,saveEditedEntityRecord:l}=(0,gs.useDispatch)(yp.store),{createErrorNotice:d,removeAllNotices:c}=(0,gs.useDispatch)(P1.store),[u,h]=(0,Od.useState)(!1),f=(0,Od.useCallback)(async()=>{c("snackbar",ys),h(!0);try{let m,g=cM(e),y=g.length>0&&o?{id:t,url:o.source_url}:void 0;if(g.length>0){let v=i.select(yp.store).getEntityRecordNonTransientEdits("postType","attachment",t),w=dM(v,o);m=await(0,O1.default)({path:`/wp/v2/media/$t}/edit`,method:"POST",data:{src:o?.source_url,modifiers:g,...w}}),m&&s("postType","attachment",m,void 0,!0)}else m=await l("postType","attachment",t);let b=m??o;b&&b.id!==t&&a("postType","attachment",t),b&&b.id&&(b.id===t&&e.reset(),n?.({id:b.id,url:b.source_url,media:b,previous:y}))}catch(m){let g=m instanceof Error?m.message:m?.message??(0,xi.__)("An unknown error occurred.");d(r?(0,xi.sprintf)((0,xi.__)("Could not save image. %s"),g):(0,xi.sprintf)((0,xi.__)("Could not save media. %s"),g),{type:"snackbar",context:ys})}finally{h(!1)}},[a,d,e,t,r,o,n,s,i,c,l]);return{isSaving:u,save:f}}var bp=p(H(),1);function uM(e){return[...cs.filter(t=>t.value<=0),...e??cs.filter(t=>t.value>0)]}function M1({aspectRatioPresets:e}={}){let t=Nt(),{aspectRatioValue:r}=t.cropOptions,o=t.state.image,n=(0,bp.useMemo)(()=>uM(e),[e]),i=(0,bp.useMemo)(()=>ma(r,o),[r,o]);return{aspectRatioValue:r,setAspectRatioValue:t.setAspectRatioValue,aspectRatioOptions:n,resolvedAspectRatio:i,resetCropOptions:t.resetCropOptions}}var G=p(I(),1),N1={_embed:"author,wp:attached-to"},fM=300,{Tabs:wi}=Lx(gt.privateApis);function mM({tabs:e}){let t=(0,Ke.useContext)(wi.Context);return(0,G.jsx)(od,{scope:"media-editor",identifier:"media-editor/details",title:(0,vt.__)("Details"),icon:hf,isActiveByDefault:!0,className:"media-editor__sidebar",panelClassName:"media-editor__sidebar-panel",headerClassName:"media-editor__sidebar-header",header:(0,G.jsx)(wi.Context.Provider,{value:t,children:(0,G.jsx)(wi.TabList,{children:e.map(r=>(0,G.jsx)(wi.Tab,{tabId:r.id,children:r.title},r.id))})}),children:(0,G.jsx)(wi.Context.Provider,{value:t,children:e.map(r=>(0,G.jsx)(wi.TabPanel,{tabId:r.id,focusable:!1,children:r.panel},r.id))})})}function pM({isSaving:e,isImage:t,showCloseButton:r=!1,onCancel:o}){let[n,i]=(0,Ke.useState)(!1);return(0,G.jsxs)(gt.Flex,{className:"media-editor__header-actions",justify:"flex-end",expanded:!1,gap:2,children:[t&&(0,G.jsx)(gt.Button,{size:"compact",icon:Rf,label:(0,vt.__)("Keyboard shortcuts"),onClick:()=>i(!0)}),(0,G.jsx)(os.Slot,{scope:"media-editor"}),r&&(0,G.jsx)(gt.Button,{size:"compact",icon:mf,label:(0,vt.__)("Close"),onClick:o,disabled:e,accessibleWhenDisabled:!0}),n&&(0,G.jsx)(E1,{onClose:()=>i(!1)})]})}function hM({isUndoRedoDisabled:e=!1,onReset:t}){let{reset:r,isDirty:o,hasUndo:n,hasRedo:i,undo:a,redo:s,beginGesture:l,endGesture:d}=Nt(),c=()=>{e||a()},u=()=>{e||s()},h=()=>{l(),r(),t(),d()};return(0,G.jsxs)(gt.Flex,{className:"media-editor__history-actions",expanded:!1,gap:2,children:[(0,G.jsx)(gt.Button,{size:"compact",icon:Wf,label:(0,vt.__)("Undo"),showTooltip:!0,shortcut:Zr.displayShortcut.primary("z"),disabled:e||!n,accessibleWhenDisabled:!0,onClick:c}),(0,G.jsx)(gt.Button,{size:"compact",icon:Mf,label:(0,vt.__)("Redo"),showTooltip:!0,shortcut:(0,Zr.isAppleOS)()?Zr.displayShortcut.primaryShift("z"):Zr.displayShortcut.primary("y"),disabled:e||!i,accessibleWhenDisabled:!0,onClick:u}),(0,G.jsx)(gt.Button,{size:"compact",variant:"tertiary",disabled:!o,accessibleWhenDisabled:!0,onClick:h,children:(0,vt.__)("Reset")})]})}function gM({isSaving:e,hasMedia:t,hasChanges:r,onCancel:o,onSave:n}){let i=e||!t||!r;return(0,G.jsxs)(gt.Flex,{className:"media-editor__footer-actions",justify:"flex-end",expanded:!1,gap:2,children:[(0,G.jsx)(gt.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:o,disabled:e,accessibleWhenDisabled:!0,children:(0,vt.__)("Cancel")}),(0,G.jsx)(gt.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:n,isBusy:e,disabled:i,accessibleWhenDisabled:!0,children:(0,vt.__)("Save")})]})}function yM({fields:e=[],id:t,aspectRatioPresets:r,onClose:o,onSaved:n,renderFrame:i,noticesClassName:a="media-editor__snackbar",noticesPortalElement:s,showCloseButton:l=!1,shouldCloseOnEsc:d=!1}){let c=Nt(),u=(0,vp.useViewportMatch)("xlarge"),h=(0,vp.useViewportMatch)("medium"),f="narrow";u?f="wide":h&&(f="medium");let{media:m,hasEdits:g}=(0,bs.useSelect)(_e=>{let{getEditedEntityRecord:It,getEntityRecord:Gt,hasEditsForEntityRecord:cr}=_e(_p.store);return Gt("postType","attachment",t,N1),{media:It("postType","attachment",t),hasEdits:cr("postType","attachment",t)}},[t]),y=c.isCropperDirty||g,{clearEntityRecordEdits:b,editEntityRecord:v,invalidateResolution:w}=(0,bs.useDispatch)(_p.store),{removeAllNotices:x}=(0,bs.useDispatch)(Pd.store),[_,R]=(0,Ke.useState)(!1),[T,C]=(0,Ke.useState)(!1),[A,F]=(0,Ke.useState)(!1),M=(0,Ke.useRef)(void 0),O=(0,Ke.useCallback)(()=>{C(!0),clearTimeout(M.current),M.current=setTimeout(()=>{C(!1)},fM)},[]),N=(0,Ke.useCallback)(()=>{F(!0)},[]),P=(0,Ke.useCallback)(()=>{F(!1)},[]),S=T||A;(0,Ke.useEffect)(()=>()=>{clearTimeout(M.current)},[]),(0,Ke.useEffect)(()=>{C(!1),F(!1)},[t]),(0,Ke.useEffect)(()=>{w("getEntityRecord",["postType","attachment",t,N1])},[t,w]);let L=oi(m?.mime_type).type,E=!!m&&L==="image",{aspectRatioValue:k,setAspectRatioValue:V,aspectRatioOptions:D,resetCropOptions:z}=M1({aspectRatioPresets:r}),{isSaving:q,save:Q}=A1({cropper:c,id:t,isImage:E,media:m,onSaved:n}),J=(0,Ke.useMemo)(()=>{let _e={id:"details",title:(0,vt.__)("Details"),panel:(0,G.jsx)(ee,{className:"media-editor__panel",direction:"column",gap:"lg",children:(0,G.jsx)(kx,{})})};return E?[{id:"crop",title:(0,vt.__)("Crop"),panel:(0,G.jsx)(ee,{className:"media-editor__panel",direction:"column",gap:"lg",children:(0,G.jsx)(x1,{aspectRatioValue:k,onAspectRatioChange:V,onPlacementControlInteraction:O,aspectRatioOptions:D})})},_e]:[_e]},[E,k,V,D,O]),Y=_e=>{v("postType","attachment",t,_e)},$=()=>{x("snackbar",ys),b("postType","attachment",t),o?.()},ae=()=>{if(!q){if(y){R(!0);return}$()}},Re=_e=>{let It=Zr.isKeyboardEvent.primary(_e,"z"),Gt=Zr.isKeyboardEvent.primaryShift(_e,"z")||!(0,Zr.isAppleOS)()&&Zr.isKeyboardEvent.primary(_e,"y");if((It||Gt)&&E){let cr=_e.target;if(!((cr.tagName==="INPUT"||cr.tagName==="TEXTAREA"||cr.isContentEditable)&&!cr.closest(`[$fs}]`))){if(_e.preventDefault(),S)return;Gt?c.redo():c.undo()}}if(d){if(_e.code!=="Escape"&&_e.key!=="Escape")return;if(q){_e.preventDefault();return}y&&(_e.preventDefault(),R(!0))}},Oe=(0,G.jsx)(Pd.SnackbarNotices,{className:a,context:ys}),Pe=(0,G.jsxs)(wv,{value:m??void 0,onChange:Y,settings:{fields:e},children:[(0,G.jsx)("div",{className:"media-editor",children:m?(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)(wi,{children:(0,G.jsx)(mM,{tabs:J})}),(0,G.jsx)(ap,{className:"media-editor__skeleton",labels:{body:E?(0,vt.__)("Image editor"):(0,vt.__)("Media preview"),sidebar:(0,vt.__)("Media details")},content:(0,G.jsx)("div",{className:"media-editor__canvas",children:E?(0,G.jsx)(m1,{focusOnMount:!0,isPlacementActive:T,onGestureStart:N,onGestureEnd:P}):(0,G.jsx)(Sv,{})}),sidebar:(0,G.jsx)(od.Slot,{scope:"media-editor"})})]}):(0,G.jsx)("div",{className:"media-editor__loading",children:(0,G.jsx)(gt.Spinner,{})})}),(0,G.jsx)(gt.__experimentalConfirmDialog,{isOpen:_,confirmButtonText:(0,vt.__)("Discard"),cancelButtonText:(0,vt.__)("Keep editing"),onCancel:()=>R(!1),onConfirm:()=>{R(!1),$()},children:(0,vt.__)("Are you sure you want to discard your unsaved changes?")}),s?(0,Ke.createPortal)(Oe,s):Oe]}),Ee=E?(0,G.jsx)(hM,{isUndoRedoDisabled:S,onReset:z}):null,Qe=E?(0,G.jsx)(v1,{onPlacementControlInteraction:O}):null,Ve=E?(0,G.jsx)(_1,{}):null,st=(0,G.jsx)(gM,{isSaving:q,hasMedia:!!m,hasChanges:y,onCancel:ae,onSave:Q}),Xt;return f==="wide"?Xt=(0,G.jsxs)(G.Fragment,{children:[Ee,E&&(0,G.jsxs)("div",{className:"media-editor-modal__footer-toolbar",children:[Qe,Ve]}),st]}):f==="medium"?Xt=(0,G.jsxs)(G.Fragment,{children:[Qe,(0,G.jsxs)("div",{className:"media-editor-modal__footer-row",children:[Ee,Ve,st]})]}):Xt=(0,G.jsxs)(G.Fragment,{children:[Qe,Ve,(0,G.jsxs)("div",{className:"media-editor-modal__footer-row",children:[Ee,st]})]}),i({children:Pe,headerActions:(0,G.jsx)(pM,{isSaving:q,isImage:E,showCloseButton:l,onCancel:ae}),footerActions:Xt,footerLayout:f,onRequestClose:ae,onKeyDown:Re,shouldCloseOnClickOutside:!y&&!q,isSaving:q,hasChanges:y,hasMedia:!!m})}function xp(e){return(0,G.jsx)(pp,{children:(0,G.jsx)(yM,{...e})},e.id)}var I1=xp;var pa=p(I(),1);function L1({fields:e=[],aspectRatioPresets:t}){let{isModalOpen:r,id:o,onUpdate:n,onClose:i}=(0,_s.useSelect)(u=>{let{isOpen:h,getId:f,getOnUpdate:m,getOnClose:g}=u(oa);return{isModalOpen:h(),id:f(),onUpdate:m(),onClose:g()}},[]),{closeMediaEditorModal:a}=(0,_s.useDispatch)(oa),{createSuccessNotice:s}=(0,_s.useDispatch)(D1.store);if(!r||!o)return null;let l=typeof document>"u"?null:document.body,d=u=>{u.stopPropagation()},c=()=>{a(),i?.()};return(0,pa.jsx)(I1,{id:o,fields:e,aspectRatioPresets:t,showCloseButton:!0,shouldCloseOnEsc:!0,noticesClassName:"media-editor-modal__snackbar",noticesPortalElement:l,onClose:c,onSaved:({id:u,url:h,previous:f})=>{u&&n&&n({id:u,url:h}),c(),f&&u!==f.id&&n&&s((0,vs.__)("Image edited."),{type:"snackbar",actions:[{label:(0,vs.__)("Undo"),onClick:()=>{n({id:f.id,url:f.url})}}]})},renderFrame:({children:u,headerActions:h,footerActions:f,footerLayout:m,onRequestClose:g,onKeyDown:y,shouldCloseOnClickOutside:b})=>(0,pa.jsx)(V1.ShortcutProvider,{className:"media-editor-modal__shortcut-scope",onKeyDown:d,children:(0,pa.jsxs)(k1.Modal,{className:"media-editor-modal",title:(0,vs.__)("Edit media"),size:"fill",isDismissible:!1,shouldCloseOnClickOutside:b,onKeyDown:y,onRequestClose:g,headerActions:h,children:[u,(0,pa.jsx)("div",{className:`media-editor-modal__footer is-$m}`,role:"region","aria-label":(0,vs.__)("Editor actions"),children:f})]})})})}var Ad={};Dx(Ad,{store:oa,MediaEditor:xp,MediaEditorModal:L1});import{useNavigate as bM,useParams as vM}from"@wordpress/route";var F1=p(za()),{lock:gZ,unlock:wp}=(0,F1.__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/routes");if(typeof document<"u"&&!document.head.querySelector("style[data-wp-hash='dbfa5da8e5']")){let e=document.createElement("style");e.setAttribute("data-wp-hash","dbfa5da8e5"),e.appendChild(document.createTextNode('.media-editor-preview{align-items:center;box-sizing:border-box;display:flex;justify-content:center;min-height:100%;padding:32px;position:relative}.media-editor-preview__spinner{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.media-editor-preview--loading{height:100%;width:100%}.media-editor-preview--image img{height:auto;max-height:100%;max-width:100%;object-fit:contain;opacity:0;width:auto}@keyframes __wp-base-styles-fade-in{0%{opacity:0}to{opacity:1}}@media not (prefers-reduced-motion){.media-editor-preview--image img.loaded{animation:__wp-base-styles-fade-in .08s linear 0s;animation-fill-mode:forwards}}.media-editor-preview--video video{height:auto;max-height:100%;max-width:100%;object-fit:contain;width:auto}.media-editor-preview--audio audio{max-width:100%}.media-editor-preview--file{text-align:center}.media-editor-preview__file-info{background:#f0f0f0;border-radius:2px;padding:24px}.media-editor-preview__file-name{font-weight:600;margin-bottom:8px}.media-editor-preview__mime-type{color:#757575;font-size:.9em;margin-bottom:16px}.media-editor-preview__download-link{display:inline-block;margin-top:8px}.media-editor-preview--empty,.media-editor-preview--error{color:#757575;text-align:center}.media-editor-preview__url{color:#949494;font-size:.9em;margin-top:8px;word-break:break-all}.wp-media-editor-image-editor{cursor:grab;height:100%;overflow:hidden;position:relative;touch-action:none;-webkit-user-select:none;user-select:none;width:100%}.wp-media-editor-image-editor__canvas{inset:22px;position:absolute}.wp-media-editor-image-editor__canvas:focus{outline:none}.wp-media-editor-image-editor__stage{inset:0;position:absolute}.wp-media-editor-image-editor--dragging{cursor:grabbing}.wp-media-editor-image-editor__image{left:0;position:absolute;top:0;transform-origin:center center;will-change:transform}.wp-media-editor-image-editor__stencil{pointer-events:none;position:absolute}.wp-media-editor-image-editor__dimming{box-shadow:0 0 0 9999px #000000b3;pointer-events:none;position:absolute;transition:box-shadow .15s ease}.wp-media-editor-image-editor--dragging .wp-media-editor-image-editor__dimming{box-shadow:0 0 0 9999px #00000080}.wp-media-editor-image-editor__grid{overflow:hidden;pointer-events:none;position:absolute;transition:opacity .15s ease}.wp-media-editor-image-editor__canvas--grid-interactive .wp-media-editor-image-editor__grid{opacity:0;transition-delay:.1s}.wp-media-editor-image-editor__canvas--show-grid .wp-media-editor-image-editor__grid{opacity:1;transition-delay:0s}.wp-media-editor-image-editor__canvas--settling .wp-media-editor-image-editor__grid{opacity:0;transition:none}.wp-media-editor-image-editor__grid-line{background:#fff6;position:absolute}.wp-media-editor-image-editor__grid-line--horizontal{height:1px;left:0;width:100%}.wp-media-editor-image-editor__grid-line--vertical{height:100%;top:0;width:1px}.wp-media-editor-image-editor__dimensions-tooltip{background:#fff;box-shadow:0 0 0 1px #0000000f,0 1px 2px #00000014;color:#1e1e1e;font-size:11px;font-variant-numeric:tabular-nums;line-height:1.4;padding:2px 6px;pointer-events:none;position:absolute;white-space:nowrap;z-index:2}.wp-media-editor-image-editor__stencil-rect{border:1px solid #ffffffb3;box-sizing:border-box;pointer-events:none;position:absolute;transition:border-color .15s ease,box-shadow .15s ease}.wp-media-editor-image-editor__canvas--focus-visible:focus .wp-media-editor-image-editor__stencil-rect{border-color:var(--wp-image-editor-focus-color,var(--wp-admin-theme-color,#007cba));box-shadow:0 0 0 1px var(--wp-image-editor-focus-color,var(--wp-admin-theme-color,#007cba))}.wp-media-editor-image-editor__handle{appearance:none;background:#fff9;border:1px solid #ffffffe6;border-radius:50%;box-sizing:border-box;cursor:default;font:inherit;height:12px;margin:0;padding:0;pointer-events:auto;position:absolute;transition:background-color .15s ease,box-shadow .15s ease;width:12px}.wp-media-editor-image-editor__handle:focus{outline:none}.wp-media-editor-image-editor__canvas--focus-visible .wp-media-editor-image-editor__handle:focus{background:var(--wp-image-editor-focus-color,var(--wp-admin-theme-color,#007cba));border-color:#0000;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--wp-image-editor-focus-color,var(--wp-admin-theme-color,#007cba))}.wp-media-editor-image-editor__handle:before{content:"";height:44px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:44px}.wp-media-editor-image-editor__handle--n{cursor:ns-resize;left:50%;margin-left:-6px;top:-6px}.wp-media-editor-image-editor__handle--s{bottom:-6px;cursor:ns-resize;left:50%;margin-left:-6px}.wp-media-editor-image-editor__handle--e{cursor:ew-resize;margin-top:-6px;right:-6px;top:50%}.wp-media-editor-image-editor__handle--w{cursor:ew-resize;left:-6px;margin-top:-6px;top:50%}.wp-media-editor-image-editor__handle--nw{cursor:nwse-resize;left:-6px;top:-6px}.wp-media-editor-image-editor__handle--ne{cursor:nesw-resize;right:-6px;top:-6px}.wp-media-editor-image-editor__handle--sw{bottom:-6px;cursor:nesw-resize;left:-6px}.wp-media-editor-image-editor__handle--se{bottom:-6px;cursor:nwse-resize;right:-6px}.media-editor{display:flex;flex:1;flex-direction:column;height:100%;min-height:0}.media-editor .media-editor__loading{align-items:center;display:flex;height:100%;justify-content:center}.media-editor .interface-interface-skeleton{bottom:auto;flex:1;flex-direction:column;height:100%;left:auto;max-height:none;position:relative;right:auto;top:auto}.media-editor .interface-interface-skeleton__editor{flex:1;min-width:0}.media-editor .media-editor__canvas{align-items:center;background:#f0f0f0;display:flex;height:100%;justify-content:center;overflow:auto}.media-editor .media-editor__canvas .media-editor-preview{height:100%}.media-editor .media-editor__canvas img,.media-editor .media-editor__canvas video{max-height:100%;max-width:100%;object-fit:contain}.media-editor .media-editor__sidebar{box-sizing:border-box}.media-editor .media-editor__sidebar *,.media-editor .media-editor__sidebar :after,.media-editor .media-editor__sidebar :before{box-sizing:inherit}.media-editor .media-editor__panel{padding:16px}.media-editor .components-panel__header.media-editor__sidebar-header{padding-left:0;padding-right:8px}.media-editor .components-panel__header.media-editor__sidebar-header .components-button.has-icon{padding:0}@media (min-width:782px){.media-editor .components-panel__header.media-editor__sidebar-header .components-button.has-icon{display:flex}}.media-editor__snackbar{bottom:24px;box-sizing:border-box;display:flex;flex-direction:column;left:0;padding-inline:16px;pointer-events:none;position:fixed;right:0}.media-editor__snackbar .components-snackbar{margin-inline:auto}.media-editor-modal.components-modal__frame .components-modal__content{display:flex;flex-direction:column;margin-bottom:0;min-height:0;padding:0}.media-editor-modal.components-modal__frame .components-modal__children-container{display:flex;flex:1;flex-direction:column;min-height:0}.media-editor-modal.components-modal__frame .media-editor-modal__footer{background:#fff;border-top:1px solid #ddd;display:flex;flex-shrink:0;gap:16px;padding:8px 24px}.media-editor-modal.components-modal__frame .media-editor-modal__footer.is-wide{align-items:center;flex-direction:row}.media-editor-modal.components-modal__frame .media-editor-modal__footer.is-wide .media-editor-modal__footer-toolbar{align-items:center;display:flex;flex:1 1 0;gap:8px;justify-content:center;min-width:0}.media-editor-modal.components-modal__frame .media-editor-modal__footer.is-wide .media-editor-fine-rotation{flex:1 1 280px;max-width:360px;min-width:0}.media-editor-modal.components-modal__frame .media-editor-modal__footer.is-wide .media-editor-transform-controls{border-left:1px solid #ddd;padding-left:12px}.media-editor-modal.components-modal__frame .media-editor-modal__footer.is-wide .media-editor__footer-actions{margin-left:auto}.media-editor-modal.components-modal__frame .media-editor-modal__footer.is-medium,.media-editor-modal.components-modal__frame .media-editor-modal__footer.is-narrow{flex-direction:column}.media-editor-modal.components-modal__frame .media-editor-modal__footer.is-narrow>.media-editor-transform-controls{align-self:center}.media-editor-modal__footer-row{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.media-editor-modal__footer-row .media-editor-transform-controls,.media-editor-modal__footer-row .media-editor__footer-actions{margin-left:auto}.media-editor-modal,.media-editor-modal__snackbar{display:flex;flex-direction:column}.media-editor-modal__snackbar{bottom:24px;box-sizing:border-box;left:0;padding-inline:16px;pointer-events:none;position:fixed;right:0}.media-editor-modal__snackbar .components-snackbar{margin-inline:auto}.media-editor-modal__snackbar{z-index:1000001}.media-editor-canvas{height:100%;position:relative;width:100%}.media-editor-transform-controls{align-items:center;display:flex;flex-wrap:nowrap;gap:8px}.media-editor-keyboard-shortcuts-modal{min-width:280px}.media-editor-keyboard-shortcuts-modal .media-editor-keyboard-shortcuts-modal__note{color:#757575;font-size:13px;margin:0 0 16px}.media-editor-keyboard-shortcuts-modal .media-editor-keyboard-shortcuts-modal__shortcut-list{list-style:none;margin:0;padding:0}.media-editor-keyboard-shortcuts-modal .media-editor-keyboard-shortcuts-modal__shortcut{align-items:baseline;border-top:1px solid #ddd;display:flex;margin-bottom:0;padding:.6rem 0}.media-editor-keyboard-shortcuts-modal .media-editor-keyboard-shortcuts-modal__shortcut:last-child{border-bottom:1px solid #ddd}.media-editor-keyboard-shortcuts-modal .media-editor-keyboard-shortcuts-modal__shortcut-description{flex:1;margin:0}.media-editor-keyboard-shortcuts-modal .media-editor-keyboard-shortcuts-modal__shortcut-term{background:none;font-weight:600;margin:0 0 0 1rem;padding:0;text-align:right}.media-editor-keyboard-shortcuts-modal .media-editor-keyboard-shortcuts-modal__shortcut-key{border-radius:8%;margin:0 .2rem;padding:.25rem .5rem}.media-editor-keyboard-shortcuts-modal .media-editor-keyboard-shortcuts-modal__shortcut-key:last-child{margin:0 0 0 .2rem}.rotation-ruler{box-sizing:border-box;color:#1e1e1e;container-type:inline-size;cursor:ew-resize;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;height:32px;min-width:180px;padding:0 8px;position:relative;touch-action:none;-webkit-user-select:none;user-select:none}.rotation-ruler[data-disabled]{cursor:default;opacity:.5;pointer-events:none}.rotation-ruler:has(.rotation-ruler__input:focus-visible){border-radius:4px;outline:2px solid var(--wp-admin-theme-color,#3858e9);outline-offset:2px}.rotation-ruler__input{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.rotation-ruler__pointer{background:var(--wp-admin-theme-color,#3858e9);border-radius:1px;bottom:0;height:18px;left:50%;pointer-events:none;position:absolute;transform:translateX(-50%);width:2px}.rotation-ruler__strip{inset:0;mask-image:linear-gradient(90deg,#0000 0,#000 8px,#000 calc(100% - 8px),#0000);-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 8px,#000 calc(100% - 8px),#0000);overflow:hidden;position:absolute}.rotation-ruler__ticks{display:block;left:50%;overflow:visible;position:absolute;top:0}.rotation-ruler__tick{stroke:currentColor;stroke-width:1}.rotation-ruler__tick--minor{opacity:.35}.rotation-ruler__tick--mid{opacity:.6}.rotation-ruler__tick--major{opacity:1}.rotation-ruler__label{fill:currentColor;font-size:10px;font-weight:400;opacity:.45}.rotation-ruler__active-label{color:#1e1e1e;font-size:12px;font-weight:600;height:14px;left:50%;line-height:14px;pointer-events:none;position:absolute;top:0;transform:translateX(-50%)}.rotation-ruler__active-label:before{background:linear-gradient(90deg,#0000 0,#fff 12px,#fff calc(100% - 12px),#0000);content:"";height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:60px}.rotation-ruler__active-label-number{display:inline-block;position:relative}.rotation-ruler__active-label-sign{position:absolute;right:100%;top:0}.rotation-ruler__active-label-unit{left:100%;position:absolute;top:0}@container (max-width: 220px){.rotation-ruler__tick--minor{opacity:0}}@media (prefers-reduced-motion:reduce){.rotation-ruler__ticks{transition:none}}.media-editor-route__content{display:flex;flex:1;min-height:0;overflow:hidden}')),document.head.appendChild(e)}var{usePostFields:_M}=wp(B1.privateApis),{MediaEditor:xM}=wp(Ad),H1="/types/attachment/list/all",wM="upload.php",RM="media-editor-wp-admin";function EM(){return typeof window<"u"&&new URLSearchParams(window.location.search).get("page")===RM}function SM(e){let t=typeof e?.title=="string"?e.title:e?.title?.rendered||e?.title?.raw;return t?(0,W1.decodeEntities)(t):(0,Rp.__)("Edit media")}function TM(){let{id:e}=vM({from:"/media-editor/$id"}),t=parseInt(e,10),r=bM(),o=_M({postType:"attachment"}),n=EM(),i=(0,j1.useSelect)(l=>l(z1.store).getEditedEntityRecord("postType","attachment",t),[t]),a=SM(i??null);return React.createElement(xM,{id:t,fields:o,onClose:()=>{if(typeof window<"u"&&window.history.length>1){window.history.back();return}if(n){window.location.assign(wM);return}r({to:H1})},onSaved:({id:l})=>{l!==t&&r({to:`/media-editor/$l}`})},renderFrame:({children:l,headerActions:d,onKeyDown:c})=>React.createElement(xm,{className:"media-editor-route",ariaLabel:a,breadcrumbs:React.createElement(hm,{items:n?[{label:a}]:[{label:(0,Rp.__)("Media"),to:H1},{label:a}]}),actions:d},React.createElement("div",{className:"media-editor-route__content",onKeyDown:c},l))})}var CM=TM;export{CM as stage};
   2  /*! Bundled license information:
   3  
   4  use-sync-external-store/cjs/use-sync-external-store-shim.production.js:
   5    (**
   6     * @license React
   7     * use-sync-external-store-shim.production.js
   8     *
   9     * Copyright (c) Meta Platforms, Inc. and affiliates.
  10     *
  11     * This source code is licensed under the MIT license found in the
  12     * LICENSE file in the root directory of this source tree.
  13     *)
  14  
  15  use-sync-external-store/cjs/use-sync-external-store-shim/with-selector.production.js:
  16    (**
  17     * @license React
  18     * use-sync-external-store-shim/with-selector.production.js
  19     *
  20     * Copyright (c) Meta Platforms, Inc. and affiliates.
  21     *
  22     * This source code is licensed under the MIT license found in the
  23     * LICENSE file in the root directory of this source tree.
  24     *)
  25  */


Generated : Tue Jun 30 08:20:12 2026 Cross-referenced by PHPXref