var qC=Object.create;var af=Object.defineProperty;var KC=Object.getOwnPropertyDescriptor;var XC=Object.getOwnPropertyNames;var ZC=Object.getPrototypeOf,QC=Object.prototype.hasOwnProperty;var Ie=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),lf=(e,t)=>{for(var r in t)af(e,r,{get:t[r],enumerable:!0})},JC=(e,t,r,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of XC(t))!QC.call(e,n)&&n!==r&&af(e,n,{get:()=>t[n],enumerable:!(o=KC(t,n))||o.enumerable});return e};var f=(e,t,r)=>(r=e!=null?qC(ZC(e)):{},JC(t||!e||!e.__esModule?af(r,"default",{value:e,enumerable:!0}):r,e));var W=Ie((z5,Bh)=>{Bh.exports=window.wp.element});var Mt=Ie((W5,Hh)=>{Hh.exports=window.wp.data});var cf=Ie((U5,jh)=>{jh.exports=window.wp.preferences});var Tr=Ie((eV,Wh)=>{Wh.exports=window.wp.coreData});var Js=Ie((tV,Uh)=>{Uh.exports=window.wp.privateApis});var Gt=Ie((fV,Gh)=>{Gh.exports=window.wp.compose});var U=Ie((mV,qh)=>{qh.exports=window.React});var F=Ie((bV,Qh)=>{Qh.exports=window.ReactJSXRuntime});var jo=Ie((QV,vv)=>{vv.exports=window.ReactDOM});var Ib=Ie(Ab=>{"use strict";var os=U();function JT(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var e2=typeof Object.is=="function"?Object.is:JT,t2=os.useState,r2=os.useEffect,o2=os.useLayoutEffect,n2=os.useDebugValue;function i2(e,t){var r=t(),o=t2({inst:{value:r,getSnapshot:t}}),n=o[0].inst,i=o[1];return o2(function(){n.value=r,n.getSnapshot=t,Yf(n)&&i({inst:n})},[e,r,t]),r2(function(){return Yf(n)&&i({inst:n}),e(function(){Yf(n)&&i({inst:n})})},[e]),n2(r),r}function Yf(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!e2(e,r)}catch{return!0}}function s2(e,t){return t()}var a2=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?s2:i2;Ab.useSyncExternalStore=os.useSyncExternalStore!==void 0?os.useSyncExternalStore:a2});var Zl=Ie((eD,kb)=>{"use strict";kb.exports=Ib()});var Mb=Ie(Vb=>{"use strict";var Ql=U(),l2=Zl();function c2(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var u2=typeof Object.is=="function"?Object.is:c2,d2=l2.useSyncExternalStore,f2=Ql.useRef,m2=Ql.useEffect,p2=Ql.useMemo,g2=Ql.useDebugValue;Vb.useSyncExternalStoreWithSelector=function(e,t,r,o,n){var i=f2(null);if(i.current===null){var s={hasValue:!1,value:null};i.current=s}else s=i.current;i=p2(function(){function l(p){if(!c){if(c=!0,u=p,p=o(p),n!==void 0&&s.hasValue){var g=s.value;if(n(g,p))return d=g}return d=p}if(g=d,u2(u,p))return g;var h=o(p);return n!==void 0&&n(g,h)?(u=p,g):(u=p,d=h)}var c=!1,u,d,m=r===void 0?null:r;return[function(){return l(t())},m===null?void 0:function(){return l(m())}]},[t,r,o,n]);var a=d2(e,i[0],i[1]);return m2(function(){s.hasValue=!0,s.value=a},[a]),g2(a),a}});var Db=Ie((rD,Nb)=>{"use strict";Nb.exports=Mb()});var Q=Ie((s6,Yy)=>{Yy.exports=window.wp.i18n});var fe=Ie((a6,Gy)=>{Gy.exports=window.wp.primitives});var Ky=Ie((V9,qy)=>{qy.exports=window.wp.theme});var te=Ie((I7,Ix)=>{Ix.exports=window.wp.components});var Dp=Ie((k7,kx)=>{kx.exports=window.wp.keycodes});var Dg=Ie((u$,Zu)=>{var c_={\u00C0:"A",\u00C1:"A",\u00C2:"A",\u00C3:"A",\u00C4:"A",\u00C5:"A",\u1EA4:"A",\u1EAE:"A",\u1EB2:"A",\u1EB4:"A",\u1EB6:"A",\u00C6:"AE",\u1EA6:"A",\u1EB0:"A",\u0202:"A",\u1EA2:"A",\u1EA0:"A",\u1EA8:"A",\u1EAA:"A",\u1EAC:"A",\u00C7:"C",\u1E08:"C",\u00C8:"E",\u00C9:"E",\u00CA:"E",\u00CB:"E",\u1EBE:"E",\u1E16:"E",\u1EC0:"E",\u1E14:"E",\u1E1C:"E",\u0206:"E",\u1EBA:"E",\u1EBC:"E",\u1EB8:"E",\u1EC2:"E",\u1EC4:"E",\u1EC6:"E",\u00CC:"I",\u00CD:"I",\u00CE:"I",\u00CF:"I",\u1E2E:"I",\u020A:"I",\u1EC8:"I",\u1ECA:"I",\u00D0:"D",\u00D1:"N",\u00D2:"O",\u00D3:"O",\u00D4:"O",\u00D5:"O",\u00D6:"O",\u00D8:"O",\u1ED0:"O",\u1E4C:"O",\u1E52:"O",\u020E:"O",\u1ECE:"O",\u1ECC:"O",\u1ED4:"O",\u1ED6:"O",\u1ED8:"O",\u1EDC:"O",\u1EDE:"O",\u1EE0:"O",\u1EDA:"O",\u1EE2:"O",\u00D9:"U",\u00DA:"U",\u00DB:"U",\u00DC:"U",\u1EE6:"U",\u1EE4:"U",\u1EEC:"U",\u1EEE:"U",\u1EF0:"U",\u00DD:"Y",\u00E0:"a",\u00E1:"a",\u00E2:"a",\u00E3:"a",\u00E4:"a",\u00E5:"a",\u1EA5:"a",\u1EAF:"a",\u1EB3:"a",\u1EB5:"a",\u1EB7:"a",\u00E6:"ae",\u1EA7:"a",\u1EB1:"a",\u0203:"a",\u1EA3:"a",\u1EA1:"a",\u1EA9:"a",\u1EAB:"a",\u1EAD:"a",\u00E7:"c",\u1E09:"c",\u00E8:"e",\u00E9:"e",\u00EA:"e",\u00EB:"e",\u1EBF:"e",\u1E17:"e",\u1EC1:"e",\u1E15:"e",\u1E1D:"e",\u0207:"e",\u1EBB:"e",\u1EBD:"e",\u1EB9:"e",\u1EC3:"e",\u1EC5:"e",\u1EC7:"e",\u00EC:"i",\u00ED:"i",\u00EE:"i",\u00EF:"i",\u1E2F:"i",\u020B:"i",\u1EC9:"i",\u1ECB:"i",\u00F0:"d",\u00F1:"n",\u00F2:"o",\u00F3:"o",\u00F4:"o",\u00F5:"o",\u00F6:"o",\u00F8:"o",\u1ED1:"o",\u1E4D:"o",\u1E53:"o",\u020F:"o",\u1ECF:"o",\u1ECD:"o",\u1ED5:"o",\u1ED7:"o",\u1ED9:"o",\u1EDD:"o",\u1EDF:"o",\u1EE1:"o",\u1EDB:"o",\u1EE3:"o",\u00F9:"u",\u00FA:"u",\u00FB:"u",\u00FC:"u",\u1EE7:"u",\u1EE5:"u",\u1EED:"u",\u1EEF:"u",\u1EF1:"u",\u00FD:"y",\u00FF:"y",\u0100:"A",\u0101:"a",\u0102:"A",\u0103:"a",\u0104:"A",\u0105:"a",\u0106:"C",\u0107:"c",\u0108:"C",\u0109:"c",\u010A:"C",\u010B:"c",\u010C:"C",\u010D:"c",C\u0306:"C",c\u0306:"c",\u010E:"D",\u010F:"d",\u0110:"D",\u0111:"d",\u0112:"E",\u0113:"e",\u0114:"E",\u0115:"e",\u0116:"E",\u0117:"e",\u0118:"E",\u0119:"e",\u011A:"E",\u011B:"e",\u011C:"G",\u01F4:"G",\u011D:"g",\u01F5:"g",\u011E:"G",\u011F:"g",\u0120:"G",\u0121:"g",\u0122:"G",\u0123:"g",\u0124:"H",\u0125:"h",\u0126:"H",\u0127:"h",\u1E2A:"H",\u1E2B:"h",\u0128:"I",\u0129:"i",\u012A:"I",\u012B:"i",\u012C:"I",\u012D:"i",\u012E:"I",\u012F:"i",\u0130:"I",\u0131:"i",\u0132:"IJ",\u0133:"ij",\u0134:"J",\u0135:"j",\u0136:"K",\u0137:"k",\u1E30:"K",\u1E31:"k",K\u0306:"K",k\u0306:"k",\u0139:"L",\u013A:"l",\u013B:"L",\u013C:"l",\u013D:"L",\u013E:"l",\u013F:"L",\u0140:"l",\u0141:"l",\u0142:"l",\u1E3E:"M",\u1E3F:"m",M\u0306:"M",m\u0306:"m",\u0143:"N",\u0144:"n",\u0145:"N",\u0146:"n",\u0147:"N",\u0148:"n",\u0149:"n",N\u0306:"N",n\u0306:"n",\u014C:"O",\u014D:"o",\u014E:"O",\u014F:"o",\u0150:"O",\u0151:"o",\u0152:"OE",\u0153:"oe",P\u0306:"P",p\u0306:"p",\u0154:"R",\u0155:"r",\u0156:"R",\u0157:"r",\u0158:"R",\u0159:"r",R\u0306:"R",r\u0306:"r",\u0212:"R",\u0213:"r",\u015A:"S",\u015B:"s",\u015C:"S",\u015D:"s",\u015E:"S",\u0218:"S",\u0219:"s",\u015F:"s",\u0160:"S",\u0161:"s",\u0162:"T",\u0163:"t",\u021B:"t",\u021A:"T",\u0164:"T",\u0165:"t",\u0166:"T",\u0167:"t",T\u0306:"T",t\u0306:"t",\u0168:"U",\u0169:"u",\u016A:"U",\u016B:"u",\u016C:"U",\u016D:"u",\u016E:"U",\u016F:"u",\u0170:"U",\u0171:"u",\u0172:"U",\u0173:"u",\u0216:"U",\u0217:"u",V\u0306:"V",v\u0306:"v",\u0174:"W",\u0175:"w",\u1E82:"W",\u1E83:"w",X\u0306:"X",x\u0306:"x",\u0176:"Y",\u0177:"y",\u0178:"Y",Y\u0306:"Y",y\u0306:"y",\u0179:"Z",\u017A:"z",\u017B:"Z",\u017C:"z",\u017D:"Z",\u017E:"z",\u017F:"s",\u0192:"f",\u01A0:"O",\u01A1:"o",\u01AF:"U",\u01B0:"u",\u01CD:"A",\u01CE:"a",\u01CF:"I",\u01D0:"i",\u01D1:"O",\u01D2:"o",\u01D3:"U",\u01D4:"u",\u01D5:"U",\u01D6:"u",\u01D7:"U",\u01D8:"u",\u01D9:"U",\u01DA:"u",\u01DB:"U",\u01DC:"u",\u1EE8:"U",\u1EE9:"u",\u1E78:"U",\u1E79:"u",\u01FA:"A",\u01FB:"a",\u01FC:"AE",\u01FD:"ae",\u01FE:"O",\u01FF:"o",\u00DE:"TH",\u00FE:"th",\u1E54:"P",\u1E55:"p",\u1E64:"S",\u1E65:"s",X\u0301:"X",x\u0301:"x",\u0403:"\u0413",\u0453:"\u0433",\u040C:"\u041A",\u045C:"\u043A",A\u030B:"A",a\u030B:"a",E\u030B:"E",e\u030B:"e",I\u030B:"I",i\u030B:"i",\u01F8:"N",\u01F9:"n",\u1ED2:"O",\u1ED3:"o",\u1E50:"O",\u1E51:"o",\u1EEA:"U",\u1EEB:"u",\u1E80:"W",\u1E81:"w",\u1EF2:"Y",\u1EF3:"y",\u0200:"A",\u0201:"a",\u0204:"E",\u0205:"e",\u0208:"I",\u0209:"i",\u020C:"O",\u020D:"o",\u0210:"R",\u0211:"r",\u0214:"U",\u0215:"u",B\u030C:"B",b\u030C:"b",\u010C\u0323:"C",\u010D\u0323:"c",\u00CA\u030C:"E",\u00EA\u030C:"e",F\u030C:"F",f\u030C:"f",\u01E6:"G",\u01E7:"g",\u021E:"H",\u021F:"h",J\u030C:"J",\u01F0:"j",\u01E8:"K",\u01E9:"k",M\u030C:"M",m\u030C:"m",P\u030C:"P",p\u030C:"p",Q\u030C:"Q",q\u030C:"q",\u0158\u0329:"R",\u0159\u0329:"r",\u1E66:"S",\u1E67:"s",V\u030C:"V",v\u030C:"v",W\u030C:"W",w\u030C:"w",X\u030C:"X",x\u030C:"x",Y\u030C:"Y",y\u030C:"y",A\u0327:"A",a\u0327:"a",B\u0327:"B",b\u0327:"b",\u1E10:"D",\u1E11:"d",\u0228:"E",\u0229:"e",\u0190\u0327:"E",\u025B\u0327:"e",\u1E28:"H",\u1E29:"h",I\u0327:"I",i\u0327:"i",\u0197\u0327:"I",\u0268\u0327:"i",M\u0327:"M",m\u0327:"m",O\u0327:"O",o\u0327:"o",Q\u0327:"Q",q\u0327:"q",U\u0327:"U",u\u0327:"u",X\u0327:"X",x\u0327:"x",Z\u0327:"Z",z\u0327:"z",\u0439:"\u0438",\u0419:"\u0418",\u0451:"\u0435",\u0401:"\u0415"},u_=Object.keys(c_).join("|"),dA=new RegExp(u_,"g"),fA=new RegExp(u_,"");function mA(e){return c_[e]}var d_=function(e){return e.replace(dA,mA)},pA=function(e){return!!e.match(fA)};Zu.exports=d_;Zu.exports.has=pA;Zu.exports.remove=d_});var __=Ie((y$,w_)=>{"use strict";w_.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 s=i[n];if(!e(t[s],r[s]))return!1}return!0}return t!==t&&r!==r}});var $n=Ie((BG,t1)=>{t1.exports=window.wp.date});var P1=Ie((Nq,T1)=>{T1.exports=window.wp.warning});var wE=Ie((QJ,xE)=>{xE.exports=window.wp.deprecated});var bh=Ie((bee,DE)=>{DE.exports=window.wp.editor});var xl=Ie((Tee,UE)=>{UE.exports=window.wp.htmlEntities});var nC=Ie((Fee,oC)=>{oC.exports=window.wp.notices});var Sh=Ie((Bee,iC)=>{iC.exports=window.wp.dom});var Eh=Ie((Hee,sC)=>{sC.exports=window.wp.url});import{useParams as w5,useNavigate as _5,useSearch as S5,useInvalidate as E5}from"@wordpress/route";var Lh=Object.prototype.hasOwnProperty;function Fh(e,t,r){for(r of e.keys())if(un(r,t))return r}function un(e,t){var r,o,n;if(e===t)return!0;if(e&&t&&(r=e.constructor)===t.constructor){if(r===Date)return e.getTime()===t.getTime();if(r===RegExp)return e.toString()===t.toString();if(r===Array){if((o=e.length)===t.length)for(;o--&&un(e[o],t[o]););return o===-1}if(r===Set){if(e.size!==t.size)return!1;for(o of e)if(n=o,n&&typeof n=="object"&&(n=Fh(t,n),!n)||!t.has(n))return!1;return!0}if(r===Map){if(e.size!==t.size)return!1;for(o of e)if(n=o[0],n&&typeof n=="object"&&(n=Fh(t,n),!n)||!un(o[1],t.get(n)))return!1;return!0}if(r===ArrayBuffer)e=new Uint8Array(e),t=new Uint8Array(t);else if(r===DataView){if((o=e.byteLength)===t.byteLength)for(;o--&&e.getInt8(o)===t.getInt8(o););return o===-1}if(ArrayBuffer.isView(e)){if((o=e.byteLength)===t.byteLength)for(;o--&&e[o]===t[o];);return o===-1}if(!r||typeof e=="object"){o=0;for(r in e)if(Lh.call(e,r)&&++o&&!Lh.call(t,r)||!(r in t)||!un(e[r],t[r]))return!1;return Object.keys(t).length===o}}return e!==e&&t!==t}var ei=f(W(),1),Al=f(Mt(),1),ff=f(cf(),1);function uf(e,t,r){return`dataviews-${e}-${t}-${r}`}var zh=["titleField","mediaField","descriptionField","showTitle","showMedia","showDescription","showLevels","infiniteScrollEnabled"];function df(e,t,r){if(!t)return e;let o=e;for(let n of zh)n in t&&(o={...o,[n]:t[n]});if(t.filters&&t.filters.length>0){let n=new Set(t.filters.map(s=>s.field)),i=(e.filters??[]).filter(s=>!n.has(s.field));o={...o,filters:[...i,...t.filters]}}return t.sort&&r&&e.sort?.field===r.sort?.field&&e.sort?.direction===r.sort?.direction&&(o={...o,sort:t.sort}),t.layout&&(o={...o,layout:{...o.layout,...t.layout}}),t.groupBy&&(o={...o,groupBy:t.groupBy}),o}function Ol(e,t,r){if(!t)return e;let o=e;for(let n of zh)if(n in t){let{[n]:i,...s}=o;o=s}if(t.filters&&t.filters.length>0){let n=new Set(t.filters.map(i=>i.field));o={...o,filters:(e.filters??[]).filter(i=>!n.has(i.field))}}if(t.sort&&e.sort?.field===t.sort.field&&e.sort?.direction===t.sort.direction&&(o={...o,sort:r?.sort}),t.layout&&"layout"in o&&o.layout){let n={...o.layout};for(let i of Object.keys(t.layout))delete n[i];o={...o,layout:Object.keys(n).length>0?n:void 0}}if(t.groupBy&&"groupBy"in o){let{groupBy:n,...i}=o;o=i}return o}function eR(e,t){let r={...e};for(let o of t)delete r[o];return r}function Qs(e){let{kind:t,name:r,slug:o,defaultView:n,activeViewOverrides:i,queryParams:s,onChangeQueryParams:a}=e,l=uf(t,r,o),c=(0,Al.useSelect)(w=>w(ff.store).get("core/views",l),[l]),{set:u}=(0,Al.useDispatch)(ff.store),d=(0,ei.useMemo)(()=>c??n??{},[c,n]),m=Number(s?.page??d.page??1),p=s?.search??d.search??"",g=(0,ei.useMemo)(()=>{let w=e.defaultLayouts?.[d.type];return{...!w||w===!0?{}:w,...i}},[e.defaultLayouts,d.type,i]),h=(0,ei.useMemo)(()=>df({...d,page:m,search:p},g,n),[d,m,p,g,n]),b=!!c,v=(0,ei.useCallback)(w=>{let _={page:w?.page,search:w?.search},P=Ol(eR(w,["page","search"]),g,n);a&&!un(_,{page:m,search:p})&&a(_);let O=Ol(d,g,n),V=Ol(n,g,n);un(O,P)||(un(P,V)?u("core/views",l,void 0):u("core/views",l,P))},[a,m,p,d,n,g,u,l]),x=(0,ei.useCallback)(()=>{u("core/views",l,void 0)},[l,u]);return{view:h,isModified:b,updateView:v,resetToDefault:x}}var tR=f(Mt(),1),rR=f(cf(),1);var nR=f(Mt(),1),iR=f(Tr(),1);var $h=f(Js(),1),{lock:rV,unlock:oR}=(0,$h.__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/views");function Yh(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=Yh(e[t]))&&(o&&(o+=" "),o+=r)}else for(r in e)e[r]&&(o&&(o+=" "),o+=r);return o}function aR(){for(var e,t,r=0,o="",n=arguments.length;r<n;r++)(e=arguments[r])&&(t=Yh(e))&&(o&&(o+=" "),o+=t);return o}var Y=aR;var Ut=f(W(),1),yE=f(Gt(),1);var pf=f(U(),1);var Xh=f(U(),1),Kh={};function st(e,t){let r=Xh.useRef(Kh);return r.current===Kh&&(r.current=e(t)),r}var mf=pf[`useInsertionEffect${Math.random().toFixed(1)}`.slice(0,-3)],lR=mf&&mf!==pf.useLayoutEffect?mf:e=>e();function ae(e){let t=st(cR).current;return t.next=e,lR(t.effect),t.trampoline}function cR(){let e={next:void 0,callback:uR,trampoline:(...t)=>e.callback?.(...t),effect:()=>{e.callback=e.next}};return e}function uR(){}var Zh=f(U(),1),dR=()=>{},oe=typeof document<"u"?Zh.useLayoutEffect:dR;var Il=f(U(),1),fR=Il.createContext(void 0);function Yi(){return Il.useContext(fR)?.direction??"ltr"}function mR(e,t){return function(o,...n){let i=new URL(e);return i.searchParams.set("code",o.toString()),n.forEach(s=>i.searchParams.append("args[]",s)),`${t} error #${o}; visit ${i} for the full message.`}}var pR=mR("https://base-ui.com/production-error","Base UI"),dr=pR;var ti=f(U(),1);function gf(e,t,r,o){let n=st(ev).current;return gR(n,e,t,r,o)&&tv(n,[e,t,r,o]),n.callback}function Jh(e){let t=st(ev).current;return hR(t,e)&&tv(t,e),t.callback}function ev(){return{callback:null,cleanup:null,refs:[]}}function gR(e,t,r,o,n){return e.refs[0]!==t||e.refs[1]!==r||e.refs[2]!==o||e.refs[3]!==n}function hR(e,t){return e.refs.length!==t.length||e.refs.some((r,o)=>r!==t[o])}function tv(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 s=i(r);typeof s=="function"&&(o[n]=s);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 s=o[n];typeof s=="function"?s():i(null);break}case"object":{i.current=null;break}default:}}}}}}var ov=f(U(),1);var rv=f(U(),1),vR=parseInt(rv.version,10);function Gi(e){return vR>=e}function hf(e){if(!ov.isValidElement(e))return null;let t=e,r=t.props;return(Gi(19)?r?.ref:t.ref)??null}function ea(e,t){if(e&&!t)return e;if(!e&&t)return t;if(e||t)return{...e,...t}}function Bo(){}var TV=Object.freeze([]),bt=Object.freeze({});function nv(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 iv(e,t){return typeof e=="function"?e(t):e}function sv(e,t){return typeof e=="function"?e(t):e}var vf={};function Ho(e,t,r,o,n){if(!r&&!o&&!n&&!e)return kl(t);let i=kl(e);return t&&(i=ta(i,t)),r&&(i=ta(i,r)),o&&(i=ta(i,o)),n&&(i=ta(i,n)),i}function av(e){if(e.length===0)return vf;if(e.length===1)return kl(e[0]);let t=kl(e[0]);for(let r=1;r<e.length;r+=1)t=ta(t,e[r]);return t}function kl(e){return bf(e)?{...cv(e,vf)}:bR(e)}function ta(e,t){return bf(t)?cv(t,e):yR(e,t)}function bR(e){let t={...e};for(let r in t){let o=t[r];lv(r,o)&&(t[r]=uv(o))}return t}function yR(e,t){if(!t)return e;for(let r in t){let o=t[r];switch(r){case"style":{e[r]=ea(e.style,o);break}case"className":{e[r]=yf(e.className,o);break}default:lv(r,o)?e[r]=xR(e[r],o):e[r]=o}}return e}function lv(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 bf(e){return typeof e=="function"}function cv(e,t){return bf(e)?e(t):e??vf}function xR(e,t){return t?e?(...r)=>{let o=r[0];if(fv(o)){let i=o;dv(i);let s=t(...r);return i.baseUIHandlerPrevented||e?.(...r),s}let n=t(...r);return e?.(...r),n}:uv(t):e}function uv(e){return e&&((...t)=>{let r=t[0];return fv(r)&&dv(r),e(...t)})}function dv(e){return e.preventBaseUIHandler=()=>{e.baseUIHandlerPrevented=!0},e}function yf(e,t){return t?e?t+" "+e:t:e}function fv(e){return e!=null&&typeof e=="object"&&"nativeEvent"in e}var xf=f(U(),1);function fr(e,t,r={}){let o=t.render,n=wR(t,r);if(r.enabled===!1)return null;let i=r.state??bt;return ER(e,o,n,i)}function wR(e,t={}){let{className:r,style:o,render:n}=e,{state:i=bt,ref:s,props:a,stateAttributesMapping:l,enabled:c=!0}=t,u=c?iv(r,i):void 0,d=c?sv(o,i):void 0,m=c?nv(i,l):bt,p=c&&a?_R(a):void 0,g=c?ea(m,p)??{}:bt;return typeof document<"u"&&(c?Array.isArray(s)?g.ref=Jh([g.ref,hf(n),...s]):g.ref=gf(g.ref,hf(n),s):gf(null,null)),c?(u!==void 0&&(g.className=yf(g.className,u)),d!==void 0&&(g.style=ea(g.style,d)),g):bt}function _R(e){return Array.isArray(e)?av(e):Ho(void 0,e)}var SR=Symbol.for("react.lazy");function ER(e,t,r,o){if(t){if(typeof t=="function")return t(r,o);let n=Ho(r,t.props);n.ref=r.ref;let i=t;return i?.$$typeof===SR&&(i=ti.Children.toArray(t)[0]),ti.cloneElement(i,n)}if(e&&typeof e=="string")return CR(e,r);throw new Error(dr(8))}function CR(e,t){return e==="button"?(0,xf.createElement)("button",{type:"button",...t,key:t.key}):e==="img"?(0,xf.createElement)("img",{alt:"",...t,key:t.key}):ti.createElement(e,t)}var pe={};lf(pe,{cancelOpen:()=>JR,chipRemovePress:()=>NR,clearPress:()=>MR,closePress:()=>kR,closeWatcher:()=>YR,decrementPress:()=>FR,disabled:()=>tT,drag:()=>XR,escapeKey:()=>$R,focusOut:()=>UR,imperativeAction:()=>rT,incrementPress:()=>LR,inputBlur:()=>jR,inputChange:()=>BR,inputClear:()=>HR,inputPaste:()=>zR,inputPress:()=>WR,itemPress:()=>IR,keyboard:()=>qR,linkPress:()=>VR,listNavigation:()=>GR,none:()=>RR,outsidePress:()=>AR,pointer:()=>KR,scrub:()=>QR,siblingOpen:()=>eT,swipe:()=>oT,trackPress:()=>DR,triggerFocus:()=>OR,triggerHover:()=>PR,triggerPress:()=>TR,wheel:()=>ZR,windowResize:()=>nT});var RR="none",TR="trigger-press",PR="trigger-hover",OR="trigger-focus",AR="outside-press",IR="item-press",kR="close-press",VR="link-press",MR="clear-press",NR="chip-remove-press",DR="track-press",LR="increment-press",FR="decrement-press",BR="input-change",HR="input-clear",jR="input-blur",zR="input-paste",WR="input-press",UR="focus-out",$R="escape-key",YR="close-watcher",GR="list-navigation",qR="keyboard",KR="pointer",XR="drag",ZR="wheel",QR="scrub",JR="cancel-open",eT="sibling-open",tT="disabled",rT="imperative-action",oT="swipe",nT="window-resize";function Me(e,t,r,o){let n=!1,i=!1,s=o??bt;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,...s}}var Vl=f(U(),1);var iT=f(U(),1),mv={...iT};var pv=0;function sT(e,t="mui"){let[r,o]=Vl.useState(e),n=e||r;return Vl.useEffect(()=>{r==null&&(pv+=1,o(`${t}-${pv}`))},[r,t]),n}var gv=mv.useId;function dn(e,t){if(gv!==void 0){let r=gv();return e??(t?`${t}-${r}`:r)}return sT(e,t)}function hv(e){return dn(e,"base-ui")}var wv=f(jo(),1);var bv=f(U(),1),aT=[];function qi(e){bv.useEffect(e,aT)}var Ml=null,rM=globalThis.requestAnimationFrame,wf=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)}},Nl=new wf,mo=class e{static create(){return new e}static request(t){return Nl.request(t)}static cancel(t){return Nl.cancel(t)}currentId=Ml;request(t){this.cancel(),this.currentId=Nl.request(()=>{this.currentId=Ml,t()})}cancel=()=>{this.currentId!==Ml&&(Nl.cancel(this.currentId),this.currentId=Ml)};disposeEffect=()=>this.cancel};function Ki(){let e=st(mo.create).current;return qi(e.disposeEffect),e}function yv(e){return e==null?e:"current"in e?e.current:e}var ri=(function(e){return e.startingStyle="data-starting-style",e.endingStyle="data-ending-style",e})({}),lT={[ri.startingStyle]:""},cT={[ri.endingStyle]:""},xv={transitionStatus(e){return e==="starting"?lT:e==="ending"?cT:null}};function Xi(e,t=!1,r=!0){let o=Ki();return ae((n,i=null)=>{o.cancel();let s=yv(e);if(s==null)return;let a=s,l=()=>{wv.flushSync(n)};if(typeof a.getAnimations!="function"||globalThis.BASE_UI_ANIMATIONS_DISABLED){n();return}function c(){Promise.all(a.getAnimations().map(u=>u.finished)).then(()=>{i?.aborted||l()}).catch(()=>{if(r){i?.aborted||l();return}let u=a.getAnimations();!i?.aborted&&u.length>0&&u.some(d=>d.pending||d.playState!=="finished")&&c()})}if(t){let u=ri.startingStyle;if(!a.hasAttribute(u)){o.request(c);return}let d=new MutationObserver(()=>{a.hasAttribute(u)||(d.disconnect(),c())});d.observe(a,{attributes:!0,attributeFilter:[u]}),i?.addEventListener("abort",()=>d.disconnect(),{once:!0});return}o.request(c)})}var _f=f(U(),1);function _v(e,t=!1,r=!1){let[o,n]=_f.useState(e&&t?"idle":void 0),[i,s]=_f.useState(e);return e&&!i&&(s(!0),n("starting")),!e&&i&&o!=="ending"&&!r&&n("ending"),!e&&!i&&o==="ending"&&n(void 0),oe(()=>{if(!e&&i&&o!=="ending"&&r){let a=mo.request(()=>{n("ending")});return()=>{mo.cancel(a)}}},[e,i,o,r]),oe(()=>{if(!e||t)return;let a=mo.request(()=>{n(void 0)});return()=>{mo.cancel(a)}},[t,e]),oe(()=>{if(!e||!t)return;e&&i&&o!=="idle"&&n("starting");let a=mo.request(()=>{n("idle")});return()=>{mo.cancel(a)}},[t,e,i,o]),{mounted:i,setMounted:s,transitionStatus:o}}function Dl(){return typeof window<"u"}function ni(e){return Ll(e)?(e.nodeName||"").toLowerCase():"#document"}function qe(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function Qr(e){var t;return(t=(Ll(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function Ll(e){return Dl()?e instanceof Node||e instanceof qe(e).Node:!1}function ne(e){return Dl()?e instanceof Element||e instanceof qe(e).Element:!1}function yt(e){return Dl()?e instanceof HTMLElement||e instanceof qe(e).HTMLElement:!1}function Zi(e){return!Dl()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof qe(e).ShadowRoot}function Qi(e){let{overflow:t,overflowX:r,overflowY:o,display:n}=Nt(e);return/auto|scroll|overlay|hidden|clip/.test(t+o+r)&&n!=="inline"&&n!=="contents"}function Sv(e){return/^(table|td|th)$/.test(ni(e))}function ra(e){try{if(e.matches(":popover-open"))return!0}catch{}try{return e.matches(":modal")}catch{return!1}}var uT=/transform|translate|scale|rotate|perspective|filter/,dT=/paint|layout|strict|content/,oi=e=>!!e&&e!=="none",Sf;function Fl(e){let t=ne(e)?Nt(e):e;return oi(t.transform)||oi(t.translate)||oi(t.scale)||oi(t.rotate)||oi(t.perspective)||!Ji()&&(oi(t.backdropFilter)||oi(t.filter))||uT.test(t.willChange||"")||dT.test(t.contain||"")}function Ev(e){let t=Zr(e);for(;yt(t)&&!Jr(t);){if(Fl(t))return t;if(ra(t))return null;t=Zr(t)}return null}function Ji(){return Sf==null&&(Sf=typeof CSS<"u"&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),Sf}function Jr(e){return/^(html|body|#document)$/.test(ni(e))}function Nt(e){return qe(e).getComputedStyle(e)}function oa(e){return ne(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function Zr(e){if(ni(e)==="html")return e;let t=e.assignedSlot||e.parentNode||Zi(e)&&e.host||Qr(e);return Zi(t)?t.host:t}function Cv(e){let t=Zr(e);return Jr(t)?e.ownerDocument?e.ownerDocument.body:e.body:yt(t)&&Qi(t)?t:Cv(t)}function fn(e,t,r){var o;t===void 0&&(t=[]),r===void 0&&(r=!0);let n=Cv(e),i=n===((o=e.ownerDocument)==null?void 0:o.body),s=qe(n);if(i){let a=Bl(s);return t.concat(s,s.visualViewport||[],Qi(n)?n:[],a&&r?fn(a):[])}else return t.concat(n,fn(n,[],r))}function Bl(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}var mn=typeof navigator<"u",Ef=fT(),Rv=pT(),Hl=mT(),gM=typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter:none"),hM=Ef.platform==="MacIntel"&&Ef.maxTouchPoints>1?!0:/iP(hone|ad|od)|iOS/.test(Ef.platform),vM=mn&&/firefox/i.test(Hl),Tv=mn&&/apple/i.test(navigator.vendor),bM=mn&&/Edg/i.test(Hl),yM=mn&&/android/i.test(Rv)||/android/i.test(Hl),Pv=mn&&Rv.toLowerCase().startsWith("mac")&&!navigator.maxTouchPoints,Ov=Hl.includes("jsdom/");function fT(){if(!mn)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 mT(){if(!mn)return"";let e=navigator.userAgentData;return e&&Array.isArray(e.brands)?e.brands.map(({brand:t,version:r})=>`${t}/${r}`).join(" "):navigator.userAgent}function pT(){if(!mn)return"";let e=navigator.userAgentData;return e?.platform?e.platform:navigator.platform??""}var Cf="data-base-ui-focusable",Rf="active",Tf="selected",Pf="input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])";function jl(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}function He(e,t){if(!e||!t)return!1;let r=t.getRootNode?.();if(e.contains(t))return!0;if(r&&Zi(r)){let o=t;for(;o;){if(e===o)return!0;o=o.parentNode||o.host}}return!1}function qt(e){return"composedPath"in e?e.composedPath()[0]:e.target}function ii(e,t){if(!ne(e))return!1;let r=e;if(t.hasElement(r))return!r.hasAttribute("data-trigger-disabled");for(let[,o]of t.entries())if(He(o,r))return!o.hasAttribute("data-trigger-disabled");return!1}function jr(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 Av(e){return e.matches("html,body")}function Iv(e){return yt(e)&&e.matches(Pf)}function Of(e){return e?.closest(`button,a[href],[role="button"],select,[tabindex]:not([tabindex="-1"]),${Pf}`)!=null}function kv(e){if(!e||Ov)return!0;try{return e.matches(":focus-visible")}catch{return!0}}function eo(e,t,r=!0){return e.filter(n=>n.parentId===t).flatMap(n=>[...!r||n.context?.open?[n]:[],...eo(e,n.id,r)])}function Vv(e){return"nativeEvent"in e}function si(e,t){let r=["mouse","pen"];return t||r.push("",void 0),r.includes(e)}function Mv(e){let t=e.type;return t==="click"||t==="mousedown"||t==="keydown"||t==="keyup"}var Lv=["top","right","bottom","left"];var pn=Math.min,Kt=Math.max,gn=Math.round,ia=Math.floor,to=e=>({x:e,y:e}),gT={left:"right",right:"left",bottom:"top",top:"bottom"};function sa(e,t,r){return Kt(e,pn(t,r))}function ro(e,t){return typeof e=="function"?e(t):e}function Tt(e){return e.split("-")[0]}function oo(e){return e.split("-")[1]}function Wl(e){return e==="x"?"y":"x"}function aa(e){return e==="y"?"height":"width"}function mr(e){let t=e[0];return t==="t"||t==="b"?"y":"x"}function la(e){return Wl(mr(e))}function Fv(e,t,r){r===void 0&&(r=!1);let o=oo(e),n=la(e),i=aa(n),s=n==="x"?o===(r?"end":"start")?"right":"left":o==="start"?"bottom":"top";return t.reference[i]>t.floating[i]&&(s=na(s)),[s,na(s)]}function Bv(e){let t=na(e);return[zl(e),t,zl(t)]}function zl(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}var Nv=["left","right"],Dv=["right","left"],hT=["top","bottom"],vT=["bottom","top"];function bT(e,t,r){switch(e){case"top":case"bottom":return r?t?Dv:Nv:t?Nv:Dv;case"left":case"right":return t?hT:vT;default:return[]}}function Hv(e,t,r,o){let n=oo(e),i=bT(Tt(e),r==="start",o);return n&&(i=i.map(s=>s+"-"+n),t&&(i=i.concat(i.map(zl)))),i}function na(e){let t=Tt(e);return gT[t]+e.slice(t.length)}function yT(e){return{top:0,right:0,bottom:0,left:0,...e}}function Ul(e){return typeof e!="number"?yT(e):{top:e,right:e,bottom:e,left:e}}function ai(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 xt(e){return e?.ownerDocument||document}function Re(e,t,r,o){return e.addEventListener(t,r,o),()=>{e.removeEventListener(t,r,o)}}var jv=f(U(),1);function $l(e){let{enabled:t=!0,open:r,ref:o,onComplete:n}=e,i=ae(n),s=Xi(o,r,!1);jv.useEffect(()=>{if(!t)return;let a=new AbortController;return s(i,a.signal),()=>{a.abort()}},[t,r,i,s])}var zv=f(U(),1);function Wv(e){let t=zv.useRef(!0);t.current&&(t.current=!1,e())}var ca=0,Pr=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 zo(){let e=st(Pr.create).current;return qi(e.disposeEffect),e}var pr=f(U(),1);function xT(e,t){return t!=null&&!si(t)?0:typeof e=="function"?e():e}function li(e,t,r){let o=xT(e,r);return typeof o=="number"?o:o?.[t]}function Af(e){return typeof e=="function"?e():e}function Yl(e,t){return t||e==="click"||e==="mousedown"}var Uv=f(F(),1),$v=pr.createContext({hasProvider:!1,timeoutMs:0,delayRef:{current:0},initialDelayRef:{current:0},timeout:new Pr,currentIdRef:{current:null},currentContextRef:{current:null}});function If(e){let{children:t,delay:r,timeoutMs:o=0}=e,n=pr.useRef(r),i=pr.useRef(r),s=pr.useRef(null),a=pr.useRef(null),l=zo();return(0,Uv.jsx)($v.Provider,{value:pr.useMemo(()=>({hasProvider:!0,delayRef:n,initialDelayRef:i,currentIdRef:s,timeoutMs:o,currentContextRef:a,timeout:l}),[o,l]),children:t})}function kf(e,t={open:!1}){let r="rootStore"in e?e.rootStore:e,o=r.useState("floatingId"),{open:n}=t,i=pr.useContext($v),{currentIdRef:s,delayRef:a,timeoutMs:l,initialDelayRef:c,currentContextRef:u,hasProvider:d,timeout:m}=i,[p,g]=pr.useState(!1);return oe(()=>{function h(){g(!1),u.current?.setIsInstantPhase(!1),s.current=null,u.current=null,a.current=c.current}if(s.current&&!n&&s.current===o){if(g(!1),l){let b=o;return m.start(l,()=>{r.select("open")||s.current&&s.current!==b||h()}),()=>{m.clear()}}h()}},[n,o,s,a,l,c,u,m,r]),oe(()=>{if(!n)return;let h=u.current,b=s.current;m.clear(),u.current={onOpenChange:r.setOpen,setIsInstantPhase:g},s.current=o,a.current={open:0,close:li(c.current,"close")},b!==null&&b!==o?(g(!0),h?.setIsInstantPhase(!0),h?.onOpenChange(!1,Me(pe.none))):(g(!1),h?.setIsInstantPhase(!1))},[n,o,r,s,a,l,c,u,m]),oe(()=>()=>{u.current=null},[u]),pr.useMemo(()=>({hasProvider:d,delayRef:a,isInstantPhase:p}),[d,a,p])}function no(...e){return()=>{for(let t=0;t<e.length;t+=1){let r=e[t];r&&r()}}}function io(e){let t=st(wT,e).current;return t.next=e,oe(t.effect),t}function wT(e){let t={current:e,next:e,effect:()=>{t.current=t.next}};return t}function es(e){return`data-base-ui-${e}`}var Or=f(U(),1),qv=f(jo(),1);var Yv={style:{transition:"none"}};var _T="data-base-ui-swipe-ignore",ST="data-swipe-ignore",tN=`[${_T}]`,rN=`[${ST}]`;var Gv={fallbackAxisSide:"end"};var Kv=f(F(),1),ET=Or.createContext(null),CT=()=>Or.useContext(ET),RT=es("portal");function Vf(e={}){let{ref:t,container:r,componentProps:o=bt,elementProps:n}=e,i=dn(),a=CT()?.portalNode,[l,c]=Or.useState(null),[u,d]=Or.useState(null),m=ae(b=>{b!==null&&d(b)}),p=Or.useRef(null);oe(()=>{if(r===null){p.current&&(p.current=null,d(null),c(null));return}if(i==null)return;let b=(r&&(Ll(r)?r:r.current))??a??document.body;if(b==null){p.current&&(p.current=null,d(null),c(null));return}p.current!==b&&(p.current=b,d(null),c(b))},[r,a,i]);let g=fr("div",o,{ref:[t,m],props:[{id:i,[RT]:""},n]});return{portalNode:u,portalSubtree:l&&g?qv.createPortal(g,l):null}}var ci=f(U(),1);function Xv(){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 TT=f(F(),1),PT=ci.createContext(null),OT=ci.createContext(null),ts=()=>ci.useContext(PT)?.id||null,hn=e=>{let t=ci.useContext(OT);return e??t};var Xt=f(U(),1);function AT(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},s=t.axis==="x"||t.axis==="both",a=t.axis==="y"||t.axis==="both",l=["mouseenter","mousemove"].includes(t.dataRef.current.openEvent?.type||"")&&t.pointerType!=="touch",c=i.width,u=i.height,d=i.x,m=i.y;return r==null&&t.x&&s&&(r=i.x-t.x),o==null&&t.y&&a&&(o=i.y-t.y),d-=r||0,m-=o||0,c=0,u=0,!n||l?(c=t.axis==="y"?i.width:0,u=t.axis==="x"?i.height:0,d=s&&t.x!=null?t.x:d,m=a&&t.y!=null?t.y:m):n&&!l&&(u=t.axis==="x"?i.height:u,c=t.axis==="y"?i.width:c),n=!0,{width:c,height:u,x:d,y:m,top:m,right:d+c,bottom:m+u,left:d}}}}function Zv(e){return e!=null&&e.clientX!=null}function Mf(e,t={}){let r="rootStore"in e?e.rootStore:e,o=r.useState("open"),n=r.useState("floatingElement"),i=r.useState("domReferenceElement"),s=r.context.dataRef,{enabled:a=!0,axis:l="both"}=t,c=Xt.useRef(!1),u=Xt.useRef(null),[d,m]=Xt.useState(),[p,g]=Xt.useState([]),h=ae((_,P,O)=>{c.current||s.current.openEvent&&!Zv(s.current.openEvent)||r.set("positionReference",AT(O??i,{x:_,y:P,axis:l,dataRef:s,pointerType:d}))}),b=ae(_=>{o?u.current||g([]):h(_.clientX,_.clientY,_.currentTarget)}),v=si(d)?n:o,x=Xt.useCallback(()=>{if(!v||!a)return;let _=qe(n);function P(O){let V=qt(O);He(n,V)?(u.current?.(),u.current=null):h(O.clientX,O.clientY)}if(!s.current.openEvent||Zv(s.current.openEvent)){let O=()=>{u.current?.(),u.current=null};return u.current=Re(_,"mousemove",P),O}r.set("positionReference",i)},[v,a,n,s,i,r,h]);Xt.useEffect(()=>x(),[x,p]),Xt.useEffect(()=>{a&&!n&&(c.current=!1)},[a,n]),Xt.useEffect(()=>{!a&&o&&(c.current=!0)},[a,o]);let w=Xt.useMemo(()=>{function _(P){m(P.pointerType)}return{onPointerDown:_,onPointerEnter:_,onMouseMove:b,onMouseEnter:b}},[b]);return Xt.useMemo(()=>a?{reference:w,trigger:w}:{},[a,w])}var gr=f(U(),1);var IT={intentional:"onClick",sloppy:"onPointerDown"};function kT(){return!1}function VT(e){return{escapeKey:typeof e=="boolean"?e:e?.escapeKey??!1,outsidePress:typeof e=="boolean"?e:e?.outsidePress??!0}}function Nf(e,t={}){let r="rootStore"in e?e.rootStore:e,o=r.useState("open"),n=r.useState("floatingElement"),{dataRef:i}=r.context,{enabled:s=!0,escapeKey:a=!0,outsidePress:l=!0,outsidePressEvent:c="sloppy",referencePress:u=kT,referencePressEvent:d="sloppy",bubbles:m,externalTree:p}=t,g=hn(p),h=ae(typeof l=="function"?l:()=>!1),b=typeof l=="function"?h:l,v=b!==!1,x=ae(()=>c),w=gr.useRef(!1),_=gr.useRef(!1),P=gr.useRef(!1),{escapeKey:O,outsidePress:V}=VT(m),R=gr.useRef(null),I=zo(),D=zo(),E=ae(()=>{D.clear(),i.current.insideReactTree=!1}),k=gr.useRef(!1),N=gr.useRef(""),T=ae(u),S=ae(H=>{if(!o||!s||!a||H.key!=="Escape"||k.current)return;let Z=i.current.floatingContext?.nodeId,X=g?eo(g.nodesRef.current,Z):[];if(!O&&X.length>0){let K=!0;if(X.forEach(xe=>{xe.context?.open&&!xe.context.dataRef.current.__escapeKeyBubbles&&(K=!1)}),!K)return}let ie=Vv(H)?H.nativeEvent:H,ye=Me(pe.escapeKey,ie);r.setOpen(!1,ye),!O&&!ye.isPropagationAllowed&&H.stopPropagation()}),C=ae(()=>{i.current.insideReactTree=!0,D.start(0,E)});gr.useEffect(()=>{if(!o||!s)return;i.current.__escapeKeyBubbles=O,i.current.__outsidePressBubbles=V;let H=new Pr,Z=new Pr;function X(){H.clear(),k.current=!0}function ie(){H.start(Ji()?5:0,()=>{k.current=!1})}function ye(){P.current=!0,Z.start(0,()=>{P.current=!1})}function K(){w.current=!1,_.current=!1}function xe(){let B=N.current,$=B==="pen"||!B?"mouse":B,ue=x(),Pe=typeof ue=="function"?ue():ue;return typeof Pe=="string"?Pe:Pe[$]}function q(B){let $=xe();return $==="intentional"&&B.type!=="click"||$==="sloppy"&&B.type==="click"}function J(B){let $=i.current.floatingContext?.nodeId,ue=g&&eo(g.nodesRef.current,$).some(Pe=>jr(B,Pe.context?.elements.floating));return jr(B,r.select("floatingElement"))||jr(B,r.select("domReferenceElement"))||ue}function ce(B){if(q(B)){E();return}if(i.current.insideReactTree){E();return}let $=qt(B),ue=`[${es("inert")}]`,Pe=ne($)?$.getRootNode():null,vt=Array.from((Zi(Pe)?Pe:xt(r.select("floatingElement"))).querySelectorAll(ue)),Qe=r.context.triggerElements;if($&&(Qe.hasElement($)||Qe.hasMatchingElement(pt=>He(pt,$))))return;let Rt=ne($)?$:null;for(;Rt&&!Jr(Rt);){let pt=Zr(Rt);if(Jr(pt)||!ne(pt))break;Rt=pt}if(vt.length&&ne($)&&!Av($)&&!He($,r.select("floatingElement"))&&vt.every(pt=>!He(Rt,pt)))return;if(yt($)&&!("touches"in B)){let pt=Jr($),Lo=Nt($),Xs=/auto|scroll/,Cl=pt||Xs.test(Lo.overflowX),Rl=pt||Xs.test(Lo.overflowY),Tl=Cl&&$.clientWidth>0&&$.scrollWidth>$.clientWidth,Be=Rl&&$.clientHeight>0&&$.scrollHeight>$.clientHeight,Yt=Lo.direction==="rtl",Hr=Be&&(Yt?B.offsetX<=$.offsetWidth-$.clientWidth:B.offsetX>$.clientWidth),ur=Tl&&B.offsetY>$.clientHeight;if(Hr||ur)return}if(J(B))return;if(xe()==="intentional"&&P.current){Z.clear(),P.current=!1;return}if(typeof b=="function"&&!b(B))return;let Ui=i.current.floatingContext?.nodeId,Qn=g?eo(g.nodesRef.current,Ui):[];if(Qn.length>0){let pt=!0;if(Qn.forEach(Lo=>{Lo.context?.open&&!Lo.context.dataRef.current.__outsidePressBubbles&&(pt=!1)}),!pt)return}r.setOpen(!1,Me(pe.outsidePress,B)),E()}function $e(B){xe()!=="sloppy"||B.pointerType==="touch"||!r.select("open")||!s||jr(B,r.select("floatingElement"))||jr(B,r.select("domReferenceElement"))||ce(B)}function Sr(B){if(xe()!=="sloppy"||!r.select("open")||!s||jr(B,r.select("floatingElement"))||jr(B,r.select("domReferenceElement")))return;let $=B.touches[0];$&&(R.current={startTime:Date.now(),startX:$.clientX,startY:$.clientY,dismissOnTouchEnd:!1,dismissOnMouseDown:!0},I.start(1e3,()=>{R.current&&(R.current.dismissOnTouchEnd=!1,R.current.dismissOnMouseDown=!1)}))}function Er(B,$){let ue=qt(B);if(!ue)return;let Pe=Re(ue,B.type,()=>{$(B),Pe()})}function No(B){N.current="touch",Er(B,Sr)}function fo(B){I.clear(),B.type==="pointerdown"&&(N.current=B.pointerType),!(B.type==="mousedown"&&R.current&&!R.current.dismissOnMouseDown)&&Er(B,$=>{$.type==="pointerdown"?$e($):ce($)})}function Cr(B){if(!w.current)return;let $=_.current;if(K(),xe()==="intentional"){if(B.type==="pointercancel"){$&&ye();return}if(!J(B)){if($){ye();return}typeof b=="function"&&!b(B)||(Z.clear(),P.current=!0,E())}}}function Rr(B){if(xe()!=="sloppy"||!R.current||jr(B,r.select("floatingElement"))||jr(B,r.select("domReferenceElement")))return;let $=B.touches[0];if(!$)return;let ue=Math.abs($.clientX-R.current.startX),Pe=Math.abs($.clientY-R.current.startY),vt=Math.sqrt(ue*ue+Pe*Pe);vt>5&&(R.current.dismissOnTouchEnd=!0),vt>10&&(ce(B),I.clear(),R.current=null)}function Do(B){Er(B,Rr)}function zi(B){xe()!=="sloppy"||!R.current||jr(B,r.select("floatingElement"))||jr(B,r.select("domReferenceElement"))||(R.current.dismissOnTouchEnd&&ce(B),I.clear(),R.current=null)}function Wi(B){Er(B,zi)}let it=xt(n),z=no(a&&no(Re(it,"keydown",S),Re(it,"compositionstart",X),Re(it,"compositionend",ie)),v&&no(Re(it,"click",fo,!0),Re(it,"pointerdown",fo,!0),Re(it,"pointerup",Cr,!0),Re(it,"pointercancel",Cr,!0),Re(it,"mousedown",fo,!0),Re(it,"mouseup",Cr,!0),Re(it,"touchstart",No,!0),Re(it,"touchmove",Do,!0),Re(it,"touchend",Wi,!0)));return()=>{z(),H.clear(),Z.clear(),K(),P.current=!1}},[i,n,a,v,b,o,s,O,V,S,E,x,g,r,I]),gr.useEffect(E,[b,E]);let y=gr.useMemo(()=>({onKeyDown:S,[IT[d]]:H=>{T()&&r.setOpen(!1,Me(pe.triggerPress,H.nativeEvent))},...d!=="intentional"&&{onClick(H){T()&&r.setOpen(!1,Me(pe.triggerPress,H.nativeEvent))}}}),[S,r,d,T]),A=ae(H=>{if(!o||!s||H.button!==0)return;let Z=qt(H.nativeEvent);He(r.select("floatingElement"),Z)&&(w.current||(w.current=!0,_.current=!1))}),M=ae(H=>{!o||!s||(H.defaultPrevented||H.nativeEvent.defaultPrevented)&&w.current&&(_.current=!0)}),L=gr.useMemo(()=>({onKeyDown:S,onPointerDown:M,onMouseDown:M,onClickCapture:C,onMouseDownCapture(H){C(),A(H)},onPointerDownCapture(H){C(),A(H)},onMouseUpCapture:C,onTouchEndCapture:C,onTouchMoveCapture:C}),[S,C,A,M]);return gr.useMemo(()=>s?{reference:y,floating:L,trigger:y}:{},[s,y,L])}var Zt=f(U(),1);function Qv(e,t,r){let{reference:o,floating:n}=e,i=mr(t),s=la(t),a=aa(s),l=Tt(t),c=i==="y",u=o.x+o.width/2-n.width/2,d=o.y+o.height/2-n.height/2,m=o[a]/2-n[a]/2,p;switch(l){case"top":p={x:u,y:o.y-n.height};break;case"bottom":p={x:u,y:o.y+o.height};break;case"right":p={x:o.x+o.width,y:d};break;case"left":p={x:o.x-n.width,y:d};break;default:p={x:o.x,y:o.y}}switch(oo(t)){case"start":p[s]-=m*(r&&c?-1:1);break;case"end":p[s]+=m*(r&&c?-1:1);break}return p}async function tb(e,t){var r;t===void 0&&(t={});let{x:o,y:n,platform:i,rects:s,elements:a,strategy:l}=e,{boundary:c="clippingAncestors",rootBoundary:u="viewport",elementContext:d="floating",altBoundary:m=!1,padding:p=0}=ro(t,e),g=Ul(p),b=a[m?d==="floating"?"reference":"floating":d],v=ai(await i.getClippingRect({element:(r=await(i.isElement==null?void 0:i.isElement(b)))==null||r?b:b.contextElement||await(i.getDocumentElement==null?void 0:i.getDocumentElement(a.floating)),boundary:c,rootBoundary:u,strategy:l})),x=d==="floating"?{x:o,y:n,width:s.floating.width,height:s.floating.height}:s.reference,w=await(i.getOffsetParent==null?void 0:i.getOffsetParent(a.floating)),_=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},P=ai(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:a,rect:x,offsetParent:w,strategy:l}):x);return{top:(v.top-P.top+g.top)/_.y,bottom:(P.bottom-v.bottom+g.bottom)/_.y,left:(v.left-P.left+g.left)/_.x,right:(P.right-v.right+g.right)/_.x}}var MT=50,rb=async(e,t,r)=>{let{placement:o="bottom",strategy:n="absolute",middleware:i=[],platform:s}=r,a=s.detectOverflow?s:{...s,detectOverflow:tb},l=await(s.isRTL==null?void 0:s.isRTL(t)),c=await s.getElementRects({reference:e,floating:t,strategy:n}),{x:u,y:d}=Qv(c,o,l),m=o,p=0,g={};for(let h=0;h<i.length;h++){let b=i[h];if(!b)continue;let{name:v,fn:x}=b,{x:w,y:_,data:P,reset:O}=await x({x:u,y:d,initialPlacement:o,placement:m,strategy:n,middlewareData:g,rects:c,platform:a,elements:{reference:e,floating:t}});u=w??u,d=_??d,g[v]={...g[v],...P},O&&p<MT&&(p++,typeof O=="object"&&(O.placement&&(m=O.placement),O.rects&&(c=O.rects===!0?await s.getElementRects({reference:e,floating:t,strategy:n}):O.rects),{x:u,y:d}=Qv(c,m,l)),h=-1)}return{x:u,y:d,placement:m,strategy:n,middlewareData:g}};var ob=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(t){var r,o;let{placement:n,middlewareData:i,rects:s,initialPlacement:a,platform:l,elements:c}=t,{mainAxis:u=!0,crossAxis:d=!0,fallbackPlacements:m,fallbackStrategy:p="bestFit",fallbackAxisSideDirection:g="none",flipAlignment:h=!0,...b}=ro(e,t);if((r=i.arrow)!=null&&r.alignmentOffset)return{};let v=Tt(n),x=mr(a),w=Tt(a)===a,_=await(l.isRTL==null?void 0:l.isRTL(c.floating)),P=m||(w||!h?[na(a)]:Bv(a)),O=g!=="none";!m&&O&&P.push(...Hv(a,h,g,_));let V=[a,...P],R=await l.detectOverflow(t,b),I=[],D=((o=i.flip)==null?void 0:o.overflows)||[];if(u&&I.push(R[v]),d){let T=Fv(n,s,_);I.push(R[T[0]],R[T[1]])}if(D=[...D,{placement:n,overflows:I}],!I.every(T=>T<=0)){var E,k;let T=(((E=i.flip)==null?void 0:E.index)||0)+1,S=V[T];if(S&&(!(d==="alignment"?x!==mr(S):!1)||D.every(A=>mr(A.placement)===x?A.overflows[0]>0:!0)))return{data:{index:T,overflows:D},reset:{placement:S}};let C=(k=D.filter(y=>y.overflows[0]<=0).sort((y,A)=>y.overflows[1]-A.overflows[1])[0])==null?void 0:k.placement;if(!C)switch(p){case"bestFit":{var N;let y=(N=D.filter(A=>{if(O){let M=mr(A.placement);return M===x||M==="y"}return!0}).map(A=>[A.placement,A.overflows.filter(M=>M>0).reduce((M,L)=>M+L,0)]).sort((A,M)=>A[1]-M[1])[0])==null?void 0:N[0];y&&(C=y);break}case"initialPlacement":C=a;break}if(n!==C)return{reset:{placement:C}}}return{}}}};function Jv(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function eb(e){return Lv.some(t=>e[t]>=0)}var nb=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(t){let{rects:r,platform:o}=t,{strategy:n="referenceHidden",...i}=ro(e,t);switch(n){case"referenceHidden":{let s=await o.detectOverflow(t,{...i,elementContext:"reference"}),a=Jv(s,r.reference);return{data:{referenceHiddenOffsets:a,referenceHidden:eb(a)}}}case"escaped":{let s=await o.detectOverflow(t,{...i,altBoundary:!0}),a=Jv(s,r.floating);return{data:{escapedOffsets:a,escaped:eb(a)}}}default:return{}}}}};var ib=new Set(["left","top"]);async function NT(e,t){let{placement:r,platform:o,elements:n}=e,i=await(o.isRTL==null?void 0:o.isRTL(n.floating)),s=Tt(r),a=oo(r),l=mr(r)==="y",c=ib.has(s)?-1:1,u=i&&l?-1:1,d=ro(t,e),{mainAxis:m,crossAxis:p,alignmentAxis:g}=typeof d=="number"?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:d.mainAxis||0,crossAxis:d.crossAxis||0,alignmentAxis:d.alignmentAxis};return a&&typeof g=="number"&&(p=a==="end"?g*-1:g),l?{x:p*u,y:m*c}:{x:m*c,y:p*u}}var sb=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var r,o;let{x:n,y:i,placement:s,middlewareData:a}=t,l=await NT(t,e);return s===((r=a.offset)==null?void 0:r.placement)&&(o=a.arrow)!=null&&o.alignmentOffset?{}:{x:n+l.x,y:i+l.y,data:{...l,placement:s}}}}},ab=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:s=!0,crossAxis:a=!1,limiter:l={fn:v=>{let{x,y:w}=v;return{x,y:w}}},...c}=ro(e,t),u={x:r,y:o},d=await i.detectOverflow(t,c),m=mr(Tt(n)),p=Wl(m),g=u[p],h=u[m];if(s){let v=p==="y"?"top":"left",x=p==="y"?"bottom":"right",w=g+d[v],_=g-d[x];g=sa(w,g,_)}if(a){let v=m==="y"?"top":"left",x=m==="y"?"bottom":"right",w=h+d[v],_=h-d[x];h=sa(w,h,_)}let b=l.fn({...t,[p]:g,[m]:h});return{...b,data:{x:b.x-r,y:b.y-o,enabled:{[p]:s,[m]:a}}}}}},lb=function(e){return e===void 0&&(e={}),{options:e,fn(t){let{x:r,y:o,placement:n,rects:i,middlewareData:s}=t,{offset:a=0,mainAxis:l=!0,crossAxis:c=!0}=ro(e,t),u={x:r,y:o},d=mr(n),m=Wl(d),p=u[m],g=u[d],h=ro(a,t),b=typeof h=="number"?{mainAxis:h,crossAxis:0}:{mainAxis:0,crossAxis:0,...h};if(l){let w=m==="y"?"height":"width",_=i.reference[m]-i.floating[w]+b.mainAxis,P=i.reference[m]+i.reference[w]-b.mainAxis;p<_?p=_:p>P&&(p=P)}if(c){var v,x;let w=m==="y"?"width":"height",_=ib.has(Tt(n)),P=i.reference[d]-i.floating[w]+(_&&((v=s.offset)==null?void 0:v[d])||0)+(_?0:b.crossAxis),O=i.reference[d]+i.reference[w]+(_?0:((x=s.offset)==null?void 0:x[d])||0)-(_?b.crossAxis:0);g<P?g=P:g>O&&(g=O)}return{[m]:p,[d]:g}}}},cb=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){var r,o;let{placement:n,rects:i,platform:s,elements:a}=t,{apply:l=()=>{},...c}=ro(e,t),u=await s.detectOverflow(t,c),d=Tt(n),m=oo(n),p=mr(n)==="y",{width:g,height:h}=i.floating,b,v;d==="top"||d==="bottom"?(b=d,v=m===(await(s.isRTL==null?void 0:s.isRTL(a.floating))?"start":"end")?"left":"right"):(v=d,b=m==="end"?"top":"bottom");let x=h-u.top-u.bottom,w=g-u.left-u.right,_=pn(h-u[b],x),P=pn(g-u[v],w),O=!t.middlewareData.shift,V=_,R=P;if((r=t.middlewareData.shift)!=null&&r.enabled.x&&(R=w),(o=t.middlewareData.shift)!=null&&o.enabled.y&&(V=x),O&&!m){let D=Kt(u.left,0),E=Kt(u.right,0),k=Kt(u.top,0),N=Kt(u.bottom,0);p?R=g-2*(D!==0||E!==0?D+E:Kt(u.left,u.right)):V=h-2*(k!==0||N!==0?k+N:Kt(u.top,u.bottom))}await l({...t,availableWidth:R,availableHeight:V});let I=await s.getDimensions(a.floating);return g!==I.width||h!==I.height?{reset:{rects:!0}}:{}}}};function mb(e){let t=Nt(e),r=parseFloat(t.width)||0,o=parseFloat(t.height)||0,n=yt(e),i=n?e.offsetWidth:r,s=n?e.offsetHeight:o,a=gn(r)!==i||gn(o)!==s;return a&&(r=i,o=s),{width:r,height:o,$:a}}function Lf(e){return ne(e)?e:e.contextElement}function rs(e){let t=Lf(e);if(!yt(t))return to(1);let r=t.getBoundingClientRect(),{width:o,height:n,$:i}=mb(t),s=(i?gn(r.width):r.width)/o,a=(i?gn(r.height):r.height)/n;return(!s||!Number.isFinite(s))&&(s=1),(!a||!Number.isFinite(a))&&(a=1),{x:s,y:a}}var DT=to(0);function pb(e){let t=qe(e);return!Ji()||!t.visualViewport?DT:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function LT(e,t,r){return t===void 0&&(t=!1),!r||t&&r!==qe(e)?!1:t}function ui(e,t,r,o){t===void 0&&(t=!1),r===void 0&&(r=!1);let n=e.getBoundingClientRect(),i=Lf(e),s=to(1);t&&(o?ne(o)&&(s=rs(o)):s=rs(e));let a=LT(i,r,o)?pb(i):to(0),l=(n.left+a.x)/s.x,c=(n.top+a.y)/s.y,u=n.width/s.x,d=n.height/s.y;if(i){let m=qe(i),p=o&&ne(o)?qe(o):o,g=m,h=Bl(g);for(;h&&o&&p!==g;){let b=rs(h),v=h.getBoundingClientRect(),x=Nt(h),w=v.left+(h.clientLeft+parseFloat(x.paddingLeft))*b.x,_=v.top+(h.clientTop+parseFloat(x.paddingTop))*b.y;l*=b.x,c*=b.y,u*=b.x,d*=b.y,l+=w,c+=_,g=qe(h),h=Bl(g)}}return ai({width:u,height:d,x:l,y:c})}function Gl(e,t){let r=oa(e).scrollLeft;return t?t.left+r:ui(Qr(e)).left+r}function gb(e,t){let r=e.getBoundingClientRect(),o=r.left+t.scrollLeft-Gl(e,r),n=r.top+t.scrollTop;return{x:o,y:n}}function FT(e){let{elements:t,rect:r,offsetParent:o,strategy:n}=e,i=n==="fixed",s=Qr(o),a=t?ra(t.floating):!1;if(o===s||a&&i)return r;let l={scrollLeft:0,scrollTop:0},c=to(1),u=to(0),d=yt(o);if((d||!d&&!i)&&((ni(o)!=="body"||Qi(s))&&(l=oa(o)),d)){let p=ui(o);c=rs(o),u.x=p.x+o.clientLeft,u.y=p.y+o.clientTop}let m=s&&!d&&!i?gb(s,l):to(0);return{width:r.width*c.x,height:r.height*c.y,x:r.x*c.x-l.scrollLeft*c.x+u.x+m.x,y:r.y*c.y-l.scrollTop*c.y+u.y+m.y}}function BT(e){return Array.from(e.getClientRects())}function HT(e){let t=Qr(e),r=oa(e),o=e.ownerDocument.body,n=Kt(t.scrollWidth,t.clientWidth,o.scrollWidth,o.clientWidth),i=Kt(t.scrollHeight,t.clientHeight,o.scrollHeight,o.clientHeight),s=-r.scrollLeft+Gl(e),a=-r.scrollTop;return Nt(o).direction==="rtl"&&(s+=Kt(t.clientWidth,o.clientWidth)-n),{width:n,height:i,x:s,y:a}}var ub=25;function jT(e,t){let r=qe(e),o=Qr(e),n=r.visualViewport,i=o.clientWidth,s=o.clientHeight,a=0,l=0;if(n){i=n.width,s=n.height;let u=Ji();(!u||u&&t==="fixed")&&(a=n.offsetLeft,l=n.offsetTop)}let c=Gl(o);if(c<=0){let u=o.ownerDocument,d=u.body,m=getComputedStyle(d),p=u.compatMode==="CSS1Compat"&&parseFloat(m.marginLeft)+parseFloat(m.marginRight)||0,g=Math.abs(o.clientWidth-d.clientWidth-p);g<=ub&&(i-=g)}else c<=ub&&(i+=c);return{width:i,height:s,x:a,y:l}}function zT(e,t){let r=ui(e,!0,t==="fixed"),o=r.top+e.clientTop,n=r.left+e.clientLeft,i=yt(e)?rs(e):to(1),s=e.clientWidth*i.x,a=e.clientHeight*i.y,l=n*i.x,c=o*i.y;return{width:s,height:a,x:l,y:c}}function db(e,t,r){let o;if(t==="viewport")o=jT(e,r);else if(t==="document")o=HT(Qr(e));else if(ne(t))o=zT(t,r);else{let n=pb(e);o={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return ai(o)}function hb(e,t){let r=Zr(e);return r===t||!ne(r)||Jr(r)?!1:Nt(r).position==="fixed"||hb(r,t)}function WT(e,t){let r=t.get(e);if(r)return r;let o=fn(e,[],!1).filter(a=>ne(a)&&ni(a)!=="body"),n=null,i=Nt(e).position==="fixed",s=i?Zr(e):e;for(;ne(s)&&!Jr(s);){let a=Nt(s),l=Fl(s);!l&&a.position==="fixed"&&(n=null),(i?!l&&!n:!l&&a.position==="static"&&!!n&&(n.position==="absolute"||n.position==="fixed")||Qi(s)&&!l&&hb(e,s))?o=o.filter(u=>u!==s):n=a,s=Zr(s)}return t.set(e,o),o}function UT(e){let{element:t,boundary:r,rootBoundary:o,strategy:n}=e,s=[...r==="clippingAncestors"?ra(t)?[]:WT(t,this._c):[].concat(r),o],a=db(t,s[0],n),l=a.top,c=a.right,u=a.bottom,d=a.left;for(let m=1;m<s.length;m++){let p=db(t,s[m],n);l=Kt(p.top,l),c=pn(p.right,c),u=pn(p.bottom,u),d=Kt(p.left,d)}return{width:c-d,height:u-l,x:d,y:l}}function $T(e){let{width:t,height:r}=mb(e);return{width:t,height:r}}function YT(e,t,r){let o=yt(t),n=Qr(t),i=r==="fixed",s=ui(e,!0,i,t),a={scrollLeft:0,scrollTop:0},l=to(0);function c(){l.x=Gl(n)}if(o||!o&&!i)if((ni(t)!=="body"||Qi(n))&&(a=oa(t)),o){let p=ui(t,!0,i,t);l.x=p.x+t.clientLeft,l.y=p.y+t.clientTop}else n&&c();i&&!o&&n&&c();let u=n&&!o&&!i?gb(n,a):to(0),d=s.left+a.scrollLeft-l.x-u.x,m=s.top+a.scrollTop-l.y-u.y;return{x:d,y:m,width:s.width,height:s.height}}function Df(e){return Nt(e).position==="static"}function fb(e,t){if(!yt(e)||Nt(e).position==="fixed")return null;if(t)return t(e);let r=e.offsetParent;return Qr(e)===r&&(r=r.ownerDocument.body),r}function vb(e,t){let r=qe(e);if(ra(e))return r;if(!yt(e)){let n=Zr(e);for(;n&&!Jr(n);){if(ne(n)&&!Df(n))return n;n=Zr(n)}return r}let o=fb(e,t);for(;o&&Sv(o)&&Df(o);)o=fb(o,t);return o&&Jr(o)&&Df(o)&&!Fl(o)?r:o||Ev(e)||r}var GT=async function(e){let t=this.getOffsetParent||vb,r=this.getDimensions,o=await r(e.floating);return{reference:YT(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:o.width,height:o.height}}};function qT(e){return Nt(e).direction==="rtl"}var Ff={convertOffsetParentRelativeRectToViewportRelativeRect:FT,getDocumentElement:Qr,getClippingRect:UT,getOffsetParent:vb,getElementRects:GT,getClientRects:BT,getDimensions:$T,getScale:rs,isElement:ne,isRTL:qT};function bb(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function KT(e,t){let r=null,o,n=Qr(e);function i(){var a;clearTimeout(o),(a=r)==null||a.disconnect(),r=null}function s(a,l){a===void 0&&(a=!1),l===void 0&&(l=1),i();let c=e.getBoundingClientRect(),{left:u,top:d,width:m,height:p}=c;if(a||t(),!m||!p)return;let g=ia(d),h=ia(n.clientWidth-(u+m)),b=ia(n.clientHeight-(d+p)),v=ia(u),w={rootMargin:-g+"px "+-h+"px "+-b+"px "+-v+"px",threshold:Kt(0,pn(1,l))||1},_=!0;function P(O){let V=O[0].intersectionRatio;if(V!==l){if(!_)return s();V?s(!1,V):o=setTimeout(()=>{s(!1,1e-7)},1e3)}V===1&&!bb(c,e.getBoundingClientRect())&&s(),_=!1}try{r=new IntersectionObserver(P,{...w,root:n.ownerDocument})}catch{r=new IntersectionObserver(P,w)}r.observe(e)}return s(!0),i}function ua(e,t,r,o){o===void 0&&(o={});let{ancestorScroll:n=!0,ancestorResize:i=!0,elementResize:s=typeof ResizeObserver=="function",layoutShift:a=typeof IntersectionObserver=="function",animationFrame:l=!1}=o,c=Lf(e),u=n||i?[...c?fn(c):[],...t?fn(t):[]]:[];u.forEach(v=>{n&&v.addEventListener("scroll",r,{passive:!0}),i&&v.addEventListener("resize",r)});let d=c&&a?KT(c,r):null,m=-1,p=null;s&&(p=new ResizeObserver(v=>{let[x]=v;x&&x.target===c&&p&&t&&(p.unobserve(t),cancelAnimationFrame(m),m=requestAnimationFrame(()=>{var w;(w=p)==null||w.observe(t)})),r()}),c&&!l&&p.observe(c),t&&p.observe(t));let g,h=l?ui(e):null;l&&b();function b(){let v=ui(e);h&&!bb(h,v)&&r(),h=v,g=requestAnimationFrame(b)}return r(),()=>{var v;u.forEach(x=>{n&&x.removeEventListener("scroll",r),i&&x.removeEventListener("resize",r)}),d?.(),(v=p)==null||v.disconnect(),p=null,l&&cancelAnimationFrame(g)}}var yb=sb;var xb=ab,wb=ob,_b=cb,Sb=nb;var Eb=lb,ql=(e,t,r)=>{let o=new Map,n={platform:Ff,...r},i={...n.platform,_c:o};return rb(e,t,{...n,platform:i})};var ft=f(U(),1),Rb=f(U(),1),Tb=f(jo(),1),ZT=typeof document<"u",QT=function(){},Kl=ZT?Rb.useLayoutEffect:QT;function Xl(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(!Xl(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)&&!Xl(e[i],t[i]))return!1}return!0}return e!==e&&t!==t}function Pb(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function Cb(e,t){let r=Pb(e);return Math.round(t*r)/r}function Bf(e){let t=ft.useRef(e);return Kl(()=>{t.current=e}),t}function Ob(e){e===void 0&&(e={});let{placement:t="bottom",strategy:r="absolute",middleware:o=[],platform:n,elements:{reference:i,floating:s}={},transform:a=!0,whileElementsMounted:l,open:c}=e,[u,d]=ft.useState({x:0,y:0,strategy:r,placement:t,middlewareData:{},isPositioned:!1}),[m,p]=ft.useState(o);Xl(m,o)||p(o);let[g,h]=ft.useState(null),[b,v]=ft.useState(null),x=ft.useCallback(A=>{A!==O.current&&(O.current=A,h(A))},[]),w=ft.useCallback(A=>{A!==V.current&&(V.current=A,v(A))},[]),_=i||g,P=s||b,O=ft.useRef(null),V=ft.useRef(null),R=ft.useRef(u),I=l!=null,D=Bf(l),E=Bf(n),k=Bf(c),N=ft.useCallback(()=>{if(!O.current||!V.current)return;let A={placement:t,strategy:r,middleware:m};E.current&&(A.platform=E.current),ql(O.current,V.current,A).then(M=>{let L={...M,isPositioned:k.current!==!1};T.current&&!Xl(R.current,L)&&(R.current=L,Tb.flushSync(()=>{d(L)}))})},[m,t,r,E,k]);Kl(()=>{c===!1&&R.current.isPositioned&&(R.current.isPositioned=!1,d(A=>({...A,isPositioned:!1})))},[c]);let T=ft.useRef(!1);Kl(()=>(T.current=!0,()=>{T.current=!1}),[]),Kl(()=>{if(_&&(O.current=_),P&&(V.current=P),_&&P){if(D.current)return D.current(_,P,N);N()}},[_,P,N,D,I]);let S=ft.useMemo(()=>({reference:O,floating:V,setReference:x,setFloating:w}),[x,w]),C=ft.useMemo(()=>({reference:_,floating:P}),[_,P]),y=ft.useMemo(()=>{let A={position:r,left:0,top:0};if(!C.floating)return A;let M=Cb(C.floating,u.x),L=Cb(C.floating,u.y);return a?{...A,transform:"translate("+M+"px, "+L+"px)",...Pb(C.floating)>=1.5&&{willChange:"transform"}}:{position:r,left:M,top:L}},[r,a,C.floating,u.x,u.y]);return ft.useMemo(()=>({...u,update:N,refs:S,elements:C,floatingStyles:y}),[u,N,S,C,y])}var Hf=(e,t)=>{let r=yb(e);return{name:r.name,fn:r.fn,options:[e,t]}},jf=(e,t)=>{let r=xb(e);return{name:r.name,fn:r.fn,options:[e,t]}},zf=(e,t)=>({fn:Eb(e).fn,options:[e,t]}),Wf=(e,t)=>{let r=wb(e);return{name:r.name,fn:r.fn,options:[e,t]}},Uf=(e,t)=>{let r=_b(e);return{name:r.name,fn:r.fn,options:[e,t]}};var $f=(e,t)=>{let r=Sb(e);return{name:r.name,fn:r.fn,options:[e,t]}};var _e=(e,t,r,o,n,i,...s)=>{if(s.length>0)throw new Error(dr(1));let a;if(e&&t&&r&&o&&n&&i)a=(l,c,u,d)=>{let m=e(l,c,u,d),p=t(l,c,u,d),g=r(l,c,u,d),h=o(l,c,u,d),b=n(l,c,u,d);return i(m,p,g,h,b,c,u,d)};else if(e&&t&&r&&o&&n)a=(l,c,u,d)=>{let m=e(l,c,u,d),p=t(l,c,u,d),g=r(l,c,u,d),h=o(l,c,u,d);return n(m,p,g,h,c,u,d)};else if(e&&t&&r&&o)a=(l,c,u,d)=>{let m=e(l,c,u,d),p=t(l,c,u,d),g=r(l,c,u,d);return o(m,p,g,c,u,d)};else if(e&&t&&r)a=(l,c,u,d)=>{let m=e(l,c,u,d),p=t(l,c,u,d);return r(m,p,c,u,d)};else if(e&&t)a=(l,c,u,d)=>{let m=e(l,c,u,d);return t(m,c,u,d)};else if(e)a=e;else throw new Error("Missing arguments");return a};var jb=f(U(),1),Xf=f(Zl(),1),zb=f(Db(),1);var Lb=f(U(),1);var Gf=[],qf;function Fb(){return qf}function Bb(e){Gf.push(e)}function Kf(e){let t=(r,o)=>{let n=st(h2).current,i;try{qf=n;for(let s of Gf)s.before(n);i=e(r,o);for(let s of Gf)s.after(n);n.didInitialize=!0}finally{qf=void 0}return i};return t.displayName=e.displayName||e.name,t}function Hb(e){return Lb.forwardRef(Kf(e))}function h2(){return{didInitialize:!1}}var v2=Gi(19),b2=v2?x2:w2;function Jl(e,t,r,o,n){return b2(e,t,r,o,n)}function y2(e,t,r,o,n){let i=jb.useCallback(()=>t(e.getSnapshot(),r,o,n),[e,t,r,o,n]);return(0,Xf.useSyncExternalStore)(e.subscribe,i,i)}Bb({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,Xf.useSyncExternalStore)(e.subscribe,e.getSnapshot,e.getSnapshot))}});function x2(e,t,r,o,n){let i=Fb();if(!i)return y2(e,t,r,o,n);let s=i.syncIndex;i.syncIndex+=1;let a;return i.didInitialize?(a=i.syncHooks[s],(a.store!==e||a.selector!==t||!Object.is(a.a1,r)||!Object.is(a.a2,o)||!Object.is(a.a3,n))&&(a.store!==e&&(i.didChangeStore=!0),a.store=e,a.selector=t,a.a1=r,a.a2=o,a.a3=n,a.didChange=!0)):(a={store:e,selector:t,a1:r,a2:o,a3:n,value:t(e.getSnapshot(),r,o,n),didChange:!1},i.syncHooks.push(a)),a.value}function w2(e,t,r,o,n){return(0,zb.useSyncExternalStoreWithSelector)(e.subscribe,e.getSnapshot,e.getSnapshot,i=>t(i,r,o,n))}var ec=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 Jl(this,t,r,o,n)}};var di=f(U(),1);var ns=class extends ec{constructor(t,r={},o){super(t),this.context=r,this.selectors=o}useSyncedValue(t,r){di.useDebugValue(t),oe(()=>{this.state[t]!==r&&this.set(t,r)},[t,r])}useSyncedValueWithCleanup(t,r){let o=this;oe(()=>(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);oe(()=>{r.update(t)},[r,...o])}useControlledProp(t,r){di.useDebugValue(t);let o=r!==void 0;oe(()=>{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 di.useDebugValue(t),Jl(this,this.selectors[t],r,o,n)}useContextCallback(t,r){di.useDebugValue(t);let o=ae(r??Bo);this.context[t]=o}useStateSetter(t){let r=di.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 s=o(i);if(!Object.is(n,s)){let a=n;n=s,r(s,a,this)}})}};var _2={open:_e(e=>e.open),transitionStatus:_e(e=>e.transitionStatus),domReferenceElement:_e(e=>e.domReferenceElement),referenceElement:_e(e=>e.positionReference??e.referenceElement),floatingElement:_e(e=>e.floatingElement),floatingId:_e(e=>e.floatingId)},vn=class extends ns{constructor(t){let{syncOnly:r,nested:o,onOpenChange:n,triggerElements:i,...s}=t;super({...s,positionReference:s.referenceElement,domReferenceElement:s.referenceElement},{onOpenChange:n,dataRef:{current:{}},events:Xv(),nested:o,triggerElements:i},_2),this.syncOnly=r}syncOpenEvent=(t,r)=>{(!t||!this.state.open||r!=null&&Mv(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 da=f(U(),1);function S2(e,t){let r=da.useRef(null),o=da.useRef(null);return da.useCallback(n=>{if(e!==void 0){if(r.current!==null){let i=r.current,s=o.current,a=t.context.triggerElements.getById(i);s&&a===s&&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 Wb(e,t,r,o){let n=r.useState("isMountedByTrigger",e),i=S2(e,r),s=ae(a=>{if(i(a),!a||!r.select("open"))return;let l=r.select("activeTriggerId");if(l===e){r.update({activeTriggerElement:a,...o});return}l==null&&r.update({activeTriggerId:e,activeTriggerElement:a,...o})});return oe(()=>{n&&r.update({activeTriggerElement:t.current,...o})},[n,r,t,...Object.values(o)]),{registerTrigger:s,isMountedByThisTrigger:n}}function Ub(e){let t=e.useState("open");oe(()=>{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 $b(e,t,r){let{mounted:o,setMounted:n,transitionStatus:i}=_v(e);t.useSyncedValues({mounted:o,transitionStatus:i});let s=ae(()=>{n(!1),t.update({activeTriggerId:null,activeTriggerElement:null,mounted:!1}),r?.(),t.context.onOpenChangeComplete?.(!1)}),a=t.useState("preventUnmountingOnClose");return $l({enabled:!a,open:e,ref:t.context.popupRef,onComplete(){e||s()}}),{forceUnmount:s,transitionStatus:i}}var bn=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 Yb(){return new vn({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:new bn,floatingId:"",syncOnly:!1,nested:!1,onOpenChange:void 0})}function Gb(){return{open:!1,openProp:void 0,mounted:!1,transitionStatus:void 0,floatingRootContext:Yb(),preventUnmountingOnClose:!1,payload:void 0,activeTriggerId:null,activeTriggerElement:null,triggerIdProp:void 0,popupElement:null,positionerElement:null,activeTriggerProps:bt,inactiveTriggerProps:bt,popupProps:bt}}var tc=_e(e=>e.triggerIdProp??e.activeTriggerId),qb={open:_e(e=>e.openProp??e.open),mounted:_e(e=>e.mounted),transitionStatus:_e(e=>e.transitionStatus),floatingRootContext:_e(e=>e.floatingRootContext),preventUnmountingOnClose:_e(e=>e.preventUnmountingOnClose),payload:_e(e=>e.payload),activeTriggerId:tc,activeTriggerElement:_e(e=>e.mounted?e.activeTriggerElement:null),isTriggerActive:_e((e,t)=>t!==void 0&&tc(e)===t),isOpenedByTrigger:_e((e,t)=>t!==void 0&&tc(e)===t&&e.open),isMountedByTrigger:_e((e,t)=>t!==void 0&&tc(e)===t&&e.mounted),triggerProps:_e((e,t)=>t?e.activeTriggerProps:e.inactiveTriggerProps),popupProps:_e(e=>e.popupProps),popupElement:_e(e=>e.popupElement),positionerElement:_e(e=>e.positionerElement)};function Kb(e){let{open:t=!1,onOpenChange:r,elements:o={}}=e,n=dn(),i=ts()!=null,s=st(()=>new vn({open:t,transitionStatus:void 0,onOpenChange:r,referenceElement:o.reference??null,floatingElement:o.floating??null,triggerElements:new bn,floatingId:n,syncOnly:!1,nested:i})).current;return oe(()=>{let a={open:t,floatingId:n};o.reference!==void 0&&(a.referenceElement=o.reference,a.domReferenceElement=ne(o.reference)?o.reference:null),o.floating!==void 0&&(a.floatingElement=o.floating),s.update(a)},[t,n,o.reference,o.floating,s]),s.context.onOpenChange=r,s.context.nested=i,s}function Zf(e={}){let{nodeId:t,externalTree:r}=e,o=Kb(e),n=e.rootContext||o,i={reference:n.useState("referenceElement"),floating:n.useState("floatingElement"),domReference:n.useState("domReferenceElement")},[s,a]=Zt.useState(null),l=Zt.useRef(null),c=hn(r);oe(()=>{i.domReference&&(l.current=i.domReference)},[i.domReference]);let u=Ob({...e,elements:{...i,...s&&{reference:s}}}),d=Zt.useCallback(R=>{let I=ne(R)?{getBoundingClientRect:()=>R.getBoundingClientRect(),getClientRects:()=>R.getClientRects(),contextElement:R}:R;a(I),u.refs.setReference(I)},[u.refs]),[m,p]=Zt.useState(void 0),[g,h]=Zt.useState(null);n.useSyncedValue("referenceElement",m??null);let b=ne(m)?m:null;n.useSyncedValue("domReferenceElement",m===void 0?i.domReference:b),n.useSyncedValue("floatingElement",g);let v=Zt.useCallback(R=>{(ne(R)||R===null)&&(l.current=R,p(R)),(ne(u.refs.reference.current)||u.refs.reference.current===null||R!==null&&!ne(R))&&u.refs.setReference(R)},[u.refs,p]),x=Zt.useCallback(R=>{h(R),u.refs.setFloating(R)},[u.refs]),w=Zt.useMemo(()=>({...u.refs,setReference:v,setFloating:x,setPositionReference:d,domReference:l}),[u.refs,v,x,d]),_=Zt.useMemo(()=>({...u.elements,domReference:i.domReference}),[u.elements,i.domReference]),P=n.useState("open"),O=n.useState("floatingId"),V=Zt.useMemo(()=>({...u,dataRef:n.context.dataRef,open:P,onOpenChange:n.setOpen,events:n.context.events,floatingId:O,refs:w,elements:_,nodeId:t,rootStore:n}),[u,w,_,t,n,P,O]);return oe(()=>{n.context.dataRef.current.floatingContext=V;let R=c?.nodesRef.current.find(I=>I.id===t);R&&(R.context=V)}),Zt.useMemo(()=>({...u,context:V,refs:w,elements:_,rootStore:n}),[u,w,_,V,n])}function Qf(e){let{popupStore:t,treatPopupAsFloatingElement:r=!1,onOpenChange:o}=e,n=dn(),i=ts()!=null,s=t.useState("open"),a=t.useState("activeTriggerElement"),l=t.useState(r?"popupElement":"positionerElement"),c=t.context.triggerElements,u=st(()=>new vn({open:s,transitionStatus:void 0,referenceElement:a,floatingElement:l,triggerElements:c,onOpenChange:o,floatingId:n,syncOnly:!0,nested:i})).current;return oe(()=>{let d={open:s,floatingId:n,referenceElement:a,floatingElement:l};ne(a)&&(d.domReferenceElement=a),u.state.positionReference===u.state.referenceElement&&(d.positionReference=a),u.update(d)},[s,n,a,l,u]),u.context.onOpenChange=o,u.context.nested=i,u}var po=f(U(),1);var Jf=Pv&&Tv;function em(e,t={}){let r="rootStore"in e?e.rootStore:e,{events:o,dataRef:n}=r.context,{enabled:i=!0,delay:s}=t,a=po.useRef(!1),l=po.useRef(null),c=zo(),u=po.useRef(!0);po.useEffect(()=>{let m=r.select("domReferenceElement");if(!i)return;let p=qe(m);function g(){let v=r.select("domReferenceElement");!r.select("open")&&yt(v)&&v===jl(xt(v))&&(a.current=!0)}function h(){u.current=!0}function b(){u.current=!1}return no(Re(p,"blur",g),Jf&&Re(p,"keydown",h,!0),Jf&&Re(p,"pointerdown",b,!0))},[r,i]),po.useEffect(()=>{if(!i)return;function m(p){if(p.reason===pe.triggerPress||p.reason===pe.escapeKey){let g=r.select("domReferenceElement");ne(g)&&(l.current=g,a.current=!0)}}return o.on("openchange",m),()=>{o.off("openchange",m)}},[o,i,r]);let d=po.useMemo(()=>({onMouseLeave(){a.current=!1,l.current=null},onFocus(m){let p=m.currentTarget;if(a.current){if(l.current===p)return;a.current=!1,l.current=null}let g=qt(m.nativeEvent);if(ne(g)){if(Jf&&!m.relatedTarget){if(!u.current&&!Iv(g))return}else if(!kv(g))return}let h=ii(m.relatedTarget,r.context.triggerElements),{nativeEvent:b,currentTarget:v}=m,x=typeof s=="function"?s():s;if(r.select("open")&&h||x===0||x===void 0){r.setOpen(!0,Me(pe.triggerFocus,b,v));return}c.start(x,()=>{a.current||r.setOpen(!0,Me(pe.triggerFocus,b,v))})},onBlur(m){a.current=!1,l.current=null;let p=m.relatedTarget,g=m.nativeEvent,h=ne(p)&&p.hasAttribute(es("focus-guard"))&&p.getAttribute("data-type")==="outside";c.start(0,()=>{let b=r.select("domReferenceElement"),v=jl(xt(b));!p&&v===b||He(n.current.floatingContext?.refs.floating.current,v)||He(b,v)||h||ii(p??v,r.context.triggerElements)||r.setOpen(!1,Me(pe.triggerFocus,g))})}}),[n,r,c,s]);return po.useMemo(()=>i?{reference:d,trigger:d}:{},[i,d])}var fa=f(U(),1);var tm=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 Pr,this.restTimeout=new Pr,this.handleCloseOptions=void 0}static create(){return new e}dispose=()=>{this.openChangeTimeout.clear(),this.restTimeout.clear()};disposeEffect=()=>this.dispose},rc=new WeakMap;function is(e){if(!e.performedPointerEventsMutation)return;let t=e.pointerEventsScopeElement;t&&rc.get(t)===e&&(e.pointerEventsScopeElement?.style.removeProperty("pointer-events"),e.pointerEventsReferenceElement?.style.removeProperty("pointer-events"),e.pointerEventsFloatingElement?.style.removeProperty("pointer-events"),rc.delete(t)),e.performedPointerEventsMutation=!1,e.pointerEventsScopeElement=null,e.pointerEventsReferenceElement=null,e.pointerEventsFloatingElement=null}function oc(e,t){let{scopeElement:r,referenceElement:o,floatingElement:n}=t,i=rc.get(r);i&&i!==e&&is(i),is(e),e.performedPointerEventsMutation=!0,e.pointerEventsScopeElement=r,e.pointerEventsReferenceElement=o,e.pointerEventsFloatingElement=n,rc.set(r,e),r.style.pointerEvents="none",o.style.pointerEvents="auto",n.style.pointerEvents="auto"}function nc(e){let t=st(tm.create).current,r=e.context.dataRef.current;return r.hoverInteractionState||(r.hoverInteractionState=t),qi(r.hoverInteractionState.disposeEffect),r.hoverInteractionState}function rm(e,t={}){let r="rootStore"in e?e.rootStore:e,o=r.useState("open"),n=r.useState("floatingElement"),i=r.useState("domReferenceElement"),{dataRef:s}=r.context,{enabled:a=!0,closeDelay:l=0,nodeId:c}=t,u=nc(r),d=hn(),m=ts(),p=ae(()=>Yl(s.current.openEvent?.type,u.interactedInside)),g=ae(()=>{let _=s.current.openEvent?.type;return _?.includes("mouse")&&_!=="mousedown"}),h=ae(_=>ii(_,r.context.triggerElements)),b=fa.useCallback(_=>{let P=li(l,"close",u.pointerType),O=()=>{r.setOpen(!1,Me(pe.triggerHover,_)),d?.events.emit("floating.closed",_)};P?u.openChangeTimeout.start(P,O):(u.openChangeTimeout.clear(),O())},[l,r,u,d]),v=ae(()=>{is(u)}),x=ae(_=>{let P=qt(_);if(!Of(P)){u.interactedInside=!1;return}u.interactedInside=P?.closest("[aria-haspopup]")!=null});oe(()=>{o||(u.pointerType=void 0,u.restTimeoutPending=!1,u.interactedInside=!1,v())},[o,u,v]),fa.useEffect(()=>v,[v]),oe(()=>{if(a&&o&&u.handleCloseOptions?.blockPointerEvents&&g()&&ne(i)&&n){let _=i,P=n,O=xt(n),V=d?.nodesRef.current.find(I=>I.id===m)?.context?.elements.floating;V&&(V.style.pointerEvents="");let R=u.handleCloseOptions?.getScope?.()??u.pointerEventsScopeElement??V??_.closest("[data-rootownerid]")??O.body;return oc(u,{scopeElement:R,referenceElement:_,floatingElement:P}),()=>{v()}}},[a,o,i,n,u,g,d,m,v]);let w=zo();fa.useEffect(()=>{if(!a)return;function _(){u.openChangeTimeout.clear(),w.clear(),d?.events.off("floating.closed",O),v()}function P(R){if(d&&m&&eo(d.nodesRef.current,m).length>0){d.events.on("floating.closed",O);return}if(h(R.relatedTarget))return;let I=s.current.floatingContext?.nodeId??c,D=R.relatedTarget;if(!(d&&I&&ne(D)&&eo(d.nodesRef.current,I,!1).some(k=>He(k.context?.elements.floating,D)))){if(u.handler){u.handler(R);return}v(),p()||b(R)}}function O(R){!d||!m||eo(d.nodesRef.current,m).length>0||w.start(0,()=>{d.events.off("floating.closed",O),r.setOpen(!1,Me(pe.triggerHover,R)),d.events.emit("floating.closed",R)})}let V=n;return no(V&&Re(V,"mouseenter",_),V&&Re(V,"mouseleave",P),V&&Re(V,"pointerdown",x,!0),()=>{d?.events.off("floating.closed",O)})},[a,n,r,s,c,p,h,b,v,x,u,d,m,w])}var yn=f(U(),1),Xb=f(jo(),1);var E2={current:null};function om(e,t={}){let r="rootStore"in e?e.rootStore:e,{dataRef:o,events:n}=r.context,{enabled:i=!0,delay:s=0,handleClose:a=null,mouseOnly:l=!1,restMs:c=0,move:u=!0,triggerElementRef:d=E2,externalTree:m,isActiveTrigger:p=!0,getHandleCloseContext:g,isClosing:h}=t,b=hn(m),v=nc(r),x=yn.useRef(!1),w=io(a),_=io(s),P=io(c),O=io(i),V=io(h);p&&(v.handleCloseOptions=w.current?.__options);let R=ae(()=>Yl(o.current.openEvent?.type,v.interactedInside)),I=ae(T=>ii(T,r.context.triggerElements)),D=ae((T,S,C)=>{let y=r.context.triggerElements;if(y.hasElement(S))return!T||!He(T,S);if(!ne(C))return!1;let A=C;return y.hasMatchingElement(M=>He(M,A))&&(!T||!He(T,A))}),E=ae((T,S=!0)=>{let C=li(_.current,"close",v.pointerType);C?v.openChangeTimeout.start(C,()=>{r.setOpen(!1,Me(pe.triggerHover,T)),b?.events.emit("floating.closed",T)}):S&&(v.openChangeTimeout.clear(),r.setOpen(!1,Me(pe.triggerHover,T)),b?.events.emit("floating.closed",T))}),k=ae(()=>{if(!v.handler)return;xt(r.select("domReferenceElement")).removeEventListener("mousemove",v.handler),v.handler=void 0}),N=ae(()=>{is(v)});return yn.useEffect(()=>k,[k]),yn.useEffect(()=>{if(!i)return;function T(S){S.open?x.current=!1:(x.current=S.reason===pe.triggerHover,k(),v.openChangeTimeout.clear(),v.restTimeout.clear(),v.blockMouseMove=!0,v.restTimeoutPending=!1)}return n.on("openchange",T),()=>{n.off("openchange",T)}},[i,n,v,k]),yn.useEffect(()=>{if(!i)return;let T=d.current??(p?r.select("domReferenceElement"):null);if(!ne(T))return;function S(y){if(v.openChangeTimeout.clear(),v.blockMouseMove=!1,l&&!si(v.pointerType))return;let A=Af(P.current),M=li(_.current,"open",v.pointerType),L=qt(y),H=y.currentTarget??null,Z=r.select("domReferenceElement"),X=H;if(ne(L)&&!r.context.triggerElements.hasElement(L)){for(let Sr of r.context.triggerElements.elements())if(He(Sr,L)){X=Sr;break}}ne(H)&&ne(Z)&&!r.context.triggerElements.hasElement(H)&&He(H,Z)&&(X=Z);let ie=X==null?!1:D(Z,X,L),ye=r.select("open"),K=V.current?.()??r.select("transitionStatus")==="ending",xe=!ye&&K&&x.current,q=!ie&&ne(X)&&ne(Z)&&He(Z,X)&&xe,J=A>0&&!M,ce=ie&&(ye||xe)||q,$e=!ye||ie;if(ce){r.setOpen(!0,Me(pe.triggerHover,y,X));return}J||(M?v.openChangeTimeout.start(M,()=>{$e&&r.setOpen(!0,Me(pe.triggerHover,y,X))}):$e&&r.setOpen(!0,Me(pe.triggerHover,y,X)))}function C(y){if(R()){N();return}k();let A=r.select("domReferenceElement"),M=xt(A);v.restTimeout.clear(),v.restTimeoutPending=!1;let L=o.current.floatingContext??g?.();if(I(y.relatedTarget))return;if(w.current&&L){r.select("open")||v.openChangeTimeout.clear();let X=d.current;v.handler=w.current({...L,tree:b,x:y.clientX,y:y.clientY,onClose(){N(),k(),O.current&&!R()&&X===r.select("domReferenceElement")&&E(y,!0)}}),M.addEventListener("mousemove",v.handler),v.handler(y);return}(v.pointerType!=="touch"||!He(r.select("floatingElement"),y.relatedTarget))&&E(y)}return u?no(Re(T,"mousemove",S,{once:!0}),Re(T,"mouseenter",S),Re(T,"mouseleave",C)):no(Re(T,"mouseenter",S),Re(T,"mouseleave",C))},[k,N,o,_,E,r,i,w,v,p,D,R,I,l,u,P,d,b,O,g,V]),yn.useMemo(()=>{if(!i)return;function T(S){v.pointerType=S.pointerType}return{onPointerDown:T,onPointerEnter:T,onMouseMove(S){let{nativeEvent:C}=S,y=S.currentTarget,A=r.select("domReferenceElement"),M=r.select("open"),L=D(A,y,S.target);if(l&&!si(v.pointerType))return;if(M&&L&&v.handleCloseOptions?.blockPointerEvents){let X=r.select("floatingElement");if(X){let ie=v.handleCloseOptions?.getScope?.()??y.ownerDocument.body;oc(v,{scopeElement:ie,referenceElement:y,floatingElement:X})}}let H=Af(P.current);if(M&&!L||H===0||!L&&v.restTimeoutPending&&S.movementX**2+S.movementY**2<2)return;v.restTimeout.clear();function Z(){if(v.restTimeoutPending=!1,R())return;let X=r.select("open");!v.blockMouseMove&&(!X||L)&&r.setOpen(!0,Me(pe.triggerHover,C,y))}v.pointerType==="touch"?Xb.flushSync(()=>{Z()}):L&&M?Z():(v.restTimeoutPending=!0,v.restTimeout.start(H,Z))}}},[i,v,R,D,l,r,P])}var fi=f(U(),1);function nm(e=[]){let t=e.map(c=>c?.reference),r=e.map(c=>c?.floating),o=e.map(c=>c?.item),n=e.map(c=>c?.trigger),i=fi.useCallback(c=>ic(c,e,"reference"),t),s=fi.useCallback(c=>ic(c,e,"floating"),r),a=fi.useCallback(c=>ic(c,e,"item"),o),l=fi.useCallback(c=>ic(c,e,"trigger"),n);return fi.useMemo(()=>({getReferenceProps:i,getFloatingProps:s,getItemProps:a,getTriggerProps:l}),[i,s,a,l])}function ic(e,t,r){let o=new Map,n=r==="item",i={};r==="floating"&&(i.tabIndex=-1,i[Cf]="");for(let s in e)n&&e&&(s===Rf||s===Tf)||(i[s]=e[s]);for(let s=0;s<t.length;s+=1){let a,l=t[s]?.[r];typeof l=="function"?a=e?l(e):null:a=l,a&&Zb(i,a,n,o)}return Zb(i,e,n,o),i}function Zb(e,t,r,o){for(let n in t){let i=t[n];r&&(n===Rf||n===Tf)||(n.startsWith("on")?(o.has(n)||o.set(n,[]),typeof i=="function"&&(o.get(n)?.push(i),e[n]=(...s)=>o.get(n)?.map(a=>a(...s)).find(a=>a!==void 0))):e[n]=i)}}var Qb=.1,C2=Qb*Qb,ke=.5;function sc(e,t,r,o,n,i){return o>=t!=i>=t&&e<=(n-r)*(t-o)/(i-o)+r}function ac(e,t,r,o,n,i,s,a,l,c){let u=!1;return sc(e,t,r,o,n,i)&&(u=!u),sc(e,t,n,i,s,a)&&(u=!u),sc(e,t,s,a,l,c)&&(u=!u),sc(e,t,l,c,r,o)&&(u=!u),u}function R2(e,t,r){return e>=r.x&&e<=r.x+r.width&&t>=r.y&&t<=r.y+r.height}function lc(e,t,r,o,n,i){let s=Math.min(r,n),a=Math.max(r,n),l=Math.min(o,i),c=Math.max(o,i);return e>=s&&e<=a&&t>=l&&t<=c}function im(e={}){let{blockPointerEvents:t=!1}=e,r=new Pr,o=({x:n,y:i,placement:s,elements:a,onClose:l,nodeId:c,tree:u})=>{let d=s?.split("-")[0],m=!1,p=null,g=null,h=typeof performance<"u"?performance.now():0;function b(x,w){let _=performance.now(),P=_-h;if(p===null||g===null||P===0)return p=x,g=w,h=_,!1;let O=x-p,V=w-g,R=O*O+V*V,I=P*P*C2;return p=x,g=w,h=_,R<I}function v(){r.clear(),l()}return function(w){r.clear();let _=a.domReference,P=a.floating;if(!_||!P||d==null||n==null||i==null)return;let{clientX:O,clientY:V}=w,R=qt(w),I=w.type==="mouseleave",D=He(P,R),E=He(_,R);if(D&&(m=!0,!I))return;if(E&&(m=!1,!I)){m=!0;return}if(I&&ne(w.relatedTarget)&&He(P,w.relatedTarget))return;function k(){return!!(u&&eo(u.nodesRef.current,c).length>0)}function N(){k()||v()}if(k())return;let T=_.getBoundingClientRect(),S=P.getBoundingClientRect(),C=n>S.right-S.width/2,y=i>S.bottom-S.height/2,A=S.width>T.width,M=S.height>T.height,L=(A?T:S).left,H=(A?T:S).right,Z=(M?T:S).top,X=(M?T:S).bottom;if(d==="top"&&i>=T.bottom-1||d==="bottom"&&i<=T.top+1||d==="left"&&n>=T.right-1||d==="right"&&n<=T.left+1){N();return}let ie=!1;switch(d){case"top":ie=lc(O,V,L,T.top+1,H,S.bottom-1);break;case"bottom":ie=lc(O,V,L,S.top+1,H,T.bottom-1);break;case"left":ie=lc(O,V,S.right-1,X,T.left+1,Z);break;case"right":ie=lc(O,V,T.right-1,X,S.left+1,Z);break;default:}if(ie)return;if(m&&!R2(O,V,T)){N();return}if(!I&&b(O,V)){N();return}let ye=!1;switch(d){case"top":{let K=A?ke/2:ke*4,xe=A||C?n+K:n-K,q=A?n-K:C?n+K:n-K,J=i+ke+1,ce=C||A?S.bottom-ke:S.top,$e=C?A?S.bottom-ke:S.top:S.bottom-ke;ye=ac(O,V,xe,J,q,J,S.left,ce,S.right,$e);break}case"bottom":{let K=A?ke/2:ke*4,xe=A||C?n+K:n-K,q=A?n-K:C?n+K:n-K,J=i-ke,ce=C||A?S.top+ke:S.bottom,$e=C?A?S.top+ke:S.bottom:S.top+ke;ye=ac(O,V,xe,J,q,J,S.left,ce,S.right,$e);break}case"left":{let K=M?ke/2:ke*4,xe=M||y?i+K:i-K,q=M?i-K:y?i+K:i-K,J=n+ke+1,ce=y||M?S.right-ke:S.left,$e=y?M?S.right-ke:S.left:S.right-ke;ye=ac(O,V,ce,S.top,$e,S.bottom,J,xe,J,q);break}case"right":{let K=M?ke/2:ke*4,xe=M||y?i+K:i-K,q=M?i-K:y?i+K:i-K,J=n-ke,ce=y||M?S.left+ke:S.right,$e=y?M?S.left+ke:S.right:S.left+ke;ye=ac(O,V,J,xe,J,q,ce,S.top,$e,S.bottom);break}default:}ye?m||r.start(40,N):N()}};return o.__options={...e,blockPointerEvents:t},o}var sm=(function(e){return e.open="data-open",e.closed="data-closed",e[e.startingStyle=ri.startingStyle]="startingStyle",e[e.endingStyle=ri.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]:""},h4={[ma.popupOpen]:"",[ma.pressed]:""},P2={[sm.open]:""},O2={[sm.closed]:""},A2={[sm.anchorHidden]:""},Jb={open(e){return e?T2:null}};var ss={open(e){return e?P2:O2},anchorHidden(e){return e?A2:null}};function ey(e){return Gi(19)?e:e?"true":void 0}var Ar=f(U(),1);var I2=e=>({name:"arrow",options:e,async fn(t){let{x:r,y:o,placement:n,rects:i,platform:s,elements:a,middlewareData:l}=t,{element:c,padding:u=0,offsetParent:d="real"}=ro(e,t)||{};if(c==null)return{};let m=Ul(u),p={x:r,y:o},g=la(n),h=aa(g),b=await s.getDimensions(c),v=g==="y",x=v?"top":"left",w=v?"bottom":"right",_=v?"clientHeight":"clientWidth",P=i.reference[h]+i.reference[g]-p[g]-i.floating[h],O=p[g]-i.reference[g],V=d==="real"?await s.getOffsetParent?.(c):a.floating,R=a.floating[_]||i.floating[h];(!R||!await s.isElement?.(V))&&(R=a.floating[_]||i.floating[h]);let I=P/2-O/2,D=R/2-b[h]/2-1,E=Math.min(m[x],D),k=Math.min(m[w],D),N=E,T=R-b[h]-k,S=R/2-b[h]/2+I,C=sa(N,S,T),y=!l.arrow&&oo(n)!=null&&S!==C&&i.reference[h]/2-(S<N?E:k)-b[h]/2<0,A=y?S<N?S-N:S-T:0;return{[g]:p[g]+A,data:{[g]:C,centerOffset:S-C-A,...y&&{alignmentOffset:A}},reset:y}}}),ty=(e,t)=>({...I2(e),options:[e,t]});var ry={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 $f().fn(e)).data?.referenceHidden||i}}}};var pa={sideX:"left",sideY:"top"},oy={name:"adaptiveOrigin",async fn(e){let{x:t,y:r,rects:{floating:o},elements:{floating:n},platform:i,strategy:s,placement:a}=e,l=qe(n),c=l.getComputedStyle(n);if(!(c.transitionDuration!=="0s"&&c.transitionDuration!==""))return{x:t,y:r,data:pa};let d=await i.getOffsetParent?.(n),m={width:0,height:0};if(s==="fixed"&&l?.visualViewport)m={width:l.visualViewport.width,height:l.visualViewport.height};else if(d===l){let x=xt(n);m={width:x.documentElement.clientWidth,height:x.documentElement.clientHeight}}else await i.isElement?.(d)&&(m=await i.getDimensions(d));let p=Tt(a),g=t,h=r;p==="left"&&(g=m.width-(t+o.width)),p==="top"&&(h=m.height-(r+o.height));let b=p==="left"?"right":pa.sideX,v=p==="top"?"bottom":pa.sideY;return{x:g,y:h,data:{sideX:b,sideY:v}}}};function sy(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 ny(e,t,r){let{rects:o,placement:n}=e;return{side:sy(t,Tt(n),r),align:oo(n)||"center",anchor:{width:o.reference.width,height:o.reference.height},positioner:{width:o.floating.width,height:o.floating.height}}}function ay(e){let{anchor:t,positionMethod:r="absolute",side:o="bottom",sideOffset:n=0,align:i="center",alignOffset:s=0,collisionBoundary:a,collisionPadding:l=5,sticky:c=!1,arrowPadding:u=5,disableAnchorTracking:d=!1,keepMounted:m=!1,floatingRootContext:p,mounted:g,collisionAvoidance:h,shiftCrossAxis:b=!1,nodeId:v,adaptiveOrigin:x,lazyFlip:w=!1,externalTree:_}=e,[P,O]=Ar.useState(null);!g&&P!==null&&O(null);let V=h.side||"flip",R=h.align||"flip",I=h.fallbackAxisSide||"end",D=typeof t=="function"?t:void 0,E=ae(D),k=D?E:t,N=io(t),T=io(g),C=Yi()==="rtl",y=P||{top:"top",right:"right",bottom:"bottom",left:"left","inline-end":C?"left":"right","inline-start":C?"right":"left"}[o],A=i==="center"?y:`${y}-${i}`,M=l,L=1,H=o==="bottom"?L:0,Z=o==="top"?L:0,X=o==="right"?L:0,ie=o==="left"?L:0;typeof M=="number"?M={top:M+H,right:M+ie,bottom:M+Z,left:M+X}:M&&(M={top:(M.top||0)+H,right:(M.right||0)+ie,bottom:(M.bottom||0)+Z,left:(M.left||0)+X});let ye={boundary:a==="clipping-ancestors"?"clippingAncestors":a,padding:M},K=Ar.useRef(null),xe=io(n),q=io(s),$e=[Hf(Be=>{let Yt=ny(Be,o,C),Hr=typeof xe.current=="function"?xe.current(Yt):xe.current,ur=typeof q.current=="function"?q.current(Yt):q.current;return{mainAxis:Hr,crossAxis:ur,alignmentAxis:ur}},[typeof n!="function"?n:0,typeof s!="function"?s:0,C,o])],Sr=R==="none"&&V!=="shift",Er=!Sr&&(c||b||V==="shift"),No=V==="none"?null:Wf({...ye,padding:{top:M.top+L,right:M.right+L,bottom:M.bottom+L,left:M.left+L},mainAxis:!b&&V==="flip",crossAxis:R==="flip"?"alignment":!1,fallbackAxisSideDirection:I}),fo=Sr?null:jf(Be=>{let Yt=xt(Be.elements.floating).documentElement;return{...ye,rootBoundary:b?{x:0,y:0,width:Yt.clientWidth,height:Yt.clientHeight}:void 0,mainAxis:R!=="none",crossAxis:Er,limiter:c||b?void 0:zf(Hr=>{if(!K.current)return{};let{width:ur,height:Fo}=K.current.getBoundingClientRect(),Xr=mr(Tt(Hr.placement)),Jn=Xr==="y"?ur:Fo,$i=Xr==="y"?M.left+M.right:M.top+M.bottom;return{offset:Jn/2+$i/2}})}},[ye,c,b,M,R]);V==="shift"||R==="shift"||i==="center"?$e.push(fo,No):$e.push(No,fo),$e.push(Uf({...ye,apply({elements:{floating:Be},availableWidth:Yt,availableHeight:Hr,rects:ur}){if(!T.current)return;let Fo=Be.style;Fo.setProperty("--available-width",`${Yt}px`),Fo.setProperty("--available-height",`${Hr}px`);let Xr=qe(Be).devicePixelRatio||1,{x:Jn,y:$i,width:Pl,height:rf}=ur.reference,of=(Math.round((Jn+Pl)*Xr)-Math.round(Jn*Xr))/Xr,nf=(Math.round(($i+rf)*Xr)-Math.round($i*Xr))/Xr;Fo.setProperty("--anchor-width",`${of}px`),Fo.setProperty("--anchor-height",`${nf}px`)}}),ty(()=>({element:K.current||xt(K.current).createElement("div"),padding:u,offsetParent:"floating"}),[u]),{name:"transformOrigin",fn(Be){let{elements:Yt,middlewareData:Hr,placement:ur,rects:Fo,y:Xr}=Be,Jn=Tt(ur),$i=mr(Jn),Pl=K.current,rf=Hr.arrow?.x||0,of=Hr.arrow?.y||0,nf=Pl?.clientWidth||0,zC=Pl?.clientHeight||0,sf=rf+nf/2,Dh=of+zC/2,WC=Math.abs(Hr.shift?.y||0),UC=Fo.reference.height/2,Zs=typeof n=="function"?n(ny(Be,o,C)):n,$C=WC>Zs,YC={top:`${sf}px calc(100% + ${Zs}px)`,bottom:`${sf}px ${-Zs}px`,left:`calc(100% + ${Zs}px) ${Dh}px`,right:`${-Zs}px ${Dh}px`}[Jn],GC=`${sf}px ${Fo.reference.y+UC-Xr}px`;return Yt.floating.style.setProperty("--transform-origin",Er&&$i==="y"&&$C?GC:YC),{}}},ry,x),oe(()=>{!g&&p&&p.update({referenceElement:null,floatingElement:null,domReferenceElement:null,positionReference:null})},[g,p]);let Cr=Ar.useMemo(()=>({elementResize:!d&&typeof ResizeObserver<"u",layoutShift:!d&&typeof IntersectionObserver<"u"}),[d]),{refs:Rr,elements:Do,x:zi,y:Wi,middlewareData:it,update:z,placement:B,context:$,isPositioned:ue,floatingStyles:Pe}=Zf({rootContext:p,open:m?g:void 0,placement:A,middleware:$e,strategy:r,whileElementsMounted:m?void 0:(...Be)=>ua(...Be,Cr),nodeId:v,externalTree:_}),{sideX:vt,sideY:Qe}=it.adaptiveOrigin||pa,Rt=ue?r:"fixed",Ui=Ar.useMemo(()=>{let Be=x?{position:Rt,[vt]:zi,[Qe]:Wi}:{position:Rt,...Pe};return ue||(Be.opacity=0),Be},[x,Rt,vt,zi,Qe,Wi,Pe,ue]),Qn=Ar.useRef(null);oe(()=>{if(!g)return;let Be=N.current,Yt=typeof Be=="function"?Be():Be,ur=(iy(Yt)?Yt.current:Yt)||null||null;ur!==Qn.current&&(Rr.setPositionReference(ur),Qn.current=ur)},[g,Rr,k,N]),Ar.useEffect(()=>{if(!g)return;let Be=N.current;typeof Be!="function"&&iy(Be)&&Be.current!==Qn.current&&(Rr.setPositionReference(Be.current),Qn.current=Be.current)},[g,Rr,k,N]),Ar.useEffect(()=>{if(m&&g&&Do.domReference&&Do.floating)return ua(Do.domReference,Do.floating,z,Cr)},[m,g,Do,z,Cr]);let pt=Tt(B),Lo=sy(o,pt,C),Xs=oo(B)||"center",Cl=!!it.hide?.referenceHidden;oe(()=>{w&&g&&ue&&O(pt)},[w,g,ue,pt]);let Rl=Ar.useMemo(()=>({position:"absolute",top:it.arrow?.y,left:it.arrow?.x}),[it.arrow]),Tl=it.arrow?.centerOffset!==0;return Ar.useMemo(()=>({positionerStyles:Ui,arrowStyles:Rl,arrowRef:K,arrowUncentered:Tl,side:Lo,align:Xs,physicalSide:pt,anchorHidden:Cl,refs:Rr,context:$,isPositioned:ue,update:z}),[Ui,Rl,K,Tl,Lo,Xs,pt,Cl,Rr,$,ue,z])}function iy(e){return e!=null&&"current"in e}function cc(e){return e==="starting"?Yv:bt}function ly(e,t,{styles:r,transitionStatus:o,props:n,refs:i,hidden:s,inert:a=!1}){let l={...r};return a&&(l.pointerEvents="none"),fr("div",e,{state:t,ref:i,props:[{role:"presentation",hidden:s,style:l},cc(o),n],stateAttributesMapping:ss})}var Dt=f(U(),1),py=f(jo(),1);var cy=f(U(),1);function uy(e){let[t,r]=cy.useState({current:e,previous:null});return e!==t.current&&r({current:e,previous:t.current}),t.previous}var mi=f(U(),1);function am(e){let t=Nt(e),r=parseFloat(t.width)||0,o=parseFloat(t.height)||0,n=yt(e),i=n?e.offsetWidth:r,s=n?e.offsetHeight:o;return(gn(r)!==i||gn(o)!==s)&&(r=i,o=s),{width:r,height:o}}var k2=()=>!0;function fy(e){let{popupElement:t,positionerElement:r,content:o,mounted:n,enabled:i=k2,onMeasureLayout:s,onMeasureLayoutComplete:a,side:l,direction:c}=e,u=Xi(t,!0,!1),d=Ki(),m=mi.useRef(null),p=mi.useRef(null),g=mi.useRef(!0),h=mi.useRef(Bo),b=ae(s),v=ae(a),x=mi.useMemo(()=>{let w=l==="top",_=l==="left";return c==="rtl"?(w=w||l==="inline-end",_=_||l==="inline-end"):(w=w||l==="inline-start",_=_||l==="inline-start"),w?{position:"absolute",[l==="top"?"bottom":"top"]:"0",[_?"right":"left"]:"0"}:bt},[l,c]);oe(()=>{if(!n||!i()||typeof ResizeObserver!="function"){h.current=Bo,g.current=!0,m.current=null,p.current=null;return}if(!t||!r)return;h.current=dy(t,x);let w=new ResizeObserver(N=>{let T=N[0];T&&(p.current={width:Math.ceil(T.borderBoxSize[0].inlineSize),height:Math.ceil(T.borderBoxSize[0].blockSize)})});w.observe(t),uc(t,"auto");let _=dc(t,"position","static"),P=dc(t,"transform","none"),O=dc(t,"scale","1"),V=dy(r,{"--available-width":"max-content","--available-height":"max-content"});function R(){_(),P(),V()}function I(){R(),O()}if(b?.(),g.current||m.current===null){ga(r,"max-content");let N=am(t);return m.current=N,ga(r,N),I(),v?.(null,N),g.current=!1,()=>{w.disconnect(),h.current(),h.current=Bo}}uc(t,"auto"),ga(r,"max-content");let D=m.current??p.current,E=am(t);if(m.current=E,!D)return ga(r,E),I(),v?.(null,E),()=>{w.disconnect(),d.cancel(),h.current(),h.current=Bo};uc(t,D),I(),v?.(D,E),ga(r,E);let k=new AbortController;return d.request(()=>{uc(t,E),u(()=>{t.style.setProperty("--popup-width","auto"),t.style.setProperty("--popup-height","auto")},k.signal)}),()=>{w.disconnect(),k.abort(),d.cancel(),h.current(),h.current=Bo}},[o,t,r,u,d,i,n,b,v,x])}function dc(e,t,r){let o=e.style.getPropertyValue(t);return e.style.setProperty(t,r),()=>{e.style.setProperty(t,o)}}function dy(e,t){let r=[];for(let[o,n]of Object.entries(t))r.push(dc(e,o,n));return r.length?()=>{r.forEach(o=>o())}:Bo}function uc(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 ga(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 as=f(F(),1);function gy(e){let{store:t,side:r,cssVars:o,children:n}=e,i=Yi(),s=t.useState("activeTriggerElement"),a=t.useState("activeTriggerId"),l=t.useState("open"),c=t.useState("payload"),u=t.useState("mounted"),d=t.useState("popupElement"),m=t.useState("positionerElement"),p=uy(l?s:null),g=N2(a,c),h=Dt.useRef(null),[b,v]=Dt.useState(null),[x,w]=Dt.useState(null),_=Dt.useRef(null),P=Dt.useRef(null),O=Xi(_,!0,!1),V=Ki(),[R,I]=Dt.useState(null),[D,E]=Dt.useState(!1);oe(()=>(t.set("hasViewport",!0),()=>{t.set("hasViewport",!1)}),[t]);let k=ae(()=>{_.current?.style.setProperty("animation","none"),_.current?.style.setProperty("transition","none"),P.current?.style.setProperty("display","none")}),N=ae(A=>{_.current?.style.removeProperty("animation"),_.current?.style.removeProperty("transition"),P.current?.style.removeProperty("display"),A&&I(A)}),T=Dt.useRef(null);oe(()=>{if(s&&p&&s!==p&&T.current!==s&&h.current){v(h.current),E(!0);let A=M2(p,s);w(A),V.request(()=>{py.flushSync(()=>{E(!1)}),O(()=>{v(null),I(null),h.current=null})}),T.current=s}},[s,p,b,O,V]),oe(()=>{let A=_.current;if(!A)return;let M=xt(A).createElement("div");for(let L of Array.from(A.childNodes))M.appendChild(L.cloneNode(!0));h.current=M});let S=b!=null,C;S?C=(0,as.jsxs)(Dt.Fragment,{children:[(0,as.jsx)("div",{"data-previous":!0,inert:ey(!0),ref:P,style:{...R?{[o.popupWidth]:`${R.width}px`,[o.popupHeight]:`${R.height}px`}:null,position:"absolute"},"data-ending-style":D?void 0:""},"previous"),(0,as.jsx)("div",{"data-current":!0,ref:_,"data-starting-style":D?"":void 0,children:n},g)]}):C=(0,as.jsx)("div",{"data-current":!0,ref:_,children:n},g),oe(()=>{let A=P.current;!A||!b||A.replaceChildren(...Array.from(b.childNodes))},[b]),fy({popupElement:d,positionerElement:m,mounted:u,content:c,onMeasureLayout:k,onMeasureLayoutComplete:N,side:r,direction:i});let y={activationDirection:V2(x),transitioning:S};return{children:C,state:y}}function V2(e){if(e)return`${my(e.horizontal,5,"right","left")} ${my(e.vertical,5,"down","up")}`}function my(e,t,r,o){return e>t?r:e<-t?o:""}function M2(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 N2(e,t){let[r,o]=Dt.useState(0),n=Dt.useRef(e),i=Dt.useRef(t),s=Dt.useRef(!1);return oe(()=>{let a=n.current,l=i.current,c=e!==a,u=t!==l;c?(o(d=>d+1),s.current=!u):s.current&&u&&(o(d=>d+1),s.current=!1),n.current=e,i.current=t},[e,t]),`${e??"current"}-${r}`}var fc=f(U(),1),hy=f(jo(),1);var vy=f(F(),1),by=fc.forwardRef(function(t,r){let{children:o,container:n,className:i,render:s,style:a,...l}=t,{portalNode:c,portalSubtree:u}=Vf({container:n,ref:r,componentProps:t,elementProps:l});return!u&&!c?null:(0,vy.jsxs)(fc.Fragment,{children:[u,c&&hy.createPortal(o,c)]})});var hr={};lf(hr,{Arrow:()=>Ny,Handle:()=>ha,Popup:()=>Vy,Portal:()=>Oy,Positioner:()=>Iy,Provider:()=>Dy,Root:()=>_y,Trigger:()=>Ry,Viewport:()=>By,createHandle:()=>Hy});var go=f(U(),1);var mc=f(U(),1),lm=mc.createContext(void 0);function zr(e){let t=mc.useContext(lm);if(t===void 0&&!e)throw new Error(dr(72));return t}var yy=f(U(),1),xy=f(jo(),1);var D2={...qb,disabled:_e(e=>e.disabled),instantType:_e(e=>e.instantType),isInstantPhase:_e(e=>e.isInstantPhase),trackCursorAxis:_e(e=>e.trackCursorAxis),disableHoverablePopup:_e(e=>e.disableHoverablePopup),lastOpenChangeReason:_e(e=>e.openChangeReason),closeOnClick:_e(e=>e.closeOnClick),closeDelay:_e(e=>e.closeDelay),hasViewport:_e(e=>e.hasViewport)},ls=class e extends ns{constructor(t){super({...L2(),...t},{popupRef:yy.createRef(),onOpenChange:void 0,onOpenChangeComplete:void 0,triggerElements:new bn},D2)}setOpen=(t,r)=>{let o=r.reason,n=o===pe.triggerHover,i=t&&o===pe.triggerFocus,s=!t&&(o===pe.triggerPress||o===pe.escapeKey);if(r.preventUnmountOnClose=()=>{this.set("preventUnmountingOnClose",!0)},this.context.onOpenChange?.(t,r),r.isCanceled)return;this.state.floatingRootContext.dispatchOpenChange(t,r);let a=()=>{let l={open:t,openChangeReason:o};i?l.instantType="focus":s?l.instantType="dismiss":o===pe.triggerHover&&(l.instantType=void 0);let c=r.trigger?.id??null;(c||t)&&(l.activeTriggerId=c,l.activeTriggerElement=r.trigger??null),this.update(l)};n?xy.flushSync(a):a()};static useStore(t,r){let o=st(()=>new e(r)).current,n=t??o,i=Qf({popupStore:n,onOpenChange:n.setOpen});return n.state.floatingRootContext=i,n}};function L2(){return{...Gb(),disabled:!1,instantType:void 0,isInstantPhase:!1,trackCursorAxis:"none",disableHoverablePopup:!1,openChangeReason:null,closeOnClick:!0,closeDelay:0,hasViewport:!1}}var wy=f(F(),1),_y=Kf(function(t){let{disabled:r=!1,defaultOpen:o=!1,open:n,disableHoverablePopup:i=!1,trackCursorAxis:s="none",actionsRef:a,onOpenChange:l,onOpenChangeComplete:c,handle:u,triggerId:d,defaultTriggerId:m=null,children:p}=t,g=ls.useStore(u?.store,{open:o,openProp:n,activeTriggerId:m,triggerIdProp:d});Wv(()=>{n===void 0&&g.state.open===!1&&o===!0&&g.update({open:!0,activeTriggerId:m})}),g.useControlledProp("openProp",n),g.useControlledProp("triggerIdProp",d),g.useContextCallback("onOpenChange",l),g.useContextCallback("onOpenChangeComplete",c);let h=g.useState("open"),b=!r&&h,v=g.useState("activeTriggerId"),x=g.useState("payload");g.useSyncedValues({trackCursorAxis:s,disableHoverablePopup:i}),oe(()=>{h&&r&&g.setOpen(!1,Me(pe.disabled))},[h,r,g]),g.useSyncedValue("disabled",r),Ub(g);let{forceUnmount:w,transitionStatus:_}=$b(b,g),P=g.select("floatingRootContext"),O=g.useState("isInstantPhase"),V=g.useState("instantType"),R=g.useState("lastOpenChangeReason"),I=go.useRef(null);oe(()=>{_==="ending"&&R===pe.none||_!=="ending"&&O?(V!=="delay"&&(I.current=V),g.set("instantType","delay")):I.current!==null&&(g.set("instantType",I.current),I.current=null)},[_,O,R,V,g]),oe(()=>{b&&v==null&&g.set("payload",void 0)},[g,v,b]);let D=go.useCallback(()=>{g.setOpen(!1,Me(pe.imperativeAction))},[g]);go.useImperativeHandle(a,()=>({unmount:w,close:D}),[w,D]);let E=Nf(P,{enabled:!r,referencePress:()=>g.select("closeOnClick")}),k=Mf(P,{enabled:!r&&s!=="none",axis:s==="none"?void 0:s}),{getReferenceProps:N,getFloatingProps:T,getTriggerProps:S}=nm([E,k]),C=go.useMemo(()=>N(),[N]),y=go.useMemo(()=>S(),[S]),A=go.useMemo(()=>T(),[T]);return g.useSyncedValues({activeTriggerProps:C,inactiveTriggerProps:y,popupProps:A}),(0,wy.jsx)(lm.Provider,{value:g,children:typeof p=="function"?p({payload:x}):p})});var Cy=f(U(),1);var pc=f(U(),1),cm=pc.createContext(void 0);function Sy(){return pc.useContext(cm)}var Ey=(function(e){return e[e.popupOpen=ma.popupOpen]="popupOpen",e.triggerDisabled="data-trigger-disabled",e})({});var Ry=Hb(function(t,r){let{className:o,render:n,handle:i,payload:s,disabled:a,delay:l,closeOnClick:c=!0,closeDelay:u,id:d,style:m,...p}=t,g=zr(!0),h=i?.store??g;if(!h)throw new Error(dr(82));let b=hv(d),v=h.useState("isTriggerActive",b),x=h.useState("isOpenedByTrigger",b),w=h.useState("floatingRootContext"),_=Cy.useRef(null),P=l??600,O=u??0,{registerTrigger:V,isMountedByThisTrigger:R}=Wb(b,_,h,{payload:s,closeOnClick:c,closeDelay:O}),I=Sy(),{delayRef:D,isInstantPhase:E,hasProvider:k}=kf(w,{open:x});h.useSyncedValue("isInstantPhase",E);let N=h.useState("disabled"),T=a??N,S=h.useState("trackCursorAxis"),C=h.useState("disableHoverablePopup"),y=om(w,{enabled:!T,mouseOnly:!0,move:!1,handleClose:!C&&S!=="both"?im():null,restMs(){let Z=I?.delay,X=typeof D.current=="object"?D.current.open:void 0,ie=P;return k&&(X!==0?ie=l??Z??P:ie=0),ie},delay(){let Z=typeof D.current=="object"?D.current.close:void 0,X=O;return u==null&&k&&(X=Z),{close:X}},triggerElementRef:_,isActiveTrigger:v,isClosing:()=>h.select("transitionStatus")==="ending"}),A=em(w,{enabled:!T}).reference,M={open:x},L=h.useState("triggerProps",R);return fr("button",t,{state:M,ref:[r,V,_],props:[y,A,L,{onPointerDown(){h.set("closeOnClick",c)},id:b,[Ey.triggerDisabled]:T?"":void 0},p],stateAttributesMapping:Jb})});var Py=f(U(),1);var gc=f(U(),1),um=gc.createContext(void 0);function Ty(){let e=gc.useContext(um);if(e===void 0)throw new Error(dr(70));return e}var dm=f(F(),1),Oy=Py.forwardRef(function(t,r){let{keepMounted:o=!1,...n}=t;return zr().useState("mounted")||o?(0,dm.jsx)(um.Provider,{value:o,children:(0,dm.jsx)(by,{ref:r,...n})}):null});var vc=f(U(),1);var hc=f(U(),1),fm=hc.createContext(void 0);function cs(){let e=hc.useContext(fm);if(e===void 0)throw new Error(dr(71));return e}var Ay=f(F(),1),Iy=vc.forwardRef(function(t,r){let{render:o,className:n,anchor:i,positionMethod:s="absolute",side:a="top",align:l="center",sideOffset:c=0,alignOffset:u=0,collisionBoundary:d="clipping-ancestors",collisionPadding:m=5,arrowPadding:p=5,sticky:g=!1,disableAnchorTracking:h=!1,collisionAvoidance:b=Gv,style:v,...x}=t,w=zr(),_=Ty(),P=w.useState("open"),O=w.useState("mounted"),V=w.useState("trackCursorAxis"),R=w.useState("disableHoverablePopup"),I=w.useState("floatingRootContext"),D=w.useState("instantType"),E=w.useState("transitionStatus"),k=w.useState("hasViewport"),N=ay({anchor:i,positionMethod:s,floatingRootContext:I,mounted:O,side:a,sideOffset:c,align:l,alignOffset:u,collisionBoundary:d,collisionPadding:m,sticky:g,arrowPadding:p,disableAnchorTracking:h,keepMounted:_,collisionAvoidance:b,adaptiveOrigin:k?oy:void 0}),T=vc.useMemo(()=>({open:P,side:N.side,align:N.align,anchorHidden:N.anchorHidden,instant:V!=="none"?"tracking-cursor":D}),[P,N.side,N.align,N.anchorHidden,V,D]),S=ly(t,T,{styles:N.positionerStyles,transitionStatus:E,props:x,refs:[r,w.useStateSetter("positionerElement")],hidden:!O,inert:!P||V==="both"||R});return(0,Ay.jsx)(fm.Provider,{value:N,children:S})});var ky=f(U(),1);var F2={...ss,...xv},Vy=ky.forwardRef(function(t,r){let{className:o,render:n,style:i,...s}=t,a=zr(),{side:l,align:c}=cs(),u=a.useState("open"),d=a.useState("instantType"),m=a.useState("transitionStatus"),p=a.useState("popupProps"),g=a.useState("floatingRootContext");$l({open:u,ref:a.context.popupRef,onComplete(){u&&a.context.onOpenChangeComplete?.(!0)}});let h=a.useState("disabled"),b=a.useState("closeDelay");return rm(g,{enabled:!h,closeDelay:b}),fr("div",t,{state:{open:u,side:l,align:c,instant:d,transitionStatus:m},ref:[r,a.context.popupRef,a.useStateSetter("popupElement")],props:[p,cc(m),s],stateAttributesMapping:F2})});var My=f(U(),1);var Ny=My.forwardRef(function(t,r){let{className:o,render:n,style:i,...s}=t,a=zr(),l=a.useState("open"),c=a.useState("instantType"),{arrowRef:u,side:d,align:m,arrowUncentered:p,arrowStyles:g}=cs();return fr("div",t,{state:{open:l,side:d,align:m,uncentered:p,instant:c},ref:[r,u],props:[{style:g,"aria-hidden":!0},s],stateAttributesMapping:ss})});var mm=f(U(),1);var pm=f(F(),1),Dy=function(t){let{delay:r,closeDelay:o,timeout:n=400}=t,i=mm.useMemo(()=>({delay:r,closeDelay:o}),[r,o]),s=mm.useMemo(()=>({open:r,close:o}),[r,o]);return(0,pm.jsx)(cm.Provider,{value:i,children:(0,pm.jsx)(If,{delay:s,timeoutMs:n,children:t.children})})};var Fy=f(U(),1);var Ly=(function(e){return e.popupWidth="--popup-width",e.popupHeight="--popup-height",e})({});var B2={activationDirection:e=>e?{"data-activation-direction":e}:null},By=Fy.forwardRef(function(t,r){let{render:o,className:n,style:i,children:s,...a}=t,l=zr(),c=cs(),u=l.useState("instantType"),{children:d,state:m}=gy({store:l,side:c.side,cssVars:Ly,children:s}),p={activationDirection:m.activationDirection,transitioning:m.transitioning,instant:u};return fr("div",t,{state:p,ref:r,props:[a,{children:d}],stateAttributesMapping:B2})});var ha=class{constructor(){this.store=new ls}open(t){let r=t?this.store.context.triggerElements.getById(t):void 0;if(t&&!r)throw new Error(dr(81,t));this.store.setOpen(!0,Me(pe.imperativeAction,void 0,r))}close(){this.store.setOpen(!1,Me(pe.imperativeAction,void 0,void 0))}get isOpen(){return this.store.state.open}};function Hy(){return new ha}function us(e){return fr(e.defaultTagName??"div",e,e)}var Wy=f(W(),1),gm="data-wp-hash";function hm(){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 H2(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 Uy(e,t,r){if(!e.head)return;let o=hm(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(H2(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 j2(e){let t=hm();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=hm();r.styles.set(e,t);for(let o of r.documents.keys())Uy(o,e,t)}typeof process>"u",$y("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 jy={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",$y("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 zy={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"},bc=(0,Wy.forwardRef)(function({variant:t="body-md",render:r,className:o,...n},i){return us({render:r,defaultTagName:"span",ref:i,props:Ho(n,{className:Y(jy.text,zy.heading,zy.p,jy[t],o)})})});var yc=f(fe(),1),vm=f(F(),1),va=(0,vm.jsx)(yc.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,vm.jsx)(yc.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M11.934 7.406a1 1 0 0 0 .914.594H19a.5.5 0 0 1 .5.5v9a.5.5 0 0 1-.5.5H5a.5.5 0 0 1-.5-.5V6a.5.5 0 0 1 .5-.5h5.764a.5.5 0 0 1 .447.276l.723 1.63Zm1.064-1.216a.5.5 0 0 0 .462.31H19a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h5.764a2 2 0 0 1 1.789 1.106l.445 1.084ZM8.5 10.5h7V12h-7v-1.5Zm7 3.5h-7v1.5h7V14Z"})});var xc=f(fe(),1),bm=f(F(),1),ym=(0,bm.jsx)(xc.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,bm.jsx)(xc.Path,{d:"m16.5 13.5-3.7 3.7V4h-1.5v13.2l-3.8-3.7-1 1 5.5 5.6 5.5-5.6z"})});var wc=f(fe(),1),xm=f(F(),1),wm=(0,xm.jsx)(wc.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,xm.jsx)(wc.Path,{d:"M20 11.2H6.8l3.7-3.7-1-1L3.9 12l5.6 5.5 1-1-3.7-3.7H20z"})});var _c=f(fe(),1),_m=f(F(),1),Sm=(0,_m.jsx)(_c.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,_m.jsx)(_c.Path,{d:"m14.5 6.5-1 1 3.7 3.7H4v1.6h13.2l-3.7 3.7 1 1 5.6-5.5z"})});var Sc=f(fe(),1),Em=f(F(),1),Cm=(0,Em.jsx)(Sc.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Em.jsx)(Sc.Path,{d:"M12 3.9 6.5 9.5l1 1 3.8-3.7V20h1.5V6.8l3.7 3.7 1-1z"})});var Ec=f(fe(),1),Rm=f(F(),1),ba=(0,Rm.jsx)(Ec.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Rm.jsx)(Ec.Path,{fillRule:"evenodd",d:"M8.95 11.25H4v1.5h4.95v4.5H13V18c0 1.1.9 2 2 2h3c1.1 0 2-.9 2-2v-3c0-1.1-.9-2-2-2h-3c-1.1 0-2 .9-2 2v.75h-2.55v-7.5H13V9c0 1.1.9 2 2 2h3c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2h-3c-1.1 0-2 .9-2 2v.75H8.95v4.5ZM14.5 15v3c0 .3.2.5.5.5h3c.3 0 .5-.2.5-.5v-3c0-.3-.2-.5-.5-.5h-3c-.3 0-.5.2-.5.5Zm0-6V6c0-.3.2-.5.5-.5h3c.3 0 .5.2.5.5v3c0 .3-.2.5-.5.5h-3c-.3 0-.5-.2-.5-.5Z",clipRule:"evenodd"})});var Cc=f(fe(),1),Tm=f(F(),1),Rc=(0,Tm.jsx)(Cc.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Tm.jsx)(Cc.Path,{d:"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM5 4.5h14c.3 0 .5.2.5.5v3.5h-15V5c0-.3.2-.5.5-.5zm8 5.5h6.5v3.5H13V10zm-1.5 3.5h-7V10h7v3.5zm-7 5.5v-4h7v4.5H5c-.3 0-.5-.2-.5-.5zm14.5.5h-6V15h6.5v4c0 .3-.2.5-.5.5z"})});var Tc=f(fe(),1),Pm=f(F(),1),Om=(0,Pm.jsx)(Tc.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Pm.jsx)(Tc.Path,{d:"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm.5 16c0 .3-.2.5-.5.5H5c-.3 0-.5-.2-.5-.5V7h15v12zM9 10H7v2h2v-2zm0 4H7v2h2v-2zm4-4h-2v2h2v-2zm4 0h-2v2h2v-2zm-4 4h-2v2h2v-2zm4 0h-2v2h2v-2z"})});var Pc=f(fe(),1),Am=f(F(),1),ds=(0,Am.jsx)(Pc.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Am.jsx)(Pc.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M6 5.5h3a.5.5 0 01.5.5v3a.5.5 0 01-.5.5H6a.5.5 0 01-.5-.5V6a.5.5 0 01.5-.5zM4 6a2 2 0 012-2h3a2 2 0 012 2v3a2 2 0 01-2 2H6a2 2 0 01-2-2V6zm11-.5h3a.5.5 0 01.5.5v3a.5.5 0 01-.5.5h-3a.5.5 0 01-.5-.5V6a.5.5 0 01.5-.5zM13 6a2 2 0 012-2h3a2 2 0 012 2v3a2 2 0 01-2 2h-3a2 2 0 01-2-2V6zm5 8.5h-3a.5.5 0 00-.5.5v3a.5.5 0 00.5.5h3a.5.5 0 00.5-.5v-3a.5.5 0 00-.5-.5zM15 13a2 2 0 00-2 2v3a2 2 0 002 2h3a2 2 0 002-2v-3a2 2 0 00-2-2h-3zm-9 1.5h3a.5.5 0 01.5.5v3a.5.5 0 01-.5.5H6a.5.5 0 01-.5-.5v-3a.5.5 0 01.5-.5zM4 15a2 2 0 012-2h3a2 2 0 012 2v3a2 2 0 01-2 2H6a2 2 0 01-2-2v-3z"})});var Oc=f(fe(),1),Im=f(F(),1),ya=(0,Im.jsx)(Oc.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Im.jsx)(Oc.Path,{d:"M16.5 7.5 10 13.9l-2.5-2.4-1 1 3.5 3.6 7.5-7.6z"})});var Ac=f(fe(),1),km=f(F(),1),xa=(0,km.jsx)(Ac.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,km.jsx)(Ac.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 Ic=f(fe(),1),Vm=f(F(),1),Mm=(0,Vm.jsx)(Ic.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Vm.jsx)(Ic.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M10.289 4.836A1 1 0 0111.275 4h1.306a1 1 0 01.987.836l.244 1.466c.787.26 1.503.679 2.108 1.218l1.393-.522a1 1 0 011.216.437l.653 1.13a1 1 0 01-.23 1.273l-1.148.944a6.025 6.025 0 010 2.435l1.149.946a1 1 0 01.23 1.272l-.653 1.13a1 1 0 01-1.216.437l-1.394-.522c-.605.54-1.32.958-2.108 1.218l-.244 1.466a1 1 0 01-.987.836h-1.306a1 1 0 01-.986-.836l-.244-1.466a5.995 5.995 0 01-2.108-1.218l-1.394.522a1 1 0 01-1.217-.436l-.653-1.131a1 1 0 01.23-1.272l1.149-.946a6.026 6.026 0 010-2.435l-1.148-.944a1 1 0 01-.23-1.272l.653-1.131a1 1 0 011.217-.437l1.393.522a5.994 5.994 0 012.108-1.218l.244-1.466zM14.929 12a3 3 0 11-6 0 3 3 0 016 0z"})});var kc=f(fe(),1),Nm=f(F(),1),wa=(0,Nm.jsx)(kc.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Nm.jsx)(kc.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M7.25 16.437a6.5 6.5 0 1 1 9.5 0V16A2.75 2.75 0 0 0 14 13.25h-4A2.75 2.75 0 0 0 7.25 16v.437Zm1.5 1.193a6.47 6.47 0 0 0 3.25.87 6.47 6.47 0 0 0 3.25-.87V16c0-.69-.56-1.25-1.25-1.25h-4c-.69 0-1.25.56-1.25 1.25v1.63ZM4 12a8 8 0 1 1 16 0 8 8 0 0 1-16 0Zm10-2a2 2 0 1 1-4 0 2 2 0 0 1 4 0Z"})});var Vc=f(fe(),1),Dm=f(F(),1),Lm=(0,Dm.jsx)(Vc.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Dm.jsx)(Vc.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 Mc=f(fe(),1),Fm=f(F(),1),Bm=(0,Fm.jsx)(Mc.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Fm.jsx)(Mc.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 Nc=f(fe(),1),Hm=f(F(),1),jm=(0,Hm.jsx)(Nc.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Hm.jsx)(Nc.Path,{d:"M4 8.8h8.9V7.2H4v1.6zm0 7h8.9v-1.5H4v1.5zM18 13c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0-3c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2z"})});var Dc=f(fe(),1),zm=f(F(),1),Wm=(0,zm.jsx)(Dc.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,zm.jsx)(Dc.Path,{d:"M11.1 15.8H20v-1.5h-8.9v1.5zm0-8.6v1.5H20V7.2h-8.9zM6 13c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0-7c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"})});var Lc=f(fe(),1),Um=f(F(),1),_a=(0,Um.jsx)(Lc.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Um.jsx)(Lc.Path,{d:"M10 17.5H14V16H10V17.5ZM6 6V7.5H18V6H6ZM8 12.5H16V11H8V12.5Z"})});var Fc=f(fe(),1),$m=f(F(),1),Ym=(0,$m.jsx)(Fc.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,$m.jsx)(Fc.Path,{d:"M12 4L4 7.9V20h16V7.9L12 4zm6.5 14.5H14V13h-4v5.5H5.5V8.8L12 5.7l6.5 3.1v9.7z"})});var Bc=f(fe(),1),Gm=f(F(),1),Sa=(0,Gm.jsx)(Bc.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Gm.jsx)(Bc.Path,{d:"M18 5.5H6a.5.5 0 00-.5.5v3h13V6a.5.5 0 00-.5-.5zm.5 5H10v8h8a.5.5 0 00.5-.5v-7.5zm-10 0h-3V18a.5.5 0 00.5.5h2.5v-8zM6 4h12a2 2 0 012 2v12a2 2 0 01-2 2H6a2 2 0 01-2-2V6a2 2 0 012-2z"})});var Hc=f(fe(),1),qm=f(F(),1),Km=(0,qm.jsx)(Hc.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,qm.jsx)(Hc.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 jc=f(fe(),1),Xm=f(F(),1),Zm=(0,Xm.jsx)(jc.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Xm.jsx)(jc.Path,{d:"M4 4v1.5h16V4H4zm8 8.5h8V11h-8v1.5zM4 20h16v-1.5H4V20zm4-8c0-1.1-.9-2-2-2s-2 .9-2 2 .9 2 2 2 2-.9 2-2z"})});var Ea=f(fe(),1),Ca=f(F(),1),Qm=(0,Ca.jsxs)(Ea.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:[(0,Ca.jsx)(Ea.Path,{d:"m7 6.5 4 2.5-4 2.5z"}),(0,Ca.jsx)(Ea.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"m5 3c-1.10457 0-2 .89543-2 2v14c0 1.1046.89543 2 2 2h14c1.1046 0 2-.8954 2-2v-14c0-1.10457-.8954-2-2-2zm14 1.5h-14c-.27614 0-.5.22386-.5.5v10.7072l3.62953-2.6465c.25108-.1831.58905-.1924.84981-.0234l2.92666 1.8969 3.5712-3.4719c.2911-.2831.7545-.2831 1.0456 0l2.9772 2.8945v-9.3568c0-.27614-.2239-.5-.5-.5zm-14.5 14.5v-1.4364l4.09643-2.987 2.99567 1.9417c.2936.1903.6798.1523.9307-.0917l3.4772-3.3806 3.4772 3.3806.0228-.0234v2.5968c0 .2761-.2239.5-.5.5h-14c-.27614 0-.5-.2239-.5-.5z"})]});var zc=f(fe(),1),Jm=f(F(),1),ep=(0,Jm.jsx)(zc.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Jm.jsx)(zc.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 Wc=f(fe(),1),tp=f(F(),1),Ra=(0,tp.jsx)(Wc.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,tp.jsx)(Wc.Path,{d:"M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z"})});var Uc=f(fe(),1),rp=f(F(),1),$c=(0,rp.jsx)(Uc.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,rp.jsx)(Uc.Path,{d:"M6.6 6L5.4 7l4.5 5-4.5 5 1.1 1 5.5-6-5.4-6zm6 0l-1.1 1 4.5 5-4.5 5 1.1 1 5.5-6-5.5-6z"})});var Yc=f(fe(),1),op=f(F(),1),np=(0,op.jsx)(Yc.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,op.jsx)(Yc.Path,{d:"M19 5c1.1 0 2 .9 2 2v10c0 1.1-.9 2-2 2H5c-1.1 0-2-.9-2-2V7c0-1.1.9-2 2-2zM5 6.5c-.3 0-.5.2-.5.5v10c0 .3.2.5.5.5h14c.3 0 .5-.2.5-.5V7c0-.3-.2-.5-.5-.5zm7.01 2.75q.711 0 1.24.364.533.364.824 1.012.296.645.296 1.488 0 .887-.296 1.556-.292.664-.824 1.036-.528.368-1.24.368-.708 0-1.24-.368-.527-.372-.824-1.036-.296-.668-.296-1.556 0-.848.296-1.492.296-.648.824-1.008a2.14 2.14 0 0 1 1.24-.364m-3.484 3.6h.72v.832h-.72v1.28h-.984v-1.28H4.75l3.08-4.32h.696zm9.522 0h.72v.832h-.72v1.28h-.983v-1.28h-2.793l3.08-4.32h.696zm-6.038-2.696q-.568 0-.952.48-.384.475-.384 1.48 0 .716.176 1.168.176.45.476.66.304.212.684.212t.68-.208q.304-.207.48-.656.176-.451.176-1.176 0-.996-.384-1.476-.38-.484-.952-.484M6.33 12.85h1.212v-1.722zm9.523 0h1.211v-1.722z"})});var Ta=f(fe(),1),Pa=f(F(),1),ip=(0,Pa.jsxs)(Ta.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:[(0,Pa.jsx)(Ta.Path,{d:"M15.5 7.5h-7V9h7V7.5Zm-7 3.5h7v1.5h-7V11Zm7 3.5h-7V16h7v-1.5Z"}),(0,Pa.jsx)(Ta.Path,{d:"M17 4H7a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2ZM7 5.5h10a.5.5 0 0 1 .5.5v12a.5.5 0 0 1-.5.5H7a.5.5 0 0 1-.5-.5V6a.5.5 0 0 1 .5-.5Z"})]});var Gc=f(fe(),1),sp=f(F(),1),Oa=(0,sp.jsx)(Gc.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,sp.jsx)(Gc.Path,{d:"m19 7-3-3-8.5 8.5-1 4 4-1L19 7Zm-7 11.5H5V20h7v-1.5Z"})});var qc=f(fe(),1),ap=f(F(),1),lp=(0,ap.jsx)(qc.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,ap.jsx)(qc.Path,{d:"m21.5 9.1-6.6-6.6-4.2 5.6c-1.2-.1-2.4.1-3.6.7-.1 0-.1.1-.2.1-.5.3-.9.6-1.2.9l3.7 3.7-5.7 5.7v1.1h1.1l5.7-5.7 3.7 3.7c.4-.4.7-.8.9-1.2.1-.1.1-.2.2-.3.6-1.1.8-2.4.6-3.6l5.6-4.1zm-7.3 3.5.1.9c.1.9 0 1.8-.4 2.6l-6-6c.8-.4 1.7-.5 2.6-.4l.9.1L15 4.9 19.1 9l-4.9 3.6z"})});var Kc=f(fe(),1),cp=f(F(),1),up=(0,cp.jsx)(Kc.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,cp.jsx)(Kc.Path,{d:"m7.3 9.7 1.4 1.4c.2-.2.3-.3.4-.5 0 0 0-.1.1-.1.3-.5.4-1.1.3-1.6L12 7 9 4 7.2 6.5c-.6-.1-1.1 0-1.6.3 0 0-.1 0-.1.1-.3.1-.4.2-.6.4l1.4 1.4L4 11v1h1l2.3-2.3zM4 20h9v-1.5H4V20zm0-5.5V16h16v-1.5H4z"})});var Xc=f(fe(),1),dp=f(F(),1),Zc=(0,dp.jsx)(Xc.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,dp.jsx)(Xc.Path,{d:"M11.6 7l-1.1-1L5 12l5.5 6 1.1-1L7 12l4.6-5zm6 0l-1.1-1-5.5 6 5.5 6 1.1-1-4.6-5 4.6-5z"})});var Qc=f(fe(),1),fp=f(F(),1),mp=(0,fp.jsx)(Qc.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,fp.jsx)(Qc.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M12 18.5a6.5 6.5 0 1 1 0-13 6.5 6.5 0 0 1 0 13ZM4 12a8 8 0 1 1 16 0 8 8 0 0 1-16 0Zm11.53-1.47-1.06-1.06L11 12.94l-1.47-1.47-1.06 1.06L11 15.06l4.53-4.53Z"})});var Jc=f(fe(),1),pp=f(F(),1),gp=(0,pp.jsx)(Jc.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,pp.jsx)(Jc.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M12 18.5a6.5 6.5 0 1 1 0-13 6.5 6.5 0 0 1 0 13ZM4 12a8 8 0 1 1 16 0 8 8 0 0 1-16 0Zm9 1V8h-1.5v3.5h-2V13H13Z"})});var eu=f(fe(),1),hp=f(F(),1),Aa=(0,hp.jsx)(eu.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,hp.jsx)(eu.Path,{d:"M13 5c-3.3 0-6 2.7-6 6 0 1.4.5 2.7 1.3 3.7l-3.8 3.8 1.1 1.1 3.8-3.8c1 .8 2.3 1.3 3.7 1.3 3.3 0 6-2.7 6-6S16.3 5 13 5zm0 10.5c-2.5 0-4.5-2-4.5-4.5s2-4.5 4.5-4.5 4.5 2 4.5 4.5-2 4.5-4.5 4.5z"})});var tu=f(fe(),1),vp=f(F(),1),bp=(0,vp.jsx)(tu.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,vp.jsx)(tu.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 ru=f(fe(),1),yp=f(F(),1),xp=(0,yp.jsx)(ru.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,yp.jsx)(ru.Path,{d:"M4.75 4a.75.75 0 0 0-.75.75v7.826c0 .2.08.39.22.53l6.72 6.716a2.313 2.313 0 0 0 3.276-.001l5.61-5.611-.531-.53.532.528a2.315 2.315 0 0 0 0-3.264L13.104 4.22a.75.75 0 0 0-.53-.22H4.75ZM19 12.576a.815.815 0 0 1-.236.574l-5.61 5.611a.814.814 0 0 1-1.153 0L5.5 12.264V5.5h6.763l6.5 6.502a.816.816 0 0 1 .237.574ZM8.75 9.75a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z"})});var ou=f(fe(),1),wp=f(F(),1),Ia=(0,wp.jsx)(ou.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,wp.jsx)(ou.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 nu=f(fe(),1),_p=f(F(),1),Sp=(0,_p.jsx)(nu.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,_p.jsx)(nu.Path,{d:"M17.8 2l-.9.3c-.1 0-3.6 1-5.2 2.1C10 5.5 9.3 6.5 8.9 7.1c-.6.9-1.7 4.7-1.7 6.3l-.9 2.3c-.2.4 0 .8.4 1 .1 0 .2.1.3.1.3 0 .6-.2.7-.5l.6-1.5c.3 0 .7-.1 1.2-.2.7-.1 1.4-.3 2.2-.5.8-.2 1.6-.5 2.4-.8.7-.3 1.4-.7 1.9-1.2s.8-1.2 1-1.9c.2-.7.3-1.6.4-2.4.1-.8.1-1.7.2-2.5 0-.8.1-1.5.2-2.1V2zm-1.9 5.6c-.1.8-.2 1.5-.3 2.1-.2.6-.4 1-.6 1.3-.3.3-.8.6-1.4.9-.7.3-1.4.5-2.2.8-.6.2-1.3.3-1.8.4L15 7.5c.3-.3.6-.7 1-1.1 0 .4 0 .8-.1 1.2zM6 20h8v-1.5H6V20z"})});var Xy=f(W(),1);function Ep(e,t,r){return(0,Xy.cloneElement)(e??t,{children:r})}var Zy=f(Js(),1),{lock:N9,unlock:Qy}=(0,Zy.__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 Jy=f(W(),1),Cp="data-wp-hash";function Rp(){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 z2(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Cp}]`))if(r.getAttribute(Cp)===t)return!0;return!1}function ex(e,t,r){if(!e.head)return;let o=Rp(),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(Cp,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function W2(e){let t=Rp();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)ex(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 U2(e,t){let r=Rp();r.styles.set(e,t);for(let o of r.documents.keys())ex(o,e,t)}typeof process>"u",U2("b51ff41489","@layer wp-ui-utilities, wp-ui-components, wp-ui-compositions, wp-ui-overrides;@layer wp-ui-components{._19ce0419607e1896__stack{display:flex}}");var $2={stack:"_19ce0419607e1896__stack"},Y2={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)"},j=(0,Jy.forwardRef)(function({direction:t,gap:r,align:o,justify:n,wrap:i,render:s,...a},l){let c={gap:r&&Y2[r],alignItems:o,justifyContent:n,flexDirection:t,flexWrap:i};return us({render:s,ref:l,props:Ho(a,{style:c,className:$2.stack})})});var Ir={};lf(Ir,{Popup:()=>px,Portal:()=>iu,Positioner:()=>su,Provider:()=>wx,Root:()=>yx,Trigger:()=>vx});var dx=f(W(),1),fx=f(Ky(),1);var ix=f(W(),1);var Tp="data-wp-hash";function Pp(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&q2(document)),e.__wpStyleRuntime}function G2(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Tp}]`))if(r.getAttribute(Tp)===t)return!0;return!1}function rx(e,t,r){if(!e.head)return;let o=Pp(),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(Tp,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function q2(e){let t=Pp();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)rx(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=Pp();r.styles.set(e,t);for(let o of r.documents.keys())rx(o,e,t)}typeof process>"u",K2("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 tx={slot:"_11fc52b637ff8a7e__slot"},ox="data-wp-compat-overlay-slot";function X2(){return typeof document>"u"?null:document}function Z2(){let e;try{e=window.top?.wp}catch{}let t=e??window.wp;return typeof t?.components=="object"&&t.components!==null}var Wo=null;function Q2(e){let t=e.createElement("div");return t.setAttribute(ox,""),tx.slot&&t.classList.add(tx.slot),e.body.appendChild(t),t}function nx(){if(typeof window>"u"||!Z2()&&window.__wpUiCompatOverlaySlotEnabled!==!0)return;let e=X2();if(!e||!e.body)return;if(Wo&&Wo.ownerDocument===e&&Wo.isConnected)return Wo;let t=e.querySelector(`[${ox}]`);return t instanceof HTMLDivElement?(Wo=t,t):(Wo?.isConnected&&Wo.remove(),Wo=Q2(e),Wo)}var sx=f(F(),1),iu=(0,ix.forwardRef)(function({container:t,...r},o){return(0,sx.jsx)(hr.Portal,{container:t??nx(),...r,ref:o})});var ax=f(W(),1),ux=f(F(),1),Op="data-wp-hash";function Ap(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&eP(document)),e.__wpStyleRuntime}function J2(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Op}]`))if(r.getAttribute(Op)===t)return!0;return!1}function lx(e,t,r){if(!e.head)return;let o=Ap(),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(Op,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function eP(e){let t=Ap();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)lx(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 cx(e,t){let r=Ap();r.styles.set(e,t);for(let o of r.documents.keys())lx(o,e,t)}typeof process>"u",cx("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 tP={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",cx("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 rP={positioner:"_480b748dd3510e64__positioner",popup:"_50096b232db7709d__popup"},su=(0,ax.forwardRef)(function({align:t="center",className:r,side:o="top",sideOffset:n=4,...i},s){return(0,ux.jsx)(hr.Positioner,{ref:s,align:t,side:o,sideOffset:n,...i,className:Y(tP["box-sizing"],rP.positioner,r)})});var ka=f(F(),1),Ip="data-wp-hash";function kp(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&nP(document)),e.__wpStyleRuntime}function oP(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Ip}]`))if(r.getAttribute(Ip)===t)return!0;return!1}function mx(e,t,r){if(!e.head)return;let o=kp(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(oP(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Ip,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function nP(e){let t=kp();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)mx(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 iP(e,t){let r=kp();r.styles.set(e,t);for(let o of r.documents.keys())mx(o,e,t)}typeof process>"u",iP("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 sP={positioner:"_480b748dd3510e64__positioner",popup:"_50096b232db7709d__popup"},aP=Qy(fx.privateApis).ThemeProvider,px=(0,dx.forwardRef)(function({portal:t,positioner:r,children:o,className:n,...i},s){let a=(0,ka.jsx)(aP,{color:{bg:"#1e1e1e"},children:(0,ka.jsx)(hr.Popup,{ref:s,className:Y(sP.popup,n),...i,children:o})}),l=Ep(r,(0,ka.jsx)(su,{}),a);return Ep(t,(0,ka.jsx)(iu,{}),l)});var gx=f(W(),1),hx=f(F(),1),vx=(0,gx.forwardRef)(function(t,r){return(0,hx.jsx)(hr.Trigger,{ref:r,...t})});var bx=f(F(),1);function yx(e){return(0,bx.jsx)(hr.Root,{...e})}var xx=f(F(),1);function wx({...e}){return(0,xx.jsx)(hr.Provider,{...e})}var _x=f(W(),1),Vp="data-wp-hash";function Mp(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&cP(document)),e.__wpStyleRuntime}function lP(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Vp}]`))if(r.getAttribute(Vp)===t)return!0;return!1}function Sx(e,t,r){if(!e.head)return;let o=Mp(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(lP(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Vp,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function cP(e){let t=Mp();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Sx(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 uP(e,t){let r=Mp();r.styles.set(e,t);for(let o of r.documents.keys())Sx(o,e,t)}typeof process>"u",uP("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 dP={"visually-hidden":"f37b9e2e191ebd66__visually-hidden"},pi=(0,_x.forwardRef)(function({render:t,...r},o){return us({render:t,ref:o,props:Ho({className:dP["visually-hidden"]},r,{"data-visually-hidden":""})})});var du=f(W(),1);var Np=f(Q(),1);var Ye="isAny",Ge="isNone",Lt="isAll",wt="isNotAll",Qt="between",Jt="inThePast",vr="over",Ke="is",Xe="isNot",xn="lessThan",wn="greaterThan",_n="lessThanOrEqual",Sn="greaterThanOrEqual",En="before",Cn="after",Rn="beforeInc",Tn="afterInc",ho="contains",vo="notContains",bo="startsWith",Pn="on",On="notOn",au=["asc","desc"],Ex={asc:"\u2191",desc:"\u2193"},lu={asc:"ascending",desc:"descending"},cu={asc:(0,Np.__)("Sort ascending"),desc:(0,Np.__)("Sort descending")},Cx={asc:Cm,desc:ym},fs="table",uu="grid",Rx="list",Tx="activity",Px="pickerGrid",Ox="pickerTable";var Ax=(0,du.createContext)({view:{type:fs},onChangeView:()=>{},fields:[],data:[],paginationInfo:{totalItems:0,totalPages:0},selection:[],onChangeSelection:()=>{},setOpenedFilter:()=>{},openedFilter:null,getItemId:e=>e.id,isItemClickable:()=>!0,renderItemLink:void 0,containerWidth:0,containerRef:(0,du.createRef)(),resizeObserverRef:()=>{},defaultLayouts:{list:{},grid:{},table:{}},filters:[],isShowingFilter:!1,setIsShowingFilter:()=>{},hasInitiallyLoaded:!1,config:{perPageSizes:[]},intersectionObserver:null});Ax.displayName="DataViewsContext";var re=Ax;var Go=f(Q(),1);var yi=f(Q(),1),bu=f(te(),1),br=f(W(),1),zp=f(Dp(),1);var Vx=f(te(),1),Mx=f(Q(),1),Nx=f(F(),1);function An({selection:e,onChangeSelection:t,item:r,getItemId:o,titleField:n,disabled:i,...s}){let a=o(r),l=e.includes(a),c=!i&&l,u=n?.getValue?.({item:r})||(0,Mx.__)("(no title)");return(0,Nx.jsx)(Vx.CheckboxControl,{className:"dataviews-selection-checkbox","aria-label":u,"aria-disabled":i,checked:c,onChange:()=>{i||t(l?e.filter(d=>a!==d):[...e,a])},...s})}var gi=f(te(),1),Fx=f(Q(),1),ps=f(W(),1);var Bx=f(Mt(),1),Lp=f(Gt(),1);var Dx=f(Js(),1),{lock:M7,unlock:me}=(0,Dx.__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 je=f(F(),1),{Menu:ms,kebabCase:fP}=me(gi.privateApis);function mP({action:e,onClick:t,items:r,variant:o}){let n=typeof e.label=="string"?e.label:e.label(r);return(0,je.jsx)(gi.Button,{disabled:!!e.disabled,accessibleWhenDisabled:!0,size:"compact",variant:o,onClick:t,children:n})}function pP({action:e,onClick:t,items:r}){let o=typeof e.label=="string"?e.label:e.label(r);return(0,je.jsx)(ms.Item,{disabled:e.disabled,onClick:t,children:(0,je.jsx)(ms.ItemLabel,{children:o})})}function hi({action:e,items:t,closeModal:r}){let o=typeof e.label=="string"?e.label:e.label(t),n=typeof e.modalHeader=="function"?e.modalHeader(t):e.modalHeader;return(0,je.jsx)(gi.Modal,{title:n||o,__experimentalHideHeader:!!e.hideModalHeader,onRequestClose:r,focusOnMount:e.modalFocusOnMount??!0,size:e.modalSize||"medium",overlayClassName:`dataviews-action-modal dataviews-action-modal__${fP(e.id)}`,children:(0,je.jsx)(e.RenderModal,{items:t,closeModal:r})})}function Fp({actions:e,item:t,registry:r,setActiveModalAction:o}){let{primaryActions:n,regularActions:i}=(0,ps.useMemo)(()=>e.reduce((a,l)=>((l.isPrimary?a.primaryActions:a.regularActions).push(l),a),{primaryActions:[],regularActions:[]}),[e]),s=a=>a.map(l=>(0,je.jsx)(pP,{action:l,onClick:()=>{if("RenderModal"in l){o(l);return}l.callback([t],{registry:r})},items:[t]},l.id));return(0,je.jsxs)(ms.Group,{children:[s(n),s(i)]})}function gs({item:e,actions:t,isCompact:r}){let o=(0,Bx.useRegistry)(),{primaryActions:n,eligibleActions:i}=(0,ps.useMemo)(()=>{let a=t.filter(c=>!c.isEligible||c.isEligible(e));return{primaryActions:a.filter(c=>c.isPrimary),eligibleActions:a}},[t,e]),s=(0,Lp.useViewportMatch)("medium","<");return r?(0,je.jsx)(Lx,{item:e,actions:i,isSmall:!0,registry:o}):(0,je.jsxs)(j,{direction:"row",justify:"flex-end",className:"dataviews-item-actions",style:{flexShrink:0,width:"auto"},children:[(0,je.jsx)(Bp,{item:e,actions:n,registry:o}),(n.length<i.length||s)&&(0,je.jsx)(Lx,{item:e,actions:i,registry:o})]})}function Lx({item:e,actions:t,isSmall:r,registry:o}){let[n,i]=(0,ps.useState)(null);return(0,je.jsxs)(je.Fragment,{children:[(0,je.jsxs)(ms,{placement:"bottom-end",children:[(0,je.jsx)(ms.TriggerButton,{render:(0,je.jsx)(gi.Button,{size:r?"small":"compact",icon:Ra,label:(0,Fx.__)("Actions"),accessibleWhenDisabled:!0,disabled:!t.length,className:"dataviews-all-actions-button"})}),(0,je.jsx)(ms.Popover,{children:(0,je.jsx)(Fp,{actions:t,item:e,registry:o,setActiveModalAction:i})})]}),!!n&&(0,je.jsx)(hi,{action:n,items:[e],closeModal:()=>i(null)})]})}function Bp({item:e,actions:t,registry:r,buttonVariant:o}){let[n,i]=(0,ps.useState)(null);return(0,Lp.useViewportMatch)("medium","<")||!Array.isArray(t)||t.length===0?null:(0,je.jsxs)(je.Fragment,{children:[t.map(a=>(0,je.jsx)(mP,{action:a,onClick:()=>{if("RenderModal"in a){i(a);return}a.callback([e],{registry:r})},items:[e],variant:o},a.id)),!!n&&(0,je.jsx)(hi,{action:n,items:[e],closeModal:()=>i(null)})]})}var vi=f(te(),1),Va=f(Q(),1),Ft=f(W(),1),Wx=f(Mt(),1);var Hp=f(Gt(),1);var In=f(Q(),1);function Hx(e,t,r,o=!1){return e>0?(0,In.sprintf)((0,In._n)("%d Item selected","%d Items selected",e),e):o||r<=t?(0,In.sprintf)((0,In._n)("%d Item","%d Items",r),r):(0,In.sprintf)((0,In._n)("%1$d of %2$d Item","%1$d of %2$d Items",r),t,r)}var mt=f(F(),1);function gP({action:e,items:t,ActionTriggerComponent:r}){let[o,n]=(0,Ft.useState)(!1);return(0,mt.jsxs)(mt.Fragment,{children:[(0,mt.jsx)(r,{...{action:e,onClick:()=>{n(!0)},items:t}}),o&&(0,mt.jsx)(hi,{action:e,items:t,closeModal:()=>n(!1)})]})}function fu(e,t){return(0,Ft.useMemo)(()=>e.some(r=>r.supportsBulk&&(!r.isEligible||r.isEligible(t))),[e,t])}function hs(e,t){return(0,Ft.useMemo)(()=>t.some(r=>e.some(o=>o.supportsBulk&&(!o.isEligible||o.isEligible(r)))),[e,t])}function Ma({selection:e,onChangeSelection:t,data:r,actions:o,getItemId:n,disableSelectAll:i=!1}){let s=(0,Ft.useMemo)(()=>r.filter(u=>o.some(d=>d.supportsBulk&&(!d.isEligible||d.isEligible(u)))),[r,o]),a=r.filter(u=>e.includes(n(u))&&s.includes(u)),l=e.length>0,c=a.length===s.length;return i?(0,mt.jsx)(vi.CheckboxControl,{className:"dataviews-view-table-selection-checkbox",checked:l,disabled:!l,onChange:()=>{t([])},"aria-label":(0,Va.__)("Deselect all")}):(0,mt.jsx)(vi.CheckboxControl,{className:"dataviews-view-table-selection-checkbox",checked:c,indeterminate:!c&&!!a.length,onChange:()=>{t(c?[]:s.map(u=>n(u)))},"aria-label":c?(0,Va.__)("Deselect all"):(0,Va.__)("Select all")})}function jx({action:e,onClick:t,isBusy:r,items:o}){let n=typeof e.label=="string"?e.label:e.label(o);return(0,Hp.useViewportMatch)("medium","<")?(0,mt.jsx)(vi.Button,{disabled:r,accessibleWhenDisabled:!0,label:n,icon:e.icon,size:"compact",onClick:t,isBusy:r}):(0,mt.jsx)(vi.Button,{disabled:r,accessibleWhenDisabled:!0,size:"compact",onClick:t,isBusy:r,children:n})}var Ux=[];function hP({action:e,selectedItems:t,actionInProgress:r,setActionInProgress:o}){let n=(0,Wx.useRegistry)(),i=(0,Ft.useMemo)(()=>t.filter(s=>!e.isEligible||e.isEligible(s)),[e,t]);return"RenderModal"in e?(0,mt.jsx)(gP,{action:e,items:i,ActionTriggerComponent:jx},e.id):(0,mt.jsx)(jx,{action:e,onClick:async()=>{o(e.id),await e.callback(t,{registry:n}),o(null)},items:i,isBusy:r===e.id},e.id)}function zx(e,t,r,o,n,i,s,a,l,c,u){let d=Hx(n.length,e.length,u.totalItems,o);return(0,mt.jsxs)(j,{direction:"row",className:"dataviews-bulk-actions-footer__container",gap:"md",align:"center",children:[(0,mt.jsx)(Ma,{selection:n,onChangeSelection:c,data:e,actions:t,getItemId:r,disableSelectAll:o}),(0,mt.jsx)("span",{className:"dataviews-bulk-actions-footer__item-count",children:d}),(0,mt.jsxs)(j,{direction:"row",className:"dataviews-bulk-actions-footer__action-buttons",gap:"xs",children:[i.map(m=>(0,mt.jsx)(hP,{action:m,selectedItems:s,actionInProgress:a,setActionInProgress:l},m.id)),s.length>0&&(0,mt.jsx)(vi.Button,{icon:xa,showTooltip:!0,tooltipPosition:"top",size:"compact",label:(0,Va.__)("Cancel"),disabled:!!a,accessibleWhenDisabled:!1,onClick:()=>{c(Ux)}})]})]})}function vP({selection:e,actions:t,onChangeSelection:r,data:o,getItemId:n,isInfiniteScroll:i,paginationInfo:s}){let[a,l]=(0,Ft.useState)(null),c=(0,Ft.useRef)(void 0),u=(0,Hp.useViewportMatch)("medium","<"),d=(0,Ft.useMemo)(()=>t.filter(h=>h.supportsBulk),[t]),m=(0,Ft.useMemo)(()=>o.filter(h=>d.some(b=>!b.isEligible||b.isEligible(h))),[o,d]),p=(0,Ft.useMemo)(()=>o.filter(h=>e.includes(n(h))&&m.includes(h)),[e,o,n,m]),g=(0,Ft.useMemo)(()=>t.filter(h=>h.supportsBulk&&(!u||h.icon)&&p.some(b=>!h.isEligible||h.isEligible(b))),[t,p,u]);if(a)c.current||(c.current=zx(o,t,n,i,e,g,p,a,l,r,s));else return c.current&&(c.current=void 0),zx(o,t,n,i,e,g,p,a,l,r,s);return c.current}function mu(){let{data:e,selection:t,actions:r=Ux,onChangeSelection:o,getItemId:n,paginationInfo:i,view:s}=(0,Ft.useContext)(re);return(0,mt.jsx)(vP,{selection:t,onChangeSelection:o,data:e,actions:r,getItemId:n,isInfiniteScroll:!!s.infiniteScrollEnabled,paginationInfo:i})}var Uo=f(Q(),1);var $o=f(te(),1),kn=f(W(),1);function pu(e,t){let r=[e?.titleField,e?.mediaField,e?.descriptionField].filter(Boolean);return t.filter(o=>!r.includes(o.id)&&o.type!=="media"&&o.enableHiding!==!1)}var ge=f(F(),1),{Menu:Oe}=me($o.privateApis);function bP({children:e}){return kn.Children.toArray(e).filter(Boolean).map((t,r)=>(0,ge.jsxs)(kn.Fragment,{children:[r>0&&(0,ge.jsx)(Oe.Separator,{}),t]},r))}var yP=(0,kn.forwardRef)(function({fieldId:t,view:r,fields:o,onChangeView:n,onHide:i,setOpenedFilter:s,canMove:a=!0,canInsertLeft:l=!0,canInsertRight:c=!0},u){let d=r.fields??[],m=d?.indexOf(t),p=r.sort?.field===t,g=!1,h=!1,b=!1,v=[],x=o.find(R=>R.id===t),{setIsShowingFilter:w}=(0,kn.useContext)(re);if(!x)return null;g=x.enableHiding!==!1,h=x.enableSorting!==!1;let _=x.header;if(v=!!x.filterBy&&x.filterBy?.operators||[],b=!r.filters?.some(R=>t===R.field)&&!!(x.hasElements||x.Edit)&&x.filterBy!==!1&&!x.filterBy?.isPrimary,!h&&!a&&!g&&!b)return _;let P=pu(r,o).filter(R=>!d.includes(R.id)),O=(l||c)&&!!P.length,V=(0,Uo.isRTL)();return(0,ge.jsxs)(Oe,{children:[(0,ge.jsxs)(Oe.TriggerButton,{render:(0,ge.jsx)($o.Button,{size:"compact",className:"dataviews-view-table-header-button",ref:u,variant:"tertiary"}),children:[_,r.sort&&p&&(0,ge.jsx)("span",{"aria-hidden":"true",children:Ex[r.sort.direction]})]}),(0,ge.jsx)(Oe.Popover,{style:{minWidth:"240px"},children:(0,ge.jsxs)(bP,{children:[h&&(0,ge.jsx)(Oe.Group,{children:au.map(R=>{let I=r.sort&&p&&r.sort.direction===R,D=`${t}-${R}`;return(0,ge.jsx)(Oe.RadioItem,{name:"view-table-sorting",value:D,checked:I,onChange:()=>{n({...r,sort:{field:t,direction:R},showLevels:!1})},children:(0,ge.jsx)(Oe.ItemLabel,{children:cu[R]})},D)})}),b&&(0,ge.jsx)(Oe.Group,{children:(0,ge.jsx)(Oe.Item,{prefix:(0,ge.jsx)($o.Icon,{icon:_a}),onClick:()=>{s(t),w(!0),n({...r,page:1,filters:[...r.filters||[],{field:t,value:void 0,operator:v[0]}]})},children:(0,ge.jsx)(Oe.ItemLabel,{children:(0,Uo.__)("Add filter")})})}),(a||g||O)&&x&&(0,ge.jsxs)(Oe.Group,{children:[a&&(0,ge.jsx)(Oe.Item,{prefix:(0,ge.jsx)($o.Icon,{icon:wm}),disabled:V?m>=d.length-1:m<1,onClick:()=>{let R=V?m+1:m-1,I=[...d];I.splice(m,1),I.splice(R,0,t),n({...r,fields:I})},children:(0,ge.jsx)(Oe.ItemLabel,{children:(0,Uo.__)("Move left")})}),a&&(0,ge.jsx)(Oe.Item,{prefix:(0,ge.jsx)($o.Icon,{icon:Sm}),disabled:V?m<1:m>=d.length-1,onClick:()=>{let R=V?m-1:m+1,I=[...d];I.splice(m,1),I.splice(R,0,t),n({...r,fields:I})},children:(0,ge.jsx)(Oe.ItemLabel,{children:(0,Uo.__)("Move right")})}),l&&!!P.length&&(0,ge.jsxs)(Oe,{children:[(0,ge.jsx)(Oe.SubmenuTriggerItem,{children:(0,ge.jsx)(Oe.ItemLabel,{children:(0,Uo.__)("Insert left")})}),(0,ge.jsx)(Oe.Popover,{children:P.map(R=>{let I=V?m+1:m;return(0,ge.jsx)(Oe.Item,{onClick:()=>{n({...r,fields:[...d.slice(0,I),R.id,...d.slice(I)]})},children:(0,ge.jsx)(Oe.ItemLabel,{children:R.label})},R.id)})})]}),c&&!!P.length&&(0,ge.jsxs)(Oe,{children:[(0,ge.jsx)(Oe.SubmenuTriggerItem,{children:(0,ge.jsx)(Oe.ItemLabel,{children:(0,Uo.__)("Insert right")})}),(0,ge.jsx)(Oe.Popover,{children:P.map(R=>{let I=V?m:m+1;return(0,ge.jsx)(Oe.Item,{onClick:()=>{n({...r,fields:[...d.slice(0,I),R.id,...d.slice(I)]})},children:(0,ge.jsx)(Oe.ItemLabel,{children:R.label})},R.id)})})]}),g&&x&&(0,ge.jsx)(Oe.Item,{prefix:(0,ge.jsx)($o.Icon,{icon:Ia}),onClick:()=>{i(x),n({...r,fields:d.filter(R=>R!==t)})},children:(0,ge.jsx)(Oe.ItemLabel,{children:(0,Uo.__)("Hide column")})})]})]})})]})}),xP=yP,vs=xP;var $x=f(W(),1),jp=f(F(),1);function wP({item:e,isItemClickable:t,onClickItem:r,className:o}){return!t(e)||!r?{className:o}:{className:o?`${o} ${o}--clickable`:void 0,role:"button",tabIndex:0,onClick:n=>{n.stopPropagation(),r(e)},onKeyDown:n=>{(n.key==="Enter"||n.key===""||n.key===" ")&&(n.stopPropagation(),r(e))}}}function Vn({item:e,isItemClickable:t,onClickItem:r,renderItemLink:o,className:n,children:i,...s}){if(!t(e))return(0,jp.jsx)("div",{className:n,...s,children:i});if(o){let l=o({item:e,className:`${n} ${n}--clickable`,...s,children:i});return(0,$x.cloneElement)(l,{onClick:c=>{c.stopPropagation(),l.props.onClick&&l.props.onClick(c)},onKeyDown:c=>{(c.key==="Enter"||c.key===""||c.key===" ")&&(c.stopPropagation(),l.props.onKeyDown&&l.props.onKeyDown(c))}})}let a=wP({item:e,isItemClickable:t,onClickItem:r,className:n});return(0,jp.jsx)("div",{...a,...s,children:i})}var yo=f(F(),1);function _P({item:e,level:t,titleField:r,mediaField:o,descriptionField:n,onClickItem:i,renderItemLink:s,isItemClickable:a}){return(0,yo.jsxs)(j,{direction:"row",gap:"md",align:"flex-start",justify:"flex-start",children:[o&&(0,yo.jsx)(Vn,{item:e,isItemClickable:a,onClickItem:i,renderItemLink:s,className:"dataviews-view-table__cell-content-wrapper dataviews-column-primary__media","aria-label":a(e)&&(i||s)&&r?r.getValue?.({item:e}):void 0,children:(0,yo.jsx)(o.render,{item:e,field:o,config:{sizes:"32px"}})}),(0,yo.jsxs)(j,{direction:"column",align:"flex-start",className:"dataviews-view-table__primary-column-content",children:[r&&(0,yo.jsxs)(Vn,{item:e,isItemClickable:a,onClickItem:i,renderItemLink:s,className:"dataviews-view-table__cell-content-wrapper dataviews-title-field",children:[t!==void 0&&t>0&&(0,yo.jsxs)("span",{className:"dataviews-view-table__level",children:[Array(t).fill("\u2014").join(" "),"\xA0"]}),(0,yo.jsx)(r.render,{item:e,field:r})]}),n&&(0,yo.jsx)(n.render,{item:e,field:n})]})]})}var gu=_P;var bi=f(W(),1),Yx=f(Q(),1),SP=e=>(0,Yx.isRTL)()?Math.abs(e.scrollLeft)<=1:e.scrollLeft+e.clientWidth>=e.scrollWidth-1;function Gx({scrollContainerRef:e,enabledHorizontal:t=!1}){let[r,o]=(0,bi.useState)(!1),[n,i]=(0,bi.useState)(!1),s=(0,bi.useCallback)(()=>{let a=e.current;a&&(t&&o(SP(a)),i(a.scrollTop>0))},[e,t]);return(0,bi.useEffect)(()=>{if(typeof window>"u"||!e.current)return()=>{};let a=e.current;return s(),a.addEventListener("scroll",s),window.addEventListener("resize",s),()=>{a.removeEventListener("scroll",s),window.removeEventListener("resize",s)}},[e,t,s]),{isHorizontalScrollEnd:r,isVerticallyScrolled:n}}function Wr(e,t){return e.reduce((r,o)=>{let n=t.getValue({item:o});return r.has(n)||r.set(n,[]),r.get(n)?.push(o),r},new Map)}var Mn=f(te(),1),Kx=f(Q(),1),Xx=f(W(),1);var kr=f(F(),1);function qx({field:e,isVisible:t,onToggleVisibility:r}){return(0,kr.jsx)(Mn.__experimentalItem,{onClick:e.enableHiding?r:void 0,children:(0,kr.jsxs)(j,{direction:"row",gap:"sm",justify:"flex-start",align:"center",children:[(0,kr.jsx)("div",{style:{height:24,width:24},children:t&&(0,kr.jsx)(Mn.Icon,{icon:ya})}),(0,kr.jsx)("span",{className:"dataviews-view-config__label",children:e.label})]})})}function EP(e){return!!e}function hu({showLabel:e=!0}){let{view:t,fields:r,onChangeView:o}=(0,Xx.useContext)(re),n=pu(t,r);if(!n?.length)return null;let i=r.find(g=>g.id===t.titleField),s=r.find(g=>g.id===t.mediaField),a=r.find(g=>g.id===t.descriptionField),l=[{field:i,isVisibleFlag:"showTitle"},{field:s,isVisibleFlag:"showMedia"},{field:a,isVisibleFlag:"showDescription"}].filter(({field:g})=>EP(g)),c=t.fields??[],u=n.filter(g=>c.includes(g.id)).length,d=l.filter(({isVisibleFlag:g})=>t[g]??!0),m=d.length+u,p=m===1&&d.length===1;return(0,kr.jsxs)(j,{direction:"column",className:"dataviews-field-control",children:[e&&(0,kr.jsx)(Mn.BaseControl.VisualLabel,{children:(0,Kx.__)("Properties")}),(0,kr.jsx)(j,{direction:"column",className:"dataviews-view-config__properties",children:(0,kr.jsxs)(Mn.__experimentalItemGroup,{isBordered:!0,isSeparated:!0,size:"medium",children:[l.map(({field:g,isVisibleFlag:h})=>{let b=t[h]??!0,v=p&&b?{...g,enableHiding:!1}:g;return(0,kr.jsx)(qx,{field:v,isVisible:b,onToggleVisibility:()=>{o({...t,[h]:!b})}},g.id)}),n.map(g=>{let h=c.includes(g.id),b=m===1&&h?{...g,enableHiding:!1}:g;return(0,kr.jsx)(qx,{field:b,isVisible:h,onToggleVisibility:()=>{o({...t,fields:h?c.filter(v=>v!==g.id):[...c,g.id]})}},g.id)})]})})]})}var vu=f(W(),1);function Ur(e,t={delay:400}){let[r,o]=(0,vu.useState)(!1);return(0,vu.useEffect)(()=>{if(!e)return;let n=setTimeout(()=>{o(!0)},t.delay);return()=>{clearTimeout(n),o(!1)}},[e,t.delay]),r}var se=f(F(),1);function Qx(e,t){if(e)return e;if(t==="integer"||t==="number")return"end"}function CP({item:e,fields:t,column:r,align:o}){let n=t.find(s=>s.id===r);if(!n)return null;let i=Y("dataviews-view-table__cell-content-wrapper",{"dataviews-view-table__cell-align-end":o==="end","dataviews-view-table__cell-align-center":o==="center"});return(0,se.jsx)("div",{className:i,children:(0,se.jsx)(n.render,{item:e,field:n})})}function Zx({hasBulkActions:e,item:t,level:r,actions:o,fields:n,id:i,view:s,titleField:a,mediaField:l,descriptionField:c,selection:u,getItemId:d,isItemClickable:m,onClickItem:p,renderItemLink:g,onChangeSelection:h,isActionsColumnSticky:b,posinset:v}){let{paginationInfo:x}=(0,br.useContext)(re),w=fu(o,t),_=w&&u.includes(i),{showTitle:P=!0,showMedia:O=!0,showDescription:V=!0,infiniteScrollEnabled:R}=s,I=(0,br.useRef)(!1),D=s.fields??[],E=a&&P||l&&O||c&&V;return(0,se.jsxs)("tr",{className:Y("dataviews-view-table__row",{"is-selected":w&&_,"has-bulk-actions":w}),onTouchStart:()=>{I.current=!0},"aria-setsize":R?x.totalItems:void 0,"aria-posinset":v,role:R?"article":void 0,onMouseDown:k=>{let N=(0,zp.isAppleOS)()?k.metaKey:k.ctrlKey;k.button===0&&N&&window.navigator.userAgent.toLowerCase().includes("firefox")&&k?.preventDefault()},onClick:k=>{if(!w)return;((0,zp.isAppleOS)()?k.metaKey:k.ctrlKey)&&!I.current&&document.getSelection()?.type!=="Range"&&h(u.includes(i)?u.filter(T=>i!==T):[...u,i])},children:[e&&(0,se.jsx)("td",{className:"dataviews-view-table__checkbox-column",children:(0,se.jsx)("div",{className:"dataviews-view-table__cell-content-wrapper",children:(0,se.jsx)(An,{item:t,selection:u,onChangeSelection:h,getItemId:d,titleField:a,disabled:!w})})}),E&&(0,se.jsx)("td",{children:(0,se.jsx)(gu,{item:t,level:r,titleField:P?a:void 0,mediaField:O?l:void 0,descriptionField:V?c:void 0,isItemClickable:m,onClickItem:p,renderItemLink:g})}),D.map(k=>{let{width:N,maxWidth:T,minWidth:S,align:C}=s.layout?.styles?.[k]??{},y=n.find(M=>M.id===k),A=Qx(C,y?.type);return(0,se.jsx)("td",{style:{width:N,maxWidth:T,minWidth:S},children:(0,se.jsx)(CP,{fields:n,item:t,column:k,align:A})},k)}),!!o?.length&&(0,se.jsx)("td",{className:Y("dataviews-view-table__actions-column",{"dataviews-view-table__actions-column--sticky":!0,"dataviews-view-table__actions-column--stuck":b}),onClick:k=>k.stopPropagation(),children:(0,se.jsx)(gs,{item:t,actions:o})})]})}function RP({actions:e,data:t,fields:r,getItemId:o,getItemLevel:n,isLoading:i=!1,onChangeView:s,onChangeSelection:a,selection:l,setOpenedFilter:c,onClickItem:u,isItemClickable:d,renderItemLink:m,view:p,className:g,empty:h}){let{containerRef:b}=(0,br.useContext)(re),v=Ur(i),x=(0,br.useRef)(new Map),w=(0,br.useRef)(void 0),[_,P]=(0,br.useState)(),[O,V]=(0,br.useState)(null);(0,br.useEffect)(()=>{w.current&&(w.current.focus(),w.current=void 0)});let R=(0,br.useId)(),{isHorizontalScrollEnd:I,isVerticallyScrolled:D}=Gx({scrollContainerRef:b,enabledHorizontal:!!e?.length}),E=hs(e,t);if(_){w.current=_,P(void 0);return}let k=q=>{let J=x.current.get(q.id),ce=J?x.current.get(J.fallback):void 0;P(ce?.node)},N=q=>{q.preventDefault(),q.stopPropagation();let J={getBoundingClientRect:()=>({x:q.clientX,y:q.clientY,top:q.clientY,left:q.clientX,right:q.clientX,bottom:q.clientY,width:0,height:0,toJSON:()=>({})})};window.requestAnimationFrame(()=>{V(J)})},T=!!t?.length,S=r.find(q=>q.id===p.titleField),C=r.find(q=>q.id===p.mediaField),y=r.find(q=>q.id===p.descriptionField),A=p.groupBy?.field?r.find(q=>q.id===p.groupBy?.field):null,M=A?Wr(t,A):null,{showTitle:L=!0,showMedia:H=!0,showDescription:Z=!0}=p,X=S&&L||C&&H||y&&Z,ie=p.fields??[],ye=(q,J)=>ce=>{ce?x.current.set(q,{node:ce,fallback:ie[J>0?J-1:1]}):x.current.delete(q)},K=p.infiniteScrollEnabled&&!M,xe=(0,yi.isRTL)();return T?(0,se.jsxs)(se.Fragment,{children:[(0,se.jsxs)("table",{className:Y("dataviews-view-table",g,{[`has-${p.layout?.density}-density`]:p.layout?.density&&["compact","comfortable"].includes(p.layout.density),"has-bulk-actions":E,"is-refreshing":!K&&v}),"aria-busy":i,"aria-describedby":R,role:K?"feed":void 0,inert:!K&&i?"true":void 0,children:[(0,se.jsxs)("colgroup",{children:[E&&(0,se.jsx)("col",{className:"dataviews-view-table__col-checkbox"}),X&&(0,se.jsx)("col",{className:"dataviews-view-table__col-first-data"}),ie.map((q,J)=>(0,se.jsx)("col",{className:Y(`dataviews-view-table__col-${q}`,{"dataviews-view-table__col-expand":!X&&J===ie.length-1})},`col-${q}`)),!!e?.length&&(0,se.jsx)("col",{className:"dataviews-view-table__col-actions"})]}),O&&(0,se.jsx)(bu.Popover,{anchor:O,onClose:()=>V(null),placement:"bottom-start",children:(0,se.jsx)(hu,{showLabel:!1})}),(0,se.jsx)("thead",{className:Y({"dataviews-view-table__thead--stuck":D}),onContextMenu:N,children:(0,se.jsxs)("tr",{className:"dataviews-view-table__row",children:[E&&(0,se.jsx)("th",{className:"dataviews-view-table__checkbox-column",scope:"col",onContextMenu:N,children:(0,se.jsx)(Ma,{selection:l,onChangeSelection:a,data:t,actions:e,getItemId:o})}),X&&(0,se.jsx)("th",{scope:"col",children:S&&(0,se.jsx)(vs,{ref:ye(S.id,0),fieldId:S.id,view:p,fields:r,onChangeView:s,onHide:k,setOpenedFilter:c,canMove:!1,canInsertLeft:xe?p.layout?.enableMoving??!0:!1,canInsertRight:xe?!1:p.layout?.enableMoving??!0})}),ie.map((q,J)=>{let{width:ce,maxWidth:$e,minWidth:Sr,align:Er}=p.layout?.styles?.[q]??{},No=r.find(Rr=>Rr.id===q),fo=Qx(Er,No?.type),Cr=p.layout?.enableMoving??!0;return(0,se.jsx)("th",{style:{width:ce,maxWidth:$e,minWidth:Sr,textAlign:fo},"aria-sort":p.sort?.direction&&p.sort?.field===q?lu[p.sort.direction]:void 0,scope:"col",children:(0,se.jsx)(vs,{ref:ye(q,J),fieldId:q,view:p,fields:r,onChangeView:s,onHide:k,setOpenedFilter:c,canMove:Cr,canInsertLeft:Cr,canInsertRight:Cr})},q)}),!!e?.length&&(0,se.jsx)("th",{className:Y("dataviews-view-table__actions-column",{"dataviews-view-table__actions-column--sticky":!0,"dataviews-view-table__actions-column--stuck":!I}),children:(0,se.jsx)("span",{className:"dataviews-view-table-header",children:(0,yi.__)("Actions")})})]})}),T&&A&&M?Array.from(M.entries()).map(([q,J])=>(0,se.jsxs)("tbody",{children:[(0,se.jsx)("tr",{className:"dataviews-view-table__group-header-row",children:(0,se.jsx)("td",{colSpan:ie.length+(X?1:0)+(E?1:0)+(e?.length?1:0),className:"dataviews-view-table__group-header-cell",children:p.groupBy?.showLabel===!1?q:(0,yi.sprintf)((0,yi.__)("%1$s: %2$s"),A.label,q)})}),J.map((ce,$e)=>(0,se.jsx)(Zx,{item:ce,level:p.showLevels&&typeof n=="function"?n(ce):void 0,hasBulkActions:E,actions:e,fields:r,id:o(ce)||$e.toString(),view:p,titleField:S,mediaField:C,descriptionField:y,selection:l,getItemId:o,onChangeSelection:a,onClickItem:u,renderItemLink:m,isItemClickable:d,isActionsColumnSticky:!I},o(ce)))]},`group-${q}`)):(0,se.jsx)("tbody",{children:T&&t.map((q,J)=>(0,se.jsx)(Zx,{item:q,level:p.showLevels&&typeof n=="function"?n(q):void 0,hasBulkActions:E,actions:e,fields:r,id:o(q)||J.toString(),view:p,titleField:S,mediaField:C,descriptionField:y,selection:l,getItemId:o,onChangeSelection:a,onClickItem:u,renderItemLink:m,isItemClickable:d,isActionsColumnSticky:!I,posinset:K?J+1:void 0},o(q)))})]}),K&&i&&(0,se.jsx)("div",{className:"dataviews-loading",id:R,children:(0,se.jsx)("p",{className:"dataviews-loading-more",children:(0,se.jsx)(bu.Spinner,{})})})]}):(0,se.jsx)("div",{className:Y("dataviews-no-results",{"is-refreshing":v}),id:R,children:h})}var Jx=RP;var i0=f(te(),1),Su=f(Q(),1);var yr=f(te(),1);var Da=f(Q(),1),o0=f(Gt(),1),n0=f(Dp(),1),Nn=f(W(),1);var TP=f(te(),1),PP=f(Q(),1),yu=f(W(),1);var OP=f(F(),1),AP=[{value:120,breakpoint:1},{value:170,breakpoint:1},{value:230,breakpoint:1},{value:290,breakpoint:1112},{value:350,breakpoint:1636},{value:430,breakpoint:588}],IP=AP[2].value;function xu(){let e=(0,yu.useContext)(re),t=e.view;return(0,yu.useMemo)(()=>{let r=e.containerWidth,o=32,n=t.layout?.previewSize??IP,i=Math.floor((r+o)/(n+o));return Math.max(1,i)},[e.containerWidth,t.layout?.previewSize])}var e0=f(W(),1);var t0=f(F(),1),Na=(0,e0.forwardRef)(({className:e,previewSize:t,...r},o)=>(0,t0.jsx)("div",{ref:o,className:Y("dataviews-view-grid-items",e),style:{gridTemplateColumns:t&&`repeat(auto-fill, minmax(${t}px, 1fr))`},...r}));var wu=f(W(),1);function bs(e,t){let{intersectionObserver:r}=(0,wu.useContext)(re);(0,wu.useEffect)(()=>{let o=e.current;if(!(!o||t===void 0||!r))return r.observe(o),()=>{r.unobserve(o)}},[e,r,t])}function _u(e,t,r){let n=!!e?.length&&t?e[0].position:void 0;return n&&r?(n-1)%r:0}var de=f(F(),1),{Badge:kP}=me(yr.privateApis);function VP(e,t){let r=[];for(let o=0,n=e.length;o<n;o+=t)r.push(e.slice(o,o+t));return r}var r0=(0,Nn.forwardRef)(function e({view:t,selection:r,onChangeSelection:o,onClickItem:n,isItemClickable:i,renderItemLink:s,getItemId:a,item:l,actions:c,mediaField:u,titleField:d,descriptionField:m,regularFields:p,badgeFields:g,hasBulkActions:h,config:b,posinset:v,setsize:x,...w},_){let{showTitle:P=!0,showMedia:O=!0,showDescription:V=!0}=t,R=fu(c,l),I=a(l),D=(0,Nn.useRef)(null),E=(0,Nn.useCallback)(L=>{D.current=L,typeof _=="function"?_(L):_&&(_.current=L)},[_]);bs(D,v);let k=(0,o0.useInstanceId)(e),N=r.includes(I),T=(0,de.jsx)("span",{className:"dataviews-view-grid__media-placeholder"}),S=O&&u?.render,C=S?(0,de.jsx)(u.render,{item:l,field:u,config:b}):T,y=P&&d?.render?(0,de.jsx)(d.render,{item:l,field:d}):null,A,M;return i(l)&&n&&(y?(A={"aria-labelledby":`dataviews-view-grid__title-field-${k}`},M={id:`dataviews-view-grid__title-field-${k}`}):A={"aria-label":(0,Da.__)("Navigate to item")}),(0,de.jsxs)(j,{direction:"column",...w,ref:E,"aria-setsize":x,"aria-posinset":v,className:Y(w.className,"dataviews-view-grid__row__gridcell","dataviews-view-grid__card",{"is-selected":R&&N}),onClickCapture:L=>{if(w.onClickCapture?.(L),(0,n0.isAppleOS)()?L.metaKey:L.ctrlKey){if(L.stopPropagation(),L.preventDefault(),!R)return;o(N?r.filter(H=>I!==H):[...r,I])}},children:[(0,de.jsx)(Vn,{item:l,isItemClickable:i,onClickItem:n,renderItemLink:s,className:Y("dataviews-view-grid__media",{"dataviews-view-grid__media--placeholder":!S}),...A,children:C}),h&&(0,de.jsx)(An,{item:l,selection:r,onChangeSelection:o,getItemId:a,titleField:d,disabled:!R}),!!c?.length&&(0,de.jsx)("div",{className:"dataviews-view-grid__media-actions",children:(0,de.jsx)(gs,{item:l,actions:c,isCompact:!0})}),P&&(0,de.jsx)("div",{className:"dataviews-view-grid__title-actions",children:(0,de.jsx)(Vn,{item:l,isItemClickable:i,onClickItem:n,renderItemLink:s,className:"dataviews-view-grid__title-field dataviews-title-field",...M,title:d?.getValueFormatted({item:l,field:d})||void 0,children:y})}),(0,de.jsxs)(j,{direction:"column",gap:"xs",children:[V&&m?.render&&(0,de.jsx)(m.render,{item:l,field:m}),!!g?.length&&(0,de.jsx)(j,{direction:"row",className:"dataviews-view-grid__badge-fields",gap:"sm",wrap:"wrap",align:"top",justify:"flex-start",children:g.map(L=>(0,de.jsx)(kP,{className:"dataviews-view-grid__field-value",children:(0,de.jsx)(L.render,{item:l,field:L})},L.id))}),!!p?.length&&(0,de.jsx)(j,{direction:"column",className:"dataviews-view-grid__fields",gap:"xs",children:p.map(L=>(0,de.jsx)(yr.Flex,{className:"dataviews-view-grid__field",gap:1,justify:"flex-start",expanded:!0,style:{height:"auto"},direction:"row",children:(0,de.jsxs)(de.Fragment,{children:[(0,de.jsxs)(Ir.Root,{children:[(0,de.jsx)(Ir.Trigger,{render:(0,de.jsx)(yr.FlexItem,{className:"dataviews-view-grid__field-name",children:L.header})}),(0,de.jsx)(Ir.Popup,{children:L.label})]}),(0,de.jsx)(yr.FlexItem,{className:"dataviews-view-grid__field-value",style:{maxHeight:"none"},children:(0,de.jsx)(L.render,{item:l,field:L})})]})},L.id))})]})]})});function Wp({data:e,isInfiniteScroll:t,className:r,inert:o,isLoading:n,view:i,fields:s,selection:a,onChangeSelection:l,onClickItem:c,isItemClickable:u,renderItemLink:d,getItemId:m,actions:p}){let{paginationInfo:g,resizeObserverRef:h}=(0,Nn.useContext)(re),b=xu(),v=hs(p,e),x=s.find(E=>E.id===i?.titleField),w=s.find(E=>E.id===i?.mediaField),_=s.find(E=>E.id===i?.descriptionField),P=i.fields??[],{regularFields:O,badgeFields:V}=P.reduce((E,k)=>{let N=s.find(S=>S.id===k);if(!N)return E;let T=i.layout?.badgeFields?.includes(k)?"badgeFields":"regularFields";return E[T].push(N),E},{regularFields:[],badgeFields:[]}),R="900px",I=Math.ceil(e.length/b),D=_u(e,t,b);return(0,de.jsxs)(de.Fragment,{children:[t&&(0,de.jsxs)(yr.Composite,{render:(0,de.jsx)(Na,{className:Y("dataviews-view-grid-infinite-scroll",r,{[`has-${i.layout?.density}-density`]:i.layout?.density&&["compact","comfortable"].includes(i.layout.density)}),previewSize:i.layout?.previewSize,"aria-busy":n,ref:h}),role:"feed",focusWrap:!0,inert:o,children:[Array.from({length:D}).map((E,k)=>(0,de.jsx)(yr.Composite.Item,{render:N=>(0,de.jsx)(j,{...N,direction:"column",role:"article",className:"dataviews-view-grid__row__gridcell dataviews-view-grid__card dataviews-view-grid__placeholder"}),"aria-hidden":!0,tabIndex:-1},`placeholder-${k}`)),e.map(E=>{let k=m(E),N=E.position;return(0,de.jsx)(yr.Composite.Item,{render:T=>(0,de.jsx)(r0,{...T,id:k,role:"article",view:i,selection:a,onChangeSelection:l,onClickItem:c,isItemClickable:u,renderItemLink:d,getItemId:m,item:E,actions:p,mediaField:w,titleField:x,descriptionField:_,regularFields:O,badgeFields:V,hasBulkActions:v,posinset:N,setsize:g.totalItems,config:{sizes:R}})},k)})]}),!t&&(0,de.jsx)(yr.Composite,{role:"grid",className:Y("dataviews-view-grid",r,{[`has-${i.layout?.density}-density`]:i.layout?.density&&["compact","comfortable"].includes(i.layout.density)}),focusWrap:!0,"aria-busy":n,"aria-rowcount":I,ref:h,inert:o,children:VP(e,b).map((E,k)=>(0,de.jsx)(yr.Composite.Row,{render:(0,de.jsx)("div",{role:"row","aria-rowindex":k+1,"aria-label":(0,Da.sprintf)((0,Da.__)("Row %d"),k+1),className:"dataviews-view-grid__row",style:{gridTemplateColumns:`repeat( ${b}, minmax(0, 1fr) )`}}),children:E.map(N=>{let T=m(N);return(0,de.jsx)(yr.Composite.Item,{render:S=>(0,de.jsx)(r0,{...S,id:T,role:"gridcell",view:i,selection:a,onChangeSelection:l,onClickItem:c,isItemClickable:u,renderItemLink:d,getItemId:m,item:N,actions:p,mediaField:w,titleField:x,descriptionField:_,regularFields:O,badgeFields:V,hasBulkActions:v,config:{sizes:R}})},T)})},k))})]})}var Vr=f(F(),1);function MP({actions:e,data:t,fields:r,getItemId:o,isLoading:n,onChangeSelection:i,onClickItem:s,isItemClickable:a,renderItemLink:l,selection:c,view:u,className:d,empty:m}){let p=Ur(!!n),g=!!t?.length,h=u.groupBy?.field?r.find(w=>w.id===u.groupBy?.field):null,b=h?Wr(t,h):null,v=u.infiniteScrollEnabled&&!b;if(!g)return(0,Vr.jsx)("div",{className:Y("dataviews-no-results",{"is-refreshing":p}),children:m});let x={className:Y(d,{"is-refreshing":!v&&p}),inert:!v&&n?"true":void 0,isLoading:n,view:u,fields:r,selection:c,onChangeSelection:i,onClickItem:s,isItemClickable:a,renderItemLink:l,getItemId:o,actions:e};return(0,Vr.jsxs)(Vr.Fragment,{children:[g&&h&&b&&(0,Vr.jsx)(j,{direction:"column",gap:"lg",children:Array.from(b.entries()).map(([w,_])=>(0,Vr.jsxs)(j,{direction:"column",gap:"sm",children:[(0,Vr.jsx)("h3",{className:"dataviews-view-grid__group-header",children:u.groupBy?.showLabel===!1?w:(0,Su.sprintf)((0,Su.__)("%1$s: %2$s"),h.label,w)}),(0,Vr.jsx)(Wp,{...x,data:_,isInfiniteScroll:!1})]},w))}),!b&&(0,Vr.jsx)(Wp,{...x,data:t,isInfiniteScroll:!!v}),v&&n&&(0,Vr.jsx)("p",{className:"dataviews-loading-more",children:(0,Vr.jsx)(i0.Spinner,{})})]})}var s0=MP;var Eu=f(Gt(),1),Bt=f(te(),1),at=f(W(),1),La=f(Q(),1);var Gp=f(Mt(),1);var ee=f(F(),1),{Menu:Up}=me(Bt.privateApis);function $p(e){return`${e}-item-wrapper`}function NP(e,t){return`${e}-primary-action-${t}`}function Yp(e){return`${e}-dropdown`}function DP({idPrefix:e,primaryAction:t,item:r}){let o=(0,Gp.useRegistry)(),[n,i]=(0,at.useState)(!1),s=NP(e,t.id),a=typeof t.label=="string"?t.label:t.label([r]);return"RenderModal"in t?(0,ee.jsx)("div",{role:"gridcell",children:(0,ee.jsx)(Bt.Composite.Item,{id:s,render:(0,ee.jsx)(Bt.Button,{disabled:!!t.disabled,accessibleWhenDisabled:!0,text:a,size:"small",onClick:()=>i(!0)}),children:n&&(0,ee.jsx)(hi,{action:t,items:[r],closeModal:()=>i(!1)})})},t.id):(0,ee.jsx)("div",{role:"gridcell",children:(0,ee.jsx)(Bt.Composite.Item,{id:s,render:(0,ee.jsx)(Bt.Button,{disabled:!!t.disabled,accessibleWhenDisabled:!0,size:"small",onClick:()=>{t.callback([r],{registry:o})},children:a})})},t.id)}function a0({view:e,actions:t,idPrefix:r,isSelected:o,item:n,titleField:i,mediaField:s,descriptionField:a,onSelect:l,otherFields:c,onDropdownTriggerKeyDown:u,posinset:d}){let{showTitle:m=!0,showMedia:p=!0,showDescription:g=!0,infiniteScrollEnabled:h}=e,b=(0,at.useRef)(null),v=`${r}-label`,x=`${r}-description`,w=(0,Gp.useRegistry)(),[_,P]=(0,at.useState)(!1),[O,V]=(0,at.useState)(null),R=({type:A})=>{P(A==="mouseenter")},{paginationInfo:I}=(0,at.useContext)(re);(0,at.useEffect)(()=>{o&&b.current?.scrollIntoView({behavior:"auto",block:"nearest",inline:"nearest"})},[o]);let{primaryAction:D,eligibleActions:E}=(0,at.useMemo)(()=>{let A=t.filter(L=>!L.isEligible||L.isEligible(n));return{primaryAction:A.filter(L=>L.isPrimary)[0],eligibleActions:A}},[t,n]),k=D&&t.length===1,N=p&&s?.render?(0,ee.jsx)("div",{className:"dataviews-view-list__media-wrapper",children:(0,ee.jsx)(s.render,{item:n,field:s,config:{sizes:"52px"}})}):null,T=m&&i?.render?(0,ee.jsx)(i.render,{item:n,field:i}):null,S=g&&a?.render,C=!!N&&!S&&!c.length,y=E?.length>0&&(0,ee.jsxs)(j,{direction:"row",gap:"md",className:"dataviews-view-list__item-actions",children:[D&&(0,ee.jsx)(DP,{idPrefix:r,primaryAction:D,item:n}),!k&&(0,ee.jsxs)("div",{role:"gridcell",children:[(0,ee.jsxs)(Up,{placement:"bottom-end",children:[(0,ee.jsx)(Up.TriggerButton,{render:(0,ee.jsx)(Bt.Composite.Item,{id:Yp(r),render:(0,ee.jsx)(Bt.Button,{size:"small",icon:Ra,label:(0,La.__)("Actions"),accessibleWhenDisabled:!0,disabled:!t.length,onKeyDown:u})})}),(0,ee.jsx)(Up.Popover,{children:(0,ee.jsx)(Fp,{actions:E,item:n,registry:w,setActiveModalAction:V})})]}),!!O&&(0,ee.jsx)(hi,{action:O,items:[n],closeModal:()=>V(null)})]})]});return(0,ee.jsx)(Bt.Composite.Row,{ref:b,render:(0,ee.jsx)("div",{"aria-posinset":d,"aria-setsize":h?I.totalItems:void 0}),role:h?"article":"row",className:Y({"is-selected":o,"is-hovered":_}),onMouseEnter:R,onMouseLeave:R,children:(0,ee.jsxs)(j,{direction:"row",className:"dataviews-view-list__item-wrapper",children:[(0,ee.jsx)("div",{role:"gridcell",children:(0,ee.jsx)(Bt.Composite.Item,{id:$p(r),"aria-pressed":o,"aria-labelledby":v,"aria-describedby":x,className:"dataviews-view-list__item",onClick:()=>l(n)})}),(0,ee.jsxs)(j,{direction:"row",gap:"md",justify:"start",align:C?"center":"flex-start",style:{flex:1,minWidth:0},children:[N,(0,ee.jsxs)(j,{direction:"column",gap:"xs",className:"dataviews-view-list__field-wrapper",children:[(0,ee.jsxs)(j,{direction:"row",align:"center",children:[(0,ee.jsx)("div",{className:"dataviews-title-field dataviews-view-list__title-field",id:v,children:T}),y]}),S&&(0,ee.jsx)("div",{className:"dataviews-view-list__field",children:(0,ee.jsx)(a.render,{item:n,field:a})}),(0,ee.jsx)("div",{className:"dataviews-view-list__fields",id:x,children:c.map(A=>(0,ee.jsxs)("div",{className:"dataviews-view-list__field",children:[(0,ee.jsx)(pi,{className:"dataviews-view-list__field-label",render:(0,ee.jsx)("span",{}),children:A.label}),(0,ee.jsx)("span",{className:"dataviews-view-list__field-value",children:(0,ee.jsx)(A.render,{item:n,field:A})})]},A.id))})]})]})]})})}function LP(e){return!!e}function qp(e){let{actions:t,data:r,fields:o,getItemId:n,isLoading:i,onChangeSelection:s,selection:a,view:l,className:c,empty:u}=e,d=(0,Eu.useInstanceId)(qp,"view-list"),m=Ur(!!i),p=r?.findLast(y=>a.includes(n(y))),g=o.find(y=>y.id===l.titleField),h=o.find(y=>y.id===l.mediaField),b=o.find(y=>y.id===l.descriptionField),v=(l?.fields??[]).map(y=>o.find(A=>y===A.id)).filter(LP),x=y=>s([n(y)]),w=(0,at.useCallback)(y=>`${d}-${n(y)}`,[d,n]),_=(0,at.useCallback)((y,A)=>A.startsWith(w(y)),[w]),[P,O]=(0,at.useState)(void 0),V=(0,at.useRef)(null);(0,at.useEffect)(()=>{p&&O($p(w(p)))},[p,w]);let R=r.findIndex(y=>_(y,P??"")),I=(0,Eu.usePrevious)(R),D=R!==-1,E=(0,at.useCallback)((y,A)=>{let M=Math.min(r.length-1,Math.max(0,y));if(!r[M])return;let L=w(r[M]),H=A(L);O(H),V.current?.contains(V.current.ownerDocument.activeElement)&&document.getElementById(H)?.focus()},[r,w]);(0,at.useEffect)(()=>{!D&&(I!==void 0&&I!==-1)&&E(I,$p)},[D,E,I]);let k=(0,at.useCallback)(y=>{y.key==="ArrowDown"&&(y.preventDefault(),E(R+1,Yp)),y.key==="ArrowUp"&&(y.preventDefault(),E(R-1,Yp))},[E,R]),N=!!r?.length,T=l.groupBy?.field?o.find(y=>y.id===l.groupBy?.field):null,S=N&&T?Wr(r,T):null,C=l.infiniteScrollEnabled&&!S;return N?N&&T&&S?(0,ee.jsx)(Bt.Composite,{ref:V,id:`${d}`,render:(0,ee.jsx)("div",{}),className:"dataviews-view-list__group",role:"grid",activeId:P,setActiveId:O,children:(0,ee.jsx)(j,{direction:"column",gap:"lg",className:Y("dataviews-view-list",c),children:Array.from(S.entries()).map(([y,A])=>(0,ee.jsxs)(j,{direction:"column",gap:"sm",children:[(0,ee.jsx)("h3",{className:"dataviews-view-list__group-header",children:l.groupBy?.showLabel===!1?y:(0,La.sprintf)((0,La.__)("%1$s: %2$s"),T.label,y)}),A.map(M=>{let L=w(M);return(0,ee.jsx)(a0,{view:l,idPrefix:L,actions:t,item:M,isSelected:M===p,onSelect:x,mediaField:h,titleField:g,descriptionField:b,otherFields:v,onDropdownTriggerKeyDown:k},L)})]},y))})}):(0,ee.jsxs)(ee.Fragment,{children:[(0,ee.jsx)(Bt.Composite,{ref:V,id:d,render:(0,ee.jsx)("div",{}),className:Y("dataviews-view-list",c,{[`has-${l.layout?.density}-density`]:l.layout?.density&&["compact","comfortable"].includes(l.layout.density),"is-refreshing":!C&&m}),role:l.infiniteScrollEnabled?"feed":"grid",activeId:P,setActiveId:O,inert:!C&&i?"true":void 0,children:r.map((y,A)=>{let M=w(y);return(0,ee.jsx)(a0,{view:l,idPrefix:M,actions:t,item:y,isSelected:y===p,onSelect:x,mediaField:h,titleField:g,descriptionField:b,otherFields:v,onDropdownTriggerKeyDown:k,posinset:l.infiniteScrollEnabled?A+1:void 0},M)})}),C&&i&&(0,ee.jsx)("p",{className:"dataviews-loading-more",children:(0,ee.jsx)(Bt.Spinner,{})})]}):(0,ee.jsx)("div",{className:Y("dataviews-no-results",{"is-refreshing":m}),children:u})}var p0=f(te(),1);var Cu=f(Q(),1),l0=f(W(),1);var ys=f(F(),1);function c0({groupName:e,groupData:t,groupField:r,showLabel:o=!0,children:n}){let i=o?(0,l0.createInterpolateElement)((0,Cu.sprintf)((0,Cu.__)("%s: <groupName />"),r.label).trim(),{groupName:(0,ys.jsx)(r.render,{item:t[0],field:r})}):(0,ys.jsx)(r.render,{item:t[0],field:r});return(0,ys.jsxs)(j,{direction:"column",className:"dataviews-view-activity__group",children:[(0,ys.jsx)("h3",{className:"dataviews-view-activity__group-header",children:i}),n]},e)}var xi=f(W(),1),u0=f(Mt(),1),d0=f(Gt(),1);var Je=f(F(),1);function FP(e){let{view:t,actions:r,item:o,titleField:n,mediaField:i,descriptionField:s,otherFields:a,posinset:l,onClickItem:c,renderItemLink:u,isItemClickable:d}=e,{showTitle:m=!0,showMedia:p=!0,showDescription:g=!0,infiniteScrollEnabled:h}=t,b=(0,xi.useRef)(null),v=(0,u0.useRegistry)(),{paginationInfo:x}=(0,xi.useContext)(re),{primaryActions:w,eligibleActions:_}=(0,xi.useMemo)(()=>{let E=r.filter(N=>!N.isEligible||N.isEligible(o));return{primaryActions:E.filter(N=>N.isPrimary),eligibleActions:E}},[r,o]),P=(0,d0.useViewportMatch)("medium","<"),O=t.layout?.density??"balanced",V=p&&O!=="compact"&&i?.render?(0,Je.jsx)(i.render,{item:o,field:i,config:{sizes:O==="comfortable"?"32px":"24px"}}):null,R=(0,Je.jsx)("div",{className:"dataviews-view-activity__item-type-icon",children:V||(0,Je.jsx)("span",{className:"dataviews-view-activity__item-bullet","aria-hidden":"true"})}),I=m&&n?.render?(0,Je.jsx)(n.render,{item:o,field:n}):null,D=(0,xi.useMemo)(()=>O==="comfortable"?"md":"sm",[O]);return(0,Je.jsx)("div",{ref:b,role:h?"article":void 0,"aria-posinset":l,"aria-setsize":h?x.totalItems:void 0,className:Y("dataviews-view-activity__item",O==="compact"&&"is-compact",O==="balanced"&&"is-balanced",O==="comfortable"&&"is-comfortable"),children:(0,Je.jsxs)(j,{direction:"row",gap:"lg",justify:"start",align:"flex-start",children:[(0,Je.jsx)(j,{direction:"column",gap:"xs",align:"center",className:"dataviews-view-activity__item-type",children:R}),(0,Je.jsxs)(j,{direction:"column",gap:D,align:"flex-start",className:"dataviews-view-activity__item-content",children:[I&&(0,Je.jsx)(Vn,{item:o,isItemClickable:d,onClickItem:c,renderItemLink:u,className:"dataviews-view-activity__item-title",children:I}),g&&s&&(0,Je.jsx)("div",{className:"dataviews-view-activity__item-description",children:(0,Je.jsx)(s.render,{item:o,field:s})}),(0,Je.jsx)("div",{className:"dataviews-view-activity__item-fields",children:a.map(E=>(0,Je.jsxs)("div",{className:"dataviews-view-activity__item-field",children:[(0,Je.jsx)(pi,{className:"dataviews-view-activity__item-field-label",render:(0,Je.jsx)("span",{}),children:E.label}),(0,Je.jsx)("span",{className:"dataviews-view-activity__item-field-value",children:(0,Je.jsx)(E.render,{item:o,field:E})})]},E.id))}),!!w?.length&&(0,Je.jsx)(Bp,{item:o,actions:w,registry:v,buttonVariant:"secondary"})]}),(w.length<_.length||P&&_.length>0)&&(0,Je.jsx)("div",{className:"dataviews-view-activity__item-actions",children:(0,Je.jsx)(gs,{item:o,actions:_,isCompact:!0})})]})})}var f0=FP;var m0=f(U(),1);function BP(e){return!!e}function Kp(e){let{data:t,fields:r,getItemId:o,view:n}=e,i=r.find(c=>c.id===n.titleField),s=r.find(c=>c.id===n.mediaField),a=r.find(c=>c.id===n.descriptionField),l=(n?.fields??[]).map(c=>r.find(u=>c===u.id)).filter(BP);return t.map((c,u)=>(0,m0.createElement)(f0,{...e,key:o(c),item:c,mediaField:s,titleField:i,descriptionField:a,otherFields:l,posinset:n.infiniteScrollEnabled?u+1:void 0}))}var Mr=f(F(),1);function g0(e){let{empty:t,data:r,fields:o,isLoading:n,view:i,className:s}=e,a=Ur(!!n),l=!!r?.length,c=i.groupBy?.field?o.find(h=>h.id===i.groupBy?.field):null,u=l&&c?Wr(r,c):null,d=i.infiniteScrollEnabled&&!u;if(!l)return(0,Mr.jsx)("div",{className:Y("dataviews-no-results",{"is-refreshing":a}),children:t});let m=!d&&!!n,p=Y("dataviews-view-activity",s,{"is-refreshing":!d&&a}),g=u?Array.from(u.entries()):[];return l&&c&&u?(0,Mr.jsx)(j,{direction:"column",gap:"sm",className:p,inert:m?"true":void 0,children:g.map(([h,b])=>(0,Mr.jsx)(c0,{groupName:h,groupData:b,groupField:c,showLabel:i.groupBy?.showLabel!==!1,children:(0,Mr.jsx)(Kp,{...e,data:b})},h))}):(0,Mr.jsxs)(Mr.Fragment,{children:[(0,Mr.jsx)("div",{className:p,role:i.infiniteScrollEnabled?"feed":void 0,inert:m?"true":void 0,children:(0,Mr.jsx)(Kp,{...e})}),d&&n&&(0,Mr.jsx)("p",{className:"dataviews-loading-more",children:(0,Mr.jsx)(p0.Spinner,{})})]})}var er=f(te(),1),Ba=f(Q(),1),x0=f(Gt(),1),Pu=f(W(),1);var v0=f(te(),1),HP=f(Mt(),1),Ru=f(W(),1);var jP=f(Q(),1);var Fa=f(te(),1),xs=f(W(),1),Nr=f(Q(),1);var Yo=f(F(),1);function Xp(){let{view:e,onChangeView:t,paginationInfo:{totalItems:r=0,totalPages:o}}=(0,xs.useContext)(re);if(!r||!o||e.infiniteScrollEnabled)return null;let n=e.page??1,i=Array.from(Array(o)).map((s,a)=>{let l=a+1;return{value:l.toString(),label:l.toString(),"aria-label":n===l?(0,Nr.sprintf)((0,Nr.__)("Page %1$d of %2$d"),n,o):l.toString()}});return!!r&&o!==1&&(0,Yo.jsxs)(j,{direction:"row",className:"dataviews-pagination",justify:"end",align:"center",gap:"xl",children:[(0,Yo.jsx)(j,{direction:"row",justify:"flex-start",align:"center",gap:"xs",className:"dataviews-pagination__page-select",children:(0,xs.createInterpolateElement)((0,Nr.sprintf)((0,Nr._x)("<div>Page</div>%1$s<div>of %2$d</div>","paging"),"<CurrentPage />",o),{div:(0,Yo.jsx)("div",{"aria-hidden":!0}),CurrentPage:(0,Yo.jsx)(Fa.SelectControl,{"aria-label":(0,Nr.__)("Current page"),value:n.toString(),options:i,onChange:s=>{t({...e,page:+s})},size:"small",variant:"minimal"})})}),(0,Yo.jsxs)(j,{direction:"row",gap:"xs",align:"center",children:[(0,Yo.jsx)(Fa.Button,{onClick:()=>t({...e,page:n-1}),disabled:n===1,accessibleWhenDisabled:!0,label:(0,Nr.__)("Previous page"),icon:(0,Nr.isRTL)()?$c:Zc,showTooltip:!0,size:"compact",tooltipPosition:"top"}),(0,Yo.jsx)(Fa.Button,{onClick:()=>t({...e,page:n+1}),disabled:n>=o,accessibleWhenDisabled:!0,label:(0,Nr.__)("Next page"),icon:(0,Nr.isRTL)()?Zc:$c,showTooltip:!0,size:"compact",tooltipPosition:"top"})]})]})}var h0=(0,xs.memo)(Xp);var b0=f(F(),1);function Tu(e){return(0,Ru.useMemo)(()=>e?.every(t=>t.supportsBulk),[e])}var le=f(F(),1),{Badge:zP}=me(er.privateApis);function y0({view:e,multiselect:t,selection:r,onChangeSelection:o,getItemId:n,item:i,mediaField:s,titleField:a,descriptionField:l,regularFields:c,badgeFields:u,config:d,posinset:m,setsize:p}){let{showTitle:g=!0,showMedia:h=!0,showDescription:b=!0}=e,v=n(i),x=(0,Pu.useRef)(null),w=r.includes(v);bs(x,m);let _=s?.render?(0,le.jsx)(s.render,{item:i,field:s,config:d}):null,P=g&&a?.render?(0,le.jsx)(a.render,{item:i,field:a}):null;return(0,le.jsxs)(er.Composite.Item,{ref:x,"aria-label":a?a.getValue({item:i})||(0,Ba.__)("(no title)"):void 0,render:({children:O,...V})=>(0,le.jsx)(j,{direction:"column",children:O,...V}),role:"option","aria-posinset":m,"aria-setsize":p,className:Y("dataviews-view-picker-grid__card",{"is-selected":w}),"aria-selected":w,onClick:()=>{if(w)o(r.filter(O=>v!==O));else{let O=t?[...r,v]:[v];o(O)}},children:[h&&_&&(0,le.jsx)("div",{className:"dataviews-view-picker-grid__media",children:_}),h&&_&&(0,le.jsx)(An,{item:i,selection:r,onChangeSelection:o,getItemId:n,titleField:a,disabled:!1,"aria-hidden":!0,tabIndex:-1}),g&&(0,le.jsx)(j,{direction:"row",justify:"space-between",className:"dataviews-view-picker-grid__title-actions",children:(0,le.jsx)("div",{className:"dataviews-view-picker-grid__title-field dataviews-title-field",children:P})}),(0,le.jsxs)(j,{direction:"column",gap:"xs",children:[b&&l?.render&&(0,le.jsx)(l.render,{item:i,field:l}),!!u?.length&&(0,le.jsx)(j,{direction:"row",className:"dataviews-view-picker-grid__badge-fields",gap:"sm",wrap:"wrap",align:"top",justify:"flex-start",children:u.map(O=>(0,le.jsx)(zP,{className:"dataviews-view-picker-grid__field-value",children:(0,le.jsx)(O.render,{item:i,field:O})},O.id))}),!!c?.length&&(0,le.jsx)(j,{direction:"column",className:"dataviews-view-picker-grid__fields",gap:"xs",children:c.map(O=>(0,le.jsx)(er.Flex,{className:"dataviews-view-picker-grid__field",gap:1,justify:"flex-start",expanded:!0,style:{height:"auto"},direction:"row",children:(0,le.jsxs)(le.Fragment,{children:[(0,le.jsx)(er.FlexItem,{className:"dataviews-view-picker-grid__field-name",children:O.header}),(0,le.jsx)(er.FlexItem,{className:"dataviews-view-picker-grid__field-value",style:{maxHeight:"none"},children:(0,le.jsx)(O.render,{item:i,field:O})})]})},O.id))})]})]},v)}function w0({groupName:e,groupField:t,showLabel:r=!0,children:o}){let n=(0,x0.useInstanceId)(w0,"dataviews-view-picker-grid-group__header");return(0,le.jsxs)(j,{direction:"column",gap:"sm",role:"group","aria-labelledby":n,children:[(0,le.jsx)("h3",{className:"dataviews-view-picker-grid-group__header",id:n,children:r?(0,Ba.sprintf)((0,Ba.__)("%1$s: %2$s"),t.label,e):e}),o]},e)}function WP({actions:e,data:t,fields:r,getItemId:o,isLoading:n,onChangeSelection:i,selection:s,view:a,className:l,empty:c}){let{resizeObserverRef:u,paginationInfo:d,itemListLabel:m}=(0,Pu.useContext)(re),p=r.find(S=>S.id===a?.titleField),g=r.find(S=>S.id===a?.mediaField),h=r.find(S=>S.id===a?.descriptionField),b=a.fields??[],{regularFields:v,badgeFields:x}=b.reduce((S,C)=>{let y=r.find(M=>M.id===C);if(!y)return S;let A=a.layout?.badgeFields?.includes(C)?"badgeFields":"regularFields";return S[A].push(y),S},{regularFields:[],badgeFields:[]}),w=!!t?.length,_=a.layout?.previewSize,P=Tu(e),O="900px",V=a.groupBy?.field?r.find(S=>S.id===a.groupBy?.field):null,R=V?Wr(t,V):null,I=(a.infiniteScrollEnabled&&!R)??!1,D=a?.page??1,E=a?.perPage??0,k=I?d?.totalItems:void 0,N=xu(),T=_u(t,I,N);return(0,le.jsxs)(le.Fragment,{children:[w&&V&&R&&(0,le.jsx)(er.Composite,{virtualFocus:!0,orientation:"horizontal",role:"listbox","aria-multiselectable":P,className:Y("dataviews-view-picker-grid",l,{[`has-${a.layout?.density}-density`]:a.layout?.density&&["compact","comfortable"].includes(a.layout.density)}),"aria-label":m,render:({children:S,...C})=>(0,le.jsx)(j,{direction:"column",gap:"lg",children:S,...C}),children:Array.from(R.entries()).map(([S,C])=>(0,le.jsx)(w0,{groupName:S,groupField:V,showLabel:a.groupBy?.showLabel!==!1,children:(0,le.jsx)(Na,{previewSize:_,style:{gridTemplateColumns:_&&`repeat(auto-fill, minmax(${_}px, 1fr))`},"aria-busy":n,ref:u,children:C.map(y=>{let A=y.position??(D-1)*E+t.indexOf(y)+1;return(0,le.jsx)(y0,{view:a,multiselect:P,selection:s,onChangeSelection:i,getItemId:o,item:y,mediaField:g,titleField:p,descriptionField:h,regularFields:v,badgeFields:x,config:{sizes:O},posinset:A,setsize:k},o(y))})})},S))}),w&&!R&&(0,le.jsxs)(er.Composite,{render:(0,le.jsx)(Na,{className:Y("dataviews-view-picker-grid",l,{[`has-${a.layout?.density}-density`]:a.layout?.density&&["compact","comfortable"].includes(a.layout.density)}),previewSize:_,"aria-busy":n,ref:u}),virtualFocus:!0,orientation:"horizontal",role:"listbox","aria-multiselectable":P,"aria-label":m,children:[Array.from({length:T}).map((S,C)=>(0,le.jsx)(er.Composite.Item,{render:({children:y,...A})=>(0,le.jsx)(j,{direction:"column",children:y,...A}),role:"option","aria-hidden":!0,tabIndex:-1,className:"dataviews-view-picker-grid__card dataviews-view-picker-grid__placeholder"},`placeholder-${C}`)),t.map(S=>{let C=S.position;return(0,le.jsx)(y0,{view:a,multiselect:P,selection:s,onChangeSelection:i,getItemId:o,item:S,mediaField:g,titleField:p,descriptionField:h,regularFields:v,badgeFields:x,config:{sizes:O},posinset:C,setsize:k},o(S))})]}),!w&&(0,le.jsx)("div",{className:Y({"dataviews-loading":n,"dataviews-no-results":!n}),children:n?(0,le.jsx)("p",{children:(0,le.jsx)(er.Spinner,{})}):c}),w&&n&&(0,le.jsx)("p",{className:"dataviews-loading-more",children:(0,le.jsx)(er.Spinner,{})})]})}var _0=WP;var Ou=f(Q(),1),wi=f(te(),1),Dr=f(W(),1);var he=f(F(),1);function UP({item:e,fields:t,column:r,align:o}){let n=t.find(s=>s.id===r);if(!n)return null;let i=Y("dataviews-view-table__cell-content-wrapper",{"dataviews-view-table__cell-align-end":o==="end","dataviews-view-table__cell-align-center":o==="center"});return(0,he.jsx)("div",{className:i,children:(0,he.jsx)(n.render,{item:e,field:n})})}function S0({item:e,fields:t,id:r,view:o,titleField:n,mediaField:i,descriptionField:s,selection:a,getItemId:l,onChangeSelection:c,multiselect:u,posinset:d}){let{paginationInfo:m}=(0,Dr.useContext)(re),p=a.includes(r),[g,h]=(0,Dr.useState)(!1),b=(0,Dr.useRef)(null);bs(b,d);let{showTitle:v=!0,showMedia:x=!0,showDescription:w=!0,infiniteScrollEnabled:_}=o,P=()=>{h(!0)},O=()=>{h(!1)},V=o.fields??[],R=n&&v||i&&x||s&&w;return(0,he.jsxs)(wi.Composite.Item,{ref:b,render:({children:I,...D})=>(0,he.jsx)("tr",{className:Y("dataviews-view-table__row",{"is-selected":p,"is-hovered":g}),onMouseEnter:P,onMouseLeave:O,children:I,...D}),"aria-selected":p,"aria-setsize":m.totalItems||void 0,"aria-posinset":d,role:_?"article":"option",onMouseDown:I=>{I.button===0&&I.currentTarget.parentElement?.focus({preventScroll:!0})},onClick:()=>{if(p)c(a.filter(I=>r!==I));else{let I=u?[...a,r]:[r];c(I)}},children:[(0,he.jsx)("td",{className:"dataviews-view-table__checkbox-column",role:"presentation",children:(0,he.jsx)("div",{className:"dataviews-view-table__cell-content-wrapper",children:(0,he.jsx)(An,{item:e,selection:a,onChangeSelection:c,getItemId:l,titleField:n,disabled:!1,"aria-hidden":!0,tabIndex:-1})})}),R&&(0,he.jsx)("td",{role:"presentation",children:(0,he.jsx)(gu,{item:e,titleField:v?n:void 0,mediaField:x?i:void 0,descriptionField:w?s:void 0,isItemClickable:()=>!1})}),V.map(I=>{let{width:D,maxWidth:E,minWidth:k,align:N}=o.layout?.styles?.[I]??{};return(0,he.jsx)("td",{style:{width:D,maxWidth:E,minWidth:k},role:"presentation",children:(0,he.jsx)(UP,{fields:t,item:e,column:I,align:N})},I)})]},r)}function $P({actions:e,data:t,fields:r,getItemId:o,isLoading:n=!1,onChangeView:i,onChangeSelection:s,selection:a,setOpenedFilter:l,view:c,className:u,empty:d}){let m=(0,Dr.useRef)(new Map),p=(0,Dr.useRef)(void 0),[g,h]=(0,Dr.useState)(),b=Tu(e)??!1;(0,Dr.useEffect)(()=>{p.current&&(p.current.focus(),p.current=void 0)});let v=c.groupBy?.field?r.find(C=>C.id===c.groupBy?.field):null,x=v?Wr(t,v):null,w=c.infiniteScrollEnabled&&!x,_=(0,Dr.useId)();if(g){p.current=g,h(void 0);return}let P=C=>{let y=m.current.get(C.id),A=y?m.current.get(y.fallback):void 0;h(A?.node)},O=!!t?.length,V=r.find(C=>C.id===c.titleField),R=r.find(C=>C.id===c.mediaField),I=r.find(C=>C.id===c.descriptionField),{showTitle:D=!0,showMedia:E=!0,showDescription:k=!0}=c,N=V&&D||R&&E||I&&k,T=c.fields??[],S=(C,y)=>A=>{A?m.current.set(C,{node:A,fallback:T[y>0?y-1:1]}):m.current.delete(C)};return(0,he.jsxs)(he.Fragment,{children:[(0,he.jsxs)("table",{className:Y("dataviews-view-table","dataviews-view-picker-table",u,{[`has-${c.layout?.density}-density`]:c.layout?.density&&["compact","comfortable"].includes(c.layout.density)}),"aria-busy":n,"aria-describedby":_,role:w?"feed":"listbox",children:[(0,he.jsx)("thead",{role:"presentation",children:(0,he.jsxs)("tr",{className:"dataviews-view-table__row",role:"presentation",children:[(0,he.jsx)("th",{className:"dataviews-view-table__checkbox-column",children:b&&(0,he.jsx)(Ma,{selection:a,onChangeSelection:s,data:t,actions:e,getItemId:o,disableSelectAll:w})}),N&&(0,he.jsx)("th",{children:V&&(0,he.jsx)(vs,{ref:S(V.id,0),fieldId:V.id,view:c,fields:r,onChangeView:i,onHide:P,setOpenedFilter:l,canMove:!1})}),T.map((C,y)=>{let{width:A,maxWidth:M,minWidth:L,align:H}=c.layout?.styles?.[C]??{};return(0,he.jsx)("th",{style:{width:A,maxWidth:M,minWidth:L,textAlign:H},"aria-sort":c.sort?.direction&&c.sort?.field===C?lu[c.sort.direction]:void 0,scope:"col",children:(0,he.jsx)(vs,{ref:S(C,y),fieldId:C,view:c,fields:r,onChangeView:i,onHide:P,setOpenedFilter:l,canMove:c.layout?.enableMoving??!0})},C)})]})}),O&&v&&x?Array.from(x.entries()).map(([C,y])=>(0,he.jsxs)(wi.Composite,{virtualFocus:!0,orientation:"vertical",render:(0,he.jsx)("tbody",{role:"group"}),children:[(0,he.jsx)("tr",{className:"dataviews-view-table__group-header-row",role:"presentation",children:(0,he.jsx)("td",{colSpan:T.length+(N?1:0)+1,className:"dataviews-view-table__group-header-cell",role:"presentation",children:c.groupBy?.showLabel===!1?C:(0,Ou.sprintf)((0,Ou.__)("%1$s: %2$s"),v.label,C)})}),y.map((A,M)=>(0,he.jsx)(S0,{item:A,fields:r,id:o(A)||M.toString(),view:c,titleField:V,mediaField:R,descriptionField:I,selection:a,getItemId:o,onChangeSelection:s,multiselect:b},o(A)))]},`group-${C}`)):(0,he.jsx)(wi.Composite,{render:(0,he.jsx)("tbody",{role:"presentation"}),virtualFocus:!0,orientation:"vertical",children:O&&t.map((C,y)=>{let A=o(C),M=C.position;return(0,he.jsx)(S0,{item:C,fields:r,id:A||y.toString(),view:c,titleField:V,mediaField:R,descriptionField:I,selection:a,getItemId:o,onChangeSelection:s,multiselect:b,posinset:M},A)})})]}),(0,he.jsxs)("div",{className:Y({"dataviews-loading":n,"dataviews-no-results":!O&&!n}),id:_,children:[!O&&(n?(0,he.jsx)("p",{children:(0,he.jsx)(wi.Spinner,{})}):d),O&&n&&(0,he.jsx)("p",{className:"dataviews-loading-more",children:(0,he.jsx)(wi.Spinner,{})})]})]})}var E0=$P;var ws=f(te(),1),_s=f(Q(),1),C0=f(W(),1);var Ss=f(F(),1);function _i(){let e=(0,C0.useContext)(re),t=e.view;return(0,Ss.jsxs)(ws.__experimentalToggleGroupControl,{size:"__unstable-large",label:(0,_s.__)("Density"),value:t.layout?.density||"balanced",onChange:r=>{e.onChangeView({...t,layout:{...t.layout,density:r}})},isBlock:!0,children:[(0,Ss.jsx)(ws.__experimentalToggleGroupControlOption,{value:"comfortable",label:(0,_s._x)("Comfortable","Density option for DataView layout")},"comfortable"),(0,Ss.jsx)(ws.__experimentalToggleGroupControlOption,{value:"balanced",label:(0,_s._x)("Balanced","Density option for DataView layout")},"balanced"),(0,Ss.jsx)(ws.__experimentalToggleGroupControlOption,{value:"compact",label:(0,_s._x)("Compact","Density option for DataView layout")},"compact")]})}var R0=f(te(),1),T0=f(Q(),1),P0=f(W(),1);var O0=f(F(),1),YP=[{value:120,breakpoint:1},{value:170,breakpoint:1},{value:230,breakpoint:1},{value:290,breakpoint:1112},{value:350,breakpoint:1636},{value:430,breakpoint:588}];function A0(){let e=(0,P0.useContext)(re),t=e.view,r=YP.filter(s=>e.containerWidth>=s.breakpoint),o=t.layout?.previewSize??230,n=r.map((s,a)=>({...s,index:a})).filter(s=>s.value<=o).sort((s,a)=>a.value-s.value)[0]?.index??0,i=r.map((s,a)=>({value:a}));return(0,O0.jsx)(R0.RangeControl,{__next40pxDefaultSize:!0,showTooltip:!1,label:(0,T0.__)("Preview size"),value:n,min:0,max:r.length-1,withInputField:!1,onChange:(s=0)=>{e.onChangeView({...t,layout:{...t.layout,previewSize:r[s].value}})},step:1,marks:i})}var Si=f(F(),1);function Zp(){return(0,Si.jsxs)(Si.Fragment,{children:[(0,Si.jsx)(_i,{}),(0,Si.jsx)(A0,{})]})}var Dn=[{type:fs,label:(0,Go.__)("Table"),component:Jx,icon:Rc,viewConfigOptions:_i},{type:uu,label:(0,Go.__)("Grid"),component:s0,icon:ds,viewConfigOptions:Zp},{type:Rx,label:(0,Go.__)("List"),component:qp,icon:(0,Go.isRTL)()?jm:Wm,viewConfigOptions:_i},{type:Tx,label:(0,Go.__)("Activity"),component:g0,icon:gp,viewConfigOptions:_i},{type:Px,label:(0,Go.__)("Grid"),component:_0,icon:ds,viewConfigOptions:Zp,isPicker:!0},{type:Ox,label:(0,Go.__)("Table"),component:E0,icon:Rc,viewConfigOptions:_i,isPicker:!0}];var Ls=f(W(),1);var Yn=f(te(),1),tn=f(Q(),1),ld=f(W(),1);function Ha(...e){}function Qp(e,t){if(GP(e)){let r=qP(t)?t():t;return e(r)}return e}function GP(e){return typeof e=="function"}function qP(e){return typeof e=="function"}function xr(e,t){return typeof Object.hasOwn=="function"?Object.hasOwn(e,t):Object.prototype.hasOwnProperty.call(e,t)}function Ln(...e){return(...t)=>{for(let r of e)typeof r=="function"&&r(...t)}}function ja(e){return e.normalize("NFD").replace(/[\u0300-\u036f]/g,"")}function Jp(e,t){let r={...e};for(let o of t)xr(r,o)&&delete r[o];return r}function eg(e,t){let r={};for(let o of t)xr(e,o)&&(r[o]=e[o]);return r}function za(e){return e}function Pt(e,t){if(!e)throw typeof t!="string"?new Error("Invariant failed"):new Error(t)}function tg(e){return Object.keys(e)}function rg(e,...t){let r=typeof e=="function"?e(...t):e;return r==null?!1:!r}function Ei(e){return e.disabled||e["aria-disabled"]===!0||e["aria-disabled"]==="true"}function Ot(e){let t={};for(let r in e)e[r]!==void 0&&(t[r]=e[r]);return t}function ve(...e){for(let t of e)if(t!==void 0)return t}var I0=f(U(),1);function k0(e,t){typeof e=="function"?e(t):e&&(e.current=t)}function KP(e){return!e||!(0,I0.isValidElement)(e)?!1:"ref"in e.props||"ref"in e}function V0(e){return KP(e)?{...e.props}.ref||e.ref:null}function M0(e,t){let r={...e};for(let o in t){if(!xr(t,o))continue;if(o==="className"){let i="className";r[i]=e[i]?`${e[i]} ${t[i]}`:t[i];continue}if(o==="style"){let i="style";r[i]=e[i]?{...e[i],...t[i]}:t[i];continue}let n=t[o];if(typeof n=="function"&&o.startsWith("on")){let i=e[o];if(typeof i=="function"){r[o]=(...s)=>{n(...s),i(...s)};continue}}r[o]=n}return r}var Fn=XP();function XP(){var e;return typeof window<"u"&&!!((e=window.document)!=null&&e.createElement)}function qo(e){return e?"self"in e?e.document:e.ownerDocument||document:document}function Ci(e,t=!1){var r;let{activeElement:o}=qo(e);if(!o?.nodeName)return null;if(og(o)&&((r=o.contentDocument)!=null&&r.body))return Ci(o.contentDocument.body,t);if(t){let n=o.getAttribute("aria-activedescendant");if(n){let i=qo(o).getElementById(n);if(i)return i}}return o}function xo(e,t){return e===t||e.contains(t)}function og(e){return e.tagName==="IFRAME"}function Ko(e){let t=e.tagName.toLowerCase();return t==="button"?!0:t==="input"&&e.type?ZP.indexOf(e.type)!==-1:!1}var ZP=["button","color","file","image","reset","submit"];function ng(e){if(typeof e.checkVisibility=="function")return e.checkVisibility();let t=e;return t.offsetWidth>0||t.offsetHeight>0||e.getClientRects().length>0}function tr(e){try{let t=e instanceof HTMLInputElement&&e.selectionStart!==null,r=e.tagName==="TEXTAREA";return t||r||!1}catch{return!1}}function Wa(e){return e.isContentEditable||tr(e)}function ig(e){if(tr(e))return e.value;if(e.isContentEditable){let t=qo(e).createRange();return t.selectNodeContents(e),t.toString()}return""}function Es(e){let t=0,r=0;if(tr(e))t=e.selectionStart||0,r=e.selectionEnd||0;else if(e.isContentEditable){let o=qo(e).getSelection();if(o?.rangeCount&&o.anchorNode&&xo(e,o.anchorNode)&&o.focusNode&&xo(e,o.focusNode)){let n=o.getRangeAt(0),i=n.cloneRange();i.selectNodeContents(e),i.setEnd(n.startContainer,n.startOffset),t=i.toString().length,i.setEnd(n.endContainer,n.endOffset),r=i.toString().length}}return{start:t,end:r}}function sg(e,t){let r=["dialog","menu","listbox","tree","grid"],o=e?.getAttribute("role");return o&&r.indexOf(o)!==-1?o:t}function Cs(e){if(!e)return null;let t=r=>r==="auto"||r==="scroll";if(e.clientHeight&&e.scrollHeight>e.clientHeight){let{overflowY:r}=getComputedStyle(e);if(t(r))return e}else if(e.clientWidth&&e.scrollWidth>e.clientWidth){let{overflowX:r}=getComputedStyle(e);if(t(r))return e}return Cs(e.parentElement)||document.scrollingElement||document.body}function Ua(e,...t){/text|search|password|tel|url/i.test(e.type)&&e.setSelectionRange(...t)}function ag(e,t){let r=e.map((n,i)=>[i,n]),o=!1;return r.sort(([n,i],[s,a])=>{let l=t(i),c=t(a);return l===c||!l||!c?0:QP(l,c)?(n>s&&(o=!0),-1):(n<s&&(o=!0),1)}),o?r.map(([n,i])=>i):e}function QP(e,t){return!!(t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_PRECEDING)}function lg(){return Fn&&!!navigator.maxTouchPoints}function Au(){return Fn?/mac|iphone|ipad|ipod/i.test(navigator.platform):!1}function Ri(){return Fn&&Au()&&/apple/i.test(navigator.vendor)}function cg(){return Fn&&/firefox\//i.test(navigator.userAgent)}function Iu(e){return!!(e.currentTarget&&!xo(e.currentTarget,e.target))}function Ht(e){return e.target===e.currentTarget}function N0(e){let t=e.currentTarget;if(!t)return!1;let r=Au();if(r&&!e.metaKey||!r&&!e.ctrlKey)return!1;let o=t.tagName.toLowerCase();return o==="a"||o==="button"&&t.type==="submit"||o==="input"&&t.type==="submit"}function D0(e){let t=e.currentTarget;if(!t)return!1;let r=t.tagName.toLowerCase();return e.altKey?r==="a"||r==="button"&&t.type==="submit"||r==="input"&&t.type==="submit":!1}function Ti(e,t){let r=new FocusEvent("blur",t),o=e.dispatchEvent(r),n={...t,bubbles:!0};return e.dispatchEvent(new FocusEvent("focusout",n)),o}function L0(e,t,r){let o=new KeyboardEvent(t,r);return e.dispatchEvent(o)}function ug(e,t){let r=new MouseEvent("click",t);return e.dispatchEvent(r)}function ku(e,t){let r=t||e.currentTarget,o=e.relatedTarget;return!o||!xo(r,o)}function Bn(e,t,r,o){let i=(a=>{if(o){let c=setTimeout(a,o);return()=>clearTimeout(c)}let l=requestAnimationFrame(a);return()=>cancelAnimationFrame(l)})(()=>{e.removeEventListener(t,s,!0),r()}),s=()=>{i(),r()};return e.addEventListener(t,s,{once:!0,capture:!0}),i}function wo(e,t,r,o=window){let n=[];try{o.document.addEventListener(e,t,r);for(let s of Array.from(o.frames))n.push(wo(e,t,r,s))}catch{}return()=>{try{o.document.removeEventListener(e,t,r)}catch{}for(let s of n)s()}}var JP=f(U(),1),Ne=f(U(),1),dg={...JP},F0=dg.useId,BH=dg.useDeferredValue,B0=dg.useInsertionEffect,Ze=Fn?Ne.useLayoutEffect:Ne.useEffect;function eO(e){let[t]=(0,Ne.useState)(e);return t}function W0(e){let t=(0,Ne.useRef)(e);return Ze(()=>{t.current=e}),t}function be(e){let t=(0,Ne.useRef)(()=>{throw new Error("Cannot call an event handler while rendering.")});return B0?B0(()=>{t.current=e}):t.current=e,(0,Ne.useCallback)((...r)=>{var o;return(o=t.current)==null?void 0:o.call(t,...r)},[])}function U0(e){let[t,r]=(0,Ne.useState)(null);return Ze(()=>{if(t==null||!e)return;let o=null;return e(n=>(o=n,t)),()=>{e(o)}},[t,e]),[t,r]}function et(...e){return(0,Ne.useMemo)(()=>{if(e.some(Boolean))return t=>{for(let r of e)k0(r,t)}},e)}function $r(e){if(F0){let o=F0();return e||o}let[t,r]=(0,Ne.useState)(e);return Ze(()=>{if(e||t)return;let o=Math.random().toString(36).slice(2,8);r(`id-${o}`)},[e,t]),e||t}function $0(e,t){let r=i=>{if(typeof i=="string")return i},[o,n]=(0,Ne.useState)(()=>r(t));return Ze(()=>{let i=e&&"current"in e?e.current:e;n(i?.tagName.toLowerCase()||r(t))},[e,t]),o}function Y0(e,t,r){let o=eO(r),[n,i]=(0,Ne.useState)(o);return(0,Ne.useEffect)(()=>{let s=e&&"current"in e?e.current:e;if(!s)return;let a=()=>{let c=s.getAttribute(t);i(c??o)},l=new MutationObserver(a);return l.observe(s,{attributeFilter:[t]}),a(),()=>l.disconnect()},[e,t,o]),n}function _o(e,t){let r=(0,Ne.useRef)(!1);(0,Ne.useEffect)(()=>{if(r.current)return e();r.current=!0},t),(0,Ne.useEffect)(()=>()=>{r.current=!1},[])}function G0(e,t){let r=(0,Ne.useRef)(!1);Ze(()=>{if(r.current)return e();r.current=!0},t),Ze(()=>()=>{r.current=!1},[])}function q0(){return(0,Ne.useReducer)(()=>[],[])}function lt(e){return be(typeof e=="function"?e:()=>e)}function So(e,t,r=[]){let o=(0,Ne.useCallback)(n=>(e.wrapElement&&(n=e.wrapElement(n)),t(n)),[...r,e.wrapElement]);return{...e,wrapElement:o}}function K0(e,t,r){let o=e.onLoadedMetadataCapture,n=(0,Ne.useMemo)(()=>Object.assign(()=>{},{...o,[t]:r}),[o,t,r]);return[o?.[t],{onLoadedMetadataCapture:n}]}var H0=!1;function X0(){return(0,Ne.useEffect)(()=>{H0||(wo("mousemove",rO,!0),wo("mousedown",Vu,!0),wo("mouseup",Vu,!0),wo("keydown",Vu,!0),wo("scroll",Vu,!0),H0=!0)},[]),be(()=>fg)}var fg=!1,j0=0,z0=0;function tO(e){let t=e.movementX||e.screenX-j0,r=e.movementY||e.screenY-z0;return j0=e.screenX,z0=e.screenY,t||r||!1}function rO(e){tO(e)&&(fg=!0)}function Vu(){fg=!1}var rr=f(U(),1),Pi=f(F(),1);function De(e){let t=rr.forwardRef((r,o)=>e({...r,ref:o}));return t.displayName=e.displayName||e.name,t}function Hn(e,t){return rr.memo(e,t)}function ze(e,t){let{wrapElement:r,render:o,...n}=t,i=et(t.ref,V0(o)),s;if(rr.isValidElement(o)){let a={...o.props,ref:i};s=rr.cloneElement(o,M0(n,a))}else o?s=o(n):s=(0,Pi.jsx)(e,{...n});return r?r(s):s}function We(e){let t=(r={})=>e(r);return t.displayName=e.name,t}function wr(e=[],t=[]){let r=rr.createContext(void 0),o=rr.createContext(void 0),n=()=>rr.useContext(r),i=(c=!1)=>{let u=rr.useContext(o),d=n();return c?u:u||d},s=()=>{let c=rr.useContext(o),u=n();if(!(c&&c===u))return u},a=c=>e.reduceRight((u,d)=>(0,Pi.jsx)(d,{...c,children:u}),(0,Pi.jsx)(r.Provider,{...c}));return{context:r,scopedContext:o,useContext:n,useScopedContext:i,useProviderContext:s,ContextProvider:a,ScopedContextProvider:c=>(0,Pi.jsx)(a,{...c,children:t.reduceRight((u,d)=>(0,Pi.jsx)(d,{...c,children:u}),(0,Pi.jsx)(o.Provider,{...c}))})}}var $a=wr(),Z0=$a.useContext,$H=$a.useScopedContext,YH=$a.useProviderContext,Q0=$a.ContextProvider,J0=$a.ScopedContextProvider;var mg=f(U(),1),Ya=wr([Q0],[J0]),Mu=Ya.useContext,XH=Ya.useScopedContext,ew=Ya.useProviderContext,Rs=Ya.ContextProvider,Nu=Ya.ScopedContextProvider,tw=(0,mg.createContext)(void 0),rw=(0,mg.createContext)(void 0);function ow(e,t){return e.find(r=>t?!r.disabled&&r.id!==t:!r.disabled)}function Eo(e,t){return t&&e.item(t)||null}function nw(e){let t=[];for(let r of e){let o=t.find(n=>{var i;return((i=n[0])==null?void 0:i.rowId)===r.rowId});o?o.push(r):t.push([r])}return t}function iw(e,t=!1){if(tr(e))e.setSelectionRange(t?e.value.length:0,e.value.length);else if(e.isContentEditable){let r=qo(e).getSelection();r?.selectAllChildren(e),t&&r?.collapseToEnd()}}var pg=Symbol("FOCUS_SILENTLY");function sw(e){e[pg]=!0,e.focus({preventScroll:!0})}function aw(e){let t=e[pg];return delete e[pg],t}function Oi(e,t,r){if(!t||t===r)return!1;let o=e.item(t.id);return!(!o||r&&o.element===r)}var Du=f(U(),1),oO="div",gg=We(function({store:t,shouldRegisterItem:r=!0,getItem:o=za,element:n,...i}){let s=Z0();t=t||s;let a=$r(i.id),l=(0,Du.useRef)(n);return(0,Du.useEffect)(()=>{let c=l.current;if(!a||!c||!r)return;let u=o({id:a,element:c});return t?.renderItem(u)},[a,r,o,t]),i={...i,ref:et(l,i.ref)},Ot(i)}),nj=De(function(t){let r=gg(t);return ze(oO,r)});var lw=f(U(),1),cw=(0,lw.createContext)(!0);var uw="input:not([type='hidden']):not([disabled]), select:not([disabled]), textarea:not([disabled]), a[href], button:not([disabled]), [tabindex], summary, iframe, object, embed, area[href], audio[controls], video[controls], [contenteditable]:not([contenteditable='false'])";function Ga(e){return!(!e.matches(uw)||!ng(e)||e.closest("[inert]"))}function dw(e){for(;e&&!Ga(e);)e=e.closest(uw);return e||null}function Yr(e){let t=Ci(e);if(!t)return!1;if(t===e)return!0;let r=t.getAttribute("aria-activedescendant");return r?r===e.id:!1}function hg(e){let t=Ci(e);if(!t)return!1;if(xo(e,t))return!0;let r=t.getAttribute("aria-activedescendant");return!r||!("id"in e)?!1:r===e.id?!0:!!e.querySelector(`#${CSS.escape(r)}`)}function fw(e){!hg(e)&&Ga(e)&&e.focus()}function mw(e,t){"scrollIntoView"in e?(e.focus({preventScroll:!0}),e.scrollIntoView({block:"nearest",inline:"nearest",...t})):e.focus()}var Lr=f(U(),1),nO="div",pw=Ri(),iO=["text","search","url","tel","email","password","number","date","month","week","time","datetime","datetime-local"],sO=Symbol("safariFocusAncestor");function gw(e,t){e&&(e[sO]=t)}function aO(e){let{tagName:t,readOnly:r,type:o}=e;return t==="TEXTAREA"&&!r||t==="SELECT"&&!r?!0:t==="INPUT"&&!r?iO.includes(o):!!(e.isContentEditable||e.getAttribute("role")==="combobox"&&e.dataset.name)}function lO(e){return"labels"in e?e.labels:null}function hw(e){return e.tagName.toLowerCase()==="input"&&e.type?e.type==="radio"||e.type==="checkbox":!1}function cO(e){return e?e==="button"||e==="summary"||e==="input"||e==="select"||e==="textarea"||e==="a":!0}function uO(e){return e?e==="button"||e==="input"||e==="select"||e==="textarea":!0}function dO(e,t,r,o,n){return e?t?r&&!o?-1:void 0:r?n:n||0:n}function vg(e,t){return be(r=>{e?.(r),!r.defaultPrevented&&t&&(r.stopPropagation(),r.preventDefault())})}var vw=!1,bg=!0;function fO(e){let t=e.target;t&&"hasAttribute"in t&&(t.hasAttribute("data-focus-visible")||(bg=!1))}function mO(e){e.metaKey||e.ctrlKey||e.altKey||(bg=!0)}var qa=We(function({focusable:t=!0,accessibleWhenDisabled:r,autoFocus:o,onFocusVisible:n,...i}){let s=(0,Lr.useRef)(null);(0,Lr.useEffect)(()=>{t&&(vw||(wo("mousedown",fO,!0),wo("keydown",mO,!0),vw=!0))},[t]),pw&&(0,Lr.useEffect)(()=>{if(!t)return;let T=s.current;if(!T||!hw(T))return;let S=lO(T);if(!S)return;let C=()=>queueMicrotask(()=>T.focus());for(let y of S)y.addEventListener("mouseup",C);return()=>{for(let y of S)y.removeEventListener("mouseup",C)}},[t]);let a=t&&Ei(i),l=!!a&&!r,[c,u]=(0,Lr.useState)(!1);(0,Lr.useEffect)(()=>{t&&l&&c&&u(!1)},[t,l,c]),(0,Lr.useEffect)(()=>{if(!t||!c)return;let T=s.current;if(!T||typeof IntersectionObserver>"u")return;let S=new IntersectionObserver(()=>{Ga(T)||u(!1)});return S.observe(T),()=>S.disconnect()},[t,c]);let d=vg(i.onKeyPressCapture,a),m=vg(i.onMouseDownCapture,a),p=vg(i.onClickCapture,a),g=i.onMouseDown,h=be(T=>{if(g?.(T),T.defaultPrevented||!t)return;let S=T.currentTarget;if(!pw||Iu(T)||!Ko(S)&&!hw(S))return;let C=!1,y=()=>{C=!0},A={capture:!0,once:!0};S.addEventListener("focusin",y,A);let M=dw(S.parentElement);gw(M,!0),Bn(S,"mouseup",()=>{S.removeEventListener("focusin",y,!0),gw(M,!1),!C&&fw(S)})}),b=(T,S)=>{if(S&&(T.currentTarget=S),!t)return;let C=T.currentTarget;C&&Yr(C)&&(n?.(T),!T.defaultPrevented&&(C.dataset.focusVisible="true",u(!0)))},v=i.onKeyDownCapture,x=be(T=>{if(v?.(T),T.defaultPrevented||!t||c||T.metaKey||T.altKey||T.ctrlKey||!Ht(T))return;let S=T.currentTarget;Bn(S,"focusout",()=>b(T,S))}),w=i.onFocusCapture,_=be(T=>{if(w?.(T),T.defaultPrevented||!t)return;if(!Ht(T)){u(!1);return}let S=T.currentTarget,C=()=>b(T,S);bg||aO(T.target)?Bn(T.target,"focusout",C):u(!1)}),P=i.onBlur,O=be(T=>{P?.(T),t&&ku(T)&&(T.currentTarget.removeAttribute("data-focus-visible"),u(!1))}),V=(0,Lr.useContext)(cw),R=be(T=>{t&&o&&T&&V&&queueMicrotask(()=>{Yr(T)||Ga(T)&&T.focus()})}),I=$0(s),D=t&&cO(I),E=t&&uO(I),k=i.style,N=(0,Lr.useMemo)(()=>l?{pointerEvents:"none",...k}:k,[l,k]);return i={"data-focus-visible":t&&c||void 0,"data-autofocus":o||void 0,"aria-disabled":a||void 0,...i,ref:et(s,R,i.ref),style:N,tabIndex:dO(t,l,D,E,i.tabIndex),disabled:E&&l?!0:void 0,contentEditable:a?void 0:i.contentEditable,onKeyPressCapture:d,onClickCapture:p,onMouseDownCapture:m,onMouseDown:h,onKeyDownCapture:x,onFocusCapture:_,onBlur:O},Ot(i)}),xj=De(function(t){let r=qa(t);return ze(nO,r)});var jn=f(U(),1),pO="button";function bw(e){if(!e.isTrusted)return!1;let t=e.currentTarget;return e.key==="Enter"?Ko(t)||t.tagName==="SUMMARY"||t.tagName==="A":e.key===" "?Ko(t)||t.tagName==="SUMMARY"||t.tagName==="INPUT"||t.tagName==="SELECT":!1}var gO=Symbol("command"),yg=We(function({clickOnEnter:t=!0,clickOnSpace:r=!0,...o}){let n=(0,jn.useRef)(null),[i,s]=(0,jn.useState)(!1);(0,jn.useEffect)(()=>{n.current&&s(Ko(n.current))},[]);let[a,l]=(0,jn.useState)(!1),c=(0,jn.useRef)(!1),u=Ei(o),[d,m]=K0(o,gO,!0),p=o.onKeyDown,g=be(v=>{p?.(v);let x=v.currentTarget;if(v.defaultPrevented||d||u||!Ht(v)||tr(x)||x.isContentEditable)return;let w=t&&v.key==="Enter",_=r&&v.key===" ",P=v.key==="Enter"&&!t,O=v.key===" "&&!r;if(P||O){v.preventDefault();return}if(w||_){let V=bw(v);if(w){if(!V){v.preventDefault();let{view:R,...I}=v,D=()=>ug(x,I);cg()?Bn(x,"keyup",D):queueMicrotask(D)}}else _&&(c.current=!0,V||(v.preventDefault(),l(!0)))}}),h=o.onKeyUp,b=be(v=>{if(h?.(v),v.defaultPrevented||d||u||v.metaKey)return;let x=r&&v.key===" ";if(c.current&&x&&(c.current=!1,!bw(v))){v.preventDefault(),l(!1);let w=v.currentTarget,{view:_,...P}=v;queueMicrotask(()=>ug(w,P))}});return o={"data-active":a||void 0,type:i?"button":void 0,...m,...o,ref:et(n,o.ref),onKeyDown:g,onKeyUp:b},o=qa(o),o}),Oj=De(function(t){let r=yg(t);return ze(pO,r)});function Ai(e,t){let r=e.__unstableInternals;return Pt(r,"Invalid store"),r[t]}function or(e,...t){let r=e,o=r,n=Symbol(),i=Ha,s=new Set,a=new Set,l=new Set,c=new Set,u=new Set,d=new WeakMap,m=new WeakMap,p=R=>(l.add(R),()=>l.delete(R)),g=()=>{let R=s.size,I=Symbol();s.add(I);let D=()=>{s.delete(I),!s.size&&i()};if(R)return D;let E=tg(r).map(T=>Ln(...t.map(S=>{var C;let y=(C=S?.getState)==null?void 0:C.call(S);if(y&&xr(y,T))return St(S,[T],A=>{O(T,A[T],!0)})}))),k=[];for(let T of l)k.push(T());let N=t.map(Ts);return i=Ln(...E,...k,...N),D},h=(R,I,D=c)=>(D.add(I),m.set(I,R),()=>{var E;(E=d.get(I))==null||E(),d.delete(I),m.delete(I),D.delete(I)}),b=(R,I)=>h(R,I),v=(R,I)=>(d.set(I,I(r,r)),h(R,I)),x=(R,I)=>(d.set(I,I(r,o)),h(R,I,u)),w=R=>or(eg(r,R),V),_=R=>or(Jp(r,R),V),P=()=>r,O=(R,I,D=!1)=>{var E;if(!xr(r,R))return;let k=Qp(I,r[R]);if(k===r[R])return;if(!D)for(let C of t)(E=C?.setState)==null||E.call(C,R,k);let N=r;r={...r,[R]:k};let T=Symbol();n=T,a.add(R);let S=(C,y,A)=>{var M;let L=m.get(C),H=Z=>A?A.has(Z):Z===R;(!L||L.some(H))&&((M=d.get(C))==null||M(),d.set(C,C(r,y)))};for(let C of c)S(C,N);queueMicrotask(()=>{if(n!==T)return;let C=r;for(let y of u)S(y,o,a);o=C,a.clear()})},V={getState:P,setState:O,__unstableInternals:{setup:p,init:g,subscribe:b,sync:v,batch:x,pick:w,omit:_}};return V}function _t(e,...t){if(e)return Ai(e,"setup")(...t)}function Ts(e,...t){if(e)return Ai(e,"init")(...t)}function Ps(e,...t){if(e)return Ai(e,"subscribe")(...t)}function St(e,...t){if(e)return Ai(e,"sync")(...t)}function zn(e,...t){if(e)return Ai(e,"batch")(...t)}function Ka(e,...t){if(e)return Ai(e,"omit")(...t)}function xg(e,...t){if(e)return Ai(e,"pick")(...t)}function Ii(...e){var t;let r={};for(let n of e){let i=(t=n?.getState)==null?void 0:t.call(n);i&&Object.assign(r,i)}let o=or(r,...e);return Object.assign({},...e,o)}var Co=f(U(),1),yw=f(Zl(),1),{useSyncExternalStore:xw}=yw.default,ww=()=>()=>{};function Os(e,t=za){let r=Co.useCallback(n=>e?Ps(e,null,n):ww(),[e]),o=()=>{let n=typeof t=="string"?t:null,i=typeof t=="function"?t:null,s=e?.getState();if(i)return i(s);if(s&&n&&xr(s,n))return s[n]};return xw(r,o,o)}function Fu(e,t){let r=Co.useRef({}),o=Co.useCallback(i=>e?Ps(e,null,i):ww(),[e]),n=()=>{let i=e?.getState(),s=!1,a=r.current;for(let l in t){let c=t[l];if(typeof c=="function"){let u=c(i);u!==a[l]&&(a[l]=u,s=!0)}if(typeof c=="string"){if(!i||!xr(i,c))continue;let u=i[c];u!==a[l]&&(a[l]=u,s=!0)}}return s&&(r.current={...a}),r.current};return xw(o,n,n)}function tt(e,t,r,o){let n=xr(t,r)?t[r]:void 0,i=o?t[o]:void 0,s=W0({value:n,setValue:i});Ze(()=>St(e,[r],(a,l)=>{let{value:c,setValue:u}=s.current;u&&a[r]!==l[r]&&a[r]!==c&&u(a[r])}),[e,r]),Ze(()=>{if(n!==void 0)return e.setState(r,n),zn(e,[r],()=>{n!==void 0&&e.setState(r,n)})})}function As(e,t){let[r,o]=Co.useState(()=>e(t));Ze(()=>Ts(r),[r]);let n=Co.useCallback(a=>Os(r,a),[r]),i=Co.useMemo(()=>({...r,useState:n}),[r,n]),s=be(()=>{o(a=>e({...t,...a.getState()}))});return[i,s]}var Xo=f(U(),1),Sw=f(F(),1),hO="button";function vO(e){return Wa(e)?!0:e.tagName==="INPUT"&&!Ko(e)}function bO(e,t=!1){let r=e.clientHeight,{top:o}=e.getBoundingClientRect(),n=Math.max(r*.875,r-40)*1.5,i=t?r-n+o:n+o;return e.tagName==="HTML"?i+e.scrollTop:i}function yO(e,t=!1){let{top:r}=e.getBoundingClientRect();return t?r+e.clientHeight:r}function _w(e,t,r,o=!1){var n;if(!t||!r)return;let{renderedItems:i}=t.getState(),s=Cs(e);if(!s)return;let a=bO(s,o),l,c;for(let u=0;u<i.length;u+=1){let d=l;if(l=r(u),!l)break;if(l===d)continue;let m=(n=Eo(t,l))==null?void 0:n.element;if(!m)continue;let g=yO(m,o)-a,h=Math.abs(g);if(o&&g<=0||!o&&g>=0){c!==void 0&&c<h&&(l=d);break}c=h}return l}function xO(e,t){return Ht(e)?!1:Oi(t,e.target)}var wg=We(function({store:t,rowId:r,preventScrollOnKeyDown:o=!1,moveOnKeyPress:n=!0,tabbable:i=!1,getItem:s,"aria-setsize":a,"aria-posinset":l,...c}){let u=Mu();t=t||u;let d=$r(c.id),m=(0,Xo.useRef)(null),p=(0,Xo.useContext)(rw),h=Ei(c)&&!c.accessibleWhenDisabled,{rowId:b,baseElement:v,isActiveItem:x,ariaSetSize:w,ariaPosInSet:_,isTabbable:P}=Fu(t,{rowId(y){if(r)return r;if(y&&p?.baseElement&&p.baseElement===y.baseElement)return p.id},baseElement(y){return y?.baseElement||void 0},isActiveItem(y){return!!y&&y.activeId===d},ariaSetSize(y){if(a!=null)return a;if(y&&p?.ariaSetSize&&p.baseElement===y.baseElement)return p.ariaSetSize},ariaPosInSet(y){if(l!=null)return l;if(!y||!p?.ariaPosInSet||p.baseElement!==y.baseElement)return;let A=y.renderedItems.filter(M=>M.rowId===b);return p.ariaPosInSet+A.findIndex(M=>M.id===d)},isTabbable(y){if(!y?.renderedItems.length)return!0;if(y.virtualFocus)return!1;if(i)return!0;if(y.activeId===null)return!1;let A=t?.item(y.activeId);return A?.disabled||!A?.element?!0:y.activeId===d}}),O=(0,Xo.useCallback)(y=>{var A;let M={...y,id:d||y.id,rowId:b,disabled:!!h,children:(A=y.element)==null?void 0:A.textContent};return s?s(M):M},[d,b,h,s]),V=c.onFocus,R=(0,Xo.useRef)(!1),I=be(y=>{if(V?.(y),y.defaultPrevented||Iu(y)||!d||!t||xO(y,t))return;let{virtualFocus:A,baseElement:M}=t.getState();if(t.setActiveId(d),Wa(y.currentTarget)&&iw(y.currentTarget),!A||!Ht(y)||vO(y.currentTarget)||!M?.isConnected)return;Ri()&&y.currentTarget.hasAttribute("data-autofocus")&&y.currentTarget.scrollIntoView({block:"nearest",inline:"nearest"}),R.current=!0,y.relatedTarget===M||Oi(t,y.relatedTarget)?sw(M):M.focus()}),D=c.onBlurCapture,E=be(y=>{if(D?.(y),y.defaultPrevented)return;let A=t?.getState();A?.virtualFocus&&R.current&&(R.current=!1,y.preventDefault(),y.stopPropagation())}),k=c.onKeyDown,N=lt(o),T=lt(n),S=be(y=>{if(k?.(y),y.defaultPrevented||!Ht(y)||!t)return;let{currentTarget:A}=y,M=t.getState(),L=t.item(d),H=!!L?.rowId,Z=M.orientation!=="horizontal",X=M.orientation!=="vertical",ie=()=>!!(H||X||!M.baseElement||!tr(M.baseElement)),K={ArrowUp:(H||Z)&&t.up,ArrowRight:(H||X)&&t.next,ArrowDown:(H||Z)&&t.down,ArrowLeft:(H||X)&&t.previous,Home:()=>{if(ie())return!H||y.ctrlKey?t?.first():t?.previous(-1)},End:()=>{if(ie())return!H||y.ctrlKey?t?.last():t?.next(-1)},PageUp:()=>_w(A,t,t?.up,!0),PageDown:()=>_w(A,t,t?.down)}[y.key];if(K){if(Wa(A)){let q=Es(A),J=X&&y.key==="ArrowLeft",ce=X&&y.key==="ArrowRight",$e=Z&&y.key==="ArrowUp",Sr=Z&&y.key==="ArrowDown";if(ce||Sr){let{length:Er}=ig(A);if(q.end!==Er)return}else if((J||$e)&&q.start!==0)return}let xe=K();if(N(y)||xe!==void 0){if(!T(y))return;y.preventDefault(),t.move(xe)}}}),C=(0,Xo.useMemo)(()=>({id:d,baseElement:v}),[d,v]);return c=So(c,y=>(0,Sw.jsx)(tw.Provider,{value:C,children:y}),[C]),c={id:d,"data-active-item":x||void 0,...c,ref:et(m,c.ref),tabIndex:P?c.tabIndex:-1,onFocus:I,onBlurCapture:E,onKeyDown:S},c=yg(c),c=gg({store:t,...c,getItem:O,shouldRegisterItem:d?c.shouldRegisterItem:!1}),Ot({...c,"aria-setsize":w,"aria-posinset":_})}),Xj=Hn(De(function(t){let r=wg(t);return ze(hO,r)}));function _g(e){return Array.isArray(e)?e:typeof e<"u"?[e]:[]}function Xa(e){let t=[];for(let r of e)t.push(...r);return t}function Is(e){return e.slice().reverse()}var Ro=f(U(),1),Cw=f(F(),1),wO="div";function _O(e){return e.some(t=>!!t.rowId)}function SO(e){let t=e.target;return t&&!tr(t)?!1:e.key.length===1&&!e.ctrlKey&&!e.metaKey}function EO(e){return e.key==="Shift"||e.key==="Control"||e.key==="Alt"||e.key==="Meta"}function Ew(e,t,r){return be(o=>{var n;if(t?.(o),o.defaultPrevented||o.isPropagationStopped()||!Ht(o)||EO(o)||SO(o))return;let i=e.getState(),s=(n=Eo(e,i.activeId))==null?void 0:n.element;if(!s)return;let{view:a,...l}=o,c=r?.current;s!==c&&s.focus(),L0(s,o.type,l)||o.preventDefault(),o.currentTarget.contains(s)&&o.stopPropagation()})}function CO(e){return ow(Xa(Is(nw(e))))}function RO(e){let[t,r]=(0,Ro.useState)(!1),o=(0,Ro.useCallback)(()=>r(!0),[]),n=e.useState(i=>Eo(e,i.activeId));return(0,Ro.useEffect)(()=>{let i=n?.element;t&&i&&(r(!1),i.focus({preventScroll:!0}))},[n,t]),o}var Sg=We(function({store:t,composite:r=!0,focusOnMove:o=r,moveOnKeyPress:n=!0,...i}){let s=ew();t=t||s,Pt(t,!1);let a=(0,Ro.useRef)(null),l=(0,Ro.useRef)(null),c=RO(t),u=t.useState("moves"),[,d]=U0(r?t.setBaseElement:null);(0,Ro.useEffect)(()=>{var E;if(!t||!u||!r||!o)return;let{activeId:k}=t.getState(),N=(E=Eo(t,k))==null?void 0:E.element;N&&mw(N)},[t,u,r,o]),Ze(()=>{if(!t||!u||!r)return;let{baseElement:E,activeId:k}=t.getState();if(!(k===null)||!E)return;let T=l.current;l.current=null,T&&Ti(T,{relatedTarget:E}),Yr(E)||E.focus()},[t,u,r]);let m=t.useState("activeId"),p=t.useState("virtualFocus");Ze(()=>{var E;if(!t||!r||!p)return;let k=l.current;if(l.current=null,!k)return;let T=((E=Eo(t,m))==null?void 0:E.element)||Ci(k);T!==k&&Ti(k,{relatedTarget:T})},[t,m,p,r]);let g=Ew(t,i.onKeyDownCapture,l),h=Ew(t,i.onKeyUpCapture,l),b=i.onFocusCapture,v=be(E=>{if(b?.(E),E.defaultPrevented||!t)return;let{virtualFocus:k}=t.getState();if(!k)return;let N=E.relatedTarget,T=aw(E.currentTarget);Ht(E)&&T&&(E.stopPropagation(),l.current=N)}),x=i.onFocus,w=be(E=>{if(x?.(E),E.defaultPrevented||!r||!t)return;let{relatedTarget:k}=E,{virtualFocus:N}=t.getState();N?Ht(E)&&!Oi(t,k)&&queueMicrotask(c):Ht(E)&&t.setActiveId(null)}),_=i.onBlurCapture,P=be(E=>{var k;if(_?.(E),E.defaultPrevented||!t)return;let{virtualFocus:N,activeId:T}=t.getState();if(!N)return;let S=(k=Eo(t,T))==null?void 0:k.element,C=E.relatedTarget,y=Oi(t,C),A=l.current;l.current=null,Ht(E)&&y?(C===S?A&&A!==C&&Ti(A,E):S?Ti(S,E):A&&Ti(A,E),E.stopPropagation()):!Oi(t,E.target)&&S&&Ti(S,E)}),O=i.onKeyDown,V=lt(n),R=be(E=>{var k;if(O?.(E),E.nativeEvent.isComposing||E.defaultPrevented||!t||!Ht(E))return;let{orientation:N,renderedItems:T,activeId:S}=t.getState(),C=Eo(t,S);if((k=C?.element)!=null&&k.isConnected)return;let y=N!=="horizontal",A=N!=="vertical",M=_O(T);if((E.key==="ArrowLeft"||E.key==="ArrowRight"||E.key==="Home"||E.key==="End")&&tr(E.currentTarget))return;let X={ArrowUp:(M||y)&&(()=>{if(M){let ie=CO(T);return ie?.id}return t?.last()}),ArrowRight:(M||A)&&t.first,ArrowDown:(M||y)&&t.first,ArrowLeft:(M||A)&&t.last,Home:t.first,End:t.last,PageUp:t.first,PageDown:t.last}[E.key];if(X){let ie=X();if(ie!==void 0){if(!V(E))return;E.preventDefault(),t.move(ie)}}});i=So(i,E=>(0,Cw.jsx)(Rs,{value:t,children:E}),[t]),i={"aria-activedescendant":t.useState(E=>{var k;if(t&&r&&E.virtualFocus)return(k=Eo(t,E.activeId))==null?void 0:k.id}),...i,ref:et(a,d,i.ref),onKeyDownCapture:g,onKeyUpCapture:h,onFocusCapture:v,onFocus:w,onBlurCapture:P,onKeyDown:R};let D=t.useState(E=>r&&(E.virtualFocus||E.activeId===null));return i=qa({focusable:D,...i}),i}),fz=De(function(t){let r=Sg(t);return ze(wO,r)});var Za=wr(),gz=Za.useContext,hz=Za.useScopedContext,Eg=Za.useProviderContext,Rw=Za.ContextProvider,Tw=Za.ScopedContextProvider;var Cg=f(U(),1),Qa=wr([Rw],[Tw]),xz=Qa.useContext,wz=Qa.useScopedContext,_z=Qa.useProviderContext,Pw=Qa.ContextProvider,Bu=Qa.ScopedContextProvider,Sz=(0,Cg.createContext)(void 0),Ez=(0,Cg.createContext)(void 0);var ks=f(U(),1),Iw=f(jo(),1),Rg=f(F(),1),TO="div";function Ow(e,t){let r=setTimeout(t,e);return()=>clearTimeout(r)}function PO(e){let t=requestAnimationFrame(()=>{t=requestAnimationFrame(e)});return()=>cancelAnimationFrame(t)}function Aw(...e){return e.join(", ").split(", ").reduce((t,r)=>{let o=r.endsWith("ms")?1:1e3,n=Number.parseFloat(r||"0s")*o;return n>t?n:t},0)}function Tg(e,t,r){return!r&&t!==!1&&(!e||!!t)}var OO=We(function({store:t,alwaysVisible:r,...o}){let n=Eg();t=t||n,Pt(t,!1);let i=(0,ks.useRef)(null),s=$r(o.id),[a,l]=(0,ks.useState)(null),c=t.useState("open"),u=t.useState("mounted"),d=t.useState("animated"),m=t.useState("contentElement"),p=Os(t.disclosure,"contentElement");Ze(()=>{i.current&&t?.setContentElement(i.current)},[t]),Ze(()=>{let v;return t?.setState("animated",x=>(v=x,!0)),()=>{v!==void 0&&t?.setState("animated",v)}},[t]),Ze(()=>{if(d){if(!m?.isConnected){l(null);return}return PO(()=>{l(c?"enter":u?"leave":null)})}},[d,m,c,u]),Ze(()=>{if(!t||!d||!a||!m)return;let v=()=>t?.setState("animating",!1),x=()=>(0,Iw.flushSync)(v);if(a==="leave"&&c||a==="enter"&&!c)return;if(typeof d=="number")return Ow(d,x);let{transitionDuration:w,animationDuration:_,transitionDelay:P,animationDelay:O}=getComputedStyle(m),{transitionDuration:V="0",animationDuration:R="0",transitionDelay:I="0",animationDelay:D="0"}=p?getComputedStyle(p):{},E=Aw(P,O,I,D),k=Aw(w,_,V,R),N=E+k;if(!N){a==="enter"&&t.setState("animated",!1),v();return}let T=1e3/60,S=Math.max(N-T,0);return Ow(S,x)},[t,d,m,p,c,a]),o=So(o,v=>(0,Rg.jsx)(Bu,{value:t,children:v}),[t]);let g=Tg(u,o.hidden,r),h=o.style,b=(0,ks.useMemo)(()=>g?{...h,display:"none"}:h,[g,h]);return o={id:s,"data-open":c||void 0,"data-enter":a==="enter"||void 0,"data-leave":a==="leave"||void 0,hidden:g,...o,ref:et(s?t.setContentElement:null,i,o.ref),style:b},Ot(o)}),AO=De(function(t){let r=OO(t);return ze(TO,r)}),kz=De(function({unmountOnHide:t,...r}){let o=Eg(),n=r.store||o;return Os(n,s=>!t||s?.mounted)===!1?null:(0,Rg.jsx)(AO,{...r})});function kw(e={}){let t=Ii(e.store,Ka(e.disclosure,["contentElement","disclosureElement"]));let r=t?.getState(),o=ve(e.open,r?.open,e.defaultOpen,!1),n=ve(e.animated,r?.animated,!1),i={open:o,animated:n,animating:!!n&&o,mounted:o,contentElement:ve(r?.contentElement,null),disclosureElement:ve(r?.disclosureElement,null)},s=or(i,t);return _t(s,()=>St(s,["animated","animating"],a=>{a.animated||s.setState("animating",!1)})),_t(s,()=>Ps(s,["open"],()=>{s.getState().animated&&s.setState("animating",!0)})),_t(s,()=>St(s,["open","animating"],a=>{s.setState("mounted",a.open||a.animating)})),{...s,disclosure:e.disclosure,setOpen:a=>s.setState("open",a),show:()=>s.setState("open",!0),hide:()=>s.setState("open",!1),toggle:()=>s.setState("open",a=>!a),stopAnimation:()=>s.setState("animating",!1),setContentElement:a=>s.setState("contentElement",a),setDisclosureElement:a=>s.setState("disclosureElement",a)}}function Vw(e,t,r){return _o(t,[r.store,r.disclosure]),tt(e,r,"open","setOpen"),tt(e,r,"mounted","setMounted"),tt(e,r,"animated"),Object.assign(e,{disclosure:r.disclosure})}var Ja=wr([Pw],[Bu]),zz=Ja.useContext,Wz=Ja.useScopedContext,Mw=Ja.useProviderContext,Nw=Ja.ContextProvider,Dw=Ja.ScopedContextProvider;function IO(e){var t;let r=e.find(i=>!!i.element),o=[...e].reverse().find(i=>!!i.element),n=(t=r?.element)==null?void 0:t.parentElement;for(;n&&o?.element;){if(o&&n.contains(o.element))return n;n=n.parentElement}return qo(n).body}function kO(e){return e?.__unstablePrivateStore}function Lw(e={}){var t;e.store;let r=(t=e.store)==null?void 0:t.getState(),o=ve(e.items,r?.items,e.defaultItems,[]),n=new Map(o.map(m=>[m.id,m])),i={items:o,renderedItems:ve(r?.renderedItems,[])},s=kO(e.store),a=or({items:o,renderedItems:i.renderedItems},s),l=or(i,e.store),c=m=>{let p=ag(m,g=>g.element);a.setState("renderedItems",p),l.setState("renderedItems",p)};_t(l,()=>Ts(a)),_t(a,()=>zn(a,["items"],m=>{l.setState("items",m.items)})),_t(a,()=>zn(a,["renderedItems"],m=>{let p=!0,g=requestAnimationFrame(()=>{let{renderedItems:x}=l.getState();m.renderedItems!==x&&c(m.renderedItems)});if(typeof IntersectionObserver!="function")return()=>cancelAnimationFrame(g);let h=()=>{if(p){p=!1;return}cancelAnimationFrame(g),g=requestAnimationFrame(()=>c(m.renderedItems))},b=IO(m.renderedItems),v=new IntersectionObserver(h,{root:b});for(let x of m.renderedItems)x.element&&v.observe(x.element);return()=>{cancelAnimationFrame(g),v.disconnect()}}));let u=(m,p,g=!1)=>{let h;return p(v=>{let x=v.findIndex(({id:_})=>_===m.id),w=v.slice();if(x!==-1){h=v[x];let _={...h,...m};w[x]=_,n.set(m.id,_)}else w.push(m),n.set(m.id,m);return w}),()=>{p(v=>{if(!h)return g&&n.delete(m.id),v.filter(({id:_})=>_!==m.id);let x=v.findIndex(({id:_})=>_===m.id);if(x===-1)return v;let w=v.slice();return w[x]=h,n.set(m.id,h),w})}},d=m=>u(m,p=>a.setState("items",p),!0);return{...l,registerItem:d,renderItem:m=>Ln(d(m),u(m,p=>a.setState("renderedItems",p))),item:m=>{if(!m)return null;let p=n.get(m);if(!p){let{items:g}=a.getState();p=g.find(h=>h.id===m),p&&n.set(m,p)}return p||null},__unstablePrivateStore:a}}function Fw(e,t,r){return _o(t,[r.store]),tt(e,r,"items","setItems"),e}var VO={id:null};function Zo(e,t){return e.find(r=>t?!r.disabled&&r.id!==t:!r.disabled)}function MO(e,t){return e.filter(r=>t?!r.disabled&&r.id!==t:!r.disabled)}function Bw(e,t){return e.filter(r=>r.rowId===t)}function NO(e,t,r=!1){let o=e.findIndex(n=>n.id===t);return[...e.slice(o+1),...r?[VO]:[],...e.slice(0,o)]}function Hw(e){let t=[];for(let r of e){let o=t.find(n=>{var i;return((i=n[0])==null?void 0:i.rowId)===r.rowId});o?o.push(r):t.push([r])}return t}function jw(e){let t=0;for(let{length:r}of e)r>t&&(t=r);return t}function DO(e){return{id:"__EMPTY_ITEM__",disabled:!0,rowId:e}}function LO(e,t,r){let o=jw(e);for(let n of e)for(let i=0;i<o;i+=1){let s=n[i];if(!s||r&&s.disabled){let l=i===0&&r?Zo(n):n[i-1];n[i]=l&&t!==l.id&&r?l:DO(l?.rowId)}}return e}function FO(e){let t=Hw(e),r=jw(t),o=[];for(let n=0;n<r;n+=1)for(let i of t){let s=i[n];s&&o.push({...s,rowId:s.rowId?`${n}`:void 0})}return o}function zw(e={}){var t;let r=(t=e.store)==null?void 0:t.getState(),o=Lw(e),n=ve(e.activeId,r?.activeId,e.defaultActiveId),i={...o.getState(),id:ve(e.id,r?.id,`id-${Math.random().toString(36).slice(2,8)}`),activeId:n,baseElement:ve(r?.baseElement,null),includesBaseElement:ve(e.includesBaseElement,r?.includesBaseElement,n===null),moves:ve(r?.moves,0),orientation:ve(e.orientation,r?.orientation,"both"),rtl:ve(e.rtl,r?.rtl,!1),virtualFocus:ve(e.virtualFocus,r?.virtualFocus,!1),focusLoop:ve(e.focusLoop,r?.focusLoop,!1),focusWrap:ve(e.focusWrap,r?.focusWrap,!1),focusShift:ve(e.focusShift,r?.focusShift,!1)},s=or(i,o,e.store);_t(s,()=>St(s,["renderedItems","activeId"],l=>{s.setState("activeId",c=>{var u;return c!==void 0?c:(u=Zo(l.renderedItems))==null?void 0:u.id})}));let a=(l="next",c={})=>{var u,d;let m=s.getState(),{skip:p=0,activeId:g=m.activeId,focusShift:h=m.focusShift,focusLoop:b=m.focusLoop,focusWrap:v=m.focusWrap,includesBaseElement:x=m.includesBaseElement,renderedItems:w=m.renderedItems,rtl:_=m.rtl}=c,P=l==="up"||l==="down",O=l==="next"||l==="down",V=O?_&&!P:!_||P,R=h&&!p,I=P?Xa(LO(Hw(w),g,R)):w;if(I=V?Is(I):I,I=P?FO(I):I,g==null)return(u=Zo(I))==null?void 0:u.id;let D=I.find(M=>M.id===g);if(!D)return(d=Zo(I))==null?void 0:d.id;let E=I.some(M=>M.rowId),k=I.indexOf(D),N=I.slice(k+1),T=Bw(N,D.rowId);if(p){let M=MO(T,g),L=M.slice(p)[0]||M[M.length-1];return L?.id}let S=b&&(P?b!=="horizontal":b!=="vertical"),C=E&&v&&(P?v!=="horizontal":v!=="vertical"),y=O?(!E||P)&&S&&x:P?x:!1;if(S){let M=C&&!y?I:Bw(I,D.rowId),L=NO(M,g,y),H=Zo(L,g);return H?.id}if(C){let M=Zo(y?T:N,g);return y?M?.id||null:M?.id}let A=Zo(T,g);return!A&&y?null:A?.id};return{...o,...s,setBaseElement:l=>s.setState("baseElement",l),setActiveId:l=>s.setState("activeId",l),move:l=>{l!==void 0&&(s.setState("activeId",l),s.setState("moves",c=>c+1))},first:()=>{var l;return(l=Zo(s.getState().renderedItems))==null?void 0:l.id},last:()=>{var l;return(l=Zo(Is(s.getState().renderedItems)))==null?void 0:l.id},next:l=>(l!==void 0&&typeof l=="number"&&(l={skip:l}),a("next",l)),previous:l=>(l!==void 0&&typeof l=="number"&&(l={skip:l}),a("previous",l)),down:l=>(l!==void 0&&typeof l=="number"&&(l={skip:l}),a("down",l)),up:l=>(l!==void 0&&typeof l=="number"&&(l={skip:l}),a("up",l))}}function Ww(e){return{id:$r(e.id),...e}}function Uw(e,t,r){return e=Fw(e,t,r),tt(e,r,"activeId","setActiveId"),tt(e,r,"includesBaseElement"),tt(e,r,"virtualFocus"),tt(e,r,"orientation"),tt(e,r,"rtl"),tt(e,r,"focusLoop"),tt(e,r,"focusWrap"),tt(e,r,"focusShift"),e}var Hu=f(U(),1),ju=(0,Hu.createContext)(void 0),el=wr([Nw,Rs],[Dw,Nu]),Pg=el.useContext,Vs=el.useScopedContext,zu=el.useProviderContext,$w=el.ContextProvider,Yw=el.ScopedContextProvider,Wu=(0,Hu.createContext)(void 0),Gw=(0,Hu.createContext)(!1);function qw(e={}){return kw(e)}function Kw(e,t,r){return Vw(e,t,r)}function Xw({popover:e,...t}={}){let r=Ii(t.store,Ka(e,["arrowElement","anchorElement","contentElement","popoverElement","disclosureElement"]));let o=r?.getState(),n=qw({...t,store:r}),i=ve(t.placement,o?.placement,"bottom"),s={...n.getState(),placement:i,currentPlacement:i,anchorElement:ve(o?.anchorElement,null),popoverElement:ve(o?.popoverElement,null),arrowElement:ve(o?.arrowElement,null),rendered:Symbol("rendered")},a=or(s,n,r);return{...n,...a,setAnchorElement:l=>a.setState("anchorElement",l),setPopoverElement:l=>a.setState("popoverElement",l),setArrowElement:l=>a.setState("arrowElement",l),render:()=>a.setState("rendered",Symbol("rendered"))}}function Zw(e,t,r){return _o(t,[r.popover]),tt(e,r,"placement"),Kw(e,t,r)}var BO="div",Og=We(function({store:t,...r}){let o=Mw();return t=t||o,r={...r,ref:et(t?.setAnchorElement,r.ref)},r}),RW=De(function(t){let r=Og(t);return ze(BO,r)});var Qw=f(U(),1),HO="div";function Jw(e){let t=e.relatedTarget;return t?.nodeType===Node.ELEMENT_NODE?t:null}function jO(e){let t=Jw(e);return t?xo(e.currentTarget,t):!1}var Ag=Symbol("composite-hover");function zO(e){let t=Jw(e);if(!t)return!1;do{if(xr(t,Ag)&&t[Ag])return!0;t=t.parentElement}while(t);return!1}var Ig=We(function({store:t,focusOnHover:r=!0,blurOnHoverEnd:o=!!r,...n}){let i=Mu();t=t||i,Pt(t,!1);let s=X0(),a=n.onMouseMove,l=lt(r),c=be(g=>{if(a?.(g),!g.defaultPrevented&&s()&&l(g)){if(!hg(g.currentTarget)){let h=t?.getState().baseElement;h&&!Yr(h)&&h.focus()}t?.setActiveId(g.currentTarget.id)}}),u=n.onMouseLeave,d=lt(o),m=be(g=>{var h;u?.(g),!g.defaultPrevented&&s()&&(jO(g)||zO(g)||l(g)&&d(g)&&(t?.setActiveId(null),(h=t?.getState().baseElement)==null||h.focus()))}),p=(0,Qw.useCallback)(g=>{g&&(g[Ag]=!0)},[]);return n={...n,ref:et(p,n.ref),onMouseMove:c,onMouseLeave:m},Ot(n)}),MW=Hn(De(function(t){let r=Ig(t);return ze(HO,r)}));var At=f(U(),1),WO="input";function e_(e,t,r){if(!r)return!1;let o=e.find(n=>!n.disabled&&n.value);return o?.value===t}function t_(e,t){return!t||e==null?!1:(e=ja(e),t.length>e.length&&t.toLowerCase().indexOf(e.toLowerCase())===0)}function UO(e){return e.type==="input"}function $O(e){return e==="inline"||e==="list"||e==="both"||e==="none"}function YO(e){let t=e.find(r=>{var o;return r.disabled?!1:((o=r.element)==null?void 0:o.getAttribute("role"))!=="tab"});return t?.id}var GO=We(function({store:t,focusable:r=!0,autoSelect:o=!1,getAutoSelectId:n,setValueOnChange:i,showMinLength:s=0,showOnChange:a,showOnMouseDown:l,showOnClick:c=l,showOnKeyDown:u,showOnKeyPress:d=u,blurActiveItemOnClick:m,setValueOnClick:p=!0,moveOnKeyPress:g=!0,autoComplete:h="list",...b}){let v=zu();t=t||v,Pt(t,!1);let x=(0,At.useRef)(null),[w,_]=q0(),P=(0,At.useRef)(!1),O=(0,At.useRef)(!1),V=t.useState(z=>z.virtualFocus&&o),R=h==="inline"||h==="both",[I,D]=(0,At.useState)(R);G0(()=>{R&&D(!0)},[R]);let E=t.useState("value"),k=(0,At.useRef)(void 0);(0,At.useEffect)(()=>St(t,["selectedValue","activeId"],(z,B)=>{k.current=B.selectedValue}),[]);let N=t.useState(z=>{var B;if(R&&I&&!(z.activeValue&&Array.isArray(z.selectedValue)&&(z.selectedValue.includes(z.activeValue)||(B=k.current)!=null&&B.includes(z.activeValue))))return z.activeValue}),T=t.useState("renderedItems"),S=t.useState("open"),C=t.useState("contentElement"),y=(0,At.useMemo)(()=>{if(!R||!I)return E;if(e_(T,N,V)){if(t_(E,N)){let B=N?.slice(E.length)||"";return E+B}return E}return N||E},[R,I,T,N,V,E]);(0,At.useEffect)(()=>{let z=x.current;if(!z)return;let B=()=>D(!0);return z.addEventListener("combobox-item-move",B),()=>{z.removeEventListener("combobox-item-move",B)}},[]),(0,At.useEffect)(()=>{if(!R||!I||!N||!e_(T,N,V)||!t_(E,N))return;let B=Ha;return queueMicrotask(()=>{let $=x.current;if(!$)return;let{start:ue,end:Pe}=Es($),vt=E.length,Qe=N.length;Ua($,vt,Qe),B=()=>{if(!Yr($))return;let{start:Rt,end:Ui}=Es($);Rt===vt&&Ui===Qe&&Ua($,ue,Pe)}}),()=>B()},[w,R,I,N,T,V,E]);let A=(0,At.useRef)(null),M=be(n),L=(0,At.useRef)(null);(0,At.useEffect)(()=>{if(!S||!C)return;let z=Cs(C);if(!z)return;A.current=z;let B=()=>{P.current=!1},$=()=>{if(!t||!P.current)return;let{activeId:Pe}=t.getState();Pe!==null&&Pe!==L.current&&(P.current=!1)},ue={passive:!0,capture:!0};return z.addEventListener("wheel",B,ue),z.addEventListener("touchmove",B,ue),z.addEventListener("scroll",$,ue),()=>{z.removeEventListener("wheel",B,!0),z.removeEventListener("touchmove",B,!0),z.removeEventListener("scroll",$,!0)}},[S,C,t]),Ze(()=>{E&&(O.current||(P.current=!0))},[E]),Ze(()=>{V!=="always"&&S||(P.current=S)},[V,S]);let H=t.useState("resetValueOnSelect");_o(()=>{var z,B;let $=P.current;if(!t||!S||!$&&!H)return;let{baseElement:ue,contentElement:Pe,activeId:vt}=t.getState();if(!(ue&&!Yr(ue))){if(Pe?.hasAttribute("data-placing")){let Qe=new MutationObserver(_);return Qe.observe(Pe,{attributeFilter:["data-placing"]}),()=>Qe.disconnect()}if(V&&$){let Qe=M(T),Rt=Qe!==void 0?Qe:(z=YO(T))!=null?z:t.first();L.current=Rt,t.move(Rt??null)}else{let Qe=(B=t.item(vt||t.first()))==null?void 0:B.element;Qe&&"scrollIntoView"in Qe&&Qe.scrollIntoView({block:"nearest",inline:"nearest"})}}},[t,S,w,E,V,H,M,T]),(0,At.useEffect)(()=>{if(!R)return;let z=x.current;if(!z)return;let B=[z,C].filter(ue=>!!ue),$=ue=>{B.every(Pe=>ku(ue,Pe))&&t?.setValue(y)};for(let ue of B)ue.addEventListener("focusout",$);return()=>{for(let ue of B)ue.removeEventListener("focusout",$)}},[R,C,t,y]);let Z=z=>z.currentTarget.value.length>=s,X=b.onChange,ie=lt(a??Z),ye=lt(i??!t.tag),K=be(z=>{if(X?.(z),z.defaultPrevented||!t)return;let B=z.currentTarget,{value:$,selectionStart:ue,selectionEnd:Pe}=B,vt=z.nativeEvent;if(P.current=!0,UO(vt)&&(vt.isComposing&&(P.current=!1,O.current=!0),R)){let Qe=vt.inputType==="insertText"||vt.inputType==="insertCompositionText",Rt=ue===$.length;D(Qe&&Rt)}if(ye(z)){let Qe=$===t.getState().value;t.setValue($),queueMicrotask(()=>{Ua(B,ue,Pe)}),R&&V&&Qe&&_()}ie(z)&&t.show(),(!V||!P.current)&&t.setActiveId(null)}),xe=b.onCompositionEnd,q=be(z=>{P.current=!0,O.current=!1,xe?.(z),!z.defaultPrevented&&V&&_()}),J=b.onMouseDown,ce=lt(m??(()=>!!t?.getState().includesBaseElement)),$e=lt(p),Sr=lt(c??Z),Er=be(z=>{J?.(z),!z.defaultPrevented&&(z.button||z.ctrlKey||t&&(ce(z)&&t.setActiveId(null),$e(z)&&t.setValue(y),Sr(z)&&Bn(z.currentTarget,"mouseup",t.show)))}),No=b.onKeyDown,fo=lt(d??Z),Cr=be(z=>{if(No?.(z),z.repeat||(P.current=!1),z.defaultPrevented||z.ctrlKey||z.altKey||z.shiftKey||z.metaKey||!t)return;let{open:B}=t.getState();B||(z.key==="ArrowUp"||z.key==="ArrowDown")&&fo(z)&&(z.preventDefault(),t.show())}),Rr=b.onBlur,Do=be(z=>{P.current=!1,Rr?.(z),z.defaultPrevented}),zi=$r(b.id),Wi=$O(h)?h:void 0,it=t.useState(z=>z.activeId===null);return b={id:zi,role:"combobox","aria-autocomplete":Wi,"aria-haspopup":sg(C,"listbox"),"aria-expanded":S,"aria-controls":C?.id,"data-active-item":it||void 0,value:y,...b,ref:et(x,b.ref),onChange:K,onCompositionEnd:q,onMouseDown:Er,onKeyDown:Cr,onBlur:Do},b=Sg({store:t,focusable:r,...b,moveOnKeyPress:z=>rg(g,z)?!1:(R&&D(!0),!0)}),b=Og({store:t,...b}),{autoComplete:"off",...b}}),Uu=De(function(t){let r=GO(t);return ze(WO,r)});var $u=f(U(),1),kg=f(F(),1),qO="div";function KO(e,t){if(t!=null)return e==null?!1:Array.isArray(e)?e.includes(t):e===t}function XO(e){var t;return(t={menu:"menuitem",listbox:"option",tree:"treeitem"}[e])!=null?t:"option"}var r_=We(function({store:t,value:r,hideOnClick:o,setValueOnClick:n,selectValueOnClick:i=!0,resetValueOnSelect:s,focusOnHover:a=!1,moveOnKeyPress:l=!0,getItem:c,...u}){var d;let m=Vs();t=t||m,Pt(t,!1);let{resetValueOnSelectState:p,multiSelectable:g,selected:h}=Fu(t,{resetValueOnSelectState:"resetValueOnSelect",multiSelectable(E){return Array.isArray(E.selectedValue)},selected(E){return KO(E.selectedValue,r)}}),b=(0,$u.useCallback)(E=>{let k={...E,value:r};return c?c(k):k},[r,c]);n=n??!g,o=o??(r!=null&&!g);let v=u.onClick,x=lt(n),w=lt(i),_=lt((d=s??p)!=null?d:g),P=lt(o),O=be(E=>{v?.(E),!E.defaultPrevented&&(D0(E)||N0(E)||(r!=null&&(w(E)&&(_(E)&&t?.resetValue(),t?.setSelectedValue(k=>Array.isArray(k)?k.includes(r)?k.filter(N=>N!==r):[...k,r]:r)),x(E)&&t?.setValue(r)),P(E)&&t?.hide()))}),V=u.onKeyDown,R=be(E=>{if(V?.(E),E.defaultPrevented)return;let k=t?.getState().baseElement;if(!k||Yr(k))return;(E.key.length===1||E.key==="Backspace"||E.key==="Delete")&&(queueMicrotask(()=>k.focus()),tr(k)&&t?.setValue(k.value))});g&&h!=null&&(u={"aria-selected":h,...u}),u=So(u,E=>(0,kg.jsx)(Wu.Provider,{value:r,children:(0,kg.jsx)(Gw.Provider,{value:h??!1,children:E})}),[r,h]);let I=(0,$u.useContext)(ju);u={role:XO(I),children:r,...u,onClick:O,onKeyDown:R};let D=lt(l);return u=wg({store:t,...u,getItem:b,moveOnKeyPress:E=>{if(!D(E))return!1;let k=new Event("combobox-item-move"),N=t?.getState().baseElement;return N?.dispatchEvent(k),!0}}),u=Ig({store:t,focusOnHover:a,...u}),u}),tl=Hn(De(function(t){let r=r_(t);return ze(qO,r)}));var Yu=f(U(),1),n_=f(F(),1),ZO="span";function o_(e){return ja(e).toLowerCase()}function QO(e,t){let r=[];for(let o of t){let n=0,i=o.length;for(;e.indexOf(o,n)!==-1;){let s=e.indexOf(o,n);s!==-1&&r.push([s,i]),n=s+1}}return r}function JO(e){return e.filter(([t,r],o,n)=>!n.some(([i,s],a)=>a!==o&&i<=t&&i+s>=t+r))}function eA(e){return e.sort(([t],[r])=>t-r)}function tA(e,t){if(!e||!t)return e;let r=_g(t).filter(Boolean).map(o_),o=[],n=(l,c=!1)=>(0,n_.jsx)("span",{"data-autocomplete-value":c?"":void 0,"data-user-value":c?void 0:"",children:l},o.length),i=eA(JO(QO(o_(e),new Set(r))));if(!i.length)return o.push(n(e,!0)),o;let[s]=i[0];return[e.slice(0,s),...i.flatMap(([l,c],u)=>{var d;let m=e.slice(l,l+c),p=(d=i[u+1])==null?void 0:d[0],g=e.slice(l+c,p);return[m,g]})].forEach((l,c)=>{l&&o.push(n(l,c%2===0))}),o}var rA=We(function({store:t,value:r,userValue:o,...n}){let i=Vs();t=t||i;let s=(0,Yu.useContext)(Wu),a=r??s,l=Os(t,u=>o??u?.value);return n={children:(0,Yu.useMemo)(()=>{if(a)return l?tA(a,l):a},[a,l]),...n},Ot(n)}),Gu=De(function(t){let r=rA(t);return ze(ZO,r)});var oA="label",nA=We(function({store:t,...r}){let o=zu();return t=t||o,Pt(t,!1),r={htmlFor:t.useState(i=>{var s;return(s=i.baseElement)==null?void 0:s.id}),...r},Ot(r)}),qu=Hn(De(function(t){let r=nA(t);return ze(oA,r)}));var Ku=f(U(),1),Vg=f(F(),1),iA="div",i_=We(function({store:t,alwaysVisible:r,...o}){let n=Vs(!0),i=Pg();t=t||i;let s=!!t&&t===n;Pt(t,!1);let a=(0,Ku.useRef)(null),l=$r(o.id),c=t.useState("mounted"),u=Tg(c,o.hidden,r),d=u?{...o.style,display:"none"}:o.style,m=t.useState(_=>Array.isArray(_.selectedValue)),p=Y0(a,"role",o.role),h=(p==="listbox"||p==="tree"||p==="grid")&&m||void 0,[b,v]=(0,Ku.useState)(!1),x=t.useState("contentElement");Ze(()=>{if(!c)return;let _=a.current;if(!_||x!==_)return;let P=()=>{v(!!_.querySelector("[role='listbox']"))},O=new MutationObserver(P);return O.observe(_,{subtree:!0,childList:!0,attributeFilter:["role"]}),P(),()=>O.disconnect()},[c,x]),b||(o={role:"listbox","aria-multiselectable":h,...o}),o=So(o,_=>(0,Vg.jsx)(Yw,{value:t,children:(0,Vg.jsx)(ju.Provider,{value:p,children:_})}),[t,p]);let w=l&&(!n||!s)?t.setContentElement:null;return o={id:l,hidden:u,...o,ref:et(w,a,o.ref),style:d},Ot(o)}),rl=De(function(t){let r=i_(t);return ze(iA,r)});var Mg=f(U(),1),RU=(0,Mg.createContext)(null),TU=(0,Mg.createContext)(null),ol=wr([Rs],[Nu]),s_=ol.useContext,PU=ol.useScopedContext,OU=ol.useProviderContext,AU=ol.ContextProvider,IU=ol.ScopedContextProvider;var sA=Ri()&&lg();function a_({tag:e,...t}={}){let r=Ii(t.store,xg(e,["value","rtl"]));let o=e?.getState(),n=r?.getState(),i=ve(t.activeId,n?.activeId,t.defaultActiveId,null),s=zw({...t,activeId:i,includesBaseElement:ve(t.includesBaseElement,n?.includesBaseElement,!0),orientation:ve(t.orientation,n?.orientation,"vertical"),focusLoop:ve(t.focusLoop,n?.focusLoop,!0),focusWrap:ve(t.focusWrap,n?.focusWrap,!0),virtualFocus:ve(t.virtualFocus,n?.virtualFocus,!0)}),a=Xw({...t,placement:ve(t.placement,n?.placement,"bottom-start")}),l=ve(t.value,n?.value,t.defaultValue,""),c=ve(t.selectedValue,n?.selectedValue,o?.values,t.defaultSelectedValue,""),u=Array.isArray(c),d={...s.getState(),...a.getState(),value:l,selectedValue:c,resetValueOnSelect:ve(t.resetValueOnSelect,n?.resetValueOnSelect,u),resetValueOnHide:ve(t.resetValueOnHide,n?.resetValueOnHide,u&&!e),activeValue:n?.activeValue},m=or(d,s,a,r);return sA&&_t(m,()=>St(m,["virtualFocus"],()=>{m.setState("virtualFocus",!1)})),_t(m,()=>{if(e)return Ln(St(m,["selectedValue"],p=>{Array.isArray(p.selectedValue)&&e.setValues(p.selectedValue)}),St(e,["values"],p=>{m.setState("selectedValue",p.values)}))}),_t(m,()=>St(m,["resetValueOnHide","mounted"],p=>{p.resetValueOnHide&&(p.mounted||m.setState("value",l))})),_t(m,()=>St(m,["open"],p=>{p.open||(m.setState("activeId",i),m.setState("moves",0))})),_t(m,()=>St(m,["moves","activeId"],(p,g)=>{p.moves===g.moves&&m.setState("activeValue",void 0)})),_t(m,()=>zn(m,["moves","renderedItems"],(p,g)=>{if(p.moves===g.moves)return;let{activeId:h}=m.getState(),b=s.item(h);m.setState("activeValue",b?.value)})),{...a,...s,...m,tag:e,setValue:p=>m.setState("value",p),resetValue:()=>m.setState("value",d.value),setSelectedValue:p=>m.setState("selectedValue",p)}}function lA(e){let t=s_();return e={...e,tag:e.tag!==void 0?e.tag:t},Ww(e)}function cA(e,t,r){return _o(t,[r.tag]),tt(e,r,"value","setValue"),tt(e,r,"selectedValue","setSelectedValue"),tt(e,r,"resetValueOnHide"),tt(e,r,"resetValueOnSelect"),Object.assign(Uw(Zw(e,t,r),t,r),{tag:r.tag})}function Ng(e={}){e=lA(e);let[t,r]=As(a_,e);return cA(t,r,e)}var l_=f(F(),1);function Xu(e={}){let t=Ng(e);return(0,l_.jsx)($w,{value:t,children:e.children})}var g_=f(Dg(),1);var h_=f(Gt(),1),Wn=f(Q(),1),ki=f(W(),1),To=f(te(),1);var gA=[],nl=(e,t)=>e.singleSelection?t?.value:Array.isArray(t?.value)?t.value:!Array.isArray(t?.value)&&t?.value?[t.value]:gA;var il=f(W(),1),hA=[];function Et({elements:e,getElements:t}){let r=Array.isArray(e)&&e.length>0?e:hA,[o,n]=(0,il.useState)(r),[i,s]=(0,il.useState)(!1);return(0,il.useEffect)(()=>{if(!t){n(r);return}let a=!1;return s(!0),t().then(l=>{if(!a){let c=Array.isArray(l)&&l.length>0?l:r;n(c)}}).catch(()=>{a||n(r)}).finally(()=>{a||s(!1)}),()=>{a=!0}},[t,r]),{elements:o,isLoading:i}}var Se=f(F(),1);function f_(e=""){return(0,g_.default)(e.trim().toLowerCase())}var m_=(e,t,r)=>e.singleSelection?r:Array.isArray(t?.value)?t.value.includes(r)?t.value.filter(o=>o!==r):[...t.value,r]:[r];function p_(e,t){return`${e}-${t}`}var v_=({selected:e})=>(0,Se.jsx)("span",{className:Y("dataviews-filters__search-widget-listitem-multi-selection",{"is-selected":e}),children:e&&(0,Se.jsx)(To.Icon,{icon:ya})}),b_=({selected:e})=>(0,Se.jsx)("span",{className:Y("dataviews-filters__search-widget-listitem-single-selection",{"is-selected":e})});function y_({view:e,filter:t,onChangeView:r}){let o=(0,h_.useInstanceId)(y_,"dataviews-filter-list-box"),[n,i]=(0,ki.useState)(t.operators?.length===1?void 0:null),s=e.filters?.find(l=>l.field===t.field),a=nl(t,s);return(0,Se.jsx)(To.Composite,{virtualFocus:!0,focusLoop:!0,activeId:n,setActiveId:i,role:"listbox",className:"dataviews-filters__search-widget-listbox","aria-label":(0,Wn.sprintf)((0,Wn.__)("List of: %1$s"),t.name),onFocusVisible:()=>{!n&&t.elements.length&&i(p_(o,t.elements[0].value))},render:(0,Se.jsx)(To.Composite.Typeahead,{}),children:t.elements.map(l=>(0,Se.jsxs)(To.Composite.Hover,{render:(0,Se.jsx)(To.Composite.Item,{id:p_(o,l.value),render:(0,Se.jsx)("div",{"aria-label":l.label,role:"option",className:"dataviews-filters__search-widget-listitem"}),onClick:()=>{let c=s?[...(e.filters??[]).map(u=>u.field===t.field?{...u,operator:s.operator||t.operators[0],value:m_(t,s,l.value)}:u)]:[...e.filters??[],{field:t.field,operator:t.operators[0],value:m_(t,s,l.value)}];r({...e,page:1,filters:c})}}),children:[t.singleSelection&&(0,Se.jsx)(b_,{selected:a===l.value}),!t.singleSelection&&(0,Se.jsx)(v_,{selected:a.includes(l.value)}),(0,Se.jsx)("span",{className:"dataviews-filters__search-widget-listitem-value",title:l.label,children:l.label})]},l.value))})}function vA({view:e,filter:t,onChangeView:r}){let[o,n]=(0,ki.useState)(""),i=(0,ki.useDeferredValue)(o),s=e.filters?.find(c=>c.field===t.field),a=nl(t,s),l=(0,ki.useMemo)(()=>{let c=f_(i);return t.elements.filter(u=>f_(u.label).includes(c))},[t.elements,i]);return(0,Se.jsxs)(Xu,{selectedValue:a,setSelectedValue:c=>{let u=s?[...(e.filters??[]).map(d=>d.field===t.field?{...d,operator:s.operator||t.operators[0],value:c}:d)]:[...e.filters??[],{field:t.field,operator:t.operators[0],value:c}];r({...e,page:1,filters:u})},setValue:n,children:[(0,Se.jsxs)("div",{className:"dataviews-filters__search-widget-filter-combobox__wrapper",children:[(0,Se.jsx)(pi,{render:(0,Se.jsx)(qu,{}),children:(0,Wn.__)("Search items")}),(0,Se.jsx)(Uu,{autoSelect:"always",placeholder:(0,Wn.__)("Search"),className:"dataviews-filters__search-widget-filter-combobox__input"}),(0,Se.jsx)("div",{className:"dataviews-filters__search-widget-filter-combobox__icon",children:(0,Se.jsx)(To.Icon,{icon:Aa})})]}),(0,Se.jsxs)(rl,{className:"dataviews-filters__search-widget-filter-combobox-list",alwaysVisible:!0,children:[l.map(c=>(0,Se.jsxs)(tl,{resetValueOnSelect:!1,value:c.value,className:"dataviews-filters__search-widget-listitem",hideOnClick:!1,setValueOnClick:!1,focusOnHover:!0,children:[t.singleSelection&&(0,Se.jsx)(b_,{selected:a===c.value}),!t.singleSelection&&(0,Se.jsx)(v_,{selected:a.includes(c.value)}),(0,Se.jsxs)("span",{className:"dataviews-filters__search-widget-listitem-value",title:c.label,children:[(0,Se.jsx)(Gu,{className:"dataviews-filters__search-widget-filter-combobox-item-value",value:c.label}),!!c.description&&(0,Se.jsx)("span",{className:"dataviews-filters__search-widget-listitem-description",children:c.description})]})]},c.value)),!l.length&&(0,Se.jsx)("p",{children:(0,Wn.__)("No results found")})]})]})}function x_(e){let{elements:t,isLoading:r}=Et({elements:e.filter.elements,getElements:e.filter.getElements});if(r)return(0,Se.jsx)("div",{className:"dataviews-filters__search-widget-no-elements",children:(0,Se.jsx)(To.Spinner,{})});if(t.length===0)return(0,Se.jsx)("div",{className:"dataviews-filters__search-widget-no-elements",children:(0,Wn.__)("No elements found")});let o=t.length>10?vA:y_;return(0,Se.jsx)(o,{...e,filter:{...e.filter,elements:t}})}var S_=f(__(),1),E_=f(Gt(),1),Lg=f(W(),1),C_=f(te(),1);var Fg=f(F(),1);function R_({filter:e,view:t,onChangeView:r,fields:o}){let n=t.filters?.find(c=>c.field===e.field),i=nl(e,n),s=(0,Lg.useMemo)(()=>{let c=o.find(u=>u.id===e.field);return c&&{...c,isValid:{},isDisabled:()=>!1,isVisible:()=>!0,getValue:({item:u})=>u[c.id],setValue:({value:u})=>({[c.id]:u})}},[o,e.field]),a=(0,Lg.useMemo)(()=>(t.filters??[]).reduce((c,u)=>(c[u.field]=u.value,c),{}),[t.filters]),l=(0,E_.useEvent)(c=>{if(!s||!n)return;let u=s.getValue({item:c});(0,S_.default)(u,i)||r({...t,filters:(t.filters??[]).map(d=>d.field===e.field?{...d,operator:n.operator||e.operators[0],value:u===""?void 0:u}:d)})});return!s||!s.Edit||!n?null:(0,Fg.jsx)(C_.Flex,{className:"dataviews-filters__user-input-widget",gap:2.5,direction:"column",children:(0,Fg.jsx)(s.Edit,{hideLabelFromVision:!0,data:a,field:s,operator:n.operator,onChange:l})})}var bA=Math.pow(10,8)*24*60*60*1e3,_$=-bA,Qu=6048e5,T_=864e5;var yA=3600;var P_=yA*24,S$=P_*7,xA=P_*365.2425,wA=xA/12,E$=wA*3,Bg=Symbol.for("constructDateFrom");function gt(e,t){return typeof e=="function"?e(t):e&&typeof e=="object"&&Bg in e?e[Bg](t):e instanceof Date?new e.constructor(t):new Date(t)}function Ve(e,t){return gt(t||e,e)}function Ju(e,t,r){let o=Ve(e,r?.in);return isNaN(t)?gt(r?.in||e,NaN):(t&&o.setDate(o.getDate()+t),o)}function ed(e,t,r){let o=Ve(e,r?.in);if(isNaN(t))return gt(r?.in||e,NaN);if(!t)return o;let n=o.getDate(),i=gt(r?.in||e,o.getTime());i.setMonth(o.getMonth()+t+1,0);let s=i.getDate();return n>=s?i:(o.setFullYear(i.getFullYear(),i.getMonth(),n),o)}var _A={};function Un(){return _A}function Qo(e,t){let r=Un(),o=t?.weekStartsOn??t?.locale?.options?.weekStartsOn??r.weekStartsOn??r.locale?.options?.weekStartsOn??0,n=Ve(e,t?.in),i=n.getDay(),s=(i<o?7:0)+i-o;return n.setDate(n.getDate()-s),n.setHours(0,0,0,0),n}function Vi(e,t){return Qo(e,{...t,weekStartsOn:1})}function td(e,t){let r=Ve(e,t?.in),o=r.getFullYear(),n=gt(r,0);n.setFullYear(o+1,0,4),n.setHours(0,0,0,0);let i=Vi(n),s=gt(r,0);s.setFullYear(o,0,4),s.setHours(0,0,0,0);let a=Vi(s);return r.getTime()>=i.getTime()?o+1:r.getTime()>=a.getTime()?o:o-1}function Hg(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 O_(e,...t){let r=gt.bind(null,e||t.find(o=>typeof o=="object"));return t.map(r)}function jg(e,t){let r=Ve(e,t?.in);return r.setHours(0,0,0,0),r}function A_(e,t,r){let[o,n]=O_(r?.in,e,t),i=jg(o),s=jg(n),a=+i-Hg(i),l=+s-Hg(s);return Math.round((a-l)/T_)}function I_(e,t){let r=td(e,t),o=gt(t?.in||e,0);return o.setFullYear(r,0,4),o.setHours(0,0,0,0),Vi(o)}function k_(e,t,r){return Ju(e,t*7,r)}function V_(e,t,r){return ed(e,t*12,r)}function M_(e){return e instanceof Date||typeof e=="object"&&Object.prototype.toString.call(e)==="[object Date]"}function Jo(e){return!(!M_(e)&&typeof e!="number"||isNaN(+Ve(e)))}function N_(e,t){let r=Ve(e,t?.in);return r.setDate(1),r.setHours(0,0,0,0),r}function rd(e,t){let r=Ve(e,t?.in);return r.setFullYear(r.getFullYear(),0,1),r.setHours(0,0,0,0),r}var SA={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"}},D_=(e,t,r)=>{let o,n=SA[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 od(e){return(t={})=>{let r=t.width?String(t.width):e.defaultWidth;return e.formats[r]||e.formats[e.defaultWidth]}}var EA={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},CA={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},RA={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},L_={date:od({formats:EA,defaultWidth:"full"}),time:od({formats:CA,defaultWidth:"full"}),dateTime:od({formats:RA,defaultWidth:"full"})};var TA={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},F_=(e,t,r,o)=>TA[e];function Ms(e){return(t,r)=>{let o=r?.context?String(r.context):"standalone",n;if(o==="formatting"&&e.formattingValues){let s=e.defaultFormattingWidth||e.defaultWidth,a=r?.width?String(r.width):s;n=e.formattingValues[a]||e.formattingValues[s]}else{let s=e.defaultWidth,a=r?.width?String(r.width):e.defaultWidth;n=e.values[a]||e.values[s]}let i=e.argumentCallback?e.argumentCallback(t):t;return n[i]}}var PA={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},OA={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},AA={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"]},IA={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"]},kA={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"}},VA={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"}},MA=(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"},B_={ordinalNumber:MA,era:Ms({values:PA,defaultWidth:"wide"}),quarter:Ms({values:OA,defaultWidth:"wide",argumentCallback:e=>e-1}),month:Ms({values:AA,defaultWidth:"wide"}),day:Ms({values:IA,defaultWidth:"wide"}),dayPeriod:Ms({values:kA,defaultWidth:"wide",formattingValues:VA,defaultFormattingWidth:"wide"})};function Ns(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 s=i[0],a=o&&e.parsePatterns[o]||e.parsePatterns[e.defaultParseWidth],l=Array.isArray(a)?DA(a,d=>d.test(s)):NA(a,d=>d.test(s)),c;c=e.valueCallback?e.valueCallback(l):l,c=r.valueCallback?r.valueCallback(c):c;let u=t.slice(s.length);return{value:c,rest:u}}}function NA(e,t){for(let r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&t(e[r]))return r}function DA(e,t){for(let r=0;r<e.length;r++)if(t(e[r]))return r}function H_(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 s=e.valueCallback?e.valueCallback(i[0]):i[0];s=r.valueCallback?r.valueCallback(s):s;let a=t.slice(n.length);return{value:s,rest:a}}}var LA=/^(\d+)(th|st|nd|rd)?/i,FA=/\d+/i,BA={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},HA={any:[/^b/i,/^(a|c)/i]},jA={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},zA={any:[/1/i,/2/i,/3/i,/4/i]},WA={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},UA={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]},$A={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},YA={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]},GA={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},qA={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}},j_={ordinalNumber:H_({matchPattern:LA,parsePattern:FA,valueCallback:e=>parseInt(e,10)}),era:Ns({matchPatterns:BA,defaultMatchWidth:"wide",parsePatterns:HA,defaultParseWidth:"any"}),quarter:Ns({matchPatterns:jA,defaultMatchWidth:"wide",parsePatterns:zA,defaultParseWidth:"any",valueCallback:e=>e+1}),month:Ns({matchPatterns:WA,defaultMatchWidth:"wide",parsePatterns:UA,defaultParseWidth:"any"}),day:Ns({matchPatterns:$A,defaultMatchWidth:"wide",parsePatterns:YA,defaultParseWidth:"any"}),dayPeriod:Ns({matchPatterns:GA,defaultMatchWidth:"any",parsePatterns:qA,defaultParseWidth:"any"})};var zg={code:"en-US",formatDistance:D_,formatLong:L_,formatRelative:F_,localize:B_,match:j_,options:{weekStartsOn:0,firstWeekContainsDate:1}};function z_(e,t){let r=Ve(e,t?.in);return A_(r,rd(r))+1}function W_(e,t){let r=Ve(e,t?.in),o=+Vi(r)-+I_(r);return Math.round(o/Qu)+1}function nd(e,t){let r=Ve(e,t?.in),o=r.getFullYear(),n=Un(),i=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??n.firstWeekContainsDate??n.locale?.options?.firstWeekContainsDate??1,s=gt(t?.in||e,0);s.setFullYear(o+1,0,i),s.setHours(0,0,0,0);let a=Qo(s,t),l=gt(t?.in||e,0);l.setFullYear(o,0,i),l.setHours(0,0,0,0);let c=Qo(l,t);return+r>=+a?o+1:+r>=+c?o:o-1}function U_(e,t){let r=Un(),o=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??r.firstWeekContainsDate??r.locale?.options?.firstWeekContainsDate??1,n=nd(e,t),i=gt(t?.in||e,0);return i.setFullYear(n,0,o),i.setHours(0,0,0,0),Qo(i,t)}function $_(e,t){let r=Ve(e,t?.in),o=+Qo(r,t)-+U_(r,t);return Math.round(o/Qu)+1}function Ce(e,t){let r=e<0?"-":"",o=Math.abs(e).toString().padStart(t,"0");return r+o}var en={y(e,t){let r=e.getFullYear(),o=r>0?r:1-r;return Ce(t==="yy"?o%100:o,t.length)},M(e,t){let r=e.getMonth();return t==="M"?String(r+1):Ce(r+1,2)},d(e,t){return Ce(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 Ce(e.getHours()%12||12,t.length)},H(e,t){return Ce(e.getHours(),t.length)},m(e,t){return Ce(e.getMinutes(),t.length)},s(e,t){return Ce(e.getSeconds(),t.length)},S(e,t){let r=t.length,o=e.getMilliseconds(),n=Math.trunc(o*Math.pow(10,r-3));return Ce(n,t.length)}};var Ds={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},Wg={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 en.y(e,t)},Y:function(e,t,r,o){let n=nd(e,o),i=n>0?n:1-n;if(t==="YY"){let s=i%100;return Ce(s,2)}return t==="Yo"?r.ordinalNumber(i,{unit:"year"}):Ce(i,t.length)},R:function(e,t){let r=td(e);return Ce(r,t.length)},u:function(e,t){let r=e.getFullYear();return Ce(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 Ce(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 Ce(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 en.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 Ce(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=$_(e,o);return t==="wo"?r.ordinalNumber(n,{unit:"week"}):Ce(n,t.length)},I:function(e,t,r){let o=W_(e);return t==="Io"?r.ordinalNumber(o,{unit:"week"}):Ce(o,t.length)},d:function(e,t,r){return t==="do"?r.ordinalNumber(e.getDate(),{unit:"date"}):en.d(e,t)},D:function(e,t,r){let o=z_(e);return t==="Do"?r.ordinalNumber(o,{unit:"dayOfYear"}):Ce(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 Ce(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 Ce(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 Ce(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=Ds.noon:o===0?n=Ds.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=Ds.evening:o>=12?n=Ds.afternoon:o>=4?n=Ds.morning:n=Ds.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 en.h(e,t)},H:function(e,t,r){return t==="Ho"?r.ordinalNumber(e.getHours(),{unit:"hour"}):en.H(e,t)},K:function(e,t,r){let o=e.getHours()%12;return t==="Ko"?r.ordinalNumber(o,{unit:"hour"}):Ce(o,t.length)},k:function(e,t,r){let o=e.getHours();return o===0&&(o=24),t==="ko"?r.ordinalNumber(o,{unit:"hour"}):Ce(o,t.length)},m:function(e,t,r){return t==="mo"?r.ordinalNumber(e.getMinutes(),{unit:"minute"}):en.m(e,t)},s:function(e,t,r){return t==="so"?r.ordinalNumber(e.getSeconds(),{unit:"second"}):en.s(e,t)},S:function(e,t){return en.S(e,t)},X:function(e,t,r){let o=e.getTimezoneOffset();if(o===0)return"Z";switch(t){case"X":return G_(o);case"XXXX":case"XX":return Mi(o);default:return Mi(o,":")}},x:function(e,t,r){let o=e.getTimezoneOffset();switch(t){case"x":return G_(o);case"xxxx":case"xx":return Mi(o);default:return Mi(o,":")}},O:function(e,t,r){let o=e.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+Y_(o,":");default:return"GMT"+Mi(o,":")}},z:function(e,t,r){let o=e.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+Y_(o,":");default:return"GMT"+Mi(o,":")}},t:function(e,t,r){let o=Math.trunc(+e/1e3);return Ce(o,t.length)},T:function(e,t,r){return Ce(+e,t.length)}};function Y_(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+Ce(i,2)}function G_(e,t){return e%60===0?(e>0?"-":"+")+Ce(Math.abs(e)/60,2):Mi(e,t)}function Mi(e,t=""){let r=e>0?"-":"+",o=Math.abs(e),n=Ce(Math.trunc(o/60),2),i=Ce(o%60,2);return r+n+t+i}var q_=(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"})}},K_=(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"})}},KA=(e,t)=>{let r=e.match(/(P+)(p+)?/)||[],o=r[1],n=r[2];if(!n)return q_(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}}",q_(o,t)).replace("{{time}}",K_(n,t))},X_={p:K_,P:KA};var XA=/^D+$/,ZA=/^Y+$/,QA=["D","DD","YY","YYYY"];function Z_(e){return XA.test(e)}function Q_(e){return ZA.test(e)}function J_(e,t,r){let o=JA(e,t,r);if(console.warn(o),QA.includes(e))throw new RangeError(o)}function JA(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 eI=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,tI=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,rI=/^'([^]*?)'?$/,oI=/''/g,nI=/[a-zA-Z]/;function Ug(e,t,r){let o=Un(),n=r?.locale??o.locale??zg,i=r?.firstWeekContainsDate??r?.locale?.options?.firstWeekContainsDate??o.firstWeekContainsDate??o.locale?.options?.firstWeekContainsDate??1,s=r?.weekStartsOn??r?.locale?.options?.weekStartsOn??o.weekStartsOn??o.locale?.options?.weekStartsOn??0,a=Ve(e,r?.in);if(!Jo(a))throw new RangeError("Invalid time value");let l=t.match(tI).map(u=>{let d=u[0];if(d==="p"||d==="P"){let m=X_[d];return m(u,n.formatLong)}return u}).join("").match(eI).map(u=>{if(u==="''")return{isToken:!1,value:"'"};let d=u[0];if(d==="'")return{isToken:!1,value:iI(u)};if(Wg[d])return{isToken:!0,value:u};if(d.match(nI))throw new RangeError("Format string contains an unescaped latin alphabet character `"+d+"`");return{isToken:!1,value:u}});n.localize.preprocessor&&(l=n.localize.preprocessor(a,l));let c={firstWeekContainsDate:i,weekStartsOn:s,locale:n};return l.map(u=>{if(!u.isToken)return u.value;let d=u.value;(!r?.useAdditionalWeekYearTokens&&Q_(d)||!r?.useAdditionalDayOfYearTokens&&Z_(d))&&J_(d,t,String(e));let m=Wg[d[0]];return m(a,d,n.localize,c)}).join("")}function iI(e){let t=e.match(rI);return t?t[1].replace(oI,"'"):e}function Ni(e,t,r){return Ju(e,-t,r)}function id(e,t,r){return ed(e,-t,r)}function e1(e,t,r){return k_(e,-t,r)}function sd(e,t,r){return V_(e,-t,r)}var G=f(Q(),1),rt=f(W(),1),nr=f($n(),1);var $g=f(F(),1),ct={Name:(0,$g.jsx)("span",{className:"dataviews-filters__summary-filter-text-name"}),Value:(0,$g.jsx)("span",{className:"dataviews-filters__summary-filter-text-value"})};function r1(e,t){switch(t){case"days":return Ni(new Date,e);case"weeks":return e1(new Date,e);case"months":return id(new Date,e);case"years":return sd(new Date,e);default:return new Date}}var o1={label:(0,G.__)("Is none of"),filterText:(e,t)=>(0,rt.createInterpolateElement)((0,G.sprintf)((0,G.__)("<Name>%1$s is none of: </Name><Value>%2$s</Value>"),e.name,t.map(r=>r.label).join(", ")),ct),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"},ad=[{name:Ye,label:(0,G.__)("Includes"),filterText:(e,t)=>(0,rt.createInterpolateElement)((0,G.sprintf)((0,G.__)("<Name>%1$s includes: </Name><Value>%2$s</Value>"),e.name,t.map(r=>r.label).join(", ")),ct),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:Ge,...o1},{name:Lt,label:(0,G.__)("Includes all"),filterText:(e,t)=>(0,rt.createInterpolateElement)((0,G.sprintf)((0,G.__)("<Name>%1$s includes all: </Name><Value>%2$s</Value>"),e.name,t.map(r=>r.label).join(", ")),ct),filter(e,t,r){return r?.length?r.every(o=>t.getValue({item:e})?.includes(o)):!0},selection:"multi"},{name:wt,...o1},{name:Qt,label:(0,G.__)("Between (inc)"),filterText:(e,t)=>(0,rt.createInterpolateElement)((0,G.sprintf)((0,G.__)("<Name>%1$s between (inc): </Name><Value>%2$s and %3$s</Value>"),e.name,t[0].label[0],t[0].label[1]),ct),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:Jt,label:(0,G.__)("In the past"),filterText:(e,t)=>(0,rt.createInterpolateElement)((0,G.sprintf)((0,G.__)("<Name>%1$s is in the past: </Name><Value>%2$s</Value>"),e.name,`${t[0].value.value} ${t[0].value.unit}`),ct),filter(e,t,r){if(r?.value===void 0||r?.unit===void 0)return!0;let o=r1(r.value,r.unit),n=(0,nr.getDate)(t.getValue({item:e}));return n>=o&&n<=new Date},selection:"custom"},{name:vr,label:(0,G.__)("Over"),filterText:(e,t)=>(0,rt.createInterpolateElement)((0,G.sprintf)((0,G.__)("<Name>%1$s is over: </Name><Value>%2$s</Value>"),e.name,`${t[0].value.value} ${t[0].value.unit}`),ct),filter(e,t,r){if(r?.value===void 0||r?.unit===void 0)return!0;let o=r1(r.value,r.unit);return(0,nr.getDate)(t.getValue({item:e}))<o},selection:"custom"},{name:Ke,label:(0,G.__)("Is"),filterText:(e,t)=>(0,rt.createInterpolateElement)((0,G.sprintf)((0,G.__)("<Name>%1$s is: </Name><Value>%2$s</Value>"),e.name,t[0].label),ct),filter(e,t,r){return r===t.getValue({item:e})||r===void 0},selection:"single"},{name:Xe,label:(0,G.__)("Is not"),filterText:(e,t)=>(0,rt.createInterpolateElement)((0,G.sprintf)((0,G.__)("<Name>%1$s is not: </Name><Value>%2$s</Value>"),e.name,t[0].label),ct),filter(e,t,r){return r!==t.getValue({item:e})},selection:"single"},{name:xn,label:(0,G.__)("Less than"),filterText:(e,t)=>(0,rt.createInterpolateElement)((0,G.sprintf)((0,G.__)("<Name>%1$s is less than: </Name><Value>%2$s</Value>"),e.name,t[0].label),ct),filter(e,t,r){return r===void 0?!0:t.getValue({item:e})<r},selection:"single"},{name:wn,label:(0,G.__)("Greater than"),filterText:(e,t)=>(0,rt.createInterpolateElement)((0,G.sprintf)((0,G.__)("<Name>%1$s is greater than: </Name><Value>%2$s</Value>"),e.name,t[0].label),ct),filter(e,t,r){return r===void 0?!0:t.getValue({item:e})>r},selection:"single"},{name:_n,label:(0,G.__)("Less than or equal"),filterText:(e,t)=>(0,rt.createInterpolateElement)((0,G.sprintf)((0,G.__)("<Name>%1$s is less than or equal to: </Name><Value>%2$s</Value>"),e.name,t[0].label),ct),filter(e,t,r){return r===void 0?!0:t.getValue({item:e})<=r},selection:"single"},{name:Sn,label:(0,G.__)("Greater than or equal"),filterText:(e,t)=>(0,rt.createInterpolateElement)((0,G.sprintf)((0,G.__)("<Name>%1$s is greater than or equal to: </Name><Value>%2$s</Value>"),e.name,t[0].label),ct),filter(e,t,r){return r===void 0?!0:t.getValue({item:e})>=r},selection:"single"},{name:En,label:(0,G.__)("Before"),filterText:(e,t)=>(0,rt.createInterpolateElement)((0,G.sprintf)((0,G.__)("<Name>%1$s is before: </Name><Value>%2$s</Value>"),e.name,t[0].label),ct),filter(e,t,r){if(r===void 0)return!0;let o=(0,nr.getDate)(r);return(0,nr.getDate)(t.getValue({item:e}))<o},selection:"single"},{name:Cn,label:(0,G.__)("After"),filterText:(e,t)=>(0,rt.createInterpolateElement)((0,G.sprintf)((0,G.__)("<Name>%1$s is after: </Name><Value>%2$s</Value>"),e.name,t[0].label),ct),filter(e,t,r){if(r===void 0)return!0;let o=(0,nr.getDate)(r);return(0,nr.getDate)(t.getValue({item:e}))>o},selection:"single"},{name:Rn,label:(0,G.__)("Before (inc)"),filterText:(e,t)=>(0,rt.createInterpolateElement)((0,G.sprintf)((0,G.__)("<Name>%1$s is on or before: </Name><Value>%2$s</Value>"),e.name,t[0].label),ct),filter(e,t,r){if(r===void 0)return!0;let o=(0,nr.getDate)(r);return(0,nr.getDate)(t.getValue({item:e}))<=o},selection:"single"},{name:Tn,label:(0,G.__)("After (inc)"),filterText:(e,t)=>(0,rt.createInterpolateElement)((0,G.sprintf)((0,G.__)("<Name>%1$s is on or after: </Name><Value>%2$s</Value>"),e.name,t[0].label),ct),filter(e,t,r){if(r===void 0)return!0;let o=(0,nr.getDate)(r);return(0,nr.getDate)(t.getValue({item:e}))>=o},selection:"single"},{name:ho,label:(0,G.__)("Contains"),filterText:(e,t)=>(0,rt.createInterpolateElement)((0,G.sprintf)((0,G.__)("<Name>%1$s contains: </Name><Value>%2$s</Value>"),e.name,t[0].label),ct),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:vo,label:(0,G.__)("Doesn't contain"),filterText:(e,t)=>(0,rt.createInterpolateElement)((0,G.sprintf)((0,G.__)("<Name>%1$s doesn't contain: </Name><Value>%2$s</Value>"),e.name,t[0].label),ct),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:bo,label:(0,G.__)("Starts with"),filterText:(e,t)=>(0,rt.createInterpolateElement)((0,G.sprintf)((0,G.__)("<Name>%1$s starts with: </Name><Value>%2$s</Value>"),e.name,t[0].label),ct),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:Pn,label:(0,G.__)("On"),filterText:(e,t)=>(0,rt.createInterpolateElement)((0,G.sprintf)((0,G.__)("<Name>%1$s is: </Name><Value>%2$s</Value>"),e.name,t[0].label),ct),filter(e,t,r){if(r===void 0)return!0;let o=(0,nr.getDate)(r),n=(0,nr.getDate)(t.getValue({item:e}));return o.getTime()===n.getTime()},selection:"single"},{name:On,label:(0,G.__)("Not on"),filterText:(e,t)=>(0,rt.createInterpolateElement)((0,G.sprintf)((0,G.__)("<Name>%1$s is not: </Name><Value>%2$s</Value>"),e.name,t[0].label),ct),filter(e,t,r){if(r===void 0)return!0;let o=(0,nr.getDate)(r),n=(0,nr.getDate)(t.getValue({item:e}));return o.getTime()!==n.getTime()},selection:"single"}],Di=e=>ad.find(t=>t.name===e),n1=()=>ad.map(e=>e.name),i1=e=>ad.filter(t=>t.selection==="single").some(t=>t.name===e),s1=e=>ad.some(t=>t.name===e);var ut=f(F(),1),sI="Enter",aI=" ",lI=({activeElements:e,filterInView:t,filter:r})=>{if(e===void 0||e.length===0)return r.name;let o=Di(t?.operator);return o!==void 0?o.filterText(r,e):(0,tn.sprintf)((0,tn.__)("Unknown status for %1$s"),r.name)};function cI({filter:e,view:t,onChangeView:r}){let o=e.operators?.map(s=>({value:s,label:Di(s)?.label||s})),n=t.filters?.find(s=>s.field===e.field),i=n?.operator||e.operators[0];return o.length>1&&(0,ut.jsxs)(j,{direction:"row",gap:"sm",justify:"flex-start",className:"dataviews-filters__summary-operators-container",align:"center",children:[(0,ut.jsx)(Yn.FlexItem,{className:"dataviews-filters__summary-operators-filter-name",children:e.name}),(0,ut.jsx)(Yn.SelectControl,{className:"dataviews-filters__summary-operators-filter-select",label:(0,tn.__)("Conditions"),value:i,options:o,onChange:s=>{let a=s,l=n?.operator,c=n?[...(t.filters??[]).map(u=>{if(u.field===e.field){let d=Di(l)?.selection,m=Di(a)?.selection,p=d!==m||[d,m].includes("custom");return{...u,value:p?void 0:u.value,operator:a}}return u})]:[...t.filters??[],{field:e.field,operator:a,value:void 0}];r({...t,page:1,filters:c})},size:"small",variant:"minimal",hideLabelFromVision:!0})]})}function a1({addFilterRef:e,openedFilter:t,fields:r,...o}){let n=(0,ld.useRef)(null),{filter:i,view:s,onChangeView:a}=o,l=s.filters?.find(v=>v.field===i.field),c=[],u=(0,ld.useMemo)(()=>{let v=r.find(x=>x.id===i.field);return v&&{...v,getValue:({item:x})=>x[v.id]}},[r,i.field]),{elements:d}=Et({elements:i.elements,getElements:i.getElements});if(d.length>0)c=d.filter(v=>i.singleSelection?v.value===l?.value:l?.value?.includes(v.value));else if(Array.isArray(l?.value)){let v=l.value.map(x=>u?.getValueFormatted({item:{[u.id]:x},field:u})||String(x));c=[{value:l.value,label:v}]}else if(typeof l?.value=="object")c=[{value:l.value,label:l.value}];else if(l?.value!==void 0){let v=u!==void 0?u.getValueFormatted({item:{[u.id]:l.value},field:u}):String(l.value);c=[{value:l.value,label:v}]}let m=i.isPrimary,p=l?.isLocked,g=!p&&l?.value!==void 0,h=!p&&(!m||g),b=m?(0,tn.__)("Reset"):(0,tn.__)("Remove");return(0,ut.jsx)(Yn.Dropdown,{defaultOpen:t===i.field,contentClassName:"dataviews-filters__summary-popover",popoverProps:{placement:"bottom-start",role:"dialog"},onClose:()=>{n.current?.focus()},renderToggle:({isOpen:v,onToggle:x})=>(0,ut.jsxs)("div",{className:"dataviews-filters__summary-chip-container",children:[(0,ut.jsxs)(Ir.Root,{children:[(0,ut.jsx)(Ir.Trigger,{render:(0,ut.jsx)("div",{className:Y("dataviews-filters__summary-chip",{"has-reset":h,"has-values":g,"is-not-clickable":p}),role:"button",tabIndex:p?-1:0,onClick:()=>{p||x()},onKeyDown:w=>{!p&&[sI,aI].includes(w.key)&&(x(),w.preventDefault())},"aria-disabled":p,"aria-pressed":v,"aria-expanded":v,ref:n,children:(0,ut.jsx)(lI,{activeElements:c,filterInView:l,filter:i})})}),(0,ut.jsx)(Ir.Popup,{children:(0,tn.sprintf)((0,tn.__)("Filter by: %1$s"),i.name.toLowerCase())})]}),h&&(0,ut.jsxs)(Ir.Root,{children:[(0,ut.jsx)(Ir.Trigger,{render:(0,ut.jsx)("button",{className:Y("dataviews-filters__summary-chip-remove",{"has-values":g}),"aria-label":b,onClick:()=>{a({...s,page:1,filters:s.filters?.filter(w=>w.field!==i.field)}),m?n.current?.focus():e.current?.focus()},children:(0,ut.jsx)(Yn.Icon,{icon:xa})})}),(0,ut.jsx)(Ir.Popup,{children:b})]})]}),renderContent:()=>(0,ut.jsxs)(j,{direction:"column",justify:"flex-start",children:[(0,ut.jsx)(cI,{...o}),o.filter.hasElements?(0,ut.jsx)(x_,{...o,filter:{...o.filter,elements:d}}):(0,ut.jsx)(R_,{...o,fields:r})]})})}var cd=f(te(),1),l1=f(Q(),1),c1=f(W(),1);var rn=f(F(),1),{Menu:sl}=me(cd.privateApis);function Yg({filters:e,view:t,onChangeView:r,setOpenedFilter:o,triggerProps:n}){let i=e.filter(s=>!s.isVisible);return(0,rn.jsxs)(sl,{children:[(0,rn.jsx)(sl.TriggerButton,{...n}),(0,rn.jsx)(sl.Popover,{children:i.map(s=>(0,rn.jsx)(sl.Item,{onClick:()=>{o(s.field),r({...t,page:1,filters:[...t.filters||[],{field:s.field,value:void 0,operator:s.operators[0]}]})},children:(0,rn.jsx)(sl.ItemLabel,{children:s.name})},s.field))})]})}function uI({filters:e,view:t,onChangeView:r,setOpenedFilter:o},n){if(!e.length||e.every(({isPrimary:s})=>s))return null;let i=e.filter(s=>!s.isVisible);return(0,rn.jsx)(Yg,{triggerProps:{render:(0,rn.jsx)(cd.Button,{accessibleWhenDisabled:!0,size:"compact",className:"dataviews-filters-button",variant:"tertiary",disabled:!i.length,ref:n}),children:(0,l1.__)("Add filter")},filters:e,view:t,onChangeView:r,setOpenedFilter:o})}var u1=(0,c1.forwardRef)(uI);var d1=f(te(),1),f1=f(Q(),1),m1=f(F(),1);function p1({filters:e,view:t,onChangeView:r}){let o=i=>e.some(s=>s.field===i&&s.isPrimary),n=!t.search&&!t.filters?.some(i=>!i.isLocked&&(i.value!==void 0||!o(i.field)));return(0,m1.jsx)(d1.Button,{disabled:n,accessibleWhenDisabled:!0,size:"compact",variant:"tertiary",className:"dataviews-filters__reset-button",onClick:()=>{r({...t,page:1,search:"",filters:t.filters?.filter(i=>!!i.isLocked)||[]})},children:(0,f1.__)("Reset")})}var g1=f(W(),1);function dI(e,t){return(0,g1.useMemo)(()=>{let r=[];return e.forEach(o=>{if(o.filterBy===!1||!o.hasElements&&!o.Edit)return;let n=o.filterBy.operators,i=!!o.filterBy?.isPrimary,s=t.filters?.some(a=>a.field===o.id&&!!a.isLocked)??!1;r.push({field:o.id,name:o.label,elements:o.elements,getElements:o.getElements,hasElements:o.hasElements,singleSelection:n.some(a=>i1(a)),operators:n,isVisible:s||i||!!t.filters?.some(a=>a.field===o.id&&s1(a.operator)),isPrimary:i,isLocked:s})}),r.sort((o,n)=>o.isLocked&&!n.isLocked?-1:!o.isLocked&&n.isLocked?1:o.isPrimary&&!n.isPrimary?-1:!o.isPrimary&&n.isPrimary?1:o.name.localeCompare(n.name)),r},[e,t])}var al=dI;var ll=f(F(),1);function fI({className:e}){let{fields:t,view:r,onChangeView:o,openedFilter:n,setOpenedFilter:i}=(0,Ls.useContext)(re),s=(0,Ls.useRef)(null),a=al(t,r),l=(0,ll.jsx)(u1,{filters:a,view:r,onChangeView:o,ref:s,setOpenedFilter:i},"add-filter"),c=a.filter(d=>d.isVisible);if(c.length===0)return null;let u=[...c.map(d=>(0,ll.jsx)(a1,{filter:d,view:r,fields:t,onChangeView:o,addFilterRef:s,openedFilter:n},d.field)),l];return u.push((0,ll.jsx)(p1,{filters:a,view:r,onChangeView:o},"reset-filters")),(0,ll.jsx)(j,{direction:"row",justify:"flex-start",gap:"sm",style:{width:"fit-content"},wrap:"wrap",className:e,children:u})}var cl=(0,Ls.memo)(fI);var Gn=f(W(),1),h1=f(te(),1);var ud=f(Q(),1);var Po=f(F(),1);function mI(){let{filters:e,view:t,onChangeView:r,setOpenedFilter:o,isShowingFilter:n,setIsShowingFilter:i}=(0,Gn.useContext)(re),s=(0,Gn.useRef)(null),a=(0,Gn.useCallback)(p=>{r(p),i(!0)},[r,i]);if(e.length===0)return null;let l=e.some(p=>p.isVisible),c={label:(0,ud.__)("Add filter"),"aria-expanded":!1,isPressed:!1},u={label:(0,ud._x)("Filter","verb"),"aria-expanded":n,isPressed:n,onClick:()=>{n||o(null),i(!n)}},d=e.some(p=>p.isPrimary||p.isLocked),m=(0,Po.jsx)(h1.Button,{ref:s,className:"dataviews-filters__visibility-toggle",size:"compact",icon:_a,disabled:d,accessibleWhenDisabled:!0,...l?u:c});return(0,Po.jsx)("div",{className:"dataviews-filters__container-visibility-toggle",children:l?(0,Po.jsx)(pI,{buttonRef:s,filtersCount:t.filters?.length,children:m}):(0,Po.jsx)(Yg,{filters:e,view:t,onChangeView:a,setOpenedFilter:o,triggerProps:{render:m}})})}function pI({buttonRef:e,filtersCount:t,children:r}){return(0,Gn.useEffect)(()=>()=>{e.current?.focus()},[e]),(0,Po.jsxs)(Po.Fragment,{children:[r,!!t&&(0,Po.jsx)("span",{className:"dataviews-filters-toggle__count",children:t})]})}var dd=mI;var v1=f(W(),1);var b1=f(F(),1);function gI(e){let{isShowingFilter:t}=(0,v1.useContext)(re);return t?(0,b1.jsx)(cl,{...e}):null}var fd=gI;var y1=f(W(),1),x1=f(te(),1),w1=f(Q(),1);var Li=f(F(),1);function Gg({className:e}){let{actions:t=[],data:r,fields:o,getItemId:n,getItemLevel:i,hasInitiallyLoaded:s,isLoading:a,view:l,onChangeView:c,selection:u,onChangeSelection:d,setOpenedFilter:m,onClickItem:p,isItemClickable:g,renderItemLink:h,defaultLayouts:b,containerRef:v,empty:x=(0,Li.jsx)("p",{children:(0,w1.__)("No results")})}=(0,y1.useContext)(re),w=Ur(!s,{delay:200});if(!s)return w?(0,Li.jsx)("div",{className:"dataviews-loading",children:(0,Li.jsx)("p",{children:(0,Li.jsx)(x1.Spinner,{})})}):null;let _=Dn.find(P=>P.type===l.type&&b[P.type])?.component;return(0,Li.jsx)("div",{className:"dataviews-layout__container",ref:v,children:(0,Li.jsx)(_,{className:e,actions:t,data:r,fields:o,getItemId:n,getItemLevel:i,isLoading:a,onChangeView:c,onChangeSelection:d,selection:u,setOpenedFilter:m,onClickItem:p,renderItemLink:h,isItemClickable:g,view:l,empty:x})})}var _1=f(W(),1);var Fs=f(F(),1),hI=[];function qg(){let{view:e,paginationInfo:{totalItems:t=0,totalPages:r},data:o,actions:n=hI,isLoading:i,hasInitiallyLoaded:s}=(0,_1.useContext)(re),a=!!i&&s&&!!o?.length,l=Ur(!!a),c=hs(n,o)&&[fs,uu].includes(e.type);return!a&&(!t||!r||r<=1&&!c)?null:(!!t||a)&&(0,Fs.jsx)("div",{className:"dataviews-footer",inert:a?"true":void 0,children:(0,Fs.jsxs)(j,{direction:"row",justify:"end",align:"center",className:Y("dataviews-footer__content",{"is-refreshing":l}),gap:"sm",children:[c&&(0,Fs.jsx)(mu,{}),(0,Fs.jsx)(h0,{})]})})}var S1=f(Q(),1),so=f(W(),1),E1=f(te(),1),C1=f(Gt(),1);var R1=f(F(),1),vI=(0,so.memo)(function({label:t}){let{view:r,onChangeView:o}=(0,so.useContext)(re),[n,i,s]=(0,C1.useDebouncedInput)(r.search);(0,so.useEffect)(()=>{r.search!==s&&i(r.search??"")},[r.search,i]);let a=(0,so.useRef)(o),l=(0,so.useRef)(r);(0,so.useEffect)(()=>{a.current=o,l.current=r},[o,r]),(0,so.useEffect)(()=>{s!==l.current?.search&&a.current({...l.current,page:r.page?1:void 0,startPosition:r.startPosition?1:void 0,search:s})},[s]);let c=t||(0,S1.__)("Search");return(0,R1.jsx)(E1.SearchControl,{className:"dataviews-search",onChange:i,value:n,label:c,placeholder:c,size:"compact"})}),Kg=vI;var dt=f(te(),1),on=f(Q(),1),ao=f(W(),1);var Xg=f(P1(),1),O1=f(Gt(),1);var we=f(F(),1),{Menu:ul}=me(dt.privateApis),bI={className:"dataviews-config__popover",placement:"bottom-end",offset:9};function Zg(){let{view:e,onChangeView:t,defaultLayouts:r}=(0,ao.useContext)(re),o=Object.keys(r);if(o.length<=1)return null;let n=Dn.find(i=>e.type===i.type);return(0,we.jsxs)(ul,{children:[(0,we.jsx)(ul.TriggerButton,{render:(0,we.jsx)(dt.Button,{size:"compact",icon:n?.icon,label:(0,on.__)("Layout")})}),(0,we.jsx)(ul.Popover,{children:o.map(i=>{let s=Dn.find(a=>a.type===i);return s?(0,we.jsx)(ul.RadioItem,{value:i,name:"view-actions-available-view",checked:i===e.type,hideOnClick:!0,onChange:a=>{switch(a.target.value){case"list":case"grid":case"table":case"pickerGrid":case"pickerTable":case"activity":let l={...e};return"layout"in l&&delete l.layout,t({...l,type:a.target.value,...r[a.target.value]})}(0,Xg.default)("Invalid dataview")},children:(0,we.jsx)(ul.ItemLabel,{children:s.label})},i):null})})]})}function yI(){let{view:e,fields:t,onChangeView:r}=(0,ao.useContext)(re),o=(0,ao.useMemo)(()=>t.filter(i=>i.enableSorting!==!1).map(i=>({label:i.label,value:i.id})),[t]);return(0,we.jsx)(dt.SelectControl,{__next40pxDefaultSize:!0,label:(0,on.__)("Sort by"),value:e.sort?.field,options:o,onChange:n=>{r({...e,sort:{direction:e?.sort?.direction||"desc",field:n},showLevels:!1})}})}function xI(){let{view:e,fields:t,onChangeView:r}=(0,ao.useContext)(re);if(t.filter(i=>i.enableSorting!==!1).length===0)return null;let n=e.sort?.direction;return!n&&e.sort?.field&&(n="desc"),(0,we.jsx)(dt.__experimentalToggleGroupControl,{className:"dataviews-view-config__sort-direction",__next40pxDefaultSize:!0,isBlock:!0,label:(0,on.__)("Order"),value:n,onChange:i=>{if(i==="asc"||i==="desc"){r({...e,sort:{direction:i,field:e.sort?.field||t.find(s=>s.enableSorting!==!1)?.id||""},showLevels:!1});return}(0,Xg.default)("Invalid direction")},children:au.map(i=>(0,we.jsx)(dt.__experimentalToggleGroupControlOptionIcon,{value:i,icon:Cx[i],label:cu[i]},i))})}function wI(){let{view:e,config:t,onChangeView:r}=(0,ao.useContext)(re),{infiniteScrollEnabled:o}=e;return!t||!t.perPageSizes||t.perPageSizes.length<2||t.perPageSizes.length>6||o?null:(0,we.jsx)(dt.__experimentalToggleGroupControl,{__next40pxDefaultSize:!0,isBlock:!0,label:(0,on.__)("Items per page"),value:e.perPage||10,disabled:!e?.sort?.field,onChange:n=>{let i=typeof n=="number"||n===void 0?n:parseInt(n,10);r({...e,perPage:i,page:1})},children:t.perPageSizes.map(n=>(0,we.jsx)(dt.__experimentalToggleGroupControlOption,{value:n,label:n.toString()},n))})}function _I(){let{onReset:e}=(0,ao.useContext)(re);return e===void 0?null:(0,we.jsx)(dt.Button,{variant:"tertiary",size:"compact",disabled:e===!1,accessibleWhenDisabled:!0,className:"dataviews-view-config__reset-button",onClick:()=>{typeof e=="function"&&e()},children:(0,on.__)("Reset view")})}function Qg(){let{view:e,onReset:t}=(0,ao.useContext)(re),r=(0,O1.useInstanceId)(A1,"dataviews-view-config-dropdown"),o=Dn.find(i=>i.type===e.type),n=typeof t=="function";return(0,we.jsx)(dt.Dropdown,{expandOnMobile:!0,popoverProps:{...bI,id:r},renderToggle:({onToggle:i,isOpen:s})=>(0,we.jsxs)("div",{className:"dataviews-view-config__toggle-wrapper",children:[(0,we.jsx)(dt.Button,{size:"compact",icon:Mm,label:(0,on._x)("View options","View is used as a noun"),onClick:i,"aria-expanded":s?"true":"false","aria-controls":r}),n&&(0,we.jsx)("span",{className:"dataviews-view-config__modified-indicator"})]}),renderContent:()=>(0,we.jsx)(dt.__experimentalDropdownContentWrapper,{paddingSize:"medium",className:"dataviews-config__popover-content-wrapper",children:(0,we.jsxs)(j,{direction:"column",className:"dataviews-view-config",gap:"xl",children:[(0,we.jsxs)(j,{direction:"row",justify:"space-between",align:"center",className:"dataviews-view-config__header",children:[(0,we.jsx)(dt.__experimentalHeading,{level:2,className:"dataviews-settings-section__title",children:(0,on.__)("Appearance")}),(0,we.jsx)(_I,{})]}),(0,we.jsxs)(j,{direction:"column",gap:"lg",children:[(0,we.jsxs)(j,{direction:"row",gap:"sm",className:"dataviews-view-config__sort-controls",children:[(0,we.jsx)(yI,{}),(0,we.jsx)(xI,{})]}),!!o?.viewConfigOptions&&(0,we.jsx)(o.viewConfigOptions,{}),(0,we.jsx)(wI,{}),(0,we.jsx)(hu,{})]})]})})})}function A1(){return(0,we.jsxs)(we.Fragment,{children:[(0,we.jsx)(Zg,{}),(0,we.jsx)(Qg,{})]})}var SI=(0,ao.memo)(A1),I1=SI;var k1=f(te(),1),V1=f(W(),1);function Le(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 M1=f(F(),1),{ValidatedCheckboxControl:EI}=me(k1.privateApis);function N1({field:e,onChange:t,data:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{getValue:s,setValue:a,label:l,description:c,isValid:u}=e,d=e.isDisabled({item:r,field:e}),m=(0,V1.useCallback)(()=>{t(a({item:r,value:!s({item:r})}))},[r,s,t,a]);return(0,M1.jsx)(EI,{required:!!e.isValid?.required,markWhenOptional:n,customValidity:Le(u,i),hidden:o,label:l,help:c,checked:s({item:r}),onChange:m,disabled:d})}var md=f(te(),1),D1=f(W(),1);var Jg=f(F(),1),{ValidatedComboboxControl:CI}=me(md.privateApis);function pd({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){let{label:i,description:s,placeholder:a,getValue:l,setValue:c,isValid:u}=t,d=l({item:e})??"",m=(0,D1.useCallback)(h=>r(c({item:e,value:h??""})),[e,r,c]),{elements:p,isLoading:g}=Et({elements:t.elements,getElements:t.getElements});return g?(0,Jg.jsx)(md.Spinner,{}):(0,Jg.jsx)(CI,{required:!!t.isValid?.required,customValidity:Le(u,n),label:i,value:d,help:s,placeholder:a,options:p,onChange:m,hideLabelFromVision:o,allowReset:!0,expandOnFocus:!0})}var vd=f(te(),1),Gr=f(W(),1),hd=f(Q(),1),Fr=f($n(),1);var Hs=f(te(),1),eh=f(W(),1),Oo=f(Q(),1);var Bs=f(F(),1),RI={[Jt]:[{value:"days",label:(0,Oo.__)("Days")},{value:"weeks",label:(0,Oo.__)("Weeks")},{value:"months",label:(0,Oo.__)("Months")},{value:"years",label:(0,Oo.__)("Years")}],[vr]:[{value:"days",label:(0,Oo.__)("Days ago")},{value:"weeks",label:(0,Oo.__)("Weeks ago")},{value:"months",label:(0,Oo.__)("Months ago")},{value:"years",label:(0,Oo.__)("Years ago")}]};function gd({className:e,data:t,field:r,onChange:o,hideLabelFromVision:n,operator:i}){let s=RI[i===Jt?"inThePast":"over"],{id:a,label:l,description:c,getValue:u,setValue:d}=r,m=r.isDisabled({item:t,field:r}),p=u({item:t}),{value:g="",unit:h=s[0].value}=p&&typeof p=="object"?p:{},b=(0,eh.useCallback)(x=>o(d({item:t,value:{value:Number(x),unit:h}})),[o,d,t,h]),v=(0,eh.useCallback)(x=>o(d({item:t,value:{value:g,unit:x}})),[o,d,t,g]);return(0,Bs.jsx)(Hs.BaseControl,{id:a,className:Y(e,"dataviews-controls__relative-date"),label:l,hideLabelFromVision:n,help:c,children:(0,Bs.jsxs)(j,{direction:"row",gap:"sm",children:[(0,Bs.jsx)(Hs.__experimentalNumberControl,{__next40pxDefaultSize:!0,className:"dataviews-controls__relative-date-number",spinControls:"none",min:1,step:1,value:g,onChange:b,disabled:m}),(0,Bs.jsx)(Hs.SelectControl,{className:"dataviews-controls__relative-date-unit",__next40pxDefaultSize:!0,label:(0,Oo.__)("Unit"),value:h,options:s,onChange:v,hideLabelFromVision:!0,disabled:m})]})})}var L1=f(W(),1);function dl(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,L1.useMemo)(()=>{let i=[];if(r){let s=t(r);s&&i.push({before:s})}if(o){let s=t(o);s&&i.push({after:s})}return i.length>0?i:void 0},[r,o,t]);return{minConstraint:r,maxConstraint:o,disabledMatchers:n}}var F1=f($n(),1);function fl(e){if(!e)return null;let t=(0,F1.getDate)(e);return t&&Jo(t)?t:null}var qn=f(F(),1),{DateCalendar:TI,ValidatedInputControl:PI}=me(vd.privateApis),th=e=>e?(0,Fr.dateI18n)("Y-m-d\\TH:i",(0,Fr.getDate)(e)):"";function OI({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i,config:s}){let{compact:a}=s||{},{id:l,label:c,description:u,setValue:d,getValue:m,isValid:p}=t,g=t.isDisabled({item:e,field:t}),h=m({item:e}),b=typeof h=="string"?h:void 0,[v,x]=(0,Gr.useState)(()=>fl(b)||new Date),w=(0,Gr.useRef)(null),_=(0,Gr.useRef)(void 0),P=(0,Gr.useRef)(null),{minConstraint:O,maxConstraint:V,disabledMatchers:R}=dl(p,fl),I=(0,Gr.useCallback)(C=>r(d({item:e,value:C})),[e,r,d]);(0,Gr.useEffect)(()=>()=>{_.current&&clearTimeout(_.current)},[]);let D=(0,Gr.useCallback)(C=>{let y;if(C){let A=(0,Fr.dateI18n)("Y-m-d",C),M;b?M=(0,Fr.dateI18n)("H:i",(0,Fr.getDate)(b)):M=(0,Fr.dateI18n)("H:i",C),y=(0,Fr.getDate)(`${A}T${M}`).toISOString(),I(y),_.current&&clearTimeout(_.current)}else I(void 0);P.current=w.current&&w.current.ownerDocument.activeElement,_.current=setTimeout(()=>{w.current&&(w.current.focus(),w.current.blur(),I(y),P.current&&P.current instanceof HTMLElement&&P.current.focus())},0)},[I,b]),E=(0,Gr.useCallback)(C=>{if(C){let y=(0,Fr.getDate)(C);I(y.toISOString());let A=fl(y.toISOString());A&&x(A)}else I(void 0)},[I]),{format:k}=t,N=k.weekStartsOn??(0,Fr.getSettings)().l10n.startOfWeek,{timezone:{string:T}}=(0,Fr.getSettings)(),S=c;return p?.required&&!n&&!o?S=`${c} (${(0,hd.__)("Required")})`:!p?.required&&n&&!o&&(S=`${c} (${(0,hd.__)("Optional")})`),(0,qn.jsx)(vd.BaseControl,{id:l,label:S,help:u,hideLabelFromVision:o,children:(0,qn.jsxs)(j,{direction:"column",gap:"lg",children:[(0,qn.jsx)(PI,{ref:w,__next40pxDefaultSize:!0,required:!!p?.required,customValidity:Le(p,i),type:"datetime-local",label:(0,hd.__)("Date time"),hideLabelFromVision:!0,value:th(b),onChange:E,disabled:g,min:O?th(O):void 0,max:V?th(V):void 0}),!a&&(0,qn.jsx)(TI,{style:{width:"100%"},selected:b&&fl(b)||void 0,onSelect:D,month:v,onMonthChange:x,timeZone:T||void 0,weekStartsOn:N,disabled:g||R})]})})}function B1({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,operator:i,validity:s,config:a}){return i===Jt||i===vr?(0,qn.jsx)(gd,{className:"dataviews-controls__datetime",data:e,field:t,onChange:r,hideLabelFromVision:o,operator:i}):(0,qn.jsx)(OI,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:s,config:a})}var zt=f(te(),1),Ae=f(W(),1),ht=f(Q(),1),jt=f($n(),1);var Fe=f(F(),1),{DateCalendar:AI,DateRangeCalendar:II}=me(zt.privateApis),kI=[{id:"today",label:(0,ht.__)("Today"),getValue:()=>(0,jt.getDate)(null)},{id:"yesterday",label:(0,ht.__)("Yesterday"),getValue:()=>{let e=(0,jt.getDate)(null);return Ni(e,1)}},{id:"past-week",label:(0,ht.__)("Past week"),getValue:()=>{let e=(0,jt.getDate)(null);return Ni(e,7)}},{id:"past-month",label:(0,ht.__)("Past month"),getValue:()=>{let e=(0,jt.getDate)(null);return id(e,1)}}],VI=[{id:"last-7-days",label:(0,ht.__)("Last 7 days"),getValue:()=>{let e=(0,jt.getDate)(null);return[Ni(e,7),e]}},{id:"last-30-days",label:(0,ht.__)("Last 30 days"),getValue:()=>{let e=(0,jt.getDate)(null);return[Ni(e,30),e]}},{id:"month-to-date",label:(0,ht.__)("Month to date"),getValue:()=>{let e=(0,jt.getDate)(null);return[N_(e),e]}},{id:"last-year",label:(0,ht.__)("Last year"),getValue:()=>{let e=(0,jt.getDate)(null);return[sd(e,1),e]}},{id:"year-to-date",label:(0,ht.__)("Year to date"),getValue:()=>{let e=(0,jt.getDate)(null);return[rd(e),e]}}],Kn=e=>{if(!e)return null;let t=(0,jt.getDate)(e);return t&&Jo(t)?t:null},rh=e=>e?typeof e=="string"?e:Ug(e,"yyyy-MM-dd"):"";function H1({field:e,validity:t,inputRefs:r,isTouched:o,setIsTouched:n,children:i}){let{isValid:s}=e,[a,l]=(0,Ae.useState)(void 0),c=(0,Ae.useCallback)(()=>{let d=Array.isArray(r)?r:[r];for(let m of d){let p=m.current;if(p&&!p.validity.valid){l({type:"invalid",message:p.validationMessage});return}}l(void 0)},[r]);return(0,Ae.useEffect)(()=>{let d=Array.isArray(r)?r:[r],m=t?Le(s,t):void 0;for(let p of d){let g=p.current;g&&g.setCustomValidity(m?.type==="invalid"&&m.message?m.message:"")}},[r,s,t]),(0,Ae.useEffect)(()=>{let d=Array.isArray(r)?r:[r],m=p=>{p.preventDefault(),n(!0)};for(let p of d)p.current?.addEventListener("invalid",m);return()=>{for(let p of d)p.current?.removeEventListener("invalid",m)}},[r,n]),(0,Ae.useEffect)(()=>{if(!o)return;let d=t?Le(s,t):void 0;d?l(d):c()},[o,s,t,c]),(0,Fe.jsxs)("div",{onBlur:d=>{o||(!d.relatedTarget||!d.currentTarget.contains(d.relatedTarget))&&n(!0)},children:[i,(0,Fe.jsx)("div",{"aria-live":"polite",children:a&&(0,Fe.jsxs)("p",{className:Y("components-validated-control__indicator",a.type==="invalid"?"is-invalid":void 0),children:[(0,Fe.jsx)(zt.Icon,{className:"components-validated-control__indicator-icon",icon:Bm,size:16,fill:"currentColor"}),a.message]})})]})}function MI({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{id:s,label:a,description:l,setValue:c,getValue:u,isValid:d,format:m}=t,p=t.isDisabled({item:e,field:t}),[g,h]=(0,Ae.useState)(null),b=m.weekStartsOn??(0,jt.getSettings)().l10n.startOfWeek,v=u({item:e}),x=typeof v=="string"?v:void 0,[w,_]=(0,Ae.useState)(()=>Kn(x)||new Date),[P,O]=(0,Ae.useState)(!1),V=(0,Ae.useRef)(null),{minConstraint:R,maxConstraint:I,disabledMatchers:D}=dl(d,Kn),E=(0,Ae.useCallback)(y=>r(c({item:e,value:y})),[e,r,c]),k=(0,Ae.useCallback)(y=>{let A=y?Ug(y,"yyyy-MM-dd"):void 0;E(A),h(null),O(!0)},[E]),N=(0,Ae.useCallback)(y=>{let A=y.getValue(),M=rh(A);_(A),E(M),h(y.id),O(!0)},[E]),T=(0,Ae.useCallback)(y=>{if(E(y),y){let A=Kn(y);A&&_(A)}h(null),O(!0)},[E]),{timezone:{string:S}}=(0,jt.getSettings)(),C=a;return d?.required&&!n?C=`${a} (${(0,ht.__)("Required")})`:!d?.required&&n&&(C=`${a} (${(0,ht.__)("Optional")})`),(0,Fe.jsx)(H1,{field:t,validity:i,inputRefs:V,isTouched:P,setIsTouched:O,children:(0,Fe.jsx)(zt.BaseControl,{id:s,className:"dataviews-controls__date",label:C,help:l,hideLabelFromVision:o,children:(0,Fe.jsxs)(j,{direction:"column",gap:"lg",children:[(0,Fe.jsxs)(j,{direction:"row",gap:"sm",wrap:"wrap",justify:"flex-start",children:[kI.map(y=>{let A=g===y.id;return(0,Fe.jsx)(zt.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:A,size:"small",disabled:p,accessibleWhenDisabled:!0,onClick:()=>N(y),children:y.label},y.id)}),(0,Fe.jsx)(zt.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:!g,size:"small",disabled:!!g||p,accessibleWhenDisabled:!0,children:(0,ht.__)("Custom")})]}),(0,Fe.jsx)(zt.__experimentalInputControl,{__next40pxDefaultSize:!0,ref:V,type:"date",label:(0,ht.__)("Date"),hideLabelFromVision:!0,value:x,onChange:T,required:!!t.isValid?.required,disabled:p,min:R,max:I}),(0,Fe.jsx)(AI,{style:{width:"100%"},selected:x&&Kn(x)||void 0,onSelect:k,month:w,onMonthChange:_,timeZone:S||void 0,weekStartsOn:b,disabled:p||D,disableNavigation:p})]})})})}function NI({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{id:s,label:a,description:l,getValue:c,setValue:u,isValid:d,format:m}=t,p=t.isDisabled({item:e,field:t}),g,h=c({item:e});Array.isArray(h)&&h.length===2&&h.every(L=>typeof L=="string")&&(g=h);let b=m.weekStartsOn??(0,jt.getSettings)().l10n.startOfWeek,{minConstraint:v,maxConstraint:x,disabledMatchers:w}=dl(d,Kn),_=(0,Ae.useCallback)(L=>{r(u({item:e,value:L}))},[e,r,u]),[P,O]=(0,Ae.useState)(null),V=(0,Ae.useMemo)(()=>{if(!g)return{from:void 0,to:void 0};let[L,H]=g;return{from:Kn(L)||void 0,to:Kn(H)||void 0}},[g]),[R,I]=(0,Ae.useState)(()=>V.from||new Date),[D,E]=(0,Ae.useState)(!1),k=(0,Ae.useRef)(null),N=(0,Ae.useRef)(null),T=(0,Ae.useCallback)((L,H)=>{L&&H?_([rh(L),rh(H)]):!L&&!H&&_(void 0)},[_]),S=(0,Ae.useCallback)(L=>{T(L?.from,L?.to),O(null),E(!0)},[T]),C=(0,Ae.useCallback)(L=>{let[H,Z]=L.getValue();I(H),T(H,Z),O(L.id),E(!0)},[T]),y=(0,Ae.useCallback)((L,H)=>{let[Z,X]=g||[void 0,void 0];if(T(L==="from"?H:Z,L==="to"?H:X),H){let K=Kn(H);K&&I(K)}O(null),E(!0)},[g,T]),{timezone:A}=(0,jt.getSettings)(),M=a;return t.isValid?.required&&!n?M=`${a} (${(0,ht.__)("Required")})`:!t.isValid?.required&&n&&(M=`${a} (${(0,ht.__)("Optional")})`),(0,Fe.jsx)(H1,{field:t,validity:i,inputRefs:[k,N],isTouched:D,setIsTouched:E,children:(0,Fe.jsx)(zt.BaseControl,{id:s,className:"dataviews-controls__date",label:M,help:l,hideLabelFromVision:o,children:(0,Fe.jsxs)(j,{direction:"column",gap:"lg",children:[(0,Fe.jsxs)(j,{direction:"row",gap:"sm",wrap:"wrap",justify:"flex-start",children:[VI.map(L=>{let H=P===L.id;return(0,Fe.jsx)(zt.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:H,size:"small",disabled:p,accessibleWhenDisabled:!0,onClick:()=>C(L),children:L.label},L.id)}),(0,Fe.jsx)(zt.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:!P,size:"small",accessibleWhenDisabled:!0,disabled:!!P||p,children:(0,ht.__)("Custom")})]}),(0,Fe.jsxs)(j,{direction:"row",gap:"sm",justify:"space-between",className:"dataviews-controls__date-range-inputs",children:[(0,Fe.jsx)(zt.__experimentalInputControl,{__next40pxDefaultSize:!0,ref:k,type:"date",label:(0,ht.__)("From"),hideLabelFromVision:!0,value:g?.[0],onChange:L=>y("from",L),required:!!t.isValid?.required,disabled:p,min:v,max:x}),(0,Fe.jsx)(zt.__experimentalInputControl,{__next40pxDefaultSize:!0,ref:N,type:"date",label:(0,ht.__)("To"),hideLabelFromVision:!0,value:g?.[1],onChange:L=>y("to",L),required:!!t.isValid?.required,disabled:p,min:v,max:x})]}),(0,Fe.jsx)(II,{style:{width:"100%"},selected:V,onSelect:S,month:R,onMonthChange:I,timeZone:A.string||void 0,weekStartsOn:b,disabled:p||w})]})})})}function j1({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,operator:i,validity:s}){return i===Jt||i===vr?(0,Fe.jsx)(gd,{className:"dataviews-controls__date",data:e,field:t,onChange:r,hideLabelFromVision:o,operator:i}):i===Qt?(0,Fe.jsx)(NI,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:s}):(0,Fe.jsx)(MI,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:s})}var bd=f(te(),1),z1=f(W(),1);var oh=f(F(),1),{ValidatedSelectControl:DI}=me(bd.privateApis);function yd({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{type:s,label:a,description:l,getValue:c,setValue:u,isValid:d}=t,m=t.isDisabled({item:e,field:t}),p=s==="array",g=c({item:e})??(p?[]:""),h=(0,z1.useCallback)(x=>r(u({item:e,value:x})),[e,r,u]),{elements:b,isLoading:v}=Et({elements:t.elements,getElements:t.getElements});return v?(0,oh.jsx)(bd.Spinner,{}):(0,oh.jsx)(DI,{required:!!t.isValid?.required,markWhenOptional:n,customValidity:Le(d,i),label:a,value:g,help:l,options:b,onChange:h,__next40pxDefaultSize:!0,hideLabelFromVision:o,multiple:p,disabled:m})}var nh=f(F(),1),LI=10;function W1(e){let{field:t}=e,{elements:r}=Et({elements:t.elements,getElements:t.getElements});return r.length>=LI?(0,nh.jsx)(pd,{...e}):(0,nh.jsx)(yd,{...e})}var wd=f(te(),1);var U1=f(te(),1),$1=f(W(),1);var Y1=f(F(),1),{ValidatedInputControl:FI}=me(U1.privateApis);function Ao({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,type:i,prefix:s,suffix:a,validity:l}){let{label:c,placeholder:u,description:d,getValue:m,setValue:p,isValid:g}=t,h=m({item:e}),b=t.isDisabled({item:e,field:t}),v=(0,$1.useCallback)(x=>r(p({item:e,value:x})),[e,p,r]);return(0,Y1.jsx)(FI,{required:!!g.required,markWhenOptional:n,customValidity:Le(g,l),label:c,placeholder:u,value:h??"",help:d,onChange:v,hideLabelFromVision:o,type:i,prefix:s,suffix:a,disabled:b,pattern:g.pattern?g.pattern.constraint:void 0,minLength:g.minLength?g.minLength.constraint:void 0,maxLength:g.maxLength?g.maxLength.constraint:void 0,__next40pxDefaultSize:!0})}var xd=f(F(),1);function G1({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){return(0,xd.jsx)(Ao,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i,type:"email",prefix:(0,xd.jsx)(wd.__experimentalInputControlPrefixWrapper,{variant:"icon",children:(0,xd.jsx)(wd.Icon,{icon:Lm})})})}var Sd=f(te(),1);var _d=f(F(),1);function q1({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){return(0,_d.jsx)(Ao,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i,type:"tel",prefix:(0,_d.jsx)(Sd.__experimentalInputControlPrefixWrapper,{variant:"icon",children:(0,_d.jsx)(Sd.Icon,{icon:ep})})})}var Cd=f(te(),1);var Ed=f(F(),1);function K1({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){return(0,Ed.jsx)(Ao,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i,type:"url",prefix:(0,Ed.jsx)(Cd.__experimentalInputControlPrefixWrapper,{variant:"icon",children:(0,Ed.jsx)(Cd.Icon,{icon:Km})})})}var nn=f(te(),1),ml=f(W(),1),Rd=f(Q(),1);var Xn=f(F(),1),{ValidatedNumberControl:BI}=me(nn.privateApis);function X1(e){if(e===""||e===void 0)return"";let t=Number(e);return Number.isFinite(t)?t:""}function HI({value:e,onChange:t,hideLabelFromVision:r,step:o}){let[n="",i=""]=e,s=(0,ml.useCallback)(l=>t([X1(l),i]),[t,i]),a=(0,ml.useCallback)(l=>t([n,X1(l)]),[t,n]);return(0,Xn.jsx)(nn.BaseControl,{help:(0,Rd.__)("The max. value must be greater than the min. value."),children:(0,Xn.jsxs)(nn.Flex,{direction:"row",gap:4,children:[(0,Xn.jsx)(nn.__experimentalNumberControl,{label:(0,Rd.__)("Min."),value:n,max:i?Number(i)-o:void 0,onChange:s,__next40pxDefaultSize:!0,hideLabelFromVision:r,step:o}),(0,Xn.jsx)(nn.__experimentalNumberControl,{label:(0,Rd.__)("Max."),value:i,min:n?Number(n)+o:void 0,onChange:a,__next40pxDefaultSize:!0,hideLabelFromVision:r,step:o})]})})}function Td({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,operator:i,validity:s}){let a=t.format?.decimals??0,l=Math.pow(10,Math.abs(a)*-1),{label:c,description:u,getValue:d,setValue:m,isValid:p}=t,g=d({item:e})??"",h=t.isDisabled({item:e,field:t}),b=(0,ml.useCallback)(x=>{r(m({item:e,value:["",void 0].includes(x)?void 0:Number(x)}))},[e,r,m]),v=(0,ml.useCallback)(x=>{r(m({item:e,value:x}))},[e,r,m]);if(i===Qt){let x=["",""];return Array.isArray(g)&&g.length===2&&g.every(w=>typeof w=="number"||w==="")&&(x=g),(0,Xn.jsx)(HI,{value:x,onChange:v,hideLabelFromVision:o,step:l})}return(0,Xn.jsx)(BI,{required:!!p.required,markWhenOptional:n,customValidity:Le(p,s),label:c,help:u,value:g,onChange:b,__next40pxDefaultSize:!0,hideLabelFromVision:o,step:l,min:p.min?p.min.constraint:void 0,max:p.max?p.max.constraint:void 0,disabled:h})}var Z1=f(F(),1);function Q1(e){return(0,Z1.jsx)(Td,{...e})}var J1=f(F(),1);function eS(e){return(0,J1.jsx)(Td,{...e})}var Pd=f(te(),1),tS=f(W(),1);var ih=f(F(),1),{ValidatedRadioControl:jI}=me(Pd.privateApis);function rS({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{label:s,description:a,getValue:l,setValue:c,isValid:u}=t,d=t.isDisabled({item:e,field:t}),{elements:m,isLoading:p}=Et({elements:t.elements,getElements:t.getElements}),g=l({item:e}),h=(0,tS.useCallback)(b=>r(c({item:e,value:b})),[e,r,c]);return p?(0,ih.jsx)(Pd.Spinner,{}):(0,ih.jsx)(jI,{required:!!t.isValid?.required,markWhenOptional:n,customValidity:Le(u,i),label:s,help:a,onChange:h,options:m,selected:g,hideLabelFromVision:o,disabled:d})}var sh=f(W(),1);var oS=f(F(),1);function nS({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,config:i,validity:s}){let{prefix:a,suffix:l}=i||{};return(0,oS.jsx)(Ao,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:s,prefix:a?(0,sh.createElement)(a):void 0,suffix:l?(0,sh.createElement)(l):void 0})}var iS=f(te(),1),sS=f(W(),1);var aS=f(F(),1),{ValidatedToggleControl:zI}=me(iS.privateApis);function lS({field:e,onChange:t,data:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{label:s,description:a,getValue:l,setValue:c,isValid:u}=e,d=e.isDisabled({item:r,field:e}),m=(0,sS.useCallback)(()=>{t(c({item:r,value:!l({item:r})}))},[t,c,r,l]);return(0,aS.jsx)(zI,{required:!!u.required,markWhenOptional:n,customValidity:Le(u,i),hidden:o,label:s,help:a,checked:l({item:r}),onChange:m,disabled:d})}var cS=f(te(),1),uS=f(W(),1);var dS=f(F(),1),{ValidatedTextareaControl:WI}=me(cS.privateApis);function fS({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,config:i,validity:s}){let{rows:a=4}=i||{},l=t.isDisabled({item:e,field:t}),{label:c,placeholder:u,description:d,setValue:m,isValid:p}=t,g=t.getValue({item:e}),h=(0,uS.useCallback)(b=>r(m({item:e,value:b})),[e,r,m]);return(0,dS.jsx)(WI,{required:!!p.required,markWhenOptional:n,customValidity:Le(p,s),label:c,placeholder:u,value:g??"",help:d,onChange:h,rows:a,disabled:l,minLength:p.minLength?p.minLength.constraint:void 0,maxLength:p.maxLength?p.maxLength.constraint:void 0,__next40pxDefaultSize:!0,hideLabelFromVision:o})}var js=f(te(),1),mS=f(W(),1);var Od=f(F(),1),{ValidatedToggleGroupControl:UI}=me(js.privateApis);function pS({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{getValue:s,setValue:a,isValid:l}=t,c=t.isDisabled({item:e,field:t}),u=s({item:e}),d=(0,mS.useCallback)(h=>r(a({item:e,value:h})),[e,r,a]),{elements:m,isLoading:p}=Et({elements:t.elements,getElements:t.getElements});if(p)return(0,Od.jsx)(js.Spinner,{});if(m.length===0)return null;let g=m.find(h=>h.value===u);return(0,Od.jsx)(UI,{required:!!t.isValid?.required,markWhenOptional:n,customValidity:Le(l,i),__next40pxDefaultSize:!0,isBlock:!0,label:t.label,help:g?.description||t.description,onChange:d,value:u,hideLabelFromVision:o,children:m.map(h=>(0,Od.jsx)(js.__experimentalToggleGroupControlOption,{label:h.label,value:h.value,disabled:c},h.value))})}var Ad=f(te(),1),Id=f(W(),1);var pl=f(F(),1),{ValidatedFormTokenField:$I}=me(Ad.privateApis);function gS({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{label:s,placeholder:a,description:l,getValue:c,setValue:u,isValid:d}=t,m=c({item:e}),p=t.isDisabled({item:e,field:t}),{elements:g,isLoading:h}=Et({elements:t.elements,getElements:t.getElements}),b=(0,Id.useMemo)(()=>Array.isArray(m)?m.map(x=>g?.find(_=>_.value===x)||{value:x,label:x}):[],[m,g]),v=(0,Id.useCallback)(x=>{let w=x.map(_=>typeof _=="object"&&"value"in _?_.value:_);r(u({item:e,value:w}))},[r,u,e]);return h?(0,pl.jsx)(Ad.Spinner,{}):(0,pl.jsx)($I,{required:!!d?.required,markWhenOptional:n,customValidity:Le(d,i),label:o?void 0:s,value:b,onChange:v,placeholder:a,suggestions:g?.map(x=>x.value),disabled:p,__experimentalValidateInput:x=>t.isValid?.elements&&g?g.some(w=>w.value===x||w.label===x):!0,__experimentalExpandOnFocus:g&&g.length>0,help:l??(t.isValid?.elements?"":void 0),displayTransform:x=>typeof x=="object"&&"label"in x?x.label:typeof x=="string"&&g&&g.find(_=>_.value===x)?.label||x,__experimentalRenderItem:({item:x})=>{if(typeof x=="string"&&g){let w=g.find(_=>_.value===x);return(0,pl.jsx)("span",{children:w?.label||x})}return(0,pl.jsx)("span",{children:x})}})}var YI={grad:.9,turn:360,rad:360/(2*Math.PI)},sn=function(e){return typeof e=="string"?e.length>0:typeof e=="number"},Ct=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=Math.pow(10,t)),Math.round(r*e)/r+0},qr=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=1),e>r?r:e>t?e:t},ES=function(e){return(e=isFinite(e)?e%360:0)>0?e:e+360},hS=function(e){return{r:qr(e.r,0,255),g:qr(e.g,0,255),b:qr(e.b,0,255),a:qr(e.a)}},ah=function(e){return{r:Ct(e.r),g:Ct(e.g),b:Ct(e.b),a:Ct(e.a,3)}},GI=/^#([0-9a-f]{3,8})$/i,kd=function(e){var t=e.toString(16);return t.length<2?"0"+t:t},CS=function(e){var t=e.r,r=e.g,o=e.b,n=e.a,i=Math.max(t,r,o),s=i-Math.min(t,r,o),a=s?i===t?(r-o)/s:i===r?2+(o-t)/s:4+(t-r)/s:0;return{h:60*(a<0?a+6:a),s:i?s/i*100:0,v:i/255*100,a:n}},RS=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),s=o*(1-r),a=o*(1-(t-i)*r),l=o*(1-(1-t+i)*r),c=i%6;return{r:255*[o,a,s,s,l,o][c],g:255*[l,o,o,a,s,s][c],b:255*[s,s,l,o,o,a][c],a:n}},vS=function(e){return{h:ES(e.h),s:qr(e.s,0,100),l:qr(e.l,0,100),a:qr(e.a)}},bS=function(e){return{h:Ct(e.h),s:Ct(e.s),l:Ct(e.l),a:Ct(e.a,3)}},yS=function(e){return RS((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},gl=function(e){return{h:(t=CS(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},qI=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,KI=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,XI=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,ZI=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,xS={string:[[function(e){var t=GI.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?Ct(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?Ct(parseInt(e.substr(6,2),16)/255,2):1}:null:null},"hex"],[function(e){var t=XI.exec(e)||ZI.exec(e);return t?t[2]!==t[4]||t[4]!==t[6]?null:hS({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=qI.exec(e)||KI.exec(e);if(!t)return null;var r,o,n=vS({h:(r=t[1],o=t[2],o===void 0&&(o="deg"),Number(r)*(YI[o]||1)),s:Number(t[3]),l:Number(t[4]),a:t[5]===void 0?1:Number(t[5])/(t[6]?100:1)});return yS(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 sn(t)&&sn(r)&&sn(o)?hS({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(!sn(t)||!sn(r)||!sn(o))return null;var s=vS({h:Number(t),s:Number(r),l:Number(o),a:Number(i)});return yS(s)},"hsl"],[function(e){var t=e.h,r=e.s,o=e.v,n=e.a,i=n===void 0?1:n;if(!sn(t)||!sn(r)||!sn(o))return null;var s=(function(a){return{h:ES(a.h),s:qr(a.s,0,100),v:qr(a.v,0,100),a:qr(a.a)}})({h:Number(t),s:Number(r),v:Number(o),a:Number(i)});return RS(s)},"hsv"]]},wS=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]},QI=function(e){return typeof e=="string"?wS(e.trim(),xS.string):typeof e=="object"&&e!==null?wS(e,xS.object):[null,void 0]};var lh=function(e,t){var r=gl(e);return{h:r.h,s:qr(r.s+100*t,0,100),l:r.l,a:r.a}},ch=function(e){return(299*e.r+587*e.g+114*e.b)/1e3/255},_S=function(e,t){var r=gl(e);return{h:r.h,s:r.s,l:qr(r.l+100*t,0,100),a:r.a}},SS=(function(){function e(t){this.parsed=QI(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 Ct(ch(this.rgba),2)},e.prototype.isDark=function(){return ch(this.rgba)<.5},e.prototype.isLight=function(){return ch(this.rgba)>=.5},e.prototype.toHex=function(){return t=ah(this.rgba),r=t.r,o=t.g,n=t.b,s=(i=t.a)<1?kd(Ct(255*i)):"","#"+kd(r)+kd(o)+kd(n)+s;var t,r,o,n,i,s},e.prototype.toRgb=function(){return ah(this.rgba)},e.prototype.toRgbString=function(){return t=ah(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 bS(gl(this.rgba))},e.prototype.toHslString=function(){return t=bS(gl(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=CS(this.rgba),{h:Ct(t.h),s:Ct(t.s),v:Ct(t.v),a:Ct(t.a,3)};var t},e.prototype.invert=function(){return Wt({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),Wt(lh(this.rgba,t))},e.prototype.desaturate=function(t){return t===void 0&&(t=.1),Wt(lh(this.rgba,-t))},e.prototype.grayscale=function(){return Wt(lh(this.rgba,-1))},e.prototype.lighten=function(t){return t===void 0&&(t=.1),Wt(_S(this.rgba,t))},e.prototype.darken=function(t){return t===void 0&&(t=.1),Wt(_S(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"?Wt({r:(r=this.rgba).r,g:r.g,b:r.b,a:t}):Ct(this.rgba.a,3);var r},e.prototype.hue=function(t){var r=gl(this.rgba);return typeof t=="number"?Wt({h:t,s:r.s,l:r.l,a:r.a}):Ct(r.h)},e.prototype.isEqual=function(t){return this.toHex()===Wt(t).toHex()},e})(),Wt=function(e){return e instanceof SS?e:new SS(e)};var _r=f(te(),1),uh=f(W(),1),TS=f(Q(),1);var an=f(F(),1),{ValidatedInputControl:JI}=me(_r.privateApis),ek=({color:e,onColorChange:t,disabled:r})=>{let o=e&&Wt(e).isValid()?e:"#ffffff";return(0,an.jsx)(_r.Dropdown,{className:"dataviews-controls__color-picker-dropdown",popoverProps:{resize:!1},renderToggle:({onToggle:n})=>(0,an.jsx)(_r.Button,{onClick:n,"aria-label":(0,TS.__)("Open color picker"),size:"small",disabled:r,accessibleWhenDisabled:!0,icon:()=>(0,an.jsx)(_r.ColorIndicator,{colorValue:o})}),renderContent:()=>(0,an.jsx)(_r.__experimentalDropdownContentWrapper,{paddingSize:"none",children:(0,an.jsx)(_r.ColorPicker,{color:o,onChange:t,enableAlpha:!0})})})};function PS({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{label:s,placeholder:a,description:l,setValue:c,isValid:u}=t,d=t.isDisabled({item:e,field:t}),m=t.getValue({item:e})||"",p=(0,uh.useCallback)(h=>{r(c({item:e,value:h}))},[e,r,c]),g=(0,uh.useCallback)(h=>{r(c({item:e,value:h||""}))},[e,r,c]);return(0,an.jsx)(JI,{required:!!t.isValid?.required,markWhenOptional:n,customValidity:Le(u,i),label:s,placeholder:a,value:m,help:l,onChange:g,hideLabelFromVision:o,type:"text",disabled:d,prefix:(0,an.jsx)(_r.__experimentalInputControlPrefixWrapper,{variant:"control",children:(0,an.jsx)(ek,{color:m,onColorChange:p,disabled:d})})})}var Md=f(te(),1),Nd=f(W(),1),dh=f(Q(),1);var Vd=f(F(),1);function OS({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let[s,a]=(0,Nd.useState)(!1),l=t.isDisabled({item:e,field:t}),c=(0,Nd.useCallback)(()=>{a(u=>!u)},[]);return(0,Vd.jsx)(Ao,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i,type:s?"text":"password",suffix:(0,Vd.jsx)(Md.__experimentalInputControlSuffixWrapper,{variant:"control",children:(0,Vd.jsx)(Md.Button,{icon:s?Ia:bp,onClick:c,size:"small",label:s?(0,dh.__)("Hide password"):(0,dh.__)("Show password"),disabled:l,accessibleWhenDisabled:!0})})})}function Dd(e){return Array.isArray(e.elements)&&e.elements.length>0||typeof e.getElements=="function"}var IS=f(F(),1),AS={adaptiveSelect:W1,array:gS,checkbox:N1,color:PS,combobox:pd,datetime:B1,date:j1,email:G1,telephone:q1,url:K1,integer:Q1,number:eS,password:OS,radio:rS,select:yd,text:nS,toggle:lS,textarea:fS,toggleGroup:pS};function tk(e){return e&&typeof e=="object"&&typeof e.control=="string"}function rk(e){let{control:t,...r}=e,o=Ld(t);return o===null?null:function(i){return(0,IS.jsx)(o,{...i,config:r})}}function kS(e,t){return typeof e.Edit=="function"?e.Edit:typeof e.Edit=="string"?Ld(e.Edit):tk(e.Edit)?rk(e.Edit):Dd(e)&&e.type!=="array"?Ld("adaptiveSelect"):t===null?null:Ld(t)}function Ld(e){return Object.keys(AS).includes(e)?AS[e]:null}function ok(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 VS=ok;var nk=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},MS=nk;var ik=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},NS=ik;var LS=f(Q(),1);function Fd({item:e,field:t}){let{elements:r,isLoading:o}=Et({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 DS=f(F(),1);function ot({item:e,field:t}){return t.hasElements?(0,DS.jsx)(Fd,{item:e,field:t}):t.getValueFormatted({item:e,field:t})}var Io=(e,t,r)=>r==="asc"?e.localeCompare(t):t.localeCompare(e);function nt(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)}function ko(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 Vo(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 Mo(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 Ue(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 sk({item:e,field:t}){return t.getValue({item:e})}var ir=sk;var ak=/^[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 lk(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&!ak.test(r)?(0,LS.__)("Value must be a valid email address."):null}var FS={type:"email",render:ot,Edit:"email",sort:Io,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Ye,Ge],validOperators:[Ke,Xe,ho,vo,bo,Ye,Ge,Lt,wt],format:{},getValueFormatted:ir,validate:{required:nt,pattern:Mo,minLength:ko,maxLength:Vo,elements:Ue,custom:lk}};var BS=f(Q(),1);var zs=(e,t,r)=>r==="asc"?e-t:t-e;function Bd(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 Hd(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 HS={separatorThousand:","};function ck({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=HS: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 uk(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&!Number.isInteger(r)?(0,BS.__)("Value must be an integer."):null}var jS={type:"integer",render:ot,Edit:"integer",sort:zs,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Ke,Xe,xn,wn,_n,Sn,Qt],validOperators:[Ke,Xe,xn,wn,_n,Sn,Qt,Ye,Ge,Lt,wt],format:HS,getValueFormatted:ck,validate:{required:nt,min:Bd,max:Hd,elements:Ue,custom:uk}};var zS=f(Q(),1);var WS={separatorThousand:",",separatorDecimal:".",decimals:2};function dk({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=WS:o=t.format;let{separatorThousand:n,separatorDecimal:i,decimals:s}=o,a=r.toFixed(s),[l,c]=a.split("."),u=n?l.replace(/\B(?=(\d{3})+(?!\d))/g,n):l;return s===0?u:u+i+c}function fk(e){return e===""||e===void 0||e===null}function mk(e,t){let r=t.getValue({item:e});return!fk(r)&&!Number.isFinite(r)?(0,zS.__)("Value must be a number."):null}var US={type:"number",render:ot,Edit:"number",sort:zs,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Ke,Xe,xn,wn,_n,Sn,Qt],validOperators:[Ke,Xe,xn,wn,_n,Sn,Qt,Ye,Ge,Lt,wt],format:WS,getValueFormatted:dk,validate:{required:nt,min:Bd,max:Hd,elements:Ue,custom:mk}};var $S={type:"text",render:ot,Edit:"text",sort:Io,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Ye,Ge],validOperators:[Ke,Xe,ho,vo,bo,Ye,Ge,Lt,wt],format:{},getValueFormatted:ir,validate:{required:nt,pattern:Mo,minLength:ko,maxLength:Vo,elements:Ue}};var Fi=f($n(),1);var GS=f($n(),1);function YS(e){if(!e||!Jo(new Date(e)))return null;let t=(0,GS.getDate)(e);return t&&Jo(t)?t:null}function qS(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 s=YS(o),a=YS(String(i));return!!s&&!!a&&(r==="min"?a.getTime()>=s.getTime():a.getTime()<=s.getTime())}function jd(e,t){return qS(e,t,"min")}function zd(e,t){return qS(e,t,"max")}var KS={datetime:(0,Fi.getSettings)().formats.datetime,weekStartsOn:(0,Fi.getSettings)().l10n.startOfWeek};function pk({item:e,field:t}){let r=t.getValue({item:e});if(["",void 0,null].includes(r))return"";let o;return t.type!=="datetime"?o=KS:o=t.format,(0,Fi.dateI18n)(o.datetime,(0,Fi.getDate)(r))}var gk=(e,t,r)=>{let o=new Date(e).getTime(),n=new Date(t).getTime();return r==="asc"?o-n:n-o},XS={type:"datetime",render:ot,Edit:"datetime",sort:gk,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Pn,On,En,Cn,Rn,Tn,Jt,vr],validOperators:[Pn,On,En,Cn,Rn,Tn,Jt,vr],format:KS,getValueFormatted:pk,validate:{required:nt,elements:Ue,min:jd,max:zd}};var Bi=f($n(),1);var ZS={date:(0,Bi.getSettings)().formats.date,weekStartsOn:(0,Bi.getSettings)().l10n.startOfWeek};function hk({item:e,field:t}){let r=t.getValue({item:e});if(["",void 0,null].includes(r))return"";let o;return t.type!=="date"?o=ZS:o=t.format,(0,Bi.dateI18n)(o.date,(0,Bi.getDate)(r))}var vk=(e,t,r)=>{let o=new Date(e).getTime(),n=new Date(t).getTime();return r==="asc"?o-n:n-o},QS={type:"date",render:ot,Edit:"date",sort:vk,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Pn,On,En,Cn,Rn,Tn,Jt,vr,Qt],validOperators:[Pn,On,En,Cn,Rn,Tn,Jt,vr,Qt],format:ZS,getValueFormatted:hk,validate:{required:nt,elements:Ue,min:jd,max:zd}};var Wd=f(Q(),1);function JS(e,t){return t.getValue({item:e})===!0}function bk({item:e,field:t}){let r=t.getValue({item:e});return r===!0?(0,Wd.__)("True"):r===!1?(0,Wd.__)("False"):""}function yk(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&![!0,!1].includes(r)?(0,Wd.__)("Value must be true, false, or undefined"):null}var xk=(e,t,r)=>{let o=!!e;return o===!!t?0:r==="asc"?o?1:-1:o?-1:1},eE={type:"boolean",render:ot,Edit:"checkbox",sort:xk,validate:{required:JS,elements:Ue,custom:yk},enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Ke,Xe],validOperators:[Ke,Xe],format:{},getValueFormatted:bk};var tE={type:"media",render:()=>null,Edit:null,sort:()=>0,enableSorting:!1,enableGlobalSearch:!1,defaultOperators:[],validOperators:[],format:{},getValueFormatted:ir,validate:{}};var fh=f(Q(),1);function rE(e,t){let r=t.getValue({item:e});return Array.isArray(r)&&r.length>0&&r.every(o=>![void 0,"",null].includes(o))}function oE({item:e,field:t}){let r=t.getValue({item:e});return(Array.isArray(r)?r:[]).join(", ")}function wk({item:e,field:t}){return oE({item:e,field:t})}function _k(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&!Array.isArray(r)?(0,fh.__)("Value must be an array."):r.every(o=>typeof o=="string")?null:(0,fh.__)("Every value must be a string.")}var Sk=(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(","),s=n.join(",");return r==="asc"?i.localeCompare(s):s.localeCompare(i)},nE={type:"array",render:wk,Edit:"array",sort:Sk,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Ye,Ge],validOperators:[Ye,Ge,Lt,wt],format:{},getValueFormatted:oE,validate:{required:rE,elements:Ue,custom:_k}};function Ek({item:e,field:t}){return t.getValue({item:e})?"\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022":""}var iE={type:"password",render:ot,Edit:"password",sort:()=>0,enableSorting:!1,enableGlobalSearch:!1,defaultOperators:[],validOperators:[],format:{},getValueFormatted:Ek,validate:{required:nt,pattern:Mo,minLength:ko,maxLength:Vo,elements:Ue}};var sE={type:"telephone",render:ot,Edit:"telephone",sort:Io,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Ye,Ge],validOperators:[Ke,Xe,ho,vo,bo,Ye,Ge,Lt,wt],format:{},getValueFormatted:ir,validate:{required:nt,pattern:Mo,minLength:ko,maxLength:Vo,elements:Ue}};var aE=f(Q(),1);var Ws=f(F(),1);function Ck({item:e,field:t}){if(t.hasElements)return(0,Ws.jsx)(Fd,{item:e,field:t});let r=ir({item:e,field:t});return!r||!Wt(r).isValid()?r:(0,Ws.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:"8px"},children:[(0,Ws.jsx)("div",{style:{width:"16px",height:"16px",borderRadius:"50%",backgroundColor:r,border:"1px solid #ddd",flexShrink:0}}),(0,Ws.jsx)("span",{children:r})]})}function Rk(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&!Wt(r).isValid()?(0,aE.__)("Value must be a valid color."):null}var Tk=(e,t,r)=>{let o=Wt(e),n=Wt(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(),s=n.toHsl();return i.h!==s.h?r==="asc"?i.h-s.h:s.h-i.h:i.s!==s.s?r==="asc"?i.s-s.s:s.s-i.s:r==="asc"?i.l-s.l:s.l-i.l},lE={type:"color",render:Ck,Edit:"color",sort:Tk,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Ye,Ge],validOperators:[Ke,Xe,Ye,Ge],format:{},getValueFormatted:ir,validate:{required:nt,elements:Ue,custom:Rk}};var cE={type:"url",render:ot,Edit:"url",sort:Io,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Ye,Ge],validOperators:[Ke,Xe,ho,vo,bo,Ye,Ge,Lt,wt],format:{},getValueFormatted:ir,validate:{required:nt,pattern:Mo,minLength:ko,maxLength:Vo,elements:Ue}};var Pk=(e,t,r)=>typeof e=="number"&&typeof t=="number"?zs(e,t,r):Io(e,t,r),uE={render:ot,Edit:null,sort:Pk,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Ke,Xe],validOperators:n1(),format:{},getValueFormatted:ir,validate:{required:nt,elements:Ue}};function Ok(e){return e==="integer"||e==="number"}function Ak(e){return e==="date"||e==="datetime"}function dE(e,t,r){let o=t.validate[r];if(o&&(typeof e=="number"&&Ok(t.type)||typeof e=="string"&&Ak(t.type)))return{constraint:e,validate:o}}function fE(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=dE(r?.min,t,"min"),s=dE(r?.max,t,"max"),a=r?.minLength,l;typeof a=="number"&&t.validate.minLength!==void 0&&(l={constraint:a,validate:t.validate.minLength});let c=r?.maxLength,u;typeof c=="number"&&t.validate.maxLength!==void 0&&(u={constraint:c,validate:t.validate.maxLength});let d=r?.pattern,m;d!==void 0&&t.validate.pattern!==void 0&&(m={constraint:d,validate:t.validate.pattern});let p=r?.custom??t.validate.custom;return{required:o,elements:n,min:i,max:s,minLength:l,maxLength:u,pattern:m,custom:p}}function mE(e){return e.validOperators.reduce((t,r)=>{let o=Di(r);return o?.filter&&(t[r]=o.filter),t},{})}function Ik(e,t){return{...t.format,...e.format}}var pE=Ik;function kk(e){let t=[FS,jS,US,$S,XS,QS,eE,tE,nE,iE,sE,lE,cE].find(r=>r?.type===e);return t||uE}function Ud(e){return e.map(t=>{let r=kk(t.type),o=t.getValue||MS(t.id),n=function(i,s,a){let l=o({item:i}),c=o({item:s});return t.sort?t.sort(l,c,a):r.sort(l,c,a)};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||NS(t.id),elements:t.elements,getElements:t.getElements,hasElements:Dd(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:kS(t,r.Edit),sort:n,enableSorting:t.enableSorting??r.enableSorting,enableGlobalSearch:t.enableGlobalSearch??r.enableGlobalSearch,isValid:fE(t,r),filterBy:VS(t,r.defaultOperators,r.validOperators),filter:mE(r),format:pE(t,r),getValueFormatted:t.getValueFormatted??r.getValueFormatted}})}var It=f(W(),1);function gE({view:e,data:t,getItemId:r,isLoading:o,paginationInfo:n,selection:i}){let s=e.infiniteScrollEnabled,[a,l]=(0,It.useState)(!o);(0,It.useEffect)(()=>{o||l(!0)},[o]);let c=(0,It.useRef)(t),u=(0,It.useRef)(n);(0,It.useEffect)(()=>{o||(c.current=t,u.current=n)},[t,o,n]);let[d,m]=(0,It.useState)([]),p=(0,It.useRef)(new Map),g=(0,It.useRef)([]),h=(0,It.useRef)({search:void 0,filters:void 0,perPage:void 0}),b=(0,It.useRef)(void 0),v=(0,It.useRef)(void 0),x=(0,It.useRef)(!1),w=(0,It.useMemo)(()=>{e.startPosition!==void 0&&v.current!==void 0&&(e.startPosition<v.current?b.current="up":e.startPosition>v.current&&(b.current="down")),v.current=e.startPosition;let _=JSON.stringify(e.filters??[]),P=h.current.filters,O=!x.current||!e.infiniteScrollEnabled||e.search!==h.current.search||_!==P||e.perPage!==h.current.perPage;if(x.current=!0,h.current={search:e.search,filters:_,perPage:e.perPage},O){p.current.clear(),b.current=void 0;let S=e.search?1:e.startPosition??1,C=t.map((y,A)=>{let M=S+A;return p.current.set(r(y),M),{...y,position:M}});return g.current=C,C}let V=g.current,R=new Set(t.map(r)),I=b.current,D=e.search?1:e.startPosition??1,E=t.map((S,C)=>{let y=r(S),A=e.infiniteScrollEnabled?D+C:void 0;return A!==void 0&&p.current.set(y,A),{...S,position:A}});if(E.length===0)return V;let k=V.filter(S=>!R.has(r(S))),N=I==="up"?[...E,...k]:[...k,...E];N.sort((S,C)=>{let y=S.position,A=C.position;return y-A});let T=N;if(d.length>0){let S=Math.min(...d),C=Math.max(...d),y=20,A=N.map(Z=>Z.position),M=Math.min(...A);!(Math.max(...A)<S-y||M>C+y)&&(T=N.filter(Z=>{let X=r(Z);if(i?.includes(X))return!0;let ye=Z.position;return I==="up"?ye<=C+y:I==="down"?ye>=S-y:ye>=S-y&&ye<=C+y}))}return g.current=T,T},[t,e.search,e.filters,e.perPage,e.startPosition,e.infiniteScrollEnabled,d,i,r]);return s?{data:w,paginationInfo:n,hasInitiallyLoaded:a,setVisibleEntries:m}:{data:(o&&c.current?.length?c.current:t).map(P=>({...P,position:void 0})),paginationInfo:o&&c.current?.length?u.current:n,hasInitiallyLoaded:a,setVisibleEntries:void 0}}var sr=f(W(),1),vE=f(Gt(),1);function hE(e,t,r){let o=e.getBoundingClientRect(),n=o.top+o.height/2,i=Array.from(e.querySelectorAll("[aria-posinset]"));if(i.length===0)return!1;let s=i.reduce((c,u)=>{let d=u.getBoundingClientRect(),m=d.top+d.height/2,p=Math.abs(m-n),g=c.getBoundingClientRect(),h=g.top+g.height/2,b=Math.abs(h-n);return p<b?u:c}),a=Number(s.getAttribute("aria-posinset")),l=s.getBoundingClientRect();return t.current={posinset:a,viewportOffset:l.top-o.top,direction:r},!0}function bE({view:e,onChangeView:t,isLoading:r,paginationInfo:o,containerRef:n,setVisibleEntries:i}){let s=(0,sr.useRef)(null),a=(0,sr.useRef)(e),l=(0,sr.useRef)(r),c=(0,sr.useRef)(t),u=(0,sr.useRef)(o.totalItems);(0,sr.useLayoutEffect)(()=>{a.current=e,l.current=r,c.current=t,u.current=o.totalItems},[e,r,t,o.totalItems]);let d=(0,sr.useCallback)(p=>{i&&i(g=>{let h=new Set(g),b=!1;return p.forEach(v=>{let x=Number(v.target?.attributes?.getNamedItem("aria-posinset")?.value);isNaN(x)||(v.isIntersecting?h.has(x)||(h.add(x),b=!0):h.has(x)&&(h.delete(x),b=!0))}),b?Array.from(h).sort():g})},[i]);(0,sr.useLayoutEffect)(()=>{let p=n.current,g=s.current;if(!p||!e.infiniteScrollEnabled||!g||r)return;let h=p.querySelector(`[aria-posinset="${g.posinset}"]`);if(h){let b=p.getBoundingClientRect(),w=h.getBoundingClientRect().top-b.top-g.viewportOffset;Math.abs(w)>1&&(p.scrollTop+=w)}s.current=null},[n,r,e.infiniteScrollEnabled]);let m=(0,sr.useRef)(null);return(0,sr.useEffect)(()=>{if(!e.infiniteScrollEnabled||!d){m.current&&(m.current.disconnect(),m.current=null);return}return m.current=new IntersectionObserver(d,{root:null,rootMargin:"0px",threshold:.1}),()=>{m.current&&(m.current.disconnect(),m.current=null)}},[e.infiniteScrollEnabled,d]),(0,sr.useEffect)(()=>{if(!e.infiniteScrollEnabled||!n.current)return;let p=0,g=600,h=800,b=(0,vE.throttle)(x=>{let w=a.current,_=u.current,P=x.target,O=P.scrollTop,V=P.scrollHeight,R=P.clientHeight,I=O>p?"down":"up";if(p=O,l.current)return;let D=w.startPosition||1,E=w.perPage||10,k=Math.min(D+E,_);if(I==="down"&&O+R>=V-g&&k<_){let N=k;hE(P,s,"down"),c.current({...w,startPosition:N})}if(I==="up"&&O<=h&&D>1){let N=D-E,T=N<6?1:N;hE(P,s,"up"),c.current({...w,startPosition:T})}},50),v=n.current;return v.addEventListener("scroll",b),()=>{v.removeEventListener("scroll",b),b.cancel()}},[n,e.infiniteScrollEnabled]),{intersectionObserver:m.current}}var kt=f(F(),1),Vk=e=>e.id,Mk=()=>!0,Nk=[],Dk={table:{},grid:{},list:{}},Lk=Dn.filter(e=>!e.isPicker);function Fk({header:e,search:t=!0,searchLabel:r=void 0}){let{view:o}=(0,Ut.useContext)(re),n=o.infiniteScrollEnabled;return(0,kt.jsxs)(kt.Fragment,{children:[(0,kt.jsxs)(j,{direction:"row",align:"top",justify:"space-between",className:Y("dataviews__view-actions",{"dataviews__view-actions--infinite-scroll":n}),gap:"xs",children:[(0,kt.jsxs)(j,{direction:"row",justify:"start",gap:"sm",className:"dataviews__search",children:[t&&(0,kt.jsx)(Kg,{label:r}),(0,kt.jsx)(dd,{})]}),(0,kt.jsxs)(j,{direction:"row",gap:"xs",style:{flexShrink:0},children:[(0,kt.jsx)(I1,{}),e]})]}),(0,kt.jsx)(fd,{className:"dataviews-filters__container"}),(0,kt.jsx)(Gg,{}),(0,kt.jsx)(qg,{})]})}function Bk({view:e,onChangeView:t,fields:r,search:o=!0,searchLabel:n=void 0,actions:i=Nk,data:s,getItemId:a=Vk,getItemLevel:l,isLoading:c=!1,paginationInfo:u,defaultLayouts:d=Dk,selection:m,onChangeSelection:p,onClickItem:g,renderItemLink:h,isItemClickable:b=Mk,header:v,children:x,config:w={perPageSizes:[10,20,50,100]},empty:_,onReset:P}){let[O,V]=(0,Ut.useState)([]),R=m===void 0||p===void 0,I=R?O:m,{data:D,paginationInfo:E,hasInitiallyLoaded:k,setVisibleEntries:N}=gE({view:e,data:s,getItemId:a,isLoading:c,selection:I,paginationInfo:u}),T=(0,Ut.useRef)(null),[S,C]=(0,Ut.useState)(0),y=(0,yE.useResizeObserver)(J=>{C(J[0].borderBoxSize[0].inlineSize)},{box:"border-box"}),[A,M]=(0,Ut.useState)(null);function L(J){let ce=typeof J=="function"?J(I):J;R&&V(ce),p&&p(ce)}let H=(0,Ut.useMemo)(()=>Ud(r),[r]),Z=(0,Ut.useMemo)(()=>e.infiniteScrollEnabled?I:I.filter(J=>s.some(ce=>a(ce)===J)),[I,s,a,e.infiniteScrollEnabled]),X=al(H,e),ie=(0,Ut.useMemo)(()=>(X||[]).some(J=>J.isPrimary||J.isLocked),[X]),[ye,K]=(0,Ut.useState)(ie),{intersectionObserver:xe}=bE({view:e,onChangeView:t,isLoading:c,paginationInfo:u,containerRef:T,setVisibleEntries:N});(0,Ut.useEffect)(()=>{ie&&!ye&&K(!0)},[ie,ye]);let q=(0,Ut.useMemo)(()=>Object.fromEntries(Object.entries(d).filter(([J])=>Lk.some(ce=>ce.type===J)).map(([J,ce])=>[J,ce===!0?{}:ce])),[d]);return q[e.type]?(0,kt.jsx)(re.Provider,{value:{view:e,onChangeView:t,fields:H,actions:i,data:D,isLoading:c,paginationInfo:E,selection:Z,onChangeSelection:L,openedFilter:A,setOpenedFilter:M,getItemId:a,getItemLevel:l,isItemClickable:b,onClickItem:g,renderItemLink:h,containerWidth:S,containerRef:T,resizeObserverRef:y,defaultLayouts:q,filters:X,isShowingFilter:ye,setIsShowingFilter:K,config:w,empty:_,hasInitiallyLoaded:k,onReset:P,intersectionObserver:xe},children:(0,kt.jsx)("div",{className:"dataviews-wrapper",children:x??(0,kt.jsx)(Fk,{header:v,search:o,searchLabel:n})})}):null}var lo=Bk;lo.BulkActionToolbar=mu;lo.Filters=cl;lo.FiltersToggled=fd;lo.FiltersToggle=dd;lo.Layout=Gg;lo.LayoutSwitcher=Zg;lo.Pagination=Xp;lo.Search=Kg;lo.ViewConfig=Qg;lo.Footer=qg;var hl=lo;var SE=f(Dg(),1),EE=f(wE(),1);function _E(e=""){return(0,SE.default)(e.trim().toLowerCase())}var Hk=[];function vl(e,t,r){if(!e)return{data:Hk,paginationInfo:{totalItems:0,totalPages:0}};let o=Ud(r),n=[...e];if(t.search){let c=_E(t.search);n=n.filter(u=>o.filter(d=>d.enableGlobalSearch).some(d=>{let m=d.getValue({item:u});return(Array.isArray(m)?m:[m]).some(g=>_E(String(g)).includes(c))}))}t.filters&&t.filters?.length>0&&t.filters.forEach(c=>{let u=o.find(d=>d.id===c.field);if(u){c.operator===wt&&(0,EE.default)("The 'isNotAll' filter operator",{since:"7.0",alternative:"'isNone'"});let d=u.filter[c.operator];d&&(n=n.filter(m=>d(m,u,c.value)))}});let i=t.sort?.field?o.find(c=>c.enableSorting!==!1&&c.id===t.sort?.field):null,s=t.groupBy?.field?o.find(c=>c.enableSorting!==!1&&c.id===t.groupBy?.field):null;(i||s)&&n.sort((c,u)=>{if(s){let d=s.sort(c,u,t.groupBy?.direction??"asc");if(d!==0)return d}return i?i.sort(c,u,t.sort?.direction??"desc"):0});let a=n.length,l=1;if(t.infiniteScrollEnabled&&t.startPosition!==void 0&&t.perPage!==void 0){let c=t.startPosition-1,u=Math.min(c+t.perPage,a);n=n?.slice(c,u)}else if(t.page!==void 0&&t.perPage!==void 0){let c=(t.page-1)*t.perPage;a=n?.length||0,l=Math.ceil(a/t.perPage),n=n?.slice(c,c+t.perPage)}return{data:n,paginationInfo:{totalItems:a,totalPages:l}}}var CE=f(W(),1),RE=f(F(),1),TE=(0,CE.forwardRef)(({children:e,className:t,ariaLabel:r,as:o="div",...n},i)=>(0,RE.jsx)(o,{ref:i,className:Y("admin-ui-navigable-region",t),"aria-label":r,role:"region",tabIndex:"-1",...n,children:e}));TE.displayName="NavigableRegion";var PE=TE;var OE=f(te(),1),{Fill:AE,Slot:IE}=(0,OE.createSlotFill)("SidebarToggle");var Kr=f(F(),1),mh="data-wp-hash";function ph(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&zk(document)),e.__wpStyleRuntime}function jk(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${mh}]`))if(r.getAttribute(mh)===t)return!0;return!1}function kE(e,t,r){if(!e.head)return;let o=ph(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(jk(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(mh,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function zk(e){let t=ph();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)kE(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 Wk(e,t){let r=ph();r.styles.set(e,t);for(let o of r.documents.keys())kE(o,e,t)}typeof process>"u",Wk("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 Hi={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 VE({headingLevel:e=1,breadcrumbs:t,badges:r,visual:o,title:n,subTitle:i,actions:s,showSidebarToggle:a=!0}){let l=`h${e}`;return(0,Kr.jsxs)(j,{direction:"column",className:Hi.header,children:[(0,Kr.jsxs)(j,{className:Hi["header-content"],direction:"row",gap:"sm",justify:"space-between",children:[(0,Kr.jsxs)(j,{direction:"row",gap:"sm",align:"center",justify:"start",children:[a&&(0,Kr.jsx)(IE,{bubblesVirtually:!0,className:Hi["sidebar-toggle-slot"]}),o&&(0,Kr.jsx)("div",{className:Hi["header-visual"],"aria-hidden":"true",children:o}),n&&(0,Kr.jsx)(bc,{className:Hi["header-title"],render:(0,Kr.jsx)(l,{}),variant:"heading-lg",children:n}),t,r]}),s&&(0,Kr.jsx)(j,{align:"center",className:Hi["header-actions"],direction:"row",gap:"sm",children:s})]}),i&&(0,Kr.jsx)(bc,{render:(0,Kr.jsx)("p",{}),variant:"body-md",className:Hi["header-subtitle"],children:i})]})}var bl=f(F(),1),hh="data-wp-hash";function vh(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&$k(document)),e.__wpStyleRuntime}function Uk(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${hh}]`))if(r.getAttribute(hh)===t)return!0;return!1}function ME(e,t,r){if(!e.head)return;let o=vh(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Uk(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(hh,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function $k(e){let t=vh();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)ME(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 Yk(e,t){let r=vh();r.styles.set(e,t);for(let o of r.documents.keys())ME(o,e,t)}typeof process>"u",Yk("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 gh={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 NE({headingLevel:e,breadcrumbs:t,badges:r,visual:o,title:n,subTitle:i,children:s,className:a,actions:l,ariaLabel:c,hasPadding:u=!1,showSidebarToggle:d=!0}){let m=Y(gh.page,a);return(0,bl.jsxs)(PE,{className:m,ariaLabel:c??(typeof n=="string"?n:""),children:[(n||t||r||l||o)&&(0,bl.jsx)(VE,{headingLevel:e,breadcrumbs:t,badges:r,visual:o,title:n,subTitle:i,actions:l,showSidebarToggle:d}),u?(0,bl.jsx)("div",{className:Y(gh.content,gh["has-padding"]),children:s}):s]})}NE.SidebarToggleFill=AE;var yl=NE;var Ah=f(Tr()),tf=f(te()),Ih=f(Mt()),Br=f(W()),MC=f(bh()),El=f(Q());var LE=f(Js()),{lock:yee,unlock:$t}=(0,LE.__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");var yh={type:"grid",perPage:20,sort:{field:"title",direction:"asc"},fields:["author","active","slug"],titleField:"title",descriptionField:"description",mediaField:"preview",filters:[]},FE={...yh,fields:["author"]},$d={table:{showMedia:!1},grid:{showMedia:!0},list:{showMedia:!1}};function BE(e){return e==="user"?{sort:{field:"date",direction:"desc"}}:e==="active"?{}:{filters:[{field:"author",operator:"isAny",value:[e]}]}}function HE(e){return e==="all"?{}:{filters:[{field:"author",operator:"isAny",value:[e]}]}}var jE=f(Q());import{Preview as Gk}from"@wordpress/lazy-editor";function qk({item:e}){let t=e.description;return React.createElement(Gk,{content:e?.content?.raw,blocks:e?.blocks,description:t})}var Yd={label:(0,jE.__)("Preview"),id:"preview",render:qk,enableSorting:!1};var Gd=f(te()),xh=f(Q()),qd=f(W()),zE=f(Tr()),WE=f(Mt());function Kk(e,t){let{author:r,authorText:o}=(0,WE.useSelect)(n=>{let{getUser:i,getEditedEntityRecord:s}=n(zE.store),a=s("postType",e,t);return{author:a?.author?i(a.author):null,authorText:a?.author_text}},[e,t]);return(0,qd.useMemo)(()=>o?{text:o,icon:"admin-plugins"}:r?{text:r.name,icon:"admin-users",imageUrl:r.avatar_urls?.[48]}:{text:(0,xh.__)("Unknown"),icon:"admin-users"},[r,o])}function Xk({item:e}){let[t,r]=(0,qd.useState)(!1),{text:o,icon:n,imageUrl:i}=Kk(e.type,e.id);return React.createElement(Gd.__experimentalHStack,{alignment:"left",spacing:0},i&&React.createElement("div",{className:Y("routes-template-list-author-field__avatar",{"is-loaded":t})},React.createElement("img",{onLoad:()=>r(!0),alt:"",src:i})),!i&&React.createElement("div",{className:"routes-template-list-author-field__icon"},React.createElement(Gd.Icon,{icon:n})),React.createElement("span",{className:"routes-template-list-author-field__name"},o))}var Kd={label:(0,xh.__)("Author"),id:"author",getValue:({item:e})=>e.author_text??e.author,render:Xk};var $E=f(Q()),YE=f(xl()),GE=f(Tr());var{useEntityRecordsWithPermissions:Zk}=$t(GE.privateApis);function Qk(){let{records:e}=Zk("root","registeredTemplate");return e?.filter(t=>!t.is_custom).map(t=>({slug:t.slug,title:t.title.rendered,description:t.description}))}var Xd={label:(0,$E.__)("Description"),id:"description",render:function({item:t}){let o=Qk()?.find(n=>n.slug===t.slug);return t.description?(0,YE.decodeEntities)(t.description):o?.description},enableSorting:!1,enableGlobalSearch:!0};var Us=f(Q()),qE=f(te());var{Badge:Jk}=$t(qE.privateApis),KE={label:(0,Us.__)("Status"),id:"active",type:"boolean",getValue:({item:e})=>e._isActive,render:function({item:t}){let r=t._isCustom?(0,Us._x)("Active when used","template"):(0,Us._x)("Active","template"),o=t._isCustom?"info":"success",n=t._isActive;return React.createElement(Jk,{intent:n?o:"default"},n?r:(0,Us._x)("Inactive","template"))}};var Zd=f(Q()),XE=f(Tr());var{useEntityRecordsWithPermissions:e5}=$t(XE.privateApis);function t5(){let{records:e}=e5("root","registeredTemplate");return e?.filter(t=>!t.is_custom).map(t=>({slug:t.slug,title:t.title.rendered,description:t.description}))}var ZE={label:(0,Zd.__)("Template Type"),id:"slug",getValue:({item:e})=>e.slug,render:function({item:t}){return t5()?.find(n=>n.slug===t.slug)?.title||(0,Zd._x)("Custom","template type")}};var wh=f(W()),JE=f(Mt()),wl=f(Tr());var{useEntityRecordsWithPermissions:QE}=$t(wl.privateApis);function eC(e="active"){let{activeTemplatesOption:t,activeTheme:r,defaultTemplateTypes:o}=(0,JE.useSelect)(u=>{let{getEntityRecord:d,getCurrentTheme:m}=u(wl.store);return{activeTemplatesOption:d("root","site")?.active_templates,activeTheme:m(),defaultTemplateTypes:u(wl.store).getCurrentTheme()?.default_template_types}},[]),{records:n,isResolving:i}=QE("postType","wp_template",{per_page:-1,combinedTemplates:!1}),{records:s,isResolving:a}=QE("root","registeredTemplate",{per_page:-1}),l=(0,wh.useMemo)(()=>{let u=[...s];if(t)for(let d in t){let m=t[d],p=n.find(g=>g.id===m&&g.theme===r.stylesheet);if(p){let g=u.findIndex(({slug:h})=>h===p.slug);g!==-1?u[g]=p:u.push(p)}}return u},[n,s,t,r]);return{records:(0,wh.useMemo)(()=>{function u(m){return m.is_custom??(!m.meta?.is_wp_suggestion&&!o.some(p=>p.slug===m.slug))}let d;return e==="active"?d=l.filter(m=>!u(m)):e==="user"?d=n:d=s,d.map(m=>({...m,_isActive:l.some(p=>p.id===m.id),_isCustom:u(m)}))},[l,o,n,s,e]),isLoading:i||a,staticRecords:s,userRecords:n,activeTemplates:l}}var _h=f(Q());var tC=f(W()),_l=f(Mt()),Qd=f(Tr());function rC(){let e=(0,_l.useSelect)(n=>n(Qd.store).getCurrentTheme()),{getEntityRecord:t}=(0,_l.useSelect)(Qd.store),{editEntityRecord:r,saveEditedEntityRecord:o}=(0,_l.useDispatch)(Qd.store);return(0,tC.useMemo)(()=>({id:"set-active-template",label(n){return n.some(i=>i._isActive)?(0,_h.__)("Deactivate"):(0,_h.__)("Activate")},isPrimary:!0,icon:Oa,isEligible(n){return!e||n.theme!==e.stylesheet?!1:typeof n.id!="number"?n._isActive===!1:!0},async callback(n){let i=n.some(a=>a._isActive),s={...(await t("root","site"))?.active_templates??{}};for(let a of n)i?delete s[a.slug]:s[a.slug]=a.id;await r("root","site",void 0,{active_templates:s}),await o("root","site")}}),[r,o,t,e])}var Vt=f(te()),OC=f(xl()),co=f(W()),Ks=f(Mt()),Jd=f(Tr()),AC=f(Gt());var cr=f(Q()),IC=f(nC()),kC=f(Sh());import{useNavigate as g5,useInvalidate as h5}from"@wordpress/route";var ln=f(W()),Zn=f(Q()),Ee=f(te()),hC=f(Tr()),vC=f(xl()),bC=f(Gt()),yC=f(Sh()),xC=f(Eh());var $s=f(Mt()),Ys=f(Tr()),aC=f(xl()),ar=f(W()),Te=f(Q());var lC=f(Eh()),r5="wp_template",o5={},n5=(e,t)=>{let r=e;return t.split(".").forEach(o=>{r=r?.[o]}),r};function Ch(e,t){return`${e}-${(0,lC.safeDecodeURI)(t)}`}function cC(e,t){return(e||[]).map(r=>({...r,name:(0,aC.decodeEntities)(n5(r,t))}))}var Rh=()=>(0,$s.useSelect)(e=>e(Ys.store).getEntityRecords("postType",r5,{per_page:-1}),[]),Sl=()=>(0,$s.useSelect)(e=>e(Ys.store).getCurrentTheme()?.default_template_types||[],[]),uC=()=>{let e=(0,$s.useSelect)(t=>t(Ys.store).getPostTypes({per_page:-1}),[]);return(0,ar.useMemo)(()=>{let t=["attachment"];return e?.filter(({viewable:r,slug:o})=>r&&!t.includes(o)).sort((r,o)=>r.slug==="post"||o.slug==="post"?0:r.name.localeCompare(o.name))},[e])},i5=()=>{let e=(0,$s.useSelect)(t=>t(Ys.store).getTaxonomies({per_page:-1}),[]);return(0,ar.useMemo)(()=>e?.filter(({visibility:t})=>t?.publicly_queryable),[e])};function dC(){let e=uC(),t=(0,ar.useMemo)(()=>e?.filter(i=>i.has_archive),[e]),r=Rh(),o=(0,ar.useMemo)(()=>e?.reduce((i,{labels:s})=>{let a=s.singular_name.toLowerCase();return i[a]=(i[a]||0)+1,i},{}),[e]),n=(0,ar.useCallback)(({labels:i,slug:s})=>{let a=i.singular_name.toLowerCase();return o[a]>1&&a!==s},[o]);return(0,ar.useMemo)(()=>t?.filter(i=>!(r||[]).some(s=>s.slug==="archive-"+i.slug)).map(i=>{let s;return n(i)?s=(0,Te.sprintf)((0,Te.__)("Archive: %1$s (%2$s)"),i.labels.singular_name,i.slug):s=(0,Te.sprintf)((0,Te.__)("Archive: %s"),i.labels.singular_name),{slug:"archive-"+i.slug,description:(0,Te.sprintf)((0,Te.__)("Displays an archive with the latest posts of type: %s."),i.labels.singular_name),title:s,icon:typeof i.icon=="string"&&i.icon.startsWith("dashicons-")?i.icon.slice(10):va,templatePrefix:"archive"}})||[],[t,r,n])}var fC=e=>{let t=uC(),r=Sl(),o=(0,ar.useMemo)(()=>t?.reduce((c,{labels:u})=>{let d=(u.template_name||u.singular_name).toLowerCase();return c[d]=(c[d]||0)+1,c},{}),[t]),n=(0,ar.useCallback)(({labels:c,slug:u})=>{let d=(c.template_name||c.singular_name).toLowerCase();return o[d]>1&&d!==u},[o]),i=(0,ar.useMemo)(()=>t?.reduce((c,{slug:u})=>{let d=u;return u!=="page"&&(d=`single-${d}`),c[u]=d,c},{}),[t]),s=Th("postType",i),a=(t||[]).reduce((c,u)=>{let{slug:d,labels:m,icon:p}=u,g=i[d],h=r?.find(({slug:_})=>_===g),b=n(u),v=m.template_name||(0,Te.sprintf)((0,Te.__)("Single item: %s"),m.singular_name);b&&(v=m.template_name?(0,Te.sprintf)((0,Te._x)("%1$s (%2$s)","post type menu label"),m.template_name,d):(0,Te.sprintf)((0,Te._x)("Single item: %1$s (%2$s)","post type menu label"),m.singular_name,d));let x=h?{...h,templatePrefix:i[d]}:{slug:g,title:v,description:(0,Te.sprintf)((0,Te.__)("Displays a single item: %s."),m.singular_name),icon:typeof p=="string"&&p.startsWith("dashicons-")?p.slice(10):up,templatePrefix:i[d]},w=s?.[d]?.hasEntities;return w&&(x.onClick=_=>{e({type:"postType",slug:d,config:{recordNamePath:"title.rendered",queryArgs:({search:P})=>({_fields:"id,title,slug,link",orderBy:P?"relevance":"modified",exclude:s[d].existingEntitiesIds}),getSpecificTemplate:P=>{let O=Ch(i[d],P.slug);return{title:O,slug:O,templatePrefix:i[d]}}},labels:m,template:_})}),w&&c.push(x),c},[]);return(0,ar.useMemo)(()=>a.reduce((c,u)=>{let{slug:d}=u,m="postTypesMenuItems";return d==="page"&&(m="defaultPostTypesMenuItems"),c[m].push(u),c},{defaultPostTypesMenuItems:[],postTypesMenuItems:[]}),[a])},mC=e=>{let t=i5(),r=Rh(),o=Sl(),n=(0,ar.useMemo)(()=>t?.reduce((d,{slug:m})=>{let p=m;return["category","post_tag"].includes(m)||(p=`taxonomy-${p}`),m==="post_tag"&&(p="tag"),d[m]=p,d},{}),[t]),i=t?.reduce((d,{labels:m})=>{let p=(m.template_name||m.singular_name).toLowerCase();return d[p]=(d[p]||0)+1,d},{}),s=(d,m)=>{if(["category","post_tag"].includes(m))return!1;let p=(d.template_name||d.singular_name).toLowerCase();return i[p]>1&&p!==m},a=Th("taxonomy",n),l=(r||[]).map(({slug:d})=>d),c=(t||[]).reduce((d,m)=>{let{slug:p,labels:g}=m,h=n[p],b=o?.find(({slug:O})=>O===h),v=l?.includes(h),x=s(g,p),w=g.template_name||g.singular_name;x&&(w=g.template_name?(0,Te.sprintf)((0,Te._x)("%1$s (%2$s)","taxonomy template menu label"),g.template_name,p):(0,Te.sprintf)((0,Te._x)("%1$s (%2$s)","taxonomy menu label"),g.singular_name,p));let _=b?{...b,templatePrefix:n[p]}:{slug:h,title:w,description:(0,Te.sprintf)((0,Te.__)("Displays taxonomy: %s."),g.singular_name),icon:ba,templatePrefix:n[p]},P=a?.[p]?.hasEntities;return P&&(_.onClick=O=>{e({type:"taxonomy",slug:p,config:{queryArgs:({search:V})=>({_fields:"id,name,slug,link",orderBy:V?"name":"count",exclude:a[p].existingEntitiesIds}),getSpecificTemplate:V=>{let R=Ch(n[p],V.slug);return{title:R,slug:R,templatePrefix:n[p]}}},labels:g,hasGeneralTemplate:v,template:O})}),(!v||P)&&d.push(_),d},[]);return(0,ar.useMemo)(()=>c.reduce((d,m)=>{let{slug:p}=m,g="taxonomiesMenuItems";return["category","tag"].includes(p)&&(g="defaultTaxonomiesMenuItems"),d[g].push(m),d},{defaultTaxonomiesMenuItems:[],taxonomiesMenuItems:[]}),[c])},s5={user:"author"},a5={user:{who:"authors"}};function pC(e){let t=Rh(),r=Sl(),o=Th("root",s5,a5),n=r?.find(({slug:s})=>s==="author");n||(n={description:(0,Te.__)("Displays latest posts written by a single author."),slug:"author",title:"Author"});let i=!!t?.find(({slug:s})=>s==="author");if(o.user?.hasEntities&&(n={...n,templatePrefix:"author"},n.onClick=s=>{e({type:"root",slug:"user",config:{queryArgs:({search:a})=>({_fields:"id,name,slug,link",orderBy:a?"name":"registered_date",exclude:o.user.existingEntitiesIds,who:"authors"}),getSpecificTemplate:a=>{let l=Ch("author",a.slug);return{title:(0,Te.sprintf)((0,Te.__)("Author: %s"),a.name),slug:l,templatePrefix:"author"}}},labels:{singular_name:(0,Te.__)("Author"),search_items:(0,Te.__)("Search Authors"),not_found:(0,Te.__)("No authors found."),all_items:(0,Te.__)("All Authors")},hasGeneralTemplate:i,template:s})}),!i||o.user?.hasEntities)return n}var Th=(e,t,r=o5)=>{let o=(0,$s.useSelect)(i=>Object.keys(t||{}).reduce((s,a)=>{let l=i(Ys.store).getEntityRecords(e,a,{per_page:1,_fields:"id",context:"view",...r[a]});return s[a]=l===null||l.length>0,s},{}),[t,e,r]);return(0,ar.useMemo)(()=>Object.keys(t||{}).reduce((i,s)=>(i[s]={hasEntities:o[s]},i),{}),[t,o])};var gC=[];function l5({suggestion:e,search:t,onSelect:r,entityForSuggestions:o}){let n="template-list-custom-template-modal__suggestions_list__list-item";return React.createElement(Ee.Composite.Item,{render:React.createElement(Ee.Button,{__next40pxDefaultSize:!0,role:"option",className:n,onClick:()=>r(o.config.getSpecificTemplate(e))})},React.createElement(Ee.__experimentalText,{size:"body",lineHeight:1.53846153846,weight:500,className:`${n}__title`},React.createElement(Ee.TextHighlight,{text:(0,vC.decodeEntities)(e.name),highlight:t})),e.link&&React.createElement(Ee.__experimentalText,{size:"body",lineHeight:1.53846153846,className:`${n}__info`},(0,xC.safeDecodeURI)(e.link)))}function c5(e,t){let{config:r}=e,o=(0,ln.useMemo)(()=>({order:"asc",context:"view",search:t,per_page:t?20:10,...r.queryArgs({search:t})}),[t,r]),{records:n,hasResolved:i}=(0,hC.useEntityRecords)(e.type,e.slug,o),[s,a]=(0,ln.useState)(gC);return(0,ln.useEffect)(()=>{if(!i)return;let l=gC;n?.length&&(l=n,r.recordNamePath&&(l=cC(l,r.recordNamePath))),a(l)},[n,i,r.recordNamePath]),s}function u5({entityForSuggestions:e,onSelect:t}){let[r,o,n]=(0,bC.useDebouncedInput)(),i=c5(e,n),{labels:s}=e,[a,l]=(0,ln.useState)(!1);return!a&&i?.length>9&&l(!0),React.createElement(React.Fragment,null,a&&React.createElement(Ee.SearchControl,{onChange:o,value:r,label:s.search_items,placeholder:s.search_items}),!!i?.length&&React.createElement(Ee.Composite,{orientation:"vertical",role:"listbox",className:"template-list-custom-template-modal__suggestions_list","aria-label":(0,Zn.__)("Suggestions list")},i.map(c=>React.createElement(l5,{key:c.slug,suggestion:c,search:n,onSelect:t,entityForSuggestions:e}))),n&&!i?.length&&React.createElement(Ee.__experimentalText,{as:"p",className:"template-list-custom-template-modal__no-results"},s.not_found))}function d5({onSelect:e,entityForSuggestions:t,onBack:r,containerRef:o}){let[n,i]=(0,ln.useState)(!1);return(0,ln.useEffect)(()=>{if(o.current){let[s]=yC.focus.focusable.find(o.current);s?.focus()}},[n,o]),React.createElement(Ee.__experimentalVStack,{spacing:4,className:"template-list-custom-template-modal__contents-wrapper",alignment:"left"},!n&&React.createElement(React.Fragment,null,React.createElement(Ee.__experimentalText,{as:"p"},(0,Zn.__)("Select whether to create a single template for all items or a specific one.")),React.createElement(Ee.Flex,{className:"template-list-custom-template-modal__contents",gap:"4",align:"initial"},React.createElement(Ee.FlexItem,{isBlock:!0,as:Ee.Button,onClick:()=>{let{slug:s,title:a,description:l,templatePrefix:c}=t.template;e({slug:s,title:a,description:l,templatePrefix:c})}},React.createElement(Ee.__experimentalText,{as:"span",weight:500,lineHeight:1.53846153846},t.labels.all_items),React.createElement(Ee.__experimentalText,{as:"span",lineHeight:1.53846153846},(0,Zn.__)("For all items"))),React.createElement(Ee.FlexItem,{isBlock:!0,as:Ee.Button,onClick:()=>{i(!0)}},React.createElement(Ee.__experimentalText,{as:"span",weight:500,lineHeight:1.53846153846},t.labels.singular_name),React.createElement(Ee.__experimentalText,{as:"span",lineHeight:1.53846153846},(0,Zn.__)("For a specific item")))),React.createElement(Ee.Flex,{justify:"right"},React.createElement(Ee.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:r},(0,Zn.__)("Back")))),n&&React.createElement(React.Fragment,null,React.createElement(Ee.__experimentalText,{as:"p"},(0,Zn.__)("This template will be used only for the specific item chosen.")),React.createElement(u5,{entityForSuggestions:t,onSelect:e}),React.createElement(Ee.Flex,{justify:"right"},React.createElement(Ee.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:()=>{t.hasGeneralTemplate?r():i(!1)}},(0,Zn.__)("Back")))))}var wC=d5;var Gs=function(){return Gs=Object.assign||function(t){for(var r,o=1,n=arguments.length;o<n;o++){r=arguments[o];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(t[i]=r[i])}return t},Gs.apply(this,arguments)};function _C(e){return e.toLowerCase()}var f5=[/([a-z0-9])([A-Z])/g,/([A-Z])([A-Z][a-z])/g],m5=/[^A-Z0-9]+/gi;function EC(e,t){t===void 0&&(t={});for(var r=t.splitRegexp,o=r===void 0?f5:r,n=t.stripRegexp,i=n===void 0?m5:n,s=t.transform,a=s===void 0?_C:s,l=t.delimiter,c=l===void 0?" ":l,u=SC(SC(e,o,"$1\0$2"),i,"\0"),d=0,m=u.length;u.charAt(d)==="\0";)d++;for(;u.charAt(m-1)==="\0";)m--;return u.slice(d,m).split("\0").map(a).join(c)}function SC(e,t,r){return t instanceof RegExp?e.replace(t,r):t.reduce(function(o,n){return o.replace(n,r)},e)}function CC(e,t){return t===void 0&&(t={}),EC(e,Gs({delimiter:"."},t))}function RC(e,t){return t===void 0&&(t={}),CC(e,Gs({delimiter:"-"},t))}var ji=f(W()),qs=f(Q()),cn=f(te());function p5({createTemplate:e,onBack:t}){let[r,o]=(0,ji.useState)(""),n=(0,qs.__)("Custom Template"),[i,s]=(0,ji.useState)(!1),a=(0,ji.useRef)(null);(0,ji.useEffect)(()=>{a.current&&a.current.focus()},[]);async function l(c){if(c.preventDefault(),!i){s(!0);try{await e({slug:RC(r||n)||"wp-custom-template",title:r||n},!1)}finally{s(!1)}}}return React.createElement("form",{onSubmit:l},React.createElement(cn.__experimentalVStack,{spacing:6},React.createElement(cn.TextControl,{__next40pxDefaultSize:!0,label:(0,qs.__)("Name"),value:r,onChange:o,placeholder:n,disabled:i,ref:a,help:(0,qs.__)('Describe the template, e.g. "Post with sidebar". A custom template can be manually applied to any post or page.')}),React.createElement(cn.__experimentalHStack,{className:"template-list-custom-generic-template__modal-actions",justify:"right"},React.createElement(cn.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:t},(0,qs.__)("Back")),React.createElement(cn.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit",isBusy:i,"aria-disabled":i},(0,qs.__)("Create")))))}var TC=p5;var VC="wp_template",Ph=["front-page","home","single","page","index","archive","author","category","date","tag","search","404"],v5={"front-page":Ym,home:Sp,single:lp,page:ip,archive:va,search:Aa,404:np,index:Zm,category:ds,author:wa,taxonomy:ba,date:Om,tag:xp,attachment:Qm};function PC({title:e,direction:t,className:r,description:o,icon:n,onClick:i,children:s}){return React.createElement(Vt.Button,{__next40pxDefaultSize:!0,className:r,onClick:i,label:o,showTooltip:!!o},React.createElement(Vt.Flex,{as:"span",align:"center",justify:"center",style:{width:"100%"},direction:t},React.createElement("div",{className:"template-list-add-new-template__template-icon"},React.createElement(Vt.Icon,{icon:n})),React.createElement(Vt.__experimentalVStack,{className:"template-list-add-new-template__template-name",alignment:"center",spacing:0},React.createElement(Vt.__experimentalText,{align:"center",weight:500,lineHeight:1.53846153846},e),s)))}var lr={templatesList:1,customTemplate:2,customGenericTemplate:3};function b5({onClose:e}){let[t,r]=(0,co.useState)(lr.templatesList),[o,n]=(0,co.useState)(),[i,s]=(0,co.useState)(!1),a=x5(n,()=>r(lr.customTemplate)),l=g5(),c=h5(),{saveEntityRecord:u}=(0,Ks.useDispatch)(Jd.store),{createErrorNotice:d,createSuccessNotice:m}=(0,Ks.useDispatch)(IC.store),p=(0,co.useRef)(null),g=(0,AC.useViewportMatch)("medium","<"),h=(0,Ks.useSelect)(_=>_(Jd.store).getEntityRecord("root","__unstableBase")?.home,[]),b={"front-page":h,date:(0,cr.sprintf)((0,cr.__)("E.g. %s"),h+"/"+new Date().getFullYear())};(0,co.useEffect)(()=>{if(p.current&&t===lr.templatesList){let[_]=kC.focus.focusable.find(p.current);_?.focus()}},[t]);async function v(_,P=!0){if(!i){s(!0);try{let{title:O,description:V,slug:R}=_,I=await u("postType",VC,{description:V,slug:R.toString(),status:"publish",title:O,meta:{is_wp_suggestion:P,is_inactive_by_default:!0}},{throwOnError:!0});l({to:`/types/wp_template/edit/${encodeURIComponent(String(I.id))}`}),c(),m((0,cr.sprintf)((0,cr.__)('"%s" successfully created.'),(0,OC.decodeEntities)(I.title?.rendered||O)||(0,cr.__)("(no title)")),{type:"snackbar"})}catch(O){let V=O.message&&O.code!=="unknown_error"?O.message:(0,cr.__)("An error occurred while creating the template.");d(V,{type:"snackbar"})}finally{s(!1)}}}let x=()=>{e(),r(lr.templatesList)},w=(0,cr.__)("Add template");return t===lr.customTemplate&&o?w=(0,cr.sprintf)((0,cr.__)("Add template: %s"),o.labels.singular_name):t===lr.customGenericTemplate&&(w=(0,cr.__)("Create custom template")),React.createElement(Vt.Modal,{title:w,className:Y("template-list-add-new-template__modal",{"template-list-add-new-template__modal_template_list":t===lr.templatesList,"template-list-custom-template-modal":t===lr.customTemplate}),onRequestClose:x,overlayClassName:t===lr.customGenericTemplate?"template-list-custom-generic-template__modal":void 0,ref:p},t===lr.templatesList&&React.createElement(Vt.__experimentalGrid,{columns:g?2:3,gap:4,align:"flex-start",justify:"center",className:"template-list-add-new-template__template-list__contents"},React.createElement(Vt.Flex,{className:"template-list-add-new-template__template-list__prompt"},(0,cr.__)("Select what the new template should apply to:")),a.map(_=>{let{title:P,slug:O,onClick:V}=_;return React.createElement(PC,{key:O,title:P,direction:"column",className:"template-list-add-new-template__template-button",description:b[O],icon:v5[O]||Sa,onClick:()=>V?V(_):v(_)})}),React.createElement(PC,{title:(0,cr.__)("Custom template"),direction:"row",className:"template-list-add-new-template__custom-template-button",icon:Oa,onClick:()=>r(lr.customGenericTemplate)},React.createElement(Vt.__experimentalText,{lineHeight:1.53846153846},(0,cr.__)("A custom template can be manually applied to any post or page.")))),t===lr.customTemplate&&o&&React.createElement(wC,{onSelect:v,entityForSuggestions:o,onBack:()=>r(lr.templatesList),containerRef:p}),t===lr.customGenericTemplate&&React.createElement(TC,{createTemplate:v,onBack:()=>r(lr.templatesList)}))}function y5(){let[e,t]=(0,co.useState)(!1),{postType:r}=(0,Ks.useSelect)(o=>{let{getPostType:n}=o(Jd.store);return{postType:n(VC)}},[]);return r?React.createElement(React.Fragment,null,React.createElement(Vt.Button,{variant:"primary",onClick:()=>t(!0),label:r.labels.add_new_item,size:"compact"},r.labels.add_new_item),e&&React.createElement(b5,{onClose:()=>t(!1)})):null}function x5(e,t){let o=(Sl()||[]).filter(m=>Ph.includes(m.slug)),n=m=>{t?.(),e(m)},i=[...o],{defaultTaxonomiesMenuItems:s,taxonomiesMenuItems:a}=mC(n),{defaultPostTypesMenuItems:l,postTypesMenuItems:c}=fC(n),u=pC(n);return[...s,...l,u].forEach(m=>{if(!m)return;let p=i.findIndex(g=>g.slug===m.slug);p>-1?i[p]=m:i.push(m)}),i?.sort((m,p)=>Ph.indexOf(m.slug)-Ph.indexOf(p.slug)),[...i,...dC(),...c,...a]}var ef=(0,co.memo)(y5);if(typeof document<"u"&&!document.head.querySelector("style[data-wp-hash='542e69c815']")){let e=document.createElement("style");e.setAttribute("data-wp-hash","542e69c815"),e.appendChild(document.createTextNode(':root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.fields-create-template-part-modal{z-index:1000001}.fields-create-template-part-modal__area-fieldset{border:0;margin:0;padding:0}.fields-create-template-part-modal__area-radio-group{border:1px solid #949494;border-radius:2px}.fields-create-template-part-modal__area-radio-wrapper{grid-gap:4px 8px;align-items:center;color:#1e1e1e;display:grid;grid-template-columns:min-content 1fr min-content;padding:12px;position:relative}.fields-create-template-part-modal__area-radio-wrapper+.fields-create-template-part-modal__area-radio-wrapper{border-top:1px solid #949494}.fields-create-template-part-modal__area-radio-wrapper input[type=radio]{opacity:0;position:absolute}.fields-create-template-part-modal__area-radio-wrapper:has(input[type=radio]:checked){z-index:1}.fields-create-template-part-modal__area-radio-wrapper:has(input[type=radio]:not(:checked)):hover{color:var(--wp-admin-theme-color)}.fields-create-template-part-modal__area-radio-wrapper>:not(.fields-create-template-part-modal__area-radio-label){pointer-events:none}.fields-create-template-part-modal__area-radio-label:before{content:"";inset:0;position:absolute}input[type=radio]:not(:checked)~.fields-create-template-part-modal__area-radio-label:before{cursor:var(--wpds-cursor-control,pointer)}input[type=radio]:focus-visible~.fields-create-template-part-modal__area-radio-label:before{box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:4px solid #0000}.fields-create-template-part-modal__area-radio-checkmark,.fields-create-template-part-modal__area-radio-icon{fill:currentColor}input[type=radio]:not(:checked)~.fields-create-template-part-modal__area-radio-checkmark{opacity:0}.fields-create-template-part-modal__area-radio-description{text-wrap:pretty;color:#757575;font-size:12px;grid-column:2/3;line-height:normal;margin:0}input[type=radio]:not(:checked):hover~.fields-create-template-part-modal__area-radio-description{color:inherit}fieldset.fields__media-edit{border:0;margin:0;padding:0;width:100%}fieldset.fields__media-edit .components-base-control__label{color:#1e1e1e}fieldset.fields__media-edit .fields__media-edit-description{font-size:12px;line-height:1.5}fieldset.fields__media-edit{container-type:inline-size}fieldset.fields__media-edit .fields__media-edit-compact-group{border:1px dashed #949494;border-radius:4px;overflow:hidden}fieldset.fields__media-edit .fields__media-edit-compact-group.is-single{border-radius:2px}fieldset.fields__media-edit .fields__media-edit-compact-group .fields__media-edit-picker-button{border:0;border-radius:0}fieldset.fields__media-edit .fields__media-edit-compact-group .fields__media-edit-picker-button:focus-visible{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color)}fieldset.fields__media-edit .fields__media-edit-compact-group .fields__media-edit-compact:not(:last-child){border-bottom:1px solid #f0f0f0}fieldset.fields__media-edit .fields__media-edit-compact .components-drop-zone .components-drop-zone__content-inner{align-items:center;display:flex;gap:8px}fieldset.fields__media-edit .fields__media-edit-compact .components-drop-zone .components-drop-zone__content-inner .components-drop-zone__content-icon{margin:0}fieldset.fields__media-edit .fields__media-edit-compact{min-width:0;position:relative}fieldset.fields__media-edit .fields__media-edit-compact:focus-within .fields__media-edit-compact-movers,fieldset.fields__media-edit .fields__media-edit-compact:hover .fields__media-edit-compact-movers{opacity:1}fieldset.fields__media-edit .fields__media-edit-compact .fields__media-edit-compact-movers{background:#fff;border-radius:2px;opacity:0;pointer-events:none;position:absolute;right:8px;top:50%;transform:translateY(-50%);z-index:1}fieldset.fields__media-edit .fields__media-edit-compact .fields__media-edit-compact-movers *{pointer-events:auto}fieldset.fields__media-edit .fields__media-edit-picker-button:has(.fields__media-edit-placeholder):not(.fields__media-edit-expanded *) .components-drop-zone .components-drop-zone__content-inner{align-items:center;display:flex;gap:8px}fieldset.fields__media-edit .fields__media-edit-picker-button:has(.fields__media-edit-placeholder):not(.fields__media-edit-expanded *) .components-drop-zone .components-drop-zone__content-inner .components-drop-zone__content-icon{margin:0}fieldset.fields__media-edit .fields__media-edit-picker-button{align-items:center;border:1px dashed #949494;border-radius:2px;cursor:var(--wpds-cursor-control,pointer);display:flex;gap:8px;min-height:40px;min-width:0;padding:4px 8px;position:relative}fieldset.fields__media-edit .fields__media-edit-picker-button:not(.has-attachment){border-color:var(--wp-admin-theme-color);color:var(--wp-admin-theme-color)}fieldset.fields__media-edit .fields__media-edit-picker-button:not(.has-attachment):hover{background-color:color-mix(in srgb,var(--wp-admin-theme-color,#3858e9) 4%,#0000);border-color:var(--wp-admin-theme-color-darker-20);color:var(--wp-admin-theme-color-darker-20)}fieldset.fields__media-edit .fields__media-edit-picker-button:hover{color:var(--wp-admin-theme-color)}fieldset.fields__media-edit .fields__media-edit-picker-button:focus-visible{box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:none}fieldset.fields__media-edit .fields__media-edit-picker-button[aria-disabled=true]{cursor:default;opacity:.6}fieldset.fields__media-edit .fields__media-edit-picker-button .fields__media-edit-picker-button-spinner{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}fieldset.fields__media-edit .fields__media-edit-filename,fieldset.fields__media-edit .fields__media-edit-placeholder{flex:1;min-width:0;width:100%}fieldset.fields__media-edit .fields__media-edit-placeholder{text-align:center}fieldset.fields__media-edit .fields__media-edit-thumbnail{aspect-ratio:1/1;border-radius:2px;flex-shrink:0;width:24px}fieldset.fields__media-edit .fields__media-edit-expanded{display:grid;gap:8px}fieldset.fields__media-edit .fields__media-edit-expanded.is-empty .components-drop-zone .components-drop-zone__content-inner{align-items:center;display:flex;gap:8px}fieldset.fields__media-edit .fields__media-edit-expanded.is-empty .components-drop-zone .components-drop-zone__content-inner .components-drop-zone__content-icon{margin:0}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-preview{align-items:center;aspect-ratio:var(--fields-media-edit-expanded-multiple-aspect-ratio,3/2);border-radius:2px;display:flex;justify-content:center;overflow:hidden;padding:4px;position:relative;width:100%}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-preview .fields__media-edit-expanded-preview-stack{height:100%;width:100%}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-overlay{bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-overlay *{pointer-events:auto}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-actions{background:#fff;border-radius:2px;position:absolute;right:4px;top:4px}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-item{border-radius:4px;min-width:0;position:relative}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-item:focus-within .fields__media-edit-expanded-overlay,fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-item:hover .fields__media-edit-expanded-overlay{opacity:1}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-item:not(.has-preview-image) .fields__media-edit-expanded-preview-stack{padding:8px}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-thumbnail{height:100%;object-fit:cover;object-position:50% 50%;width:100%}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-filename{flex:none;text-align:center}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-picker-button-spinner svg{margin:0}fieldset.fields__media-edit .fields__media-edit-expanded.is-single{grid-template-columns:1fr}fieldset.fields__media-edit .fields__media-edit-expanded.is-single .fields__media-edit-expanded-preview{aspect-ratio:2/1}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-picker-button{border-radius:4px}fieldset.fields__media-edit .fields__media-edit-expanded.is-empty .fields__media-edit-picker-button{border-radius:2px}fieldset.fields__media-edit .fields__media-edit-expanded.is-multiple:not(.is-empty){grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}@container (max-width: 500px){fieldset.fields__media-edit .fields__media-edit-expanded.is-multiple:not(.is-empty){grid-template-columns:repeat(auto-fill,minmax(105px,1fr))}}fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields__media-edit-picker-button{padding:0}fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields__media-edit-placeholder{align-items:center;aspect-ratio:var(--fields-media-edit-expanded-multiple-aspect-ratio,3/2);display:flex;justify-content:center}.fields-controls__author-avatar{align-items:center;display:flex;flex-shrink:0;height:24px;justify-content:left;overflow:hidden;width:24px}.fields-controls__author-avatar img{border-radius:100%;height:16px;object-fit:cover;opacity:0;width:16px}@media not (prefers-reduced-motion){.fields-controls__author-avatar img{transition:opacity .1s linear}}.fields-controls__author-avatar.is-loaded img{opacity:1}.fields-controls__author-icon{display:flex;flex-shrink:0;height:24px;width:24px}.fields-controls__author-icon svg{fill:currentColor;margin-left:-4px}.fields-controls__author-name{overflow:hidden;text-overflow:ellipsis}.fields-controls__slug{border:0;margin:0;padding:0}.fields-controls__slug .fields-controls__slug-external-icon{margin-left:5ch}.fields-controls__slug .fields-controls__slug-input input.components-input-control__input{padding-inline-start:0!important}.fields-controls__slug .fields-controls__slug-help-link{word-break:break-word}.fields-controls__slug .fields-controls__slug-help{display:flex;flex-direction:column}.fields-controls__slug .fields-controls__slug-help .fields-controls__slug-help-slug{font-weight:600}.fields-controls__featured-image-image,.fields-controls__featured-image-placeholder{border-radius:4px;display:block;height:100%;width:100%}.fields-controls__featured-image-placeholder{background:#f0f0f0;box-shadow:none}.fields-controls__parent,.fields-controls__password{border:0;margin:0;padding:0}.fields-controls__status-icon{height:24px;width:24px}.fields-controls__status-icon svg{fill:currentColor;margin-left:-4px}.fields-field__title>span:first-child{display:block;flex-grow:0;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.fields-field__pattern-title span:first-child{flex:1}.routes-template-list__tabs-wrapper{border-bottom:1px solid #f0f0f0;padding:0 24px}.routes-template-list-author-field__avatar{border-radius:50%;height:24px;margin-right:8px;opacity:0;overflow:hidden;transition:opacity .1s ease-in;width:24px}.routes-template-list-author-field__avatar.is-loaded{opacity:1}.routes-template-list-author-field__avatar img{height:100%;object-fit:cover;width:100%}.routes-template-list-author-field__icon{align-items:center;color:#757575;display:flex;height:24px;justify-content:center;margin-right:8px;width:24px}.routes-template-list-author-field__name{color:#1e1e1e}')),document.head.appendChild(e)}if(typeof document<"u"&&!document.head.querySelector("style[data-wp-hash='e8c1f1bd1a']")){let e=document.createElement("style");e.setAttribute("data-wp-hash","e8c1f1bd1a"),e.appendChild(document.createTextNode(".template-list-custom-template-modal__contents-wrapper{height:100%;justify-content:flex-start!important}.template-list-custom-template-modal__contents-wrapper>*{width:100%}.template-list-custom-template-modal__contents-wrapper__suggestions_list{margin-inline:-12px;width:calc(100% + 24px)}.template-list-custom-template-modal__contents>.components-button{height:auto;justify-content:center}@media (min-width:782px){.template-list-custom-template-modal{width:456px}}@media (min-width:600px){.template-list-custom-template-modal .template-list-custom-template-modal__suggestions_list{max-height:224px;overflow-y:auto}}.template-list-custom-template-modal .template-list-custom-template-modal__suggestions_list__list-item{display:block;height:auto;overflow-wrap:break-word;padding:8px 12px;text-align:left;white-space:pre-wrap;width:100%}.template-list-custom-template-modal .template-list-custom-template-modal__suggestions_list__list-item mark{background:none;font-weight:700}.template-list-custom-template-modal .template-list-custom-template-modal__suggestions_list__list-item:hover{background:rgba(var(--wp-admin-theme-color--rgb),.04)}.template-list-custom-template-modal .template-list-custom-template-modal__suggestions_list__list-item:hover *,.template-list-custom-template-modal .template-list-custom-template-modal__suggestions_list__list-item:hover mark{color:var(--wp-admin-theme-color)}.template-list-custom-template-modal .template-list-custom-template-modal__suggestions_list__list-item:focus{background-color:#f0f0f0}.template-list-custom-template-modal .template-list-custom-template-modal__suggestions_list__list-item:focus:not(:disabled){box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color) inset}.template-list-custom-template-modal .template-list-custom-template-modal__suggestions_list__list-item__info,.template-list-custom-template-modal .template-list-custom-template-modal__suggestions_list__list-item__title{display:block;overflow:hidden;text-overflow:ellipsis}.template-list-custom-template-modal .template-list-custom-template-modal__suggestions_list__list-item__info{color:#757575;word-break:break-all}.template-list-custom-template-modal__no-results{border:1px solid #ccc;border-radius:2px;padding:16px}.template-list-custom-generic-template__modal .components-modal__header{border-bottom:none}.template-list-custom-generic-template__modal .components-modal__content:before{margin-bottom:4px}@media (min-width:960px){.template-list-add-new-template__modal{margin-top:64px;max-height:calc(100% - 128px);max-width:832px;width:calc(100% - 128px)}}.template-list-add-new-template__modal .template-list-add-new-template__custom-template-button svg,.template-list-add-new-template__modal .template-list-add-new-template__template-button svg{fill:var(--wp-admin-theme-color)}.template-list-add-new-template__modal .template-list-add-new-template__custom-template-button .template-list-add-new-template__template-name{align-items:flex-start;flex-grow:1}.template-list-add-new-template__modal .template-list-add-new-template__template-icon{background:rgba(var(--wp-admin-theme-color--rgb),.04);border-radius:100%;max-height:40px;max-width:40px;padding:8px}.template-list-add-new-template__template-list__contents>.components-button,.template-list-custom-template-modal__contents>.components-button{border:1px solid #ddd;display:flex;flex-direction:column;justify-content:center;outline:1px solid #0000;padding:32px}.template-list-add-new-template__template-list__contents>.components-button span:first-child,.template-list-custom-template-modal__contents>.components-button span:first-child{color:#1e1e1e}.template-list-add-new-template__template-list__contents>.components-button span,.template-list-custom-template-modal__contents>.components-button span{color:#757575}.template-list-add-new-template__template-list__contents>.components-button:hover,.template-list-custom-template-modal__contents>.components-button:hover{background:rgba(var(--wp-admin-theme-color--rgb),.04);border-color:#0000;color:var(--wp-admin-theme-color-darker-10)}.template-list-add-new-template__template-list__contents>.components-button:hover span,.template-list-custom-template-modal__contents>.components-button:hover span{color:var(--wp-admin-theme-color)}.template-list-add-new-template__template-list__contents>.components-button:focus,.template-list-custom-template-modal__contents>.components-button:focus{border-color:#0000;box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:3px solid #0000}.template-list-add-new-template__template-list__contents>.components-button:focus span:first-child,.template-list-custom-template-modal__contents>.components-button:focus span:first-child{color:var(--wp-admin-theme-color)}.template-list-add-new-template__template-list__contents .template-list-add-new-template__custom-template-button,.template-list-add-new-template__template-list__contents .template-list-add-new-template__template-list__prompt,.template-list-custom-template-modal__contents .template-list-add-new-template__custom-template-button,.template-list-custom-template-modal__contents .template-list-add-new-template__template-list__prompt{grid-column:1/-1}.template-list-add-new-template__template-list__contents>.components-button{align-items:flex-start;height:100%;text-align:start}")),document.head.appendChild(e)}var{usePostActions:C5,templateTitleField:R5}=$t(MC.privateApis),{Tabs:Oh}=$t(tf.privateApis);function T5(e){return e.id.toString()}function P5(){let e=E5(),{activeView:t="active"}=w5({from:"/templates/list/$activeView"}),r=_5(),o=S5({from:"/templates/list/$activeView"}),n=(0,Ih.useSelect)(C=>C(Ah.store).getPostType("wp_template"),[]),[i,s]=(0,Br.useState)(null),a=yh,l=(0,Br.useMemo)(()=>BE(t),[t]),c=(0,Br.useCallback)(C=>{r({search:{...o,...C}})},[o,r]),{view:u,isModified:d,updateView:m,resetToDefault:p}=Qs({kind:"postType",name:"wp_template",slug:"default-new",defaultView:a,activeViewOverrides:l,queryParams:o,onChangeQueryParams:c}),g=()=>{p(),e()},h=C=>{m(C),C.type!==u.type&&e()},{records:b,isLoading:v,staticRecords:x}=eC(t),w=(0,Ih.useSelect)(C=>{let{getUser:y}=C(Ah.store);return b.reduce((A,M)=>(M.author_text?A[M.author_text]||(A[M.author_text]=M.author_text):M.author&&(A[M.author]||(A[M.author]=y(M.author))),A),{})},[b]),_=(0,Br.useMemo)(()=>{let C=[];for(let y in w)C.push({value:w[y]?.id??y,label:w[y]?.name??y});return[Yd,R5,Xd,KE,ZE,{...Kd,elements:C}]},[w]),{data:P,paginationInfo:O}=(0,Br.useMemo)(()=>vl(b,u,_),[b,u,_]),V=(0,Br.useCallback)(C=>{let y=C.map(L=>L.id.toString()),A=o.postIds||[],M=A.filter(L=>!y.includes(L));M.length!==A.length?r({search:{...o,postIds:M.length>0?M:void 0}}):e()},[e,o,r]),R=(0,Br.useCallback)((C,y)=>{(C==="move-to-trash"||C==="permanently-delete")&&V(y),C==="duplicate-post"&&r({to:"/templates/list/user"})},[V,r]),I=rC(),D=C5({postType:"wp_template",context:"list",onActionPerformed:R}),E=(0,Br.useMemo)(()=>[I,...D?.flatMap(C=>C.id==="view-post-revisions"?[]:[C])],[I,D]),k=(0,Br.useMemo)(()=>{let C=[{slug:"active",label:(0,El.__)("Active"),icon:mp},{slug:"user",label:(0,El.__)("Created templates"),icon:wa}],y=new Map;x.forEach(M=>{M.author_text&&!y.has(M.author_text)&&y.set(M.author_text,{slug:M.author_text,label:M.author_text})});let A=Array.from(y.values());return[...C,...A]},[x]),N=(0,Br.useCallback)(C=>{r({to:`/templates/list/${C}`})},[r]);if(!n)return null;let T=o.postIds??[];u.type==="list"&&T.length===0&&P?.length>0&&T.push(P[0].id.toString()),u.type==="list"&&T.splice(1);let S=E.find(C=>C.id==="duplicate-post");if(S&&!("RenderModal"in S))throw new Error("Expected duplicate action to have a RenderModal component");return React.createElement(yl,{title:(0,El.__)("Templates"),className:"template-page",actions:React.createElement(ef,null),hasPadding:!1},k.length>1&&React.createElement("div",{className:"routes-template-list__tabs-wrapper"},React.createElement(Oh,{onSelect:N,selectedTabId:t??"active"},React.createElement(Oh.TabList,null,k.map(C=>React.createElement(Oh.Tab,{tabId:C.slug,key:C.slug},C.label))))),React.createElement(hl,{data:P,fields:_,view:u,onChangeView:h,actions:E,isLoading:v,paginationInfo:O,defaultLayouts:$d,getItemId:T5,selection:T,onReset:d?g:!1,onChangeSelection:C=>{r({search:{...o,postIds:C.length>0?C:void 0,edit:C.length===0?void 0:o.edit}})},isItemClickable:()=>!0,onClickItem:C=>{typeof C.id=="string"?s(C):r({to:`/types/wp_template/edit/${encodeURIComponent(C.id)}`})}}),i&&S&&React.createElement(tf.Modal,{title:(0,El.__)("Duplicate"),onRequestClose:()=>s(null),size:"small"},React.createElement(S.RenderModal,{items:[i],closeModal:()=>s(null)})))}var NC=P5;import{useParams as A5,useNavigate as I5,useSearch as k5,useInvalidate as V5}from"@wordpress/route";var Vh=f(Tr()),BC=f(te()),Mh=f(Mt()),uo=f(W()),HC=f(bh()),Nh=f(Q());var DC=f(W()),LC=f(Tr());var{useEntityRecordsWithPermissions:O5}=$t(LC.privateApis);function FC(e="all"){let{records:t,isResolving:r}=O5("postType","wp_template",{per_page:-1});return{records:(0,DC.useMemo)(()=>t?e==="all"?t:t.filter(n=>n.author_text===e):[],[t,e]),isLoading:r,allRecords:t||[]}}var{usePostActions:M5,templateTitleField:N5}=$t(HC.privateApis),{Tabs:kh}=$t(BC.privateApis);function D5(e){return e.id.toString()}function L5(){let e=V5(),{activeView:t="all"}=A5({from:"/templates/list/$activeView"}),r=I5(),o=k5({from:"/templates/list/$activeView"}),n=(0,Mh.useSelect)(k=>k(Vh.store).getPostType("wp_template"),[]),i=FE,s=(0,uo.useMemo)(()=>HE(t),[t]),a=(0,uo.useCallback)(k=>{r({search:{...o,...k}})},[o,r]),{view:l,isModified:c,updateView:u,resetToDefault:d}=Qs({kind:"postType",name:"wp_template",slug:"default-new",defaultView:i,activeViewOverrides:s,queryParams:o,onChangeQueryParams:a}),m=()=>{d(),e()},p=k=>{u(k),k.type!==l.type&&e()},{records:g,isLoading:h,allRecords:b}=FC(t),v=(0,Mh.useSelect)(k=>{let{getUser:N}=k(Vh.store);return g.reduce((T,S)=>(S.author_text?T[S.author_text]||(T[S.author_text]=S.author_text):S.author&&(T[S.author]||(T[S.author]=N(S.author))),T),{})},[g]),x=(0,uo.useMemo)(()=>{let k=[];for(let N in v)k.push({value:v[N]?.id??N,label:v[N]?.name??N});return[Yd,N5,Xd,{...Kd,elements:k}]},[v]),{data:w,paginationInfo:_}=(0,uo.useMemo)(()=>vl(g,l,x),[g,l,x]),P=(0,uo.useCallback)(k=>{let N=k.map(C=>C.id.toString()),T=o.postIds||[],S=T.filter(C=>!N.includes(C));S.length!==T.length?r({search:{...o,postIds:S.length>0?S:void 0}}):e()},[e,o,r]),O=(0,uo.useCallback)((k,N)=>{(k==="move-to-trash"||k==="permanently-delete")&&P(N),k==="duplicate-post"&&r({to:"/templates/list/all"})},[P,r]),V=M5({postType:"wp_template",context:"list",onActionPerformed:O}),R=(0,uo.useMemo)(()=>V?.flatMap(k=>k.id==="view-post-revisions"?[]:[k]),[V]),I=(0,uo.useMemo)(()=>{let k=[{slug:"all",label:(0,Nh.__)("All templates"),icon:Sa}],N=new Map;b.forEach(S=>{S.author_text&&!N.has(S.author_text)&&N.set(S.author_text,{slug:S.author_text,label:S.author_text})});let T=Array.from(N.values());return[...k,...T]},[b]),D=(0,uo.useCallback)(k=>{r({to:`/templates/list/${k}`})},[r]);if(!n)return null;let E=o.postIds??[];return l.type==="list"&&E.length===0&&w?.length>0&&E.push(w[0].id.toString()),l.type==="list"&&E.splice(1),React.createElement(yl,{title:(0,Nh.__)("Templates"),className:"template-page",actions:React.createElement(ef,null),hasPadding:!1},I.length>1&&React.createElement("div",{className:"routes-template-list__tabs-wrapper"},React.createElement(kh,{onSelect:D,selectedTabId:t??"all"},React.createElement(kh.TabList,null,I.map(k=>React.createElement(kh.Tab,{tabId:k.slug,key:k.slug},k.label))))),React.createElement(hl,{data:w,fields:x,view:l,onChangeView:p,actions:R,isLoading:h,paginationInfo:_,defaultLayouts:$d,getItemId:D5,selection:E,onReset:c?m:!1,onChangeSelection:k=>{r({search:{...o,postIds:k.length>0?k:void 0,edit:k.length===0?void 0:o.edit}})},isItemClickable:()=>!0,onClickItem:k=>{r({to:`/types/wp_template/edit/${encodeURIComponent(k.id)}`})}}))}var jC=L5;function F5(){return typeof window<"u"&&window.__experimentalTemplateActivate?React.createElement(NC,null):React.createElement(jC,null)}var B5=F5;export{B5 as stage};
/*! Bundled license information:
use-sync-external-store/cjs/use-sync-external-store-shim.production.js:
(**
* @license React
* use-sync-external-store-shim.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*)
use-sync-external-store/cjs/use-sync-external-store-shim/with-selector.production.js:
(**
* @license React
* use-sync-external-store-shim/with-selector.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*)
*/