var jg=Object.create;var rc=Object.defineProperty;var Wg=Object.getOwnPropertyDescriptor;var zg=Object.getOwnPropertyNames;var Gg=Object.getPrototypeOf,qg=Object.prototype.hasOwnProperty;var je=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var Yg=(e,t,r,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of zg(t))!qg.call(e,n)&&n!==r&&rc(e,n,{get:()=>t[n],enumerable:!(o=Wg(t,n))||o.enumerable});return e};var u=(e,t,r)=>(r=e!=null?jg(Gg(e)):{},Yg(t||!e||!e.__esModule?rc(r,"default",{value:e,enumerable:!0}):r,e));var _s=je((Qw,oc)=>{oc.exports=window.wp.coreData});var W=je((Jw,nc)=>{nc.exports=window.wp.element});var X=je((e_,ac)=>{ac.exports=window.wp.i18n});var G=je((t_,ic)=>{ic.exports=window.wp.components});var T=je((r_,sc)=>{sc.exports=window.ReactJSXRuntime});var br=je((b_,wc)=>{wc.exports=window.wp.data});var Cs=je((x_,_c)=>{_c.exports=window.wp.preferences});var Mt=je((V_,yc)=>{yc.exports=window.wp.compose});var Ee=je((I_,Sc)=>{Sc.exports=window.wp.primitives});var ml=je((Iy,Tc)=>{Tc.exports=window.wp.keycodes});var pl=je((Ty,Dc)=>{Dc.exports=window.wp.privateApis});var Ve=je((zS,cf)=>{cf.exports=window.React});var ld=je(sd=>{"use strict";var Zo=Ve();function $h(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Kh=typeof Object.is=="function"?Object.is:$h,Xh=Zo.useState,Zh=Zo.useEffect,Qh=Zo.useLayoutEffect,Jh=Zo.useDebugValue;function eb(e,t){var r=t(),o=Xh({inst:{value:r,getSnapshot:t}}),n=o[0].inst,a=o[1];return Qh(function(){n.value=r,n.getSnapshot=t,Ql(n)&&a({inst:n})},[e,r,t]),Zh(function(){return Ql(n)&&a({inst:n}),e(function(){Ql(n)&&a({inst:n})})},[e]),Jh(r),r}function Ql(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!Kh(e,r)}catch{return!0}}function tb(e,t){return t()}var rb=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?tb:eb;sd.useSyncExternalStore=Zo.useSyncExternalStore!==void 0?Zo.useSyncExternalStore:rb});var cd=je((GC,ud)=>{"use strict";ud.exports=ld()});var dm=je((TP,fm)=>{fm.exports=window.ReactDOM});var wm=je((mV,Ai)=>{var hm={\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"},bm=Object.keys(hm).join("|"),fx=new RegExp(bm,"g"),dx=new RegExp(bm,"");function mx(e){return hm[e]}var xm=function(e){return e.replace(fx,mx)},px=function(e){return!!e.match(dx)};Ai.exports=xm;Ai.exports.has=px;Ai.exports.remove=xm});var Tm=je((_V,Am)=>{"use strict";Am.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,a;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(a=Object.keys(t),o=a.length,o!==Object.keys(r).length)return!1;for(n=o;n--!==0;)if(!Object.prototype.hasOwnProperty.call(r,a[n]))return!1;for(n=o;n--!==0;){var i=a[n];if(!e(t[i],r[i]))return!1}return!0}return t!==t&&r!==r}});var sp=je((dI,ip)=>{ip.exports=window.wp.warning});var un=je((HT,$p)=>{$p.exports=window.wp.date});var yg=je((xM,_g)=>{_g.exports=window.wp.editor});var Vg=je((PM,Pg)=>{Pg.exports=window.wp.notices});var Rg=u(_s()),po=u(W());import{useNavigate as Ww,useSearch as zw}from"@wordpress/route";function lc(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(0,cc.jsx)(o,{ref:a,className:Y("admin-ui-navigable-region",t),"aria-label":r,role:"region",tabIndex:"-1",...n,children:e}));fc.displayName="NavigableRegion";var dc=fc;var Lr=u(G());var mc=u(G()),{Fill:pc,Slot:vc}=(0,mc.createSlotFill)("SidebarToggle");var hr=u(T());function gc({breadcrumbs:e,badges:t,title:r,subTitle:o,actions:n,showSidebarToggle:a=!0}){return(0,hr.jsxs)(Lr.__experimentalVStack,{className:"admin-ui-page__header",as:"header",children:[(0,hr.jsxs)(Lr.__experimentalHStack,{justify:"space-between",spacing:2,children:[(0,hr.jsxs)(Lr.__experimentalHStack,{spacing:2,justify:"left",children:[a&&(0,hr.jsx)(vc,{bubblesVirtually:!0,className:"admin-ui-page__sidebar-toggle-slot"}),r&&(0,hr.jsx)(Lr.__experimentalHeading,{as:"h2",level:3,weight:500,truncate:!0,children:r}),e,t]}),(0,hr.jsx)(Lr.__experimentalHStack,{style:{width:"auto",flexShrink:0},spacing:2,className:"admin-ui-page__header-actions",children:n})]}),o&&(0,hr.jsx)("p",{className:"admin-ui-page__header-subtitle",children:o})]})}var bn=u(T());function hc({breadcrumbs:e,badges:t,title:r,subTitle:o,children:n,className:a,actions:i,hasPadding:s=!1,showSidebarToggle:l=!0}){let c=Y("admin-ui-page",a);return(0,bn.jsxs)(dc,{className:c,ariaLabel:r,children:[(r||e||t)&&(0,bn.jsx)(gc,{breadcrumbs:e,badges:t,title:r,subTitle:o,actions:i,showSidebarToggle:l}),s?(0,bn.jsx)("div",{className:"admin-ui-page__content has-padding",children:n}):n]})}hc.SidebarToggleFill=pc;var ys=hc;var gs=u(X());var bc=Object.prototype.hasOwnProperty;function xc(e,t,r){for(r of e.keys())if(Br(r,t))return r}function Br(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--&&Br(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=xc(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=xc(t,n),!n)||!Br(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(bc.call(e,r)&&++o&&!bc.call(t,r)||!(r in t)||!Br(e[r],t[r]))return!1;return Object.keys(t).length===o}}return e!==e&&t!==t}function Ss(e,t,r){return`dataviews-${e}-${t}-${r}`}var xn=u(W()),fa=u(br()),Es=u(Cs());function $g(e,t){let r={...e};for(let o of t)delete r[o];return r}function Os(e){let{kind:t,name:r,slug:o,defaultView:n,queryParams:a,onChangeQueryParams:i}=e,s=Ss(t,r,o),l=(0,fa.useSelect)(w=>w(Es.store).get("core/views",s),[s]),{set:c}=(0,fa.useDispatch)(Es.store),f=l??n,d=Number(a?.page??f.page??1),m=a?.search??f.search??"",p=(0,xn.useMemo)(()=>({...f,page:d,search:m}),[f,d,m]),h=!!l,g=(0,xn.useCallback)(w=>{let _={page:w?.page,search:w?.search},C=$g(w,["page","search"]);i&&!Br(_,{page:d,search:m})&&i(_),Br(f,C)||(Br(C,n)?c("core/views",s,void 0):c("core/views",s,C))},[i,d,m,f,n,c,s]),x=(0,xn.useCallback)(()=>{c("core/views",s,void 0)},[s,c]);return{view:p,isModified:h,updateView:g,resetToDefault:x}}var Kg=u(br()),Xg=u(Cs());var ms=u(G()),Et=u(W()),ps=u(Mt());var Ga=u(W());var dl=u(X());var da=u(Ee()),Ps=u(T()),Vs=(0,Ps.jsx)(da.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Ps.jsx)(da.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 ma=u(Ee()),Is=u(T()),As=(0,Is.jsx)(ma.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Is.jsx)(ma.Path,{d:"M20 11.2H6.8l3.7-3.7-1-1L3.9 12l5.6 5.5 1-1-3.7-3.7H20z"})});var pa=u(Ee()),Ts=u(T()),Rs=(0,Ts.jsx)(pa.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Ts.jsx)(pa.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 va=u(Ee()),ks=u(T()),Ns=(0,ks.jsx)(va.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,ks.jsx)(va.Path,{d:"M12 3.9 6.5 9.5l1 1 3.8-3.7V20h1.5V6.8l3.7 3.7 1-1z"})});var ga=u(Ee()),Ds=u(T()),ha=(0,Ds.jsx)(ga.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,Ds.jsx)(ga.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 ba=u(Ee()),Ms=u(T()),xa=(0,Ms.jsx)(ba.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,Ms.jsx)(ba.Path,{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",fillRule:"evenodd",clipRule:"evenodd"})});var wa=u(Ee()),Fs=u(T()),wn=(0,Fs.jsx)(wa.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Fs.jsx)(wa.Path,{d:"M16.5 7.5 10 13.9l-2.5-2.4-1 1 3.5 3.6 7.5-7.6z"})});var _a=u(Ee()),Ls=u(T()),_n=(0,Ls.jsx)(_a.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Ls.jsx)(_a.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 ya=u(Ee()),Bs=u(T()),Hs=(0,Bs.jsx)(ya.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Bs.jsx)(ya.Path,{fillRule:"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",clipRule:"evenodd"})});var Sa=u(Ee()),js=u(T()),Ws=(0,js.jsx)(Sa.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,js.jsx)(Sa.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 Ca=u(Ee()),zs=u(T()),Gs=(0,zs.jsx)(Ca.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,zs.jsx)(Ca.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 Ea=u(Ee()),qs=u(T()),Ys=(0,qs.jsx)(Ea.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,qs.jsx)(Ea.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 Oa=u(Ee()),Us=u(T()),$s=(0,Us.jsx)(Oa.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Us.jsx)(Oa.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 Pa=u(Ee()),Ks=u(T()),yn=(0,Ks.jsx)(Pa.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,Ks.jsx)(Pa.Path,{d:"M10 17.5H14V16H10V17.5ZM6 6V7.5H18V6H6ZM8 12.5H16V11H8V12.5Z"})});var Va=u(Ee()),Xs=u(T()),Zs=(0,Xs.jsx)(Va.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Xs.jsx)(Va.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 Ia=u(Ee()),Qs=u(T()),Js=(0,Qs.jsx)(Ia.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Qs.jsx)(Ia.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 Aa=u(Ee()),el=u(T()),Sn=(0,el.jsx)(Aa.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,el.jsx)(Aa.Path,{d:"M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z"})});var Ta=u(Ee()),tl=u(T()),Ra=(0,tl.jsx)(Ta.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,tl.jsx)(Ta.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 ka=u(Ee()),rl=u(T()),ol=(0,rl.jsx)(ka.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,rl.jsx)(ka.Path,{d:"m19 7-3-3-8.5 8.5-1 4 4-1L19 7Zm-7 11.5H5V20h7v-1.5Z"})});var Na=u(Ee()),nl=u(T()),Da=(0,nl.jsx)(Na.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,nl.jsx)(Na.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 Ma=u(Ee()),al=u(T()),il=(0,al.jsx)(Ma.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,al.jsx)(Ma.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 Fa=u(Ee()),sl=u(T()),ll=(0,sl.jsx)(Fa.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,sl.jsx)(Fa.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 La=u(Ee()),ul=u(T()),cl=(0,ul.jsx)(La.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,ul.jsx)(La.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 Ba=u(Ee()),fl=u(T()),Cn=(0,fl.jsx)(Ba.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,fl.jsx)(Ba.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 Oe="isAny",Pe="isNone",ft="isAll",dt="isNotAll",gt="between",ht="inThePast",Ot="over",Ae="is",Te="isNot",Hr="lessThan",jr="greaterThan",Wr="lessThanOrEqual",zr="greaterThanOrEqual",Gr="before",qr="after",Yr="beforeInc",Ur="afterInc",$t="contains",Kt="notContains",Xt="startsWith",$r="on",Kr="notOn",Ha=["asc","desc"],Cc={asc:"\u2191",desc:"\u2193"},ja={asc:"ascending",desc:"descending"},Wa={asc:(0,dl.__)("Sort ascending"),desc:(0,dl.__)("Sort descending")},Ec={asc:Ns,desc:Vs},Mo="table",za="grid",Oc="list",Pc="activity",Vc="pickerGrid",Ic="pickerTable";var Ac=(0,Ga.createContext)({view:{type:Mo},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,Ga.createRef)(),resizeObserverRef:()=>{},defaultLayouts:{list:{},grid:{},table:{}},filters:[],isShowingFilter:!1,setIsShowingFilter:()=>{},hasInfiniteScrollHandler:!1,config:{perPageSizes:[]}});Ac.displayName="DataViewsContext";var U=Ac;var Cr=u(X());var On=u(X()),Pn=u(G()),Vt=u(W()),_l=u(ml());var Rc=u(G()),kc=u(X()),Nc=u(T());function Xr({selection:e,onChangeSelection:t,item:r,getItemId:o,titleField:n,disabled:a,...i}){let s=o(r),l=!a&&e.includes(s),c=n?.getValue?.({item:r})||(0,kc.__)("(no title)");return(0,Nc.jsx)(Rc.CheckboxControl,{className:"dataviews-selection-checkbox","aria-label":c,"aria-disabled":a,checked:l,onChange:()=>{a||t(e.includes(s)?e.filter(f=>s!==f):[...e,s])},...i})}var xr=u(G()),Lc=u(X()),Fo=u(W());var Bc=u(br()),Hc=u(Mt());var Mc=u(pl()),{lock:Ry,unlock:ee}=(0,Mc.__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 he=u(T()),{Menu:go,kebabCase:Qg}=ee(xr.privateApis);function Jg({action:e,onClick:t,items:r,variant:o}){let n=typeof e.label=="string"?e.label:e.label(r);return(0,he.jsx)(xr.Button,{disabled:!!e.disabled,accessibleWhenDisabled:!0,size:"compact",variant:o,onClick:t,children:n})}function eh({action:e,onClick:t,items:r}){let o=typeof e.label=="string"?e.label:e.label(r);return(0,he.jsx)(go.Item,{disabled:e.disabled,onClick:t,children:(0,he.jsx)(go.ItemLabel,{children:o})})}function ho({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,he.jsx)(xr.Modal,{title:n||o,__experimentalHideHeader:!!e.hideModalHeader,onRequestClose:r,focusOnMount:e.modalFocusOnMount??!0,size:e.modalSize||"medium",overlayClassName:`dataviews-action-modal dataviews-action-modal__${Qg(e.id)}`,children:(0,he.jsx)(e.RenderModal,{items:t,closeModal:r})})}function vl({actions:e,item:t,registry:r,setActiveModalAction:o}){let{primaryActions:n,regularActions:a}=(0,Fo.useMemo)(()=>e.reduce((s,l)=>((l.isPrimary?s.primaryActions:s.regularActions).push(l),s),{primaryActions:[],regularActions:[]}),[e]),i=s=>s.map(l=>(0,he.jsx)(eh,{action:l,onClick:()=>{if("RenderModal"in l){o(l);return}l.callback([t],{registry:r})},items:[t]},l.id));return(0,he.jsxs)(go.Group,{children:[i(n),n.length>0&&a.length>0&&(0,he.jsx)(go.Separator,{}),i(a)]})}function bo({item:e,actions:t,isCompact:r}){let o=(0,Bc.useRegistry)(),{primaryActions:n,eligibleActions:a}=(0,Fo.useMemo)(()=>{let i=t.filter(l=>!l.isEligible||l.isEligible(e));return{primaryActions:i.filter(l=>l.isPrimary),eligibleActions:i}},[t,e]);return r?(0,he.jsx)(Fc,{item:e,actions:a,isSmall:!0,registry:o}):(0,he.jsxs)(xr.__experimentalHStack,{spacing:0,justify:"flex-end",className:"dataviews-item-actions",style:{flexShrink:0,width:"auto"},children:[(0,he.jsx)(gl,{item:e,actions:n,registry:o}),n.lengtha(null)})]})}function gl({item:e,actions:t,registry:r,buttonVariant:o}){let[n,a]=(0,Fo.useState)(null);return(0,Hc.useViewportMatch)("medium","<")||!Array.isArray(t)||t.length===0?null:(0,he.jsxs)(he.Fragment,{children:[t.map(s=>(0,he.jsx)(Jg,{action:s,onClick:()=>{if("RenderModal"in s){a(s);return}s.callback([e],{registry:r})},items:[e],variant:o},s.id)),!!n&&(0,he.jsx)(ho,{action:n,items:[e],closeModal:()=>a(null)})]})}var wr=u(G()),Zt=u(X()),mt=u(W()),zc=u(br());var hl=u(Mt());var Ke=u(T());function th({action:e,items:t,ActionTriggerComponent:r}){let[o,n]=(0,mt.useState)(!1);return(0,Ke.jsxs)(Ke.Fragment,{children:[(0,Ke.jsx)(r,{...{action:e,onClick:()=>{n(!0)},items:t}}),o&&(0,Ke.jsx)(ho,{action:e,items:t,closeModal:()=>n(!1)})]})}function qa(e,t){return(0,mt.useMemo)(()=>e.some(r=>r.supportsBulk&&(!r.isEligible||r.isEligible(t))),[e,t])}function Lo(e,t){return(0,mt.useMemo)(()=>t.some(r=>e.some(o=>o.supportsBulk&&(!o.isEligible||o.isEligible(r)))),[e,t])}function En({selection:e,onChangeSelection:t,data:r,actions:o,getItemId:n}){let a=(0,mt.useMemo)(()=>r.filter(l=>o.some(c=>c.supportsBulk&&(!c.isEligible||c.isEligible(l)))),[r,o]),i=r.filter(l=>e.includes(n(l))&&a.includes(l)),s=i.length===a.length;return(0,Ke.jsx)(wr.CheckboxControl,{className:"dataviews-view-table-selection-checkbox",checked:s,indeterminate:!s&&!!i.length,onChange:()=>{t(s?[]:a.map(l=>n(l)))},"aria-label":s?(0,Zt.__)("Deselect all"):(0,Zt.__)("Select all")})}function jc({action:e,onClick:t,isBusy:r,items:o}){let n=typeof e.label=="string"?e.label:e.label(o);return(0,hl.useViewportMatch)("medium","<")?(0,Ke.jsx)(wr.Button,{disabled:r,accessibleWhenDisabled:!0,label:n,icon:e.icon,size:"compact",onClick:t,isBusy:r}):(0,Ke.jsx)(wr.Button,{disabled:r,accessibleWhenDisabled:!0,size:"compact",onClick:t,isBusy:r,children:n})}var Gc=[];function rh({action:e,selectedItems:t,actionInProgress:r,setActionInProgress:o}){let n=(0,zc.useRegistry)(),a=(0,mt.useMemo)(()=>t.filter(i=>!e.isEligible||e.isEligible(i)),[e,t]);return"RenderModal"in e?(0,Ke.jsx)(th,{action:e,items:a,ActionTriggerComponent:jc},e.id):(0,Ke.jsx)(jc,{action:e,onClick:async()=>{o(e.id),await e.callback(t,{registry:n}),o(null)},items:a,isBusy:r===e.id},e.id)}function Wc(e,t,r,o,n,a,i,s,l){let c=a.length>0?(0,Zt.sprintf)((0,Zt._n)("%d Item selected","%d Items selected",a.length),a.length):(0,Zt.sprintf)((0,Zt._n)("%d Item","%d Items",e.length),e.length);return(0,Ke.jsxs)(wr.__experimentalHStack,{expanded:!1,className:"dataviews-bulk-actions-footer__container",spacing:3,children:[(0,Ke.jsx)(En,{selection:o,onChangeSelection:l,data:e,actions:t,getItemId:r}),(0,Ke.jsx)("span",{className:"dataviews-bulk-actions-footer__item-count",children:c}),(0,Ke.jsxs)(wr.__experimentalHStack,{className:"dataviews-bulk-actions-footer__action-buttons",expanded:!1,spacing:1,children:[n.map(f=>(0,Ke.jsx)(rh,{action:f,selectedItems:a,actionInProgress:i,setActionInProgress:s},f.id)),a.length>0&&(0,Ke.jsx)(wr.Button,{icon:_n,showTooltip:!0,tooltipPosition:"top",size:"compact",label:(0,Zt.__)("Cancel"),disabled:!!i,accessibleWhenDisabled:!1,onClick:()=>{l(Gc)}})]})]})}function oh({selection:e,actions:t,onChangeSelection:r,data:o,getItemId:n}){let[a,i]=(0,mt.useState)(null),s=(0,mt.useRef)(null),l=(0,hl.useViewportMatch)("medium","<"),c=(0,mt.useMemo)(()=>t.filter(p=>p.supportsBulk),[t]),f=(0,mt.useMemo)(()=>o.filter(p=>c.some(h=>!h.isEligible||h.isEligible(p))),[o,c]),d=(0,mt.useMemo)(()=>o.filter(p=>e.includes(n(p))&&f.includes(p)),[e,o,n,f]),m=(0,mt.useMemo)(()=>t.filter(p=>p.supportsBulk&&(!l||p.icon)&&d.some(h=>!p.isEligible||p.isEligible(h))),[t,d,l]);if(a)s.current||(s.current=Wc(o,t,n,e,m,d,a,i,r));else return s.current&&(s.current=null),Wc(o,t,n,e,m,d,a,i,r);return s.current}function Ya(){let{data:e,selection:t,actions:r=Gc,onChangeSelection:o,getItemId:n}=(0,mt.useContext)(U);return(0,Ke.jsx)(oh,{selection:t,onChangeSelection:o,data:e,actions:r,getItemId:n})}var xo=u(X());var _r=u(G()),Zr=u(W());function Ua(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 J=u(T()),{Menu:me}=ee(_r.privateApis);function nh({children:e}){return Zr.Children.toArray(e).filter(Boolean).map((t,r)=>(0,J.jsxs)(Zr.Fragment,{children:[r>0&&(0,J.jsx)(me.Separator,{}),t]},r))}var ah=(0,Zr.forwardRef)(function({fieldId:t,view:r,fields:o,onChangeView:n,onHide:a,setOpenedFilter:i,canMove:s=!0,canInsertLeft:l=!0,canInsertRight:c=!0},f){let d=r.fields??[],m=d?.indexOf(t),p=r.sort?.field===t,h=!1,g=!1,x=!1,w=[],_=o.find(P=>P.id===t),{setIsShowingFilter:C}=(0,Zr.useContext)(U);if(!_)return null;h=_.enableHiding!==!1,g=_.enableSorting!==!1;let V=_.header;if(w=!!_.filterBy&&_.filterBy?.operators||[],x=!r.filters?.some(P=>t===P.field)&&!!(_.hasElements||_.Edit)&&_.filterBy!==!1&&!_.filterBy?.isPrimary,!g&&!s&&!h&&!x)return V;let E=Ua(r,o).filter(P=>!d.includes(P.id)),M=(l||c)&&!!E.length;return(0,J.jsxs)(me,{children:[(0,J.jsxs)(me.TriggerButton,{render:(0,J.jsx)(_r.Button,{size:"compact",className:"dataviews-view-table-header-button",ref:f,variant:"tertiary"}),children:[V,r.sort&&p&&(0,J.jsx)("span",{"aria-hidden":"true",children:Cc[r.sort.direction]})]}),(0,J.jsx)(me.Popover,{style:{minWidth:"240px"},children:(0,J.jsxs)(nh,{children:[g&&(0,J.jsx)(me.Group,{children:Ha.map(P=>{let A=r.sort&&p&&r.sort.direction===P,S=`${t}-${P}`;return(0,J.jsx)(me.RadioItem,{name:"view-table-sorting",value:S,checked:A,onChange:()=>{n({...r,sort:{field:t,direction:P},showLevels:!1})},children:(0,J.jsx)(me.ItemLabel,{children:Wa[P]})},S)})}),x&&(0,J.jsx)(me.Group,{children:(0,J.jsx)(me.Item,{prefix:(0,J.jsx)(_r.Icon,{icon:yn}),onClick:()=>{i(t),C(!0),n({...r,page:1,filters:[...r.filters||[],{field:t,value:void 0,operator:w[0]}]})},children:(0,J.jsx)(me.ItemLabel,{children:(0,xo.__)("Add filter")})})}),(s||h||M)&&_&&(0,J.jsxs)(me.Group,{children:[s&&(0,J.jsx)(me.Item,{prefix:(0,J.jsx)(_r.Icon,{icon:As}),disabled:m<1,onClick:()=>{n({...r,fields:[...d.slice(0,m-1)??[],t,d[m-1],...d.slice(m+1)]})},children:(0,J.jsx)(me.ItemLabel,{children:(0,xo.__)("Move left")})}),s&&(0,J.jsx)(me.Item,{prefix:(0,J.jsx)(_r.Icon,{icon:Rs}),disabled:m>=d.length-1,onClick:()=>{n({...r,fields:[...d.slice(0,m)??[],d[m+1],t,...d.slice(m+2)]})},children:(0,J.jsx)(me.ItemLabel,{children:(0,xo.__)("Move right")})}),l&&!!E.length&&(0,J.jsxs)(me,{children:[(0,J.jsx)(me.SubmenuTriggerItem,{children:(0,J.jsx)(me.ItemLabel,{children:(0,xo.__)("Insert left")})}),(0,J.jsx)(me.Popover,{children:E.map(P=>(0,J.jsx)(me.Item,{onClick:()=>{n({...r,fields:[...d.slice(0,m),P.id,...d.slice(m)]})},children:(0,J.jsx)(me.ItemLabel,{children:P.label})},P.id))})]}),c&&!!E.length&&(0,J.jsxs)(me,{children:[(0,J.jsx)(me.SubmenuTriggerItem,{children:(0,J.jsx)(me.ItemLabel,{children:(0,xo.__)("Insert right")})}),(0,J.jsx)(me.Popover,{children:E.map(P=>(0,J.jsx)(me.Item,{onClick:()=>{n({...r,fields:[...d.slice(0,m+1),P.id,...d.slice(m+1)]})},children:(0,J.jsx)(me.ItemLabel,{children:P.label})},P.id))})]}),h&&_&&(0,J.jsx)(me.Item,{prefix:(0,J.jsx)(_r.Icon,{icon:Cn}),onClick:()=>{a(_),n({...r,fields:d.filter(P=>P!==t)})},children:(0,J.jsx)(me.ItemLabel,{children:(0,xo.__)("Hide column")})})]})]})})]})}),ih=ah,Bo=ih;var $a=u(G());var qc=u(W()),bl=u(T());function sh({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 Qr({item:e,isItemClickable:t,onClickItem:r,renderItemLink:o,className:n,children:a,...i}){if(!t(e))return(0,bl.jsx)("div",{className:n,...i,children:a});if(o){let l=o({item:e,className:`${n} ${n}--clickable`,...i,children:a});return(0,qc.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 s=sh({item:e,isItemClickable:t,onClickItem:r,className:n});return(0,bl.jsx)("div",{...s,...i,children:a})}var Qt=u(T());function lh({item:e,level:t,titleField:r,mediaField:o,descriptionField:n,onClickItem:a,renderItemLink:i,isItemClickable:s}){return(0,Qt.jsxs)($a.__experimentalHStack,{spacing:3,alignment:"flex-start",justify:"flex-start",children:[o&&(0,Qt.jsx)(Qr,{item:e,isItemClickable:s,onClickItem:a,renderItemLink:i,className:"dataviews-view-table__cell-content-wrapper dataviews-column-primary__media","aria-label":s(e)&&(a||i)&&r?r.getValue?.({item:e}):void 0,children:(0,Qt.jsx)(o.render,{item:e,field:o,config:{sizes:"32px"}})}),(0,Qt.jsxs)($a.__experimentalVStack,{spacing:0,alignment:"flex-start",className:"dataviews-view-table__primary-column-content",children:[r&&(0,Qt.jsxs)(Qr,{item:e,isItemClickable:s,onClickItem:a,renderItemLink:i,className:"dataviews-view-table__cell-content-wrapper dataviews-title-field",children:[t!==void 0&&t>0&&(0,Qt.jsxs)("span",{className:"dataviews-view-table__level",children:["\u2014".repeat(t),"\xA0"]}),(0,Qt.jsx)(r.render,{item:e,field:r})]}),n&&(0,Qt.jsx)(n.render,{item:e,field:n})]})]})}var Ka=lh;var Yc=u(Mt()),Ho=u(W()),Uc=u(X()),uh=e=>(0,Uc.isRTL)()?Math.abs(e.scrollLeft)<=1:e.scrollLeft+e.clientWidth>=e.scrollWidth-1;function $c({scrollContainerRef:e,enabled:t=!1}){let[r,o]=(0,Ho.useState)(!1),n=(0,Yc.useDebounce)((0,Ho.useCallback)(()=>{let a=e.current;a&&o(uh(a))},[e,o]),200);return(0,Ho.useEffect)(()=>typeof window>"u"||!t||!e.current?()=>{}:(n(),e.current.addEventListener("scroll",n),window.addEventListener("resize",n),()=>{e.current?.removeEventListener("scroll",n),window.removeEventListener("resize",n)}),[e,t]),r}function Ft(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 Rt=u(G()),Kc=u(X()),Xc=u(W());var Pt=u(T());function xl({field:e,isVisible:t,onToggleVisibility:r}){return(0,Pt.jsx)(Rt.__experimentalItem,{onClick:e.enableHiding?r:void 0,children:(0,Pt.jsxs)(Rt.__experimentalHStack,{expanded:!0,justify:"flex-start",alignment:"center",children:[(0,Pt.jsx)("div",{style:{height:24,width:24},children:t&&(0,Pt.jsx)(Rt.Icon,{icon:wn})}),(0,Pt.jsx)("span",{className:"dataviews-view-config__label",children:e.label})]})})}function wl(e){return!!e}function Xa({showLabel:e=!0}){let{view:t,fields:r,onChangeView:o}=(0,Xc.useContext)(U),n=Ua(t,r);if(!n?.length)return null;let a=r.find(h=>h.id===t.titleField),i=r.find(h=>h.id===t.mediaField),s=r.find(h=>h.id===t.descriptionField),l=[{field:a,isVisibleFlag:"showTitle"},{field:i,isVisibleFlag:"showMedia"},{field:s,isVisibleFlag:"showDescription"}].filter(({field:h})=>wl(h)),c=t.fields??[],f=n.filter(h=>c.includes(h.id)).length,d=l.filter(({field:h,isVisibleFlag:g})=>wl(h)&&(t[g]??!0)),m=d.length+f;m===1&&d.length===1&&(d=d.map(h=>({...h,field:{...h.field,enableHiding:!1}})));let p=l.filter(({field:h,isVisibleFlag:g})=>wl(h)&&!(t[g]??!0));return(0,Pt.jsxs)(Rt.__experimentalVStack,{className:"dataviews-field-control",spacing:0,children:[e&&(0,Pt.jsx)(Rt.BaseControl.VisualLabel,{children:(0,Kc.__)("Properties")}),(0,Pt.jsx)(Rt.__experimentalVStack,{className:"dataviews-view-config__properties",spacing:0,children:(0,Pt.jsxs)(Rt.__experimentalItemGroup,{isBordered:!0,isSeparated:!0,size:"medium",children:[d.map(({field:h,isVisibleFlag:g})=>(0,Pt.jsx)(xl,{field:h,isVisible:!0,onToggleVisibility:()=>{o({...t,[g]:!1})}},h.id)),p.map(({field:h,isVisibleFlag:g})=>(0,Pt.jsx)(xl,{field:h,isVisible:!1,onToggleVisibility:()=>{o({...t,[g]:!0})}},h.id)),n.map(h=>{let g=c.includes(h.id),w=m===1&&g?{...h,enableHiding:!1}:h;return(0,Pt.jsx)(xl,{field:w,isVisible:g,onToggleVisibility:()=>{o({...t,fields:g?c.filter(_=>_!==h.id):[...c,h.id]})}},h.id)})]})})]})}var K=u(T());function ch({item:e,fields:t,column:r,align:o}){let n=t.find(i=>i.id===r);if(!n)return null;let a=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,K.jsx)("div",{className:a,children:(0,K.jsx)(n.render,{item:e,field:n})})}function Zc({hasBulkActions:e,item:t,level:r,actions:o,fields:n,id:a,view:i,titleField:s,mediaField:l,descriptionField:c,selection:f,getItemId:d,isItemClickable:m,onClickItem:p,renderItemLink:h,onChangeSelection:g,isActionsColumnSticky:x,posinset:w}){let{paginationInfo:_}=(0,Vt.useContext)(U),C=qa(o,t),V=C&&f.includes(a),{showTitle:E=!0,showMedia:M=!0,showDescription:P=!0,infiniteScrollEnabled:A}=i,S=(0,Vt.useRef)(!1),R=i.fields??[],N=s&&E||l&&M||c&&P;return(0,K.jsxs)("tr",{className:Y("dataviews-view-table__row",{"is-selected":C&&V,"has-bulk-actions":C}),onTouchStart:()=>{S.current=!0},"aria-setsize":A?_.totalItems:void 0,"aria-posinset":w,role:A?"article":void 0,onMouseDown:k=>{let v=(0,_l.isAppleOS)()?k.metaKey:k.ctrlKey;k.button===0&&v&&window.navigator.userAgent.toLowerCase().includes("firefox")&&k?.preventDefault()},onClick:k=>{if(!C)return;((0,_l.isAppleOS)()?k.metaKey:k.ctrlKey)&&!S.current&&document.getSelection()?.type!=="Range"&&g(f.includes(a)?f.filter(y=>a!==y):[...f,a])},children:[e&&(0,K.jsx)("td",{className:"dataviews-view-table__checkbox-column",children:(0,K.jsx)("div",{className:"dataviews-view-table__cell-content-wrapper",children:(0,K.jsx)(Xr,{item:t,selection:f,onChangeSelection:g,getItemId:d,titleField:s,disabled:!C})})}),N&&(0,K.jsx)("td",{children:(0,K.jsx)(Ka,{item:t,level:r,titleField:E?s:void 0,mediaField:M?l:void 0,descriptionField:P?c:void 0,isItemClickable:m,onClickItem:p,renderItemLink:h})}),R.map(k=>{let{width:v,maxWidth:y,minWidth:I,align:b}=i.layout?.styles?.[k]??{};return(0,K.jsx)("td",{style:{width:v,maxWidth:y,minWidth:I},children:(0,K.jsx)(ch,{fields:n,item:t,column:k,align:b})},k)}),!!o?.length&&(0,K.jsx)("td",{className:Y("dataviews-view-table__actions-column",{"dataviews-view-table__actions-column--sticky":!0,"dataviews-view-table__actions-column--stuck":x}),onClick:k=>k.stopPropagation(),children:(0,K.jsx)(bo,{item:t,actions:o})})]})}function fh({actions:e,data:t,fields:r,getItemId:o,getItemLevel:n,isLoading:a=!1,onChangeView:i,onChangeSelection:s,selection:l,setOpenedFilter:c,onClickItem:f,isItemClickable:d,renderItemLink:m,view:p,className:h,empty:g}){let{containerRef:x}=(0,Vt.useContext)(U),w=(0,Vt.useRef)(new Map),_=(0,Vt.useRef)(),[C,V]=(0,Vt.useState)(),E=Lo(e,t),[M,P]=(0,Vt.useState)(null);(0,Vt.useEffect)(()=>{_.current&&(_.current.focus(),_.current=void 0)});let A=(0,Vt.useId)(),S=$c({scrollContainerRef:x,enabled:!!e?.length});if(C){_.current=C,V(void 0);return}let R=j=>{let de=w.current.get(j.id),Qe=de?w.current.get(de.fallback):void 0;V(Qe?.node)},N=j=>{j.preventDefault(),j.stopPropagation();let de={getBoundingClientRect:()=>({x:j.clientX,y:j.clientY,top:j.clientY,left:j.clientX,right:j.clientX,bottom:j.clientY,width:0,height:0,toJSON:()=>({})})};window.requestAnimationFrame(()=>{P(de)})},k=!!t?.length,v=r.find(j=>j.id===p.titleField),y=r.find(j=>j.id===p.mediaField),I=r.find(j=>j.id===p.descriptionField),b=p.groupBy?.field?r.find(j=>j.id===p.groupBy?.field):null,D=b?Ft(t,b):null,{showTitle:H=!0,showMedia:O=!0,showDescription:q=!0}=p,$=v&&H||y&&O||I&&q,Ze=p.fields??[],rt=(j,de)=>Qe=>{Qe?w.current.set(j,{node:Qe,fallback:Ze[de>0?de-1:1]}):w.current.delete(j)},fe=p.infiniteScrollEnabled&&!D;return(0,K.jsxs)(K.Fragment,{children:[(0,K.jsxs)("table",{className:Y("dataviews-view-table",h,{[`has-${p.layout?.density}-density`]:p.layout?.density&&["compact","comfortable"].includes(p.layout.density),"has-bulk-actions":E}),"aria-busy":a,"aria-describedby":A,role:fe?"feed":void 0,children:[(0,K.jsxs)("colgroup",{children:[E&&(0,K.jsx)("col",{className:"dataviews-view-table__col-checkbox"}),$&&(0,K.jsx)("col",{className:"dataviews-view-table__col-first-data"}),Ze.map((j,de)=>(0,K.jsx)("col",{className:Y(`dataviews-view-table__col-${j}`,{"dataviews-view-table__col-first-data":!$&&de===0})},`col-${j}`)),!!e?.length&&(0,K.jsx)("col",{className:"dataviews-view-table__col-actions"})]}),M&&(0,K.jsx)(Pn.Popover,{anchor:M,onClose:()=>P(null),placement:"bottom-start",children:(0,K.jsx)(Xa,{showLabel:!1})}),(0,K.jsx)("thead",{onContextMenu:N,children:(0,K.jsxs)("tr",{className:"dataviews-view-table__row",children:[E&&(0,K.jsx)("th",{className:"dataviews-view-table__checkbox-column",scope:"col",onContextMenu:N,children:(0,K.jsx)(En,{selection:l,onChangeSelection:s,data:t,actions:e,getItemId:o})}),$&&(0,K.jsx)("th",{scope:"col",children:v&&(0,K.jsx)(Bo,{ref:rt(v.id,0),fieldId:v.id,view:p,fields:r,onChangeView:i,onHide:R,setOpenedFilter:c,canMove:!1,canInsertLeft:!1,canInsertRight:p.layout?.enableMoving??!0})}),Ze.map((j,de)=>{let{width:Qe,maxWidth:Ut,minWidth:vr,align:Mr}=p.layout?.styles?.[j]??{},Fr=p.layout?.enableMoving??!0;return(0,K.jsx)("th",{style:{width:Qe,maxWidth:Ut,minWidth:vr,textAlign:Mr},"aria-sort":p.sort?.direction&&p.sort?.field===j?ja[p.sort.direction]:void 0,scope:"col",children:(0,K.jsx)(Bo,{ref:rt(j,de),fieldId:j,view:p,fields:r,onChangeView:i,onHide:R,setOpenedFilter:c,canMove:Fr,canInsertLeft:Fr,canInsertRight:Fr})},j)}),!!e?.length&&(0,K.jsx)("th",{className:Y("dataviews-view-table__actions-column",{"dataviews-view-table__actions-column--sticky":!0,"dataviews-view-table__actions-column--stuck":!S}),children:(0,K.jsx)("span",{className:"dataviews-view-table-header",children:(0,On.__)("Actions")})})]})}),k&&b&&D?Array.from(D.entries()).map(([j,de])=>(0,K.jsxs)("tbody",{children:[(0,K.jsx)("tr",{className:"dataviews-view-table__group-header-row",children:(0,K.jsx)("td",{colSpan:Ze.length+($?1:0)+(E?1:0)+(e?.length?1:0),className:"dataviews-view-table__group-header-cell",children:(0,On.sprintf)((0,On.__)("%1$s: %2$s"),b.label,j)})}),de.map((Qe,Ut)=>(0,K.jsx)(Zc,{item:Qe,level:p.showLevels&&typeof n=="function"?n(Qe):void 0,hasBulkActions:E,actions:e,fields:r,id:o(Qe)||Ut.toString(),view:p,titleField:v,mediaField:y,descriptionField:I,selection:l,getItemId:o,onChangeSelection:s,onClickItem:f,renderItemLink:m,isItemClickable:d,isActionsColumnSticky:!S},o(Qe)))]},`group-${j}`)):(0,K.jsx)("tbody",{children:k&&t.map((j,de)=>(0,K.jsx)(Zc,{item:j,level:p.showLevels&&typeof n=="function"?n(j):void 0,hasBulkActions:E,actions:e,fields:r,id:o(j)||de.toString(),view:p,titleField:v,mediaField:y,descriptionField:I,selection:l,getItemId:o,onChangeSelection:s,onClickItem:f,renderItemLink:m,isItemClickable:d,isActionsColumnSticky:!S,posinset:fe?de+1:void 0},o(j)))})]}),(0,K.jsxs)("div",{className:Y({"dataviews-loading":a,"dataviews-no-results":!k&&!a}),id:A,children:[!k&&(a?(0,K.jsx)("p",{children:(0,K.jsx)(Pn.Spinner,{})}):g),k&&a&&(0,K.jsx)("p",{className:"dataviews-loading-more",children:(0,K.jsx)(Pn.Spinner,{})})]})]})}var Qc=fh;var jo=u(G()),Ja=u(X());var qe=u(G()),Vn=u(X()),ef=u(Mt()),tf=u(ml()),Qa=u(W());var dh=u(G()),mh=u(X()),Za=u(W());var ph=u(T()),vh=[{value:120,breakpoint:1},{value:170,breakpoint:1},{value:230,breakpoint:1},{value:290,breakpoint:1112},{value:350,breakpoint:1636},{value:430,breakpoint:588}],gh=vh[2].value;function Jc(){let e=(0,Za.useContext)(U),t=e.view;return(0,Za.useMemo)(()=>{let r=e.containerWidth,o=32,n=t.layout?.previewSize??gh,a=Math.floor((r+o)/(n+o));return Math.max(1,a)},[e.containerWidth,t.layout?.previewSize])}var le=u(T()),{Badge:hh}=ee(qe.privateApis);function bh(e,t){let r=[];for(let o=0,n=e.length;o{if(w.onClickCapture?.(I),(0,tf.isAppleOS)()?I.metaKey:I.ctrlKey){if(I.stopPropagation(),I.preventDefault(),!M)return;o(r.includes(P)?r.filter(b=>P!==b):[...r,P])}},children:[k&&(0,le.jsx)(Qr,{item:l,isItemClickable:a,onClickItem:n,renderItemLink:i,className:"dataviews-view-grid__media",...v,children:R}),g&&k&&(0,le.jsx)(Xr,{item:l,selection:r,onChangeSelection:o,getItemId:s,titleField:d,disabled:!M}),!C&&k&&!!c?.length&&(0,le.jsx)("div",{className:"dataviews-view-grid__media-actions",children:(0,le.jsx)(bo,{item:l,actions:c,isCompact:!0})}),C&&(0,le.jsxs)(qe.__experimentalHStack,{justify:"space-between",className:"dataviews-view-grid__title-actions",children:[(0,le.jsx)(Qr,{item:l,isItemClickable:a,onClickItem:n,renderItemLink:i,className:"dataviews-view-grid__title-field dataviews-title-field",...y,children:N}),!!c?.length&&(0,le.jsx)(bo,{item:l,actions:c,isCompact:!0})]}),(0,le.jsxs)(qe.__experimentalVStack,{spacing:1,children:[E&&m?.render&&(0,le.jsx)(m.render,{item:l,field:m}),!!h?.length&&(0,le.jsx)(qe.__experimentalHStack,{className:"dataviews-view-grid__badge-fields",spacing:2,wrap:!0,alignment:"top",justify:"flex-start",children:h.map(I=>(0,le.jsx)(hh,{className:"dataviews-view-grid__field-value",children:(0,le.jsx)(I.render,{item:l,field:I})},I.id))}),!!p?.length&&(0,le.jsx)(qe.__experimentalVStack,{className:"dataviews-view-grid__fields",spacing:1,children:p.map(I=>(0,le.jsx)(qe.Flex,{className:"dataviews-view-grid__field",gap:1,justify:"flex-start",expanded:!0,style:{height:"auto"},direction:"row",children:(0,le.jsxs)(le.Fragment,{children:[(0,le.jsx)(qe.Tooltip,{text:I.label,children:(0,le.jsx)(qe.FlexItem,{className:"dataviews-view-grid__field-name",children:I.header})}),(0,le.jsx)(qe.FlexItem,{className:"dataviews-view-grid__field-value",style:{maxHeight:"none"},children:(0,le.jsx)(I.render,{item:l,field:I})})]})},I.id))})]})]})});function yl({data:e,isInfiniteScroll:t,className:r,isLoading:o,view:n,fields:a,selection:i,onChangeSelection:s,onClickItem:l,isItemClickable:c,renderItemLink:f,getItemId:d,actions:m}){let{paginationInfo:p,resizeObserverRef:h}=(0,Qa.useContext)(U),g=Jc(),x=Lo(m,e),w=a.find(S=>S.id===n?.titleField),_=a.find(S=>S.id===n?.mediaField),C=a.find(S=>S.id===n?.descriptionField),V=n.fields??[],{regularFields:E,badgeFields:M}=V.reduce((S,R)=>{let N=a.find(v=>v.id===R);if(!N)return S;let k=n.layout?.badgeFields?.includes(R)?"badgeFields":"regularFields";return S[k].push(N),S},{regularFields:[],badgeFields:[]}),P="900px",A=Math.ceil(e.length/g);return(0,le.jsx)(qe.Composite,{role:t?"feed":"grid",className:Y("dataviews-view-grid",r),focusWrap:!0,"aria-busy":o,"aria-rowcount":t?void 0:A,ref:h,children:bh(e,g).map((S,R)=>(0,le.jsx)(qe.Composite.Row,{render:(0,le.jsx)("div",{role:"row","aria-rowindex":R+1,"aria-label":(0,Vn.sprintf)((0,Vn.__)("Row %d"),R+1),className:"dataviews-view-grid__row",style:{gridTemplateColumns:`repeat( ${g}, minmax(0, 1fr) )`}}),children:S.map((N,k)=>{let v=R*g+k;return(0,le.jsx)(qe.Composite.Item,{render:y=>(0,le.jsx)(xh,{...y,role:t?"article":"gridcell","aria-setsize":t?p.totalItems:void 0,"aria-posinset":t?v+1:void 0,view:n,selection:i,onChangeSelection:s,onClickItem:l,isItemClickable:c,renderItemLink:f,getItemId:d,item:N,actions:m,mediaField:_,titleField:w,descriptionField:C,regularFields:E,badgeFields:M,hasBulkActions:x,config:{sizes:P}})},d(N))})},R))})}var bt=u(T());function wh({actions:e,data:t,fields:r,getItemId:o,isLoading:n,onChangeSelection:a,onClickItem:i,isItemClickable:s,renderItemLink:l,selection:c,view:f,className:d,empty:m}){let p=!!t?.length,h=f.groupBy?.field?r.find(_=>_.id===f.groupBy?.field):null,g=h?Ft(t,h):null,x=f.infiniteScrollEnabled&&!g,w={className:d,isLoading:n,view:f,fields:r,selection:c,onChangeSelection:a,onClickItem:i,isItemClickable:s,renderItemLink:l,getItemId:o,actions:e};return(0,bt.jsxs)(bt.Fragment,{children:[p&&h&&g&&(0,bt.jsx)(jo.__experimentalVStack,{spacing:4,children:Array.from(g.entries()).map(([_,C])=>(0,bt.jsxs)(jo.__experimentalVStack,{spacing:2,children:[(0,bt.jsx)("h3",{className:"dataviews-view-grid__group-header",children:(0,Ja.sprintf)((0,Ja.__)("%1$s: %2$s"),h.label,_)}),(0,bt.jsx)(yl,{...w,data:C,isInfiniteScroll:!1})]},_))}),p&&!g&&(0,bt.jsx)(yl,{...w,data:t,isInfiniteScroll:!!x}),!p&&(0,bt.jsx)("div",{className:Y({"dataviews-loading":n,"dataviews-no-results":!n}),children:n?(0,bt.jsx)("p",{children:(0,bt.jsx)(jo.Spinner,{})}):m}),p&&n&&(0,bt.jsx)("p",{className:"dataviews-loading-more",children:(0,bt.jsx)(jo.Spinner,{})})]})}var rf=wh;var ei=u(Mt()),ve=u(G()),Ye=u(W()),In=u(X());var Ol=u(br());var z=u(T()),{Menu:Sl}=ee(ve.privateApis);function Cl(e){return`${e}-item-wrapper`}function _h(e,t){return`${e}-primary-action-${t}`}function El(e){return`${e}-dropdown`}function yh({idPrefix:e,primaryAction:t,item:r}){let o=(0,Ol.useRegistry)(),[n,a]=(0,Ye.useState)(!1),i=_h(e,t.id),s=typeof t.label=="string"?t.label:t.label([r]);return"RenderModal"in t?(0,z.jsx)("div",{role:"gridcell",children:(0,z.jsx)(ve.Composite.Item,{id:i,render:(0,z.jsx)(ve.Button,{disabled:!!t.disabled,accessibleWhenDisabled:!0,text:s,size:"small",onClick:()=>a(!0)}),children:n&&(0,z.jsx)(ho,{action:t,items:[r],closeModal:()=>a(!1)})})},t.id):(0,z.jsx)("div",{role:"gridcell",children:(0,z.jsx)(ve.Composite.Item,{id:i,render:(0,z.jsx)(ve.Button,{disabled:!!t.disabled,accessibleWhenDisabled:!0,size:"small",onClick:()=>{t.callback([r],{registry:o})},children:s})})},t.id)}function of({view:e,actions:t,idPrefix:r,isSelected:o,item:n,titleField:a,mediaField:i,descriptionField:s,onSelect:l,otherFields:c,onDropdownTriggerKeyDown:f,posinset:d}){let{showTitle:m=!0,showMedia:p=!0,showDescription:h=!0,infiniteScrollEnabled:g}=e,x=(0,Ye.useRef)(null),w=`${r}-label`,_=`${r}-description`,C=(0,Ol.useRegistry)(),[V,E]=(0,Ye.useState)(!1),[M,P]=(0,Ye.useState)(null),A=({type:b})=>{E(b==="mouseenter")},{paginationInfo:S}=(0,Ye.useContext)(U);(0,Ye.useEffect)(()=>{o&&x.current?.scrollIntoView({behavior:"auto",block:"nearest",inline:"nearest"})},[o]);let{primaryAction:R,eligibleActions:N}=(0,Ye.useMemo)(()=>{let b=t.filter(H=>!H.isEligible||H.isEligible(n));return{primaryAction:b.filter(H=>H.isPrimary)[0],eligibleActions:b}},[t,n]),k=R&&t.length===1,v=p&&i?.render?(0,z.jsx)("div",{className:"dataviews-view-list__media-wrapper",children:(0,z.jsx)(i.render,{item:n,field:i,config:{sizes:"52px"}})}):null,y=m&&a?.render?(0,z.jsx)(a.render,{item:n,field:a}):null,I=N?.length>0&&(0,z.jsxs)(ve.__experimentalHStack,{spacing:3,className:"dataviews-view-list__item-actions",children:[R&&(0,z.jsx)(yh,{idPrefix:r,primaryAction:R,item:n}),!k&&(0,z.jsxs)("div",{role:"gridcell",children:[(0,z.jsxs)(Sl,{placement:"bottom-end",children:[(0,z.jsx)(Sl.TriggerButton,{render:(0,z.jsx)(ve.Composite.Item,{id:El(r),render:(0,z.jsx)(ve.Button,{size:"small",icon:Sn,label:(0,In.__)("Actions"),accessibleWhenDisabled:!0,disabled:!t.length,onKeyDown:f})})}),(0,z.jsx)(Sl.Popover,{children:(0,z.jsx)(vl,{actions:N,item:n,registry:C,setActiveModalAction:P})})]}),!!M&&(0,z.jsx)(ho,{action:M,items:[n],closeModal:()=>P(null)})]})]});return(0,z.jsx)(ve.Composite.Row,{ref:x,render:(0,z.jsx)("div",{"aria-posinset":d,"aria-setsize":g?S.totalItems:void 0}),role:g?"article":"row",className:Y({"is-selected":o,"is-hovered":V}),onMouseEnter:A,onMouseLeave:A,children:(0,z.jsxs)(ve.__experimentalHStack,{className:"dataviews-view-list__item-wrapper",spacing:0,children:[(0,z.jsx)("div",{role:"gridcell",children:(0,z.jsx)(ve.Composite.Item,{id:Cl(r),"aria-pressed":o,"aria-labelledby":w,"aria-describedby":_,className:"dataviews-view-list__item",onClick:()=>l(n)})}),(0,z.jsxs)(ve.__experimentalHStack,{spacing:3,justify:"start",alignment:"flex-start",children:[v,(0,z.jsxs)(ve.__experimentalVStack,{spacing:1,className:"dataviews-view-list__field-wrapper",children:[(0,z.jsxs)(ve.__experimentalHStack,{spacing:0,children:[(0,z.jsx)("div",{className:"dataviews-title-field",id:w,children:y}),I]}),h&&s?.render&&(0,z.jsx)("div",{className:"dataviews-view-list__field",children:(0,z.jsx)(s.render,{item:n,field:s})}),(0,z.jsx)("div",{className:"dataviews-view-list__fields",id:_,children:c.map(b=>(0,z.jsxs)("div",{className:"dataviews-view-list__field",children:[(0,z.jsx)(ve.VisuallyHidden,{as:"span",className:"dataviews-view-list__field-label",children:b.label}),(0,z.jsx)("span",{className:"dataviews-view-list__field-value",children:(0,z.jsx)(b.render,{item:n,field:b})})]},b.id))})]})]})]})})}function Sh(e){return!!e}function Pl(e){let{actions:t,data:r,fields:o,getItemId:n,isLoading:a,onChangeSelection:i,selection:s,view:l,className:c,empty:f}=e,d=(0,ei.useInstanceId)(Pl,"view-list"),m=r?.findLast(y=>s.includes(n(y))),p=o.find(y=>y.id===l.titleField),h=o.find(y=>y.id===l.mediaField),g=o.find(y=>y.id===l.descriptionField),x=(l?.fields??[]).map(y=>o.find(I=>y===I.id)).filter(Sh),w=y=>i([n(y)]),_=(0,Ye.useCallback)(y=>`${d}-${n(y)}`,[d,n]),C=(0,Ye.useCallback)((y,I)=>I.startsWith(_(y)),[_]),[V,E]=(0,Ye.useState)(void 0);(0,Ye.useEffect)(()=>{m&&E(Cl(_(m)))},[m,_]);let M=r.findIndex(y=>C(y,V??"")),P=(0,ei.usePrevious)(M),A=M!==-1,S=(0,Ye.useCallback)((y,I)=>{let b=Math.min(r.length-1,Math.max(0,y));if(!r[b])return;let D=_(r[b]),H=I(D);E(H),document.getElementById(H)?.focus()},[r,_]);(0,Ye.useEffect)(()=>{!A&&(P!==void 0&&P!==-1)&&S(P,Cl)},[A,S,P]);let R=(0,Ye.useCallback)(y=>{y.key==="ArrowDown"&&(y.preventDefault(),S(M+1,El)),y.key==="ArrowUp"&&(y.preventDefault(),S(M-1,El))},[S,M]),N=r?.length;if(!N)return(0,z.jsx)("div",{className:Y({"dataviews-loading":a,"dataviews-no-results":!N&&!a}),children:!N&&(a?(0,z.jsx)("p",{children:(0,z.jsx)(ve.Spinner,{})}):f)});let k=l.groupBy?.field?o.find(y=>y.id===l.groupBy?.field):null,v=k?Ft(r,k):null;return N&&k&&v?(0,z.jsx)(ve.Composite,{id:`${d}`,render:(0,z.jsx)("div",{}),className:"dataviews-view-list__group",role:"grid",activeId:V,setActiveId:E,children:(0,z.jsx)(ve.__experimentalVStack,{spacing:4,className:Y("dataviews-view-list",c),children:Array.from(v.entries()).map(([y,I])=>(0,z.jsxs)(ve.__experimentalVStack,{spacing:2,children:[(0,z.jsx)("h3",{className:"dataviews-view-list__group-header",children:(0,In.sprintf)((0,In.__)("%1$s: %2$s"),k.label,y)}),I.map(b=>{let D=_(b);return(0,z.jsx)(of,{view:l,idPrefix:D,actions:t,item:b,isSelected:b===m,onSelect:w,mediaField:h,titleField:p,descriptionField:g,otherFields:x,onDropdownTriggerKeyDown:R},D)})]},y))})}):(0,z.jsxs)(z.Fragment,{children:[(0,z.jsx)(ve.Composite,{id:d,render:(0,z.jsx)("div",{}),className:Y("dataviews-view-list",c),role:l.infiniteScrollEnabled?"feed":"grid",activeId:V,setActiveId:E,children:r.map((y,I)=>{let b=_(y);return(0,z.jsx)(of,{view:l,idPrefix:b,actions:t,item:y,isSelected:y===m,onSelect:w,mediaField:h,titleField:p,descriptionField:g,otherFields:x,onDropdownTriggerKeyDown:R,posinset:l.infiniteScrollEnabled?I+1:void 0},b)})}),N&&a&&(0,z.jsx)("p",{className:"dataviews-loading-more",children:(0,z.jsx)(ve.Spinner,{})})]})}var Tn=u(G());var nf=u(G()),ti=u(X()),af=u(W()),An=u(T());function sf({groupName:e,groupData:t,groupField:r,children:o}){let n=(0,af.createInterpolateElement)((0,ti.sprintf)((0,ti.__)("%s: "),r.label).trim(),{groupName:(0,An.jsx)(r.render,{item:t[0],field:r})});return(0,An.jsxs)(nf.__experimentalVStack,{spacing:0,className:"dataviews-view-activity__group",children:[(0,An.jsx)("h3",{className:"dataviews-view-activity__group-header",children:n}),o]},e)}var wo=u(G()),_o=u(W()),lf=u(br());var We=u(T());function Ch(e){let{view:t,actions:r,item:o,titleField:n,mediaField:a,descriptionField:i,otherFields:s,posinset:l,onClickItem:c,renderItemLink:f,isItemClickable:d}=e,{showTitle:m=!0,showMedia:p=!0,showDescription:h=!0,infiniteScrollEnabled:g}=t,x=(0,_o.useRef)(null),w=(0,lf.useRegistry)(),{paginationInfo:_}=(0,_o.useContext)(U),{primaryActions:C,eligibleActions:V}=(0,_o.useMemo)(()=>{let R=r.filter(k=>!k.isEligible||k.isEligible(o));return{primaryActions:R.filter(k=>k.isPrimary),eligibleActions:R}},[r,o]),E=t.layout?.density??"balanced",M=p&&E!=="compact"&&a?.render?(0,We.jsx)(a.render,{item:o,field:a,config:{sizes:E==="comfortable"?"32px":"24px"}}):null,P=(0,We.jsx)("div",{className:"dataviews-view-activity__item-type-icon",children:M||(0,We.jsx)("span",{className:"dataviews-view-activity__item-bullet","aria-hidden":"true"})}),A=m&&n?.render?(0,We.jsx)(n.render,{item:o,field:n}):null,S=(0,_o.useMemo)(()=>{switch(E){case"comfortable":return"3";default:return"2"}},[E]);return(0,We.jsx)("div",{ref:x,role:g?"article":void 0,"aria-posinset":l,"aria-setsize":g?_.totalItems:void 0,className:Y("dataviews-view-activity__item",E==="compact"&&"is-compact",E==="balanced"&&"is-balanced",E==="comfortable"&&"is-comfortable"),children:(0,We.jsxs)(wo.__experimentalHStack,{spacing:4,justify:"start",alignment:"flex-start",children:[(0,We.jsx)(wo.__experimentalVStack,{spacing:1,alignment:"center",className:"dataviews-view-activity__item-type",children:P}),(0,We.jsxs)(wo.__experimentalVStack,{spacing:S,alignment:"flex-start",className:"dataviews-view-activity__item-content",children:[A&&(0,We.jsx)(Qr,{item:o,isItemClickable:d,onClickItem:c,renderItemLink:f,className:"dataviews-view-activity__item-title",children:A}),h&&i&&(0,We.jsx)("div",{className:"dataviews-view-activity__item-description",children:(0,We.jsx)(i.render,{item:o,field:i})}),(0,We.jsx)("div",{className:"dataviews-view-activity__item-fields",children:s.map(R=>(0,We.jsxs)("div",{className:"dataviews-view-activity__item-field",children:[(0,We.jsx)(wo.VisuallyHidden,{as:"span",className:"dataviews-view-activity__item-field-label",children:R.label}),(0,We.jsx)("span",{className:"dataviews-view-activity__item-field-value",children:(0,We.jsx)(R.render,{item:o,field:R})})]},R.id))}),!!C?.length&&(0,We.jsx)(gl,{item:o,actions:C,registry:w,buttonVariant:"secondary"})]}),C.lengthc.id===n.titleField),i=r.find(c=>c.id===n.mediaField),s=r.find(c=>c.id===n.descriptionField),l=(n?.fields??[]).map(c=>r.find(f=>c===f.id)).filter(Eh);return t.map((c,f)=>(0,ff.createElement)(uf,{...e,key:o(c),item:c,mediaField:i,titleField:a,descriptionField:s,otherFields:l,posinset:n.infiniteScrollEnabled?f+1:void 0}))}var xt=u(T());function df(e){let{empty:t,data:r,fields:o,isLoading:n,view:a,className:i}=e,s=r?.length;if(!s)return(0,xt.jsx)("div",{className:Y({"dataviews-loading":n,"dataviews-no-results":!s&&!n}),children:!s&&(n?(0,xt.jsx)("p",{children:(0,xt.jsx)(Tn.Spinner,{})}):t)});let l=Y("dataviews-view-activity",i),c=a.groupBy?.field?o.find(m=>m.id===a.groupBy?.field):null,f=c?Ft(r,c):null,d=f?Array.from(f.entries()):[];return s&&c&&f?(0,xt.jsx)(Tn.__experimentalVStack,{spacing:2,className:l,children:d.map(([m,p])=>(0,xt.jsx)(sf,{groupName:m,groupData:p,groupField:c,children:(0,xt.jsx)(Vl,{...e,data:p})},m))}):(0,xt.jsxs)(xt.Fragment,{children:[(0,xt.jsx)("div",{className:l,role:a.infiniteScrollEnabled?"feed":void 0,children:(0,xt.jsx)(Vl,{...e})}),s&&n&&(0,xt.jsx)("p",{className:"dataviews-loading-more",children:(0,xt.jsx)(Tn.Spinner,{})})]})}var Re=u(G()),Rn=u(X()),bf=u(Mt()),xf=u(W());var Al=u(G()),Oh=u(br()),ri=u(W()),Tl=u(X());var Sr=u(G()),Wo=u(W()),kt=u(X());var yr=u(T());function Il(){let{view:e,onChangeView:t,paginationInfo:{totalItems:r=0,totalPages:o}}=(0,Wo.useContext)(U);if(!r||!o||e.infiniteScrollEnabled)return null;let n=e.page??1,a=Array.from(Array(o)).map((i,s)=>{let l=s+1;return{value:l.toString(),label:l.toString(),"aria-label":n===l?(0,kt.sprintf)((0,kt.__)("Page %1$d of %2$d"),n,o):l.toString()}});return!!r&&o!==1&&(0,yr.jsxs)(Sr.__experimentalHStack,{expanded:!1,className:"dataviews-pagination",justify:"end",spacing:6,children:[(0,yr.jsx)(Sr.__experimentalHStack,{justify:"flex-start",expanded:!1,spacing:1,className:"dataviews-pagination__page-select",children:(0,Wo.createInterpolateElement)((0,kt.sprintf)((0,kt._x)("
Page
%1$s
of %2$d
","paging"),"",o),{div:(0,yr.jsx)("div",{"aria-hidden":!0}),CurrentPage:(0,yr.jsx)(Sr.SelectControl,{"aria-label":(0,kt.__)("Current page"),value:n.toString(),options:a,onChange:i=>{t({...e,page:+i})},size:"small",variant:"minimal"})})}),(0,yr.jsxs)(Sr.__experimentalHStack,{expanded:!1,spacing:1,children:[(0,yr.jsx)(Sr.Button,{onClick:()=>t({...e,page:n-1}),disabled:n===1,accessibleWhenDisabled:!0,label:(0,kt.__)("Previous page"),icon:(0,kt.isRTL)()?Ra:Da,showTooltip:!0,size:"compact",tooltipPosition:"top"}),(0,yr.jsx)(Sr.Button,{onClick:()=>t({...e,page:n+1}),disabled:n>=o,accessibleWhenDisabled:!0,label:(0,kt.__)("Next page"),icon:(0,kt.isRTL)()?Da:Ra,showTooltip:!0,size:"compact",tooltipPosition:"top"})]})]})}var mf=(0,Wo.memo)(Il);var pf=u(T());function oi(e){return(0,ri.useMemo)(()=>e?.every(t=>t.supportsBulk),[e])}var vf=u(W());var gf=u(T()),Rl=(0,vf.forwardRef)(({className:e,previewSize:t,...r},o)=>(0,gf.jsx)("div",{ref:o,className:Y("dataviews-view-grid-items",e),style:{gridTemplateColumns:t&&`repeat(auto-fill, minmax(${t}px, 1fr))`},...r}));var Q=u(T()),{Badge:Ph}=ee(Re.privateApis);function hf({view:e,multiselect:t,selection:r,onChangeSelection:o,getItemId:n,item:a,mediaField:i,titleField:s,descriptionField:l,regularFields:c,badgeFields:f,config:d,posinset:m,setsize:p}){let{showTitle:h=!0,showMedia:g=!0,showDescription:x=!0}=e,w=n(a),_=r.includes(w),C=i?.render?(0,Q.jsx)(i.render,{item:a,field:i,config:d}):null,V=h&&s?.render?(0,Q.jsx)(s.render,{item:a,field:s}):null;return(0,Q.jsxs)(Re.Composite.Item,{"aria-label":s?s.getValue({item:a})||(0,Rn.__)("(no title)"):void 0,render:({children:E,...M})=>(0,Q.jsx)(Re.__experimentalVStack,{spacing:0,children:E,...M}),role:"option","aria-posinset":m,"aria-setsize":p,className:Y("dataviews-view-picker-grid__card",{"is-selected":_}),"aria-selected":_,onClick:()=>{if(_)o(r.filter(E=>w!==E));else{let E=t?[...r,w]:[w];o(E)}},children:[g&&C&&(0,Q.jsx)("div",{className:"dataviews-view-picker-grid__media",children:C}),g&&C&&(0,Q.jsx)(Xr,{item:a,selection:r,onChangeSelection:o,getItemId:n,titleField:s,disabled:!1,"aria-hidden":!0,tabIndex:-1}),h&&(0,Q.jsx)(Re.__experimentalHStack,{justify:"space-between",className:"dataviews-view-picker-grid__title-actions",children:(0,Q.jsx)("div",{className:"dataviews-view-picker-grid__title-field dataviews-title-field",children:V})}),(0,Q.jsxs)(Re.__experimentalVStack,{spacing:1,children:[x&&l?.render&&(0,Q.jsx)(l.render,{item:a,field:l}),!!f?.length&&(0,Q.jsx)(Re.__experimentalHStack,{className:"dataviews-view-picker-grid__badge-fields",spacing:2,wrap:!0,alignment:"top",justify:"flex-start",children:f.map(E=>(0,Q.jsx)(Ph,{className:"dataviews-view-picker-grid__field-value",children:(0,Q.jsx)(E.render,{item:a,field:E})},E.id))}),!!c?.length&&(0,Q.jsx)(Re.__experimentalVStack,{className:"dataviews-view-picker-grid__fields",spacing:1,children:c.map(E=>(0,Q.jsx)(Re.Flex,{className:"dataviews-view-picker-grid__field",gap:1,justify:"flex-start",expanded:!0,style:{height:"auto"},direction:"row",children:(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(Re.FlexItem,{className:"dataviews-view-picker-grid__field-name",children:E.header}),(0,Q.jsx)(Re.FlexItem,{className:"dataviews-view-picker-grid__field-value",style:{maxHeight:"none"},children:(0,Q.jsx)(E.render,{item:a,field:E})})]})},E.id))})]})]},w)}function wf({groupName:e,groupField:t,children:r}){let o=(0,bf.useInstanceId)(wf,"dataviews-view-picker-grid-group__header");return(0,Q.jsxs)(Re.__experimentalVStack,{spacing:2,role:"group","aria-labelledby":o,children:[(0,Q.jsx)("h3",{className:"dataviews-view-picker-grid-group__header",id:o,children:(0,Rn.sprintf)((0,Rn.__)("%1$s: %2$s"),t.label,e)}),r]},e)}function Vh({actions:e,data:t,fields:r,getItemId:o,isLoading:n,onChangeSelection:a,selection:i,view:s,className:l,empty:c}){let{resizeObserverRef:f,paginationInfo:d,itemListLabel:m}=(0,xf.useContext)(U),p=r.find(v=>v.id===s?.titleField),h=r.find(v=>v.id===s?.mediaField),g=r.find(v=>v.id===s?.descriptionField),x=s.fields??[],{regularFields:w,badgeFields:_}=x.reduce((v,y)=>{let I=r.find(D=>D.id===y);if(!I)return v;let b=s.layout?.badgeFields?.includes(y)?"badgeFields":"regularFields";return v[b].push(I),v},{regularFields:[],badgeFields:[]}),C=!!t?.length,V=s.layout?.previewSize,E=oi(e),M="900px",P=s.groupBy?.field?r.find(v=>v.id===s.groupBy?.field):null,A=P?Ft(t,P):null,S=s.infiniteScrollEnabled&&!A,R=s?.page??1,N=s?.perPage??0,k=S?d?.totalItems:void 0;return(0,Q.jsxs)(Q.Fragment,{children:[C&&P&&A&&(0,Q.jsx)(Re.Composite,{virtualFocus:!0,orientation:"horizontal",role:"listbox","aria-multiselectable":E,className:Y("dataviews-view-picker-grid",l),"aria-label":m,render:({children:v,...y})=>(0,Q.jsx)(Re.__experimentalVStack,{spacing:4,children:v,...y}),children:Array.from(A.entries()).map(([v,y])=>(0,Q.jsx)(wf,{groupName:v,groupField:P,children:(0,Q.jsx)(Rl,{previewSize:V,style:{gridTemplateColumns:V&&`repeat(auto-fill, minmax(${V}px, 1fr))`},"aria-busy":n,ref:f,children:y.map(I=>{let b=(R-1)*N+t.indexOf(I)+1;return(0,Q.jsx)(hf,{view:s,multiselect:E,selection:i,onChangeSelection:a,getItemId:o,item:I,mediaField:h,titleField:p,descriptionField:g,regularFields:w,badgeFields:_,config:{sizes:M},posinset:b,setsize:k},o(I))})})},v))}),C&&!A&&(0,Q.jsx)(Re.Composite,{render:(0,Q.jsx)(Rl,{className:Y("dataviews-view-picker-grid",l),previewSize:V,"aria-busy":n,ref:f}),virtualFocus:!0,orientation:"horizontal",role:"listbox","aria-multiselectable":E,"aria-label":m,children:t.map((v,y)=>{let I=S?y+1:void 0;return S||(I=(R-1)*N+y+1),(0,Q.jsx)(hf,{view:s,multiselect:E,selection:i,onChangeSelection:a,getItemId:o,item:v,mediaField:h,titleField:p,descriptionField:g,regularFields:w,badgeFields:_,config:{sizes:M},posinset:I,setsize:k},o(v))})}),!C&&(0,Q.jsx)("div",{className:Y({"dataviews-loading":n,"dataviews-no-results":!n}),children:n?(0,Q.jsx)("p",{children:(0,Q.jsx)(Re.Spinner,{})}):c}),C&&n&&(0,Q.jsx)("p",{className:"dataviews-loading-more",children:(0,Q.jsx)(Re.Spinner,{})})]})}var _f=Vh;var ni=u(X()),yo=u(G()),Lt=u(W());var te=u(T());function Ih({item:e,fields:t,column:r,align:o}){let n=t.find(i=>i.id===r);if(!n)return null;let a=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,te.jsx)("div",{className:a,children:(0,te.jsx)(n.render,{item:e,field:n})})}function yf({item:e,fields:t,id:r,view:o,titleField:n,mediaField:a,descriptionField:i,selection:s,getItemId:l,onChangeSelection:c,multiselect:f,posinset:d}){let{paginationInfo:m}=(0,Lt.useContext)(U),p=s.includes(r),[h,g]=(0,Lt.useState)(!1),{showTitle:x=!0,showMedia:w=!0,showDescription:_=!0,infiniteScrollEnabled:C}=o,V=()=>{g(!0)},E=()=>{g(!1)},M=o.fields??[],P=n&&x||a&&w||i&&_;return(0,te.jsxs)(yo.Composite.Item,{render:({children:A,...S})=>(0,te.jsx)("tr",{className:Y("dataviews-view-table__row",{"is-selected":p,"is-hovered":h}),onMouseEnter:V,onMouseLeave:E,children:A,...S}),"aria-selected":p,"aria-setsize":m.totalItems||void 0,"aria-posinset":d,role:C?"article":"option",onClick:()=>{if(p)c(s.filter(A=>r!==A));else{let A=f?[...s,r]:[r];c(A)}},children:[(0,te.jsx)("td",{className:"dataviews-view-table__checkbox-column",role:"presentation",children:(0,te.jsx)("div",{className:"dataviews-view-table__cell-content-wrapper",children:(0,te.jsx)(Xr,{item:e,selection:s,onChangeSelection:c,getItemId:l,titleField:n,disabled:!1,"aria-hidden":!0,tabIndex:-1})})}),P&&(0,te.jsx)("td",{role:"presentation",children:(0,te.jsx)(Ka,{item:e,titleField:x?n:void 0,mediaField:w?a:void 0,descriptionField:_?i:void 0,isItemClickable:()=>!1})}),M.map(A=>{let{width:S,maxWidth:R,minWidth:N,align:k}=o.layout?.styles?.[A]??{};return(0,te.jsx)("td",{style:{width:S,maxWidth:R,minWidth:N},role:"presentation",children:(0,te.jsx)(Ih,{fields:t,item:e,column:A,align:k})},A)})]},r)}function Ah({actions:e,data:t,fields:r,getItemId:o,isLoading:n=!1,onChangeView:a,onChangeSelection:i,selection:s,setOpenedFilter:l,view:c,className:f,empty:d}){let m=(0,Lt.useRef)(new Map),p=(0,Lt.useRef)(),[h,g]=(0,Lt.useState)(),x=oi(e)??!1;(0,Lt.useEffect)(()=>{p.current&&(p.current.focus(),p.current=void 0)});let w=(0,Lt.useId)();if(h){p.current=h,g(void 0);return}let _=b=>{let D=m.current.get(b.id),H=D?m.current.get(D.fallback):void 0;g(H?.node)},C=!!t?.length,V=r.find(b=>b.id===c.titleField),E=r.find(b=>b.id===c.mediaField),M=r.find(b=>b.id===c.descriptionField),P=c.groupBy?.field?r.find(b=>b.id===c.groupBy?.field):null,A=P?Ft(t,P):null,{showTitle:S=!0,showMedia:R=!0,showDescription:N=!0}=c,k=V&&S||E&&R||M&&N,v=c.fields??[],y=(b,D)=>H=>{H?m.current.set(b,{node:H,fallback:v[D>0?D-1:1]}):m.current.delete(b)},I=c.infiniteScrollEnabled&&!A;return(0,te.jsxs)(te.Fragment,{children:[(0,te.jsxs)("table",{className:Y("dataviews-view-table","dataviews-view-picker-table",f,{[`has-${c.layout?.density}-density`]:c.layout?.density&&["compact","comfortable"].includes(c.layout.density)}),"aria-busy":n,"aria-describedby":w,role:I?"feed":"listbox",children:[(0,te.jsx)("thead",{role:"presentation",children:(0,te.jsxs)("tr",{className:"dataviews-view-table__row",role:"presentation",children:[(0,te.jsx)("th",{className:"dataviews-view-table__checkbox-column",children:x&&(0,te.jsx)(En,{selection:s,onChangeSelection:i,data:t,actions:e,getItemId:o})}),k&&(0,te.jsx)("th",{children:V&&(0,te.jsx)(Bo,{ref:y(V.id,0),fieldId:V.id,view:c,fields:r,onChangeView:a,onHide:_,setOpenedFilter:l,canMove:!1})}),v.map((b,D)=>{let{width:H,maxWidth:O,minWidth:q,align:$}=c.layout?.styles?.[b]??{};return(0,te.jsx)("th",{style:{width:H,maxWidth:O,minWidth:q,textAlign:$},"aria-sort":c.sort?.direction&&c.sort?.field===b?ja[c.sort.direction]:void 0,scope:"col",children:(0,te.jsx)(Bo,{ref:y(b,D),fieldId:b,view:c,fields:r,onChangeView:a,onHide:_,setOpenedFilter:l,canMove:c.layout?.enableMoving??!0})},b)})]})}),C&&P&&A?Array.from(A.entries()).map(([b,D])=>(0,te.jsxs)(yo.Composite,{virtualFocus:!0,orientation:"vertical",render:(0,te.jsx)("tbody",{role:"group"}),children:[(0,te.jsx)("tr",{className:"dataviews-view-table__group-header-row",role:"presentation",children:(0,te.jsx)("td",{colSpan:v.length+(k?1:0)+1,className:"dataviews-view-table__group-header-cell",role:"presentation",children:(0,ni.sprintf)((0,ni.__)("%1$s: %2$s"),P.label,b)})}),D.map((H,O)=>(0,te.jsx)(yf,{item:H,fields:r,id:o(H)||O.toString(),view:c,titleField:V,mediaField:E,descriptionField:M,selection:s,getItemId:o,onChangeSelection:i,multiselect:x},o(H)))]},`group-${b}`)):(0,te.jsx)(yo.Composite,{render:(0,te.jsx)("tbody",{role:"presentation"}),virtualFocus:!0,orientation:"vertical",children:C&&t.map((b,D)=>(0,te.jsx)(yf,{item:b,fields:r,id:o(b)||D.toString(),view:c,titleField:V,mediaField:E,descriptionField:M,selection:s,getItemId:o,onChangeSelection:i,multiselect:x,posinset:D+1},o(b)))})]}),(0,te.jsxs)("div",{className:Y({"dataviews-loading":n,"dataviews-no-results":!C&&!n}),id:w,children:[!C&&(n?(0,te.jsx)("p",{children:(0,te.jsx)(yo.Spinner,{})}):d),C&&n&&(0,te.jsx)("p",{className:"dataviews-loading-more",children:(0,te.jsx)(yo.Spinner,{})})]})]})}var Sf=Ah;var Cf=u(G()),Ef=u(X()),Of=u(W());var Pf=u(T()),Th=[{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 kl(){let e=(0,Of.useContext)(U),t=e.view,r=Th.filter(i=>e.containerWidth>=i.breakpoint),o=t.layout?.previewSize??230,n=r.map((i,s)=>({...i,index:s})).filter(i=>i.value<=o).sort((i,s)=>s.value-i.value)[0]?.index??0,a=r.map((i,s)=>({value:s}));return(0,Pf.jsx)(Cf.RangeControl,{__next40pxDefaultSize:!0,showTooltip:!1,label:(0,Ef.__)("Preview size"),value:n,min:0,max:r.length-1,withInputField:!1,onChange:(i=0)=>{e.onChangeView({...t,layout:{...t.layout,previewSize:r[i].value}})},step:1,marks:a})}var zo=u(G()),Go=u(X()),Vf=u(W());var qo=u(T());function ai(){let e=(0,Vf.useContext)(U),t=e.view;return(0,qo.jsxs)(zo.__experimentalToggleGroupControl,{size:"__unstable-large",label:(0,Go.__)("Density"),value:t.layout?.density||"balanced",onChange:r=>{e.onChangeView({...t,layout:{...t.layout,density:r}})},isBlock:!0,children:[(0,qo.jsx)(zo.__experimentalToggleGroupControlOption,{value:"comfortable",label:(0,Go._x)("Comfortable","Density option for DataView layout")},"comfortable"),(0,qo.jsx)(zo.__experimentalToggleGroupControlOption,{value:"balanced",label:(0,Go._x)("Balanced","Density option for DataView layout")},"balanced"),(0,qo.jsx)(zo.__experimentalToggleGroupControlOption,{value:"compact",label:(0,Go._x)("Compact","Density option for DataView layout")},"compact")]})}var Jr=[{type:Mo,label:(0,Cr.__)("Table"),component:Qc,icon:ha,viewConfigOptions:ai},{type:za,label:(0,Cr.__)("Grid"),component:rf,icon:xa,viewConfigOptions:kl},{type:Oc,label:(0,Cr.__)("List"),component:Pl,icon:(0,Cr.isRTL)()?Ys:$s},{type:Pc,label:(0,Cr.__)("Activity"),component:df,icon:il,viewConfigOptions:ai},{type:Vc,label:(0,Cr.__)("Grid"),component:_f,icon:xa,viewConfigOptions:kl,isPicker:!0},{type:Ic,label:(0,Cr.__)("Table"),component:Sf,icon:ha,viewConfigOptions:ai,isPicker:!0}];var on=u(W()),$m=u(G());var St=u(G()),Ar=u(X()),Ri=u(W());var Rh=Object.defineProperty,kh=Object.defineProperties,Nh=Object.getOwnPropertyDescriptors,ii=Object.getOwnPropertySymbols,Af=Object.prototype.hasOwnProperty,Tf=Object.prototype.propertyIsEnumerable,If=(e,t,r)=>t in e?Rh(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,L=(e,t)=>{for(var r in t||(t={}))Af.call(t,r)&&If(e,r,t[r]);if(ii)for(var r of ii(t))Tf.call(t,r)&&If(e,r,t[r]);return e},Z=(e,t)=>kh(e,Nh(t)),ae=(e,t)=>{var r={};for(var o in e)Af.call(e,o)&&t.indexOf(o)<0&&(r[o]=e[o]);if(e!=null&&ii)for(var o of ii(e))t.indexOf(o)<0&&Tf.call(e,o)&&(r[o]=e[o]);return r};var Dh=Object.defineProperty,Mh=Object.defineProperties,Fh=Object.getOwnPropertyDescriptors,si=Object.getOwnPropertySymbols,kf=Object.prototype.hasOwnProperty,Nf=Object.prototype.propertyIsEnumerable,Rf=(e,t,r)=>t in e?Dh(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,ie=(e,t)=>{for(var r in t||(t={}))kf.call(t,r)&&Rf(e,r,t[r]);if(si)for(var r of si(t))Nf.call(t,r)&&Rf(e,r,t[r]);return e},ze=(e,t)=>Mh(e,Fh(t)),li=(e,t)=>{var r={};for(var o in e)kf.call(e,o)&&t.indexOf(o)<0&&(r[o]=e[o]);if(e!=null&&si)for(var o of si(e))t.indexOf(o)<0&&Nf.call(e,o)&&(r[o]=e[o]);return r};function kn(...e){}function Nl(e,t){if(Lh(e)){let r=Bh(t)?t():t;return e(r)}return e}function Lh(e){return typeof e=="function"}function Bh(e){return typeof e=="function"}function It(e,t){return typeof Object.hasOwn=="function"?Object.hasOwn(e,t):Object.prototype.hasOwnProperty.call(e,t)}function eo(...e){return(...t)=>{for(let r of e)typeof r=="function"&&r(...t)}}function Nn(e){return e.normalize("NFD").replace(/[\u0300-\u036f]/g,"")}function Dl(e,t){let r=ie({},e);for(let o of t)It(r,o)&&delete r[o];return r}function Ml(e,t){let r={};for(let o of t)It(e,o)&&(r[o]=e[o]);return r}function Dn(e){return e}function ot(e,t){if(!e)throw typeof t!="string"?new Error("Invariant failed"):new Error(t)}function Fl(e){return Object.keys(e)}function Ll(e,...t){let r=typeof e=="function"?e(...t):e;return r==null?!1:!r}function So(e){return e.disabled||e["aria-disabled"]===!0||e["aria-disabled"]==="true"}function nt(e){let t={};for(let r in e)e[r]!==void 0&&(t[r]=e[r]);return t}function re(...e){for(let t of e)if(t!==void 0)return t}var Df=u(Ve(),1);function Mf(e,t){typeof e=="function"?e(t):e&&(e.current=t)}function Hh(e){return!e||!(0,Df.isValidElement)(e)?!1:"ref"in e.props||"ref"in e}function Ff(e){return Hh(e)?L({},e.props).ref||e.ref:null}function Lf(e,t){let r=L({},e);for(let o in t){if(!It(t,o))continue;if(o==="className"){let a="className";r[a]=e[a]?`${e[a]} ${t[a]}`:t[a];continue}if(o==="style"){let a="style";r[a]=e[a]?L(L({},e[a]),t[a]):t[a];continue}let n=t[o];if(typeof n=="function"&&o.startsWith("on")){let a=e[o];if(typeof a=="function"){r[o]=(...i)=>{n(...i),a(...i)};continue}}r[o]=n}return r}var to=jh();function jh(){var e;return typeof window<"u"&&!!((e=window.document)!=null&&e.createElement)}function Er(e){return e?"self"in e?e.document:e.ownerDocument||document:document}function Co(e,t=!1){let{activeElement:r}=Er(e);if(!r?.nodeName)return null;if(Bl(r)&&r.contentDocument)return Co(r.contentDocument.body,t);if(t){let o=r.getAttribute("aria-activedescendant");if(o){let n=Er(r).getElementById(o);if(n)return n}}return r}function Jt(e,t){return e===t||e.contains(t)}function Bl(e){return e.tagName==="IFRAME"}function Or(e){let t=e.tagName.toLowerCase();return t==="button"?!0:t==="input"&&e.type?Wh.indexOf(e.type)!==-1:!1}var Wh=["button","color","file","image","reset","submit"];function Hl(e){if(typeof e.checkVisibility=="function")return e.checkVisibility();let t=e;return t.offsetWidth>0||t.offsetHeight>0||e.getClientRects().length>0}function wt(e){try{let t=e instanceof HTMLInputElement&&e.selectionStart!==null,r=e.tagName==="TEXTAREA";return t||r||!1}catch{return!1}}function Mn(e){return e.isContentEditable||wt(e)}function jl(e){if(wt(e))return e.value;if(e.isContentEditable){let t=Er(e).createRange();return t.selectNodeContents(e),t.toString()}return""}function Yo(e){let t=0,r=0;if(wt(e))t=e.selectionStart||0,r=e.selectionEnd||0;else if(e.isContentEditable){let o=Er(e).getSelection();if(o?.rangeCount&&o.anchorNode&&Jt(e,o.anchorNode)&&o.focusNode&&Jt(e,o.focusNode)){let n=o.getRangeAt(0),a=n.cloneRange();a.selectNodeContents(e),a.setEnd(n.startContainer,n.startOffset),t=a.toString().length,a.setEnd(n.endContainer,n.endOffset),r=a.toString().length}}return{start:t,end:r}}function Wl(e,t){let r=["dialog","menu","listbox","tree","grid"],o=e?.getAttribute("role");return o&&r.indexOf(o)!==-1?o:t}function Uo(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 Uo(e.parentElement)||document.scrollingElement||document.body}function Fn(e,...t){/text|search|password|tel|url/i.test(e.type)&&e.setSelectionRange(...t)}function zl(e,t){let r=e.map((n,a)=>[a,n]),o=!1;return r.sort(([n,a],[i,s])=>{let l=t(a),c=t(s);return l===c||!l||!c?0:zh(l,c)?(n>i&&(o=!0),-1):(na):e}function zh(e,t){return!!(t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_PRECEDING)}function Gl(){return to&&!!navigator.maxTouchPoints}function ui(){return to?/mac|iphone|ipad|ipod/i.test(navigator.platform):!1}function Eo(){return to&&ui()&&/apple/i.test(navigator.vendor)}function ql(){return to&&/firefox\//i.test(navigator.userAgent)}function ci(e){return!!(e.currentTarget&&!Jt(e.currentTarget,e.target))}function pt(e){return e.target===e.currentTarget}function Bf(e){let t=e.currentTarget;if(!t)return!1;let r=ui();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 Hf(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 Oo(e,t){let r=new FocusEvent("blur",t),o=e.dispatchEvent(r),n=ze(ie({},t),{bubbles:!0});return e.dispatchEvent(new FocusEvent("focusout",n)),o}function jf(e,t,r){let o=new KeyboardEvent(t,r);return e.dispatchEvent(o)}function Yl(e,t){let r=new MouseEvent("click",t);return e.dispatchEvent(r)}function fi(e,t){let r=t||e.currentTarget,o=e.relatedTarget;return!o||!Jt(r,o)}function ro(e,t,r,o){let a=(s=>{if(o){let c=setTimeout(s,o);return()=>clearTimeout(c)}let l=requestAnimationFrame(s);return()=>cancelAnimationFrame(l)})(()=>{e.removeEventListener(t,i,!0),r()}),i=()=>{a(),r()};return e.addEventListener(t,i,{once:!0,capture:!0}),a}function er(e,t,r,o=window){let n=[];try{o.document.addEventListener(e,t,r);for(let i of Array.from(o.frames))n.push(er(e,t,r,i))}catch{}return()=>{try{o.document.removeEventListener(e,t,r)}catch{}for(let i of n)i()}}var be=u(Ve(),1),Gh=u(Ve(),1),Ul=L({},Gh),Wf=Ul.useId,vC=Ul.useDeferredValue,zf=Ul.useInsertionEffect,ke=to?be.useLayoutEffect:be.useEffect;function qh(e){let[t]=(0,be.useState)(e);return t}function Yf(e){let t=(0,be.useRef)(e);return ke(()=>{t.current=e}),t}function oe(e){let t=(0,be.useRef)(()=>{throw new Error("Cannot call an event handler while rendering.")});return zf?zf(()=>{t.current=e}):t.current=e,(0,be.useCallback)((...r)=>{var o;return(o=t.current)==null?void 0:o.call(t,...r)},[])}function Uf(e){let[t,r]=(0,be.useState)(null);return ke(()=>{if(t==null||!e)return;let o=null;return e(n=>(o=n,t)),()=>{e(o)}},[t,e]),[t,r]}function Me(...e){return(0,be.useMemo)(()=>{if(e.some(Boolean))return t=>{for(let r of e)Mf(r,t)}},e)}function Bt(e){if(Wf){let o=Wf();return e||o}let[t,r]=(0,be.useState)(e);return ke(()=>{if(e||t)return;let o=Math.random().toString(36).slice(2,8);r(`id-${o}`)},[e,t]),e||t}function $f(e,t){let r=a=>{if(typeof a=="string")return a},[o,n]=(0,be.useState)(()=>r(t));return ke(()=>{let a=e&&"current"in e?e.current:e;n(a?.tagName.toLowerCase()||r(t))},[e,t]),o}function Kf(e,t,r){let o=qh(r),[n,a]=(0,be.useState)(o);return(0,be.useEffect)(()=>{let i=e&&"current"in e?e.current:e;if(!i)return;let s=()=>{let c=i.getAttribute(t);a(c??o)},l=new MutationObserver(s);return l.observe(i,{attributeFilter:[t]}),s(),()=>l.disconnect()},[e,t,o]),n}function tr(e,t){let r=(0,be.useRef)(!1);(0,be.useEffect)(()=>{if(r.current)return e();r.current=!0},t),(0,be.useEffect)(()=>()=>{r.current=!1},[])}function Xf(e,t){let r=(0,be.useRef)(!1);ke(()=>{if(r.current)return e();r.current=!0},t),ke(()=>()=>{r.current=!1},[])}function Zf(){return(0,be.useReducer)(()=>[],[])}function Ge(e){return oe(typeof e=="function"?e:()=>e)}function rr(e,t,r=[]){let o=(0,be.useCallback)(n=>(e.wrapElement&&(n=e.wrapElement(n)),t(n)),[...r,e.wrapElement]);return Z(L({},e),{wrapElement:o})}function Qf(e,t,r){let o=e.onLoadedMetadataCapture,n=(0,be.useMemo)(()=>Object.assign(()=>{},Z(L({},o),{[t]:r})),[o,t,r]);return[o?.[t],{onLoadedMetadataCapture:n}]}function Jf(){return(0,be.useEffect)(()=>{er("mousemove",Uh,!0),er("mousedown",di,!0),er("mouseup",di,!0),er("keydown",di,!0),er("scroll",di,!0)},[]),oe(()=>$l)}var $l=!1,Gf=0,qf=0;function Yh(e){let t=e.movementX||e.screenX-Gf,r=e.movementY||e.screenY-qf;return Gf=e.screenX,qf=e.screenY,t||r||!1}function Uh(e){Yh(e)&&($l=!0)}function di(){$l=!1}var _t=u(Ve(),1),Po=u(T(),1);function xe(e){let t=_t.forwardRef((r,o)=>e(Z(L({},r),{ref:o})));return t.displayName=e.displayName||e.name,t}function oo(e,t){return _t.memo(e,t)}function ye(e,t){let r=t,{wrapElement:o,render:n}=r,a=ae(r,["wrapElement","render"]),i=Me(t.ref,Ff(n)),s;if(_t.isValidElement(n)){let l=Z(L({},n.props),{ref:i});s=_t.cloneElement(n,Lf(a,l))}else n?s=n(a):s=(0,Po.jsx)(e,L({},a));return o?o(s):s}function Se(e){let t=(r={})=>e(r);return t.displayName=e.name,t}function At(e=[],t=[]){let r=_t.createContext(void 0),o=_t.createContext(void 0),n=()=>_t.useContext(r),a=(c=!1)=>{let f=_t.useContext(o),d=n();return c?f:f||d},i=()=>{let c=_t.useContext(o),f=n();if(!(c&&c===f))return f},s=c=>e.reduceRight((f,d)=>(0,Po.jsx)(d,Z(L({},c),{children:f})),(0,Po.jsx)(r.Provider,L({},c)));return{context:r,scopedContext:o,useContext:n,useScopedContext:a,useProviderContext:i,ContextProvider:s,ScopedContextProvider:c=>(0,Po.jsx)(s,Z(L({},c),{children:t.reduceRight((f,d)=>(0,Po.jsx)(d,Z(L({},c),{children:f})),(0,Po.jsx)(o.Provider,L({},c)))}))}}var Ln=At(),ed=Ln.useContext,yC=Ln.useScopedContext,SC=Ln.useProviderContext,td=Ln.ContextProvider,rd=Ln.ScopedContextProvider;var Kl=u(Ve(),1),Bn=At([td],[rd]),mi=Bn.useContext,PC=Bn.useScopedContext,od=Bn.useProviderContext,$o=Bn.ContextProvider,pi=Bn.ScopedContextProvider,nd=(0,Kl.createContext)(void 0),ad=(0,Kl.createContext)(void 0);var Xl=u(Ve(),1),TC=(0,Xl.createContext)(null),RC=(0,Xl.createContext)(null),Hn=At([$o],[pi]),id=Hn.useContext,kC=Hn.useScopedContext,NC=Hn.useProviderContext,DC=Hn.ContextProvider,MC=Hn.ScopedContextProvider;function Vo(e,t){let r=e.__unstableInternals;return ot(r,"Invalid store"),r[t]}function yt(e,...t){let r=e,o=r,n=Symbol(),a=kn,i=new Set,s=new Set,l=new Set,c=new Set,f=new Set,d=new WeakMap,m=new WeakMap,p=A=>(l.add(A),()=>l.delete(A)),h=()=>{let A=i.size,S=Symbol();i.add(S);let R=()=>{i.delete(S),!i.size&&a()};if(A)return R;let N=Fl(r).map(y=>eo(...t.map(I=>{var b;let D=(b=I?.getState)==null?void 0:b.call(I);if(D&&It(D,y))return et(I,[y],H=>{M(y,H[y],!0)})}))),k=[];for(let y of l)k.push(y());let v=t.map(Ko);return a=eo(...N,...k,...v),R},g=(A,S,R=c)=>(R.add(S),m.set(S,A),()=>{var N;(N=d.get(S))==null||N(),d.delete(S),m.delete(S),R.delete(S)}),x=(A,S)=>g(A,S),w=(A,S)=>(d.set(S,S(r,r)),g(A,S)),_=(A,S)=>(d.set(S,S(r,o)),g(A,S,f)),C=A=>yt(Ml(r,A),P),V=A=>yt(Dl(r,A),P),E=()=>r,M=(A,S,R=!1)=>{var N;if(!It(r,A))return;let k=Nl(S,r[A]);if(k===r[A])return;if(!R)for(let b of t)(N=b?.setState)==null||N.call(b,A,k);let v=r;r=ze(ie({},r),{[A]:k});let y=Symbol();n=y,s.add(A);let I=(b,D,H)=>{var O;let q=m.get(b),$=Ze=>H?H.has(Ze):Ze===A;(!q||q.some($))&&((O=d.get(b))==null||O(),d.set(b,b(r,D)))};for(let b of c)I(b,v);queueMicrotask(()=>{if(n!==y)return;let b=r;for(let D of f)I(D,o,s);o=b,s.clear()})},P={getState:E,setState:M,__unstableInternals:{setup:p,init:h,subscribe:x,sync:w,batch:_,pick:C,omit:V}};return P}function Je(e,...t){if(e)return Vo(e,"setup")(...t)}function Ko(e,...t){if(e)return Vo(e,"init")(...t)}function Xo(e,...t){if(e)return Vo(e,"subscribe")(...t)}function et(e,...t){if(e)return Vo(e,"sync")(...t)}function no(e,...t){if(e)return Vo(e,"batch")(...t)}function jn(e,...t){if(e)return Vo(e,"omit")(...t)}function Zl(e,...t){if(e)return Vo(e,"pick")(...t)}function Io(...e){let t=e.reduce((o,n)=>{var a;let i=(a=n?.getState)==null?void 0:a.call(n);return i?Object.assign(o,i):o},{}),r=yt(t,...e);return Object.assign({},...e,r)}var or=u(Ve(),1),fd=u(cd(),1),{useSyncExternalStore:dd}=fd.default,md=()=>()=>{};function Qo(e,t=Dn){let r=or.useCallback(n=>e?Xo(e,null,n):md(),[e]),o=()=>{let n=typeof t=="string"?t:null,a=typeof t=="function"?t:null,i=e?.getState();if(a)return a(i);if(i&&n&&It(i,n))return i[n]};return dd(r,o,o)}function gi(e,t){let r=or.useRef({}),o=or.useCallback(a=>e?Xo(e,null,a):md(),[e]),n=()=>{let a=e?.getState(),i=!1,s=r.current;for(let l in t){let c=t[l];if(typeof c=="function"){let f=c(a);f!==s[l]&&(s[l]=f,i=!0)}if(typeof c=="string"){if(!a||!It(a,c))continue;let f=a[c];f!==s[l]&&(s[l]=f,i=!0)}}return i&&(r.current=L({},s)),r.current};return dd(o,n,n)}function Fe(e,t,r,o){let n=It(t,r)?t[r]:void 0,a=o?t[o]:void 0,i=Yf({value:n,setValue:a});ke(()=>et(e,[r],(s,l)=>{let{value:c,setValue:f}=i.current;f&&s[r]!==l[r]&&s[r]!==c&&f(s[r])}),[e,r]),ke(()=>{if(n!==void 0)return e.setState(r,n),no(e,[r],()=>{n!==void 0&&e.setState(r,n)})})}function Jo(e,t){let[r,o]=or.useState(()=>e(t));ke(()=>Ko(r),[r]);let n=or.useCallback(s=>Qo(r,s),[r]),a=or.useMemo(()=>Z(L({},r),{useState:n}),[r,n]),i=oe(()=>{o(s=>e(L(L({},t),s.getState())))});return[a,i]}function ob(e){var t;let r=e.find(a=>!!a.element),o=[...e].reverse().find(a=>!!a.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 Er(n).body}function nb(e){return e?.__unstablePrivateStore}function pd(e={}){var t;e.store;let r=(t=e.store)==null?void 0:t.getState(),o=re(e.items,r?.items,e.defaultItems,[]),n=new Map(o.map(m=>[m.id,m])),a={items:o,renderedItems:re(r?.renderedItems,[])},i=nb(e.store),s=yt({items:o,renderedItems:a.renderedItems},i),l=yt(a,e.store),c=m=>{let p=zl(m,h=>h.element);s.setState("renderedItems",p),l.setState("renderedItems",p)};Je(l,()=>Ko(s)),Je(s,()=>no(s,["items"],m=>{l.setState("items",m.items)})),Je(s,()=>no(s,["renderedItems"],m=>{let p=!0,h=requestAnimationFrame(()=>{let{renderedItems:_}=l.getState();m.renderedItems!==_&&c(m.renderedItems)});if(typeof IntersectionObserver!="function")return()=>cancelAnimationFrame(h);let g=()=>{if(p){p=!1;return}cancelAnimationFrame(h),h=requestAnimationFrame(()=>c(m.renderedItems))},x=ob(m.renderedItems),w=new IntersectionObserver(g,{root:x});for(let _ of m.renderedItems)_.element&&w.observe(_.element);return()=>{cancelAnimationFrame(h),w.disconnect()}}));let f=(m,p,h=!1)=>{let g;return p(w=>{let _=w.findIndex(({id:V})=>V===m.id),C=w.slice();if(_!==-1){g=w[_];let V=ie(ie({},g),m);C[_]=V,n.set(m.id,V)}else C.push(m),n.set(m.id,m);return C}),()=>{p(w=>{if(!g)return h&&n.delete(m.id),w.filter(({id:V})=>V!==m.id);let _=w.findIndex(({id:V})=>V===m.id);if(_===-1)return w;let C=w.slice();return C[_]=g,n.set(m.id,g),C})}},d=m=>f(m,p=>s.setState("items",p),!0);return ze(ie({},l),{registerItem:d,renderItem:m=>eo(d(m),f(m,p=>s.setState("renderedItems",p))),item:m=>{if(!m)return null;let p=n.get(m);if(!p){let{items:h}=s.getState();p=h.find(g=>g.id===m),p&&n.set(m,p)}return p||null},__unstablePrivateStore:s})}function vd(e,t,r){return tr(t,[r.store]),Fe(e,r,"items","setItems"),e}function Jl(e){return Array.isArray(e)?e:typeof e<"u"?[e]:[]}function Wn(e){let t=[];for(let r of e)t.push(...r);return t}function en(e){return e.slice().reverse()}var ab={id:null};function Pr(e,t){return e.find(r=>t?!r.disabled&&r.id!==t:!r.disabled)}function ib(e,t){return e.filter(r=>t?!r.disabled&&r.id!==t:!r.disabled)}function gd(e,t){return e.filter(r=>r.rowId===t)}function sb(e,t,r=!1){let o=e.findIndex(n=>n.id===t);return[...e.slice(o+1),...r?[ab]:[],...e.slice(0,o)]}function hd(e){let t=[];for(let r of e){let o=t.find(n=>{var a;return((a=n[0])==null?void 0:a.rowId)===r.rowId});o?o.push(r):t.push([r])}return t}function bd(e){let t=0;for(let{length:r}of e)r>t&&(t=r);return t}function lb(e){return{id:"__EMPTY_ITEM__",disabled:!0,rowId:e}}function ub(e,t,r){let o=bd(e);for(let n of e)for(let a=0;aet(i,["renderedItems","activeId"],l=>{i.setState("activeId",c=>{var f;return c!==void 0?c:(f=Pr(l.renderedItems))==null?void 0:f.id})}));let s=(l="next",c={})=>{var f,d;let m=i.getState(),{skip:p=0,activeId:h=m.activeId,focusShift:g=m.focusShift,focusLoop:x=m.focusLoop,focusWrap:w=m.focusWrap,includesBaseElement:_=m.includesBaseElement,renderedItems:C=m.renderedItems,rtl:V=m.rtl}=c,E=l==="up"||l==="down",M=l==="next"||l==="down",P=M?V&&!E:!V||E,A=g&&!p,S=E?Wn(ub(hd(C),h,A)):C;if(S=P?en(S):S,S=E?cb(S):S,h==null)return(f=Pr(S))==null?void 0:f.id;let R=S.find(O=>O.id===h);if(!R)return(d=Pr(S))==null?void 0:d.id;let N=S.some(O=>O.rowId),k=S.indexOf(R),v=S.slice(k+1),y=gd(v,R.rowId);if(p){let O=ib(y,h),q=O.slice(p)[0]||O[O.length-1];return q?.id}let I=x&&(E?x!=="horizontal":x!=="vertical"),b=N&&w&&(E?w!=="horizontal":w!=="vertical"),D=M?(!N||E)&&I&&_:E?_:!1;if(I){let O=b&&!D?S:gd(S,R.rowId),q=sb(O,h,D),$=Pr(q,h);return $?.id}if(b){let O=Pr(D?y:v,h);return D?O?.id||null:O?.id}let H=Pr(y,h);return!H&&D?null:H?.id};return ze(ie(ie({},o),i),{setBaseElement:l=>i.setState("baseElement",l),setActiveId:l=>i.setState("activeId",l),move:l=>{l!==void 0&&(i.setState("activeId",l),i.setState("moves",c=>c+1))},first:()=>{var l;return(l=Pr(i.getState().renderedItems))==null?void 0:l.id},last:()=>{var l;return(l=Pr(en(i.getState().renderedItems)))==null?void 0:l.id},next:l=>(l!==void 0&&typeof l=="number"&&(l={skip:l}),s("next",l)),previous:l=>(l!==void 0&&typeof l=="number"&&(l={skip:l}),s("previous",l)),down:l=>(l!==void 0&&typeof l=="number"&&(l={skip:l}),s("down",l)),up:l=>(l!==void 0&&typeof l=="number"&&(l={skip:l}),s("up",l))})}function wd(e){let t=Bt(e.id);return L({id:t},e)}function _d(e,t,r){return e=vd(e,t,r),Fe(e,r,"activeId","setActiveId"),Fe(e,r,"includesBaseElement"),Fe(e,r,"virtualFocus"),Fe(e,r,"orientation"),Fe(e,r,"rtl"),Fe(e,r,"focusLoop"),Fe(e,r,"focusWrap"),Fe(e,r,"focusShift"),e}function yd(e={}){let t=Io(e.store,jn(e.disclosure,["contentElement","disclosureElement"]));let r=t?.getState(),o=re(e.open,r?.open,e.defaultOpen,!1),n=re(e.animated,r?.animated,!1),a={open:o,animated:n,animating:!!n&&o,mounted:o,contentElement:re(r?.contentElement,null),disclosureElement:re(r?.disclosureElement,null)},i=yt(a,t);return Je(i,()=>et(i,["animated","animating"],s=>{s.animated||i.setState("animating",!1)})),Je(i,()=>Xo(i,["open"],()=>{i.getState().animated&&i.setState("animating",!0)})),Je(i,()=>et(i,["open","animating"],s=>{i.setState("mounted",s.open||s.animating)})),ze(ie({},i),{disclosure:e.disclosure,setOpen:s=>i.setState("open",s),show:()=>i.setState("open",!0),hide:()=>i.setState("open",!1),toggle:()=>i.setState("open",s=>!s),stopAnimation:()=>i.setState("animating",!1),setContentElement:s=>i.setState("contentElement",s),setDisclosureElement:s=>i.setState("disclosureElement",s)})}function Sd(e,t,r){return tr(t,[r.store,r.disclosure]),Fe(e,r,"open","setOpen"),Fe(e,r,"mounted","setMounted"),Fe(e,r,"animated"),Object.assign(e,{disclosure:r.disclosure})}function Cd(e={}){return yd(e)}function Ed(e,t,r){return Sd(e,t,r)}function Od(e={}){var t=e,{popover:r}=t,o=li(t,["popover"]);let n=Io(o.store,jn(r,["arrowElement","anchorElement","contentElement","popoverElement","disclosureElement"]));let a=n?.getState(),i=Cd(ze(ie({},o),{store:n})),s=re(o.placement,a?.placement,"bottom"),l=ze(ie({},i.getState()),{placement:s,currentPlacement:s,anchorElement:re(a?.anchorElement,null),popoverElement:re(a?.popoverElement,null),arrowElement:re(a?.arrowElement,null),rendered:Symbol("rendered")}),c=yt(l,i,n);return ze(ie(ie({},i),c),{setAnchorElement:f=>c.setState("anchorElement",f),setPopoverElement:f=>c.setState("popoverElement",f),setArrowElement:f=>c.setState("arrowElement",f),render:()=>c.setState("rendered",Symbol("rendered"))})}function Pd(e,t,r){return tr(t,[r.popover]),Fe(e,r,"placement"),Ed(e,t,r)}var fb=Eo()&&Gl();function Vd(e={}){var t=e,{tag:r}=t,o=li(t,["tag"]);let n=Io(o.store,Zl(r,["value","rtl"]));let a=r?.getState(),i=n?.getState(),s=re(o.activeId,i?.activeId,o.defaultActiveId,null),l=xd(ze(ie({},o),{activeId:s,includesBaseElement:re(o.includesBaseElement,i?.includesBaseElement,!0),orientation:re(o.orientation,i?.orientation,"vertical"),focusLoop:re(o.focusLoop,i?.focusLoop,!0),focusWrap:re(o.focusWrap,i?.focusWrap,!0),virtualFocus:re(o.virtualFocus,i?.virtualFocus,!0)})),c=Od(ze(ie({},o),{placement:re(o.placement,i?.placement,"bottom-start")})),f=re(o.value,i?.value,o.defaultValue,""),d=re(o.selectedValue,i?.selectedValue,a?.values,o.defaultSelectedValue,""),m=Array.isArray(d),p=ze(ie(ie({},l.getState()),c.getState()),{value:f,selectedValue:d,resetValueOnSelect:re(o.resetValueOnSelect,i?.resetValueOnSelect,m),resetValueOnHide:re(o.resetValueOnHide,i?.resetValueOnHide,m&&!r),activeValue:i?.activeValue}),h=yt(p,l,c,n);return fb&&Je(h,()=>et(h,["virtualFocus"],()=>{h.setState("virtualFocus",!1)})),Je(h,()=>{if(r)return eo(et(h,["selectedValue"],g=>{Array.isArray(g.selectedValue)&&r.setValues(g.selectedValue)}),et(r,["values"],g=>{h.setState("selectedValue",g.values)}))}),Je(h,()=>et(h,["resetValueOnHide","mounted"],g=>{g.resetValueOnHide&&(g.mounted||h.setState("value",f))})),Je(h,()=>et(h,["open"],g=>{g.open||(h.setState("activeId",s),h.setState("moves",0))})),Je(h,()=>et(h,["moves","activeId"],(g,x)=>{g.moves===x.moves&&h.setState("activeValue",void 0)})),Je(h,()=>no(h,["moves","renderedItems"],(g,x)=>{if(g.moves===x.moves)return;let{activeId:w}=h.getState(),_=l.item(w);h.setState("activeValue",_?.value)})),ze(ie(ie(ie({},c),l),h),{tag:r,setValue:g=>h.setState("value",g),resetValue:()=>h.setState("value",p.value),setSelectedValue:g=>h.setState("selectedValue",g)})}function mb(e){let t=id();return e=Z(L({},e),{tag:e.tag!==void 0?e.tag:t}),wd(e)}function pb(e,t,r){return tr(t,[r.tag]),Fe(e,r,"value","setValue"),Fe(e,r,"selectedValue","setSelectedValue"),Fe(e,r,"resetValueOnHide"),Fe(e,r,"resetValueOnSelect"),Object.assign(_d(Pd(e,t,r),t,r),{tag:r.tag})}function eu(e={}){e=mb(e);let[t,r]=Jo(Vd,e);return pb(t,r,e)}var zn=At(),X2=zn.useContext,Z2=zn.useScopedContext,tu=zn.useProviderContext,Id=zn.ContextProvider,Ad=zn.ScopedContextProvider;var ru=u(Ve(),1),Gn=At([Id],[Ad]),tE=Gn.useContext,rE=Gn.useScopedContext,oE=Gn.useProviderContext,Td=Gn.ContextProvider,hi=Gn.ScopedContextProvider,nE=(0,ru.createContext)(void 0),aE=(0,ru.createContext)(void 0);var qn=At([Td],[hi]),uE=qn.useContext,cE=qn.useScopedContext,Rd=qn.useProviderContext,kd=qn.ContextProvider,Nd=qn.ScopedContextProvider;var bi=u(Ve(),1),xi=(0,bi.createContext)(void 0),Yn=At([kd,$o],[Nd,pi]),ou=Yn.useContext,tn=Yn.useScopedContext,wi=Yn.useProviderContext,Dd=Yn.ContextProvider,Md=Yn.ScopedContextProvider,_i=(0,bi.createContext)(void 0),Fd=(0,bi.createContext)(!1);var vb="div",nu=Se(function(t){var r=t,{store:o}=r,n=ae(r,["store"]);let a=Rd();return o=o||a,n=Z(L({},n),{ref:Me(o?.setAnchorElement,n.ref)}),n}),wE=xe(function(t){let r=nu(t);return ye(vb,r)});function Ld(e,t){return e.find(r=>t?!r.disabled&&r.id!==t:!r.disabled)}function nr(e,t){return t&&e.item(t)||null}function Bd(e){let t=[];for(let r of e){let o=t.find(n=>{var a;return((a=n[0])==null?void 0:a.rowId)===r.rowId});o?o.push(r):t.push([r])}return t}function Hd(e,t=!1){if(wt(e))e.setSelectionRange(t?e.value.length:0,e.value.length);else if(e.isContentEditable){let r=Er(e).getSelection();r?.selectAllChildren(e),t&&r?.collapseToEnd()}}var au=Symbol("FOCUS_SILENTLY");function jd(e){e[au]=!0,e.focus({preventScroll:!0})}function Wd(e){let t=e[au];return delete e[au],t}function Ao(e,t,r){if(!t||t===r)return!1;let o=e.item(t.id);return!(!o||r&&o.element===r)}var zd=u(Ve(),1),Gd=(0,zd.createContext)(!0);var qd="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 Un(e){return!(!e.matches(qd)||!Hl(e)||e.closest("[inert]"))}function Yd(e){for(;e&&!Un(e);)e=e.closest(qd);return e||null}function Ht(e){let t=Co(e);if(!t)return!1;if(t===e)return!0;let r=t.getAttribute("aria-activedescendant");return r?r===e.id:!1}function iu(e){let t=Co(e);if(!t)return!1;if(Jt(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 Ud(e){!iu(e)&&Un(e)&&e.focus()}function $d(e,t){"scrollIntoView"in e?(e.focus({preventScroll:!0}),e.scrollIntoView(ie({block:"nearest",inline:"nearest"},t))):e.focus()}var Nt=u(Ve(),1),gb="div",Kd=Eo(),hb=["text","search","url","tel","email","password","number","date","month","week","time","datetime","datetime-local"],bb=Symbol("safariFocusAncestor");function Xd(e,t){e&&(e[bb]=t)}function xb(e){let{tagName:t,readOnly:r,type:o}=e;return t==="TEXTAREA"&&!r||t==="SELECT"&&!r?!0:t==="INPUT"&&!r?hb.includes(o):!!(e.isContentEditable||e.getAttribute("role")==="combobox"&&e.dataset.name)}function wb(e){return"labels"in e?e.labels:null}function Zd(e){return e.tagName.toLowerCase()==="input"&&e.type?e.type==="radio"||e.type==="checkbox":!1}function _b(e){return e?e==="button"||e==="summary"||e==="input"||e==="select"||e==="textarea"||e==="a":!0}function yb(e){return e?e==="button"||e==="input"||e==="select"||e==="textarea":!0}function Sb(e,t,r,o,n){return e?t?r&&!o?-1:void 0:r?n:n||0:n}function su(e,t){return oe(r=>{e?.(r),!r.defaultPrevented&&t&&(r.stopPropagation(),r.preventDefault())})}var lu=!0;function Cb(e){let t=e.target;t&&"hasAttribute"in t&&(t.hasAttribute("data-focus-visible")||(lu=!1))}function Eb(e){e.metaKey||e.ctrlKey||e.altKey||(lu=!0)}var $n=Se(function(t){var r=t,{focusable:o=!0,accessibleWhenDisabled:n,autoFocus:a,onFocusVisible:i}=r,s=ae(r,["focusable","accessibleWhenDisabled","autoFocus","onFocusVisible"]);let l=(0,Nt.useRef)(null);(0,Nt.useEffect)(()=>{o&&(er("mousedown",Cb,!0),er("keydown",Eb,!0))},[o]),Kd&&(0,Nt.useEffect)(()=>{if(!o)return;let b=l.current;if(!b||!Zd(b))return;let D=wb(b);if(!D)return;let H=()=>queueMicrotask(()=>b.focus());for(let O of D)O.addEventListener("mouseup",H);return()=>{for(let O of D)O.removeEventListener("mouseup",H)}},[o]);let c=o&&So(s),f=!!c&&!n,[d,m]=(0,Nt.useState)(!1);(0,Nt.useEffect)(()=>{o&&f&&d&&m(!1)},[o,f,d]),(0,Nt.useEffect)(()=>{if(!o||!d)return;let b=l.current;if(!b||typeof IntersectionObserver>"u")return;let D=new IntersectionObserver(()=>{Un(b)||m(!1)});return D.observe(b),()=>D.disconnect()},[o,d]);let p=su(s.onKeyPressCapture,c),h=su(s.onMouseDownCapture,c),g=su(s.onClickCapture,c),x=s.onMouseDown,w=oe(b=>{if(x?.(b),b.defaultPrevented||!o)return;let D=b.currentTarget;if(!Kd||ci(b)||!Or(D)&&!Zd(D))return;let H=!1,O=()=>{H=!0},q={capture:!0,once:!0};D.addEventListener("focusin",O,q);let $=Yd(D.parentElement);Xd($,!0),ro(D,"mouseup",()=>{D.removeEventListener("focusin",O,!0),Xd($,!1),!H&&Ud(D)})}),_=(b,D)=>{if(D&&(b.currentTarget=D),!o)return;let H=b.currentTarget;H&&Ht(H)&&(i?.(b),!b.defaultPrevented&&(H.dataset.focusVisible="true",m(!0)))},C=s.onKeyDownCapture,V=oe(b=>{if(C?.(b),b.defaultPrevented||!o||d||b.metaKey||b.altKey||b.ctrlKey||!pt(b))return;let D=b.currentTarget;ro(D,"focusout",()=>_(b,D))}),E=s.onFocusCapture,M=oe(b=>{if(E?.(b),b.defaultPrevented||!o)return;if(!pt(b)){m(!1);return}let D=b.currentTarget,H=()=>_(b,D);lu||xb(b.target)?ro(b.target,"focusout",H):m(!1)}),P=s.onBlur,A=oe(b=>{P?.(b),o&&fi(b)&&m(!1)}),S=(0,Nt.useContext)(Gd),R=oe(b=>{o&&a&&b&&S&&queueMicrotask(()=>{Ht(b)||Un(b)&&b.focus()})}),N=$f(l),k=o&&_b(N),v=o&&yb(N),y=s.style,I=(0,Nt.useMemo)(()=>f?L({pointerEvents:"none"},y):y,[f,y]);return s=Z(L({"data-focus-visible":o&&d||void 0,"data-autofocus":a||void 0,"aria-disabled":c||void 0},s),{ref:Me(l,R,s.ref),style:I,tabIndex:Sb(o,f,k,v,s.tabIndex),disabled:v&&f?!0:void 0,contentEditable:c?void 0:s.contentEditable,onKeyPressCapture:p,onClickCapture:g,onMouseDownCapture:h,onMouseDown:w,onKeyDownCapture:V,onFocusCapture:M,onBlur:A}),nt(s)}),HE=xe(function(t){let r=$n(t);return ye(gb,r)});var ar=u(Ve(),1),Jd=u(T(),1),Ob="div";function Pb(e){return e.some(t=>!!t.rowId)}function Vb(e){let t=e.target;return t&&!wt(t)?!1:e.key.length===1&&!e.ctrlKey&&!e.metaKey}function Ib(e){return e.key==="Shift"||e.key==="Control"||e.key==="Alt"||e.key==="Meta"}function Qd(e,t,r){return oe(o=>{var n;if(t?.(o),o.defaultPrevented||o.isPropagationStopped()||!pt(o)||Ib(o)||Vb(o))return;let a=e.getState(),i=(n=nr(e,a.activeId))==null?void 0:n.element;if(!i)return;let s=o,{view:l}=s,c=ae(s,["view"]),f=r?.current;i!==f&&i.focus(),jf(i,o.type,c)||o.preventDefault(),o.currentTarget.contains(i)&&o.stopPropagation()})}function Ab(e){return Ld(Wn(en(Bd(e))))}function Tb(e){let[t,r]=(0,ar.useState)(!1),o=(0,ar.useCallback)(()=>r(!0),[]),n=e.useState(a=>nr(e,a.activeId));return(0,ar.useEffect)(()=>{let a=n?.element;t&&a&&(r(!1),a.focus({preventScroll:!0}))},[n,t]),o}var uu=Se(function(t){var r=t,{store:o,composite:n=!0,focusOnMove:a=n,moveOnKeyPress:i=!0}=r,s=ae(r,["store","composite","focusOnMove","moveOnKeyPress"]);let l=od();o=o||l,ot(o,!1);let c=(0,ar.useRef)(null),f=(0,ar.useRef)(null),d=Tb(o),m=o.useState("moves"),[,p]=Uf(n?o.setBaseElement:null);(0,ar.useEffect)(()=>{var v;if(!o||!m||!n||!a)return;let{activeId:y}=o.getState(),I=(v=nr(o,y))==null?void 0:v.element;I&&$d(I)},[o,m,n,a]),ke(()=>{if(!o||!m||!n)return;let{baseElement:v,activeId:y}=o.getState();if(!(y===null)||!v)return;let b=f.current;f.current=null,b&&Oo(b,{relatedTarget:v}),Ht(v)||v.focus()},[o,m,n]);let h=o.useState("activeId"),g=o.useState("virtualFocus");ke(()=>{var v;if(!o||!n||!g)return;let y=f.current;if(f.current=null,!y)return;let b=((v=nr(o,h))==null?void 0:v.element)||Co(y);b!==y&&Oo(y,{relatedTarget:b})},[o,h,g,n]);let x=Qd(o,s.onKeyDownCapture,f),w=Qd(o,s.onKeyUpCapture,f),_=s.onFocusCapture,C=oe(v=>{if(_?.(v),v.defaultPrevented||!o)return;let{virtualFocus:y}=o.getState();if(!y)return;let I=v.relatedTarget,b=Wd(v.currentTarget);pt(v)&&b&&(v.stopPropagation(),f.current=I)}),V=s.onFocus,E=oe(v=>{if(V?.(v),v.defaultPrevented||!n||!o)return;let{relatedTarget:y}=v,{virtualFocus:I}=o.getState();I?pt(v)&&!Ao(o,y)&&queueMicrotask(d):pt(v)&&o.setActiveId(null)}),M=s.onBlurCapture,P=oe(v=>{var y;if(M?.(v),v.defaultPrevented||!o)return;let{virtualFocus:I,activeId:b}=o.getState();if(!I)return;let D=(y=nr(o,b))==null?void 0:y.element,H=v.relatedTarget,O=Ao(o,H),q=f.current;f.current=null,pt(v)&&O?(H===D?q&&q!==H&&Oo(q,v):D?Oo(D,v):q&&Oo(q,v),v.stopPropagation()):!Ao(o,v.target)&&D&&Oo(D,v)}),A=s.onKeyDown,S=Ge(i),R=oe(v=>{var y;if(A?.(v),v.defaultPrevented||!o||!pt(v))return;let{orientation:I,renderedItems:b,activeId:D}=o.getState(),H=nr(o,D);if((y=H?.element)!=null&&y.isConnected)return;let O=I!=="horizontal",q=I!=="vertical",$=Pb(b);if((v.key==="ArrowLeft"||v.key==="ArrowRight"||v.key==="Home"||v.key==="End")&&wt(v.currentTarget))return;let j={ArrowUp:($||O)&&(()=>{if($){let de=Ab(b);return de?.id}return o?.last()}),ArrowRight:($||q)&&o.first,ArrowDown:($||O)&&o.first,ArrowLeft:($||q)&&o.last,Home:o.first,End:o.last,PageUp:o.first,PageDown:o.last}[v.key];if(j){let de=j();if(de!==void 0){if(!S(v))return;v.preventDefault(),o.move(de)}}});s=rr(s,v=>(0,Jd.jsx)($o,{value:o,children:v}),[o]);let N=o.useState(v=>{var y;if(o&&n&&v.virtualFocus)return(y=nr(o,v.activeId))==null?void 0:y.id});s=Z(L({"aria-activedescendant":N},s),{ref:Me(c,p,s.ref),onKeyDownCapture:x,onKeyUpCapture:w,onFocusCapture:C,onFocus:E,onBlurCapture:P,onKeyDown:R});let k=o.useState(v=>n&&(v.virtualFocus||v.activeId===null));return s=$n(L({focusable:k},s)),s}),rO=xe(function(t){let r=uu(t);return ye(Ob,r)});var at=u(Ve(),1),Rb="input";function em(e,t,r){if(!r)return!1;let o=e.find(n=>!n.disabled&&n.value);return o?.value===t}function tm(e,t){return!t||e==null?!1:(e=Nn(e),t.length>e.length&&t.toLowerCase().indexOf(e.toLowerCase())===0)}function kb(e){return e.type==="input"}function Nb(e){return e==="inline"||e==="list"||e==="both"||e==="none"}function Db(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 Mb=Se(function(t){var r=t,{store:o,focusable:n=!0,autoSelect:a=!1,getAutoSelectId:i,setValueOnChange:s,showMinLength:l=0,showOnChange:c,showOnMouseDown:f,showOnClick:d=f,showOnKeyDown:m,showOnKeyPress:p=m,blurActiveItemOnClick:h,setValueOnClick:g=!0,moveOnKeyPress:x=!0,autoComplete:w="list"}=r,_=ae(r,["store","focusable","autoSelect","getAutoSelectId","setValueOnChange","showMinLength","showOnChange","showOnMouseDown","showOnClick","showOnKeyDown","showOnKeyPress","blurActiveItemOnClick","setValueOnClick","moveOnKeyPress","autoComplete"]);let C=wi();o=o||C,ot(o,!1);let V=(0,at.useRef)(null),[E,M]=Zf(),P=(0,at.useRef)(!1),A=(0,at.useRef)(!1),S=o.useState(F=>F.virtualFocus&&a),R=w==="inline"||w==="both",[N,k]=(0,at.useState)(R);Xf(()=>{R&&k(!0)},[R]);let v=o.useState("value"),y=(0,at.useRef)();(0,at.useEffect)(()=>et(o,["selectedValue","activeId"],(F,ce)=>{y.current=ce.selectedValue}),[]);let I=o.useState(F=>{var ce;if(R&&N&&!(F.activeValue&&Array.isArray(F.selectedValue)&&(F.selectedValue.includes(F.activeValue)||(ce=y.current)!=null&&ce.includes(F.activeValue))))return F.activeValue}),b=o.useState("renderedItems"),D=o.useState("open"),H=o.useState("contentElement"),O=(0,at.useMemo)(()=>{if(!R||!N)return v;if(em(b,I,S)){if(tm(v,I)){let ce=I?.slice(v.length)||"";return v+ce}return v}return I||v},[R,N,b,I,S,v]);(0,at.useEffect)(()=>{let F=V.current;if(!F)return;let ce=()=>k(!0);return F.addEventListener("combobox-item-move",ce),()=>{F.removeEventListener("combobox-item-move",ce)}},[]),(0,at.useEffect)(()=>{if(!R||!N||!I||!em(b,I,S)||!tm(v,I))return;let ce=kn;return queueMicrotask(()=>{let Ue=V.current;if(!Ue)return;let{start:$e,end:Dt}=Yo(Ue),gr=v.length,ct=I.length;Fn(Ue,gr,ct),ce=()=>{if(!Ht(Ue))return;let{start:vo,end:Hg}=Yo(Ue);vo===gr&&Hg===ct&&Fn(Ue,$e,Dt)}}),()=>ce()},[E,R,N,I,b,S,v]);let q=(0,at.useRef)(null),$=oe(i),Ze=(0,at.useRef)(null);(0,at.useEffect)(()=>{if(!D||!H)return;let F=Uo(H);if(!F)return;q.current=F;let ce=()=>{P.current=!1},Ue=()=>{if(!o||!P.current)return;let{activeId:Dt}=o.getState();Dt!==null&&Dt!==Ze.current&&(P.current=!1)},$e={passive:!0,capture:!0};return F.addEventListener("wheel",ce,$e),F.addEventListener("touchmove",ce,$e),F.addEventListener("scroll",Ue,$e),()=>{F.removeEventListener("wheel",ce,!0),F.removeEventListener("touchmove",ce,!0),F.removeEventListener("scroll",Ue,!0)}},[D,H,o]),ke(()=>{v&&(A.current||(P.current=!0))},[v]),ke(()=>{S!=="always"&&D||(P.current=D)},[S,D]);let rt=o.useState("resetValueOnSelect");tr(()=>{var F,ce;let Ue=P.current;if(!o||!D||!Ue&&!rt)return;let{baseElement:$e,contentElement:Dt,activeId:gr}=o.getState();if(!($e&&!Ht($e))){if(Dt?.hasAttribute("data-placing")){let ct=new MutationObserver(M);return ct.observe(Dt,{attributeFilter:["data-placing"]}),()=>ct.disconnect()}if(S&&Ue){let ct=$(b),vo=ct!==void 0?ct:(F=Db(b))!=null?F:o.first();Ze.current=vo,o.move(vo??null)}else{let ct=(ce=o.item(gr||o.first()))==null?void 0:ce.element;ct&&"scrollIntoView"in ct&&ct.scrollIntoView({block:"nearest",inline:"nearest"})}}},[o,D,E,v,S,rt,$,b]),(0,at.useEffect)(()=>{if(!R)return;let F=V.current;if(!F)return;let ce=[F,H].filter($e=>!!$e),Ue=$e=>{ce.every(Dt=>fi($e,Dt))&&o?.setValue(O)};for(let $e of ce)$e.addEventListener("focusout",Ue);return()=>{for(let $e of ce)$e.removeEventListener("focusout",Ue)}},[R,H,o,O]);let fe=F=>F.currentTarget.value.length>=l,j=_.onChange,de=Ge(c??fe),Qe=Ge(s??!o.tag),Ut=oe(F=>{if(j?.(F),F.defaultPrevented||!o)return;let ce=F.currentTarget,{value:Ue,selectionStart:$e,selectionEnd:Dt}=ce,gr=F.nativeEvent;if(P.current=!0,kb(gr)&&(gr.isComposing&&(P.current=!1,A.current=!0),R)){let ct=gr.inputType==="insertText"||gr.inputType==="insertCompositionText",vo=$e===Ue.length;k(ct&&vo)}if(Qe(F)){let ct=Ue===o.getState().value;o.setValue(Ue),queueMicrotask(()=>{Fn(ce,$e,Dt)}),R&&S&&ct&&M()}de(F)&&o.show(),(!S||!P.current)&&o.setActiveId(null)}),vr=_.onCompositionEnd,Mr=oe(F=>{P.current=!0,A.current=!1,vr?.(F),!F.defaultPrevented&&S&&M()}),Fr=_.onMouseDown,hs=Ge(h??(()=>!!o?.getState().includesBaseElement)),bs=Ge(g),xs=Ge(d??fe),ws=oe(F=>{Fr?.(F),!F.defaultPrevented&&(F.button||F.ctrlKey||o&&(hs(F)&&o.setActiveId(null),bs(F)&&o.setValue(O),xs(F)&&ro(F.currentTarget,"mouseup",o.show)))}),ec=_.onKeyDown,Ng=Ge(p??fe),Dg=oe(F=>{if(ec?.(F),F.repeat||(P.current=!1),F.defaultPrevented||F.ctrlKey||F.altKey||F.shiftKey||F.metaKey||!o)return;let{open:ce}=o.getState();ce||(F.key==="ArrowUp"||F.key==="ArrowDown")&&Ng(F)&&(F.preventDefault(),o.show())}),tc=_.onBlur,Mg=oe(F=>{P.current=!1,tc?.(F),F.defaultPrevented}),Fg=Bt(_.id),Lg=Nb(w)?w:void 0,Bg=o.useState(F=>F.activeId===null);return _=Z(L({id:Fg,role:"combobox","aria-autocomplete":Lg,"aria-haspopup":Wl(H,"listbox"),"aria-expanded":D,"aria-controls":H?.id,"data-active-item":Bg||void 0,value:O},_),{ref:Me(V,_.ref),onChange:Ut,onCompositionEnd:Mr,onMouseDown:ws,onKeyDown:Dg,onBlur:Mg}),_=uu(Z(L({store:o,focusable:n},_),{moveOnKeyPress:F=>Ll(x,F)?!1:(R&&k(!0),!0)})),_=nu(L({store:o},_)),L({autoComplete:"off"},_)}),yi=xe(function(t){let r=Mb(t);return ye(Rb,r)});var rm=u(T(),1);function Si(e={}){let t=eu(e);return(0,rm.jsx)(Dd,{value:t,children:e.children})}var ao=u(Ve(),1),Fb="button";function om(e){if(!e.isTrusted)return!1;let t=e.currentTarget;return e.key==="Enter"?Or(t)||t.tagName==="SUMMARY"||t.tagName==="A":e.key===" "?Or(t)||t.tagName==="SUMMARY"||t.tagName==="INPUT"||t.tagName==="SELECT":!1}var Lb=Symbol("command"),cu=Se(function(t){var r=t,{clickOnEnter:o=!0,clickOnSpace:n=!0}=r,a=ae(r,["clickOnEnter","clickOnSpace"]);let i=(0,ao.useRef)(null),[s,l]=(0,ao.useState)(!1);(0,ao.useEffect)(()=>{i.current&&l(Or(i.current))},[]);let[c,f]=(0,ao.useState)(!1),d=(0,ao.useRef)(!1),m=So(a),[p,h]=Qf(a,Lb,!0),g=a.onKeyDown,x=oe(C=>{g?.(C);let V=C.currentTarget;if(C.defaultPrevented||p||m||!pt(C)||wt(V)||V.isContentEditable)return;let E=o&&C.key==="Enter",M=n&&C.key===" ",P=C.key==="Enter"&&!o,A=C.key===" "&&!n;if(P||A){C.preventDefault();return}if(E||M){let S=om(C);if(E){if(!S){C.preventDefault();let R=C,{view:N}=R,k=ae(R,["view"]),v=()=>Yl(V,k);ql()?ro(V,"keyup",v):queueMicrotask(v)}}else M&&(d.current=!0,S||(C.preventDefault(),f(!0)))}}),w=a.onKeyUp,_=oe(C=>{if(w?.(C),C.defaultPrevented||p||m||C.metaKey)return;let V=n&&C.key===" ";if(d.current&&V&&(d.current=!1,!om(C))){C.preventDefault(),f(!1);let E=C.currentTarget,M=C,{view:P}=M,A=ae(M,["view"]);queueMicrotask(()=>Yl(E,A))}});return a=Z(L(L({"data-active":c||void 0,type:s?"button":void 0},h),a),{ref:Me(i,a.ref),onKeyDown:x,onKeyUp:_}),a=$n(a),a}),PO=xe(function(t){let r=cu(t);return ye(Fb,r)});var Ci=u(Ve(),1),am=u(T(),1),Bb="span";function nm(e){return Nn(e).toLowerCase()}function Hb(e,t){let r=[];for(let o of t){let n=0,a=o.length;for(;e.indexOf(o,n)!==-1;){let i=e.indexOf(o,n);i!==-1&&r.push([i,a]),n=i+1}}return r}function jb(e){return e.filter(([t,r],o,n)=>!n.some(([a,i],s)=>s!==o&&a<=t&&a+i>=t+r))}function Wb(e){return e.sort(([t],[r])=>t-r)}function zb(e,t){if(!e||!t)return e;let r=Jl(t).filter(Boolean).map(nm),o=[],n=(l,c=!1)=>(0,am.jsx)("span",{"data-autocomplete-value":c?"":void 0,"data-user-value":c?void 0:"",children:l},o.length),a=Wb(jb(Hb(nm(e),new Set(r))));if(!a.length)return o.push(n(e,!0)),o;let[i]=a[0];return[e.slice(0,i),...a.flatMap(([l,c],f)=>{var d;let m=e.slice(l,l+c),p=(d=a[f+1])==null?void 0:d[0],h=e.slice(l+c,p);return[m,h]})].forEach((l,c)=>{l&&o.push(n(l,c%2===0))}),o}var Gb=Se(function(t){var r=t,{store:o,value:n,userValue:a}=r,i=ae(r,["store","value","userValue"]);let s=tn();o=o||s;let l=(0,Ci.useContext)(_i),c=n??l,f=Qo(o,m=>a??m?.value),d=(0,Ci.useMemo)(()=>{if(c)return f?zb(c,f):c},[c,f]);return i=L({children:d},i),nt(i)}),Ei=xe(function(t){let r=Gb(t);return ye(Bb,r)});var im=u(Ve(),1),qb="div";function sm(e){let t=e.relatedTarget;return t?.nodeType===Node.ELEMENT_NODE?t:null}function Yb(e){let t=sm(e);return t?Jt(e.currentTarget,t):!1}var fu=Symbol("composite-hover");function Ub(e){let t=sm(e);if(!t)return!1;do{if(It(t,fu)&&t[fu])return!0;t=t.parentElement}while(t);return!1}var du=Se(function(t){var r=t,{store:o,focusOnHover:n=!0,blurOnHoverEnd:a=!!n}=r,i=ae(r,["store","focusOnHover","blurOnHoverEnd"]);let s=mi();o=o||s,ot(o,!1);let l=Jf(),c=i.onMouseMove,f=Ge(n),d=oe(x=>{if(c?.(x),!x.defaultPrevented&&l()&&f(x)){if(!iu(x.currentTarget)){let w=o?.getState().baseElement;w&&!Ht(w)&&w.focus()}o?.setActiveId(x.currentTarget.id)}}),m=i.onMouseLeave,p=Ge(a),h=oe(x=>{var w;m?.(x),!x.defaultPrevented&&l()&&(Yb(x)||Ub(x)||f(x)&&p(x)&&(o?.setActiveId(null),(w=o?.getState().baseElement)==null||w.focus()))}),g=(0,im.useCallback)(x=>{x&&(x[fu]=!0)},[]);return i=Z(L({},i),{ref:Me(g,i.ref),onMouseMove:d,onMouseLeave:h}),nt(i)}),zO=oo(xe(function(t){let r=du(t);return ye(qb,r)}));var Oi=u(Ve(),1),$b="div",mu=Se(function(t){var r=t,{store:o,shouldRegisterItem:n=!0,getItem:a=Dn,element:i}=r,s=ae(r,["store","shouldRegisterItem","getItem","element"]);let l=ed();o=o||l;let c=Bt(s.id),f=(0,Oi.useRef)(i);return(0,Oi.useEffect)(()=>{let d=f.current;if(!c||!d||!n)return;let m=a({id:c,element:d});return o?.renderItem(m)},[c,n,a,o]),s=Z(L({},s),{ref:Me(f,s.ref)}),nt(s)}),XO=xe(function(t){let r=mu(t);return ye($b,r)});var Vr=u(Ve(),1),um=u(T(),1),Kb="button";function Xb(e){return Mn(e)?!0:e.tagName==="INPUT"&&!Or(e)}function Zb(e,t=!1){let r=e.clientHeight,{top:o}=e.getBoundingClientRect(),n=Math.max(r*.875,r-40)*1.5,a=t?r-n+o:n+o;return e.tagName==="HTML"?a+e.scrollTop:a}function Qb(e,t=!1){let{top:r}=e.getBoundingClientRect();return t?r+e.clientHeight:r}function lm(e,t,r,o=!1){var n;if(!t||!r)return;let{renderedItems:a}=t.getState(),i=Uo(e);if(!i)return;let s=Zb(i,o),l,c;for(let f=0;f=0){c!==void 0&&c$.rowId===_);return g.ariaPosInSet+q.findIndex($=>$.id===p)},isTabbable(O){if(!O?.renderedItems.length)return!0;if(O.virtualFocus)return!1;if(s)return!0;if(O.activeId===null)return!1;let q=o?.item(O.activeId);return q?.disabled||!q?.element?!0:O.activeId===p}}),A=(0,Vr.useCallback)(O=>{var q;let $=Z(L({},O),{id:p||O.id,rowId:_,disabled:!!w,children:(q=O.element)==null?void 0:q.textContent});return l?l($):$},[p,_,w,l]),S=d.onFocus,R=(0,Vr.useRef)(!1),N=oe(O=>{if(S?.(O),O.defaultPrevented||ci(O)||!p||!o||Jb(O,o))return;let{virtualFocus:q,baseElement:$}=o.getState();if(o.setActiveId(p),Mn(O.currentTarget)&&Hd(O.currentTarget),!q||!pt(O)||Xb(O.currentTarget)||!$?.isConnected)return;Eo()&&O.currentTarget.hasAttribute("data-autofocus")&&O.currentTarget.scrollIntoView({block:"nearest",inline:"nearest"}),R.current=!0,O.relatedTarget===$||Ao(o,O.relatedTarget)?jd($):$.focus()}),k=d.onBlurCapture,v=oe(O=>{if(k?.(O),O.defaultPrevented)return;let q=o?.getState();q?.virtualFocus&&R.current&&(R.current=!1,O.preventDefault(),O.stopPropagation())}),y=d.onKeyDown,I=Ge(a),b=Ge(i),D=oe(O=>{if(y?.(O),O.defaultPrevented||!pt(O)||!o)return;let{currentTarget:q}=O,$=o.getState(),Ze=o.item(p),rt=!!Ze?.rowId,fe=$.orientation!=="horizontal",j=$.orientation!=="vertical",de=()=>!!(rt||j||!$.baseElement||!wt($.baseElement)),Ut={ArrowUp:(rt||fe)&&o.up,ArrowRight:(rt||j)&&o.next,ArrowDown:(rt||fe)&&o.down,ArrowLeft:(rt||j)&&o.previous,Home:()=>{if(de())return!rt||O.ctrlKey?o?.first():o?.previous(-1)},End:()=>{if(de())return!rt||O.ctrlKey?o?.last():o?.next(-1)},PageUp:()=>lm(q,o,o?.up,!0),PageDown:()=>lm(q,o,o?.down)}[O.key];if(Ut){if(Mn(q)){let Mr=Yo(q),Fr=j&&O.key==="ArrowLeft",hs=j&&O.key==="ArrowRight",bs=fe&&O.key==="ArrowUp",xs=fe&&O.key==="ArrowDown";if(hs||xs){let{length:ws}=jl(q);if(Mr.end!==ws)return}else if((Fr||bs)&&Mr.start!==0)return}let vr=Ut();if(I(O)||vr!==void 0){if(!b(O))return;O.preventDefault(),o.move(vr)}}}),H=(0,Vr.useMemo)(()=>({id:p,baseElement:C}),[p,C]);return d=rr(d,O=>(0,um.jsx)(nd.Provider,{value:H,children:O}),[H]),d=Z(L({id:p,"data-active-item":V||void 0},d),{ref:Me(h,d.ref),tabIndex:P?d.tabIndex:-1,onFocus:N,onBlurCapture:v,onKeyDown:D}),d=cu(d),d=mu(Z(L({store:o},d),{getItem:A,shouldRegisterItem:p?d.shouldRegisterItem:!1})),nt(Z(L({},d),{"aria-setsize":E,"aria-posinset":M}))}),cP=oo(xe(function(t){let r=pu(t);return ye(Kb,r)}));var Pi=u(Ve(),1),vu=u(T(),1),ex="div";function tx(e,t){if(t!=null)return e==null?!1:Array.isArray(e)?e.includes(t):e===t}function rx(e){var t;return(t={menu:"menuitem",listbox:"option",tree:"treeitem"}[e])!=null?t:"option"}var cm=Se(function(t){var r=t,{store:o,value:n,hideOnClick:a,setValueOnClick:i,selectValueOnClick:s=!0,resetValueOnSelect:l,focusOnHover:c=!1,moveOnKeyPress:f=!0,getItem:d}=r,m=ae(r,["store","value","hideOnClick","setValueOnClick","selectValueOnClick","resetValueOnSelect","focusOnHover","moveOnKeyPress","getItem"]),p;let h=tn();o=o||h,ot(o,!1);let{resetValueOnSelectState:g,multiSelectable:x,selected:w}=gi(o,{resetValueOnSelectState:"resetValueOnSelect",multiSelectable(v){return Array.isArray(v.selectedValue)},selected(v){return tx(v.selectedValue,n)}}),_=(0,Pi.useCallback)(v=>{let y=Z(L({},v),{value:n});return d?d(y):y},[n,d]);i=i??!x,a=a??(n!=null&&!x);let C=m.onClick,V=Ge(i),E=Ge(s),M=Ge((p=l??g)!=null?p:x),P=Ge(a),A=oe(v=>{C?.(v),!v.defaultPrevented&&(Hf(v)||Bf(v)||(n!=null&&(E(v)&&(M(v)&&o?.resetValue(),o?.setSelectedValue(y=>Array.isArray(y)?y.includes(n)?y.filter(I=>I!==n):[...y,n]:n)),V(v)&&o?.setValue(n)),P(v)&&o?.hide()))}),S=m.onKeyDown,R=oe(v=>{if(S?.(v),v.defaultPrevented)return;let y=o?.getState().baseElement;if(!y||Ht(y))return;(v.key.length===1||v.key==="Backspace"||v.key==="Delete")&&(queueMicrotask(()=>y.focus()),wt(y)&&o?.setValue(y.value))});x&&w!=null&&(m=L({"aria-selected":w},m)),m=rr(m,v=>(0,vu.jsx)(_i.Provider,{value:n,children:(0,vu.jsx)(Fd.Provider,{value:w??!1,children:v})}),[n,w]);let N=(0,Pi.useContext)(xi);m=Z(L({role:rx(N),children:n},m),{onClick:A,onKeyDown:R});let k=Ge(f);return m=pu(Z(L({store:o},m),{getItem:_,moveOnKeyPress:v=>{if(!k(v))return!1;let y=new Event("combobox-item-move"),I=o?.getState().baseElement;return I?.dispatchEvent(y),!0}})),m=du(L({store:o,focusOnHover:c},m)),m}),Kn=oo(xe(function(t){let r=cm(t);return ye(ex,r)}));var ox="label",nx=Se(function(t){var r=t,{store:o}=r,n=ae(r,["store"]);let a=wi();o=o||a,ot(o,!1);let i=o.useState(s=>{var l;return(l=s.baseElement)==null?void 0:l.id});return n=L({htmlFor:i},n),nt(n)}),Vi=oo(xe(function(t){let r=nx(t);return ye(ox,r)}));var rn=u(Ve(),1),vm=u(dm(),1),gu=u(T(),1),ax="div";function mm(e,t){let r=setTimeout(t,e);return()=>clearTimeout(r)}function ix(e){let t=requestAnimationFrame(()=>{t=requestAnimationFrame(e)});return()=>cancelAnimationFrame(t)}function pm(...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 hu(e,t,r){return!r&&t!==!1&&(!e||!!t)}var sx=Se(function(t){var r=t,{store:o,alwaysVisible:n}=r,a=ae(r,["store","alwaysVisible"]);let i=tu();o=o||i,ot(o,!1);let s=(0,rn.useRef)(null),l=Bt(a.id),[c,f]=(0,rn.useState)(null),d=o.useState("open"),m=o.useState("mounted"),p=o.useState("animated"),h=o.useState("contentElement"),g=Qo(o.disclosure,"contentElement");ke(()=>{s.current&&o?.setContentElement(s.current)},[o]),ke(()=>{let C;return o?.setState("animated",V=>(C=V,!0)),()=>{C!==void 0&&o?.setState("animated",C)}},[o]),ke(()=>{if(p){if(!h?.isConnected){f(null);return}return ix(()=>{f(d?"enter":m?"leave":null)})}},[p,h,d,m]),ke(()=>{if(!o||!p||!c||!h)return;let C=()=>o?.setState("animating",!1),V=()=>(0,vm.flushSync)(C);if(c==="leave"&&d||c==="enter"&&!d)return;if(typeof p=="number")return mm(p,V);let{transitionDuration:E,animationDuration:M,transitionDelay:P,animationDelay:A}=getComputedStyle(h),{transitionDuration:S="0",animationDuration:R="0",transitionDelay:N="0",animationDelay:k="0"}=g?getComputedStyle(g):{},v=pm(P,A,N,k),y=pm(E,M,S,R),I=v+y;if(!I){c==="enter"&&o.setState("animated",!1),C();return}let b=1e3/60,D=Math.max(I-b,0);return mm(D,V)},[o,p,h,g,d,c]),a=rr(a,C=>(0,gu.jsx)(hi,{value:o,children:C}),[o]);let x=hu(m,a.hidden,n),w=a.style,_=(0,rn.useMemo)(()=>x?Z(L({},w),{display:"none"}):w,[x,w]);return a=Z(L({id:l,"data-open":d||void 0,"data-enter":c==="enter"||void 0,"data-leave":c==="leave"||void 0,hidden:x},a),{ref:Me(l?o.setContentElement:null,s,a.ref),style:_}),nt(a)}),lx=xe(function(t){let r=sx(t);return ye(ax,r)}),BP=xe(function(t){var r=t,{unmountOnHide:o}=r,n=ae(r,["unmountOnHide"]);let a=tu(),i=n.store||a;return Qo(i,l=>!o||l?.mounted)===!1?null:(0,gu.jsx)(lx,L({},n))});var Ii=u(Ve(),1),bu=u(T(),1),ux="div",gm=Se(function(t){var r=t,{store:o,alwaysVisible:n}=r,a=ae(r,["store","alwaysVisible"]);let i=tn(!0),s=ou();o=o||s;let l=!!o&&o===i;ot(o,!1);let c=(0,Ii.useRef)(null),f=Bt(a.id),d=o.useState("mounted"),m=hu(d,a.hidden,n),p=m?Z(L({},a.style),{display:"none"}):a.style,h=o.useState(M=>Array.isArray(M.selectedValue)),g=Kf(c,"role",a.role),w=(g==="listbox"||g==="tree"||g==="grid")&&h||void 0,[_,C]=(0,Ii.useState)(!1),V=o.useState("contentElement");ke(()=>{if(!d)return;let M=c.current;if(!M||V!==M)return;let P=()=>{C(!!M.querySelector("[role='listbox']"))},A=new MutationObserver(P);return A.observe(M,{subtree:!0,childList:!0,attributeFilter:["role"]}),P(),()=>A.disconnect()},[d,V]),_||(a=L({role:"listbox","aria-multiselectable":w},a)),a=rr(a,M=>(0,bu.jsx)(Md,{value:o,children:(0,bu.jsx)(xi.Provider,{value:g,children:M})}),[o,g]);let E=f&&(!i||!l)?o.setContentElement:null;return a=Z(L({id:f,hidden:m},a),{ref:Me(E,c,a.ref),style:p}),nt(a)}),Xn=xe(function(t){let r=gm(t);return ye(ux,r)});var Cm=u(wm());var Em=u(Mt()),Ir=u(X()),To=u(W()),jt=u(G());var vx=[],Zn=(e,t)=>e.singleSelection?t?.value:Array.isArray(t?.value)?t.value:!Array.isArray(t?.value)&&t?.value?[t.value]:vx;var Qn=u(W()),gx=[];function Tt({elements:e,getElements:t}){let r=Array.isArray(e)&&e.length>0?e:gx,[o,n]=(0,Qn.useState)(r),[a,i]=(0,Qn.useState)(!1);return(0,Qn.useEffect)(()=>{if(!t){n(r);return}let s=!1;return i(!0),t().then(l=>{if(!s){let c=Array.isArray(l)&&l.length>0?l:r;n(c)}}).catch(()=>{s||n(r)}).finally(()=>{s||i(!1)}),()=>{s=!0}},[t,r]),{elements:o,isLoading:a}}var se=u(T());function _m(e=""){return(0,Cm.default)(e.trim().toLowerCase())}var ym=(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 Sm(e,t){return`${e}-${t}`}var Om=({selected:e})=>(0,se.jsx)("span",{className:Y("dataviews-filters__search-widget-listitem-multi-selection",{"is-selected":e}),children:e&&(0,se.jsx)(jt.Icon,{icon:wn})}),Pm=({selected:e})=>(0,se.jsx)("span",{className:Y("dataviews-filters__search-widget-listitem-single-selection",{"is-selected":e})});function Vm({view:e,filter:t,onChangeView:r}){let o=(0,Em.useInstanceId)(Vm,"dataviews-filter-list-box"),[n,a]=(0,To.useState)(t.operators?.length===1?void 0:null),i=e.filters?.find(l=>l.field===t.field),s=Zn(t,i);return(0,se.jsx)(jt.Composite,{virtualFocus:!0,focusLoop:!0,activeId:n,setActiveId:a,role:"listbox",className:"dataviews-filters__search-widget-listbox","aria-label":(0,Ir.sprintf)((0,Ir.__)("List of: %1$s"),t.name),onFocusVisible:()=>{!n&&t.elements.length&&a(Sm(o,t.elements[0].value))},render:(0,se.jsx)(jt.Composite.Typeahead,{}),children:t.elements.map(l=>(0,se.jsxs)(jt.Composite.Hover,{render:(0,se.jsx)(jt.Composite.Item,{id:Sm(o,l.value),render:(0,se.jsx)("div",{"aria-label":l.label,role:"option",className:"dataviews-filters__search-widget-listitem"}),onClick:()=>{let c=i?[...(e.filters??[]).map(f=>f.field===t.field?{...f,operator:i.operator||t.operators[0],value:ym(t,i,l.value)}:f)]:[...e.filters??[],{field:t.field,operator:t.operators[0],value:ym(t,i,l.value)}];r({...e,page:1,filters:c})}}),children:[t.singleSelection&&(0,se.jsx)(Pm,{selected:s===l.value}),!t.singleSelection&&(0,se.jsx)(Om,{selected:s.includes(l.value)}),(0,se.jsx)("span",{children:l.label})]},l.value))})}function hx({view:e,filter:t,onChangeView:r}){let[o,n]=(0,To.useState)(""),a=(0,To.useDeferredValue)(o),i=e.filters?.find(c=>c.field===t.field),s=Zn(t,i),l=(0,To.useMemo)(()=>{let c=_m(a);return t.elements.filter(f=>_m(f.label).includes(c))},[t.elements,a]);return(0,se.jsxs)(Si,{selectedValue:s,setSelectedValue:c=>{let f=i?[...(e.filters??[]).map(d=>d.field===t.field?{...d,operator:i.operator||t.operators[0],value:c}:d)]:[...e.filters??[],{field:t.field,operator:t.operators[0],value:c}];r({...e,page:1,filters:f})},setValue:n,children:[(0,se.jsxs)("div",{className:"dataviews-filters__search-widget-filter-combobox__wrapper",children:[(0,se.jsx)(Vi,{render:(0,se.jsx)(jt.VisuallyHidden,{children:(0,Ir.__)("Search items")}),children:(0,Ir.__)("Search items")}),(0,se.jsx)(yi,{autoSelect:"always",placeholder:(0,Ir.__)("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)(jt.Icon,{icon:ll})})]}),(0,se.jsxs)(Xn,{className:"dataviews-filters__search-widget-filter-combobox-list",alwaysVisible:!0,children:[l.map(c=>(0,se.jsxs)(Kn,{resetValueOnSelect:!1,value:c.value,className:"dataviews-filters__search-widget-listitem",hideOnClick:!1,setValueOnClick:!1,focusOnHover:!0,children:[t.singleSelection&&(0,se.jsx)(Pm,{selected:s===c.value}),!t.singleSelection&&(0,se.jsx)(Om,{selected:s.includes(c.value)}),(0,se.jsxs)("span",{children:[(0,se.jsx)(Ei,{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,Ir.__)("No results found")})]})]})}function Im(e){let{elements:t,isLoading:r}=Tt({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)(jt.Spinner,{})});if(t.length===0)return(0,se.jsx)("div",{className:"dataviews-filters__search-widget-no-elements",children:(0,Ir.__)("No elements found")});let o=t.length>10?hx:Vm;return(0,se.jsx)(o,{...e,filter:{...e.filter,elements:t}})}var Rm=u(Tm()),km=u(Mt()),xu=u(W()),Nm=u(G());var wu=u(T());function Dm({filter:e,view:t,onChangeView:r,fields:o}){let n=t.filters?.find(c=>c.field===e.field),a=Zn(e,n),i=(0,xu.useMemo)(()=>{let c=o.find(f=>f.id===e.field);return c&&{...c,isValid:{},getValue:({item:f})=>f[c.id],setValue:({value:f})=>({[c.id]:f})}},[o,e.field]),s=(0,xu.useMemo)(()=>(t.filters??[]).reduce((c,f)=>(c[f.field]=f.value,c),{}),[t.filters]),l=(0,km.useEvent)(c=>{if(!i||!n)return;let f=i.getValue({item:c});(0,Rm.default)(f,a)||r({...t,filters:(t.filters??[]).map(d=>d.field===e.field?{...d,operator:n.operator||e.operators[0],value:f===""?void 0:f}:d)})});return!i||!i.Edit||!n?null:(0,wu.jsx)(Nm.Flex,{className:"dataviews-filters__user-input-widget",gap:2.5,direction:"column",children:(0,wu.jsx)(i.Edit,{hideLabelFromVision:!0,data:s,field:i,operator:n.operator,onChange:l})})}var B=u(X()),Ne=u(W());var _u=u(T()),Le={Name:(0,_u.jsx)("span",{className:"dataviews-filters__summary-filter-text-name"}),Value:(0,_u.jsx)("span",{className:"dataviews-filters__summary-filter-text-value"})},Ti=[{name:Oe,label:(0,B.__)("Includes"),filterText:(e,t)=>(0,Ne.createInterpolateElement)((0,B.sprintf)((0,B.__)("%1$s includes: %2$s"),e.name,t.map(r=>r.label).join(", ")),Le),selection:"multi"},{name:Pe,label:(0,B.__)("Is none of"),filterText:(e,t)=>(0,Ne.createInterpolateElement)((0,B.sprintf)((0,B.__)("%1$s is none of: %2$s"),e.name,t.map(r=>r.label).join(", ")),Le),selection:"multi"},{name:ft,label:(0,B.__)("Includes all"),filterText:(e,t)=>(0,Ne.createInterpolateElement)((0,B.sprintf)((0,B.__)("%1$s includes all: %2$s"),e.name,t.map(r=>r.label).join(", ")),Le),selection:"multi"},{name:dt,label:(0,B.__)("Is none of"),filterText:(e,t)=>(0,Ne.createInterpolateElement)((0,B.sprintf)((0,B.__)("%1$s is none of: %2$s"),e.name,t.map(r=>r.label).join(", ")),Le),selection:"multi"},{name:gt,label:(0,B.__)("Between (inc)"),filterText:(e,t)=>(0,Ne.createInterpolateElement)((0,B.sprintf)((0,B.__)("%1$s between (inc): %2$s and %3$s"),e.name,t[0].label[0],t[0].label[1]),Le),selection:"custom"},{name:ht,label:(0,B.__)("In the past"),filterText:(e,t)=>(0,Ne.createInterpolateElement)((0,B.sprintf)((0,B.__)("%1$s is in the past: %2$s"),e.name,`${t[0].value.value} ${t[0].value.unit}`),Le),selection:"custom"},{name:Ot,label:(0,B.__)("Over"),filterText:(e,t)=>(0,Ne.createInterpolateElement)((0,B.sprintf)((0,B.__)("%1$s is over: %2$s"),e.name,`${t[0].value.value} ${t[0].value.unit}`),Le),selection:"custom"},{name:Ae,label:(0,B.__)("Is"),filterText:(e,t)=>(0,Ne.createInterpolateElement)((0,B.sprintf)((0,B.__)("%1$s is: %2$s"),e.name,t[0].label),Le),selection:"single"},{name:Te,label:(0,B.__)("Is not"),filterText:(e,t)=>(0,Ne.createInterpolateElement)((0,B.sprintf)((0,B.__)("%1$s is not: %2$s"),e.name,t[0].label),Le),selection:"single"},{name:Hr,label:(0,B.__)("Less than"),filterText:(e,t)=>(0,Ne.createInterpolateElement)((0,B.sprintf)((0,B.__)("%1$s is less than: %2$s"),e.name,t[0].label),Le),selection:"single"},{name:jr,label:(0,B.__)("Greater than"),filterText:(e,t)=>(0,Ne.createInterpolateElement)((0,B.sprintf)((0,B.__)("%1$s is greater than: %2$s"),e.name,t[0].label),Le),selection:"single"},{name:Wr,label:(0,B.__)("Less than or equal"),filterText:(e,t)=>(0,Ne.createInterpolateElement)((0,B.sprintf)((0,B.__)("%1$s is less than or equal to: %2$s"),e.name,t[0].label),Le),selection:"single"},{name:zr,label:(0,B.__)("Greater than or equal"),filterText:(e,t)=>(0,Ne.createInterpolateElement)((0,B.sprintf)((0,B.__)("%1$s is greater than or equal to: %2$s"),e.name,t[0].label),Le),selection:"single"},{name:Gr,label:(0,B.__)("Before"),filterText:(e,t)=>(0,Ne.createInterpolateElement)((0,B.sprintf)((0,B.__)("%1$s is before: %2$s"),e.name,t[0].label),Le),selection:"single"},{name:qr,label:(0,B.__)("After"),filterText:(e,t)=>(0,Ne.createInterpolateElement)((0,B.sprintf)((0,B.__)("%1$s is after: %2$s"),e.name,t[0].label),Le),selection:"single"},{name:Yr,label:(0,B.__)("Before (inc)"),filterText:(e,t)=>(0,Ne.createInterpolateElement)((0,B.sprintf)((0,B.__)("%1$s is on or before: %2$s"),e.name,t[0].label),Le),selection:"single"},{name:Ur,label:(0,B.__)("After (inc)"),filterText:(e,t)=>(0,Ne.createInterpolateElement)((0,B.sprintf)((0,B.__)("%1$s is on or after: %2$s"),e.name,t[0].label),Le),selection:"single"},{name:$t,label:(0,B.__)("Contains"),filterText:(e,t)=>(0,Ne.createInterpolateElement)((0,B.sprintf)((0,B.__)("%1$s contains: %2$s"),e.name,t[0].label),Le),selection:"single"},{name:Kt,label:(0,B.__)("Doesn't contain"),filterText:(e,t)=>(0,Ne.createInterpolateElement)((0,B.sprintf)((0,B.__)("%1$s doesn't contain: %2$s"),e.name,t[0].label),Le),selection:"single"},{name:Xt,label:(0,B.__)("Starts with"),filterText:(e,t)=>(0,Ne.createInterpolateElement)((0,B.sprintf)((0,B.__)("%1$s starts with: %2$s"),e.name,t[0].label),Le),selection:"single"},{name:$r,label:(0,B.__)("On"),filterText:(e,t)=>(0,Ne.createInterpolateElement)((0,B.sprintf)((0,B.__)("%1$s is: %2$s"),e.name,t[0].label),Le),selection:"single"},{name:Kr,label:(0,B.__)("Not on"),filterText:(e,t)=>(0,Ne.createInterpolateElement)((0,B.sprintf)((0,B.__)("%1$s is not: %2$s"),e.name,t[0].label),Le),selection:"single"}],Jn=e=>Ti.find(t=>t.name===e),Mm=()=>Ti.map(e=>e.name),Fm=e=>Ti.filter(t=>t.selection==="single").some(t=>t.name===e),Lm=e=>Ti.some(t=>t.name===e);var it=u(T()),bx="Enter",xx=" ",wx=({activeElements:e,filterInView:t,filter:r})=>{if(e===void 0||e.length===0)return r.name;let o=Jn(t?.operator);return o!==void 0?o.filterText(r,e):(0,Ar.sprintf)((0,Ar.__)("Unknown status for %1$s"),r.name)};function _x({filter:e,view:t,onChangeView:r}){let o=e.operators?.map(i=>({value:i,label:Jn(i)?.label||i})),n=t.filters?.find(i=>i.field===e.field),a=n?.operator||e.operators[0];return o.length>1&&(0,it.jsxs)(St.__experimentalHStack,{spacing:2,justify:"flex-start",className:"dataviews-filters__summary-operators-container",children:[(0,it.jsx)(St.FlexItem,{className:"dataviews-filters__summary-operators-filter-name",children:e.name}),(0,it.jsx)(St.SelectControl,{className:"dataviews-filters__summary-operators-filter-select",label:(0,Ar.__)("Conditions"),value:a,options:o,onChange:i=>{let s=i,l=n?.operator,c=n?[...(t.filters??[]).map(f=>{if(f.field===e.field){let d=Jn(l)?.selection,m=Jn(s)?.selection,p=d!==m||[d,m].includes("custom");return{...f,value:p?void 0:f.value,operator:s}}return f})]:[...t.filters??[],{field:e.field,operator:s,value:void 0}];r({...t,page:1,filters:c})},size:"small",variant:"minimal",hideLabelFromVision:!0})]})}function Bm({addFilterRef:e,openedFilter:t,fields:r,...o}){let n=(0,Ri.useRef)(null),{filter:a,view:i,onChangeView:s}=o,l=i.filters?.find(x=>x.field===a.field),c=[],f=(0,Ri.useMemo)(()=>{let x=r.find(w=>w.id===a.field);return x&&{...x,getValue:({item:w})=>w[x.id]}},[r,a.field]),{elements:d}=Tt({elements:a.elements,getElements:a.getElements});if(d.length>0)c=d.filter(x=>a.singleSelection?x.value===l?.value:l?.value?.includes(x.value));else if(Array.isArray(l?.value)){let x=l.value.map(w=>f?.getValueFormatted({item:{[f.id]:w},field:f})||String(w));c=[{value:l.value,label:x}]}else if(typeof l?.value=="object")c=[{value:l.value,label:l.value}];else if(l?.value!==void 0){let x=f!==void 0?f.getValueFormatted({item:{[f.id]:l.value},field:f}):String(l.value);c=[{value:l.value,label:x}]}let m=a.isPrimary,p=l?.isLocked,h=!p&&l?.value!==void 0,g=!p&&(!m||h);return(0,it.jsx)(St.Dropdown,{defaultOpen:t===a.field,contentClassName:"dataviews-filters__summary-popover",popoverProps:{placement:"bottom-start",role:"dialog"},onClose:()=>{n.current?.focus()},renderToggle:({isOpen:x,onToggle:w})=>(0,it.jsxs)("div",{className:"dataviews-filters__summary-chip-container",children:[(0,it.jsx)(St.Tooltip,{text:(0,Ar.sprintf)((0,Ar.__)("Filter by: %1$s"),a.name.toLowerCase()),placement:"top",children:(0,it.jsx)("div",{className:Y("dataviews-filters__summary-chip",{"has-reset":g,"has-values":h,"is-not-clickable":p}),role:"button",tabIndex:p?-1:0,onClick:()=>{p||w()},onKeyDown:_=>{!p&&[bx,xx].includes(_.key)&&(w(),_.preventDefault())},"aria-disabled":p,"aria-pressed":x,"aria-expanded":x,ref:n,children:(0,it.jsx)(wx,{activeElements:c,filterInView:l,filter:a})})}),g&&(0,it.jsx)(St.Tooltip,{text:m?(0,Ar.__)("Reset"):(0,Ar.__)("Remove"),placement:"top",children:(0,it.jsx)("button",{className:Y("dataviews-filters__summary-chip-remove",{"has-values":h}),onClick:()=>{s({...i,page:1,filters:i.filters?.filter(_=>_.field!==a.field)}),m?n.current?.focus():e.current?.focus()},children:(0,it.jsx)(St.Icon,{icon:_n})})})]}),renderContent:()=>(0,it.jsxs)(St.__experimentalVStack,{spacing:0,justify:"flex-start",children:[(0,it.jsx)(_x,{...o}),o.filter.hasElements?(0,it.jsx)(Im,{...o,filter:{...o.filter,elements:d}}):(0,it.jsx)(Dm,{...o,fields:r})]})})}var ki=u(G()),Hm=u(X()),jm=u(W());var Tr=u(T()),{Menu:ea}=ee(ki.privateApis);function yu({filters:e,view:t,onChangeView:r,setOpenedFilter:o,triggerProps:n}){let a=e.filter(i=>!i.isVisible);return(0,Tr.jsxs)(ea,{children:[(0,Tr.jsx)(ea.TriggerButton,{...n}),(0,Tr.jsx)(ea.Popover,{children:a.map(i=>(0,Tr.jsx)(ea.Item,{onClick:()=>{o(i.field),r({...t,page:1,filters:[...t.filters||[],{field:i.field,value:void 0,operator:i.operators[0]}]})},children:(0,Tr.jsx)(ea.ItemLabel,{children:i.name})},i.field))})]})}function yx({filters:e,view:t,onChangeView:r,setOpenedFilter:o},n){if(!e.length||e.every(({isPrimary:i})=>i))return null;let a=e.filter(i=>!i.isVisible);return(0,Tr.jsx)(yu,{triggerProps:{render:(0,Tr.jsx)(ki.Button,{accessibleWhenDisabled:!0,size:"compact",className:"dataviews-filters-button",variant:"tertiary",disabled:!a.length,ref:n}),children:(0,Hm.__)("Add filter")},filters:e,view:t,onChangeView:r,setOpenedFilter:o})}var Wm=(0,jm.forwardRef)(yx);var zm=u(G()),Gm=u(X()),qm=u(T());function Ym({filters:e,view:t,onChangeView:r}){let o=a=>e.some(i=>i.field===a&&i.isPrimary),n=!t.search&&!t.filters?.some(a=>!a.isLocked&&(a.value!==void 0||!o(a.field)));return(0,qm.jsx)(zm.Button,{disabled:n,accessibleWhenDisabled:!0,size:"compact",variant:"tertiary",className:"dataviews-filters__reset-button",onClick:()=>{r({...t,page:1,search:"",filters:t.filters?.filter(a=>!!a.isLocked)||[]})},children:(0,Gm.__)("Reset")})}var Um=u(W());function Sx(e,t){return(0,Um.useMemo)(()=>{let r=[];return e.forEach(o=>{if(o.filterBy===!1||!o.hasElements&&!o.Edit)return;let n=o.filterBy.operators,a=!!o.filterBy?.isPrimary,i=t.filters?.some(s=>s.field===o.id&&!!s.isLocked)??!1;r.push({field:o.id,name:o.label,elements:o.elements,getElements:o.getElements,hasElements:o.hasElements,singleSelection:n.some(s=>Fm(s)),operators:n,isVisible:i||a||!!t.filters?.some(s=>s.field===o.id&&Lm(s.operator)),isPrimary:a,isLocked:i})}),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 ta=Sx;var ra=u(T());function Cx({className:e}){let{fields:t,view:r,onChangeView:o,openedFilter:n,setOpenedFilter:a}=(0,on.useContext)(U),i=(0,on.useRef)(null),s=ta(t,r),l=(0,ra.jsx)(Wm,{filters:s,view:r,onChangeView:o,ref:i,setOpenedFilter:a},"add-filter"),c=s.filter(d=>d.isVisible);if(c.length===0)return null;let f=[...c.map(d=>(0,ra.jsx)(Bm,{filter:d,view:r,fields:t,onChangeView:o,addFilterRef:i,openedFilter:n},d.field)),l];return f.push((0,ra.jsx)(Ym,{filters:s,view:r,onChangeView:o},"reset-filters")),(0,ra.jsx)($m.__experimentalHStack,{justify:"flex-start",style:{width:"fit-content"},wrap:!0,className:e,children:f})}var oa=(0,on.memo)(Cx);var io=u(W()),Km=u(G());var Ni=u(X());var ir=u(T());function Ex(){let{filters:e,view:t,onChangeView:r,setOpenedFilter:o,isShowingFilter:n,setIsShowingFilter:a}=(0,io.useContext)(U),i=(0,io.useRef)(null),s=(0,io.useCallback)(p=>{r(p),a(!0)},[r,a]),c=!!e.filter(p=>p.isVisible).length;if(e.length===0)return null;let f={label:(0,Ni.__)("Add filter"),"aria-expanded":!1,isPressed:!1},d={label:(0,Ni._x)("Filter","verb"),"aria-expanded":n,isPressed:n,onClick:()=>{n||o(null),a(!n)}},m=(0,ir.jsx)(Km.Button,{ref:i,className:"dataviews-filters__visibility-toggle",size:"compact",icon:yn,...c?d:f});return(0,ir.jsx)("div",{className:"dataviews-filters__container-visibility-toggle",children:c?(0,ir.jsx)(Ox,{buttonRef:i,filtersCount:t.filters?.length,children:m}):(0,ir.jsx)(yu,{filters:e,view:t,onChangeView:s,setOpenedFilter:o,triggerProps:{render:m}})})}function Ox({buttonRef:e,filtersCount:t,children:r}){return(0,io.useEffect)(()=>()=>{e.current?.focus()},[e]),(0,ir.jsxs)(ir.Fragment,{children:[r,!!t&&(0,ir.jsx)("span",{className:"dataviews-filters-toggle__count",children:t})]})}var Di=Ex;var Xm=u(W());var Zm=u(T());function Px(e){let{isShowingFilter:t}=(0,Xm.useContext)(U);return t?(0,Zm.jsx)(oa,{...e}):null}var Mi=Px;var Qm=u(W()),Jm=u(X());var Su=u(T());function Cu({className:e}){let{actions:t=[],data:r,fields:o,getItemId:n,getItemLevel:a,isLoading:i,view:s,onChangeView:l,selection:c,onChangeSelection:f,setOpenedFilter:d,onClickItem:m,isItemClickable:p,renderItemLink:h,defaultLayouts:g,empty:x=(0,Su.jsx)("p",{children:(0,Jm.__)("No results")})}=(0,Qm.useContext)(U),w=Jr.find(_=>_.type===s.type&&g[_.type])?.component;return(0,Su.jsx)(w,{className:e,actions:t,data:r,fields:o,getItemId:n,getItemLevel:a,isLoading:i,onChangeView:l,onChangeSelection:f,selection:c,setOpenedFilter:d,onClickItem:m,renderItemLink:h,isItemClickable:p,view:s,empty:x})}var ep=u(G()),tp=u(W());var na=u(T()),Vx=[];function Eu(){let{view:e,paginationInfo:{totalItems:t=0,totalPages:r},data:o,actions:n=Vx}=(0,tp.useContext)(U),a=Lo(n,o)&&[Mo,za].includes(e.type);return!t||!r||r<=1&&!a?null:!!t&&(0,na.jsxs)(ep.__experimentalHStack,{expanded:!1,justify:"end",className:"dataviews-footer",children:[a&&(0,na.jsx)(Ya,{}),(0,na.jsx)(mf,{})]})}var rp=u(X()),Gt=u(W()),op=u(G()),np=u(Mt());var ap=u(T()),Ix=(0,Gt.memo)(function({label:t}){let{view:r,onChangeView:o}=(0,Gt.useContext)(U),[n,a,i]=(0,np.useDebouncedInput)(r.search);(0,Gt.useEffect)(()=>{a(r.search??"")},[r.search,a]);let s=(0,Gt.useRef)(o),l=(0,Gt.useRef)(r);(0,Gt.useEffect)(()=>{s.current=o,l.current=r},[o,r]),(0,Gt.useEffect)(()=>{i!==l.current?.search&&s.current({...l.current,page:1,search:i})},[i]);let c=t||(0,rp.__)("Search");return(0,ap.jsx)(op.SearchControl,{className:"dataviews-search",onChange:a,value:n,label:c,placeholder:c,size:"compact"})}),Ou=Ix;var pe=u(G()),so=u(X()),sr=u(W());var Vu=u(sp()),dp=u(Mt());var lp=u(G()),Pu=u(X()),up=u(W());var cp=u(T());function fp(){let e=(0,up.useContext)(U),{view:t,onChangeView:r}=e,o=t.infiniteScrollEnabled??!1;return e.hasInfiniteScrollHandler?(0,cp.jsx)(lp.ToggleControl,{label:(0,Pu.__)("Enable infinite scroll"),help:(0,Pu.__)("Automatically load more content as you scroll, instead of showing pagination links."),checked:o,onChange:n=>{r({...t,infiniteScrollEnabled:n})}}):null}var ne=u(T()),{Menu:aa}=ee(pe.privateApis),Ax={className:"dataviews-config__popover",placement:"bottom-end",offset:9};function Iu(){let{view:e,onChangeView:t,defaultLayouts:r}=(0,sr.useContext)(U),o=Object.keys(r);if(o.length<=1)return null;let n=Jr.find(a=>e.type===a.type);return(0,ne.jsxs)(aa,{children:[(0,ne.jsx)(aa.TriggerButton,{render:(0,ne.jsx)(pe.Button,{size:"compact",icon:n?.icon,label:(0,so.__)("Layout")})}),(0,ne.jsx)(aa.Popover,{children:o.map(a=>{let i=Jr.find(s=>s.type===a);return i?(0,ne.jsx)(aa.RadioItem,{value:a,name:"view-actions-available-view",checked:a===e.type,hideOnClick:!0,onChange:s=>{switch(s.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:s.target.value,...r[s.target.value]})}(0,Vu.default)("Invalid dataview")},children:(0,ne.jsx)(aa.ItemLabel,{children:i.label})},a):null})})]})}function Tx(){let{view:e,fields:t,onChangeView:r}=(0,sr.useContext)(U),o=(0,sr.useMemo)(()=>t.filter(a=>a.enableSorting!==!1).map(a=>({label:a.label,value:a.id})),[t]);return(0,ne.jsx)(pe.SelectControl,{__next40pxDefaultSize:!0,label:(0,so.__)("Sort by"),value:e.sort?.field,options:o,onChange:n=>{r({...e,sort:{direction:e?.sort?.direction||"desc",field:n},showLevels:!1})}})}function Rx(){let{view:e,fields:t,onChangeView:r}=(0,sr.useContext)(U);if(t.filter(a=>a.enableSorting!==!1).length===0)return null;let n=e.sort?.direction;return!n&&e.sort?.field&&(n="desc"),(0,ne.jsx)(pe.__experimentalToggleGroupControl,{className:"dataviews-view-config__sort-direction",__next40pxDefaultSize:!0,isBlock:!0,label:(0,so.__)("Order"),value:n,onChange:a=>{if(a==="asc"||a==="desc"){r({...e,sort:{direction:a,field:e.sort?.field||t.find(i=>i.enableSorting!==!1)?.id||""},showLevels:!1});return}(0,Vu.default)("Invalid direction")},children:Ha.map(a=>(0,ne.jsx)(pe.__experimentalToggleGroupControlOptionIcon,{value:a,icon:Ec[a],label:Wa[a]},a))})}function kx(){let{view:e,config:t,onChangeView:r}=(0,sr.useContext)(U),{infiniteScrollEnabled:o}=e;return!t||!t.perPageSizes||t.perPageSizes.length<2||t.perPageSizes.length>6||o?null:(0,ne.jsx)(pe.__experimentalToggleGroupControl,{__next40pxDefaultSize:!0,isBlock:!0,label:(0,so.__)("Items per page"),value:e.perPage||10,disabled:!e?.sort?.field,onChange:n=>{let a=typeof n=="number"||n===void 0?n:parseInt(n,10);r({...e,perPage:a,page:1})},children:t.perPageSizes.map(n=>(0,ne.jsx)(pe.__experimentalToggleGroupControlOption,{value:n,label:n.toString()},n))})}function Nx({title:e,description:t,children:r}){return(0,ne.jsxs)(pe.__experimentalGrid,{columns:12,className:"dataviews-settings-section",gap:4,children:[(0,ne.jsxs)("div",{className:"dataviews-settings-section__sidebar",children:[(0,ne.jsx)(pe.__experimentalHeading,{level:2,className:"dataviews-settings-section__title",children:e}),t&&(0,ne.jsx)(pe.__experimentalText,{variant:"muted",className:"dataviews-settings-section__description",children:t})]}),(0,ne.jsx)(pe.__experimentalGrid,{columns:8,gap:4,className:"dataviews-settings-section__content",children:r})]})}function Au(){let{view:e}=(0,sr.useContext)(U),t=(0,dp.useInstanceId)(mp,"dataviews-view-config-dropdown"),r=Jr.find(o=>o.type===e.type);return(0,ne.jsx)(pe.Dropdown,{expandOnMobile:!0,popoverProps:{...Ax,id:t},renderToggle:({onToggle:o,isOpen:n})=>(0,ne.jsx)(pe.Button,{size:"compact",icon:Hs,label:(0,so._x)("View options","View is used as a noun"),onClick:o,"aria-expanded":n?"true":"false","aria-controls":t}),renderContent:()=>(0,ne.jsx)(pe.__experimentalDropdownContentWrapper,{paddingSize:"medium",className:"dataviews-config__popover-content-wrapper",children:(0,ne.jsx)(pe.__experimentalVStack,{className:"dataviews-view-config",spacing:6,children:(0,ne.jsxs)(Nx,{title:(0,so.__)("Appearance"),children:[(0,ne.jsxs)(pe.__experimentalHStack,{expanded:!0,className:"is-divided-in-two",children:[(0,ne.jsx)(Tx,{}),(0,ne.jsx)(Rx,{})]}),!!r?.viewConfigOptions&&(0,ne.jsx)(r.viewConfigOptions,{}),(0,ne.jsx)(fp,{}),(0,ne.jsx)(kx,{}),(0,ne.jsx)(Xa,{})]})})})})}function mp(){return(0,ne.jsxs)(ne.Fragment,{children:[(0,ne.jsx)(Iu,{}),(0,ne.jsx)(Au,{})]})}var Dx=(0,sr.memo)(mp),pp=Dx;var vp=u(G()),gp=u(W());function Ie(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 hp=u(T()),{ValidatedCheckboxControl:Mx}=ee(vp.privateApis);function bp({field:e,onChange:t,data:r,hideLabelFromVision:o,validity:n}){let{getValue:a,setValue:i,label:s,description:l,isValid:c}=e,f=(0,gp.useCallback)(()=>{t(i({item:r,value:!a({item:r})}))},[r,a,t,i]);return(0,hp.jsx)(Mx,{required:!!e.isValid?.required,customValidity:Ie(c,n),hidden:o,label:s,help:l,checked:a({item:r}),onChange:f})}var Fx=Math.pow(10,8)*24*60*60*1e3,PI=-Fx,Fi=6048e5,xp=864e5;var Lx=3600;var wp=Lx*24,VI=wp*7,Bx=wp*365.2425,Hx=Bx/12,II=Hx*3,Tu=Symbol.for("constructDateFrom");function Xe(e,t){return typeof e=="function"?e(t):e&&typeof e=="object"&&Tu in e?e[Tu](t):e instanceof Date?new e.constructor(t):new Date(t)}function ge(e,t){return Xe(t||e,e)}function _p(e,t,r){let o=ge(e,r?.in);return isNaN(t)?Xe(r?.in||e,NaN):(t&&o.setDate(o.getDate()+t),o)}function Li(e,t,r){let o=ge(e,r?.in);if(isNaN(t))return Xe(r?.in||e,NaN);if(!t)return o;let n=o.getDate(),a=Xe(r?.in||e,o.getTime());a.setMonth(o.getMonth()+t+1,0);let i=a.getDate();return n>=i?a:(o.setFullYear(a.getFullYear(),a.getMonth(),n),o)}var jx={};function lo(){return jx}function Rr(e,t){let r=lo(),o=t?.weekStartsOn??t?.locale?.options?.weekStartsOn??r.weekStartsOn??r.locale?.options?.weekStartsOn??0,n=ge(e,t?.in),a=n.getDay(),i=(a=a.getTime()?o+1:r.getTime()>=s.getTime()?o:o-1}function Ru(e){let t=ge(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 yp(e,...t){let r=Xe.bind(null,e||t.find(o=>typeof o=="object"));return t.map(r)}function ku(e,t){let r=ge(e,t?.in);return r.setHours(0,0,0,0),r}function Sp(e,t,r){let[o,n]=yp(r?.in,e,t),a=ku(o),i=ku(n),s=+a-Ru(a),l=+i-Ru(i);return Math.round((s-l)/xp)}function Cp(e,t){let r=Bi(e,t),o=Xe(t?.in||e,0);return o.setFullYear(r,0,4),o.setHours(0,0,0,0),Ro(o)}function Ep(e,t,r){return Li(e,t*12,r)}function Op(e){return e instanceof Date||typeof e=="object"&&Object.prototype.toString.call(e)==="[object Date]"}function nn(e){return!(!Op(e)&&typeof e!="number"||isNaN(+ge(e)))}function Pp(e,t){let r=ge(e,t?.in);return r.setDate(1),r.setHours(0,0,0,0),r}function Hi(e,t){let r=ge(e,t?.in);return r.setFullYear(r.getFullYear(),0,1),r.setHours(0,0,0,0),r}var Wx={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"}},Vp=(e,t,r)=>{let o,n=Wx[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 ji(e){return(t={})=>{let r=t.width?String(t.width):e.defaultWidth;return e.formats[r]||e.formats[e.defaultWidth]}}var zx={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},Gx={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},qx={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},Ip={date:ji({formats:zx,defaultWidth:"full"}),time:ji({formats:Gx,defaultWidth:"full"}),dateTime:ji({formats:qx,defaultWidth:"full"})};var Yx={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},Ap=(e,t,r,o)=>Yx[e];function an(e){return(t,r)=>{let o=r?.context?String(r.context):"standalone",n;if(o==="formatting"&&e.formattingValues){let i=e.defaultFormattingWidth||e.defaultWidth,s=r?.width?String(r.width):i;n=e.formattingValues[s]||e.formattingValues[i]}else{let i=e.defaultWidth,s=r?.width?String(r.width):e.defaultWidth;n=e.values[s]||e.values[i]}let a=e.argumentCallback?e.argumentCallback(t):t;return n[a]}}var Ux={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},$x={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},Kx={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"]},Xx={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"]},Zx={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"}},Qx={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"}},Jx=(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"},Tp={ordinalNumber:Jx,era:an({values:Ux,defaultWidth:"wide"}),quarter:an({values:$x,defaultWidth:"wide",argumentCallback:e=>e-1}),month:an({values:Kx,defaultWidth:"wide"}),day:an({values:Xx,defaultWidth:"wide"}),dayPeriod:an({values:Zx,defaultWidth:"wide",formattingValues:Qx,defaultFormattingWidth:"wide"})};function sn(e){return(t,r={})=>{let o=r.width,n=o&&e.matchPatterns[o]||e.matchPatterns[e.defaultMatchWidth],a=t.match(n);if(!a)return null;let i=a[0],s=o&&e.parsePatterns[o]||e.parsePatterns[e.defaultParseWidth],l=Array.isArray(s)?t0(s,d=>d.test(i)):e0(s,d=>d.test(i)),c;c=e.valueCallback?e.valueCallback(l):l,c=r.valueCallback?r.valueCallback(c):c;let f=t.slice(i.length);return{value:c,rest:f}}}function e0(e,t){for(let r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&t(e[r]))return r}function t0(e,t){for(let r=0;r{let o=t.match(e.matchPattern);if(!o)return null;let n=o[0],a=t.match(e.parsePattern);if(!a)return null;let i=e.valueCallback?e.valueCallback(a[0]):a[0];i=r.valueCallback?r.valueCallback(i):i;let s=t.slice(n.length);return{value:i,rest:s}}}var r0=/^(\d+)(th|st|nd|rd)?/i,o0=/\d+/i,n0={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},a0={any:[/^b/i,/^(a|c)/i]},i0={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},s0={any:[/1/i,/2/i,/3/i,/4/i]},l0={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},u0={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]},c0={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},f0={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]},d0={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},m0={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}},kp={ordinalNumber:Rp({matchPattern:r0,parsePattern:o0,valueCallback:e=>parseInt(e,10)}),era:sn({matchPatterns:n0,defaultMatchWidth:"wide",parsePatterns:a0,defaultParseWidth:"any"}),quarter:sn({matchPatterns:i0,defaultMatchWidth:"wide",parsePatterns:s0,defaultParseWidth:"any",valueCallback:e=>e+1}),month:sn({matchPatterns:l0,defaultMatchWidth:"wide",parsePatterns:u0,defaultParseWidth:"any"}),day:sn({matchPatterns:c0,defaultMatchWidth:"wide",parsePatterns:f0,defaultParseWidth:"any"}),dayPeriod:sn({matchPatterns:d0,defaultMatchWidth:"any",parsePatterns:m0,defaultParseWidth:"any"})};var Nu={code:"en-US",formatDistance:Vp,formatLong:Ip,formatRelative:Ap,localize:Tp,match:kp,options:{weekStartsOn:0,firstWeekContainsDate:1}};function Np(e,t){let r=ge(e,t?.in);return Sp(r,Hi(r))+1}function Dp(e,t){let r=ge(e,t?.in),o=+Ro(r)-+Cp(r);return Math.round(o/Fi)+1}function Wi(e,t){let r=ge(e,t?.in),o=r.getFullYear(),n=lo(),a=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??n.firstWeekContainsDate??n.locale?.options?.firstWeekContainsDate??1,i=Xe(t?.in||e,0);i.setFullYear(o+1,0,a),i.setHours(0,0,0,0);let s=Rr(i,t),l=Xe(t?.in||e,0);l.setFullYear(o,0,a),l.setHours(0,0,0,0);let c=Rr(l,t);return+r>=+s?o+1:+r>=+c?o:o-1}function Mp(e,t){let r=lo(),o=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??r.firstWeekContainsDate??r.locale?.options?.firstWeekContainsDate??1,n=Wi(e,t),a=Xe(t?.in||e,0);return a.setFullYear(n,0,o),a.setHours(0,0,0,0),Rr(a,t)}function Fp(e,t){let r=ge(e,t?.in),o=+Rr(r,t)-+Mp(r,t);return Math.round(o/Fi)+1}function ue(e,t){let r=e<0?"-":"",o=Math.abs(e).toString().padStart(t,"0");return r+o}var kr={y(e,t){let r=e.getFullYear(),o=r>0?r:1-r;return ue(t==="yy"?o%100:o,t.length)},M(e,t){let r=e.getMonth();return t==="M"?String(r+1):ue(r+1,2)},d(e,t){return ue(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];case"aaaa":default:return r==="am"?"a.m.":"p.m."}},h(e,t){return ue(e.getHours()%12||12,t.length)},H(e,t){return ue(e.getHours(),t.length)},m(e,t){return ue(e.getMinutes(),t.length)},s(e,t){return ue(e.getSeconds(),t.length)},S(e,t){let r=t.length,o=e.getMilliseconds(),n=Math.trunc(o*Math.pow(10,r-3));return ue(n,t.length)}};var ln={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},Du={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"});case"GGGG":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 kr.y(e,t)},Y:function(e,t,r,o){let n=Wi(e,o),a=n>0?n:1-n;if(t==="YY"){let i=a%100;return ue(i,2)}return t==="Yo"?r.ordinalNumber(a,{unit:"year"}):ue(a,t.length)},R:function(e,t){let r=Bi(e);return ue(r,t.length)},u:function(e,t){let r=e.getFullYear();return ue(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 ue(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"});case"QQQQ":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 ue(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"});case"qqqq":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 kr.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"});case"MMMM":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 ue(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"});case"LLLL":default:return r.month(o,{width:"wide",context:"standalone"})}},w:function(e,t,r,o){let n=Fp(e,o);return t==="wo"?r.ordinalNumber(n,{unit:"week"}):ue(n,t.length)},I:function(e,t,r){let o=Dp(e);return t==="Io"?r.ordinalNumber(o,{unit:"week"}):ue(o,t.length)},d:function(e,t,r){return t==="do"?r.ordinalNumber(e.getDate(),{unit:"date"}):kr.d(e,t)},D:function(e,t,r){let o=Np(e);return t==="Do"?r.ordinalNumber(o,{unit:"dayOfYear"}):ue(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"});case"EEEE":default:return r.day(o,{width:"wide",context:"formatting"})}},e:function(e,t,r,o){let n=e.getDay(),a=(n-o.weekStartsOn+8)%7||7;switch(t){case"e":return String(a);case"ee":return ue(a,2);case"eo":return r.ordinalNumber(a,{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"});case"eeee":default:return r.day(n,{width:"wide",context:"formatting"})}},c:function(e,t,r,o){let n=e.getDay(),a=(n-o.weekStartsOn+8)%7||7;switch(t){case"c":return String(a);case"cc":return ue(a,t.length);case"co":return r.ordinalNumber(a,{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"});case"cccc":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 ue(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"});case"iiii":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"});case"aaaa":default:return r.dayPeriod(n,{width:"wide",context:"formatting"})}},b:function(e,t,r){let o=e.getHours(),n;switch(o===12?n=ln.noon:o===0?n=ln.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"});case"bbbb":default:return r.dayPeriod(n,{width:"wide",context:"formatting"})}},B:function(e,t,r){let o=e.getHours(),n;switch(o>=17?n=ln.evening:o>=12?n=ln.afternoon:o>=4?n=ln.morning:n=ln.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"});case"BBBB":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 kr.h(e,t)},H:function(e,t,r){return t==="Ho"?r.ordinalNumber(e.getHours(),{unit:"hour"}):kr.H(e,t)},K:function(e,t,r){let o=e.getHours()%12;return t==="Ko"?r.ordinalNumber(o,{unit:"hour"}):ue(o,t.length)},k:function(e,t,r){let o=e.getHours();return o===0&&(o=24),t==="ko"?r.ordinalNumber(o,{unit:"hour"}):ue(o,t.length)},m:function(e,t,r){return t==="mo"?r.ordinalNumber(e.getMinutes(),{unit:"minute"}):kr.m(e,t)},s:function(e,t,r){return t==="so"?r.ordinalNumber(e.getSeconds(),{unit:"second"}):kr.s(e,t)},S:function(e,t){return kr.S(e,t)},X:function(e,t,r){let o=e.getTimezoneOffset();if(o===0)return"Z";switch(t){case"X":return Bp(o);case"XXXX":case"XX":return ko(o);case"XXXXX":case"XXX":default:return ko(o,":")}},x:function(e,t,r){let o=e.getTimezoneOffset();switch(t){case"x":return Bp(o);case"xxxx":case"xx":return ko(o);case"xxxxx":case"xxx":default:return ko(o,":")}},O:function(e,t,r){let o=e.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+Lp(o,":");case"OOOO":default:return"GMT"+ko(o,":")}},z:function(e,t,r){let o=e.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+Lp(o,":");case"zzzz":default:return"GMT"+ko(o,":")}},t:function(e,t,r){let o=Math.trunc(+e/1e3);return ue(o,t.length)},T:function(e,t,r){return ue(+e,t.length)}};function Lp(e,t=""){let r=e>0?"-":"+",o=Math.abs(e),n=Math.trunc(o/60),a=o%60;return a===0?r+String(n):r+String(n)+t+ue(a,2)}function Bp(e,t){return e%60===0?(e>0?"-":"+")+ue(Math.abs(e)/60,2):ko(e,t)}function ko(e,t=""){let r=e>0?"-":"+",o=Math.abs(e),n=ue(Math.trunc(o/60),2),a=ue(o%60,2);return r+n+t+a}var Hp=(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"});case"PPPP":default:return t.date({width:"full"})}},jp=(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"});case"pppp":default:return t.time({width:"full"})}},p0=(e,t)=>{let r=e.match(/(P+)(p+)?/)||[],o=r[1],n=r[2];if(!n)return Hp(e,t);let a;switch(o){case"P":a=t.dateTime({width:"short"});break;case"PP":a=t.dateTime({width:"medium"});break;case"PPP":a=t.dateTime({width:"long"});break;case"PPPP":default:a=t.dateTime({width:"full"});break}return a.replace("{{date}}",Hp(o,t)).replace("{{time}}",jp(n,t))},Wp={p:jp,P:p0};var v0=/^D+$/,g0=/^Y+$/,h0=["D","DD","YY","YYYY"];function zp(e){return v0.test(e)}function Gp(e){return g0.test(e)}function qp(e,t,r){let o=b0(e,t,r);if(console.warn(o),h0.includes(e))throw new RangeError(o)}function b0(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 x0=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,w0=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,_0=/^'([^]*?)'?$/,y0=/''/g,S0=/[a-zA-Z]/;function ia(e,t,r){let o=lo(),n=r?.locale??o.locale??Nu,a=r?.firstWeekContainsDate??r?.locale?.options?.firstWeekContainsDate??o.firstWeekContainsDate??o.locale?.options?.firstWeekContainsDate??1,i=r?.weekStartsOn??r?.locale?.options?.weekStartsOn??o.weekStartsOn??o.locale?.options?.weekStartsOn??0,s=ge(e,r?.in);if(!nn(s))throw new RangeError("Invalid time value");let l=t.match(w0).map(f=>{let d=f[0];if(d==="p"||d==="P"){let m=Wp[d];return m(f,n.formatLong)}return f}).join("").match(x0).map(f=>{if(f==="''")return{isToken:!1,value:"'"};let d=f[0];if(d==="'")return{isToken:!1,value:C0(f)};if(Du[d])return{isToken:!0,value:f};if(d.match(S0))throw new RangeError("Format string contains an unescaped latin alphabet character `"+d+"`");return{isToken:!1,value:f}});n.localize.preprocessor&&(l=n.localize.preprocessor(s,l));let c={firstWeekContainsDate:a,weekStartsOn:i,locale:n};return l.map(f=>{if(!f.isToken)return f.value;let d=f.value;(!r?.useAdditionalWeekYearTokens&&Gp(d)||!r?.useAdditionalDayOfYearTokens&&zp(d))&&qp(d,t,String(e));let m=Du[d[0]];return m(s,d,n.localize,c)}).join("")}function C0(e){let t=e.match(_0);return t?t[1].replace(y0,"'"):e}function sa(e,t,r){return _p(e,-t,r)}function Yp(e,t,r){return Li(e,-t,r)}function Up(e,t,r){return Ep(e,-t,r)}var dn=u(G()),Wt=u(W()),Fu=u(X()),Lu=u(un());var uo=u(G()),Mu=u(W()),lr=u(X());var cn=u(T()),E0={[ht]:[{value:"days",label:(0,lr.__)("Days")},{value:"weeks",label:(0,lr.__)("Weeks")},{value:"months",label:(0,lr.__)("Months")},{value:"years",label:(0,lr.__)("Years")}],[Ot]:[{value:"days",label:(0,lr.__)("Days ago")},{value:"weeks",label:(0,lr.__)("Weeks ago")},{value:"months",label:(0,lr.__)("Months ago")},{value:"years",label:(0,lr.__)("Years ago")}]};function zi({className:e,data:t,field:r,onChange:o,hideLabelFromVision:n,operator:a}){let i=E0[a===ht?"inThePast":"over"],{id:s,label:l,getValue:c,setValue:f}=r,d=c({item:t}),{value:m="",unit:p=i[0].value}=d&&typeof d=="object"?d:{},h=(0,Mu.useCallback)(x=>o(f({item:t,value:{value:Number(x),unit:p}})),[o,f,t,p]),g=(0,Mu.useCallback)(x=>o(f({item:t,value:{value:m,unit:x}})),[o,f,t,m]);return(0,cn.jsx)(uo.BaseControl,{id:s,className:Y(e,"dataviews-controls__relative-date"),label:l,hideLabelFromVision:n,children:(0,cn.jsxs)(uo.__experimentalHStack,{spacing:2.5,children:[(0,cn.jsx)(uo.__experimentalNumberControl,{__next40pxDefaultSize:!0,className:"dataviews-controls__relative-date-number",spinControls:"none",min:1,step:1,value:m,onChange:h}),(0,cn.jsx)(uo.SelectControl,{className:"dataviews-controls__relative-date-unit",__next40pxDefaultSize:!0,label:(0,lr.__)("Unit"),value:p,options:i,onChange:g,hideLabelFromVision:!0})]})})}var Kp=u(un());function fn(e){if(!e)return null;let t=(0,Kp.getDate)(e);return t&&nn(t)?t:null}var co=u(T()),{DateCalendar:O0,ValidatedInputControl:P0}=ee(dn.privateApis),V0=e=>e?typeof e=="string"?e:ia(e,"yyyy-MM-dd'T'HH:mm"):"";function I0({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){let{id:a,label:i,description:s,setValue:l,getValue:c,isValid:f}=t,d=c({item:e}),m=typeof d=="string"?d:void 0,[p,h]=(0,Wt.useState)(()=>fn(m)||new Date),g=(0,Wt.useRef)(null),x=(0,Wt.useRef)(),w=(0,Wt.useRef)(null),_=(0,Wt.useCallback)(S=>r(l({item:e,value:S})),[e,r,l]);(0,Wt.useEffect)(()=>()=>{x.current&&clearTimeout(x.current)},[]);let C=(0,Wt.useCallback)(S=>{let R;if(S){let N=S;if(m){let k=fn(m);k&&(N=new Date(S),N.setHours(k.getHours()),N.setMinutes(k.getMinutes()))}R=N.toISOString(),_(R),x.current&&clearTimeout(x.current)}else _(void 0);w.current=g.current&&g.current.ownerDocument.activeElement,x.current=setTimeout(()=>{g.current&&(g.current.focus(),g.current.blur(),_(R),w.current&&w.current instanceof HTMLElement&&w.current.focus())},0)},[_,m]),V=(0,Wt.useCallback)(S=>{if(S){let R=new Date(S);_(R.toISOString());let N=fn(R.toISOString());N&&h(N)}else _(void 0)},[_]),{format:E}=t,M=E.weekStartsOn??(0,Lu.getSettings)().l10n.startOfWeek,{timezone:{string:P}}=(0,Lu.getSettings)(),A=f?.required&&!o?`${i} (${(0,Fu.__)("Required")})`:i;return(0,co.jsx)(dn.BaseControl,{id:a,label:A,help:s,hideLabelFromVision:o,children:(0,co.jsxs)(dn.__experimentalVStack,{spacing:4,children:[(0,co.jsx)(O0,{style:{width:"100%"},selected:m&&fn(m)||void 0,onSelect:C,month:p,onMonthChange:h,timeZone:P||void 0,weekStartsOn:M}),(0,co.jsx)(P0,{ref:g,__next40pxDefaultSize:!0,required:!!f?.required,customValidity:Ie(f,n),type:"datetime-local",label:(0,Fu.__)("Date time"),hideLabelFromVision:!0,value:m?V0(fn(m)||void 0):"",onChange:V})]})})}function Xp({data:e,field:t,onChange:r,hideLabelFromVision:o,operator:n,validity:a}){return n===ht||n===Ot?(0,co.jsx)(zi,{className:"dataviews-controls__datetime",data:e,field:t,onChange:r,hideLabelFromVision:o,operator:n}):(0,co.jsx)(I0,{data:e,field:t,onChange:r,hideLabelFromVision:o,validity:a})}var De=u(G()),_e=u(W()),st=u(X()),vt=u(un());var we=u(T()),{DateCalendar:A0,DateRangeCalendar:T0}=ee(De.privateApis),R0=[{id:"today",label:(0,st.__)("Today"),getValue:()=>(0,vt.getDate)(null)},{id:"yesterday",label:(0,st.__)("Yesterday"),getValue:()=>{let e=(0,vt.getDate)(null);return sa(e,1)}},{id:"past-week",label:(0,st.__)("Past week"),getValue:()=>{let e=(0,vt.getDate)(null);return sa(e,7)}},{id:"past-month",label:(0,st.__)("Past month"),getValue:()=>{let e=(0,vt.getDate)(null);return Yp(e,1)}}],k0=[{id:"last-7-days",label:(0,st.__)("Last 7 days"),getValue:()=>{let e=(0,vt.getDate)(null);return[sa(e,7),e]}},{id:"last-30-days",label:(0,st.__)("Last 30 days"),getValue:()=>{let e=(0,vt.getDate)(null);return[sa(e,30),e]}},{id:"month-to-date",label:(0,st.__)("Month to date"),getValue:()=>{let e=(0,vt.getDate)(null);return[Pp(e),e]}},{id:"last-year",label:(0,st.__)("Last year"),getValue:()=>{let e=(0,vt.getDate)(null);return[Up(e,1),e]}},{id:"year-to-date",label:(0,st.__)("Year to date"),getValue:()=>{let e=(0,vt.getDate)(null);return[Hi(e),e]}}],mn=e=>{if(!e)return null;let t=(0,vt.getDate)(e);return t&&nn(t)?t:null},Bu=e=>e?typeof e=="string"?e:ia(e,"yyyy-MM-dd"):"";function Zp({field:e,validity:t,inputRefs:r,isTouched:o,setIsTouched:n,children:a}){let{isValid:i}=e,[s,l]=(0,_e.useState)(void 0),c=(0,_e.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,_e.useEffect)(()=>{if(o){let d=setTimeout(()=>{t?l(Ie(i,t)):c()},0);return()=>clearTimeout(d)}},[o,i,t,c]),(0,we.jsxs)("div",{onBlur:d=>{o||(!d.relatedTarget||!d.currentTarget.contains(d.relatedTarget))&&n(!0)},children:[a,(0,we.jsx)("div",{"aria-live":"polite",children:s&&(0,we.jsxs)("p",{className:Y("components-validated-control__indicator",s.type==="invalid"?"is-invalid":void 0,s.type==="valid"?"is-valid":void 0),children:[(0,we.jsx)(De.Icon,{className:"components-validated-control__indicator-icon",icon:Gs,size:16,fill:"currentColor"}),s.message]})})]})}function N0({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){let{id:a,label:i,setValue:s,getValue:l,isValid:c,format:f}=t,[d,m]=(0,_e.useState)(null),p=f.weekStartsOn??(0,vt.getSettings)().l10n.startOfWeek,h=l({item:e}),g=typeof h=="string"?h:void 0,[x,w]=(0,_e.useState)(()=>mn(g)||new Date),[_,C]=(0,_e.useState)(!1),V=(0,_e.useRef)(null),E=(0,_e.useCallback)(N=>r(s({item:e,value:N})),[e,r,s]),M=(0,_e.useCallback)(N=>{let k=N?ia(N,"yyyy-MM-dd"):void 0;E(k),m(null),C(!0)},[E]),P=(0,_e.useCallback)(N=>{let k=N.getValue(),v=Bu(k);w(k),E(v),m(N.id),C(!0)},[E]),A=(0,_e.useCallback)(N=>{if(E(N),N){let k=mn(N);k&&w(k)}m(null),C(!0)},[E]),{timezone:{string:S}}=(0,vt.getSettings)(),R=c?.required?`${i} (${(0,st.__)("Required")})`:i;return(0,we.jsx)(Zp,{field:t,validity:n,inputRefs:V,isTouched:_,setIsTouched:C,children:(0,we.jsx)(De.BaseControl,{id:a,className:"dataviews-controls__date",label:R,hideLabelFromVision:o,children:(0,we.jsxs)(De.__experimentalVStack,{spacing:4,children:[(0,we.jsxs)(De.__experimentalHStack,{spacing:2,wrap:!0,justify:"flex-start",children:[R0.map(N=>{let k=d===N.id;return(0,we.jsx)(De.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:k,size:"small",onClick:()=>P(N),children:N.label},N.id)}),(0,we.jsx)(De.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:!d,size:"small",disabled:!!d,accessibleWhenDisabled:!1,children:(0,st.__)("Custom")})]}),(0,we.jsx)(De.__experimentalInputControl,{__next40pxDefaultSize:!0,ref:V,type:"date",label:(0,st.__)("Date"),hideLabelFromVision:!0,value:g,onChange:A,required:!!t.isValid?.required}),(0,we.jsx)(A0,{style:{width:"100%"},selected:g&&mn(g)||void 0,onSelect:M,month:x,onMonthChange:w,timeZone:S||void 0,weekStartsOn:p})]})})})}function D0({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){let{id:a,label:i,getValue:s,setValue:l,format:c}=t,f,d=s({item:e});Array.isArray(d)&&d.length===2&&d.every(v=>typeof v=="string")&&(f=d);let m=c.weekStartsOn??(0,vt.getSettings)().l10n.startOfWeek,p=(0,_e.useCallback)(v=>{r(l({item:e,value:v}))},[e,r,l]),[h,g]=(0,_e.useState)(null),x=(0,_e.useMemo)(()=>{if(!f)return{from:void 0,to:void 0};let[v,y]=f;return{from:mn(v)||void 0,to:mn(y)||void 0}},[f]),[w,_]=(0,_e.useState)(()=>x.from||new Date),[C,V]=(0,_e.useState)(!1),E=(0,_e.useRef)(null),M=(0,_e.useRef)(null),P=(0,_e.useCallback)((v,y)=>{v&&y?p([Bu(v),Bu(y)]):!v&&!y&&p(void 0)},[p]),A=(0,_e.useCallback)(v=>{P(v?.from,v?.to),g(null),V(!0)},[P]),S=(0,_e.useCallback)(v=>{let[y,I]=v.getValue();_(y),P(y,I),g(v.id),V(!0)},[P]),R=(0,_e.useCallback)((v,y)=>{let[I,b]=f||[void 0,void 0];if(P(v==="from"?y:I,v==="to"?y:b),y){let O=mn(y);O&&_(O)}g(null),V(!0)},[f,P]),{timezone:N}=(0,vt.getSettings)(),k=t.isValid?.required?`${i} (${(0,st.__)("Required")})`:i;return(0,we.jsx)(Zp,{field:t,validity:n,inputRefs:[E,M],isTouched:C,setIsTouched:V,children:(0,we.jsx)(De.BaseControl,{id:a,className:"dataviews-controls__date",label:k,hideLabelFromVision:o,children:(0,we.jsxs)(De.__experimentalVStack,{spacing:4,children:[(0,we.jsxs)(De.__experimentalHStack,{spacing:2,wrap:!0,justify:"flex-start",children:[k0.map(v=>{let y=h===v.id;return(0,we.jsx)(De.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:y,size:"small",onClick:()=>S(v),children:v.label},v.id)}),(0,we.jsx)(De.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:!h,size:"small",accessibleWhenDisabled:!1,disabled:!!h,children:(0,st.__)("Custom")})]}),(0,we.jsxs)(De.__experimentalHStack,{spacing:2,children:[(0,we.jsx)(De.__experimentalInputControl,{__next40pxDefaultSize:!0,ref:E,type:"date",label:(0,st.__)("From"),hideLabelFromVision:!0,value:f?.[0],onChange:v=>R("from",v),required:!!t.isValid?.required}),(0,we.jsx)(De.__experimentalInputControl,{__next40pxDefaultSize:!0,ref:M,type:"date",label:(0,st.__)("To"),hideLabelFromVision:!0,value:f?.[1],onChange:v=>R("to",v),required:!!t.isValid?.required})]}),(0,we.jsx)(T0,{style:{width:"100%"},selected:x,onSelect:A,month:w,onMonthChange:_,timeZone:N.string||void 0,weekStartsOn:m})]})})})}function Qp({data:e,field:t,onChange:r,hideLabelFromVision:o,operator:n,validity:a}){return n===ht||n===Ot?(0,we.jsx)(zi,{className:"dataviews-controls__date",data:e,field:t,onChange:r,hideLabelFromVision:o,operator:n}):n===gt?(0,we.jsx)(D0,{data:e,field:t,onChange:r,hideLabelFromVision:o,validity:a}):(0,we.jsx)(N0,{data:e,field:t,onChange:r,hideLabelFromVision:o,validity:a})}var qi=u(G());var Jp=u(G()),ev=u(W());var tv=u(T()),{ValidatedInputControl:M0}=ee(Jp.privateApis);function ur({data:e,field:t,onChange:r,hideLabelFromVision:o,type:n,prefix:a,suffix:i,validity:s}){let{label:l,placeholder:c,description:f,getValue:d,setValue:m,isValid:p}=t,h=d({item:e}),g=(0,ev.useCallback)(x=>r(m({item:e,value:x})),[e,m,r]);return(0,tv.jsx)(M0,{required:!!p.required,customValidity:Ie(p,s),label:l,placeholder:c,value:h??"",help:f,onChange:g,hideLabelFromVision:o,type:n,prefix:a,suffix:i,pattern:p.pattern?p.pattern.constraint:void 0,minLength:p.minLength?p.minLength.constraint:void 0,maxLength:p.maxLength?p.maxLength.constraint:void 0,__next40pxDefaultSize:!0})}var Gi=u(T());function rv({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){return(0,Gi.jsx)(ur,{data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n,type:"email",prefix:(0,Gi.jsx)(qi.__experimentalInputControlPrefixWrapper,{variant:"icon",children:(0,Gi.jsx)(qi.Icon,{icon:Ws})})})}var Ui=u(G());var Yi=u(T());function ov({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){return(0,Yi.jsx)(ur,{data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n,type:"tel",prefix:(0,Yi.jsx)(Ui.__experimentalInputControlPrefixWrapper,{variant:"icon",children:(0,Yi.jsx)(Ui.Icon,{icon:Js})})})}var Ki=u(G());var $i=u(T());function nv({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){return(0,$i.jsx)(ur,{data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n,type:"url",prefix:(0,$i.jsx)(Ki.__experimentalInputControlPrefixWrapper,{variant:"icon",children:(0,$i.jsx)(Ki.Icon,{icon:Zs})})})}var Nr=u(G()),la=u(W()),Xi=u(X());var fo=u(T()),{ValidatedNumberControl:F0}=ee(Nr.privateApis);function av(e){if(e===""||e===void 0)return"";let t=Number(e);return Number.isFinite(t)?t:""}function L0({value:e,onChange:t,hideLabelFromVision:r,step:o}){let[n="",a=""]=e,i=(0,la.useCallback)(l=>t([av(l),a]),[t,a]),s=(0,la.useCallback)(l=>t([n,av(l)]),[t,n]);return(0,fo.jsx)(Nr.BaseControl,{help:(0,Xi.__)("The max. value must be greater than the min. value."),children:(0,fo.jsxs)(Nr.Flex,{direction:"row",gap:4,children:[(0,fo.jsx)(Nr.__experimentalNumberControl,{label:(0,Xi.__)("Min."),value:n,max:a?Number(a)-o:void 0,onChange:i,__next40pxDefaultSize:!0,hideLabelFromVision:r,step:o}),(0,fo.jsx)(Nr.__experimentalNumberControl,{label:(0,Xi.__)("Max."),value:a,min:n?Number(n)+o:void 0,onChange:s,__next40pxDefaultSize:!0,hideLabelFromVision:r,step:o})]})})}function Zi({data:e,field:t,onChange:r,hideLabelFromVision:o,operator:n,validity:a}){let i=t.format?.decimals??0,s=Math.pow(10,Math.abs(i)*-1),{label:l,description:c,getValue:f,setValue:d,isValid:m}=t,p=f({item:e})??"",h=(0,la.useCallback)(x=>{r(d({item:e,value:["",void 0].includes(x)?void 0:Number(x)}))},[e,r,d]),g=(0,la.useCallback)(x=>{r(d({item:e,value:x}))},[e,r,d]);if(n===gt){let x=["",""];return Array.isArray(p)&&p.length===2&&p.every(w=>typeof w=="number"||w==="")&&(x=p),(0,fo.jsx)(L0,{value:x,onChange:g,hideLabelFromVision:o,step:s})}return(0,fo.jsx)(F0,{required:!!m.required,customValidity:Ie(m,a),label:l,help:c,value:p,onChange:h,__next40pxDefaultSize:!0,hideLabelFromVision:o,step:s,min:m.min?m.min.constraint:void 0,max:m.max?m.max.constraint:void 0})}var iv=u(T());function sv(e){return(0,iv.jsx)(Zi,{...e})}var lv=u(T());function uv(e){return(0,lv.jsx)(Zi,{...e})}var Qi=u(G()),cv=u(W());var Hu=u(T()),{ValidatedRadioControl:B0}=ee(Qi.privateApis);function fv({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){let{label:a,description:i,getValue:s,setValue:l,isValid:c}=t,{elements:f,isLoading:d}=Tt({elements:t.elements,getElements:t.getElements}),m=s({item:e}),p=(0,cv.useCallback)(h=>r(l({item:e,value:h})),[e,r,l]);return d?(0,Hu.jsx)(Qi.Spinner,{}):(0,Hu.jsx)(B0,{required:!!t.isValid?.required,customValidity:Ie(c,n),label:a,help:i,onChange:p,options:f,selected:m,hideLabelFromVision:o})}var Ji=u(G()),dv=u(W());var ju=u(T()),{ValidatedSelectControl:H0}=ee(Ji.privateApis);function mv({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){let{type:a,label:i,description:s,getValue:l,setValue:c,isValid:f}=t,d=a==="array",m=l({item:e})??(d?[]:""),p=(0,dv.useCallback)(x=>r(c({item:e,value:x})),[e,r,c]),{elements:h,isLoading:g}=Tt({elements:t.elements,getElements:t.getElements});return g?(0,ju.jsx)(Ji.Spinner,{}):(0,ju.jsx)(H0,{required:!!t.isValid?.required,customValidity:Ie(f,n),label:i,value:m,help:s,options:h,onChange:p,__next40pxDefaultSize:!0,hideLabelFromVision:o,multiple:d})}var Wu=u(W());var pv=u(T());function vv({data:e,field:t,onChange:r,hideLabelFromVision:o,config:n,validity:a}){let{prefix:i,suffix:s}=n||{};return(0,pv.jsx)(ur,{data:e,field:t,onChange:r,hideLabelFromVision:o,validity:a,prefix:i?(0,Wu.createElement)(i):void 0,suffix:s?(0,Wu.createElement)(s):void 0})}var gv=u(G()),hv=u(W());var bv=u(T()),{ValidatedToggleControl:j0}=ee(gv.privateApis);function xv({field:e,onChange:t,data:r,hideLabelFromVision:o,validity:n}){let{label:a,description:i,getValue:s,setValue:l,isValid:c}=e,f=(0,hv.useCallback)(()=>{t(l({item:r,value:!s({item:r})}))},[t,l,r,s]);return(0,bv.jsx)(j0,{required:!!c.required,customValidity:Ie(c,n),hidden:o,label:a,help:i,checked:s({item:r}),onChange:f})}var wv=u(G()),_v=u(W());var yv=u(T()),{ValidatedTextareaControl:W0}=ee(wv.privateApis);function Sv({data:e,field:t,onChange:r,hideLabelFromVision:o,config:n,validity:a}){let{rows:i=4}=n||{},{label:s,placeholder:l,description:c,setValue:f,isValid:d}=t,m=t.getValue({item:e}),p=(0,_v.useCallback)(h=>r(f({item:e,value:h})),[e,r,f]);return(0,yv.jsx)(W0,{required:!!d.required,customValidity:Ie(d,a),label:s,placeholder:l,value:m??"",help:c,onChange:p,rows:i,minLength:d.minLength?d.minLength.constraint:void 0,maxLength:d.maxLength?d.maxLength.constraint:void 0,__next40pxDefaultSize:!0,hideLabelFromVision:o})}var pn=u(G()),Cv=u(W());var es=u(T()),{ValidatedToggleGroupControl:z0}=ee(pn.privateApis);function Ev({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){let{getValue:a,setValue:i,isValid:s}=t,l=a({item:e}),c=(0,Cv.useCallback)(p=>r(i({item:e,value:p})),[e,r,i]),{elements:f,isLoading:d}=Tt({elements:t.elements,getElements:t.getElements});if(d)return(0,es.jsx)(pn.Spinner,{});if(f.length===0)return null;let m=f.find(p=>p.value===l);return(0,es.jsx)(z0,{required:!!t.isValid?.required,customValidity:Ie(s,n),__next40pxDefaultSize:!0,isBlock:!0,label:t.label,help:m?.description||t.description,onChange:c,value:l,hideLabelFromVision:o,children:f.map(p=>(0,es.jsx)(pn.__experimentalToggleGroupControlOption,{label:p.label,value:p.value},p.value))})}var ts=u(G()),rs=u(W());var ua=u(T()),{ValidatedFormTokenField:G0}=ee(ts.privateApis);function Ov({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){let{label:a,placeholder:i,getValue:s,setValue:l,isValid:c}=t,f=s({item:e}),{elements:d,isLoading:m}=Tt({elements:t.elements,getElements:t.getElements}),p=(0,rs.useMemo)(()=>Array.isArray(f)?f.map(g=>d?.find(w=>w.value===g)||{value:g,label:g}):[],[f,d]),h=(0,rs.useCallback)(g=>{let x=g.map(w=>typeof w=="object"&&"value"in w?w.value:w);r(l({item:e,value:x}))},[r,l,e]);return m?(0,ua.jsx)(ts.Spinner,{}):(0,ua.jsx)(G0,{required:!!c?.required,customValidity:Ie(c,n),label:o?void 0:a,value:p,onChange:h,placeholder:i,suggestions:d?.map(g=>g.value),__experimentalValidateInput:g=>t.isValid?.elements&&d?d.some(x=>x.value===g||x.label===g):!0,__experimentalExpandOnFocus:d&&d.length>0,__experimentalShowHowTo:!t.isValid?.elements,displayTransform:g=>typeof g=="object"&&"label"in g?g.label:typeof g=="string"&&d&&d.find(w=>w.value===g)?.label||g,__experimentalRenderItem:({item:g})=>{if(typeof g=="string"&&d){let x=d.find(w=>w.value===g);return(0,ua.jsx)("span",{children:x?.label||g})}return(0,ua.jsx)("span",{children:g})}})}var q0={grad:.9,turn:360,rad:360/(2*Math.PI)},Dr=function(e){return typeof e=="string"?e.length>0:typeof e=="number"},tt=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=Math.pow(10,t)),Math.round(r*e)/r+0},zt=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=1),e>r?r:e>t?e:t},Dv=function(e){return(e=isFinite(e)?e%360:0)>0?e:e+360},Pv=function(e){return{r:zt(e.r,0,255),g:zt(e.g,0,255),b:zt(e.b,0,255),a:zt(e.a)}},zu=function(e){return{r:tt(e.r),g:tt(e.g),b:tt(e.b),a:tt(e.a,3)}},Y0=/^#([0-9a-f]{3,8})$/i,os=function(e){var t=e.toString(16);return t.length<2?"0"+t:t},Mv=function(e){var t=e.r,r=e.g,o=e.b,n=e.a,a=Math.max(t,r,o),i=a-Math.min(t,r,o),s=i?a===t?(r-o)/i:a===r?2+(o-t)/i:4+(t-r)/i:0;return{h:60*(s<0?s+6:s),s:a?i/a*100:0,v:a/255*100,a:n}},Fv=function(e){var t=e.h,r=e.s,o=e.v,n=e.a;t=t/360*6,r/=100,o/=100;var a=Math.floor(t),i=o*(1-r),s=o*(1-(t-a)*r),l=o*(1-(1-t+a)*r),c=a%6;return{r:255*[o,s,i,i,l,o][c],g:255*[l,o,o,s,i,i][c],b:255*[i,i,l,o,o,s][c],a:n}},Vv=function(e){return{h:Dv(e.h),s:zt(e.s,0,100),l:zt(e.l,0,100),a:zt(e.a)}},Iv=function(e){return{h:tt(e.h),s:tt(e.s),l:tt(e.l),a:tt(e.a,3)}},Av=function(e){return Fv((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},ca=function(e){return{h:(t=Mv(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},U0=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,$0=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,K0=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,X0=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,Tv={string:[[function(e){var t=Y0.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?tt(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?tt(parseInt(e.substr(6,2),16)/255,2):1}:null:null},"hex"],[function(e){var t=K0.exec(e)||X0.exec(e);return t?t[2]!==t[4]||t[4]!==t[6]?null:Pv({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=U0.exec(e)||$0.exec(e);if(!t)return null;var r,o,n=Vv({h:(r=t[1],o=t[2],o===void 0&&(o="deg"),Number(r)*(q0[o]||1)),s:Number(t[3]),l:Number(t[4]),a:t[5]===void 0?1:Number(t[5])/(t[6]?100:1)});return Av(n)},"hsl"]],object:[[function(e){var t=e.r,r=e.g,o=e.b,n=e.a,a=n===void 0?1:n;return Dr(t)&&Dr(r)&&Dr(o)?Pv({r:Number(t),g:Number(r),b:Number(o),a:Number(a)}):null},"rgb"],[function(e){var t=e.h,r=e.s,o=e.l,n=e.a,a=n===void 0?1:n;if(!Dr(t)||!Dr(r)||!Dr(o))return null;var i=Vv({h:Number(t),s:Number(r),l:Number(o),a:Number(a)});return Av(i)},"hsl"],[function(e){var t=e.h,r=e.s,o=e.v,n=e.a,a=n===void 0?1:n;if(!Dr(t)||!Dr(r)||!Dr(o))return null;var i=(function(s){return{h:Dv(s.h),s:zt(s.s,0,100),v:zt(s.v,0,100),a:zt(s.a)}})({h:Number(t),s:Number(r),v:Number(o),a:Number(a)});return Fv(i)},"hsv"]]},Rv=function(e,t){for(var r=0;r=.5},e.prototype.toHex=function(){return t=zu(this.rgba),r=t.r,o=t.g,n=t.b,i=(a=t.a)<1?os(tt(255*a)):"","#"+os(r)+os(o)+os(n)+i;var t,r,o,n,a,i},e.prototype.toRgb=function(){return zu(this.rgba)},e.prototype.toRgbString=function(){return t=zu(this.rgba),r=t.r,o=t.g,n=t.b,(a=t.a)<1?"rgba("+r+", "+o+", "+n+", "+a+")":"rgb("+r+", "+o+", "+n+")";var t,r,o,n,a},e.prototype.toHsl=function(){return Iv(ca(this.rgba))},e.prototype.toHslString=function(){return t=Iv(ca(this.rgba)),r=t.h,o=t.s,n=t.l,(a=t.a)<1?"hsla("+r+", "+o+"%, "+n+"%, "+a+")":"hsl("+r+", "+o+"%, "+n+"%)";var t,r,o,n,a},e.prototype.toHsv=function(){return t=Mv(this.rgba),{h:tt(t.h),s:tt(t.s),v:tt(t.v),a:tt(t.a,3)};var t},e.prototype.invert=function(){return lt({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),lt(Gu(this.rgba,t))},e.prototype.desaturate=function(t){return t===void 0&&(t=.1),lt(Gu(this.rgba,-t))},e.prototype.grayscale=function(){return lt(Gu(this.rgba,-1))},e.prototype.lighten=function(t){return t===void 0&&(t=.1),lt(kv(this.rgba,t))},e.prototype.darken=function(t){return t===void 0&&(t=.1),lt(kv(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"?lt({r:(r=this.rgba).r,g:r.g,b:r.b,a:t}):tt(this.rgba.a,3);var r},e.prototype.hue=function(t){var r=ca(this.rgba);return typeof t=="number"?lt({h:t,s:r.s,l:r.l,a:r.a}):tt(r.h)},e.prototype.isEqual=function(t){return this.toHex()===lt(t).toHex()},e})(),lt=function(e){return e instanceof Nv?e:new Nv(e)};var vn=u(G()),Yu=u(W());var mo=u(T()),{ValidatedInputControl:Q0,Picker:J0}=ee(vn.privateApis),ew=({color:e,onColorChange:t})=>{let r=e&<(e).isValid()?e:"#ffffff";return(0,mo.jsx)(vn.Dropdown,{renderToggle:({onToggle:o,isOpen:n})=>(0,mo.jsx)(vn.__experimentalInputControlPrefixWrapper,{variant:"icon",children:(0,mo.jsx)("button",{type:"button",onClick:o,style:{width:"24px",height:"24px",borderRadius:"50%",backgroundColor:r,border:"1px solid #ddd",cursor:"pointer",outline:n?"2px solid #007cba":"none",outlineOffset:"2px",display:"flex",alignItems:"center",justifyContent:"center",padding:0,margin:0},"aria-label":"Open color picker"})}),renderContent:()=>(0,mo.jsx)("div",{style:{padding:"16px"},children:(0,mo.jsx)(J0,{color:lt(r),onChange:t,enableAlpha:!0})})})};function Lv({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){let{label:a,placeholder:i,description:s,setValue:l,isValid:c}=t,f=t.getValue({item:e})||"",d=(0,Yu.useCallback)(p=>{r(l({item:e,value:p.toHex()}))},[e,r,l]),m=(0,Yu.useCallback)(p=>{r(l({item:e,value:p||""}))},[e,r,l]);return(0,mo.jsx)(Q0,{required:!!t.isValid?.required,customValidity:Ie(c,n),label:a,placeholder:i,value:f,help:s,onChange:m,hideLabelFromVision:o,type:"text",prefix:(0,mo.jsx)(ew,{color:f,onColorChange:d})})}var as=u(G()),is=u(W()),Uu=u(X());var ns=u(T());function Bv({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){let[a,i]=(0,is.useState)(!1),s=(0,is.useCallback)(()=>{i(l=>!l)},[]);return(0,ns.jsx)(ur,{data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n,type:a?"text":"password",suffix:(0,ns.jsx)(as.__experimentalInputControlSuffixWrapper,{variant:"control",children:(0,ns.jsx)(as.Button,{icon:a?Cn:cl,onClick:s,size:"small",label:a?(0,Uu.__)("Hide password"):(0,Uu.__)("Show password")})})})}function ss(e){return Array.isArray(e.elements)&&e.elements.length>0||typeof e.getElements=="function"}var jv=u(T()),Hv={array:Ov,checkbox:bp,color:Lv,datetime:Xp,date:Qp,email:rv,telephone:ov,url:nv,integer:sv,number:uv,password:Bv,radio:fv,select:mv,text:vv,toggle:xv,textarea:Sv,toggleGroup:Ev};function tw(e){return e&&typeof e=="object"&&typeof e.control=="string"}function rw(e){let{control:t,...r}=e,o=ls(t);return o===null?null:function(a){return(0,jv.jsx)(o,{...a,config:r})}}function Wv(e,t){return typeof e.Edit=="function"?e.Edit:typeof e.Edit=="string"?ls(e.Edit):tw(e.Edit)?rw(e.Edit):ss(e)&&e.type!=="array"?ls("select"):t===null?null:ls(t)}function ls(e){return Object.keys(Hv).includes(e)?Hv[e]:null}function ow(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 zv=ow;var nw=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},Gv=nw;var aw=e=>({value:t})=>{let r=e.split("."),o={},n=o;for(let a of r.slice(0,-1))n[a]={},n=n[a];return n[r.at(-1)]=t,o},qv=aw;var Uv=u(X());function us({item:e,field:t}){let{elements:r,isLoading:o}=Tt({elements:t.elements,getElements:t.getElements}),n=t.getValue({item:e});return o||r.length===0?n:r?.find(a=>a.value===n)?.label||t.getValue({item:e})}var Yv=u(T());function Be({item:e,field:t}){return t.hasElements?(0,Yv.jsx)(us,{item:e,field:t}):t.getValueFormatted({item:e,field:t})}var cr=(e,t,r)=>r==="asc"?e.localeCompare(t):t.localeCompare(e);function He(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)}function fr(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 dr(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 mr(e,t){if(t.isValid.pattern?.constraint===void 0)return!0;try{let r=new RegExp(t.isValid.pattern.constraint),o=t.getValue({item:e});return[void 0,"",null].includes(o)?!0:r.test(String(o))}catch{return!1}}function Ce(e,t){let o=(t.elements??[]).map(a=>a.value);if(o.length===0)return!0;let n=t.getValue({item:e});return[].concat(n).every(a=>o.includes(a))}function iw({item:e,field:t}){return t.getValue({item:e})}var Ct=iw;var sw=/^[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 lw(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&!sw.test(r)?(0,Uv.__)("Value must be a valid email address."):null}var $v={type:"email",render:Be,Edit:"email",sort:cr,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Oe,Pe],validOperators:[Ae,Te,$t,Kt,Xt,Oe,Pe,ft,dt],format:{},getValueFormatted:Ct,validate:{required:He,pattern:mr,minLength:fr,maxLength:dr,elements:Ce,custom:lw}};var Kv=u(X());var gn=(e,t,r)=>r==="asc"?e-t:t-e;function cs(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 fs(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 Xv={separatorThousand:","};function uw({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=Xv:o=t.format;let{separatorThousand:n}=o,a=Math.trunc(r);return n?String(a).replace(/\B(?=(\d{3})+(?!\d))/g,n):String(a)}function cw(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&!Number.isInteger(r)?(0,Kv.__)("Value must be an integer."):null}var Zv={type:"integer",render:Be,Edit:"integer",sort:gn,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Ae,Te,Hr,jr,Wr,zr,gt],validOperators:[Ae,Te,Hr,jr,Wr,zr,gt,Oe,Pe,ft,dt],format:Xv,getValueFormatted:uw,validate:{required:He,min:cs,max:fs,elements:Ce,custom:cw}};var Qv=u(X());var Jv={separatorThousand:",",separatorDecimal:".",decimals:2};function fw({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=Jv:o=t.format;let{separatorThousand:n,separatorDecimal:a,decimals:i}=o,s=r.toFixed(i),[l,c]=s.split("."),f=n?l.replace(/\B(?=(\d{3})+(?!\d))/g,n):l;return i===0?f:f+a+c}function dw(e){return e===""||e===void 0||e===null}function mw(e,t){let r=t.getValue({item:e});return!dw(r)&&!Number.isFinite(r)?(0,Qv.__)("Value must be a number."):null}var eg={type:"number",render:Be,Edit:"number",sort:gn,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Ae,Te,Hr,jr,Wr,zr,gt],validOperators:[Ae,Te,Hr,jr,Wr,zr,gt,Oe,Pe,ft,dt],format:Jv,getValueFormatted:fw,validate:{required:He,min:cs,max:fs,elements:Ce,custom:mw}};var tg={type:"text",render:Be,Edit:"text",sort:cr,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Oe,Pe],validOperators:[Ae,Te,$t,Kt,Xt,Oe,Pe,ft,dt],format:{},getValueFormatted:Ct,validate:{required:He,pattern:mr,minLength:fr,maxLength:dr,elements:Ce}};var No=u(un());var rg={datetime:(0,No.getSettings)().formats.datetime,weekStartsOn:(0,No.getSettings)().l10n.startOfWeek};function pw({item:e,field:t}){let r=t.getValue({item:e});if(["",void 0,null].includes(r))return"";let o;return t.type!=="datetime"?o=rg:o=t.format,(0,No.dateI18n)(o.datetime,(0,No.getDate)(r))}var vw=(e,t,r)=>{let o=new Date(e).getTime(),n=new Date(t).getTime();return r==="asc"?o-n:n-o},og={type:"datetime",render:Be,Edit:"datetime",sort:vw,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[$r,Kr,Gr,qr,Yr,Ur,ht,Ot],validOperators:[$r,Kr,Gr,qr,Yr,Ur,ht,Ot],format:rg,getValueFormatted:pw,validate:{required:He,elements:Ce}};var Do=u(un());var ng={date:(0,Do.getSettings)().formats.date,weekStartsOn:(0,Do.getSettings)().l10n.startOfWeek};function gw({item:e,field:t}){let r=t.getValue({item:e});if(["",void 0,null].includes(r))return"";let o;return t.type!=="date"?o=ng:o=t.format,(0,Do.dateI18n)(o.date,(0,Do.getDate)(r))}var hw=(e,t,r)=>{let o=new Date(e).getTime(),n=new Date(t).getTime();return r==="asc"?o-n:n-o},ag={type:"date",render:Be,Edit:"date",sort:hw,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[$r,Kr,Gr,qr,Yr,Ur,ht,Ot,gt],validOperators:[$r,Kr,Gr,qr,Yr,Ur,ht,Ot,gt],format:ng,getValueFormatted:gw,validate:{required:He,elements:Ce}};var ds=u(X());function ig(e,t){return t.getValue({item:e})===!0}function bw({item:e,field:t}){let r=t.getValue({item:e});return r===!0?(0,ds.__)("True"):r===!1?(0,ds.__)("False"):""}function xw(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&![!0,!1].includes(r)?(0,ds.__)("Value must be true, false, or undefined"):null}var ww=(e,t,r)=>{let o=!!e;return o===!!t?0:r==="asc"?o?1:-1:o?-1:1},sg={type:"boolean",render:Be,Edit:"checkbox",sort:ww,validate:{required:ig,elements:Ce,custom:xw},enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Ae,Te],validOperators:[Ae,Te],format:{},getValueFormatted:bw};var lg={type:"media",render:()=>null,Edit:null,sort:()=>0,enableSorting:!1,enableGlobalSearch:!1,defaultOperators:[],validOperators:[],format:{},getValueFormatted:Ct,validate:{}};var $u=u(X());function ug(e,t){let r=t.getValue({item:e});return Array.isArray(r)&&r.length>0&&r.every(o=>![void 0,"",null].includes(o))}function cg({item:e,field:t}){let r=t.getValue({item:e});return(Array.isArray(r)?r:[]).join(", ")}function _w({item:e,field:t}){return cg({item:e,field:t})}function yw(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&!Array.isArray(r)?(0,$u.__)("Value must be an array."):r.every(o=>typeof o=="string")?null:(0,$u.__)("Every value must be a string.")}var Sw=(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 a=o.join(","),i=n.join(",");return r==="asc"?a.localeCompare(i):i.localeCompare(a)},fg={type:"array",render:_w,Edit:"array",sort:Sw,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Oe,Pe],validOperators:[Oe,Pe,ft,dt],format:{},getValueFormatted:cg,validate:{required:ug,elements:Ce,custom:yw}};function Cw({item:e,field:t}){return t.getValue({item:e})?"\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022":""}var dg={type:"password",render:Be,Edit:"password",sort:()=>0,enableSorting:!1,enableGlobalSearch:!1,defaultOperators:[],validOperators:[],format:{},getValueFormatted:Cw,validate:{required:He,pattern:mr,minLength:fr,maxLength:dr,elements:Ce}};var mg={type:"telephone",render:Be,Edit:"telephone",sort:cr,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Oe,Pe],validOperators:[Ae,Te,$t,Kt,Xt,Oe,Pe,ft,dt],format:{},getValueFormatted:Ct,validate:{required:He,pattern:mr,minLength:fr,maxLength:dr,elements:Ce}};var pg=u(X());var hn=u(T());function Ew({item:e,field:t}){if(t.hasElements)return(0,hn.jsx)(us,{item:e,field:t});let r=Ct({item:e,field:t});return!r||!lt(r).isValid()?r:(0,hn.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:"8px"},children:[(0,hn.jsx)("div",{style:{width:"16px",height:"16px",borderRadius:"50%",backgroundColor:r,border:"1px solid #ddd",flexShrink:0}}),(0,hn.jsx)("span",{children:r})]})}function Ow(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&!lt(r).isValid()?(0,pg.__)("Value must be a valid color."):null}var Pw=(e,t,r)=>{let o=lt(e),n=lt(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 a=o.toHsl(),i=n.toHsl();return a.h!==i.h?r==="asc"?a.h-i.h:i.h-a.h:a.s!==i.s?r==="asc"?a.s-i.s:i.s-a.s:r==="asc"?a.l-i.l:i.l-a.l},vg={type:"color",render:Ew,Edit:"color",sort:Pw,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Oe,Pe],validOperators:[Ae,Te,Oe,Pe],format:{},getValueFormatted:Ct,validate:{required:He,elements:Ce,custom:Ow}};var gg={type:"url",render:Be,Edit:"url",sort:cr,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Oe,Pe],validOperators:[Ae,Te,$t,Kt,Xt,Oe,Pe,ft,dt],format:{},getValueFormatted:Ct,validate:{required:He,pattern:mr,minLength:fr,maxLength:dr,elements:Ce}};var Vw=(e,t,r)=>typeof e=="number"&&typeof t=="number"?gn(e,t,r):cr(e,t,r),hg={render:Be,Edit:null,sort:Vw,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Ae,Te],validOperators:Mm(),format:{},getValueFormatted:Ct,validate:{required:He,elements:Ce}};function bg(e,t){let r;e.isValid?.required===!0&&t.validate.required!==void 0&&(r={constraint:!0,validate:t.validate.required});let o;(e.isValid?.elements===!0||e.isValid?.elements===void 0&&(e.elements||e.getElements))&&t.validate.elements!==void 0&&(o={constraint:!0,validate:t.validate.elements});let n;typeof e.isValid?.min=="number"&&t.validate.min!==void 0&&(n={constraint:e.isValid.min,validate:t.validate.min});let a;typeof e.isValid?.max=="number"&&t.validate.max!==void 0&&(a={constraint:e.isValid.max,validate:t.validate.max});let i;typeof e.isValid?.minLength=="number"&&t.validate.minLength!==void 0&&(i={constraint:e.isValid.minLength,validate:t.validate.minLength});let s;typeof e.isValid?.maxLength=="number"&&t.validate.maxLength!==void 0&&(s={constraint:e.isValid.maxLength,validate:t.validate.maxLength});let l;e.isValid?.pattern!==void 0&&t.validate.pattern!==void 0&&(l={constraint:e.isValid?.pattern,validate:t.validate.pattern});let c=e.isValid?.custom??t.validate.custom;return{required:r,elements:o,min:n,max:a,minLength:i,maxLength:s,pattern:l,custom:c}}function Iw(e,t){return{...t.format,...e.format}}var xg=Iw;function Aw(e){let t=[$v,Zv,eg,tg,og,ag,sg,lg,fg,dg,mg,vg,gg].find(r=>r?.type===e);return t||hg}function wg(e){return e.map(t=>{let r=Aw(t.type),o=t.getValue||Gv(t.id),n=function(a,i,s){let l=o({item:a}),c=o({item:i});return t.sort?t.sort(l,c,s):r.sort(l,c,s)};return{id:t.id,label:t.label||t.id,header:t.header||t.label||t.id,description:t.description,placeholder:t.placeholder,getValue:o,setValue:t.setValue||qv(t.id),elements:t.elements,getElements:t.getElements,hasElements:ss(t),isVisible:t.isVisible,enableHiding:t.enableHiding??!0,readOnly:t.readOnly??!1,type:r.type,render:t.render??r.render,Edit:Wv(t,r.Edit),sort:n,enableSorting:t.enableSorting??r.enableSorting,enableGlobalSearch:t.enableGlobalSearch??r.enableGlobalSearch,isValid:bg(t,r),filterBy:zv(t,r.defaultOperators,r.validOperators),format:xg(t,r),getValueFormatted:t.getValueFormatted??r.getValueFormatted}})}var ut=u(T()),Tw=e=>e.id,Rw=()=>!0,kw=[],Nw=Jr.filter(e=>!e.isPicker);function Dw({header:e,search:t=!0,searchLabel:r=void 0}){return(0,ut.jsxs)(ut.Fragment,{children:[(0,ut.jsxs)(ms.__experimentalHStack,{alignment:"top",justify:"space-between",className:"dataviews__view-actions",spacing:1,children:[(0,ut.jsxs)(ms.__experimentalHStack,{justify:"start",expanded:!1,className:"dataviews__search",children:[t&&(0,ut.jsx)(Ou,{label:r}),(0,ut.jsx)(Di,{})]}),(0,ut.jsxs)(ms.__experimentalHStack,{spacing:1,expanded:!1,style:{flexShrink:0},children:[(0,ut.jsx)(pp,{}),e]})]}),(0,ut.jsx)(Mi,{className:"dataviews-filters__container"}),(0,ut.jsx)(Cu,{}),(0,ut.jsx)(Eu,{})]})}function Mw({view:e,onChangeView:t,fields:r,search:o=!0,searchLabel:n=void 0,actions:a=kw,data:i,getItemId:s=Tw,getItemLevel:l,isLoading:c=!1,paginationInfo:f,defaultLayouts:d,selection:m,onChangeSelection:p,onClickItem:h,renderItemLink:g,isItemClickable:x=Rw,header:w,children:_,config:C={perPageSizes:[10,20,50,100]},empty:V}){let{infiniteScrollHandler:E}=f,M=(0,Et.useRef)(null),[P,A]=(0,Et.useState)(0),S=(0,ps.useResizeObserver)(fe=>{A(fe[0].borderBoxSize[0].inlineSize)},{box:"border-box"}),[R,N]=(0,Et.useState)([]),k=m===void 0||p===void 0,v=k?R:m,[y,I]=(0,Et.useState)(null);function b(fe){let j=typeof fe=="function"?fe(v):fe;k&&N(j),p&&p(j)}let D=(0,Et.useMemo)(()=>wg(r),[r]),H=(0,Et.useMemo)(()=>v.filter(fe=>i.some(j=>s(j)===fe)),[v,i,s]),O=ta(D,e),q=(0,Et.useMemo)(()=>(O||[]).some(fe=>fe.isPrimary||fe.isLocked),[O]),[$,Ze]=(0,Et.useState)(q);(0,Et.useEffect)(()=>{q&&!$&&Ze(!0)},[q,$]),(0,Et.useEffect)(()=>{if(!e.infiniteScrollEnabled||!M.current)return;let fe=(0,ps.throttle)(de=>{let Qe=de.target,Ut=Qe.scrollTop,vr=Qe.scrollHeight,Mr=Qe.clientHeight;Ut+Mr>=vr-100&&E?.()},100),j=M.current;return j.addEventListener("scroll",fe),()=>{j.removeEventListener("scroll",fe),fe.cancel()}},[E,e.infiniteScrollEnabled]);let rt=(0,Et.useMemo)(()=>Object.fromEntries(Object.entries(d).filter(([fe])=>Nw.some(j=>j.type===fe))),[d]);return rt[e.type]?(0,ut.jsx)(U.Provider,{value:{view:e,onChangeView:t,fields:D,actions:a,data:i,isLoading:c,paginationInfo:f,selection:H,onChangeSelection:b,openedFilter:y,setOpenedFilter:I,getItemId:s,getItemLevel:l,isItemClickable:x,onClickItem:h,renderItemLink:g,containerWidth:P,containerRef:M,resizeObserverRef:S,defaultLayouts:rt,filters:O,isShowingFilter:$,setIsShowingFilter:Ze,config:C,empty:V,hasInfiniteScrollHandler:!!E},children:(0,ut.jsx)("div",{className:"dataviews-wrapper",ref:M,children:_??(0,ut.jsx)(Dw,{header:w,search:o,searchLabel:n})})}):null}var qt=Mw;qt.BulkActionToolbar=Ya;qt.Filters=oa;qt.FiltersToggled=Mi;qt.FiltersToggle=Di;qt.Layout=Cu;qt.LayoutSwitcher=Iu;qt.Pagination=Il;qt.Search=Ou;qt.ViewConfig=Au;qt.Footer=Eu;var Ku=qt;var Ju=u(G()),kg=u(yg());var Sg=u(pl()),{lock:wM,unlock:Xu}=(0,Sg.__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 Fw={type:"list",sort:{field:"date",direction:"desc"},titleField:"title"};function Cg(){return Fw}var Eg=u(X());import{useNavigate as Lw}from"@wordpress/route";function Og(){let e=Lw();return{id:"edit",label:(0,Eg.__)("Edit"),isPrimary:!0,icon:ol,callback:t=>{let r=t[0];e({to:`/navigation/edit/${r.id}`})},isEligible(t){return t.type==="wp_navigation"&&String(t.status)!=="trash"}}}var Zu=u(W()),pr=u(X()),Ig=u(_s()),Ag=u(Vg()),Qu=u(br()),Yt=u(G());import{useNavigate as Bw}from"@wordpress/route";var Hw="wp_navigation",Tg=({closeModal:e})=>{let[t,r]=(0,Zu.useState)(""),[o,n]=(0,Zu.useState)(!1),a=Bw(),{saveEntityRecord:i}=(0,Qu.useDispatch)(Ig.store),{createSuccessNotice:s,createErrorNotice:l}=(0,Qu.useDispatch)(Ag.store),c=async()=>{if(!t||!t.trim())return;let f=t.trim();n(!0);try{let d=await i("postType",Hw,{title:f,status:"publish"},{throwOnError:!0});d&&(s((0,pr.__)("Navigation menu created successfully."),{type:"snackbar"}),a({to:`/navigation/edit/${encodeURIComponent(d.id)}`}))}catch(d){let m=d instanceof Error?d.message:"Unknown error";l((0,pr.sprintf)((0,pr.__)("Unable to create navigation menu: %s"),m),{type:"snackbar"})}n(!1),e?.()};return React.createElement(Yt.Modal,{title:(0,pr.__)("Add New Navigation Menu"),onRequestClose:()=>e?.(),focusOnMount:"firstContentElement",size:"small"},React.createElement("form",{onSubmit:f=>{f.preventDefault(),c()}},React.createElement(Yt.__experimentalVStack,{spacing:4},React.createElement(Yt.TextControl,{autoComplete:"off",value:t,onChange:r,label:(0,pr.__)("Name"),placeholder:(0,pr.__)("Enter menu name"),disabled:o}),React.createElement(Yt.__experimentalHStack,{justify:"right",spacing:2},React.createElement(Yt.Button,{variant:"tertiary",onClick:e,disabled:o,accessibleWhenDisabled:!0},(0,pr.__)("Cancel")),React.createElement(Yt.Button,{variant:"primary",type:"submit","aria-busy":o,disabled:o||!t?.trim(),accessibleWhenDisabled:!0},(0,pr.__)("Create Menu"))))))};var jw=`/** * SCSS Variables. * * Please use variables from this sheet to ensure consistency across the UI. * Don't add to this sheet unless you're pretty sure the value will be reused in many places. * For example, don't add rules to this sheet that affect block visuals. It's purely for UI. */ /** * Colors */ /** * Fonts & basic variables. */ /** * Typography */ /** * Grid System. * https://make.wordpress.org/design/2019/10/31/proposal-a-consistent-spacing-system-for-wordpress/ */ /** * Radius scale. */ /** * Elevation scale. */ /** * Dimensions. */ /** * Mobile specific styles */ /** * Editor styles. */ /** * Block & Editor UI. */ /** * Block paddings. */ /** * React Native specific. * These variables do not appear to be used anywhere else. */`;document.head.appendChild(document.createElement("style")).appendChild(document.createTextNode(jw));var{useEntityRecordsWithPermissions:Gw}=Xu(Rg.privateApis),{usePostActions:qw,usePostFields:Yw}=Xu(kg.privateApis),vs="wp_navigation",Uw={per_page:100,status:["publish","draft"],order:"desc",orderby:"date"};function $w(e){return e.id.toString()}function Kw(){let e=Ww(),t=zw({from:"/navigation/list"}),r=(0,po.useMemo)(()=>Cg(),[]),o=(0,po.useCallback)(V=>{e({search:{...t,...V}})},[t,e]),{view:n,updateView:a,isModified:i,resetToDefault:s}=Os({kind:"postType",name:vs,slug:"all",defaultView:r,queryParams:t,onChangeQueryParams:o}),{records:l,totalItems:c,totalPages:f,isResolving:d}=Gw("postType",vs,Uw),m=Yw({postType:vs}),[p,h]=(0,po.useState)(!1),g=Og(),x=qw({postType:vs,context:"list"}),w=(0,po.useMemo)(()=>[g,...x?.flatMap(V=>{switch(V.id){case"view-post-revisions":return[]}return[V]})??[]],[g,x]),_=(t.ids??[]).map(V=>V.toString())??[],C=(0,po.useMemo)(()=>l&&l.length>0?l[0].id.toString():null,[l]);return _.length===0&&C&&_.push(C),n.type==="list"&&_.splice(1),React.createElement(React.Fragment,null,React.createElement(ys,{title:(0,gs.__)("Navigation"),className:"navigation-page",hasPadding:!1,actions:React.createElement(React.Fragment,null,i&&React.createElement(Ju.Button,{variant:"tertiary",size:"compact",onClick:s},(0,gs.__)("Reset view")),React.createElement(Ju.Button,{variant:"primary",size:"compact",onClick:()=>h(!0)},(0,gs.__)("Add New")))},React.createElement(Ku,{data:l,fields:m,view:n,onChangeView:a,isLoading:d||!m,actions:w,paginationInfo:{totalItems:c,totalPages:f},defaultLayouts:{list:{}},getItemId:$w,selection:_,onChangeSelection:V=>{e({search:{...t,ids:V.length>0?V.map(E=>Number(E)):void 0}})}})),p&&React.createElement(Tg,{closeModal:()=>h(!1)}))}var Xw=Kw;export{Xw 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. *) */