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