Files
neo 932ec3ac8f KPI cards: Bloomberg stock ticker style
- Redesign KPI cards to look like stock tickers
- Add ticker ID (e.g. ВЫРУЧК:KPI, AOV:KPI)
- Arrow up/down SVG indicators for change direction
- Mini trend-line (50px) inside each card
- Change color: green (#16a34a) for up, red (#e21d1d) for down
- Remove sparkline background area, keep only line
- Fix duplicate arrowUp variable naming (bArrowUp/bArrowDown/bArrowNeutral)
2026-06-21 18:14:08 +05:00

1 line
256 KiB
JavaScript
Raw Permalink Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[686],{30686:function(e,t,n){"use strict";let r;n.d(t,{zx:function(){return ti},Zb:function(){return ts},hQ:function(){return aN},LA:function(){return tv},Lt:function(){return ud},kC:function(){return i_},hU:function(){return uI},II:function(){return um},aV:function(){return uj},u_:function(){return uY},Y2:function(){return ug},Od:function(){return u6},xv:function(){return iB}});var l,i,o,a,u,s,c,d,f,p,v,h,m,g,y,b,x,w,S,C,E,R=n(85893),k=n(67294),I=n.t(k,2),M=function(){function e(e){var t=this;this._insertTag=function(e){var n;n=0===t.tags.length?t.insertionPoint?t.insertionPoint.nextSibling:t.prepend?t.container.firstChild:t.before:t.tags[t.tags.length-1].nextSibling,t.container.insertBefore(e,n),t.tags.push(e)},this.isSpeedy=void 0===e.speedy||e.speedy,this.tags=[],this.ctr=0,this.nonce=e.nonce,this.key=e.key,this.container=e.container,this.prepend=e.prepend,this.insertionPoint=e.insertionPoint,this.before=null}var t=e.prototype;return t.hydrate=function(e){e.forEach(this._insertTag)},t.insert=function(e){if(this.ctr%(this.isSpeedy?65e3:1)==0){var t;this._insertTag(((t=document.createElement("style")).setAttribute("data-emotion",this.key),void 0!==this.nonce&&t.setAttribute("nonce",this.nonce),t.appendChild(document.createTextNode("")),t.setAttribute("data-s",""),t))}var n=this.tags[this.tags.length-1];if(this.isSpeedy){var r=function(e){if(e.sheet)return e.sheet;for(var t=0;t<document.styleSheets.length;t++)if(document.styleSheets[t].ownerNode===e)return document.styleSheets[t]}(n);try{r.insertRule(e,r.cssRules.length)}catch(e){}}else n.appendChild(document.createTextNode(e));this.ctr++},t.flush=function(){this.tags.forEach(function(e){var t;return null==(t=e.parentNode)?void 0:t.removeChild(e)}),this.tags=[],this.ctr=0},e}(),P=Math.abs,A=String.fromCharCode,T=Object.assign;function N(e,t,n){return e.replace(t,n)}function O(e,t){return e.indexOf(t)}function _(e,t){return 0|e.charCodeAt(t)}function F(e,t,n){return e.slice(t,n)}function D(e){return e.length}function j(e,t){return t.push(e),e}var z=1,H=1,V=0,B=0,L=0,W="";function q(e,t,n,r,l,i,o){return{value:e,root:t,parent:n,type:r,props:l,children:i,line:z,column:H,length:o,return:""}}function U(e,t){return T(q("",null,null,"",null,null,0),e,{length:-e.length},t)}function Y(){return L=B<V?_(W,B++):0,H++,10===L&&(H=1,z++),L}function Z(){return _(W,B)}function K(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function X(e){return z=H=1,V=D(W=e),B=0,[]}function G(e){var t,n;return(t=B-1,n=function e(t){for(;Y();)switch(L){case t:return B;case 34:case 39:34!==t&&39!==t&&e(L);break;case 40:41===t&&e(t);break;case 92:Y()}return B}(91===e?e+2:40===e?e+1:e),F(W,t,n)).trim()}var $="-ms-",J="-moz-",Q="-webkit-",ee="comm",et="rule",en="decl",er="@keyframes";function el(e,t){for(var n="",r=e.length,l=0;l<r;l++)n+=t(e[l],l,e,t)||"";return n}function ei(e,t,n,r){switch(e.type){case"@layer":if(e.children.length)break;case"@import":case en:return e.return=e.return||e.value;case ee:return"";case er:return e.return=e.value+"{"+el(e.children,r)+"}";case et:e.value=e.props.join(",")}return D(n=el(e.children,r))?e.return=e.value+"{"+n+"}":""}function eo(e,t,n,r,l,i,o,a,u,s,c){for(var d=l-1,f=0===l?i:[""],p=f.length,v=0,h=0,m=0;v<r;++v)for(var g=0,y=F(e,d+1,d=P(h=o[v])),b=e;g<p;++g)(b=(h>0?f[g]+" "+y:N(y,/&\f/g,f[g])).trim())&&(u[m++]=b);return q(e,t,n,0===l?et:a,u,s,c)}function ea(e,t,n,r){return q(e,t,n,en,F(e,0,r),F(e,r+1,-1),r)}var eu=function(e,t,n){for(var r=0,l=0;r=l,l=Z(),38===r&&12===l&&(t[n]=1),!K(l);)Y();return F(W,e,B)},es=function(e,t){var n=-1,r=44;do switch(K(r)){case 0:38===r&&12===Z()&&(t[n]=1),e[n]+=eu(B-1,t,n);break;case 2:e[n]+=G(r);break;case 4:if(44===r){e[++n]=58===Z()?"&\f":"",t[n]=e[n].length;break}default:e[n]+=A(r)}while(r=Y());return e},ec=function(e,t){var n;return n=es(X(e),t),W="",n},ed=new WeakMap,ef=function(e){if("rule"===e.type&&e.parent&&!(e.length<1)){for(var t=e.value,n=e.parent,r=e.column===n.column&&e.line===n.line;"rule"!==n.type;)if(!(n=n.parent))return;if((1!==e.props.length||58===t.charCodeAt(0)||ed.get(n))&&!r){ed.set(e,!0);for(var l=[],i=ec(t,l),o=n.props,a=0,u=0;a<i.length;a++)for(var s=0;s<o.length;s++,u++)e.props[u]=l[a]?i[a].replace(/&\f/g,o[s]):o[s]+" "+i[a]}}},ep=function(e){if("decl"===e.type){var t=e.value;108===t.charCodeAt(0)&&98===t.charCodeAt(2)&&(e.return="",e.value="")}},ev=[function(e,t,n,r){if(e.length>-1&&!e.return)switch(e.type){case en:e.return=function e(t,n){switch(45^_(t,0)?(((n<<2^_(t,0))<<2^_(t,1))<<2^_(t,2))<<2^_(t,3):0){case 5103:return Q+"print-"+t+t;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return Q+t+t;case 5349:case 4246:case 4810:case 6968:case 2756:return Q+t+J+t+$+t+t;case 6828:case 4268:return Q+t+$+t+t;case 6165:return Q+t+$+"flex-"+t+t;case 5187:return Q+t+N(t,/(\w+).+(:[^]+)/,Q+"box-$1$2"+$+"flex-$1$2")+t;case 5443:return Q+t+$+"flex-item-"+N(t,/flex-|-self/,"")+t;case 4675:return Q+t+$+"flex-line-pack"+N(t,/align-content|flex-|-self/,"")+t;case 5548:return Q+t+$+N(t,"shrink","negative")+t;case 5292:return Q+t+$+N(t,"basis","preferred-size")+t;case 6060:return Q+"box-"+N(t,"-grow","")+Q+t+$+N(t,"grow","positive")+t;case 4554:return Q+N(t,/([^-])(transform)/g,"$1"+Q+"$2")+t;case 6187:return N(N(N(t,/(zoom-|grab)/,Q+"$1"),/(image-set)/,Q+"$1"),t,"")+t;case 5495:case 3959:return N(t,/(image-set\([^]*)/,Q+"$1$`$1");case 4968:return N(N(t,/(.+:)(flex-)?(.*)/,Q+"box-pack:$3"+$+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+Q+t+t;case 4095:case 3583:case 4068:case 2532:return N(t,/(.+)-inline(.+)/,Q+"$1$2")+t;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(D(t)-1-n>6)switch(_(t,n+1)){case 109:if(45!==_(t,n+4))break;case 102:return N(t,/(.+:)(.+)-([^]+)/,"$1"+Q+"$2-$3$1"+J+(108==_(t,n+3)?"$3":"$2-$3"))+t;case 115:return~O(t,"stretch")?e(N(t,"stretch","fill-available"),n)+t:t}break;case 4949:if(115!==_(t,n+1))break;case 6444:switch(_(t,D(t)-3-(~O(t,"!important")&&10))){case 107:return N(t,":",":"+Q)+t;case 101:return N(t,/(.+:)([^;!]+)(;|!.+)?/,"$1"+Q+(45===_(t,14)?"inline-":"")+"box$3$1"+Q+"$2$3$1"+$+"$2box$3")+t}break;case 5936:switch(_(t,n+11)){case 114:return Q+t+$+N(t,/[svh]\w+-[tblr]{2}/,"tb")+t;case 108:return Q+t+$+N(t,/[svh]\w+-[tblr]{2}/,"tb-rl")+t;case 45:return Q+t+$+N(t,/[svh]\w+-[tblr]{2}/,"lr")+t}return Q+t+$+t+t}return t}(e.value,e.length);break;case er:return el([U(e,{value:N(e.value,"@","@"+Q)})],r);case et:if(e.length){var l,i;return l=e.props,i=function(t){var n;switch(n=t,(n=/(::plac\w+|:read-\w+)/.exec(n))?n[0]:n){case":read-only":case":read-write":return el([U(e,{props:[N(t,/:(read-\w+)/,":"+J+"$1")]})],r);case"::placeholder":return el([U(e,{props:[N(t,/:(plac\w+)/,":"+Q+"input-$1")]}),U(e,{props:[N(t,/:(plac\w+)/,":"+J+"$1")]}),U(e,{props:[N(t,/:(plac\w+)/,$+"input-$1")]})],r)}return""},l.map(i).join("")}}}],eh=function(e,t,n){var r=e.key+"-"+t.name;!1===n&&void 0===e.registered[r]&&(e.registered[r]=t.styles)},em=function(e,t,n){eh(e,t,n);var r=e.key+"-"+t.name;if(void 0===e.inserted[t.name]){var l=t;do e.insert(t===l?"."+r:"",l,e.sheet,!0),l=l.next;while(void 0!==l)}},eg={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,scale:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},ey=/[A-Z]|^ms/g,eb=/_EMO_([^_]+?)_([^]*?)_EMO_/g,ex=function(e){return 45===e.charCodeAt(1)},ew=function(e){return null!=e&&"boolean"!=typeof e},eS=(l=function(e){return ex(e)?e:e.replace(ey,"-$&").toLowerCase()},i=Object.create(null),function(e){return void 0===i[e]&&(i[e]=l(e)),i[e]}),eC=function(e,t){switch(e){case"animation":case"animationName":if("string"==typeof t)return t.replace(eb,function(e,t,n){return S={name:t,styles:n,next:S},t})}return 1===eg[e]||ex(e)||"number"!=typeof t||0===t?t:t+"px"};function eE(e,t,n){if(null==n)return"";if(void 0!==n.__emotion_styles)return n;switch(typeof n){case"boolean":return"";case"object":if(1===n.anim)return S={name:n.name,styles:n.styles,next:S},n.name;if(void 0!==n.styles){var r=n.next;if(void 0!==r)for(;void 0!==r;)S={name:r.name,styles:r.styles,next:S},r=r.next;return n.styles+";"}return function(e,t,n){var r="";if(Array.isArray(n))for(var l=0;l<n.length;l++)r+=eE(e,t,n[l])+";";else for(var i in n){var o=n[i];if("object"!=typeof o)null!=t&&void 0!==t[o]?r+=i+"{"+t[o]+"}":ew(o)&&(r+=eS(i)+":"+eC(i,o)+";");else if(Array.isArray(o)&&"string"==typeof o[0]&&(null==t||void 0===t[o[0]]))for(var a=0;a<o.length;a++)ew(o[a])&&(r+=eS(i)+":"+eC(i,o[a])+";");else{var u=eE(e,t,o);switch(i){case"animation":case"animationName":r+=eS(i)+":"+u+";";break;default:r+=i+"{"+u+"}"}}}return r}(e,t,n);case"function":if(void 0!==e){var l=S,i=n(e);return S=l,eE(e,t,i)}}if(null==t)return n;var o=t[n];return void 0!==o?o:n}var eR=/label:\s*([^\s;{]+)\s*(;|$)/g;function ek(e,t,n){if(1===e.length&&"object"==typeof e[0]&&null!==e[0]&&void 0!==e[0].styles)return e[0];var r,l=!0,i="";S=void 0;var o=e[0];null==o||void 0===o.raw?(l=!1,i+=eE(n,t,o)):i+=o[0];for(var a=1;a<e.length;a++)i+=eE(n,t,e[a]),l&&(i+=o[a]);eR.lastIndex=0;for(var u="";null!==(r=eR.exec(i));)u+="-"+r[1];return{name:function(e){for(var t,n=0,r=0,l=e.length;l>=4;++r,l-=4)t=(65535&(t=255&e.charCodeAt(r)|(255&e.charCodeAt(++r))<<8|(255&e.charCodeAt(++r))<<16|(255&e.charCodeAt(++r))<<24))*1540483477+((t>>>16)*59797<<16),t^=t>>>24,n=(65535&t)*1540483477+((t>>>16)*59797<<16)^(65535&n)*1540483477+((n>>>16)*59797<<16);switch(l){case 3:n^=(255&e.charCodeAt(r+2))<<16;case 2:n^=(255&e.charCodeAt(r+1))<<8;case 1:n^=255&e.charCodeAt(r),n=(65535&n)*1540483477+((n>>>16)*59797<<16)}return n^=n>>>13,(((n=(65535&n)*1540483477+((n>>>16)*59797<<16))^n>>>15)>>>0).toString(36)}(i)+u,styles:i,next:S}}var eI=!!I.useInsertionEffect&&I.useInsertionEffect,eM=eI||function(e){return e()};eI||k.useLayoutEffect;var eP=k.createContext("undefined"!=typeof HTMLElement?function(e){var t,n,r,l,i,o,a=e.key;if("css"===a){var u=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(u,function(e){-1!==e.getAttribute("data-emotion").indexOf(" ")&&(document.head.appendChild(e),e.setAttribute("data-s",""))})}var s=e.stylisPlugins||ev,c={},d=[];l=e.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+a+' "]'),function(e){for(var t=e.getAttribute("data-emotion").split(" "),n=1;n<t.length;n++)c[t[n]]=!0;d.push(e)});var f=(n=(t=[ef,ep].concat(s,[ei,(r=function(e){o.insert(e)},function(e){!e.root&&(e=e.return)&&r(e)})])).length,function(e,r,l,i){for(var o="",a=0;a<n;a++)o+=t[a](e,r,l,i)||"";return o}),p=function(e){var t,n;return el((n=function e(t,n,r,l,i,o,a,u,s){for(var c,d=0,f=0,p=a,v=0,h=0,m=0,g=1,y=1,b=1,x=0,w="",S=i,C=o,E=l,R=w;y;)switch(m=x,x=Y()){case 40:if(108!=m&&58==_(R,p-1)){-1!=O(R+=N(G(x),"&","&\f"),"&\f")&&(b=-1);break}case 34:case 39:case 91:R+=G(x);break;case 9:case 10:case 13:case 32:R+=function(e){for(;L=Z();)if(L<33)Y();else break;return K(e)>2||K(L)>3?"":" "}(m);break;case 92:R+=function(e,t){for(var n;--t&&Y()&&!(L<48)&&!(L>102)&&(!(L>57)||!(L<65))&&(!(L>70)||!(L<97)););return n=B+(t<6&&32==Z()&&32==Y()),F(W,e,n)}(B-1,7);continue;case 47:switch(Z()){case 42:case 47:j(q(c=function(e,t){for(;Y();)if(e+L===57)break;else if(e+L===84&&47===Z())break;return"/*"+F(W,t,B-1)+"*"+A(47===e?e:Y())}(Y(),B),n,r,ee,A(L),F(c,2,-2),0),s);break;default:R+="/"}break;case 123*g:u[d++]=D(R)*b;case 125*g:case 59:case 0:switch(x){case 0:case 125:y=0;case 59+f:-1==b&&(R=N(R,/\f/g,"")),h>0&&D(R)-p&&j(h>32?ea(R+";",l,r,p-1):ea(N(R," ","")+";",l,r,p-2),s);break;case 59:R+=";";default:if(j(E=eo(R,n,r,d,f,i,u,w,S=[],C=[],p),o),123===x){if(0===f)e(R,n,E,E,S,o,p,u,C);else switch(99===v&&110===_(R,3)?100:v){case 100:case 108:case 109:case 115:e(t,E,E,l&&j(eo(t,E,E,0,0,i,u,w,i,S=[],p),C),i,C,p,u,l?S:C);break;default:e(R,E,E,E,[""],C,0,u,C)}}}d=f=h=0,g=b=1,w=R="",p=a;break;case 58:p=1+D(R),h=m;default:if(g<1){if(123==x)--g;else if(125==x&&0==g++&&125==(L=B>0?_(W,--B):0,H--,10===L&&(H=1,z--),L))continue}switch(R+=A(x),x*g){case 38:b=f>0?1:(R+="\f",-1);break;case 44:u[d++]=(D(R)-1)*b,b=1;break;case 64:45===Z()&&(R+=G(Y())),v=Z(),f=p=D(w=R+=function(e){for(;!K(Z());)Y();return F(W,e,B)}(B)),x++;break;case 45:45===m&&2==D(R)&&(g=0)}}return o}("",null,null,null,[""],t=X(t=e),0,[0],t),W="",n),f)};i=function(e,t,n,r){o=n,p(e?e+"{"+t.styles+"}":t.styles),r&&(v.inserted[t.name]=!0)};var v={key:a,sheet:new M({key:a,container:l,nonce:e.nonce,speedy:e.speedy,prepend:e.prepend,insertionPoint:e.insertionPoint}),nonce:e.nonce,inserted:c,registered:{},insert:i};return v.sheet.hydrate(d),v}({key:"css"}):null);eP.Provider;var eA=k.createContext({}),eT={}.hasOwnProperty,eN="__EMOTION_TYPE_PLEASE_DO_NOT_USE__",eO=function(e,t){var n={};for(var r in t)eT.call(t,r)&&(n[r]=t[r]);return n[eN]=e,n},e_=function(e){var t=e.cache,n=e.serialized,r=e.isStringTag;return eh(t,n,r),eM(function(){return em(t,n,r)}),null},eF=(o=function(e,t,n){var r,l,i,o=e.css;"string"==typeof o&&void 0!==t.registered[o]&&(o=t.registered[o]);var a=e[eN],u=[o],s="";"string"==typeof e.className?(r=t.registered,l=e.className,i="",l.split(" ").forEach(function(e){void 0!==r[e]?u.push(r[e]+";"):e&&(i+=e+" ")}),s=i):null!=e.className&&(s=e.className+" ");var c=ek(u,void 0,k.useContext(eA));s+=t.key+"-"+c.name;var d={};for(var f in e)eT.call(e,f)&&"css"!==f&&f!==eN&&(d[f]=e[f]);return d.className=s,n&&(d.ref=n),k.createElement(k.Fragment,null,k.createElement(e_,{cache:t,serialized:c,isStringTag:"string"==typeof a}),k.createElement(a,d))},(0,k.forwardRef)(function(e,t){return o(e,(0,k.useContext)(eP),t)}));n(8679);var eD=R.Fragment,ej=function(e,t,n){return eT.call(t,"css")?R.jsx(eF,eO(e,t),n):R.jsx(e,t,n)},ez=function(e,t,n){return eT.call(t,"css")?R.jsxs(eF,eO(e,t),n):R.jsxs(e,t,n)};let eH=(0,k.createContext)([["mobile-and-up",768],["xs-desktop-and-up",912],["sm-desktop-and-up",1123],["lg-desktop-and-up",1335]]),eV=()=>(0,k.useContext)(eH);function eB(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var eL=function(e,t){var n=arguments;if(null==t||!eT.call(t,"css"))return k.createElement.apply(void 0,n);var r=n.length,l=Array(r);l[0]=eF,l[1]=eO(e,t);for(var i=2;i<r;i++)l[i]=n[i];return k.createElement.apply(null,l)};function eW(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return ek(t)}a=eL||(eL={}),u||(u=a.JSX||(a.JSX={}));let eq=e=>e.replace(/[A-Z]/g,e=>"-".concat(e.toLowerCase()));function eU(){let e=eB(["\n ","\n @layer phx.components {\n ","\n ","\n }\n "]);return eU=function(){return e},e}let eY=e=>e/16,eZ=(e,t,n)=>{let r=new Set,l="";for(let{componentStyleProp:i}of t){let t=eq(i);if(!r.has(t)&&(r.add(t),l+="\n @property --_atomics-".concat(e,"-").concat(t,' {\n syntax: "*";\n inherits: false;\n }\n '),n))for(let[r]of n)l+="\n @property --_atomics-".concat(e,"-").concat(t,"-at-").concat(r,' {\n syntax: "*";\n inherits: false;\n }\n ')}let i="";for(let{componentStyleProp:n,cssProp:r}of t){let t=eq(n);i+="\n &[data-has-".concat(t,"] {\n ").concat(r,": var(--_atomics-").concat(e,"-").concat(t,");\n }\n ")}let o="";if(n)for(let[r,l]of n){let n="";for(let{componentStyleProp:l,cssProp:i}of t){let t=eq(l);n+="\n &[data-has-".concat(t,"-at-").concat(r,"] {\n ").concat(i,": var(--_atomics-").concat(e,"-").concat(t,"-at-").concat(r,");\n }\n ")}o+="\n @media (min-width: ".concat(eY(l),"rem) {\n ").concat(n,"\n }\n ")}return eW(eU(),l,i,o)},eK=(e,t)=>{let n=eV();return(0,k.useMemo)(()=>eZ(e,t,n),[e,t,n])},eX=e=>Object.keys(e).reduce((t,n)=>{let r=e[n];return void 0!==r&&(t[n]=r),t},{}),eG=(e,t)=>{let{nameMap:n}=null!=t?t:{},r={};for(let[t,i]of Object.entries(e)){var l;let e=eq(null!==(l=null==n?void 0:n[t])&&void 0!==l?l:t);if(void 0!==i&&!1!==i){if("object"!=typeof i||null===i){r["data-has-".concat(e)]="";continue}for(let[t,n]of Object.entries(i)){if(void 0===n||!1===n)continue;let l="default"===t?"":"-at-".concat(t);r["data-has-".concat(e).concat(l)]=""}}}return r},e$=(e,t,n)=>{var r;let l=eq(null!==(r=null==n?void 0:n[t])&&void 0!==r?r:t);return"--_atomics-".concat(e,"-").concat(l)},eJ=(e,t,n)=>{let{nameMap:r}=null!=n?n:{},l={};for(let[o,a]of Object.entries(e)){var i;let e=e$(t,o,r),u=null==n?void 0:null===(i=n.valueMap)||void 0===i?void 0:i[o];if("object"!=typeof a||null===a){let t=u?u(a):a;void 0!==t&&(l[e]=t);continue}for(let[t,n]of Object.entries(a)){let r=u?u(n):n;if(void 0===r)continue;let i="default"===t?"":"-at-".concat(t);l["".concat(e).concat(i)]=r}}return l},eQ=e=>{let{componentName:t,nameMap:n,restProps:{style:r,...l}={},styleProps:i,valueMap:o}=e;return{style:{...eJ(i,t,{nameMap:n,valueMap:o}),...r},...eG(i,{nameMap:n}),...eX(l)}},e0=(e,t)=>n=>{var r;return String(n) in e?"var(".concat(e[String(n)],")"):null!==(r=null==t?void 0:t(n))&&void 0!==r?r:n},e1=e=>"number"==typeof e?"".concat(e,"px"):e;var e2=JSON.parse('{"font":{"core":{"family":{"sans":"BWHaasGroteskWeb, BWHaasGroteskWeb-fallback, Helvetica, Arial, sans-serif","secondary-sans":"BWHaasHead, \'Helvetica Neue\', Helvetica, sans-serif","tertiary-sans":"AvenirNext, Avenir, Helvetica, sans-serif","serif":"PublicoText, Georgia, Cambria, \'Times New Roman\', Times, serif","secondary-serif":"PublicoHead, PublicoText, Georgia, Cambria, \'Times New Roman\', Times, serif","sans-jp":"BWHaasGroteskWeb, BWHaasGroteskWeb-fallback, \'Noto Sans JP\', Helvetica, Arial, sans-serif"},"size":{"9":"0.5625rem","10":"0.625rem","12":"0.75rem","14":"0.875rem","16":"1rem","18":"1.125rem","20":"1.25rem","24":"1.5rem","28":"1.75rem","32":"2rem","36":"2.25rem","40":"2.5rem","48":"3rem","52":"3.25rem"},"weight":{"black":"900","bold":"700","semibold":"600","medium":"500","regular":"400"}}}}');let e5=e=>Math.round(16*Number(e.replace("rem",""))),{family:e4,size:e3,weight:e6}=e2.font.core;Object.entries(e3).reverse().map(e=>{let[t,n]=e;return e5(n)}),e6.regular,e4.sans,e6.bold,e4.sans,e6.regular,e4.sans,e6.regular;var e8=n(90512),e9=n(74945),e7=n.n(e9);(0,k.forwardRef)((e,t)=>{let{alt:n="",className:r,size:l="medium",src:i,...o}=e;return i?ej("img",{alt:n,className:(0,e8.Z)("atomics-Avatar-root",e7().avatar,r),"data-size":l,ref:t,src:i,...eX(o)}):(console.warn("Avatar component requires a valid `src` prop, received ".concat(JSON.stringify(i))),null)}).displayName="Avatar";var te=n(47993),tt=n.n(te);(0,k.forwardRef)((e,t)=>{let{children:n,className:r,color:l="yellow",size:i="medium",variant:o="filled",...a}=e;return ej("span",{className:(0,e8.Z)("atomics-Badge-root",tt().badge,r),"data-badge-color":l,"data-badge-size":i,"data-badge-variant":o,"data-component":"badge",ref:t,...eX(a),children:n})}).displayName="Badge";var tn=n(61465),tr=n(22575),tl=n.n(tr);let ti=(0,k.forwardRef)((e,t)=>{var n;let{asChild:r=!1,children:l,className:i,disabled:o=!1,onClick:a,size:u="medium",variant:s="fill",...c}=e,d=r?tn.g7:"button",f="button"===d?null!==(n=null==c?void 0:c.type)&&void 0!==n?n:"button":void 0,p=(0,k.useCallback)(()=>e=>{o&&e.preventDefault(),!o&&a&&a(e)},[o,a]);return ej(d,{"aria-disabled":o,className:(0,e8.Z)("atomics-Button-root",tl().btn,i),"data-button-size":u,"data-button-variant":s,onClick:p(),ref:t,type:f,...eX(c),children:l})});ti.displayName="Button";let to=(e,t)=>Object.assign((0,k.forwardRef)(t),{displayName:e});var ta=n(20834),tu=n.n(ta);let ts=to("Card",(e,t)=>{let{asChild:n=!1,children:r,className:l,padding:i,...o}=e;return ej(n?tn.g7:"div",{className:(0,e8.Z)(tu().card,"atomics-Card-root",l),"data-padding":i,"data-testid":"card",ref:n?void 0:t,...eX(o),children:r})});var tc=n(80480),td=n.n(tc);to("Chip",(e,t)=>{let{asChild:n=!1,children:r,className:l,disabled:i=!1,onClick:o,selected:a=!1,size:u="medium",...s}=e,c=n?tn.g7:"div",d=(0,k.useCallback)(e=>{if(i){e.preventDefault();return}null==o||o(e)},[i,o]);return ej(c,{"aria-disabled":i,className:(0,e8.Z)(td().chip,"atomics-Chip-root",l),"data-chip-selected":a,"data-chip-size":u,onClick:d,ref:n?void 0:t,...eX(s),children:r})});var tf=n(50161),tp=n.n(tf);let tv=to("DetailCard",(e,t)=>{let{asChild:n,body:r=null,bodyGap:l=8,children:i,className:o,footer:a=null,header:u=null,media:s=null,mediaBleed:c=!1,mediaHorizontalPosition:d="left",orientation:f="vertical",...p}=e,v=(0,k.useMemo)(()=>Object.fromEntries(Object.entries(c).filter(e=>{let[,t]=e;return t}).map(e=>{let[t]=e;return["data-bleed-".concat(t),""]})),[c]),h=null!=s&&ej("div",{className:(0,e8.Z)(tp().detailCardMedia,"vertical"===f&&tp().detailCardMarginableChild,"atomics-DetailCard-media"),...eX(v),children:s}),m=ez(eD,{children:["left"===d&&h,null!=r&&ej(i_.Item,{asChild:!0,grow:"horizontal"===f?1:void 0,children:ej(i_,{className:(0,e8.Z)(tp().detailCardBody,"vertical"===f&&tp().detailCardMarginableChild,"atomics-DetailCard-body"),direction:"column",gap:l,children:r})}),"right"===d&&h]});return ej(i_,{asChild:!0,direction:"column",children:ez(ts,{asChild:n,className:(0,e8.Z)(tp().detailCard,o),"data-orientation":f,ref:n?void 0:t,...eX(p),children:[n&&ej(tn.A4,{children:i}),null!=u&&ej("div",{className:(0,e8.Z)(tp().detailCardHeader,"atomics-DetailCard-header"),children:u}),"vertical"===f?m:s&&r&&ej(i_,{className:(0,e8.Z)(tp().detailCardHorizontalContent,tp().detailCardMarginableChild),gap:12,children:m}),null!=a&&ej("div",{className:(0,e8.Z)(tp().detailCardFooter,"atomics-DetailCard-footer"),children:a})]})})});function th(e,t,n,r){return e.addEventListener(t,n,r),()=>{e.removeEventListener(t,n,r)}}function tm({controlled:e,default:t,name:n,state:r="value"}){let{current:l}=k.useRef(void 0!==e),[i,o]=k.useState(t),a=k.useCallback(e=>{l||o(e)},[]);return[l?e:i,a]}let tg={};function ty(e,t){let n=k.useRef(tg);return n.current===tg&&(n.current=e(t)),n}let tb=I[`useInsertionEffect${Math.random().toFixed(1)}`.slice(0,-3)],tx=tb&&tb!==k.useLayoutEffect?tb:e=>e();function tw(e){let t=ty(tS).current;return t.next=e,tx(t.effect),t.trampoline}function tS(){let e={next:void 0,callback:tC,trampoline:(...t)=>e.callback?.(...t),effect:()=>{e.callback=e.next}};return e}function tC(){}var tE=n(37317);let tR="undefined"!=typeof navigator,tk=function(){if(!tR)return{platform:"",maxTouchPoints:-1};let e=navigator.userAgentData;return e?.platform?{platform:e.platform,maxTouchPoints:navigator.maxTouchPoints}:{platform:navigator.platform??"",maxTouchPoints:navigator.maxTouchPoints??-1}}(),tI=function(){if(!tR)return"";let e=navigator.userAgentData;return e?.platform?e.platform:navigator.platform??""}(),tM=function(){if(!tR)return"";let e=navigator.userAgentData;return e&&Array.isArray(e.brands)?e.brands.map(({brand:e,version:t})=>`${e}/${t}`).join(" "):navigator.userAgent}(),tP="undefined"!=typeof CSS&&!!CSS.supports&&CSS.supports("-webkit-backdrop-filter:none"),tA="MacIntel"===tk.platform&&tk.maxTouchPoints>1||/iP(hone|ad|od)|iOS/.test(tk.platform),tT=tR&&/firefox/i.test(tM),tN=tR&&/apple/i.test(navigator.vendor);tR&&/Edg/i.test(tM);let tO=tR&&/android/i.test(tI)||/android/i.test(tM);tR&&tI.toLowerCase().startsWith("mac")&&navigator.maxTouchPoints;let t_=tM.includes("jsdom/"),tF={...I},tD=0,tj=tF.useId;function tz(e,t){if(void 0!==tj){let n=tj();return e??(t?`${t}-${n}`:n)}return function(e,t="mui"){let[n,r]=k.useState(e),l=e||n;return k.useEffect(()=>{null==n&&(tD+=1,r(`${t}-${tD}`))},[n,t]),l}(e,t)}let tH=(s="https://base-ui.com/production-error",function(e,...t){let n=new URL(s);return n.searchParams.set("code",e.toString()),t.forEach(e=>n.searchParams.append("args[]",e)),`Base UI error #${e}; visit ${n} for the full message.`}),tV=k.createContext(void 0);function tB(e){let t=k.useContext(tV);if(!1===e&&void 0===t)throw Error(tH(90));return t}function tL(e){let t=k.useRef(!0);t.current&&(t.current=!1,e())}function tW(e){return e?.ownerDocument||document}let tq="undefined"!=typeof document?k.useLayoutEffect:()=>{},tU=[];function tY(e){k.useEffect(e,tU)}class tZ{static create(){return new tZ}currentId=0;start(e,t){this.clear(),this.currentId=setTimeout(()=>{this.currentId=0,t()},e)}isStarted(){return 0!==this.currentId}clear=()=>{0!==this.currentId&&(clearTimeout(this.currentId),this.currentId=0)};disposeEffect=()=>this.clear}function tK(){let e=ty(tZ.create).current;return tY(e.disposeEffect),e}class tX{callbacks=[];callbacksCount=0;nextId=1;startId=1;isScheduled=!1;tick=e=>{this.isScheduled=!1;let t=this.callbacks,n=this.callbacksCount;if(this.callbacks=[],this.callbacksCount=0,this.startId=this.nextId,n>0)for(let n=0;n<t.length;n+=1)t[n]?.(e)};request(e){let t=this.nextId;return this.nextId+=1,this.callbacks.push(e),this.callbacksCount+=1,this.isScheduled||(requestAnimationFrame(this.tick),this.isScheduled=!0),t}cancel(e){let t=e-this.startId;t<0||t>=this.callbacks.length||(this.callbacks[t]=null,this.callbacksCount-=1)}}let tG=new tX;class t${static create(){return new t$}static request(e){return tG.request(e)}static cancel(e){return tG.cancel(e)}currentId=null;request(e){this.cancel(),this.currentId=tG.request(()=>{this.currentId=null,e()})}cancel=()=>{null!==this.currentId&&(tG.cancel(this.currentId),this.currentId=null)};disposeEffect=()=>this.cancel}function tJ(){let e=ty(t$.create).current;return tY(e.disposeEffect),e}function tQ(){}let t0=Object.freeze([]),t1=Object.freeze({}),t2={},t5={},t4="";class t3{lockCount=0;restore=null;timeoutLock=tZ.create();timeoutUnlock=tZ.create();acquire(e){return this.lockCount+=1,1===this.lockCount&&null===this.restore&&this.timeoutLock.start(0,()=>this.lock(e)),this.release}release=()=>{this.lockCount-=1,0===this.lockCount&&this.restore&&this.timeoutUnlock.start(0,this.unlock)};unlock=()=>{0===this.lockCount&&this.restore&&(this.restore?.(),this.restore=null)};lock(e){if(0===this.lockCount||null!==this.restore)return;let t=tW(e).documentElement,n=(0,tE.Jj)(t).getComputedStyle(t).overflowY;if("hidden"===n||"clip"===n){this.restore=tQ;return}let r=tA||!function(e){if("undefined"==typeof document)return!1;let t=tW(e);return(0,tE.Jj)(t).innerWidth-t.documentElement.clientWidth>0}(e);this.restore=r?function(e){let t=tW(e),n=t.documentElement,r=t.body,l=(0,tE.ao)(n)?n:r,i={overflowY:l.style.overflowY,overflowX:l.style.overflowX};return Object.assign(l.style,{overflowY:"hidden",overflowX:"hidden"}),()=>{Object.assign(l.style,i)}}(e):function(e){let t=tW(e),n=t.documentElement,r=t.body,l=(0,tE.Jj)(n),i=0,o=0,a=!1,u=t$.create();if(tP&&(l.visualViewport?.scale??1)!==1)return()=>{};function s(){let t=l.getComputedStyle(n),u=l.getComputedStyle(r),s=(t.scrollbarGutter||"").includes("both-edges")?"stable both-edges":"stable";i=n.scrollTop,o=n.scrollLeft,t2={scrollbarGutter:n.style.scrollbarGutter,overflowY:n.style.overflowY,overflowX:n.style.overflowX},t4=n.style.scrollBehavior,t5={position:r.style.position,height:r.style.height,width:r.style.width,boxSizing:r.style.boxSizing,overflowY:r.style.overflowY,overflowX:r.style.overflowX,scrollBehavior:r.style.scrollBehavior};let c=n.scrollHeight>n.clientHeight,d=n.scrollWidth>n.clientWidth,f="scroll"===t.overflowY||"scroll"===u.overflowY,p="scroll"===t.overflowX||"scroll"===u.overflowX,v=Math.max(0,l.innerWidth-r.clientWidth),h=Math.max(0,l.innerHeight-r.clientHeight),m=parseFloat(u.marginTop)+parseFloat(u.marginBottom),g=parseFloat(u.marginLeft)+parseFloat(u.marginRight),y=(0,tE.ao)(n)?n:r;if(a=function(e){if(!("undefined"!=typeof CSS&&CSS.supports&&CSS.supports("scrollbar-gutter","stable"))||"undefined"==typeof document)return!1;let t=tW(e),n=t.documentElement,r=t.body,l=(0,tE.ao)(n)?n:r,i=l.style.overflowY,o=n.style.scrollbarGutter;n.style.scrollbarGutter="stable",l.style.overflowY="scroll";let a=l.offsetWidth;l.style.overflowY="hidden";let u=l.offsetWidth;return l.style.overflowY=i,n.style.scrollbarGutter=o,a===u}(e)){n.style.scrollbarGutter=s,y.style.overflowY="hidden",y.style.overflowX="hidden";return}Object.assign(n.style,{scrollbarGutter:s,overflowY:"hidden",overflowX:"hidden"}),(c||f)&&(n.style.overflowY="scroll"),(d||p)&&(n.style.overflowX="scroll"),Object.assign(r.style,{position:"relative",height:m||h?`calc(100dvh - ${m+h}px)`:"100dvh",width:g||v?`calc(100vw - ${g+v}px)`:"100vw",boxSizing:"border-box",overflow:"hidden",scrollBehavior:"unset"}),r.scrollTop=i,r.scrollLeft=o,n.setAttribute("data-base-ui-scroll-locked",""),n.style.scrollBehavior="unset"}function c(){Object.assign(n.style,t2),Object.assign(r.style,t5),a||(n.scrollTop=i,n.scrollLeft=o,n.removeAttribute("data-base-ui-scroll-locked"),n.style.scrollBehavior=t4)}s();let d=th(l,"resize",function(){c(),u.request(s)});return()=>{u.cancel(),c(),"function"==typeof l.removeEventListener&&d()}}(e)}}let t6=new t3;function t8(e=!0,t=null){tq(()=>{if(e)return t6.acquire(t)},[e,t])}let t9=k.createContext(null),t7=k.createContext(null),ne=()=>{var e;return(null===(e=k.useContext(t9))||void 0===e?void 0:e.id)||null},nt=e=>{let t=k.useContext(t7);return null!=e?e:t},nn=(e,t,n,r,l,i,...o)=>{let a;if(o.length>0)throw Error(tH(1));if(e&&t&&n&&r&&l&&i)a=(o,a,u,s)=>{let c=e(o,a,u,s),d=t(o,a,u,s);return i(c,d,n(o,a,u,s),r(o,a,u,s),l(o,a,u,s),a,u,s)};else if(e&&t&&n&&r&&l)a=(i,o,a,u)=>{let s=e(i,o,a,u);return l(s,t(i,o,a,u),n(i,o,a,u),r(i,o,a,u),o,a,u)};else if(e&&t&&n&&r)a=(l,i,o,a)=>r(e(l,i,o,a),t(l,i,o,a),n(l,i,o,a),i,o,a);else if(e&&t&&n)a=(r,l,i,o)=>n(e(r,l,i,o),t(r,l,i,o),l,i,o);else if(e&&t)a=(n,r,l,i)=>t(e(n,r,l,i),r,l,i);else if(e)a=e;else throw Error("Missing arguments");return a};var nr=n(61688),nl=n(52798);let ni=parseInt(k.version,10),no=ni>=19?function(e,t,n,l,i){let o;if(!r)return function(e,t,n,r,l){let i=k.useCallback(()=>t(e.getSnapshot(),n,r,l),[e,t,n,r,l]);return(0,nr.useSyncExternalStore)(e.subscribe,i,i)}(e,t,n,l,i);let a=r.syncIndex;return r.syncIndex+=1,r.didInitialize?(o=r.syncHooks[a]).store===e&&o.selector===t&&Object.is(o.a1,n)&&Object.is(o.a2,l)&&Object.is(o.a3,i)||(o.store!==e&&(r.didChangeStore=!0),o.store=e,o.selector=t,o.a1=n,o.a2=l,o.a3=i,o.didChange=!0):(o={store:e,selector:t,a1:n,a2:l,a3:i,value:t(e.getSnapshot(),n,l,i),didChange:!1},r.syncHooks.push(o)),o.value}:function(e,t,n,r,l){return(0,nl.useSyncExternalStoreWithSelector)(e.subscribe,e.getSnapshot,e.getSnapshot,e=>t(e,n,r,l))};[].push({before(e){e.syncIndex=0,e.didInitialize||(e.syncTick=1,e.syncHooks=[],e.didChangeStore=!0,e.getSnapshot=()=>{let t=!1;for(let n=0;n<e.syncHooks.length;n+=1){let r=e.syncHooks[n],l=r.selector(r.store.state,r.a1,r.a2,r.a3);(r.didChange||!Object.is(r.value,l))&&(t=!0,r.value=l,r.didChange=!1)}return t&&(e.syncTick+=1),e.syncTick})},after(e){e.syncHooks.length>0&&(e.didChangeStore&&(e.didChangeStore=!1,e.subscribe=t=>{let n=new Set;for(let t of e.syncHooks)n.add(t.store);let r=[];for(let e of n)r.push(e.subscribe(t));return()=>{for(let e of r)e()}}),(0,nr.useSyncExternalStore)(e.subscribe,e.getSnapshot,e.getSnapshot))}});class na{constructor(e){this.state=e,this.listeners=new Set,this.updateTick=0}subscribe=e=>(this.listeners.add(e),()=>{this.listeners.delete(e)});getSnapshot=()=>this.state;setState(e){if(this.state===e)return;this.state=e,this.updateTick+=1;let t=this.updateTick;for(let n of this.listeners){if(t!==this.updateTick)return;n(e)}}update(e){for(let t in e)if(!Object.is(this.state[t],e[t])){this.setState({...this.state,...e});return}}set(e,t){Object.is(this.state[e],t)||this.setState({...this.state,[e]:t})}notifyAll(){let e={...this.state};this.setState(e)}use(e,t,n,r){return no(this,e,t,n,r)}}class nu extends na{constructor(e,t={},n){super(e),this.context=t,this.selectors=n}useSyncedValue(e,t){k.useDebugValue(e),tq(()=>{this.state[e]!==t&&this.set(e,t)},[e,t])}useSyncedValueWithCleanup(e,t){let n=this;tq(()=>(n.state[e]!==t&&n.set(e,t),()=>{n.set(e,void 0)}),[n,e,t])}useSyncedValues(e){let t=this;tq(()=>{t.update(e)},[t,...Object.values(e)])}useControlledProp(e,t){k.useDebugValue(e);let n=void 0!==t;tq(()=>{n&&!Object.is(this.state[e],t)&&super.setState({...this.state,[e]:t})},[e,t,n])}select(e,t,n,r){return(0,this.selectors[e])(this.state,t,n,r)}useState(e,t,n,r){return k.useDebugValue(e),no(this,this.selectors[e],t,n,r)}useContextCallback(e,t){k.useDebugValue(e);let n=tw(t??tQ);this.context[e]=n}useStateSetter(e){let t=k.useRef(void 0);return void 0===t.current&&(t.current=t=>{this.set(e,t)}),t.current}observe(e,t){let n;let r=(n="function"==typeof e?e:this.selectors[e])(this.state);return t(r,r,this),this.subscribe(e=>{let l=n(e);if(!Object.is(r,l)){let e=r;r=l,t(l,e,this)}})}}function ns(e){e.preventDefault(),e.stopPropagation()}function nc(e){return""===e.pointerType&&!!e.isTrusted||(tO&&e.pointerType?"click"===e.type&&1===e.buttons:0===e.detail&&!e.pointerType)}function nd(e){return!t_&&(!tO&&0===e.width&&0===e.height||tO&&1===e.width&&1===e.height&&0===e.pressure&&0===e.detail&&"mouse"===e.pointerType||e.width<1&&e.height<1&&0===e.pressure&&0===e.detail&&"touch"===e.pointerType)}function nf(e,t){let n=["mouse","pen"];return t||n.push("",void 0),n.includes(e)}function np(e){let t=e.type;return"click"===t||"mousedown"===t||"keydown"===t||"keyup"===t}let nv={open:nn(e=>e.open),transitionStatus:nn(e=>e.transitionStatus),domReferenceElement:nn(e=>e.domReferenceElement),referenceElement:nn(e=>{var t;return null!==(t=e.positionReference)&&void 0!==t?t:e.referenceElement}),floatingElement:nn(e=>e.floatingElement),floatingId:nn(e=>e.floatingId)};class nh extends nu{constructor(e){let{syncOnly:t,nested:n,onOpenChange:r,triggerElements:l,...i}=e;super({...i,positionReference:i.referenceElement,domReferenceElement:i.referenceElement},{onOpenChange:r,dataRef:{current:{}},events:function(){let e=new Map;return{emit(t,n){var r;null===(r=e.get(t))||void 0===r||r.forEach(e=>e(n))},on(t,n){e.has(t)||e.set(t,new Set),e.get(t).add(n)},off(t,n){var r;null===(r=e.get(t))||void 0===r||r.delete(n)}}}(),nested:n,triggerElements:l},nv),this.syncOpenEvent=(e,t)=>{(!e||!this.state.open||null!=t&&np(t))&&(this.context.dataRef.current.openEvent=e?t:void 0)},this.dispatchOpenChange=(e,t)=>{this.syncOpenEvent(e,t.event);let n={open:e,reason:t.reason,nativeEvent:t.event,nested:this.context.nested,triggerElement:t.trigger};this.context.events.emit("openchange",n)},this.setOpen=(e,t)=>{var n,r,l,i;if(this.syncOnly){null===(l=(i=this.context).onOpenChange)||void 0===l||l.call(i,e,t);return}this.dispatchOpenChange(e,t),null===(n=(r=this.context).onOpenChange)||void 0===n||n.call(r,e,t)},this.syncOnly=t}}let nm="data-base-ui-focusable",ng="active",ny="selected",nb="ArrowLeft",nx="ArrowRight",nw="ArrowUp",nS="ArrowDown";function nC(e,t){return null!=t&&("composedPath"in e?e.composedPath().includes(t):null!=e.target&&t.contains(e.target))}function nE(e){return(0,tE.Re)(e)&&e.matches("input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])")}function nR(e){return!!e&&"combobox"===e.getAttribute("role")&&nE(e)}function nk(e){return e?e.hasAttribute(nm)?e:e.querySelector("[".concat(nm,"]"))||e:null}let nI=new Map([["select","listbox"],["combobox","listbox"],["label",!1]]);function nM(...e){return()=>{for(let t=0;t<e.length;t+=1){let n=e[t];n&&n()}}}function nP(e){var t;let n=e.activeElement;for(;(null==n?void 0:null===(t=n.shadowRoot)||void 0===t?void 0:t.activeElement)!=null;)n=n.shadowRoot.activeElement;return n}function nA(e,t){var n;if(!e||!t)return!1;let r=null===(n=t.getRootNode)||void 0===n?void 0:n.call(t);if(e.contains(t))return!0;if(r&&(0,tE.Zq)(r)){let n=t;for(;n;){if(e===n)return!0;n=n.parentNode||n.host}}return!1}function nT(e){return"composedPath"in e?e.composedPath()[0]:e.target}function nN(e,t){let n=!(arguments.length>2)||void 0===arguments[2]||arguments[2];return e.filter(e=>e.parentId===t).flatMap(t=>{var r;return[...!n||(null===(r=t.context)||void 0===r?void 0:r.open)?[t]:[],...nN(e,t.id,n)]})}function nO(e,t){var n;let r=[],l=null===(n=e.find(e=>e.id===t))||void 0===n?void 0:n.parentId;for(;l;){let t=e.find(e=>e.id===l);l=null==t?void 0:t.parentId,t&&(r=r.concat(t))}return r}function n_(e,t,n,r){let l=!1,i=!1,o=null!=r?r:t1;return{reason:e,event:null!=t?t:new Event("base-ui"),cancel(){l=!0},allowPropagation(){i=!0},get isCanceled(){return l},get isPropagationAllowed(){return i},trigger:n,...o}}function nF(e,t,n){let r=null!=n?n:t1;return{reason:e,event:null!=t?t:new Event("base-ui"),...r}}let nD="none",nj="trigger-press",nz="outside-press",nH="item-press",nV="close-press",nB="clear-press",nL="input-change",nW="input-clear",nq="focus-out",nU="escape-key",nY="list-navigation",nZ="swipe";function nK(e){return"data-base-ui-".concat(e)}let nX={intentional:"onClick",sloppy:"onPointerDown"};function nG(){return!1}function n$(e){var t,n;let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},l="rootStore"in e?e.rootStore:e,i=l.useState("open"),o=l.useState("floatingElement"),{dataRef:a}=l.context,{enabled:u=!0,escapeKey:s=!0,outsidePress:c=!0,outsidePressEvent:d="sloppy",referencePress:f=nG,referencePressEvent:p="sloppy",bubbles:v,externalTree:h}=r,m=nt(h),g=tw("function"==typeof c?c:()=>!1),y="function"==typeof c?g:c,b=!1!==y,x=tw(()=>d),w=k.useRef(!1),S=k.useRef(!1),C=k.useRef(!1),{escapeKey:E,outsidePress:R}={escapeKey:"boolean"==typeof v?v:null!==(t=null==v?void 0:v.escapeKey)&&void 0!==t&&t,outsidePress:"boolean"==typeof v?v:null===(n=null==v?void 0:v.outsidePress)||void 0===n||n},I=k.useRef(null),M=tK(),P=tK(),A=tw(()=>{P.clear(),a.current.insideReactTree=!1}),T=k.useRef(!1),N=k.useRef(""),O=tw(f),_=tw(e=>{var t;if(!i||!u||!s||"Escape"!==e.key||T.current)return;let n=null===(t=a.current.floatingContext)||void 0===t?void 0:t.nodeId,r=m?nN(m.nodesRef.current,n):[];if(!E&&r.length>0){let e=!0;if(r.forEach(t=>{var n;(null===(n=t.context)||void 0===n?void 0:n.open)&&!t.context.dataRef.current.__escapeKeyBubbles&&(e=!1)}),!e)return}let o=n_(nU,"nativeEvent"in e?e.nativeEvent:e);l.setOpen(!1,o),E||o.isPropagationAllowed||e.stopPropagation()}),F=tw(()=>{a.current.insideReactTree=!0,P.start(0,A)});k.useEffect(()=>{if(!i||!u)return;a.current.__escapeKeyBubbles=E,a.current.__outsidePressBubbles=R;let e=new tZ,t=new tZ;function n(){C.current=!0,t.start(0,()=>{C.current=!1})}function r(){w.current=!1,S.current=!1}function c(){let e=N.current,t=x(),n="function"==typeof t?t():t;return"string"==typeof n?n:n["pen"!==e&&e?e:"mouse"]}function d(e){var t;let n=null===(t=a.current.floatingContext)||void 0===t?void 0:t.nodeId,r=m&&nN(m.nodesRef.current,n).some(t=>{var n;return nC(e,null===(n=t.context)||void 0===n?void 0:n.elements.floating)});return nC(e,l.select("floatingElement"))||nC(e,l.select("domReferenceElement"))||r}function f(e){var n;if(function(e){let t=c();return"intentional"===t&&"click"!==e.type||"sloppy"===t&&"click"===e.type}(e)||a.current.insideReactTree){A();return}let r=nT(e),i="[".concat(nK("inert"),"]"),o=(0,tE.kK)(r)?r.getRootNode():null,u=Array.from(((0,tE.Zq)(o)?o:tW(l.select("floatingElement"))).querySelectorAll(i)),s=l.context.triggerElements;if(r&&(s.hasElement(r)||s.hasMatchingElement(e=>nA(e,r))))return;let f=(0,tE.kK)(r)?r:null;for(;f&&!(0,tE.Py)(f);){let e=(0,tE.Ow)(f);if((0,tE.Py)(e)||!(0,tE.kK)(e))break;f=e}if(u.length&&(0,tE.kK)(r)&&!r.matches("html,body")&&!nA(r,l.select("floatingElement"))&&u.every(e=>!nA(f,e)))return;if((0,tE.Re)(r)&&!("touches"in e)){let t=(0,tE.Py)(r),n=(0,tE.Dx)(r),l=/auto|scroll/,i=t||l.test(n.overflowX),o=t||l.test(n.overflowY),a=i&&r.clientWidth>0&&r.scrollWidth>r.clientWidth,u=o&&r.clientHeight>0&&r.scrollHeight>r.clientHeight,s="rtl"===n.direction,c=u&&(s?e.offsetX<=r.offsetWidth-r.clientWidth:e.offsetX>r.clientWidth),d=a&&e.offsetY>r.clientHeight;if(c||d)return}if(d(e))return;if("intentional"===c()&&C.current){t.clear(),C.current=!1;return}if("function"==typeof y&&!y(e))return;let p=null===(n=a.current.floatingContext)||void 0===n?void 0:n.nodeId,v=m?nN(m.nodesRef.current,p):[];if(v.length>0){let e=!0;if(v.forEach(t=>{var n;(null===(n=t.context)||void 0===n?void 0:n.open)&&!t.context.dataRef.current.__outsidePressBubbles&&(e=!1)}),!e)return}l.setOpen(!1,n_(nz,e)),A()}function p(e){if("sloppy"!==c()||!l.select("open")||!u||nC(e,l.select("floatingElement"))||nC(e,l.select("domReferenceElement")))return;let t=e.touches[0];t&&(I.current={startTime:Date.now(),startX:t.clientX,startY:t.clientY,dismissOnTouchEnd:!1,dismissOnMouseDown:!0},M.start(1e3,()=>{I.current&&(I.current.dismissOnTouchEnd=!1,I.current.dismissOnMouseDown=!1)}))}function v(e,t){let n=nT(e);if(!n)return;let r=th(n,e.type,()=>{t(e),r()})}function h(e){M.clear(),"pointerdown"===e.type&&(N.current=e.pointerType),("mousedown"!==e.type||!I.current||I.current.dismissOnMouseDown)&&v(e,e=>{"pointerdown"===e.type&&("sloppy"!==c()||"touch"===e.pointerType||!l.select("open")||!u||nC(e,l.select("floatingElement"))||nC(e,l.select("domReferenceElement")))||f(e)})}function g(e){if(!w.current)return;let l=S.current;if(r(),"intentional"===c()){if("pointercancel"===e.type){l&&n();return}if(!d(e)){if(l){n();return}("function"!=typeof y||y(e))&&(t.clear(),C.current=!0,A())}}}function k(e){if("sloppy"!==c()||!I.current||nC(e,l.select("floatingElement"))||nC(e,l.select("domReferenceElement")))return;let t=e.touches[0];if(!t)return;let n=Math.abs(t.clientX-I.current.startX),r=Math.abs(t.clientY-I.current.startY),i=Math.sqrt(n*n+r*r);i>5&&(I.current.dismissOnTouchEnd=!0),i>10&&(f(e),M.clear(),I.current=null)}function P(e){"sloppy"!==c()||!I.current||nC(e,l.select("floatingElement"))||nC(e,l.select("domReferenceElement"))||(I.current.dismissOnTouchEnd&&f(e),M.clear(),I.current=null)}let O=tW(o),F=nM(s&&nM(th(O,"keydown",_),th(O,"compositionstart",function(){e.clear(),T.current=!0}),th(O,"compositionend",function(){e.start((0,tE.Pf)()?5:0,()=>{T.current=!1})})),b&&nM(th(O,"click",h,!0),th(O,"pointerdown",h,!0),th(O,"pointerup",g,!0),th(O,"pointercancel",g,!0),th(O,"mousedown",h,!0),th(O,"mouseup",g,!0),th(O,"touchstart",function(e){N.current="touch",v(e,p)},!0),th(O,"touchmove",function(e){v(e,k)},!0),th(O,"touchend",function(e){v(e,P)},!0)));return()=>{F(),e.clear(),t.clear(),r(),C.current=!1}},[a,o,s,b,y,i,u,E,R,_,A,x,m,l,M]),k.useEffect(A,[y,A]);let D=k.useMemo(()=>({onKeyDown:_,[nX[p]]:e=>{O()&&l.setOpen(!1,n_(nj,e.nativeEvent))},..."intentional"!==p&&{onClick(e){O()&&l.setOpen(!1,n_(nj,e.nativeEvent))}}}),[_,l,p,O]),j=tw(e=>{if(!i||!u||0!==e.button)return;let t=nT(e.nativeEvent);nA(l.select("floatingElement"),t)&&(w.current||(w.current=!0,S.current=!1))}),z=tw(e=>{i&&u&&(e.defaultPrevented||e.nativeEvent.defaultPrevented)&&w.current&&(S.current=!0)}),H=k.useMemo(()=>({onKeyDown:_,onPointerDown:z,onMouseDown:z,onClickCapture:F,onMouseDownCapture(e){F(),j(e)},onPointerDownCapture(e){F(),j(e)},onMouseUpCapture:F,onTouchEndCapture:F,onTouchMoveCapture:F}),[_,F,j,z]);return k.useMemo(()=>u?{reference:D,floating:H,trigger:D}:{},[u,D,H])}function nJ(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=e.map(e=>null==e?void 0:e.reference),n=e.map(e=>null==e?void 0:e.floating),r=e.map(e=>null==e?void 0:e.item),l=e.map(e=>null==e?void 0:e.trigger),i=k.useCallback(t=>nQ(t,e,"reference"),t),o=k.useCallback(t=>nQ(t,e,"floating"),n),a=k.useCallback(t=>nQ(t,e,"item"),r),u=k.useCallback(t=>nQ(t,e,"trigger"),l);return k.useMemo(()=>({getReferenceProps:i,getFloatingProps:o,getItemProps:a,getTriggerProps:u}),[i,o,a,u])}function nQ(e,t,n){let r=new Map,l="item"===n,i={};for(let t in"floating"===n&&(i.tabIndex=-1,i[nm]=""),e)l&&e&&(t===ng||t===ny)||(i[t]=e[t]);for(let a=0;a<t.length;a+=1){var o;let u;let s=null===(o=t[a])||void 0===o?void 0:o[n];(u="function"==typeof s?e?s(e):null:s)&&n0(i,u,l,r)}return n0(i,e,l,r),i}function n0(e,t,n,r){for(let i in t){let o=t[i];if(!n||i!==ng&&i!==ny){if(i.startsWith("on")){if(r.has(i)||r.set(i,[]),"function"==typeof o){var l;null===(l=r.get(i))||void 0===l||l.push(o),e[i]=function(){for(var e,t=arguments.length,n=Array(t),l=0;l<t;l++)n[l]=arguments[l];return null===(e=r.get(i))||void 0===e?void 0:e.map(e=>e(...n)).find(e=>void 0!==e)}}}else e[i]=o}}}function n1(e,t){let n=k.useRef(e),r=tw(t);tq(()=>{n.current!==e&&r(n.current)},[e,r]),tq(()=>{n.current=e},[e])}function n2(e){let[t,n]=k.useState(null),r=tw((t,r)=>{e||n(r||(tA?"touch":""))});n1(e,t=>{t&&!e&&n(null)});let{onClick:l,onPointerDown:i}=function(e){let t=k.useRef(""),n=k.useCallback(n=>{n.defaultPrevented||(t.current=n.pointerType,e(n,n.pointerType))},[e]);return{onClick:k.useCallback(n=>{if(0===n.detail){e(n,"keyboard");return}"pointerType"in n?e(n,n.pointerType):e(n,t.current),t.current=""},[e]),onPointerDown:n}}(r);return k.useMemo(()=>({openMethod:t,triggerProps:{onClick:l,onPointerDown:i}}),[t,l,i])}function n5(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],[r,l]=k.useState(e&&t?"idle":void 0),[i,o]=k.useState(e);return e&&!i&&(o(!0),l("starting")),e||!i||"ending"===r||n||l("ending"),e||i||"ending"!==r||l(void 0),tq(()=>{if(!e&&i&&"ending"!==r&&n){let e=t$.request(()=>{l("ending")});return()=>{t$.cancel(e)}}},[e,i,r,n]),tq(()=>{if(!e||t)return;let n=t$.request(()=>{l(void 0)});return()=>{t$.cancel(n)}},[t,e]),tq(()=>{if(!e||!t)return;e&&i&&"idle"!==r&&l("starting");let n=t$.request(()=>{l("idle")});return()=>{t$.cancel(n)}},[t,e,i,r]),{mounted:i,setMounted:o,transitionStatus:r}}var n4=n(73935);function n3(e){return null==e?e:"current"in e?e.current:e}let n6=((c={}).startingStyle="data-starting-style",c.endingStyle="data-ending-style",c),n8={[n6.startingStyle]:""},n9={[n6.endingStyle]:""},n7={transitionStatus:e=>"starting"===e?n8:"ending"===e?n9:null};function re(e){let{enabled:t=!0,open:n,ref:r,onComplete:l}=e,i=tw(l),o=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=!(arguments.length>2)||void 0===arguments[2]||arguments[2],r=tJ();return tw(function(l){let i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;r.cancel();let o=n3(e);if(null==o)return;let a=()=>{n4.flushSync(l)};if("function"!=typeof o.getAnimations||globalThis.BASE_UI_ANIMATIONS_DISABLED){l();return}function u(){Promise.all(o.getAnimations().map(e=>e.finished)).then(()=>{(null==i?void 0:i.aborted)||a()}).catch(()=>{if(n){(null==i?void 0:i.aborted)||a();return}let e=o.getAnimations();!(null==i?void 0:i.aborted)&&e.length>0&&e.some(e=>e.pending||"finished"!==e.playState)&&u()})}if(t){let e=n6.startingStyle;if(!o.hasAttribute(e)){r.request(u);return}let t=new MutationObserver(()=>{o.hasAttribute(e)||(t.disconnect(),u())});t.observe(o,{attributes:!0,attributeFilter:[e]}),null==i||i.addEventListener("abort",()=>t.disconnect(),{once:!0});return}r.request(u)})}(r,n,!1);k.useEffect(()=>{if(!t)return;let e=new AbortController;return o(i,e.signal),()=>{e.abort()}},[t,n,i,o])}let rt=k.createContext(void 0);function rn(e){let t=k.useContext(rt);if(!1===e&&void 0===t)throw Error(tH(27));return t}class rr{add(e,t){let n=this.idMap.get(e);n!==t&&(void 0!==n&&this.elementsSet.delete(n),this.elementsSet.add(t),this.idMap.set(e,t))}delete(e){let t=this.idMap.get(e);t&&(this.elementsSet.delete(t),this.idMap.delete(e))}hasElement(e){return this.elementsSet.has(e)}hasMatchingElement(e){for(let t of this.elementsSet)if(e(t))return!0;return!1}getById(e){return this.idMap.get(e)}entries(){return this.idMap.entries()}elements(){return this.elementsSet.values()}get size(){return this.idMap.size}constructor(){this.elementsSet=new Set,this.idMap=new Map}}let rl=nn(e=>{var t;return null!==(t=e.triggerIdProp)&&void 0!==t?t:e.activeTriggerId}),ri={open:nn(e=>{var t;return null!==(t=e.openProp)&&void 0!==t?t:e.open}),mounted:nn(e=>e.mounted),transitionStatus:nn(e=>e.transitionStatus),floatingRootContext:nn(e=>e.floatingRootContext),preventUnmountingOnClose:nn(e=>e.preventUnmountingOnClose),payload:nn(e=>e.payload),activeTriggerId:rl,activeTriggerElement:nn(e=>e.mounted?e.activeTriggerElement:null),isTriggerActive:nn((e,t)=>void 0!==t&&rl(e)===t),isOpenedByTrigger:nn((e,t)=>void 0!==t&&rl(e)===t&&e.open),isMountedByTrigger:nn((e,t)=>void 0!==t&&rl(e)===t&&e.mounted),triggerProps:nn((e,t)=>t?e.activeTriggerProps:e.inactiveTriggerProps),popupProps:nn(e=>e.popupProps),popupElement:nn(e=>e.popupElement),positionerElement:nn(e=>e.positionerElement),modal:nn(e=>e.modal),nested:nn(e=>e.nested),nestedOpenDialogCount:nn(e=>e.nestedOpenDialogCount),nestedOpenDrawerCount:nn(e=>e.nestedOpenDrawerCount),disablePointerDismissal:nn(e=>e.disablePointerDismissal),openMethod:nn(e=>e.openMethod),descriptionElementId:nn(e=>e.descriptionElementId),titleElementId:nn(e=>e.titleElementId),viewportElement:nn(e=>e.viewportElement),role:nn(e=>e.role)};class ro extends nu{static useStore(e,t){let n=ty(()=>new ro(t)).current;return null!=e?e:n}constructor(e){super(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{open:!1,openProp:void 0,mounted:!1,transitionStatus:void 0,floatingRootContext:new nh({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:new rr,floatingId:"",syncOnly:!1,nested:!1,onOpenChange:void 0}),preventUnmountingOnClose:!1,payload:void 0,activeTriggerId:null,activeTriggerElement:null,triggerIdProp:void 0,popupElement:null,positionerElement:null,activeTriggerProps:t1,inactiveTriggerProps:t1,popupProps:t1,modal:!0,disablePointerDismissal:!1,popupElement:null,viewportElement:null,descriptionElementId:void 0,titleElementId:void 0,openMethod:null,nested:!1,nestedOpenDialogCount:0,nestedOpenDrawerCount:0,role:"dialog",...e}}(e),{popupRef:k.createRef(),backdropRef:k.createRef(),internalBackdropRef:k.createRef(),outsidePressEnabledRef:{current:!0},triggerElements:new rr,onOpenChange:void 0,onOpenChangeComplete:void 0},ri),this.setOpen=(e,t)=>{var n,r,l,i,o,a;if(t.preventUnmountOnClose=()=>{this.set("preventUnmountingOnClose",!0)},e||null!=t.trigger||null==this.state.activeTriggerId||(t.trigger=null!==(i=this.state.activeTriggerElement)&&void 0!==i?i:void 0),null===(n=(r=this.context).onOpenChange)||void 0===n||n.call(r,e,t),t.isCanceled)return;this.state.floatingRootContext.dispatchOpenChange(e,t);let u={open:e},s=null!==(o=null===(l=t.trigger)||void 0===l?void 0:l.id)&&void 0!==o?o:null;(s||e)&&(u.activeTriggerId=s,u.activeTriggerElement=null!==(a=t.trigger)&&void 0!==a?a:null),this.update(u)}}}let ra=k.createContext(!1);function ru(e){let{children:t,open:n,defaultOpen:r=!1,onOpenChange:l,onOpenChangeComplete:i,disablePointerDismissal:o=!1,modal:a=!0,actionsRef:u,handle:s,triggerId:c,defaultTriggerId:d=null}=e,f=rn(!0),p=k.useContext(ra),v=!!f,h=ro.useStore(null==s?void 0:s.store,{open:r,openProp:n,activeTriggerId:d,triggerIdProp:c,modal:a,disablePointerDismissal:o,nested:v});tL(()=>{void 0===n&&!1===h.state.open&&!0===r&&h.update({open:!0,activeTriggerId:d})}),h.useControlledProp("openProp",n),h.useControlledProp("triggerIdProp",c),h.useSyncedValues({disablePointerDismissal:o,nested:v,modal:a}),h.useContextCallback("onOpenChange",l),h.useContextCallback("onOpenChangeComplete",i);let m=h.useState("payload");!function(e){let{store:t,parentContext:n,actionsRef:r,isDrawer:l}=e,i=t.useState("open"),o=t.useState("disablePointerDismissal"),a=t.useState("modal"),u=t.useState("popupElement"),{openMethod:s,triggerProps:c}=n2(i);!function(e){let t=e.useState("open");tq(()=>{if(t&&!e.select("activeTriggerId")&&1===e.context.triggerElements.size){let t=e.context.triggerElements.entries().next();if(!t.done){let[n,r]=t.value;e.update({activeTriggerId:n,activeTriggerElement:r})}}},[t,e])}(t);let{forceUnmount:d}=function(e,t,n){let{mounted:r,setMounted:l,transitionStatus:i}=n5(e);t.useSyncedValues({mounted:r,transitionStatus:i});let o=tw(()=>{var e,n;l(!1),t.update({activeTriggerId:null,activeTriggerElement:null,mounted:!1}),null===(e=(n=t.context).onOpenChangeComplete)||void 0===e||e.call(n,!1)});return re({enabled:!t.useState("preventUnmountingOnClose"),open:e,ref:t.context.popupRef,onComplete(){e||o()}}),{forceUnmount:o,transitionStatus:i}}(i,t),f=k.useCallback(()=>{t.setOpen(!1,n_("imperative-action"))},[t]);k.useImperativeHandle(r,()=>({unmount:d,close:f}),[d,f]);let p=function(e){let{popupStore:t,treatPopupAsFloatingElement:n=!1,onOpenChange:r}=e,l=tz(),i=null!=ne(),o=t.useState("open"),a=t.useState("activeTriggerElement"),u=t.useState(n?"popupElement":"positionerElement"),s=t.context.triggerElements,c=ty(()=>new nh({open:o,transitionStatus:void 0,referenceElement:a,floatingElement:u,triggerElements:s,onOpenChange:r,floatingId:l,syncOnly:!0,nested:i})).current;return tq(()=>{let e={open:o,floatingId:l,referenceElement:a,floatingElement:u};(0,tE.kK)(a)&&(e.domReferenceElement=a),c.state.positionReference===c.state.referenceElement&&(e.positionReference=a),c.update(e)},[o,l,a,u,c]),c.context.onOpenChange=r,c.context.nested=i,c}({popupStore:t,onOpenChange:t.setOpen,treatPopupAsFloatingElement:!0}),[v,h]=k.useState(0),[m,g]=k.useState(0),y=0===v,b=function(e){var t;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r="rootStore"in e?e.rootStore:e,l=r.useState("open"),i=r.useState("floatingId"),o=r.useState("domReferenceElement"),a=r.useState("floatingElement"),{role:u="dialog"}=n,s=tz(),c=(null==o?void 0:o.id)||s,d=k.useMemo(()=>{var e;return(null===(e=nk(a))||void 0===e?void 0:e.id)||i},[a,i]),f=null!==(t=nI.get(u))&&void 0!==t?t:u,p=null!=ne(),v=k.useMemo(()=>"tooltip"===f||"label"===u?t1:{"aria-haspopup":"alertdialog"===f?"dialog":f,"aria-expanded":"false",..."listbox"===f&&{role:"combobox"},..."menu"===f&&p&&{role:"menuitem"},..."select"===u&&{"aria-autocomplete":"none"},..."combobox"===u&&{"aria-autocomplete":"list"}},[f,p,u]),h=k.useMemo(()=>"tooltip"===f||"label"===u?{["aria-".concat("label"===u?"labelledby":"describedby")]:l?d:void 0}:{...v,"aria-expanded":l?"true":"false","aria-controls":l?d:void 0,..."menu"===f&&{id:c}},[f,d,l,c,u,v]),m=k.useMemo(()=>{let e={id:d,...f&&{role:f}};return"tooltip"===f||"label"===u?e:{...e,..."menu"===f&&{"aria-labelledby":c}}},[f,d,c,u]),g=k.useCallback(e=>{let{active:t,selected:n}=e,r={role:"option",...t&&{id:"".concat(d,"-fui-option")}};switch(u){case"select":case"combobox":return{...r,"aria-selected":n}}return{}},[d,u]);return k.useMemo(()=>({reference:h,floating:m,item:g,trigger:v}),[h,m,v,g])}(p),x=n$(p,{outsidePressEvent:()=>t.context.internalBackdropRef.current||t.context.backdropRef.current?"intentional":{mouse:"trap-focus"===a?"sloppy":"intentional",touch:"sloppy"},outsidePress(e){if(!t.context.outsidePressEnabledRef.current||"button"in e&&0!==e.button||"touches"in e&&1!==e.touches.length)return!1;let n=nT(e);return!!y&&!o&&(!a||!t.context.internalBackdropRef.current&&!t.context.backdropRef.current||t.context.internalBackdropRef.current===n||t.context.backdropRef.current===n||nA(n,u)&&!(null==n?void 0:n.hasAttribute("data-base-ui-portal")))},escapeKey:y});t8(i&&!0===a,u);let{getReferenceProps:w,getFloatingProps:S,getTriggerProps:C}=nJ([b,x]);t.useContextCallback("onNestedDialogOpen",(e,t)=>{h(e),g(t)}),t.useContextCallback("onNestedDialogClose",()=>{h(0),g(0)}),k.useEffect(()=>((null==n?void 0:n.onNestedDialogOpen)&&i&&n.onNestedDialogOpen(v+1,m+(l?1:0)),(null==n?void 0:n.onNestedDialogClose)&&!i&&n.onNestedDialogClose(),()=>{(null==n?void 0:n.onNestedDialogClose)&&i&&n.onNestedDialogClose()}),[l,i,v,m,n]);let E=k.useMemo(()=>w(c),[w,c]),R=k.useMemo(()=>C(c),[C,c]),I=k.useMemo(()=>S(),[S]);t.useSyncedValues({openMethod:s,activeTriggerProps:E,inactiveTriggerProps:R,popupProps:I,floatingRootContext:p,nestedOpenDialogCount:v,nestedOpenDrawerCount:m})}({store:h,actionsRef:u,parentContext:null==f?void 0:f.store.context,isDrawer:p,onOpenChange:l,triggerIdProp:c});let g=k.useMemo(()=>({store:h}),[h]);return(0,R.jsx)(ra.Provider,{value:!1,children:(0,R.jsx)(rt.Provider,{value:g,children:"function"==typeof t?t({payload:m}):t})})}let rs=k.createContext(void 0);function rc(e){let t=k.useContext(rs);if(!1===e&&void 0===t)throw Error(tH(91));return t}function rd(e){var t;let{children:n,open:r,defaultOpen:l=!1,onOpenChange:i,onOpenChangeComplete:o,disablePointerDismissal:a=!1,modal:u=!0,actionsRef:s,handle:c,triggerId:d,defaultTriggerId:f=null,swipeDirection:p="down",snapToSequentialPoints:v=!1,snapPoints:h,snapPoint:m,defaultSnapPoint:g,onSnapPointChange:y}=e,b=tw(y),x=tB(!0),w=null==x?void 0:x.onNestedSwipeProgressChange,S=null==x?void 0:x.onNestedFrontmostHeightChange,I=null==x?void 0:x.onNestedSwipingChange,M=null==x?void 0:x.onNestedDrawerPresenceChange,[P,A]=k.useState(0),[T,N]=k.useState(0),[O,_]=k.useState(!1),[F,D]=k.useState(!1),[j]=k.useState(rf),z=void 0!==g?g:null!==(t=null==h?void 0:h[0])&&void 0!==t?t:null,H=void 0!==m,[V,B]=tm({controlled:m,default:z,name:"Drawer",state:"snapPoint"}),L=k.useRef(!1),W=tw((e,t)=>{let n=null!=t?t:n_(nD);null==b||b(e,n),n.isCanceled||B(e)}),q=k.useMemo(()=>H||!h||0===h.length?V:null!==V&&h.some(e=>Object.is(e,V))?V:z,[V,H,z,h]),U=tw(e=>{A(e),!L.current&&e>0&&N(e)}),Y=tw(e=>{if(e>0){L.current=!0,N(e);return}L.current=!1,P>0&&N(P)}),Z=tw(e=>{_(e)}),K=tw(e=>{j.set(e),null==w||w(e)}),X=tw(e=>{D(e),null==I||I(e)}),G=tw((e,t)=>{null==i||i(e,t),!t.isCanceled&&!e&&h&&h.length>0&&W(z,n_(t.reason,t.event,t.trigger))}),$=k.useMemo(()=>({swipeDirection:p,snapToSequentialPoints:v,snapPoints:h,activeSnapPoint:q,setActiveSnapPoint:W,frontmostHeight:T,popupHeight:P,hasNestedDrawer:O,nestedSwiping:F,nestedSwipeProgressStore:j,onNestedDrawerPresenceChange:Z,onPopupHeightChange:U,onNestedFrontmostHeightChange:Y,onNestedSwipingChange:X,onNestedSwipeProgressChange:K,notifyParentFrontmostHeight:S,notifyParentSwipingChange:I,notifyParentSwipeProgressChange:w,notifyParentHasNestedDrawer:M}),[q,T,O,F,j,M,w,I,S,Z,Y,K,X,U,P,W,h,v,p]),J="function"==typeof n?e=>(0,R.jsxs)(k.Fragment,{children:[C||(C=(0,R.jsx)(rp,{})),n(e)]}):(0,R.jsxs)(k.Fragment,{children:[E||(E=(0,R.jsx)(rp,{})),n]});return(0,R.jsx)(tV.Provider,{value:$,children:(0,R.jsx)(ra.Provider,{value:!0,children:(0,R.jsx)(ru,{open:r,defaultOpen:l,onOpenChange:G,onOpenChangeComplete:o,disablePointerDismissal:a,modal:u,actionsRef:s,handle:c,triggerId:d,defaultTriggerId:f,children:J})})})}function rf(){let e=0,t=new Set;return{getSnapshot:()=>e,set(n){let r=Number.isFinite(n)?n:0;r!==e&&(e=r,t.forEach(e=>{e()}))},subscribe:e=>(t.add(e),()=>{t.delete(e)})}}function rp(){let e=tz(),t=rc(!0),n=rn(!1),r=n.store.useState("open"),l=n.store.useState("nestedOpenDialogCount"),i=n.store.useState("popupElement"),o=0===l;return k.useEffect(()=>{if(t&&null!=e)return()=>{t.removeDrawer(e)}},[e,t]),k.useEffect(()=>{null!=e&&(null==t||t.setDrawerOpen(e,r))},[e,r,t]),k.useEffect(()=>{if(!r||!o||!tO)return;let e=(0,tE.Jj)(i).CloseWatcher;if(!e)return;let t=new e,l=th(t,"close",function(e){n.store.select("open")&&n.store.setOpen(!1,n_("close-watcher",e))});return()=>{l(),t.destroy()}},[n.store,o,r,i]),null}function rv(e){return ni>=19?e:e?"true":void 0}let rh={clipPath:"inset(50%)",overflow:"hidden",whiteSpace:"nowrap",border:0,padding:0,width:1,height:1,margin:-1},rm={...rh,position:"fixed",top:0,left:0},rg={...rh,position:"absolute"},ry=k.forwardRef(function(e,t){let[n,r]=k.useState();return tq(()=>{tN&&r("button")},[]),(0,R.jsx)("span",{...e,ref:t,style:rm,"aria-hidden":!n||void 0,tabIndex:0,role:n,"data-base-ui-focus-guard":""})});var rb=n(71347);function rx(e,t,n){return Math.floor(e/t)!==n}function rw(e,t){return t<0||t>=e.length}function rS(e,t){return rE(e.current,{disabledIndices:t})}function rC(e,t){return rE(e.current,{decrement:!0,startingIndex:e.current.length,disabledIndices:t})}function rE(e){let{startingIndex:t=-1,decrement:n=!1,disabledIndices:r,amount:l=1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=t;do i+=n?-l:l;while(i>=0&&i<=e.length-1&&rR(e,i,r));return i}function rR(e,t,n){var r;if("function"==typeof n?n(t):null!==(r=null==n?void 0:n.includes(t))&&void 0!==r&&r)return!0;let l=e[t];return!!l&&(!rk(l)||!n&&(l.hasAttribute("disabled")||"true"===l.getAttribute("aria-disabled")))}function rk(e){var t;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e?(0,tE.Dx)(e):null;return!!e&&!!e.isConnected&&!!n&&"hidden"!==(t=n).visibility&&"collapse"!==t.visibility&&("function"==typeof e.checkVisibility?e.checkVisibility():"none"!==n.display&&"contents"!==n.display)}function rI(e){for(let t of Array.from(e.children))if("summary"===(0,tE.wk)(t))return t;return null}function rM(e){let t=e?(0,tE.wk)(e):"";return null!=e&&e.matches('a[href],button,input,select,textarea,summary,details,iframe,object,embed,[tabindex],[contenteditable]:not([contenteditable="false"]),audio[controls],video[controls]')&&("summary"!==t||null!=e.parentElement&&"details"===(0,tE.wk)(e.parentElement)&&rI(e.parentElement)===e)&&("details"!==t||null==rI(e))&&("input"!==t||"hidden"!==e.type)}function rP(e){if(!rM(e)||!e.isConnected||e.matches(":disabled"))return!1;for(let t=e;t;t=function(e){let t=e.assignedSlot;if(t)return t;if(e.parentElement)return e.parentElement;let n=e.getRootNode();return(0,tE.Zq)(n)?n.host:null}(t)){let n=t!==e,r="slot"===(0,tE.wk)(t);if(t.hasAttribute("inert")||n&&"details"===(0,tE.wk)(t)&&!t.open&&!function(e,t){let n=rI(t);return!!n&&(e===n||nA(n,e))}(e,t)||t.hasAttribute("hidden")||!r&&!function(e,t){let n=(0,tE.Dx)(e);return t?"none"!==n.display:rk(e,n)}(t,n))return!1}return!0}function rA(e){let t=e.tabIndex;if(t<0){let t=(0,tE.wk)(e);if("details"===t||"audio"===t||"video"===t||(0,tE.Re)(e)&&e.isContentEditable)return 0}return t}function rT(e){return"input"!==(0,tE.wk)(e)?null:"radio"===e.type&&""!==e.name?e:null}function rN(e){if((0,tE.Re)(e)&&"slot"===(0,tE.wk)(e)){let t=e.assignedElements({flatten:!0});if(t.length>0)return t}return(0,tE.Re)(e)&&e.shadowRoot?Array.from(e.shadowRoot.children):Array.from(e.children)}function rO(e){return rP(e)&&rA(e)>=0}function r_(e){let t=[];return!function e(t,n){rN(t).forEach(t=>{rM(t)&&n.push(t),e(t,n)})}(e,t),t.filter(rP)}function rF(e){let t=r_(e);return t.filter(e=>rA(e)>=0&&function(e,t){let n=rT(e);if(!n)return!0;let r=t.find(e=>{let t=rT(e);return(null==t?void 0:t.name)===n.name&&t.form===n.form&&t.checked});return r?r===n:t.find(e=>{let t=rT(e);return(null==t?void 0:t.name)===n.name&&t.form===n.form})===n}(e,t))}function rD(e,t){let n=rF(e),r=n.length;if(0===r)return;let l=nP(tW(e)),i=n.indexOf(l);return n[-1===i?1===t?0:r-1:i+t]}function rj(e){return rD(tW(e).body,1)||e}function rz(e){return rD(tW(e).body,-1)||e}function rH(e,t){let n=t||e.currentTarget,r=e.relatedTarget;return!r||!nA(n,r)}function rV(e){let t=[];!function e(t,n,r){rN(t).forEach(t=>{(0,tE.Re)(t)&&t.matches(n)&&r.push(t),e(t,n,r)})}(e,"[data-tabindex]",t),t.forEach(e=>{let t=e.dataset.tabindex;delete e.dataset.tabindex,t?e.setAttribute("tabindex",t):e.removeAttribute("tabindex")})}function rB(e,t,n,r){let l=ty(rL).current;return(l.refs[0]!==e||l.refs[1]!==t||l.refs[2]!==n||l.refs[3]!==r)&&rW(l,[e,t,n,r]),l.callback}function rL(){return{callback:null,cleanup:null,refs:[]}}function rW(e,t){if(e.refs=t,t.every(e=>null==e)){e.callback=null;return}e.callback=n=>{if(e.cleanup&&(e.cleanup(),e.cleanup=null),null!=n){let r=Array(t.length).fill(null);for(let e=0;e<t.length;e+=1){let l=t[e];if(null!=l)switch(typeof l){case"function":{let t=l(n);"function"==typeof t&&(r[e]=t);break}case"object":l.current=n}}e.cleanup=()=>{for(let e=0;e<t.length;e+=1){let n=t[e];if(null!=n)switch(typeof n){case"function":{let t=r[e];"function"==typeof t?t():n(null);break}case"object":n.current=null}}}}}}function rq(e){if(!k.isValidElement(e))return null;let t=e.props;return(ni>=19?t?.ref:e.ref)??null}function rU(e,t){return e&&!t?e:!e&&t?t:e||t?{...e,...t}:void 0}let rY={};function rZ(e,t,n,r,l){if(!n&&!r&&!l&&!e)return rK(t);let i=rK(e);return t&&(i=rX(i,t)),n&&(i=rX(i,n)),r&&(i=rX(i,r)),l&&(i=rX(i,l)),i}function rK(e){return r$(e)?{...rJ(e,rY)}:function(e){let t={...e};for(let e in t){let n=t[e];rG(e,n)&&(t[e]=rQ(n))}return t}(e)}function rX(e,t){return r$(t)?rJ(t,e):function(e,t){if(!t)return e;for(let n in t){let r=t[n];switch(n){case"style":e[n]=rU(e.style,r);break;case"className":e[n]=r1(e.className,r);break;default:rG(n,r)?e[n]=function(e,t){return t?e?function(){for(var n=arguments.length,r=Array(n),l=0;l<n;l++)r[l]=arguments[l];let i=r[0];if(r2(i)){r0(i);let n=t(...r);return i.baseUIHandlerPrevented||null==e||e(...r),n}let o=t(...r);return null==e||e(...r),o}:rQ(t):e}(e[n],r):e[n]=r}}return e}(e,t)}function rG(e,t){let n=e.charCodeAt(0),r=e.charCodeAt(1),l=e.charCodeAt(2);return 111===n&&110===r&&l>=65&&l<=90&&("function"==typeof t||void 0===t)}function r$(e){return"function"==typeof e}function rJ(e,t){return r$(e)?e(t):null!=e?e:rY}function rQ(e){return e?function(){for(var t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];let l=n[0];return r2(l)&&r0(l),e(...n)}:e}function r0(e){return e.preventBaseUIHandler=()=>{e.baseUIHandlerPrevented=!0},e}function r1(e,t){return t?e?t+" "+e:t:e}function r2(e){return null!=e&&"object"==typeof e&&"nativeEvent"in e}function r5(e,t){var n;let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},l=t.render,i=function(e){var t;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{className:r,style:l,render:i}=e,{state:o=t1,ref:a,props:u,stateAttributesMapping:s,enabled:c=!0}=n,d=c?"function"==typeof r?r(o):r:void 0,f=c?"function"==typeof l?l(o):l:void 0,p=c?function(e,t){let n={};for(let r in e){let l=e[r];if(null==t?void 0:t.hasOwnProperty(r)){let e=t[r](l);null!=e&&Object.assign(n,e);continue}!0===l?n["data-".concat(r.toLowerCase())]="":l&&(n["data-".concat(r.toLowerCase())]=l.toString())}return n}(o,s):t1,v=c&&u?Array.isArray(u)?function(e){if(0===e.length)return rY;if(1===e.length)return rK(e[0]);let t=rK(e[0]);for(let n=1;n<e.length;n+=1)t=rX(t,e[n]);return t}(u):rZ(void 0,u):void 0,h=c?null!==(t=rU(p,v))&&void 0!==t?t:{}:t1;return("undefined"!=typeof document&&(c?Array.isArray(a)?h.ref=function(e){let t=ty(rL).current;return(t.refs.length!==e.length||t.refs.some((t,n)=>t!==e[n]))&&rW(t,e),t.callback}([h.ref,rq(i),...a]):h.ref=rB(h.ref,rq(i),a):rB(null,null)),c)?(void 0!==d&&(h.className=r1(h.className,d)),void 0!==f&&(h.style=rU(h.style,f)),h):t1}(t,r);return!1===r.enabled?null:function(e,t,n,r){if(t){if("function"==typeof t)return t(n,r);let e=rZ(n,t.props);e.ref=n.ref;let l=t;return(null==l?void 0:l.$$typeof)===r4&&(l=k.Children.toArray(t)[0]),k.cloneElement(l,e)}if(e&&"string"==typeof e)return"button"===e?(0,k.createElement)("button",{type:"button",...n,key:n.key}):"img"===e?(0,k.createElement)("img",{alt:"",...n,key:n.key}):k.createElement(e,n);throw Error(tH(8))}(e,l,i,null!==(n=r.state)&&void 0!==n?n:t1)}let r4=Symbol.for("react.lazy"),r3={style:{transition:"none"}},r6="[".concat("data-base-ui-swipe-ignore","]"),r8={fallbackAxisSide:"none"},r9={clipPath:"inset(50%)",position:"fixed",top:0,left:0},r7=k.createContext(null),le=()=>k.useContext(r7),lt=nK("portal"),ln=k.forwardRef(function(e,t){let{children:n,container:r,className:l,render:i,renderGuards:o,style:a,...u}=e,{portalNode:s,portalSubtree:c}=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{ref:t,container:n,componentProps:r=t1,elementProps:l}=e,i=tz(),o=le(),a=null==o?void 0:o.portalNode,[u,s]=k.useState(null),[c,d]=k.useState(null),f=tw(e=>{null!==e&&d(e)}),p=k.useRef(null);tq(()=>{var e,t;if(null===n){p.current&&(p.current=null,d(null),s(null));return}if(null==i)return;let r=null!==(t=null!==(e=n&&((0,tE.UG)(n)?n:n.current))&&void 0!==e?e:a)&&void 0!==t?t:document.body;if(null==r){p.current&&(p.current=null,d(null),s(null));return}p.current!==r&&(p.current=r,d(null),s(r))},[n,a,i]);let v=r5("div",r,{ref:[t,f],props:[{id:i,[lt]:""},l]});return{portalNode:c,portalSubtree:u&&v?n4.createPortal(v,u):null}}({container:r,ref:t,componentProps:e,elementProps:u}),d=k.useRef(null),f=k.useRef(null),p=k.useRef(null),v=k.useRef(null),[h,m]=k.useState(null),g=k.useRef(!1),y=null==h?void 0:h.modal,b=null==h?void 0:h.open,x="boolean"==typeof o?o:!!h&&!h.modal&&h.open&&!!s;k.useEffect(()=>{if(s&&!y)return nM(th(s,"focusin",e,!0),th(s,"focusout",e,!0));function e(e){s&&e.relatedTarget&&rH(e)&&("focusin"===e.type?g.current&&(rV(s),g.current=!1):(function(e){rF(e).forEach(e=>{e.dataset.tabindex=e.getAttribute("tabindex")||"",e.setAttribute("tabindex","-1")})}(s),g.current=!0))}},[s,y]),k.useEffect(()=>{s&&!1===b&&(rV(s),g.current=!1)},[b,s]);let w=k.useMemo(()=>({beforeOutsideRef:d,afterOutsideRef:f,beforeInsideRef:p,afterInsideRef:v,portalNode:s,setFocusManagerState:m}),[s]);return(0,R.jsxs)(k.Fragment,{children:[c,(0,R.jsxs)(r7.Provider,{value:w,children:[x&&s&&(0,R.jsx)(ry,{"data-type":"outside",ref:d,onFocus:e=>{if(rH(e,s)){var t;null===(t=p.current)||void 0===t||t.focus()}else{let e=rz(h?h.domReference:null);null==e||e.focus()}}}),x&&s&&(0,R.jsx)("span",{"aria-owns":s.id,style:r9}),s&&n4.createPortal(n,s),x&&s&&(0,R.jsx)(ry,{"data-type":"outside",ref:f,onFocus:e=>{if(rH(e,s)){var t;null===(t=v.current)||void 0===t||t.focus()}else{let t=rj(h?h.domReference:null);null==t||t.focus(),(null==h?void 0:h.closeOnFocusOut)&&(null==h||h.onOpenChange(!1,n_(nq,e.nativeEvent)))}}})]})]})}),lr=k.createContext(void 0);function ll(){let e=k.useContext(lr);if(void 0===e)throw Error(tH(26));return e}let li=k.forwardRef(function(e,t){let n;let{cutout:r,...l}=e;if(r){let e=r.getBoundingClientRect();n="polygon(0% 0%,100% 0%,100% 100%,0% 100%,0% 0%,".concat(e.left,"px ").concat(e.top,"px,").concat(e.left,"px ").concat(e.bottom,"px,").concat(e.right,"px ").concat(e.bottom,"px,").concat(e.right,"px ").concat(e.top,"px,").concat(e.left,"px ").concat(e.top,"px)")}return(0,R.jsx)("div",{ref:t,role:"presentation","data-base-ui-inert":"",...l,style:{position:"fixed",inset:0,userSelect:"none",WebkitUserSelect:"none",clipPath:n}})}),lo=k.forwardRef(function(e,t){let{keepMounted:n=!1,...r}=e,{store:l}=rn(),i=l.useState("mounted"),o=l.useState("modal"),a=l.useState("open");return i||n?(0,R.jsx)(lr.Provider,{value:n,children:(0,R.jsxs)(ln,{ref:t,...r,children:[i&&!0===o&&(0,R.jsx)(li,{ref:l.context.internalBackdropRef,inert:rv(!a)}),e.children]})}):null}),la=((d={}).open="data-open",d.closed="data-closed",d[d.startingStyle=n6.startingStyle]="startingStyle",d[d.endingStyle=n6.endingStyle]="endingStyle",d.anchorHidden="data-anchor-hidden",d.side="data-side",d.align="data-align",d),lu=((f={}).popupOpen="data-popup-open",f.pressed="data-pressed",f),ls={[lu.popupOpen]:""},lc={[lu.popupOpen]:"",[lu.pressed]:""},ld={[la.open]:""},lf={[la.closed]:""},lp={[la.anchorHidden]:""},lv={open:e=>e?lc:null},lh={open:e=>e?ld:lf,anchorHidden:e=>e?lp:null},lm=((p={}).nestedDrawers="--nested-drawers",p.height="--drawer-height",p.frontmostHeight="--drawer-frontmost-height",p.swipeMovementX="--drawer-swipe-movement-x",p.swipeMovementY="--drawer-swipe-movement-y",p.snapPointOffset="--drawer-snap-point-offset",p.swipeStrength="--drawer-swipe-strength",p),lg=((v={}).swipeProgress="--drawer-swipe-progress",v),ly={...lh,...n7},lb=k.forwardRef(function(e,t){let{render:n,className:r,style:l,forceRender:i=!1,...o}=e,{store:a}=rn(),u=a.useState("open"),s=a.useState("nested"),c=a.useState("mounted");return r5("div",e,{state:{open:u,transitionStatus:a.useState("transitionStatus")},ref:[a.context.backdropRef,t],stateAttributesMapping:ly,props:[{role:"presentation",hidden:!c,style:{pointerEvents:u?void 0:"none",userSelect:"none",WebkitUserSelect:"none",[lg.swipeProgress]:"0",[lm.swipeStrength]:"1"}},o],enabled:i||!s})}),lx=((h={})[h.open=la.open]="open",h[h.closed=la.closed]="closed",h[h.startingStyle=la.startingStyle]="startingStyle",h[h.endingStyle=la.endingStyle]="endingStyle",h.nested="data-nested",h.nestedDialogOpen="data-nested-dialog-open",h),lw={...lh,...n7,nested:e=>e?{[lx.nested]:""}:null,nestedDialogOpen:e=>e?{[lx.nestedDialogOpen]:""}:null},lS=k.forwardRef(function(e,t){let{className:n,render:r,children:l,style:i,...o}=e,a=ll(),{store:u}=rn(),s=u.useState("open"),c=u.useState("nested"),d=u.useState("transitionStatus"),f=u.useState("nestedOpenDialogCount"),p=u.useState("mounted");return r5("div",e,{enabled:a||p,state:{open:s,nested:c,transitionStatus:d,nestedDialogOpen:f>0},ref:[t,u.useStateSetter("viewportElement")],stateAttributesMapping:lw,props:[{role:"presentation",hidden:!p,style:{pointerEvents:s?void 0:"none"},children:l},o]})});function lC(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Number.MIN_SAFE_INTEGER,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Number.MAX_SAFE_INTEGER;return Math.max(t,Math.min(e,n))}function lE(e,t,n){if(!Number.isFinite(t)||t<=0)return null;if("number"==typeof e)return Number.isFinite(e)?e<=1?lC(e,0,1)*t:e:null;let r=e.trim();if(r.endsWith("px")){let e=Number.parseFloat(r);return Number.isFinite(e)?e:null}if(r.endsWith("rem")){let e=Number.parseFloat(r);return Number.isFinite(e)?e*n:null}return null}function lR(){var e;let{store:t}=rn(),{snapPoints:n,activeSnapPoint:r,setActiveSnapPoint:l,popupHeight:i}=tB(),o=t.useState("viewportElement"),[a,u]=k.useState(0),[s,c]=k.useState(16),d=tw(()=>{let e=tW(o).documentElement;o&&u(o.offsetHeight),o||u(e.clientHeight);let t=parseFloat(getComputedStyle(e).fontSize);Number.isFinite(t)&&c(t)});tq(()=>{if(d(),!o||"function"!=typeof ResizeObserver)return;let e=new ResizeObserver(d);return e.observe(o),()=>{e.disconnect()}},[d,o]);let f=k.useMemo(()=>{if(!n||0===n.length||a<=0||i<=0)return[];let e=Math.min(i,a);if(!Number.isFinite(e)||e<=0)return[];let t=n.map(t=>{let n=lE(t,a,s);if(null===n||!Number.isFinite(n))return null;let r=lC(n,0,e);return{value:t,height:r,offset:Math.max(0,i-r)}}).filter(e=>!!e);if(t.length<=1)return t;let r=[],l=[];for(let e=t.length-1;e>=0;e-=1){let n=t[e];l.some(e=>1>=Math.abs(e-n.height))||(l.push(n.height),r.push(n))}return r.reverse(),r},[i,s,n,a]),p=k.useMemo(()=>{var e;if(void 0===r)return f[0];if(null===r)return;let t=f.find(e=>Object.is(e.value,r));if(t)return t;let n=Math.min(i,a),l=lE(r,a,s);if(null!==l&&Number.isFinite(l))return null!==(e=function(e,t){let n=null,r=1/0;for(let l of t){let t=Math.abs(l.height-e);t<r&&(r=t,n=l)}return n}(lC(l,0,n),f))&&void 0!==e?e:void 0},[r,i,f,s,a]);return{snapPoints:n,activeSnapPoint:r,setActiveSnapPoint:l,popupHeight:i,viewportHeight:a,resolvedSnapPoints:f,activeSnapPointOffset:null!==(e=null==p?void 0:p.offset)&&void 0!==e?e:null}}function lk(e,t){let n=(0,tE.Dx)(e);if("vertical"===t){let t=n.overflowY;return("auto"===t||"scroll"===t)&&e.scrollHeight>e.clientHeight}let r=n.overflowX;return("auto"===r||"scroll"===r)&&e.scrollWidth>e.clientWidth}function lI(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"vertical",r=(0,tE.Re)(e)?e:null;for(;r&&r!==t;){if(lk(r,n))return r;r=r.parentElement}return lk(t,n)?t:null}function lM(e,t,n){return"function"==typeof(null==e?void 0:e.elementFromPoint)?e.elementFromPoint(t,n):null}function lP(e,t,n){switch(e){case"up":return-n;case"down":return n;case"left":return-t;case"right":return t;default:return 0}}function lA(e){return Number.isFinite(e)&&e>0?e:null}function lT(e,t,n){let r=e[n];if("function"==typeof r)try{r.call(e,t)}catch(e){if(e&&"object"==typeof e&&"name"in e&&"NotFoundError"===e.name)return;throw e}}let lN=((m={})[m.open=la.open]="open",m[m.closed=la.closed]="closed",m[m.startingStyle=la.startingStyle]="startingStyle",m[m.endingStyle=la.endingStyle]="endingStyle",m.expanded="data-expanded",m.nestedDrawerOpen="data-nested-drawer-open",m.nestedDrawerSwiping="data-nested-drawer-swiping",m.swipeDismiss="data-swipe-dismiss",m.swipeDirection="data-swipe-direction",m.swiping="data-swiping",m),lO="data-drawer-content",l_=k.createContext(null),lF="[".concat(lO,"]"),lD=k.forwardRef(function(e,t){let{className:n,render:r,style:l,children:i,...o}=e,{store:a}=rn(),{swipeDirection:u,notifyParentSwipingChange:s,notifyParentSwipeProgressChange:c,frontmostHeight:d,snapToSequentialPoints:f}=tB(),p=rc(!0),v=null==p?void 0:p.visualStateStore,h=a.useState("open"),m=a.useState("mounted"),g=a.useState("nested"),y=a.useState("nestedOpenDrawerCount"),b=a.useState("viewportElement"),x=a.useState("popupElement"),w=y>0,S="left"===u||"right"===u?"horizontal":"vertical",C="vertical"===S,E=C?"horizontal":"vertical",{snapPoints:I,resolvedSnapPoints:M,activeSnapPoint:P,activeSnapPointOffset:A,setActiveSnapPoint:T,popupHeight:N}=lR(),[O,_]=k.useState(null),F=k.useRef(void 0),D=k.useRef(null),j=tJ(),z=k.useRef(!1),H=k.useRef(""),V=k.useRef(!1),B=k.useRef(!1),L=k.useRef(null),W=k.useMemo(()=>{if(!I||I.length<2||"down"!==u&&"up"!==u||M.length<2)return null;let e=M.map(e=>e.offset).filter(e=>Number.isFinite(e)).sort((e,t)=>e-t);if(e.length<2)return null;let t=e[0],n=e[1],r=e[e.length-1],l=n-t;if(!Number.isFinite(l)||l<=0){let e=r-t;if(!Number.isFinite(e)||e<=0)return null;l=e}return{minOffset:t,range:l}},[M,I,u]),q=k.useMemo(()=>W&&null!==A?lC((A-W.minOffset)/W.range,0,1):null,[A,W]),U=k.useMemo(()=>I&&I.length>0&&("down"===u||"up"===u)?"down"===u?["down","up"]:["up","down"]:[u],[I,u]),Y=tw(e=>{lj(a.context.popupRef.current,a.context.backdropRef.current,e)}),Z=tw(()=>{var e;Y(!1),null===(e=a.context.popupRef.current)||void 0===e||e.removeAttribute(n6.endingStyle),_(null)}),K=tw(()=>{z.current&&(z.current=!1,null==s||s(!1))}),X=tw(e=>{let{resolvedProgress:t,shouldTrackProgress:n,notifyParent:r}=e,l=h&&!g&&n,i=l?t:0,o=h&&n?t:0;r&&c&&(c(o),o<=0&&K()),null==v||v.set({swipeProgress:i,frontmostHeight:i>0?d:0});let u=a.context.backdropRef.current;if(u){if(!l||i<=0){u.style.setProperty(lg.swipeProgress,"0"),u.style.removeProperty(lm.height);return}u.style.setProperty(lg.swipeProgress,"".concat(i)),d>0?u.style.setProperty(lm.height,"".concat(d,"px")):u.style.removeProperty(lm.height)}}),G=function(e){let{enabled:t,directions:n,elementRef:r,movementCssVars:l,canStart:i,ignoreSelectorWhenTouch:o=!0,ignoreScrollableAncestors:a=!1,swipeThreshold:u,onDismiss:s,onProgress:c,onCancel:d,onSwipeStart:f,onRelease:p,onSwipingChange:v,trackDrag:h=!0}=e,m=1===n.length?n[0]:void 0,g=Math.max(0,"number"==typeof u?u:40),y=n.includes("left"),b=n.includes("right"),x=n.includes("up"),w=n.includes("down"),S=y||b,C=x||w,E=k.useMemo(()=>{let e=[];return C&&e.push("vertical"),S&&e.push("horizontal"),e},[S,C]),[R,I]=k.useState(void 0),[M,P]=k.useState(!1),[A,T]=k.useState(!1),[N,O]=k.useState(!1),[_,F]=k.useState({x:0,y:0}),[D,j]=k.useState({x:0,y:0,scale:1}),[z,H]=k.useState(null),V=k.useRef({x:0,y:0}),B=k.useRef({x:0,y:0}),L=k.useRef(null),W=k.useRef({x:0,y:0,scale:1}),q=k.useRef(void 0),U=k.useRef(0),Y=k.useRef(!1),Z=k.useRef({x:0,y:0}),K=k.useRef(!1),X=k.useRef(!1),G=k.useRef(null),$=k.useRef(!1),J=k.useRef(!1),Q=k.useRef({width:0,height:0}),ee=k.useRef(0),et=k.useRef(g),en=k.useRef(null),er=k.useRef(null),el=k.useRef({x:0,y:0}),ei=k.useRef(null),eo=k.useRef(!1),ea=tw(e=>{eo.current!==e&&(eo.current=e,P(e),null==v||v(e))});function eu(e){if(!e)return;if("function"!=typeof u){et.current=g;return}let t=r.current;if(!t)return;let n=u({element:t,direction:e});et.current=Math.max(0,n)}let es=tw((e,t)=>{let n=Number.isFinite(e)?lC(e,0,1):0,r=n!==ee.current,l=!1;if(t){let e=ei.current;l=!e||e.deltaX!==t.deltaX||e.deltaY!==t.deltaY||e.direction!==t.direction}(r||l)&&(ee.current=n,t?ei.current=t:r&&(ei.current=null),null==c||c(n,t))});function ec(e,t){if(null===t)return;let n=er.current;if(n&&t>n.time){let r=Math.max(t-n.time,16);el.current={x:(e.x-n.x)/r,y:(e.y-n.y)/r}}er.current={x:e.x,y:e.y,time:t}}let ed=k.useCallback(()=>{I(void 0),ea(!1),T(!1),O(!1),F({x:0,y:0}),j({x:0,y:0,scale:1}),H(null),es(0),et.current=g,V.current={x:0,y:0},B.current={x:0,y:0},W.current={x:0,y:0,scale:1},q.current=void 0,U.current=0,Y.current=!1,Z.current={x:0,y:0},K.current=!1,L.current=null,X.current=!1,G.current=null,$.current=!1,J.current=!1,Q.current={width:0,height:0},en.current=null,er.current=null,el.current={x:0,y:0},ei.current=null},[ea,g,es]);function ef(e){if("touches"in e){let t=e.touches[0];return t?{x:t.clientX,y:t.clientY}:null}return{x:e.clientX,y:e.clientY}}function ep(e){return"touches"in e||"touch"===e.pointerType}function ev(e,t){let n=lM(tW(r.current),e.x,e.y);return null!=n?n:nT(t)}function eh(e,t){var n;return S&&!C?lI(e,t,"horizontal"):C&&!S?lI(e,t,"vertical"):null!==(n=lI(e,t,"vertical"))&&void 0!==n?n:lI(e,t,"horizontal")}function em(e,t,n){var l,i;$.current=!1;let u=ep(e),s=ev(t,e.nativeEvent),c=tW(r.current).body,d=u&&c?eh(s,c):null,p=null!==(l=null==n?void 0:n.ignoreScrollableTarget)&&void 0!==l&&l;if(d&&!p||($.current=!!(d&&p),s&&s.closest('button,a,input,select,textarea,label,[role="button"]')&&(!u||o)))return!1;let v=r.current;if(a&&v&&s&&E.length>0&&!(null!==(i=null==n?void 0:n.ignoreScrollableAncestors)&&void 0!==i&&i)&&function(e,t,n){let r=e;for(;r&&r!==t;){for(let e of n)if(lk(r,e))return!0;r=r.parentElement}return!1}(s,v,E))return!1;if(Y.current=!1,q.current=void 0,U.current=0,V.current=t,en.current=lA(e.timeStamp),Z.current=t,L.current=t,v){Q.current={width:v.offsetWidth,height:v.offsetHeight},eu(m);let t=function(e){let t=(0,tE.Jj)(e).getComputedStyle(e).transform,n=0,r=0,l=1;if(t&&"none"!==t){let e=t.match(/matrix(?:3d)?\(([^)]+)\)/);if(e){let t=e[1].split(", ").map(parseFloat);6===t.length?(n=t[4],r=t[5],l=Math.sqrt(t[0]*t[0]+t[1]*t[1])):16===t.length&&(n=t[12],r=t[13],l=t[0])}}return{x:n,y:r,scale:l}}(v);W.current=t,B.current={x:t.x,y:t.y},j(t),F({x:t.x,y:t.y}),ec({x:t.x,y:t.y},en.current),"touches"in e||lT(v,e.pointerId,"setPointerCapture")}return null==f||f(e.nativeEvent),ea(!0),T(!1),H(null),K.current=!0,es(0),!0}function eg(){ey(),$.current=!1,L.current=null}function ey(){X.current=!1,G.current=null}k.useEffect(()=>{"function"!=typeof u&&(et.current=g)},[g,u]);let eb=tw(e=>{if(!t||e.defaultPrevented||e.nativeEvent.defaultPrevented||!("touches"in e)&&0!==e.button)return;let n=ef(e);n&&(X.current=!0,G.current=n,$.current=!1,J.current=!1,(!i||i(n,{nativeEvent:e.nativeEvent,direction:m}))&&em(e,n)&&ey())}),ex=tw(e=>{let n=ef(e);if(!n)return;if(!("touches"in e)){let t=e.buttons%2==1;t&&(J.current=!0);let n=0===e.buttons&&J.current;if(0!==e.buttons&&!t||n){!function(e){if(eg(),!eo.current)return;ea(!1),T(!1),H(null);let t=h?D:W.current;B.current={x:t.x,y:t.y},F({x:t.x,y:t.y}),I(void 0),J.current=!1;let n=r.current;n&&lT(n,e.pointerId,"releasePointerCapture"),es(0,{deltaX:0,deltaY:0,direction:void 0}),null==d||d(e.nativeEvent)}(e);return}}if(!M&&X.current){if(!ep(e)&&(e.defaultPrevented||e.nativeEvent.defaultPrevented)){eg();return}if(!i||i(n,{nativeEvent:e.nativeEvent,direction:m})){let t=G.current,l=!1;if(ep(e)){let i=r.current;if(t&&i){let r=ev(n,e.nativeEvent),o=tW(i).body,a=o?eh(r,o):null;if(a&&(nA(i,a)||nA(a,i))){let e=function(e,t,n){let r=Math.abs(t),l=Math.abs(n);if(C&&0!==n&&(!S||l>=r)){let t=Math.max(0,e.scrollHeight-e.clientHeight),r=e.scrollTop<=0,l=e.scrollTop>=t,i=n>0&&r&&w,o=n<0&&l&&x;return i||o}if(S&&0!==t&&(!C||r>l)){let n=Math.max(0,e.scrollWidth-e.clientWidth),r=e.scrollLeft<=0,l=e.scrollLeft>=n,i=t>0&&r&&b,o=t<0&&l&&y;return i||o}return null}(a,n.x-t.x,n.y-t.y);if(!1===e)return;!0===e&&(l=!0)}}}em(e,n,{ignoreScrollableTarget:l,ignoreScrollableAncestors:l})&&(t&&l?(ey(),V.current=t,Z.current=t,L.current=t,K.current=!1):(ey(),$.current=!1))}}let l=L.current,o=null===l?{x:0,y:0}:{x:n.x-l.x,y:n.y-l.y};L.current=n,function(e,n,r){let l;if(!t||!eo.current)return;let i=nT(e.nativeEvent);if(ep(e)&&!$.current&&eh(i,e.currentTarget))return;if("touches"in e||e.preventDefault(),K.current){V.current=n;let t=lA(e.timeStamp);null!==t&&(en.current=t),K.current=!1}let o=n.x,a=n.y,u=r.x,s=r.y;(s<0&&a>Z.current.y||s>0&&a<Z.current.y)&&(Z.current={x:Z.current.x,y:a}),(u<0&&o>Z.current.x||u>0&&o<Z.current.x)&&(Z.current={x:o,y:Z.current.y});let c=o-V.current.x,d=a-V.current.y,f=a-Z.current.y,p=o-Z.current.x;if(!A&&Math.sqrt(c*c+d*d)>=1&&(T(!0),null===z&&S&&C&&H(Math.abs(c)>Math.abs(d)?"horizontal":"vertical")),q.current){let e=q.current,t=lP(e,p,f);t>et.current?(Y.current=!1,I(e)):y&&b||x&&w||!(U.current-t>=10)||(Y.current=!0)}else"vertical"===z?d>0?l="down":d<0&&(l="up"):"horizontal"===z?c>0?l="right":c<0&&(l="left"):l=Math.abs(c)>=Math.abs(d)?c>0?"right":"left":d>0?"down":"up",l&&("left"===l&&y||"right"===l&&b||"up"===l&&x||"down"===l&&w)&&(q.current=l,U.current=lP(l,c,d),I(l),eu(l));let v=function(e,t){let n=e=>e>=0?e**.5:-(Math.abs(e)**.5),r=(e,t,r)=>!t&&e<0||!r&&e>0?n(e):e;return{x:S?r(e,y,b):n(e),y:C?r(t,x,w):n(t)}}(c,d),g=W.current.x,E=W.current.y;"horizontal"===z?S&&(g+=v.x):("vertical"===z||S&&(g+=v.x),C&&(E+=v.y)),B.current={x:g,y:E},h&&F({x:g,y:E}),ec({x:g,y:E},lA(e.timeStamp));let R=g-W.current.x,k=E-W.current.y,M=q.current,P=null!=m?m:q.current;if(!P){es(0,{deltaX:R,deltaY:k,direction:M});return}let N="left"===P||"right"===P?Q.current.width:Q.current.height,O=W.current.scale||1;if(N<=0||O<=0){es(0,{deltaX:R,deltaY:k,direction:M});return}let _=lP(P,g-W.current.x,E-W.current.y);if(_<=0){es(0,{deltaX:R,deltaY:k,direction:M});return}es(_/(N*O),{deltaX:R,deltaY:k,direction:M})}(e,n,o)}),ew=tw(e=>{let l;if(!t)return;let i=B.current,o=W.current,a=i.x-o.x,u=i.y-o.y,c={deltaX:a,deltaY:u,direction:null!=R?R:q.current};if(!eo.current){eg(),es(0,c);return}ea(!1),T(!1),H(null),eg(),J.current=!1;let d=r.current;!d||"touches"in e||lT(d,e.pointerId,"releasePointerCapture");let f=en.current,v=lA(e.timeStamp),h=null!==f&&null!==v&&v>f?v-f:0,g=h>0?Math.max(h,50):0,y=g>0?a/g:0,b=g>0?u/g:0,x=el.current.x,w=el.current.y,S=er.current;if(S&&null!==v&&v>=S.time){let e=v-S.time;if(e<=80){let t=Math.max(e,16),n=i.x-S.x,r=i.y-S.y,l=n/t,o=r/t;0!==l&&(x=l),0!==o&&(w=o)}else x=0,w=0}let C=null==p?void 0:p({event:e.nativeEvent,direction:null!=R?R:q.current,deltaX:a,deltaY:u,velocityX:y,velocityY:b,releaseVelocityX:x,releaseVelocityY:w}),E="boolean"==typeof C;if(Y.current&&!E){B.current={x:o.x,y:o.y},F({x:o.x,y:o.y}),I(void 0),es(0,c);return}let k=!1;if(E){var M;k=C,l=null!==(M=null!=R?R:q.current)&&void 0!==M?M:m}else for(let e of n){switch(e){case"right":a>et.current&&(k=!0,l="right");break;case"left":a<-et.current&&(k=!0,l="left");break;case"down":u>et.current&&(k=!0,l="down");break;case"up":u<-et.current&&(k=!0,l="up")}if(k)break}k&&l?(I(l),O(!0),null==s||s(e.nativeEvent,{direction:l})):(B.current={x:o.x,y:o.y},F({x:o.x,y:o.y}),I(void 0),es(0,c))}),eS=k.useCallback(()=>{let e=h?_:B.current,t=h?D:W.current;if(!M&&e.x===t.x&&e.y===t.y&&!N)return{[l.x]:"0px",[l.y]:"0px"};let n=e.x-t.x,r=e.y-t.y;return{transition:M?"none":void 0,transform:M?"translateX(".concat(e.x,"px) translateY(").concat(e.y,"px) scale(").concat(t.scale,")"):void 0,[l.x]:"".concat(n,"px"),[l.y]:"".concat(r,"px")}},[N,_,D,M,l,h]);return{swiping:M,swipeDirection:R,dragDismissed:N,getPointerProps:k.useCallback(()=>t?{onPointerDown:eb,onPointerMove:ex,onPointerUp:ew,onPointerCancel:ew}:{},[t,ew,ex,eb]),getTouchProps:k.useCallback(()=>t?{onTouchStart:eb,onTouchMove:ex,onTouchEnd:ew,onTouchCancel:ew}:{},[t,ew,ex,eb]),getDragStyles:eS,reset:ed}}({enabled:m&&!w,directions:U,elementRef:a.context.popupRef,ignoreSelectorWhenTouch:!1,ignoreScrollableAncestors:!0,movementCssVars:{x:lm.swipeMovementX,y:lm.swipeMovementY},onSwipeStart(e){var t,n,r;if("touches"in e||"pointerType"in e&&"touch"===e.pointerType)return;let l=a.context.popupRef.current;if(!l)return;let i=tW(l),o=null===(t=i.getSelection)||void 0===t?void 0:t.call(i);if(!o||o.isCollapsed)return;let u=(0,tE.kK)(o.anchorNode)?o.anchorNode:null===(n=o.anchorNode)||void 0===n?void 0:n.parentElement,s=(0,tE.kK)(o.focusNode)?o.focusNode:null===(r=o.focusNode)||void 0===r?void 0:r.parentElement;(nA(l,u)||nA(l,s))&&o.removeAllRanges()},onSwipingChange(e){lz(a.context.backdropRef.current,e),e||c||K()},swipeThreshold(e){let{element:t,direction:n}=e;return lV(t,n)},canStart(e,t){let n=a.context.popupRef.current;if(!n)return!1;let r=n.ownerDocument,l=lM(r,e.x,e.y);if(!l||!nA(n,l))return!1;let i=t.nativeEvent;return!(("touches"in i||"pointerType"in i&&"touch"===i.pointerType)&&lL(r,n)||"touchstart"===i.type&&lH(l))},onProgress(e,t){var n;!function(e){var t;if(z.current||!e)return;let n=null!==(t=e.direction)&&void 0!==t?t:u,r="left"===n||"right"===n?e.deltaX:e.deltaY;!Number.isFinite(r)||10>Math.abs(r)||(z.current=!0,null==s||s(!0))}(t);let r=null!==(n=null==t?void 0:t.direction)&&void 0!==n?n:G.swipeDirection,l=void 0===r||r===u,i=!!(I&&I.length>0),o="down"===u||"up"===u,a=i&&o||!i||"left"===u||"right"===u||l,c=e;if(W&&N>0){if(t&&Number.isFinite(t.deltaY)){let e=lC((null!=A?A:W.minOffset)+t.deltaY,0,N);c=lC((e-W.minOffset)/W.range,0,1)}else if(null!==q)c=q;else if("down"===r||"up"===r){let t=e*N,n=null!=A?A:W.minOffset;c=lC((("down"===r?n+t:n-t)-W.minOffset)/W.range,0,1)}}X({resolvedProgress:c,shouldTrackProgress:a,notifyParent:!0})},onRelease(e){let{event:t,deltaX:n,deltaY:r,direction:l,velocityX:i,velocityY:o,releaseVelocityX:s,releaseVelocityY:c}=e,d={deltaX:n,deltaY:r,velocityX:i,velocityY:o,releaseVelocityX:s,releaseVelocityY:c};function p(e){let t=a.context.popupRef.current;t&&(K(),Y(!0),t.style.removeProperty("transition"),t.setAttribute(n6.endingStyle,""),n4.flushSync(()=>{_(function(e){let{direction:t,deltaX:n,deltaY:r,velocityX:l,velocityY:i,releaseVelocityX:o,releaseVelocityY:u}=e;if(!t)return null;let s=a.context.popupRef.current;if(!s)return null;let c="left"===t||"right"===t?s.offsetWidth:s.offsetHeight;if(!Number.isFinite(c)||c<=0)return null;let d=I&&I.length>0&&null!=A?A:0,f=0;"down"===t?f=d:"up"===t&&(f=-d);let p=f+("left"===t||"right"===t?n:r),v=Math.max(0,c-("left"===t||"up"===t?-p:p));if(!Number.isFinite(v)||v<=0)return null;let h="left"===t||"right"===t?o:u,m=Math.abs(h)>0&&Number.isFinite(h)?h:"left"===t||"right"===t?l:i,g="left"===t||"up"===t?-m:m;if(!Number.isFinite(g)||g<=.2)return null;let y=lC(g,.2,4),b=lC(v/y,80,360);if(!Number.isFinite(b))return null;let x=lC(.1+(b-80)/280*.9,.1,1);return!Number.isFinite(x)||x<=0?null:x}({direction:e,...d}))}))}if(!I||0===I.length){if(!l){Z();return}let e=a.context.popupRef.current;if(!e){Z();return}let t=lV(e,l),u="left"===l||"right"===l?n:r;if(!Number.isFinite(u)){Z();return}let s="left"===l||"up"===l?-u:u;if(s<=0)return Z(),!1;let c="left"===l||"right"===l?i:o;if(("left"===l||"up"===l?-c:c)>=.5&&s>0)return p(l),!0;let d=s>t;return d?p(l):Z(),d}if("down"!==u&&"up"!==u||!N||0===M.length){Z();return}let v="down"===u?r:-r;if(!Number.isFinite(v)){Z();return}let h=Math.sign(v),m="down"===u?c:-c,g="down"===u?o:-o,y=Number.isFinite(m)?m:g;if(0!==h&&Math.abs(v)>=10&&Number.isFinite(y)){let e=Math.sign(y);0!==e&&e!==h&&(y=g)}let b=null!=A?A:0,x=lC(b+v,0,N),w=Number.isFinite(y)&&Math.abs(y)>=.5?300*lC(y,-4,4):0,S=f?x:lC(x+w,0,N),C=n_(nZ,t),E=()=>(F.current=P,null==T||T(null,C),p(u),!0);if(f){let e=[...M].sort((e,t)=>e.offset-t.offset);if(0===e.length)return Z(),!1;let t=0,n=Math.abs(b-e[0].offset);for(let r=1;r<e.length;r+=1){let l=Math.abs(b-e[r].offset);l<n&&(n=l,t=r)}let r=e[0];for(let t of(n=Math.abs(S-r.offset),e)){let e=Math.abs(S-t.offset);e<n&&(n=e,r=t)}let l=Math.sign(y),i=S;if(0!==h&&0!==l&&l===h&&Math.abs(y)>=.5){let n=lC(t+h,0,e.length-1);if(n!==t){let t=e[n];(h>0?S<t.offset:S>t.offset)&&(r=t,i=t.offset)}else if(h>0)return E()}return Math.abs(i-N)<Math.abs(i-r.offset)?E():(null==T||T(r.value,C),Z(),!1)}if(y>=.5&&v>0)return E();let R=M[0],k=Math.abs(S-R.offset);for(let e of M){let t=Math.abs(S-e.offset);t<k&&(k=t,R=e)}return Math.abs(S-N)<k?E():(null==T||T(R.value,C),Z(),!1)},onDismiss(e){null==v||v.set({swipeProgress:0,frontmostHeight:0});let t=a.context.backdropRef.current;t&&(t.style.setProperty(lg.swipeProgress,"0"),t.style.removeProperty(lm.height));let n=n_(nZ,e);if(a.setOpen(!1,n),n.isCanceled){var r;let t=F.current;void 0!==t&&(null==T||T(t,n_(nZ,e))),F.current=void 0,null===(r=D.current)||void 0===r||r.call(D),Z();return}if(a.select("open")){j.request(()=>{if(a.select("open")){var t;let n=F.current;void 0!==n&&(null==T||T(n,n_(nZ,e))),F.current=void 0,Z(),null===(t=D.current)||void 0===t||t.call(D)}else F.current=void 0});return}F.current=void 0,Y(!0)}}),$=G.getPointerProps(),J=G.getTouchProps(),Q=G.reset;D.current=Q,k.useEffect(()=>{let e=null!=b?b:x;if(!e)return;let t=tW(e),n=(0,tE.Jj)(t);return th(t,"touchmove",function(r){if(B.current)return;let l=L.current,i=r.touches[0];if(!i||!l)return;let o=C?i.clientY-l.lastY:i.clientX-l.lastX;if(lW(r,n)){l.allowSwipe=!1,lU(l,i);return}if(2===r.touches.length||lL(t,e)||!h||!m||w||function(e,t,n){if(e.preserveNativeCrossAxisScroll)return!0;if(!0===e.allowSwipe||!e.hasCrossAxisScrollableContent)return!1;let r=n?t.clientY-e.startY:t.clientX-e.startX,l=Math.abs(n?t.clientX-e.startX:t.clientY-e.startY);return!(l<6||l<=Math.abs(r)+2)&&(e.preserveNativeCrossAxisScroll=!0,!0)}(l,i,C)){lU(l,i);return}let a=l.scrollTarget;if(!a||a===t.documentElement||a===t.body||("vertical"===S?!(a.scrollHeight>a.clientHeight):!(a.scrollWidth>a.clientWidth))){r.cancelable&&r.preventDefault(),lU(l,i);return}if(0!==o){let e=function(e,t,n,r){let{offset:l,max:i}=lY(e,t),o=lZ(n,t);return null!==o&&(o?r>0:r<0)&&(o?l<=0:l>=i)}(a,S,u,o);l.allowSwipe?r.cancelable&&r.preventDefault():r.cancelable&&e?(l.allowSwipe=!0,r.preventDefault()):l.allowSwipe=!1}lU(l,i)},{passive:!1,capture:!0})},[m,w,h,x,C,S,u,b]),k.useEffect(()=>{W&&!G.swiping&&X({resolvedProgress:!h||g?0:null!=q?q:0,shouldTrackProgress:!0,notifyParent:!1})},[X,d,g,c,h,q,W,G.swiping,a,v]),k.useEffect(()=>{if(c)return h||c(0),()=>{c(0)}},[c,h]),k.useEffect(()=>{h&&(Q(),Z())},[Z,h,Q]),k.useEffect(()=>()=>{null==v||v.set({swipeProgress:0,frontmostHeight:0}),lz(a.context.backdropRef.current,!1),K()},[K,a,v]);let ee=k.useMemo(()=>({swiping:G.swiping,getDragStyles:G.getDragStyles,swipeStrength:null!=O?O:null,setSwipeDismissed(e){lj(a.context.popupRef.current,a.context.backdropRef.current,e)}}),[a,G.getDragStyles,G.swiping,O]);function et(){B.current=!1,L.current=null,H.current="",V.current=!1}return(0,R.jsx)(lS,{ref:t,className:n,render:r,...rZ(o,{onPointerDown(e){var t;if(H.current=e.pointerType,V.current="pen"===e.pointerType,!h||!m||w)return;let n=lM(tW(e.currentTarget),e.clientX,e.clientY);!(lH(n)||(null==n?void 0:n.closest(lF)))&&"touch"!==e.pointerType&&(null===(t=$.onPointerDown)||void 0===t||t.call($,e))},onPointerMove(e){var t;"touch"!==e.pointerType&&(null===(t=$.onPointerMove)||void 0===t||t.call($,e))},onPointerUp(e){var t;H.current===e.pointerType&&(H.current=""),"touch"!==e.pointerType&&(null===(t=$.onPointerUp)||void 0===t||t.call($,e))},onPointerCancel(e){var t;H.current===e.pointerType&&(H.current=""),"touch"!==e.pointerType&&(null===(t=$.onPointerCancel)||void 0===t||t.call($,e))},onTouchStart(e){var t;if("pen"===H.current&&V.current){V.current=!1,B.current=!1,L.current=null;return}if(!h||!m||w){B.current=!1,L.current=null;return}let n=e.touches[0];if(!n)return;if(lq(e)){B.current=!1,L.current=null;return}let r=lM(tW(e.currentTarget),n.clientX,n.clientY);if(B.current=lH(r),B.current){L.current=null;return}let l=null!=b?b:x,i=nT(e.nativeEvent),o=(0,tE.kK)(i)?i:null;if(l&&o&&!nA(l,o)){B.current=!0,L.current=null;return}let a=null,s=!1;l&&o&&(a=lI(o,l,S),s=null!=lI(o,l,E));let c=null;a&&(c=!!function(e,t,n){let{offset:r,max:l}=lY(e,t),i=lZ(n,t);return null!==i&&(i?r<=0:r>=l)}(a,S,u)&&null),L.current={startX:n.clientX,startY:n.clientY,lastX:n.clientX,lastY:n.clientY,scrollTarget:a,hasCrossAxisScrollableContent:s,allowSwipe:c,preserveNativeCrossAxisScroll:!1},null===(t=J.onTouchStart)||void 0===t||t.call(J,e)},onTouchMove(e){var t;if(B.current||lq(e))return;let n=L.current;(null==n||!n.preserveNativeCrossAxisScroll)&&(null==n?void 0:n.allowSwipe)!==!1&&((null==n?void 0:n.scrollTarget)==null||n.allowSwipe)&&(null===(t=J.onTouchMove)||void 0===t||t.call(J,e))},onTouchEnd(e){var t;et(),null===(t=J.onTouchEnd)||void 0===t||t.call(J,e)},onTouchCancel(e){var t;et(),null===(t=J.onTouchCancel)||void 0===t||t.call(J,e)},"data-nested-dialog-open":void 0}),children:(0,R.jsx)(l_.Provider,{value:ee,children:i})})});function lj(e,t,n){if(n){null==e||e.setAttribute(lN.swipeDismiss,""),null==t||t.setAttribute(lN.swipeDismiss,"");return}null==e||e.removeAttribute(lN.swipeDismiss),null==t||t.removeAttribute(lN.swipeDismiss)}function lz(e,t){if(e){if(t){e.setAttribute(lN.swiping,"");return}e.removeAttribute(lN.swiping)}}function lH(e){return!!(null==e?void 0:e.closest(r6))}function lV(e,t){return Math.max(.5*("left"===t||"right"===t?e.offsetWidth:e.offsetHeight),10)}function lB(e,t){return e instanceof t.HTMLInputElement&&"range"===e.type}function lL(e,t){var n;let r=nP(e);if(r&&nA(t,r)&&(0,tE.kK)(r)&&("INPUT"===r.tagName||"TEXTAREA"===r.tagName)){let{selectionStart:e,selectionEnd:t}=r;if(null!=e&&null!=t&&e<t)return!0}let l=null===(n=e.getSelection)||void 0===n?void 0:n.call(e);return!!l&&!l.isCollapsed&&function(e,t){var n,r;let l=(0,tE.kK)(e.anchorNode)?e.anchorNode:null===(n=e.anchorNode)||void 0===n?void 0:n.parentElement,i=(0,tE.kK)(e.focusNode)?e.focusNode:null===(r=e.focusNode)||void 0===r?void 0:r.parentElement;return e.containsNode(t,!0)||nA(t,l)||nA(t,i)}(l,t)}function lW(e,t){let n=e.composedPath();return n?n.some(e=>lB(e,t)):lB(nT(e),t)}function lq(e){return lW(e.nativeEvent,(0,tE.Jj)(e.currentTarget))}function lU(e,t){e.lastX=t.clientX,e.lastY=t.clientY}function lY(e,t){if("vertical"===t){let t=Math.max(0,e.scrollHeight-e.clientHeight);return{offset:e.scrollTop,max:t}}let n=Math.max(0,e.scrollWidth-e.clientWidth);return{offset:e.scrollLeft,max:n}}function lZ(e,t){return"vertical"===t?"down"===e||"up"!==e&&null:"right"===e||"left"!==e&&null}function lK(e){let t=ty(lX,e).current;return t.next=e,tq(t.effect),t}function lX(e){let t={current:e,next:e,effect:()=>{t.current=t.next}};return t}let lG=0;function l$(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{preventScroll:n=!1,cancelPrevious:r=!0,sync:l=!1}=t;r&&cancelAnimationFrame(lG);let i=()=>null==e?void 0:e.focus({preventScroll:n});if(l)return i(),tQ;let o=requestAnimationFrame(i);return lG=o,()=>{lG===o&&(cancelAnimationFrame(o),lG=0)}}let lJ={inert:new WeakMap,"aria-hidden":new WeakMap},lQ="data-base-ui-inert",l0={inert:new WeakSet,"aria-hidden":new WeakSet},l1=new WeakMap,l2=0,l5=(e,t)=>t.map(t=>{if(e.contains(t))return t;let n=function e(t){return t?(0,tE.Zq)(t)?t.host:e(t.parentNode):null}(t);return e.contains(n)?n:null}).filter(e=>null!=e),l4=e=>{let t=new Set;return e.forEach(e=>{let n=e;for(;n&&!t.has(n);)t.add(n),n=n.parentNode}),t},l3=(e,t,n)=>{let r=[],l=e=>{!e||n.has(e)||Array.from(e.children).forEach(e=>{"script"!==(0,tE.wk)(e)&&(t.has(e)?l(e):r.push(e))})};return l(e),r};function l6(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{ariaHidden:n=!1,inert:r=!1,mark:l=!0,markerIgnoreElements:i=[]}=t,o=tW(e[0]).body;return function(e,t,n,r,l){let{mark:i=!0,markerIgnoreElements:o=[]}=l,a=r?"inert":n?"aria-hidden":null,u=null,s=null,c=l5(t,e),d=new Set(i?l5(t,o):[]),f=i?l3(t,l4(c),new Set(c)).filter(e=>!d.has(e)):[],p=[],v=[];if(a){let e=lJ[a],n=l0[a];s=n,u=e;let r=l5(t,Array.from(t.querySelectorAll("[aria-live]"))),l=c.concat(r);l3(t,l4(l),new Set(l)).forEach(t=>{let r=t.getAttribute(a),l=null!==r&&"false"!==r,i=(e.get(t)||0)+1;e.set(t,i),p.push(t),1===i&&l&&n.add(t),l||t.setAttribute(a,"inert"===a?"":"true")})}return i&&f.forEach(e=>{let t=(l1.get(e)||0)+1;l1.set(e,t),v.push(e),1===t&&e.setAttribute(lQ,"")}),l2+=1,()=>{u&&p.forEach(e=>{let t=(u.get(e)||0)-1;u.set(e,t),t||((null==s?void 0:s.has(e))||!a||e.removeAttribute(a),null==s||s.delete(e))}),i&&v.forEach(e=>{let t=(l1.get(e)||0)-1;l1.set(e,t),t||e.removeAttribute(lQ)}),(l2-=1)||(lJ.inert=new WeakMap,lJ["aria-hidden"]=new WeakMap,l0.inert=new WeakSet,l0["aria-hidden"]=new WeakSet,l1=new WeakMap)}}(e,o,n,r,{mark:l,markerIgnoreElements:i})}let l8=[];function l9(){l8=l8.filter(e=>{var t;return null===(t=e.deref())||void 0===t?void 0:t.isConnected})}function l7(){var e;return l9(),null===(e=l8[l8.length-1])||void 0===e?void 0:e.deref()}function ie(e,t){var n;if(e.hasAttribute("tabindex")&&!e.hasAttribute("data-tabindex")||!t.current.includes("floating")&&!(null===(n=e.getAttribute("role"))||void 0===n?void 0:n.includes("dialog")))return;let r=r_(e).filter(e=>{let t=e.getAttribute("data-tabindex")||"";return rO(e)||e.hasAttribute("data-tabindex")&&!t.startsWith("-")}),l=e.getAttribute("tabindex");t.current.includes("floating")||0===r.length?"0"!==l&&e.setAttribute("tabindex","0"):("-1"!==l||e.hasAttribute("data-tabindex")&&"-1"!==e.getAttribute("data-tabindex"))&&(e.setAttribute("tabindex","-1"),e.setAttribute("data-tabindex","-1"))}function it(e){let{context:t,children:n,disabled:r=!1,initialFocus:l=!0,returnFocus:i=!0,restoreFocus:o=!1,modal:a=!0,closeOnFocusOut:u=!0,openInteractionType:s="",nextFocusableElement:c,previousFocusableElement:d,beforeContentFocusGuardRef:f,externalTree:p,getInsideElements:v}=e,h="rootStore"in t?t.rootStore:t,m=h.useState("open"),g=h.useState("domReferenceElement"),y=h.useState("floatingElement"),{events:b,dataRef:x}=h.context,w=tw(()=>{var e;return null===(e=x.current.floatingContext)||void 0===e?void 0:e.nodeId}),S=!1===l,C=nR(g)&&S,E=k.useRef(["content"]),I=lK(l),M=lK(i),P=lK(s),A=nt(p),T=le(),N=k.useRef(!1),O=k.useRef(!1),_=k.useRef(!1),F=k.useRef(null),D=k.useRef(""),j=k.useRef(""),z=k.useRef(null),H=k.useRef(null),V=rB(z,f,null==T?void 0:T.beforeInsideRef),B=rB(H,null==T?void 0:T.afterInsideRef),L=tK(),W=tK(),q=tJ(),U=null!=T,Y=nk(y),Z=tw(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Y;return e?rF(e):[]}),K=tw(()=>{var e;return null!==(e=null==v?void 0:v().filter(e=>null!=e))&&void 0!==e?e:[]});k.useEffect(()=>{if(!r&&a)return th(tW(Y),"keydown",function(e){"Tab"===e.key&&nA(Y,nP(tW(Y)))&&0===Z().length&&!C&&ns(e)})},[r,g,Y,a,E,C,Z]),k.useEffect(()=>{if(r||!m)return;let e=tW(Y);function t(){_.current=!1}return nM(th(e,"pointerdown",function(e){let t=nT(e),n=K(),r=nA(y,t)||nA(g,t)||nA(null==T?void 0:T.portalNode,t)||n.some(e=>e===t||nA(e,t));_.current=!r,j.current=e.pointerType||"keyboard",(null==t?void 0:t.closest("[".concat("data-base-ui-click-trigger","]")))&&(O.current=!0)},!0),th(e,"pointerup",t,!0),th(e,"pointercancel",t,!0),th(e,"keydown",function(){j.current="keyboard"},!0))},[r,y,g,Y,m,T,K]),k.useEffect(()=>{if(r||!u)return;let e=tW(Y);function t(t){let n=t.relatedTarget,r=t.currentTarget,l=nT(t);queueMicrotask(()=>{let i=w(),u=h.context.triggerElements,s=K(),f=(null==n?void 0:n.hasAttribute(nK("focus-guard")))&&[z.current,H.current,null==T?void 0:T.beforeInsideRef.current,null==T?void 0:T.afterInsideRef.current,null==T?void 0:T.beforeOutsideRef.current,null==T?void 0:T.afterOutsideRef.current,n3(d),n3(c)].includes(n),p=!(nA(g,n)||nA(y,n)||nA(n,y)||nA(null==T?void 0:T.portalNode,n)||s.some(e=>e===n||nA(e,n))||null!=n&&u.hasElement(n)||u.hasMatchingElement(e=>nA(e,n))||f||A&&(nN(A.nodesRef.current,i).find(e=>{var t,r;return nA(null===(t=e.context)||void 0===t?void 0:t.elements.floating,n)||nA(null===(r=e.context)||void 0===r?void 0:r.elements.domReference,n)})||nO(A.nodesRef.current,i).find(e=>{var t,r,l;return[null===(t=e.context)||void 0===t?void 0:t.elements.floating,nk(null===(r=e.context)||void 0===r?void 0:r.elements.floating)].includes(n)||(null===(l=e.context)||void 0===l?void 0:l.elements.domReference)===n})));if(r===g&&Y&&ie(Y,E),o&&r!==g&&!rk(l)&&nP(e)===e.body){if((0,tE.Re)(Y)&&(Y.focus(),"popup"===o)){q.request(()=>{Y.focus()});return}let e=Z(),t=F.current,n=(t&&e.includes(t)?t:null)||e[e.length-1]||Y;(0,tE.Re)(n)&&n.focus()}if(x.current.insideReactTree){x.current.insideReactTree=!1;return}(C||!a)&&n&&p&&!O.current&&(C||n!==l7())&&(N.current=!0,h.setOpen(!1,n_(nq,t)))})}let n=(0,tE.Re)(g)?g:null;if(y||n)return nM(n&&th(n,"focusout",t),n&&th(n,"pointerdown",function(){O.current=!0,W.start(0,()=>{O.current=!1})}),y&&th(y,"focusin",function(e){let t=nT(e);rO(t)&&(F.current=t)}),y&&th(y,"focusout",t),y&&T&&th(y,"focusout",function(){_.current||(x.current.insideReactTree=!0,L.start(0,()=>{x.current.insideReactTree=!1}))},!0))},[r,g,y,Y,a,A,T,h,u,o,Z,C,w,E,x,L,W,q,c,d,K]),k.useEffect(()=>{var e,t,n;if(r||!y||!m)return;let l=Array.from((null==T?void 0:null===(e=T.portalNode)||void 0===e?void 0:e.querySelectorAll("[".concat(nK("portal"),"]")))||[]),i=null===(n=(A?nO(A.nodesRef.current,w()):[]).find(e=>{var t;return nR((null===(t=e.context)||void 0===t?void 0:t.elements.domReference)||null)}))||void 0===n?void 0:null===(t=n.context)||void 0===t?void 0:t.elements.domReference,o=l6([y,...l,z.current,H.current,null==T?void 0:T.beforeOutsideRef.current,null==T?void 0:T.afterOutsideRef.current,...K(),i,n3(d),n3(c),C?g:null].filter(e=>null!=e),{ariaHidden:a||C,mark:!1}),u=l6([y,...l].filter(e=>null!=e));return()=>{u(),o()}},[m,r,g,y,a,E,T,C,A,w,c,d,K]),tq(()=>{if(!m||r||!(0,tE.Re)(Y))return;let e=nP(tW(Y));queueMicrotask(()=>{let t;let n=I.current,r="function"==typeof n?n(P.current||""):n;if(void 0===r||!1===r||nA(Y,e))return;let l=null,i=()=>(null==l&&(l=Z(Y)),l[0]||Y);l$(t=(t=!0===r||null===r?i():n3(r))||i(),{preventScroll:t===Y})})},[r,m,Y,S,Z,I,P]),tq(()=>{var e;if(r||!Y)return;let t=tW(Y);function n(e){if(e.open||(D.current=function(e,t){let n=(0,tE.Jj)(nT(e));return e instanceof n.KeyboardEvent?"keyboard":e instanceof n.FocusEvent?t||"keyboard":"pointerType"in e?e.pointerType||"keyboard":"touches"in e?"touch":e instanceof n.MouseEvent?t||(0===e.detail?"keyboard":"mouse"):""}(e.nativeEvent,j.current)),"trigger-hover"===e.reason&&"mouseleave"===e.nativeEvent.type&&(N.current=!0),e.reason===nz){if(e.nested)N.current=!1;else if(nc(e.nativeEvent)||nd(e.nativeEvent))N.current=!1;else{let e=!1;tW(Y).createElement("div").focus({get preventScroll(){return e=!0,!1}}),e?N.current=!1:N.current=!0}}}return e=nP(t),l9(),e&&"body"!==(0,tE.wk)(e)&&(l8.push(new WeakRef(e)),l8.length>20&&(l8=l8.slice(-20))),b.on("openchange",n),()=>{b.off("openchange",n);let e=nP(t),r=K(),l=nA(y,e)||r.some(t=>t===e||nA(t,e))||A&&nN(A.nodesRef.current,w(),!1).some(t=>{var n;return nA(null===(n=t.context)||void 0===n?void 0:n.elements.floating,e)}),i=M.current,o=function(){let e=M.current,t="function"==typeof e?e(D.current):e;if(void 0===t||!1===t)return null;if(null===t&&(t=!0),"boolean"==typeof t){let e=g||l7();return e&&e.isConnected?e:null}let n=g||l7();return n3(t)||n||null}();queueMicrotask(()=>{let n=o?rO(o)?o:rF(o)[0]||o:null;i&&!N.current&&(0,tE.Re)(n)&&("boolean"!=typeof i||n===e||e===t.body||l)&&n.focus({preventScroll:!0}),N.current=!1})}},[r,y,Y,M,x,b,A,g,w,K]),tq(()=>{if(!tP||m||!y)return;let e=nP(tW(y));(0,tE.Re)(e)&&nE(e)&&nA(y,e)&&e.blur()},[m,y]),tq(()=>{if(!r&&T)return T.setFocusManagerState({modal:a,closeOnFocusOut:u,open:m,onOpenChange:h.setOpen,domReference:g}),()=>{T.setFocusManagerState(null)}},[r,T,a,m,h,u,g]),tq(()=>{if(!r&&Y)return ie(Y,E),()=>{queueMicrotask(l9)}},[r,Y,E]);let X=!r&&(!a||!C)&&(U||a);return(0,R.jsxs)(k.Fragment,{children:[X&&(0,R.jsx)(ry,{"data-type":"inside",ref:V,onFocus:e=>{if(a){let e=Z();l$(e[e.length-1])}else if(null==T?void 0:T.portalNode){if(N.current=!1,rH(e,T.portalNode)){let e=rj(g);null==e||e.focus()}else{var t;null===(t=n3(null!=d?d:T.beforeOutsideRef))||void 0===t||t.focus()}}}}),n,X&&(0,R.jsx)(ry,{"data-type":"inside",ref:B,onFocus:e=>{if(a)l$(Z()[0]);else if(null==T?void 0:T.portalNode){if(u&&(N.current=!0),rH(e,T.portalNode)){let e=rz(g);null==e||e.focus()}else{var t;null===(t=n3(null!=c?c:T.afterOutsideRef))||void 0===t||t.focus()}}}})]})}let ir="ArrowUp",il="ArrowDown",ii="ArrowLeft",io="ArrowRight";[...new Set([...new Set([ii,io]),...new Set([ir,il])])];let ia=new Set([ir,il,ii,io,"Home","End"]),iu=!1,is={...lh,...n7,expanded:e=>e?{[lN.expanded]:""}:null,nestedDrawerOpen:e=>e?{[lN.nestedDrawerOpen]:""}:null,nestedDrawerSwiping:e=>e?{[lN.nestedDrawerSwiping]:""}:null,swipeDirection:e=>e?{[lN.swipeDirection]:e}:null,swiping:e=>e?{[lN.swiping]:""}:null},ic=k.forwardRef(function(e,t){var n,r,l;let i;let{className:o,finalFocus:a,initialFocus:u,render:s,style:c,...d}=e,{store:f}=rn(),{swipeDirection:p,frontmostHeight:v,hasNestedDrawer:h,nestedSwiping:m,nestedSwipeProgressStore:g,onPopupHeightChange:y,notifyParentFrontmostHeight:b,notifyParentHasNestedDrawer:x}=tB(),w=f.useState("descriptionElementId"),S=f.useState("disablePointerDismissal"),C=f.useState("floatingRootContext"),E=f.useState("popupProps"),I=f.useState("modal"),M=f.useState("mounted"),P=f.useState("nested"),A=f.useState("nestedOpenDrawerCount"),T=f.useState("transitionStatus"),N=f.useState("open"),O=f.useState("openMethod"),_=f.useState("titleElementId"),F=f.useState("role"),D=A>0,j=function(e){let t=k.useContext(l_);if(!1===e&&null===t)throw Error(tH(92));return t}(!0),z=null!==(n=null==j?void 0:j.swiping)&&void 0!==n&&n,H=null!==(r=null==j?void 0:j.swipeStrength)&&void 0!==r?r:null,{snapPoints:V,activeSnapPoint:B,activeSnapPointOffset:L}=lR();ll();let[W,q]=k.useState(0),U=k.useRef(0),Y=tw(()=>{let e=f.context.popupRef.current;if(!e)return;let t=e.offsetHeight;if(!(U.current>0)||!(v>U.current)||!(t>U.current)){if(U.current>0&&h){let e=U.current;q(e),y(e);return}t!==U.current&&(U.current=t,q(t),y(t))}});tq(()=>{if(!M){U.current=0,q(0),y(0);return}let e=f.context.popupRef.current;if(!e||(iu||("undefined"!=typeof CSS&&"registerProperty"in CSS&&([lm.swipeMovementX,lm.swipeMovementY,lm.snapPointOffset].forEach(e=>{try{CSS.registerProperty({name:e,syntax:"<length>",inherits:!1,initialValue:"0px"})}catch(e){}}),[{name:lg.swipeProgress,initialValue:"0"},{name:lm.swipeStrength,initialValue:"1"}].forEach(e=>{let{name:t,initialValue:n}=e;try{CSS.registerProperty({name:t,syntax:"<number>",inherits:!1,initialValue:n})}catch(e){}})),iu=!0),Y(),"function"!=typeof ResizeObserver))return;let t=new ResizeObserver(Y);return t.observe(e),()=>{t.disconnect()}},[Y,M,D,y,f.context.popupRef]),tq(()=>{let e=f.context.popupRef,t=()=>{let t=e.current;if(!t)return;let n=g.getSnapshot();n>0?t.style.setProperty(lg.swipeProgress,"".concat(n)):t.style.setProperty(lg.swipeProgress,"0")};t();let n=g.subscribe(t);return()=>{n();let t=e.current;t&&t.style.setProperty(lg.swipeProgress,"0")}},[g,f.context.popupRef]),k.useEffect(()=>{if(N)return null==b||b(v),()=>{null==b||b(0)}},[v,N,b]),k.useEffect(()=>{if(x)return x(N||"ending"===T),()=>{x(!1)}},[x,N,T]),re({open:N,ref:f.context.popupRef,onComplete(){if(N){var e,t;null===(e=(t=f.context).onOpenChangeComplete)||void 0===e||e.call(t,!0)}}});let Z=void 0===u?f.context.popupRef:u,K=!h&&"ending"!==T;W&&!K&&(i="".concat(W,"px"));let X=V&&V.length>0&&("down"===p||"up"===p),G=null;X&&null!==L&&(G="up"===p?-L:L);let $=j?j.getDragStyles():t1;if(X&&"down"===p){let e=null!=L?L:0,t=Number.parseFloat(String(null!==(l=$[lm.swipeMovementY])&&void 0!==l?l:0)),n=Number.isFinite(t)?e+t:e;$=z&&n<0&&Number.isFinite(t)?{...$,transform:void 0,[lm.swipeMovementY]:"".concat(-Math.sqrt(Math.abs(n))-e,"px")}:{...$,transform:void 0}}let J=r5("div",e,{state:{open:N,nested:P,transitionStatus:T,expanded:1===B,nestedDrawerOpen:D,nestedDrawerSwiping:m,swipeDirection:p,swiping:z},props:[E,{"aria-labelledby":_,"aria-describedby":w,role:F,tabIndex:-1,hidden:!M,onKeyDown(e){ia.has(e.key)&&e.stopPropagation()},style:{...$,[lg.swipeProgress]:"0",[lm.nestedDrawers]:A,[lm.height]:i,[lm.snapPointOffset]:"number"==typeof G?"".concat(G,"px"):"0px",[lm.frontmostHeight]:v?"".concat(v,"px"):void 0,[lm.swipeStrength]:"number"==typeof H&&Number.isFinite(H)&&H>0?"".concat(H):"1"}},d],ref:[t,f.context.popupRef,f.useStateSetter("popupElement")],stateAttributesMapping:is});return(0,R.jsx)(it,{context:C,openInteractionType:O,disabled:!M,closeOnFocusOut:!S,initialFocus:Z,returnFocus:a,modal:!1!==I,restoreFocus:"popup",children:J})});function id(e){return tz(e,"base-ui")}let ip=k.forwardRef(function(e,t){let{render:n,className:r,style:l,id:i,...o}=e,{store:a}=rn(),u=id(i);return a.useSyncedValueWithCleanup("titleElementId",u),r5("h2",e,{ref:t,props:[{id:u},o]})}),iv=k.forwardRef(function(e,t){let{render:n,className:r,style:l,id:i,...o}=e,{store:a}=rn(),u=id(i);return a.useSyncedValueWithCleanup("descriptionElementId",u),r5("p",e,{ref:t,props:[{id:u},o]})}),ih=k.createContext(void 0);function im(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{disabled:t=!1,focusableWhenDisabled:n,tabIndex:r=0,native:l=!0,composite:i}=e,o=k.useRef(null),a=function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=k.useContext(ih);if(void 0===t&&!e)throw Error(tH(16));return t}(!0),u=null!=i?i:void 0!==a,{props:s}=function(e){let{focusableWhenDisabled:t,disabled:n,composite:r=!1,tabIndex:l=0,isNativeButton:i}=e,o=r&&!1!==t,a=r&&!1===t;return{props:k.useMemo(()=>{let e={onKeyDown(e){n&&t&&"Tab"!==e.key&&e.preventDefault()}};return r||(e.tabIndex=l,i||!n||(e.tabIndex=t?l:-1)),(i&&(t||o)||!i&&n)&&(e["aria-disabled"]=n),i&&(!t||a)&&(e.disabled=n),e},[r,n,t,o,a,i,l])}}({focusableWhenDisabled:n,disabled:t,composite:u,tabIndex:r,isNativeButton:l}),c=k.useCallback(()=>{let e=o.current;ig(e)&&u&&t&&void 0===s.disabled&&e.disabled&&(e.disabled=!1)},[t,s.disabled,u]);return tq(c,[c]),{getButtonProps:k.useCallback(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{onClick:n,onMouseDown:r,onKeyUp:i,onKeyDown:o,onPointerDown:a,...c}=e;return rZ({type:l?"button":void 0,onClick(e){if(t){e.preventDefault();return}null==n||n(e)},onMouseDown(e){t||null==r||r(e)},onKeyDown(e){if(t||(r0(e),null==o||o(e),e.baseUIHandlerPrevented))return;let r=e.target===e.currentTarget,i=e.currentTarget,a=ig(i),s=!l&&!!((null==i?void 0:i.tagName)==="A"&&(null==i?void 0:i.href)),c=r&&(l?a:!s),d="Enter"===e.key,f=" "===e.key,p=i.getAttribute("role"),v=(null==p?void 0:p.startsWith("menuitem"))||"option"===p||"gridcell"===p;if(r&&u&&f){if(e.defaultPrevented&&v)return;e.preventDefault(),s||l&&a?(i.click(),e.preventBaseUIHandler()):c&&(null==n||n(e),e.preventBaseUIHandler());return}c&&(!l&&(f||d)&&e.preventDefault(),!l&&d&&(null==n||n(e)))},onKeyUp(e){if(!t){if(r0(e),null==i||i(e),e.target===e.currentTarget&&l&&u&&ig(e.currentTarget)&&" "===e.key){e.preventDefault();return}!e.baseUIHandlerPrevented&&(e.target!==e.currentTarget||l||u||" "!==e.key||null==n||n(e))}},onPointerDown(e){if(t){e.preventDefault();return}null==a||a(e)}},l?void 0:{role:"button"},s,c)},[t,s,u,l]),buttonRef:tw(e=>{o.current=e,c()})}}function ig(e){return(0,tE.Re)(e)&&"BUTTON"===e.tagName}let iy=k.forwardRef(function(e,t){let{render:n,className:r,disabled:l=!1,nativeButton:i=!0,style:o,...a}=e,{store:u}=rn(),s=u.useState("open"),{getButtonProps:c,buttonRef:d}=im({disabled:l,native:i});return r5("button",e,{state:{disabled:l},ref:[t,d],props:[{onClick:function(e){s&&u.setOpen(!1,n_(nV,e.nativeEvent))}},a,c]})}),ib=k.forwardRef(function(e,t){let{render:n,className:r,style:l,...i}=e;return rn(),r5("div",e,{ref:t,props:[{[lO]:""},i]})});var ix=n(47231),iw=n(54474),iS=n.n(iw);let iC={bottom:"down",left:"left",right:"right",top:"up"};(0,k.forwardRef)((e,t)=>{let{anchor:n="right",children:r,className:l,footer:i,isDismissible:o=!0,isDrawerOpen:a,isModal:u=!0,onOpenChange:s,showBackdrop:c=!0,snapPoints:d,subtitle:f,title:p,...v}=e;return ej(rd,{disablePointerDismissal:!o,modal:u,onOpenChange:s,open:a,snapPoints:d&&[...d],swipeDirection:iC[n],children:ez(lo,{children:[ej(lb,{className:(0,e8.Z)(iS().backdrop,"atomics-Drawer-backdrop"),"data-backdrop":c?"true":"false"}),ej(lD,{className:(0,e8.Z)(iS().viewport,"atomics-Drawer-viewport"),children:ej(i_,{asChild:!0,direction:"column",children:ez(ic,{className:(0,e8.Z)(iS().popup,l,"atomics-Drawer-popup"),"data-component":"drawer","data-drawer-anchor":n,ref:t,...eX(v),children:[ez(i_,{className:(0,e8.Z)(iS().header,"atomics-Drawer-header"),children:[ej(i_.Item,{asChild:!0,shrink:0,children:ej(uI,{"aria-hidden":"true",className:(0,e8.Z)(iS().closeButtonSpacer,"atomics-Drawer-closeButton"),size:"extra-small",tabIndex:-1,variant:"ghost",children:ej(ix.x8,{})})}),ej(i_.Item,{asChild:!0,grow:1,shrink:1,children:ez(i_,{align:"center",className:iS().headerContent,direction:"column",gap:4,children:[ej(ip,{render:e=>{let{className:t,color:n,...r}=e;return ej(iB,{asChild:!0,className:(0,e8.Z)(t,iS().title,"atomics-Drawer-title"),fontFamily:"sans",fontSize:20,fontWeight:"bold",lineHeight:120,children:ej("h2",{...r,children:p})})}}),null!=f&&ej(iv,{render:e=>{let{className:t,color:n,...r}=e;return ej(iB,{asChild:!0,className:(0,e8.Z)(t,iS().subtitle,"atomics-Drawer-subtitle"),fontFamily:"sans",fontSize:14,fontWeight:"regular",lineHeight:120,children:ej("p",{...r,children:f})})}})]})}),ej(i_.Item,{asChild:!0,shrink:0,children:ej(iy,{render:e=>{let{className:t,...n}=e;return ej(uI,{className:(0,e8.Z)("atomics-Drawer-closeButton",t),label:"Close",size:"extra-small",variant:"ghost",...n,children:ej(ix.x8,{})})}})})]}),ej(ib,{className:(0,e8.Z)(iS().content,"atomics-Drawer-content"),children:ej("div",{className:(0,e8.Z)(iS().body,"atomics-Drawer-body"),children:r})}),null!=i&&ej(u_,{autoFlow:"column",className:(0,e8.Z)(iS().footer,"atomics-Drawer-footer"),columnGap:8,children:i})]})})})]})})}).displayName="Drawer";let iE={2:"--phx-space-core-2",4:"--phx-space-core-4",6:"--phx-space-core-6",8:"--phx-space-core-8",12:"--phx-space-core-12",16:"--phx-space-core-16",20:"--phx-space-core-20",24:"--phx-space-core-24",28:"--phx-space-core-28",32:"--phx-space-core-32",36:"--phx-space-core-36",40:"--phx-space-core-40",44:"--phx-space-core-44",48:"--phx-space-core-48"};function iR(){let e=eB(["\n @layer phx.components {\n & {\n align-items: stretch;\n display: flex;\n flex-wrap: nowrap;\n justify-content: flex-start;\n }\n }\n "]);return iR=function(){return e},e}var ik={flex:eW(iR())};let iI=[{componentStyleProp:"align",cssProp:"align-items"},{componentStyleProp:"direction",cssProp:"flex-direction"},{componentStyleProp:"gap",cssProp:"gap"},{componentStyleProp:"inline",cssProp:"display"},{componentStyleProp:"justify",cssProp:"justify-content"},{componentStyleProp:"wrap",cssProp:"flex-wrap"}],iM={gap:e0(iE),inline:e=>e?"inline-flex":"flex"},iP=to("Flex",(e,t)=>{let{align:n,asChild:r=!1,className:l,direction:i,gap:o,inline:a,justify:u,wrap:s,...c}=e,d=r?tn.g7:"div",f=eK("Flex",iI);return ej(d,{className:(0,e8.Z)("atomics-Flex-root",l),css:[ik.flex,f],"data-testid":"flex",ref:r?void 0:t,...eQ({componentName:"Flex",restProps:c,styleProps:{align:n,direction:i,gap:o,inline:a,justify:u,wrap:s},valueMap:iM})})});function iA(){let e=eB(["\n @layer phx.components {\n & {\n align-self: auto;\n box-sizing: border-box;\n flex: 0 1 auto;\n }\n }\n "]);return iA=function(){return e},e}var iT={flexItem:eW(iA())};let iN=[{componentStyleProp:"alignSelf",cssProp:"align-self"},{componentStyleProp:"basis",cssProp:"flex-basis"},{componentStyleProp:"grow",cssProp:"flex-grow"},{componentStyleProp:"shrink",cssProp:"flex-shrink"}],iO={basis:e0(iE)},i_=Object.assign(iP,{Item:to("FlexItem",(e,t)=>{let{alignSelf:n,asChild:r=!1,basis:l,className:i,grow:o,shrink:a,...u}=e,s=r?tn.g7:"div",c=eK("FlexItem",iN);return ej(s,{className:(0,e8.Z)("atomics-FlexItem-root",i),css:[iT.flexItem,c],"data-testid":"flex-item",ref:r?void 0:t,...eQ({componentName:"FlexItem",restProps:u,styleProps:{alignSelf:n,basis:l,grow:o,shrink:a},valueMap:iO})})})});function iF(){let e=eB(["\n @layer phx.components {\n & {\n color: var(\n --atomics-text-color,\n var(--atomics-text-variant-color, inherit)\n );\n font-family: var(\n --atomics-text-font-family,\n var(--atomics-text-variant-font-family)\n );\n font-size: var(\n --atomics-text-font-size,\n var(--atomics-text-variant-font-size)\n );\n font-weight: var(\n --atomics-text-font-weight,\n var(--atomics-text-variant-font-weight)\n );\n line-height: var(\n --atomics-text-line-height,\n var(--atomics-text-variant-line-height)\n );\n }\n }\n\n ","\n "]);return iF=function(){return e},e}let iD=[{componentStyleProp:"variantFontSize",cssProp:"--atomics-text-variant-font-size"},{componentStyleProp:"variantFontFamily",cssProp:"--atomics-text-variant-font-family"},{componentStyleProp:"variantFontWeight",cssProp:"--atomics-text-variant-font-weight"},{componentStyleProp:"variantLineHeight",cssProp:"--atomics-text-variant-line-height"},{componentStyleProp:"variantColor",cssProp:"--atomics-text-variant-color"},{componentStyleProp:"variantLetterSpacing",cssProp:"letter-spacing"},{componentStyleProp:"variantTextTransform",cssProp:"text-transform"}];var ij={text:eW(iF(),eZ("Text",[{componentStyleProp:"fontSize",cssProp:"--atomics-text-font-size"},{componentStyleProp:"lineHeight",cssProp:"--atomics-text-line-height"},{componentStyleProp:"fontWeight",cssProp:"--atomics-text-font-weight"},{componentStyleProp:"fontFamily",cssProp:"--atomics-text-font-family"},{componentStyleProp:"decoration",cssProp:"text-decoration-line"},{componentStyleProp:"color",cssProp:"--atomics-text-color"}]))};let iz={"legacy-article-headline-xxl":{variantFontFamily:"--article-headline-font-family",variantFontSize:{default:"--article-headline-xxl","xs-desktop-and-up":"--article-headline-xxl-xsdu"},variantFontWeight:"--article-headline-weight",variantLetterSpacing:"--article-headline-kerning-xxl",variantLineHeight:"--article-headline-leading-lg"},"legacy-article-headline-xl":{variantFontFamily:"--article-headline-font-family",variantFontSize:{default:"--article-headline-xl","lg-desktop-and-up":"--article-headline-xl-ldt","xs-desktop-and-up":"--article-headline-xl-xsdu"},variantFontWeight:"--article-headline-weight",variantLetterSpacing:"--article-headline-kerning-xl",variantLineHeight:"--article-headline-leading-lg"},"legacy-article-headline-lg":{variantFontFamily:"--article-headline-font-family",variantFontSize:{default:"--article-headline-lg","lg-desktop-and-up":"--article-headline-lg-ldt","xs-desktop-and-up":"--article-headline-lg-xsdu"},variantFontWeight:"--article-headline-weight",variantLetterSpacing:"--article-headline-kerning-lg",variantLineHeight:"--article-headline-leading-lg"},"legacy-article-headline-md":{variantFontFamily:"--article-headline-font-family",variantFontSize:{default:"--article-headline-md","lg-desktop-and-up":"--article-headline-md-ldt"},variantFontWeight:"--article-headline-weight",variantLetterSpacing:"--article-headline-kerning-md",variantLineHeight:"--article-headline-leading-lg"},"legacy-article-headline-sm":{variantFontFamily:"--article-headline-font-family-sm",variantFontSize:{default:"--article-headline-sm","lg-desktop-and-up":"--article-headline-sm-ldt"},variantFontWeight:"--article-headline-weight",variantLineHeight:"--article-headline-leading-sm"},"legacy-article-headline-xs":{variantFontFamily:"--article-headline-font-family-sm",variantFontSize:"--article-headline-xs",variantFontWeight:"--article-headline-weight",variantLineHeight:"--article-headline-leading-sm"},"legacy-article-dek":{variantColor:"--article-dek-color",variantFontFamily:"--article-headline-font-family-sm",variantFontSize:"--article-dek-size",variantLineHeight:"--article-dek-line-height"},"legacy-article-body":{variantFontFamily:"--article-headline-font-family-serif",variantFontSize:{default:"--article-body-size","xs-desktop-and-up":"--article-body-size-lg"},variantLineHeight:"--article-body-line-height"},"legacy-article-label":{variantFontFamily:"--article-label-font-family",variantFontSize:"--article-label-size",variantLineHeight:"--article-label-leading"},"legacy-article-label-md":{variantFontFamily:"--article-label-font-family",variantFontSize:"--article-label-size",variantFontWeight:"--article-label-md-weight",variantLineHeight:"--article-label-leading"},"legacy-article-label-caps":{variantFontFamily:"--article-label-font-family",variantFontSize:"--article-label-size",variantLetterSpacing:"--article-label-kerning-caps",variantLineHeight:"--article-label-leading",variantTextTransform:"uppercase"},"legacy-article-label-md-caps":{variantFontFamily:"--article-label-font-family",variantFontSize:"--article-label-size",variantFontWeight:"--article-label-md-weight",variantLetterSpacing:"--article-label-kerning-caps",variantLineHeight:"--article-label-leading",variantTextTransform:"uppercase"},"legacy-core-headline-xl":{variantFontFamily:"--core-font-family",variantFontSize:"--core-headline-xl",variantFontWeight:"--core-headline-weight",variantLineHeight:"--core-headline-leading-lg"},"legacy-core-headline-lg":{variantFontFamily:"--core-font-family",variantFontSize:"--core-headline-lg",variantFontWeight:"--core-headline-weight",variantLineHeight:"--core-headline-leading-lg"},"legacy-core-headline-md":{variantFontFamily:"--core-font-family",variantFontSize:"--core-headline-md",variantFontWeight:"--core-headline-weight",variantLineHeight:"--core-headline-leading-lg"},"legacy-core-headline-sm":{variantFontFamily:"--core-font-family",variantFontSize:"--core-headline-sm",variantFontWeight:"--core-headline-weight",variantLineHeight:"--core-headline-leading-sm"},"legacy-core-headline-xs":{variantFontFamily:"--core-font-family",variantFontSize:"--core-headline-xs",variantFontWeight:"--core-headline-weight",variantLineHeight:"--core-headline-leading-sm"},"legacy-core-headline-xxs":{variantFontFamily:"--core-font-family",variantFontSize:"--core-headline-xxs",variantFontWeight:"--core-headline-weight",variantLineHeight:"--core-headline-leading-sm"},"legacy-core-subheadline-xs":{variantFontFamily:"--core-font-family",variantFontSize:"--core-headline-xs",variantFontWeight:"--core-subheadline-weight",variantLineHeight:"--core-subheadline-leading"},"legacy-core-subheadline-xxs":{variantFontFamily:"--core-font-family",variantFontSize:"--core-headline-xxs",variantFontWeight:"--core-subheadline-weight",variantLetterSpacing:"--core-subheadline-kerning-xxs",variantLineHeight:"--core-subheadline-leading",variantTextTransform:"uppercase"},"legacy-core-short-text-md":{variantFontFamily:"--core-font-family",variantFontSize:"--core-short-text-md",variantLineHeight:"--core-short-text-leading"},"legacy-core-short-text-sm":{variantFontFamily:"--core-font-family",variantFontSize:"--core-short-text-sm",variantLineHeight:"--core-short-text-leading"},"legacy-core-short-text-xs":{variantFontFamily:"--core-font-family",variantFontSize:"--core-short-text-xs",variantLineHeight:"--core-short-text-leading"},"legacy-core-short-text-xxs":{variantFontFamily:"--core-font-family",variantFontSize:"--core-short-text-xxs",variantLineHeight:"--core-short-text-leading"},"legacy-core-paragraph-md":{variantFontFamily:"--core-font-family",variantFontSize:"--core-paragraph-md",variantLineHeight:"--core-paragraph-leading"},"legacy-core-paragraph-sm":{variantFontFamily:"--core-font-family",variantFontSize:"--core-paragraph-sm",variantLineHeight:"--core-paragraph-leading"},"legacy-core-paragraph-xs":{variantFontFamily:"--core-font-family",variantFontSize:"--core-paragraph-xs",variantLineHeight:"--core-paragraph-leading"},"legacy-core-paragraph-xxs":{variantFontFamily:"--core-font-family",variantFontSize:"--core-paragraph-xxs",variantLineHeight:"--core-paragraph-leading"}},iH=e=>"var(".concat(e,")"),iV={color:e0({black:"--phx-color-core-black","gray-100":"--phx-color-core-gray-100","gray-200":"--phx-color-core-gray-200","gray-300":"--phx-color-core-gray-300","gray-400":"--phx-color-core-gray-400","gray-500":"--phx-color-core-gray-500","gray-600":"--phx-color-core-gray-600","gray-700":"--phx-color-core-gray-700","gray-800":"--phx-color-core-gray-800","gray-900":"--phx-color-core-gray-900","gray-1000":"--phx-color-core-gray-1000","green-100":"--phx-color-core-green-100","green-200":"--phx-color-core-green-200","green-300":"--phx-color-core-green-300","green-400":"--phx-color-core-green-400","green-500":"--phx-color-core-green-500","green-600":"--phx-color-core-green-600","green-700":"--phx-color-core-green-700","green-800":"--phx-color-core-green-800","green-900":"--phx-color-core-green-900",none:"--phx-color-core-none","red-100":"--phx-color-core-red-100","red-200":"--phx-color-core-red-200","red-300":"--phx-color-core-red-300","red-400":"--phx-color-core-red-400","red-500":"--phx-color-core-red-500","red-600":"--phx-color-core-red-600","red-700":"--phx-color-core-red-700","red-800":"--phx-color-core-red-800","red-900":"--phx-color-core-red-900",white:"--phx-color-core-white","yellow-100":"--phx-color-core-yellow-100","yellow-200":"--phx-color-core-yellow-200","yellow-300":"--phx-color-core-yellow-300","yellow-400":"--phx-color-core-yellow-400","yellow-500":"--phx-color-core-yellow-500","yellow-600":"--phx-color-core-yellow-600","yellow-700":"--phx-color-core-yellow-700","yellow-800":"--phx-color-core-yellow-800","yellow-900":"--phx-color-core-yellow-900","text-disabled":"--phx-color-text-disabled","text-inverted":"--phx-color-text-inverted","text-primary":"--phx-color-text-primary","text-primary-hover":"--phx-color-text-primary-hover","text-secondary":"--phx-color-text-secondary","text-tertiary":"--phx-color-text-tertiary"}),fontFamily:e0({sans:"--phx-font-core-family-sans","sans-jp":"--phx-font-core-family-sans-jp","secondary-sans":"--phx-font-core-family-secondary-sans","secondary-serif":"--phx-font-core-family-secondary-serif",serif:"--phx-font-core-family-serif","tertiary-sans":"--phx-font-core-family-tertiary-sans"}),fontSize:e0({9:"--phx-font-core-size-9",10:"--phx-font-core-size-10",12:"--phx-font-core-size-12",14:"--phx-font-core-size-14",16:"--phx-font-core-size-16",18:"--phx-font-core-size-18",20:"--phx-font-core-size-20",24:"--phx-font-core-size-24",28:"--phx-font-core-size-28",32:"--phx-font-core-size-32",36:"--phx-font-core-size-36",40:"--phx-font-core-size-40",48:"--phx-font-core-size-48",52:"--phx-font-core-size-52"}),fontWeight:e0({black:"--phx-font-core-weight-black",bold:"--phx-font-core-weight-bold",medium:"--phx-font-core-weight-medium",regular:"--phx-font-core-weight-regular",semibold:"--phx-font-core-weight-semibold"}),lineHeight:e0({100:"--phx-font-core-line-height-100",105:"--phx-font-core-line-height-105",120:"--phx-font-core-line-height-120",130:"--phx-font-core-line-height-130",150:"--phx-font-core-line-height-150",170:"--phx-font-core-line-height-170"}),variantColor:iH,variantFontFamily:iH,variantFontSize:iH,variantFontWeight:iH,variantLetterSpacing:iH,variantLineHeight:iH},iB=to("Text",(e,t)=>{let{asChild:n,children:r,color:l,decoration:i,fontFamily:o,fontSize:a,fontWeight:u,lineHeight:s,variant:c,...d}=e,{Component:f,ref:p}=n?{Component:tn.g7,ref:void 0}:{Component:"span",ref:t},v=eK("Text",iD),h=c?iz[c]:{};return ej(f,{className:(0,e8.Z)("atomics-Text-root",d.className),css:[ij.text,v],ref:p,...eQ({componentName:"Text",restProps:d,styleProps:{color:l,decoration:i,fontFamily:o,fontSize:a,fontWeight:u,lineHeight:s,...h},valueMap:iV}),children:r})});function iL(e){let{open:t=!1,onOpenChange:n,elements:r={}}=e,l=tz(),i=null!=ne(),o=ty(()=>{var e,o;return new nh({open:t,transitionStatus:void 0,onOpenChange:n,referenceElement:null!==(e=r.reference)&&void 0!==e?e:null,floatingElement:null!==(o=r.floating)&&void 0!==o?o:null,triggerElements:new rr,floatingId:l,syncOnly:!1,nested:i})}).current;return tq(()=>{let e={open:t,floatingId:l};void 0!==r.reference&&(e.referenceElement=r.reference,e.domReferenceElement=(0,tE.kK)(r.reference)?r.reference:null),void 0!==r.floating&&(e.floatingElement=r.floating),o.update(e)},[t,l,r.reference,r.floating,o]),o.context.onOpenChange=n,o.context.nested=i,o}function iW(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n="rootStore"in e?e.rootStore:e,r=n.context.dataRef,{enabled:l=!0,event:i="click",toggle:o=!0,ignoreMouse:a=!1,stickIfOpen:u=!0,touchOpenDelay:s=0,reason:c=nj}=t,d=k.useRef(void 0),f=tJ(),p=tK(),v=k.useMemo(()=>({onPointerDown(e){d.current=e.pointerType},onMouseDown(e){let t=d.current,l=e.nativeEvent,v=n.select("open");if(0!==e.button||"click"===i||nf(t,!0)&&a)return;let h=r.current.openEvent,m=null==h?void 0:h.type,g=n.select("domReferenceElement")!==e.currentTarget,y=v&&g||!(v&&o&&(!h||!u||"click"===m||"mousedown"===m)),b=nT(l);if(nE(b)){let e=n_(c,l,b);y&&"touch"===t&&s>0?p.start(s,()=>{n.setOpen(!0,e)}):n.setOpen(y,e);return}let x=e.currentTarget;f.request(()=>{let e=n_(c,l,x);y&&"touch"===t&&s>0?p.start(s,()=>{n.setOpen(!0,e)}):n.setOpen(y,e)})},onClick(e){if("mousedown-only"===i)return;let t=d.current;if("mousedown"===i&&t){d.current=void 0;return}if(nf(t,!0)&&a)return;let l=n.select("open"),f=r.current.openEvent,v=n.select("domReferenceElement")!==e.currentTarget,h=l&&v||!(l&&o&&(!f||!u||np(f))),m=n_(c,e.nativeEvent,e.currentTarget);h&&"touch"===t&&s>0?p.start(s,()=>{n.setOpen(!0,m)}):n.setOpen(h,m)},onKeyDown(){d.current=void 0}}),[r,i,a,n,u,o,f,p,s,c]);return k.useMemo(()=>l?{reference:v}:t1,[l,v])}function iq(e,t,n){switch(e){case"vertical":return t;case"horizontal":return n;default:return t||n}}function iU(e,t){return iq(t,e===nw||e===nS,e===nb||e===nx)}function iY(e,t,n){return iq(t,e===nS,n?e===nb:e===nx)||"Enter"===e||" "===e||""===e}function iZ(e,t){let n="rootStore"in e?e.rootStore:e,r=n.useState("open"),l=n.useState("floatingElement"),i=n.useState("domReferenceElement"),o=n.context.dataRef,{listRef:a,activeIndex:u,onNavigate:s=()=>{},enabled:c=!0,selectedIndex:d=null,allowEscape:f=!1,loopFocus:p=!1,nested:v=!1,rtl:h=!1,virtual:m=!1,focusItemOnOpen:g="auto",focusItemOnHover:y=!0,openOnArrowKeyDown:b=!0,disabledIndices:x,orientation:w="vertical",parentOrientation:S,cols:C=1,id:E,resetOnPointerLeave:R=!0,externalTree:I}=t,M=lK(nk(l)),P=ne(),A=nt(I);tq(()=>{o.current.orientation=w},[o,w]);let T=nR(i),N=k.useRef(g),O=k.useRef(null!=d?d:-1),_=k.useRef(null),F=k.useRef(!0),D=tw(e=>{s(-1===O.current?null:O.current,e)}),j=k.useRef(D),z=k.useRef(!!l),H=k.useRef(r),V=k.useRef(!1),B=k.useRef(!1),L=k.useRef(null),W=lK(x),q=lK(r),U=lK(d),Y=lK(R),Z=tw(()=>{function e(e){m?null==A||A.events.emit("virtualfocus",e):L.current=l$(e,{sync:V.current,preventScroll:!0})}let t=a.current[O.current],n=B.current;t&&e(t),(V.current?e=>e():requestAnimationFrame)(()=>{let r=a.current[O.current]||t;if(r&&(t||e(r),G&&(n||!F.current))){var l;null===(l=r.scrollIntoView)||void 0===l||l.call(r,{block:"nearest",inline:"nearest"})}})});tq(()=>{c&&(r&&l?(O.current=null!=d?d:-1,N.current&&null!=d&&(B.current=!0,D())):z.current&&(O.current=-1,j.current()))},[c,r,l,d,D]),tq(()=>{if(c){if(!r){V.current=!1;return}if(l){if(null==u){if(V.current=!1,null!=U.current)return;if(z.current&&(O.current=-1,Z()),(!H.current||!z.current)&&N.current&&(null!=_.current||!0===N.current&&null==_.current)){let e=0,t=()=>{null==a.current[0]?(e<2&&(e?requestAnimationFrame:queueMicrotask)(t),e+=1):(O.current=null==_.current||iY(_.current,w,h)||v?rS(a):rC(a),_.current=null,D())};t()}}else rw(a.current,u)||(O.current=u,Z(),B.current=!1)}}},[c,r,l,u,U,v,a,w,h,D,Z,W]),tq(()=>{var e,t;if(!c||l||!A||m||!z.current)return;let n=A.nodesRef.current,r=null===(t=n.find(e=>e.id===P))||void 0===t?void 0:null===(e=t.context)||void 0===e?void 0:e.elements.floating,i=nP(tW(l)),o=n.some(e=>e.context&&nA(e.context.elements.floating,i));r&&!o&&F.current&&r.focus({preventScroll:!0})},[c,l,A,P,m]),tq(()=>{j.current=D,H.current=r,z.current=!!l}),tq(()=>{r||(_.current=null,N.current=g)},[r,g]);let K=null!=u,X=tw(e=>{if(!q.current)return;let t=a.current.indexOf(e.currentTarget);-1!==t&&(O.current!==t||u!==t)&&(O.current=t,D(e))}),G=k.useMemo(()=>({onFocus(e){V.current=!0,X(e)},onClick:e=>{let{currentTarget:t}=e;return t.focus({preventScroll:!0})},onMouseMove(e){V.current=!0,B.current=!1,y&&X(e)},onPointerLeave(e){var t;if(!q.current||!F.current||"touch"===e.pointerType)return;V.current=!0;let n=e.relatedTarget;if(!(!y||a.current.includes(n))&&Y.current&&(null===(t=L.current)||void 0===t||t.call(L),L.current=null,O.current=-1,D(e),!m)){let e=M.current,t=nP(tW(e));e&&nA(e,t)&&e.focus({preventScroll:!0})}}}),[X,q,M,y,a,D,Y,m]),$=k.useCallback(()=>{var e,t,n;return null!=S?S:null==A?void 0:null===(n=A.nodesRef.current.find(e=>e.id===P))||void 0===n?void 0:null===(t=n.context)||void 0===t?void 0:null===(e=t.dataRef)||void 0===e?void 0:e.current.orientation},[P,A,S]),J=tw(e=>{var t,l;if(F.current=!1,V.current=!0,229===e.which||!q.current&&e.currentTarget===M.current)return;if(v&&(t=e.key,"both"===w||"horizontal"===w&&C&&C>1?"Escape"===t:iq(w,h?t===nx:t===nb,t===nw))){iU(e.key,$())||ns(e),n.setOpen(!1,n_(nY,e.nativeEvent)),(0,tE.Re)(i)&&(m?null==A||A.events.emit("virtualfocus",i):i.focus());return}let o=O.current,u=rS(a,x),s=rC(a,x);if(T||("Home"===e.key&&(ns(e),O.current=u,D(e)),"End"===e.key&&(ns(e),O.current=s,D(e))),C>1){let t=Array.from({length:a.current.length},()=>({width:1,height:1})),n=function(e,t,n){let r=[],l=0;return e.forEach((e,i)=>{let{width:o,height:a}=e,u=!1;for(n&&(l=0);!u;){let e=[];for(let n=0;n<o;n+=1)for(let r=0;r<a;r+=1)e.push(l+n+r*t);l%t+o<=t&&e.every(e=>null==r[e])?(e.forEach(e=>{r[e]=i}),u=!0):l+=1}}),[...r]}(t,C,!1),r=n.findIndex(e=>null!=e&&!rR(a.current,e,x)),i=n.reduce((e,t,n)=>null==t||rR(a.current,t,x)?e:n,-1),o=n[function(e,t){let n,{event:r,orientation:l,loopFocus:i,onLoop:o,rtl:a,cols:u,disabledIndices:s,minIndex:c,maxIndex:d,prevIndex:f,stopEvent:p=!1}=t,v=f;if(r.key===nw?n="up":r.key===nS&&(n="down"),n){var h;let t=[],l=[],a=!1,m=0;{let n=null,r=-1;e.forEach((e,i)=>{if(null==e)return;m+=1;let o=e.closest('[role="row"]');o&&(a=!0),(o!==n||-1===r)&&(n=o,t[r+=1]=[]),t[r].push(i),l[i]=r})}let g=!1,y=0;if(a)for(let e of t){let t=e.length;t>y&&(y=t),t!==u&&(g=!0)}let b=g&&m<e.length,x=y||u;p&&ns(r);let w=null!==(h=(n=>{if(!g||-1===f)return;let a=l[f];if(null==a)return;let u=t[a].indexOf(f),c="up"===n?-1:1;for(let n=a+c,v=0;v<t.length;v+=1,n+=c){if(n<0||n>=t.length){if(!i||b)return;if(n=n<0?t.length-1:0,o){var d,p;let e=Math.min(u,t[n].length-1);n=null!==(p=l[o(r,f,null!==(d=t[n][e])&&void 0!==d?d:t[n][0])])&&void 0!==p?p:n}}let a=t[n];for(let t=Math.min(u,a.length-1);t>=0;t-=1){let n=a[t];if(!rR(e,n,s))return n}}})(n))&&void 0!==h?h:(t=>{if(!b||-1===f)return;let n=f%x,r="up"===t?-x:x,l=d-d%x,o=(0,rb.GW)(d/x)+1;for(let t=f-n+r,a=0;a<o;a+=1,t+=r){if(t<0||t>d){if(!i)return;t=t<0?l:0}let r=Math.min(t+x-1,d);for(let l=Math.min(t+n,r);l>=t;l-=1)if(!rR(e,l,s))return l}})(n);if(void 0!==w)v=w;else if(-1===f)v="up"===n?d:c;else if(v=rE(e,{startingIndex:f,amount:x,decrement:"up"===n,disabledIndices:s}),i){if("up"===n&&(f-x<c||v<0)){let e=f%x,t=d%x,n=d-(t-e);v=t===e?d:t>e?n:n-x,o&&(v=o(r,f,v))}"down"===n&&f+x>d&&(v=rE(e,{startingIndex:f%x-x,amount:x,disabledIndices:s}),o&&(v=o(r,f,v)))}rw(e,v)&&(v=f)}if("both"===l){let t=(0,rb.GW)(f/u);r.key===(a?nb:nx)&&(p&&ns(r),f%u!=u-1?(v=rE(e,{startingIndex:f,disabledIndices:s}),i&&rx(v,u,t)&&(v=rE(e,{startingIndex:f-f%u-1,disabledIndices:s}),o&&(v=o(r,f,v)))):i&&(v=rE(e,{startingIndex:f-f%u-1,disabledIndices:s}),o&&(v=o(r,f,v))),rx(v,u,t)&&(v=f)),r.key===(a?nx:nb)&&(p&&ns(r),f%u!=0?(v=rE(e,{startingIndex:f,decrement:!0,disabledIndices:s}),i&&rx(v,u,t)&&(v=rE(e,{startingIndex:f+(u-f%u),decrement:!0,disabledIndices:s}),o&&(v=o(r,f,v)))):i&&(v=rE(e,{startingIndex:f+(u-f%u),decrement:!0,disabledIndices:s}),o&&(v=o(r,f,v))),rx(v,u,t)&&(v=f));let n=(0,rb.GW)(d/u)===t;rw(e,v)&&(i&&n?(v=r.key===(a?nx:nb)?d:rE(e,{startingIndex:f-f%u-1,disabledIndices:s}),o&&(v=o(r,f,v))):v=f)}return v}(n.map(e=>null!=e?a.current[e]:null),{event:e,orientation:w,loopFocus:p,rtl:h,cols:C,disabledIndices:(l=[...("function"!=typeof x?x:null)||a.current.map((e,t)=>rR(a.current,t,x)?t:void 0),void 0],n.flatMap((e,t)=>l.includes(e)?[t]:[])),minIndex:r,maxIndex:i,prevIndex:function(e,t,n,r,l){if(-1===e)return -1;let i=n.indexOf(e),o=t[e];switch(l){case"tl":return i;case"tr":if(!o)return i;return i+o.width-1;case"bl":if(!o)return i;return i+(o.height-1)*r;case"br":return n.lastIndexOf(e);default:return -1}}(O.current>s?u:O.current,t,n,C,e.key===nS?"bl":e.key===(h?nb:nx)?"tr":"tl"),stopEvent:!0})];if(null!=o&&(O.current=o,D(e)),"both"===w)return}if(iU(e.key,w)){if(ns(e),r&&!m&&nP(e.currentTarget.ownerDocument)===e.currentTarget){O.current=iY(e.key,w,h)?u:s,D(e);return}iY(e.key,w,h)?p?o>=s?f&&o!==a.current.length?O.current=-1:(V.current=!1,O.current=u):O.current=rE(a.current,{startingIndex:o,disabledIndices:x}):O.current=Math.min(s,rE(a.current,{startingIndex:o,disabledIndices:x})):p?o<=u?f&&-1!==o?O.current=a.current.length:(V.current=!1,O.current=s):O.current=rE(a.current,{startingIndex:o,decrement:!0,disabledIndices:x}):O.current=Math.max(u,rE(a.current,{startingIndex:o,decrement:!0,disabledIndices:x})),rw(a.current,O.current)&&(O.current=-1),D(e)}}),Q=k.useMemo(()=>m&&r&&K&&{"aria-activedescendant":"".concat(E,"-").concat(u)},[m,r,K,E,u]),ee=k.useMemo(()=>({"aria-orientation":"both"===w?void 0:w,...T?{}:Q,onKeyDown(e){if("Tab"===e.key&&e.shiftKey&&r&&!m){let t=nT(e.nativeEvent);if(t&&!nA(M.current,t))return;ns(e),n.setOpen(!1,n_(nq,e.nativeEvent)),(0,tE.Re)(i)&&i.focus();return}J(e)},onPointerMove(){F.current=!0}}),[Q,J,M,w,T,n,r,m,i]),et=k.useMemo(()=>{function e(e){"auto"===g&&nc(e.nativeEvent)&&(N.current=!m)}function t(e){N.current=g,"auto"===g&&nd(e.nativeEvent)&&(N.current=!0)}return{onKeyDown(e){var t;let r=n.select("open");F.current=!1;let l=e.key.startsWith("Arrow"),i=(t=e.key,iq($(),h?t===nb:t===nx,t===nS)),o=iU(e.key,w),u=(v?i:o)||"Enter"===e.key||""===e.key.trim();if(m&&r)return J(e);if(r||b||!l){if(u){let t=iU(e.key,$());_.current=v&&t?null:e.key}if(v){i&&(ns(e),r?(O.current=rS(a,W.current),D(e)):n.setOpen(!0,n_(nY,e.nativeEvent,e.currentTarget)));return}o&&(null!=U.current&&(O.current=U.current),ns(e),!r&&b?n.setOpen(!0,n_(nY,e.nativeEvent,e.currentTarget)):J(e),r&&D(e))}},onFocus(e){n.select("open")&&!m&&(O.current=-1,D(e))},onPointerDown:t,onPointerEnter:t,onMouseDown:e,onClick:e}},[J,W,g,a,v,D,n,b,w,$,h,U,m]),en=k.useMemo(()=>({...Q,...et}),[Q,et]);return k.useMemo(()=>c?{reference:en,floating:ee,item:G,trigger:et}:{},[c,en,ee,et,G])}let iK=k.createContext(void 0),iX=k.createContext(void 0),iG=k.createContext(void 0),i$=k.createContext("");function iJ(){let e=k.useContext(iK);if(!e)throw Error(tH(22));return e}function iQ(){let e=k.useContext(iX);if(!e)throw Error(tH(23));return e}function i0(){let e=k.useContext(iG);if(!e)throw Error(tH(24));return e}function i1(){return k.useContext(i$)}let i2=(e,t)=>Object.is(e,t);function i5(e,t,n){return null==e||null==t?Object.is(e,t):n(e,t)}function i4(e,t,n){return!!e&&0!==e.length&&e.some(e=>void 0!==e&&i5(t,e,n))}function i3(e,t,n){return e&&0!==e.length?e.findIndex(e=>void 0!==e&&i5(e,t,n)):-1}function i6(e,t,n){return e.filter(e=>!i5(t,e,n))}function i8(e){if(null==e)return"";if("string"==typeof e)return e;try{return JSON.stringify(e)}catch(t){return String(e)}}function i9(e){return null!=e&&e.length>0&&"object"==typeof e[0]&&null!=e[0]&&"items"in e[0]}function i7(e){if(!Array.isArray(e))return null!=e&&"null"in e;if(i9(e)){for(let t of e)for(let e of t.items)if(e&&null==e.value&&null!=e.label)return!0;return!1}for(let t of e)if(t&&null==t.value&&null!=t.label)return!0;return!1}function oe(e,t){if(t&&null!=e){var n;return null!==(n=t(e))&&void 0!==n?n:""}if(e&&"object"==typeof e){if("label"in e&&null!=e.label)return String(e.label);if("value"in e)return String(e.value)}return i8(e)}function ot(e,t){if(t&&null!=e){var n;return null!==(n=t(e))&&void 0!==n?n:""}return e&&"object"==typeof e&&"value"in e&&"label"in e?i8(e.value):i8(e)}function on(e,t,n){if(n&&null!=e)return n(e);if(e&&"object"==typeof e&&"label"in e&&null!=e.label)return e.label;if(t&&!Array.isArray(t)){var r;return null!==(r=t[e])&&void 0!==r?r:oe(e,n)}if(Array.isArray(t)){let r=i9(t)?t.flatMap(e=>e.items):t;if(null==e||"object"!=typeof e){let t=r.find(t=>t.value===e);return t&&null!=t.label?t.label:oe(e,n)}if("value"in e){let t=r.find(t=>t&&t.value===e.value);if(t&&null!=t.label)return t.label}}return oe(e,n)}function or(e,t,n){return e.reduce((e,r,l)=>(l>0&&e.push(", "),e.push((0,R.jsx)(k.Fragment,{children:on(r,t,n)},l)),e),[])}let ol={id:nn(e=>e.id),labelId:nn(e=>e.labelId),items:nn(e=>e.items),selectedValue:nn(e=>e.selectedValue),hasSelectionChips:nn(e=>{let t=e.selectedValue;return Array.isArray(t)&&t.length>0}),hasSelectedValue:nn(e=>{let{selectedValue:t,selectionMode:n}=e;return null!=t&&(!("multiple"===n&&Array.isArray(t))||t.length>0)}),hasNullItemLabel:nn((e,t)=>!!t&&i7(e.items)),open:nn(e=>e.open),mounted:nn(e=>e.mounted),forceMounted:nn(e=>e.forceMounted),inline:nn(e=>e.inline),activeIndex:nn(e=>e.activeIndex),selectedIndex:nn(e=>e.selectedIndex),isActive:nn((e,t)=>e.activeIndex===t),isSelected:nn((e,t)=>{let n=e.isItemEqualToValue,r=e.selectedValue;return Array.isArray(r)?r.some(e=>i5(t,e,n)):i5(t,r,n)}),transitionStatus:nn(e=>e.transitionStatus),popupProps:nn(e=>e.popupProps),inputProps:nn(e=>e.inputProps),triggerProps:nn(e=>e.triggerProps),getItemProps:nn(e=>e.getItemProps),positionerElement:nn(e=>e.positionerElement),listElement:nn(e=>e.listElement),triggerElement:nn(e=>e.triggerElement),inputElement:nn(e=>e.inputElement),inputGroupElement:nn(e=>e.inputGroupElement),popupSide:nn(e=>e.popupSide),openMethod:nn(e=>e.openMethod),inputInsidePopup:nn(e=>e.inputInsidePopup),selectionMode:nn(e=>e.selectionMode),name:nn(e=>e.name),form:nn(e=>e.form),disabled:nn(e=>e.disabled),readOnly:nn(e=>e.readOnly),required:nn(e=>e.required),grid:nn(e=>e.grid),virtualized:nn(e=>e.virtualized),itemToStringLabel:nn(e=>e.itemToStringLabel),isItemEqualToValue:nn(e=>e.isItemEqualToValue),modal:nn(e=>e.modal),autoHighlight:nn(e=>e.autoHighlight),submitOnItemClick:nn(e=>e.submitOnItemClick)},oi=((g={}).disabled="data-disabled",g.valid="data-valid",g.invalid="data-invalid",g.touched="data-touched",g.dirty="data-dirty",g.filled="data-filled",g.focused="data-focused",g),oo={badInput:!1,customError:!1,patternMismatch:!1,rangeOverflow:!1,rangeUnderflow:!1,stepMismatch:!1,tooLong:!1,tooShort:!1,typeMismatch:!1,valid:null,valueMissing:!1},oa={valid:null,touched:!1,dirty:!1,filled:!1,focused:!1},ou={disabled:!1,...oa},os={valid:e=>null===e?null:e?{[oi.valid]:""}:{[oi.invalid]:""}},oc=k.createContext({invalid:void 0,name:void 0,validityData:{state:oo,errors:[],error:"",value:"",initialValue:null},setValidityData:tQ,disabled:void 0,touched:oa.touched,setTouched:tQ,dirty:oa.dirty,setDirty:tQ,filled:oa.filled,setFilled:tQ,focused:oa.focused,setFocused:tQ,validate:()=>null,validationMode:"onSubmit",validationDebounceTime:0,shouldValidateOnChange:()=>!1,state:ou,markedDirtyRef:{current:!1},registerFieldControl:tQ,validation:{getValidationProps:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:t1;return e},getInputValidationProps:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:t1;return e},inputRef:{current:null},commit:async()=>{}}});function od(){let e=!(arguments.length>0)||void 0===arguments[0]||arguments[0],t=k.useContext(oc);if(t.setValidityData===tQ&&!e)throw Error(tH(28));return t}function of(e,t){let{enabled:n=!0,getValue:r,id:l,value:i}=t,{registerFieldControl:o}=od(),a=k.useRef(null);a.current||(a.current=Symbol()),tq(()=>{let t=a.current;if(t&&n)return o(t,{controlRef:e,getValue:r,id:l,value:i}),()=>{o(t,void 0)}},[e,n,r,l,o,i])}let op=k.createContext({formRef:{current:{fields:new Map}},errors:{},clearErrors:tQ,validationMode:"onSubmit",submitAttemptedRef:{current:!1}});function ov(){return k.useContext(op)}let oh=k.createContext({controlId:void 0,registerControlId:tQ,labelId:void 0,setLabelId:tQ,messageIds:[],setMessageIds:tQ,getDescriptionProps:e=>e});function om(){return k.useContext(oh)}function og(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{id:t,implicit:n=!1,controlRef:r}=e,{controlId:l,registerControlId:i}=om(),o=id(t),a=n?l:void 0,u=ty(()=>Symbol("labelable-control")),s=k.useRef(!1),c=k.useRef(null!=t),d=tw(()=>{s.current&&i!==tQ&&(s.current=!1,i(u.current,void 0))});return tq(()=>{let e;if(i!==tQ){if(n){let n=null==r?void 0:r.current;e=(0,tE.kK)(n)&&null!=n.closest("label")?null!=t?t:null:null!=a?a:o}else if(null!=t)c.current=!0,e=t;else if(c.current)e=o;else{d();return}if(void 0===e){d();return}s.current=!0,i(u.current,e)}},[t,r,a,i,n,o,u,d]),k.useEffect(()=>d,[d]),null!=l?l:o}let oy=new Map,ob=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t={usage:"search",sensitivity:"base",ignorePunctuation:!0,...e},n="".concat(function e(t){return Array.isArray(t)?t.map(t=>e(t)).join(","):null==t?"":String(t)}(e.locale),"|").concat(JSON.stringify(t)),r=oy.get(n);if(r)return r;let l=new Intl.Collator(e.locale,t),i={contains(e,t,n){if(!t)return!0;let r=oe(e,n);for(let e=0;e<=r.length-t.length;e+=1)if(0===l.compare(r.slice(e,e+t.length),t))return!0;return!1},startsWith(e,t,n){if(!t)return!0;let r=oe(e,n);return 0===l.compare(r.slice(0,t.length),t)},endsWith(e,t,n){if(!t)return!0;let r=oe(e,n),i=t.length;return r.length>=i&&0===l.compare(r.slice(r.length-i),t)}};return oy.set(n,i),i},ox=Symbol("none"),ow={value:ox,index:-1};function oS(e){let t,n,r;let{id:l,onOpenChangeComplete:i,defaultSelectedValue:o=null,selectedValue:a,onSelectedValueChange:u,defaultInputValue:s,inputValue:c,open:d,defaultOpen:f=!1,selectionMode:p="none",onItemHighlighted:v,name:h,form:m,disabled:g=!1,readOnly:y=!1,required:b=!1,inputRef:x,grid:w=!1,items:S,filteredItems:C,filter:E,openOnInputClick:I=!0,autoHighlight:M=!1,keepHighlight:P=!1,highlightItemOnHover:A=!0,loopFocus:T=!0,itemToStringLabel:N,itemToStringValue:O,isItemEqualToValue:_=i2,virtualized:F=!1,inline:D=!1,fillInputOnItemPress:j=!0,modal:z=!1,limit:H=-1,autoComplete:V="list",formAutoComplete:B,locale:L,submitOnItemClick:W=!1}=e,{clearErrors:q}=ov(),{setDirty:U,validityData:Y,shouldValidateOnChange:Z,setFilled:K,name:X,disabled:G,setTouched:$,setFocused:J,validationMode:Q,validation:ee}=od(),et=og({id:l}),en=ob({locale:L}),[er,el]=k.useState(!1),[ei,eo]=k.useState(null),ea=k.useRef([]),eu=k.useRef([]),es=k.useRef(null),ec=k.useRef(null),ed=k.useRef(null),ef=k.useRef(null),ep=k.useRef(null),ev=k.useRef(!0),eh=k.useRef(!1),em=k.useRef(null),eg=k.useRef(null),ey=k.useRef(null),eb=k.useRef(ow),ex=k.useRef(null),ew=k.useRef([]),eS=k.useRef([]),eC=G||g,eE=null!=X?X:h,eR="multiple"===p,ek="single"===p,eI=void 0!==c||void 0!==s,eM=void 0!==S,eP=void 0!==C;t="always"===M?"always":!!M&&"input-change";let[eA,eT]=tm({controlled:a,default:eR?null!=o?o:t0:o,name:"Combobox",state:"selectedValue"}),eN=k.useMemo(()=>null===E?()=>!0:void 0!==E?E:ek&&!er?(e,t)=>{if(null==e)return!1;if(!t)return!0;let n=oe(e,N),r=null!=eA?oe(eA,N):"";return!!(r&&en.contains(r,t))&&r.length===t.length||en.contains(n,t)}:(e,t)=>{if(null==e)return!1;let n=oe(e,N);return en.contains(n,t)},[E,ek,eA,er,en,N]),eO=ty(()=>eI?null!=s?s:"":ek?oe(eA,N):"").current,[e_,eF]=tm({controlled:c,default:eO,name:"Combobox",state:"inputValue"}),[eD,ej]=tm({controlled:d,default:f,name:"Combobox",state:"open"}),ez=i9(S),eH=null!=ei?ei:""===e_?"":String(e_).trim(),eV=ek?oe(eA,N):"",eB=ek&&!er&&""!==eH&&""!==eV&&eV.length===eH.length&&en.contains(eV,eH),eL=eB?"":eH,eW=eM&&eP&&eB,eq=k.useMemo(()=>S?ez?S.flatMap(e=>e.items):S:t0,[S,ez]),eU=k.useMemo(()=>{if(C&&!eW)return C;if(!S)return t0;if(ez){let e=[],t=0;for(let n of S){if(H>-1&&t>=H)break;let r=""===eL?n.items:n.items.filter(e=>eN(e,eL,N));if(0===r.length)continue;let l=H>-1?H-t:1/0,i=r.slice(0,l);if(i.length>0){let r={...n,items:i};e.push(r),t+=i.length}}return e}if(""===eL)return H>-1?eq.slice(0,H):eq;let e=[];for(let t of eq){if(H>-1&&e.length>=H)break;eN(t,eL,N)&&e.push(t)}return e},[C,eW,S,ez,eL,H,eN,N,eq]),eY=k.useMemo(()=>ez?eU.flatMap(e=>e.items):eU,[eU,ez]),eZ=ty(()=>new na({id:et,labelId:void 0,selectedValue:eA,open:eD,filter:eN,query:eH,items:S,selectionMode:p,listRef:ea,labelsRef:eu,popupRef:es,emptyRef:ep,inputRef:ec,startDismissRef:ed,endDismissRef:ef,keyboardActiveRef:ev,chipsContainerRef:em,clearRef:eg,valuesRef:ew,allValuesRef:eS,selectionEventRef:ey,name:eE,form:m,disabled:eC,readOnly:y,required:b,grid:w,isGrouped:ez,virtualized:F,openOnInputClick:I,itemToStringLabel:N,isItemEqualToValue:_,modal:z,autoHighlight:t,submitOnItemClick:W,hasInputValue:eI,mounted:!1,forceMounted:!1,transitionStatus:"idle",inline:D,activeIndex:null,selectedIndex:null,popupProps:{},inputProps:{},triggerProps:{},positionerElement:null,listElement:null,triggerElement:null,inputElement:null,inputGroupElement:null,popupSide:null,openMethod:null,inputInsidePopup:!0,onOpenChangeComplete:i||tQ,setOpen:tQ,setInputValue:tQ,setSelectedValue:tQ,setIndices:tQ,onItemHighlighted:tQ,handleSelection:tQ,getItemProps:()=>t1,forceMount:tQ,requestSubmit:tQ})).current,eK="none"===p?e_:eA,eX=k.useMemo(()=>"none"===p?eK:Array.isArray(eA)?eA.map(e=>ot(e,O)):ot(eA,O),[eK,O,p,eA]),eG=tw(v),e$=tw(i),eJ=no(eZ,ol.activeIndex,void 0,void 0,void 0),eQ=no(eZ,ol.selectedIndex,void 0,void 0,void 0),e0=no(eZ,ol.positionerElement,void 0,void 0,void 0),e1=no(eZ,ol.listElement,void 0,void 0,void 0),e2=no(eZ,ol.triggerElement,void 0,void 0,void 0),e5=no(eZ,ol.inputElement,void 0,void 0,void 0),e4=no(eZ,ol.inputGroupElement,void 0,void 0,void 0),e3=no(eZ,ol.inline,void 0,void 0,void 0),e6=no(eZ,ol.inputInsidePopup,void 0,void 0,void 0),e8=lK(e2),{mounted:e9,setMounted:e7,transitionStatus:te}=n5(eD),{openMethod:tt,triggerProps:tn}=n2(eD);of(e6?e8:ec,{id:et,value:eK,getValue:tw(()=>eX)});let tr=tw(()=>{S?eu.current=eY.map(e=>oe(e,N)):eZ.set("forceMounted",!0)}),tl=k.useRef(eA);tq(()=>{eA!==tl.current&&tr()},[tr,eA]);let ti=tw(e=>{eZ.update(e);let t=e.type||"none";if(void 0!==e.activeIndex){if(null===e.activeIndex)eb.current!==ow&&(eb.current=ow,eG(void 0,nF(t,void 0,{index:-1})));else{let n=ew.current[e.activeIndex];eb.current={value:n,index:e.activeIndex},eG(n,nF(t,void 0,{index:e.activeIndex}))}}}),to=tw((n,r)=>{var l;if(eh.current=r.reason===nW,null===(l=e.onInputValueChange)||void 0===l||l.call(e,n,r),!r.isCanceled){if(r.reason===nL){let e=r.event,l=e.inputType;if("compositionend"===e.type||null!=l&&""!==l&&"insertReplacementText"!==l){let e=""!==n.trim();e&&el(!0),ex.current={hasQuery:e},e&&t&&null==eZ.state.activeIndex&&eZ.set("activeIndex",0)}}eF(n)}}),ta=tw((t,n)=>{var r;if(eD!==t&&("escape-key"===n.reason&&eM&&0===eY.length&&!eZ.state.emptyRef.current&&n.allowPropagation(),null===(r=e.onOpenChange)||void 0===r||r.call(e,t,n),!n.isCanceled&&(!t&&er&&(ek?(e3||eo(eH),""===eH&&el(!1)):eR&&(e3||e6?ti({activeIndex:null}):eo(eH),to("",n_(nW,n.event)))),ej(t),!t&&e6&&(n.reason===nq||n.reason===nz)&&($(!0),J(!1),"onBlur"===Q)))){let e="none"===p?e_:eA;ee.commit(e)}}),tu=tw((e,t)=>{null==u||u(e,t),!t.isCanceled&&(eT(e),("none"===p&&es.current&&j||ek&&!eZ.state.inputInsidePopup)&&to(oe(e,N),n_(t.reason,t.event)),ek&&null!=e&&t.reason!==nL&&er&&!e3&&eo(eH))}),ts=tw((e,t)=>{var n,r;let l=t;if(void 0===l){if(null===eJ)return;l=ew.current[eJ]}let i=nT(e),o=null!==(r=ey.current)&&void 0!==r?r:e;ey.current=null;let a=n_(nH,o),u=null==i?void 0:null===(n=i.closest("a"))||void 0===n?void 0:n.getAttribute("href");if(u){u.startsWith("#")&&ta(!1,a);return}if(eR){let e=Array.isArray(eA)?eA:[];if(tu(i4(e,l,eZ.state.isItemEqualToValue)?i6(e,l,eZ.state.isItemEqualToValue):[...e,l],a),!(ec.current&&""!==ec.current.value.trim()))return;eZ.state.inputInsidePopup?to("",n_(nW,a.event)):ta(!1,a)}else tu(l,a),ta(!1,a)}),tc=tw(()=>{var e,t,n;if(!eZ.state.submitOnItemClick)return;let r=null!==(n=null===(e=ee.inputRef.current)||void 0===e?void 0:e.form)&&void 0!==n?n:null===(t=eZ.state.inputElement)||void 0===t?void 0:t.form;r&&"function"==typeof r.requestSubmit&&r.requestSubmit()}),td=tw(()=>{if(e7(!1),null==e$||e$(!1),el(!1),eo(null),"none"===p?ti({activeIndex:null,selectedIndex:null}):ti({activeIndex:null}),eR&&ec.current&&""!==ec.current.value&&!eh.current&&to("",n_(nW)),ek){if(eZ.state.inputInsidePopup)ec.current&&""!==ec.current.value&&to("",n_(nW));else{let e=oe(eA,N);if(ec.current&&ec.current.value!==e){let t=""===e?nW:nD;to(e,n_(t))}}}}),tf=k.useMemo(()=>e3&&e0?{current:e0.closest('[role="dialog"]')}:es,[e3,e0]);re({enabled:!e.actionsRef,open:eD,ref:tf,onComplete(){eD||td()}}),k.useImperativeHandle(e.actionsRef,()=>({unmount:td}),[td]),tq(function(){if(eD||"none"===p)return;let e=S?eq:eS.current;if(eR){let t=Array.isArray(eA)?eA:[],n=i3(e,t[t.length-1],_);ti({selectedIndex:-1===n?null:n})}else{let t=i3(e,eA,_);ti({selectedIndex:-1===t?null:t})}},[eD,eA,S,p,eq,eR,_,ti]),tq(()=>{S&&(ew.current=eY,ea.current.length=eY.length)},[S,eY]),tq(()=>{let e=ex.current;if(e&&(e.hasQuery?t&&eZ.set("activeIndex",0):"always"===t&&eZ.set("activeIndex",0),ex.current=null),!eD&&!e3)return;let n=eM||eP?eY:ew.current,r=eZ.state.activeIndex;if(null==r){if("always"===t&&n.length>0){eZ.set("activeIndex",0);return}eb.current!==ow&&(eb.current=ow,eZ.state.onItemHighlighted(void 0,nF(nD,void 0,{index:-1})));return}if(r>=n.length){eb.current!==ow&&(eb.current=ow,eZ.state.onItemHighlighted(void 0,nF(nD,void 0,{index:-1}))),eZ.set("activeIndex",null);return}let l=n[r],i=eb.current.value,o=i!==ox&&i5(l,i,eZ.state.isItemEqualToValue);eb.current.index===r&&o||(eb.current={value:l,index:r},eZ.state.onItemHighlighted(l,nF(nD,void 0,{index:r})))},[eJ,t,eP,eM,eY,e3,eD,eZ]),tq(()=>{if("none"===p){K(""!==String(e_));return}K(eR?Array.isArray(eA)&&eA.length>0:null!=eA)},[K,p,e_,eA,eR]),k.useEffect(()=>{eM&&t&&0===eY.length&&ti({activeIndex:null})},[eM,t,eY.length,ti]),n1(eH,()=>{eD&&""!==eH&&eH!==String(eO)&&el(!0)}),n1(eA,()=>{if("none"!==p&&(q(eE),U(eA!==Y.initialValue),Z()?ee.commit(eA):ee.commit(eA,!0),ek&&!eI&&!e6)){let e=oe(eA,N);e_!==e&&to(e,n_(nD))}}),n1(e_,()=>{"none"===p&&(q(eE),U(e_!==Y.initialValue),Z()?ee.commit(e_):ee.commit(e_,!0))}),n1(S,()=>{if(!ek||eI||e6||er)return;let e=oe(eA,N);e_!==e&&to(e,n_(nD))});let tp=iL({open:!!e3||eD,onOpenChange:ta,elements:{reference:e6?e2:e5,floating:e0}});e3||(n=w?"grid":"listbox",r=eD?"true":"false");let tv=k.useMemo(()=>{let e=(null==e5?void 0:e5.tagName)==="INPUT",t=null==e5||e,l=t||eD,i=t?{autoComplete:"off",spellCheck:"false",autoCorrect:"off",autoCapitalize:"none"}:{};return l&&(i.role="combobox",i["aria-expanded"]=r,i["aria-haspopup"]=n,i["aria-controls"]=eD?null==e1?void 0:e1.id:void 0,i["aria-autocomplete"]=V),{reference:i,floating:{role:"presentation"}}},[e5,eD,r,n,null==e1?void 0:e1.id,V]),{getReferenceProps:th,getFloatingProps:tg,getItemProps:tb}=nJ([tv,iW(tp,{enabled:!y&&!eC&&I,event:"mousedown-only",toggle:!1,touchOpenDelay:e6?0:100,reason:"input-press"}),n$(tp,{enabled:!y&&!eC&&!e3,outsidePressEvent:{mouse:"sloppy",touch:"intentional"},bubbles:!!e3||void 0,outsidePress(e){let t=nT(e);return!nA(e2,t)&&!nA(eg.current,t)&&!nA(em.current,t)&&!nA(e4,t)}}),iZ(tp,{enabled:!y&&!eC,id:et,listRef:ea,activeIndex:eJ,selectedIndex:eQ,virtual:!0,loopFocus:T,allowEscape:T&&!t,focusItemOnOpen:!er&&("none"!==p||!!t)&&"auto",focusItemOnHover:A,resetOnPointerLeave:!P,cols:w?2:1,orientation:w?"horizontal":void 0,disabledIndices:t0,onNavigate(e,t){(t||eD)&&"ending"!==te&&(t?ti({activeIndex:e,type:ev.current?"keyboard":"pointer"}):ti({activeIndex:e}))}})]);tL(()=>{eZ.update({inline:D,popupProps:tg(),inputProps:th(),triggerProps:tn,getItemProps:tb,setOpen:ta,setInputValue:to,setSelectedValue:tu,setIndices:ti,onItemHighlighted:eG,handleSelection:ts,forceMount:tr,requestSubmit:tc})}),tq(()=>{eZ.update({id:et,selectedValue:eA,open:eD,mounted:e9,transitionStatus:te,items:S,inline:D,popupProps:tg(),inputProps:th(),triggerProps:tn,openMethod:tt,getItemProps:tb,selectionMode:p,name:eE,form:m,disabled:eC,readOnly:y,required:b,grid:w,isGrouped:ez,virtualized:F,onOpenChangeComplete:e$,openOnInputClick:I,itemToStringLabel:N,modal:z,autoHighlight:t,isItemEqualToValue:_,submitOnItemClick:W,hasInputValue:eI,requestSubmit:tc})},[eZ,et,eA,eD,e9,te,S,tg,th,tb,tt,tn,p,eE,eC,y,b,ee,w,ez,F,e$,I,N,z,_,W,eI,D,tc,t,m]);let tx=rB(x,ee.inputRef),tS=k.useMemo(()=>({query:eH,hasItems:eM,filteredItems:eU,flatFilteredItems:eY}),[eH,eM,eU,eY]),tC=k.useMemo(()=>Array.isArray(eK)?"":ot(eK,O),[eK,O]),tE=eR&&Array.isArray(eA)&&eA.length>0,tR=eR||"none"===p?void 0:eE,tk=k.useMemo(()=>eR&&Array.isArray(eA)&&eE?eA.map(e=>{let t=ot(e,O);return(0,R.jsx)("input",{type:"hidden",form:m,name:eE,value:t},t)}):null,[eR,eA,m,eE,O]),tI=(0,R.jsxs)(k.Fragment,{children:[e.children,(0,R.jsx)("input",{...ee.getInputValidationProps({onFocus(){var e;if(e6){null==e2||e2.focus();return}null===(e=ec.current||e2)||void 0===e||e.focus()},onChange(e){if(e.nativeEvent.defaultPrevented)return;let t=e.currentTarget.value,n=n_(nD,e.nativeEvent);function r(){if(eR)return;if("none"===p){U(t!==Y.initialValue),to(t,n),Z()&&ee.commit(t);return}let e=ew.current.find(e=>ot(e,O).toLowerCase()===t.toLowerCase()||oe(e,N).toLowerCase()===t.toLowerCase());null!=e&&(U(e!==Y.initialValue),null==tu||tu(e,n),Z()&&ee.commit(e))}S?r():(tr(),queueMicrotask(r))}}),id:et&&null==tR?"".concat(et,"-hidden-input"):void 0,form:m,name:tR,autoComplete:B,disabled:eC,required:b&&!tE,readOnly:y,value:tC,ref:tx,style:tR?rg:rm,tabIndex:-1,"aria-hidden":!0,suppressHydrationWarning:!0}),tk]});return(0,R.jsx)(iK.Provider,{value:eZ,children:(0,R.jsx)(iX.Provider,{value:tp,children:(0,R.jsx)(iG.Provider,{value:tS,children:(0,R.jsx)(i$.Provider,{value:e_,children:tI})})})})}function oC(e){let{multiple:t=!1,defaultValue:n,value:r,onValueChange:l,autoComplete:i,...o}=e;return(0,R.jsx)(oS,{...o,selectionMode:t?"multiple":"single",selectedValue:r,defaultSelectedValue:n,onSelectedValueChange:l,formAutoComplete:i})}let oE=k.createContext(void 0),oR=k.forwardRef(function(e,t){let{keepMounted:n=!1,...r}=e,l=iJ(),i=no(l,ol.mounted,void 0,void 0,void 0),o=no(l,ol.forceMounted,void 0,void 0,void 0);return i||n||o?(0,R.jsx)(oE.Provider,{value:n,children:(0,R.jsx)(ln,{ref:t,...r})}):null}),ok=k.createContext(void 0);function oI(e){let t=k.useContext(ok);if(void 0===t&&!e)throw Error(tH(21));return t}var oM=n(1371),oP=n(29545);let oA=k.createContext(void 0);function oT(){var e;let t=k.useContext(oA);return null!==(e=null==t?void 0:t.direction)&&void 0!==e?e:"ltr"}let oN=e=>({name:"arrow",options:e,async fn(t){var n,r;let{x:l,y:i,placement:o,rects:a,platform:u,elements:s,middlewareData:c}=t,{element:d,padding:f=0,offsetParent:p="real"}=(0,rb.ku)(e,t)||{};if(null==d)return{};let v=(0,rb.yd)(f),h={x:l,y:i},m=(0,rb.Wh)(o),g=(0,rb.I4)(m),y=await u.getDimensions(d),b="y"===m,x=b?"clientHeight":"clientWidth",w=a.reference[g]+a.reference[m]-h[m]-a.floating[g],S=h[m]-a.reference[m],C="real"===p?await (null===(n=u.getOffsetParent)||void 0===n?void 0:n.call(u,d)):s.floating,E=s.floating[x]||a.floating[g];E&&await (null===(r=u.isElement)||void 0===r?void 0:r.call(u,C))||(E=s.floating[x]||a.floating[g]);let R=E/2-y[g]/2-1,k=Math.min(v[b?"top":"left"],R),I=Math.min(v[b?"bottom":"right"],R),M=E-y[g]-I,P=E/2-y[g]/2+(w/2-S/2),A=(0,rb.uZ)(k,P,M),T=!c.arrow&&null!=(0,rb.hp)(o)&&P!==A&&a.reference[g]/2-(P<k?k:I)-y[g]/2<0,N=T?P<k?P-k:P-M:0;return{[m]:h[m]+N,data:{[m]:A,centerOffset:P-A-N,...T&&{alignmentOffset:N}},reset:T}}}),oO=(e,t)=>({...oN(e),options:[e,t]}),o_={name:"hide",async fn(e){var t;let{width:n,height:r,x:l,y:i}=e.rects.reference;return{data:{referenceHidden:(null===(t=(await (0,oM.Cp)().fn(e)).data)||void 0===t?void 0:t.referenceHidden)||0===n&&0===r&&0===l&&0===i}}}},oF={sideX:"left",sideY:"top"};function oD(e,t,n){let r="inline-start"===e||"inline-end"===e;return({top:"top",right:r?n?"inline-start":"inline-end":"right",bottom:"bottom",left:r?n?"inline-end":"inline-start":"left"})[t]}function oj(e,t,n){let{rects:r,placement:l}=e;return{side:oD(t,(0,rb.k3)(l),n),align:(0,rb.hp)(l)||"center",anchor:{width:r.reference.width,height:r.reference.height},positioner:{width:r.floating.width,height:r.floating.height}}}function oz(e){var t,n;let{anchor:r,positionMethod:l="absolute",side:i="bottom",sideOffset:o=0,align:a="center",alignOffset:u=0,collisionBoundary:s,collisionPadding:c=5,sticky:d=!1,arrowPadding:f=5,disableAnchorTracking:p=!1,keepMounted:v=!1,floatingRootContext:h,mounted:m,collisionAvoidance:g,shiftCrossAxis:y=!1,nodeId:b,adaptiveOrigin:x,lazyFlip:w=!1,externalTree:S}=e,[C,E]=k.useState(null);m||null===C||E(null);let R=g.side||"flip",I=g.align||"flip",M=g.fallbackAxisSide||"end",P="function"==typeof r?r:void 0,A=tw(P),T=P?A:r,N=lK(r),O=lK(m),_="rtl"===oT(),F=C||({top:"top",right:"right",bottom:"bottom",left:"left","inline-end":_?"left":"right","inline-start":_?"right":"left"})[i],D="center"===a?F:"".concat(F,"-").concat(a),j=c,z="bottom"===i?1:0,H="top"===i?1:0,V="right"===i?1:0,B="left"===i?1:0;"number"==typeof j?j={top:j+z,right:j+B,bottom:j+H,left:j+V}:j&&(j={top:(j.top||0)+z,right:(j.right||0)+B,bottom:(j.bottom||0)+H,left:(j.left||0)+V});let L={boundary:"clipping-ancestors"===s?"clippingAncestors":s,padding:j},W=k.useRef(null),q=lK(o),U=lK(u),Y=[(0,oM.cv)(e=>{let t=oj(e,i,_),n="function"==typeof q.current?q.current(t):q.current,r="function"==typeof U.current?U.current(t):U.current;return{mainAxis:n,crossAxis:r,alignmentAxis:r}},["function"!=typeof o?o:0,"function"!=typeof u?u:0,_,i])],Z="none"===I&&"shift"!==R,K=!Z&&(d||y||"shift"===R),X="none"===R?null:(0,oM.RR)({...L,padding:{top:j.top+1,right:j.right+1,bottom:j.bottom+1,left:j.left+1},mainAxis:!y&&"flip"===R,crossAxis:"flip"===I&&"alignment",fallbackAxisSideDirection:M}),G=Z?null:(0,oM.uY)(e=>{let t=tW(e.elements.floating).documentElement;return{...L,rootBoundary:y?{x:0,y:0,width:t.clientWidth,height:t.clientHeight}:void 0,mainAxis:"none"!==I,crossAxis:K,limiter:d||y?void 0:(0,oM.dr)(e=>{if(!W.current)return{};let{width:t,height:n}=W.current.getBoundingClientRect(),r=(0,rb.Qq)((0,rb.k3)(e.placement)),l="y"===r?j.left+j.right:j.top+j.bottom;return{offset:("y"===r?t:n)/2+l/2}})}},[L,d,y,j,I]);"shift"===R||"shift"===I||"center"===a?Y.push(G,X):Y.push(X,G),Y.push((0,oM.dp)({...L,apply(e){let{elements:{floating:t},availableWidth:n,availableHeight:r,rects:l}=e;if(!O.current)return;let i=t.style;i.setProperty("--available-width","".concat(n,"px")),i.setProperty("--available-height","".concat(r,"px"));let o=(0,tE.Jj)(t).devicePixelRatio||1,{x:a,y:u,width:s,height:c}=l.reference;i.setProperty("--anchor-width","".concat((Math.round((a+s)*o)-Math.round(a*o))/o,"px")),i.setProperty("--anchor-height","".concat((Math.round((u+c)*o)-Math.round(u*o))/o,"px"))}}),oO(()=>({element:W.current||tW(W.current).createElement("div"),padding:f,offsetParent:"floating"}),[f]),{name:"transformOrigin",fn(e){var t,n,r;let{elements:l,middlewareData:a,placement:u,rects:s,y:c}=e,d=(0,rb.k3)(u),f=(0,rb.Qq)(d),p=W.current,v=(null===(t=a.arrow)||void 0===t?void 0:t.x)||0,h=(null===(n=a.arrow)||void 0===n?void 0:n.y)||0,m=(null==p?void 0:p.clientWidth)||0,g=(null==p?void 0:p.clientHeight)||0,y=v+m/2,b=h+g/2,x=Math.abs((null===(r=a.shift)||void 0===r?void 0:r.y)||0),w=s.reference.height/2,S="function"==typeof o?o(oj(e,i,_)):o,C=x>S,E={top:"".concat(y,"px calc(100% + ").concat(S,"px)"),bottom:"".concat(y,"px ").concat(-S,"px"),left:"calc(100% + ".concat(S,"px) ").concat(b,"px"),right:"".concat(-S,"px ").concat(b,"px")}[d],R="".concat(y,"px ").concat(s.reference.y+w-c,"px");return l.floating.style.setProperty("--transform-origin",K&&"y"===f&&C?R:E),{}}},o_,x),tq(()=>{!m&&h&&h.update({referenceElement:null,floatingElement:null,domReferenceElement:null,positionReference:null})},[m,h]);let $=k.useMemo(()=>({elementResize:!p&&"undefined"!=typeof ResizeObserver,layoutShift:!p&&"undefined"!=typeof IntersectionObserver}),[p]),{refs:J,elements:Q,x:ee,y:et,middlewareData:en,update:er,placement:el,context:ei,isPositioned:eo,floatingStyles:ea}=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{nodeId:t,externalTree:n}=e,r=iL(e),l=e.rootContext||r,i={reference:l.useState("referenceElement"),floating:l.useState("floatingElement"),domReference:l.useState("domReferenceElement")},[o,a]=k.useState(null),u=k.useRef(null),s=nt(n);tq(()=>{i.domReference&&(u.current=i.domReference)},[i.domReference]);let c=(0,oM.YF)({...e,elements:{...i,...o&&{reference:o}}}),d=k.useCallback(e=>{let t=(0,tE.kK)(e)?{getBoundingClientRect:()=>e.getBoundingClientRect(),getClientRects:()=>e.getClientRects(),contextElement:e}:e;a(t),c.refs.setReference(t)},[c.refs]),[f,p]=k.useState(void 0),[v,h]=k.useState(null);l.useSyncedValue("referenceElement",null!=f?f:null);let m=(0,tE.kK)(f)?f:null;l.useSyncedValue("domReferenceElement",void 0===f?i.domReference:m),l.useSyncedValue("floatingElement",v);let g=k.useCallback(e=>{((0,tE.kK)(e)||null===e)&&(u.current=e,p(e)),((0,tE.kK)(c.refs.reference.current)||null===c.refs.reference.current||null!==e&&!(0,tE.kK)(e))&&c.refs.setReference(e)},[c.refs,p]),y=k.useCallback(e=>{h(e),c.refs.setFloating(e)},[c.refs]),b=k.useMemo(()=>({...c.refs,setReference:g,setFloating:y,setPositionReference:d,domReference:u}),[c.refs,g,y,d]),x=k.useMemo(()=>({...c.elements,domReference:i.domReference}),[c.elements,i.domReference]),w=l.useState("open"),S=l.useState("floatingId"),C=k.useMemo(()=>({...c,dataRef:l.context.dataRef,open:w,onOpenChange:l.setOpen,events:l.context.events,floatingId:S,refs:b,elements:x,nodeId:t,rootStore:l}),[c,b,x,t,l,w,S]);return tq(()=>{l.context.dataRef.current.floatingContext=C;let e=null==s?void 0:s.nodesRef.current.find(e=>e.id===t);e&&(e.context=C)}),k.useMemo(()=>({...c,context:C,refs:b,elements:x,rootStore:l}),[c,b,x,C,l])}({rootContext:h,open:v?m:void 0,placement:D,middleware:Y,strategy:l,whileElementsMounted:v?void 0:function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return(0,oP.Me)(...t,$)},nodeId:b,externalTree:S}),{sideX:eu,sideY:es}=en.adaptiveOrigin||oF,ec=eo?l:"fixed",ed=k.useMemo(()=>{let e=x?{position:ec,[eu]:ee,[es]:et}:{position:ec,...ea};return eo||(e.opacity=0),e},[x,ec,eu,ee,es,et,ea,eo]),ef=k.useRef(null);tq(()=>{if(!m)return;let e=N.current,t="function"==typeof e?e():e,n=(oH(t)?t.current:t)||null;n!==ef.current&&(J.setPositionReference(n),ef.current=n)},[m,J,T,N]),k.useEffect(()=>{if(!m)return;let e=N.current;"function"!=typeof e&&oH(e)&&e.current!==ef.current&&(J.setPositionReference(e.current),ef.current=e.current)},[m,J,T,N]),k.useEffect(()=>{if(v&&m&&Q.domReference&&Q.floating)return(0,oP.Me)(Q.domReference,Q.floating,er,$)},[v,m,Q,er,$]);let ep=(0,rb.k3)(el),ev=oD(i,ep,_),eh=(0,rb.hp)(el)||"center",em=!!(null===(t=en.hide)||void 0===t?void 0:t.referenceHidden);tq(()=>{w&&m&&eo&&E(ep)},[w,m,eo,ep]);let eg=k.useMemo(()=>{var e,t;return{position:"absolute",top:null===(e=en.arrow)||void 0===e?void 0:e.y,left:null===(t=en.arrow)||void 0===t?void 0:t.x}},[en.arrow]),ey=(null===(n=en.arrow)||void 0===n?void 0:n.centerOffset)!==0;return k.useMemo(()=>({positionerStyles:ed,arrowStyles:eg,arrowRef:W,arrowUncentered:ey,side:ev,align:eh,physicalSide:ep,anchorHidden:em,refs:J,context:ei,isPositioned:eo,update:er}),[ed,eg,W,ey,ev,eh,ep,em,J,ei,eo,er])}function oH(e){return null!=e&&"current"in e}function oV(e){return"starting"===e?r3:t1}function oB(e,t,n){let{styles:r,transitionStatus:l,props:i,refs:o,hidden:a,inert:u=!1}=n,s={...r};return u&&(s.pointerEvents="none"),r5("div",e,{state:t,ref:o,props:[{role:"presentation",hidden:a,style:s},oV(l),i],stateAttributesMapping:lh})}function oL(e,t,n,r){let[l,i]=k.useState(!1);tq(()=>{if(!e||!t||null==n){i(!1);return}let r=tW(n).documentElement.clientWidth,l=n.offsetWidth;i(r>0&&l>0&&l>=r-20)},[e,t,n]),t8(e&&(!t||l),r)}let oW=k.forwardRef(function(e,t){var n;let{render:r,className:l,anchor:i,positionMethod:o="absolute",side:a="bottom",align:u="center",sideOffset:s=0,alignOffset:c=0,collisionBoundary:d="clipping-ancestors",collisionPadding:f=5,arrowPadding:p=5,sticky:v=!1,disableAnchorTracking:h=!1,collisionAvoidance:m=r8,style:g,...y}=e,b=iJ(),{filteredItems:x}=i0(),w=iQ(),S=function(){let e=k.useContext(oE);if(void 0===e)throw Error(tH(20));return e}(),C=no(b,ol.modal,void 0,void 0,void 0),E=no(b,ol.open,void 0,void 0,void 0),I=no(b,ol.mounted,void 0,void 0,void 0),M=no(b,ol.openMethod,void 0,void 0,void 0),P=no(b,ol.positionerElement,void 0,void 0,void 0),A=no(b,ol.triggerElement,void 0,void 0,void 0),T=no(b,ol.inputElement,void 0,void 0,void 0),N=no(b,ol.inputGroupElement,void 0,void 0,void 0),O=no(b,ol.inputInsidePopup,void 0,void 0,void 0),_=no(b,ol.transitionStatus,void 0,void 0,void 0),F=0===x.length,D=oz({anchor:null!=i?i:O?A:null!=N?N:T,floatingRootContext:w,positionMethod:o,mounted:I,side:a,sideOffset:s,align:u,alignOffset:c,arrowPadding:p,collisionBoundary:d,collisionPadding:f,sticky:v,disableAnchorTracking:h,keepMounted:S,collisionAvoidance:m,lazyFlip:!0});oL(E&&C,"touch"===M,P,A);let j={open:E,side:D.side,align:D.align,anchorHidden:D.anchorHidden,empty:F};tq(()=>{b.set("popupSide",D.side)},[b,D.side]);let z=tw(e=>{b.set("positionerElement",e)}),H=oB(e,j,{styles:D.positionerStyles,transitionStatus:_,props:y,refs:[t,z],hidden:!I,inert:!E});return(0,R.jsxs)(ok.Provider,{value:D,children:[I&&C&&(0,R.jsx)(li,{inert:rv(!E),cutout:null!==(n=null!=N?N:T)&&void 0!==n?n:A}),H]})}),oq=k.forwardRef(function(e,t){let n=iJ(),{buttonRef:r,getButtonProps:l}=im({native:!1}),i=rB(t,r),o=l({onClick:tw(e=>{n.state.setOpen(!1,n_(nV,e.nativeEvent,e.currentTarget))})});return(0,R.jsx)("span",{ref:i,...o,"aria-label":"Dismiss",tabIndex:void 0,style:rg})}),oU={...lh,...n7},oY=k.forwardRef(function(e,t){let n;let{render:r,className:l,style:i,initialFocus:o,finalFocus:a,...u}=e,s=iJ(),c=oI(),d=iQ(),{filteredItems:f}=i0(),p=no(s,ol.mounted,void 0,void 0,void 0),v=no(s,ol.open,void 0,void 0,void 0),h=no(s,ol.openMethod,void 0,void 0,void 0),m=no(s,ol.transitionStatus,void 0,void 0,void 0),g=no(s,ol.inputInsidePopup,void 0,void 0,void 0),y=no(s,ol.inputElement,void 0,void 0,void 0),b=no(s,ol.modal,void 0,void 0,void 0),x=0===f.length;re({open:v,ref:s.state.popupRef,onComplete(){v&&s.state.onOpenChangeComplete(!0)}});let w=r5("div",e,{state:{open:v,side:c.side,align:c.align,anchorHidden:c.anchorHidden,transitionStatus:m,empty:x},ref:[t,s.state.popupRef],props:[{role:g?"dialog":"presentation",tabIndex:-1,onFocus(e){let t=nT(e.nativeEvent);if("touch"!==h&&(nA(s.state.listElement,t)||t===e.currentTarget)){var n;null===(n=s.state.inputRef.current)||void 0===n||n.focus()}}},oV(m),u],stateAttributesMapping:oU}),S=!!g&&(e=>"touch"===e?s.state.popupRef.current:y);n=null!=a?a:!!g&&void 0;let C=!g||b;return(0,R.jsx)(it,{context:d,disabled:!p,modal:C,openInteractionType:h,initialFocus:void 0===o?S:o,returnFocus:n,getInsideElements:()=>[s.state.startDismissRef.current,s.state.endDismissRef.current],children:(0,R.jsxs)(k.Fragment,{children:[w,C&&(0,R.jsx)(oq,{ref:s.state.endDismissRef})]})})}),oZ=k.createContext({legendId:void 0,setLegendId:()=>{},disabled:void 0}),oK=function(e){let t=id(),n=void 0===e.controlId?t:e.controlId,[r,l]=k.useState(n),[i,o]=k.useState(e.labelId),[a,u]=k.useState([]),s=ty(()=>new Map),{messageIds:c}=om(),d=tw((e,t)=>{let n=s.current;if(void 0===t){n.delete(e);return}n.set(e,t),l(e=>{let t;if(0!==n.size){for(let r of n.values()){if(void 0!==e&&r===e)return e;void 0===t&&(t=r)}return t}})}),f=k.useCallback(e=>rZ({"aria-describedby":c.concat(a).join(" ")||void 0},e),[c,a]),p=k.useMemo(()=>({controlId:r,registerControlId:d,labelId:i,setLabelId:o,messageIds:a,setMessageIds:u,getDescriptionProps:f}),[r,d,i,o,a,u,f]);return(0,R.jsx)(oh.Provider,{value:p,children:e.children})};function oX(e,t){return{...e,state:{...e.state,valid:!t&&e.state.valid}}}let oG=Object.keys(oo),o$=k.forwardRef(function(e,t){let{errors:n,validationMode:r,submitAttemptedRef:l}=ov(),{render:i,className:o,validate:a,validationDebounceTime:u=0,validationMode:s=r,name:c,disabled:d=!1,invalid:f,dirty:p,touched:v,actionsRef:h,style:m,...g}=e,{disabled:y}=function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=k.useContext(oZ);if(!t&&!e)throw Error(tH(86));return t}(),b=tw(a||(()=>null)),x=y||d,[w,S]=k.useState(!1),[C,E]=k.useState(!1),[I,M]=k.useState(!1),[P,A]=k.useState(!1),T=null!=p?p:C,N=null!=v?v:w,O=k.useRef(!1),_=tw(e=>{void 0===p&&(e&&(O.current=!0),E(e))}),F=tw(e=>{void 0===v&&S(e)}),D=tw(()=>"onChange"===s||"onSubmit"===s&&l.current),j=!!c&&Object.hasOwn(n,c)&&void 0!==n[c],z=!0===f||j,[H,V]=k.useState({state:oo,error:"",errors:[],value:null,initialValue:null}),B=!z&&H.state.valid,L=k.useMemo(()=>({disabled:x,touched:N,dirty:T,valid:B,filled:I,focused:P}),[x,N,T,B,I,P]),W=function(e){let{formRef:t,clearErrors:n}=ov(),{setValidityData:r,validate:l,validityData:i,validationDebounceTime:o,invalid:a,markedDirtyRef:u,state:s,name:c,shouldValidateOnChange:d}=e,{controlId:f,getDescriptionProps:p}=om(),v=tK(),h=k.useRef(null),m=tw(async function(e){let n,o=arguments.length>1&&void 0!==arguments[1]&&arguments[1],c=h.current;if(!c)return;if(o){if(!1!==s.valid)return;let n=c.validity;if(!n.valueMissing){let n={value:e,state:{...oo,valid:!0},error:"",errors:[],initialValue:i.initialValue};if(c.setCustomValidity(""),f){let e=t.current.fields.get(f);e&&t.current.fields.set(f,{...e,...oX(n,!1)})}r(n);return}let l=oG.reduce((e,t)=>(e[t]=n[t],e),{});if(!l.valid&&!function(e){if(!e||e.valid||!e.valueMissing)return!1;let t=!1;for(let n of oG)"valid"!==n&&("valueMissing"===n&&(t=e[n]),e[n]&&(t=!1));return t}(l))return}v.clear();let p=null,m=[],g=function(e){let t=oG.reduce((t,n)=>(t[n]=e.validity[n],t),{}),n=!1;for(let e of oG)if("valid"!==e){if("valueMissing"===e&&t[e])n=!0;else if(t[e])return t}return n&&!u.current&&(t.valid=!0,t.valueMissing=!1),t}(c),y=d();if(c.validationMessage&&!y)n=c.validationMessage,m=[c.validationMessage];else{let r=l(e,Array.from(t.current.fields.values()).reduce((e,t)=>(t.name&&(e[t.name]=t.getValue()),e),{}));null!==(p="object"==typeof r&&null!==r&&"then"in r?await r:r)?(g.valid=!1,g.customError=!0,Array.isArray(p)?(m=p,c.setCustomValidity(p.join("\n"))):p&&(m=[p],c.setCustomValidity(p))):y&&(c.setCustomValidity(""),g.customError=!1,c.validationMessage?(n=c.validationMessage,m=[c.validationMessage]):c.validity.valid&&!g.valid&&(g.valid=!0))}let b={value:e,state:g,error:null!=n?n:Array.isArray(p)?p[0]:null!=p?p:"",errors:m,initialValue:i.initialValue};if(f){let e=t.current.fields.get(f);e&&t.current.fields.set(f,{...e,...oX(b,a)})}r(b)}),g=k.useCallback(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return rZ(p,!1===s.valid?{"aria-invalid":!0}:t1,e)},[p,s.valid]),y=k.useCallback(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return rZ({onChange(e){if(e.nativeEvent.defaultPrevented)return;if(n(c),!d()){m(e.currentTarget.value,!0);return}let t=e.currentTarget;if(""===t.value){m(t.value);return}v.clear(),o?v.start(o,()=>{m(t.value)}):m(t.value)}},g(e))},[g,n,c,v,m,o,d]);return k.useMemo(()=>({getValidationProps:g,getInputValidationProps:y,inputRef:h,commit:m}),[g,y,m])}({setValidityData:V,validate:b,validityData:H,validationDebounceTime:u,invalid:z,markedDirtyRef:O,state:L,name:c,shouldValidateOnChange:D}),q=k.useCallback(()=>{O.current=!0,W.commit(H.value)},[W,H]),U=function(e){let{commit:t,invalid:n,markedDirtyRef:r,name:l,setValidityData:i,validityData:o}=e,{formRef:a}=ov(),u=k.useRef(null),s=k.useRef(null),c=k.useRef(null),d=tw(()=>{let e=s.current;return e?e.getValue?e.getValue():e.value:void 0}),f=tw(function(){let e=!(arguments.length>0)||void 0===arguments[0]||arguments[0],n=s.current;if(!n)return;let l=n.value;void 0===l&&(l=d()),r.current=!0,e?n4.flushSync(()=>t(l)):t(l)});function p(){var e;let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null===(e=s.current)||void 0===e?void 0:e.id;t&&a.current.fields.delete(t)}return tq(()=>{var e;let t=s.current;t&&t.id&&a.current.fields.set(t.id,{getValue:d,name:l,controlRef:null!==(e=t.controlRef)&&void 0!==e?e:c,validityData:oX(o,n),validate:f})},[a,d,n,l,f,o]),tq(()=>{let e=a.current.fields;return()=>{var t;let n=null===(t=s.current)||void 0===t?void 0:t.id;n&&e.delete(n)}},[a]),tw((e,t)=>{var r;if(!t){u.current===e&&(u.current=null,p(),s.current=null);return}let v=null===(r=s.current)||void 0===r?void 0:r.id;u.current=e,s.current=t,v&&v!==t.id&&p(v),function(){let e=s.current;if(!e)return;let t=e.value;void 0===t&&(t=d()),null===o.initialValue&&null!==t&&i(e=>({...e,initialValue:t}))}(),function(){var e;let t=s.current;t&&t.id&&a.current.fields.set(t.id,{getValue:d,name:l,controlRef:null!==(e=t.controlRef)&&void 0!==e?e:c,validityData:oX(o,n),validate:f})}()})}({commit:W.commit,invalid:z,markedDirtyRef:O,name:c,setValidityData:V,validityData:H});k.useImperativeHandle(h,()=>({validate:q}),[q]);let Y=k.useMemo(()=>({invalid:z,name:c,validityData:H,setValidityData:V,disabled:x,touched:N,setTouched:F,dirty:T,setDirty:_,filled:I,setFilled:M,focused:P,setFocused:A,validate:b,validationMode:s,validationDebounceTime:u,shouldValidateOnChange:D,state:L,markedDirtyRef:O,registerFieldControl:U,validation:W}),[z,c,H,x,N,F,T,_,I,M,P,A,b,s,u,D,L,U,W]),Z=r5("div",e,{ref:t,state:L,props:g,stateAttributesMapping:os});return(0,R.jsx)(oc.Provider,{value:Y,children:Z})}),oJ=k.forwardRef(function(e,t){return(0,R.jsx)(oK,{children:(0,R.jsx)(o$,{...e,ref:t})})}),oQ=k.forwardRef(function(e,t){let{render:n,className:r,style:l,id:i,nativeLabel:o=!0,...a}=e,u=od(!1),{labelId:s}=om(),c=k.useRef(null),d=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{id:t,fallbackControlId:n,native:r=!1,setLabelId:l,focusControl:i}=e,{controlId:o,setLabelId:a}=om(),u=function(e,t){let n=id(e);return tq(()=>(t(n),()=>{t(void 0)}),[n,t]),n}(t,tw(e=>{a(e),null==l||l(e)})),s=null!=o?o:n;function c(e){let t=nT(e.nativeEvent);(null==t||!t.closest("button,input,select,textarea"))&&(!e.defaultPrevented&&e.detail>1&&e.preventDefault(),r||function(e){if(i){i(e,s);return}if(!s)return;let t=tW(e.currentTarget).getElementById(s);(0,tE.Re)(t)&&function(e){e.focus({focusVisible:!0})}(t)}(e))}return r?{id:u,htmlFor:null!=s?s:void 0,onMouseDown:c}:{id:u,onClick:c,onPointerDown(e){e.preventDefault()}}}({id:null!=s?s:i,native:o});return r5("label",e,{ref:[t,c],state:u.state,props:[d,a],stateAttributesMapping:os})}),o0={...os,...n7},o1=k.forwardRef(function(e,t){let{render:n,id:r,className:l,match:i,style:o,...a}=e,u=id(r),{validityData:s,state:c,name:d}=od(!1),{setMessageIds:f}=om(),{errors:p}=ov(),v=d?p[d]:null,h="string"==typeof i,m=!1,{mounted:g,transitionStatus:y,setMounted:b}=n5(m=!0===i||(h?!!s.state[i]:!!v||!1===s.state.valid));tq(()=>{if(m&&u)return f(e=>e.concat(u)),()=>{f(e=>e.filter(e=>e!==u))}},[m,u,f]);let x=k.useRef(null),[w,S]=k.useState(null),[C,E]=k.useState(null),I=s.errors.length>1?(0,R.jsx)("ul",{children:s.errors.map(e=>(0,R.jsx)("li",{children:e},e))}):s.error,M=h?I:v||I,P=s.error;null!=v?P=Array.isArray(v)?JSON.stringify(v):v:s.errors.length>1&&(P=JSON.stringify(s.errors)),m&&P!==C&&(E(P),S(M)),re({open:m,ref:x,onComplete(){m||b(!1)}});let A=r5("div",e,{ref:[t,x],state:{...c,transitionStatus:y},props:[{id:u,children:m?M:w},a],stateAttributesMapping:o0,enabled:g});return g?A:null});var o2=n(9914),o5=n.n(o2);let o4={...lv,...os,popupSide:e=>e?{"data-popup-side":e}:null,listEmpty:e=>e?{"data-list-empty":""}:null};function o3(e){let t=e.getBoundingClientRect(),n=(0,tE.Jj)(e),r=n.getComputedStyle(e,"::before"),l=n.getComputedStyle(e,"::after");if(!("none"!==r.content||"none"!==l.content))return t;let i=parseFloat(r.width)||0,o=parseFloat(r.height)||0,a=parseFloat(l.width)||0,u=parseFloat(l.height)||0,s=Math.max(t.width,i,a),c=Math.max(t.height,o,u),d=s-t.width,f=c-t.height;return{left:t.left-d/2,right:t.right+d/2,top:t.top-f/2,bottom:t.bottom+f/2}}function o6(e,t){var n;let r="rootStore"in e?e.rootStore:e,l=r.context.dataRef,i=r.useState("open"),{listRef:o,elementsRef:a,activeIndex:u,onMatch:s,onTypingChange:c,enabled:d=!0,resetMs:f=750,selectedIndex:p=null}=t,v=tK(),h=k.useRef(""),m=k.useRef(null!==(n=null!=p?p:u)&&void 0!==n?n:-1),g=k.useRef(null);tq(()=>{(i||null===p)&&(v.clear(),g.current=null,""!==h.current&&(h.current=""))},[i,p,v]),tq(()=>{if(i&&""===h.current){var e;m.current=null!==(e=null!=p?p:u)&&void 0!==e?e:-1}},[i,p,u]);let y=tw(e=>{e?l.current.typing||(l.current.typing=e,null==c||c(e)):l.current.typing&&(l.current.typing=e,null==c||c(e))}),b=tw(e=>{var t,n;function r(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;if(0===e.length)return -1;let r=(n%e.length+e.length)%e.length,l=t.toLocaleLowerCase();for(let t=0;t<e.length;t+=1){let n=(r+t)%e.length,i=e[n];if((null==i?void 0:i.toLocaleLowerCase().startsWith(l))&&function(e){let t=null==a?void 0:a.current[e];return!t||rk(t)}(n))return n}return -1}let l=o.current;if(h.current.length>0&&" "===e.key&&(ns(e),y(!0)),h.current.length>0&&" "!==h.current[0]&&-1===r(l,h.current)&&" "!==e.key&&y(!1),null==l||1!==e.key.length||e.ctrlKey||e.metaKey||e.altKey)return;i&&" "!==e.key&&(ns(e),y(!0));let c=""===h.current;c&&(m.current=null!==(t=null!=p?p:u)&&void 0!==t?t:-1),l.every(e=>{var t,n;return!e||(null===(t=e[0])||void 0===t?void 0:t.toLocaleLowerCase())!==(null===(n=e[1])||void 0===n?void 0:n.toLocaleLowerCase())})&&h.current===e.key&&(h.current="",m.current=g.current),h.current+=e.key,v.start(f,()=>{h.current="",m.current=g.current,y(!1)});let d=c?null!==(n=null!=p?p:u)&&void 0!==n?n:-1:m.current,b=r(l,h.current,(null!=d?d:0)+1);-1!==b?(null==s||s(b),g.current=b):" "!==e.key&&(h.current="",y(!1))}),x=tw(e=>{let t=e.relatedTarget,n=r.select("domReferenceElement"),l=r.select("floatingElement"),i=nA(n,t),o=nA(l,t);i||o||(v.clear(),h.current="",m.current=g.current,y(!1))}),w=k.useMemo(()=>({onKeyDown:b,onBlur:x}),[b,x]),S=k.useMemo(()=>({onKeyDown:b,onBlur:x}),[b,x]);return k.useMemo(()=>d?{reference:w,floating:S}:{},[d,w,S])}function o8(e,t){return null!=e?e:t}let o9=k.forwardRef(function(e,t){let{render:n,className:r,nativeButton:l=!0,disabled:i=!1,id:o,style:a,...u}=e,{state:s,disabled:c,setTouched:d,setFocused:f,validationMode:p,validation:v}=od(),{labelId:h}=om(),m=iJ(),{filteredItems:g}=i0(),y=no(m,ol.selectionMode,void 0,void 0,void 0),b=no(m,ol.disabled,void 0,void 0,void 0),x=no(m,ol.readOnly,void 0,void 0,void 0),w=no(m,ol.required,void 0,void 0,void 0),S=no(m,ol.mounted,void 0,void 0,void 0),C=no(m,ol.popupSide,void 0,void 0,void 0),E=no(m,ol.positionerElement,void 0,void 0,void 0),R=no(m,ol.listElement,void 0,void 0,void 0),I=no(m,ol.triggerProps,void 0,void 0,void 0),M=no(m,ol.triggerElement,void 0,void 0,void 0),P=no(m,ol.inputInsidePopup,void 0,void 0,void 0),A=no(m,ol.id,void 0,void 0,void 0),T=no(m,ol.labelId,void 0,void 0,void 0),N=no(m,ol.open,void 0,void 0,void 0),O=no(m,ol.selectedValue,void 0,void 0,void 0),_=no(m,ol.activeIndex,void 0,void 0,void 0),F=no(m,ol.selectedIndex,void 0,void 0,void 0),D=no(m,ol.hasSelectedValue,void 0,void 0,void 0),j=iQ(),z=i1(),H=tK(),V=c||b||i,B=0===g.length;og({id:P?o:void 0});let L=P?null!=o?o:A:o,W=o8(h,T),q=k.useRef("");function U(e){q.current=e.pointerType}let Y=j.useState("domReferenceElement");k.useEffect(()=>{P&&M&&M!==Y&&j.set("domReferenceElement",M)},[M,Y,j,P]);let{reference:Z}=o6(j,{enabled:!N&&!x&&!b&&"single"===y,listRef:m.state.labelsRef,activeIndex:_,selectedIndex:F,onMatch(e){let t=m.state.valuesRef.current[e];void 0!==t&&m.state.setSelectedValue(t,n_("none"))}}),{reference:K}=iW(j,{enabled:!x&&!b,event:"mousedown"}),{buttonRef:X,getButtonProps:G}=im({native:l,disabled:V}),$={...s,open:N,disabled:V,popupSide:S&&E?C:null,listEmpty:B,placeholder:"none"!==y&&!D};return r5("button",e,{ref:[t,X,tw(e=>{m.set("triggerElement",e)})],state:$,props:[I,K,Z,{id:L,tabIndex:P?0:-1,role:P?"combobox":void 0,"aria-expanded":N?"true":"false","aria-haspopup":P?"dialog":"listbox","aria-controls":N?null==R?void 0:R.id:void 0,"aria-required":P&&w||void 0,"aria-labelledby":W,onPointerDown:U,onPointerEnter:U,onFocus(){f(!0),V||x||H.start(0,m.state.forceMount)},onBlur(e){nA(E,e.relatedTarget)||(d(!0),f(!1),"onBlur"===p&&v.commit("none"===y?z:O))},onMouseDown(e){if(V||x)return;if(P||j.set("domReferenceElement",e.currentTarget),m.state.forceMount(),"touch"!==q.current){var t;null===(t=m.state.inputRef.current)||void 0===t||t.focus(),P||e.preventDefault()}if(N)return;let n=tW(e.currentTarget);P&&n.addEventListener("mouseup",function(e){if(!M)return;let t=nT(e),n=m.state.positionerElement,r=m.state.listElement;if(nA(M,t)||nA(n,t)||nA(r,t)||t===M)return;let l=o3(M),i=e.clientX>=l.left-2&&e.clientX<=l.right+2,o=e.clientY>=l.top-2&&e.clientY<=l.bottom+2;i&&o||m.state.setOpen(!1,n_("cancel-open",e))},{once:!0})},onKeyDown(e){if(!V&&!x&&("ArrowDown"===e.key||"ArrowUp"===e.key)){var t;ns(e),m.state.setOpen(!0,n_(nY,e.nativeEvent)),null===(t=m.state.inputRef.current)||void 0===t||t.focus()}}},v?v.getValidationProps(u):u,G],stateAttributesMapping:o4})});function o7(e){let{children:t,placeholder:n}=e,r=iJ(),l=no(r,ol.itemToStringLabel,void 0,void 0,void 0),i=no(r,ol.selectedValue,void 0,void 0,void 0),o=no(r,ol.items,void 0,void 0,void 0),a="multiple"===no(r,ol.selectionMode,void 0,void 0,void 0),u=no(r,ol.hasSelectedValue,void 0,void 0,void 0),s=no(r,ol.hasNullItemLabel,!u&&null!=n&&null==t,void 0,void 0),c=null;return c="function"==typeof t?t(i):null!=t?t:u||null==n||s?a&&Array.isArray(i)?or(i,o,l):on(i,o,l):n,(0,R.jsx)(k.Fragment,{children:c})}let ae=e=>{let{disabled:t,labelId:n,labelText:r,renderSelectedLabels:l}=e;return ej(i_,{align:"center",asChild:!0,gap:8,children:ez(o9,{"aria-labelledby":n,className:o5().trigger,disabled:t,children:[ej(i_.Item,{asChild:!0,grow:1,children:ej("span",{className:o5().value,children:ej(o7,{placeholder:r,children:l})})}),ej(i_.Item,{asChild:!0,shrink:0,children:ej(i_,{align:"center",asChild:!0,children:ej("span",{className:o5().chevron,children:ej(ix.Wd,{height:20,width:20})})})})]})})};var at=n(66303),an=n.n(at);let ar=(0,k.forwardRef)((e,t)=>{let{children:n,className:r,disabled:l,endAdornment:i,highlighted:o,selected:a,...u}=e,s=(0,e8.Z)("atomics-MenuItem-root",an().menuItem,r);return ez(eD,{children:[ej(iB,{asChild:!0,color:l?"text-disabled":"text-primary",fontFamily:"sans",fontSize:14,fontWeight:a?"bold":void 0,lineHeight:130,children:ez(i_,{align:"center",className:s,"data-disabled":l||void 0,"data-highlighted":o||void 0,"data-selected":a||void 0,gap:8,justify:"space-between",ref:t,...u,children:[n,i]})}),ej(iB,{asChild:!0,fontFamily:"sans",fontSize:14,fontWeight:"bold",lineHeight:130,children:ez(i_,{align:"center","aria-hidden":"true",className:(0,e8.Z)(s,an().menuItemSpacer),"data-disabled":"",gap:8,justify:"space-between",children:[n,i]})})]})});ar.displayName="MenuItem";let al=(0,k.forwardRef)((e,t)=>{let{ItemIndicator:n,disabled:r,endAdornment:l,highlighted:i,item:o,keepItemIndicatorMounted:a=!1,selected:u,...s}=e;return ej(ar,{...s,disabled:r,endAdornment:ej(n,{keepMounted:a,children:null!=l?l:ej(ix.Jr,{height:16,width:16})}),highlighted:i,ref:t,selected:u,children:ez(i_,{direction:"column",gap:4,children:[ej("span",{children:o.label}),o.sublabel&&ej(iB,{color:"text-secondary",fontSize:12,children:o.sublabel})]})})}),ai=k.createContext({register:()=>{},unregister:()=>{},subscribeMapChange:()=>()=>{},elementsRef:{current:[]},nextIndexRef:{current:0}}),ao=((y={})[y.None=0]="None",y[y.GuessFromOrder=1]="GuessFromOrder",y);function aa(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{label:t,metadata:n,textRef:r,indexGuessBehavior:l,index:i}=e,{register:o,unregister:a,subscribeMapChange:u,elementsRef:s,labelsRef:c,nextIndexRef:d}=k.useContext(ai),f=k.useRef(-1),[p,v]=k.useState(null!=i?i:l===ao.GuessFromOrder?()=>{if(-1===f.current){let e=d.current;d.current+=1,f.current=e}return f.current}:-1),h=k.useRef(null),m=k.useCallback(e=>{if(h.current=e,-1!==p&&null!==e&&(s.current[p]=e,c)){var n,l;let i=void 0!==t;c.current[p]=i?t:null!==(l=null==r?void 0:null===(n=r.current)||void 0===n?void 0:n.textContent)&&void 0!==l?l:e.textContent}},[p,s,c,t,r]);return tq(()=>{if(null!=i)return;let e=h.current;if(e)return o(e,n),()=>{a(e)}},[i,o,a,n]),tq(()=>{if(null==i)return u(e=>{var t;let n=h.current?null===(t=e.get(h.current))||void 0===t?void 0:t.index:null;null!=n&&v(n)})},[i,u,v]),k.useMemo(()=>({ref:m,index:p}),[p,m])}let au=k.createContext(void 0);function as(){let e=k.useContext(au);if(!e)throw Error(tH(19));return e}let ac=k.createContext(!1),ad=k.memo(k.forwardRef(function(e,t){let{render:n,className:r,value:l=null,index:i,disabled:o=!1,nativeButton:a=!1,style:u,...s}=e,c=k.useRef(!1),d=k.useRef(null),f=aa({index:i,textRef:d,indexGuessBehavior:ao.GuessFromOrder}),p=iJ(),v=k.useContext(ac),{flatFilteredItems:h,hasItems:m}=i0(),g=no(p,ol.open,void 0,void 0,void 0),y=no(p,ol.selectionMode,void 0,void 0,void 0),b=no(p,ol.readOnly,void 0,void 0,void 0),x=no(p,ol.virtualized,void 0,void 0,void 0),w=no(p,ol.isItemEqualToValue,void 0,void 0,void 0),S="none"!==y,C=null!=i?i:x?i3(h,l,w):f.index,E=-1!==f.index,I=no(p,ol.id,void 0,void 0,void 0),M=no(p,ol.isActive,C,void 0,void 0),P=no(p,ol.isSelected,l,void 0,void 0),A=no(p,ol.getItemProps,void 0,void 0,void 0),T=k.useRef(null),N=null!=I&&E?"".concat(I,"-").concat(C):void 0,O=P&&S;tq(()=>{if(!(E&&(x||null!=i)))return;let e=p.state.listRef.current;return e[C]=T.current,()=>{delete e[C]}},[E,x,C,i,p]),tq(()=>{if(!E||m)return;let e=p.state.valuesRef.current;return e[C]=l,"none"!==y&&p.state.allValuesRef.current.push(l),()=>{delete e[C]}},[E,m,C,l,p,y]),tq(()=>{if(!g){c.current=!1;return}if(!E||m)return;let e=p.state.selectedValue;i5(l,Array.isArray(e)?e[e.length-1]:e,w)&&p.set("selectedIndex",C)},[E,m,g,p,C,l,w]);let _=A({active:M,selected:O});_.id=void 0,_.onFocus=void 0;let{getButtonProps:F,buttonRef:D}=im({disabled:o,focusableWhenDisabled:!0,native:a,composite:!0});function j(e){function t(){p.state.handleSelection(e,l)}p.state.submitOnItemClick?(n4.flushSync(t),p.state.requestSubmit()):t()}let z=r5("div",e,{ref:[D,t,f.ref,T],state:{disabled:o,selected:O,highlighted:M},props:[_,{id:N,role:v?"gridcell":"option","aria-selected":S?O:void 0,tabIndex:void 0,onPointerDownCapture(e){c.current=!0,e.preventDefault()},onMouseDown(e){e.preventDefault()},onClick(e){o||b||j(e.nativeEvent)},onMouseUp(e){let t=c.current;c.current=!1,o||b||0!==e.button||t||!M||j(e.nativeEvent)}},s,F]}),H=k.useMemo(()=>({selected:O,textRef:d}),[O,d]);return(0,R.jsx)(au.Provider,{value:H,children:z})})),af=k.forwardRef(function(e,t){var n;let r=null!==(n=e.keepMounted)&&void 0!==n&&n,{selected:l}=as();return r||l?(0,R.jsx)(ap,{...e,ref:t}):null}),ap=k.memo(k.forwardRef((e,t)=>{let{render:n,className:r,style:l,keepMounted:i,...o}=e,{selected:a}=as(),u=k.useRef(null),{transitionStatus:s,setMounted:c}=n5(a),d=r5("span",e,{ref:[t,u],state:{selected:a,transitionStatus:s},props:[{"aria-hidden":!0,children:"✔️"},o],stateAttributesMapping:n7});return re({open:a,ref:u,onComplete(){a||c(!1)}}),d})),av=k.createContext(void 0),ah=k.forwardRef(function(e,t){var n,r;let{render:l,className:i,disabled:o=!1,id:a,style:u,...s}=e,{state:c,disabled:d,setTouched:f,setFocused:p,validationMode:v,validation:h}=od(),{labelId:m}=om(),g=k.useContext(av),y=!!oI(!0),b=iJ(),{filteredItems:x}=i0(),w=i1(),S=oT(),C=no(b,ol.required,void 0,void 0,void 0),E=no(b,ol.disabled,void 0,void 0,void 0),I=no(b,ol.readOnly,void 0,void 0,void 0),M=no(b,ol.name,void 0,void 0,void 0),P=no(b,ol.form,void 0,void 0,void 0),A=no(b,ol.selectionMode,void 0,void 0,void 0),T=no(b,ol.autoHighlight,void 0,void 0,void 0),N=no(b,ol.inputProps,void 0,void 0,void 0),O=no(b,ol.triggerProps,void 0,void 0,void 0),_=no(b,ol.open,void 0,void 0,void 0),F=no(b,ol.mounted,void 0,void 0,void 0),D=no(b,ol.selectedValue,void 0,void 0,void 0),j=no(b,ol.popupSide,void 0,void 0,void 0),z=no(b,ol.positionerElement,void 0,void 0,void 0),H=no(b,ol.id,void 0,void 0,void 0),V=no(b,ol.inline,void 0,void 0,void 0),B=no(b,ol.modal,void 0,void 0,void 0),L=!!T,W=d||E||o,q=0===x.length,U=y||V,Y=id(null!=a?a:U?void 0:H),Z=o8(m,void 0),[K,X]=k.useState(null),G=k.useRef(!1),$=k.useRef(null),J=k.useRef(!1),Q=tw(e=>{let t=y||b.state.inline;t&&!b.state.hasInputValue&&b.state.setInputValue("",n_(nD)),b.update({inputElement:e,inputInsidePopup:t})}),ee=y||!h?s:h.getValidationProps(s),et=r5("input",e,{state:{...y?oa:c,open:_,disabled:W,readOnly:I,popupSide:F&&z?j:null,listEmpty:q},ref:[t,b.state.inputRef,Q],props:[N,O,{type:"text",value:null!==(r=null!==(n=e.value)&&void 0!==n?n:K)&&void 0!==r?r:w,"aria-readonly":I||void 0,"aria-required":C||void 0,"aria-labelledby":Z,disabled:W,readOnly:I,required:"none"===A?C:void 0,form:P,..."none"===A&&M&&{name:M},id:Y,onFocus(){if(p(!0),!V||!J.current)return;J.current=!1;let e=$.current;null!=e&&Object.hasOwn(b.state.valuesRef.current,e)&&b.state.setIndices({activeIndex:e})},onBlur(){f(!0),p(!1);let e=b.state.activeIndex;if(V&&null!==e&&"always"!==T&&($.current=e,J.current=!0,b.state.setIndices({activeIndex:null})),"onBlur"===v){let e="none"===A?w:D;h.commit(e)}},onCompositionStart(e){tO||(G.current=!0,X(e.currentTarget.value))},onCompositionEnd(e){G.current=!1;let t=e.currentTarget.value;X(null),b.state.setInputValue(t,n_(nL,e.nativeEvent))},onChange(e){let t=e.nativeEvent.inputType,n=G.current||!(!t||"insertReplacementText"===t);if(G.current){let t=e.currentTarget.value;X(t),""!==t||b.state.openOnInputClick||b.state.inputInsidePopup||b.state.setOpen(!1,n_(nW,e.nativeEvent));let r=t.trim(),l=L&&""!==r;I||W||!r||!n||(b.state.setOpen(!0,n_(nL,e.nativeEvent)),L||b.state.setIndices({activeIndex:null,selectedIndex:null,type:b.state.keyboardActiveRef.current?"keyboard":"pointer"})),_&&null!==b.state.activeIndex&&!l&&b.state.setIndices({activeIndex:null,selectedIndex:null,type:b.state.keyboardActiveRef.current?"keyboard":"pointer"});return}b.state.setInputValue(e.currentTarget.value,n_(nL,e.nativeEvent));let r=""===e.currentTarget.value,l=n_(nW,e.nativeEvent);!r||b.state.inputInsidePopup||("single"===A&&b.state.setSelectedValue(null,l),b.state.openOnInputClick||b.state.setOpen(!1,l));let i=e.currentTarget.value.trim();I||W||!i||!n||(b.state.setOpen(!0,n_(nL,e.nativeEvent)),L||b.state.setIndices({activeIndex:null,selectedIndex:null,type:b.state.keyboardActiveRef.current?"keyboard":"pointer"})),_&&null!==b.state.activeIndex&&!L&&b.state.setIndices({activeIndex:null,selectedIndex:null,type:b.state.keyboardActiveRef.current?"keyboard":"pointer"})},onKeyDown(e){var t,n;if(W||I||e.ctrlKey||e.shiftKey||e.altKey||e.metaKey)return;b.state.keyboardActiveRef.current=!0;let r=e.currentTarget,l=r.scrollWidth-r.clientWidth,i="rtl"===S;if("Home"===e.key){ns(e);let t=tT&&i?r.value.length:0;r.setSelectionRange(t,t),r.scrollLeft=0;return}if("End"===e.key){ns(e);let t=tT&&i?0:r.value.length;r.setSelectionRange(t,t),r.scrollLeft=i?-l:l;return}if(!F&&"Escape"===e.key){let t="multiple"===A&&Array.isArray(D)?0===D.length:null===D,n=n_(nU,e.nativeEvent);b.state.setInputValue("",n),b.state.setSelectedValue("multiple"===A?[]:null,n),t||b.state.inline||n.isPropagationAllowed||e.stopPropagation();return}if(g&&"Backspace"===e.key&&""===r.value&&void 0===g.highlightedChipIndex&&Array.isArray(D)&&D.length>0){let t=g.chipsRef.current.length,n=t>0?t-1:D.length-1,r=D.filter((e,t)=>t!==n);b.state.setIndices({activeIndex:null,selectedIndex:null,type:b.state.keyboardActiveRef.current?"keyboard":"pointer"}),b.state.setSelectedValue(r,n_(nD,e.nativeEvent));return}let o=(null==g?void 0:g.highlightedChipIndex)!==void 0,a=function(e){var t;let n;if(!g)return;let{highlightedChipIndex:r}=g,l=g.chipsRef.current.length;if(void 0!==r){if("ArrowLeft"===e.key)e.preventDefault(),n=r>0?r-1:void 0;else if("ArrowRight"===e.key)e.preventDefault(),n=r<l-1?r+1:void 0;else if("Backspace"===e.key||"Delete"===e.key){e.preventDefault();let t=r>=D.length-1?D.length-2:r;n=t>=0?t:void 0,b.state.setIndices({activeIndex:null,selectedIndex:null,type:"keyboard"})}return n}return"ArrowLeft"===e.key&&(null!==(t=e.currentTarget.selectionStart)&&void 0!==t?t:0)===0&&D.length>0?(e.preventDefault(),n=l>0?l-1:void 0):"Backspace"===e.key&&""===e.currentTarget.value&&D.length>0&&(b.state.setIndices({activeIndex:null,selectedIndex:null,type:"keyboard"}),e.preventDefault()),n}(e);if(null==g||g.setHighlightedChipIndex(a),void 0!==a?null==g||null===(t=g.chipsRef.current[a])||void 0===t||t.focus():o&&(null===(n=b.state.inputRef.current)||void 0===n||n.focus()),229!==e.which&&"Enter"===e.key&&_){let t=b.state.activeIndex,n=e.nativeEvent;if(null===t){if(V)return;b.state.setOpen(!1,n_(nD,n));return}ns(e);let r=b.state.listRef.current[t];r&&(b.state.selectionEventRef.current=n,r.click(),b.state.selectionEventRef.current=null)}},onPointerMove(){b.state.keyboardActiveRef.current=!1},onPointerDown(){b.state.keyboardActiveRef.current=!1}},ee],stateAttributesMapping:o4});return(0,R.jsxs)(k.Fragment,{children:[_&&(!U||B)&&(0,R.jsx)(oq,{ref:b.state.startDismissRef}),et]})}),am={...n7,open:e=>e?ls:null},ag=k.forwardRef(function(e,t){let{render:n,className:r,disabled:l=!1,nativeButton:i=!0,keepMounted:o=!1,style:a,...u}=e,{disabled:s}=od(),c=iJ(),d=no(c,ol.selectionMode,void 0,void 0,void 0),f=no(c,ol.disabled,void 0,void 0,void 0),p=no(c,ol.readOnly,void 0,void 0,void 0),v=no(c,ol.open,void 0,void 0,void 0),h=no(c,ol.selectedValue,void 0,void 0,void 0),m=no(c,ol.hasSelectionChips,void 0,void 0,void 0),g=i1(),y=!1;y="none"===d?""!==g:"single"===d?null!=h:m;let b=s||f||l,{buttonRef:x,getButtonProps:w}=im({native:i,disabled:b}),{mounted:S,transitionStatus:C,setMounted:E}=n5(y);re({open:y,ref:c.state.clearRef,onComplete(){y||E(!1)}});let R=r5("button",e,{state:{disabled:b,open:v,transitionStatus:C},ref:[t,x,c.state.clearRef],props:[{tabIndex:-1,children:"x",onMouseDown(e){e.preventDefault()},onClick(e){var t;if(b||p)return;let n=c.state.keyboardActiveRef;c.state.setInputValue("",n_(nB,e.nativeEvent)),"none"!==d?(c.state.setSelectedValue(Array.isArray(h)?[]:null,n_(nB,e.nativeEvent)),c.state.setIndices({activeIndex:null,selectedIndex:null,type:n.current?"keyboard":"pointer"})):c.state.setIndices({activeIndex:null,type:n.current?"keyboard":"pointer"}),null===(t=c.state.inputRef.current)||void 0===t||t.focus()}},u,w],stateAttributesMapping:am});return o||S?R:null}),ay=k.createContext(null);function ab(e){let{children:t}=e,{filteredItems:n}=i0(),r=k.useContext(ay),l=r?r.items:n;return l?(0,R.jsx)(k.Fragment,{children:l.map(t)}):null}function ax(e){let{children:t,elementsRef:n,labelsRef:r,onMapChange:l}=e,i=tw(l),o=k.useRef(0),a=ty(aS).current,u=ty(aw).current,[s,c]=k.useState(0),d=k.useRef(s),f=tw((e,t)=>{u.set(e,null!=t?t:null),d.current+=1,c(d.current)}),p=tw(e=>{u.delete(e),d.current+=1,c(d.current)}),v=k.useMemo(()=>{let e=new Map;return Array.from(u.keys()).filter(e=>e.isConnected).sort(aC).forEach((t,n)=>{var r;let l=null!==(r=u.get(t))&&void 0!==r?r:{};e.set(t,{...l,index:n})}),e},[u,s]);tq(()=>{if("function"!=typeof MutationObserver||0===v.size)return;let e=new MutationObserver(e=>{let t=new Set,n=e=>t.has(e)?t.delete(e):t.add(e);e.forEach(e=>{e.removedNodes.forEach(n),e.addedNodes.forEach(n)}),0===t.size&&(d.current+=1,c(d.current))});return v.forEach((t,n)=>{n.parentElement&&e.observe(n.parentElement,{childList:!0})}),()=>{e.disconnect()}},[v]),tq(()=>{d.current===s&&(n.current.length!==v.size&&(n.current.length=v.size),r&&r.current.length!==v.size&&(r.current.length=v.size),o.current=v.size),i(v)},[i,v,n,r,s]),tq(()=>()=>{n.current=[]},[n]),tq(()=>()=>{r&&(r.current=[])},[r]);let h=tw(e=>(a.add(e),()=>{a.delete(e)}));tq(()=>{a.forEach(e=>e(v))},[a,v]);let m=k.useMemo(()=>({register:f,unregister:p,subscribeMapChange:h,elementsRef:n,labelsRef:r,nextIndexRef:o}),[f,p,h,n,r,o]);return(0,R.jsx)(ai.Provider,{value:m,children:t})}function aw(){return new Map}function aS(){return new Set}function aC(e,t){let n=e.compareDocumentPosition(t);return n&Node.DOCUMENT_POSITION_FOLLOWING||n&Node.DOCUMENT_POSITION_CONTAINED_BY?-1:n&Node.DOCUMENT_POSITION_PRECEDING||n&Node.DOCUMENT_POSITION_CONTAINS?1:0}let aE=k.forwardRef(function(e,t){var n;let{render:r,className:l,style:i,children:o,...a}=e,u=iJ(),s=iQ(),c=!!oI(!0),{filteredItems:d,hasItems:f}=i0(),p=no(u,ol.selectionMode,void 0,void 0,void 0),v=no(u,ol.grid,void 0,void 0,void 0),h=no(u,ol.popupProps,void 0,void 0,void 0),m=no(u,ol.virtualized,void 0,void 0,void 0),g=0===d.length,y=tw(e=>{u.set("positionerElement",e)}),b=r5("div",e,{state:{empty:g},ref:[t,tw(e=>{u.set("listElement",e)}),c?null:y],props:[h,{children:k.useMemo(()=>"function"==typeof o?n||(n=(0,R.jsx)(ab,{children:o})):o,[o]),tabIndex:-1,id:s.useState("floatingId"),role:v?"grid":"listbox","aria-multiselectable":"multiple"===p?"true":void 0,onKeyDown(e){if(!u.state.disabled&&!u.state.readOnly&&"Enter"===e.key){let t=u.state.activeIndex;if(null==t)return;ns(e);let n=e.nativeEvent,r=u.state.listRef.current[t];r&&(u.state.selectionEventRef.current=n,r.click(),u.state.selectionEventRef.current=null)}},onKeyDownCapture(){u.state.keyboardActiveRef.current=!0},onPointerMoveCapture(){u.state.keyboardActiveRef.current=!1}},a]});return m?b:(0,R.jsx)(ax,{elementsRef:u.state.listRef,labelsRef:f?void 0:u.state.labelsRef,children:b})}),aR=k.forwardRef(function(e,t){let{render:n,className:r,style:l,children:i,...o}=e,{filteredItems:a}=i0(),u=iJ(),s=function(){let e=tK(),t=k.useRef(null);return k.useEffect(()=>{var n;if(tA)return;let r=t.current;if(null==r)return;let l=function(e){let t=e.ownerDocument.createTreeWalker(e,NodeFilter.SHOW_TEXT),n=null;for(;t.nextNode();){let e=t.currentNode;""!==e.nodeValue&&(n=e)}return n}(r);if(null==l)return;let i=null!==(n=l.nodeValue)&&void 0!==n?n:"",o="".concat(i).concat("⁠");return l.nodeValue=o,e.start(200,()=>{l.nodeValue===o&&(l.nodeValue=i)}),()=>{e.clear(),l.nodeValue===o&&(l.nodeValue=i)}},[t,e]),t}(),c=0===a.length?i:null;return r5("div",e,{ref:[t,u.state.emptyRef,s],props:[{children:c,role:"status","aria-live":"polite","aria-atomic":!0},o]})});var ak=n(27116),aI=n.n(ak);let aM=(0,k.forwardRef)((e,t)=>{let{className:n,...r}=e;return ej(i_.Item,{asChild:!0,grow:1,children:ej("input",{className:(0,e8.Z)(aI().menuInput,n),ref:t,...r})})});aM.displayName="MenuInput";var aP=n(21956),aA=n.n(aP);let aT=e=>{let{items:t,noResultsMessage:n="No results to display",renderItem:r,searchPlaceholderText:l="Search..."}=e,i=(0,k.useId)(),o=(0,k.useMemo)(()=>new Map(t.map(e=>[e.value,e])),[t]),a=(0,k.useCallback)((e,t)=>{let n=o.get(e);return n?ej(ad,{render:(e,t)=>{var l;let i={item:n,...t,...e,ItemIndicator:af};return null!==(l=null==r?void 0:r(i))&&void 0!==l?l:ej(al,{...i})},value:n.value},n.value):null},[o,r]);return ez("div",{className:aA().menuContainer,children:[ez(i_,{align:"center",className:aA().searchBar,justify:"space-between",children:[ej("label",{className:aA().srOnly,htmlFor:i,children:l}),ej(ah,{placeholder:l,render:ej(aM,{id:i})}),ej(ag,{className:aA().clearButton,keepMounted:!0,children:ej(ix.x8,{height:16,width:16})}),ej(i_.Item,{asChild:!0,shrink:0,children:ej(i_,{align:"center",asChild:!0,children:ej("span",{className:aA().searchIcon,children:ej(ix.HN,{height:16,width:16})})})})]}),ez(aE,{className:aA().list,children:[ej(aR,{className:aA().empty,children:n}),ej(ab,{children:a})]})]})};aT.displayName="ComboboxMenu";let aN=Object.assign((0,k.forwardRef)((e,t)=>{let{className:n,disabled:r=!1,errorText:l,filter:i,inputValue:o,items:a,labelText:u,multiple:s=!1,noResultsMessage:c,onInputValueChange:d,onOpenChange:f,onValueChange:p,open:v,placeholderText:h,portalTarget:m,renderItem:g,style:y,value:b,...x}=e,w=(0,k.useId)(),S=(0,k.useCallback)(e=>{var t;if(s&&Array.isArray(e))return 0===e.length?u:e.map(e=>{var t,n;return null!==(n=null===(t=a.find(t=>t.value===e))||void 0===t?void 0:t.label)&&void 0!==n?n:e}).join(", ");let n=a.find(t=>t.value===e);return null!==(t=null==n?void 0:n.label)&&void 0!==t?t:u},[a,s,u]);return ej(i_,{asChild:!0,direction:"column",gap:2,children:ez(oJ,{className:(0,e8.Z)("atomics-Combobox-root",o5().comboboxRoot,n),"data-component":"combobox",invalid:!!l,ref:t,style:y,...x,children:[ej(iB,{asChild:!0,fontSize:12,lineHeight:100,children:ej(oQ,{className:o5().label,id:w,children:u})}),ez(oC,{disabled:r,filter:i,inputValue:o,items:a.map(e=>e.value),multiple:s,onInputValueChange:d,onOpenChange:f,onValueChange:p,open:v,value:b,children:[ej(ae,{disabled:r,labelId:w,labelText:u,renderSelectedLabels:S}),ej(oR,{className:"atomics-Combobox-portal",container:m,children:ej(oW,{align:"start",side:"bottom",sideOffset:4,children:ej(oY,{className:o5().popup,children:ej(aT,{items:a,noResultsMessage:c,renderItem:g,searchPlaceholderText:h})})})})]}),l&&ej(iB,{asChild:!0,fontSize:12,lineHeight:120,children:ej(o1,{className:o5().errorText,match:!0,children:l})})]})})}),{startsWithFilter:(e,t)=>"string"==typeof e&&e.toLowerCase().startsWith(t.toLowerCase())}),aO=k.forwardRef(function(e,t){let{render:n,id:r,className:l,style:i,...o}=e,a=id(r),u=od(!1),{setMessageIds:s}=om();return tq(()=>{if(a)return s(e=>e.concat(a)),()=>{s(e=>e.filter(e=>e!==a))}},[a,s]),r5("p",e,{ref:t,state:u.state,props:[{id:a},o],stateAttributesMapping:os})}),a_=k.createContext(null),aF=k.createContext(null);function aD(){let e=k.useContext(a_);if(null===e)throw Error(tH(60));return e}function aj(){let e=k.useContext(aF);if(null===e)throw Error(tH(61));return e}let az=k.createContext(void 0);function aH(){let e=k.useContext(az);if(!e)throw Error(tH(57));return e}let aV={id:nn(e=>e.id),labelId:nn(e=>e.labelId),modal:nn(e=>e.modal),multiple:nn(e=>e.multiple),items:nn(e=>e.items),itemToStringLabel:nn(e=>e.itemToStringLabel),itemToStringValue:nn(e=>e.itemToStringValue),isItemEqualToValue:nn(e=>e.isItemEqualToValue),value:nn(e=>e.value),hasSelectedValue:nn(e=>{let{value:t,multiple:n,itemToStringValue:r}=e;return null!=t&&(n&&Array.isArray(t)?t.length>0:""!==ot(t,r))}),hasNullItemLabel:nn((e,t)=>!!t&&i7(e.items)),open:nn(e=>e.open),mounted:nn(e=>e.mounted),forceMount:nn(e=>e.forceMount),transitionStatus:nn(e=>e.transitionStatus),openMethod:nn(e=>e.openMethod),activeIndex:nn(e=>e.activeIndex),selectedIndex:nn(e=>e.selectedIndex),isActive:nn((e,t)=>e.activeIndex===t),isSelected:nn((e,t,n)=>{let r=e.isItemEqualToValue,l=e.value;return e.multiple?Array.isArray(l)&&l.some(e=>i5(n,e,r)):e.selectedIndex===t&&null!==e.selectedIndex||i5(n,l,r)}),isSelectedByFocus:nn((e,t)=>e.selectedIndex===t),popupProps:nn(e=>e.popupProps),triggerProps:nn(e=>e.triggerProps),triggerElement:nn(e=>e.triggerElement),positionerElement:nn(e=>e.positionerElement),listElement:nn(e=>e.listElement),scrollUpArrowVisible:nn(e=>e.scrollUpArrowVisible),scrollDownArrowVisible:nn(e=>e.scrollDownArrowVisible),hasScrollArrows:nn(e=>e.hasScrollArrows)},aB=k.memo(k.forwardRef(function(e,t){let{render:n,className:r,value:l=null,label:i,disabled:o=!1,nativeButton:a=!1,style:u,...s}=e,c=k.useRef(null),d=aa({label:i,textRef:c,indexGuessBehavior:ao.GuessFromOrder}),{store:f,getItemProps:p,setOpen:v,setValue:h,selectionRef:m,typingRef:g,valuesRef:y,multiple:b,selectedItemTextRef:x}=aD(),w=no(f,aV.isActive,d.index,void 0,void 0),S=no(f,aV.isSelected,d.index,l,void 0),C=no(f,aV.isSelectedByFocus,d.index,void 0,void 0),E=no(f,aV.isItemEqualToValue,void 0,void 0,void 0),I=d.index,M=-1!==I,P=k.useRef(null),A=lK(I);tq(()=>{if(!M)return;let e=y.current;return e[I]=l,()=>{delete e[I]}},[M,I,l,y]),tq(()=>{if(!M)return;let e=f.state.value,t=e;b&&Array.isArray(e)&&e.length>0&&(t=e[e.length-1]),void 0!==t&&i5(l,t,E)&&(f.set("selectedIndex",I),c.current&&(x.current=c.current))},[M,I,b,E,f,l,x]);let T=p({active:w,selected:S});T.id=void 0;let N=k.useRef(null),O=k.useRef("mouse"),_=k.useRef(!1),{getButtonProps:F,buttonRef:D}=im({disabled:o,focusableWhenDisabled:!0,native:a,composite:!0}),j=r5("div",e,{ref:[D,t,d.ref,P],state:{disabled:o,selected:S,highlighted:w},props:[T,{role:"option","aria-selected":S,tabIndex:w?0:-1,onTouchStart(){m.current={allowSelectedMouseUp:!1,allowUnselectedMouseUp:!1}},onKeyDown(e){N.current=e.key,f.set("activeIndex",I)," "===e.key&&g.current&&e.preventDefault()},onClick(e){_.current=!1,"keydown"===e.type&&null===N.current||o||"keydown"===e.type&&" "===N.current&&g.current||"touch"!==O.current&&!w||(N.current=null,function(e){let t=f.state.value;if(b){let n=Array.isArray(t)?t:[];h(S?i6(n,l,E):[...n,l],n_(nH,e))}else h(l,n_(nH,e)),v(!1,n_(nH,e))}(e.nativeEvent))},onPointerEnter(e){O.current=e.pointerType},onPointerDown(e){O.current=e.pointerType,_.current=!0},onMouseUp(){var e;if(o)return;if(_.current){_.current=!1;return}let t=!m.current.allowSelectedMouseUp&&S,n=!m.current.allowUnselectedMouseUp&&!S;t||n||"touch"!==O.current&&!w||null===(e=P.current)||void 0===e||e.click()}},s,F]}),z=k.useMemo(()=>({selected:S,indexRef:A,textRef:c,selectedByFocus:C,hasRegistered:M}),[S,A,c,C,M]);return(0,R.jsx)(az.Provider,{value:z,children:j})})),aL=k.forwardRef(function(e,t){var n;let r=null!==(n=e.keepMounted)&&void 0!==n&&n,{selected:l}=aH();return r||l?(0,R.jsx)(aW,{...e,ref:t}):null}),aW=k.memo(k.forwardRef((e,t)=>{let{render:n,className:r,style:l,keepMounted:i,...o}=e,{selected:a}=aH(),u=k.useRef(null),{transitionStatus:s,setMounted:c}=n5(a),d=r5("span",e,{ref:[t,u],state:{selected:a,transitionStatus:s},props:[{"aria-hidden":!0,children:"✔️"},o],stateAttributesMapping:n7});return re({open:a,ref:u,onComplete(){a||c(!1)}}),d}));function aq(e,t){return Math.max(0,e-t)}function aU(e){let{id:t,value:n,defaultValue:r=null,onValueChange:l,open:i,defaultOpen:o=!1,onOpenChange:a,name:u,form:s,autoComplete:c,disabled:d=!1,readOnly:f=!1,required:p=!1,modal:v=!0,actionsRef:h,inputRef:m,onOpenChangeComplete:g,items:y,multiple:b=!1,itemToStringLabel:x,itemToStringValue:w,isItemEqualToValue:S=i2,highlightItemOnHover:C=!0,children:E}=e,{clearErrors:I}=ov(),{setDirty:M,setTouched:P,setFocused:A,shouldValidateOnChange:T,validityData:N,setFilled:O,name:_,disabled:F,validation:D,validationMode:j}=od(),z=og({id:t}),H=F||d,V=null!=_?_:u,[B,L]=tm({controlled:n,default:b?null!=r?r:t0:r,name:"Select",state:"value"}),[W,q]=tm({controlled:i,default:o,name:"Select",state:"open"}),U=k.useRef([]),Y=k.useRef([]),Z=k.useRef(null),K=k.useRef(null),X=k.useRef(0),G=k.useRef(null),$=k.useRef([]),J=k.useRef(!1),Q=k.useRef(!1),ee=k.useRef(null),et=k.useRef({allowSelectedMouseUp:!1,allowUnselectedMouseUp:!1}),en=k.useRef(!1),{mounted:er,setMounted:el,transitionStatus:ei}=n5(W),{openMethod:eo,triggerProps:ea}=n2(W),eu=ty(()=>new na({id:z,labelId:void 0,modal:v,multiple:b,itemToStringLabel:x,itemToStringValue:w,isItemEqualToValue:S,value:B,open:W,mounted:er,transitionStatus:ei,items:y,forceMount:!1,openMethod:null,activeIndex:null,selectedIndex:null,popupProps:{},triggerProps:{},triggerElement:null,positionerElement:null,listElement:null,scrollUpArrowVisible:!1,scrollDownArrowVisible:!1,hasScrollArrows:!1})).current,es=no(eu,aV.activeIndex,void 0,void 0,void 0),ec=no(eu,aV.selectedIndex,void 0,void 0,void 0),ed=no(eu,aV.triggerElement,void 0,void 0,void 0),ef=no(eu,aV.positionerElement,void 0,void 0,void 0),ep=function(e){let[t,n]=k.useState({current:e,previous:null});return e!==t.current&&n({current:e,previous:t.current}),t.previous}(eo),ev=null!=eo?eo:ep,eh=k.useMemo(()=>b&&Array.isArray(B)&&0===B.length?"":ot(B,w),[b,B,w]),em=k.useMemo(()=>b&&Array.isArray(B)?B.map(e=>ot(e,w)):ot(B,w),[b,B,w]);of(lK(eu.state.triggerElement),{id:z,value:B,getValue:tw(()=>em)});let eg=k.useRef(B);tq(()=>{B!==eg.current&&eu.set("forceMount",!0)},[eu,B]),tq(()=>{O(b?Array.isArray(B)&&B.length>0:null!=B)},[b,B,O]),tq(function(){if(W)return;let e=$.current;if(b){let t=Array.isArray(B)?B:[];if(0===t.length){eu.set("selectedIndex",null);return}let n=i3(e,t[t.length-1],S);eu.set("selectedIndex",-1===n?null:n);return}let t=i3(e,B,S);eu.set("selectedIndex",-1===t?null:t)},[b,W,B,$,S,eu]),n1(B,()=>{I(V),M(B!==N.initialValue),T()?D.commit(B):D.commit(B,!0)});let ey=tw((e,t)=>{if(null==a||a(e,t),!t.isCanceled&&(q(e),e||t.reason!==nq&&t.reason!==nz||(P(!0),A(!1),"onBlur"===j&&D.commit(B)),!e&&null!==eu.state.activeIndex)){let e=U.current[eu.state.activeIndex];queueMicrotask(()=>{null==e||e.setAttribute("tabindex","-1")})}}),eb=tw(()=>{el(!1),eu.update({activeIndex:null,openMethod:null}),null==g||g(!1)});re({enabled:!h,open:W,ref:Z,onComplete(){W||eb()}}),k.useImperativeHandle(h,()=>({unmount:eb}),[eb]);let ex=tw((e,t)=>{null==l||l(e,t),t.isCanceled||L(e)}),ew=tw(()=>{let e=eu.state.listElement||Z.current;if(!e)return;let t=aq(e.scrollHeight,e.clientHeight),n=function(e,t){if(t<=0)return 0;let n=lC(e,0,t),r=t-n,l=n<=1,i=r<=1;return l&&i?n<=r?0:t:l?0:i?t:n}(e.scrollTop,t),r=n>0,l=n<t;eu.state.scrollUpArrowVisible!==r&&eu.set("scrollUpArrowVisible",r),eu.state.scrollDownArrowVisible!==l&&eu.set("scrollDownArrowVisible",l)}),eS=iL({open:W,onOpenChange:ey,elements:{reference:ed,floating:ef}}),eC=iW(eS,{enabled:!f&&!H,event:"mousedown"}),{getReferenceProps:eE,getFloatingProps:eR,getItemProps:ek}=nJ([eC,n$(eS,{bubbles:!1}),iZ(eS,{enabled:!f&&!H,listRef:U,activeIndex:es,selectedIndex:ec,disabledIndices:t0,onNavigate(e){(null!==e||W)&&eu.set("activeIndex",e)},focusItemOnHover:C}),o6(eS,{enabled:!f&&!H&&(W||!b),listRef:Y,activeIndex:es,selectedIndex:ec,onMatch(e){W?eu.set("activeIndex",e):ex($.current[e],n_("none"))},onTypingChange(e){J.current=e}})]),eI=k.useMemo(()=>rZ(eE(),ea,z?{id:z}:t1),[eE,ea,z]);tL(()=>{eu.update({popupProps:eR(),triggerProps:eI})}),tq(()=>{eu.update({id:z,modal:v,multiple:b,value:B,open:W,mounted:er,transitionStatus:ei,popupProps:eR(),triggerProps:eI,items:y,itemToStringLabel:x,itemToStringValue:w,isItemEqualToValue:S,openMethod:ev})},[eu,z,v,b,B,W,er,ei,eR,eI,y,x,w,S,ev]);let eM=k.useMemo(()=>({store:eu,name:V,required:p,disabled:H,readOnly:f,multiple:b,highlightItemOnHover:C,setValue:ex,setOpen:ey,listRef:U,popupRef:Z,scrollHandlerRef:K,handleScrollArrowVisibility:ew,scrollArrowsMountedCountRef:X,getItemProps:ek,events:eS.context.events,valueRef:G,valuesRef:$,labelsRef:Y,typingRef:J,selectionRef:et,selectedItemTextRef:ee,validation:D,onOpenChangeComplete:g,keyboardActiveRef:Q,alignItemWithTriggerActiveRef:en,initialValueRef:eg}),[eu,V,p,H,f,b,C,ex,ey,ek,eS.context.events,D,g,ew]),eP=rB(m,D.inputRef),eA=b&&Array.isArray(B)&&B.length>0,eT=b?void 0:V,eN=k.useMemo(()=>b&&Array.isArray(B)&&V?B.map(e=>{let t=ot(e,w);return(0,R.jsx)("input",{type:"hidden",form:s,name:V,value:t},t)}):null,[b,B,s,V,w]);return(0,R.jsx)(a_.Provider,{value:eM,children:(0,R.jsxs)(aF.Provider,{value:eS,children:[E,(0,R.jsx)("input",{...D.getInputValidationProps({onFocus(){var e;null===(e=eu.state.triggerElement)||void 0===e||e.focus({focusVisible:!0})},onChange(e){if(e.nativeEvent.defaultPrevented)return;let t=e.currentTarget.value,n=n_(nD,e.nativeEvent);eu.set("forceMount",!0),queueMicrotask(function(){if(b)return;let e=$.current.find(e=>ot(e,w).toLowerCase()===t.toLowerCase()||oe(e,x).toLowerCase()===t.toLowerCase());null!=e&&(M(e!==N.initialValue),ex(e,n),T()&&D.commit(e))})}}),id:z&&null==eT?"".concat(z,"-hidden-input"):void 0,form:s,name:eT,autoComplete:c,value:eh,disabled:H,required:p&&!eA,readOnly:f,ref:eP,style:V?rg:rm,tabIndex:-1,"aria-hidden":!0,suppressHydrationWarning:!0}),eN]})})}var aY=n(64124),aZ=n.n(aY);let aK=k.createContext(void 0),aX=k.forwardRef(function(e,t){let{store:n}=aD(),r=no(n,aV.mounted,void 0,void 0,void 0),l=no(n,aV.forceMount,void 0,void 0,void 0);return r||l?(0,R.jsx)(aK.Provider,{value:!0,children:(0,R.jsx)(ln,{ref:t,...e})}):null}),aG=k.createContext(void 0);function a$(){let e=k.useContext(aG);if(!e)throw Error(tH(59));return e}function aJ(e,t){e&&Object.assign(e.style,t)}let aQ={position:"relative",maxHeight:"100%",overflowX:"hidden",overflowY:"auto"},a0={position:"fixed"},a1=k.forwardRef(function(e,t){let{anchor:n,positionMethod:r="absolute",className:l,render:i,side:o="bottom",align:a="center",sideOffset:u=0,alignOffset:s=0,collisionBoundary:c="clipping-ancestors",collisionPadding:d,arrowPadding:f=5,sticky:p=!1,disableAnchorTracking:v,alignItemWithTrigger:h=!0,collisionAvoidance:m=r8,style:g,...y}=e,{store:b,listRef:x,labelsRef:w,alignItemWithTriggerActiveRef:S,selectedItemTextRef:C,valuesRef:E,initialValueRef:I,popupRef:M,setValue:P}=aD(),A=aj(),T=no(b,aV.open,void 0,void 0,void 0),N=no(b,aV.mounted,void 0,void 0,void 0),O=no(b,aV.modal,void 0,void 0,void 0),_=no(b,aV.value,void 0,void 0,void 0),F=no(b,aV.openMethod,void 0,void 0,void 0),D=no(b,aV.positionerElement,void 0,void 0,void 0),j=no(b,aV.triggerElement,void 0,void 0,void 0),z=no(b,aV.isItemEqualToValue,void 0,void 0,void 0),H=no(b,aV.transitionStatus,void 0,void 0,void 0),V=k.useRef(null),B=k.useRef(null),[L,W]=k.useState(h),q=N&&L&&"touch"!==F;N||L===h||W(h),tq(()=>{!N&&(aV.scrollUpArrowVisible(b.state)&&b.set("scrollUpArrowVisible",!1),aV.scrollDownArrowVisible(b.state)&&b.set("scrollDownArrowVisible",!1))},[b,N]),k.useImperativeHandle(S,()=>q),oL((q||O)&&T,"touch"===F,D,j);let U=oz({anchor:n,floatingRootContext:A,positionMethod:r,mounted:N,side:o,sideOffset:u,align:a,alignOffset:s,arrowPadding:f,collisionBoundary:c,collisionPadding:d,sticky:p,disableAnchorTracking:null!=v?v:q,collisionAvoidance:m,keepMounted:!0}),Y=q?"none":U.side,Z=q?a0:U.positionerStyles,K=oB(e,{open:T,side:Y,align:U.align,anchorHidden:U.anchorHidden},{styles:Z,transitionStatus:H,props:y,refs:[t,tw(e=>{b.set("positionerElement",e)})],hidden:!N,inert:!T}),X=k.useRef(0),G=tw(e=>{if(0===e.size&&0===X.current||0===E.current.length)return;let t=X.current;if(X.current=e.size,e.size===t)return;let n=n_(nD);if(0!==t&&!b.state.multiple&&null!==_&&-1===i3(E.current,_,z)){let e=I.current,t=null!=e&&-1!==i3(E.current,e,z)?e:null;P(t,n),null===t&&(b.set("selectedIndex",null),C.current=null)}if(0!==t&&b.state.multiple&&Array.isArray(_)){let e=e=>-1!==i3(E.current,e,z),t=_.filter(t=>e(t));(t.length!==_.length||t.some(e=>!i4(_,e,z)))&&(P(t,n),0===t.length&&(b.set("selectedIndex",null),C.current=null))}if(T&&q){b.update({scrollUpArrowVisible:!1,scrollDownArrowVisible:!1});let e={height:""};aJ(D,e),aJ(M.current,e)}}),$=k.useMemo(()=>({...U,side:Y,alignItemWithTriggerActive:q,setControlledAlignItemWithTrigger:W,scrollUpArrowRef:V,scrollDownArrowRef:B}),[U,Y,q,W]);return(0,R.jsx)(ax,{elementsRef:x,labelsRef:w,onMapChange:G,children:(0,R.jsxs)(aG.Provider,{value:$,children:[N&&O&&(0,R.jsx)(li,{inert:rv(!T),cutout:j}),K]})})}),a2="base-ui-disable-scrollbar",a5={className:a2,getElement:e=>(0,R.jsx)("style",{nonce:e,href:a2,precedence:"base-ui:low",children:".".concat(a2,"{scrollbar-width:none}.").concat(a2,"::-webkit-scrollbar{display:none}")})},a4=k.createContext(void 0),a3=k.createContext(void 0),a6={disableStyleElements:!1},a8={...lh,...n7},a9=k.forwardRef(function(e,t){var n;let{render:r,className:l,style:i,finalFocus:o,...a}=e,{store:u,popupRef:s,onOpenChangeComplete:c,setOpen:d,valueRef:f,selectedItemTextRef:p,keyboardActiveRef:v,multiple:h,handleScrollArrowVisibility:m,scrollHandlerRef:g,listRef:y,highlightItemOnHover:b}=aD(),{side:x,align:w,alignItemWithTriggerActive:S,isPositioned:C,setControlledAlignItemWithTrigger:E,scrollDownArrowRef:I,scrollUpArrowRef:M}=a$(),P=null!=function(e){let t=k.useContext(a4);if(void 0===t&&!e)throw Error(tH(69));return t}(!0),A=aj(),T=oT(),{nonce:N,disableStyleElements:O}=null!==(n=k.useContext(a3))&&void 0!==n?n:a6,_=no(u,aV.id,void 0,void 0,void 0),F=no(u,aV.open,void 0,void 0,void 0),D=no(u,aV.mounted,void 0,void 0,void 0),j=no(u,aV.popupProps,void 0,void 0,void 0),z=no(u,aV.transitionStatus,void 0,void 0,void 0),H=no(u,aV.triggerElement,void 0,void 0,void 0),V=no(u,aV.positionerElement,void 0,void 0,void 0),B=no(u,aV.listElement,void 0,void 0,void 0),L=k.useRef(!1),W=k.useRef(!1),q=k.useRef({}),U=tJ(),Y=tw(e=>{if(!V||!s.current||!W.current)return;if(L.current||!S){m();return}let t="0px"===V.style.top,n="0px"===V.style.bottom;if(!t&&!n){m();return}let r=ut(V),l=V.getBoundingClientRect().height/r.y,i=tW(V),o=getComputedStyle(V),a=parseFloat(o.marginTop),u=parseFloat(o.marginBottom),c=a7(getComputedStyle(s.current)),d=Math.min(i.documentElement.clientHeight-a-u,c),f=e.scrollTop,p=ue(e),v=0,h=null,g=!1,y=!1,b=e=>{V.style.height="".concat(e,"px")},x=t?p-f:f,w=Math.min(l+x,d);if(v=w,x<=1){((t,n)=>{let r=lC(t,0,d-l);r>0&&b(l+r),e.scrollTop=n,d-(l+r)<=1&&(L.current=!0),m()})(x,t?p:0);return}if(d-w>1)t?y=!0:h=0;else if(g=!0,n&&f<p){let e=l+x-d;h=f-(x-e)}if(0!==(v=Math.ceil(v))&&b(v),y||null!=h){let t=ue(e),n=y?t:lC(h,0,t);Math.abs(e.scrollTop-n)>1&&(e.scrollTop=n)}(g||v>=d-1)&&(L.current=!0),m()});k.useImperativeHandle(g,()=>Y,[Y]),re({open:F,ref:s,onComplete(){F&&(null==c||c(!0))}}),tq(()=>{V&&s.current&&!Object.keys(q.current).length&&(q.current={top:V.style.top||"0",left:V.style.left||"0",right:V.style.right,height:V.style.height,bottom:V.style.bottom,minHeight:V.style.minHeight,maxHeight:V.style.maxHeight,marginTop:V.style.marginTop,marginBottom:V.style.marginBottom})},[s,V]),tq(()=>{F||S||(W.current=!1,L.current=!1,aJ(V,q.current))},[F,S,V,s]),tq(()=>{let e=s.current;if(!F||!H||!V||!e||S&&!C||"ending"===u.state.transitionStatus)return;if(!S){W.current=!0,U.request(m),e.style.removeProperty("--transform-origin");return}let t=function(e){let{style:t}=e,n={};for(let[e,r]of ur)n[e]=t.getPropertyValue(e),t.setProperty(e,r,"important");return()=>{for(let[e]of ur){let r=n[e];r?t.setProperty(e,r):t.removeProperty(e)}}}(e);e.style.removeProperty("--transform-origin");try{var n,r;let t;let l=p.current,i=f.current,o=getComputedStyle(V),a=getComputedStyle(e),s=tW(H),c=(0,tE.Jj)(V),d=ut(H),v=un(H.getBoundingClientRect(),d),h=un(V.getBoundingClientRect(),d),g=v.height,x=B||e,w=x.scrollHeight,S=parseFloat(a.borderBottomWidth),C=parseFloat(o.marginTop)||10,R=parseFloat(o.marginBottom)||10,k=parseFloat(o.minHeight)||100,I=a7(a),M=s.documentElement.clientHeight-C-R,P=s.documentElement.clientWidth,A=M-v.bottom+g,N="rtl"===T?v.right-h.width:v.left,O=0;if(l&&i){let e=un(i.getBoundingClientRect(),d);t=un(l.getBoundingClientRect(),d),N=h.left+("rtl"===T?e.right-t.right:e.left-t.left);let n=e.top-v.top+e.height/2;O=t.top-h.top+t.height/2-n}let _=A+O+R+S,F=Math.min(M,_),D=M-C-R,j=_-F;V.style.left="".concat(lC(N,5,P-5-h.width),"px"),V.style.height="".concat(F,"px"),V.style.maxHeight="auto",V.style.marginTop="".concat(C,"px"),V.style.marginBottom="".concat(R,"px"),e.style.height="100%";let z=ue(x),U=j>=z-1;U&&(F=Math.min(M,h.height)-(j-z));let Y=v.top<20||v.bottom>M-20||Math.ceil(F)+1<Math.min(w,k),Z=(null!==(r=null===(n=c.visualViewport)||void 0===n?void 0:n.scale)&&void 0!==r?r:1)!==1&&tP;if(Y||Z){W.current=!0,aJ(V,q.current),E(!1);return}let K=Math.max(k,F);if(U?(V.style.top=h.height>=D?"0":"".concat(Math.max(0,M-_),"px"),V.style.height="".concat(F,"px"),x.scrollTop=ue(x)):(V.style.bottom="0",x.scrollTop=j),t){let n=h.top,r=h.height,l=t.top+t.height/2,i=lC(r>0?(l-n)/r*100:50,0,100);e.style.setProperty("--transform-origin","50% ".concat(i,"%"))}(K===M||F>=I)&&(L.current=!0),m(),b&&null===u.state.selectedIndex&&null===u.state.activeIndex&&null!=y.current[0]&&u.set("activeIndex",0),W.current=!0}finally{t()}},[u,F,V,H,f,p,s,m,S,E,U,I,M,B,y,b,T,C]),k.useEffect(()=>{if(S&&V&&F)return th((0,tE.Jj)(V),"resize",function(e){d(!1,n_("window-resize",e))})},[d,S,V,F]);let Z=r5("div",e,{ref:[t,s],state:{open:F,transitionStatus:z,side:x,align:w},stateAttributesMapping:a8,props:[j,{...B?{role:"presentation","aria-orientation":void 0}:{role:"listbox","aria-multiselectable":h||void 0,id:"".concat(_,"-list")},onKeyDown(e){v.current=!0,P&&ia.has(e.key)&&e.stopPropagation()},onMouseMove(){v.current=!1},onScroll(e){B||Y(e.currentTarget)},...S&&{style:B?{height:"100%"}:aQ}},oV(z),{className:!B&&S?a5.className:void 0},a]});return(0,R.jsxs)(k.Fragment,{children:[!O&&a5.getElement(N),(0,R.jsx)(it,{context:A,modal:!1,disabled:!D,returnFocus:o,restoreFocus:!0,children:Z})]})});function a7(e){let t=e.maxHeight||"";return t.endsWith("px")&&parseFloat(t)||1/0}function ue(e){return aq(e.scrollHeight,e.clientHeight)}function ut(e){return oP.Jv.getScale(e)}function un(e,t){return(0,rb.JB)({x:e.x/t.x,y:e.y/t.y,width:e.width/t.x,height:e.height/t.y})}let ur=[["transform","none"],["scale","1"],["translate","0 0"]],ul=k.forwardRef(function(e,t){let{className:n,render:r,style:l,...i}=e,{store:o,scrollHandlerRef:a}=aD(),{alignItemWithTriggerActive:u}=a$(),s=no(o,aV.hasScrollArrows,void 0,void 0,void 0),c=no(o,aV.openMethod,void 0,void 0,void 0),d=no(o,aV.multiple,void 0,void 0,void 0),f=no(o,aV.id,void 0,void 0,void 0),p={id:"".concat(f,"-list"),role:"listbox","aria-multiselectable":d||void 0,onScroll(e){var t;null===(t=a.current)||void 0===t||t.call(a,e.currentTarget)},...u&&{style:aQ},className:s&&"touch"!==c?a5.className:void 0};return r5("div",e,{ref:[t,tw(e=>{o.set("listElement",e)})],props:[p,i]})}),ui=e=>{let{children:t,portalTarget:n}=e;return ej(aX,{className:"atomics-Dropdown-portal",container:n,children:ej(a1,{alignItemWithTrigger:!1,className:(0,e8.Z)("atomics-Dropdown-positioner"),side:"bottom",sideOffset:8,children:ej(a9,{className:(0,e8.Z)("atomics-Dropdown-popup",aZ().popup),children:ej("div",{className:aZ().popupInner,children:ej(ul,{className:(0,e8.Z)("atomics-Dropdown-list",aZ().list),children:t})})})})})},uo={...lv,...os,value:()=>null},ua=k.forwardRef(function(e,t){let{render:n,className:r,id:l,disabled:i=!1,nativeButton:o=!0,style:a,...u}=e,{setTouched:s,setFocused:c,validationMode:d,state:f,disabled:p}=od(),{labelId:v}=om(),{store:h,setOpen:m,selectionRef:g,validation:y,readOnly:b,required:x,alignItemWithTriggerActiveRef:w,disabled:S,keyboardActiveRef:C}=aD(),E=p||S||i,R=no(h,aV.open,void 0,void 0,void 0),I=no(h,aV.value,void 0,void 0,void 0),M=no(h,aV.triggerProps,void 0,void 0,void 0),P=no(h,aV.positionerElement,void 0,void 0,void 0),A=no(h,aV.listElement,void 0,void 0,void 0),T=no(h,aV.id,void 0,void 0,void 0),N=no(h,aV.labelId,void 0,void 0,void 0),O=no(h,aV.hasSelectedValue,void 0,void 0,void 0),_=!O&&R,F=no(h,aV.hasNullItemLabel,_,void 0,void 0),D=null!=l?l:T,j=o8(v,N);og({id:D});let z=lK(P),H=k.useRef(null),{getButtonProps:V,buttonRef:B}=im({disabled:E,native:o}),L=rB(t,H,B,tw(e=>{h.set("triggerElement",e)})),W=tK(),q=tK(),U=tK(),Y=tK();k.useEffect(()=>{if(R)return O||F?Y.start(200,()=>{g.current.allowUnselectedMouseUp=!0,U.start(200,()=>{g.current.allowSelectedMouseUp=!0})}):U.start(400,()=>{g.current.allowUnselectedMouseUp=!0,g.current.allowSelectedMouseUp=!0}),()=>{U.clear(),Y.clear()};g.current={allowSelectedMouseUp:!1,allowUnselectedMouseUp:!1},q.clear()},[R,O,F,g,q,U,Y]);let Z=k.useMemo(()=>{var e,t;return null!==(t=null==A?void 0:A.id)&&void 0!==t?t:null===(e=nk(P))||void 0===e?void 0:e.id},[A,P]),K=rZ(M,{id:D,role:"combobox","aria-expanded":R?"true":"false","aria-haspopup":"listbox","aria-controls":R?Z:void 0,"aria-labelledby":j,"aria-readonly":b||void 0,"aria-required":x||void 0,tabIndex:E?-1:0,ref:L,onFocus(e){c(!0),R&&w.current&&m(!1,n_(nD,e.nativeEvent)),W.start(0,()=>{h.set("forceMount",!0)})},onBlur(e){nA(P,e.relatedTarget)||(s(!0),c(!1),"onBlur"===d&&y.commit(I))},onPointerMove(){C.current=!1},onKeyDown(){C.current=!0},onMouseDown(e){if(R)return;let t=tW(e.currentTarget);function n(e){if(!H.current)return;let t=e.target;if(nA(H.current,t)||nA(z.current,t)||t===H.current)return;let n=o3(H.current);e.clientX>=n.left-2&&e.clientX<=n.right+2&&e.clientY>=n.top-2&&e.clientY<=n.bottom+2||m(!1,n_("cancel-open",e))}q.start(0,()=>{t.addEventListener("mouseup",n,{once:!0})})}},y.getValidationProps,u,V);return K.role="combobox",r5("button",e,{ref:[t,H],state:{...f,open:R,disabled:E,value:I,readOnly:b,placeholder:!O},stateAttributesMapping:uo,props:K})}),uu={value:()=>null},us=k.forwardRef(function(e,t){let{className:n,render:r,children:l,placeholder:i,style:o,...a}=e,{store:u,valueRef:s}=aD(),c=no(u,aV.value,void 0,void 0,void 0),d=no(u,aV.items,void 0,void 0,void 0),f=no(u,aV.itemToStringLabel,void 0,void 0,void 0),p=no(u,aV.hasSelectedValue,void 0,void 0,void 0),v=no(u,aV.hasNullItemLabel,!p&&null!=i&&null==l,void 0,void 0),h=null;return h="function"==typeof l?l(c):null!=l?l:p||null==i||v?Array.isArray(c)?or(c,d,f):on(c,d,f):i,r5("span",e,{state:{value:c,placeholder:!p},ref:[t,s],props:[{children:h},a],stateAttributesMapping:uu})}),uc=e=>{let{items:t,placeholder:n,size:r}=e,l=(0,k.useMemo)(()=>new Map(t.map(e=>[e.value,e.label])),[t]);return ej(ua,{"aria-label":n,render:(e,t)=>ej(iB,{asChild:!0,color:t.disabled?"text-disabled":t.value?"text-primary":"text-tertiary",fontFamily:"sans",fontSize:"large"===r?16:14,lineHeight:"large"===r?120:105,children:ej(i_,{align:"center",asChild:!0,justify:"space-between",children:ez("button",{...e,className:(0,e8.Z)("atomics-Dropdown-trigger",aZ().trigger,e.className),children:[ej(i_.Item,{asChild:!0,grow:1,children:ej(us,{className:(0,e8.Z)("atomics-Dropdown-value",aZ().value),children:e=>{var t;return null==e?n:null!==(t=l.get(e))&&void 0!==t?t:e}})}),ej(i_.Item,{asChild:!0,shrink:0,children:ej(i_,{align:"center",asChild:!0,children:ej("span",{className:(0,e8.Z)("atomics-Dropdown-icon",aZ().icon),children:ej(ix.Wd,{height:20,width:20})})})})]})})})})},ud=(0,k.forwardRef)((e,t)=>{let{className:n,disabled:r,error:l,helpText:i,id:o,items:a,name:u,onOpenChange:s,onValueChange:c,open:d,placeholder:f,portalTarget:p,renderItem:v,size:h="medium",style:m,value:g,...y}=e,b="string"==typeof l&&l,x=(0,k.useCallback)(e=>ej(aB,{render:(t,n)=>{var r;let l={item:e,...n,...t,ItemIndicator:aL};return null!==(r=null==v?void 0:v(l))&&void 0!==r?r:ej(al,{...l})},value:e.value},e.value),[v]);return ej(i_,{asChild:!0,direction:"column",gap:4,children:ez(oJ,{className:(0,e8.Z)("atomics-Dropdown-root",aZ().root,n),"data-component":"dropdown","data-dropdown-size":h,id:o,invalid:!!l,ref:t,style:m,...eX(y),children:[ez(aU,{disabled:r,modal:!1,name:u,onOpenChange:s,onValueChange:c,open:d,value:g,children:[ej(uc,{items:a,placeholder:f,size:h}),ej(ui,{portalTarget:p,children:a.map(x)})]}),b?ej(iB,{asChild:!0,color:"red-500",fontSize:12,lineHeight:120,children:ej(o1,{className:(0,e8.Z)("atomics-Dropdown-errorText",aZ().errorText),match:!0,render:e=>ej("p",{...e,children:l})})}):i?ej(iB,{asChild:!0,color:"text-tertiary",fontSize:12,lineHeight:120,children:ej(aO,{className:(0,e8.Z)("atomics-Dropdown-helpText",aZ().helpText),children:i})}):null]})})}),uf=k.forwardRef(function(e,t){let{render:n,className:r,id:l,name:i,value:o,disabled:a=!1,onValueChange:u,defaultValue:s,autoFocus:c=!1,style:d,...f}=e,{state:p,name:v,disabled:h,setTouched:m,setDirty:g,validityData:y,setFocused:b,setFilled:x,validationMode:w,validation:S}=od(),C=h||a,E={...p,disabled:C},{labelId:R}=om(),I=og({id:l});tq(()=>{var e;let t=null!=o;(null===(e=S.inputRef.current)||void 0===e?void 0:e.value)||t&&""!==o?x(!0):t&&""===o&&x(!1)},[S.inputRef,x,o]);let M=k.useRef(null);tq(()=>{c&&M.current===nP(tW(M.current))&&b(!0)},[c,b]);let[P]=tm({controlled:o,default:s,name:"FieldControl",state:"value"}),A=void 0!==o,T=A?P:void 0,N=tw(()=>{var e;return null===(e=S.inputRef.current)||void 0===e?void 0:e.value});return of(S.inputRef,{id:I,value:T,getValue:N}),r5("input",e,{ref:[t,M],state:E,props:[{id:I,disabled:C,name:null!=v?v:i,ref:S.inputRef,"aria-labelledby":R,autoFocus:c,...A?{value:T}:{defaultValue:s},onChange(e){let t=e.currentTarget.value;null==u||u(t,n_(nD,e.nativeEvent)),g(t!==y.initialValue),x(""!==t)},onFocus(){b(!0)},onBlur(e){m(!0),b(!1),"onBlur"===w&&S.commit(e.currentTarget.value)},onKeyDown(e){"INPUT"===e.currentTarget.tagName&&"Enter"===e.key&&(m(!0),S.commit(e.currentTarget.value))}},S.getInputValidationProps(),f],stateAttributesMapping:os})}),up=k.forwardRef(function(e,t){return(0,R.jsx)(uf,{ref:t,...e})});var uv=n(37245),uh=n.n(uv);let um=(0,k.forwardRef)((e,t)=>{let{className:n,disabled:r=!1,errorText:l,helpText:i,icon:o,labelText:a,onBlur:u,onChange:s,onFocus:c,placeholderText:d,size:f="large",type:p="text",value:v,variant:h="outline",...m}=e,[g,y]=(0,k.useState)(!1),b=(0,k.useMemo)(()=>"line"===h?d||a:"outline"===h||"outline-label"===h?g&&d||a:d,[h,d,a,g]);return ej(i_,{asChild:!0,direction:"column",gap:4,children:ez(oJ,{className:(0,e8.Z)("atomics-Input-root",uh().inputRoot,n),"data-component":"input","data-input-size":f,"data-input-variant":h,invalid:!!l,children:[ej(iB,{asChild:!0,fontSize:12,lineHeight:100,children:ej(oQ,{className:uh().label,children:a})}),ez("div",{className:uh().inputWrapper,children:[ej(up,{className:uh().input,disabled:r,onBlur:e=>{y(!1),null==u||u(e)},onFocus:e=>{y(!0),null==c||c(e)},onValueChange:(e,t)=>{null==s||s(e,t)},placeholder:b,ref:t,type:p,value:v,...eX(m)}),o&&ej("span",{className:uh().icon,children:o})]}),l&&ej(iB,{asChild:!0,color:"red-500",fontSize:12,lineHeight:120,children:ej(o1,{className:uh().errorText,match:!0,render:e=>ej("p",{...e,children:l})})}),i&&!l&&ej(iB,{asChild:!0,fontSize:12,lineHeight:120,children:ej(aO,{className:uh().helpText,children:i})})]})})});um.displayName="Input";let ug=(0,k.forwardRef)((e,t)=>{let{onChange:n,step:r=1,...l}=e;return ej(um,{...l,onChange:(e,t)=>{let r=""===e?null:Number.parseFloat(e),l=Number.isNaN(r)?null:r;null==n||n(e,l,t)},ref:t,step:r,type:"number"})});ug.displayName="NumberInput";let uy=k.createContext(void 0),ub=((b={}).checked="data-checked",b.unchecked="data-unchecked",b.disabled="data-disabled",b.readonly="data-readonly",b.required="data-required",b.valid="data-valid",b.invalid="data-invalid",b.touched="data-touched",b.dirty="data-dirty",b.filled="data-filled",b.focused="data-focused",b),ux={...os,checked:e=>e?{[ub.checked]:""}:{[ub.unchecked]:""}},uw=k.forwardRef(function(e,t){let{checked:n,className:r,defaultChecked:l,"aria-labelledby":i,form:o,id:a,inputRef:u,name:s,nativeButton:c=!1,onCheckedChange:d,readOnly:f=!1,required:p=!1,disabled:v=!1,render:h,uncheckedValue:m,value:g,style:y,...b}=e,{clearErrors:x}=ov(),{state:w,setTouched:S,setDirty:C,validityData:E,setFilled:I,setFocused:M,shouldValidateOnChange:P,validationMode:A,disabled:T,name:N,validation:O}=od(),{labelId:_}=om(),F=T||v,D=null!=N?N:s,j=tw(d),z=k.useRef(null),H=rB(z,u,O.inputRef),V=k.useRef(null),B=id(),L=og({id:a,implicit:!1,controlRef:V}),W=c?void 0:L,[q,U]=tm({controlled:n,default:!!l,name:"Switch",state:"checked"});of(V,{id:B,value:q}),tq(()=>{z.current&&I(z.current.checked)},[z,I]),n1(q,()=>{x(D),C(q!==E.initialValue),I(q),P()?O.commit(q):O.commit(q,!0)});let{getButtonProps:Y,buttonRef:Z}=im({disabled:F,native:c}),K=function(e,t,n){var r;let l=!(arguments.length>3)||void 0===arguments[3]||arguments[3],i=arguments.length>4?arguments[4]:void 0,[o,a]=k.useState(),u=id(i?"".concat(i,"-label"):void 0),s=null!==(r=null!=e?e:t)&&void 0!==r?r:o;return tq(()=>{let r=e||t||!l?void 0:function(e,t){let n=function(e){if(!e)return;let t=e.parentElement;if(t&&"LABEL"===t.tagName)return t;let n=e.id;if(n){let t=e.nextElementSibling;if(t&&t.htmlFor===n)return t}let r=e.labels;return r&&r[0]}(e);if(n)return!n.id&&t&&(n.id=t),n.id||void 0}(n.current,u);o!==r&&a(r)}),s}(i,_,z,!c,W),X=k.useMemo(()=>rZ({checked:q,disabled:F,form:o,id:W,name:D,required:p,style:D?rg:rm,tabIndex:-1,type:"checkbox","aria-hidden":!0,ref:H,onChange(e){if(e.nativeEvent.defaultPrevented)return;if(f){e.preventDefault();return}let t=e.currentTarget.checked,n=n_(nD,e.nativeEvent);null==j||j(t,n),n.isCanceled||U(t)},onFocus(){var e;null===(e=V.current)||void 0===e||e.focus()}},O.getInputValidationProps,void 0!==g?{value:g}:t1),[q,F,o,H,W,D,j,f,p,U,O,g]),G=k.useMemo(()=>({...w,checked:q,disabled:F,readOnly:f,required:p}),[w,q,F,f,p]),$=r5("span",e,{state:G,ref:[t,V,Z],props:[{id:c?L:B,role:"switch","aria-checked":q,"aria-readonly":f||void 0,"aria-required":p||void 0,"aria-labelledby":K,onFocus(){F||M(!0)},onBlur(){let e=z.current;e&&!F&&(S(!0),M(!1),"onBlur"===A&&O.commit(e.checked))},onClick(e){var t;f||F||(e.preventDefault(),null===(t=z.current)||void 0===t||t.dispatchEvent(new PointerEvent("click",{bubbles:!0,shiftKey:e.shiftKey,ctrlKey:e.ctrlKey,altKey:e.altKey,metaKey:e.metaKey})))}},O.getValidationProps,b,Y],stateAttributesMapping:ux});return(0,R.jsxs)(uy.Provider,{value:G,children:[$,!q&&D&&void 0!==m&&(0,R.jsx)("input",{type:"hidden",form:o,name:D,value:m}),(0,R.jsx)("input",{...X,suppressHydrationWarning:!0})]})}),uS=k.forwardRef(function(e,t){let{render:n,className:r,style:l,...i}=e,{state:o}=od(),a=function(){let e=k.useContext(uy);if(void 0===e)throw Error(tH(63));return e}();return r5("span",e,{state:{...o,...a},ref:t,stateAttributesMapping:ux,props:i})});var uC=n(19619),uE=n.n(uC);(0,k.forwardRef)((e,t)=>{let{activeIcon:n,className:r,inactiveIcon:l,isChecked:i,onChange:o,...a}=e;return ej(uw,{...void 0!==i?{checked:i}:{},className:(0,e8.Z)("atomics-Switch-root",uE().switch,r),"data-component":"switch",onCheckedChange:(e,t)=>null==o?void 0:o(e,t),ref:t,...eX(a),children:ez(uS,{className:uE().thumb,children:[i&&n,!i&&l]})})}).displayName="Switch";var uR=n(39194),uk=n.n(uR);let uI=(0,k.forwardRef)((e,t)=>{let{children:n,className:r,label:l,size:i="medium",...o}=e;return n?ej(ti,{"aria-label":l,className:(0,e8.Z)("atomics-IconButton-root",uk().iconBtn,r),"data-button-size":i,ref:t,...eX(o),children:n}):null});uI.displayName="IconButton";var uM=n(63731),uP=n.n(uM);let uA=[{componentStyleProp:"alignItems",cssProp:"align-items"},{componentStyleProp:"autoFlow",cssProp:"grid-auto-flow"},{componentStyleProp:"columnGap",cssProp:"column-gap"},{componentStyleProp:"inline",cssProp:"display"},{componentStyleProp:"justifyContent",cssProp:"justify-content"},{componentStyleProp:"rowGap",cssProp:"row-gap"},{componentStyleProp:"templateColumns",cssProp:"grid-template-columns"},{componentStyleProp:"templateRows",cssProp:"grid-template-rows"}],uT={columnGap:e0(iE),inline:e=>e?"inline-grid":"grid",rowGap:e0(iE)},uN=to("Grid",(e,t)=>{let{alignItems:n,asChild:r=!1,autoFlow:l,className:i,columnGap:o,inline:a,justifyContent:u,rowGap:s,templateColumns:c,templateRows:d,...f}=e,p=r?tn.g7:"div",v=eK("Grid",uA);return ej(p,{className:(0,e8.Z)(uP().grid,"atomics-Grid-root",i),css:v,"data-testid":"grid",ref:r?void 0:t,...eQ({componentName:"Grid",restProps:f,styleProps:{alignItems:n,autoFlow:l,columnGap:o,inline:a,justifyContent:u,rowGap:s,templateColumns:c,templateRows:d},valueMap:uT})})}),uO=[{componentStyleProp:"columnStart",cssProp:"grid-column-start"},{componentStyleProp:"columnEnd",cssProp:"grid-column-end"},{componentStyleProp:"rowStart",cssProp:"grid-row-start"},{componentStyleProp:"rowEnd",cssProp:"grid-row-end"},{componentStyleProp:"order",cssProp:"order"}],u_=Object.assign(uN,{Item:to("GridItem",(e,t)=>{let{asChild:n=!1,className:r,columnEnd:l,columnStart:i,order:o,rowEnd:a,rowStart:u,...s}=e,c=n?tn.g7:"div",d=eK("GridItem",uO);return ej(c,{className:(0,e8.Z)("atomics-GridItem-root",r),css:d,"data-testid":"grid-item",ref:n?void 0:t,...eQ({componentName:"GridItem",restProps:s,styleProps:{columnEnd:l,columnStart:i,order:o,rowEnd:a,rowStart:u}})})})});var uF=n(42005),uD=n.n(uF);let uj=Object.assign(to("List",(e,t)=>{let{asChild:n=!1,children:r,className:l,gap:i,variant:o="unordered",...a}=e;return ej(n?tn.g7:"ordered"===o?"ol":"ul",{className:(0,e8.Z)("atomics-List-root",uD().list,l),"data-list-gap":i,"data-list-variant":o,"data-testid":"list",ref:n?void 0:t,...eX(a),children:r})}),{Item:to("ListItem",(e,t)=>{let{asChild:n=!1,children:r,className:l,...i}=e;return ej(n?tn.g7:"li",{className:(0,e8.Z)("atomics-ListItem-root",l),"data-testid":"list-item",ref:n?void 0:t,...eX(i),children:r})})}),uz={...lh,...n7},uH=k.forwardRef(function(e,t){let{render:n,className:r,style:l,forceRender:i=!1,...o}=e,{store:a}=rn(),u=a.useState("open"),s=a.useState("nested"),c=a.useState("mounted");return r5("div",e,{state:{open:u,transitionStatus:a.useState("transitionStatus")},ref:[a.context.backdropRef,t],stateAttributesMapping:uz,props:[{role:"presentation",hidden:!c,style:{userSelect:"none",WebkitUserSelect:"none"}},o],enabled:i||!s})}),uV=((x={}).nestedDialogs="--nested-dialogs",x),uB=((w={})[w.open=la.open]="open",w[w.closed=la.closed]="closed",w[w.startingStyle=la.startingStyle]="startingStyle",w[w.endingStyle=la.endingStyle]="endingStyle",w.nested="data-nested",w.nestedDialogOpen="data-nested-dialog-open",w),uL={...lh,...n7,nestedDialogOpen:e=>e?{[uB.nestedDialogOpen]:""}:null},uW=k.forwardRef(function(e,t){let{className:n,finalFocus:r,initialFocus:l,render:i,style:o,...a}=e,{store:u}=rn(),s=u.useState("descriptionElementId"),c=u.useState("disablePointerDismissal"),d=u.useState("floatingRootContext"),f=u.useState("popupProps"),p=u.useState("modal"),v=u.useState("mounted"),h=u.useState("nested"),m=u.useState("nestedOpenDialogCount"),g=u.useState("open"),y=u.useState("openMethod"),b=u.useState("titleElementId"),x=u.useState("transitionStatus"),w=u.useState("role");ll(),re({open:g,ref:u.context.popupRef,onComplete(){if(g){var e,t;null===(e=(t=u.context).onOpenChangeComplete)||void 0===e||e.call(t,!0)}}});let S=r5("div",e,{state:{open:g,nested:h,transitionStatus:x,nestedDialogOpen:m>0},props:[f,{"aria-labelledby":null!=b?b:void 0,"aria-describedby":null!=s?s:void 0,role:w,tabIndex:-1,hidden:!v,onKeyDown(e){ia.has(e.key)&&e.stopPropagation()},style:{[uV.nestedDialogs]:m}},a],ref:[t,u.context.popupRef,u.useStateSetter("popupElement")],stateAttributesMapping:uL});return(0,R.jsx)(it,{context:d,openInteractionType:y,disabled:!v,closeOnFocusOut:!c,initialFocus:void 0===l?function(e){return"touch"!==e||u.context.popupRef.current}:l,returnFocus:r,modal:!1!==p,restoreFocus:"popup",children:S})});var uq=n(25749),uU=n.n(uq);let uY=(0,k.forwardRef)((e,t)=>{let{children:n,className:r,footer:l,isDismissible:i=!0,isModalOpen:o,onOpenChange:a,portalTarget:u,size:s="medium",subtitle:c,title:d,...f}=e;return ej(ru,{disablePointerDismissal:!i,onOpenChange:a,open:o,children:ez(lo,{className:"atomics-Modal-portal",container:u,children:[ej(uH,{className:(0,e8.Z)(uU().backdrop,"atomics-Modal-backdrop")}),ej(i_,{asChild:!0,direction:"column",children:ez(uW,{className:(0,e8.Z)(uU().popup,r,"atomics-Modal-popup"),"data-component":"modal","data-modal-size":s,ref:t,...eX(f),children:[ez(i_,{className:(0,e8.Z)(uU().header,"atomics-Modal-header"),children:[ej(i_.Item,{asChild:!0,shrink:0,children:ej(uI,{"aria-hidden":"true",className:(0,e8.Z)(uU().closeButtonSpacer,"atomics-Modal-closeButton"),size:"extra-small",tabIndex:-1,variant:"ghost",children:ej(ix.x8,{})})}),ej(i_.Item,{asChild:!0,grow:1,shrink:1,children:ez(i_,{align:"center",className:uU().headerContent,direction:"column",gap:4,children:[ej(ip,{render:e=>{let{className:t,color:n,...r}=e;return ej(iB,{asChild:!0,className:(0,e8.Z)(t,uU().title,"atomics-Modal-title"),fontFamily:"sans",fontSize:20,fontWeight:"bold",lineHeight:120,children:ej("h2",{...r,children:d})})}}),null!=c&&ej(iv,{render:e=>{let{className:t,color:n,...r}=e;return ej(iB,{asChild:!0,className:(0,e8.Z)(t,uU().subtitle,"atomics-Modal-subtitle"),fontFamily:"sans",fontSize:14,fontWeight:"regular",lineHeight:120,children:ej("p",{...r,children:c})})}})]})}),ej(i_.Item,{asChild:!0,shrink:0,children:ej(iy,{render:e=>{let{className:t,...n}=e;return ej(uI,{className:(0,e8.Z)("atomics-Modal-closeButton",t),label:"Close",size:"extra-small",variant:"ghost",...n,children:ej(ix.x8,{})})}})})]}),ej("div",{className:(0,e8.Z)(uU().body,"atomics-Modal-body"),children:n}),null!=l&&ej(u_,{autoFlow:"column",className:(0,e8.Z)(uU().footer,"atomics-Modal-footer"),columnGap:8,children:l})]})})]})})});function uZ(){let e=eB(["\n @layer phx.components {\n & {\n aspect-ratio: 3 / 2;\n }\n }\n ","\n "]);return uZ=function(){return e},e}function uK(){let e=eB(["\n @layer phx.components {\n & {\n aspect-ratio: 1 / 1;\n border-radius: 50%;\n }\n }\n "]);return uK=function(){return e},e}function uX(){let e=eB(["\n @layer phx.components {\n & {\n --atomics-skeleton-row-gap: var(--phx-space-core-8);\n }\n }\n "]);return uX=function(){return e},e}function uG(){let e=eB(["\n @layer phx.components {\n & {\n --atomics-skeleton-row-height: 1lh;\n height: calc(\n var(--atomics-skeleton-row-height) - var(--atomics-skeleton-row-gap)\n );\n margin-bottom: calc(var(--atomics-skeleton-row-gap) / 2);\n margin-top: calc(var(--atomics-skeleton-row-gap) / 2);\n }\n\n &[data-is-last-row] {\n width: 60%;\n }\n }\n "]);return uG=function(){return e},e}function u$(){let e=eB(["\n @layer phx.components {\n @keyframes skeleton-pulse {\n 0%,\n 100% {\n opacity: 1;\n }\n 50% {\n opacity: 0.3;\n }\n }\n\n & {\n --atomics-skeleton-background-color: var(\n --phx-color-background-secondary\n );\n background-color: var(--atomics-skeleton-background-color);\n border-radius: var(--phx-radius-core-4);\n @media (prefers-reduced-motion: no-preference) {\n animation: skeleton-pulse 1600ms linear infinite;\n }\n }\n }\n "]);return u$=function(){return e},e}uY.displayName="Modal";let uJ={box:eW(uZ(),eZ("BoxSkeleton",[{componentStyleProp:"aspectRatio",cssProp:"aspect-ratio"}])),circle:eW(uK()),line:eW(uX()),lineRow:eW(uG()),skeleton:eW(u$())},uQ=[{componentStyleProp:"width",cssProp:"width"}],u0=(0,k.forwardRef)((e,t)=>{let{aspectRatio:n,variant:r,width:l,...i}=e;return ej("div",{css:[uJ.skeleton,uJ.box,eK("BoxSkeleton",uQ)],"data-skeleton-variant":r,ref:t,...eQ({componentName:"BoxSkeleton",restProps:i,styleProps:{aspectRatio:n,width:l},valueMap:{width:e1}})})});u0.displayName="BoxSkeleton";let u1=[{componentStyleProp:"size",cssProp:"width"},{componentStyleProp:"size",cssProp:"height"}],u2=(0,k.forwardRef)((e,t)=>{let{size:n,variant:r,...l}=e;return ej("div",{css:[uJ.skeleton,uJ.circle,eK("CircleSkeleton",u1)],"data-skeleton-variant":r,ref:t,...eQ({componentName:"CircleSkeleton",restProps:l,styleProps:{size:n},valueMap:{size:e1}})})});u2.displayName="CircleSkeleton";let u5={rowGap:e0(iE),rowHeight:e1},u4=[{componentStyleProp:"rowHeight",cssProp:"--atomics-skeleton-row-height"},{componentStyleProp:"rowGap",cssProp:"--atomics-skeleton-row-gap"}],u3=(0,k.forwardRef)((e,t)=>{let{numRows:n=1,rowGap:r,rowHeight:l,variant:i,...o}=e,a=eK("LineSkeleton",u4);return ej(i_,{css:uJ.line,"data-skeleton-variant":i,direction:"column",ref:t,...eX(o),children:Array.from({length:n},(e,t)=>ej("div",{css:[uJ.skeleton,uJ.lineRow,a],"data-is-last-row":t===n-1?"":void 0,...eQ({componentName:"LineSkeleton",styleProps:{rowGap:r,rowHeight:l},valueMap:u5})},t))})});u3.displayName="LineSkeleton";let u6=(0,k.forwardRef)((e,t)=>{let{className:n,...r}=e,l=(0,e8.Z)("atomics-Skeleton-root",n);switch(r.variant){case"circle":return ej(u2,{className:l,ref:t,...r});case"box":return ej(u0,{className:l,ref:t,...r});case"line":return ej(u3,{className:l,ref:t,...r})}});u6.displayName="Skeleton";var u8=n(51144),u9=n.n(u8);(0,k.forwardRef)((e,t)=>{let{children:n,className:r,size:l="medium",...i}=e;return ej(ti,{className:(0,e8.Z)("atomics-UtilityButton-root",u9().utilityBtn,r),"data-button-size":l,ref:t,...eX(i),children:n})}).displayName="UtilityButton"},74945:function(e){e.exports={avatar:"Avatar_avatar__6R9_G"}},47993:function(e){e.exports={badge:"Badge_badge__CT1BR"}},22575:function(e){e.exports={btn:"Button_btn__hEu8M"}},20834:function(e){e.exports={card:"Card_card__4vP3N"}},80480:function(e){e.exports={chip:"Chip_chip__FPJtZ"}},50161:function(e){e.exports={detailCard:"DetailCard_detailCard__QxqrM",detailCardMarginableChild:"DetailCard_detailCardMarginableChild__s4eWx",detailCardHorizontalContent:"DetailCard_detailCardHorizontalContent__ac8vK",detailCardHeader:"DetailCard_detailCardHeader__MEHp9",detailCardMedia:"DetailCard_detailCardMedia__D20sS",detailCardBody:"DetailCard_detailCardBody__o4k76",detailCardFooter:"DetailCard_detailCardFooter__5SVM8"}},54474:function(e){e.exports={backdrop:"Drawer_backdrop__ozSG1",popup:"Drawer_popup__nhwL2",viewport:"Drawer_viewport__FuhGz",header:"Drawer_header__0_wi1",headerContent:"Drawer_headerContent__UuKZr",closeButtonSpacer:"Drawer_closeButtonSpacer__LJy8i",subtitle:"Drawer_subtitle___U9XX",title:"Drawer_title__9BTYa",content:"Drawer_content__FPJ5m",body:"Drawer_body__7lQNs",footer:"Drawer_footer__ls2B_"}},39194:function(e){e.exports={iconBtn:"IconButton_iconBtn__dg5zS"}},25749:function(e){e.exports={popup:"Modal_popup__5shbF",backdrop:"Modal_backdrop__XuVyK",header:"Modal_header__wI7jI",headerContent:"Modal_headerContent__tPU4Y",closeButtonSpacer:"Modal_closeButtonSpacer__NalAn",title:"Modal_title__SzUtn",subtitle:"Modal_subtitle__vXBEp",body:"Modal_body__S4dzL",footer:"Modal_footer__pUXkr"}},51144:function(e){e.exports={utilityBtn:"UtilityButton_utilityBtn__liXoz"}},9914:function(e){e.exports={comboboxRoot:"Combobox_comboboxRoot__aDXv9",label:"Combobox_label__RjTZr",trigger:"Combobox_trigger__wqwql",value:"Combobox_value__z8SBO",chevron:"Combobox_chevron__kAfzz",popup:"Combobox_popup__iVm_B",errorText:"Combobox_errorText__z9R9n"}},21956:function(e){e.exports={menuContainer:"ComboboxMenu_menuContainer__BurCm",srOnly:"ComboboxMenu_srOnly__R4NH9",searchBar:"ComboboxMenu_searchBar__g1JI8",clearButton:"ComboboxMenu_clearButton__D47eM",searchIcon:"ComboboxMenu_searchIcon__IVgsl",list:"ComboboxMenu_list__AEZo0",empty:"ComboboxMenu_empty__lmblo",itemIndicator:"ComboboxMenu_itemIndicator__0MhF0"}},27116:function(e){e.exports={menuInput:"MenuInput_menuInput__1zmFU"}},64124:function(e){e.exports={root:"Dropdown_root__qcJEu",trigger:"Dropdown_trigger__FTO1u",value:"Dropdown_value___qNc7",icon:"Dropdown_icon__ZQgxa",popup:"Dropdown_popup__GkDN6",popupInner:"Dropdown_popupInner__JbRrD",list:"Dropdown_list__1dJwP",indicator:"Dropdown_indicator__m_LbM",errorText:"Dropdown_errorText__YXtDi",helpText:"Dropdown_helpText__AKBli"}},37245:function(e){e.exports={inputRoot:"Input_inputRoot__G24K_",label:"Input_label__PFTMK",inputWrapper:"Input_inputWrapper__RQ977",icon:"Input_icon__tgR_J",input:"Input_input__3mFqW",helpText:"Input_helpText__pRKz_",errorText:"Input_errorText___tlIi"}},19619:function(e){e.exports={switch:"Switch_switch__h4w1G",thumb:"Switch_thumb__sjvmF"}},66303:function(e){e.exports={menuItem:"MenuItem_menuItem__2BHxF",menuItemSpacer:"MenuItem_menuItemSpacer__PDjR7"}},63731:function(e){e.exports={grid:"Grid_grid__qtAzq"}},42005:function(e){e.exports={list:"List_list__K_lgQ"}},83:function(e,t,n){"use strict";var r=n(67294),l="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},i=r.useState,o=r.useEffect,a=r.useLayoutEffect,u=r.useDebugValue;function s(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!l(e,n)}catch(e){return!0}}var c="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var n=t(),r=i({inst:{value:n,getSnapshot:t}}),l=r[0].inst,c=r[1];return a(function(){l.value=n,l.getSnapshot=t,s(l)&&c({inst:l})},[e,n,t]),o(function(){return s(l)&&c({inst:l}),e(function(){s(l)&&c({inst:l})})},[e]),u(n),n};t.useSyncExternalStore=void 0!==r.useSyncExternalStore?r.useSyncExternalStore:c},26251:function(e,t,n){"use strict";var r=n(67294),l=n(61688),i="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},o=l.useSyncExternalStore,a=r.useRef,u=r.useEffect,s=r.useMemo,c=r.useDebugValue;t.useSyncExternalStoreWithSelector=function(e,t,n,r,l){var d=a(null);if(null===d.current){var f={hasValue:!1,value:null};d.current=f}else f=d.current;var p=o(e,(d=s(function(){function e(e){if(!u){if(u=!0,o=e,e=r(e),void 0!==l&&f.hasValue){var t=f.value;if(l(t,e))return a=t}return a=e}if(t=a,i(o,e))return t;var n=r(e);return void 0!==l&&l(t,n)?(o=e,t):(o=e,a=n)}var o,a,u=!1,s=void 0===n?null:n;return[function(){return e(t())},null===s?void 0:function(){return e(s())}]},[t,n,r,l]))[0],d[1]);return u(function(){f.hasValue=!0,f.value=p},[p]),c(p),p}},61688:function(e,t,n){"use strict";e.exports=n(83)},52798:function(e,t,n){"use strict";e.exports=n(26251)},61465:function(e,t,n){"use strict";n.d(t,{g7:function(){return o},A4:function(){return u}});var r=n(67294);function l(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}var i=n(85893),o=function(e){let t=function(e){let t=r.forwardRef((e,t)=>{let{children:n,...i}=e;if(r.isValidElement(n)){let e,o;let a=(e=Object.getOwnPropertyDescriptor(n.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning?n.ref:(e=Object.getOwnPropertyDescriptor(n,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning?n.props.ref:n.props.ref||n.ref,u=function(e,t){let n={...t};for(let r in t){let l=e[r],i=t[r];/^on[A-Z]/.test(r)?l&&i?n[r]=(...e)=>{let t=i(...e);return l(...e),t}:l&&(n[r]=l):"style"===r?n[r]={...l,...i}:"className"===r&&(n[r]=[l,i].filter(Boolean).join(" "))}return{...e,...n}}(i,n.props);return n.type!==r.Fragment&&(u.ref=t?function(...e){return t=>{let n=!1,r=e.map(e=>{let r=l(e,t);return n||"function"!=typeof r||(n=!0),r});if(n)return()=>{for(let t=0;t<r.length;t++){let n=r[t];"function"==typeof n?n():l(e[t],null)}}}}(t,a):a),r.cloneElement(n,u)}return r.Children.count(n)>1?r.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}(e),n=r.forwardRef((e,n)=>{let{children:l,...o}=e,a=r.Children.toArray(l),u=a.find(s);if(u){let e=u.props.children,l=a.map(t=>t!==u?t:r.Children.count(e)>1?r.Children.only(null):r.isValidElement(e)?e.props.children:null);return(0,i.jsx)(t,{...o,ref:n,children:r.isValidElement(e)?r.cloneElement(e,void 0,l):null})}return(0,i.jsx)(t,{...o,ref:n,children:l})});return n.displayName=`${e}.Slot`,n}("Slot"),a=Symbol("radix.slottable"),u=function(e){let t=({children:e})=>(0,i.jsx)(i.Fragment,{children:e});return t.displayName=`${e}.Slottable`,t.__radixId=a,t}("Slottable");function s(e){return r.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===a}},47231:function(e,t,n){"use strict";n.d(t,{mm:function(){return l},kw:function(){return i},Wh:function(){return o},Jr:function(){return a},x8:function(){return u},GE:function(){return s},$V:function(){return c},Wd:function(){return d},_j:function(){return f},hY:function(){return p},hO:function(){return v},HN:function(){return h}});var r=n(67294);let l=(0,r.forwardRef)((e,t)=>{let{title:n,titleId:l,...i}=e;return r.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"currentColor","data-phx-icon":"add",viewBox:"0 0 24 24",ref:t,"aria-labelledby":l,...i},n?r.createElement("title",{id:l},n):null,r.createElement("path",{d:"M11 19v-6H5v-2h6V5h2v6h6v2h-6v6z"}))}),i=(0,r.forwardRef)((e,t)=>{let{title:n,titleId:l,...i}=e;return r.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"currentColor","data-phx-icon":"bookmark-fill",viewBox:"0 0 24 24",ref:t,"aria-labelledby":l,...i},n?r.createElement("title",{id:l},n):null,r.createElement("path",{d:"M19 3H5v18l7-3 7 3z"}))}),o=(0,r.forwardRef)((e,t)=>{let{title:n,titleId:l,...i}=e;return r.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"currentColor","data-phx-icon":"bookmark-outline",viewBox:"0 0 24 24",ref:t,"aria-labelledby":l,...i},n?r.createElement("title",{id:l},n):null,r.createElement("path",{d:"M19 3H5v18l7-3 7 3zm-2 15-5-2.18L7 18V5h10z"}))}),a=(0,r.forwardRef)((e,t)=>{let{title:n,titleId:l,...i}=e;return r.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"currentColor","data-phx-icon":"check",viewBox:"0 0 24 24",ref:t,"aria-labelledby":l,...i},n?r.createElement("title",{id:l},n):null,r.createElement("path",{d:"m8.795 15.875-4.17-4.17-1.42 1.41 5.59 5.59 12-12-1.41-1.41z"}))}),u=(0,r.forwardRef)((e,t)=>{let{title:n,titleId:l,...i}=e;return r.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"currentColor","data-phx-icon":"close",viewBox:"0 0 24 24",ref:t,"aria-labelledby":l,...i},n?r.createElement("title",{id:l},n):null,r.createElement("path",{d:"M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"}))}),s=(0,r.forwardRef)((e,t)=>{let{title:n,titleId:l,...i}=e;return r.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"currentColor","data-phx-icon":"fullscreen-close",viewBox:"0 0 24 24",ref:t,"aria-labelledby":l,...i},n?r.createElement("title",{id:l},n):null,r.createElement("path",{d:"M6 21v-3H3v-2h5v5zm10 0v-5h5v2h-3v3zM3 8V6h3V3h2v5zm13 0V3h2v3h3v2z"}))}),c=(0,r.forwardRef)((e,t)=>{let{title:n,titleId:l,...i}=e;return r.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"currentColor","data-phx-icon":"fullscreen-open",viewBox:"0 0 24 24",ref:t,"aria-labelledby":l,...i},n?r.createElement("title",{id:l},n):null,r.createElement("path",{d:"M3 21v-5h2v3h3v2zm13 0v-2h3v-3h2v5zM3 8V3h5v2H5v3zm16 0V5h-3V3h5v5z"}))}),d=(0,r.forwardRef)((e,t)=>{let{title:n,titleId:l,...i}=e;return r.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"currentColor","data-phx-icon":"keyboard-arrow-down",viewBox:"0 0 24 24",ref:t,"aria-labelledby":l,...i},n?r.createElement("title",{id:l},n):null,r.createElement("path",{d:"m12 15.4-6-6L7.4 8l4.6 4.6L16.6 8 18 9.4z"}))}),f=(0,r.forwardRef)((e,t)=>{let{title:n,titleId:l,...i}=e;return r.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"currentColor","data-phx-icon":"open-in-new",viewBox:"0 0 24 24",ref:t,"aria-labelledby":l,...i},n?r.createElement("title",{id:l},n):null,r.createElement("path",{d:"M19 19H5V5h7V3H3v18h18v-9h-2zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3z"}))}),p=(0,r.forwardRef)((e,t)=>{let{title:n,titleId:l,...i}=e;return r.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"currentColor","data-phx-icon":"refresh",viewBox:"0 0 24 24",ref:t,"aria-labelledby":l,...i},n?r.createElement("title",{id:l},n):null,r.createElement("path",{d:"M12 20q-3.35 0-5.675-2.325T4 12t2.325-5.675T12 4q1.725 0 3.3.713A7.6 7.6 0 0 1 18 6.75V4h2v7h-7V9h4.2a5.84 5.84 0 0 0-2.187-2.2A5.93 5.93 0 0 0 12 6Q9.5 6 7.75 7.75T6 12t1.75 4.25T12 18a5.86 5.86 0 0 0 3.475-1.1A5.8 5.8 0 0 0 17.65 14h2.1q-.7 2.65-2.85 4.325C14.75 20 13.833 20 12 20"}))}),v=(0,r.forwardRef)((e,t)=>{let{title:n,titleId:l,...i}=e;return r.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"currentColor","data-phx-icon":"remove-circle-outline",viewBox:"0 0 24 24",ref:t,"aria-labelledby":l,...i},n?r.createElement("title",{id:l},n):null,r.createElement("path",{d:"M7 11v2h10v-2zm5-9C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8"}))}),h=(0,r.forwardRef)((e,t)=>{let{title:n,titleId:l,...i}=e;return r.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"currentColor","data-phx-icon":"search",viewBox:"0 0 24 24",ref:t,"aria-labelledby":l,...i},n?r.createElement("title",{id:l},n):null,r.createElement("path",{d:"m19.6 21-6.3-6.3A6.1 6.1 0 0 1 9.5 16q-2.725 0-4.612-1.887T3 9.5t1.888-4.612Q6.775 3 9.5 3t4.613 1.888Q15.999 6.775 16 9.5a6.1 6.1 0 0 1-1.3 3.8l6.3 6.3zM9.5 14q1.875 0 3.188-1.313Q14 11.375 14 9.5t-1.313-3.188Q11.375 5 9.5 5T6.312 6.313C4.999 7.626 5 8.25 5 9.5q0 1.875 1.313 3.188Q7.625 14 9.5 14"}))})}}]);