PageSourceSearch

https://community.moneyhabitudes.com/packs/js/25826-f90ff2fd944089a5.js

js moneyhabitudes.com collected 2026-09-28 10:18:56 UTC 478,147 bytes, 9 lines download raw bytes

1(self.rspackChunkcircle=self.rspackChunkcircle||[]).push([[25826],{827915(e,t,n){"use strict";function r(e){return e?(e.nodeName||"").toLowerCase():null}n.d(t,{A:()=>r})},301892(e,t,n){"use strict";function r(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}n.d(t,{A:()=>r})},799136(e,t,n){"use strict";var r=n(301892);function i(e){var t=(0,r.A)(e).Element;return e instanceof t||e instanceof Element}function o(e){var t=(0,r.A)(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function l(e){if("u"<typeof ShadowRoot)return!1;var t=(0,r.A)(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}n.d(t,{Ng:()=>l,sb:()=>o,vq:()=>i})},710776(e,t,n){"use strict";var r=n(827915),i=n(799136);n.d(t,{},{A:{name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var t=e.state;Object.keys(t.elements).forEach(function(e){var n=t.styles[e]||{},o=t.attributes[e]||{},l=t.elements[e];(0,i.sb)(l)&&(0,r.A)(l)&&(Object.assign(l.style,n),Object.keys(o).forEach(function(e){var t=o[e];!1===t?l.removeAttribute(e):l.setAttribute(e,!0===t?"":t)}))})},effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach(function(e){var o=t.elements[e],l=t.attributes[e]||{},a=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:n[e]).reduce(function(e,t){return e[t]="",e},{});(0,i.sb)(o)&&(0,r.A)(o)&&(Object.assign(o.style,a),Object.keys(l).forEach(function(e){o.removeAttribute(e)}))})}},requires:["computeStyles"]}})},488935(e,t,n){"use strict";n.d(t,{n:()=>es});var r,i,o,l,a,s=n(799136),u=Math.max,c=Math.min,d=Math.round,f=n(301892);function p(){var e=navigator.userAgentData;return null!=e&&e.brands?e.brands.map(function(e){return e.brand+"/"+e.version}).join(" "):navigator.userAgent}function m(){return!/^((?!chrome|android).)*safari/i.test(p())}function h(e,t,n){void 0===t&&(t=!1),void 0===n&&(n=!1);var r=e.getBoundingClientRect(),i=1,o=1;t&&(0,s.sb)(e)&&(i=e.offsetWidth>0&&d(r.width)/e.offsetWidth||1,o=e.offsetHeight>0&&d(r.height)/e.offsetHeight||1);var l=((0,s.vq)(e)?(0,f.A)(e):window).visualViewport,a=!m()&&n,u=(r.left+(a&&l?l.offsetLeft:0))/i,c=(r.top+(a&&l?l.offsetTop:0))/o,p=r.width/i,h=r.height/o;return{width:p,height:h,top:c,right:u+p,bottom:c+h,left:u,x:u,y:c}}function v(e){var t=(0,f.A)(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}var g=n(827915);function b(e){return(((0,s.vq)(e)?e.ownerDocument:e.document)||window.document).documentElement}function y(e){return h(b(e)).left+v(e).scrollLeft}function x(e){return(0,f.A)(e).getComputedStyle(e)}function w(e){var t=x(e),n=t.overflow,r=t.overflowX,i=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+i+r)}function E(e){var t=h(e),n=e.offsetWidth,r=e.offsetHeight;return 1>=Math.abs(t.width-n)&&(n=t.width),1>=Math.abs(t.height-r)&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function S(e){return"html"===(0,g.A)(e)?e:e.assignedSlot||e.parentNode||((0,s.Ng)(e)?e.host:null)||b(e)}function C(e,t){void 0===t&&(t=[]);var n,r=function e(t){return["html","body","#document"].indexOf((0,g.A)(t))>=0?t.ownerDocument.body:(0,s.sb)(t)&&w(t)?t:e(S(t))}(e),i=r===(null==(n=e.ownerDocument)?void 0:n.body),o=(0,f.A)(r),l=i?[o].concat(o.visualViewport||[],w(r)?r:[]):r,a=t.concat(l);return i?a:a.concat(C(S(l)))}function T(e){return(0,s.sb)(e)&&"fixed"!==x(e).position?e.offsetParent:null}function R(e){for(var t,n=(0,f.A)(e),r=T(e);r&&(t=r,["table","td","th"].indexOf((0,g.A)(t))>=0)&&"static"===x(r).position;)r=T(r);return r&&("html"===(0,g.A)(r)||"body"===(0,g.A)(r)&&"static"===x(r).position)?n:r||function(e){var t=/firefox/i.test(p());if(/Trident/i.test(p())&&(0,s.sb)(e)&&"fixed"===x(e).position)return null;var n=S(e);for((0,s.Ng)(n)&&(n=n.host);(0,s.sb)(n)&&0>["html","body"].indexOf((0,g.A)(n));){var r=x(n);if("none"!==r.transform||"none"!==r.perspective||"paint"===r.contain||-1!==["transform","perspective"].indexOf(r.willChange)||t&&"filter"===r.willChange||t&&r.filter&&"none"!==r.filter)return n;n=n.parentNode}return null}(e)||n}var O="bottom",A="right",k="left",M="auto",j=["top",O,A,k],I="start",_="viewport",P="popper",D=j.reduce(function(e,t){return e.concat([t+"-"+I,t+"-end"])},[]),F=[].concat(j,[M]).reduce(function(e,t){return e.concat([t,t+"-"+I,t+"-end"])},[]),L=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"],N={placement:"bottom",modifiers:[],strategy:"absolute"};function V(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return!t.some(function(e){return!(e&&"function"==typeof e.getBoundingClientRect)})}var H={passive:!0};function z(e){return e.split("-")[0]}function W(e){return e.split("-")[1]}function U(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function B(e){var t,n=e.reference,r=e.element,i=e.placement,o=i?z(i):null,l=i?W(i):null,a=n.x+n.width/2-r.width/2,s=n.y+n.height/2-r.height/2;switch(o){case"top":t={x:a,y:n.y-r.height};break;case O:t={x:a,y:n.y+n.height};break;case A:t={x:n.x+n.width,y:s};break;case k:t={x:n.x-r.width,y:s};break;default:t={x:n.x,y:n.y}}var u=o?U(o):null;if(null!=u){var c="y"===u?"height":"width";switch(l){case I:t[u]=t[u]-(n[c]/2-r[c]/2);break;case"end":t[u]=t[u]+(n[c]/2-r[c]/2)}}return t}var q={top:"auto",right:"auto",bottom:"auto",left:"auto"};function $(e){var t,n,r,i,o,l,a=e.popper,s=e.popperRect,u=e.placement,c=e.variation,p=e.offsets,m=e.position,h=e.gpuAcceleration,v=e.adaptive,g=e.roundOffsets,y=e.isFixed,w=p.x,E=void 0===w?0:w,S=p.y,C=void 0===S?0:S,T="function"==typeof g?g({x:E,y:C}):{x:E,y:C};E=T.x,C=T.y;var M=p.hasOwnProperty("x"),j=p.hasOwnProperty("y"),I=k,_="top",P=window;if(v){var D=R(a),F="clientHeight",L="clientWidth";D===(0,f.A)(a)&&"static"!==x(D=b(a)).position&&"absolute"===m&&(F="scrollHeight",L="scrollWidth"),("top"===u||(u===k||u===A)&&"end"===c)&&(_=O,C-=(y&&D===P&&P.visualVie
vendor: 11,924 bytes, line 1
1wport?P.visualViewport.height:D[F])-s.height,C*=h?1:-1),(u===k||("top"===u||u===O)&&"end"===c)&&(I=A,E-=(y&&D===P&&P.visualViewport?P.visualViewport.width:D[L])-s.width,E*=h?1:-1)}var N=Object.assign({position:m},v&&q),V=!0===g?(n=(t={x:E,y:C}).x,r=t.y,{x:d(n*(i=window.devicePixelRatio||1))/i||0,y:d(r*i)/i||0}):{x:E,y:C};return(E=V.x,C=V.y,h)?Object.assign({},N,((l={})[_]=j?"0":"",l[I]=M?"0":"",l.transform=1>=(P.devicePixelRatio||1)?"translate("+E+"px, "+C+"px)":"translate3d("+E+"px, "+C+"px, 0)",l)):Object.assign({},N,((o={})[_]=j?C+"px":"",o[I]=M?E+"px":"",o.transform="",o))}var K=n(710776),Y={left:"right",right:"left",bottom:"top",top:"bottom"};function X(e){return e.replace(/left|right|bottom|top/g,function(e){return Y[e]})}var G={start:"end",end:"start"};function Z(e){return e.replace(/start|end/g,function(e){return G[e]})}function J(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&(0,s.Ng)(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function Q(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function ee(e,t,n){var r,i,o,l,a,c,d,p,g,w;return t===_?Q(function(e,t){var n=(0,f.A)(e),r=b(e),i=n.visualViewport,o=r.clientWidth,l=r.clientHeight,a=0,s=0;if(i){o=i.width,l=i.height;var u=m();(u||!u&&"fixed"===t)&&(a=i.offsetLeft,s=i.offsetTop)}return{width:o,height:l,x:a+y(e),y:s}}(e,n)):(0,s.vq)(t)?((r=h(t,!1,"fixed"===n)).top=r.top+t.clientTop,r.left=r.left+t.clientLeft,r.bottom=r.top+t.clientHeight,r.right=r.left+t.clientWidth,r.width=t.clientWidth,r.height=t.clientHeight,r.x=r.left,r.y=r.top,r):Q((i=b(e),l=b(i),a=v(i),c=null==(o=i.ownerDocument)?void 0:o.body,d=u(l.scrollWidth,l.clientWidth,c?c.scrollWidth:0,c?c.clientWidth:0),p=u(l.scrollHeight,l.clientHeight,c?c.scrollHeight:0,c?c.clientHeight:0),g=-a.scrollLeft+y(i),w=-a.scrollTop,"rtl"===x(c||l).direction&&(g+=u(l.clientWidth,c?c.clientWidth:0)-d),{width:d,height:p,x:g,y:w}))}function et(){return{top:0,right:0,bottom:0,left:0}}function en(e){return Object.assign({},et(),e)}function er(e,t){return t.reduce(function(t,n){return t[n]=e,t},{})}function ei(e,t){void 0===t&&(t={});var n,r,i,o,l,a,d,f,p=t,m=p.placement,v=void 0===m?e.placement:m,y=p.strategy,w=void 0===y?e.strategy:y,E=p.boundary,T=p.rootBoundary,k=p.elementContext,M=void 0===k?P:k,I=p.altBoundary,D=p.padding,F=void 0===D?0:D,L=en("number"!=typeof F?F:er(F,j)),N=e.rects.popper,V=e.elements[void 0!==I&&I?M===P?"reference":P:M],H=(n=(0,s.vq)(V)?V:V.contextElement||b(e.elements.popper),r=void 0===E?"clippingParents":E,i=void 0===T?_:T,d=(a=[].concat("clippingParents"===r?(o=C(S(n)),l=["absolute","fixed"].indexOf(x(n).position)>=0&&(0,s.sb)(n)?R(n):n,!(0,s.vq)(l)?[]:o.filter(function(e){return(0,s.vq)(e)&&J(e,l)&&"body"!==(0,g.A)(e)})):[].concat(r),[i]))[0],(f=a.reduce(function(e,t){var r=ee(n,t,w);return e.top=u(r.top,e.top),e.right=c(r.right,e.right),e.bottom=c(r.bottom,e.bottom),e.left=u(r.left,e.left),e},ee(n,d,w))).width=f.right-f.left,f.height=f.bottom-f.top,f.x=f.left,f.y=f.top,f),z=h(e.elements.reference),W=B({reference:z,element:N,strategy:"absolute",placement:v}),U=Q(Object.assign({},N,W)),q=M===P?U:z,$={top:H.top-q.top+L.top,bottom:q.bottom-H.bottom+L.bottom,left:H.left-q.left+L.left,right:q.right-H.right+L.right},K=e.modifiersData.offset;if(M===P&&K){var Y=K[v];Object.keys($).forEach(function(e){var t=[A,O].indexOf(e)>=0?1:-1,n=["top",O].indexOf(e)>=0?"y":"x";$[e]+=Y[n]*t})}return $}function eo(e,t,n){return u(e,c(t,n))}function el(e,t,n){return void 0===n&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function ea(e){return["top",A,O,k].some(function(t){return e[t]>=0})}var es=(o=void 0===(i=(r={defaultModifiers:[{name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,n=e.instance,r=e.options,i=r.scroll,o=void 0===i||i,l=r.resize,a=void 0===l||l,s=(0,f.A)(t.elements.popper),u=[].concat(t.scrollParents.reference,t.scrollParents.popper);return o&&u.forEach(function(e){e.addEventListener("scroll",n.update,H)}),a&&s.addEventListener("resize",n.update,H),function(){o&&u.forEach(function(e){e.removeEventListener("scroll",n.update,H)}),a&&s.removeEventListener("resize",n.update,H)}},data:{}},{name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,n=e.name;t.modifiersData[n]=B({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}},{name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,n=e.options,r=n.gpuAcceleration,i=n.adaptive,o=n.roundOffsets,l=void 0===o||o,a={placement:z(t.placement),variation:W(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:void 0===r||r,isFixed:"fixed"===t.options.strategy};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,$(Object.assign({},a,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:void 0===i||i,roundOffsets:l})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,$(Object.assign({},a,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}},K.A,{name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,n=e.options,r=e.name,i=n.offset,o=void 0===i?[0,0]:i,l=F.reduce(function(e,n){var r,i,l,a,s,u;return e[n]=(r=t.rects,l=[k,"top"].indexOf(i=z(n))>=0?-1:1,s=(a="function"==typeof o?o(Object.assign({},r,{placement:n})):o)[0],u=a[1],s=s||0,u=(u||0)*l,[k,A].indexOf(i)>=0?{x:u,y:s}:{x:s,y:u}),e},{}),a=l[t.placement],s=a.x,u=a.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=s,t.modifiersData.popperOffsets.y+=u),t.modifiersData[r]=l}},{name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var i=n.mainAxis,o=void 0===i||i,l=n.altAxis,a=void 0===l||l,s=n.fallbackPlacements,u=n.padding,c=n.boundary,d=n.rootBoundary,f=n.altBoundary,p=n.flipVariations,m=void 0===p||p,h=n.allowedAutoPlacements,v=t.options.placement,g=z(v)===v,b=s||(g||!m?[X(v)]:function(e){if(z(e)===M)return[];var t=X(e);return[Z(e),t,Z(t)]}(v)),y=[v].concat(b).reduce(function(e,n){var r,i,o,l,a,s,f,p,v,g,b,y;return e.concat(z(n)===M?(i=(r={placement:n,boundary:c,rootBoundary:d,padding:u,flipVariations:m,allowedAutoPlacements:h}).placement,o=r.boundary,l=r.rootBoundary,a=r.padding,s=r.flipVariations,p=void 0===(f=r.allowedAutoPlacements)?F:f,0===(b=(g=(v=W(i))?s?D:D.filter(function(e){return W(e)===v}):j).filter(function(e){return p.indexOf(e)>=0})).length&&(b=g),Object.keys(y=b.reduce(function(e,n){return e[n]=ei(t,{placement:n,boundary:o,rootBoundary:l,padding:a})[z(n)],e},{})).sort(function(e,t){return y[e]-y[t]})):n)},[]),x=t.rects.reference,w=t.rects.popper,E=new Map,S=!0,C=y[0],T=0;T<y.length;T++){var R=y[T],_=z(R),P=W(R)===I,L=["top",O].indexOf(_)>=0,N=L?"width":"height",V=ei(t,{placement:R,boundary:c,rootBoundary:d,altBoundary:f,padding:u}),H=L?P?A:k:P?O:"top";x[N]>w[N]&&(H=X(H));var U=X(H),B=[];if(o&&B.push(V[_]<=0),a&&B.push(V[H]<=0,V[U]<=0),B.every(function(e){return e})){C=R,S=!1;break}E.set(R,B)}if(S)for(var q=m?3:1,$=function(e){var t=y.find(function(t){var n=E.get(t);if(n)return n.slice(0,e).every(function(e){return e})});if(t)return C=t,"break"},K=q;K>0&&"break"!==$(K);K--);t.placement!==C&&(t.modifiersData[r]._skip=!0,t.placement=C,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}},{name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name,i=n.mainAxis,o=n.altAxis,l=n.boundary,a=n.rootBoundary,s=n.altBoundary,d=n.padding,f=n.tether,p=void 0===f||f,m=n.tetherOffset,h=void 0===m?0:m,v=ei(t,{boundary:l,rootBoundary:a,padding:d,altBoundary:s}),g=z(t.placement),b=W(t.placement),y=!b,x=U(g),w="x"===x?"y":"x",S=t.modifiersData.popperOffsets,C=t.rects.reference,T=t.rects.popper,M="function"==typeof h?h(Object.assign({},t.rects,{placement:t.placement})):h,j="number"==typeof M?{mainAxis:M,altAxis:M}:Object.assign({mainAxis:0,altAxis:0},M),_=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,P={x:0,y:0};if(S){if(void 0===i||i){var D,F="y"===x?"top":k,L="y"===x?O:A,N="y"===x?"height":"width",V=S[x],H=V+v[F],B=V-v[L],q=p?-T[N]/2:0,$=b===I?C[N]:T[N],K=b===I?-T[N]:-C[N],Y=t.elements.arrow,X=p&&Y?E(Y):{width:0,height:0},G=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:et(),Z=G[F],J=G[L],Q=eo(0,C[N],X[N]),ee=y?C[N]/2-q-Q-Z-j.mainAxis:$-Q-Z-j.mainAxis,en=y?-C[N]/2+q+Q+J+j.mainAxis:K+Q+J+j.mainAxis,er=t.elements.arrow&&R(t.elements.arrow),el=er?"y"===x?er.clientTop||0:er.clientLeft||0:0,ea=null!=(D=null==_?void 0:_[x])?D:0,es=eo(p?c(H,V+ee-ea-el):H,V,p?u(B,V+en-ea):B);S[x]=es,P[x]=es-V}if(void 0!==o&&o){var eu,ec,ed="x"===x?"top":k,ef="x"===x?O:A,ep=S[w],em="y"===w?"height":"width",eh=ep+v[ed],ev=ep-v[ef],eg=-1!==["top",k].indexOf(g),eb=null!=(ec=null==_?void 0:_[w])?ec:0,ey=eg?eh:ep-C[em]-T[em]-eb+j.altAxis,ex=eg?ep+C[em]+T[em]-eb-j.altAxis:ev,ew=p&&eg?(eu=eo(ey,ep,ex))>ex?ex:eu:eo(p?ey:eh,ep,p?ex:ev);S[w]=ew,P[w]=ew-ep}t.modifiersData[r]=P}},requiresIfExists:["offset"]},{name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,n=e.state,r=e.name,i=e.options,o=n.elements.arrow,l=n.modifiersData.popperOffsets,a=z(n.placement),s=U(a),u=[k,A].indexOf(a)>=0?"height":"width";if(o&&l){var c,d=(c=i.padding,en("number"!=typeof(c="function"==typeof c?c(Object.assign({},n.rects,{placement:n.placement})):c)?c:er(c,j))),f=E(o),p="y"===s?"top":k,m="y"===s?O:A,h=n.rects.reference[u]+n.rects.reference[s]-l[s]-n.rects.popper[u],v=l[s]-n.rects.reference[s],g=R(o),b=g?"y"===s?g.clientHeight||0:g.clientWidth||0:0,y=d[p],x=b-f[u]-d[m],w=b/2-f[u]/2+(h/2-v/2),S=eo(y,w,x);n.modifiersData[r]=((t={})[s]=S,t.centerOffset=S-w,t)}},effect:function(e){var t=e.state,n=e.options.element,r=void 0===n?"[data-popper-arrow]":n;if(null!=r){if("string"==typeof r&&!(r=t.elements.popper.querySelector(r))||!J(t.elements.popper,r))return;t.elements.arrow=r}},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]},{name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,n=e.name,r=t.rects.reference,i=t.rects.popper,o=t.modifiersData.preventOverflow,l=ei(t,{elementContext:"reference"}),a=ei(t,{altBoundary:!0}),s=el(l,r),u=el(a,i,o),c=ea(s),d=ea(u);t.modifiersData[n]={referenceClippingOffsets:s,popperEscapeOffsets:u,isReferenceHidden:c,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":c,"data-popper-escaped":d})}}]}).defaultModifiers)?[]:i,a=void 0===(l=r.defaultOptions)?N:l,function(e,t,n){void 0===n&&(n=a);var r,i,l={placement:"bottom",orderedModifiers:[],options:Object.assign({},N,a),modifiersData:{},elements:{reference:e,popper:t},attributes:{},styles:{}},u=[],c=!1,p={state:l,setOptions:function(n){var r,i,c,d,f,h,v="function"==typeof n?n(l.options):n;m(),l.options=Object.assign({},a,l.options,v),l.scrollParents={reference:(0,s.vq)(e)?C(e):e.contextElement?C(e.contextElement):[],popper:C(t)};var g=(i=Object.keys(r=[].concat(o,l.options.modifiers).reduce(function(e,t){var n=e[t.name];return e[t.name]=n?Object.assign({},n,t,{options:Object.assign({},n.options,t.options),data:Object.assign({},n.data,t.data)}):t,e},{})).map(function(e){return r[e]}),c=new Map,d=new Set,f=[],i.forEach(function(e){c.set(e.name,e)}),i.forEach(function(e){d.has(e.name)||function e(t){d.add(t.name),[].concat(t.requires||[],t.requiresIfExists||[]).forEach(function(t){if(!d.has(t)){var n=c.get(t);n&&e(n)}}),f.push(t)}(e)}),h=f,L.reduce(function(e,t){return e.concat(h.filter(function(e){return e.phase===t}))},[]));return l.orderedModifiers=g.filter(function(e){return e.enabled}
1),l.orderedModifiers.forEach(function(e){var t=e.name,n=e.options,r=e.effect;if("function"==typeof r){var i=r({state:l,name:t,instance:p,options:void 0===n?{}:n});u.push(i||function(){})}}),p.update()},forceUpdate:function(){if(!c){var e,t,n,r,i,o,a,u,m,x,S,C=l.elements,T=C.reference,O=C.popper;if(V(T,O)){l.rects={reference:(e=R(O),t="fixed"===l.options.strategy,n=(0,s.sb)(e),a=(0,s.sb)(e)&&(i=d((r=e.getBoundingClientRect()).width)/e.offsetWidth||1,o=d(r.height)/e.offsetHeight||1,1!==i||1!==o),u=b(e),m=h(T,a,t),x={scrollLeft:0,scrollTop:0},S={x:0,y:0},(n||!n&&!t)&&(("body"!==(0,g.A)(e)||w(u))&&(x=function(e){return e!==(0,f.A)(e)&&(0,s.sb)(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:v(e)}(e)),(0,s.sb)(e)?(S=h(e,!0),S.x+=e.clientLeft,S.y+=e.clientTop):u&&(S.x=y(u))),{x:m.left+x.scrollLeft-S.x,y:m.top+x.scrollTop-S.y,width:m.width,height:m.height}),popper:E(O)},l.reset=!1,l.placement=l.options.placement,l.orderedModifiers.forEach(function(e){return l.modifiersData[e.name]=Object.assign({},e.data)});for(var A=0;A<l.orderedModifiers.length;A++){if(!0===l.reset){l.reset=!1,A=-1;continue}var k=l.orderedModifiers[A],M=k.fn,j=k.options,I=void 0===j?{}:j,_=k.name;"function"==typeof M&&(l=M({state:l,options:I,name:_,instance:p})||l)}}}},update:(r=function(){return new Promise(function(e){p.forceUpdate(),e(l)})},function(){return i||(i=new Promise(function(e){Promise.resolve().then(function(){i=void 0,e(r())})})),i}),destroy:function(){m(),c=!0}};if(!V(e,t))return p;function m(){u.forEach(function(e){return e()}),u=[]}return p.setOptions(n).then(function(e){!c&&n.onFirstUpdate&&n.onFirstUpdate(e)}),p})},699885(e,t,n){"use strict";var r,i,o=n(441903),l=n(933578),a=n(574795);function s(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}var u="u">typeof window&&"u">typeof document;function c(e,t){e&&("function"==typeof e&&e(t),({}).hasOwnProperty.call(e,"current")&&(e.current=t))}function d(){return u&&document.createElement("div")}var f=u?l.useLayoutEffect:l.useEffect;function p(e,t,n){n.split(/\s+/).forEach(function(n){n&&e.classList[t](n)})}var m={name:"className",defaultValue:"",fn:function(e){var t=e.popper.firstElementChild,n=function(){var t;return!!(null==(t=e.props.render)?void 0:t.$$tippy)};function r(){e.props.className&&!n()||p(t,"add",e.props.className)}return{onCreate:r,onBeforeUpdate:function(){n()&&p(t,"remove",e.props.className)},onAfterUpdate:r}}},h=(r=o.Ay,i=function(e){var t,n,i,o=e.children,u=e.content,p=e.visible,h=e.singleton,v=e.render,g=e.reference,b=e.disabled,y=void 0!==b&&b,x=e.ignoreAttributes,w=(e.__source,e.__self,s(e,["children","content","visible","singleton","render","reference","disabled","ignoreAttributes","__source","__self"])),E=void 0!==p,S=void 0!==h,C=(0,l.useState)(!1),T=C[0],R=C[1],O=(0,l.useState)({}),A=O[0],k=O[1],M=(0,l.useState)(),j=M[0],I=M[1],_=(t=function(){return{container:d(),renders:1}},(n=(0,l.useRef)()).current||(n.current=t()),n.current),P=Object.assign({ignoreAttributes:void 0===x||x},w,{content:_.container});E&&(P.trigger="manual",P.hideOnClick=!1),S&&(y=!0);var D=P,F=P.plugins||[];v&&(D=Object.assign({},P,{plugins:S&&null!=h.data?[].concat(F,[{fn:function(){return{onTrigger:function(e,t){var n=h.data.children.find(function(e){return e.instance.reference===t.currentTarget});e.state.$$activeSingletonInstance=n.instance,I(n.content)}}}}]):F,render:function(){return{popper:_.container}}}));var L=[g].concat(o?[o.type]:[]);return f(function(){var e=g;g&&g.hasOwnProperty("current")&&(e=g.current);var t=r(e||_.ref||d(),Object.assign({},D,{plugins:[m].concat(P.plugins||[])}));return _.instance=t,y&&t.disable(),p&&t.show(),S&&h.hook({instance:t,content:u,props:D,setSingletonContent:I}),R(!0),function(){t.destroy(),null==h||h.cleanup(t)}},L),f(function(){if(1===_.renders)return void _.renders++;var e,t,n,r,i,o,l,a=_.instance;a.setProps((e=a.props,Object.assign({},t=D,{popperOptions:Object.assign({},e.popperOptions,t.popperOptions,{modifiers:(i=[].concat((null==(n=e.popperOptions)?void 0:n.modifiers)||[],(null==(r=t.popperOptions)?void 0:r.modifiers)||[]),o=[],i.forEac
1h(function(e){o.find(function(t){return function e(t,n){if(t===n)return!0;if("object"!=typeof t||null==t||"object"!=typeof n||null==n||Object.keys(t).length!==Object.keys(n).length)return!1;for(var r in t)if(!n.hasOwnProperty(r))return!1;else if(!e(t[r],n[r]))return!1;return!0}(e,t)})||o.push(e)}),o)})}))),null==(l=a.popperInstance)||l.forceUpdate(),y?a.disable():a.enable(),E&&(p?a.show():a.hide()),S&&h.hook({instance:a,content:u,props:D,setSingletonContent:I})}),f(function(){if(v){var e,t=_.instance;t.setProps({popperOptions:Object.assign({},t.props.popperOptions,{modifiers:[].concat(((null==(e=t.props.popperOptions)?void 0:e.modifiers)||[]).filter(function(e){return"$$tippyReact"!==e.name}),[{name:"$$tippyReact",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:function(e){var t,n=e.state,r=null==(t=n.modifiersData)?void 0:t.hide;(A.placement!==n.placement||A.referenceHidden!==(null==r?void 0:r.isReferenceHidden)||A.escaped!==(null==r?void 0:r.hasPopperEscaped))&&k({placement:n.placement,referenceHidden:null==r?void 0:r.isReferenceHidden,escaped:null==r?void 0:r.hasPopperEscaped}),n.attributes.popper={}}}])})})}},[A.placement,A.referenceHidden,A.escaped].concat(L)),l.createElement(l.Fragment,null,o?(0,l.cloneElement)(o,{ref:function(e){_.ref=e,c(o.props&&void 0!==o.props.ref?o.props.ref:o.ref,e)}}):null,T&&(0,a.createPortal)(v?v((i={"data-placement":A.placement},A.referenceHidden&&(i["data-reference-hidden"]=""),A.escaped&&(i["data-escaped"]=""),i),j,_.instance):u,_.container))},(0,l.forwardRef)(function(e,t){var n=e.children,r=s(e,["children"]);return l.createElement(i,Object.assign({},void 0,r),n?(0,l.cloneElement)(n,{ref:function(e){c(t,e),c(n.props&&void 0!==n.props.ref?n.props.ref:n.ref,e)}}):null)}));n.d(t,{},{A:h})},551940(e){"use strict";var t,n="object"==typeof Reflect?Reflect:null,r=n&&"function"==typeof n.apply?n.apply:function(e,t,n){return Function.prototype.apply.call(e,t,n)};t=n&&"function"==typeof n.ownKeys?n.ownKeys:Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:function(e){return Object.getOwnPropertyNames(e)};var i=Number.isNaN||function(e){return e!=e};function o(){o.init.call(this)}e.exports=o,e.exports.once=function(e,t){return new Promise(function(n,r){var i,o,l;function a(n){e.removeListener(t,s),r(n)}function s(){"function"==typeof e.removeListener&&e.removeListener("error",a),n([].slice.call(arguments))}h(e,t,s,{once:!0}),"error"!==t&&(i=e,o=a,l={once:!0},"function"==typeof i.on&&h(i,"error",o,l))})},o.EventEmitter=o,o.prototype._events=void 0,o.prototype._eventsCount=0,o.prototype._maxListeners=void 0;var l=10;function a(e){if("function"!=typeof e)throw TypeError('The "listener" argument must be of type Function. Received type '+typeof e)}function s(e){return void 0===e._maxListeners?o.defaultMaxListeners:e._maxListeners}function u(e,t,n,r){if(a(n),void 0===(o=e._events)?(o=e._events=Object.create(null),e._eventsCount=0):(void 0!==o.newListener&&(e.emit("newListener",t,n.listener?n.listener:n),o=e._events),l=o[t]),void 0===l)l=o[t]=n,++e._eventsCount;else if("function"==typeof l?l=o[t]=r?[n,l]:[l,n]:r?l.unshift(n):l.push(n),(i=s(e))>0&&l.length>i&&!l.warned){l.warned=!0;var i,o,l,u=Error("Possible EventEmitter memory leak detected. "+l.length+" "+String(t)+" listeners added. Use emitter.setMaxListeners() to increase limit");u.name="MaxListenersExceededWarning",u.emitter=e,u.type=t,u.count=l.length,console&&console.warn&&console.warn(u)}return e}function c(){if(!this.fired)return(this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0==arguments.length)?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function d(e,t,n){var r={fired:!1,wrapFn:void 0,target:e,type:t,listener:n},i=c.bind(r);return i.listener=n,r.wrapFn=i,i}function f(e,t,n){var r=e._events;if(void 0===r)return[];var i=r[t];return void 0===i?[]:"function"==typeof i?n?[i.listener||i]:[i]:n?function(e){for(var t=Array(e.length),n=0;n<t.length;++n)t[n]=e[n].listener||e[n];return t}(i):m(i,i.length)}function p(e){var t=this._events;if(void 0!==t){var n=t[e];if("function"==typeof n)return 1;if(void 0!==n)return n.length}return 0}function m(e,t){for(var n=Array(t),r=0;r<t;++r)n[r]=e[r];return n}function h(e,t,n,r){if("function"==typeof e.on)r.once?e.once(t,n):e.on(t,n);else if("function"==typeof e.addEventListener)e.addEventListener(t,function i(o){r.once&&e.removeEventListener(t,i),n(o)});else throw TypeError('The "emitter" argument must be of type EventEmitter. Received type '+typeof e)}Object.defineProperty(o,"defaultMaxListeners",{enumerable:!0,get:function(){return l},set:function(e){if("number"!=typeof e||e<0||i(e))throw RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+e+".");l=e}}),o.init=function(){(void 0===this._events||this._events===Object.getPrototypeOf(this)._events)&&(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},o.prototype.setMaxListeners=function(e){if("number"!=typeof e||e<0||i(e))throw RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+e+".");return this._maxListeners=e,this},o.prototype.getMaxListeners=function(){return s(this)},o.prototype.emit=function(e){for(var t=[],n=1;n<arguments.length;n++)t.push(arguments[n]);var i="error"===e,o=this._events;if(void 0!==o)i=i&&void 0===o.error;else if(!i)return!1;if(i){if(t.length>0&&(l=t[0]),l instanceof Error)throw l;var l,a=Error("Unhandled error."+(l?" ("+l.message+")":""));throw a.context=l,a}var s=o[e];if(void 0===s)return!1;if("function"==typeof s)r(s,this,t);else for(var u=s.length,c=m(s,u),n=0;n<u;++n)r(c[n],this,t);return!0},o.prototype.addListener=function(e,t){return u(this,e,t,!1)},o.prototype.on=o.prototype.addListener,o.prototype.prependListener=function(e,t){return u(this,e,t,!0)},o.prototype.once=function(e,t){return a(t),this.on(e,d(this,e,t)),this},o.prototype.prependOnceListener=function(e,t){return a(t),this.prependListener(e,d(this,e,t)),this},o.prototype.removeListener=function(e,t){var n,r,i,o,l;if(a(t),void 0===(r=this._events)||void 0===(n=r[e]))return this;if(n===t||n.listener===t)0==--this._eventsCount?this._events=Object.create(null):(delete r[e],r.removeListener&&this.emit
1("removeListener",e,n.listener||t));else if("function"!=typeof n){for(i=-1,o=n.length-1;o>=0;o--)if(n[o]===t||n[o].listener===t){l=n[o].listener,i=o;break}if(i<0)return this;0===i?n.shift():function(e,t){for(;t+1<e.length;t++)e[t]=e[t+1];e.pop()}(n,i),1===n.length&&(r[e]=n[0]),void 0!==r.removeListener&&this.emit("removeListener",e,l||t)}return this},o.prototype.off=o.prototype.removeListener,o.prototype.removeAllListeners=function(e){var t,n,r;if(void 0===(n=this._events))return this;if(void 0===n.removeListener)return 0==arguments.length?(this._events=Object.create(null),this._eventsCount=0):void 0!==n[e]&&(0==--this._eventsCount?this._events=Object.create(null):delete n[e]),this;if(0==arguments.length){var i,o=Object.keys(n);for(r=0;r<o.length;++r)"removeListener"!==(i=o[r])&&this.removeAllListeners(i);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if("function"==typeof(t=n[e]))this.removeListener(e,t);else if(void 0!==t)for(r=t.length-1;r>=0;r--)this.removeListener(e,t[r]);return this},o.prototype.listeners=function(e){return f(this,e,!0)},o.prototype.rawListeners=function(e){return f(this,e,!1)},o.listenerCount=function(e,t){return"function"==typeof e.listenerCount?e.listenerCount(t):p.call(e,t)},o.prototype.listenerCount=p,o.prototype.eventNames=function(){return this._eventsCount>0?t(this._events):[]}},2934(e,t,n){"use strict";var r=n(52765);function i(){}function o(){}o.resetWarningCache=i,e.exports=function(){function e(e,t,n,i,o,l){if(l!==r){var a=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw a.name="Invariant Violation",a}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:o,resetWarningCache:i}
1;return n.PropTypes=n,n}},938372(e,t,n){e.exports=n(2934)()},52765(e){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},666(e){var t="u">typeof Element,n="function"==typeof Map,r="function"==typeof Set,i="function"==typeof ArrayBuffer&&!!ArrayBuffer.isView;e.exports=function(e,o){try{return function e(o,l){if(o===l)return!0;if(o&&l&&"object"==typeof o&&"object"==typeof l){var a,s,u,c;if(o.constructor!==l.constructor)return!1;if(Array.isArray(o)){if((a=o.length)!=l.length)return!1;for(s=a;0!=s--;)if(!e(o[s],l[s]))return!1;return!0}if(n&&o instanceof Map&&l instanceof Map){if(o.size!==l.size)return!1;for(c=o.entries();!(s=c.next()).done;)if(!l.has(s.value[0]))return!1;for(c=o.entries();!(s=c.next()).done;)if(!e(s.value[1],l.get(s.value[0])))return!1;return!0}if(r&&o instanceof Set&&l instanceof Set){if(o.size!==l.size)return!1;for(c=o.entries();!(s=c.next()).done;)if(!l.has(s.value[0]))return!1;return!0}if(i&&ArrayBuffer.isView(o)&&ArrayBuffer.isView(l)){if((a=o.length)!=l.length)return!1;for(s=a;0!=s--;)if(o[s]!==l[s])return!1;return!0}if(o.constructor===RegExp)return o.source===l.source&&o.flags===l.flags;if(o.valueOf!==Object.prototype.valueOf)return o.valueOf()===l.valueOf();if(o.toString!==Object.prototype.toString)return o.toString()===l.toString();if((a=(u=Object.keys(o)).length)!==Object.keys(l).length)return!1;for(s=a;0!=s--;)if(!Object.prototype.hasOwnProperty.call(l,u[s]))return!1;if(t&&o instanceof Element)return!1;for(s=a;0!=s--;)if(("_owner"!==u[s]&&"__v"!==u[s]&&"__o"!==u[s]||!o.$$typeof)&&!e(o[u[s]],l[u[s]]))return!1;return!0}return o!=o&&l!=l}(e,o)}catch(e){if((e.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw e}}},470552(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),i=n(933578);l(i);var o=l(n(938372));function l(e){return e&&e.__esModule?e:{default:e}}var a=function(e){if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function, not "+typeof e);function t(){if(!(this instanceof t))throw TypeError("Cannot call a class as a function");var e=(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments);if(!this)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e&&("object"==typeof e||"function"==typeof e)?e:this}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(t,[{key:"componentDidMount",value:function(){this.props.contentDidMount()}},{key:"componentDidUpdate",value:function(){this.props.contentDidUpdate()}},{key:"render",value:function(){return i.Children.only(this.props.children)}}]),t}(i.Component);a.propTypes={children:o.default.element.isRequired,contentDidMount:o.default.func.isRequired,contentDidUpdate:o.default.func.isRequired},t.default=a},713086(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.FrameContextConsumer=t.FrameContextProvider=t.useFrame=t.FrameContext=void 0;var r,i=(r=n(933578))&&r.__esModule?r:{default:r},o=void 0,l=void 0;"u">typeof document&&(o=document),"u">typeof window&&(l=window);var a=t.FrameContext=i.default.createContext({document:o,window:l});t.useFrame=function(){return i.default.useContext(a)};var s=a.Provider,u=a.Consumer;t.FrameContextProvider=s,t.FrameContextConsumer=u},886088(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Frame=void 0;var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},i=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(933578),l=d(o),a=d(n(574795)),s=d(n(938372)),u=n(713086),c=d(n(470552));
1function d(e){return e&&e.__esModule?e:{default:e}}var f=t.Frame=function(e){if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function, not "+typeof e);function t(e,n){if(!(this instanceof t))throw TypeError("Cannot call a class as a function");var r=function(e,t){if(!e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&("object"==typeof t||"function"==typeof t)?t:e}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,n));return r.setRef=function(e){r.nodeRef.current=e;var t=r.props.forwardedRef;"function"==typeof t?t(e):t&&(t.current=e)},r.handleLoad=function(){r.setState({iframeLoaded:!0})},r._isMounted=!1,r.nodeRef=l.default.createRef(),r.state={iframeLoaded:!1},r}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),i(t,[{key:"componentDidMount",value:function(){this._isMounted=!0;var e=this.getDoc();e&&"complete"===e.readyState?this.forceUpdate():this.nodeRef.current.addEventListener("load",this.handleLoad)}},{key:"componentWillUnmount",value:function(){this._isMounted=!1,this.nodeRef.current.removeEventListener("load",this.handleLoad)}},{key:"getDoc",value:function(){return this.nodeRef.current?this.nodeRef.current.contentDocument:null}},{key:"getMountTarget",value:function(){var e=this.getDoc();return this.props.mountTarget?e.querySelector(this.props.mountTarget):e.body.children[0]}},{key:"renderFrameContents",value:function(){if(!this._isMounted)return null;var e=this.getDoc();if(!e)return null;var t=this.props.contentDidMount,n=this.props.contentDidUpdate,r=e.defaultView||e.parentView,i=l.default.createElement(c.default,{contentDidMount:t,contentDidUpdate:n},l.default.createElement(u.FrameContextProvider,{value:{document:e,window:r}},l.default.createElement("div",{className:"frame-content"},this.props.children))),o=this.getMountTarget();return[a.default.createPortal(this.props.head,this.getDoc().head),a.default.createPortal(i,o)]}},{key:"render",value:function(){var e=r({},this.props,{srcDoc:this.props.initialContent,children:void 0});return delete e.head,delete e.initialContent,delete e.mountTarget,delete e.contentDidMount,delete e.contentDidUpdate,delete e.forwardedRef,l.default.createElement("iframe",r({},e,{ref:this.setRef,onLoad:this.handleLoad}),this.state.iframeLoaded&&this.renderFrameContents())}}]),t}(o.Component);f.propTypes={style:s.default.object,head:s.default.node,initialContent:s.default.string,mountTarget:s.default.string,contentDidMount:s.default.func,contentDidUpdate:s.default.func,children:s.default.oneOfType([s.default.element,s.default.arrayOf(s.default.element)])},f.defaultProps={style:{},head:null,children:void 0,mountTarget:void 0,contentDidMount:function(){},contentDidUpdate:function(){},initialContent:'<!DOCTYPE html><html><head></head><body><div class="frame-root"></div></body></html>'},t.default=l.default.forwardRef(function(e,t){return l.default.createElement(f,r({},e,{forwardedRef:t}))})},771425(e,t,n){"use strict";var r=n(886088);Object.defineProperty(t,"Ay",{enumerable:!0,get:function(){var e;return((e=r)&&e.__esModule?e:{default:e}).default}});var i=n(713086);Object.defineProperty(t,"tW",{enumerable:!0,get:function(){return i.FrameContext}}),Object.defineProperty(t,"j$",{enumerable:!0,get:function(){return i.useFrame}})},684716(e,t,n){"use strict";var r=n(933578);function i(){return(i=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(null,arguments)}n(391426);var o=["shift","alt","meta","mod","ctrl"],l={esc:"escape",return:"enter",".":"period",",":"comma","-":"slash"," ":"space","`":"backquote","#":"backslash","+":"bracketright",ShiftLeft:"shift",ShiftRight:"shift",AltLeft:"alt",AltRight:"alt",MetaLeft:"meta",MetaRight:"meta",OSLeft:"meta",OSRight:"meta",ControlLeft:"ctrl",ControlRight:"ctrl"};function a(e){return(e&&l[e]||e||"").trim().toLowerCase().replace(/key|digit|numpad|arrow/,"")}function s(e,t){return void 0===t&&(t=","),e.split(t)}function u(e,t,n){void 0===t&&(t="+");var r=e.toLocaleLowerCase().split(t).map(function(e){return a(e)}),l={alt:r.includes("alt"),ctrl:r.includes("ctrl")||r.includes("control"),shift:r.includes("shift"),meta:r.includes("meta"),mod:r.includes("mod")},s=r.filter(function(e){return!o.includes(e)});return i({},l,{keys:s,description:n,hotkey:e})}"u">typeof document&&(document.addEventListener("keydown",function(e){void 0!==e.ke
1y&&f([a(e.key),a(e.code)])}),document.addEventListener("keyup",function(e){void 0!==e.key&&p([a(e.key),a(e.code)])})),"u">typeof window&&window.addEventListener("blur",function(){c.clear()});var c=new Set;function d(e){return Array.isArray(e)}function f(e){var t=Array.isArray(e)?e:[e];c.has("meta")&&c.forEach(function(e){return!o.includes(e)&&c.delete(e.toLowerCase())}),t.forEach(function(e){return c.add(e.toLowerCase())})}function p(e){var t=Array.isArray(e)?e:[e];"meta"===e?c.clear():t.forEach(function(e){return c.delete(e.toLowerCase())})}function m(e,t){void 0===t&&(t=!1);var n,r=e.target,i=e.composed,o=null;return(o=(n=r).tagName&&!n.tagName.startsWith("-")&&n.tagName.includes("-")&&i?e.composedPath()[0]&&e.composedPath()[0].tagName:r&&r.tagName,d(t))?!!(o&&t&&t.some(function(e){var t;return e.toLowerCase()===(null==(t=o)?void 0:t.toLowerCase())})):!!(o&&t&&t)}var h=function(e,t,n){void 0===n&&(n=!1);var r,i=t.alt,o=t.meta,l=t.mod,s=t.shift,u=t.ctrl,f=t.keys,p=e.key,m=e.code,h=e.ctrlKey,v=e.metaKey,g=e.shiftKey,b=e.altKey,y=a(m),x=p.toLowerCase();if(!(null!=f&&f.includes(y))&&!(null!=f&&f.includes(x))&&!["ctrl","control","unknown","meta","alt","shift","os"].includes(y))return!1;if(!n){if(!b===i&&"alt"!==x||!g===s&&"shift"!==x)return!1;if(l){if(!v&&!h)return!1}else if(!v===o&&"meta"!==x&&"os"!==x||!h===u&&"ctrl"!==x&&"control"!==x)return!1}return!!(f&&1===f.length&&(f.includes(x)||f.includes(y)))||(f?(void 0===r&&(r=","),(d(f)?f:f.split(r)).every(function(e){return c.has(e.trim().toLowerCase())})):!f||!1)},v=(0,r.createContext)(void 0),g=(0,r.createContext)({hotkeys:[],enabledScopes:[],toggleScope:function(){},enableScope:function(){},disableScope:function(){}}),b=function(e){e.stopPropagation(),e.preventDefault(),e.stopImmediatePropagation()},y="u">typeof window?r.useLayoutEffect:r.useEffect;function x(e,t,n,i){var o,l=(0,r.useState)(null),c=l[0],x=l[1],w=(0,r.useRef)(!1),E=n instanceof Array?i instanceof Array?void 0:i:n,S=d(e)?e.join(null==E?void 0:E.splitKey):e,C=n instanceof Array?n:i instanceof Array?i:void 0,T=(0,r.useCallback)(t,null!=C?C:[]),R=(0,r.useRef)(T);C?R.current=T:R.current=t;var O=(!function e(t,n){return t&&n&&"object"==typeof t&&"object"==typeof n?Object.keys(t).length===Object.keys(n).length&&Object.keys(t).reduce(function(r,i){return r&&e(t[i],n[i])},!0):t===n}((o=(0,r.useRef)(void 0)).current,E)&&(o.current=E),o.current),A=(0,r.useContext)(g).enabledScopes,k=(0,r.useContext)(v);return y(function(){var e;if((null==O?void 0:O.enabled)!==!1&&(e=null==O?void 0:O.scopes,0===A.length&&e?(console.warn('A hotkey has the "scopes" option set, however no active scopes were found. If you want to use the global scopes feature, you need to wrap your app in a <HotkeysProvider>'),!0):!e||A.some(function(t){return e.includes(t)})||A.includes("*"))){var t=function(e,t){var n;if(void 0===t&&(t=!1),!m(e,["input","textarea","select"])||m(e,null==O?void 0:O.enableOnFormTags)){if(null!==c){var r=c.getRootNode();if((r instanceof Document||r instanceof ShadowRoot)&&r.activeElement!==c&&!c.contains(r.activeElement))return void b(e)}(null==(n=e.target)||!n.isContentEditable||null!=O&&O.enableOnContentEditable)&&s(S,null==O?void 0:O.splitKey).forEach(function(n){var r,i,o,l=u(n,null==O?void 0:O.combinationKey);if(h(e,l,null==O?void 0:O.ignoreModifiers)||null!=(o=l.keys)&&o.includes("*")){if(null!=O&&null!=O.ignoreEventWhen&&O.ignoreEventWhen(e)||t&&w.current)return;if(("function"==typeof(r=null==O?void 0:O.preventDefault)&&r(e,l)||!0===r)&&e.preventDefault(),"function"==typeof(i=null==O?void 0:O.enabled)?!i(e,l):!0!==i&&void 0!==i)return void b(e);R.current(e,l),t||(w.current=!0)}})}}
1,n=function(e){void 0!==e.key&&(f(a(e.code)),((null==O?void 0:O.keydown)===void 0&&(null==O?void 0:O.keyup)!==!0||null!=O&&O.keydown)&&t(e))},r=function(e){void 0!==e.key&&(p(a(e.code)),w.current=!1,null!=O&&O.keyup&&t(e,!0))},i=c||(null==E?void 0:E.document)||document;return i.addEventListener("keyup",r),i.addEventListener("keydown",n),k&&s(S,null==O?void 0:O.splitKey).forEach(function(e){return k.addHotkey(u(e,null==O?void 0:O.combinationKey,null==O?void 0:O.description))}),function(){i.removeEventListener("keyup",r),i.removeEventListener("keydown",n),k&&s(S,null==O?void 0:O.splitKey).forEach(function(e){return k.removeHotkey(u(e,null==O?void 0:O.combinationKey,null==O?void 0:O.description))})}}},[c,S,O,A]),x}n.d(t,{vC:()=>x})},982607(e,t,n){"use strict";n.d(t,{E:()=>d});var r=n(933578),i=n(574795),o=n(488935),l=n(666),a=n.n(l),s=function(e){return e.reduce(function(e,t){var n=t[0],r=t[1];return e[n]=r,e},{})},u="u">typeof window&&window.document&&window.document.createElement?r.useLayoutEffect:r.useEffect,c=[],d=function(e,t,n){void 0===n&&(n={});var l=r.useRef(null),d={onFirstUpdate:n.onFirstUpdate,placement:n.placement||"bottom",strategy:n.strategy||"absolute",modifiers:n.modifiers||c},f=r.useState({styles:{popper:{position:d.strategy,left:"0",top:"0"},arrow:{position:"absolute"}},attributes:{}}),p=f[0],m=f[1],h=r.useMemo(function(){return{name:"updateState",enabled:!0,phase:"write",fn:function(e){var t=e.state,n=Object.keys(t.elements);i.flushSync(function(){m({styles:s(n.map(function(e){return[e,t.styles[e]||{}]})),attributes:s(n.map(function(e){return[e,t.attributes[e]]}))})})},requires:["computeStyles"]}},[]),v=r.useMemo(function(){var e={onFirstUpdate:d.onFirstUpdate,placement:d.placement,strategy:d.strategy,modifiers:[].concat(d.modifiers,[h,{name:"applyStyles",enabled:!1}])};return a()(l.current,e)?l.current||e:(l.current=e,e)},[d.onFirstUpdate,d.placement,d.strategy,d.modifiers,h]),g=r.useRef();return u(function(){g.current&&g.current.setOptions(v)},[v]),u(function(){if(null!=e&&null!=t){var r=(n.createPopper||o.n)(e,t,v);return g.current=r,function(){r.destroy(),g.current=null}}},[e,t,n.createPopper]),{state:g.current?g.current.state:null,styles:p.styles,attributes:p.attributes,update:g.current?g.current.update:null,forceUpdate:g.current?g.current.forceUpdate:null}}},919109(e,t,n){"use strict";function r(){return(r=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(null,arguments)}n.d(t,{A:()=>E});var i=n(933578),o=i.useLayoutEffect,l=function(e){var t=i.useRef(e);return o(function(){t.current=e}),t},a=function(e,t){"function"==typeof e?e(t):e.current=t},s=function(e,t){var n=i.useRef();return i.useCallback(function(r){e.current=r,n.current&&a(n.current,null),n.current=t,t&&a(t,r)},[t])},u={"min-height":"0","max-height":"none",height:"0",visibility:"hidden",overflow:"hidden",position:"absolute","z-index":"-1000",top:"0",right:"0",display:"block"},c=function(e){Object.keys(u).forEach(function(t){e.style.setProperty(t,u[t],"important")})},d=null,f=function(e,t){var n=e.scrollHeight;return"border-box"===t.sizingStyle.boxSizing?n+t.borderSize:n-t.paddingSize},p=function(){},m=["borderBottomWidth","borderLeftWidth","borderRightWidth","borderTopWidth","boxSizing","fontFamily","fontSize","fontStyle","fontWeight","letterSpacing","lineHeight","paddingBottom","paddingLeft","paddingRight","paddingTop","tabSize","textIndent","textRendering","textTransform","width","wordBreak","wordSpacing","scrollbarGutter"],h=!!document.documentElement.currentStyle,v=function(e){var t=window.getComputedStyle(e);if(null===t)return null;var n=m.reduce(function(e,n){return e[n]=t[n],e},{}),r=n.boxSizing;if(""===r)return null;h&&"border-box"===r&&(n.width=parseFloat(n.width)+parseFloat(n.borderRightWidth)+parseFloat(n.borderLeftWidth)+parseFloat(n.paddingRight)+parseFloat(n.paddingLeft)+"px");var i=parseFloat(n.paddingBottom)+parseFloat(n.paddingTop),o=parseFloat(n.borderBottomWidth)+parseFloat(n.borderTopWidth);return{sizingStyle:n,paddingSize:i,borderSize:o}};function g(e,t,n){var r=l(n);i.useLayoutEffect(function(){var n=function(e){return r.current(e)};if(e)return e.addEventListener(t,n),function(){return e.removeEventListener(t,n)}},[])}var b=function(e,t){g(document.body,"reset",function(n){e.current.form===n.target&&t(n)})},y=function(e){g(window,"resize",e)}
1,x=function(e){g(document.fonts,"loadingdone",e)},w=["cacheMeasurements","maxRows","minRows","onChange","onHeightChange"],E=i.forwardRef(function(e,t){var n=e.cacheMeasurements,o=e.maxRows,l=e.minRows,a=e.onChange,u=void 0===a?p:a,m=e.onHeightChange,h=void 0===m?p:m,g=function(e,t){if(null==e)return{};var n={};for(var r in e)if(({}).hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,w),E=void 0!==g.value,S=i.useRef(null),C=s(S,t),T=i.useRef(0),R=i.useRef(),O=function(){var e=S.current,t=n&&R.current?R.current:v(e);if(t){R.current=t;var r,i,a,s,u,p,m,g,b,y,x,w=(r=e.value||e.placeholder||"x",void 0===(i=l)&&(i=1),void 0===(a=o)&&(a=1/0),d||((d=document.createElement("textarea")).setAttribute("tabindex","-1"),d.setAttribute("aria-hidden","true"),c(d)),null===d.parentNode&&document.body.appendChild(d),s=t.paddingSize,u=t.borderSize,m=(p=t.sizingStyle).boxSizing,Object.keys(p).forEach(function(e){d.style[e]=p[e]}),c(d),d.value=r,g=f(d,t),d.value=r,g=f(d,t),d.value="x",y=(b=d.scrollHeight-s)*i,"border-box"===m&&(y=y+s+u),g=Math.max(y,g),x=b*a,"border-box"===m&&(x=x+s+u),[g=Math.min(x,g),b]),E=w[0],C=w[1];T.current!==E&&(T.current=E,e.style.setProperty("height",E+"px","important"),h(E,{rowHeight:C}))}};return i.useLayoutEffect(O),b(S,function(){if(!E){var e=S.current.value;requestAnimationFrame(function(){var t=S.current;t&&e!==t.value&&O()})}}),y(O),x(O),i.createElement("textarea",r({},g,{onChange:function(e){E||O(),u(e)},ref:C}))})},232248(e,t,n){"use strict";var r=function(){};function i(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];e&&e.addEventListener&&e.addEventListener.apply(e,t)}function o(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];e&&e.removeEventListener&&e.removeEventListener.apply(e,t)}var l="u">typeof window;n.d(t,{AU:()=>o,Bd:()=>l,lQ:()=>r,on:()=>i})},904994(e,t,n){"use strict";var r=n(933578),i=n(232248),o=["mousedown","touchstart"];n.d(t,{},{A:function(e,t,n){void 0===n&&(n=o);var l=(0,r.useRef)(t);(0,r.useEffect)(function(){l.current=t},[t]),(0,r.useEffect)(function(){for(var t=function(t){var n=e.current;n&&!n.contains(t.target)&&l.current(t)},r=0,o=n;r<o.length;r++){var a=o[r];(0,i.on)(document,a,t)}return function(){for(var e=0,r=n;e<r.length;e++){var o=r[e];(0,i.AU)(document,o,t)}}},[n,e])}})},441903(e,t,n){"use strict";var r=n(488935),i=n(710776),o="tippy-content",l="tippy-arrow",a="tippy-svg-arrow",s={passive:!0,capture:!0},u=function(){return document.body};function c(e,t,n){if(Array.isArray(e)){var r=e[t];return null==r?Array.isArray(n)?n[t]:n:r}return e}function d(e,t){var n=({}).toString.call(e);return 0===n.indexOf("[object")&&n.indexOf(t+"]")>-1}function f(e,t){return"function"==typeof e?e.apply(void 0,t):e}function p(e,t){var n;return 0===t?e:function(r){clearTimeout(n),n=setTimeout(function(){e(r)},t)}}function m(e){return[].concat(e)}function h(e,t){-1===e.indexOf(t)&&e.push(t)}function v(e){return[].slice.call(e)}function g(e){return Object.keys(e).reduce(function(t,n){return void 0!==e[n]&&(t[n]=e[n]),t},{})}function b(){return document.createElement("div")}function y(e){return["Element","Fragment"].some(function(t){return d(e,t)})}function x(e,t){e.forEach(function(e){e&&(e.style.transitionDuration=t+"ms")})}function w(e,t){e.forEach(function(e){e&&e.setAttribute("data-state",t)})}function E(e,t,n){var r=t+"EventListener";["transitionend","webkitTransitionEnd"].forEach(function(t){e[r](t,n)})}function S(e,t){for(var n,r=t;r;){if(e.contains(r))return!0;r=null==r.getRootNode||null==(n=r.getRootNode())?void 0:n.host}return!1}var C={isTouch:!1},T=0;function R(){!C.isTouch&&(C.isTouch=!0,window.performance&&document.addEventListener("mousemove",O))}function O(){var e=performance.now();e-T<20&&(C.isTouch=!1,document.removeEventListener("mousemove",O)),T=e}function A(){var e=document.activeElement;if(e&&e._tippy&&e._tippy.reference===e){var t=e._tippy;e.blur&&!t.state.isVisible&&e.blur()}}var k=!!("u">typeof window&&"u">typeof document)&&!!window.msCrypto,M=Object.assign({appendTo:u,aria:{content:"auto",expanded:"auto"},delay:0,duration:[300,250],getReferenceClientRect:null,hideOnClick:!0,ignoreAttributes:!1,interactive:!1,interactiveBorder:2,interactiveDebounce:0,moveTransition:"",offset:[0,10],onAfterUpdate:function(){},onBeforeUpdate:function(){},onCreate:function(){},onDestroy:function(){},onHidden:function(){},onHide:function(){},onMount:function(){},onShow:function(){},onShown:function(){},onTrigger:function(){},onUntrigger:function(){},onClickOutside:function(){},placement:"top",plugins:[],popperOptions:{},render:null,showOnCreate:!1,touch:!0,trigger:"mouseenter focus",triggerTarget:null},{animateFill:!1,followCursor:!1,inlinePositioning:!1,sticky:!1},{allowHTML:!1,animation:"fade",arrow:!0,content:"",inertia:!1,maxWidth:350,role:"tooltip",theme:"",zIndex:9999}),j=Object.keys(M);function I(e){var t=(e.plugins||[]).reduce(function(t,n){var r,i=n.name,o=n.defaultValue;
1return i&&(t[i]=void 0!==e[i]?e[i]:null!=(r=M[i])?r:o),t},{});return Object.assign({},e,t)}function _(e,t){var n,r=Object.assign({},t,{content:f(t.content,[e])},t.ignoreAttributes?{}:((n=t.plugins)?Object.keys(I(Object.assign({},M,{plugins:n}))):j).reduce(function(t,n){var r=(e.getAttribute("data-tippy-"+n)||"").trim();if(!r)return t;if("content"===n)t[n]=r;else try{t[n]=JSON.parse(r)}catch(e){t[n]=r}return t},{}));return r.aria=Object.assign({},M.aria,r.aria),r.aria={expanded:"auto"===r.aria.expanded?t.interactive:r.aria.expanded,content:"auto"===r.aria.content?t.interactive?null:"describedby":r.aria.content},r}function P(e,t){e.innerHTML=t}function D(e){var t=b();return!0===e?t.className=l:(t.className=a,y(e)?t.appendChild(e):P(t,e)),t}function F(e,t){y(t.content)?(P(e,""),e.appendChild(t.content)):"function"!=typeof t.content&&(t.allowHTML?P(e,t.content):e.textContent=t.content)}function L(e){var t=e.firstElementChild,n=v(t.children);return{box:t,content:n.find(function(e){return e.classList.contains(o)}),arrow:n.find(function(e){return e.classList.contains(l)||e.classList.contains(a)}),backdrop:n.find(function(e){return e.classList.contains("tippy-backdrop")})}}function N(e){var t=b(),n=b();n.className="tippy-box",n.setAttribute("data-state","hidden"),n.setAttribute("tabindex","-1");var r=b();function i(n,r){var i=L(t),o=i.box,l=i.content,a=i.arrow;r.theme?o.setAttribute("data-theme",r.theme):o.removeAttribute("data-theme"),"string"==typeof r.animation?o.setAttribute("data-animation",r.animation):o.removeAttribute("data-animation"),r.inertia?o.setAttribute("data-inertia",""):o.removeAttribute("data-inertia"),o.style.maxWidth="number"==typeof r.maxWidth?r.maxWidth+"px":r.maxWidth,r.role?o.setAttribute("role",r.role):o.removeAttribute("role"),(n.content!==r.content||n.allowHTML!==r.allowHTML)&&F(l,e.props),r.arrow?a?n.arrow!==r.arrow&&(o.removeChild(a),o.appendChild(D(r.arrow))):o.appendChild(D(r.arrow)):a&&o.removeChild(a)}return r.className=o,r.setAttribute("data-state","hidden"),F(r,e.props),t.appendChild(n),n.appendChild(r),i(e.props,e.props),{popper:t,onUpdate:i}}N.$$tippy=!0;var V=1,H=[],z=[];function W(e,t){void 0===t&&(t={});var n,i=M.plugins.concat(t.plugins||[]);document.addEventListener("touchstart",R,s),window.addEventListener("blur",A);var o=Object.assign({},t,{plugins:i}),l=(y(n=e)?[n]:d(n,"NodeList")?v(n):Array.isArray(n)?n:v(document.querySelectorAll(n))).reduce(function(e,t){var n=t&&function(e,t){var n,i,o,l,a,y,T,R,O=_(e,Object.assign({},M,I(g(t)))),A=!1,j=!1,P=!1,D=!1,F=[],N=p(ev,O.interactiveDebounce),W=V++,U=(n=O.plugins).filter(function(e,t){return n.indexOf(e)===t}),B={id:W,reference:e,popper:b(),popperInstance:null,props:O,state:{isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},plugins:U,clearDelayTimeouts:function(){clearTimeout(i),clearTimeout(o),cancelAnimationFrame(l)},setProps:function(t){if(!B.state.isDestroyed){en("onBeforeUpdate",[B,t]),em();var n=B.props,r=_(e,Object.assign({},n,g(t),{ignoreAttributes:!0}));B.props=r,ep(),n.interactiveDebounce!==r.interactiveDebounce&&(eo(),N=p(ev,r.interactiveDebounce)),n.triggerTarget&&!r.triggerTarget?m(n.triggerTarget).forEach(function(e){e.removeAttribute("aria-expanded")}):r.triggerTarget&&e.removeAttribute("aria-expanded"),ei(),et(),K&&K(n,r),B.popperInstance&&(ex(),eE().forEac
1h(function(e){requestAnimationFrame(e._tippy.popperInstance.forceUpdate)})),en("onAfterUpdate",[B,t])}},setContent:function(e){B.setProps({content:e})},show:function(){var t=B.state.isVisible,n=B.state.isDestroyed,r=!B.state.isEnabled,i=C.isTouch&&!B.props.touch,o=c(B.props.duration,0,M.duration);if(!(t||n||r||i||(R||e).hasAttribute("disabled"))&&(en("onShow",[B],!1),!1!==B.props.onShow(B))){if(B.state.isVisible=!0,J()&&($.style.visibility="visible"),et(),eu(),B.state.isMounted||($.style.transition="none"),J()){var l,a,s,d=L($);x([d.box,d.content],0)}T=function(){var e;if(B.state.isVisible&&!D){if(D=!0,$.offsetHeight,$.style.transition=B.props.moveTransition,J()&&B.props.animation){var t=L($),n=t.box,r=t.content;x([n,r],o),w([n,r],"visible")}er(),ei(),h(z,B),null==(e=B.popperInstance)||e.forceUpdate(),en("onMount",[B]),B.props.animation&&J()&&ed(o,function(){B.state.isShown=!0,en("onShown",[B])})}},a=B.props.appendTo,s=R||e,(l=B.props.interactive&&a===u||"parent"===a?s.parentNode:f(a,[s])).contains($)||l.appendChild($),B.state.isMounted=!0,ex()}},hide:function(){var e=!B.state.isVisible,t=B.state.isDestroyed,n=!B.state.isEnabled,r=c(B.props.duration,1,M.duration);if(!e&&!t&&!n&&(en("onHide",[B],!1),!1!==B.props.onHide(B))){if(B.state.isVisible=!1,B.state.isShown=!1,D=!1,A=!1,J()&&($.style.visibility="hidden"),eo(),ec(),et(!0),J()){var i,o=L($),l=o.box,a=o.content;B.props.animation&&(x([l,a],r),w([l,a],"hidden"))}(er(),ei(),B.props.animation)?J()&&(i=B.unmount,ed(r,function(){!B.state.isVisible&&$.parentNode&&$.parentNode.contains($)&&i()})):B.unmount()}},hideWithInteractivity:function(e){Q().addEventListener("mousemove",N),h(H,N),N(e)},enable:function(){B.state.isEnabled=!0},disable:function(){B.hide(),B.state.isEnabled=!1},unmount:function(){B.state.isVisible&&B.hide(),B.state.isMounted&&(ew(),eE().forEac
1h(function(e){e._tippy.unmount()}),$.parentNode&&$.parentNode.removeChild($),z=z.filter(function(e){return e!==B}),B.state.isMounted=!1,en("onHidden",[B]))},destroy:function(){B.state.isDestroyed||(B.clearDelayTimeouts(),B.unmount(),em(),delete e._tippy,B.state.isDestroyed=!0,en("onDestroy",[B]))}};if(!O.render)return B;var q=O.render(B),$=q.popper,K=q.onUpdate;$.setAttribute("data-tippy-root",""),$.id="tippy-"+B.id,B.popper=$,e._tippy=B,$._tippy=B;var Y=U.map(function(e){return e.fn(B)}),X=e.hasAttribute("aria-expanded");return ep(),ei(),et(),en("onCreate",[B]),O.showOnCreate&&eS(),$.addEventListener("mouseenter",function(){B.props.interactive&&B.state.isVisible&&B.clearDelayTimeouts()}),$.addEventListener("mouseleave",function(){B.props.interactive&&B.props.trigger.indexOf("mouseenter")>=0&&Q().addEventListener("mousemove",N)}),B;function G(){var e=B.props.touch;return Array.isArray(e)?e:[e,0]}function Z(){return"hold"===G()[0]}function J(){var e;return!!(null!=(e=B.props.render)&&e.$$tippy)}function Q(){var t,n,r=(R||e).parentNode;return r&&null!=(n=m(r)[0])&&null!=(t=n.ownerDocument)&&t.body?n.ownerDocument:document}function ee(e){return B.state.isMounted&&!B.state.isVisible||C.isTouch||a&&"focus"===a.type?0:c(B.props.delay,+!e,M.delay)}function et(e){void 0===e&&(e=!1),$.style.pointerEvents=B.props.interactive&&!e?"":"none",$.style.zIndex=""+B.props.zIndex}function en(e,t,n){if(void 0===n&&(n=!0),Y.forEach(function(n){n[e]&&n[e].apply(n,t)}),n){var r;(r=B.props)[e].apply(r,t)}}function er(){var t=B.props.aria;if(t.content){var n="aria-"+t.content,r=$.id;m(B.props.triggerTarget||e).forEach(function(e){var t=e.getAttribute(n);if(B.state.isVisible)e.setAttribute(n,t?t+" "+r:r);else{var i=t&&t.replace(r,"").trim();i?e.setAttribute(n,i):e.removeAttribute(n)}})}}function ei(){!X&&B.props.aria.expanded&&m(B.props.triggerTarget||e).forEach(function(t){B.props.interactive?t.setAttribute("aria-expanded",B.state.isVisible&&t===(R||e)?"true":"false"):t.removeAttribute("aria-expanded")})}function eo(){Q().removeEventListener("mousemove",N),H=H.filter(function(e){return e!==N})}function el(t){if(!C.isTouch||!P&&"mousedown"!==t.type){var n=t.composedPath&&t.composedPath()[0]||t.target;if(!(B.props.interactive&&S($,n))){if(m(B.props.triggerTarget||e).some(function(e){return S(e,n)})){if(C.isTouch||B.state.isVisible&&B.props.trigger.indexOf("click")>=0)return}else en("onClickOutside",[B,t]);!0===B.props.hideOnClick&&(B.clearDelayTimeouts(),B.hide(),j=!0,setTimeout(function(){j=!1}),B.state.isMounted||ec())}}}function ea(){P=!0}function es(){P=!1}function eu(){var e=Q();e.addEventListener("mousedown",el,!0),e.addEventListener("touchend",el,s),e.addEventListener("touchstart",es,s),e.addEventListener("touchmove",ea,s)}function ec(){var e=Q();e.removeEventListener("mousedown",el,!0),e.removeEventListener("touchend",el,s),e.removeEventListener("touchstart",es,s),e.removeEventListener("touchmove",ea,s)}function ed(e,t){var n=L($).box;function r(e){e.target===n&&(E(n,"remove",r),t())}if(0===e)return t();E(n,"remove",y),E(n,"add",r),y=r}function ef(t,n,r){void 0===r&&(r=!1),m(B.props.triggerTarget||e).forEach(function(e){e.addEventListener(t,n,r),F.push({node:e,eventType:t,handler:n,options:r})})}function ep(){Z()&&(ef("touchstart",eh,{passive:!0}),ef("touchend",eg,{passive:!0})),B.props.trigger.split(/\s+/).filter(Boolean).forEach(function(e){if("manual"!==e)switch(ef(e,eh),e){case"mouseenter":ef("mouseleave",eg);break;case"focus":ef(k?"focusout":"blur",eb);break;case"focusin":ef("focusout",eb)}})}function em(){F.forEach(function(e){var t=e.node,n=e.eventType,r=e.handler,i=e.options;t.removeEventListener(n,r,i)}),F=[]}function eh(e){var t,n=!1;if(!(!B.state.isEnabled||ey(e))&&!j){var r=(null==(t=a)?void 0:t.type)==="focus";a=e,R=e.currentTarget,ei(),!B.state.isVisible&&d(e,"MouseEvent")&&H.forEach(function(t){return t(e)}),"click"===e.type&&(0>B.props.trigger.indexOf("mouseenter")||A)&&!1!==B.props.hideOnClick&&B.state.isVisible?n=!0:eS(e),"click"===e.type&&(A=!n),n&&!r&&eC(e)}}function ev(t){var n,r,i,o=t.target,l=(R||e).contains(o)||$.contains(o);
1("mousemove"!==t.type||!l)&&(n=eE().concat($).map(function(e){var t,n=null==(t=e._tippy.popperInstance)?void 0:t.state;return n?{popperRect:e.getBoundingClientRect(),popperState:n,props:O}:null}).filter(Boolean),r=t.clientX,i=t.clientY,n.every(function(e){var t=e.popperRect,n=e.popperState,o=e.props.interactiveBorder,l=n.placement.split("-")[0],a=n.modifiersData.offset;if(!a)return!0;var s="bottom"===l?a.top.y:0,u="top"===l?a.bottom.y:0,c="right"===l?a.left.x:0,d="left"===l?a.right.x:0,f=t.top-i+s>o,p=i-t.bottom-u>o,m=t.left-r+c>o,h=r-t.right-d>o;return f||p||m||h})&&(eo(),eC(t)))}function eg(e){if(!(ey(e)||B.props.trigger.indexOf("click")>=0&&A)){if(B.props.interactive)return void B.hideWithInteractivity(e);eC(e)}}function eb(t){0>B.props.trigger.indexOf("focusin")&&t.target!==(R||e)||B.props.interactive&&t.relatedTarget&&$.contains(t.relatedTarget)||eC(t)}function ey(e){return!!C.isTouch&&Z()!==e.type.indexOf("touch")>=0}function ex(){ew();var t=B.props,n=t.popperOptions,i=t.placement,o=t.offset,l=t.getReferenceClientRect,a=t.moveTransition,s=J()?L($).arrow:null,u=l?{getBoundingClientRect:l,contextElement:l.contextElement||R||e}:e,c=[{name:"offset",options:{offset:o}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5}},{name:"computeStyles",options:{adaptive:!a}},{name:"$$tippy",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:function(e){var t=e.state;if(J()){var n=L($).box;["placement","reference-hidden","escaped"].forEach(function(e){"placement"===e?n.setAttribute("data-placement",t.placement):t.attributes.popper["data-popper-"+e]?n.setAttribute("data-"+e,""):n.removeAttribute("data-"+e)}),t.attributes.popper={}}}}];J()&&s&&c.push({name:"arrow",options:{element:s,padding:3}}),c.push.apply(c,(null==n?void 0:n.modifiers)||[]),B.popperInstance=(0,r.n)(u,$,Object.assign({},n,{placement:i,onFirstUpdate:T,modifiers:c}))}function ew(){B.popperInstance&&(B.popperInstance.destroy(),B.popperInstance=null)}function eE(){return v($.querySelectorAll("[data-tippy-root]"))}function eS(e){B.clearDelayTimeouts(),e&&en("onTrigger",[B,e]),eu();var t=ee(!0),n=G(),r=n[0],o=n[1];C.isTouch&&"hold"===r&&o&&(t=o),t?i=setTimeout(function(){B.show()},t):B.show()}function eC(e){if(B.clearDelayTimeouts(),en("onUntrigger",[B,e]),!B.state.isVisible)return void ec();if(!(B.props.trigger.indexOf("mouseenter")>=0&&B.props.trigger.indexOf("click")>=0&&["mouseleave","mousemove"].indexOf(e.type)>=0)||!A){var t=ee(!1);t?o=setTimeout(function(){B.state.isVisible&&B.hide()},t):l=requestAnimationFrame(function(){B.hide()})}}}(t,o);return n&&e.push(n),e},[]);return y(e)?l[0]:l}W.defaultProps=M,W.setDefaultProps=function(e){Object.keys(e).forEach(function(t){M[t]=e[t]})},W.currentInput=C,Object.assign({},i.A,{effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow)}}),W.setDefaultProps({render:N}),n.d(t,{},{Ay:W})},438701(e,t,n){"use strict";var r=n(933578),i="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},o=r.useSyncExternalStore,l=r.useRef,a=r.useEffect,s=r.useMemo,u=r.useDebugValue;t.useSyncExternalStoreWithSelector=function(e,t,n,r,c){var d=l(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(!a){if(a=!0,o=e,e=r(e),void 0!==c&&f.hasValue){var t=f.value;if(c(t,e))return l=t}return l=e}if(t=l,i(o,e))return t;var n=r(e);return void 0!==c&&c(t,n)?(o=e,t):(o=e,l=n)}var o,l,a=!1,s=void 0===n?null:n;return[function(){return e(t())},null===s?void 0:function(){return e(s())}]},[t,n,r,c]))[0],d[1]);return a(function(){f.hasValue=!0,f.value=p},[p]),u(p),p}},567557(e,t,n){"use strict";e.exports=n(438701)},308261(e,t,n){"use strict";var r=n(933578);let i=r.createContext(void 0);function o(){return r.useContext(i)}n.d(t,{L:()=>o},{I:i})},21386(e,t,n){"use strict";var r=n(933578),i=n(719191),o=n(690834),l=n(836463),a=n(841275),s=n(661721),u=n(187695);let c=r.forwardRef(function(e,t){let{render:n,className:c,style:d,keepMounted:f=!1,...p}=e,m=(0,i.W)(),h=m.checked||m.indeterminate,{mounted:v,transitionStatus:g,setMounted:b}=(0,s.$)(h),y=r.useRef(null),x={...m,transitionStatus:g};(0,a.v)({batch:!0,enabled:!h,open:h,ref:y,onComplete(){h||b(!1)}});let w={...(0,l.G)(m),...u.G},E=(0,o.o)("span",e,{ref:[t,y],state:x,stateAttributesMapping:w,props:p});return f||v?E:null});n.d(t,{},{P:c})},954726(e,t,n){"use strict";n.d(t,{y:()=>A});var r=n(933578),i=n(452008),o=n(576768),l=n(550880),a=n(203720),s=n(722380),u=n(301525),c=n(836463),d=n(310782),f=n(690834),p=n(941188),m=n(113670),h=n(394944),v=n(752832),g=n(637707),b=n(183907),y=n(638855),x=n(364263),w=n(18104),E=n(61830),S=n(308261),C=n(719191),T=n(910798),R=n(430067),O=n(391426);let A=r.forwardRef(function(e,t){let{checked:n,className:A,defaultChecked:k=!1,"aria-labelledby":M,disabled:j=!1,form:I,id:_,indeterminate:P=!1,inputRef:D,name:F,onCheckedChange:L,parent:N=!1,readOnly:V=!1,render:H,required:z=!1,uncheckedValue:W,value:U,nativeButton:B=!1,style:q,...$}=e,{clearErrors:K}=(0,y.x)(),{disabled:Y,name:X,setDirty:G,setFilled:Z,setFocused:J,setTouched:Q,state:ee,validationMode:et,validityData:en,val
1idation:er}=(0,v.V$)(),ei=(0,b.c)(),{labelId:eo,registerControlId:el,getDescriptionProps:ea}=(0,x.H)(),es=(0,S.L)(),eu=es?.allValues===void 0?void 0:es.parent,ec=void 0!==eu,ed=Y||ei.disabled||es?.disabled||j,ef=X??F,ep=U??ef,em=(0,p.e)(),eh=es?.registerControlId!==el,ev=(0,E.l)({id:_||void 0,enabled:eh}),eg=B?ev:em,eb={};ec&&(N?eb=eu.getParentProps():void 0!==ep&&(eb=eu.getChildProps(ep)));let{checked:ey=n,indeterminate:ex=P,onCheckedChange:ew,...eE}=eb,eS=es?.value,eC=r.useRef(null),{getButtonProps:eT,buttonRef:eR}=(0,h.s)({disabled:ed,native:B}),eO=es?.validation??er,[eA,ek]=(0,o.q)({controlled:void 0===ep||void 0===eS||N?ey:eS.includes(ep),default:k,name:"Checkbox",state:"checked"}),eM=ec?!!ey:eA,ej=ec&&ex||P;(0,g.I)(eC,em,eA,void 0,!es&&!ed,F);let eI=eu?.registerChildId,e_=r.useRef(null),eP=eO.registerInput,eD=es?ep:void 0,eF=r.useCallback(e=>eP(e,{controlRef:eC,value:eD}),[eP,eD]),eL=(0,a.a)(D,e_,N?void 0:eF),eN=(0,w.B)(M,eo,e_,!B,ev);(0,l.g)(()=>{e_.current&&(e_.current.indeterminate=ej),es||Z(eA)},[eA,ej,es,Z]),(0,R.x)(eA,()=>{es||(K(ef),G(eA!==en.initialValue),eO.change(eA))});let eV=(0,m.v6)({checked:eA,disabled:ed,form:I,name:N?void 0:ef,id:B?void 0:ev,required:z,ref:eL,style:ef?s.a:s.Q,tabIndex:-1,type:"checkbox","aria-hidden":!0,onChange(e){if(e.nativeEvent.defaultPrevented)return;if(V)return void e.preventDefault();let t=e.currentTarget.checked,n=(0,T.d)("none",e.nativeEvent);if((L?.(t,n),!n.isCanceled)&&(ew?.(t,n),!n.isCanceled&&(ek(t),void 0!==ep&&void 0!==es&&!N&&!ec))){let e=t?[...es.value,ep]:es.value.filter(e=>e!==ep);es.setValue(e,n)}},onClick(e){e.stopPropagation()},onFocus(){eC.current?.focus()}},void 0!==U?{value:(es?eA&&U:U)||""}:i.t0,ea,e=>eO.getValidationProps(ed,e));r.useEffect(()=>{if(!eu||void 0===ep)return;let e=eu.disabledStatesRef.current;return e.set(ep,ed),()=>{e.delete(ep)}},[eu,ed,ep]);let eH=r.useMemo(()=>({...ee,checked:eM,disabled:ed,readOnly:V,required:z,indeterminate:ej}),[ee,eM,ed,V,z,ej]),ez=(0,c.G)(eH),eW=(0,f.o)("span",e,{state:eH,ref:[eR,eC,t],props:[{id:eg,role:"checkbox","aria-checked":ej?"mixed":eM,"aria-readonly":V||void 0,"aria-required":z||void 0,"aria-labelledby":eN,"data-parent":N?"":void 0,onFocus(){ed||J(!0)},onBlur(){let e=e_.current;e&&(Q(!0),J(!1),"onBlur"===et&&eO.commit(es?eS:e.checked))},onKeyDown(e){if("Enter"!==e.key||(e.preventBaseUIHandler(),e.defaultPrevented))return;let t=e_.current?.form??null,n=e.currentTarget,r=e.nativeEvent,i=e.preventDefault,o=r.preventDefault,l=!1;e.preventDefault=()=>{l=!0,i.call(e)},r.preventDefault=()=>{l=!0,o.call(r)},o.call(r),(0,u.zk)(n).queueMicrotask(()=>{e.preventDefault=i,r.preventDefault=o,l||(function(e){if(!e)return null;for(let t of e.elements){let e=t.tagName;if(("BUTTON"===e||"INPUT"===e)&&"submit"===t.type)return t}return null})(t)?.click()})},onClick(e){if(V||ed)return;e.preventDefault();let t=e_.current;t&&(0,d.B)(t,e)}},$,eE,eT,ea,e=>eO.getValidationProps(ed,e)],stateAttributesMapping:ez}),eU=eW.props.id;return(0,l.g)(()=>{if(eI&&!N&&void 0!==ep&&void 0!==eU)return eI(ep,eU)},[eI,N,ep,eU]),(0,O.jsxs)(C.p.Provider,{value:eH,children:[eW,!eA&&!es&&ef&&!N&&void 0!==W&&(0,O.jsx)("input",{type:"hidden",form:I,name:ef,value:W,disabled:ed}),(0,O.jsx)("input",{...eV,suppressHydrationWarning:!0})]})})},719191(e,t,n){"use strict";var r=n(941579),i=n(933578);let o=i.createContext(void 0);function l(){let e=i.useContext(o);if(void 0===e)throw Error((0,r.A)(14));return e}n.d(t,{W:()=>l},{p:o})},836463(e,t,n){"use strict";n.d(t,{G:()=>i});var r=n(455370);function i(e){return{checked:t=>e.indeterminate?{}:t?{"data-checked":""}:{"data-unchecked":""},...r.dc}}},15663(e,t,n){"use strict";var r=n(933578);let i=r.createContext(void 0);function o(){return r.useContext(i)}n.d(t,{d:()=>o},{Y:i})},397282(e,t,n){"use strict";var r=n(933578),i=n(620711),o=n(690834),l=n(394944),a=n(752832),s=n(661721),u=n(187695),c=n(841275),d=n(910798),f=n(126832),p=n(823215);let m={...u.G,...p.qV},h=r.forwardRef(function(e,t){let{render:n,className:r,disabled:u=!1,nativeButton:p=!0,keepMounted:h=!1,style:v,...g}=e,{disabled:b}=(0,a.V$)(),y=(0,i.Ee)(),x=y.useState("selectionMode"),w=y.useState("disabled"),E=y.useState("readOnly"),S=y.useState("open"),C=y.useState("selectedValue"),T=y.useState("hasSelectionChips"),R=(0,i.dc)(),O=!1;O="none"===x?""!==R:"single"===x?null!=C:T;let A=b||w||u,{buttonRef:k,getButtonProps:M}=(0,l.s)({native:p,disabled:A}),{mounted:j,transitionStatus:I,setMounted:_}=(0,s.$)(O),P={disabled:A,visible:O,open:S,transitionStatus:I};(0,c.v)({open:O,ref:y.context.clearRef,onComplete(){O||_(!1)}});let D=(0,o.o)("button",e,{state:P,ref:[t,k,y.context.clearRef],props:[{tabIndex:-1,
1children:"x",onMouseDown(e){e.preventDefault()},onClick(e){if(A||E)return;let t=y.context.keyboardActiveRef.current?f.QJ:f.Wn;y.context.setInputValue("",(0,d.d)(f.R0,e.nativeEvent)),"none"!==x?(y.context.setSelectedValue(Array.isArray(C)?[]:null,(0,d.d)(f.R0,e.nativeEvent)),y.context.setIndices({activeIndex:null,selectedIndex:null,type:t})):y.context.setIndices({activeIndex:null,type:t}),y.context.inputRef.current?.focus()}},g,M],stateAttributesMapping:m});return h||j?D:null});n.d(t,{},{V:h})},66278(e,t,n){"use strict";var r=n(933578),i=n(620711),o=n(911945),l=n(391426);function a(e){let{children:t}=e,{filteredItems:n}=(0,i.Dc)(),a=(0,o.W)(),s=a?a.items:n;return(0,l.jsx)(r.Fragment,{children:s.map(t)})}n.d(t,{u:()=>a})},911945(e,t,n){"use strict";var r=n(933578),i=n(391426);let o=r.createContext(null);function l(){return r.useContext(o)}function a(e){let{children:t,items:n}=e,l=r.useMemo(()=>({items:n}),[n]);return(0,i.jsx)(o.Provider,{value:l,children:t})}n.d(t,{P:()=>a,W:()=>l})},944842(e,t,n){"use strict";var r=n(933578),i=n(690834),o=n(620711),l=n(76019);let a=r.forwardRef(function(e,t){let{render:n,className:r,style:a,children:s,...u}=e,{filteredItems:c}=(0,o.Dc)(),d=(0,o.Ee)(),f=(0,l.Y)(),p=0===c.length?s:null;return(0,i.o)("div",e,{ref:[t,d.context.emptyRef,f],props:[{children:p,role:"status","aria-live":"polite","aria-atomic":!0},u]})});n.d(t,{},{$:a})},132095(e,t,n){"use strict";var r=n(933578),i=n(550880),o=n(941188),l=n(778627),a=n(690834);let s=r.forwardRef(function(e,t){let{render:n,className:r,style:s,id:u,...c}=e,{setLabelId:d}=(0,l.N)(),f=(0,o.e)(u);return(0,i.g)(()=>(d(f),()=>{d(e=>e===f?void 0:e)}),[f,d]),(0,a.o)("div",e,{ref:t,props:[{id:f,"aria-hidden":!0},c]})});n.d(t,{},{r:s})},494954(e,t,n){"use strict";var r=n(933578),i=n(690834),o=n(778627),l=n(911945),a=n(620711),s=n(391426);let u=r.forwardRef(function(e,t){let{render:n,className:u,style:c,items:d,...f}=e,p=(0,a.Ee)().useState("grid"),[m,h]=r.useState(),v=r.useMemo(()=>({labelId:m,setLabelId:h,items:d}),[m,h,d]),g=(0,i.o)("div",e,{ref:t,props:[{role:p?"rowgroup":"group","aria-labelledby":m},f]}),b=(0,s.jsx)(o.I.Provider,{value:v,children:g});return d?(0,s.jsx)(l.P,{items:d,children:b}):b});n.d(t,{},{D:u})},778627(e,t,n){"use strict";var r=n(941579),i=n(933578);let o=i.createContext(void 0);function l(){let e=i.useContext(o);if(void 0===e)throw Error((0,r.A)(18));return e}n.d(t,{N:()=>l},{I:o})},880597(e,t,n){"use strict";var r=n(933578),i=n(780666),o=n(690834),l=n(752832),a=n(620711),s=n(106488),u=n(746769),c=n(763092),d=n(241615);let f=r.forwardRef(function(e,t){let{render:n,className:r,style:f,...p}=e,{state:m}=(0,l.V$)(),h=(0,a.Ee)(),v=h.useState("open"),g=h.useState("disabled"),b=h.useState("readOnly"),y=h.useState("hasSelectedValue"),x=h.useState("selectionMode"),w=(0,c.Xb)(h),E=(0,c.$B)(),S={...m,open:v,disabled:g,readOnly:b,popupSide:w,listEmpty:E,placeholder:"none"!==x&&!y},C=(0,i.K)(e=>{h.set("inputGroupElement",e)});return(0,o.o)("div",e,{ref:[t,C],props:[{role:"group",onMouseDown(e){(0,u.E)(e,h,g,e=>(0,d.gR)(h.context.chipsContainerRef.current,e))}},p],state:S,stateAttributesMapping:s.d})});n.d(t,{},{v:f})},111818(e,t,n){"use strict";var r=n(933578),i=n(780666),o=n(716217),l=n(110529),a=n(941188),s=n(690834),u=n(620711),c=n(106488),d=n(752832),f=n(455370),p=n(364263),m=n(15663),h=n(515784),v=n(661799),g=n(910798),b=n(126832),y=n(276865),x=n(980616),w=n(763092),E=n(391426);let S=r.forwardRef(function(e,t){let{render:n,className:S,disabled:C=!1,id:T,style:R,...O}=e,{state:A,disabled:k,setTouched:M,setFocused:j,validationMode:I,validation:_}=(0,d.V$)(),{labelId:P}=(0,p.H)(),D=(0,m.d)(),F=!!(0,v.O)(!0),L=(0,u.Ee)(),N=(0,u.dc)(),V=(0,y.j)(),H=L.useState("required"),z=L.useState("disabled"),W=L.useState("readOnly"),U=L.useState("name"),B=L.useState("form"),q=L.useState("selectionMode"),$=L.useState("autoHighlight"),K=L.useState("inputProps"),Y=L.useState("triggerProps"),X=L.useState("open"),G=L.useState("mounted"),Z=L.useState("selectedValue"),J=L.useState("id"),Q=L.useState("inline"),ee=L.useState("modal"),et=!!$,en=(0,w.Xb)(L),er=k||z||C,ei=(0,w.$B)(),eo=F||Q,el=(0,a.e)(T??(eo?void 0:J)),ea=F?f.HH:A,[es,eu]=r.useState(null),ec=r.useRef(!1),ed=r.useRef(null),ef=r.useRef(!1),ep="none"===q&&!F,em=(0,i.K)(e=>{let t=F||L.state.inline;t&&!L.state.hasInputValue&&L.context.setInputValue("",(0,g.d)("none")),L.update({inputElement:e,inputInsidePopup:t,inputOwnsFormValue:ep})}),eh=F?O:_.getValidationProps(er,O);function ev(){L.context.setIndices({activeIndex:null,selectedIndex:null,type:L.context.keyboardActiveRef.current?b.QJ:b.Wn})}function eg(){L.context.keyboardActiveRef.current=!1}let eb={...ea,open:X,disabled:er,readOnly:W,popupSide:en,listEmpty:ei}
1,ey=(0,s.o)("input",e,{state:eb,ref:[t,L.context.inputRef,em],props:[K,Y,{value:es??N,"aria-readonly":W||void 0,"aria-required":H||void 0,"aria-labelledby":P,disabled:er,readOnly:W,required:"none"===q?H:void 0,form:B,...ep&&U&&{name:U},id:el,onFocus(){if(j(!0),!Q||!ef.current)return;ef.current=!1;let e=ed.current;null!=e&&Object.hasOwn(L.context.valuesRef.current,e)&&L.context.setIndices({activeIndex:e})},onBlur(){M(!0),j(!1);let e=L.state.activeIndex;if(Q&&null!==e&&"always"!==$&&(ed.current=e,ef.current=!0,L.context.setIndices({activeIndex:null})),"onBlur"===I){let e="none"===q?N:Z;_.commit(e)}},onCompositionStart(e){o.yA||(ec.current=!0,eu(e.currentTarget.value))},onCompositionEnd(e){ec.current=!1;let t=e.currentTarget.value;eu(null),L.context.setInputValue(t,(0,g.d)(b.pf,e.nativeEvent))},onChange(e){let t=e.nativeEvent,n=t.inputType,r=ec.current||!(!n||"insertReplacementText"===n);function i(e){!W&&!er&&e&&r&&(L.context.setOpen(!0,(0,g.d)(b.pf,t)),et||ev())}if(ec.current){let n=e.currentTarget.value;eu(n),""!==n||L.state.openOnInputClick||L.state.inputInsidePopup||L.context.setOpen(!1,(0,g.d)(b.qs,t));let r=n.trim(),o=et&&""!==r;i(r),X&&null!==L.state.activeIndex&&!o&&ev();return}let o=(0,g.d)(b.pf,t);if(L.context.setInputValue(e.currentTarget.value,o),o.isCanceled)return;let l=""===e.currentTarget.value,a=(0,g.d)(b.qs,t);l&&!L.state.inputInsidePopup&&("single"===q&&L.context.setSelectedValue(null,a),L.state.openOnInputClick||L.context.setOpen(!1,a)),i(e.currentTarget.value.trim()),X&&null!==L.state.activeIndex&&!et&&ev()},onKeyDown(e){if(e.ctrlKey||e.shiftKey||e.altKey||e.metaKey)return;if(L.context.keyboardActiveRef.current=!0,er||W){W&&"Enter"===e.key&&X&&null!==L.state.activeIndex&&(0,h.jo)(e);return}let t=e.currentTarget,n=t.scrollWidth-t.clientWidth,r="rtl"===V;if("Home"===e.key){(0,h.jo)(e);let n=l.cn&&r?t.value.length:0;t.setSelectionRange(n,n),t.scrollLeft=0;return}if("End"===e.key){(0,h.jo)(e);let i=l.cn&&r?0:t.value.length;t.setSelectionRange(i,i),t.scrollLeft=r?-n:n;return}if(!G&&"Escape"===e.key){let t="multiple"===q&&Array.isArray(Z)?0===Z.length:null===Z,n=(0,g.d)(b.jv,e.nativeEvent);L.context.setInputValue("",n),L.context.setSelectedValue("multiple"===q?[]:null,n),t||L.state.inline||n.isPropagationAllowed||e.stopPropagation();return}if(D&&"Backspace"===e.key&&""===t.value&&void 0===D.highlightedChipIndex&&Array.isArray(Z)&&Z.length>0){let t=D.chipsRef.current.length,n=t>0?t-1:Z.length-1,r=Z.filter((e,t)=>t!==n);ev(),L.context.setSelectedValue(r,(0,g.d)("none",e.nativeEvent));return}let i=D?.highlightedChipIndex!==void 0,o=function(e){let t;if(!D)return;let{highlightedChipIndex:n}=D,r=D.chipsRef.current.length,[i,o]=(0,w.ln)(V);return void 0!==n?e.key===i?(e.preventDefault(),t=n>0?n-1:void 0):e.key===o?(e.preventDefault(),t=n<r-1?n+1:void 0):("Backspace"===e.key||"Delete"===e.key)&&(e.preventDefault(),t=(0,w.jr)(n,Z.length),ev()):e.key===i&&(e.currentTarget.selectionStart??0)===0&&Z.length>0&&(e.preventDefault(),t=r>0?r-1:void 0),t}(e);if(D?.setHighlightedChipIndex(o),void 0!==o?D?.chipsRef.current[o]?.focus():i&&L.context.inputRef.current?.focus(),229!==e.which&&"Enter"===e.key&&X){let t=L.state.activeIndex,n=e.nativeEvent;if(null===t){if(Q)return;L.context.setOpen(!1,(0,g.d)("none",n));return}(0,h.jo)(e),(0,w.L6)(L,t,n)}},onPointerMove:eg,onPointerDown:eg},eh],stateAttributesMapping:c.d}),ex=F?(0,E.jsx)(d.eZ.Provider,{value:d.er,children:ey}):ey;return(0,E.jsxs)(r.Fragment,{children:[X&&(!eo||ee)&&(0,E.jsx)(x.p,{ref:L.context.startDismissRef}),ex]})});n.d(t,{},{o:S})},75978(e,t,n){"use strict";n.d(t,{x:()=>v});var r=n(933578),i=n(574795),o=n(550880),l=n(620711),a=n(566935),s=n(690834),u=n(412937),c=n(394944);let d=r.createContext(!1);var f=n(536084),p=n(391426);
1function m(e){let{componentProps:t,forwardedRef:n,virtualized:m,indexFromFilter:h}=e,{render:v,className:g,style:b,value:y=null,index:x,disabled:w=!1,nativeButton:E=!1,...S}=t,C=r.useRef(null),T=(0,a.q)({guess:!0,index:x,textRef:C}),R=(0,l.Ee)(),O=r.useContext(d),A=(0,l.Eg)(),k=R.useState("selectionMode"),M=R.useState("disabled"),j=R.useState("readOnly"),I=R.useState("isItemEqualToValue"),_=M||w,P="none"!==k,D=x??h??T.index,F=-1!==D,L=R.useState("id"),N=R.useState("isActive",D),V=R.useState("isSelected",y),H=R.useState("itemProps"),z=r.useRef(null),W=null!=L&&F?`${L}-${D}`:void 0,U=V&&P;(0,o.g)(()=>{if(!(F&&(m||null!=x)))return;let e=R.context.listRef.current;return e[D]=z.current,()=>{delete e[D]}},[F,m,D,x,R]),(0,o.g)(()=>{if(!F||A)return;let e=R.context.valuesRef.current;return e[D]=y,()=>{delete e[D]}},[F,A,D,y,R]),(0,o.g)(()=>{if(!F||A)return;let e=R.state.selectedValue,t=R.state.selectedIndex;"multiple"===R.state.selectionMode&&Array.isArray(e)?t=(0,f.Q0)(D,y,R.context.valuesRef.current,e,I,t):(0,f.tl)(y,e,I)&&(t=D),R.set("selectedIndex",t)},[F,A,R,D,y,I]);let{getButtonProps:B,buttonRef:q}=(0,c.s)({disabled:_,focusableWhenDisabled:!0,native:E,composite:!0});function $(e){function t(){R.context.handleSelection(e,y)}R.state.submitOnItemClick?(i.flushSync(t),R.context.requestSubmit()):t()}let K=(0,s.o)("div",t,{ref:[q,n,T.ref,z],state:{disabled:_,selected:U,highlighted:N},props:[H,{id:W,role:O?"gridcell":"option","aria-selected":P?U:void 0,tabIndex:void 0,onPointerDownCapture(e){e.isPrimary&&(R.context.pointerDownItemRef.current=e.currentTarget),e.preventDefault()},onMouseDown(e){e.preventDefault()},onClick(e){_||j||$(e.nativeEvent)},onMouseUp(e){let t=R.context.pointerDownItemRef.current===e.currentTarget;R.context.pointerDownItemRef.current=null,_||j||0!==e.button||t||!N||$(e.nativeEvent)}},S,B]}),Y=r.useMemo(()=>({selected:U,textRef:C}),[U,C]);return(0,p.jsx)(u.s.Provider,{value:Y,children:K})}function h(e){let{componentProps:t,forwardedRef:n}=e,r=(0,l.Ee)().useState("isItemEqualToValue"),{flatFilteredValues:i}=(0,l.Dc)(),o=t.value??null,a=(0,f.Vz)(i,o,r);return(0,p.jsx)(m,{componentProps:t,forwardedRef:n,virtualized:!0,indexFromFilter:a})}let v=r.memo(r.forwardRef(function(e,t){let n=(0,l.Ee)().useState("virtualized");return n&&null==e.index?(0,p.jsx)(h,{componentProps:e,forwardedRef:t}):(0,p.jsx)(m,{componentProps:e,forwardedRef:t,virtualized:n,indexFromFilter:void 0})}))},412937(e,t,n){"use strict";var r=n(941579),i=n(933578);let o=i.createContext(void 0);function l(){let e=i.useContext(o);if(!e)throw Error((0,r.A)(19));return e}n.d(t,{b:()=>l},{s:o})},14030(e,t,n){"use strict";var r=n(933578),i=n(780666),o=n(690834),l=n(620711),a=n(661799),s=n(66278),u=n(698529),c=n(515784),d=n(763092),f=n(391426);let p=r.forwardRef(function(e,t){var n;let{render:p,className:m,style:h,children:v,...g}=e,b=(0,l.Ee)(),y=(0,l.ui)(),x=!!(0,a.O)(!0),{filteredItems:w,hasItems:E}=(0,l.Dc)(),S=b.useState("selectionMode"),C=b.useState("grid"),T=b.useState("readOnly"),R=b.useState("listProps"),O=b.useState("virtualized"),A=b.useState("forceMounted"),k=0===w.length,M=(0,i.K)(e=>{b.set("positionerElement",e)}),j=(0,i.K)(e=>{b.set("listElement",e)}),I=r.useMemo(()=>"function"==typeof v?n||(n=(0,f.jsx)(s.u,{children:v})):v,[v]),_=y.useState("floatingId"),P=(0,o.o)("div",e,{state:{empty:k},ref:[t,j,x?null:M],props:[R,{children:I,tabIndex:-1,id:_,role:C?"grid":"listbox","aria-multiselectable":"multiple"===S?"true":void 0,"aria-readonly":!C&&!!T||void 0,onKeyDown(e){if(!b.state.disabled&&!b.state.readOnly&&"Enter"===e.key){let t=b.state.activeIndex;null!=t&&((0,c.jo)(e),(0,d.L6)(b,t,e.nativeEvent))}},onKeyDownCapture(){b.context.keyboardActiveRef.current=!0},onPointerMoveCapture(){b.context.keyboardActiveRef.current=!1}},g]});if(O)return P;let D=E&&!A?void 0:b.context.labelsRef;return(0,f.jsx)(u.u,{elementsRef:b.context.listRef,labelsRef:D,children:P})});n.d(t,{},{e:p})},839718(e,t,n){"use strict";var r=n(933578),i=n(550880),o=n(798647),l=n(690834),a=n(620711),s=n(823215),u=n(661799),c=n(841275),d=n(187695),f=n(241615),p=n(512357),m=n(980616),h=n(285055),v=n(763092),g=n(391426);let b={...s.GW,...d.G},y=r.forwardRef(function(e,t){let{render:n,className:s,style:d,initialFocus:y,finalFocus:x,...w}=e,E=(0,a.Ee)(),S=(0,u.O)(),C=(0,a.ui)(),T=E.useState("mounted"),R=E.useState("open"),O=E.useState("openMethod"),A=E.useState("popupProps"),k=E.useState("transitionStatus"),M=E.useState("inputInsidePopup"),j=E.useState("inputElement"),I=E.useState("modal"),_=E.useState("id"),P=(0,v.$B)(),D=w.id??(M?(0,h.xj)(_):void 0);(0,i.g)(()=>(E.set("popupId",E.context.popupRef.current?.id||D),()=>{E.set("popupId",void 0)}),[E,D]),(0,c.v)({open:R,ref:E.context.popupRef,onComplete(){R&&E.context.onOpenChangeComplete(!0)}});let F={open:R,side:S.side,align:S.align,anchorHidden:S.anchorHidden,transitionStatus:k,empty:P},L=(0,l.o)("div",e,{state:F,ref:[t,E.context.popupRef],props:[A,{id:D,role:M?"dialog":"presentation",onFocus(e){let t=(0,f.EW)(e.nativeEvent);"touch"!==O&&((0,f.gR)(E.state.listElement,t)||t===e.currentTarget)&&E.context.
1inputRef.current?.focus()}},(0,p.d)(k),w],stateAttributesMapping:b}),N=!!M&&(e=>"touch"===e?E.context.popupRef.current:j),V=!M||I;return(0,g.jsx)(o.s,{context:C,disabled:!T,modal:V,openInteractionType:O,initialFocus:void 0===y?N:y,returnFocus:null!=x?x:!!M&&void 0,getInsideElements:()=>[E.context.startDismissRef.current,E.context.endDismissRef.current],children:(0,g.jsxs)(r.Fragment,{children:[L,V&&(0,g.jsx)(m.p,{ref:E.context.endDismissRef})]})})});n.d(t,{},{I:y})},420310(e,t,n){"use strict";var r=n(933578),i=n(596961),o=n(620711),l=n(106719),a=n(391426);let s=r.forwardRef(function(e,t){let{keepMounted:n=!1,...r}=e,s=(0,o.Ee)(),u=s.useState("mounted"),c=s.useState("forceMounted");return u||n||c?(0,a.jsx)(l.P.Provider,{value:n,children:(0,a.jsx)(i.XF,{ref:t,...r})}):null});n.d(t,{},{K:s})},106719(e,t,n){"use strict";var r=n(941579),i=n(933578);let o=i.createContext(void 0);function l(){let e=i.useContext(o);if(void 0===e)throw Error((0,r.A)(20));return e}n.d(t,{s:()=>l},{P:o})},314206(e,t,n){"use strict";var r=n(933578),i=n(550880),o=n(780666),l=n(174894),a=n(620711),s=n(661799),u=n(763092),c=n(433110),d=n(106719),f=n(428836),p=n(788743),m=n(348499),h=n(240897),v=n(391426);let g=r.forwardRef(function(e,t){let{render:n,className:r,anchor:g,positionMethod:b,side:y,align:x,sideOffset:w,alignOffset:E,collisionBoundary:S="clipping-ancestors",collisionPadding:C,arrowPadding:T,sticky:R,disableAnchorTracking:O=!1,collisionAvoidance:A=f.uD,style:k,...M}=e,j=(0,a.Ee)(),I=(0,a.ui)(),_=(0,d.s)(),P=j.useState("modal"),D=j.useState("open"),F=j.useState("mounted"),L=j.useState("openMethod"),N=j.useState("positionerElement"),V=j.useState("triggerElement"),H=j.useState("inputElement"),z=j.useState("inputGroupElement"),W=j.useState("inputInsidePopup"),U=j.useState("transitionStatus"),B=(0,u.$B)(),q=(0,c.s)({anchor:g??(W?V:z??H),floatingRootContext:I,positionMethod:b,mounted:F,side:y,sideOffset:w,align:x,alignOffset:E,arrowPadding:T,collisionBoundary:S,collisionPadding:C,sticky:R,disableAnchorTracking:O,keepMounted:_,collisionAvoidance:A,lazyFlip:!0});(0,h.G)(D&&P,"touch"===L,N,V);let $={open:D,side:q.side,align:q.align,anchorHidden:q.anchorHidden,empty:B};(0,i.g)(()=>{j.set("popupSide",q.side)},[j,q.side]);let K=(0,o.K)(e=>{j.set("positionerElement",e)}),Y=(0,m.i)(e,$,{styles:q.positionerStyles,transitionStatus:U,props:M,refs:[t,K],hidden:!F,inert:!D});return(0,v.jsxs)(s.Z.Provider,{value:q,children:[F&&P&&(0,v.jsx)(p.W,{inert:(0,l.Y)(!D),cutout:z??H??V}),Y]})});n.d(t,{},{o:g})},661799(e,t,n){"use strict";var r=n(941579),i=n(933578);let o=i.createContext(void 0);function l(e){let t=i.useContext(o);if(void 0===t&&!e)throw Error((0,r.A)(21));return t}n.d(t,{O:()=>l},{Z:o})},650022(e,t,n){"use strict";n.d(t,{i:()=>X});var r=n(933578),i=n(941579),o=n(576768),l=n(550880),a=n(682137),s=n(780666),u=n(203720),c=n(712236),d=n(722380),f=n(690195),p=n(827675),m=n(452008),h=n(301525),v=n(474201),g=n(953830),b=n(843898),y=n(234184),x=n(88001);function w(e,t,n,r,i,o,l,a,s,u=2){let c=(0,x.Kg)(n.current,{event:e,orientation:r,loopFocus:i,rtl:o,cols:u,disabledIndices:l,minIndex:a,maxIndex:s,prevIndex:t>s?a:t,stopEvent:!0});return(0,x.du)(n.current,c)?void 0:c}var E=n(241615),S=n(910798),C=n(126832),T=n(620711),R=n(536084),O=n(773088);let A={id:e=>e.id,labelId:e=>e.labelId,items:e=>e.items,selectedValue:e=>e.selectedValue,hasSelectionChips:e=>{let t=e.selectedValue;return Array.isArray(t)&&t.length>0},hasSelectedValue:e=>{let{selectedValue:t,selectionMode:n}=e;return null!=t&&(!("multiple"===n&&Array.isArray(t))||t.length>0)},hasNullItemLabel:(e,t)=>!!t&&(0,O.Dp)(e.items),open:e=>e.open,mounted:e=>e.mounted,forceMounted:e=>e.forceMounted,inline:e=>e.inline,activeIndex:e=>e.activeIndex,selectedIndex:e=>e.selectedIndex,isActive:(e,t)=>e.activeIndex===t,isSelected:(e,t)=>{let n=e.isItemEqualToValue,r=e.selectedValue;return Array.isArray(r)?r.some(e=>(0,R.tl)(t,e,n)):(0,R.tl)(t,r,n)},transitionStatus:e=>e.transitionStatus,popupProps:e=>e.popupProps,listProps:e=>e.listProps,inputProps:e=>e.inputProps,triggerProps:e=>e.triggerProps,itemProps:e=>e.itemProps,positionerElement:e=>e.positionerElement,listElement:e=>e.listElement,popupId:e=>e.popupId,triggerElement:e=>e.triggerElement,inputElement:e=>e.inputElement,inputGroupElement:e=>e.inputGroupElement,popupSide:e=>e.popupSide,openMethod:e=>e.openMethod,inputInsidePopup:e=>e.inputInsidePopup,inputOwnsFormValue:e=>e.inputOwnsFormValue,selectionMode:e=>e.selectionMode,name:e=>e.name,form:e=>e.form,disabled:e=>e.disabled,readOnly:e=>e.readOnly,required:e=>e.required,grid:e=>e.grid,virtualized:e=>e.virtualized,itemToStringLabel:e=>e.itemToStringLabel,isItemEqualToValue:e=>e.isItemEqualToValue,modal:e=>e.modal,autoHighlight:e=>e.autoHighlight};var k=n(841275),M=n(752832),j=n(637707),I=n(638855),_=n(61830),P=n(285055),D=n(690534);let F=new Map,L=function(e={}){let t={usage:"search",sensitivity:"base",ignorePunctuation:!0,...e},n=`${(0,D.k)(e.locale)}|${JSON.stringify(t)}`,r=F.get(n);if(r)return r;let i=new Intl.Collator(e.locale,t),o={contains(e,t,n){if(!t)return!0;let r=(0,O.yg)(e,n);for(let e=0;e<=r.length-t.length;e+=1)if(0===i.compare(r.slice(e,e+t.length),t))return!0;return!1},startsWith(e,t,n){if(!t)return!0;let r=(0,O.yg)(e,n);return 0===i.compare(r.slice(0,t.length),t)},endsWith(e,t,n){if(!t)return!0;let r=(0,O.yg)(e,n),o=t.length;return r.length>=o&&0===i.compare(r.slice(r.length-o),t)}};return F.set(n,o),o};var N=n(661721),V=n(548918),H=n(106965),z=n(430067),W=n(607174),U=n(113670);
1let B=Symbol("none"),q={value:B,index:-1};var $=n(276865),K=n(391426);function Y(e){let t,{id:n,onOpenChangeComplete:x,defaultSelectedValue:D=null,selectedValue:F,onSelectedValueChange:Y,defaultInputValue:X,inputValue:G,open:Z,defaultOpen:J=!1,selectionMode:Q,onItemHighlighted:ee,name:et,form:en,disabled:er=!1,readOnly:ei=!1,required:eo=!1,inputRef:el,grid:ea=!1,items:es,filteredItems:eu,filter:ec,filterQuery:ed,openOnInputClick:ef=!0,autoHighlight:ep=!1,keepHighlight:em=!1,highlightItemOnHover:eh=!0,loopFocus:ev=!0,itemToStringLabel:eg,itemToStringValue:eb,isItemEqualToValue:ey=R.jd,virtualized:ex=!1,inline:ew=!1,fillInputOnItemPress:eE=!0,modal:eS=!1,limit:eC=-1,autoComplete:eT="list",formAutoComplete:eR,locale:eO,submitOnItemClick:eA=!1}=e,{clearErrors:ek}=(0,I.x)(),{setDirty:eM,validityData:ej,setFilled:eI,name:e_,disabled:eP,setTouched:eD,setFocused:eF,validationMode:eL,validation:eN}=(0,M.V$)(),eV=(0,$.j)(),eH=(0,_.l)({id:n}),ez=L({locale:eO}),eW=Array.isArray(es)?null:es;if(eW&&"function"!=typeof eW.label)throw Error((0,i.A)(100));let eU=eW?eW.data:es,eB=eW?.value,eq=eB?void 0:eU,e$=r.useMemo(()=>{let e;if(!eu||!eB)return;let t=(0,O.f6)(eu),n=t.map(eB);return{values:n,findItem(r,i){if(!e){e=new Map;for(let r=0;r<n.length;r+=1)e.has(n[r])||e.set(n[r],t[r])}var o=e;let l=o.get(r);if(void 0!==l||i===R.jd)return l;for(let[e,t]of o)if((0,R.tl)(e,r,i))return t}}},[eu,eB]),eK=r.useMemo(()=>eW?e=>eW.label(e,ey,e=>{let t=e$?.findItem(e,ey);return null!=t?eW.itemLabel(t):(0,O.yg)(e,eg)}):eg,[eW,eg,e$,ey]),eY=r.useMemo(()=>eW?Object.assign(e=>eW.itemLabel(e),{selected:e=>(0,O.yg)(e,eK)}):eg,[eW,eK,eg]);function eX(e){return(0,O.yg)(e,eK)}let[eG,eZ]=r.useState(!1),[eJ,eQ]=r.useState(null),e0=r.useRef(eJ),e1=r.useRef([]),e2=r.useRef([]),e3=r.useRef(null),e5=r.useRef(null),e7=r.useRef(null),e8=r.useRef(null),e9=r.useRef(null),e6=r.useRef(!0),e4=r.useRef(!1),te=r.useRef(null),tt=r.useRef(null),tn=r.useRef(null),tr=r.useRef(q),ti=r.useRef(null),to=r.useRef([]),tl=r.useRef(null),ta=eP||er,ts=e_??et,tu="multiple"===Q,tc="single"===Q,td=void 0!==G||void 0!==X,tf=void 0!==eU,tp=void 0!==eu;t="always"===ep?"always":!!ep&&"input-change";let[tm,th]=(0,o.q)({controlled:F,default:tu?D??m.Ml:D,name:"Combobox",state:"selectedValue"}),tv=r.useMemo(()=>null===ec?()=>!0:void 0!==ec?ec:(0,P.I2)(ez,eY),[ec,ez,eY]),tg=(0,f.j)(()=>td?X??"":tc?eX(tm):"").current,[tb,ty]=(0,o.q)({controlled:G,default:tg,name:"Combobox",state:"inputValue"}),[tx,tw]=(0,o.q)({controlled:Z,default:J,name:"Combobox",state:"open"}),tE=(0,O.Li)(eU),tS=tx||null===eJ?String(tb).trim():eJ,tC=tc?eX(tm):"",tT=tc&&!eG&&""!==tS&&tC.length===tS.length&&ez.contains(tC,tS),tR=tT?"":ed??tS,tO=tf&&tp&&tT&&(!eW||eW.hasValue(tm,ey)),tA=r.useMemo(()=>eU?(0,O.f6)(eU):m.Ml,[eU]),tk=r.useMemo(()=>{if(eu&&!tO)return eu;if(!eU)return m.Ml;if(tE){let e=[],t=0;for(let n of eU){if(eC>-1&&t>=eC)break;let r=eC>-1?eC-t:1/0,i=""===tR?n.items.slice(0,r):[];if(""!==tR)for(let e of n.items){if(i.length>=r)break;tv(e,tR,eY)&&i.push(e)}if(i.length>0){let r={...n,items:i};e.push(r),t+=i.length}}return e}if(""===tR)return eC>-1?tA.slice(0,eC):tA;let e=[];for(let t of tA){if(eC>-1&&e.length>=eC)break;tv(t,tR,eY)&&e.push(t)}return e},[eu,tO,eU,tE,tR,eC,tv,eY,tA]),tM=r.useMemo(()=>{if(e$&&tk===eu)return e$.values;let e=(0,O.f6)(tk);return eB?e.map(e=>eB(e)):e},[tk,eu,e$,eB]),tj=(0,f.j)(()=>{let e=null;return ew&&tx&&tf&&"none"!==Q&&(e=(0,R.Gu)(tM,tm,ey,tu)),new p.H({id:eH,labelId:void 0,selectedValue:tm,open:tx,items:eq,selectionMode:Q,name:ts,form:en,disabled:ta,readOnly:ei,required:eo,grid:ea,virtualized:ex,openOnInputClick:ef,itemToStringLabel:eK,isItemEqualToValue:ey,modal:eS,autoHighlight:t,submitOnItemClick:eA,hasInputValue:td,mounted:!1,forceMounted:!1,transitionStatus:"idle",inline:ew,activeIndex:null,selectedIndex:e,popupProps:{},listProps:{},inputProps:{},triggerProps:{},itemProps:m.t0,positionerElement:null,listElement:null,popupId:void 0,triggerElement:null,inputElement:null,inputGroupElement:null,popupSide:null,openMethod:null,inputInsidePopup:!0,inputOwnsFormValue:"none"===Q},{onOpenChangeComplete:m.tE,setOpen:m.tE,setInputValue:m.tE,setSelectedValue:m.tE,setIndices:m.tE,handleSelection:m.tE,forceMount:m.tE,requestSubmit:m.tE,listRef:e1,labelsRef:e2,popupRef:e3,emptyRef:e9,inputRef:e5,startDismissRef:e7,endDismissRef:e8,keyboardActiveRef:e6,chipsContainerRef:te,clearRef:tt,valuesRef:to,pointerDownItemRef:tl,selectionEventRef:tn},A)}).current,tI="none"===Q?tb:tm,t_=r.useMemo(()=>"none"===Q?tI:Array.isArray(tm)?tm.map(e=>(0,O.T)(e,eb)):(0,O.T)(tm,eb),[tI,eb,Q,tm]),tP=(0,s.K)(ee),tD=(0,s.K)(x),tF=tj.useState("activeIndex"),tL=tj.useState("selectedIndex"),tN=tj.useState("positionerElement"),tV=tj.useState("listElement"),tH=tj.useState("triggerElement"),tz=tj.use
1State("inputElement"),tW=tj.useState("inputGroupElement"),tU=tj.useState("inline"),tB=tj.useState("inputInsidePopup"),tq=tj.useState("inputOwnsFormValue"),t$=tc&&!tB&&tb===tC,tK=(0,c.u)(tH),{mounted:tY,setMounted:tX,transitionStatus:tG}=(0,N.$)(tx),{openMethod:tZ,triggerProps:tJ}=(0,V.G)(tx),tQ=(0,s.K)(()=>t_);(0,j.I)(tB?tK:e5,eH,tI,tQ,!ta,et);let t0=(0,s.K)(()=>{eU?e2.current=tM.map(eX):tj.set("forceMounted",!0)}),t1=(0,s.K)((e,t,n)=>{if(-1===t){if(tr.current===q)return;tr.current=q}else tr.current={value:e,index:t};tP(e,(0,S.M)(n,void 0,{index:t}))}),t2=(0,s.K)(e=>{let t={};void 0!==e.activeIndex&&(t.activeIndex=e.activeIndex),void 0!==e.selectedIndex&&(t.selectedIndex=e.selectedIndex),tj.update(t);let n=e.activeIndex;if(void 0===n)return;let r=e.type||"none";null===n?t1(void 0,-1,r):t1(to.current[n],n,r)}),t3=(0,s.K)((n,r)=>{if(e.onInputValueChange?.(n,r),!r.isCanceled){if(e4.current=r.reason===C.qs,r.reason===C.pf){tx&&null!==eJ&&eQ(null);let e=r.event,i=e.inputType;if("compositionend"===e.type||null!=i&&""!==i&&"insertReplacementText"!==i){let e=""!==n.trim();e&&eZ(!0),ti.current={hasQuery:e};let r=tj.state.listElement;if(!tj.state.virtualized&&r){let e=e3.current;for(let t of(0,h.v9)(r.firstElementChild??r)){if(!(0,h.sb)(t)||(e?!(0,E.gR)(e,t):"dialog"===t.getAttribute("role")))break;if((0,H.Zd)(t)){t.scrollTop=0;break}}}e&&t&&null==tj.state.activeIndex&&(tx||tU)&&tj.set("activeIndex",0)}}else r.reason===C.qs&&""===n&&tj.state.inputInsidePopup&&(ti.current={hasQuery:!1,selection:!0}
1);ty(n)}}),t5=(0,s.K)(e=>{let t=!e&&tB&&!tU&&""!==tb&&(String(tb).trim()===eJ||tb===tC);!e&&(t||""===tb||t$)&&eZ(!1),eQ(null),t&&t3("",(0,S.d)(C.qs))}),t7=(0,s.K)((t,n)=>{if(tx!==t&&(n.reason===C.jv&&tf&&0===tM.length&&!e9.current&&n.allowPropagation(),e.onOpenChange?.(t,n),!n.isCanceled&&(t&&null!==eJ&&t5(n.reason===C.pf),!t&&eG&&(tc?(tU||eQ(tS),""===tS&&eZ(!1)):tu&&(tU||eQ(tS),tB&&t2({activeIndex:null}),(!tB||tU)&&t3("",(0,S.d)(C.qs,n.event,void 0,{isItemPress:n.reason===C.Bo})))),tw(t),!t&&tB&&(n.reason===C.Xn||n.reason===C.Np))&&(eD(!0),eF(!1),"onBlur"===eL))){let e="none"===Q?tb:tm;eN.commit(e)}}),t8=(0,s.K)((e,t)=>{Y?.(e,t),t.isCanceled||(th(e),("none"===Q&&e3.current&&eE||tc&&!tj.state.inputInsidePopup)&&t3(eX(e),(0,S.d)(t.reason,t.event)))}),t9=(0,s.K)((e,t)=>{let n=(0,E.EW)(e),r=tn.current??e;tn.current=null;let i=(0,S.d)(C.Bo,r),o=n?.closest("a")?.getAttribute("href");if(o){o.startsWith("#")&&t7(!1,i);return}if(tu){let e=Array.isArray(tm)?tm:[],n=(0,R.kJ)(e,t,ey);if(t8(n?(0,R.Ai)(e,t,ey):[...e,t],i),i.isCanceled||!(e5.current&&""!==e5.current.value.trim()))return;if(tj.state.inputInsidePopup){t3("",(0,S.d)(C.qs,i.event,void 0,{isItemPress:!0}));let e=ti.current;e&&!n&&(e.toggledValue=t)}else t7(!1,i)}else{if(t8(t,i),i.isCanceled)return;t7(!1,i)}}),t6=(0,s.K)(()=>{let e=eN.inputRef.current?.form??tj.state.inputElement?.form;e&&"function"==typeof e.requestSubmit&&e.requestSubmit()}),t4=(0,s.K)(()=>{if(tX(!1),tD?.(!1),eZ(!1),eQ(null),"none"===Q?t2({activeIndex:null,selectedIndex:null}):t2({activeIndex:null}),tu&&e5.current&&""!==e5.current.value&&!e4.current&&t3("",(0,S.d)(C.qs)),tc)if(tj.state.inputInsidePopup)e5.current&&""!==e5.current.value&&t3("",(0,S.d)(C.qs));else{let e=eX(tm);if(e5.current&&e5.current.value!==e){let t=""===e?C.qs:"none";t3(e,(0,S.d)(t))}}}),ne=r.useMemo(()=>tU&&tN?{current:tN.closest('[role="dialog"]')}:e3,[tU,tN]);(0,k.v)({enabled:!e.actionsRef,open:tx,ref:ne,onComplete(){tx||t4()}}),r.useImperativeHandle(e.actionsRef,()=>({unmount:t4}),[t4]),(0,l.g)(function(){let e=null!==e0.current&&null===eJ;if(e0.current=eJ,tx&&(!e||!tf)||(tx||(tl.current=null),"none"===Q))return;let t=tf?tM:to.current;t2({selectedIndex:(0,R.Gu)(t,tm,ey,tu)})},[tx,eJ,tm,Q,tu,tf,tM,ey,t2]),(0,l.g)(()=>{eU&&(to.current=tM,e1.current.length=tM.length)},[eU,tM]),(0,l.g)(()=>{let e=ti.current;if(e){let n=tx||tU||tj.state.positionerElement?.hidden===!1;if(e.hasQuery)t&&n&&tj.set("activeIndex",0),ti.current=null;else if(""===String(tb).trim()&&(ti.current=null,n)){let n=e.selection;"always"!==t||n||"none"!==tj.state.selectionMode||tj.set("activeIndex",0),queueMicrotask(()=>{if(!tj.state.open&&!tj.state.inline||e5.current&&""!==e5.current.value.trim())return;let r=tj.state.selectedValue,i="multiple"===tj.state.selectionMode;if(i&&Array.isArray(r)?r.length>0:"none"!==tj.state.selectionMode&&null!=r){let t=tf||tp?tM:to.current,n=(0,R.Vz)(t,e.toggledValue,tj.state.isItemEqualToValue);tj.set("activeIndex",-1!==n?n:(0,R.Gu)(t,r,tj.state.isItemEqualToValue,i))}else n?tj.set("activeIndex",null):"always"===t&&tj.set("activeIndex",0)})}}if(!tx&&!tU)return;let n=tf||tp?tM:to.current,r=tj.state.activeIndex;if(null==r)return"always"===t&&n.length>0?void tj.set("activeIndex",0):void t1(void 0,-1,"none");if(r>=n.length){t1(void 0,-1,"none"),tj.set("activeIndex",null);return}let i=n[r],o=tr.current.value,l=o!==B&&(0,R.tl)(i,o,tj.state.isItemEqualToValue);tr.current.index===r&&l||t1(i,r,"none")},[tF,t,t1,tp,tf,tM,tU,tx,tj,tb]),(0,l.g)(()=>{"none"===Q?eI(""!==String(tb)):eI(tu?Array.isArray(tm)&&tm.length>0:null!=tm)},[eI,Q,tb,tm,tu]),r.useEffect(()=>{tf&&t&&0===tM.length&&t2({activeIndex:null})},[tf,t,tM.length,t2]);let nt=!1;function nn(){nt||tb===tC||(nt=!0,t3(tC,(0,S.d)("none")))}function nr(){!tc||td||tB||eG||nn()}(0,z.x)(tS,function(){tx&&""!==tS&&tS!==String(tg)&&!t$&&eZ(!0)}),(0,z.x)(tx,function(){tx&&null!==eJ&&t5(!1)}),(0,z.x)(tm,function(){"none"!==Q&&(ek(ts),eM((0,R.DI)(tm,ej.initialValue,ey)),eN.change(tm),!tc||td||tB||nn())}),(0,z.x)(tC,nr),(0,z.x)(eU,nr),(0,z.x)(tb,function(){"none"===Q&&(ek(ts),eM(tb!==ej.initialValue),eN.change(tb))});let ni=(0,v.P)({open:!!tU||tx,onOpenChange:t7,elements:{reference:tB?tH:tz,floating:tN}}),no=ea?"grid":"listbox",nl=tx||tU,na=nl?"true":"false",ns=r.useMemo(()=>{let e=tz?.tagName==="INPUT",t=null==tz||e,n=t||nl,r=t?{autoComplete:"off",spellCheck:"false",autoCorrect:"off",autoCapitalize:"none"}:{};return n&&(r.role="combobox",r["aria-expanded"]=na,r["aria-haspopup"]=no,r["aria-controls"]=nl?tV?.id:void 0,r["aria-autocomplete"]=ei?"none":eT),{reference:r,floating:{role:"presentation"}}},[tz,nl,na,no,tV?.id,eT,ei]),nu=(0,g.k)(ni,{enabled:!ta&&ef,event:"mou
1sedown-only",toggle:!1,touchOpenDelay:100*!tB,reason:C._J}),nc=(0,b.s)(ni,{enabled:!ta&&!tU,outsidePressEvent:{mouse:"sloppy",touch:"intentional"},bubbles:!!tU||void 0,outsidePress(e){let t=(0,E.EW)(e);return!(0,E.gR)(tH,t)&&!(0,E.gR)(tt.current,t)&&!(0,E.gR)(te.current,t)&&!(0,E.gR)(tW,t)}}),nd=(0,y.C)(ni,{enabled:!ta,id:eH,listRef:e1,activeIndex:tF,selectedIndex:tL,virtual:!0,loopFocus:ev,allowEscape:ev&&!t,focusItemOnOpen:!eG&&("none"!==Q||!!t)&&"auto",focusItemOnHover:eh,resetOnPointerLeave:!em,orientation:ea?"horizontal":void 0,rtl:"rtl"===eV,disabledIndices:m.Ml,grid:ea?w:void 0,onNavigate(e,t){(t||tx)&&"ending"!==tG&&(t?t2({activeIndex:e,type:e6.current?C.QJ:C.Wn}):t2({activeIndex:e}))}}),nf=r.useMemo(()=>(0,U.v6)(nd.reference,{onKeyDown(e){ea&&null==tj.state.activeIndex&&("ArrowLeft"===e.key||"ArrowRight"===e.key)&&e.preventBaseUIHandler()}},nc.reference,nu.reference,ns.reference),[nd.reference,nc.reference,nu.reference,ns.reference,ea,tj]),np=r.useMemo(()=>(0,U.v6)(W.Ls,nc.floating),[nc.floating]),nm=r.useMemo(()=>(0,U.v6)(nd.floating,ns.floating),[nd.floating,ns.floating]),nh=r.useMemo(()=>{let e=nd.item;return e?{...e,onFocus:void 0}:m.t0},[nd.item]);tj.useContextCallback("setOpen",t7),tj.useContextCallback("setInputValue",t3),tj.useContextCallback("setSelectedValue",t8),tj.useContextCallback("setIndices",t2),tj.useContextCallback("handleSelection",t9),tj.useContextCallback("forceMount",t0),tj.useContextCallback("requestSubmit",t6),tj.useContextCallback("onOpenChangeComplete",x),(0,a.j)(()=>{tj.update({inline:ew,popupProps:np,listProps:nm,inputProps:nf,triggerProps:tJ,itemProps:nh})});let nv={id:eH,selectedValue:tm,open:tx,mounted:tY,transitionStatus:tG,items:eq,inline:ew,popupProps:np,listProps:nm,inputProps:nf,triggerProps:tJ,itemProps:nh,openMethod:tZ,selectionMode:Q,name:ts,form:en,disabled:ta,readOnly:ei,required:eo,grid:ea,virtualized:ex,openOnInputClick:ef,itemToStringLabel:eK,modal:eS,autoHighlight:t,isItemEqualToValue:ey,submitOnItemClick:eA,hasInputValue:td};(0,l.g)(()=>{tj.update({...nv,inputOwnsFormValue:"none"===Q&&(ew||!tj.state.inputInsidePopup)})},[tj,...Object.values(nv)]);let ng=(0,u.a)(el,eN.inputRef),nb=r.useMemo(()=>({query:tS,hasItems:tf,filteredItems:tk,flatFilteredValues:tM}),[tS,tf,tk,tM]),ny=r.useMemo(()=>Array.isArray(tI)?"":(0,O.T)(tI,eb),[tI,eb]),nx=tu&&Array.isArray(tm)&&tm.length>0,nw=tu||"none"===Q&&tq?void 0:ts,nE=r.useMemo(()=>tu&&Array.isArray(tm)&&ts?tm.map(e=>{let t=(0,O.T)(e,eb);return(0,K.jsx)("input",{type:"hidden",form:en,name:ts,value:t,disabled:ta},t)}):null,[tu,tm,en,ts,eb,ta]),nS=(0,K.jsxs)(r.Fragment,{children:[e.children,(0,K.jsx)("input",{...eN.getValidationProps(ta,{onFocus(){tB?tH?.focus():(e5.current||tH)?.focus()},onChange(e){if(e.nativeEvent.defaultPrevented||ta||ei)return;let t=e.currentTarget.value,n=t.toLowerCase(),r=(0,S.d)("none",e.nativeEvent),i=()=>to.current.findIndex(e=>(0,O.T)(e,eb).toLowerCase()===n||eX(e).toLowerCase()===n);tc&&(t0(),eU&&-1===i()&&tj.set("forceMounted",!0)),queueMicrotask(function(){if(tu)return;if("none"===Q)return void t3(t,r);let e=i();-1===e&&(e=to.current.findIndex((e,t)=>{let r=e2.current[t];return null!=r&&r.toLowerCase()===n}));let o=-1===e?void 0:to.current[e];null!=o&&t8?.(o,r)})}}),id:eH&&null==nw?`${eH}-hidden-input`:void 0,form:en,name:nw,autoComplete:eR,disabled:ta,required:eo&&!nx,readOnly:ei,value:ny,ref:ng,style:nw?d.a:d.Q,tabIndex:-1,"aria-hidden":!0,suppressHydrationWarning:!0}),nE]});return(0,K.jsx)(T.vx.Provider,{value:tj,children:(0,K.jsx)(T.Hw.Provider,{value:ni,children:(0,K.jsx)(T.XD.Provider,{value:tf,children:(0,K.jsx)(T.kN.Provider,{value:nb,children:(0,K.jsx)(T.KR.Provider,{value:tb,children:nS})})})})})}function X(e){let{multiple:t=!1,defaultValue:n,value:r,onValueChange:i,autoComplete:o,...l}=e;return(0,K.jsx)(Y,{...l,selectionMode:t?"multiple":"single",selectedValue:r,defaultSelectedValue:n,onSelectedValueChange:i,formAutoComplete:o})}},620711(e,t,n){"use strict";var r=n(941579),i=n(933578);let o=i.createContext(void 0),l=i.createContext(void 0),a=i.createContext(void 0),s=i.createContext(!1),u=i.createContext("");function c(){let e=i.useContext(o);if(!e)throw Error((0,r.A)(22));return e}function d(){let e=i.useContext(l);if(!e)throw Error((0,r.A)(23));return e}function f(){let e=i.useContext(a);if(!e)throw Error((0,r.A)(24));return e}function p(){return i.useContext(u)}function m(){return i.useContext(s)}n.d(t,{Dc:()=>f,Ee:()=>c,Eg:()=>m,dc:()=>p,ui:()=>d},{Hw:l,KR:u,XD:s,kN:a,vx:o})}
1,285055(e,t,n){"use strict";function r(e){return null==e?void 0:`${e}-popup`}function i(e,t){return(n,r)=>null!=n&&e.contains(n,r,t)}n.d(t,{I2:()=>i,xj:()=>r})},240490(e,t,n){"use strict";n.d(t,{Z:()=>o});var r=n(933578),i=n(690834);let o=r.forwardRef(function(e,t){let{className:n,render:r,orientation:o="horizontal",style:l,...a}=e;return(0,i.o)("div",e,{state:{orientation:o},ref:t,props:[{role:"presentation"},a]})})},592102(e,t,n){"use strict";var r=n(933578),i=n(690834),o=n(76019);let l=r.forwardRef(function(e,t){let{render:n,className:r,style:l,children:a,...s}=e,u=(0,o.Y)();return(0,i.o)("div",e,{ref:[t,u],props:[{children:a,role:"status","aria-live":"polite","aria-atomic":!0},s]})});n.d(t,{},{q:l})},522326(e,t,n){"use strict";var r=n(933578),i=n(780666),o=n(475919),l=n(496518),a=n(690834),s=n(394944),u=n(620711),c=n(106488),d=n(752832),f=n(364263),p=n(241615),m=n(515784),h=n(200327),v=n(910798),g=n(126832),b=n(461125),y=n(953830),x=n(61830),w=n(754491),E=n(285055),S=n(763092);let C=r.forwardRef(function(e,t){let n,{render:C,className:T,nativeButton:R=!0,disabled:O=!1,id:A,style:k,...M}=e,{state:j,disabled:I,setTouched:_,setFocused:P,validationMode:D,validation:F}=(0,d.V$)(),{labelId:L}=(0,f.H)(),N=(0,u.Ee)(),V=N.useState("selectionMode"),H=N.useState("disabled"),z=N.useState("readOnly"),W=N.useState("required"),U=N.useState("positionerElement"),B=N.useState("listElement"),q=N.useState("popupId"),$=N.useState("triggerProps"),K=N.useState("inputInsidePopup"),Y=N.useState("id"),X=N.useState("labelId"),G=N.useState("open"),Z=N.useState("selectedValue"),J=N.useState("activeIndex"),Q=N.useState("selectedIndex"),ee=N.useState("hasSelectedValue"),et=(0,u.ui)(),en=(0,u.dc)(),er=(0,o.Z)(),ei=I||H||O,eo=(0,S.$B)(),el=(0,S.Xb)(N);(0,x.l)({id:K?A:void 0});let ea=K?A??Y:A,es=(0,w._)(L,X);G&&K?n=q??(0,E.xj)(Y):G&&(n=B?.id);let eu=r.useRef("");function ec(e){eu.current=e.pointerType}let{reference:ed}=(0,b.l)(et,{enabled:!G&&!z&&!H&&"single"===V,listRef:N.context.labelsRef,activeIndex:J,selectedIndex:Q,onMatch(e){let t=N.context.valuesRef.current[e];void 0!==t&&N.context.setSelectedValue(t,(0,v.d)("none"))}}),{reference:ef}=(0,y.k)(et,{enabled:!H,event:"mousedown"}),{buttonRef:ep,getButtonProps:em}=(0,s.s)({native:R,disabled:ei}),eh={...j,readOnly:z,open:G,disabled:ei,popupSide:el,listEmpty:eo,placeholder:"none"!==V&&!ee},ev=(0,i.K)(e=>{N.set("triggerElement",e)});return(0,a.o)("button",e,{ref:[t,ep,ev],state:eh,props:[$,ef,ed,{id:ea,tabIndex:K?0:-1,role:K?"combobox":void 0,"aria-expanded":G,"aria-haspopup":K?"dialog":"listbox","aria-controls":n,"aria-required":K&&W||void 0,"aria-readonly":K&&z||void 0,"aria-labelledby":es,onPointerDown:ec,onPointerEnter:ec,onFocus(){P(!0),ei||er.start(0,N.context.forceMount)},onBlur(e){(0,p.gR)(U,e.relatedTarget)||(_(!0),P(!1),"onBlur"===D&&F.commit("none"===V?en:Z))},onMouseDown(e){if(ei||(K||et.set("domReferenceElement",e.currentTarget),N.context.forceMount(),"touch"!==eu.current&&(N.context.inputRef.current?.focus(),K||e.preventDefault()),G))return;let t=(0,l.R)(e.currentTarget);K&&t.addEventListener("mouseup",function(e){let t=N.state.triggerElement;if(!t)return;let n=(0,p.EW)(e),r=N.state.positionerElement,i=N.state.listElement;(0,p.gR)(t,n)||(0,p.gR)(r,n)||(0,p.gR)(i,n)||(0,h.U)(e,t)||N.context.setOpen(!1,(0,v.d)(g.LO,e))},{once:!0})},onKeyDown(e){("ArrowDown"===e.key||"ArrowUp"===e.key)&&((0,m.jo)(e),N.context.setOpen(!0,(0,v.d)(g.Dq,e.nativeEvent)),N.context.inputRef.current?.focus())}},F.getValidationProps(ei,M),em],stateAttributesMapping:c.d})});n.d(t,{},{M:C})},980616(e,t,n){"use strict";var r=n(933578),i=n(203720),o=n(722380),l=n(394944),a=n(910798),s=n(126832),u=n(620711),c=n(391426);let d=r.forwardRef(function(e,t){let n=(0,u.Ee)(),{buttonRef:r,getButtonProps:d}=(0,l.s)({native:!1}),f=(0,i.a)(t,r),p=d({onClick:function(e){n.context.setOpen(!1,(0,a.d)(s.SR,e.nativeEvent,e.currentTarget))}});return(0,c.jsx)("span",{ref:f,...p,"aria-label":"Dismiss",tabIndex:void 0,style:o.a})});n.d(t,{},{p:d})},746769(e,t,n){"use strict";var r=n(301525),i=n(910798),o=n(126832),l=n(241615),a=n(309564);function s(e,t,n,s){if(e.baseUIHandlerPrevented)return;let u=(0,l.EW)(e.nativeEvent),c=(0,r.vq)(u)?u:null;c!==e.currentTarget&&(s?.(c)||(0,a.H5)(c))||(e.preventDefault(),!n&&(t.context.
1inputRef.current?.focus(),t.state.openOnInputClick&&t.context.setOpen(!0,(0,i.d)(o._J,e.nativeEvent))))}n.d(t,{E:()=>s})},763092(e,t,n){"use strict";var r=n(620711);function i(e){let t=e.useState("mounted"),n=e.useState("popupSide"),r=e.useState("positionerElement");return t&&r?n:null}function o(){return 0===(0,r.Dc)().filteredItems.length}function l(e){return"rtl"===e?["ArrowRight","ArrowLeft"]:["ArrowLeft","ArrowRight"]}function a(e,t){let n=e>=t-1?t-2:e;return n>=0?n:void 0}function s(e,t,n){let r=e.context.listRef.current[t];r&&(e.context.selectionEventRef.current=n,r.click(),e.context.selectionEventRef.current=null)}n.d(t,{$B:()=>o,L6:()=>s,Xb:()=>i,jr:()=>a,ln:()=>l})},106488(e,t,n){"use strict";n.d(t,{d:()=>l});var r=n(823215),i=n(455370),o=n(247752);o.L,o.V;let l={...r.jL,...i.dc,popupSide:e=>e?{"data-popup-side":e}:null,listEmpty:e=>e?{"data-list-empty":""}:null}},76019(e,t,n){"use strict";var r=n(933578),i=n(716217),o=n(475919);function l(){let e=(0,o.Z)(),t=r.useRef(null);return r.useEffect(()=>{if(i.s4)return;let n=t.current;if(null==n)return;let r=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}(n);if(null==r)return;let o=r.data,l=`${o}\u2060`;return r.nodeValue=l,e.start(200,()=>{r.nodeValue===l&&(r.nodeValue=o)}),()=>{e.clear(),r.nodeValue===l&&(r.nodeValue=o)}},[t,e]),t}n.d(t,{Y:()=>l})},877050(e,t,n){"use strict";var r=n(933578),i=n(576768),o=n(550880),l=n(496518),a=n(780666),s=n(475919),u=n(752832),c=n(637707),d=n(638855),f=n(364263),p=n(61830),m=n(455370),h=n(690834),v=n(430067),g=n(910798),b=n(241615);let y=r.forwardRef(function(e,t){let{render:n,className:y,id:x,name:w,value:E,disabled:S=!1,onValueChange:C,defaultValue:T,autoFocus:R=!1,style:O,...A}=e,{state:k,name:M,disabled:j,setTouched:I,setDirty:_,validityData:P,setFocused:D,setFilled:F,validationMode:L,validation:N}=(0,u.V$)(),{clearErrors:V,elementRef:H,submitCountRef:z}=(0,d.x)(),W=j||S,U=M??w,B={...k,disabled:W},{labelId:q}=(0,f.H)(),$=(0,p.l)({id:x}),[K]=(0,i.q)({controlled:E,default:T,name:"FieldControl",state:"value"}),Y=void 0!==E,X=Y?K:void 0,G=null==X?void 0:String(X),Z=(0,a.K)(()=>N.inputRef.current?.value);(0,c.I)(N.inputRef,$,G,Z,!W,w),(0,o.g)(()=>{let e=G??N.inputRef.current?.value;void 0!==e&&F(""!==e)},[G,N.inputRef,F]),(0,v.x)(G,()=>{void 0!==G&&(V(U),_(G!==(P.initialValue??"")),N.change(G))});let J=r.useRef(null),Q=(0,s.Z)();return(0,o.g)(()=>{R&&J.current===(0,b.RS)((0,l.R)(J.current))&&D(!0)},[R,D]),(0,h.o)("input",e,{ref:[t,J],state:B,props:[{id:$,disabled:W,name:U,ref:N.inputRef,"aria-labelledby":q,autoFocus:R,...Y?{value:X}:{defaultValue:T},onChange(e){let t=e.currentTarget.value,n=(0,g.d)("none",e.nativeEvent);C?.(t,n),!Y&&(_(t!==(P.initialValue??"")),F(""!==t),e.nativeEvent.defaultPrevented||n.isCanceled||(V(U),N.change(t)))},onFocus(){D(!0)},onBlur(e){if(I(!0),D(!1),"onBlur"===L){let t=e.currentTarget.value;N.commit(t),Y&&queueMicrotask(()=>{let e=N.inputRef.current?.value;void 0!==e&&e!==t&&e!==(P.initialValue??"")&&N.commit(e)})}},onKeyDown(e){if("INPUT"===e.currentTarget.tagName&&"Enter"===e.key){I(!0);let t=e.currentTarget.value,n=e.currentTarget.form;if(n&&n===H.current&&!e.defaultPrevented){let t=e.currentTarget,n=z.current;Q.start(0,()=>{z.current===n&&N.commit(t.value)})}else N.commit(t)}}},A,e=>N.getValidationProps(W,e)],stateAttributesMapping:m.dc})});n.d(t,{},{s:y})},474201(e,t,n){"use strict";var r=n(301525),i=n(484161),o=n(550880),l=n(690195),a=n(792062),s=n(232711),u=n(538050);function c(e){let{open:t=!1,onOpenChange:n,elements:c={}}=e,d=(0,i.B)(),f=null!=(0,s.R1)(),p=(0,l.j)(()=>new u.K({open:t,transitionStatus:void 0,onOpenChange:n,referenceElement:c.reference??null,floatingElement:c.floating??null,triggerElements:new a.Z,floatingId:d,syncOnly:!1,nested:f})).current;return(0,o.g)(()=>{let e={open:t,floatingId:d};void 0!==c.reference&&(e.referenceElement=c.reference,e.domReferenceElement=(0,r.vq)(c.reference)?c.reference:null),void 0!==c.floating&&(e.floatingElement=c.floating),p.update(e)},[t,d,c.reference,c.floating,p]),p.context.onOpenChange=n,p.context.nested=f,p}n.d(t,{P:()=>c})},266662(e,t,n){"use strict";var r=n(933578),i=n(213718),o=n(716217),l=n(110529),a=n(565896),s=n(496518),u=n(475919),c=n(301525),d=n(130284),f=n(241615),p=n(309564),m=n(910798),h=n(126832);let v=o.Md&&l.Fp;function g(e,t={}){let{enabled:n=!0,delay:o}=t,l="rootStore"in e?e.rootStore:e,{events:b,dataRef:y}=l.context,x=r.useRef(!1),w=r.useRef(null),E=r.useRef(!0),S=(0,u.Z)();r.useEffect(()=>{let e=l.select("domReferenceElement");
1if(!n)return;let t=(0,c.zk)(e);return(0,a.g)((0,i.q)(t,"blur",function(){let e=l.select("domReferenceElement");!l.select("open")&&(0,c.sb)(e)&&e===(0,f.RS)((0,s.R)(e))&&(x.current=!0,w.current=e)}),v&&(0,i.q)(t,"keydown",function(){E.current=!0},!0),v&&(0,i.q)(t,"pointerdown",function(){E.current=!1},!0))},[l,n]),r.useEffect(()=>{if(n)return b.on("openchange",e),()=>{b.off("openchange",e)};function e(e){if(e.reason===h.Ui||e.reason===h.jv){let e=l.select("domReferenceElement");(0,c.vq)(e)&&(w.current=e,x.current=!0)}}},[b,n,l]);let C=r.useMemo(()=>{function e(){x.current=!1,w.current=null}return{onMouseLeave(){e()},onFocus(t){let n=t.currentTarget;if(x.current){if(w.current===n)return;e()}let r=(0,f.EW)(t.nativeEvent);if((0,c.vq)(r)){if(v&&!t.relatedTarget){if(!E.current&&!(0,p.$u)(r))return}else if(!(0,p.em)(r))return}let i=(0,p.Hi)(t.relatedTarget,l.context.triggerElements),{nativeEvent:a,currentTarget:s}=t,u="function"==typeof o?o():o;l.select("open")&&i||0===u||void 0===u?l.setOpen(!0,(0,m.d)(h.F4,a,s)):S.start(u,()=>{x.current||l.setOpen(!0,(0,m.d)(h.F4,a,s))})},onBlur(t){e();let n=t.relatedTarget,r=t.nativeEvent,i=(0,c.vq)(n)&&n.hasAttribute((0,d.F)("focus-guard"))&&"outside"===n.getAttribute("data-type");S.start(0,()=>{let e=l.select("domReferenceElement"),t=(0,f.RS)((0,s.R)(e));if(!n&&t===e||(0,f.gR)(y.current.floatingContext?.refs.floating.current,t)||(0,f.gR)(e,t)||i)return;let o=n??t;(0,p.Hi)(o,l.context.triggerElements)||l.setOpen(!1,(0,m.d)(h.F4,r))})}}},[y,o,l,S]);return r.useMemo(()=>n?{reference:C,trigger:C}:{},[n,C])}n.d(t,{i:()=>g})},234184(e,t,n){"use strict";var r=n(933578),i=n(95875),o=n(550880),l=n(496518),a=n(780666),s=n(712236),u=n(110529),c=n(301525),d=n(910798),f=n(126832),p=n(232711),m=n(88001),h=n(512955),v=n(309564),g=n(241615),b=n(210518),y=n(515784);function x(e){return u.Fp&&0===e.movementX&&0===e.movementY}function w(e,t,n){switch(e){case"vertical":return t;case"horizontal":return n;default:return t||n}}function E(e,t){return w(t,e===h.il||e===h.Jd,e===h.eR||e===h.RJ)}function S(e,t,n){return w(t,e===h.Jd,n?e===h.eR:e===h.RJ)||"Enter"===e||" "===e||""===e}function C(e,t){let{listRef:n,activeIndex:u,onNavigate:C=()=>{},enabled:T=!0,selectedIndex:R=null,allowEscape:O=!1,loopFocus:A=!1,nested:k=!1,rtl:M=!1,virtual:j=!1,focusItemOnOpen:I="auto",focusItemOnHover:_=!0,openOnArrowKeyDown:P=!0,disabledIndices:D,orientation:F="vertical",parentOrientation:L,id:N,resetOnPointerLeave:V=!0,externalTree:H,grid:z}=t,W=null!=z,U="rootStore"in e?e.rootStore:e,B=U.useState("open"),q=U.useState("floatingElement"),$=U.useState("domReferenceElement"),K=U.context.dataRef,Y=(0,v.nd)(q),X=(0,v.WZ)($),G=(0,s.u)(Y),Z=(0,p.R1)(),J=(0,p.cq)(H),Q=r.useRef(I),ee=r.useRef(R??-1),et=r.useRef(null),en=r.useRef(!0),er=(0,a.K)(e=>{C(-1===ee.current?null:ee.current,e)}),ei=r.useRef(!!q),eo=r.useRef(B),el=r.useRef(!1),ea=r.useRef(!1),es=r.useRef(null),eu=(0,s.u)(D),ec=(0,s.u)(B),ed=(0,s.u)(R),ef=(0,s.u)(V),ep=(0,i.NR)(),em=(0,i.NR)(),eh=(0,a.K)(()=>{function e(e){j?J?.events.emit("virtualfocus",e):es.current=(0,b.p)(e,{sync:el.current,preventScroll:!0})}let t=n.current[ee.current],r=ea.current;t&&e(t),(el.current?e=>e():e=>ep.request(e))(()=>{let i=n.current[ee.current]||t;!i||(t||e(i),ew&&(r||!en.current)&&i.scrollIntoView?.({block:"nearest",inline:"nearest"}))})});(0,o.g)(()=>{K.current.orientation=F},[K,F]),(0,o.g)(()=>{T&&(B&&q?(ee.current=R??-1,Q.current&&null!=R&&(ea.current=!0,er())):ei.current&&(ee.current=-1,er()))},[T,B,q,R,er]),(0,o.g)(()=>{if(T){if(!B){el.current=!1;return}if(q)if(null==u){if(el.current=!1,null!=ed.current)return;if(ei.current&&(ee.current=-1,eh()),(!eo.current||!ei.current)&&Q.current&&(null!=et.current||!0===Q.current&&null==et.current)){let e=0,t=()=>{null==n.current[0]?(e<2&&(e?e=>em.request(e):queueMicrotask)(t),e+=1):(ee.current=null==et.current||S(et.current,F,M)||k?(0,m.Zb)(n):(0,m.vB)(n),et.current=null,er())};t()}}else(0,m.du)(n.current,u)||(ee.current=u,eh(),ea.current=!1)}},[T,B,q,u,ed,k,n,F,M,er,eh,em]),(0,o.g)(()=>{if(!T||q||!J||j||!ei.current)return;let e=J.nodesRef.current,t=e.find(e=>e.id===Z)?.context?.elements.floating,n=(0,g.RS)((0,l.R)($??t??null)),r=e.some(e=>e.context&&(0,g.gR)(e.context.elements.floating,n));t&&!r&&en.current&&t.focus({preventScroll:!0})},[T,q,$,J,Z,j]),(0,o.g)(()=>{eo.current=B,ei.current=!!q}),(0,o.g)(()=>{B||(et.current=null,Q.current=I)},[B,I]);let ev=null!=u,eg=(0,a.K)(e=>{if(!ec.current)return;let t=n.current.indexOf(e.currentTarget);-1!==t&&(ee.current!==t||u!==t)&&(ee.current=t,er(e))}),eb=(0,a.K)(()=>L??J?.nodesRef.current.find(e=>e.id===Z)?.context?.dataRef?.current.orientation),ey=(0,a.K)(()=>(0,m.Zb)(n,eu.current)),ex=(0,a.K)(e=>{var t;let r,i;if(en.current=!1,el.current=!0,229===e.which||!ec.current&&e.currentTarget===G.current)return;if(k&&(t=e.key,r=M?t===h.RJ:t===h.eR,i=t===h.il,"both"===F||"horizontal"===F&&W?"Escape"===t:w(F,r,i))){E(e.ke
1y,eb())||(0,y.jo)(e),U.setOpen(!1,(0,d.d)(f.Dq,e.nativeEvent)),(0,c.sb)($)&&(j?J?.events.emit("virtualfocus",$):$.focus());return}let o=ee.current,l=(0,m.Zb)(n,D),a=(0,m.vB)(n,D);if(X||("Home"===e.key&&((0,y.jo)(e),ee.current=l,er(e)),"End"===e.key&&((0,y.jo)(e),ee.current=a,er(e))),null!=z){let t=z(e,ee.current,n,F,A,M,D,l,a);if(null!=t&&(ee.current=t,er(e)),"both"===F)return}if(E(e.key,F)){if((0,y.jo)(e),B&&!j&&(0,g.RS)(e.currentTarget.ownerDocument)===e.currentTarget){ee.current=S(e.key,F,M)?l:a,er(e);return}S(e.key,F,M)?A?o>=a?O&&o!==n.current.length?ee.current=-1:(el.current=!1,ee.current=l):ee.current=(0,m.BF)(n.current,{startingIndex:o,disabledIndices:D}):ee.current=Math.min(a,(0,m.BF)(n.current,{startingIndex:o,disabledIndices:D})):A?o<=l?O&&-1!==o?ee.current=n.current.length:(el.current=!1,ee.current=a):ee.current=(0,m.BF)(n.current,{startingIndex:o,decrement:!0,disabledIndices:D}):ee.current=Math.max(l,(0,m.BF)(n.current,{startingIndex:o,decrement:!0,disabledIndices:D})),(0,m.du)(n.current,ee.current)&&(ee.current=-1),er(e)}}),ew=r.useMemo(()=>({onFocus(e){el.current=!0,eg(e)},onClick:({currentTarget:e})=>e.focus({preventScroll:!0}),onMouseMove(e){!x(e)&&(el.current=!0,ea.current=!1,_&&eg(e))},onPointerLeave(e){if(!ec.current||!en.current||"touch"===e.pointerType)return;el.current=!0;let t=e.relatedTarget;if(!(!_||n.current.includes(t))&&ef.current&&(es.current?.(),es.current=null,ee.current=-1,er(e),!j)){let e=G.current,t=(0,g.RS)((0,l.R)(e));e&&(0,g.gR)(e,t)&&e.focus({preventScroll:!0})}}}),[eg,ec,G,_,n,er,ef,j]),eE=r.useMemo(()=>j&&B&&ev&&{"aria-activedescendant":`${N}-${u}`},[j,B,ev,N,u]),eS=r.useMemo(()=>({...!X?eE:{},onKeyDown(e){if("Tab"===e.key&&e.shiftKey&&B&&!j){let t=(0,g.EW)(e.nativeEvent);if(t&&!(0,g.gR)(G.current,t))return;(0,y.jo)(e),U.setOpen(!1,(0,d.d)(f.Xn,e.nativeEvent)),(0,c.sb)($)&&$.focus();return}ex(e)},onPointerMove(e){x(e)||(en.current=!0)}}),[eE,ex,G,X,U,B,j,$]),eC=r.useMemo(()=>{function e(e){U.setOpen(!0,(0,d.d)(f.Dq,e.nativeEvent,e.currentTarget))}function t(e){"auto"===I&&(0,y.YF)(e.nativeEvent)&&(Q.current=!j)}function n(e){Q.current=I,"auto"===I&&(0,y.Pg)(e.nativeEvent)&&(Q.current=!0)}return{onKeyDown(t){var n,r;let i=U.select("open");en.current=!1;let o=t.key.startsWith("Arrow"),l=(n=t.key,r=eb(),w(r,M?n===h.eR:n===h.RJ,n===h.Jd)),a=E(t.key,F),s=(k?l:a)||"Enter"===t.key||""===t.key.trim();if(j&&i)return ex(t);if(i||P||!o){if(s){let e=E(t.key,eb());et.current=k&&e?null:t.key}if(k){l&&((0,y.jo)(t),i?(ee.current=ey(),er(t)):e(t));return}a&&(null!=ed.current&&(ee.current=ed.current),(0,y.jo)(t),!i&&P?e(t):ex(t),i&&er(t))}},onFocus(e){U.select("open")&&!j&&(ee.current=-1,er(e))},onPointerDown:n,onPointerEnter:n,onMouseDown:t,onClick:t}},[ex,I,ey,k,er,U,P,F,eb,M,ed,j]),eT=r.useMemo(()=>({...eE,...eC}),[eE,eC]);return r.useMemo(()=>T?{reference:eT,floating:eS,item:ew,trigger:eC}:{},[T,eT,eS,eC,ew])}n.d(t,{C:()=>C})},461125(e,t,n){"use strict";var r=n(933578),i=n(550880),o=n(780666),l=n(475919),a=n(452008),s=n(88001),u=n(241615),c=n(515784);function d(e,t){let{listRef:n,elementsRef:d,activeIndex:f,onMatch:p,disabledIndices:m,onTyping:h,enabled:v=!0,resetMs:g=750,selectedIndex:b=null}=t,y="rootStore"in e?e.rootStore:e,x=y.useState("open"),w=(0,l.Z)(),E=r.useRef(""),S=r.useRef(b??f??-1),C=r.useRef(null),T=(0,o.K)(e=>{function t(e){let t=d?.current[e];return!(t&&!(0,s.J9)(t)||t?.matches(":disabled"))&&(null==m||!(0,s.FP)(a.Ml,e,m))}function r(e,n,i=0){if(0===e.length)return -1;let o=(i%e.length+e.length)%e.length,l=n.toLowerCase();for(let n=0;n<e.length;n+=1){let r=(o+n)%e.length,i=e[r];if(i?.toLowerCase().startsWith(l)&&t(r))return r}return -1}let i=n.current;if(E.current.length>0&&" "===e.key&&((0,c.jo)(e),h?.(!0)),E.current.length>0&&" "!==E.current[0]&&-1===r(i,E.current)&&" "!==e.key&&h?.(!1),null==i||1!==e.key.length||e.ctrlKey||e.metaKey||e.altKey)return;x&&" "!==e.key&&((0,c.jo)(e),h?.(!0));let o=""===E.current;o&&(S.current=b??f??-1),i.every((e,n)=>!(e&&t(n))||e[0]?.toLowerCase()!==e[1]?.toLowerCase())&&E.current===e.key&&(E.current="",S.current=C.current),E.current+=e.key,w.start(g,()=>{E.current="",S.current=C.current,h?.(!1)});let l=o?b??f??-1:S.current,u=r(i,E.current,(l??0)+1);-1!==u?(p?.(u),C.current=u):" "!==e.key&&(E.current="",h?.(!1))}),R=(0,o.K)(e=>{let t=e.relatedTarget,n=y.select("domReferenceElement"),r=y.select("floatingElement");(0,u.gR)(n,t)||(0,u.gR)(r,t)||(w.clear(),E.current="",S.current=C.current,h?.(!1))});(0,i.g)(()=>
1{(x||null===b)&&(w.clear(),C.current=null,""!==E.current&&(E.current=""))},[x,b,w]);let O=r.useMemo(()=>({onKeyDown:T,onBlur:R}),[T,R]);return r.useMemo(()=>v?{reference:O,floating:O}:{},[v,O])}n.d(t,{l:()=>d})},522557(e,t,n){"use strict";var r=n(933578),i=n(877050),o=n(391426);let l=r.forwardRef(function(e,t){return(0,o.jsx)(i.s,{ref:t,...e})});n.d(t,{},{p:l})},121333(e,t,n){"use strict";var r=n(933578);let i=r.createContext(void 0),o={disableStyleElements:!1};function l(){return r.useContext(i)??o}n.d(t,{n:()=>l})},536084(e,t,n){"use strict";var r=n(215933);let i=(e,t)=>Object.is(e,t);function o(e,t,n){return null==e||null==t?Object.is(e,t):n(e,t)}function l(e,t,n){return Array.isArray(e)&&Array.isArray(t)?!(0,r.B)(e,t,(e,t)=>o(e,t,n)):e!==t}function a(e,t,n){return!!e&&e.some(e=>void 0!==e&&o(t,e,n))}function s(e,t,n){return e?e.findIndex(e=>void 0!==e&&o(e,t,n)):-1}function u(e,t,n,r){let o=r&&Array.isArray(t)?e.findIndex(function(e,t){if(t!==i)return n=>a(e,n,t);let n=new Set(e);return n.delete(void 0),t=>n.has(t)&&(0!==t||e.some(e=>Object.is(t,e)))}(t,n)):s(e,t,n);return -1===o?null:o}function c(e,t,n,r,i,o){return a(r,t,i)?null!=o&&e>o&&a(r,n[o],i)?o:e:e===o?u(n,r,i,!0):o}function d(e,t,n){return e.filter(e=>!o(t,e,n))}n.d(t,{Ai:()=>d,DI:()=>l,Gu:()=>u,Q0:()=>c,Vz:()=>s,kJ:()=>a,tl:()=>o},{jd:i})},773088(e,t,n){"use strict";var r=n(933578),i=n(951360),o=n(391426);function l(e){var t;return"object"==typeof(t=e?.[0])&&null!=t&&Array.isArray(t.items)}function a(e){return l(e)?e.flatMap(e=>e.items):e}function s(e){if(!Array.isArray(e))return null!=e&&"null"in e;if(l(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 u(e,t){if(t&&null!=e)return t(e)??"";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(0,i.Q)(e)}function c(e,t){return t&&null!=e?t(e)??"":e&&"object"==typeof e&&"value"in e&&"label"in e?(0,i.Q)(e.value):(0,i.Q)(e)}function d(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))return(Object.hasOwn(t,e)?t[e]:void 0)??u(e,n);if(Array.isArray(t)){let r=a(t);if(null==e||"object"!=typeof e){let t=r.find(t=>t.value===e);return t&&null!=t.label?t.label:u(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 u(e,n)}function f(e,t,n){return e.reduce((e,i,l)=>(l>0&&e.push(", "),e.push((0,o.jsx)(r.Fragment,{children:d(i,t,n)},l)),e),[])}n.d(t,{Dp:()=>s,Li:()=>l,Md:()=>d,T:()=>c,f6:()=>a,u:()=>f,yg:()=>u})},435418(e,t,n){"use strict";n.d(t,{V:()=>x});var r=n(933578),i=n(780666),o=n(475919),l=n(534466),a=n(690834),s=n(465417),u=n(463584),c=n(941188),d=n(321559),f=n(241615),p=n(121333),m=n(295036),h=n(391426);let v={x:0,y:0},g={width:0,height:0},b={xStart:!1,xEnd:!1,yStart:!1,yEnd:!1},y={x:!0,y:!0,corner:!0},x=r.forwardRef(function(e,t){var n;let x,{render:w,className:E,overflowEdgeThreshold:S,style:C,...T}=e,{xStart:R,xEnd:O,yStart:A,yEnd:k}=(x="number"==typeof(n=S)?{xStart:n,xEnd:n,yStart:n,yEnd:n}:n,{xStart:Math.max(0,x?.xStart||0),xEnd:Math.max(0,x?.xEnd||0),yStart:Math.max(0,x?.yStart||0),yEnd:Math.max(0,x?.yEnd||0)}),M=(0,c.e)(),j=(0,o.Z)(),I=(0,o.Z)(),{nonce:_,disableStyleElements:P}=(0,p.n)(),[D,F]=r.useState(!1),[L,N]=r.useState(!1),[V,H]=r.useState(!1),[z,W]=r.useState(!1),[U,B]=r.useState(!1),[q,$]=r.useState(g),[K,Y]=r.useState(g),[X,G]=r.useState(b),[Z,J]=r.useState(y),Q=r.useRef(null),ee=r.useRef(null),et=r.useRef(null),en=r.useRef(null),er=r.useRef(null),ei=r.useRef(null),eo=r.useRef(null),el=r.useRef(null),ea=r.useRef(0),es=r.useRef(0),eu=r.useRef(0),ec=r.useRef(0),ed=r.useRef("vertical"),ef=r.useRef(v),ep=r.useRef(null);function em(e){let t=e?H:N;t(!0),(e?j:I).start(500,()=>{t(!1)})}let eh=(0,i.K)(e=>{let t=e.x-ef.current.x,n=e.y-ef.current.y;ef.current=e,0!==n&&em(!0),0!==t&&em(!1)}),ev=(0,i.K)(()=>{let e=ee.current;e&&null===ep.current&&(ep.current=e.style.scrollSnapType,e.style.scrollSnapType="none")}),eg=(0,i.K)(e=>{if(0!==e.button)return;if(null!==el.current){let e="vertical"===ed.current?er.current:ei.current;if(e?.hasPointerCapture(el.current))return}el.current=e.pointerId,ea.current=e.clientY,es.current=e.clientX,ed.current=e.currentTarget.getAttribute("data-orientation");let t=ee.current;
1t&&(eu.current=t.scrollTop,ec.current=t.scrollLeft,ev());let n="vertical"===ed.current?er.current:ei.current;n?.setPointerCapture(e.pointerId)}),eb=(0,i.K)(e=>{if(e.pointerId!==el.current)return;el.current=null,("vertical"===ed.current?H:N)(!1),null!==ep.current&&(ee.current&&(ee.current.style.scrollSnapType=ep.current),ep.current=null);let t="vertical"===ed.current?er.current:ei.current;t?.hasPointerCapture(e.pointerId)&&t.releasePointerCapture(e.pointerId)}),ey=(0,i.K)(e=>{if(e.pointerId!==el.current)return;if(e.buttons%2==0)return void eb(e);let t=ee.current;if(!t)return;let n="vertical"===ed.current,r=n?er.current:ei.current,i=n?et.current:en.current;if(!r||!i)return;let o=n?"y":"x",l=(0,s.A)(i,"padding",o),a=(0,s.A)(r,"margin",o),u=n?r.offsetHeight:r.offsetWidth,c=(n?i.offsetHeight:i.offsetWidth)-u-l-a,d=n?e.clientY-ea.current:e.clientX-es.current,f=n?t.scrollHeight:t.scrollWidth,p=n?t.clientHeight:t.clientWidth,m=(n?eu.current:ec.current)+(c<=0?0:d/c)*(f-p);n?t.scrollTop=m:t.scrollLeft=m,e.preventDefault(),em(n)});function ex(e){W("touch"===e.pointerType)}function ew(e){ex(e),"touch"!==e.pointerType&&F((0,f.gR)(Q.current,e.target))}let eE=r.useMemo(()=>({scrolling:L||V,hasOverflowX:!Z.x,hasOverflowY:!Z.y,overflowXStart:X.xStart,overflowXEnd:X.xEnd,overflowYStart:X.yStart,overflowYEnd:X.yEnd,cornerHidden:Z.corner}),[L,V,Z.x,Z.y,Z.corner,X]),eS={role:"presentation",onPointerEnter:ew,onPointerMove:ew,onPointerDown:ex,onPointerLeave(){F(!1)},style:{position:"relative",[m.t]:`${q.height}px`,[m.Q]:`${q.width}px`}},eC=(0,a.o)("div",e,{state:eE,ref:[t,Q],props:[eS,T],stateAttributesMapping:d.r}),eT=r.useMemo(()=>({handlePointerDown:eg,handlePointerMove:ey,handlePointerUp:eb,handleScroll:eh,disableViewportSnap:ev,cornerSize:q,setCornerSize:$,thumbSize:K,setThumbSize:Y,hasMeasuredScrollbar:U,setHasMeasuredScrollbar:B,touchModality:z,cornerRef:eo,scrollingX:L,scrollingY:V,hovering:D,setHovering:F,viewportRef:ee,scrollbarYRef:et,scrollbarXRef:en,thumbYRef:er,thumbXRef:ei,rootId:M,hiddenState:Z,setHiddenState:J,overflowEdges:X,setOverflowEdges:G,viewportState:eE,overflowEdgeThreshold:{xStart:R,xEnd:O,yStart:A,yEnd:k}}),[eg,ey,eb,eh,ev,q,K,U,z,L,V,D,M,Z,X,eE,R,O,A,k]);return(0,h.jsxs)(l.a.Provider,{value:eT,children:[!P&&u.E.getElement(_),eC]})})},534466(e,t,n){"use strict";var r=n(941579),i=n(933578);let o=i.createContext(void 0);function l(){let e=i.useContext(o);if(void 0===e)throw Error((0,r.A)(53));return e}n.d(t,{p:()=>l},{a:o})},295036(e,t,n){"use strict";n.d(t,{},{Q:"--scroll-area-corner-width",t:"--scroll-area-corner-height"})},321559(e,t,n){"use strict";n.d(t,{r:()=>i});let r=e=>t=>t?{[e]:""}:null,i={hasOverflowX:r("data-has-overflow-x"),hasOverflowY:r("data-has-overflow-y"),overflowXStart:r("data-overflow-x-start"),overflowXEnd:r("data-overflow-x-end"),overflowYStart:r("data-overflow-y-start"),overflowYEnd:r("data-overflow-y-end"),cornerHidden:()=>null}},465417(e,t,n){"use strict";function r(e,t,n){if(!e)return 0;let r=getComputedStyle(e),i=`${t}${"x"===n?"Inline":"Block"}`,o=parseFloat(r[`${i}Start`]);return"x"===n&&"margin"===t?2*o:o+parseFloat(r[`${i}End`])}n.d(t,{A:()=>r})},309733(e,t,n){"use strict";var r=n(933578),i=n(690834);let o=r.forwardRef(function(e,t){let{className:n,render:r,orientation:o="horizontal",style:l,...a}=e;return(0,i.o)("div",e,{state:{orientation:o},ref:t,props:[{role:"separator","aria-orientation":o},a]})});n.d(t,{},{w:o})},999678(e,t,n){"use strict";var r=n(933578),i=n(574795),o=n(596961),l=n(391426);let a=r.forwardRef(function(e,t){let{children:n,container:a,className:s,render:u,style:c,...d}=e,{node:f,subtree:p}=(0,o.CK)({container:a,ref:t,componentProps:e,elementProps:d});return p||f?(0,l.jsxs)(r.Fragment,{children:[p,f&&i.createPortal(n,f)]}):null});n.d(t,{},{F:a})},200327(e,t,n){"use strict";var r=n(301525),i=n(490132);function o(e,t){let n=function(e){let t=e.getBoundingClientRect(),n=(0,r.zk)(e);if(i.I)return t;let o=n.getComputedStyle(e,"::before"),l=n.getComputedStyle(e,"::after");if("none"===o.content&&"none"===l.content)return t;let a=parseFloat(o.width)||0,s=parseFloat(o.height)||0,u=parseFloat(l.width)||0,c=parseFloat(l.height)||0,d=Math.max(t.width,a,u),f=Math.max(t.height,s,c),p=d-t.width,m=f-t.height;
1return{left:t.left-p/2,right:t.right+p/2,top:t.top-m/2,bottom:t.bottom+m/2}}(t);return e.clientX>=n.left-5&&e.clientX<=n.right+5&&e.clientY>=n.top-5&&e.clientY<=n.bottom+5}n.d(t,{U:()=>o})},754491(e,t,n){"use strict";function r(e){return null==e?void 0:`${e}-label`}function i(e,t){return e??t}n.d(t,{$:()=>r,_:()=>i})},714245(e,t,n){"use strict";var r=n(501966);function i(e,t){return Math.max(0,e-t)}function o(e,t){if(t<=0)return 0;let n=(0,r.q)(e,0,t),i=t-n,o=n<=1,l=i<=1;return o&&l?n<=i?0:t:o?0:l?t:n}n.d(t,{Q:()=>o,X:()=>i})},463584(e,t,n){"use strict";var r=n(391426);let i="base-ui-disable-scrollbar";n.d(t,{},{E:{className:i,getElement:e=>(0,r.jsx)("style",{nonce:e,href:i,precedence:"base-ui:low",children:`.${i}{scrollbar-width:none}.${i}::-webkit-scrollbar{display:none}`})}})},215933(e,t,n){"use strict";function r(e,t,n=Object.is){let{length:i}=e;if(i!==t.length)return!1;for(let r=0;r<i;r+=1)if(!n(e[r],t[r]))return!1;return!0}n.d(t,{B:()=>r})},51167(e,t,n){"use strict";var r=n(690534);let i=new Map;function o(e,t){let n=JSON.stringify({locale:(0,r.k)(e),options:t}),o=i.get(n);if(o)return o;let l=new Intl.NumberFormat(e,t);return i.set(n,l),l}function l(e,t,n){return null==e?"":o(t,n).format(e)}n.d(t,{Z:()=>l,f:()=>o})},690534(e,t,n){"use strict";n.d(t,{k:()=>function e(t){return Array.isArray(t)?t.map(t=>e(t)).join(","):null==t?"":String(t)}})},297326(e,t,n){"use strict";var r=n(933578);function i(){let[,e]=r.useState({});return r.useCallback(()=>{e({})},[])}n.d(t,{g:()=>i})},682137(e,t,n){"use strict";var r=n(933578);function i(e){let t=r.useRef(!0);t.current&&(t.current=!1,e())}n.d(t,{j:()=>i})},889230(e,t,n){"use strict";var r=n(549403),i=n(21392),o=n(817751),l=n(362052),a=n(13241),s=n(111946),u=n(391426),c=n(658299);let d=(0,r.t)(["p-1","shrink-0","rounded-sm","focus-visible:outline-none","hover:icon-primary","focus-visible:shadow-focus"]),f={primary:"icon-primary",secondary:"icon-secondary",tertiary:"icon-tertiary",disabled:"icon-disabled",inverse:"icon-inverse",danger:"icon-danger",info:"icon-info",success:"icon-success",warning:"icon-warning",like:"icon-like"};function p({icon:e,iconSize:t="sm",color:n="tertiary",loading:r,loadingAriaLabel:m,disabled:h,ref:v,...g}){let b=(0,l.t)("button"),y=r?m??b.loading:g["aria-label"],x=r?(0,u.jsx)(s.t,{size:t}):(0,u.jsx)(o.t,{name:e,size:t}),w=(0,i.r)(d,f[n]);if("renderLink"in g&&null!=g.renderLink){let{renderLink:e,onClick:t,className:n,...o}=g,l=(0,a.n)(h??!1,!!r,t);return(0,a.r)(e,{...o,ref:v,className:(0,i.r)(w,n),"aria-label":y,"aria-busy":r||void 0,children:x,onClick:t,...l})}return(0,u.jsx)(c.$,{focusableWhenDisabled:void 0!==r,ref:v,...g,"aria-label":y,type:"button",disabled:h||r,"aria-busy":r||void 0,className:(0,i.r)(w,g.className),children:x})}p.displayName="Action",n.d(t,{t:()=>p})},723971(e,t,n){"use strict";var r=n(21392),i=n(12778),o=n(749543),l=n(558095),a=n(58330),s=n(640436),u=n(391426),c=n(522557);function d({rootClassName:e,rootProps:t,disabled:n=!1,readonly:f=!1,name:p,validate:m,validationMode:h,validationDebounceTime:v,invalid:g=!1,layout:b="vertical",horizontalLayoutRatio:y,label:x,labelTooltip:w,labelProps:E,description:S,descriptionProps:C,error:T,errorProps:R,icon:O,startContent:A,className:k,endContent:M,type:j="text",required:I,ref:_,...P}){return(0,u.jsxs)(i.t,{disabled:n,name:p,validate:m,validationMode:h,validationDebounceTime:v,invalid:g,className:(0,r.r)((0,l.a)({layout:b}),e),...t,children:[(0,u.jsx)(a.t,{label:x,labelProps:E,labelTooltip:w,description:S,descriptionProps:C,layout:b,horizontalLayoutRatio:y}),(0,u.jsxs)("div",{className:(0,r.r)((0,l.n)({layout:b,column:"control",horizontalLayoutRatio:y})),children:[(0,u.jsxs)("div",{className:(0,r.r)((0,l.r)({invalid:g,disabled:n,readonly:f,type:"text",isWrapper:!0}),k),children:[(0,u.jsx)(s.t,{startContent:A,icon:O}),(0,u.jsx)(c.p,{ref:_,type:j,className:(0,r.r)((0,l.t)({disabled:n})),required:I,readOnly:f,disabled:n,...P}),M]}),S&&"vertical"===b&&(0,u.jsx)(i.r,{...C,children:S}),g&&T&&(0,u.jsx)(o.t,{match:!0,...R,children:T})]})]})}d.displayName="BaseInput",n.d(t,{t:()=>d})},58330(e,t,n){"use strict";var r=n(21392),i=n(12778),o=n(558095),l=n(391426);function a({label:e,labelProps:t,labelTooltip:n,labelId:s,triggerId:u,required:c,description:d,descriptionProps:f,layout:p="vertical",horizontalLayoutRatio:m,ref:h,...v}){return e||d&&"horizontal"===p?(0,l.jsxs)("div",{className:(0,r.r)((0,o.n)({layout:p,column:"meta",horizontalLayoutRatio:m})),ref:h,...v,children:[e&&(0,l.jsx)(i.n,{...null!=u&&{htmlFor:u},...null!=s&&{id:s},layout:p,hasDescription:!!d,required:c,...t,tooltip:n??t?.tooltip,children:e}),d&&"horizontal"===p&&(0,l.jsx)(i.r,{...f,children:d})]}):null}n.d(t,{t:()=>a})}
1,881220(e,t,n){"use strict";n.d(t,{t:()=>el});var r=n(21392),i=n(973704),o=n(362052),l=n(881061),a=n(442864),s=n(734018),u=n(34819),c=n(391426),d=n(435418),f=n(933578),p=n(780666),m=n(550880),h=n(110529),v=n(475919),g=n(501966),b=n(534466),y=n(941579);let x=f.createContext(void 0);var w=n(690834),E=n(276865),S=n(465417),C=n(463584),T=n(321559),R=n(714245);let O="--scroll-area-thumb-height",A="--scroll-area-thumb-width",k=["--scroll-area-overflow-x-start","--scroll-area-overflow-x-end","--scroll-area-overflow-y-start","--scroll-area-overflow-y-end"],M=!1,j=f.forwardRef(function(e,t){let{render:n,className:r,style:i,...o}=e,{viewportRef:l,scrollbarYRef:a,scrollbarXRef:s,thumbYRef:u,thumbXRef:d,cornerRef:g,cornerSize:y,setCornerSize:j,setThumbSize:P,rootId:D,setHiddenState:F,hiddenState:L,setHasMeasuredScrollbar:N,handleScroll:V,touchModality:H,setHovering:z,setOverflowEdges:W,overflowEdgeThreshold:U,viewportState:B}=(0,b.p)(),q=(0,E.j)(),$=f.useRef(!0),K=f.useRef([NaN,NaN,NaN,NaN]),Y=(0,v.Z)(),X=(0,v.Z)(),G=(0,p.K)(()=>{var e;let t,n,r=l.current,i=a.current,o=s.current,c=u.current,f=d.current,p=g.current;if(!r)return;let m=r.scrollHeight,h=r.scrollWidth,v=r.clientHeight,b=r.clientWidth,x=r.scrollTop,w=r.scrollLeft,E=K.current,C=Number.isNaN(E[0]);if(E[0]=v,E[1]=m,E[2]=b,E[3]=h,C&&N(!0),0===m||0===h)return;let T=(t=(e=r).clientHeight>=e.scrollHeight,{y:t,x:n=e.clientWidth>=e.scrollWidth,corner:t||n}),M=T.y,D=T.x,L=b/h,V=v/m,H=Math.max(0,h-b),z=Math.max(0,m-v),B=0,$=0;D||(B=(0,R.Q)("rtl"===q?-w:w,H),$=H-B);let Y=M?0:(0,R.Q)(x,z),X=M?0:z-Y,G=D?0:b,Z=M?0:v,J=0,Q=0;D||M||(J=i?.offsetWidth||0,Q=o?.offsetHeight||0);let ee=0===y.width&&0===y.height,et=ee?J:0,en=ee?Q:0,er=(0,S.A)(o,"padding","x"),ei=(0,S.A)(i,"padding","y"),eo=(0,S.A)(f,"margin","x"),el=(0,S.A)(c,"margin","y"),ea=G-er-eo,es=Z-ei-el,eu=o?Math.min(o.offsetWidth-et,ea):ea,ec=i?Math.min(i.offsetHeight-en,es):es,ed=Math.max(16,eu*L),ef=Math.max(16,ec*V);if(P(e=>I(e,{width:ed,height:ef})),i&&c){let e=i.offsetHeight-ef-ei-el,t=_(c,O,x,z,m,ef,e);c.style.transform=`translate3d(0,${t}px,0)`}if(o&&f){let e=o.offsetWidth-ed-er-eo,t=_(f,A,"rtl"===q?-w:w,H,h,ed,e);f.style.transform=`translate3d(${"rtl"===q?-t:t}px,0,0)`}let ep=[B,$,Y,X];
1k.forEach((e,t)=>{r.style.setProperty(e,`${ep[t]}px`)}),p&&j(e=>I(e,{width:J,height:Q})),F(e=>I(e,T));let em={xStart:!D&&B>U.xStart,xEnd:!D&&$>U.xEnd,yStart:!M&&Y>U.yStart,yEnd:!M&&X>U.yEnd};W(e=>I(e,em))});function Z(){$.current=!1}(0,m.g)(()=>{M||h.Fp||("u">typeof CSS&&"registerProperty"in CSS&&k.forEach(e=>{try{CSS.registerProperty({name:e,syntax:"<length>",inherits:!1,initialValue:"0px"})}catch{}}),M=!0)},[]),(0,m.g)(()=>{queueMicrotask(G)},[G,L,q,U.xStart,U.xEnd,U.yStart,U.yEnd]),(0,m.g)(()=>{l.current?.matches(":hover")&&z(!0)},[l,z]),(0,m.g)(()=>{let e=l.current;if("u"<typeof ResizeObserver||!e)return;let t=!1,n=new ResizeObserver(()=>{if(!t){t=!0;let n=K.current;if(n[0]===e.clientHeight&&n[1]===e.scrollHeight&&n[2]===e.clientWidth&&n[3]===e.scrollWidth)return}G()});return n.observe(e),X.start(0,()=>{let t=e.getAnimations({subtree:!0});0!==t.length&&Promise.allSettled(t.map(e=>e.finished)).then(G).catch(()=>{})}),()=>{n.disconnect(),X.clear()}},[G,l,X]);let J={role:"presentation",...D&&{"data-id":`${D}-viewport`},tabIndex:L.x&&L.y?-1:0,className:C.E.className,style:{overflow:"scroll"},onScroll(){l.current&&(G(),(H||!$.current)&&V({x:l.current.scrollLeft,y:l.current.scrollTop}),Y.start(100,()=>{$.current=!0}))},onWheel:Z,onPointerMove:Z,onPointerEnter:Z,onKeyDown:Z},Q=(0,w.o)("div",e,{ref:[t,l],state:B,props:[J,o],stateAttributesMapping:T.r}),ee=f.useMemo(()=>({computeThumbPosition:G}),[G]);return(0,c.jsx)(x.Provider,{value:ee,children:Q})});function I(e,t){for(let n in t)if(e[n]!==t[n])return t;return e}function _(e,t,n,r,i,o,l){let a=(0,g.q)(n,0,r),s=n-a,u=Math.max(16,o*i/(i+Math.abs(s)));return e.style.setProperty(t,s?`${u}px`:""),(r?a/r*l:0)+(s>0?o-u:0)}let P=f.forwardRef(function(e,t){let{render:n,className:r,style:i,...o}=e,{computeThumbPosition:l}=function(){let e=f.useContext(x);if(void 0===e)throw Error((0,y.A)(55));return e}(),{hasMeasuredScrollbar:a,viewportState:s}=(0,b.p)(),u=f.useRef(null),c=f.useRef(a);return(0,m.g)(()=>{if("u"<typeof ResizeObserver)return;let e=!1,t=new ResizeObserver(()=>{(e||(e=!0,c.current))&&l()});return u.current&&t.observe(u.current),()=>{t.disconnect()}},[l]),(0,w.o)("div",e,{ref:[t,u],state:s,stateAttributesMapping:T.r,props:[{role:"presentation",style:{minWidth:"fit-content"}},o]})});var D=n(213718),F=n(241615);let L=f.createContext(void 0);var N=n(295036);let V=f.forwardRef(function(e,t){let{render:n,className:r,orientation:i="vertical",keepMounted:o=!1,style:l,...a}=e,{hovering:s,scrollingX:u,scrollingY:d,hiddenState:p,scrollbarYRef:m,scrollbarXRef:h,viewportRef:v,thumbYRef:g,thumbXRef:y,handlePointerDown:x,handlePointerUp:C,handleScroll:R,disableViewportSnap:k,rootId:M,thumbSize:j,hasMeasuredScrollbar:I,viewportState:_}=(0,b.p)(),P="vertical"===i,V={..._,hovering:s,scrolling:P?d:u,orientation:i},H=(0,E.j)(),z=!I&&!o,W=P?p.y:p.x,U=o||!W;f.useEffect(()=>{if(!U)return;let e=v.current,t=P?m.current:h.current;if(t)return(0,D.q)(t,"wheel",function(t){if(!e||t.ctrlKey)return;let n=!P,r=n?"scrollLeft":"scrollTop",i=n?t.deltaX:t.deltaY;if(0===i)return;let o=n?e.scrollWidth-e.clientWidth:e.scrollHeight-e.clientHeight,l=n&&"rtl"===H?-o:0,a=n&&"rtl"===H?0:o,s=e[r];s<=l&&i<0||s>=a&&i>0||(t.preventDefault(),e[r]=Math.min(a,Math.max(l,s+i)),R({x:e.scrollLeft,y:e.scrollTop}))},{passive:!1})},[H,R,P,h,m,U,v]);let B={...M&&{"data-id":`${M}-scrollbar`},"aria-hidden":!0,onPointerDown(e){if(0!==e.button)return;let t=(0,F.EW)(e.nativeEvent),n=P?g.current:y.current;if(n&&(0,F.gR)(n,t))return;let r=v.current;if(!r)return;let i=P?m.current:h.current;if(!n||!i)return;let o=P?"y":"x",l=(0,S.A)(n,"margin",o),a=(0,S.A)(i,"padding",o),s=P?n.offsetHeight:n.offsetWidth,u=i.getBoundingClientRect(),c=P?e.clientY-u.top-s/2-a+l/2:e.clientX-u.left-s/2-a+l/2,d=P?r.scrollHeight:r.scrollWidth,f=P?r.clientHeight:r.clientWidth,p=(P?i.offsetHeight:i.offsetWidth)-s-a-l;if(p<=0)return;let b=c/p,w=d-f;k(),P?r.scrollTop=b*w:"rtl"===H?r.scrollLeft=-(1-b)*w:r.scrollLeft=b*w,R({x:r.scrollLeft,y:r.scrollTop}),x(e)},onMouseDown(e){e.preventDefault()},onPointerUp:C,onPointerCancel:C,style:{position:"absolute",touchAction:"none",WebkitUserSelect:"none",userSelect:"none",visibility:z?"hidden":void 0,...P?{top:0,bottom:`var(${N.t})`,insetInlineEnd:0,[O]:`${j.height}px`}:{insetInlineStart:0,insetInlineEnd:`var(${N.Q})`,bottom:0,[A]:`${j.width}px`}}},q=(0,w.o)("div",e,{ref:[t,P?m:h],state:V,props:[B,a],stateAttributesMapping:T.r});return U?(0,c.jsx)(L.Provider,{value:i,children:q}):null}),H=f.forwardRef(function(e,t){let{render:n,className:r,style:i,...o}=e,{thumbYRef:l,thumbXRef:a,handlePointerDown:s,handlePointerMove:u,handlePointerUp:c,scrollingX:d,scrollingY:p,hasMeasuredScrollbar:m}=(0,b.p)(),h=function(){let e=f.useContext(L);if(void 0===e)throw Error((0,y.A)(54));return e}(),v="vertical"===h;return(0,w.o)("div",e,{ref:[t,v?l:a],state:{scrolling:v?p:d,orientation:h},props:[{onPointerDown:s,onPointerMove:u,onPointerUp:c,onPointerCancel:c,style:{visibility:m?void 0:"hidden",...v?{height:"var(--scroll-area-thumb-height)"}:{width:"var(--scroll-area-thumb-width)"}}},o]})}),z=f.forwardRef(function(e,t){let{render:n,className:r,style:i,...o}=e,{cornerRef:l,cornerSize:a,hiddenState:s}=(0,b.p)(),u=(0,w.o)("div",e,{ref:[t,l],props:[{"aria-hidden":!0,style:{position:"absolute",bottom:0,insetInlineEnd:0,width:a.width,height:a.height}},o]});return s.corner?null:u}),W=(0,r.n)({base:["flex","relative","p-[0.125rem]","select-none","touch-none","z-[2]"],variants:{orientation:{vertical:[],horizontal:[]},size:{md:[],sm:[]}},compoundVariants:[{orientation:"vertical",size:"md",class:"w-[0.625rem]"},{orientation:"vertical",size:"sm",class:"w-[0.5rem]"},{orientation:"horizontal",size:"md",class:"h-[0.625rem]"},{orientation:"horizontal",size:"sm",class:"h-[0.5rem]"}],defaultVariants:{orientation:"vertical",size:"md"}}),U=(0,r.n)({base:["relative","w-full","bg-overlay","duration-100","rounded-full","transition-opacity","motion-reduce:transition-none"],variants:{visibility:{auto:["opacity-0","[[data-hovering]_&]:opacity-100","data-[scrolling]:opacity-100"],always:["opacity-100"]}},defaultVariants:{visibility:"auto"}}),B=(0,r.n)({base:["absolute","opacity-0","duration-200","pointer-events-none","z-[1]","transition-opacity","will-change-transform","[transform:translateZ(0)]","motion-reduce:transition-none"],variants:{edge:{top:["h-[--scroll-area-fade-size,5rem]","-top-px","left-0","right-0","[[data-overflow-y-start]>&]:opacity-100"],bottom:["h-[--scroll-area-fade-size,5rem]","-bottom-px","left-0","right-0","[[data-overflow-y-end]>&]:opacity-100"],left:["w-[--scroll-area-fade-size,5rem]","bottom-0","-left-px","top-0","[[data-overflow-x-start]>&]:opacity-100"],right:["w-[--scroll-area-fade-size,5rem]","bottom-0","-right-px","top-0","[[data-overflow-x-end]>&]:opacity-100"]}}}),q="linear-gradient(90deg, var(--scroll-area-fade-color, var(--color-background-primary)) 0%, transparent 100%)",$="linear-gradient(90deg, transparent 0%, var(--scroll-area-fade-color, var(--color-background-primary)) 100%)",K=(0,r.n)({base:["flex","absolute","
1items-center","w-12","pointer-events-none","inset-y-0","z-20","invisible"],variants:{side:{start:["justify-start","start-0","ps-1","lg:[@media(hover:hover)_and_(pointer:fine)]:[[data-overflow-x-start].group:hover>&]:visible"],end:["justify-end","end-0","pe-1","lg:[@media(hover:hover)_and_(pointer:fine)]:[[data-overflow-x-end].group:hover>&]:visible"]}}}),Y="scroll-area-viewport",X="scroll-area";function G(e,t,n){let r=e.currentTarget.closest(`[data-slot="${X}"]`)?.querySelector(`[data-slot="${Y}"]`);if(!r)return;let i=.75*r.clientWidth;r.scrollBy({left:"end"===t?i:-i,behavior:n})}function Z({i18n:e}){let t=(0,a.t)(),n=(0,s.j)(),r=(0,o.t)("scrollArea",e),i=n?"auto":"smooth";return t?null:(0,c.jsxs)(c.Fragment,{children:[(0,c.jsxs)("div",{className:K({side:"start"}),"data-scroll-area-scroll-button":"start",children:[(0,c.jsx)("div",{"aria-hidden":"true",className:"absolute inset-0 rtl:-scale-x-100",style:{background:q}}),(0,c.jsx)(u.K,{size:"sm",variant:"secondary",icon:"chevron-left","aria-label":r.scrollToStart,tabIndex:-1,internalClassName:"relative rtl:rotate-180 pointer-events-auto",onMouseDown:e=>e.preventDefault(),onClick:e=>G(e,"start",i)})]}),(0,c.jsxs)("div",{className:K({side:"end"}),"data-scroll-area-scroll-button":"end",children:[(0,c.jsx)("div",{"aria-hidden":"true",className:"absolute inset-0 rtl:-scale-x-100",style:{background:$}}),(0,c.jsx)(u.K,{size:"sm",variant:"secondary",icon:"chevron-right","aria-label":r.scrollToEnd,tabIndex:-1,internalClassName:"relative rtl:rotate-180 pointer-events-auto",onMouseDown:e=>e.preventDefault(),onClick:e=>G(e,"end",i)})]})]})}let J=({orientation:e})=>(0,c.jsxs)(c.Fragment,{children:["horizontal"!==e&&(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)("div",{"aria-hidden":"true",className:B({edge:"top"}),"data-scroll-area-fade":"top",style:{background:"linear-gradient(180deg, var(--scroll-area-fade-color, var(--color-background-primary)) 0%, transparent 100%)"}}),(0,c.jsx)("div",{"aria-hidden":"true",className:B({edge:"bottom"}),"data-scroll-area-fade":"bottom",style:{background:"linear-gradient(180deg, transparent 0%, var(--scroll-area-fade-color, var(--color-background-primary)) 100%)"}})]}),"vertical"!==e&&(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)("div",{"aria-hidden":"true",className:B({edge:"left"}),"data-scroll-area-fade":"left",style:{background:q}}),(0,c.jsx)("div",{"aria-hidden":"true",className:B({edge:"right"}),"data-scroll-area-fade":"right",style:{background:$}})]})]});function Q({children:e,className:t,scrollFades:n=!1,scrollButtons:r=!1,i18n:o,ref:l,...a}){return(0,c.jsxs)(d.V,{ref:l,className:(0,i.t)("ScrollArea.Root",(n||r)&&"relative",n&&"overflow-hidden",r&&"group",t),...a,"data-slot":X,children:[e,n&&(0,c.jsx)(J,{}),r&&(0,c.jsx)(Z,{i18n:o})]})}function ee({className:e,ref:t,...n}){return(0,c.jsx)(j,{ref:t,className:(0,r.r)(e),...n,"data-slot":Y})}function et({className:e,ref:t,...n}){return(0,c.jsx)(P,{ref:t,className:(0,r.r)(e),...n})}function en({className:e,orientation:t="vertical",visibility:n="auto",size:i="md",keepMounted:o,children:l,ref:a,...s}){return(0,c.jsx)(V,{ref:a,orientation:t,keepMounted:o,className:(0,r.r)(W({orientation:t,size:i}),e),...s,children:l??(0,c.jsx)(er,{visibility:n})})}function er({className:e,visibility:t="auto",ref:n,...i}){return(0,c.jsx)(H,{ref:n,className:(0,r.r)(U({visibility:t}),e),...i})}function ei({className:e,ref:t,...n}){return(0,c.jsx)(z,{ref:t,className:(0,r.r)("",e),...n})}function eo({children:e,orientation:t="vertical",visibility:n="auto",size:o="md",scrollFades:a=!1,scrollButtons:s=!1,i18n:u,className:f,viewportClassName:p,viewportProps:m,viewportRef:h,contentClassName:v,contentProps:g,style:b,"data-testid":y,ref:x,...w}){let E=(0,l.S)(x,h),{style:S,...C}=g??{},T="vertical"===t?{minWidth:0,...S}:S,R=(0,i.t)("ScrollArea",(a||s)&&"relative",a&&"overflow-hidden",s&&"group",f);return(0,c.jsxs)(d.V,{className:R,style:b,"data-testid":y,...w,"data-slot":X,children:[(0,c.jsx)(ee,{...m,ref:E,className:(0,r.r)("size-full max-h-[inherit]",p),children:(0,c.jsx)(et,{...C,className:(0,r.r)(v),style:T,children:e})}),("vertical"===t||"both"===t)&&(0,c.jsx)(en,{orientation:"vertical",visibility:n,size:o}),("horizontal"===t||"both"===t)&&(0,c.jsx)(en,{orientation:"horizontal",visibility:n,size:o}),"both"===t&&(0,c.jsx)(ei,{}),a&&(0,c.jsx)(J,{orientation:t}),s&&(0,c.jsx)(Z,{i18n:u})]})}Q.displayName="ScrollArea.Root",ee.displayName="ScrollArea.Viewport",et.displayName="ScrollArea.Content",en.displayName="ScrollArea.Scrollbar",er.displayName="ScrollArea.Thumb",ei.displayName="ScrollArea.Corner",eo.displayName="ScrollArea";let el=Object.assign(eo,{Root:Q,Viewport:ee,Content:et,Scrollbar:en,Thumb:er,Corner:ei})},62089(e,t,n){"use strict";n.d(t,{n:()=>ta,t:()=>tu});var r=n(549403),i=n(21392),o=n(973704),l=n(817751),a=n(998202),s=n(872777),u=n(250617),c=n(881220),d=n(558095),f=n(267022),p=n(640436),m=n(933578),h=n(391426),v=n(550880),g=n(941579);let b=m.createContext(void 0),y=m.createContext(void 0),x=m.createContext(void 0);function w(){let e=m.useContext(b);if(void 0===e)throw Error((0,g.A)(60));return e}function E(){let e=m.useContext(y);if(void 0===e)throw Error((0,g.A)(101));return e}function S(){let e=m.useContext(x);if(void 0===e)throw Error((0,g.A)(61));return e}var C=n(566935),T=n(690834);let R=m.createContext(void 0);function O(){let e=m.useContext(R);if(!e)throw Error((0,g.A)(57));return e}var A=n(394944),k=n(910798),M=n(126832),j=n(536084),I=n(515784);let _=m.memo(m.forwardRef(function(e,t){let{render:n,className:r,style:i,value:o=null,label:l,disabled:a=!1,nativeButton:s=!1,...u}=e,c=m.useRef(null),d=(0,C.q)({guess:!0,label:l,textRef:c}),f=w(),{itemProps:p,multiple:g,disabled:b,readOnly:y}=E(),x=b||a,S=f.useState("isActive",d.index),O=f.useState("open"),_=f.useState("isSelected",o),P=f.useState("isSelectedByFocus",d.index),D=f.useState("isItemEqualToValue"),F=d.index,L=m.useRef(null);(0,v.g)(()=>{let e=f.context.valuesRef.current;return e[F]=o,()=>{delete e[F]}},[F,o,f]),(0,v.g)(()=>{let e,t=f.state.value,n=f.state.selectedIndex,r=n;g&&Array.isArray(t)?(e=(r=(0,j.Q0)(F,o,f.context.valuesRef.current,t,D,n))===F,F!==n||e||(f.context.selectedItemTextRef.current=null)):(e=void 0!==t&&(0,j.tl)(o,t,D))&&(r=F),f.set("selectedIndex",r),e&&c.current&&(f.context.selectedItemTextRef.current=c.current)},[F,g,D,f,o]);let N=m.useRef("mouse"),V=m.useRef(!1),{getButtonProps:H,buttonRef:z}=(0,A.s)({disabled:x,focusableWhenDisabled:!0,native:s,composite:!0});function W(){f.context.selectionRef.current.dragY=0}let U=(0,T.o)("div",e,{ref:[z,t,d.ref,L],state:{disabled:x,selected:_,highlighted:S},props:[p,{role:"option","aria-selected":_,tabIndex:O&&S?0:-1,onKeyDown(e){f.set("activeIndex",F)," "===e.key&&f.context.typingRef.current&&e.preventDefault()},onClick(e){let t="touch"!==N.current,n=e.nativeEvent.pointerType,r=t&&(0,I.YF)(e.nativeEvent)&&(void 0!==n||S),i=t&&!r&&!V.current;V.current=!1,x||i||function(e){if(b||y)return;let t=f.state.value;if(g){let n=Array.isArray(t)?t:[],r=_?(0,j.Ai)(n,o,D):[...n,o];f.context.setValue(r,(0,k.d)(M.Bo,e))}else f.context.setValue(o,(0,k.d)(M.Bo,e)),f.context.setOpen(!1,(0,k.d)(M.Bo,e))}(e.nativeEvent)},onPointerEnter(e){N.current=e.pointerType},onPointerMove(e){if("mouse"===e.pointerType&&1===e.buttons){let t=f.context.selectionRef.current;t.dragY+=e.movementY,t.dragY**2>=64&&(t.allowUnselectedMouseUp=!0)}},onPointerDown(e){N.current=e.pointerType,V.current=!0,W()},onMouseUp(){if(W(),x||"touch"===N.current||V.current)return;let e=!f.context.selectionRef.current.allowSelectedMouseUp&&_,t=!f.context.selectionRef.current.allowUnselectedMouseUp&&!_;e||t||(V.current=!0,L.current?.click(),V.current=!1)}},u,H]}),B=m.useMemo(()=>({selected:_,index:F,textRef:c,selectedByFocus:P}),[_,F,c,P]);return(0,h.jsx)(R.Provider,{value:B,children:U})})),P=m.memo(m.forwardRef(function(e,t){let{index:n,textRef:r,selectedByFocus:i}=O(),o=w(),{render:l,className:a,style:s,...u}=e,c=m.useCallback(e=>{e&&(0===n&&(o.context.firstItemTextRef.current=e),i&&(o.context.selectedItemTextRef.current=e))},[o,n,i]);return(0,T.o)("div",e,{ref:[c,t,r],props:u})}));var D=n(661721),F=n(841275),L=n(187695);let N=m.forwardRef(function(e,t){let{selected:n}=O();return e.keepMounted||n?(0,h.jsx)(V,{...e,ref:t}):null}),V=m.memo(m.forwardRef((e,t)=>
1{let{render:n,className:r,style:i,keepMounted:o,...l}=e,{selected:a}=O(),s=m.useRef(null),{transitionStatus:u,setMounted:c}=(0,D.$)(a),d=(0,T.o)("span",e,{ref:[t,s],state:{selected:a,transitionStatus:u},props:[{"aria-hidden":!0,children:"✔️"},l],stateAttributesMapping:L.G});return(0,F.v)({batch:!0,enabled:!a,open:a,ref:s,onComplete(){a||c(!1)}}),d}));var H=n(722380),z=n(203720),W=n(690195),U=n(682137),B=n(885111),q=n(576768),$=n(780666),K=n(712236),Y=n(827675),X=n(452008),G=n(474201),Z=n(953830),J=n(843898),Q=n(234184),ee=n(461125),et=n(752832),en=n(637707),er=n(61830),ei=n(773088);let eo={id:e=>e.id,labelId:e=>e.labelId,modal:e=>e.modal,items:e=>e.items,itemToStringLabel:e=>e.itemToStringLabel,isItemEqualToValue:e=>e.isItemEqualToValue,value:e=>e.value,hasSelectedValue:e=>{let{value:t,multiple:n,itemToStringValue:r}=e;return null!=t&&(n&&Array.isArray(t)?t.length>0:""!==(0,ei.T)(t,r))},hasNullItemLabel:(e,t)=>!!t&&(0,ei.Dp)(e.items),open:e=>e.open,mounted:e=>e.mounted,forceMount:e=>e.forceMount,transitionStatus:e=>e.transitionStatus,openMethod:e=>e.openMethod,activeIndex:e=>e.activeIndex,selectedIndex:e=>e.selectedIndex,isActive:(e,t)=>e.activeIndex===t,isSelected:(e,t)=>{let n=e.isItemEqualToValue,r=e.value;return e.multiple?Array.isArray(r)&&r.some(e=>(0,j.tl)(t,e,n)):(0,j.tl)(t,r,n)},isSelectedByFocus:(e,t)=>e.selectedIndex===t,popupProps:e=>e.popupProps,triggerProps:e=>e.triggerProps,triggerElement:e=>e.triggerElement,positionerElement:e=>e.positionerElement,listElement:e=>e.listElement,popupSide:e=>e.popupSide,scrollUpArrowVisible:e=>e.scrollUpArrowVisible,scrollDownArrowVisible:e=>e.scrollDownArrowVisible,hasScrollArrows:e=>e.hasScrollArrows};var el=n(638855),ea=n(430067),es=n(548918),eu=n(714245),ec=n(607174),ed=n(113670);function ef(e){let{id:t,value:n,defaultValue:r=null,onValueChange:i,open:o,defaultOpen:l=!1,onOpenChange:a,name:s,form:u,autoComplete:c,disabled:d=!1,readOnly:f=!1,required:p=!1,modal:g=!0,actionsRef:w,inputRef:E,onOpenChangeComplete:S,items:C,multiple:T=!1,itemToStringLabel:R,itemToStringValue:O,isItemEqualToValue:A=j.jd,highlightItemOnHover:I=!0,children:_}=e,{clearErrors:P}=(0,el.x)(),{setDirty:L,setTouched:N,setFocused:V,validityData:ef,setFilled:ep,name:em,disabled:eh,validation:ev,validationMode:eg}=(0,et.V$)(),eb=(0,er.l)({id:t}),ey=eh||d,ex=em??s,[ew,eE]=(0,q.q)({controlled:n,default:T?r??X.Ml:r,name:"Select",state:"value"}),[eS,eC]=(0,q.q)({controlled:o,default:l,name:"Select",state:"open"}),eT=m.useRef([]),eR=m.useRef([]),eO=m.useRef(null),eA=m.useRef(null),ek=m.useRef(0),eM=m.useRef(null),ej=m.useRef([]),eI=m.useRef(!1),e_=m.useRef(null),eP=m.useRef(null),eD=m.useRef({allowSelectedMouseUp:!1,allowUnselectedMouseUp:!1,dragY:0}),eF=m.useRef(!1),eL=m.useRef(ew),{mounted:eN,setMounted:eV,transitionStatus:eH}=(0,D.$)(eS),{openMethod:ez,triggerProps:eW}=(0,es.G)(eS),eU=(0,W.j)(()=>new Y.H({id:eb,labelId:void 0,modal:g,multiple:T,itemToStringLabel:R,itemToStringValue:O,isItemEqualToValue:A,value:ew,open:eS,mounted:eN,transitionStatus:eH,items:C,forceMount:!1,openMethod:null,activeIndex:null,selectedIndex:null,popupProps:X.t0,triggerProps:X.t0,triggerElement:null,positionerElement:null,listElement:null,popupSide:null,scrollUpArrowVisible:!1,scrollDownArrowVisible:!1,hasScrollArrows:!1},{setValue:X.tE,setOpen:X.tE,handleScrollArrowVisibility:X.tE,onOpenChangeComplete:X.tE,listRef:eT,popupRef:eO,scrollHandlerRef:eA,scrollArrowsMountedCountRef:ek,valueRef:eM,valuesRef:ej,labelsRef:eR,typingRef:eI,selectionRef:eD,firstItemTextRef:e_,selectedItemTextRef:eP,alignItemWithTriggerActiveRef:eF,initialValueRef:eL},eo)).current,eB=eU.useState("activeIndex"),eq=eU.useState("selectedIndex"),e$=eU.useState("triggerElement"),eK=eU.useState("positionerElement"),eY=function(e){let[t,n]=m.useState({current:e,previous:null});return Object.is(e,t.current)||n({current:e,previous:t.current}),t.previous}(ez),eX=ez??eY,eG=m.useMemo(()=>T?"":(0,ei.T)(ew,O),[T,ew,O]),eZ=m.useMemo(()=>T&&Array.isArray(ew)?ew.map(e=>(0,ei.T)(e,O)):(0,ei.T)(ew,O),[T,ew,O]),eJ=(0,K.u)(e$),eQ=(0,$.K)(()=>eZ);(0,en.I)(eJ,eb,ew,eQ,!ey,s);let e0=T?Array.isArray(ew)&&ew.length>0:null!=ew&&""!==eG;(0,v.g)(()=>{ep(e0)},[e0,ep]),(0,v.g)(function(){let e=(0,j.Gu)(ej.current,ew,A,T);null===e&&(eP.current=null),eS||eU.set("selectedIndex",e)},[T,eS,ew,A,eU]),(0,ea.x)(ew,()=>{P(ex),L((0,j.DI)(ew,ef.initialValue,A)),ev.change(ew)});let e1=(0,$.K)((e,t)=>
1{a?.(e,t),!t.isCanceled&&(eC(e),e||t.reason!==M.Xn&&t.reason!==M.Np||(N(!0),V(!1),"onBlur"===eg&&ev.commit(ew)))}),e2=(0,$.K)(()=>{eV(!1),eU.update({activeIndex:null,openMethod:null,scrollUpArrowVisible:!1,scrollDownArrowVisible:!1}),S?.(!1)});(0,F.v)({enabled:!w,open:eS,ref:eO,onComplete(){eS||e2()}}),m.useImperativeHandle(w,()=>({unmount:e2}),[e2]);let e3=(0,$.K)((e,t)=>{i?.(e,t),t.isCanceled||eE(e)}),e5=(0,$.K)(e=>{let t=(0,eu.X)(e.scrollHeight,e.clientHeight),n=(0,eu.Q)(e.scrollTop,t);eU.set("scrollUpArrowVisible",n>0),eU.set("scrollDownArrowVisible",n<t)}),e7=(0,G.P)({open:eS,onOpenChange:e1,elements:{reference:e$,floating:eK}}),e8=(0,Z.k)(e7,{enabled:!ey,event:"mousedown"}),e9=(0,J.s)(e7),e6=(0,Q.C)(e7,{enabled:!ey,listRef:eT,activeIndex:eB,selectedIndex:eq,disabledIndices:X.Ml,onNavigate(e){(null!==e||eS)&&eU.set("activeIndex",e)},focusItemOnHover:I}),e4=(0,ee.l)(e7,{enabled:!ey&&(eS||!f&&!T),listRef:eR,activeIndex:eB,selectedIndex:eq,disabledIndices:e=>(0,B.F)(eT.current[e]),onMatch(e){eS?eU.set("activeIndex",e):e3(ej.current[e],(0,k.d)("none"))},onTyping(e){eI.current=e}}),te=m.useMemo(()=>(0,ed.v6)(e4.reference,e6.reference,e9.reference,e8.reference,eW),[e8.reference,e4.reference,e6.reference,e9.reference,eW]),tt=m.useMemo(()=>(0,ed.v6)(ec.Ls,e4.floating,e6.floating,e9.floating),[e4.floating,e6.floating,e9.floating]),tn=e6.item??X.t0;eU.useContextCallback("setValue",e3),eU.useContextCallback("setOpen",e1),eU.useContextCallback("handleScrollArrowVisibility",e5),eU.useContextCallback("onOpenChangeComplete",S),(0,U.j)(()=>{eU.update({popupProps:tt,triggerProps:te})}),eU.useSyncedValues({id:eb,modal:g,multiple:T,value:ew,open:eS,mounted:eN,transitionStatus:eH,popupProps:tt,triggerProps:te,items:C,itemToStringLabel:R,itemToStringValue:O,isItemEqualToValue:A,openMethod:eX});let tr=m.useMemo(()=>({disabled:ey,readOnly:f,required:p,multiple:T,highlightItemOnHover:I,itemProps:tn}),[ey,f,p,T,I,tn]),ti=(0,z.a)(E,ev.inputRef),to=T?void 0:ex,tl=m.useMemo(()=>T&&Array.isArray(ew)&&ex?ew.map(e=>{let t=(0,ei.T)(e,O);return(0,h.jsx)("input",{type:"hidden",form:u,name:ex,value:t,disabled:ey},t)}):null,[T,ew,u,ex,O,ey]);return(0,h.jsxs)(b.Provider,{value:eU,children:[(0,h.jsx)(y.Provider,{value:tr,children:(0,h.jsx)(x.Provider,{value:e7,children:_})}),(0,h.jsx)("input",{...ev.getValidationProps(ey,{onFocus(){eU.state.triggerElement?.focus({focusVisible:!0})},onChange(e){if(e.nativeEvent.defaultPrevented||ey||f)return;let t=e.currentTarget.value,n=(0,k.d)("none",e.nativeEvent);eU.set("forceMount",!0),queueMicrotask(function(){if(T)return;let e=t.toLowerCase(),r=ej.current.findIndex(t=>(0,ei.T)(t,O).toLowerCase()===e||(0,ei.yg)(t,R).toLowerCase()===e);-1===r&&(r=ej.current.findIndex((t,n)=>{let r=eR.current[n];return null!=r&&r.toLowerCase()===e}));let i=ej.current[r];null!=i&&e3(i,n)})}}),id:eb&&null==to?`${eb}-hidden-input`:void 0,form:u,name:to,autoComplete:c,value:eG,disabled:ey,required:p&&!(T&&e0),readOnly:f,ref:ti,style:ex?H.a:H.Q,tabIndex:-1,"aria-hidden":!0,suppressHydrationWarning:!0}),tl]})}var ep=n(496518),em=n(475919),eh=n(364263),ev=n(823215),eg=n(455370),eb=n(200327),ey=n(309564),ex=n(241615),ew=n(754491),eE=n(247752);eE.L,eE.V;let eS={...ev.jL,...eg.dc,popupSide:e=>e?{"data-popup-side":e}:null,value:()=>null},eC=m.forwardRef(function(e,t){let{render:n,className:r,id:i,disabled:o=!1,nativeButton:l=!0,style:a,...s}=e,{setTouched:u,setFocused:c,validationMode:d,validation:f,state:p,disabled:h}=(0,et.V$)(),{labelId:v}=(0,eh.H)(),g=w(),{readOnly:b,required:y,disabled:x}=E(),S=h||x||o,C=g.useState("open"),R=g.useState("mounted"),O=g.useState("value"),j=g.useState("triggerProps"),I=g.useState("positionerElement"),_=g.useState("listElement"),P=g.useState("popupSide"),D=g.useState("id"),F=g.useState("labelId"),L=g.useState("hasSelectedValue"),N=R&&I?P:null,V=(0,ew._)(v,F);(0,er.l)({id:i});let H=(0,K.u)(I),z=m.useRef(null),{getButtonProps:W,buttonRef:U}=(0,A.s)({disabled:S,native:l}),B=g.useStateSetter("triggerElement"),q=(0,em.Z)(),$=(0,em.Z)(),Y=(0,em.Z)();m.useEffect(()=>{if(C)return Y.start(400,()=>{g.context.selectionRef.current.allowUnselectedMouseUp=!0,g.context.selectionRef.current.allowSelectedMouseUp=!0}),()=>{Y.clear()};g.context.selectionRef.current={allowSelectedMouseUp:!1,allowUnselectedMouseUp:!1,dragY:0},$.clear()},[C,g,$,Y]);let X=(0,ed.v6)(j,{id:i??D,role:"combobox","aria-expanded":C,"aria-haspopup":"listbox","aria-controls":C?_?.id??(0,ey.nd)(I)?.id:void 0,"aria-labelledby":V,"aria-readonly":b||void 0,"aria-required":y||void 0,tabIndex:S?-1:0,onFocus(e){c(!0),C&&g.context.alignItemWithTriggerActiveRef.current&&g.context.setOpen(!1,(0,k.d)("none",e.nativeEvent)),q.start(0,()=>{g.set("forceMount",!0)})},onBlur(e){(0,ex.gR)(I,e.relatedTarget)||(u(!0),c(!1),"onBlur"===d&&f.commit(O))},onMouseDown(e){if(C)return;let t=(0,ep.R)(e.currentTarget);function n(e){if(!z.current)return;let t=e.target;(0,ex.gR)(z.current,t)||(0,ex.gR)(H.current,t)||(0,eb.U)(e,z.current)||g.context.setOpen(!1,(0,k.d)(M.LO,e))}$.start(0,()=>{t.addEventListener("mouseup",n,{once:!0})})}},s,W),G=f.getValidationProps(S,X);G.role="combobox";let Z={...p,open:C,disabled:S,value:O,readOnly:b,popupSide:N,placeholder:!L};return(0,T.o)("button",e,{ref:[t,z,U,B],state:Z,stateAttributesMapping:eS,props:G})}),eT={value:()=>null},eR=m.forwardRef(function(e,t){let{className:n,render:r,children:i,placeholder:o,style:l,...a}=e,s=w(),u=s.useState("value"),c=s.useState("items"),d=s.useState("itemToStringLabel"),f=s.useState("hasSelectedValue"),p=!f&&null!=o&&null==i,m=s.useState("hasNullItemLabel",p),h=null;return h="function"==typeof i?i(u):null!=i?i:p&&!m?o:Array.isArray(u)?(0,ei.u)(u,c,d):(0,ei.Md)(u,c,d),(0,T.o)("span",e,{state:{value:u,placeholder:!f},ref:[t,s.context.valueRef],props:[{children:h},a],stateAttributesMapping:eT})}),eO=m.forwardRef(function(e,t){let{render:n,className:r,style:i,...o}
1=e,l=w().useState("open");return(0,T.o)("span",e,{state:{open:l},ref:t,props:[{"aria-hidden":!0,children:"▼"},o],stateAttributesMapping:ev.qV})});var eA=n(596961);let ek=m.forwardRef(function(e,t){let n=w(),r=n.useState("mounted"),i=n.useState("forceMount");return r||i?(0,h.jsx)(eA.XF,{ref:t,...e}):null});var eM=n(174894),ej=n(698529),eI=n(433110);let e_=m.createContext(void 0);function eP(){let e=m.useContext(e_);if(!e)throw Error((0,g.A)(59));return e}var eD=n(788743),eF=n(428836);function eL(e,t){e&&Object.assign(e.style,t)}let eN={position:"relative",maxHeight:"100%",overflowX:"hidden",overflowY:"auto"};var eV=n(348499),eH=n(240897);let ez={position:"fixed"},eW=m.forwardRef(function(e,t){let{anchor:n,className:r,render:i,positionMethod:o,side:l,align:a,sideOffset:s,alignOffset:u,collisionBoundary:c="clipping-ancestors",collisionPadding:d,arrowPadding:f,sticky:p,disableAnchorTracking:g,alignItemWithTrigger:b=!0,collisionAvoidance:y=eF.uD,style:x,...E}=e,C=w(),T=S(),R=C.useState("open"),O=C.useState("mounted"),A=C.useState("modal"),M=C.useState("value"),I=C.useState("openMethod"),_=C.useState("positionerElement"),P=C.useState("triggerElement"),D=C.useState("isItemEqualToValue"),F=C.useState("transitionStatus"),L=m.useRef(null),N=m.useRef(null),[V,H]=m.useState(b),z=O&&V&&"touch"!==I;O||V===b||H(b),m.useImperativeHandle(C.context.alignItemWithTriggerActiveRef,()=>z),(0,eH.G)((z||A)&&R,"touch"===I,_,P);let W=(0,eI.s)({anchor:n,floatingRootContext:T,positionMethod:o,mounted:O,side:l,sideOffset:s,align:a,alignOffset:u,arrowPadding:f,collisionBoundary:c,collisionPadding:d,sticky:p,disableAnchorTracking:g??z,collisionAvoidance:y,keepMounted:!0}),U=z?"none":W.side,B=z?ez:W.positionerStyles,q={open:R,side:U,align:W.align,anchorHidden:W.anchorHidden};(0,v.g)(()=>{C.set("popupSide",W.side)},[C,W.side]);let K=C.useStateSetter("positionerElement"),Y=(0,eV.i)(e,q,{styles:B,transitionStatus:F,props:E,refs:[t,K],hidden:!O,inert:!R}),X=m.useRef(0),G=(0,$.K)(e=>{if(0===C.context.valuesRef.current.length)return;let t=X.current;X.current=e.size;let n=(0,k.d)("none");if(0!==t&&!C.state.multiple&&null!==M&&-1===(0,j.Vz)(C.context.valuesRef.current,M,D)){let e=C.context.initialValueRef.current,t=null!=e&&-1!==(0,j.Vz)(C.context.valuesRef.current,e,D)?e:null;C.context.setValue(t,n),null===t&&(C.set("selectedIndex",null),C.context.selectedItemTextRef.current=null)}if(0!==t&&C.state.multiple&&Array.isArray(M)){let e=M.filter(e=>-1!==(0,j.Vz)(C.context.valuesRef.current,e,D));e.length!==M.length&&(C.context.setValue(e,n),0===e.length&&(C.set("selectedIndex",null),C.context.selectedItemTextRef.current=null))}if(R&&z){C.update({scrollUpArrowVisible:!1,scrollDownArrowVisible:!1});let e={height:""};eL(_,e),eL(C.context.popupRef.current,e)}}),Z=m.useMemo(()=>({...W,side:U,alignItemWithTriggerActive:z,setControlledAlignItemWithTrigger:H,scrollUpArrowRef:L,scrollDownArrowRef:N}),[W,U,z,H]);return(0,h.jsx)(ej.u,{elementsRef:C.context.listRef,labelsRef:C.context.labelsRef,onMapChange:G,children:(0,h.jsxs)(e_.Provider,{value:Z,children:[O&&A&&(0,h.jsx)(eD.W,{inert:(0,eM.Y)(!R),cutout:P}),Y]})})});var eU=n(884643),eB=n(213718),eq=n(110529),e$=n(301525),eK=n(95875),eY=n(501966),eX=n(798647),eG=n(439690),eZ=n(463584),eJ=n(689453),eQ=n(315922),e0=n(512357),e1=n(121333),e2=n(276865);let e3="--transform-origin",e5={...ev.GW,...L.G},e7=m.forwardRef(function(e,t){let{render:n,className:r,style:i,finalFocus:o,...l}=e,a=w(),{multiple:s,readOnly:u,highlightItemOnHover:c}=E(),d=S(),{side:f,align:p,alignItemWithTriggerActive:g,isPositioned:b,setControlledAlignItemWithTrigger:y}=eP(),x=null!=(0,eJ.S)(!0),C=(0,e2.j)(),{nonce:R,disableStyleElements:O}=(0,e1.n)(),A=a.useState("id"),j=a.useState("open"),I=a.useState("openMethod"),_=a.useState("mounted"),P=a.useState("popupProps"),D=a.useState("transitionStatus"),L=a.useState("triggerElement"),N=a.useState("positionerElement"),V=a.useState("listElement"),H=m.useRef(!1),z=m.useRef(!1),W=m.useRef({}),U=(0,eK.NR)(),B=(0,$.K)(e=>{var t;if(!N||!a.context.popupRef.current||!z.current)return;let n="0px"===N.style.top,r="0px"===N.style.bottom;if(H.current||!g||!n&&!r)return void a.context.handleScrollArrowVisibility(e);let i=e6(N),o=(t=N.getBoundingClientRect().height,t/i.y),l=(0,ep.R)(N),s=(0,e$.zk)(N),u=s.getComputedStyle(N),c=parseFloat(u.marginTop),d=parseFloat(u.marginBottom),f=e8(s.getComputedStyle(a.context.popupRef.current)),p=Math.min(l.documentElement.clientHeight-c-d,f),m=e.scrollTop,h=e9(e),v=null,b=e=>{N.style.height=`${e}px`},y=n?h-m:m,x=Math.min(o+y,p);if(y<=1){let t=(0,eY.q)(y,0,p-o);t>0&&b(o+t),e.scrollTop=n?h:0,p-(o+t)<=1&&(H.current=!0),a.context.handleScrollArrowVisibility(e);return}if(p-x>1)v=n?1/0:0;else if(r&&m<h){let e=o+y-p;v=m-(y-e)}let w=Math.ceil(x);if(0!==w&&b(w),null!=v){let t=(0,eY.q)(v,0,e9(e));Math.abs(e.scrollTop-t)>1&&(e.scrollTop=t)}w>=p-1&&(H.current=!0),a.context.handleScrollArrowVisibility(e)});m.useImperativeHandle(a.context.scrollHandlerRef,()=>B,[B]),(0,F.v)({open:j,ref:a.context.popupRef,onComplete(){j&&a.context.onOpenChangeComplete(!0)}}),(0,v.g)(()=>{N&&a.context.popupRef.current&&!Object.keys(W.current).length&&(W.current={top:N.style.top||"0",left:N.style.left||"0",right:N.style.right,height:N.style.height,bottom:N.style.bottom,minHeight:N.style.minHeight,maxHeight:N.style.maxHeight,marginTop:N.style.marginTop,marginBottom:N.style.marginBottom})},[a,N]),(0,v.g)(()=>
1{j||g||(z.current=!1,H.current=!1,eL(N,W.current))},[j,g,N]),(0,v.g)(()=>{let e=a.context.popupRef.current;if(!j||!L||!N||!e||g&&!b||"ending"===a.state.transitionStatus)return;if(z.current=!0,e.style.removeProperty(e3),!g)return void U.request(()=>a.context.handleScrollArrowVisibility(V||e));let t=function(e){let{style:t}=e,n={};for(let[e,r]of te)n[e]=t.getPropertyValue(e),t.setProperty(e,r,"important");return()=>{for(let[e]of te){let r=n[e];r?t.setProperty(e,r):t.removeProperty(e)}}}(e);try{let t,n=a.context.selectedItemTextRef.current;n?.isConnected||(n=!a.select("hasSelectedValue")&&a.context.firstItemTextRef.current?.isConnected?a.context.firstItemTextRef.current:null);let r=a.context.valueRef.current,i=(0,e$.zk)(N),o=i.getComputedStyle(N),l=i.getComputedStyle(e),s=(0,ep.R)(L),u=e6(L),d=e4(L.getBoundingClientRect(),u),f=e4(N.getBoundingClientRect(),u),p=d.height,m=V||e,h=m.scrollHeight,v=parseFloat(l.borderBottomWidth),g=parseFloat(o.marginTop)||10,b=parseFloat(o.marginBottom)||10,x=parseFloat(o.minHeight)||100,w=e8(l),E=s.documentElement.clientHeight-g-b,S=s.documentElement.clientWidth,T=E-d.bottom+p,R="rtl"===C?d.right-f.width:d.left,O=0;if(n&&r){let e=e4(r.getBoundingClientRect(),u);t=e4(n.getBoundingClientRect(),u),R=f.left+("rtl"===C?e.right-t.right:e.left-t.left);let i=e.top-d.top+e.height/2;O=t.top-f.top+t.height/2-i}let A=T+O+b+v,k=Math.min(E,A),M=E-g-b,j=A-k;N.style.left=`${(0,eY.q)(R,5,S-5-f.width)}px`,N.style.height=`${k}px`,N.style.maxHeight="none",N.style.marginTop=`${g}px`,N.style.marginBottom=`${b}px`,e.style.height="100%";let I=e9(m),_=j>=I-1;_&&(k=Math.min(E,f.height)-(j-I));let P=d.top<20||d.bottom>E-20||Math.ceil(k)+1<Math.min(h,x),D=(i.visualViewport?.scale??1)!==1&&eq.Fp;if(P||D){eL(N,W.current),y(!1);return}let F=Math.max(x,k);if(_){let e=Math.max(0,E-A);N.style.top=f.height>=M?"0":`${e}px`,N.style.height=`${k}px`,m.scrollTop=e9(m)}else N.style.bottom="0",m.scrollTop=j;if(t){let n=f.top,r=f.height,i=t.top+t.height/2,o=(0,eY.q)(r>0?(i-n)/r*100:50,0,100);e.style.setProperty(e3,`50% ${o}%`)}(F===E||k>=w)&&(H.current=!0),a.context.handleScrollArrowVisibility(m),c&&null===a.state.selectedIndex&&null===a.state.activeIndex&&null!=a.context.listRef.current[0]&&a.set("activeIndex",0)}finally{t()}},[a,j,N,L,g,y,U,V,c,C,b]),m.useEffect(()=>{if(!g||!N||!j)return;let e=(0,e$.zk)(N);return(0,eB.q)(e,"resize",function(e){a.context.setOpen(!1,(0,k.d)(M.L5,e))})},[a,g,N,j]);let q={...V?{role:"presentation"}:{role:"listbox","aria-multiselectable":s||void 0,"aria-readonly":u||void 0,id:`${A}-list`},onKeyDown(e){x&&eQ.jF.has(e.key)&&e.stopPropagation()},onScroll(e){V||B(e.currentTarget)},...g&&{style:V?{height:"100%"}:eN},className:!V&&g?eZ.E.className:void 0}
1,K=(0,T.o)("div",e,{ref:[t,a.context.popupRef],state:{open:j,transitionStatus:D,side:f,align:p},stateAttributesMapping:e5,props:[P,q,(0,e0.d)(D),l]});return(0,h.jsxs)(m.Fragment,{children:[!O&&eZ.E.getElement(R),(0,h.jsx)(eX.s,{context:d,modal:!1,disabled:!_,openInteractionType:I,returnFocus:o,restoreFocus:!0,children:K})]})});function e8(e){let t=e.maxHeight;return t.endsWith("px")&&parseFloat(t)||1/0}function e9(e){return(0,eu.X)(e.scrollHeight,e.clientHeight)}function e6(e){return eG.iD.getScale(e)}function e4(e,t){return(0,eU.B1)({x:e.x/t.x,y:e.y/t.y,width:e.width/t.x,height:e.height/t.y})}let te=[["transform","none"],["scale","1"],["translate","0 0"]],tt=m.forwardRef(function(e,t){let{render:n,className:r,style:i,...o}=e,l=w(),{multiple:a,readOnly:s}=E(),{alignItemWithTriggerActive:u}=eP(),c=l.useState("hasScrollArrows"),d=l.useState("openMethod"),f=l.useState("id"),p={id:`${f}-list`,role:"listbox","aria-multiselectable":a||void 0,"aria-readonly":s||void 0,onScroll(e){l.context.scrollHandlerRef.current?.(e.currentTarget)},...u&&{style:eN},className:c&&"touch"!==d?eZ.E.className:void 0},m=l.useStateSetter("listElement");return(0,T.o)("div",e,{ref:[t,m],props:[p,o]})}),tn=m.createContext(void 0),tr=m.forwardRef(function(e,t){let{render:n,className:r,style:i,...o}=e,[l,a]=m.useState(),s=m.useMemo(()=>({labelId:l,setLabelId:a}),[l,a]),u=(0,T.o)("div",e,{ref:t,props:[{role:"group","aria-labelledby":l},o]});return(0,h.jsx)(tn.Provider,{value:s,children:u})});var ti=n(941188);let to=m.forwardRef(function(e,t){let{render:n,className:r,style:i,id:o,...l}=e,{setLabelId:a}=function(){let e=m.useContext(tn);if(void 0===e)throw Error((0,g.A)(56));return e}(),s=(0,ti.e)(o);return(0,v.g)(()=>(a(s),()=>{a(e=>e===s?void 0:e)}),[s,a]),(0,T.o)("div",e,{ref:t,props:[{id:s,"aria-hidden":!0},l]})}),tl=(0,r.t)(["text-left","truncate","flex-1","data-[placeholder]:text-tertiary","group-disabled:data-[placeholder]:text-disabled"]),ta=(0,r.t)(["inline-flex","items-center","justify-between","gap-2","min-w-0","truncate","cursor-pointer","group","disabled:cursor-not-allowed"]);function ts({item:e}){return(0,h.jsx)(_,{value:e,disabled:e.disabled,className:(0,i.r)((0,s.c)({hasDescription:!!e.description})),children:(0,h.jsx)(u.n,{label:e.label,description:e.description,prefix:e.prefix,icon:e.icon,suffix:e.suffix,renderLabel:t=>(0,h.jsx)(P,{className:t,children:e.label}),trailingContent:(0,h.jsx)(N,{className:(0,i.r)((0,s.i)({hasDescription:!!e.description})),children:(0,h.jsx)(l.t,{name:"checkmark-small",size:"md","aria-hidden":"true"})})})})}function tu({internalClassName:e,options:t,placeholder:n="",emptyMessage:r,className:v,"aria-label":g,"aria-labelledby":b,invalid:y=!1,startContent:x,icon:w,value:E,defaultValue:S,onValueChange:C,disabled:T=!1,required:R,trigger:O,alignItemWithTrigger:A=!1,align:k="end",alignOffset:M,side:j,sideOffset:I=4,collisionAvoidance:_,naked:P=!1,open:D,defaultOpen:F,onOpenChange:L,dropdownMaxWidth:N,dropdownMaxHeight:V,dropdownMatchTriggerWidth:H,...z}){let W=(0,u.t)({dropdownMaxWidth:N,dropdownMaxHeight:V,dropdownMatchTriggerWidth:H}),U=(0,a.P)(),B=(0,f.t)(t),q=B?t.some(e=>e.items.length>0):t.length>0,[$,K]=(0,m.useState)(F??!1);return(0,m.useEffect)(()=>{T&&K(!1)},[T]),(0,h.jsxs)(ef,{value:E,defaultValue:S,onValueChange:C,required:R,disabled:T,open:!T&&(D??$),onOpenChange:(e,t)=>
1{K(e),L?.(e,t)},...z,children:[O?(0,h.jsx)(eC,{"aria-label":g,"aria-labelledby":b,render:O,"data-compass-field":""}):(0,h.jsxs)(eC,{"aria-label":g,"aria-labelledby":b,className:(0,o.t)("Select","w-full",!P&&(0,d.r)({invalid:y,disabled:T,type:"text",isWrapper:!1}),ta,e,v),"data-compass-field":"",children:[(0,h.jsx)(p.t,{startContent:x,icon:w}),(0,h.jsx)(eR,{className:(0,i.r)(tl),placeholder:n,children:e=>e?(0,h.jsx)("div",{className:(0,i.r)((0,s.c)({danger:!1,hasDescription:!1}),"p-0"),children:(0,h.jsx)(u.n,{label:e.label,prefix:e.prefix,icon:e.icon,suffix:e.suffix,renderLabel:()=>(0,h.jsx)("span",{className:(0,i.r)(s.s),children:e.label})})}):n}),(0,h.jsx)(eO,{className:"shrink-0",children:(0,h.jsx)(l.t,{name:"chevron-down",size:"sm",color:T?"disabled":"secondary","aria-hidden":"true"})})]}),(0,h.jsx)(ek,{container:U,children:(0,h.jsx)(eW,{sideOffset:I,align:k,alignOffset:M,side:j,alignItemWithTrigger:A,collisionAvoidance:_,children:(0,h.jsx)(e7,{className:(0,i.r)(s.g,s.l),style:W,children:q?(0,h.jsxs)(c.t.Root,{className:(0,i.r)(s.u),children:[(0,h.jsx)(c.t.Viewport,{className:(0,i.r)(s.f),...s.d,children:(0,h.jsx)(c.t.Content,{style:{minWidth:0},children:(0,h.jsx)(tt,{className:(0,i.r)(s.m),children:B?t.map(e=>(0,h.jsxs)(tr,{children:[(0,h.jsx)(to,{className:(0,i.r)(s.n),children:e.label}),e.items.map(e=>(0,h.jsx)(ts,{item:e},String(e.value)))]},e.label)):t.map(e=>(0,h.jsx)(ts,{item:e},String(e.value)))})})}),(0,h.jsx)(c.t.Scrollbar,{orientation:"vertical",size:"sm"})]}):(0,h.jsx)("div",{role:"status","aria-live":"polite","aria-atomic":!0,className:(0,i.r)(s.t),children:r})})})})]})}tu.displayName="Select"},74175(e,t,n){"use strict";var r=n(21392),i=n(973704),o=n(817751),l=n(362052),a=n(881061),s=n(111946),u=n(998202),c=n(452825),d=n(872777),f=n(250617),p=n(881220),m=n(12778),h=n(749543),v=n(558095),g=n(58330),b=n(244772),y=n(267022),x=n(433998),w=n(640436),E=n(914829),S=n(45565),C=n(62089),T=n(933578),R=n(391426),O=n(650022),A=n(522326),k=n(880597),M=n(111818),j=n(397282),I=n(420310),_=n(314206),P=n(839718),D=n(240490),F=n(592102),L=n(944842),N=n(14030),V=n(494954),H=n(66278),z=n(132095);let W=(e,t)=>{let n=!1,r=!1;return{reason:"none",event:e,cancel:()=>{n=!0},allowPropagation:()=>{r=!0},get isCanceled(){return n},get isPropagationAllowed(){return r},trigger:t}};function U({options:e,placeholder:t,searchPlaceholder:n,className:l,"aria-label":a,"aria-labelledby":m,emptyMessage:h,initialMessage:g,invalid:B=!1,startContent:q,icon:$,value:K,defaultValue:Y,onValueChange:X,disabled:G=!1,required:Z,trigger:J,align:Q="end",alignOffset:ee,side:et,sideOffset:en=4,collisionAvoidance:er,creatable:ei=!1,onCreateOption:eo,creatableLabel:el="Create '%s'",isLoading:ea=!1,loadingMessage:es,hasMore:eu=!1,isLoadingMore:ec=!1,onLoadMore:ed,loadingMoreMessage:ef,clearSelection:ep="Clear selection",naked:em=!1,onInputValueChange:eh,onOpenChange:ev,onItemHighlighted:eg,open:eb,dropdownMaxWidth:ey,dropdownMaxHeight:ex,dropdownMatchTriggerWidth:ew,virtualized:eE,...eS}){let eC=(0,f.t)({dropdownMaxWidth:ey,dropdownMaxHeight:ex,dropdownMatchTriggerWidth:ew}),eT=(0,u.P)(),{showCreatable:eR,inputValue:eO,handleInputValueChange:eA,handleOpenChange:ek,fireCreateOption:eM,hasVisibleOptions:ej,augmentedItems:eI,creatableFilter:e_}=(0,b.t)({options:e,creatable:ei,onCreateOption:eo,creatableLabel:el}),eP=""!==eO.trim(),eD=e.length>0||ea||ec||eP,[eF,eL]=(0,T.useState)(!1),[eN,eV]=(0,T.useState)(!1),[eH,ez]=(0,T.useState)(!1),eW=eD||!!J,eU=void 0!==eb,eB=!G&&((eb??eN)&&eW||!!g&&eF&&!eD&&!eH),eq=(e,t)=>{e&&ez(!1),eV(e),eU||ek(e),ev?.(e,t)},e$=e=>{ez(!0),eq(!1,e)},eK=e=>{(0,S.r)(e,eB)&&((0,S.i)(e,!eR),eR&&(eM("input-enter"),e$(W(e.nativeEvent,e.currentTarget))))};(0,T.useEffect)(()=>{G&&eV(!1)},[G]),(0,T.useEffect)(()=>{!1===eb&&ek(!1)},[ek,eb]);let eY=(0,y.t)(e),eX=(0,T.useMemo)(()=>(0,S.a)(e).filter(e=>!(0,b.i)(e)).length,[e]),eG=eE??eX>200,eZ=(0,T.useRef)(null);eB?null===eZ.current&&(eZ.current=eG):eZ.current=null;let eJ=eZ.current??eG,eQ=(0,T.useMemo)(()=>eJ?(0,S.a)(eI):void 0,[eJ,eI]),e0=(0,T.useMemo)(()=>eJ?(eQ??[]).filter(e=>!(0,b.i)(e)).length:eX,[eJ,eQ,eX]),e1=(0,T.useRef)(null),[e2,e3]=(0,T.useState)(null),e5=(0,T.useRef)(null),e7=(0,T.useCallback)(e=>{e5.current=e,e3(e)},[]);(0,x.n)({element:e2,onReachEnd:ed??(()=>{}),enabled:eB&&eu&&!ea&&!ec&&null!=ed});let e8=(0,T.useCallback)((e,t)=>{eJ&&null!=t.index&&"pointer"!==t.reason&&queueMicrotask(()=>{e1.current?.scrollToIndex(t.index,{align:"auto"})}),eg?.(e,t)},[eJ,eg]);return(0,R.jsxs)(O.i,{value:K,defaultValue:Y,onValueChange:(e,t)=>
1{if(e&&(0,b.i)(e)){t.cancel(),eM("list"),e$(W(t.event,t.trigger));return}X?.(e,t)},required:Z,disabled:G,items:eJ?eQ:eI,filter:e_,itemToStringLabel:e=>e.label,virtualized:eJ,onInputValueChange:(e,t)=>{""!==e.trim()&&ez(!1),eA(e),eh?.(e,t)},open:eB,onOpenChange:eq,onItemHighlighted:e8,...eS,children:[J?(0,R.jsx)(A.M,{"aria-label":a,"aria-labelledby":m,render:J,"data-compass-field":""}):(0,R.jsxs)(k.v,{className:(0,i.t)("Select","w-full",!em&&(0,v.r)({invalid:B,disabled:G,type:"text",isWrapper:!0}),C.n,l),"data-compass-field":"",children:[(0,R.jsx)(w.t,{startContent:q,icon:$}),(0,R.jsx)(M.o,{"aria-label":a,"aria-labelledby":m,placeholder:t,onFocus:()=>{eL(!0),ez(!1)},onBlur:()=>{eL(!1),ez(!1)},onKeyDown:eK,className:(0,r.r)((0,v.t)({disabled:G}))}),(0,R.jsx)(j.V,{"aria-label":ep,children:(0,R.jsx)(o.t,{name:"cross",size:"sm",color:"secondary","aria-hidden":"true"})}),(0,R.jsx)(A.M,{"aria-label":a,"aria-labelledby":m,children:(0,R.jsx)(o.t,{name:"chevron-down",size:"sm",color:G?"disabled":"secondary","aria-hidden":"true"})})]}),(0,R.jsx)(I.K,{container:eT,children:(0,R.jsx)(_.o,{sideOffset:en,align:Q,alignOffset:ee,side:et,collisionAvoidance:er,children:(0,R.jsxs)(P.I,{className:(0,r.r)(d.g,d.l),"aria-busy":ea||void 0,style:eC,children:[J&&(0,R.jsx)("div",{className:"p-2",children:(0,R.jsx)(M.o,{"aria-label":a,"aria-labelledby":m,placeholder:n,onKeyDown:eK,render:(0,R.jsx)(E.k,{icon:"magnifying-glass"})})}),J&&eD&&(0,R.jsx)(D.Z,{render:(0,R.jsx)(c.c,{})}),ea?(0,R.jsxs)(F.q,{className:(0,r.r)(d.p),children:[(0,R.jsx)(s.t,{size:"sm","aria-hidden":!0}),es]}):(0,R.jsx)(L.$,{className:(0,r.r)(d.t),children:ea||eR||!eP?g:h}),(0,R.jsxs)(p.t.Root,{className:(0,r.r)(d.u),children:[(0,R.jsx)(p.t.Viewport,{ref:e7,className:(0,r.r)(d.f),...d.d,children:(0,R.jsx)(p.t.Content,{style:{minWidth:0},children:eJ?(0,R.jsx)(N.e,{className:(0,r.r)(d.m),children:(0,R.jsx)(S.n,{originalOptions:e,totalItemCount:e0,virtualizerRef:e1,scrollElementRef:e5})}):eY?(0,R.jsx)(N.e,{className:(0,r.r)(d.m),children:e=>"__compass_creatable_group__"===e.label?(0,R.jsx)(V.D,{items:e.items,children:(0,R.jsx)(H.u,{children:e=>(0,R.jsx)(b.r,{item:e,showSeparator:ej},String(e.value))})},b.n):(0,R.jsxs)(V.D,{items:e.items,children:[(0,R.jsx)(z.r,{className:(0,r.r)(d.n),children:e.label}),(0,R.jsx)(H.u,{children:e=>(0,R.jsx)(S.o,{item:e},String(e.value))})]},e.label)}):(0,R.jsx)(N.e,{className:(0,r.r)(d.m),children:e=>(0,b.i)(e)?(0,R.jsx)(b.r,{item:e,showSeparator:ej},String(e.value)):(0,R.jsx)(S.o,{item:e},String(e.value))})})}),(0,R.jsx)(p.t.Scrollbar,{orientation:"vertical",size:"sm"})]}),ec&&!ea&&(0,R.jsxs)("div",{className:(0,r.r)(d.p),role:"status","aria-live":"polite",children:[(0,R.jsx)(s.t,{size:"sm","aria-hidden":!0}),ef]})]})})})]})}U.displayName="Combobox";let B=function({searchable:e=!1,rootClassName:t,rootProps:n,invalid:o=!1,startContent:s,icon:u,layout:c="vertical",horizontalLayoutRatio:d,validate:f,validationMode:p,validationDebounceTime:b,label:y,labelTooltip:x,labelProps:w,description:E,descriptionProps:O,error:A,errorProps:k,id:M,disabled:j=!1,name:I,"aria-label":_,"aria-labelledby":P,placeholder:D,emptyMessage:F,initialMessage:L,i18n:N,trigger:V,required:H,naked:z=!1,collisionAvoidance:W,"data-testid":B,ref:q,...$}){let K=(0,T.useId)(),Y=M??K,X=`${Y}-label`,{inputRef:G,loadingMoreMessage:Z,...J}=$,Q=(0,l.t)("select",{...N,placeholder:D,emptyMessage:F,initialMessage:L,loadingMoreMessage:Z}),ee=y?{"aria-labelledby":X}:y?{}:{"aria-label":_,"aria-labelledby":P},et=(0,a.S)(q,G),en=(0,T.useCallback)(e=>{(0,S.t)(e),et(e)},[et]),er=e?(0,R.jsx)(U,{naked:z,invalid:o,disabled:j,name:I,placeholder:Q.placeholder,searchPlaceholder:Q.searchPlaceholder,emptyMessage:Q.emptyMessage,initialMessage:Q.initialMessage,clearSelection:Q.clearSelection,creatableLabel:Q.creatableLabel,loadingMessage:Q.loadingMessage,loadingMoreMessage:Q.loadingMoreMessage,trigger:V,required:H,collisionAvoidance:W,startContent:s,icon:u,inputRef:en,...ee,...J}):(0,R.jsx)(C.t,{naked:z,invalid:o,disabled:j,name:I,placeholder:Q.placeholder,emptyMessage:Q.emptyMessage,trigger:V,required:H,collisionAvoidance:W,startContent:s,icon:u,inputRef:en,...ee,...J});return V||z?er:(0,R.jsxs)(m.t,{"data-testid":B,disabled:j,name:I,validate:f,validationMode:p,validationDebounceTime:b,invali
1d:o,className:(0,i.t)("Select",(0,v.a)({layout:c}),t),id:Y,...n,children:[(0,R.jsx)(g.t,{label:y,labelProps:w,labelTooltip:x,labelId:y?X:void 0,description:E,descriptionProps:O,layout:c,horizontalLayoutRatio:d}),(0,R.jsxs)("div",{className:(0,r.r)((0,v.n)({layout:c,column:"control",horizontalLayoutRatio:d})),children:[er,E&&"vertical"===c&&(0,R.jsx)(m.r,{...O,children:E}),o&&A&&(0,R.jsx)(h.t,{match:!0,...k,children:A})]})]})};B.displayName="Select",n.d(t,{},{t:B})},640436(e,t,n){"use strict";var r=n(817751),i=n(391426);function o({startContent:e,icon:t}){return e||(t?(0,i.jsx)(r.t,{name:t,size:"sm",color:"tertiary",className:"shrink-0","aria-hidden":"true"}):null)}n.d(t,{t:()=>o})},957975(e,t,n){"use strict";var r=n(549403),i=n(21392),o=n(973704),l=n(817751),a=n(821626),s=n(12778),u=n(749543),c=n(391426),d=n(954726),f=n(21386);let p=(0,r.t)(["flex","relative","items-center","justify-center","size-4","bg-primary","border","rounded","duration-200","cursor-pointer","border-active","transition-colors","hover:bg-hover","focus-visible:outline-none","focus-visible:border-focus","focus-visible:shadow-focus","data-[checked]:border-none","data-[checked]:bg-inverse","data-[checked]:hover:bg-inverse-hover","data-[checked]:focus-visible:shadow-focus","data-[checked]:focus-visible:outline-none","data-[indeterminate]:border-none","data-[indeterminate]:bg-inverse","data-[indeterminate]:hover:bg-inverse-hover","data-[indeterminate]:focus-visible:shadow-focus","data-[indeterminate]:focus-visible:outline-none","data-[disabled]:pointer-events-none","data-[disabled]:border-none","data-[disabled]:bg-disabled","data-[disabled]:shadow-none","data-[disabled]:data-[checked]:opacity-50","data-[disabled]:data-[checked]:bg-disabled","data-[disabled]:data-[indeterminate]:opacity-50","data-[disabled]:data-[indeterminate]:bg-disabled"]),m=(0,r.t)(["flex","items-center","gap-2","select-none"]);function h({rootClassName:e,rootProps:t,disabled:n=!1,name:r,validate:v,validationMode:g,validationDebounceTime:b,invalid:y=!1,label:x,labelTooltip:w,labelProps:E,description:S,descriptionProps:C,error:T,errorProps:R,checked:O,defaultChecked:A,onCheckedChange:k,value:M,className:j,indeterminate:I,variant:_="default",optionCardContentLayout:P,optionCardLayout:D,optionCardProps:F,"data-testid":L,required:N,ref:V,...H}){if("default"!==_){let e=n||!!F?.disabled;return(0,c.jsx)(d.y,{ref:V,"data-testid":L,checked:O,defaultChecked:A,onCheckedChange:k,indeterminate:I,disabled:e,name:r,value:M,render:t=>(0,c.jsx)(a.t,{title:x,description:S,contentLayout:P??D??"horizontal",...F,...t,disabled:e,"data-compass-field":""}),required:N,...H})}return(0,c.jsx)(s.t,{disabled:n,name:r,validate:v,validationMode:g,validationDebounceTime:b,invalid:y,className:(0,i.r)("flex",e),...t,children:(0,c.jsxs)("div",{className:"flex gap-2",children:[(0,c.jsx)("div",{className:"flex h-[--leading-sm] items-center",children:(0,c.jsx)(d.y,{ref:V,"data-testid":L,checked:O,defaultChecked:A,onCheckedChange:k,indeterminate:I,disabled:n,name:r,value:M,className:(0,o.t)("Checkbox",p,j),...H,children:(0,c.jsx)(f.P,{render:(e,t)=>(0,c.jsx)("span",{...e,children:(0,c.jsx)(l.t,{name:t.indeterminate?"dash":"checkmark-small",size:"sm",color:n?"disabled":"inverse","aria-hidden":"true"})})})})}),x&&(0,c.jsxs)("div",{className:(0,i.r)("flex flex-1 flex-col gap-1"),children:[x&&(0,c.jsx)(s.n,{className:(0,i.r)(m,E?.className),...E,disabled:n,required:N,tooltip:w,children:x}),S&&(0,c.jsx)(s.r,{className:C?.className,...C,disabled:n,children:S}),y&&T&&(0,c.jsx)(u.t,{match:!0,...R,children:T})]})]})})}h.displayName="Checkbox",n.d(t,{S:()=>h},{c:p})},251644(e,t,n){"use strict";n.d(t,{$:()=>I});var r=n(549403),i=n(21392),o=n(973704),l=n(12778),a=n(749543),s=n(957975),u=n(293194),c=n(391426),d=n(994570),f=n(933578),p=n(576768),m=n(550880),h=n(780666),v=n(452008),g=n(215933),b=n(941188),y=n(690834),x=n(308261),w=n(38824),E=n(752832),S=n(637707),C=n(364263),T=n(61830),R=n(455370),O=n(638855),A=n(430067);let k=f.forwardRef(function(e,t){let{allValues:n,className:r,defaultValue:i,disabled:o=!1,id:l,onValueChange:a,render:s,value:u,style:d,...k}
1=e,{disabled:M,name:j,state:I,validation:_,setFilled:P,setDirty:D,validityData:F}=(0,E.V$)(),{labelId:L,registerControlId:N,getDescriptionProps:V}=(0,C.H)(),{clearErrors:H,elementRef:z}=(0,O.x)(),W=M||o,U=i??v.Ml,[B,q]=(0,p.q)({controlled:u,default:U,name:"CheckboxGroup",state:"value"}),$=(0,h.K)((e,t)=>{a?.(e,t),t.isCanceled||q(e)}),K=function(e){let{allValues:t=v.Ml,value:n,onValueChange:r}=e,i=f.useRef(n),o=f.useRef(new Map),[l,a]=f.useState("mixed"),[s,u]=f.useState(()=>({registry:new Map})),c=n.length===t.length,d=n.length!==t.length&&n.length>0,p=(0,h.K)(r),m=(0,h.K)((e,t)=>{let n=s.registry,r=n.get(e);return r?.includes(t)||(n.set(e,r?r.concat(t):[t]),u({registry:n})),()=>{let r=n.get(e);if(!r?.includes(t))return;let i=r.filter(e=>e!==t);0===i.length?n.delete(e):n.set(e,i),u({registry:n})}}),g=f.useCallback(()=>({indeterminate:d,checked:c,"aria-controls":t.flatMap(e=>s.registry.get(e)??v.Ml).join(" ")||void 0,onCheckedChange(e,r){let s=i.current,u=t.filter(e=>o.current.get(e)&&s.includes(e)),c=t.filter(e=>!o.current.get(e)||s.includes(e));if(s.length===c.length||0===s.length)return void(n.length===c.length?p(u,r):p(c,r));let d="mixed",f=s;"mixed"===l?(d="on",f=c):"on"===l&&(d="off",f=u),p(f,r),r.isCanceled||a(d)}}),[t,c,s,d,p,l,n.length]),b=f.useCallback(e=>({checked:n.includes(e),onCheckedChange(t,r){let o=n.slice();t?o.push(e):o.splice(o.indexOf(e),1),p(o,r),r.isCanceled||(i.current=o,a("mixed"))}}),[p,n]);return f.useMemo(()=>({getParentProps:g,getChildProps:b,registerChildId:m,disabledStatesRef:o}),[g,b,m])}({allValues:n,value:B,onValueChange:$});(0,T.l)({id:null});let Y=(0,b.e)(l),X=_.getInputControl,G=f.useMemo(()=>({get current(){return X()}}),[X]),Z=(0,h.K)(()=>{let e=z.current;if(!e)return B;let t=new Set;for(let[n,r]of _.registeredInputs)void 0!==r.value&&n.checked&&(0,w.o)(n,e)&&t.add(r.value);return B.filter(e=>t.has(e))});(0,S.I)(G,Y,B,Z,!!j&&!W,j),(0,m.g)(()=>{P(B.length>0)},[B,P]),(0,A.x)(B,()=>{j&&H(j);let e=Array.isArray(F.initialValue)?F.initialValue:v.Ml;D(!(0,g.B)(B,e)),_.change(B)});let J={...I,disabled:W},Q=f.useMemo(()=>({allValues:n,value:B,setValue:$,parent:K,disabled:W,validation:_,registerControlId:N}),[n,B,$,K,W,_,N]),ee=(0,y.o)("div",e,{state:J,ref:t,props:[{id:l,role:"group","aria-labelledby":L},k,V],stateAttributesMapping:R.dc});return(0,c.jsx)(x.I.Provider,{value:Q,children:ee})}),M=(0,i.n)({base:["flex","flex-col","gap-3"],variants:{indented:{true:"ml-6",false:null}},defaultVariants:{indented:!1}}),j=(0,r.t)(["flex","items-center","gap-2"]);function I({rootClassName:e,rootProps:t,disabled:n=!1,name:r,validate:f,validationMode:p,validationDebounceTime:m,invalid:h=!1,legend:v,legendTooltip:g,legendProps:b,description:y,descriptionProps:x,error:w,errorProps:E,children:S,options:C,className:T,value:R,defaultValue:O,onValueChange:A,allValues:_,baseItemProps:P,withParentCheckbox:D=!1,variant:F="default",optionCardContentLayout:L,optionCardLayout:N,optionCardColumns:V=1,required:H,"data-testid":z,ref:W,...U}){let B=_??C?.map(e=>e.value);return(0,c.jsx)(l.t,{"data-testid":z,disabled:n,name:r,validate:f,validationMode:p,validationDebounceTime:m,invalid:h,className:(0,i.r)("w-full",e),...t,children:(0,c.jsx)(u.t,{className:"m-0 w-full border-0 p-0",render:(0,c.jsx)(k,{ref:W,disabled:n,value:R,defaultValue:O,onValueChange:e=>{A?.(e)},allValues:B,className:(0,o.t)("CheckboxGroup","",T),...U}),children:(0,c.jsxs)("div",{className:"flex w-full flex-col gap-2",children:[(v||y)&&(0,c.jsxs)("div",{className:"flex flex-col gap-1",children:[v&&(0,c.jsx)(u.n,{className:(0,i.r)(j),...b&&{...b,ref:void 0},required:H,tooltip:g,children:D?(0,c.jsx)(s.S,{disabled:n,parent:!0,label:v}):v}),y&&(0,c.jsx)(l.r,{className:x?.className,...x,children:y})]}),(0,c.jsx)(d.g,{className:(0,i.r)(M({indented:D}),P?.className),style:"option-cards"===F?{display:"grid",gridTemplateColumns:`repeat(${V}, 1fr)`}:void 0,...P,children:C?.map(e=>(0,c.jsx)(s.S,{value:e.value,label:e.label,description:e.description,disabled:n||e.disabled,variant:F,optionCardContentLayout:L??N??"horizontal",optionCardProps:e},e.value))}),h&&w&&(0,c.jsx)(a.t,{match:!0,...E,children:w})]})})})}I.displayName="CheckboxGroup"},452825(e,t,n){"use strict";var r=n(21392),i=n(391426),o=n(309733);let l=(0,r.n)({base:"m-0 border-primary",variants:{orientation:{horizontal:"h-px border-t",vertical:"w-px border-l"}},defaultVariants:{orientation:"horizontal"}});n.d(t,{},{c:({className:e,orientation:t,"data-testid":n,...a})=>(0,i.jsx)(o.w,{"data-testid":n,orientation:t,className:(0,r.r)(l({orientation:t}),e),...a})})},345115(e,t,n){"use strict";n.d(t,{K:()=>ev});var r=n(549403),i=n(21392),o=n(973704),l=n(817751),a=n(362052),s=n(881061),u=n(111946),c=n(998202),d=n(452825),f=n(872777),p=n(250617),m=n(881220),h=n(127
178),v=n(749543),g=n(558095),b=n(244772),y=n(267022),x=n(433998),w=n(640436),E=n(914829),S=n(45565),C=n(933578),T=n(391426),R=n(650022),O=n(522326),A=n(880597),k=n(452008),M=n(690834),j=n(15663),I=n(698529),_=n(620711),P=n(746769);let D=C.forwardRef(function(e,t){let{render:n,className:r,style:i,...o}=e,l=(0,_.Ee)(),a=l.useState("open"),s=l.useState("hasSelectionChips"),[u,c]=C.useState(void 0);a&&void 0!==u&&c(void 0);let d=C.useRef([]),f=(0,M.o)("div",e,{ref:[t,l.context.chipsContainerRef],props:[s?{role:"toolbar"}:k.t0,{onMouseDown(e){(0,P.E)(e,l,l.state.disabled)}},o]}),p=C.useMemo(()=>({highlightedChipIndex:u,setHighlightedChipIndex:c,chipsRef:d}),[u,c,d]);return(0,T.jsx)(j.Y.Provider,{value:p,children:(0,T.jsx)(I.u,{elementsRef:d,children:f})})});var F=n(773088);function L(e){let{children:t,placeholder:n}=e,r=(0,_.Ee)(),i=r.useState("itemToStringLabel"),o=r.useState("selectedValue"),l=r.useState("items"),a="multiple"===r.useState("selectionMode"),s=r.useState("hasSelectedValue"),u=r.useState("hasNullItemLabel",!s&&null!=n&&null==t),c=null;return c="function"==typeof t?t(o):null!=t?t:s||null==n||u?a&&Array.isArray(o)?(0,F.u)(o,l,i):(0,F.Md)(o,l,i):n,(0,T.jsx)(C.Fragment,{children:c})}var N=n(574795),V=n(566935),H=n(941579);let z=C.createContext(void 0);var W=n(515784),U=n(910798),B=n(126832),q=n(276865),$=n(763092);let K=C.forwardRef(function(e,t){let{render:n,className:r,style:i,...o}=e,l=(0,_.Ee)(),{setHighlightedChipIndex:a,chipsRef:s}=(0,j.d)(),u=(0,q.j)(),c=l.useState("disabled"),d=l.useState("readOnly"),f=l.useState("selectedValue"),{ref:p,index:m}=(0,V.q)(),h=(0,M.o)("div",e,{ref:[t,p],state:{disabled:c},props:[{tabIndex:-1,"aria-disabled":c||void 0,"aria-readonly":d||void 0,onKeyDown(e){if(c||d)return;let t=function(e){let t=m,[n,r]=(0,$.ln)(u);return e.key===n?(e.preventDefault(),t=m>0?m-1:void 0):e.key===r?(e.preventDefault(),t=m<s.current.length-1?m+1:void 0):"Backspace"===e.key||"Delete"===e.key?(t=(0,$.jr)(m,f.length),(0,W.jo)(e),l.context.setIndices({activeIndex:null,selectedIndex:null,type:B.QJ}),l.context.setSelectedValue(f.filter((e,t)=>t!==m),(0,U.d)("none",e.nativeEvent))):"Enter"===e.key||" "===e.key?((0,W.jo)(e),t=void 0):"ArrowDown"===e.key||"ArrowUp"===e.key?((0,W.jo)(e),l.context.setOpen(!0,(0,U.d)(B.Dq,e.nativeEvent)),t=void 0):1!==e.key.length||e.ctrlKey||e.metaKey||e.altKey||(t=void 0),t}(e);N.flushSync(()=>{a(t)}),void 0===t?l.context.inputRef.current?.focus():s.current[t]?.focus()}},o]}),v=C.useMemo(()=>({index:m}),[m]);return(0,T.jsx)(z.Provider,{value:v,children:h})});var Y=n(394944),X=n(536084);let G=C.forwardRef(function(e,t){let{render:n,className:r,disabled:i=!1,nativeButton:o=!0,style:l,...a}=e,s=(0,_.Ee)(),{index:u}=function(){let e=C.useContext(z);if(!e)throw Error((0,H.A)(17));return e}(),c=s.useState("disabled"),d=s.useState("readOnly"),f=s.useState("selectedValue"),p=s.useState("isItemEqualToValue"),m=c||i,{buttonRef:h,getButtonProps:v}=(0,Y.s)({native:o,disabled:m||d,focusableWhenDisabled:!0});function g(e){let t=(0,U.d)(B.ux,e.nativeEvent);return!function(e){let t=s.state.activeIndex;if(null==t)return;let n=(0,X.Vz)(s.context.valuesRef.current,e,p);-1!==n&&t===n&&s.context.setIndices({activeIndex:null,type:s.context.keyboardActiveRef.current?B.QJ:B.Wn})}(f[u]),s.context.setSelectedValue(f.filter((e,t)=>t!==u),t),s.context.inputRef.current?.focus(),t}return(0,M.o)("button",e,{ref:[t,h],state:{disabled:m},props:[{tabIndex:-1,onMouseDown(e){e.preventDefault()},onClick(e){g(e).isPropagationAllowed||e.stopPropagation()},onKeyDown(e){("Enter"===e.key||" "===e.key)&&(g(e).isPropagationAllowed||(0,W.jo)(e))}},a,v]})});var Z=n(111818),J=n(397282),Q=n(420310),ee=n(314206),et=n(839718),en=n(240490),er=n(592102),ei=n(944842),eo=n(14030),el=n(494954),ea=n(66278),es=n(132095);let eu=(0,r.t)(["inline-flex","items-center","justify-between","gap-2","min-w-0","h-auto","min-h-9","truncate","cursor-pointer","group","disabled:cursor-not-allowed"]),ec=(0,r.t)(["flex","flex-wrap","gap-1","py-1","min-w-0","flex-1"]),ed=(0,r.t)(["inline-flex","items-center","gap-2","p-2","max-w-full","min-w-0","h-6","text-primary","bg-primary","border","cursor-default","rounded-md","border-primary","data-[disabled]:text-disabled","data-[disabled]:bg-disabled","data-[disabled]:cursor-not-allowed","data-[disabled]:pointer-events-none","data-[disabled]:border-disabled"]),ef=(0,r.t)(["max-w-full","min-w-0","truncate"]),ep=(0,r.t)(["text-secondary","rounded-md","shrink-0","data-[disabled]:text-disabled","data-[disabled]:cursor-not-allowed","data-[disabled]:pointer-events-none"]),em=(0,i.n)({base:["min-w-10","flex-1"],variants:{hasChips:{true:"pl-1",false:null}}});function eh({options:e,placeholder:t,searchPlaceholder:n,emptyMessage:r,initialMessage:s,className:k,"aria-label":M,"aria-labelledby":j,rootClassName:I,rootProps:_,invalid:P=!1,layout:F="vertical",horizontalLayoutRatio:N,trigger:V,startContent:H,icon:z,validate:W,validationMode:U,validationDebounceTime:B,label:q,labelProps:$,labelTooltip:Y,description:X,descriptionProps:ev,error:eg,errorProps:eb,id:ey,disabled:ex=!1,name:ew,value:eE,defaultValue:eS,onValueChange:eC,required:eT,i18n:eR,creatable:eO=!1,onCreateOption:eA,creatableLabel:ek,isLoading:eM=!1,loadingMessage:ej,hasMore:eI=!1,isLoadingMore:e_=!1,onLoadMore:eP,loadingMoreMessage:eD,side:eF,sideOffset:eL=4,align:eN="end",alignOffset:eV,collisionAvoidance:eH,naked:ez=!1,maxSelections:eW,"data-testid":eU,dropdownMaxWidth:eB,dropdownMaxHeight:eq,dropdownMatchTriggerWidth:e$,virtualized:eK,...eY}){let eX=(0,p.t)({dropdownMaxWidth:eB,dropdownMaxHeight:eq,dropdownMatchTriggerWidth:e$}),eG=(0,C.useId)(),eZ=(0,c.P)(),eJ=(0,a.t)("multiSelect",{...eR,placeholder:t,searchPlaceholder:n,emptyMessage:r,initialMessage:s,creatableLabel:ek,loadingMessage:ej,loadingMoreMessage:eD}),eQ=q?{}:{"aria-label":M,"aria-labelledby":j},{showCreatable:e0,inputValue:e1,handleInputValueChange:e2,handleOpenChange:e3,fireCreateOption:e5,hasVisibleOptions:e7,augmentedItems:e8,creatableFilter:e9}=(0,b.t)({options:e,creatable:eO,onCreateOption:eA,creatableLabel:eJ.creatableLabel}),e6=""!==e1.trim(),e4=e.length>0||eM||e_||e6,{onInputValueChange:te,onOpenChange:tt,onItemHighlighted:tn,open:tr,...ti}=eY,[to,tl]=(0,C.useState)(!1),[ta,ts]=(0,C.useState)(!1),[tu,tc]=(0,C.useState)(eS?.length??0),td=void 0!==tr,tf=(0,C.useRef)(!1);(0,C.useEffect)(()=>{ex&&tl(!1)},[ex]);let tp=(0,C.useRef)(eS??[]),tm=eE?eE.length:tu,th=null!=eW&&eW>0&&tm>=eW,tv=!ex&&!th&&(tr??to);(0,C.useEffect)(()=>{ex||th||!ta||!eJ.initialMessage||e4||tf.current||td||(tf.current=!0,tl(!0))},[ex,th,ta,td,e4,eJ.initialMessage]);let tg=e=>{(0,S.r)(e,tv)&&((0,S.i)(e,!e0),e0&&e5("input-enter"))};(0,C.useEffect)(()=>{(!1===tr||th||ex)&&e3(!1)},[ex,e3,th,tr]);let tb=(0,C.useMemo)(()=>new Set(((0,y.t)(e)?e.flatMap(e=>e.items):e).filter(e=>e.disabled).map(e=>e.value)),[e]),[ty,tx]=(0,C.useState)(null),tw=(0,C.useRef)(null),tE=(0,C.useCallback)(e=>{tw.current=e,tx(e)},[]);(0,x.n)({element:ty,onReachEnd:eP??(()=>{}),enabled:tv&&eI&&!eM&&!e_&&null!=eP});let tS=(0,C.useCallback)(e=>0===tb.size?e:e.sort((e,t)=>
1tb.has(e.value)?-1:+!!tb.has(t.value)),[tb]),tC=(0,C.useMemo)(()=>(0,S.a)(e).filter(e=>!(0,b.i)(e)).length,[e]),tT=eK??tC>200,tR=(0,C.useRef)(null);tv?null===tR.current&&(tR.current=tT):tR.current=null;let tO=tR.current??tT,tA=(0,C.useMemo)(()=>tO?(0,S.a)(e8):void 0,[tO,e8]),tk=(0,C.useMemo)(()=>tO?(tA??[]).filter(e=>!(0,b.i)(e)).length:tC,[tO,tA,tC]),tM=(0,C.useRef)(null),tj=(0,C.useCallback)((e,t)=>{tO&&null!=t.index&&"pointer"!==t.reason&&queueMicrotask(()=>{tM.current?.scrollToIndex(t.index,{align:"auto"})}),tn?.(e,t)},[tO,tn]),tI=(0,T.jsxs)(R.i,{value:eE?tS(eE):void 0,defaultValue:eS?tS(eS):void 0,onValueChange:(e,t)=>{if(e.some(e=>(0,b.i)(e))){t.cancel(),e5("list");return}tb.size>0&&(eE??tp.current).some(t=>tb.has(t.value)&&!e.some(e=>e.value===t.value))?t.cancel():(tp.current=e,tc(e.length),eC?.(e,t))},required:eT,disabled:ex,items:tO?tA:e8,filter:e9,multiple:!0,virtualized:tO,isItemEqualToValue:(e,t)=>e.value===t.value,itemToStringLabel:e=>e.label,onInputValueChange:(e,t)=>{e2(e),te?.(e,t)},open:tv,onOpenChange:(e,t)=>
1{e&&th||(e&&(tf.current=!0),tl(e),td||e3(e),tt?.(e,t))},onItemHighlighted:tj,...ti,children:[V?(0,T.jsx)(O.M,{...eQ,render:V,"data-compass-field":""}):(0,T.jsxs)(A.v,{className:(0,o.t)("MultiSelect","w-full",!ez&&(0,g.r)({invalid:P,disabled:ex,type:"text",isWrapper:!0}),eu,k),"data-compass-field":"",children:[(0,T.jsx)(w.t,{startContent:H,icon:z}),(0,T.jsx)(D,{className:(0,i.r)(ec),children:(0,T.jsx)(L,{children:e=>(0,T.jsxs)(T.Fragment,{children:[e.map(e=>{let t=tb.has(e.value);return(0,T.jsxs)(K,{className:(0,i.r)(ed),"aria-label":e.label,"data-disabled":t||void 0,children:[(0,T.jsx)(p.n,{label:e.label,prefix:e.prefix,icon:e.icon,renderLabel:t=>(0,T.jsx)("span",{className:(0,i.r)(ef,t),children:e.label})}),!t&&(0,T.jsx)(G,{render:(0,T.jsx)("button",{type:"button"}),className:(0,i.r)(ep),"aria-label":eJ.removeItem,children:(0,T.jsx)(l.t,{name:"cross",size:"sm"})})]},String(e.value))}),(0,T.jsx)(Z.o,{...eQ,placeholder:e.length>0?"":eJ.placeholder,readOnly:th,onKeyDown:tg,onFocus:()=>ts(!0),onBlur:()=>{ts(!1),tf.current=!1},className:(0,i.r)((0,g.t)({disabled:ex}),em({hasChips:e.length>0}))})]})})}),(0,T.jsx)(J.V,{"aria-label":eJ.clearSelection,children:(0,T.jsx)(l.t,{name:"cross",size:"sm",color:"secondary","aria-hidden":"true"})}),(0,T.jsx)(O.M,{...eQ,children:(0,T.jsx)(l.t,{name:"chevron-down",size:"sm",color:ex?"disabled":"secondary","aria-hidden":"true"})})]}),(0,T.jsx)(Q.K,{container:eZ,children:(0,T.jsx)(ee.o,{side:eF,sideOffset:eL,align:eN,alignOffset:eV,collisionAvoidance:eH,children:(0,T.jsxs)(et.I,{className:(0,i.r)(f.g,f.l),"aria-busy":eM||void 0,style:eX,children:[V&&(0,T.jsx)("div",{className:"p-2",children:(0,T.jsx)(Z.o,{...eQ,placeholder:eJ.searchPlaceholder,onKeyDown:tg,render:(0,T.jsx)(E.k,{icon:"magnifying-glass"})})}),V&&e4&&(0,T.jsx)(en.Z,{render:(0,T.jsx)(d.c,{})}),eM&&(0,T.jsxs)(er.q,{className:(0,i.r)(f.p),children:[(0,T.jsx)(u.t,{size:"sm","aria-hidden":!0}),eJ.loadingMessage]}),(0,T.jsx)(ei.$,{className:(0,i.r)(f.t),children:!eM&&!e0&&(e6?eJ.emptyMessage:eJ.initialMessage)}),(0,T.jsxs)(m.t.Root,{className:(0,i.r)(f.u),children:[(0,T.jsx)(m.t.Viewport,{ref:tE,className:(0,i.r)(f.f),...f.d,children:(0,T.jsx)(m.t.Content,{style:{minWidth:0},children:tO?(0,T.jsx)(eo.e,{className:(0,i.r)(f.m),children:(0,T.jsx)(S.n,{originalOptions:e,totalItemCount:tk,virtualizerRef:tM,scrollElementRef:tw})}):(0,y.t)(e)?(0,T.jsx)(eo.e,{className:(0,i.r)(f.m),children:e=>"__compass_creatable_group__"===e.label?(0,T.jsx)(el.D,{items:e.items,children:(0,T.jsx)(ea.u,{children:e=>(0,T.jsx)(b.r,{item:e,showSeparator:e7},String(e.value))})},b.n):(0,T.jsxs)(el.D,{items:e.items,children:[(0,T.jsx)(es.r,{className:(0,i.r)(f.n),children:e.label}),(0,T.jsx)(ea.u,{children:e=>(0,T.jsx)(S.o,{item:e},String(e.value))})]},e.label)}):(0,T.jsx)(eo.e,{className:(0,i.r)(f.m),children:e=>(0,b.i)(e)?(0,T.jsx)(b.r,{item:e,showSeparator:e7},String(e.value)):(0,T.jsx)(S.o,{item:e},String(e.value))})})}),(0,T.jsx)(m.t.Scrollbar,{orientation:"vertical",size:"sm"})]}),e_&&!eM&&(0,T.jsxs)("div",{className:(0,i.r)(f.p),role:"status","aria-live":"polite",children:[(0,T.jsx)(u.t,{size:"sm","aria-hidden":!0}),eJ.loadingMoreMessage]})]})})})]});return ez?tI:(0,T.jsxs)(h.t,{"data-testid":eU,disabled:ex,name:ew,validate:W,validationMode:U,validationDebounceTime:B,invalid:P,className:(0,i.r)((0,g.a)({layout:F}),I),id:ey??eG,..._,children:[(q||X)&&(0,T.jsxs)("div",{className:(0,i.r)((0,g.n)({layout:F,column:"meta",horizontalLayoutRatio:N})),children:[q&&(0,T.jsx)(h.n,{...$,required:eT,tooltip:Y,layout:F,hasDescription:!!X,children:q}),X&&"horizontal"===F&&(0,T.jsx)(h.r,{...ev,children:X})]}),(0,T.jsxs)("div",{className:(0,i.r)((0,g.n)({layout:F,column:"control",horizontalLayoutRatio:N})),children:[tI,X&&"vertical"===F&&(0,T.jsx)(h.r,{...ev,children:X}),P&&eg&&(0,T.jsx)(v.t,{match:!0,...eb,children:eg})]})]})}let ev=function({inputRef:e,ref:t,...n}){let r=(0,s.S)(t,e),i=(0,C.useCallback)(e=>{(0,S.t)(e),r(e)},[r]);return(0,T.jsx)(eh,{...n,inputRef:i})};ev.displayName="MultiSelect"},184970(e,t,n){"use strict";n.d(t,{Q:()=>eD});var r=n(21392),i=n(973704),o=n(817751),l=n(268342),a=n(362052),s=n(12778),u=n(749543),c=n(558095),d=n(58330),f=n(640436),p=n(933578),m=n(391426),h=n(213718),v=n(576768),g=n(780666),b=n(550880),y=n(712236),x=n(297326),w=n(203720),E=n(722380),S=n(496518),C=n(716217),T=n(51167),R=n(241615),O=n(941579);let A=p.createContext(void 0);function k(){let e=p.useContext(A);if(void 0===e)throw Error((0,O.A)(43));return e}var M=n(752832),j=n(638855),I=n(61830);let _={inputValue:()=>null,value:()=>null,...n(455370).dc};var P=n(690834);let D=/[٠-٩۰-۹0-9]/g,F=/[零〇一二三四五六七八九]/g,L=["%","٪","%","﹪"],N=["‰","؉"],V=/[%٪%﹪]/,H=/[‰؉]/,z=/[%٪%﹪]/g,W=/[‰؉]/g,U=/[٠-٩۰-۹]/,B=/[零〇一二三四五六七八九]/,q=/[0-9٠-٩۰-۹0-9零〇一二三四五六七八九]/,$=[".",",",".",",","٫","٬"],K=/\p{Zs}/u,Y=/\p{Cf}/u,X=/\p{Cf}/gu,G=["+","+","﹢"],Z=["-","−","-","‒","–","—","﹣"];function J(e,t){let[n,r="0"]=String(e).split("e");return Number(`${n}e${Number(r)+t}`)}let Q=/[-−-‒–—﹣]/gu,ee=/[++﹢]/gu,et=/[-−-‒–—﹣]/,en=/[++﹢]/;function er(e,t){return(0,T.f)(e,t).formatToParts(11111.1)}function ei(e,t){let n=er(e,t),r={};
1n.forEach(e=>{r[e.type]=e.value});let i=".";return(0,T.f)(e).formatToParts(.1).forEach(e=>{"decimal"===e.type&&(i=e.value)}),{...r,decimal:i}}function eo(e,t,n){let r=e.replace(X,"").trim();r=r.replace(Q,"-").replace(ee,"+");let i=!1,o=(e,t)=>("-"===t&&(i=!0),"");r=r.replace(/([+-])\s*$/,o).replace(/^\s*([+-])/,o);let l=t;void 0===l&&(U.test(r)?l="ar":B.test(r)&&(l="zh"));let{group:a,decimal:s,currency:u,exponentSeparator:c}=ei(l,n),d=(0,T.f)(l,n).formatToParts(1).filter(e=>"unit"===e.type).map(e=>e.value.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")),f=d.length?RegExp(d.join("|"),"g"):null,p=null;if(a){let e=/\p{Zs}/u.test(a),t="'"===a||"’"===a;p=e?/\p{Zs}/gu:t?/['’]/g:RegExp(a.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),"g")}let m=[[p,""],[RegExp(s.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),"g"),"."],[/[.٫]/g,"."],[/[,٬]/g,""],[u?RegExp(u.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),"g"):null,""],[f,""],[z,""],[W,""],[c?RegExp(c.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),"g"):null,"e"],[D,e=>String(e.charCodeAt(0)%16)],[F,e=>String(Math.max("零〇一二三四五六七八九".indexOf(e)-1,0))]].reduce((e,[t,n])=>t?e.replace(t,n):e,r),h=m.lastIndexOf(".");if(-1!==h&&(m=`${m.slice(0,h).replace(/\./g,"")}.${m.slice(h+1).replace(/\./g,"")}`),/^[-+]?Infinity$/i.test(r)||r.includes("∞"))return null;let v=parseFloat((i?"-":"")+m),g=n?.style,b="unit"===g&&n?.unit==="percent",y=V.test(e)||"percent"===g;return(H.test(e)?v=J(v,-3):!b&&y&&(v=J(v,-2)),Number.isFinite(v))?v:null}var el=n(501966);function ea(e){return e?.maximumFractionDigits!=null||e?.minimumFractionDigits!=null||e?.maximumSignificantDigits!=null||e?.minimumSignificantDigits!=null||e?.roundingIncrement!=null||e?.roundingMode!=null||e?.roundingPriority!=null}function es(e,t){if(!Number.isFinite(e))return e;if(!ea(t)){let t=parseFloat(e.toPrecision(15));return Math.abs(t-e)<=Math.min(Number.EPSILON*Math.max(1,Math.abs(e)),1e-10)?t:e}let n=(0,T.f)("en-US",{...t,signDisplay:"auto",currencySign:"standard",notation:"compact"===t.notation?"standard":t.notation,useGrouping:!1}),r=n.format(e),i=eo(r,"en-US",t);return null===i?e:n.format(i)===r?i:e}var eu=n(910798);let ec=p.forwardRef(function(e,t){let{id:n,min:r,max:i,smallStep:o=.1,step:l=1,largeStep:a=10,required:s=!1,disabled:u=!1,readOnly:c=!1,form:d,name:f,defaultValue:O=null,value:k,onValueChange:D,onValueCommitted:F,allowWheelScrub:V=!1,snapOnStep:H=!1,allowOutOfRange:z=!1,format:W,locale:U,render:B,className:q,inputRef:Y,style:X,...J}=e,{setDirty:Q,validityData:ee,disabled:et,setFilled:en,name:eo,state:ec,validation:ed}=(0,M.V$)(),{clearErrors:ef}=(0,j.x)(),ep=et||u,em=eo??f,eh="any"===l?1:l,[ev,eg]=p.useState(!1),eb=r??Number.MIN_SAFE_INTEGER,ey=i??Number.MAX_SAFE_INTEGER,ex=r??0,ew=W?.style,eE=p.useRef(null),eS=(0,w.a)(Y,ed.inputRef),eC=(0,I.l)({id:n}),[eT,eR]=(0,v.q)({controlled:k,default:O,name:"NumberField",state:"value"}),eO=(0,y.u)(eT);(0,b.g)(()=>{en(null!==eT)},[en,eT]);let eA=(0,x.g)(),ek=(0,y.u)(W),eM=p.useRef(!1),ej=(0,g.K)((e,t)=>{eM.current=!1,F?.(e,t)}),eI=p.useRef(!0),e_=p.useRef(null),[eP,eD]=p.useState(()=>(0,T.Z)(eT,U,W)),[eF,eL]=p.useState("numeric"),eN=(0,g.K)(()=>{let e=er(U,W),t=new Set($),n=e=>e.forEach(e=>t.add(e)),r=e.find(e=>"decimal"===e.type)?.value??ei(U,W).decimal;t.add(r),e.forEach(e=>{"integer"!==e.type&&"fraction"!==e.type&&"exponentInteger"!==e.type&&"compact"!==e.type&&(n(Array.from(e.value)),K.test(e.value)&&t.add(" "))});let i="percent"===ew||"unit"===ew&&W?.unit==="percent",o="percent"===ew||"unit"===ew&&W?.unit==="permille";return i&&n(L),o&&n(N),n(G),(eb<0||z)&&n(Z),t}),eV=(0,g.K)(e=>e?.altKey?o:e?.shiftKey?a:eh),eH=(0,g.K)((e,t)=>{let n=t.event,r=t.direction,i=t.reason.startsWith("input-")||"none"===t.reason,o=function(e,t,n,r,i,o,l,a,s){if(null===e)return e;let u=e;if(null!=t&&l&&0!==t){let e,r,o,l=a||n===Number.MIN_SAFE_INTEGER?i:n;
1o=u-l+1e-10*(e=Math.abs(t))*(r=Math.sign(t)),u=a?l+Math.round(o/t)*t:l+(r>0?Math.floor(o/e):Math.ceil(o/e))*e}if(s&&(u=(0,el.q)(u,n,r)),null==t&&!ea(o))return u;let c=es(u,o);return s?(0,el.q)(c,n,r):c}(e,r?eV(n)*r:void 0,eb,ey,ex,ek.current,H,n?.altKey??!1,!z||!i),l=o!==eT||i&&(e!==eT||!1===eI.current);if(l){if(D?.(o,t),t.isCanceled)return!1;eR(o),Q(o!==ee.initialValue),eM.current=!0}return e_.current=o,eI.current&&eD((0,T.Z)(o,U,W)),eA(),l}),ez=(0,g.K)((e,{direction:t,currentValue:n,event:r,reason:i})=>{let o=null==n?eO.current:n;return"number"!=typeof o?eH(0,(0,eu.d)(i,r)):eH(o+e*t,(0,eu.d)(i,r,void 0,{direction:t}))});(0,b.g)(function(){if(!eI.current)return;let e=(0,T.Z)(eT,U,W);e!==eP&&eD(e)}),(0,b.g)(function(){if(!C.s4)return;let e="text";eb>=0&&(e="decimal"),eL(e)},[eb]);let eW=(0,g.K)(()=>{let e=eE.current;if(!e)return;let t=e.value.length;e.setSelectionRange(t,t),e.focus()});p.useEffect(function(){let e=eE.current;if(!ep&&!c&&V&&e)return(0,h.q)(e,"wheel",function(e){if(e.ctrlKey||(0,R.RS)((0,S.R)(eE.current))!==eE.current)return;let t=Math.abs(e.deltaX)>Math.abs(e.deltaY),n=e.shiftKey&&t?e.deltaX:e.deltaY;0===n||!e.shiftKey&&t||(e.preventDefault(),eI.current=!0,ez(eV(e),{direction:n>0?-1:1,event:e,reason:"wheel"})&&ej(e_.current,(0,eu.M)("wheel",e)))})},[V,ez,ep,c,eV,ej,e_,eO]);let eU=p.useMemo(()=>({...ec,disabled:ep,readOnly:c,required:s,value:eT,inputValue:eP,scrubbing:ev}),[ec,ep,c,s,eT,eP,ev]),eB=p.useMemo(()=>({inputRef:eE,focusInput:eW,minWithDefault:eb,maxWithDefault:ey,id:eC,setValue:eH,incrementValue:ez,getStepAmount:eV,allowInputSyncRef:eI,formatOptionsRef:ek,valueRef:eO,lastChangedValueRef:e_,hasPendingCommitRef:eM,name:em,nameProp:f,inputMode:eF,getAllowedNonNumericKeys:eN,min:r,max:i,setInputValue:eD,locale:U,setIsScrubbing:eg,state:eU,onValueCommitted:ej}),[eE,eW,eb,ey,eC,eH,ez,eV,ek,eO,em,f,eF,eN,r,i,eD,U,eU,ej]),eq=(0,P.o)("div",e,{ref:t,state:eU,props:J,stateAttributesMapping:_});return(0,m.jsxs)(A.Provider,{value:eB,children:[eq,(0,m.jsx)("input",{...ed.getValidationProps(ep,{onFocus(){eW()},onChange(e){if(e.nativeEvent.defaultPrevented||ep||c)return;let t=e.currentTarget.valueAsNumber,n=Number.isNaN(t)?null:t;eH(n,(0,eu.d)("none",e.nativeEvent)),ef(em),ed.change(e_.current??n)}}),ref:eS,type:"number",form:d,name:em,value:eT??"",min:r,max:i,step:l,disabled:ep,readOnly:c,required:s,"aria-hidden":!0,tabIndex:-1,style:em?E.a:E.Q,suppressHydrationWarning:!0})]})}),ed=p.forwardRef(function(e,t){let{render:n,className:r,style:i,...o}=e,{state:l}=k();return(0,P.o)("div",e,{ref:t,state:l,props:[{role:"group"},o],stateAttributesMapping:_})});var ef=n(637707),ep=n(364263),em=n(430067),eh=n(126832);let ev=new Set(["Backspace","Delete","ArrowLeft","ArrowRight","Tab","Enter","Escape"]),eg=p.forwardRef(function(e,t){let{render:n,className:r,style:i,...o}=e,{allowInputSyncRef:l,formatOptionsRef:a,getAllowedNonNumericKeys:s,getStepAmount:u,id:c,incrementValue:d,inputMode:f,max:m,min:h,name:v,nameProp:g,setValue:y,state:x,setInputValue:w,locale:E,inputRef:S,onValueCommitted:C,lastChangedValueRef:R,hasPendingCommitRef:O,valueRef:A}=k(),{disabled:I,readOnly:D,required:F,value:L,inputValue:N}=x,{clearErrors:V}=(0,j.x)(),{validationMode:H,setTouched:z,setFocused:W,invalid:U,shouldValidateOnChange:B,validation:$}=(0,M.V$)(),{labelId:K}=(0,ep.H)(),X=p.useRef(!1),G=p.useRef(null);return(0,ef.I)(S,c,L,void 0,!I,g),(0,b.g)(()=>
1{if(null!=G.current){let e=G.current;G.current=null,S.current?.setSelectionRange(e,e)}}),(0,em.x)(L,()=>{if(V(v),X.current&&!B()){X.current=!1;return}$.change(L)}),(0,P.o)("input",e,{ref:[t,S],state:x,props:[{id:c,required:F,disabled:I,readOnly:D,inputMode:f,value:N,type:"text",autoComplete:"off",autoCorrect:"off",spellCheck:"false","aria-roledescription":"Number field","aria-invalid":!I&&!!U||void 0,"aria-labelledby":K,suppressHydrationWarning:!0,onFocus(e){e.defaultPrevented||I||W(!0)},onBlur(e){let t;if(e.defaultPrevented||I||(z(!0),W(!1),D))return;let n=!l.current,r=O.current;if(l.current=!0,""===N.trim()){let t=(0,eu.d)(eh.qs,e.nativeEvent);if(y(null,t),t.isCanceled)return;"onBlur"===H&&$.commit(null),(n||r||null!==L)&&C(null,(0,eu.M)(eh.qs,e.nativeEvent));return}let i=a.current,o=eo(N,E,i);if(null===o)return;let s=ea(i);t=n||s?s?es(o,i):o:L;let u=(0,eu.M)(eh.wk,e.nativeEvent),c=L!==t,d=t;if(c){let n=(0,eu.d)(eh.wk,e.nativeEvent);if(X.current=!0,y(t,n),n.isCanceled){X.current=!1;return}(d=R.current)===L&&(X.current=!1)}"onBlur"===H&&$.commit(d),(n||c||r)&&C(d,u);let f=(0,T.Z)(d,E,i);N!==f&&w(f)},onChange(e){if(e.nativeEvent.defaultPrevented)return;l.current=!1;let t=e.currentTarget.value;if(""===t.trim()){w(t),y(null,(0,eu.d)(eh.qs,e.nativeEvent));return}let n=s();if(!Array.from(t).every(e=>q.test(e)||et.test(e)||n.has(e)||Y.test(e)))return;let r=eo(t,E,a.current);w(t),null!==r&&y(r,(0,eu.d)(eh.pf,e.nativeEvent))},onKeyDown(e){var t;if(e.defaultPrevented||D||I)return;let n=e.nativeEvent,r=!l.current,i=s(),o=i.has(e.key),{decimal:c,currency:f,percentSign:p}=ei(E,a.current),v=e.currentTarget.selectionStart,g=e.currentTarget.selectionEnd,b=0===v&&g===N.length,x=e=>null!=v&&null!=g&&e>=v&&e<g;[[et,Q],[en,ee]].forEach(([t,n])=>{if(t.test(e.key)&&Array.from(i).some(e=>t.test(e))){let e=N.search(n),t=-1!==e&&x(e);o=!(et.test(N)||en.test(N))||b||t}}),[c,f,p].forEach(t=>{if(e.key===t){let e=N.indexOf(t),n=x(e);o=-1===e||b||n}});let w=ev.has(e.key),S="ArrowUp"===e.key||"ArrowDown"===e.key;if(229===e.which||e.altKey&&!S||e.ctrlKey||e.metaKey||o||(t=e.key,q.test(t))||w)return;let T=null;if("Home"===e.key&&null!=h?T=h:"End"===e.key&&null!=m&&(T=m),e.key.length>1&&!S&&null===T)return;let O=r?eo(N,E,a.current):null,k=u(e);e.preventDefault(),e.stopPropagation();let M=(0,eu.M)(eh.QJ,n),j=!1;(S||null!==T)&&(l.current=!0),S?(r||(R.current=A.current),j=d(k,{direction:"ArrowUp"===e.key?1:-1,currentValue:O,event:n,reason:eh.QJ})):null!==T&&(j=y(T,(0,eu.d)(eh.QJ,n))),j&&C(R.current,M)},onPaste(e){if(e.defaultPrevented||D||I)return;let t="";try{t=e.clipboardData?.getData("text/plain")??""}catch{return}e.preventDefault();let n=e.currentTarget,r=n.selectionStart,i=n.selectionEnd,o=N.slice(0,r)+t+N.slice(i),s=eo(o,E,a.current);null!==s&&(l.current=!1,G.current=r+t.length,y(s,(0,eu.d)(eh.MI,e.nativeEvent)),w(o))}},o,e=>$.getValidationProps(I,e)],stateAttributesMapping:_})});var eb=n(394944),ey=n(452008),ex=n(475919),ew=n(690195),eE=n(360556);class eS extends ex.E{static create(){return new eS}start(e,t){this.clear(),this.currentId=setInterval(()=>{t()},e)}clear=()=>{0!==this.currentId&&(clearInterval(this.currentId),this.currentId=0)}}var eC=n(301525);function eT(e){return"touch"===e||"pen"===e}let eR={WebkitUserSelect:"none",userSelect:"none"};function eO(e,t,n){let{render:r,className:i,disabled:o=!1,nativeButton:l=!0,style:a,...s}=e,{allowInputSyncRef:u,formatOptionsRef:c,getStepAmount:d,id:f,incrementValue:m,inputRef:v,focusInput:b,maxWithDefault:y,minWithDefault:x,setValue:w,state:E,valueRef:S,locale:C,lastChangedValueRef:T,onValueCommitted:R}=k(),{disabled:O,readOnly:A,value:M,inputValue:j}=E,I=o||O||null!=M&&(n?M>=y:M<=x),D=n?eh.z1:eh.vT;function F(e){let t=!u.current;if(u.current=!0,!t){T.current=S.current;return}let n=eo(j,C,c.current);if(null!==n){let t=(0,eu.d)(D,e);w(n,t),t.isCanceled||(S.current=n)}}let{pointerHandlers:L,shouldSkipClick:N}=function(e){let t,{disabled:n,tick:r,onStop:i,tickDelay:o=60,startDelay:l=400,scrollDistance:a=8,elementRef:s}=e,u=(0,ex.Z)(),c=(t=(0,ew.j)(eS.create).current,(0,eE.y)(t.disposeEffect),t),d=(0,ex.Z)(),f=p.useRef(!1),m=p.useRef(0),v=p.useRef({x:0,y:0}),b=p.useRef(!1),y=p.useRef(!1),x=p.useRef(""),w=p.useRef(ey.tE),E=p.useRef(ey.tE),S=(0,g.K)(()=>{d.clear(),u.clear(),c.clear(),w.current(),m.current=0});function C(e){S();let t=s.current;if(!t)return;let n=(0,eC.zk)(t);(w.current=(0,h.q)(n,"contextmenu",function(e){e.preventDefault()}),E.current(),E.current=(0,h.q)(n,"pointerup",e=>{f.current=!1,S(),i?.(e)},{once:!0}),r(e))?u.start(l,()=>{c.start(o,()=>{r(e)||S()})}):S()}p.useEffect(()=>()=>{S(),E.current()},[S]),p.useEffect(()=>{n&&(f.current=!1,b.current=!1,x.current="",S())},[n,S]);let T=(0,g.K)(e=>!!e.defaultPrevented||(eT(x.current)?y.current:0!==e.detail));return{pointerHandlers:{onTouchStart(){b.current=!0},onTouchEnd(){b.current=!1},onPointerDown(e){e.defaultPrevented||e.button||n||(x.current=e.pointerType,y.current=!1,f.current=!0,v.current={x:e.clientX,y:e.clientY},eT(e.pointerType)?d.start(50,()=>{let t=m.current;m.current=0,f.current&&t<3?(C(e.nativeEvent),y.current=!0):(y.current=!1,S())}):(e.preventDefault(),C(e.nativeEvent)))},onPointerUp(e){eT(e.pointerType)&&(f.current=!1)},onPointerMove(e){if(n||!eT(e.pointerType)||!f.current)return;m.current+=1;let{x:t,y:r}=v.current;(t-e.clientX)**2+(r-e.clientY)**2>a**2&&S()},onMouseEnter(e){e.defaultPrevented||n||!f.current||b.current||eT(x.current)||C(e.nativeEvent)},onMouseLeave(){b.current||S()},onMouseUp(){b.current||S()}},shouldSkipClick:T}}({disabled:I||A,elementRef:v,tick:e=>m(d(e),{direction:n?1:-1,event:e,reason:D}),onStop(e){R(T.current??S.current,(0,eu.M)(D,e))}}),V={disabled:I,"aria-label":n?"Increase":"Decrease","aria-controls":f,tabIndex:-1,style:eR,...L,onClick(e){let t=I||A;if(e.defaultPrevented||t||N(e))return;F(e.nativeEvent);let r=d(e),i=S.current;m(r,{direction:n?1:-1,event:e.nativeEvent,reason:D});let o=T.current??S.current;o!==i&&R(o,(0,eu.M)(D,e.nativeEvent))},onPointerDown(e){e.defaultPrevented||A||e.button||I||(F(e.nativeEvent),T.current=null,eT(e.pointerType)||b(),L.onPointerDown(e))}},{getButtonProps:H,buttonRef:z}=(0,eb.s)({disabled:I||A,native:l,focusableWhenDisabled:!0}),W={...E,disabled:I};return(0,P.o)("button",e,{ref:[t,z],state:W,props:[V,s,H],stateAttributesMapping:_})}let eA=p.forwardRef(function(e,t){return eO(e,t,!0)}),ek=p.forwardRef(function(e,t){return eO(e,t,!1)}),eM=["pr-0"],ej={invalid:{true:"border-danger",false:"border-primary"},disabled:{true:"border-0"}},eI={invalid:!1,disabled:!1},e_=(0,r.n)({base:["flex","flex-col","self-stretch","border-l"],variants:ej,defaultVariants:eI}),eP=(0,r.n)({base:["flex","items-center","justify-center","px-2","flex-1"],variants:{...ej,disabled:{true:"cursor-not-allowed border-0 text-disabled",fal
1se:"cursor-pointer text-secondary hover:bg-secondary"},position:{increment:"rounded-tr-md border-b",decrement:"rounded-br-md"}},defaultVariants:{...eI,disabled:!1}});function eD({rootClassName:e,rootProps:t,disabled:n=!1,name:h,validate:v,validationMode:g,validationDebounceTime:b,invalid:y=!1,layout:x="vertical",horizontalLayoutRatio:w,icon:E,startContent:S,label:C,labelTooltip:T,labelProps:R,description:O,descriptionProps:A,error:k,errorProps:M,value:j,defaultValue:I,onValueChange:_,onValueCommitted:P,min:D,max:F,step:L=1,largeStep:N=10,hideStepper:V=!1,endContent:H,placeholder:z,format:W,locale:U,allowWheelScrub:B=!0,readonly:q=!1,required:$=!1,className:K,i18n:Y,"data-testid":X,ref:G,...Z}){let J=(0,p.useId)(),Q=(0,l.a)(),ee=(0,a.t)("numberInput",Y),et=!V&&!q&&!H;return(0,m.jsxs)(s.t,{"data-testid":X,disabled:n,name:h,validate:v,validationMode:g,validationDebounceTime:b,invalid:y,className:(0,i.t)("NumberInput",(0,c.a)({layout:x}),e),...t,children:[(0,m.jsx)(d.t,{label:C,labelProps:R,labelTooltip:T,triggerId:J,description:O,descriptionProps:A,layout:x,horizontalLayoutRatio:w,required:$}),(0,m.jsxs)("div",{className:(0,r.r)((0,c.n)({layout:x,column:"control",horizontalLayoutRatio:w})),children:[(0,m.jsx)(ec,{id:J,value:j,defaultValue:I,onValueChange:_,onValueCommitted:P,min:D,max:F,step:L,largeStep:N,format:W,locale:U??Q,allowWheelScrub:B,disabled:n,readOnly:q,required:$,children:(0,m.jsxs)(ed,{className:(0,r.r)((0,c.r)({invalid:y,disabled:n,readonly:q,type:"text",isWrapper:!0}),et&&eM,K),children:[(0,m.jsx)(f.t,{startContent:S,icon:E}),(0,m.jsx)(eg,{ref:G,placeholder:z,className:(0,c.t)({disabled:n}),...Z}),H,et&&(0,m.jsxs)("div",{className:e_({invalid:y,disabled:n}),children:[(0,m.jsx)(eA,{"aria-label":ee.incrementAriaLabel,className:eP({position:"increment",invalid:y,disabled:n}),children:(0,m.jsx)(o.t,{name:"chevron-top",size:"sm","aria-hidden":"true"})}),(0,m.jsx)(ek,{"aria-label":ee.decrementAriaLabel,className:eP({position:"decrement",invalid:y,disabled:n}),children:(0,m.jsx)(o.t,{name:"chevron-down",size:"sm","aria-hidden":"true"})})]})]})}),O&&"vertical"===x&&(0,m.jsx)(s.r,{...A,children:O}),y&&k&&(0,m.jsx)(u.t,{match:!0,...M,children:k})]})]})}eD.displayName="NumberInput"},477067(e,t,n){"use strict";var r=n(973704),i=n(362052),o=n(889230),l=n(723971),a=n(933578),s=n(391426);function u({"data-testid":e,i18n:t,className:n,rootClassName:c,ref:d,...f}){let p=(0,i.t)("passwordInput",t),[m,h]=(0,a.useState)(!1);return(0,s.jsx)(l.t,{...f,ref:d,"data-testid":e,className:(0,r.t)("PasswordInput",n),rootClassName:(0,r.t)("PasswordInput",c),type:m?"text":"password",endContent:f.disabled?null:(0,s.jsx)(o.t,{icon:m?"eye-open":"eye-slash","aria-label":m?p.hide:p.show,onClick:()=>h(e=>!e)})})}u.displayName="PasswordInput",n.d(t,{y:()=>u})},958498(e,t,n){"use strict";n.d(t,{d:()=>F});var r=n(549403),i=n(21392),o=n(973704),l=n(12778),a=n(558095),s=n(933578),u=n(391426),c=n(576768),d=n(203720),f=n(550880),p=n(722380),m=n(452008),h=n(690834),v=n(941188),g=n(394944),b=n(941579);let y=s.createContext(void 0),x={...n(455370).dc,checked:e=>e?{"data-checked":""}:{"data-unchecked":""}};var w=n(310782),E=n(752832),S=n(637707),C=n(638855),T=n(364263),R=n(18104),O=n(61830),A=n(910798),k=n(430067);let M=s.forwardRef(function(e,t){let{checked:n,className:r,defaultChecked:i,"aria-labelledby":o,form:l,id:a,inputRef:b,name:M,nativeButton:j=!1,onCheckedChange:I,readOnly:_=!1,required:P=!1,disabled:D=!1,render:F,uncheckedValue:L,value:N,style:V,...H}=e,{clearErrors:z}=(0,C.x)(),{state:W,setTouched:U,setDirty:B,validityData:q,setFilled:$,setFocused:K,validationMode:Y,disabled:X,name:G,validation:Z}=(0,E.V$)(),{labelId:J}=(0,T.H)(),Q=X||D,ee=G??M,et=s.useRef(null),en=(0,d.a)(et,b,Z.inputRef),er=s.useRef(null),ei=(0,v.e)(),eo=(0,O.l)({id:a}),el=j?void 0:eo,[ea,es]=(0,c.q)({controlled:n,default:!!i,name:"Switch",state:"checked"});(0,S.I)(er,ei,ea,void 0,!Q,M),(0,f.g)(()=>{$(ea)},[ea,$]),(0,k.x)(ea,()=>{z(ee),B(ea!==q.initialValue),Z.change(ea)});let{getButtonProps:eu,buttonRef:ec}=(0,g.s)({disabled:Q,native:j}),ed=(0,R.B)(o,J,et,!j,el),ef={...Z.getValidationProps(Q),checked:ea,disabled:Q,form:l,id:el,name:ee,required:P,style:ee?p.a:p.Q,tabIndex:-1,type:"checkbox","aria-hidden":!0,ref:en,onChange(e){if(e.nativeEvent.defaultPrevented)return;if(_)return void e.preventDefault();let t=e.currentTarget.checked,n=(0,A.d)("none",e.nativeEvent);I?.(t,n),n.isCanceled||es(t)},onClick(e){e.stopPropagation()},onFocus(){er.current?.focus()},...void 0!==N?{value:N}:m.t0},ep=s.useMemo(()=>({...W,checked:ea,disabled:Q,readOnly:_,required:P}),[W,ea,Q,_,P]),em=(0,h.o)("span",e,{state:ep,ref:[t,er,ec],props:[{id:j?eo:ei,role:"switch","aria-checked":ea,"aria-readonly":_||void 0,"aria-required":P||void 0,"aria-labelledby":ed,onFocus(){Q||K(!0)},onBlur(){let e=et.current;e&&!Q&&(U(!0),K(!1),"onBlur"===Y&&Z.commit(e.checked))},onClick(e){if(_||Q)return;e.preventDefault();let t=et.current;t&&(0,w.B)(t,e)}},H,eu,e=>Z.getValidationProps(Q,e)],stateAttributesMapping:x});return(0,u.jsxs)(y.Provider,{value:ep,children:[em,!ea&&ee&&void 0!==L&&(0,u.jsx)("input",{type:"hidden",form:l,name:ee,value:L,disabled:Q}),(0,u.jsx)("input",{...ef,suppressHydrationWarning:!0})]})}),j=s.forwardRef(function(e,t){let{render:n,className:r,style:i,...o}=e,l=function(){let e=s.useContext(y);if(void 0===e)throw Error((0,b.A)(63));return e}();return(0,h.o)("span",e,{state:l,ref:t,stateAttributesMapping:x,props:o})}),I=(0,i.n)({base:"flex gap-3",variants:{labelPosition:{start:"flex-row justify-start",end:"w-auto flex-row-reverse justify-end"}}}),_=(0,i.n)({base:"flex grow flex-col gap-1",variants:{labelPosition:{start:null,end:"items-start"}},defaultVariants:{labelPosition:"end"}}),P=(0,r.t)(["flex","items-center","w-9","h-5","bg-disabled","border","duration-200","ease-in-out","cursor-pointer","shrink-0","border-transparent","border-solid","rounded-full","box-border","focus-visible:outline-none","hover:border-hover","focus-visible:shadow-focus","data-[checked]:bg-inverse","data-[checked]:border-transparent","data-[checked]:hover:bg-inverse-hover","data-[checked]:focus-visible:shadow-focus","data-[checked]:focus-visible:outline-none","data-[disabled]:pointer-events-none","data-[disabled]:bg-disabled","data-[disabled]:border-transparent"]),D=(0,r.t)(["w-[18px]","h-[18px]","bg-grey-0","duration-300","ease-in-out","transform","translate-x-0","pointer-events-none","rounded-full","shadow-sm","transition-transform","data-[checked]:bg-primary","data-[checked]:translate-x-4","data-[disabled]:animate-none","data-[disabled]:bg-content-disabled"]);function F({rootClassName:e,rootProps:t,disabled:n=!1,name:r,label:c,labelTooltip:d,labelProps:f,de
1scription:p,descriptionProps:m,labelPosition:h="end",onCheckedChange:v,className:g,required:b,"data-testid":y,ref:x,...w}){let[E,S]=(0,s.useState)(!1);return(0,u.jsxs)(l.t,{disabled:n,name:r,className:(0,i.r)((0,a.a)({layout:"horizontal"}),I({labelPosition:h}),e),...t,children:[(c||p)&&(0,u.jsxs)("div",{className:_({labelPosition:h}),children:[c&&(0,u.jsx)(l.n,{...f,disabled:n,required:b,tooltip:d,children:c}),p&&(0,u.jsx)(l.r,{...m,disabled:n,children:p})]}),(0,u.jsx)(M,{ref:x,"data-testid":y,className:(0,o.t)("Switch",P,g),disabled:n,onCheckedChange:(e,t)=>{v?.(e,t),t.isCanceled||S(!0)},required:b,...w,children:(0,u.jsx)(j,{className:(0,i.r)(D,E&&"animate-switch-thumb-slide"),onAnimationEnd:()=>{S(!1)}})})]})}F.displayName="Switch"},642400(e,t,n){"use strict";var r=n(21392),i=n(973704),o=n(362052),l=n(881061),a=n(892907),s=n(12778),u=n(749543),c=n(558095),d=n(58330),f=n(259228),p=n(933578),m=n(391426),h=n(877050);let v=(0,r.n)({base:[],variants:{resize:{none:"resize-none",vertical:"resize-y"}},defaultVariants:{resize:"vertical"}}),g=(0,r.t)(c.r,v);function b({rootClassName:e,rootProps:t,disabled:n=!1,readonly:v=!1,name:y,validate:x,validationMode:w,validationDebounceTime:E,invalid:S=!1,layout:C="vertical",horizontalLayoutRatio:T,label:R,labelTooltip:O,labelProps:A,description:k,descriptionProps:M,error:j,errorProps:I,resize:_="vertical",autoSize:P,maxLength:D,"data-testid":F,className:L,i18n:N,required:V,ref:H,...z}){let W=(0,o.t)("textArea",N),[U,B]=(0,p.useState)(()=>"string"==typeof z.defaultValue?z.defaultValue.length:0),q="string"==typeof z.value?z.value.length:U,$=void 0!==D&&D>0&&q>=D,K=P?!0===P?{minRows:1,maxRows:1/0}:P:null,{measureRef:Y,style:X}=(0,f.C)(K),G=(0,l.S)(K?Y:void 0,H),Z={className:(0,i.t)("TextArea",g({invalid:S,disabled:n,readonly:v,type:"textarea",isWrapper:!1,resize:P?"none":_}),L),...z,onChange:e=>{B(e.target.value.length),z.onChange?.(e)}};return(0,m.jsxs)(s.t,{"data-testid":F,disabled:n,name:y,validate:x,validationMode:w,validationDebounceTime:E,invalid:S,className:(0,r.r)((0,c.a)({layout:C}),e),...t,children:[(0,m.jsx)(d.t,{label:R,labelProps:A,labelTooltip:O,description:k,descriptionProps:M,layout:C,horizontalLayoutRatio:T}),(0,m.jsxs)("div",{className:(0,r.r)((0,c.n)({layout:C,column:"control",horizontalLayoutRatio:T})),children:[(0,m.jsx)(h.s,{ref:G,required:V,maxLength:void 0!==D&&D>0?D:void 0,render:e=>K?(0,m.jsx)("textarea",{...e,...Z,style:{...X,...z.style}}):(0,m.jsx)("textarea",{rows:3,...e,...Z})}),void 0!==D&&D>0&&(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)(a.o5,{variant:"body-sm",children:W.charactersLeft.replace("{characterCount}",q.toString()).replace("{maxLength}",D.toString())}),(0,m.jsx)("span",{"aria-live":"polite",className:"sr-only",children:$&&W.characterLimitExceeded.replace("{characterCount}",q.toString()).replace("{maxLength}",D.toString())})]}),k&&"vertical"===C&&(0,m.jsx)(s.r,{...M,children:k}),S&&j&&(0,m.jsx)(u.t,{match:!0,...I,children:j})]})]})}b.displayName="TextArea",n.d(t,{f:()=>b})},914829(e,t,n){"use strict";var r=n(973704),i=n(723971),o=n(391426);function l({"data-testid":e,className:t,rootClassName:n,ref:a,...s}){return(0,o.jsx)(i.t,{"data-testid":e,...s,className:(0,r.t)("TextInput",t),rootClassName:(0,r.t)("TextInput",n),ref:a,type:"text"})}l.displayName="TextInput",n.d(t,{k:()=>l})},314054(e,t,n){"use strict";n.d(t,{m:()=>ep});var r=n(21392),i=n(973704),o=n(881061),l=n(783737),a=n(442864),s=n(998202),u=n(302528),c=n(933578),d=n(391426),f=n(660097),p=n(452008),m=n(550880),h=n(941579);let v=c.createContext(void 0);function g(e){let t=c.useContext(v);if(void 0===t&&!e)throw Error((0,h.A)(72));return t}var b=n(843898),y=n(213718),x=n(780666),w=n(301525),E=n(241615),S=n(515784);function C(e){return null!=e&&null!=e.clientX}
1var T=n(910798),R=n(607174),O=n(113670),A=n(827675),k=n(126832),M=n(290993),j=n(792062);let I={...M.o,disabled:e=>e.disabled,instantType:e=>e.instantType,isInstantPhase:e=>e.isInstantPhase,trackCursorAxis:e=>e.trackCursorAxis,disableHoverablePopup:e=>e.disableHoverablePopup,lastOpenChangeReason:e=>e.openChangeReason,closeOnClick:e=>e.closeOnClick,closeDelay:e=>e.closeDelay,adaptiveOrigin:e=>e.adaptiveOrigin};class _ extends A.H{constructor(e,t,n){const r=new j.Z;super(function(e,t,n,r=!1){return{...(0,M.r)(t,n,r),disabled:!1,instantType:void 0,isInstantPhase:!1,trackCursorAxis:"none",disableHoverablePopup:!1,openChangeReason:null,closeOnClick:!0,closeDelay:0,adaptiveOrigin:void 0,...e}}(e,r,t,n),function(e){return{popupRef:c.createRef(),onOpenChange:void 0,onOpenChangeComplete:void 0,triggerElements:e}}(r),I)}setOpen=(e,t)=>{(0,R.DU)(this,e,t,{extraState:{openChangeReason:t.reason}})};cancelPendingOpen(e){this.state.floatingRootContext.dispatchOpenChange(!1,(0,T.d)(k.Ui,e))}}let P=(0,f.G1)(function(e){let{disabled:t=!1,defaultOpen:n=!1,open:r,disableHoverablePopup:i=!1,trackCursorAxis:o="none",actionsRef:l,onOpenChange:a,onOpenChangeComplete:s,handle:u,triggerId:f,defaultTriggerId:p=null,children:h}=e,g=(0,R.xp)((e,t)=>new _({open:n,openProp:r,activeTriggerId:p,triggerIdProp:f},e,t));g.useControlledProp("openProp",r),g.useControlledProp("triggerIdProp",f),g.useContextCallback("onOpenChange",a),g.useContextCallback("onOpenChangeComplete",s);let b=g.useState("open"),y=!t&&b,x=g.useState("activeTriggerId"),w=g.useState("mounted"),E=g.useState("payload");g.useSyncedValues({trackCursorAxis:o,disableHoverablePopup:i,disabled:t}),(0,R.tr)(g,{closeOnActiveTriggerUnmount:!0});let{forceUnmount:S,transitionStatus:C}=(0,R.l$)(y,g),O=g.useState("isInstantPhase"),A=g.useState("instantType"),M=g.useState("lastOpenChangeReason"),j=c.useRef(null);(0,m.g)(()=>{b&&t&&g.setOpen(!1,(0,T.d)(k.r9))},[b,t,g]),(0,m.g)(()=>{"ending"===C&&"none"===M||"ending"!==C&&O?("delay"!==A&&(j.current=A),g.set("instantType","delay")):null!==j.current&&(g.set("instantType",j.current),j.current=null)},[C,O,M,A,g]),(0,m.g)(()=>{y&&null==x&&g.set("payload",void 0)},[g,x,y]),c.useImperativeHandle(l,()=>({unmount:S,close:()=>g.setOpen(!1,(0,T.d)(k.zJ))}),[S,g]);let I=y||w||!t&&"none"!==o;return(0,d.jsxs)(v.Provider,{value:g,children:[u&&(0,d.jsx)(R.Ae,{handle:u,store:g}),I&&(0,d.jsx)(D,{store:g,disabled:t,trackCursorAxis:o}),"function"==typeof h?h({payload:E}):h]})});function D({store:e,disabled:t,trackCursorAxis:n}){let r=e.useState("floatingRootContext"),i=(0,b.s)(r,{enabled:!t,referencePress:()=>e.select("closeOnClick")}),o=function(e,t={}){let{enabled:n=!0,axis:r="both"}=t,i="rootStore"in e?e.rootStore:e,o=i.useState("open"),l=i.useState("floatingElement"),a=i.useState("domReferenceElement"),s=i.context.dataRef,u=c.useRef(!1),d=c.useRef(null),[f,p]=c.useState(),[m,h]=c.useState([]),v=(0,x.K)(e=>{i.set("positionReference",e)}),g=(0,x.K)((e,t,n)=>{if(!u.current&&(!s.current.openEvent||C(s.current.openEvent))){var o,l;let u,c,d;i.set("positionReference",(o=n??a,l={x:e,y:t,axis:r,dataRef:s,pointerType:f},u=null,c=null,d=!1,{contextElement:o||void 0,getBoundingClientRect(){let e=o?.getBoundingClientRect()||{width:0,height:0,x:0,y:0},t="x"===l.axis||"both"===l.axis,n="y"===l.axis||"both"===l.axis,r=["mouseenter","mousemove"].includes(l.dataRef.current.openEvent?.type||"")&&"touch"!==l.pointerType,i=e.width,a=e.height,s=e.x,f=e.y;return null==u&&l.x&&t&&(u=e.x-l.x),null==c&&l.y&&n&&(c=e.y-l.y),s-=u||0,f-=c||0,i=0,a=0,!d||r?(i="y"===l.axis?e.width:0,a="x"===l.axis?e.height:0,s=t&&null!=l.x?l.x:s,f=n&&null!=l.y?l.y:f):d&&!r&&(a="x"===l.axis?e.height:a,i="y"===l.axis?e.width:i),d=!0,{width:i,height:a,x:s,y:f,top:f,right:s+i,bottom:f+a,left:s}}}))}}),b=(0,x.K)(e=>{o?d.current||(g(e.clientX,e.clientY,e.currentTarget),h([])):g(e.clientX,e.clientY,e.currentTarget)}),T=(0,S.Go)(f)?l:o;c.useEffect(()=>{if(!n)return void v(a);if(!T)return;function e(){d.current?.(),d.current=null}let t=(0,w.zk)(l);return!s.current.openEvent||C(s.current.openEvent)?d.current=(0,y.q)(t,"mousemove",function(t){let n=(0,E.EW)(t);(0,E.gR)(l,n)?e():g(t.clientX,t.clientY)}):v(a),e},[T,n,l,s,a,i,g,v,m]),c.useEffect(()=>()=>{i.set("positionReference",null)},[i]),c.useEffect(()=>{n&&!l&&(u.current=!1)},[n,l]),c.useEffect(()=>{!n&&o&&(u.current=!0)},[n,o]);let R=c.useMemo(()=>{function e(e){p(e.pointerType)}return{onPointerDown:e,onPointerEnter:e,onMouseMove:b,onMouseEnter:b}},[b]);return c.useMemo(()=>n?{reference:R,trigger:R}:{},[n,R])}(r,{enabled:!t&&"none"!==n,axis:"none"===n?void 0:n}),l=c.useMemo(()=>(0,O.v6)(o.reference,i.reference),[o.reference,i.reference]);return(0,R.i6)(e,{activeTriggerProps:l,inactiveTriggerProps:l,popupProps:i.floating??p.t0}),null}var F=n(475919),L=n(712236),N=n(823215),V=n(690834),H=n(486008),z=n(941188);let W=c.createContext(void 0);var U=n(559635);let B=c.createContext({hasProvider:!1,timeoutMs:0,delayRef:{current:0},initialDelayRef:{current:0},timeout:new F.E,currentIdRef:{current:null},currentContextRef:{current:null}});var q=n(300737),$=n(788141),K=n(266662),Y=n(146214),X=n(661983);let G="data-base-ui-tooltip-trigger";function Z(e){if("composedPath"in e){let t=e.composedPath();for(let e=0;e<t.length;e+=1){let n=t[e];if((0,w.vq)(n))return n}}let t=e.target;return(0,w.vq)(t)?t:null}let J=(0,f.nk)(function(e,t){let{render:n,className:r,style:i,handle:o,payload:l,disabled:a,delay:s,closeOnClick:u=!0,closeDelay:d,id:f,...p}=e,v=g(!0),b=(0,H.f)(o)??v;if(!b)throw Error((0,h.A)(82));let y=(0,z.e)(f),x=b.useState("isTriggerActive",y),C=b.useState("isOpenedByTrigger",y),O=b.useState("floatingRootContext"),A=c.useRef(null),M=d??0,{registerTrigger:j,isMountedByThisTrigger:I}=(0,R.L_)(y,A,b,{payload:l,closeOnClick:u,closeDelay:M}),_=c.useContext(W),{activeIdRef:P,delayRef:D,isInstantPhase:J,hasProvider:Q}=function(e,t={open:!1}){let{open:n}=t,r="rootStore"in e?e.rootStore:e,i=r.useState("floatingId"),{currentIdRef:o,delayRef:l,timeoutMs:a,initialDelayRef:s,currentContextRef:u,hasProvider:d,timeout:f}=c.useContext(B),[p,h]=c.useState(!1),v=c.useRef(n);return(0,m.g)(()=>{v.current=n},[n]),(0,m.g)(()=>{function e(){u.current?.setIsInstantPhase(!1),o.current=null,u.current=null,l.current=s.current,f.clear()}if(o.current&&!n&&o.current===i){if(h(!1),a)return f.start(a,()=>{r.select("open")||o.current&&o.current!==i||e()}),()=>{(v.current||o.current!==i)&&f.clear()};e()}},[n,i,o,l,a,s,u,f,r]),(0,m.g)(()=>
1{if(!n)return;let e=u.current,t=o.current;f.clear(),u.current={onOpenChange:r.setOpen,setIsInstantPhase:h},o.current=i,l.current={open:0,close:(0,U.uf)(s.current,"close")},null!==t&&t!==i?(h(!0),e?.setIsInstantPhase(!0),e?.onOpenChange(!1,(0,T.d)("none"))):(h(!1),e?.setIsInstantPhase(!1))},[n,i,r,o,l,s,u,f]),(0,m.g)(()=>()=>{o.current===i&&(u.current=null,v.current)&&(o.current=null,l.current=s.current,f.clear())},[u,o,l,i,s,f]),c.useMemo(()=>({activeIdRef:o,hasProvider:d,delayRef:l,isInstantPhase:p}),[o,d,l,p])}(O,{open:C}),ee=(0,Y.uu)(O);b.useSyncedValue("isInstantPhase",J);let et=b.useState("disabled"),en=a??et,er=(0,L.u)(en),ei=b.useState("trackCursorAxis"),eo=b.useState("disableHoverablePopup"),el=c.useRef(!1),ea=(0,F.Z)(),es=c.useRef(void 0);function eu(){return Q&&null!=P.current?0:s??_??600}function ec(e){let t=A.current;if(!t||!e)return!1;let n=function(e){let t=e;for(;t;){let e=t.closest(`[${G}]`);if(e)return e;let n=t.getRootNode();t="host"in n&&(0,w.vq)(n.host)?n.host:null}return null}(e);return null!==n&&n!==t&&(0,E.gR)(t,n)}let ed=(0,q.j)(O,{enabled:!en,mouseOnly:!0,move:!1,handleClose:eo||"both"===ei?null:(0,$.i)(),restMs:eu,delay:()=>null==d&&Q?{close:(0,U.uf)(D.current,"close")}:{close:M},triggerElementRef:A,isActiveTrigger:x,isClosing:()=>"ending"===b.select("transitionStatus"),shouldOpen:()=>!el.current}),ef=(0,K.i)(O,{enabled:!en}).reference,ep=b.useState("triggerProps",I),em=I||"none"!==ei;return(0,V.o)("button",e,{state:{open:C},ref:[t,j,A],props:[ed,ef,em?ep:void 0,{onMouseOver(e){(e=>{let t,n=el.current,r=Z(e),i=(el.current=t=ec(r),t&&(ee.openChangeTimeout.clear(),ee.restTimeout.clear(),ee.restTimeoutPending=!1,ea.clear()),t),o=A.current,l=o&&r&&(0,E.gR)(o,r);if(i&&b.select("open")&&b.select("lastOpenChangeReason")===k.N7)return b.setOpen(!1,(0,T.d)(k.N7,e));if(n&&!i&&l&&!er.current&&!b.select("open")&&o&&(0,S.Go)(es.current)){let t=()=>{el.current||er.current||b.select("open")||b.setOpen(!0,(0,T.d)(k.N7,e,o))},n=eu();0===n?(ea.clear(),t()):ea.start(n,t)}})(e.nativeEvent)},onFocus(e){ec(Z(e.nativeEvent))&&e.preventBaseUIHandler()},onMouseLeave(){el.current=!1,ea.clear(),es.current=void 0},onPointerEnter(e){es.current=e.pointerType},onPointerDown(e){es.current=e.pointerType,b.set("closeOnClick",u),u&&!b.select("open")&&b.cancelPendingOpen(e.nativeEvent)},onClick(e){u&&!b.select("open")&&b.cancelPendingOpen(e.nativeEvent)},id:y,[X.d]:en?"":void 0,[G]:en?void 0:""},p],stateAttributesMapping:N.qV})}),Q=c.createContext(void 0);var ee=n(999678);let et=c.forwardRef(function(e,t){let{keepMounted:n=!1,...r}=e;return g().useState("mounted")||n?(0,d.jsx)(Q.Provider,{value:n,children:(0,d.jsx)(ee.F,{ref:t,...r})}):null}),en=c.createContext(void 0);function er(){let e=c.useContext(en);if(void 0===e)throw Error((0,h.A)(71));return e}var ei=n(433110),eo=n(428836),el=n(348499);let ea=c.forwardRef(function(e,t){let{render:n,className:r,anchor:i,positionMethod:o="absolute",side:l="top",align:a="center",sideOffset:s=0,alignOffset:u=0,collisionBoundary:f="clipping-ancestors",collisionPadding:p=5,arrowPadding:m=5,sticky:v=!1,disableAnchorTracking:b=!1,collisionAvoidance:y=eo.Pe,style:x,...w}=e,E=g(),S=function(){let e=c.useContext(Q);if(void 0===e)throw Error((0,h.A)(70));return e}(),C=E.useState("open"),T=E.useState("mounted"),R=E.useState("trackCursorAxis"),O=E.useState("disableHoverablePopup"),A=E.useState("floatingRootContext"),k=E.useState("instantType"),M=E.useState("transitionStatus"),j=E.useState("adaptiveOrigin"),I=(0,ei.s)({anchor:i,positionMethod:o,floatingRootContext:A,mounted:T,side:l,sideOffset:s,align:a,alignOffset:u,collisionBoundary:f,collisionPadding:p,sticky:v,arrowPadding:m,disableAnchorTracking:b,keepMounted:S,collisionAvoidance:y,adaptiveOrigin:j}),_=c.useMemo(()=>({open:C,side:I.side,align:I.align,anchorHidden:I.anchorHidden,instant:"none"!==R?"tracking-cursor":k}),[C,I.side,I.align,I.anchorHidden,R,k]),P=(0,el.i)(e,_,{styles:I.positionerStyles,transitionStatus:M,props:w,refs:[t,E.useStateSetter("positionerElement")],hidden:!T,inert:!C||"both"===R||O});return(0,d.jsx)(en.Provider,{value:I,children:P})});var es=n(841275),eu=n(512357),ec=n(433230);let ed=c.forwardRef(function(e,t){let{render:n,className:r,style:i,...o}=e,l=g(),{side:a,align:s}=er(),u=l.useState("open"),c=l.useState("instantType"),d=l.useState("transitionStatus"),f=l.useState("popupProps"),p=l.useState("floatingRootContext"),m=l.useState("disabled"),h=l.useState("closeDelay");(0,es.v)({open:u,ref:l.context.popupRef,onComplete(){u&&l.context.onOpenChangeComplete?.(!0)}}),(0,ec.a)(p,{enabled:!m,closeDelay:h});let v=l.useStateSetter("popupElement");return(0,V.o)("div",e,{state:{open:u,side:a,align:s,instant:c,transitionStatus:d},ref:[t,l.context.popupRef,v],props:[R.Ls,f,(0,eu.d)(d),o],stateAttributesMapping:N.LM})}),ef=c.forwardRef(function(e,t){let{render:n,className:r,style:i,...o}=e,l=g(),{arrowRef:a,side:s,align:u,arrowUncentered:c,arrowStyles:d}=er(),f=l.useState("open"),p=l.useState("instantType");return(0,V.o)("div",e,{state:{open:f,side:s,align:u,uncentered:c,instant:p},ref:[t,a],props:[{style:d,"aria-hidden":!0},o],stateAttributesMapping:N.GW})});function ep({children:e,className:t,closeDelay:n=0,content:f,"data-testid":p,delay:m=200,keepMounted:h=!1,closeOnClick:v=!0,side:g="top",sideOffset:b=6,triggerRef:y,defaultOpen:x,open:w,onOpenChange:E,onOpenChangeComplete:S,disableHoverablePopup:C,trackCursorAxis:T,actionsRef:R,disabled:O,handle:A,defaultTr
1iggerId:k,ref:M,...j}){let I=(0,s.P)(),_=(0,a.t)(),D=(0,o.S)(M,y),F=(0,c.useMemo)(()=>(0,c.isValidElement)(e)?c.Children.only(e):(0,d.jsx)("span",{children:e}),[e]);return(0,d.jsxs)(P,{defaultOpen:x,open:w,onOpenChange:E,onOpenChangeComplete:S,disableHoverablePopup:C,trackCursorAxis:T,actionsRef:R,disabled:O||_,handle:A,defaultTriggerId:k,children:[(0,d.jsx)(l.t,{value:!(O||_),children:(0,d.jsx)(J,{...j,closeOnClick:v,"data-testid":p,delay:m,closeDelay:n,render:F,ref:D})}),(0,d.jsx)(et,{container:I??void 0,keepMounted:h,children:(0,d.jsx)(ea,{side:g,sideOffset:b,children:(0,d.jsxs)(ed,{className:(0,i.t)("Tooltip",u.r,u.t,t),children:[(0,d.jsx)("span",{className:"relative block",children:f}),(0,d.jsx)(ef,{className:(0,r.r)(u.n)})]})})})]})}ep.displayName="Tooltip"},45565(e,t,n){"use strict";n.d(t,{a:()=>E,i:()=>C,n:()=>T,o:()=>w,r:()=>S,t:()=>k});var r=n(21392),i=n(817751),o=n(452825),l=n(872777),a=n(250617),s=n(244772),u=n(933578),c=n(391426),d=n(75978),f=n(412937),p=n(661721),m=n(841275),h=n(690834),v=n(187695);let g=u.forwardRef(function(e,t){let{selected:n}=(0,f.b)();return e.keepMounted||n?(0,c.jsx)(b,{...e,ref:t}):null}),b=u.memo(u.forwardRef((e,t)=>{let{render:n,className:r,style:i,keepMounted:o,...l}=e,{selected:a}=(0,f.b)(),s=u.useRef(null),{transitionStatus:c,setMounted:d}=(0,p.$)(a),g=(0,h.o)("span",e,{ref:[t,s],state:{selected:a,transitionStatus:c},props:[{"aria-hidden":!0,children:"✔️"},l],stateAttributesMapping:v.G});return(0,m.v)({batch:!0,enabled:!a,open:a,ref:s,onComplete(){a||d(!1)}}),g}));var y=n(620711),x=n(382287);function w({item:e,index:t,style:n,"data-index":o,"aria-setsize":s,"aria-posinset":u,ref:f}){return(0,c.jsx)(d.x,{ref:f,value:e,disabled:e.disabled,index:t,style:n,"data-index":o,"aria-setsize":s,"aria-posinset":u,className:(0,r.r)((0,l.c)({hasDescription:!!e.description})),children:(0,c.jsx)(a.n,{label:e.label,description:e.description,prefix:e.prefix,icon:e.icon,suffix:e.suffix,trailingContent:(0,c.jsx)(g,{className:(0,r.r)((0,l.i)({hasDescription:!!e.description})),children:(0,c.jsx)(i.t,{name:"checkmark-small",size:"md","aria-hidden":"true"})})})})}function E(e){if(!(e.length>0&&"items"in e[0]))return e;let t=[];for(let n of e)for(let e of n.items)t.push(e);return t}function S(e,t){return"Enter"===e.key&&!!t&&!e.ctrlKey&&!e.shiftKey&&!e.altKey&&!e.metaKey&&!e.nativeEvent.isComposing&&229!==e.which&&!e.currentTarget.getAttribute("aria-activedescendant")}function C(e,t){e.preventDefault(),t&&e.preventBaseUIHandler?.()}function T({originalOptions:e,totalItemCount:t,virtualizerRef:n,scrollElementRef:a}){let f=(0,y.Dc)().filteredItems,p=(0,u.useMemo)(()=>(function(e,t){let n,r=[];if(!(t.length>0&&"items"in t[0])){for(let t=0;t<e.length;t++)r.push({kind:"item",option:e[t],baseItemIndex:t});return r}let i=new Map;for(let e of t)for(let t of e.items)i.set(t.value,e.label);for(let t=0;t<e.length;t++){let o=e[t],l=i.get(o.value);void 0!==l&&l!==n&&"__compass_creatable_group__"!==l&&(r.push({kind:"groupLabel",label:l}),n=l),r.push({kind:"item",option:o,baseItemIndex:t})}return r})(f,e),[f,e]),m=(0,u.useRef)(p);m.current=p;let h=(0,x.T)({count:p.length,getScrollElement:()=>a.current,estimateSize:(0,u.useCallback)(e=>{let t=m.current[e];return t?"groupLabel"===t.kind?28:"item"===t.kind&&t.option.description?60:40:40},[]),overscan:10,paddingStart:4,paddingEnd:4,scrollPaddingStart:4,scrollPaddingEnd:4});(0,u.useImperativeHandle)(n,()=>({scrollToIndex:(e,t)=>{let n=m.current.findIndex(t=>"item"===t.kind&&t.baseItemIndex===e);-1!==n&&h.scrollToIndex(n,t)}}),[h]),(0,u.useEffect)(()=>{h.measure()},[h]);let v=h.getTotalSize(),g=h.getVirtualItems();return(0,c.jsx)("div",{role:"presentation",style:{height:v,position:"relative"},children:g.map(e=>{let n=p[e.index];if(!n)return null;let a={position:"absolute",top:0,left:0,width:"100%",height:e.size,transform:`translateY(${e.start}px)`};if("groupLabel"===n.kind)return(0,c.jsx)("div",{role:"presentation",style:a,className:(0,r.r)(l.n),children:n.label},e.key);let u=n.option;if((0,s.i)(u)){let f=m.current.slice(0,e.index).some(e=>"item"===e.kind&&!(0,s.i)(e.option));return(0,c.jsxs)("div",{style:a,role:"presentation",children:[f&&(0,c.jsx)(o.c,{}),(0,c.jsxs)(d.x,{ref:h.measureElement,value:u,index:n.baseItemIndex,"data-index":e.index,"aria-setsize":t+1,"aria-posinset":n.baseItemIndex+1,className:(0,r.r)((0,l.c)({hasDescription:!1})),children:[(0,c.jsx)(i.t,{name:"plus",size:"sm",className:(0,r.r)((0,l.i)({hasDescription:!1})),"aria-hidden":"true"}),(0,c.jsx)("div",{className:(0,r.r)(l.o),children:u.label})]})]},e.key)}return(0,c.jsx)(w,{ref:h.measureElement,item:u,index:n.baseItemIndex,"data-index":e.index,"aria-setsize":t,"aria-posinset":n.baseItemIndex+1,style:a},e.key)})})}w.displayName="ComboboxOptionItem",T.displayName="VirtualizedComboboxList";let R=new WeakSet;function O(e){return e.matches('[role="combobox"], input, button')?e:e.querySelector('[role="combobox"]')??e.querySelector('input:not([type="hidden"])')??e.querySelector("button")??e}function A(e){let t=e.previousElementSibling;for(;t;){if(t.matches('[data-compass-field], [role="combobox"]'))return O(t);let e=t.querySelector('[data-compass-field], [role="combobox"]');if(e)return O(e);t=t.previousElementSibling}let n=e.parentElement;if(!n)return null;let r=n.querySelector("[data-compass-field]");return r?O(r):null}function k(e){if(!e||R.has(e))return;R.add(e);let t=e.focus.bind(e),n="function"==typeof e.scrollIntoView?e.scrollIntoView.bind(e):void 0;Object.defineProperty(e,"focus",{configurable:!0,value(n){let r=A(e);r?r.focus(n):t(n)}}),Object.defineProperty(e,"scrollIntoView",{configurable:!0,value(...t){let r=A(e);r&&"function"==typeof r.scrollIntoView?r.scrollIntoView(...t):n?.(...t)}})}},259228(e,t,n){"use strict";n.d(t,{C:()=>o});var r=n(933578);function i(e,t){let n,r=window.getComputedStyle(e);return("normal"!==(n=r.lineHeight)&&n.endsWith("px")?parseFloat(n):1.2*parseFloat(r.fontSize))*t+(parseFloat(r.paddingTop)||0)+(parseFloat(r.paddingBottom)||
10)+(parseFloat(r.borderTopWidth)||0)+(parseFloat(r.borderBottomWidth)||0)}function o(e){let t=(0,r.useRef)(null),n=null!==e,o=(0,r.useMemo)(()=>!("u"<typeof CSS)&&"function"==typeof CSS.supports&&CSS.supports("field-sizing","content"),[]),{minHeight:l,maxHeight:a}=function(e,t){let{minRows:n=1,maxRows:o=1/0}=t,[l,a]=(0,r.useState)(0),[s,u]=(0,r.useState)(1/0);return(0,r.useLayoutEffect)(()=>{let t=e.current;t&&window.requestAnimationFrame(()=>{if(!t)return;let e=i(t,n),r=o===1/0?1/0:i(t,o);a(e),u(r)})},[e,n,o]),{minHeight:l,maxHeight:s}}(t,e??{minRows:1,maxRows:1/0}),s=function(e,t,n){let[i,o]=(0,r.useState)(void 0),[l,a]=(0,r.useState)("hidden"),s=(0,r.useCallback)(()=>{let r=e.current;if(!r)return;let i=r.style.height;r.style.height="auto";let l=r.scrollHeight;r.style.height=i;let s=Math.min(Math.max(l,t),n);o(`${s}px`),a(s>=n?"auto":"hidden")},[e,t,n]);return(0,r.useLayoutEffect)(()=>{let t=e.current;if(!t)return;window.requestAnimationFrame(()=>{s()}),t.addEventListener("input",s);let n=new ResizeObserver(()=>{s()});return n.observe(t),()=>{t.removeEventListener("input",s),n.disconnect()}},[s,e]),{height:i,overflow:l}}(t,l,a);return{measureRef:t,style:(0,r.useMemo)(()=>n?o?{fieldSizing:"content",minHeight:l>0?`${l}px`:void 0,maxHeight:a!==1/0?`${a}px`:void 0,overflow:a!==1/0?"auto":"hidden"}:{height:s.height,overflow:s.overflow}:{},[n,o,l,a,s.height,s.overflow])}}}
1,993465(e,t,n){"use strict";var r=n(70485),i=n(933578);let o=`(min-width: ${r.m.lg})`;function l(){return!0}function a(){let e=(0,i.useMemo)(()=>"u"<typeof window?null:window.matchMedia(o),[]),t=(0,i.useCallback)(t=>e?(e.addEventListener("change",t),()=>{e.removeEventListener("change",t)}):()=>{},[e]);return(0,i.useSyncExternalStore)(t,()=>!e||!e.matches,l)}n.d(t,{a:()=>a})},433998(e,t,n){"use strict";var r=n(933578);function i({element:e,onReachEnd:t,threshold:n=80,enabled:o=!0}){let l=(0,r.useRef)(!1),a=(0,r.useRef)(null),s=(0,r.useRef)(t);s.current=t,(0,r.useLayoutEffect)(()=>{if(!o||!e){l.current=!1;return}function t(){if(!e)return;let{scrollTop:t,clientHeight:r,scrollHeight:i}=e,o=t+r>=i-n;o&&!l.current?(l.current=!0,s.current()):o||(l.current=!1)}function r(){null===a.current&&(a.current=window.requestAnimationFrame(()=>{t(),a.current=null}))}e.addEventListener("scroll",r,{passive:!0});let i=new ResizeObserver(r);return i.observe(e),t(),()=>{e.removeEventListener("scroll",r),i.disconnect(),null!==a.current&&(window.cancelAnimationFrame(a.current),a.current=null),l.current=!1}},[e,o,n])}n.d(t,{n:()=>i})},734018(e,t,n){"use strict";var r=n(933578);function i(){return!1}function o(){let e=(0,r.useMemo)(()=>"u"<typeof window?null:window.matchMedia("(prefers-reduced-motion: reduce)"),[]),t=(0,r.useCallback)(t=>e?(e.addEventListener("change",t),()=>{e.removeEventListener("change",t)}):()=>{},[e]);return(0,r.useSyncExternalStore)(t,()=>e?.matches??!1,i)}n.d(t,{j:()=>o})},250617(e,t,n){"use strict";var r=n(21392),i=n(817751),o=n(872777),l=n(391426);function a({label:e,description:t,prefix:n,icon:s,suffix:u,trailingContent:c,renderLabel:d}){let f=!!t,p=(0,r.r)((0,o.i)({hasDescription:f}));return(0,l.jsxs)(l.Fragment,{children:[n&&(0,l.jsx)("div",{className:p,children:n}),!n&&s&&(0,l.jsx)(i.t,{size:"sm",name:s,className:p}),f?(0,l.jsxs)("div",{className:(0,r.r)(o.a),children:[d?d("truncate text-body-sm"):(0,l.jsx)("span",{className:"truncate text-body-sm",children:e}),(0,l.jsx)("span",{className:(0,r.r)(o.r),children:t})]}):d?d((0,r.r)(o.o)):(0,l.jsx)("div",{className:(0,r.r)(o.o),children:e}),u&&(0,l.jsx)("div",{className:p,children:u}),c]})}a.displayName="ListItemContent";let s=e=>null==e||""===e?void 0:"number"==typeof e?`${e}px`:e;function u({dropdownMaxWidth:e,dropdownMaxHeight:t,dropdownMatchTriggerWidth:n}){let r=s(e),i=s(t);if(r||i||n)return{...r&&{"--list-popup-max-width":r},...i&&{"--list-popup-max-height":i},...n&&{"--list-popup-min-width":"var(--anchor-width)","--list-popup-max-width":"var(--anchor-width)"}}}n.d(t,{n:()=>a,t:()=>u})},872777(e,t,n){"use strict";var r=n(549403),i=n(21392);let o=(0,r.t)(["flex","flex-col","items-stretch","bg-primary","border","outline-none","overscroll-contain","rounded-md","border-primary"]),l=(0,r.t)(["absolute","size-3","bg-primary","rotate-45","border-primary","group-data-[side=top]:-bottom-1.5","group-data-[side=top]:border-r","group-data-[side=top]:border-b","group-data-[side=bottom]:-top-1.5","group-data-[side=bottom]:border-l","group-data-[side=bottom]:border-t","group-data-[side=left]:-right-1.5","group-data-[side=left]:border-r","group-data-[side=left]:border-t","group-data-[side=right]:-left-1.5","group-data-[side=right]:border-l","group-data-[side=right]:border-b"]),a=(0,r.t)(["min-w-[min(max(var(--list-popup-min-width),var(--anchor-width)),var(--list-popup-max-width),calc(100vw-1rem))]","max-w-[min(var(--list-popup-max-width),calc(100vw-1rem))]","max-h-[min(calc(var(--available-height)-2rem),var(--list-popup-max-height))]"]),s=(0,r.t)(["min-h-0","max-h-[inherit]","flex-1","overflow-hidden"]),u=(0,r.t)(["max-h-[inherit]","outline-none","scroll-p-1","overscroll-contain"]),c=(0,r.t)(["relative","p-1","outline-none","scroll-p-1","grow","overflow-y-auto","empty:p-0"]),d=(0,r.t)(["px-2","py-1","text-label-xs","text-tertiary"]),f=(0,i.n)({base:["flex","gap-2","p-2","text-primary","outline-none","cursor-pointer","rounded-md","group","data-[highlighted]:bg-hover","data-[disabled]:text-disabled","data-[disabled]:data-[highlighted]:bg-transparent","data-[disabled]:cursor-not-allowed"],variants:{danger:{true:"text-danger",false:null},hasDescription:{true:"items-start",false:"items-center"}}}),p=["truncate","flex-1"],m=(0,r.t)(["text-body-sm",...p]),h=(0,r.t)([...p]),v=(0,r.t)(["flex","flex-col","min-w-0","flex-1"]),g=(0,r.t)(["text-caption","text-secondary","truncate","group-data-[disabled]:text-disabled"]),b=(0,i.n)({base:["shrink-0"],variants:{hasDescription:{true:"mt-0.5",false:null}}}),y=(0,r.t)(["p-3","text-body-sm","text-tertiary","empty:p-0"]),x=(0,r.t)(["flex","items-center","gap-2","p-3","text-body-sm","text-tertiary","empty:p-0"]);n.d(t,{},{a:v,c:f,d:{tabIndex:-1,"data-list-scroll-viewport":""},f:u,g:o,h:l,i:b,l:a,m:c,n:d,o:m,p:x,r:g,s:h,t:y,u:s})},70485(e,t,n){"use strict";n.d(t,{},{m:{sm:"640px",md:"768px",lg:"1024px",xl:"1280px","2xl":"1536px","3xl":"1680px"}})},244772(e,t,n){"use strict";var r=n(21392),i=n(817751),o=n(452825),l=n(872777),a=n(267022),s=n(933578),u=n(391426),c=n(240490),d=n(75978);let f="__compass_creatable__",p="__compass_creatable_group__";function m(e){return e.value===f}function h({item:e,showSeparator:t=!0}){return(0,u.jsxs)(u.Fragment,{children:[t&&(0,u.jsx)(c.Z,{render:(0,u.jsx)(o.c,{})}),(0,u.jsxs)(d.x,{value:e,className:(0,r.r)((0,l.c)({hasDescription:!1})),children:[(0,u.jsx)(i.t,{name:"plus",size:"sm",className:(0,r.r)((0,l.i)({hasDescription:!1})),"aria-hidden":"true"}),(0,u.jsx)("div",{className:(0,r.r)(l.o),children:e.label})]})]})}function v({options:e,creatable:t,onCreateOption:n,creatableLabel:r="Create '%s'"}
1){let[i,o]=(0,s.useState)(""),l=t?i.trim():"",u=(0,s.useMemo)(()=>t?(0,a.t)(e)?e.flatMap(e=>e.items):e:[],[t,e]),c=(0,s.useMemo)(()=>{if(!t||""===l)return!1;let e=l.toLowerCase();return u.some(t=>t.label.toLowerCase()===e)},[t,l,u]),d=t&&""!==l&&!c,h=(0,s.useMemo)(()=>{if(!d)return!0;if(""===l)return u.length>0;let e=l.toLocaleLowerCase();return u.some(t=>t.label.toLocaleLowerCase().includes(e))},[d,l,u]),g=(0,s.useMemo)(()=>{if(!d)return e;let t={value:f,label:r.replace("%s",l)};return(0,a.t)(e)?[...e,{label:p,items:[t]}]:[...e,t]},[d,e,r,l]),b=(0,s.useMemo)(()=>{if(t)return(e,t,n)=>!!m(e)||(n?n(e):e.label).toLocaleLowerCase().includes(t.toLocaleLowerCase())},[t]);return{showCreatable:d,inputValue:i,handleInputValueChange:(0,s.useCallback)(e=>{o(e)},[]),handleOpenChange:(0,s.useCallback)(e=>{e||o("")},[]),fireCreateOption:(0,s.useCallback)(e=>{t&&n?.(l,e)},[t,n,l]),hasVisibleOptions:h,augmentedItems:g,creatableFilter:b}}h.displayName="CreatableItemInList",n.d(t,{i:()=>m,r:()=>h,t:()=>v},{n:p})},442864(e,t,n){"use strict";var r=n(933578);let i=!1,o=!1,l=!1,a=new Set,s=null,u=null;function c(){"u">typeof window&&"function"==typeof window.matchMedia&&!s&&(s=window.matchMedia("(hover: none)"),u=window.matchMedia("(pointer: coarse)"))}function d(){if("u"<typeof window)return!1;c();let e=s,t=u;return!!e&&!!t&&!!(e.matches||t.matches||navigator.maxTouchPoints>0)&&(o?i:e.matches&&t.matches)}function f(){return!1}function p(){for(let e of a)e()}function m(){p()}function h(e){let t="touch"===e.pointerType,n=i,r=o;o=!0,i=t,r&&n===t||p()}function v(e){return a.add(e),!l&&"u">typeof window&&(c(),s?.addEventListener("change",m),u?.addEventListener("change",m),window.addEventListener("pointerdown",h,{passive:!0}),l=!0),()=>{a.delete(e),0===a.size&&(!l||(l=!1,"u">typeof window&&(s?.removeEventListener("change",m),u?.removeEventListener("change",m),window.removeEventListener("pointerdown",h))))}}function g(){return(0,r.useSyncExternalStore)(v,d,f)}n.d(t,{t:()=>g})},267022(e,t,n){"use strict";function r(e){return e.length>0&&"items"in e[0]}n.d(t,{t:()=>r})},940639(e,t,n){"use strict";let r,i,o,l;n.d(t,{l:()=>Z});var a=n(933578),s=n(246091),u=n(951068),c=n(800685),d=n(854524),f=n(242851),p=n(232600),m=n(474797),h=n(315754),v=n(872816),g=n(179957),b=n(849488),y=n(764848),x=n(111978),w=n(69370),E=n(259378);function S(e,t){let n=(0,a.useRef)([]),r=(0,g._)(e);(0,a.useEffect)(()=>{let e=[...n.current];for(let[i,o]of t.entries())if(n.current[i]!==o){let i=r(t,e);return n.current=t,i}},[r,...t])}var C=((r=C||{})[r.None=1]="None",r[r.InitialFocus=2]="InitialFocus",r[r.TabLock=4]="TabLock",r[r.FocusLock=8]="FocusLock",r[r.RestoreFocus=16]="RestoreFocus",r[r.All=30]="All",r);let T=Object.assign((0,u.FX)(function(e,t){let n=(0,a.useRef)(null),r=(0,c.P)(n,t),{initialFocus:i,containers:o,features:l=30,...d}=e;(0,m.g)()||(l=1);let f=(0,x.g)(n);!function({ownerDocument:e},t){let n=(0,a.useRef)(null);(0,w.M)(null==e?void 0:e.defaultView,"focusout",e=>{!t||n.current||(n.current=e.target)},!0),S(()=>{t||((null==e?void 0:e.activeElement)===(null==e?void 0:e.body)&&(0,v.pW)(n.current),n.current=null)},[t]);let r=(0,a.useRef)(!1);(0,a.useEffect)(()=>(r.current=!1,()=>{r.current=!0,(0,E._)(()=>{r.current&&((0,v.pW)(n.current),n.current=null)})}),[])}({ownerDocument:f},!!(16&l));let p=function({ownerDocument:e,container:t,initialFocus:n},r){let i=(0,a.useRef)(null),o=(0,y.a)();return S(()=>{if(!r)return;let l=t.current;l&&(0,E._)(()=>{if(!o.current)return;let t=null==e?void 0:e.activeElement;if(null!=n&&n.current){if((null==n?void 0:n.current)===t){i.current=t;return}}else if(l.contains(t)){i.current=t;return}null!=n&&n.current?(0,v.pW)(n.current):(0,v.CU)(l,v.BD.First)===v.Me.Error&&console.warn("There are no focusable elements inside the <FocusTrap />"),i.current=null==e?void 0:e.activeElement})},[r]),i}({ownerDocument:f,container:n,initialFocus:i},!!(2&l));!function({ownerDocument:e,container:t,containers:n,previousActiveElement:r},i){let o=(0,y.a)();(0,w.M)(null==e?void 0:e.defaultView,"focus",e=>{if(!i||!o.current)return;let l=new Set(null==n?void 0:n.current);l.add(t);let a=r.current;if(!a)return;let s=e.target;s&&s instanceof HTMLElement?function(e,t){var n;
1for(let r of e)if(null!=(n=r.current)&&n.contains(t))return!0;return!1}(l,s)?(r.current=s,(0,v.pW)(s)):(e.preventDefault(),e.stopPropagation(),(0,v.pW)(a)):(0,v.pW)(r.current)},!0)}({ownerDocument:f,container:n,containers:o,previousActiveElement:p},!!(8&l));let C=(0,b.u)(),T=(0,g._)(()=>{let e=n.current;e&&(0,s.Y)(C.current,{[b.O.Forwards]:()=>(0,v.CU)(e,v.BD.First),[b.O.Backwards]:()=>(0,v.CU)(e,v.BD.Last)})});return a.createElement(a.Fragment,null,!!(4&l)&&a.createElement(h.j,{as:"button",type:"button",onFocus:T,features:h.O.Focusable}),(0,u.XX)({ourProps:{ref:r},theirProps:d,defaultTag:"div",name:"FocusTrap"}),!!(4&l)&&a.createElement(h.j,{as:"button",type:"button",onFocus:T,features:h.O.Focusable}))}),{features:C});var R=n(302817),O=n(119869);let A=new Set,k=new Map;function M(e){e.setAttribute("aria-hidden","true"),e.inert=!0}function j(e){let t=k.get(e);t&&(null===t["aria-hidden"]?e.removeAttribute("aria-hidden"):e.setAttribute("aria-hidden",t["aria-hidden"]),e.inert=t.inert)}var I=n(221664),_=n(518251);let P=(0,a.createContext)(null),D=(0,u.FX)(function(e,t){let n=function e(){let t=(0,a.useContext)(P);if(null===t){let t=Error("You used a <Description /> component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(t,e),t}return t}(),r=`headlessui-description-${(0,p.B)()}`,i=(0,c.P)(t);(0,O.s)(()=>n.register(r),[r,n.register]);let o={ref:i,...n.props,id:r};return(0,u.XX)({ourProps:o,theirProps:e,slot:n.slot||{},defaultTag:"p",name:n.name||"Description"})});var F=n(426579);let L=(0,a.createContext)(()=>{});L.displayName="StackContext";var N=((i=N||{})[i.Add=0]="Add",i[i.Remove=1]="Remove",i);function V({children:e,onUpdate:t,type:n,element:r,enabled:i}){let o=(0,a.useContext)(L),l=(0,g._)((...e)=>{null==t||t(...e),o(...e)});return(0,O.s)(()=>{let e=void 0===i||!0===i;return e&&l(0,n,r),()=>{e&&l(1,n,r)}},[l,n,r,i]),a.createElement(L.Provider,{value:l},e)}var H=n(633077),z=n(205881),W=((o=W||{})[o.Open=0]="Open",o[o.Closed=1]="Closed",o),U=((l=U||{})[l.SetTitleId=0]="SetTitleId",l);let B={0:(e,t)=>e.titleId===t.id?e:{...e,titleId:t.id}},q=(0,a.createContext)(null);function $(e){let t=(0,a.useContext)(q);if(null===t){let t=Error(`<${e} /> is missing a parent <Dialog /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,$),t}return t}function K(e,t){return(0,s.Y)(t.type,B,e,t)}q.displayName="DialogContext";let Y=u.O5.RenderStrategy|u.O5.Static,X=(0,u.FX)(function(e,t){var n;let{open:r,onClose:i,initialFocus:o,__demoMode:l=!1,...f}=e,[v,b]=(0,a.useState)(0),y=(0,F.O_)();void 0===r&&null!==y&&(r=(0,s.Y)(y,{[F.Uw.Open]:!0,[F.Uw.Closed]:!1}));let E=(0,a.useRef)(new Set),S=(0,a.useRef)(null),C=(0,c.P)(S,t),D=(0,a.useRef)(null),L=(0,x.g)(S),W=e.hasOwnProperty("open")||null!==y,U=e.hasOwnProperty("onClose");if(!W&&!U)throw Error("You have to provide an `open` and an `onClose` prop to the `Dialog` component.");if(!W)throw Error("You provided an `onClose` prop to the `Dialog`, but forgot an `open` prop.");if(!U)throw Error("You provided an `open` prop to the `Dialog`, but forgot an `onClose` prop.");if("boolean"!=typeof r)throw Error(`You provided an \`open\` prop to the \`Dialog\`, but the value is not a boolean. Received: ${r}`);if("function"!=typeof i)throw Error(`You provided an \`onClose\` prop to the \`Dialog\`, but the value is not a function. Received: ${i}`);let B=+!r,[$,X]=(0,a.useReducer)(K,{titleId:null,descriptionId:null,panelRef:(0,a.createRef)()}),G=(0,g._)(()=>i(!1)),Z=(0,g._)(e=>X({type:0,id:e})),J=!!(0,m.g)()&&!l&&0===B,Q=v>1,ee=null!==(0,a.useContext)(q);(function(e,t=!0){(0,O.s)(()=>{if(!t||!e.current)return;let n=e.current,r=(0,R.T)(n);if(r){for(let e of(A.add(n),k.keys()))e.contains(n)&&(j(e),k.delete(e));return r.querySelectorAll("body > *").forEach(e=>{if(e instanceof HTMLElement){for(let t of A)if(e.contains(t))return;1===A.size&&(k.set(e,{"aria-hidden":e.getAttribute("aria-hidden"),inert:e.inert}),M(e))}}),()=>{if(A.delete(n),A.size>0)r.querySelectorAll("body > *").forEach(e=>{if(e instanceof HTMLElement&&!k.has(e)){for(let t of A)if(e.contains(t))return;k.set(e,{"aria-hidden":e.getAttribute("aria-hidden"),inert:e.inert}),M(e)}});else for(let e of k.keys())j(e),k.delete(e)}}},[t])})(S,!!Q&&J),(0,H.j)(()=>{var e,t;return[...Array.from(null!=(e=null==L?void 0:L.querySelectorAll("body > *, [data-headlessui-portal]"))?e:[]).filter(e=>!(!(e instanceof HTMLElement)||e.contains(D.current)||$.panelRef.current&&e.contains($.panelRef.current))),null!=(t=$.panelRef.current)?t:S.current]},G,J&&!Q),(0,w.M)(null==L?void 0:L.defaultView,"keydown",e=>{e.defaultPrevented||e.key===d.D.Escape&&0===B&&(Q||(e.preventDefault(),e.stopPropagation(),G()))}),n=0===B&&!ee,(0,a.useEffect)(()=>{var e;if(!n||!L)return;let t=(0,z.e)();function r(e,n,r){let i=e.style.getPropertyValue(n);return Object.assign(e.style,{[n]:r}),t.add(()=>{Object.assign(e.style,{[n]:i})})}let i=L.documentElement,o=(null!=(e=L.defaultView)?e:window).innerWidth-i.clientWidth;if(r(i,"overflow","hidden"),o>0){let e=i.clientWidth-i.offsetWidth;r(i,"paddingRight",`${o-e}px`)}if(/iPhone/gi.test(window.navigator.platform)||/Mac/gi.test(window.navigator.platform)&&window.navigator.maxTouchPoints>0){let e=window.pageYOffset;r(i,"position","fixed"),r(i,"marginTop",`-${e}px`),r(i,"width","100%"),t.add(()=>window.scrollTo(0,e))}return t.dispose},[L,n]),(0,a.useEffect)(()=>
1{if(0!==B||!S.current)return;let e=new IntersectionObserver(e=>{for(let t of e)0===t.boundingClientRect.x&&0===t.boundingClientRect.y&&0===t.boundingClientRect.width&&0===t.boundingClientRect.height&&G()});return e.observe(S.current),()=>e.disconnect()},[B,S,G]);let[et,en]=function(){let[e,t]=(0,a.useState)([]);return[e.length>0?e.join(" "):void 0,(0,a.useMemo)(()=>function(e){let n=(0,g._)(e=>(t(t=>[...t,e]),()=>t(t=>{let n=t.slice(),r=n.indexOf(e);return -1!==r&&n.splice(r,1),n}))),r=(0,a.useMemo)(()=>({register:n,slot:e.slot,name:e.name,props:e.props}),[n,e.slot,e.name,e.props]);return a.createElement(P.Provider,{value:r},e.children)},[t])]}(),er=`headlessui-dialog-${(0,p.B)()}`,ei=(0,a.useMemo)(()=>[{dialogState:B,close:G,setTitleId:Z},$],[B,$,G,Z]),eo=(0,a.useMemo)(()=>({open:0===B}),[B]),el={ref:C,id:er,role:"dialog","aria-modal":0===B||void 0,"aria-labelledby":$.titleId,"aria-describedby":et};return a.createElement(V,{type:"Dialog",enabled:0===B,element:S,onUpdate:(0,g._)((e,t,n)=>{"Dialog"===t&&(0,s.Y)(e,{[N.Add](){E.current.add(n),b(e=>e+1)},[N.Remove](){E.current.add(n),b(e=>e-1)}})})},a.createElement(_.a,{force:!0},a.createElement(I.Z,null,a.createElement(q.Provider,{value:ei},a.createElement(I.Z.Group,{target:S},a.createElement(_.a,{force:!1},a.createElement(en,{slot:eo,name:"Dialog.Description"},a.createElement(T,{initialFocus:o,containers:E,features:J?(0,s.Y)(Q?"parent":"leaf",{parent:T.features.RestoreFocus,leaf:T.features.All&~T.features.FocusLock}):T.features.None},(0,u.XX)({ourProps:el,theirProps:f,slot:eo,defaultTag:"div",features:Y,visible:0===B,name:"Dialog"})))))))),a.createElement(h.j,{features:h.O.Hidden,ref:D}))}),G=(0,u.FX)(function(e,t){let[{dialogState:n,close:r}]=$("Dialog.Overlay"),i=(0,c.P)(t),o=`headlessui-dialog-overlay-${(0,p.B)()}`,l=(0,g._)(e=>{if(e.target===e.currentTarget){if((0,f.l)(e.currentTarget))return e.preventDefault();e.preventDefault(),e.stopPropagation(),r()}}),s=(0,a.useMemo)(()=>({open:0===n}),[n]);return(0,u.XX)({ourProps:{ref:i,id:o,"aria-hidden":!0,onClick:l},theirProps:e,slot:s,defaultTag:"div",name:"Dialog.Overlay"})}),Z=Object.assign(X,{Backdrop:(0,u.FX)(function(e,t){let[{dialogState:n},r]=$("Dialog.Backdrop"),i=(0,c.P)(t),o=`headlessui-dialog-backdrop-${(0,p.B)()}`;(0,a.useEffect)(()=>{if(null===r.panelRef.current)throw Error("A <Dialog.Backdrop /> component is being used, but a <Dialog.Panel /> component is missing.")},[r.panelRef]);let l=(0,a.useMemo)(()=>({open:0===n}),[n]);return a.createElement(_.a,{force:!0},a.createElement(I.Z,null,(0,u.XX)({ourProps:{ref:i,id:o,"aria-hidden":!0},theirProps:e,slot:l,defaultTag:"div",name:"Dialog.Backdrop"})))}),Panel:(0,u.FX)(function(e,t){let[{dialogState:n},r]=$("Dialog.Panel"),i=(0,c.P)(t,r.panelRef),o=`headlessui-dialog-panel-${(0,p.B)()}`,l=(0,a.useMemo)(()=>({open:0===n}),[n]),s=(0,g._)(e=>{e.stopPropagation()});return(0,u.XX)({ourProps:{ref:i,id:o,onClick:s},theirProps:e,slot:l,defaultTag:"div",name:"Dialog.Panel"})}),Overlay:G,Title:(0,u.FX)(function(e,t){let[{dialogState:n,setTitleId:r}]=$("Dialog.Title"),i=`headlessui-dialog-title-${(0,p.B)()}`,o=(0,c.P)(t);(0,a.useEffect)(()=>(r(i),()=>r(null)),[i,r]);let l=(0,a.useMemo)(()=>({open:0===n}),[n]);return(0,u.XX)({ourProps:{ref:o,id:i},theirProps:e,slot:l,defaultTag:"h2",name:"Dialog.Title"})}),Description:D})},854524(e,t,n){"use strict";let r;var i=((r=i||{}).Space=" ",r.Enter="Enter",r.Escape="Escape",r.Backspace="Backspace",r.Delete="Delete",r.ArrowLeft="ArrowLeft",r.ArrowUp="ArrowUp",r.ArrowRight="ArrowRight",r.ArrowDown="ArrowDown",r.Home="Home",r.End="End",r.PageUp="PageUp",r.PageDown="PageDown",r.Tab="Tab",r);n.d(t,{D:()=>i})},221664(e,t,n){"use strict";var r=n(933578),i=n(574795),o=n(951068),l=n(119869),a=n(518251),s=n(474797),u=n(800685),c=n(111978),d=n(259378),f=n(752954);let p=r.Fragment,m=(0,o.FX)(function(e,t){let n=(0,r.useRef)(null),m=(0,u.P)((0,u.a)(e=>{n.current=e}),t),h=(0,c.g)(n),g=function(e){let t=(0,a.S)(),n=(0,r.useContext)(v),i=(0,c.g)(e),[o,l]=(0,r.useState)(()=>{if(!t&&null!==n||f.S)return null;let e=null==i?void 0:i.getElementById("headlessui-portal-root");
1if(e)return e;if(null===i)return null;let r=i.createElement("div");return r.setAttribute("id","headlessui-portal-root"),i.body.appendChild(r)});return(0,r.useEffect)(()=>{null!==o&&(null!=i&&i.body.contains(o)||null==i||i.body.appendChild(o))},[o,i]),(0,r.useEffect)(()=>{t||null!==n&&l(n.current)},[n,l,t]),o}(n),[b]=(0,r.useState)(()=>{var e;return f.S?null:null!=(e=null==h?void 0:h.createElement("div"))?e:null}),y=(0,s.g)(),x=(0,r.useRef)(!1);return(0,l.s)(()=>{if(x.current=!1,!(!g||!b))return g.contains(b)||(b.setAttribute("data-headlessui-portal",""),g.appendChild(b)),()=>{x.current=!0,(0,d._)(()=>{var e;x.current&&g&&b&&(g.removeChild(b),g.childNodes.length<=0&&(null==(e=g.parentElement)||e.removeChild(g)))})}},[g,b]),y&&g&&b?(0,i.createPortal)((0,o.XX)({ourProps:{ref:m},theirProps:e,defaultTag:p,name:"Portal"}),b):null}),h=r.Fragment,v=(0,r.createContext)(null),g=Object.assign(m,{Group:(0,o.FX)(function(e,t){let{target:n,...i}=e,l={ref:(0,u.P)(t)};return r.createElement(v.Provider,{value:n},(0,o.XX)({ourProps:l,theirProps:i,defaultTag:h,name:"Popover.Group"}))})});n.d(t,{Z:()=>g})},62741(e,t,n){"use strict";let r,i;n.d(t,{e:()=>_});var o=n(933578),l=n(951068),a=n(426579),s=n(246091),u=n(764848),c=n(119869),d=n(791186),f=n(474797),p=n(800685),m=n(205881);function h(e,...t){e&&t.length>0&&e.classList.add(...t)}function v(e,...t){e&&t.length>0&&e.classList.remove(...t)}var g=((r=g||{}).Ended="ended",r.Cancelled="cancelled",r),b=n(152866),y=n(179957);function x(e=""){return e.split(" ").filter(e=>e.trim().length>1)}let w=(0,o.createContext)(null);w.displayName="TransitionContext";var E=((i=E||{}).Visible="visible",i.Hidden="hidden",i);let S=(0,o.createContext)(null);function C(e){return"children"in e?C(e.children):e.current.filter(({el:e})=>null!==e.current).filter(({state:e})=>"visible"===e).length>0}function T(e,t){let n=(0,d.Y)(e),r=(0,o.useRef)([]),i=(0,u.a)(),a=(0,b.L)(),c=(0,y._)((e,t=l.mK.Hidden)=>{let o=r.current.findIndex(({el:t})=>t===e);-1!==o&&((0,s.Y)(t,{[l.mK.Unmount](){r.current.splice(o,1)},[l.mK.Hidden](){r.current[o].state="hidden"}}),a.microTask(()=>{var e;!C(r)&&i.current&&(null==(e=n.current)||e.call(n))}))}),f=(0,y._)(e=>{let t=r.current.find(({el:t})=>t===e);return t?"visible"!==t.state&&(t.state="visible"):r.current.push({el:e,state:"visible"}),()=>c(e,l.mK.Unmount)}),p=(0,o.useRef)([]),m=(0,o.useRef)(Promise.resolve()),h=(0,o.useRef)({enter:[],leave:[],idle:[]}),v=(0,y._)((e,n,r)=>{p.current.splice(0),t&&(t.chains.current[n]=t.chains.current[n].filter(([t])=>t!==e)),null==t||t.chains.current[n].push([e,new Promise(e=>{p.current.push(e)})]),null==t||t.chains.current[n].push([e,new Promise(e=>{Promise.all(h.current[n].map(([e,t])=>t)).then(()=>e())}
1)]),"enter"===n?m.current=m.current.then(()=>null==t?void 0:t.wait.current).then(()=>r(n)):r(n)}),g=(0,y._)((e,t,n)=>{Promise.all(h.current[t].splice(0).map(([e,t])=>t)).then(()=>{var e;null==(e=p.current.shift())||e()}).then(()=>n(t))});return(0,o.useMemo)(()=>({children:r,register:f,unregister:c,onStart:v,onStop:g,wait:m,chains:h}),[f,c,r,v,g,h,m])}function R(){}S.displayName="NestingContext";let O=["beforeEnter","afterEnter","beforeLeave","afterLeave"];function A(e){var t;let n={};for(let r of O)n[r]=null!=(t=e[r])?t:R;return n}let k=l.O5.RenderStrategy,M=(0,l.FX)(function(e,t){var n;let r,{beforeEnter:i,afterEnter:E,beforeLeave:R,afterLeave:O,enter:M,enterFrom:j,enterTo:I,entered:_,leave:P,leaveFrom:D,leaveTo:F,...L}=e,N=(0,o.useRef)(null),V=(0,p.P)(N,t),H=L.unmount?l.mK.Unmount:l.mK.Hidden,{show:z,appear:W,initial:U}=function(){let e=(0,o.useContext)(w);if(null===e)throw Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}(),[B,q]=(0,o.useState)(z?"visible":"hidden"),$=function(){let e=(0,o.useContext)(S);if(null===e)throw Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}(),{register:K,unregister:Y}=$,X=(0,o.useRef)(null);(0,o.useEffect)(()=>K(N),[K,N]),(0,o.useEffect)(()=>{if(H===l.mK.Hidden&&N.current)return z&&"visible"!==B?void q("visible"):(0,s.Y)(B,{hidden:()=>Y(N),visible:()=>K(N)})},[B,N,K,Y,z,H]);let G=(0,d.Y)({enter:x(M),enterFrom:x(j),enterTo:x(I),entered:x(_),leave:x(P),leaveFrom:x(D),leaveTo:x(F)}),Z=(n={beforeEnter:i,afterEnter:E,beforeLeave:R,afterLeave:O},r=(0,o.useRef)(A(n)),(0,o.useEffect)(()=>{r.current=A(n)},[n]),r),J=(0,f.g)();(0,o.useEffect)(()=>{if(J&&"visible"===B&&null===N.current)throw Error("Did you forget to passthrough the `ref` to the actual DOM node?")},[N,B,J]);let Q=U&&!W,ee=!J||Q||X.current===z?"idle":z?"enter":"leave",et=(0,y._)(e=>(0,s.Y)(e,{enter:()=>Z.current.beforeEnter(),leave:()=>Z.current.beforeLeave(),idle:()=>{}})),en=(0,y._)(e=>(0,s.Y)(e,{enter:()=>Z.current.afterEnter(),leave:()=>Z.current.afterLeave(),idle:()=>{}})),er=T(()=>{q("hidden"),Y(N)},$);return function({container:e,direction:t,classes:n,onStart:r,onStop:i}){let o=(0,u.a)(),l=(0,b.L)(),a=(0,d.Y)(t);(0,c.s)(()=>{let t=(0,m.e)();l.add(t.dispose);let u=e.current;if(u&&"idle"!==a.current&&o.current){var c,d,f;let e,o,l,p,b,y,x;return t.dispose(),r.current(a.current),t.add((c=n.current,d="enter"===a.current,f=e=>{t.dispose(),(0,s.Y)(e,{[g.Ended](){i.current(a.current)},[g.Cancelled]:()=>{}})},o=d?"enter":"leave",l=(0,m.e)(),p=void 0!==f?(e={called:!1},(...t)=>{if(!e.called)return e.called=!0,f(...t)}):()=>{},"enter"===o&&(u.removeAttribute("hidden"),u.style.display=""),b=(0,s.Y)(o,{enter:()=>c.enter,leave:()=>c.leave}),y=(0,s.Y)(o,{enter:()=>c.enterTo,leave:()=>c.leaveTo}),x=(0,s.Y)(o,{enter:()=>c.enterFrom,leave:()=>c.leaveFrom}),v(u,...c.enter,...c.enterTo,...c.enterFrom,...c.leave,...c.leaveFrom,...c.leaveTo,...c.entered),h(u,...b,...x),l.nextFrame(()=>{v(u,...x),h(u,...y),function(e,t){let n=(0,m.e)();if(!e)return n.dispose;let{transitionDuration:r,transitionDelay:i}=getComputedStyle(e),[o,l]=[r,i].map(e=>{let[t=0]=e.split(",").filter(Boolean).map(e=>e.includes("ms")?parseFloat(e):1e3*parseFloat(e)).sort((e,t)=>t-e);return t});if(o+l!==0){let r=[];r.push(n.addEventListener(e,"transitionrun",i=>{i.target===i.currentTarget&&(r.splice(0).forEach(e=>e()),r.push(n.addEventListener(e,"transitionend",e=>{e.target===e.currentTarget&&(t("ended"),r.splice(0).forEach(e=>e()))}),n.addEventListener(e,"transitioncancel",e=>{e.target===e.currentTarget&&(t("cancelled"),r.splice(0).forEach(e=>e()))})))}))}else t("ended");n.add(()=>t("cancelled")),n.dispose}(u,e=>("ended"===e&&(v(u,...b),h(u,...c.entered)),p(e)))}),l.dispose)),t.dispose}},[t])}({container:N,classes:G,direction:ee,onStart:(0,d.Y)(e=>{er.onStart(N,e,et)}),onStop:(0,d.Y)(e=>{er.onStop(N,e,en),"leave"!==e||C(er)||(q("hidden"),Y(N))})}),(0,o.useEffect)(()=>{Q&&(H===l.mK.Hidden?X.current=null:X.current=z)},[z,Q,B]),o.createElement(S.Provider,{value:er},o.createElement(a.El,{value:(0,s.Y)(B,{visible:a.Uw.Open,hidden:a.Uw.Closed})},(0,l.XX)({ourProps:{ref:V},theirProps:L,defaultTag:"div",features:k,visible:"visible"===B,name:"Transition.Child"})))}),j=(0,l.FX)(function(e,t){let{show:n,appear:r=!1,unmount:i,...u}=e,d=(0,o.useRef)(null),m=(0,p.P)(d,t);(0,f.g)();let h=(0,a.O_)();if(void 0===n&&null!==h&&(n=(0,s.Y)(h,{[a.Uw.Open]:!0,[a.Uw.Closed]:!1})),![!0,!1].includes(n))throw Error("A <Transition /> is used but it is missing a `show={true | false}` prop.");let[v,g]=(0,o.useState)(n?"visible":"hidden"),b=T(()=>{g("hidden")}),[y,x]=(0,o.useState)(!0),E=(0,o.useRef)([n]);(0,c.s)(()=>{!1!==y&&E.current[E.current.length-1]!==n&&(E.current.push(n),x(!1))},[E,n]);let R=(0,o.useMemo)(()=>({show:n,appear:r,initial:y}),[n,r,y]);(0,o.useEffect)(()=>
1{if(n)g("visible");else if(C(b)){let e=d.current;if(!e)return;let t=e.getBoundingClientRect();0===t.x&&0===t.y&&0===t.width&&0===t.height&&g("hidden")}else g("hidden")},[n,b]);let O={unmount:i};return o.createElement(S.Provider,{value:b},o.createElement(w.Provider,{value:R},(0,l.XX)({ourProps:{...O,as:o.Fragment,children:o.createElement(M,{ref:m,...O,...u})},theirProps:{},defaultTag:o.Fragment,features:k,visible:"visible"===v,name:"Transition"})))}),I=(0,l.FX)(function(e,t){let n=null!==(0,o.useContext)(w),r=null!==(0,a.O_)();return o.createElement(o.Fragment,null,!n&&r?o.createElement(j,{ref:t,...e}):o.createElement(M,{ref:t,...e}))}),_=Object.assign(j,{Child:I,Root:j})},152866(e,t,n){"use strict";var r=n(933578),i=n(205881);function o(){let[e]=(0,r.useState)(i.e);return(0,r.useEffect)(()=>()=>e.dispose(),[e]),e}n.d(t,{L:()=>o})},69370(e,t,n){"use strict";var r=n(933578),i=n(791186);function o(e,t,n,o){let l=(0,i.Y)(n);(0,r.useEffect)(()=>{function n(e){l.current(e)}return(e=null!=e?e:window).addEventListener(t,n,o),()=>e.removeEventListener(t,n,o)},[e,t,o])}n.d(t,{M:()=>o})},179957(e,t,n){"use strict";var r=n(933578),i=n(791186);let o=function(e){let t=(0,i.Y)(e);return r.useCallback((...e)=>t.current(...e),[t])};n.d(t,{_:()=>o})},232600(e,t,n){"use strict";var r,i=n(933578),o=n(119869),l=n(474797);let a=0;function s(){return++a}let u=null!=(r=i.useId)?r:function(){let e=(0,l.g)(),[t,n]=i.useState(e?s:null);return(0,o.s)(()=>{null===t&&n(s())},[t]),null!=t?""+t:void 0};n.d(t,{B:()=>u})},764848(e,t,n){"use strict";var r=n(933578),i=n(119869);function o(){let e=(0,r.useRef)(!1);return(0,i.s)(()=>(e.current=!0,()=>{e.current=!1}),[]),e}n.d(t,{a:()=>o})},119869(e,t,n){"use strict";var r=n(933578);let i=n(752954).S?r.useEffect:r.useLayoutEffect;n.d(t,{s:()=>i})},791186(e,t,n){"use strict";var r=n(933578),i=n(119869);function o(e){let t=(0,r.useRef)(e);return(0,i.s)(()=>{t.current=e},[e]),t}n.d(t,{Y:()=>o})},633077(e,t,n){"use strict";n.d(t,{j:()=>a});var r=n(933578),i=n(872816),o=n(791186);function l(e,t,n){let i=(0,o.Y)(t);(0,r.useEffect)(()=>{function t(e){i.current(e)}return document.addEventListener(e,t,n),()=>document.removeEventListener(e,t,n)},[e,n])}function a(e,t,n=!0){let o=(0,r.useRef)(!1);function s(n,r){if(!o.current||n.defaultPrevented)return;let l=function e(t){return"function"==typeof t?e(t()):Array.isArray(t)||t instanceof Set?t:[t]}(e),a=r(n);if(null!==a&&a.ownerDocument.documentElement.contains(a)){for(let e of l){if(null===e)continue;let t=e instanceof HTMLElement?e:e.current;if(null!=t&&t.contains(a))return}return(0,i.Bm)(a,i.MZ.Loose)||-1===a.tabIndex||n.preventDefault(),t(n,a)}}(0,r.useEffect)(()=>{requestAnimationFrame(()=>{o.current=n})},[n]);let u=(0,r.useRef)(null);l("mousedown",e=>{o.current&&(u.current=e.target)},!0),l("click",e=>{u.current&&(s(e,()=>u.current),u.current=null)},!0),l("blur",e=>s(e,()=>window.document.activeElement instanceof HTMLIFrameElement?window.document.activeElement:null),!0)}},111978(e,t,n){"use strict";var r=n(933578),i=n(302817);function o(...e){return(0,r.useMemo)(()=>(0,i.T)(...e),[...e])}n.d(t,{g:()=>o})},474797(e,t,n){"use strict";var r=n(933578);let i={serverHandoffComplete:!1};function o(){let[e,t]=(0,r.useState)(i.serverHandoffComplete);return(0,r.useEffect)(()=>{!0!==e&&t(!0)},[e]),(0,r.useEffect)(()=>{!1===i.serverHandoffComplete&&(i.serverHandoffComplete=!0)},[]),e}n.d(t,{g:()=>o})},800685(e,t,n){"use strict";var r=n(933578),i=n(179957);let o=Symbol();function l(e,t=!0){return Object.assign(e,{[o]:t})}function a(...e){let t=(0,r.useRef)(e);(0,r.useEffect)(()=>{t.current=e},[e]);let n=(0,i._)(e=>{for(let n of t.current)null!=n&&("function"==typeof n?n(e):n.current=e)});return e.every(e=>null==e||(null==e?void 0:e[o]))?void 0:n}n.d(t,{P:()=>a,a:()=>l})},849488(e,t,n){"use strict";let r;n.d(t,{O:()=>l,u:()=>a});var i=n(933578),o=n(791186),l=((r=l||{})[r.Forwards=0]="Forwards",r[r.Backwards=1]="Backwards",r);function a(){var e,t;let n,r=(0,i.useRef)(0);return e="keydown",t=e=>{"Tab"===e.key&&(r.current=+!!e.shiftKey)},n=(0,o.Y)(t),(0,i.useEffect)(()=>{function t(e){n.current(e)}return window.addEventListener(e,t,!0),()=>window.removeEventListener(e,t,!0)},[e,!0]),r}},315754(e,t,n){"use strict";let r;var i=n(951068),o=((r=o||{})[r.None=1]="None",r[r.Focusable=2]="Focusable",r[r.Hidden=4]="Hidden",r);let l=(0,i.FX)(function(e,t){let{features:n=1,...r}=e,o={ref:t,"aria-hidden":(2&n)==2||void 0,style:{position:"fixed",top:1,left:1,width:1,height:0,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0",...(4&n)==4&&(2&n)!=2&&{display:"none"}}};return(0,i.XX)({ourProps:o,theirProps:r,slot:{},defaultTag:"div",name:"Hidden"})});n.d(t,{O:()=>o,j:()=>l})},426579(e,t,n){"use strict";let r;var i=n(933578);let o=(0,i.createContext)(null);o.displayName="OpenClosedContext";var l=((r=l||{})[r.Open=0]="Open",r[r.Closed=1]="Closed",r);function a(){return(0,i.useContext)(o)}function s({value:e,children:t}){return i.createElement(o.Provider,{value:e},t)}n.d(t,{El:()=>s,O_:()=>a,Uw:()=>l})},518251(e,t,n){"use strict";var r=n(933578);let i=(0,r.createContext)(!1);function o(){return(0,r.useContext)(i)}function l(e){return r.createElement(i.Provider,{value:e.force},e.children)}n.d(t,{S:()=>o,a:()=>l})},242851(e,t,n){"use strict";function r(e){let t=e.parentElement,n=null;for(;t&&!(t instanceof HTMLFieldSetElement);)t instanceof HTMLLegendElement&&(n=t),t=t.parentElement;let r=(null==t?void 0:t.getAttribute("disabled"))==="";return!(r&&function(e){if(!e)return!1;let t=e.previousElementSibling;for(;null!==t;){if(t instanceof HTMLLegendElement)return!1;t=t.previousElementSibling}return!0}(n))&&r}n.d(t,{l:()=>r})},205881(e,t,n){"use strict";var r=n(259378);function i(){let e=[],t=[],n={enqueue(e){t.push(e)},addEventListener:(e,t,r,i)=>(e.addEventListener(t,r,i),n.add(()=>e.removeEventListener(t,r,i))),requestAnimationFrame(...e){let t=requestAnimationFrame(...e);return n.add(()=>cancelAnimationFrame(t))},nextFrame:(...e)=>n.requestAnimationFrame(()=>n.requestAnimationFrame(...e)),setTimeout(...e){let t=setTimeout(...e);return n.add(()=>clearTimeout(t))},microTask(...e){let t={current:!0};return(0,r._)(()=>{t.current&&e[0]()}),n.add(()=>{t.current=!1})},add:t=>(e.push(t),()=>{let n=e.indexOf(t);if(n>=0){let[t]=e.splice(n,1);t()}}),dispose(){for(let t of e.splice(0))t()},async workQueue(){for(let e of t.splice(0))await e()}};return n}n.d(t,{e:()=>i})},872816(e,t,n){"use strict";let r,i,o,l;var a=n(205881),s=n(246091),u=n(302817);let c=["[contentEditable=true]","[tabindex]","a[href]","area[href]","button:not([disabled])","iframe","input:not([disabled])","select:not([disabled])","textarea:not([disabled])"].map(e=>`${e}:not([tabindex='-1'])`).join(",");var d=((r=d||{})[r.First=1]="First",r[r.Previous=2]="Previous",r[r.Next=4]="Next",r[r.Last=8]="Last",r[r.WrapAround=16]="WrapAround",r[r.NoScroll=32]="NoScroll",r),f=((i=f||{})[i.Error=0]="Error",i[i.Overflow=1]="Overflow",i[i.Success=2]="Success",i[i.Underflow=3]="Underflow",i),p=((o=p||{})[o.Previous=-1]="Previous",o[o.Next=1]="Next",o);function m(e=document.body){return null==e?[]:Array.from(e.querySelectorAll(c))}var h=((l=h||{})[l.Strict=0]="Strict",l[l.Loose=1]="Loose",l);function v(e,t=0){var n;return e!==(null==(n=(0,u.T)(e))?void 0:n.body)&&(0,s.Y)(t,{0:()=>e.matches(c),1(){let t=e;for(;null!==t;){if(t.matches(c))return!0;t=t.parentElement}return!1}})}function g(e){let t=(0,u.T)(e);(0,a.e)().nextFrame(()=>{t&&!v(t.activeElement,0)&&b(e)})}function b(e){null==e||e.focus({preventScroll:!0})}function y(e,t=e=>e){return e.slice().sort((e,n)=>{let r=t(e),i=t(n);if(null===r||null===i)return 0;let o=r.compareDocumentPosition(i);return o&Node.DOCUMENT_POSITION_FOLLOWING?-1:o&Node.DOCUMENT_POSITION_PRECEDING?1:0})}function x(e,t){return w(m(),t,!0,e)}function w(e,t,n=!0,r=null){var i,o,l;let a=Array.isArray(e)?e.length>0?e[0].ownerDocument:document:e.ownerDocument,s=Array.isArray(e)?n?y(e):e:m(e);r=null!=r?r:a.activeElement;let u=(()=>
1{if(5&t)return 1;if(10&t)return -1;throw Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),c=(()=>{if(1&t)return 0;if(2&t)return Math.max(0,s.indexOf(r))-1;if(4&t)return Math.max(0,s.indexOf(r))+1;if(8&t)return s.length-1;throw Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),d=32&t?{preventScroll:!0}:{},f=0,p=s.length,h;do{if(f>=p||f+p<=0)return 0;let e=c+f;if(16&t)e=(e+p)%p;else{if(e<0)return 3;if(e>=p)return 1}null==(h=s[e])||h.focus(d),f+=u}while(h!==a.activeElement);return 6&t&&null!=(l=null==(o=null==(i=h)?void 0:i.matches)?void 0:o.call(i,"textarea,input"))&&l&&h.select(),h.hasAttribute("tabindex")||h.setAttribute("tabindex","0"),2}n.d(t,{BD:()=>d,Bm:()=>v,CU:()=>w,Fh:()=>g,MZ:()=>h,Me:()=>f,iq:()=>m,p9:()=>x,pW:()=>b,wl:()=>y})},246091(e,t,n){"use strict";function r(e,t,...n){if(e in t){let r=t[e];return"function"==typeof r?r(...n):r}let i=Error(`Tried to handle "${e}" but there is no handler defined. Only defined handlers are: ${Object.keys(t).map(e=>`"${e}"`).join(", ")}.`);throw Error.captureStackTrace&&Error.captureStackTrace(i,r),i}n.d(t,{Y:()=>r})},259378(e,t,n){"use strict";function r(e){"function"==typeof queueMicrotask?queueMicrotask(e):Promise.resolve().then(e).catch(e=>setTimeout(()=>{throw e}))}n.d(t,{_:()=>r})},302817(e,t,n){"use strict";var r=n(752954);function i(e){return r.S?null:e instanceof Node?e.ownerDocument:null!=e&&e.hasOwnProperty("current")&&e.current instanceof Node?e.current.ownerDocument:document}n.d(t,{T:()=>i})},951068(e,t,n){"use strict";let r,i;var o=n(933578),l=n(246091),a=((r=a||{})[r.None=0]="None",r[r.RenderStrategy=1]="RenderStrategy",r[r.Static=2]="Static",r),s=((i=s||{})[i.Unmount=0]="Unmount",i[i.Hidden=1]="Hidden",i);function u({ourProps:e,theirProps:t,slot:n,defaultTag:r,features:i,visible:o=!0,name:a}){let s=d(t,e);if(o)return c(s,n,r,a);let f=null!=i?i:0;if(2&f){let{static:e=!1,...t}=s;if(e)return c(t,n,r,a)}if(1&f){let{unmount:e=!0,...t}=s;return(0,l.Y)(+!e,{0:()=>null,1:()=>c({...t,hidden:!0,style:{display:"none"}},n,r,a)})}return c(s,n,r,a)}function c(e,t={},n,r){let{as:i=n,children:l,refName:a="ref",...s}=m(e,["unmount","static"]),u=void 0!==e.ref?{[a]:e.ref}:{},f="function"==typeof l?l(t):l;s.className&&"function"==typeof s.className&&(s.className=s.className(t));let h={};if(t){let e=!1,n=[];for(let[r,i]of Object.entries(t))"boolean"==typeof i&&(e=!0),!0===i&&n.push(r);e&&(h["data-headlessui-state"]=n.join(" "))}if(i===o.Fragment&&Object.keys(p(s)).length>0){if(!(0,o.isValidElement)(f)||Array.isArray(f)&&f.length>1)throw Error(['Passing props on "Fragment"!',"",`The current component <${r} /> is rendering a "Fragment".`,"However we need to passthrough the following props:",Object.keys(s).map(e=>`  - ${e}`).join(`
2`),"","You can apply a few solutions:",['Add an `as="..."` prop, to ensure that we render an actual element instead of a "Fragment".',"Render a single element as the child so that we can forward the props onto that element."].map(e=>`  - ${e}`).join(`
3`)].join(`
4`));return(0,o.cloneElement)(f,Object.assign({},d(f.props,p(m(s,["ref"]))),h,u,function(...e){return{ref:e.every(e=>null==e)?void 0:t=>{for(let n of e)null!=n&&("function"==typeof n?n(t):n.current=t)}}}(f.ref,u.ref)))}return(0,o.createElement)(i,Object.assign({},m(s,["ref"]),i!==o.Fragment&&u,i!==o.Fragment&&h),f)}function d(...e){if(0===e.length)return{};if(1===e.length)return e[0];let t={},n={};for(let r of e)for(let e in r)e.startsWith("on")&&"function"==typeof r[e]?(null!=n[e]||(n[e]=[]),n[e].push(r[e])):t[e]=r[e];if(t.disabled||t["aria-disabled"])return Object.assign(t,Object.fromEntries(Object.keys(n).map(e=>[e,void 0])));for(let e in n)Object.assign(t,{[e](t,...r){for(let i of n[e]){if((t instanceof Event||(null==t?void 0:t.nativeEvent)instanceof Event)&&t.defaultPrevented)return;i(t,...r)}}});return t}function f(e){var t;return Object.assign((0,o.forwardRef)(e),{displayName:null!=(t=e.displayName)?t:e.name})}function p(e){let t=Object.assign({},e);for(let e in t)void 0===t[e]&&delete t[e];return t}function m(e,t=[]){let n=Object.assign({},e);for(let e of t)e in n&&delete n[e];return n}n.d(t,{FX:()=>f,O5:()=>a,XX:()=>u,mK:()=>s,oE:()=>p})},752954(e,t,n){"use strict";let r="u"<typeof window||"u"<typeof document;n.d(t,{},{S:r})},677164(e,t,n){"use strict";let r,i,o,l,a,s,u,c,d,f;n.d(t,{G3:()=>tL,i7:()=>tI,oK:()=>t_,jO:()=>tF,Kc:()=>tD});var p,m,h,v,g,b=n(135739),y=n(840239),x=n(382287),w=n(933578),E=n.t(w,2),S=n(574795),C=n(185636),T=n(908550),R=n(710887),O=n(636687),A=n(991465),k=n(644510),M=n(109432);function j(e){if(null===e)return{width:0,height:0};let{width:t,height:n}=e.getBoundingClientRect();return{width:t,height:n}}function I(e,t,n=!1){let[r,i]=(0,w.useState)(()=>j(t));return(0,M.s)(()=>
4{if(!t||!e)return;let n=(0,k.e)();return n.requestAnimationFrame(function e(){n.requestAnimationFrame(e),i(e=>{let n=j(t);return n.width===e.width&&n.height===e.height?e:n})}),()=>{n.dispose()}},[t,e]),n?{width:`${r.width}px`,height:`${r.height}px`}:r}var _=n(775794),P=((r=P||{})[r.Left=0]="Left",r[r.Right=2]="Right",r),D=n(835242),F=n(294);class L extends Map{constructor(e){super(),this.factory=e}get(e){let t=super.get(e);return void 0===t&&(t=this.factory(e),this.set(e,t)),t}}var N=n(756918),V=Object.defineProperty,H=(e,t,n)=>{if(!t.has(e))throw TypeError("Cannot "+n)},z=(e,t,n)=>(H(e,t,"read from private field"),n?n.call(e):t.get(e)),W=(e,t,n)=>{if(t.has(e))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(e):t.set(e,n)},U=(e,t,n,r)=>(H(e,t,"write to private field"),r?r.call(e,n):t.set(e,n),n);class B{constructor(e){W(this,h,{}),W(this,v,new L(()=>new Set)),W(this,g,new Set),((e,t,n)=>{let r;return(r="symbol"!=typeof t?t+"":t)in e?V(e,r,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[r]=n})(this,"disposables",(0,k.e)()),U(this,h,e),N._.isServer&&this.disposables.microTask(()=>{this.dispose()})}dispose(){this.disposables.dispose()}get state(){return z(this,h)}subscribe(e,t){if(N._.isServer)return()=>{};let n={selector:e,callback:t,current:e(z(this,h))};return z(this,g).add(n),this.disposables.add(()=>{z(this,g).delete(n)})}on(e,t){return N._.isServer?()=>{}:(z(this,v).get(e).add(t),this.disposables.add(()=>{z(this,v).get(e).delete(t)}))}send(e){let t=this.reduce(z(this,h),e);if(t!==z(this,h)){for(let e of(U(this,h,t),z(this,g))){let t=e.selector(z(this,h));q(e.current,t)||(e.current=t,e.callback(t))}for(let t of z(this,v).get(e.type))t(z(this,h),e)}}}function q(e,t){return!!Object.is(e,t)||"object"==typeof e&&null!==e&&"object"==typeof t&&null!==t&&(Array.isArray(e)&&Array.isArray(t)?e.length===t.length&&$(e[Symbol.iterator](),t[Symbol.iterator]()):e instanceof Map&&t instanceof Map||e instanceof Set&&t instanceof Set?e.size===t.size&&$(e.entries(),t.entries()):!!(K(e)&&K(t))&&$(Object.entries(e)[Symbol.iterator](),Object.entries(t)[Symbol.iterator]()))}function $(e,t){for(;;){let n=e.next(),r=t.next();if(n.done&&r.done)return!0;if(n.done||r.done||!Object.is(n.value,r.value))return!1}}function K(e){if("[object Object]"!==Object.prototype.toString.call(e))return!1;let t=Object.getPrototypeOf(e);return null===t||null===Object.getPrototypeOf(t)}h=new WeakMap,v=new WeakMap,g=new WeakMap;var Y=n(959488),X=Object.defineProperty,G=(e,t,n)=>{let r;return(r="symbol"!=typeof t?t+"":t)in e?X(e,r,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[r]=n,n},Z=((i=Z||{})[i.Push=0]="Push",i[i.Pop=1]="Pop",i);let J={0(e,t){let n=t.id,r=e.stack,i=e.stack.indexOf(n);if(-1!==i){let t=e.stack.slice();return t.splice(i,1),t.push(n),r=t,{...e,stack:r}}return{...e,stack:[...e.stack,n]}},1(e,t){let n=t.id,r=e.stack.indexOf(n);if(-1===r)return e;let i=e.stack.slice();return i.splice(r,1),{...e,stack:i}}};class Q extends B{constructor(){super(...arguments),G(this,"actions",{push:e=>this.send({type:0,id:e}),pop:e=>this.send({type:1,id:e})}),G(this,"selectors",{isTop:(e,t)=>e.stack[e.stack.length-1]===t,inStack:(e,t)=>e.stack.includes(t)})}static new(){return new Q({stack:[]})}reduce(e,t){return(0,Y.Y)(t.type,J,e,t)}}let ee=new L(()=>Q.new());var et=n(567557);function en(e,t,n=q){return(0,et.useSyncExternalStoreWithSelector)((0,_._)(t=>e.subscribe(er,t)),(0,_._)(()=>e.state),(0,_._)(()=>e.state),(0,_._)(t),n)}function er(e){return e}function ei(e,t){let n=(0,w.useId)(),r=ee.get(t),[i,o]=en(r,(0,w.useCallback)(e=>[r.selectors.isTop(e,n),r.selectors.inStack(e,n)],[r,n]));return(0,M.s)(()=>{if(e)return r.actions.push(n),()=>r.actions.pop(n)},[r,e,n]),!!e&&(!o||i)}let eo=new Map,el=new Map;function ea(e){var t;let n=null!=(t=el.get(e))?t:0;return el.set(e,n+1),0!==n?()=>es(e):(eo.set(e,{"aria-hidden":e.getAttribute("aria-hidden"),inert:e.inert}),e.setAttribute("aria-hidden","true"),e.inert=!0,()=>es(e))}function es(e){var t;let n=null!=(t=el.get(e))?t:1;if(1===n?el.delete(e):el.set(e,n-1),1!==n)return;let r=eo.get(e);r&&(null===r["aria-hidden"]?e.removeAttribute("aria-hidden"):e.setAttribute("aria-hidden",r["aria-hidden"]),e.inert=r.inert,eo.delete(e))}var eu=n(282643),ec=n(603753),ed=n(452357);function ef(){return/iPhone/gi.test(window.navigator.platform)||/Mac/gi.test(window.navigator.platform)&&window.navigator.maxTouchPoints>0}function ep(){return ef()||/Android/gi.test(window.navigator.userAgent)}function em(e,t,n,r){let i=(0,eu.Y)(n);(0,w.useEffect)(()=>
4{if(e)return document.addEventListener(t,n,r),()=>document.removeEventListener(t,n,r);function n(e){i.current(e)}},[e,t,r])}function eh(...e){return(0,w.useMemo)(()=>(0,F.TW)(...e),[...e])}var ev=((o=ev||{})[o.Ignore=0]="Ignore",o[o.Select=1]="Select",o[o.Close=2]="Close",o);let eg={kind:0},eb={kind:2};function ey(e){var t,n,r;let i,o=(0,w.useRef)({value:"",selectionStart:null,selectionEnd:null});return t=e,n="blur",r=e=>{let t=e.target;ec.A3(t)&&(o.current={value:t.value,selectionStart:t.selectionStart,selectionEnd:t.selectionEnd})},i=(0,eu.Y)(r),(0,w.useEffect)(()=>{function e(e){i.current(e)}return(t=null!=t?t:window).addEventListener(n,e,void 0),()=>t.removeEventListener(n,e,void 0)},[t,n,void 0]),(0,_._)(()=>{if(!(0,F.X7)(e)&&ec.A3(e)&&e.isConnected){if(e.focus({preventScroll:!0}),e.value!==o.current.value)e.setSelectionRange(e.value.length,e.value.length);else{let{selectionStart:t,selectionEnd:n}=o.current;null!==t&&null!==n&&e.setSelectionRange(t,n)}o.current={value:"",selectionStart:null,selectionEnd:null}}})}var ex=n(71976);function ew(e){let t={};for(let n of e)Object.assign(t,n(t));return t}let eE=(p=()=>new Map,m={PUSH(e,t){var n;let r=null!=(n=this.get(e))?n:{doc:e,count:0,d:(0,k.e)(),meta:new Set,computedMeta:{}};return r.count++,r.meta.add(t),r.computedMeta=ew(r.meta),this.set(e,r),this},POP(e,t){let n=this.get(e);return n&&(n.count--,n.meta.delete(t),n.computedMeta=ew(n.meta)),this},SCROLL_PREVENT(e){let t,n={doc:e.doc,d:e.d,meta:()=>e.computedMeta},r=[ef()?{before({doc:e,d:t,meta:n}){function r(e){for(let t of n().containers)for(let n of t())if(n.contains(e))return!0;return!1}t.microTask(()=>{var n;if("auto"!==window.getComputedStyle(e.documentElement).scrollBehavior){let n=(0,k.e)();n.style(e.documentElement,"scrollBehavior","auto"),t.add(()=>t.microTask(()=>n.dispose()))}let i=null!=(n=window.scrollY)?n:window.pageYOffset,o=null;t.addEventListener(e,"click",t=>{if(ec.Lk(t.target))try{let n=t.target.closest("a");if(!n)return;let{hash:i}=new URL(n.href),l=e.querySelector(i);ec.Lk(l)&&!r(l)&&(o=l)}catch{}},!0),t.group(n=>{t.addEventListener(e,"touchstart",e=>{if(n.dispose(),ec.Lk(e.target)&&ec.pv(e.target))if(r(e.target)){let t=e.target;for(;t.parentElement&&r(t.parentElement);)t=t.parentElement;n.style(t,"overscrollBehavior","contain")}else n.style(e.target,"touchAction","none")})}),t.addEventListener(e,"touchmove",e=>{if(ec.Lk(e.target)&&!ec.A3(e.target))if(r(e.target)){let t=e.target;for(;t.parentElement&&""!==t.dataset.headlessuiPortal&&!(t.scrollHeight>t.clientHeight||t.scrollWidth>t.clientWidth);)t=t.parentElement;""===t.dataset.headlessuiPortal&&e.preventDefault()}else e.preventDefault()},{passive:!1}),t.add(()=>{var e;i!==(null!=(e=window.scrollY)?e:window.pageYOffset)&&window.scrollTo(0,i),o&&o.isConnected&&(o.scrollIntoView({block:"nearest"}),o=null)})})}}:{},{before({doc:e}){var n;let r=e.documentElement;t=Math.max(0,(null!=(n=e.defaultView)?n:window).innerWidth-r.clientWidth)},after({doc:e,d:n}){let r=e.documentElement,i=Math.max(0,r.clientWidth-r.offsetWidth),o=Math.max(0,t-i);n.style(r,"paddingRight",`${o}px`)}},{before({doc:e,d:t}){t.style(e.documentElement,"overflow","hidden")}}];r.forEach(({before:e})=>null==e?void 0:e(n)),r.forEach(({after:e})=>null==e?void 0:e(n))},SCROLL_ALLOW({d:e}){e.dispose()},TEARDOWN({doc:e}){this.delete(e)}},l=p(),a=new Set,{getSnapshot:()=>l,subscribe:e=>(a.add(e),()=>a.delete(e)),dispatch(e,...t){let n=m[e].call(l,...t);n&&(l=n,a.forEach(e=>e()))}});eE.subscribe(()=>{let e=eE.getSnapshot(),t=new Map;for(let[n]of e)t.set(n,n.documentElement.style.overflow);for(let n of e.values()){let e="hidden"===t.get(n.doc),r=0!==n.count;(r&&!e||!r&&e)&&eE.dispatch(n.count>0?"SCROLL_PREVENT":"SCROLL_ALLOW",n),0===n.count&&eE.dispatch("TEARDOWN",n)}});var eS=n(108284),eC=n(873622);function eT(e){return[e.screenX,e.screenY]}var eR=n(9117);function eO(e,t){let n=(0,w.useRef)([]),r=(0,_._)(e);(0,w.useEffect)(()=>{let e=[...n.current];for(let[i,o]of t.entries())if(n.current[i]!==o){let i=r(t,e);return n.current=t,i}},[r,...t])}var eA=n(89065),ek=n(884643),eM=n(301525),ej=n(823828),eI=n(439690);let e_={...E},eP=e_.useInsertionEffect||(e=>e());function eD(e){let t=w.useRef(()=>{});return eP(()=>{t.current=e}),w.useCallback(function(){for(var e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];return null==t.current?void 0:t.current(...n)},[])}var eF="u">typeof document?w.useLayoutEffect:w.useEffect;let eL=!1,eN=0,eV=()=>"floating-ui-"+Math.random().toString(36).slice(2,6)+eN++,eH=e_.useId||function(){let[e,t]=w.useState(()=>eL?eV():void 0);return eF(()=>{null==e&&t(eV())},[]),w.useEffect(()=>{eL=!0},[]),e},ez=w.createContext(null),eW=w.createContext(null),eU="active",eB="selected";function eq(e,t,n){let r=new Map,i="item"===n,o=e;if(i&&e){let{[eU]:t,[eB]:n,...r}=e;o=r}return{..."floating"===n&&{tabIndex:-1,"data-floating-ui-focusable":""},...o,...t.map(t=>{let r=t?t[n]:null;return"function"==typeof r?e?r(e):null:r}).concat(e).reduce((e,t)=>
4(t&&Object.entries(t).forEach(t=>{let[n,o]=t;if(!(i&&[eU,eB].includes(n)))if(0===n.indexOf("on")){if(r.has(n)||r.set(n,[]),"function"==typeof o){var l;null==(l=r.get(n))||l.push(o),e[n]=function(){for(var e,t=arguments.length,i=Array(t),o=0;o<t;o++)i[o]=arguments[o];return null==(e=r.get(n))?void 0:e.map(e=>e(...i)).find(e=>void 0!==e)}}}else e[n]=o}),e),{})}}function e$(e,t){return{...e,rects:{...e.rects,floating:{...e.rects.floating,height:t}}}}let eK=(0,w.createContext)({styles:void 0,setReference:()=>{},setFloating:()=>{},getReferenceProps:()=>({}),getFloatingProps:()=>({}),slot:{}});eK.displayName="FloatingContext";let eY=(0,w.createContext)(null);function eX({children:e,enabled:t=!0}){var n,r,i,o,l,a,s;let u,c,d,f,p,m,h,v,g,b,[y,x]=(0,w.useState)(null),[E,C]=(0,w.useState)(0),T=(0,w.useRef)(null),[R,O]=(0,w.useState)(null);r=R,(0,M.s)(()=>{if(!r)return;let e=new MutationObserver(()=>{let e=window.getComputedStyle(r).maxHeight,t=parseFloat(e);if(isNaN(t))return;let n=parseInt(e);isNaN(n)||t!==n&&(r.style.maxHeight=`${Math.ceil(t)}px`)});return e.observe(r,{attributes:!0,attributeFilter:["style"]}),()=>{e.disconnect()}},[r]);let A=t&&null!==y&&null!==R,{to:k="bottom",gap:j=0,offset:I=0,padding:P=0,inner:D}=(i=y,o=R,u=eG(null!=(l=null==i?void 0:i.gap)?l:"var(--anchor-gap, 0)",o),c=eG(null!=(a=null==i?void 0:i.offset)?a:"var(--anchor-offset, 0)",o),d=eG(null!=(s=null==i?void 0:i.padding)?s:"var(--anchor-padding, 0)",o),{...i,gap:u,offset:c,padding:d}),[F,L="center"]=k.split(" ");(0,M.s)(()=>{A&&C(0)},[A]);let{refs:N,floatingStyles:V,context:H}=function(e){void 0===e&&(e={});let{nodeId:t}=e,n=function(e){var t;let{open:n=!1,onOpenChange:r,elements:i}=e,o=eH(),l=w.useRef({}),[a]=w.useState(()=>{let e;return e=new Map,{emit(t,n){var r;null==(r=e.get(t))||r.forEach(e=>e(n))},on(t,n){e.set(t,[...e.get(t)||[],n])},off(t,n){var r;e.set(t,(null==(r=e.get(t))?void 0:r.filter(e=>e!==n))||[])}}}),s=null!=((null==(t=w.useContext(ez))?void 0:t.id)||null),[u,c]=w.useState(i.reference),d=eD((e,t,n)=>{l.current.openEvent=e?t:void 0,a.emit("openchange",{open:e,event:t,reason:n,nested:s}),null==r||r(e,t,n)}),f=w.useMemo(()=>({setPositionReference:c}),[]),p=w.useMemo(()=>({reference:u||i.reference||null,floating:i.floating||null,domReference:i.reference}),[u,i.reference,i.floating]);return w.useMemo(()=>({dataRef:l,open:n,onOpenChange:d,elements:p,events:a,floatingId:o,refs:f}),[n,d,p,a,o,f])}({...e,elements:{reference:null,floating:null,...e.elements}}),r=e.rootContext||n,i=r.elements,[o,l]=w.useState(null),[a,s]=w.useState(null),u=(null==i?void 0:i.domReference)||o,c=w.useRef(null),d=w.useContext(eW);eF(()=>{u&&(c.current=u)},[u]);let f=(0,ej.we)({...e,elements:{...i,...a&&{reference:a}}}),p=w.useCallback(e=>{let t=(0,eM.vq)(e)?{getBoundingClientRect:()=>e.getBoundingClientRect(),contextElement:e}:e;s(t),f.refs.setReference(t)},[f.refs]),m=w.useCallback(e=>{((0,eM.vq)(e)||null===e)&&(c.current=e,l(e)),((0,eM.vq)(f.refs.reference.current)||null===f.refs.reference.current||null!==e&&!(0,eM.vq)(e))&&f.refs.setReference(e)},[f.refs]),h=w.useMemo(()=>({...f.refs,setReference:m,setPositionReference:p,domReference:c}),[f.refs,m,p]),v=w.useMemo(()=>({...f.elements,domReference:u}),[f.elements,u]),g=w.useMemo(()=>({...f,...r,refs:h,elements:v,nodeId:t}),[f,h,v,t,r]);return eF(()=>{r.dataRef.current.floatingContext=g;let e=null==d?void 0:d.nodesRef.current.find(e=>e.id===t);e&&(e.context=g)}),w.useMemo(()=>({...f,context:g,refs:h,elements:v}),[f,h,v,g])}({open:A,placement:"selection"===F?"center"===L?"bottom":`bottom-${L}`:"center"===L?`${F}`:`${F}-${L}`,strategy:"absolute",transform:!1,middleware:[(0,ej.cY)({mainAxis:"selection"===F?0:j,crossAxis:I}),(0,ej.BN)({padding:P}),"selection"!==F&&(0,ej.UU)({padding:P}),"selection"===F&&D?{name:"inner",options:f={...D,padding:P,overflowRef:T,offset:E,minItemsVisible:4,referenceOverflowThreshold:P,onFallbackChange(e){var t,n;if(!e)return;let r=H.elements.floating;if(!r)return;let i=parseFloat(getComputedStyle(r).scrollPaddingBottom)||0,o=Math.min(4,r.childElementCount),l=0,a=0;for(let e of null!=(n=null==(t=H.elements.floating)?void 0:t.childNodes)?n:[])if(ec.sb(e)){let t=e.offsetTop,n=t+e.clientHeight+i,s=r.scrollTop,u=s+r.clientHeight;if(t>=s&&n<=u)o--;else{a=Math.max(0,Math.min(n,u)-Math.max(t,s)),l=e.clientHeight;break}}o>=1&&C(e=>{let t=l*o-a+i;return e>=t?e:t})}},async fn(e){let{listRef:t,overflowRef:n,onFallbackChange:r,offset:i=0,index:o=0,minItemsVisible:l=4,referenceOverflowThreshold:a=0,scrollRef:s,...u}=(0,ek._3)(f,e),{rects:c,elements:{floating:d}}=e,p=t.current[o],m=(null==s?void 0:s.current)||d,h=d.clientTop||m.clientTop,v=0!==d.clientTop,g=0!==m.clientTop,b=d===m;if(!p)return{};let y={...e,...await (0,ej.cY)(-p.offsetTop-d.clientTop-c.reference.height/2-p.offsetHeight/2-i).fn(e)},x=await (0,eI.__)(e$(y,m.scrollHeight+h+d.clientTop),u),w=await (0,eI.__)(y,{...u,elementContext:"reference"}),E=(0,ek.T9)(0,x.top),C=y.y+E,T=(m.scrollHeight>m.clientHeight?e=>e:ek.LI)((0,ek.T9)(0,m.scrollHeight+(v&&b||g?2*h:0)-E-(0,ek.T9)(0,x.bottom)));if(m.style.maxHeight=T+"px",m.scrollTop=E,r){let e=m.offsetHeight<p.offsetHeight*(0,ek.jk)(l,t.current.length)-1||w.top>=-a||w.bottom>=-a;S.flushSync(()=>r(e))}return n&&(n.current=await (0,eI.__)(e$({...y,y:C},m.offsetHeight+h+d.clientTop),u)),{y:C}}}:null,(0,ej.Ej)({padding:P,apply({availableWidth:e,availableHeight:t,elements:n}){Object.assign(n.floating.style,{overflow:"auto",maxWidth:`${e}px`,maxHeight:`min(var(--anchor-max-height, 100vh), ${t}px)`})}}
4)].filter(Boolean),whileElementsMounted:eI.ll}),[z=F,W=L]=H.placement.split("-");"selection"===F&&(z="selection");let U=(0,w.useMemo)(()=>({anchor:[z,W].filter(Boolean).join(" ")}),[z,W]),{getReferenceProps:B,getFloatingProps:q}=(p=(n=[function(e,t){let{open:n,elements:r}=e,{enabled:i=!0,overflowRef:o,scrollRef:l,onChange:a}=t,s=eD(a),u=w.useRef(!1),c=w.useRef(null),d=w.useRef(null);w.useEffect(()=>{if(!i)return;function e(e){if(e.ctrlKey||!t||null==o.current)return;let n=e.deltaY,r=o.current.top>=-.5,i=o.current.bottom>=-.5,l=t.scrollHeight-t.clientHeight,a=n<0?-1:1,u=n<0?"max":"min";if(!(t.scrollHeight<=t.clientHeight))if(!r&&n>0||!i&&n<0)e.preventDefault(),S.flushSync(()=>{s(e=>e+Math[u](n,l*a))});else{let e;/firefox/i.test((e=navigator.userAgentData)&&Array.isArray(e.brands)?e.brands.map(e=>{let{brand:t,version:n}=e;return t+"/"+n}).join(" "):navigator.userAgent)&&(t.scrollTop+=n)}}let t=(null==l?void 0:l.current)||r.floating;if(n&&t)return t.addEventListener("wheel",e),requestAnimationFrame(()=>{c.current=t.scrollTop,null!=o.current&&(d.current={...o.current})}),()=>{c.current=null,d.current=null,t.removeEventListener("wheel",e)}},[i,n,r.floating,o,l,s]);let f=w.useMemo(()=>({onKeyDown(){u.current=!0},onWheel(){u.current=!1},onPointerMove(){u.current=!1},onScroll(){let e=(null==l?void 0:l.current)||r.floating;if(o.current&&e&&u.current){if(null!==c.current){let t=e.scrollTop-c.current;(o.current.bottom<-.5&&t<-1||o.current.top<-.5&&t>1)&&S.flushSync(()=>s(e=>e+t))}requestAnimationFrame(()=>{c.current=e.scrollTop})}}}),[r.floating,s,o,l]);return w.useMemo(()=>i?{floating:f}:{},[i,f])}(H,{overflowRef:T,onChange:C})]).map(e=>null==e?void 0:e.reference),m=n.map(e=>null==e?void 0:e.floating),h=n.map(e=>null==e?void 0:e.item),v=w.useCallback(e=>eq(e,n,"reference"),p),g=w.useCallback(e=>eq(e,n,"floating"),m),b=w.useCallback(e=>eq(e,n,"item"),h),w.useMemo(()=>({getReferenceProps:v,getFloatingProps:g,getItemProps:b}),[v,g,b])),$=(0,_._)(e=>{O(e),N.setFloating(e)});return w.createElement(eY.Provider,{value:x},w.createElement(eK.Provider,{value:{setFloating:$,setReference:N.setReference,styles:V,getReferenceProps:B,getFloatingProps:q,slot:U}},e))}function eG(e,t,n){let r=(0,A.L)(),i=(0,_._)((e,t)=>{if(null==e)return[n,null];if("number"==typeof e)return[e,null];if("string"==typeof e){if(!t)return[n,null];let i=eZ(e,t);return[i,n=>{let o=function e(t){let n=/var\((.*)\)/.exec(t);if(n){let t=n[1].indexOf(",");if(-1===t)return[n[1]];let r=n[1].slice(0,t).trim(),i=n[1].slice(t+1).trim();return i?[r,...e(i)]:[r]}return[]}(e);{let l=o.map(e=>window.getComputedStyle(t).getPropertyValue(e));r.requestAnimationFrame(function a(){r.nextFrame(a);let s=!1;for(let[e,n]of o.entries()){let r=window.getComputedStyle(t).getPropertyValue(n);if(l[e]!==r){l[e]=r,s=!0;break}}if(!s)return;let u=eZ(e,t);i!==u&&(n(u),i=u)})}return r.dispose}]}return[n,null]}),o=(0,w.useMemo)(()=>i(e,t)[0],[e,t]),[l=o,a]=(0,w.useState)();return(0,M.s)(()=>{let[n,r]=i(e,t);if(a(n),r)return r(a)},[e,t]),l}function eZ(e,t){let n=document.createElement("div");t.appendChild(n),n.style.setProperty("margin-top","0px","important"),n.style.setProperty("margin-top",e,"important");let r=parseFloat(window.getComputedStyle(n).marginTop)||0;return t.removeChild(n),r}eY.displayName="PlacementContext";var eJ=n(721041);let eQ=w.forwardRef(function({children:e,freeze:t},n){let r=e0(t,e);return(0,w.isValidElement)(r)?(0,w.cloneElement)(r,{ref:n}):w.createElement(w.Fragment,null,r)});function e0(e,t){let[n,r]=(0,w.useState)(t);return e||n===t||r(t),e?n:t}var e1=n(185400),e2=n(132178);let e3=[];function e5(){"loading"!==document.readyState&&((()=>{function e(e){if(!ec.Lk(e.target)||e.target===document.body||e3[0]===e.target)return;let t=e.target;t=t.closest(ed.Uo),e3.unshift(null!=t?t:e.target),(e3=e3.filter(e=>null!=e&&e.isConnected)).splice(10)}window.addEventListener("click",e,{capture:!0}),window.addEventListener("mousedown",e,{capture:!0}),window.addEventListener("focus",e,{capture:!0}),document.body.addEventListener("click",e,{capture:!0}),document.body.addEventListener("mousedown",e,{capture:!0}),document.body.addEventListener("focus",e,{capture:!0})})(),document.removeEventListener("DOMContentLoaded",e5))}"u">typeof window&&"u">typeof document&&(document.addEventListener("DOMContentLoaded",e5),e5());var e7=((s=e7||{})[s.First=0]="First",s[s.Previous=1]="Previous",s[s.Next=2]="Next",s[s.Last=3]="Last",s[s.Specific=4]="Specific",s[s.Nothing=5]="Nothing",s);function e8(e,t){let n=t.resolveItems();if(n.length<=0)return null;let r=t.resolveActiveIndex(),i=null!=r?r:-1;switch(e.focus){case 0:for(let e=0;e<n.length;++e)if(!t.resolveDisabled(n[e],e,n))return e;return r;case 1:-1===i&&(i=n.length);for(let e=i-1;e>=0;--e)if(!t.resolveDisabled(n[e],e,n))return e;return r;case 2:for(let e=i+1;e<n.length;++e)if(!t.resolveDisabled(n[e],e,n))return e;return r;case 3:for(let e=n.length-1;e>=0;--e)if(!t.resolveDisabled(n[e],e,n))return e;return r;case 4:for(let r=0;r<n.length;++r)if(t.resolveId(n[r],r,n)===e.id)return r;return r;case 5:return null;default:throw Error("Unexpected object: "+e)}}var e9=n(658209),e6=n(33027),e4=n(616251),te=n(509547),tt=n(959055);function tn(e){let t=(0,_._)(e),n=(0,w.useRef)(!1);(0,w.useEffect)(()=>(n.current=!1,()=>{n.current=!0,(0,tt._)(()=>{n.current&&t()})}),[t])}let tr=(0,w.createContext)(!1),ti=w.Fragment,to=(0,e9.FX)(function(e,t){let{ownerDocument:n=null,...r}=e,i=(0,w.useRef)(null),o=(0,eC.P)((0,eC.a)(e=>{i.current=e}),t),l=eh(i.current),a=function(e){let t=(0,w.useContext)(tr),n=(0,w.useContext)(ta),[r,i]=(0,w.useState)(()=>{var r;if(!t&&null!==n)return null!=(r=n.current)?r:null;if(N._.isServer)return null;let i=null==e?void 0:e.getElementById("headlessui-portal-root");
4if(i)return i;if(null===e)return null;let o=e.createElement("div");return o.setAttribute("id","headlessui-portal-root"),e.body.appendChild(o)});return(0,w.useEffect)(()=>{null!==r&&(null!=e&&e.body.contains(r)||null==e||e.body.appendChild(r))},[r,e]),(0,w.useEffect)(()=>{t||null!==n&&i(n.current)},[n,i,t]),r}(null!=n?n:l),s=(0,w.useContext)(ts),u=(0,A.L)(),c=(0,e9.Ci)();return tn(()=>{var e;a&&a.childNodes.length<=0&&(null==(e=a.parentElement)||e.removeChild(a))}),a?(0,S.createPortal)(w.createElement("div",{"data-headlessui-portal":"",ref:e=>{u.dispose(),s&&e&&u.add(s.register(e))}},c({ourProps:{ref:o},theirProps:r,slot:{},defaultTag:ti,name:"Portal"})),a):null}),tl=w.Fragment,ta=(0,w.createContext)(null),ts=(0,w.createContext)(null),tu=Object.assign((0,e9.FX)(function(e,t){let n=(0,eC.P)(t),{enabled:r=!0,ownerDocument:i,...o}=e,l=(0,e9.Ci)();return r?w.createElement(to,{...o,ownerDocument:i,ref:n}):l({ourProps:{ref:n},theirProps:o,slot:{},defaultTag:ti,name:"Portal"})}),{Group:(0,e9.FX)(function(e,t){let{target:n,...r}=e,i={ref:(0,eC.P)(t)},o=(0,e9.Ci)();return w.createElement(ta.Provider,{value:n},o({ourProps:i,theirProps:r,defaultTag:tl,name:"Popover.Group"}))})}),tc={kind:"Idle"},td={kind:"Moved"};function tf(e){let t=e.getBoundingClientRect();return`${t.x},${t.y}`}var tp=Object.defineProperty,tm=(e,t,n)=>{let r;return(r="symbol"!=typeof t?t+"":t)in e?tp(e,r,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[r]=n,n},th=((u=th||{})[u.Open=0]="Open",u[u.Closed=1]="Closed",u),tv=((c=tv||{})[c.Single=0]="Single",c[c.Multi=1]="Multi",c),tg=((d=tg||{})[d.Pointer=0]="Pointer",d[d.Focus=1]="Focus",d[d.Other=2]="Other",d),tb=((f=tb||{})[f.OpenCombobox=0]="OpenCombobox",f[f.CloseCombobox=1]="CloseCombobox",f[f.GoToOption=2]="GoToOption",f[f.SetTyping=3]="SetTyping",f[f.RegisterOption=4]="RegisterOption",f[f.UnregisterOption=5]="UnregisterOption",f[f.DefaultToFirstOption=6]="DefaultToFirstOption",f[f.SetActivationTrigger=7]="SetActivationTrigger",f[f.UpdateVirtualConfiguration=8]="UpdateVirtualConfiguration",f[f.SetInputElement=9]="SetInputElement",f[f.SetButtonElement=10]="SetButtonElement",f[f.SetOptionsElement=11]="SetOptionsElement",f[f.MarkInputAsMoved=12]="MarkInputAsMoved",f);function ty(e,t=e=>e){let n=null!==e.activeOptionIndex?e.options[e.activeOptionIndex]:null,r=t(e.options.slice()),i=r.length>0&&null!==r[0].dataRef.current.order?r.sort((e,t)=>e.dataRef.current.order-t.dataRef.current.order):(0,ed.wl)(r,e=>e.dataRef.current.domRef.current),o=n?i.indexOf(n):null;return -1===o&&(o=null),{options:i,activeOptionIndex:o}}let tx={1(e){var t;if(null!=(t=e.dataRef.current)&&t.disabled||1===e.comboboxState)return e;let n=e.inputElement?{kind:"Tracked",position:tf(e.inputElement)}:e.inputPositionState;return{...e,activeOptionIndex:null,comboboxState:1,isTyping:!1,activationTrigger:2,inputPositionState:n,__demoMode:!1}},0(e){var t,n;if(null!=(t=e.dataRef.current)&&t.disabled||0===e.comboboxState)return e;if(null!=(n=e.dataRef.current)&&n.value){let t=e.dataRef.current.calculateIndex(e.dataRef.current.value);if(-1!==t)return{...e,activeOptionIndex:t,comboboxState:0,__demoMode:!1,inputPositionState:tc}}return{...e,comboboxState:0,inputPositionState:tc,__demoMode:!1}},3:(e,t)=>e.isTyping===t.isTyping?e:{...e,isTyping:t.isTyping},2(e,t){var n,r,i,o;if(null!=(n=e.dataRef.current)&&n.disabled||e.optionsElement&&!(null!=(r=e.dataRef.current)&&r.optionsPropsRef.current.static)&&1===e.comboboxState)return e;if(e.virtual){let{options:n,disabled:r}=e.virtual,o=t.focus===e7.Specific?t.idx:e8(t,{resolveItems:()=>n,resolveActiveIndex:()=>{var t,i;return null!=(i=null!=(t=e.activeOptionIndex)?t:n.findIndex(e=>!r(e)))?i:null},resolveDisabled:r,resolveId(){throw Error("Function not implemented.")}}),l=null!=(i=t.trigger)?i:2;return e.activeOptionIndex===o&&e.activationTrigger===l?e:{...e,activeOptionIndex:o,activationTrigger:l,isTyping:!1,__demoMode:!1}}let l=ty(e);if(null===l.activeOptionIndex){let e=l.options.findIndex(e=>!e.dataRef.current.disabled);-1!==e&&(l.activeOptionIndex=e)}let a=t.focus===e7.Specific?t.idx:e8(t,{resolveItems:()=>l.options,resolveActiveIndex:()=>l.activeOptionIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled}),s=null!=(o=t.trigger)?o:2;return e.activeOptionIndex===a&&e.activationTrigger===s?e:{...e,...l,isTyping:!1,activeOptionIndex:a,activationTrigger:s,__demoMode:!1}},4:(e,t)=>{var n,r,i,o;if(null!=(n=e.dataRef.current)&&n.virtual)return{...e,options:[...e.options,t.payload]};let l=t.payload,a=ty(e,e=>(e.push(l),e));null===e.activeOptionIndex&&null!=(i=(r=e.dataRef.current).isSelected)&&i.call(r,t.payload.dataRef.current.value)&&(a.activeOptionIndex=a.options.indexOf(l));let s={...e,...a,activationTrigger:2};return null!=(o=e.dataRef.current)&&o.__demoMode&&void 0===e.dataRef.current.value&&(s.activeOptionIndex=0),s},5:(e,t)=>{var n;if(null!=(n=e.dataRef.current)&&n.virtual)return{...e,options:e.options.filter(e=>e.id!==t.id)};let r=ty(e,e=>{let n=e.findIndex(e=>e.id===t.id);return -1!==n&&e.splice(n,1),e});return{...e,...r,activationTrigger:2}},6:(e,t)=>e.defaultToFirstOption===t.value?e:{...e,defaultToFirstOption:t.value},7:(e,t)=>e.activationTrigger===t.trigger?e:{...e,activationTrigger:t.trigger},8:(e,t)=>
4{var n,r;if(null===e.virtual)return{...e,virtual:{options:t.options,disabled:null!=(n=t.disabled)?n:()=>!1}};if(e.virtual.options===t.options&&e.virtual.disabled===t.disabled)return e;let i=e.activeOptionIndex;if(null!==e.activeOptionIndex){let n=t.options.indexOf(e.virtual.options[e.activeOptionIndex]);i=-1!==n?n:null}return{...e,activeOptionIndex:i,virtual:{options:t.options,disabled:null!=(r=t.disabled)?r:()=>!1}}},9:(e,t)=>e.inputElement===t.element?e:{...e,inputElement:t.element},10:(e,t)=>e.buttonElement===t.element?e:{...e,buttonElement:t.element},11:(e,t)=>e.optionsElement===t.element?e:{...e,optionsElement:t.element},12:e=>"Tracked"!==e.inputPositionState.kind?e:{...e,inputPositionState:td}};class tw extends B{constructor(e){super(e),tm(this,"actions",{onChange:e=>{let{onChange:t,compare:n,mode:r,value:i}=this.state.dataRef.current;return(0,Y.Y)(r,{0:()=>null==t?void 0:t(e),1:()=>{let r=i.slice(),o=r.findIndex(t=>n(t,e));return -1===o?r.push(e):r.splice(o,1),null==t?void 0:t(r)}})},registerOption:(e,t)=>(this.send({type:4,payload:{id:e,dataRef:t}}),()=>{this.state.activeOptionIndex===this.state.dataRef.current.calculateIndex(t.current.value)&&this.send({type:6,value:!0}),this.send({type:5,id:e})}),goToOption:(e,t)=>(this.send({type:6,value:!1}),this.send({type:2,...e,trigger:t})),setIsTyping:e=>{this.send({type:3,isTyping:e})},closeCombobox:()=>{var e,t;this.send({type:1}),this.send({type:6,value:!1}),null==(t=(e=this.state.dataRef.current).onClose)||t.call(e)},openCombobox:()=>{this.send({type:0}),this.send({type:6,value:!0})},setActivationTrigger:e=>{this.send({type:7,trigger:e})},selectActiveOption:()=>{let e=this.selectors.activeOptionIndex(this.state);if(null!==e){if(this.actions.setIsTyping(!1),this.state.virtual)this.actions.onChange(this.state.virtual.options[e]);else{let{dataRef:t}=this.state.options[e];this.actions.onChange(t.current.value)}this.actions.goToOption({focus:e7.Specific,idx:e})}},setInputElement:e=>{this.send({type:9,element:e})},setButtonElement:e=>{this.send({type:10,element:e})},setOptionsElement:e=>{this.send({type:11,element:e})}}),tm(this,"selectors",{activeDescendantId:e=>{var t,n;let r=this.selectors.activeOptionIndex(e);if(null!==r)return e.virtual?null==(n=e.options.find(t=>!t.dataRef.current.disabled&&e.dataRef.current.compare(t.dataRef.current.value,e.virtual.options[r])))?void 0:n.id:null==(t=e.options[r])?void 0:t.id},activeOptionIndex:e=>{if(e.defaultToFirstOption&&null===e.activeOptionIndex&&(e.virtual?e.virtual.options.length>0:e.options.length>0)){if(e.virtual){let{options:t,disabled:n}=e.virtual,r=t.findIndex(e=>{var t;return!(null!=(t=null==n?void 0:n(e))&&t)});if(-1!==r)return r}let t=e.options.findIndex(e=>!e.dataRef.current.disabled);if(-1!==t)return t}return e.activeOptionIndex},activeOption:e=>{var t,n;let r=this.selectors.activeOptionIndex(e);return null===r?null:e.virtual?e.virtual.options[null!=r?r:0]:null!=(n=null==(t=e.options[r])?void 0:t.dataRef.current.value)?n:null},isActive:(e,t,n)=>{var r;let i=this.selectors.activeOptionIndex(e);return null!==i&&(e.virtual?i===e.dataRef.current.calculateIndex(t):(null==(r=e.options[i])?void 0:r.id)===n)},shouldScrollIntoView:(e,t,n)=>!(e.virtual||e.__demoMode||0!==e.comboboxState||0===e.activationTrigger||!this.selectors.isActive(e,t,n)),didInputMove:e=>"Moved"===e.inputPositionState.kind});{let e=this.state.id,t=ee.get(null);this.disposables.add(t.on(Z.Push,n=>{t.selectors.isTop(n,e)||0!==this.state.comboboxState||this.actions.closeCombobox()})),this.on(0,()=>t.actions.push(e)),this.on(1,()=>t.actions.pop(e))}this.disposables.group(e=>{this.on(1,t=>{t.inputElement&&(e.dispose(),e.add(function(e,t,n){let r=(0,k.e)();if("Tracked"===t.kind){let i=function(){o!==tf(e)&&(r.dispose(),n())},{position:o}=t,l=new ResizeObserver(i);l.observe(e),r.add(()=>l.disconnect()),r.addEventListener(window,"scroll",i,{passive:!0}),r.addEventListener(window,"resize",i)}return()=>r.dispose()}(t.inputElement,t.inputPositionState,()=>{this.send({type:12})})))})})}static new({id:e,virtual:t=null,__demoMode:n=!1}){var r;return new tw({id:e,dataRef:{current:{}},comboboxState:+!n,isTyping:!1,options:[],virtual:t?{options:t.options,disabled:null!=(r=t.disabled)?r:()=>!1}:null,activeOptionIndex:null,activationTrigger:2,inputElement:null,buttonElement:null,optionsElement:null,__demoMode:n,inputPositionState:tc})}reduce(e,t){return(0,Y.Y)(t.type,tx,e,t)}}let tE=(0,w.createContext)(null);function tS(e){let t=(0,w.useContext)(tE);if(null===t){let t=Error(`<${e} /> is missing a parent <Combobox /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,tC),t}return t}function tC({id:e,virtual:t=null,__demoMode:n=!1}){let r=(0,w.useMemo)(()=>tw.new({id:e,virtual:t,__demoMode:n}),[]);return tn(()=>r.dispose()),r}let tT=(0,w.createContext)(null);function tR(e){let t=(0,w.useContext)(tT);if(null===t){let t=Error(`<${e} /> is missing a parent <Combobox /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,tR),t}return t}tT.displayName="ComboboxDataContext";let tO=(0,w.createContext)(null);function tA(e){let t=tS("VirtualProvider"),{options:n}=tR("VirtualProvider").virtual,r=en(t,e=>e.optionsElement),[i,o]=(0,w.useMemo)(()=>
4{if(!r)return[0,0];let e=window.getComputedStyle(r);return[parseFloat(e.paddingBlockStart||e.paddingTop),parseFloat(e.paddingBlockEnd||e.paddingBottom)]},[r]),l=(0,x.T)({enabled:0!==n.length,scrollPaddingStart:i,scrollPaddingEnd:o,count:n.length,estimateSize:()=>40,getScrollElement:()=>t.state.optionsElement,overscan:12}),[a,s]=(0,w.useState)(0);(0,M.s)(()=>{s(e=>e+1)},[n]);let u=l.getVirtualItems(),c=en(t,e=>e.activationTrigger===tg.Pointer),d=en(t,t.selectors.activeOptionIndex);return 0===u.length?null:w.createElement(tO.Provider,{value:l},w.createElement("div",{style:{position:"relative",width:"100%",height:`${l.getTotalSize()}px`},ref:e=>{e&&(c||null!==d&&n.length>d&&l.scrollToIndex(d))}},u.map(t=>{var r;return w.createElement(w.Fragment,{key:t.key},w.cloneElement(null==(r=e.children)?void 0:r.call(e,{...e.slot,option:n[t.index]}),{key:`${a}-${t.key}`,"data-index":t.index,"aria-setsize":n.length,"aria-posinset":t.index+1,style:{position:"absolute",top:0,left:0,transform:`translateY(${t.start}px)`,overflowAnchor:"none"}}))})))}let tk=w.Fragment,tM=e9.Ac.RenderStrategy|e9.Ac.Static,tj=(0,e9.FX)(function(e,t){var n,r,i;let o,l,a,s,u,c=(0,w.useId)(),d=(0,eA._)(),{value:f,defaultValue:p,onChange:m,form:h,name:v,by:g,invalid:b=!1,disabled:y=d||!1,onClose:x,__demoMode:E=!1,multiple:S=!1,immediate:C=!1,virtual:A=null,nullable:k,...j}=e,I=(0,O.K)(p),[P=S?[]:void 0,D]=(0,R.P)(f,m,I),F=tC({id:c,virtual:A,__demoMode:E}),L=(0,w.useRef)({static:!1,hold:!1}),N=(0,T.t)(g),V=(0,_._)(e=>A?null===g?A.options.indexOf(e):A.options.findIndex(t=>N(t,e)):F.state.options.findIndex(t=>N(t.dataRef.current.value,e))),H=(0,w.useCallback)(e=>(0,Y.Y)(U.mode,{[tv.Multi]:()=>P.some(t=>N(t,e)),[tv.Single]:()=>N(P,e)}),[P]),z=en(F,e=>e.virtual),W=(0,_._)(()=>null==x?void 0:x()),U=(0,w.useMemo)(()=>({__demoMode:E,immediate:C,optionsPropsRef:L,value:P,defaultValue:I,disabled:y,invalid:b,mode:S?tv.Multi:tv.Single,virtual:A?z:null,onChange:D,isSelected:H,calculateIndex:V,compare:N,onClose:W}),[E,C,L,P,I,y,b,S,A,z,D,H,V,N,W]);(0,M.s)(()=>{var e;A&&F.send({type:tb.UpdateVirtualConfiguration,options:A.options,disabled:null!=(e=A.disabled)?e:null})},[A,null==A?void 0:A.options,null==A?void 0:A.disabled]),(0,M.s)(()=>{F.state.dataRef.current=U},[U]);let[B,q,$,K]=en(F,e=>[e.comboboxState,e.buttonElement,e.inputElement,e.optionsElement]),X=ee.get(null);n=en(X,(0,w.useCallback)(e=>X.selectors.isTop(e,c),[X,c])),r=[q,$,K],o=(0,eu.Y)(()=>F.actions.closeCombobox()),l=(0,w.useCallback)(function(e,t){if(e.defaultPrevented)return;let n=t(e);if(null!==n&&n.getRootNode().contains(n)&&n.isConnected){for(let t of function e(t){return"function"==typeof t?e(t()):Array.isArray(t)||t instanceof Set?t:[t]}(r))if(null!==t&&(t.contains(n)||e.composed&&e.composedPath().includes(t)))return;return(0,ed.Bm)(n,ed.MZ.Loose)||-1===n.tabIndex||e.preventDefault(),o.current(e,n)}},[o,r]),a=(0,w.useRef)(null),em(n,"pointerdown",e=>{var t,n;ep()||(a.current=(null==(n=null==(t=e.composedPath)?void 0:t.call(e))?void 0:n[0])||e.target)},!0),em(n,"pointerup",e=>{if(ep()||!a.current)return;let t=a.current;return a.current=null,l(e,()=>t)},!0),s=(0,w.useRef)({x:0,y:0}),em(n,"touchstart",e=>{s.current.x=e.touches[0].clientX,s.current.y=e.touches[0].clientY},!0),em(n,"touchend",e=>{let t={x:e.changedTouches[0].clientX,y:e.changedTouches[0].clientY};if(!(Math.abs(t.x-s.current.x)>=30||Math.abs(t.y-s.current.y)>=30))return l(e,()=>ec.Lk(e.target)?e.target:null)},!0),i="blur",u=(0,eu.Y)(e=>l(e,()=>ec.Gu(window.document.activeElement)?window.document.activeElement:null)),(0,w.useEffect)(()=>{if(n)return window.addEventListener(i,e,!0),()=>window.removeEventListener(i,e,!0);function e(e){u.current(e)}},[n,i,!0]);let G=en(F,F.selectors.activeOptionIndex),Z=en(F,F.selectors.activeOption),J=(0,eS._)({open:B===th.Open,disabled:y,invalid:b,activeIndex:G,activeOption:Z,value:P}),[Q,et]=(0,te.b0)(),er=(0,w.useCallback)(()=>{if(void 0!==I)return null==D?void 0:D(I)},[D,I]),ei=(0,e9.Ci)();return w.createElement(et,{value:Q,props:{htmlFor:null==$?void 0:$.id},slot:{open:B===th.Open,disabled:y}},w.createElement(eX,null,w.createElement(tT.Provider,{value:U},w.createElement(tE.Provider,{value:F},w.createElement(e2.El,{value:(0,Y.Y)(B,{[th.Open]:e2.Uw.Open,[th.Closed]:e2.Uw.Closed})},null!=v&&w.createElement(eJ.CL,{disabled:y,data:null!=P?{[v]:P}:{},form:h,onReset:er}),ei({ourProps:null===t?{}:{ref:t},theirProps:j,slot:J,defaultTag:tk,name:"Combobox"}))))))}),tI=(0,e9.FX)(function(e,t){var n;let r,i=tS("Combobox.Button"),o=tR("Combobox.Button"),[l,a]=(0,w.useState)(null),s=(0,eC.P)(t,a,i.actions.setButtonElement),u=(0,w.useId)(),{id:c=`headlessui-combobox-button-${u}`,disabled:d=o.disabled||!1,autoFocus:f=!1,...p}=e,[m,h,v]=en(i,e=>[e.comboboxState,e.inputElement,e.optionsElement]),g=ey(h);!function(e,{trigger:t,action:n,close:r,select:i}){let o=(0,w.useRef)(null),l=(0,w.useRef)(null),a=(0,w.useRef)(null);em(e&&null!==t,"pointerdown",e=>{ec.Ll(null==e?void 0:e.target)&&null!=t&&t.contains(e.target)&&(l.current=e.x,a.current=e.y,o.current=e.timeStamp)}),em(e&&null!==t,"pointerup",e=>{var t,s;let u=o.current;if(null===u||(o.current=null,!ec.Lk(e.target))||5>Math.abs(e.x-(null!=(t=l.current)?t:e.x))&&5>
4Math.abs(e.y-(null!=(s=a.current)?s:e.y)))return;let c=n(e);switch(c.kind){case 0:return;case 1:e.timeStamp-u>200&&(i(c.target),r());break;case 2:r()}},{capture:!0})}(m===th.Open,{trigger:l,action:(0,w.useCallback)(e=>{if(null!=l&&l.contains(e.target)||null!=h&&h.contains(e.target))return eg;let t=e.target.closest('[role="option"]:not([data-disabled])');return ec.sb(t)?{kind:1,target:t}:null!=v&&v.contains(e.target)?eg:eb},[l,h,v]),close:i.actions.closeCombobox,select:i.actions.selectActiveOption});let x=(0,_._)(e=>{switch(e.key){case e4.D.Space:case e4.D.Enter:e.preventDefault(),e.stopPropagation(),i.state.comboboxState===th.Closed&&(0,S.flushSync)(()=>i.actions.openCombobox()),g();return;case e4.D.ArrowDown:e.preventDefault(),e.stopPropagation(),i.state.comboboxState===th.Closed&&((0,S.flushSync)(()=>i.actions.openCombobox()),i.state.dataRef.current.value||i.actions.goToOption({focus:e7.First})),g();return;case e4.D.ArrowUp:e.preventDefault(),e.stopPropagation(),i.state.comboboxState===th.Closed&&((0,S.flushSync)(()=>i.actions.openCombobox()),i.state.dataRef.current.value||i.actions.goToOption({focus:e7.Last})),g();return;case e4.D.Escape:if(i.state.comboboxState!==th.Open)return;e.preventDefault(),i.state.optionsElement&&!o.optionsPropsRef.current.static&&e.stopPropagation(),(0,S.flushSync)(()=>i.actions.closeCombobox()),g();return;default:return}}),E=(n=()=>{i.state.comboboxState===th.Open?i.actions.closeCombobox():i.actions.openCombobox(),g()},r=(0,w.useRef)(null),{onPointerDown:(0,_._)(e=>{r.current=e.pointerType,(0,D.l)(e.currentTarget)||"mouse"!==e.pointerType||e.button!==P.Left||(e.preventDefault(),n())}),onClick:(0,_._)(e=>{"mouse"!==r.current&&((0,D.l)(e.currentTarget)||n())})}),T=(0,te.o2)([c]),{isFocusVisible:R,focusProps:O}=(0,b.o)({autoFocus:f}),{isHovered:A,hoverProps:k}=(0,y.M)({isDisabled:d}),{pressed:M,pressProps:j}=(0,C.Z)({disabled:d}),I=(0,eS._)({open:m===th.Open,active:M||m===th.Open,disabled:d,invalid:o.invalid,value:o.value,hover:A,focus:R}),F=(0,e9.v6)({ref:s,id:c,type:(0,ex.c)(e,l),tabIndex:-1,"aria-haspopup":"listbox","aria-controls":null==v?void 0:v.id,"aria-expanded":m===th.Open,"aria-labelledby":T,disabled:d||void 0,autoFocus:f,onKeyDown:x},E,O,k,j);return(0,e9.Ci)()({ourProps:F,theirProps:p,slot:I,defaultTag:"button",name:"Combobox.Button"})}),t_=(0,e9.FX)(function(e,t){var n,r;let i=tS("Combobox.Input"),o=tR("Combobox.Input"),l=(0,w.useId)(),a=(0,e1.q)(),{id:s=a||`headlessui-combobox-input-${l}`,onChange:u,displayValue:c,disabled:d=o.disabled||!1,autoFocus:f=!1,type:p="text",...m}=e,h=(0,w.useRef)(null),v=(0,eC.P)(h,t,(0,w.useContext)(eK).setReference,i.actions.setInputElement),[g,x]=en(i,e=>[e.comboboxState,e.isTyping]),E=(0,A.L)(),C=(0,_._)(()=>{i.actions.onChange(null),i.state.optionsElement&&(i.state.optionsElement.scrollTop=0),i.actions.goToOption({focus:e7.Nothing})});eO(([e,t],[n,r])=>{if(i.state.isTyping)return;let o=h.current;o&&((r===th.Open&&t===th.Closed||e!==n)&&(o.value=e),requestAnimationFrame(()=>{if(i.state.isTyping||!o||(0,F.X7)(o))return;let{selectionStart:e,selectionEnd:t}=o;0===Math.abs((null!=t?t:0)-(null!=e?e:0))&&0===e&&o.setSelectionRange(o.value.length,o.value.length)}))},[(0,w.useMemo)(()=>{var e;return"function"==typeof c&&void 0!==o.value?null!=(e=c(o.value))?e:"":"string"==typeof o.value?o.value:""},[o.value,c]),g,x]),eO(([e],[t])=>{if(e===th.Open&&t===th.Closed){if(i.state.isTyping)return;let e=h.current;if(!e)return;let t=e.value,{selectionStart:n,selectionEnd:r,selectionDirection:o}=e;e.value="",e.value=t,null!==o?e.setSelectionRange(n,r,o):e.setSelectionRange(n,r)}},[g]);let T=(0,w.useRef)(!1),R=(0,_._)(()=>{T.current=!0}),O=(0,_._)(()=>{E.nextFrame(()=>{T.current=!1})}),k=(0,_._)(e=>{switch(i.actions.setIsTyping(!0),e.key){case e4.D.Enter:if(i.state.comboboxState!==th.Open||T.current)return;if(e.preventDefault(),e.stopPropagation(),null===i.selectors.activeOptionIndex(i.state))return void i.actions.closeCombobox();i.actions.selectActiveOption(),o.mode===tv.Single&&i.actions.closeCombobox();break;case e4.D.ArrowDown:return e.preventDefault(),e.stopPropagation(),(0,Y.Y)(i.state.comboboxState,{[th.Open]:()=>i.actions.goToOption({focus:e7.Next}),[th.Closed]:()=>i.actions.openCombobox()});case e4.D.ArrowUp:return e.preventDefault(),e.stopPropagation(),(0,Y.Y)(i.state.comboboxState,{[th.Open]:()=>i.actions.goToOption({focus:e7.Previous}),[th.Closed]:()=>{(0,S.flushSync)(()=>i.actions.openCombobox()),o.value||i.actions.goToOption({focus:e7.Last})}});case e4.D.Home:if(i.state.comboboxState===th.Closed||e.shiftKey)break;return e.preventDefault(),e.stopPropagation(),i.actions.goToOption({focus:e7.First});case e4.D.PageUp:return e.preventDefault(),e.stopPropagation(),i.actions.goToOption({focus:e7.First});case e4.D.End:if(i.state.comboboxState===th.Closed||e.shiftKey)break;return e.preventDefault(),e.stopPropagation(),i.actions.goToOption({focus:e7.Last});case e4.D.PageDown:return e.preventDefault(),e.stopPropagation(),i.actions.goToOption({focus:e7.Last});case e4.D.Escape:return i.state.comboboxState!==th.Open?void 0:(e.preventDefault(),i.state.optionsElement&&!o.optionsPropsRef.current.static&&e.stopPropagation(),o.mode===tv.Single&&null===o.value&&C(),i.actions.closeCombobox());case e4.D.Tab:if(i.actions.setIsTyping(!1),i.state.comboboxState!==th.Open)return;o.mode===tv.Single&&i.state.activationTrigger!==tg.Focus&&i.actions.selectActiveOption(),i.actions.closeCombobox()}}),M=(0,_._)(e=>{null==u||u(e),o.mode===tv.Single&&""===e.target.value&&C(),i.actions.openCombobox()}),j=(0,_._)(e=>{var t,n,r;let l=null!=(t=e.relatedTarget)?t:e3.find(t=>t!==e.currentTarget);
4if(!(null!=(n=i.state.optionsElement)&&n.contains(l))&&!(null!=(r=i.state.buttonElement)&&r.contains(l))&&i.state.comboboxState===th.Open)return e.preventDefault(),o.mode===tv.Single&&null===o.value&&C(),i.actions.closeCombobox()}),I=(0,_._)(e=>{var t,n,r;let l=null!=(t=e.relatedTarget)?t:e3.find(t=>t!==e.currentTarget);null!=(n=i.state.buttonElement)&&n.contains(l)||null!=(r=i.state.optionsElement)&&r.contains(l)||o.disabled||o.immediate&&i.state.comboboxState!==th.Open&&E.microTask(()=>{(0,S.flushSync)(()=>i.actions.openCombobox()),i.actions.setActivationTrigger(tg.Focus)})}),P=(0,te.o2)(),D=(0,e6.MM)(),{isFocused:L,focusProps:N}=(0,b.o)({autoFocus:f}),{isHovered:V,hoverProps:H}=(0,y.M)({isDisabled:d}),z=en(i,e=>e.optionsElement),W=(0,eS._)({open:g===th.Open,disabled:d,invalid:o.invalid,hover:V,focus:L,autofocus:f}),U=(0,e9.v6)({ref:v,id:s,role:"combobox",type:p,"aria-controls":null==z?void 0:z.id,"aria-expanded":g===th.Open,"aria-activedescendant":en(i,i.selectors.activeDescendantId),"aria-labelledby":P,"aria-describedby":D,"aria-autocomplete":"list",defaultValue:null!=(r=null!=(n=e.defaultValue)?n:void 0!==o.defaultValue?null==c?void 0:c(o.defaultValue):null)?r:o.defaultValue,disabled:d||void 0,autoFocus:f,onCompositionStart:R,onCompositionEnd:O,onKeyDown:k,onChange:M,onFocus:I,onBlur:j},N,H);return(0,e9.Ci)()({ourProps:U,theirProps:m,slot:W,defaultTag:"input",name:"Combobox.Input"})}),tP=te.JU,tD=(0,e9.FX)(function(e,t){var n,r,i,o;let l,a=(0,w.useId)(),{id:s=`headlessui-combobox-options-${a}`,hold:u=!1,anchor:c,portal:d=!1,modal:f=!0,transition:p=!1,...m}=e,h=tS("Combobox.Options"),v=tR("Combobox.Options"),g=(0,w.useMemo)(()=>c?"string"==typeof c?{to:c}:c:null,[c]);g&&(d=!0);let[b,y]=function(e=null){!1===e&&(e=null),"string"==typeof e&&(e={to:e});let t=(0,w.useContext)(eY),n=(0,w.useMemo)(()=>e,[JSON.stringify(e,(e,t)=>{var n;return null!=(n=null==t?void 0:t.outerHTML)?n:t})]);(0,M.s)(()=>{null==t||t(null!=n?n:null)},[t,n]);let r=(0,w.useContext)(eK);return(0,w.useMemo)(()=>[r.setFloating,e?r.styles:{}],[r.setFloating,e,r.styles])}(g),[x,E]=(0,w.useState)(null),S=function(){let{getFloatingProps:e,slot:t}=(0,w.useContext)(eK);return(0,w.useCallback)((...n)=>Object.assign({},e(...n),{"data-anchor":t.anchor}),[e,t])}(),C=(0,eC.P)(t,g?b:null,h.actions.setOptionsElement,E),[T,R,O,A,j]=en(h,e=>[e.comboboxState,e.inputElement,e.buttonElement,e.optionsElement,e.activationTrigger]),P=eh(R||O),D=eh(A),L=(0,e2.O_)(),[N,V]=(0,eR.p)(p,x,null!==L?(L&e2.Uw.Open)===e2.Uw.Open:T===th.Open);o=h.actions.closeCombobox,l=(0,eu.Y)(e=>{let t=e.getBoundingClientRect();0===t.x&&0===t.y&&0===t.width&&0===t.height&&o()}),(0,w.useEffect)(()=>{if(!N)return;let e=null===R?null:ec.sb(R)?R:R.current;if(!e)return;let t=(0,k.e)();if("u">typeof ResizeObserver){let n=new ResizeObserver(()=>l.current(e));n.observe(e),t.add(()=>n.disconnect())}if("u">typeof IntersectionObserver){let n=new IntersectionObserver(()=>l.current(e));n.observe(e),t.add(()=>n.disconnect())}return()=>t.dispose()},[R,l,N]),function(e,t,n=()=>[document.body]){!function(e,t,n=()=>({containers:[]})){let r=(0,w.useSyncExternalStore)(eE.subscribe,eE.getSnapshot,eE.getSnapshot),i=t?r.get(t):void 0;i&&i.count,(0,M.s)(()=>{if(!(!t||!e))return eE.dispatch("PUSH",t,n),()=>eE.dispatch("POP",t,n)},[e,t])}(ei(e,"scroll-lock"),t,e=>{var t;return{containers:[...null!=(t=e.containers)?t:[],n]}})}(!v.__demoMode&&f&&T===th.Open,D),function(e,{allowed:t,disallowed:n}={}){let r=ei(e,"inert-others");(0,M.s)(()=>{var e,i;if(!r)return;let o=(0,k.e)();for(let t of null!=(e=null==n?void 0:n())?e:[])t&&o.add(ea(t));let l=null!=(i=null==t?void 0:t())?i:[];for(let e of l){if(!e)continue;let t=(0,F.TW)(e);if(!t)continue;let n=e.parentElement;for(;n&&n!==t.body;){for(let e of n.children)l.some(t=>e.contains(t))||o.add(ea(e));n=n.parentElement}}return o.dispose},[r,t,n])}(!v.__demoMode&&f&&T===th.Open,{allowed:(0,w.useCallback)(()=>[R,O,A],[R,O,A])});
4let H=!en(h,h.selectors.didInputMove)&&N;(0,M.s)(()=>{var t;v.optionsPropsRef.current.static=null!=(t=e.static)&&t},[v.optionsPropsRef,e.static]),(0,M.s)(()=>{v.optionsPropsRef.current.hold=u},[v.optionsPropsRef,u]),function(e,{container:t,accept:n,walk:r}){let i=(0,w.useRef)(n),o=(0,w.useRef)(r);(0,w.useEffect)(()=>{i.current=n,o.current=r},[n,r]),(0,M.s)(()=>{if(!t||!e)return;let n=(0,F.TW)(t);if(!n)return;let r=i.current,l=o.current,a=Object.assign(e=>r(e),{acceptNode:r}),s=n.createTreeWalker(t,NodeFilter.SHOW_ELEMENT,a,!1);for(;s.nextNode();)l(s.currentNode)},[t,e,i,o])}(T===th.Open,{container:A,accept:e=>"option"===e.getAttribute("role")?NodeFilter.FILTER_REJECT:e.hasAttribute("role")?NodeFilter.FILTER_SKIP:NodeFilter.FILTER_ACCEPT,walk(e){e.setAttribute("role","none")}});let z=(0,te.o2)([null==O?void 0:O.id]),W=(0,eS._)({open:T===th.Open,option:void 0}),U=(0,_._)(()=>{h.actions.setActivationTrigger(tg.Pointer)}),B=(0,_._)(e=>{e.preventDefault(),h.actions.setActivationTrigger(tg.Pointer)}),q=(0,e9.v6)(g?S():{},{"aria-labelledby":z,role:"listbox","aria-multiselectable":v.mode===tv.Multi||void 0,id:s,ref:C,style:{...m.style,...y,"--input-width":I(N,R,!0).width,"--button-width":I(N,O,!0).width},onWheel:j===tg.Pointer?void 0:U,onMouseDown:B,...(0,eR.B)(V)}),$=N&&T===th.Closed&&!e.static,K=e0($,null==(n=v.virtual)?void 0:n.options),Y=e0($,v.value),X=(0,w.useCallback)(e=>v.compare(Y,e),[v.compare,Y]),G=(0,w.useMemo)(()=>{if(!v.virtual)return v;if(void 0===K)throw Error("Missing `options` in virtual mode");return K!==v.virtual.options?{...v,virtual:{...v.virtual,options:K}}:v},[v,K,null==(r=v.virtual)?void 0:r.options]);v.virtual&&Object.assign(m,{children:w.createElement(tT.Provider,{value:G},w.createElement(tA,{slot:W},m.children))});let Z=(0,e9.Ci)(),J=(0,w.useMemo)(()=>v.mode===tv.Multi?v:{...v,isSelected:X},[v,X]);return w.createElement(tu,{enabled:!!d&&(e.static||N),ownerDocument:P},w.createElement(tT.Provider,{value:J},Z({ourProps:q,theirProps:{...m,children:w.createElement(eQ,{freeze:$},"function"==typeof m.children?null==(i=m.children)?void 0:i.call(m,W):m.children)},slot:W,defaultTag:"div",features:tM,visible:H,name:"Combobox.Options"}
4)))}),tF=(0,e9.FX)(function(e,t){var n,r,i;let o,l=tR("Combobox.Option"),a=tS("Combobox.Option"),s=(0,w.useId)(),{id:u=`headlessui-combobox-option-${s}`,value:c,disabled:d=null!=(i=null==(r=null==(n=l.virtual)?void 0:n.disabled)?void 0:r.call(n,c))&&i,order:f=null,...p}=e,[m]=en(a,e=>[e.inputElement]),h=ey(m),v=en(a,(0,w.useCallback)(e=>a.selectors.isActive(e,c,u),[c,u])),g=l.isSelected(c),b=(0,w.useRef)(null),y=(0,eu.Y)({disabled:d,value:c,domRef:b,order:f}),x=(0,w.useContext)(tO),E=(0,eC.P)(t,b,x?x.measureElement:null),S=(0,_._)(()=>{a.actions.setIsTyping(!1),a.actions.onChange(c)});(0,M.s)(()=>a.actions.registerOption(u,y),[y,u]);let C=en(a,(0,w.useCallback)(e=>a.selectors.shouldScrollIntoView(e,c,u),[c,u]));(0,M.s)(()=>{if(C)return(0,k.e)().requestAnimationFrame(()=>{var e,t;null==(t=null==(e=b.current)?void 0:e.scrollIntoView)||t.call(e,{block:"nearest"})})},[C,b]);let T=(0,_._)(e=>{e.preventDefault(),e.button===P.Left&&(d||(S(),ep()||requestAnimationFrame(()=>h()),l.mode===tv.Single&&a.actions.closeCombobox()))}),R=(0,_._)(()=>{if(d)return a.actions.goToOption({focus:e7.Nothing});let e=l.calculateIndex(c);a.actions.goToOption({focus:e7.Specific,idx:e})}),O=(o=(0,w.useRef)([-1,-1]),{wasMoved(e){let t=eT(e);return(o.current[0]!==t[0]||o.current[1]!==t[1])&&(o.current=t,!0)},update(e){o.current=eT(e)}}),A=(0,_._)(e=>O.update(e)),j=(0,_._)(e=>{if(!O.wasMoved(e)||d||v&&a.state.activationTrigger===tg.Pointer)return;let t=l.calculateIndex(c);a.actions.goToOption({focus:e7.Specific,idx:t},tg.Pointer)}),I=(0,_._)(e=>{O.wasMoved(e)&&(d||v&&(l.optionsPropsRef.current.hold||a.state.activationTrigger===tg.Pointer&&a.actions.goToOption({focus:e7.Nothing})))}),D=(0,eS._)({active:v,focus:v,selected:g,disabled:d});return(0,e9.Ci)()({ourProps:{id:u,ref:E,role:"option",tabIndex:!0===d?void 0:-1,"aria-disabled":!0===d||void 0,"aria-selected":g,disabled:void 0,onMouseDown:T,onFocus:R,onPointerEnter:A,onMouseEnter:A,onPointerMove:j,onMouseMove:j,onPointerLeave:I,onMouseLeave:I},theirProps:p,slot:D,defaultTag:"div",name:"Combobox.Option"})}),tL=Object.assign(tj,{Input:t_,Button:tI,Label:tP,Options:tD,Option:tF})},33027(e,t,n){"use strict";var r=n(933578),i=n(775794),o=n(109432),l=n(108284),a=n(873622),s=n(89065),u=n(658209);let c=(0,r.createContext)(null);function d(){var e,t;return null!=(t=null==(e=(0,r.useContext)(c))?void 0:e.value)?t:void 0}function f(){let[e,t]=(0,r.useState)([]);return[e.length>0?e.join(" "):void 0,(0,r.useMemo)(()=>function(e){let n=(0,i._)(e=>(t(t=>[...t,e]),()=>t(t=>{let n=t.slice(),r=n.indexOf(e);return -1!==r&&n.splice(r,1),n}))),o=(0,r.useMemo)(()=>({register:n,slot:e.slot,name:e.name,props:e.props,value:e.value}),[n,e.slot,e.name,e.props,e.value]);return r.createElement(c.Provider,{value:o},e.children)},[t])]}c.displayName="DescriptionContext";let p=Object.assign((0,u.FX)(function(e,t){let n=(0,r.useId)(),i=(0,s._)(),{id:d=`headlessui-description-${n}`,...f}=e,p=function e(){let t=(0,r.useContext)(c);if(null===t){let t=Error("You used a <Description /> component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(t,e),t}return t}(),m=(0,a.P)(t);(0,o.s)(()=>p.register(d),[d,p.register]);let h=(0,l._)({...p.slot,disabled:i||!1}),v={ref:m,...p.props,id:d};return(0,u.Ci)()({ourProps:v,theirProps:f,slot:h,defaultTag:"p",name:p.name||"Description"})}),{});n.d(t,{MM:()=>d,VY:()=>p,rU:()=>f})},616251(e,t,n){"use strict";let r;var i=((r=i||{}).Space=" ",r.Enter="Enter",r.Escape="Escape",r.Backspace="Backspace",r.Delete="Delete",r.ArrowLeft="ArrowLeft",r.ArrowUp="ArrowUp",r.ArrowRight="ArrowRight",r.ArrowDown="ArrowDown",r.Home="Home",r.End="End",r.PageUp="PageUp",r.PageDown="PageDown",r.Tab="Tab",r);n.d(t,{D:()=>i})},509547(e,t,n){"use strict";var r=n(933578),i=n(775794),o=n(109432),l=n(108284),a=n(873622),s=n(89065),u=n(185400),c=n(603753),d=n(658209);let f=(0,r.createContext)(null);function p(e){var t,n,i;let o=null!=(n=null==(t=(0,r.useContext)(f))?void 0:t.value)?n:void 0;return(null!=(i=null==e?void 0:e.length)?i:0)>0?[o,...e].filter(Boolean).join(" "):o}function m({inherit:e=!1}={}
4){let t=p(),[n,o]=(0,r.useState)([]),l=e?[t,...n].filter(Boolean):n;return[l.length>0?l.join(" "):void 0,(0,r.useMemo)(()=>function(e){let t=(0,i._)(e=>(o(t=>[...t,e]),()=>o(t=>{let n=t.slice(),r=n.indexOf(e);return -1!==r&&n.splice(r,1),n}))),n=(0,r.useMemo)(()=>({register:t,slot:e.slot,name:e.name,props:e.props,value:e.value}),[t,e.slot,e.name,e.props,e.value]);return r.createElement(f.Provider,{value:n},e.children)},[o])]}f.displayName="LabelContext";let h=Object.assign((0,d.FX)(function(e,t){var n;let p=(0,r.useId)(),m=function e(){let t=(0,r.useContext)(f);if(null===t){let t=Error("You used a <Label /> component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(t,e),t}return t}(),h=(0,u.q)(),v=(0,s._)(),{id:g=`headlessui-label-${p}`,htmlFor:b=null!=h?h:null==(n=m.props)?void 0:n.htmlFor,passive:y=!1,...x}=e,w=(0,a.P)(t);(0,o.s)(()=>m.register(g),[g,m.register]);let E=(0,i._)(e=>{let t=e.currentTarget;if(!(e.target!==e.currentTarget&&c.H5(e.target))&&(c.kS(t)&&e.preventDefault(),m.props&&"onClick"in m.props&&"function"==typeof m.props.onClick&&m.props.onClick(e),c.kS(t))){let e=document.getElementById(t.htmlFor);if(e){let t=e.getAttribute("disabled");if("true"===t||""===t)return;let n=e.getAttribute("aria-disabled");if("true"===n||""===n)return;(c.A3(e)&&("file"===e.type||"radio"===e.type||"checkbox"===e.type)||"radio"===e.role||"checkbox"===e.role||"switch"===e.role)&&e.click(),e.focus({preventScroll:!0})}}}),S=(0,l._)({...m.slot,disabled:v||!1}),C={ref:w,...m.props,id:g,htmlFor:b,onClick:E};return y&&("onClick"in C&&(delete C.htmlFor,delete C.onClick),"onClick"in x&&delete x.onClick),(0,d.Ci)()({ourProps:C,theirProps:x,slot:S,defaultTag:b?"label":"div",name:m.name||"Label"})}),{});n.d(t,{JU:()=>h,b0:()=>m,o2:()=>p})},672963(e,t,n){"use strict";let r;var i=n(135739),o=n(840239),l=n(933578),a=n(908550),s=n(710887),u=n(636687),c=n(775794),d=n(109432),f=n(282643),p=n(108284),m=n(873622),h=n(89065),v=n(721041),g=n(185400),b=n(835242),y=n(452357),x=n(464803),w=n(959488),E=n(294),S=n(658209),C=n(33027),T=n(616251),R=n(509547),O=((r=O||{})[r.RegisterOption=0]="RegisterOption",r[r.UnregisterOption=1]="UnregisterOption",r);let A={0(e,t){let n=[...e.options,{id:t.id,element:t.element,propsRef:t.propsRef}];return{...e,options:(0,y.wl)(n,e=>e.element.current)}},1(e,t){let n=e.options.slice(),r=e.options.findIndex(e=>e.id===t.id);return -1===r?e:(n.splice(r,1),{...e,options:n})}},k=(0,l.createContext)(null);function M(e){let t=(0,l.useContext)(k);if(null===t){let t=Error(`<${e} /> is missing a parent <RadioGroup /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,M),t}return t}k.displayName="RadioGroupDataContext";let j=(0,l.createContext)(null);function I(e){let t=(0,l.useContext)(j);if(null===t){let t=Error(`<${e} /> is missing a parent <RadioGroup /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,I),t}return t}function _(e,t){return(0,w.Y)(t.type,A,e,t)}j.displayName="RadioGroupActionsContext";let P=(0,S.FX)(function(e,t){let n=(0,l.useId)(),r=(0,h._)(),{id:i=`headlessui-radiogroup-${n}`,value:o,form:d,name:f,onChange:g,by:b,disabled:w=r||!1,defaultValue:O,tabIndex:A=0,...M}=e,I=(0,a.t)(b),[P,D]=(0,l.useReducer)(_,{options:[]}),F=P.options,[L,N]=(0,R.b0)(),[V,H]=(0,C.rU)(),z=(0,l.useRef)(null),W=(0,m.P)(z,t),U=(0,u.K)(O),[B,q]=(0,s.P)(o,g,U),$=(0,l.useMemo)(()=>F.find(e=>!e.propsRef.current.disabled),[F]),K=(0,l.useMemo)(()=>F.some(e=>I(e.propsRef.current.value,B)),[F,B]),Y=(0,c._)(e=>{var t;if(w||I(e,B))return!1;let n=null==(t=F.find(t=>I(t.propsRef.current.value,e)))?void 0:t.propsRef.current;return(null==n||!n.disabled)&&(null==q||q(e),!0)}),X=(0,c._)(e=>{if(!z.current)return;let t=F.filter(e=>!1===e.propsRef.current.disabled).map(e=>e.element.current);switch(e.key){case T.D.Enter:(0,x.q)(e.currentTarget);break;case T.D.ArrowLeft:case T.D.ArrowUp:if(e.preventDefault(),e.stopPropagation(),(0,y.CU)(t,y.BD.Previous|y.BD.WrapAround)===y.Me.Success){let e=F.find(e=>(0,E.X7)(e.element.current));e&&Y(e.propsRef.current.value)}break;case T.D.ArrowRight:case T.D.ArrowDown:if(e.preventDefault(),e.stopPropagation(),(0,y.CU)(t,y.BD.Next|y.BD.WrapAround)===y.Me.Success){let e=F.find(e=>(0,E.X7)(e.element.current));e&&Y(e.propsRef.current.value)}break;case T.D.Space:{e.preventDefault(),e.stopPropagation();let t=F.find(e=>(0,E.X7)(e.element.current));t&&Y(t.propsRef.current.value)}}}),G=(0,c._)(e=>(D({type:0,...e}),()=>D({type:1,id:e.id}))),Z=(0,l.useMemo)(()=>({value:B,firstOption:$,containsCheckedOption:K,disabled:w,compare:I,tabIndex:A,...P}),[B,$,K,w,I,A,P]),J=(0,l.useMemo)(()=>({registerOption:G,change:Y}),[G,Y]),Q=(0,p._)({value:B}),ee=(0,l.useCallback)(()=>
4{if(void 0!==U)return Y(U)},[Y,U]),et=(0,S.Ci)();return l.createElement(H,{name:"RadioGroup.Description"},l.createElement(N,{name:"RadioGroup.Label"},l.createElement(j.Provider,{value:J},l.createElement(k.Provider,{value:Z},null!=f&&l.createElement(v.CL,{disabled:w,data:{[f]:B||"on"},overrides:{type:"radio",checked:null!=B},form:d,onReset:ee}),et({ourProps:{ref:W,id:i,role:"radiogroup","aria-labelledby":L,"aria-describedby":V,onKeyDown:X},theirProps:M,slot:Q,defaultTag:"div",name:"RadioGroup"})))))}),D=(0,S.FX)(function(e,t){var n;let r=M("RadioGroup.Option"),a=I("RadioGroup.Option"),s=(0,l.useId)(),{id:u=`headlessui-radiogroup-option-${s}`,value:h,disabled:v=r.disabled||!1,autoFocus:g=!1,...y}=e,x=(0,l.useRef)(null),w=(0,m.P)(x,t),[E,T]=(0,R.b0)(),[O,A]=(0,C.rU)(),k=(0,f.Y)({value:h,disabled:v});(0,d.s)(()=>a.registerOption({id:u,element:x,propsRef:k}),[u,a,x,k]);let j=(0,c._)(e=>{var t;if((0,b.l)(e.currentTarget))return e.preventDefault();a.change(h)&&(null==(t=x.current)||t.focus())}),_=(null==(n=r.firstOption)?void 0:n.id)===u,{isFocusVisible:P,focusProps:D}=(0,i.o)({autoFocus:g}),{isHovered:F,hoverProps:L}=(0,o.M)({isDisabled:v}),N=r.compare(r.value,h),V=(0,S.v6)({ref:w,id:u,role:"radio","aria-checked":N?"true":"false","aria-labelledby":E,"aria-describedby":O,"aria-disabled":!!v||void 0,tabIndex:v?-1:N||!r.containsCheckedOption&&_?r.tabIndex:-1,onClick:v?void 0:j,autoFocus:g},D,L),H=(0,p._)({checked:N,disabled:v,active:P,hover:F,focus:P,autofocus:g}),z=(0,S.Ci)();return l.createElement(A,{name:"RadioGroup.Description"},l.createElement(T,{name:"RadioGroup.Label"},z({ourProps:V,theirProps:y,slot:H,defaultTag:"div",name:"RadioGroup.Option"})))}),F=(0,S.FX)(function(e,t){var n;let r=M("Radio"),a=I("Radio"),s=(0,l.useId)(),u=(0,g.q)(),v=(0,h._)(),{id:y=u||`headlessui-radio-${s}`,value:x,disabled:w=r.disabled||v||!1,autoFocus:E=!1,...T}=e,O=(0,l.useRef)(null),A=(0,m.P)(O,t),k=(0,R.o2)(),j=(0,C.MM)(),_=(0,f.Y)({value:x,disabled:w});(0,d.s)(()=>a.registerOption({id:y,element:O,propsRef:_}),[y,a,O,_]);let P=(0,c._)(e=>{var t;if((0,b.l)(e.currentTarget))return e.preventDefault();a.change(x)&&(null==(t=O.current)||t.focus())}),{isFocusVisible:D,focusProps:F}=(0,i.o)({autoFocus:E}),{isHovered:L,hoverProps:N}=(0,o.M)({isDisabled:w}),V=(null==(n=r.firstOption)?void 0:n.id)===y,H=r.compare(r.value,x),z=(0,S.v6)({ref:A,id:y,role:"radio","aria-checked":H?"true":"false","aria-labelledby":k,"aria-describedby":j,"aria-disabled":!!w||void 0,tabIndex:w?-1:H||!r.containsCheckedOption&&V?r.tabIndex:-1,autoFocus:E,onClick:w?void 0:P},F,N),W=(0,p._)({checked:H,disabled:w,hover:L,focus:D,autofocus:E});return(0,S.Ci)()({ourProps:z,theirProps:T,slot:W,defaultTag:"span",name:"Radio"})}),L=Object.assign(P,{Option:D,Radio:F,Label:R.JU,Description:C.VY});n.d(t,{sx:()=>F,z6:()=>L})},287967(e,t,n){"use strict";let r;n.d(t,{e:()=>M});var i=n(933578),o=n.t(i,2),l=n(991465),a=n(775794),s=n(814721),u=n(109432),c=n(282643),d=n(756918);function f(){let e,t=(e="u"<typeof document,(0,o.useSyncExternalStore)(()=>()=>{},()=>!1,()=>!e)),[n,r]=i.useState(d._.isHandoffComplete);return n&&!1===d._.isHandoffComplete&&r(!1),i.useEffect(()=>{!0!==n&&r(!0)},[n]),i.useEffect(()=>d._.handoff(),[]),!t&&n}var p=n(873622),m=n(9117),h=n(132178),v=n(267524),g=n(959488),b=n(658209);function y(e){var t;return!!(e.enter||e.enterFrom||e.enterTo||e.leave||e.leaveFrom||e.leaveTo)||!(0,b.zv)(null!=(t=e.as)?t:T)||1===i.Children.count(e.children)}let x=(0,i.createContext)(null);x.displayName="TransitionContext";var w=((r=w||{}).Visible="visible",r.Hidden="hidden",r);let E=(0,i.createContext)(null);function S(e){return"children"in e?S(e.children):e.current.filter(({el:e})=>null!==e.current).filter(({state:e})=>"visible"===e).length>0}function C(e,t){let n=(0,c.Y)(e),r=(0,i.useRef)([]),o=(0,s.a)(),u=(0,l.L)(),d=(0,a._)((e,t=b.mK.Hidden)=>{let i=r.current.findIndex(({el:t})=>t===e);-1!==i&&((0,g.Y)(t,{[b.mK.Unmount](){r.current.splice(i,1)},[b.mK.Hidden](){r.current[i].state="hidden"}}),u.microTask(()=>{var e;!S(r)&&o.current&&(null==(e=n.current)||e.call(n))}))}),f=(0,a._)(e=>{let t=r.current.find(({el:t})=>t===e);return t?"visible"!==t.state&&(t.state="visible"):r.current.push({el:e,state:"visible"}),()=>d(e,b.mK.Unmount)}),p=(0,i.useRef)([]),m=(0,i.useRef)(Promise.resolve()),h=(0,i.useRef)({enter:[],leave:[]}
4),v=(0,a._)((e,n,r)=>{p.current.splice(0),t&&(t.chains.current[n]=t.chains.current[n].filter(([t])=>t!==e)),null==t||t.chains.current[n].push([e,new Promise(e=>{p.current.push(e)})]),null==t||t.chains.current[n].push([e,new Promise(e=>{Promise.all(h.current[n].map(([e,t])=>t)).then(()=>e())})]),"enter"===n?m.current=m.current.then(()=>null==t?void 0:t.wait.current).then(()=>r(n)):r(n)}),y=(0,a._)((e,t,n)=>{Promise.all(h.current[t].splice(0).map(([e,t])=>t)).then(()=>{var e;null==(e=p.current.shift())||e()}).then(()=>n(t))});return(0,i.useMemo)(()=>({children:r,register:f,unregister:d,onStart:v,onStop:y,wait:m,chains:h}),[f,d,r,v,y,h,m])}E.displayName="NestingContext";let T=i.Fragment,R=b.Ac.RenderStrategy,O=(0,b.FX)(function(e,t){let{show:n,appear:r=!1,unmount:o=!0,...l}=e,s=(0,i.useRef)(null),c=y(e),d=(0,p.P)(...c?[s,t]:null===t?[]:[t]);f();let m=(0,h.O_)();if(void 0===n&&null!==m&&(n=(m&h.Uw.Open)===h.Uw.Open),void 0===n)throw Error("A <Transition /> is used but it is missing a `show={true | false}` prop.");let[v,g]=(0,i.useState)(n?"visible":"hidden"),w=C(()=>{n||g("hidden")}),[T,O]=(0,i.useState)(!0),k=(0,i.useRef)([n]);(0,u.s)(()=>{!1!==T&&k.current[k.current.length-1]!==n&&(k.current.push(n),O(!1))},[k,n]);let M=(0,i.useMemo)(()=>({show:n,appear:r,initial:T}),[n,r,T]);(0,u.s)(()=>{n?g("visible"):S(w)||null===s.current||g("hidden")},[n,w]);let j={unmount:o},I=(0,a._)(()=>{var t;T&&O(!1),null==(t=e.beforeEnter)||t.call(e)}),_=(0,a._)(()=>{var t;T&&O(!1),null==(t=e.beforeLeave)||t.call(e)}),P=(0,b.Ci)();return i.createElement(E.Provider,{value:w},i.createElement(x.Provider,{value:M},P({ourProps:{...j,as:i.Fragment,children:i.createElement(A,{ref:d,...j,...l,beforeEnter:I,beforeLeave:_})},theirProps:{},defaultTag:i.Fragment,features:R,visible:"visible"===v,name:"Transition"})))}),A=(0,b.FX)(function(e,t){var n,r;let{transition:o=!0,beforeEnter:l,afterEnter:s,beforeLeave:c,afterLeave:d,enter:w,enterFrom:O,enterTo:A,entered:k,leave:M,leaveFrom:j,leaveTo:I,..._}=e,[P,D]=(0,i.useState)(null),F=(0,i.useRef)(null),L=y(e),N=(0,p.P)(...L?[F,t,D]:null===t?[]:[t]),V=null==(n=_.unmount)||n?b.mK.Unmount:b.mK.Hidden,{show:H,appear:z,initial:W}=function(){let e=(0,i.useContext)(x);if(null===e)throw Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}(),[U,B]=(0,i.useState)(H?"visible":"hidden"),q=function(){let e=(0,i.useContext)(E);if(null===e)throw Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}(),{register:$,unregister:K}=q;(0,u.s)(()=>$(F),[$,F]),(0,u.s)(()=>{if(V===b.mK.Hidden&&F.current)return H&&"visible"!==U?void B("visible"):(0,g.Y)(U,{hidden:()=>K(F),visible:()=>$(F)})},[U,F,$,K,H,V]);let Y=f();(0,u.s)(()=>{if(L&&Y&&"visible"===U&&null===F.current)throw Error("Did you forget to passthrough the `ref` to the actual DOM node?")},[F,U,Y,L]);let X=W&&!z,G=z&&H&&W,Z=(0,i.useRef)(!1),J=C(()=>{Z.current||(B("hidden"),K(F))},q),Q=(0,a._)(e=>{Z.current=!0,J.onStart(F,e?"enter":"leave",e=>{"enter"===e?null==l||l():"leave"===e&&(null==c||c())})}),ee=(0,a._)(e=>{let t=e?"enter":"leave";Z.current=!1,J.onStop(F,t,e=>{"enter"===e?null==s||s():"leave"===e&&(null==d||d())}),"leave"!==t||S(J)||(B("hidden"),K(F))});(0,i.useEffect)(()=>{L&&o||(Q(H),ee(H))},[H,L,o]);let et=!(!o||!L||!Y||X),[,en]=(0,m.p)(et,P,H,{start:Q,end:ee}),er=(0,b.oE)({ref:N,className:(null==(r=(0,v.x)(_.className,G&&w,G&&O,en.enter&&w,en.enter&&en.closed&&O,en.enter&&!en.closed&&A,en.leave&&M,en.leave&&!en.closed&&j,en.leave&&en.closed&&I,!en.transition&&H&&k))?void 0:r.trim())||void 0,...(0,m.B)(en)}),ei=0;"visible"===U&&(ei|=h.Uw.Open),"hidden"===U&&(ei|=h.Uw.Closed),H&&"hidden"===U&&(ei|=h.Uw.Opening),H||"visible"!==U||(ei|=h.Uw.Closing);let eo=(0,b.Ci)();return i.createElement(E.Provider,{value:J},i.createElement(h.El,{value:ei},eo({ourProps:er,theirProps:_,defaultTag:T,features:R,visible:"visible"===U,name:"Transition.Child"})))}),k=(0,b.FX)(function(e,t){let n=null!==(0,i.useContext)(x),r=null!==(0,h.O_)();return i.createElement(i.Fragment,null,!n&&r?i.createElement(O,{ref:t,...e}):i.createElement(A,{ref:t,...e}))}),M=Object.assign(O,{Child:k,Root:O})}
4,185636(e,t,n){"use strict";var r=n(933578),i=n(294),o=n(991465),l=n(775794);function a({disabled:e=!1}={}){let t=(0,r.useRef)(null),[n,s]=(0,r.useState)(!1),u=(0,o.L)(),c=(0,l._)(()=>{t.current=null,s(!1),u.dispose()}),d=(0,l._)(e=>{if(u.dispose(),null===t.current){t.current=e.currentTarget,s(!0);{let n=(0,i.TW)(e.currentTarget);u.addEventListener(n,"pointerup",c,!1),u.addEventListener(n,"pointermove",e=>{if(t.current){var n,r;let i,o;s((i=e.width/2,o=e.height/2,n={top:e.clientY-o,right:e.clientX+i,bottom:e.clientY+o,left:e.clientX-i},r=t.current.getBoundingClientRect(),!(!n||!r||n.right<r.left||n.left>r.right||n.bottom<r.top||n.top>r.bottom)))}},!1),u.addEventListener(n,"pointercancel",c,!1)}}});return{pressed:n,pressProps:e?{}:{onPointerDown:d,onPointerUp:c,onClick:c}}}n.d(t,{Z:()=>a})},908550(e,t,n){"use strict";var r=n(933578);function i(e,t){return null!==e&&null!==t&&"object"==typeof e&&"object"==typeof t&&"id"in e&&"id"in t?e.id===t.id:e===t}function o(e=i){return(0,r.useCallback)((t,n)=>"string"==typeof e?(null==t?void 0:t[e])===(null==n?void 0:n[e]):e(t,n),[e])}n.d(t,{t:()=>o})},710887(e,t,n){"use strict";var r=n(933578),i=n(574795),o=n(775794);function l(e,t,n){let[l,a]=(0,r.useState)(n),s=void 0!==e,u=(0,r.useRef)(s),c=(0,r.useRef)(!1),d=(0,r.useRef)(!1);return!s||u.current||c.current?s||!u.current||d.current||(d.current=!0,u.current=s,console.error("A component is changing from controlled to uncontrolled. This may be caused by the value changing from a defined value to undefined, which should not happen.")):(c.current=!0,u.current=s,console.error("A component is changing from uncontrolled to controlled. This may be caused by the value changing from undefined to a defined value, which should not happen.")),[s?e:l,(0,o._)(e=>(s||(0,i.flushSync)(()=>a(e)),null==t?void 0:t(e)))]}n.d(t,{P:()=>l})},636687(e,t,n){"use strict";var r=n(933578);function i(e){let[t]=(0,r.useState)(e);return t}n.d(t,{K:()=>i})},991465(e,t,n){"use strict";var r=n(933578),i=n(644510);function o(){let[e]=(0,r.useState)(i.e);return(0,r.useEffect)(()=>()=>e.dispose(),[e]),e}n.d(t,{L:()=>o})},775794(e,t,n){"use strict";var r=n(933578),i=n(282643);let o=function(e){let t=(0,i.Y)(e);return r.useCallback((...e)=>t.current(...e),[t])};n.d(t,{_:()=>o})},814721(e,t,n){"use strict";var r=n(933578),i=n(109432);function o(){let e=(0,r.useRef)(!1);return(0,i.s)(()=>(e.current=!0,()=>{e.current=!1}),[]),e}n.d(t,{a:()=>o})},109432(e,t,n){"use strict";var r=n(933578),i=n(756918);let o=(e,t)=>{i._.isServer?(0,r.useEffect)(e,t):(0,r.useLayoutEffect)(e,t)};n.d(t,{s:()=>o})},282643(e,t,n){"use strict";var r=n(933578),i=n(109432);function o(e){let t=(0,r.useRef)(e);return(0,i.s)(()=>{t.current=e},[e]),t}n.d(t,{Y:()=>o})},71976(e,t,n){"use strict";var r=n(933578);function i(e,t){return(0,r.useMemo)(()=>{var n;if(e.type)return e.type;let r=null!=(n=e.as)?n:"button";if("string"==typeof r&&"button"===r.toLowerCase()||(null==t?void 0:t.tagName)==="BUTTON"&&!t.hasAttribute("type"))return"button"},[e.type,e.as,t])}n.d(t,{c:()=>i})},108284(e,t,n){"use strict";var r=n(933578);function i(e){return(0,r.useMemo)(()=>e,Object.values(e))}n.d(t,{_:()=>i})},873622(e,t,n){"use strict";var r=n(933578),i=n(775794);let o=Symbol();function l(e,t=!0){return Object.assign(e,{[o]:t})}function a(...e){let t=(0,r.useRef)(e);(0,r.useEffect)(()=>{t.current=e},[e]);let n=(0,i._)(e=>{for(let n of t.current)null!=n&&("function"==typeof n?n(e):n.current=e)});return e.every(e=>null==e||(null==e?void 0:e[o]))?void 0:n}n.d(t,{P:()=>a,a:()=>l})},9117(e,t,n){"use strict";let r;n.d(t,{B:()=>d,p:()=>f});var i,o,l=n(933578),a=n(644510),s=n(991465),u=n(109432);"u">typeof process&&"u">typeof globalThis&&"u">typeof Element&&(null==(i=null==process?void 0:process.env)?void 0:i.NODE_ENV)==="test"&&void 0===(null==(o=null==Element?void 0:Element.prototype)?void 0:o.getAnimations)&&(Element.prototype.getAnimations=function(){return console.warn(["Headless UI has polyfilled `Element.prototype.getAnimations` for your tests.","Please install a proper polyfill e.g. `jsdom-testing-mocks`, to silence these warnings.","","Example usage:","```js","import { mockAnimationsApi } from 'jsdom-testing-mocks'","mockAnimationsApi()","```"].join(`
5`)),[]});var c=((r=c||{})[r.None=0]="None",r[r.Closed=1]="Closed",r[r.Enter=2]="Enter",r[r.Leave=4]="Leave",r);function d(e){let t={};for(let n in e)!0===e[n]&&(t[`data-${n}`]="");return t}function f(e,t,n,r){let[i,o]=(0,l.useState)(n),{hasFlag:c,addFlag:d,removeFlag:f}=function(e=0){let[t,n]=(0,l.useState)(e),r=(0,l.useCallback)(e=>n(e),[]),i=(0,l.useCallback)(e=>n(t=>t|e),[]),o=(0,l.useCallback)(e=>(t&e)===e,[t]);return{flags:t,setFlag:r,addFlag:i,hasFlag:o,removeFlag:(0,l.useCallback)(e=>n(t=>t&~e),[]),toggleFlag:(0,l.useCallback)(e=>n(t=>t^e),[])}}(e&&i?3:0),p=(0,l.useRef)(!1),m=(0,l.useRef)(!1),h=(0,s.L)();return(0,u.s)(()=>{var i;if(e){if(n&&o(!0),!t){n&&d(3);return}return null==(i=null==r?void 0:r.start)||i.call(r,n),function(e,{prepare:t,run:n,done:r,inFlight:i}){let o=(0,a.e)();return function(e,{inFlight:t,prepare:n}){if(null!=t&&t.current)return n();let r=e.style.transition;e.style.transition="none",n(),e.offsetHeight,e.style.transition=r}(e,{prepare:t,inFlight:i}),o.nextFrame(()=>{n(),o.requestAnimationFrame(()=>{o.add(function(e,t){var n,r;let i=(0,a.e)();if(!e)return i.dispose;let o=!1;i.add(()=>{o=!0});let l=null!=(r=null==(n=e.getAnimations)?void 0:n.call(e).filter(e=>e instanceof CSSTransition))?r:[];return 0===l.length?t():Promise.allSettled(l.map(e=>e.finished)).then(()=>{o||t()}),i.dispose}(e,r))})}),o.dispose}(t,{inFlight:p,prepare(){m.current?m.current=!1:m.current=p.current,p.current=!0,m.current||(n?(d(3),f(4)):(d(4),f(2)))},run(){m.current?n?(f(3),d(4)):(f(4),d(3)):n?f(1):d(1)},done(){var e,i,l,a;m.current&&(null!=(a=null==(l=(i=t).getAnimations)?void 0:l.call(i))?a:[]).some(e=>e instanceof CSSTransition&&"finished"!==e.playState)||(p.current=!1,f(7),n||o(!1),null==(e=null==r?void 0:r.end)||e.call(r,n))}})}},[e,n,t,h]),e?[i,{closed:c(1),enter:c(2),leave:c(4),transition:c(2)||c(4)}]:[n,{closed:void 0,enter:void 0,leave:void 0,transition:void 0}]}},89065(e,t,n){"use strict";var r=n(933578);let i=(0,r.createContext)(void 0);function o(){return(0,r.useContext)(i)}n.d(t,{_:()=>o})},721041(e,t,n){"use strict";var r=n(933578),i=n(574795),o=n(991465),l=n(464803),a=n(658209),s=n(438265);let u=(0,r.createContext)(null);function c({children:e}){let t=(0,r.useContext)(u);if(!t)return r.createElement(r.Fragment,null,e);let{target:n}=t;return n?(0,i.createPortal)(r.createElement(r.Fragment,null,e),n):null}function d({data:e,form:t,disabled:n,onReset:i,overrides:u}){let[p,m]=(0,r.useState)(null),h=(0,o.L)();return(0,r.useEffect)(()=>
5{if(i&&p)return h.addEventListener(p,"reset",i)},[p,t,i]),r.createElement(c,null,r.createElement(f,{setForm:m,formId:t}),(0,l.h)(e).map(([e,i])=>r.createElement(s.j,{features:s.u.Hidden,...(0,a.oE)({key:e,as:"input",type:"hidden",hidden:!0,readOnly:!0,form:t,disabled:n,name:e,value:i,...u})})))}function f({setForm:e,formId:t}){return(0,r.useEffect)(()=>{if(t){let n=document.getElementById(t);n&&e(n)}},[e,t]),t?null:r.createElement(s.j,{features:s.u.Hidden,as:"input",type:"hidden",hidden:!0,readOnly:!0,ref:t=>{if(!t)return;let n=t.closest("form");n&&e(n)}})}n.d(t,{CL:()=>d})},438265(e,t,n){"use strict";let r;var i=n(658209),o=((r=o||{})[r.None=1]="None",r[r.Focusable=2]="Focusable",r[r.Hidden=4]="Hidden",r);let l=(0,i.FX)(function(e,t){var n;let{features:r=1,...o}=e,l={ref:t,"aria-hidden":(2&r)==2||(null!=(n=o["aria-hidden"])?n:void 0),hidden:(4&r)==4||void 0,style:{position:"fixed",top:1,left:1,width:1,height:0,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0",...(4&r)==4&&(2&r)!=2&&{display:"none"}}};return(0,i.Ci)()({ourProps:l,theirProps:o,slot:{},defaultTag:"span",name:"Hidden"})});n.d(t,{j:()=>l,u:()=>o})},185400(e,t,n){"use strict";var r=n(933578);let i=(0,r.createContext)(void 0);function o(){return(0,r.useContext)(i)}n.d(t,{q:()=>o})},132178(e,t,n){"use strict";let r;var i=n(933578);let o=(0,i.createContext)(null);o.displayName="OpenClosedContext";var l=((r=l||{})[r.Open=1]="Open",r[r.Closed=2]="Closed",r[r.Closing=4]="Closing",r[r.Opening=8]="Opening",r);function a(){return(0,i.useContext)(o)}function s({value:e,children:t}){return i.createElement(o.Provider,{value:e},t)}function u({children:e}){return i.createElement(o.Provider,{value:null},e)}n.d(t,{$x:()=>u,El:()=>s,O_:()=>a,Uw:()=>l})},835242(e,t,n){"use strict";var r=n(603753);function i(e){let t=e.parentElement,n=null;for(;t&&!r.Er(t);)r.Jb(t)&&(n=t),t=t.parentElement;let i=(null==t?void 0:t.getAttribute("disabled"))==="";return!(i&&function(e){if(!e)return!1;let t=e.previousElementSibling;for(;null!==t;){if(r.Jb(t))return!1;t=t.previousElementSibling}return!0}(n))&&i}n.d(t,{l:()=>i})},267524(e,t,n){"use strict";function r(...e){return Array.from(new Set(e.flatMap(e=>"string"==typeof e?e.split(" "):[]))).filter(Boolean).join(" ")}n.d(t,{x:()=>r})},644510(e,t,n){"use strict";var r=n(959055);n.d(t,{e:()=>function e(){let t=[],n={addEventListener:(e,t,r,i)=>(e.addEventListener(t,r,i),n.add(()=>e.removeEventListener(t,r,i))),requestAnimationFrame(...e){let t=requestAnimationFrame(...e);return n.add(()=>cancelAnimationFrame(t))},nextFrame:(...e)=>n.requestAnimationFrame(()=>n.requestAnimationFrame(...e)),setTimeout(...e){let t=setTimeout(...e);return n.add(()=>clearTimeout(t))},microTask(...e){let t={current:!0};return(0,r._)(()=>{t.current&&e[0]()}),n.add(()=>{t.current=!1})},style(e,t,n){let r=e.style.getPropertyValue(t);return Object.assign(e.style,{[t]:n}),this.add(()=>{Object.assign(e.style,{[t]:r})})},group(t){let n=e();return t(n),this.add(()=>n.dispose())},add:e=>(t.includes(e)||t.push(e),()=>{let n=t.indexOf(e);if(n>=0)for(let e of t.splice(n,1))e()}),dispose(){for(let e of t.splice(0))e()}};return n}})},603753(e,t,n){"use strict";function r(e){return"object"==typeof e&&null!==e&&"nodeType"in e}function i(e){return r(e)&&"tagName"in e}function o(e){return i(e)&&"accessKey"in e}function l(e){return i(e)&&"tabIndex"in e}function a(e){return i(e)&&"style"in e}function s(e){return o(e)&&"IFRAME"===e.nodeName}function u(e){return o(e)&&"INPUT"===e.nodeName}function c(e){return o(e)&&"LABEL"===e.nodeName}function d(e){return o(e)&&"FIELDSET"===e.nodeName}function f(e){return o(e)&&"LEGEND"===e.nodeName}function p(e){return!!i(e)&&e.matches('a[href],audio[controls],button,details,embed,iframe,img[usemap],input:not([type="hidden"]),label,select,textarea,video[controls]')}n.d(t,{A3:()=>u,Er:()=>d,Gu:()=>s,H5:()=>p,Jb:()=>f,Lk:()=>l,Ll:()=>r,kS:()=>c,pv:()=>a,sb:()=>o})},756918(e,t,n){"use strict";var r=Object.defineProperty,i=(e,t,n)=>{let i;return(i="symbol"!=typeof t?t+"":t)in e?r(e,i,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[i]=n,n};let o=new class{constructor(){i(this,"current",this.detect()),i(this,"handoffState","pending"),i(this,"currentId",0)}set(e){this.current!==e&&(this.handoffState="pending",this.currentId=0,this.current=e)}reset(){this.set(this.detect())}nextId(){return++this.currentId}get isServer(){return"server"===this.current}get isClient(){return"client"===this.current}
5detect(){return"u"<typeof window||"u"<typeof document?"server":"client"}handoff(){"pending"===this.handoffState&&(this.handoffState="complete")}get isHandoffComplete(){return"complete"===this.handoffState}};n.d(t,{_:()=>o})},452357(e,t,n){"use strict";let r,i,o,l,a;var s=n(959488),u=n(294);let c=["[contentEditable=true]","[tabindex]","a[href]","area[href]","button:not([disabled])","iframe","input:not([disabled])","select:not([disabled])","details>summary","textarea:not([disabled])"].map(e=>`${e}:not([tabindex='-1'])`).join(","),d=["[data-autofocus]"].map(e=>`${e}:not([tabindex='-1'])`).join(",");var f=((r=f||{})[r.First=1]="First",r[r.Previous=2]="Previous",r[r.Next=4]="Next",r[r.Last=8]="Last",r[r.WrapAround=16]="WrapAround",r[r.NoScroll=32]="NoScroll",r[r.AutoFocus=64]="AutoFocus",r),p=((i=p||{})[i.Error=0]="Error",i[i.Overflow=1]="Overflow",i[i.Success=2]="Success",i[i.Underflow=3]="Underflow",i),m=((o=m||{})[o.Previous=-1]="Previous",o[o.Next=1]="Next",o),h=((l=h||{})[l.Strict=0]="Strict",l[l.Loose=1]="Loose",l);function v(e,t=0){var n;return e!==(null==(n=(0,u.TW)(e))?void 0:n.body)&&(0,s.Y)(t,{0:()=>e.matches(c),1(){let t=e;for(;null!==t;){if(t.matches(c))return!0;t=t.parentElement}return!1}})}var g=((a=g||{})[a.Keyboard=0]="Keyboard",a[a.Mouse=1]="Mouse",a);function b(e,t=e=>e){return e.slice().sort((e,n)=>{let r=t(e),i=t(n);if(null===r||null===i)return 0;let o=r.compareDocumentPosition(i);return o&Node.DOCUMENT_POSITION_FOLLOWING?-1:o&Node.DOCUMENT_POSITION_PRECEDING?1:0})}function y(e,t,{sorted:n=!0,relativeTo:r=null,skipElements:i=[]}={}){var o,l,a;let s=Array.isArray(e)?e.length>0?(0,u.zm)(e[0]):document:(0,u.zm)(e),f=Array.isArray(e)?n?b(e):e:64&t?function(e=document.body){return null==e?[]:Array.from(e.querySelectorAll(d)).sort((e,t)=>Math.sign((e.tabIndex||Number.MAX_SAFE_INTEGER)-(t.tabIndex||Number.MAX_SAFE_INTEGER)))}(e):function(e=document.body){return null==e?[]:Array.from(e.querySelectorAll(c)).sort((e,t)=>Math.sign((e.tabIndex||Number.MAX_SAFE_INTEGER)-(t.tabIndex||Number.MAX_SAFE_INTEGER)))}(e);i.length>0&&f.length>1&&(f=f.filter(e=>!i.some(t=>null!=t&&"current"in t?(null==t?void 0:t.current)===e:t===e))),r=null!=r?r:null==s?void 0:s.activeElement;let p=(()=>{if(5&t)return 1;if(10&t)return -1;throw Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),m=(()=>{if(1&t)return 0;if(2&t)return Math.max(0,f.indexOf(r))-1;if(4&t)return Math.max(0,f.indexOf(r))+1;if(8&t)return f.length-1;throw Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),h=32&t?{preventScroll:!0}:{},v=0,g=f.length,x;do{if(v>=g||v+g<=0)return 0;let e=m+v;if(16&t)e=(e+g)%g;else{if(e<0)return 3;if(e>=g)return 1}null==(x=f[e])||x.focus(h),v+=p}while(x!==(0,u.bq)(x));return 6&t&&null!=(a=null==(l=null==(o=x)?void 0:o.matches)?void 0:l.call(o,"textarea,input"))&&a&&x.select(),2}"u">typeof window&&"u">typeof document&&(document.addEventListener("keydown",e=>{e.metaKey||e.altKey||e.ctrlKey||(document.documentElement.dataset.headlessuiFocusVisible="")},!0),document.addEventListener("click",e=>{1===e.detail?delete document.documentElement.dataset.headlessuiFocusVisible:0===e.detail&&(document.documentElement.dataset.headlessuiFocusVisible="")},!0)),n.d(t,{BD:()=>f,Bm:()=>v,CU:()=>y,MZ:()=>h,Me:()=>p,Uo:()=>c,wl:()=>b})},464803(e,t,n){"use strict";var r=n(933578);function i(e,t){return e?e+"["+t+"]":t}function o(e){var t,n;let r=null!=(t=null==e?void 0:e.form)?t:e.closest("form");if(r){for(let t of r.elements)if(t!==e&&("INPUT"===t.tagName&&"submit"===t.type||"BUTTON"===t.tagName&&"submit"===t.type||"INPUT"===t.nodeName&&"image"===t.type))return void t.click();null==(n=r.requestSubmit)||n.call(r)}}n.d(t,{h:()=>function e(t={},n=null,o=[]){for(let[l,a]of Object.entries(t))!function t(n,o,l){if(Array.isArray(l))for(let[e,r]of l.entries())t(n,i(o,e.toString()),r);else l instanceof Date?n.push([o,l.toISOString()]):"boolean"==typeof l?n.push([o,l?"1":"0"]):"string"==typeof l?n.push([o,l]):"number"==typeof l?n.push([o,`${l}`]):null==l?n.push([o,""]):function(e){if("[object Object]"!==Object.prototype.toString.call(e))return!1;let t=Object.getPrototypeOf(e);return null===t||null===Object.getPrototypeOf(t)}(l)&&!(0,r.isValidElement)(l)&&e(l,o,n)}(o,i(n,l),a);return o},q:()=>o})},959488(e,t,n){"use strict";function r(e,t,...n){if(e in t){let r=t[e];return"function"==typeof r?r(...n):r}let i=Error(`Tried to handle "${e}" but there is no handler defined. Only defined handlers are: ${Object.keys(t).map(e=>`"${e}"`).join(", ")}.`);throw Error.captureStackTrace&&Error.captureStackTrace(i,r),i}n.d(t,{Y:()=>r})}
5,959055(e,t,n){"use strict";function r(e){"function"==typeof queueMicrotask?queueMicrotask(e):Promise.resolve().then(e).catch(e=>setTimeout(()=>{throw e}))}n.d(t,{_:()=>r})},294(e,t,n){"use strict";var r=n(756918);function i(e){var t;return r._.isServer?null:null==e?document:null!=(t=null==e?void 0:e.ownerDocument)?t:document}function o(e){var t,n;return r._.isServer?null:null==e?document:null!=(n=null==(t=null==e?void 0:e.getRootNode)?void 0:t.call(e))?n:document}function l(e){var t,n;return null!=(n=null==(t=o(e))?void 0:t.activeElement)?n:null}function a(e){return l(e)===e}n.d(t,{TW:()=>i,X7:()=>a,bq:()=>l,zm:()=>o})},658209(e,t,n){"use strict";let r,i;var o=n(933578),l=n(267524),a=n(959488),s=((r=s||{})[r.None=0]="None",r[r.RenderStrategy=1]="RenderStrategy",r[r.Static=2]="Static",r),u=((i=u||{})[i.Unmount=0]="Unmount",i[i.Hidden=1]="Hidden",i);function c(){let e,t,n=(e=(0,o.useRef)([]),t=(0,o.useCallback)(t=>{for(let n of e.current)null!=n&&("function"==typeof n?n(t):n.current=t)},[]),(...n)=>{if(!n.every(e=>null==e))return e.current=n,t});return(0,o.useCallback)(e=>(function({ourProps:e,theirProps:t,slot:n,defaultTag:r,features:i,visible:o=!0,name:l,mergeRefs:s}){s=null!=s?s:f;let u=p(t,e);if(o)return d(u,n,r,l,s);let c=null!=i?i:0;if(2&c){let{static:e=!1,...t}=u;if(e)return d(t,n,r,l,s)}if(1&c){let{unmount:e=!0,...t}=u;return(0,a.Y)(+!e,{0:()=>null,1:()=>d({...t,hidden:!0,style:{display:"none"}},n,r,l,s)})}return d(u,n,r,l,s)})({mergeRefs:n,...e}),[n])}function d(e,t={},n,r,i){let{as:a=n,children:s,refName:u="ref",...c}=g(e,["unmount","static"]),f=void 0!==e.ref?{[u]:e.ref}:{},m="function"==typeof s?s(t):s;"className"in c&&c.className&&"function"==typeof c.className&&(c.className=c.className(t)),c["aria-labelledby"]&&c["aria-labelledby"]===c.id&&(c["aria-labelledby"]=void 0);let h={};if(t){let e=!1,n=[];for(let[r,i]of Object.entries(t))"boolean"==typeof i&&(e=!0),!0===i&&n.push(r.replace(/([A-Z])/g,e=>`-${e.toLowerCase()}`));if(e)for(let e of(h["data-headlessui-state"]=n.join(" "),n))h[`data-${e}`]=""}if(b(a)&&(Object.keys(v(c)).length>0||Object.keys(v(h)).length>0))if(!(0,o.isValidElement)(m)||Array.isArray(m)&&m.length>1||b(m.type)){if(Object.keys(v(c)).length>0)throw Error(['Passing props on "Fragment"!',"",`The current component <${r} /> is rendering a "Fragment".`,"However we need to passthrough the following props:",Object.keys(v(c)).concat(Object.keys(v(h))).map(e=>`  - ${e}`).join(`
6`),"","You can apply a few solutions:",['Add an `as="..."` prop, to ensure that we render an actual element instead of a "Fragment".',"Render a single element as the child so that we can forward the props onto that element."].map(e=>`  - ${e}`).join(`
7`)].join(`
8`))}else{var y;let e=m.props,t=null==e?void 0:e.className,n="function"==typeof t?(...e)=>(0,l.x)(t(...e),c.className):(0,l.x)(t,c.className),r=p(m.props,v(g(c,["ref"])));for(let e in h)e in r&&delete h[e];return(0,o.cloneElement)(m,Object.assign({},r,h,f,{ref:i((y=m,o.version.split(".")[0]>="19"?y.props.ref:y.ref),f.ref)},n?{className:n}:{}))}return(0,o.createElement)(a,Object.assign({},g(c,["ref"]),!b(a)&&f,!b(a)&&h),m)}function f(...e){return e.every(e=>null==e)?void 0:t=>{for(let n of e)null!=n&&("function"==typeof n?n(t):n.current=t)}}function p(...e){if(0===e.length)return{};if(1===e.length)return e[0];let t={},n={};for(let r of e)for(let e in r)e.startsWith("on")&&"function"==typeof r[e]?(null!=n[e]||(n[e]=[]),n[e].push(r[e])):t[e]=r[e];if(t.disabled||t["aria-disabled"])for(let e in n)/^(on(?:Click|Pointer|Mouse|Key)(?:Down|Up|Press)?)$/.test(e)&&(n[e]=[e=>{var t;return null==(t=null==e?void 0:e.preventDefault)?void 0:t.call(e)}]);for(let e in n)Object.assign(t,{[e](t,...r){for(let i of n[e]){if((t instanceof Event||(null==t?void 0:t.nativeEvent)instanceof Event)&&t.defaultPrevented)return;i(t,...r)}}});return t}function m(...e){if(0===e.length)return{};if(1===e.length)return e[0];let t={},n={};for(let r of e)for(let e in r)e.startsWith("on")&&"function"==typeof r[e]?(null!=n[e]||(n[e]=[]),n[e].push(r[e])):t[e]=r[e];for(let e in n)Object.assign(t,{[e](...t){for(let r of n[e])null==r||r(...t)}});return t}function h(e){var t;return Object.assign((0,o.forwardRef)(e),{displayName:null!=(t=e.displayName)?t:e.name})}function v(e){let t=Object.assign({},e);for(let e in t)void 0===t[e]&&delete t[e];return t}function g(e,t=[]){let n=Object.assign({},e);for(let e of t)e in n&&delete n[e];return n}function b(e){return e===o.Fragment||e===Symbol.for("react.fragment")}n.d(t,{Ac:()=>s,Ci:()=>c,FX:()=>h,mK:()=>u,oE:()=>v,v6:()=>m,zv:()=>b})},516535(e,t,n){"use strict";n.d(t,{t:()=>s});var r=n(361971);let i=(e,t,n)=>{if(e&&"reportValidity"in e){let i=(0,r.Jt)(n,t);e.setCustomValidity(i&&i.message||""),e.reportValidity()}},o=(e,t)=>{for(let n in t.fields){let r=t.fields[n];r&&r.ref&&"reportValidity"in r.ref?i(r.ref,n,e):r&&r.refs&&r.refs.forEac
8h(t=>i(t,n,e))}},l=(e,t)=>{let n=a(t);return e.some(e=>a(e).match(`^${n}\\.\\d+`))};function a(e){return e.replace(/\]|\[/g,"")}function s(e,t,n){return void 0===n&&(n={}),function(i,a,s){try{return Promise.resolve(function(r){try{var l=(null!=t&&t.context,Promise.resolve(e["sync"===n.mode?"validateSync":"validate"](i,Object.assign({abortEarly:!1},t,{context:a}))).then(function(e){return s.shouldUseNativeValidation&&o({},s),{values:n.raw?Object.assign({},i):e,errors:{}}}))}catch(e){return r(e)}return l&&l.then?l.then(void 0,r):l}(function(e){var t;if(!e.inner)throw e;return{values:{},errors:((e,t)=>{t.shouldUseNativeValidation&&o(e,t);let n={};for(let i in e){let o=(0,r.Jt)(t.fields,i),a=Object.assign(e[i]||{},{ref:o&&o.ref});if(l(t.names||Object.keys(e),i)){let e=Object.assign({},(0,r.Jt)(n,i));(0,r.hZ)(e,"root",a),(0,r.hZ)(n,i,e)}else(0,r.hZ)(n,i,a)}return n})((t=!s.shouldUseNativeValidation&&"all"===s.criteriaMode,(e.inner||[]).reduce(function(e,n){if(e[n.path]||(e[n.path]={message:n.message,type:n.type}),t){var i=e[n.path].types,o=i&&i[n.type];e[n.path]=(0,r.Gb)(n.path,t,e,n.type,o?[].concat(o,n.message):n.message)}return e},{})),s)}}))}catch(e){return Promise.reject(e)}}}},135739(e,t,n){"use strict";let r;n.d(t,{o:()=>N});var i=n(603821);function o(e){var t;if("u"<typeof window||null==window.navigator)return!1;let n=null==(t=window.navigator.userAgentData)?void 0:t.brands;return Array.isArray(n)&&n.some(t=>e.test(t.brand))||e.test(window.navigator.userAgent)}function l(e){var t;return"u">typeof window&&null!=window.navigator&&e.test((null==(t=window.navigator.userAgentData)?void 0:t.platform)||window.navigator.platform)}function a(e){let t=null;return()=>(null==t&&(t=e()),t)}let s=a(function(){return l(/^Mac/i)}),u=a(function(){return l(/^iPhone/i)}),c=a(function(){return l(/^iPad/i)||s()&&navigator.maxTouchPoints>1}),d=a(function(){return u()||c()});a(function(){return s()||d()});let f=a(function(){return o(/AppleWebKit/i)&&!p()}),p=a(function(){return o(/Chrome/i)}),m=a(function(){return o(/Android/i)}),h=a(function(){return o(/Firefox/i)}),v=null;var g=n(933578);function b(e,t,n=!0){var r,i;let{metaKey:o,ctrlKey:l,altKey:a,shiftKey:u}=t;h()&&(null==(i=window.event)||null==(r=i.type)?void 0:r.startsWith("key"))&&"_blank"===e.target&&(s()?o=!0:l=!0);let d=f()&&s()&&!c()&&1?new KeyboardEvent("keydown",{keyIdentifier:"Enter",metaKey:o,ctrlKey:l,altKey:a,shiftKey:u}):new MouseEvent("click",{metaKey:o,ctrlKey:l,altKey:a,shiftKey:u,detail:1,bubbles:!0,cancelable:!0});if(b.isOpening=n,function(){if(null==v){v=!1;try{document.createElement("div").focus({get preventScroll(){return v=!0,!0}})}catch{}}return v}())e.focus({preventScroll:!0});else{let t=function(e){let t=e.parentNode,n=[],r=document.scrollingElement||document.documentElement;for(;t instanceof HTMLElement&&t!==r;)(t.offsetHeight<t.scrollHeight||t.offsetWidth<t.scrollWidth)&&n.push({element:t,scrollTop:t.scrollTop,scrollLeft:t.scrollLeft}),t=t.parentNode;return r instanceof HTMLElement&&n.push({element:r,scrollTop:r.scrollTop,scrollLeft:r.scrollLeft}),n}(e);e.focus(),function(e){for(let{element:t,scrollTop:n,scrollLeft:r}of e)t.scrollTop=n,t.scrollLeft=r}(t)}e.dispatchEvent(d),b.isOpening=!1}b.isOpening=!1;var y=n(602390),x=n(911630);let w=null,E=new Set,S=new Map,C=!1,T=!1,R={Tab:!0,Escape:!0};function O(e,t){for(let n of E)n(e,t)}function A(e){C=!0,b.isOpening||e.metaKey||!s()&&e.altKey||e.ctrlKey||"Control"===e.key||"Shift"===e.key||"Meta"===e.key||(w="keyboard",O("keyboard",e))}function k(e){w="pointer","pointerType"in e&&e.pointerType,("mousedown"===e.type||"pointerdown"===e.type)&&(C=!0,O("pointer",e))}function M(e){b.isOpening||(""!==e.pointerType||!e.isTrusted)&&(m()&&e.pointerType?"click"!==e.type||1!==e.buttons:0!==e.detail||e.pointerType)||(C=!0,w="virtual")}function j(e){(0,y.wt)(e)!==window&&(0,y.wt)(e)!==document&&!i.lR&&e.isTrusted&&(C||T||(w="virtual",O("virtual",e)),C=!1,T=!1)}function I(){i.lR||(C=!1,T=!0)}function _(e){if("u"<typeof window||"u"<typeof document||S.get((0,x.mD)(e)))return;
8let t=(0,x.mD)(e),n=(0,x.TW)(e),r=t.HTMLElement.prototype.focus;t.HTMLElement.prototype.focus=function(){C=!0,r.apply(this,arguments)},n.addEventListener("keydown",A,!0),n.addEventListener("keyup",A,!0),n.addEventListener("click",M,!0),t.addEventListener("focus",j,!0),t.addEventListener("blur",I,!1),"u">typeof PointerEvent&&(n.addEventListener("pointerdown",k,!0),n.addEventListener("pointermove",k,!0),n.addEventListener("pointerup",k,!0)),t.addEventListener("beforeunload",()=>{P(e)},{once:!0}),S.set(t,{focus:r})}let P=(e,t)=>{let n=(0,x.mD)(e),r=(0,x.TW)(e);t&&r.removeEventListener("DOMContentLoaded",t),S.has(n)&&(n.HTMLElement.prototype.focus=S.get(n).focus,r.removeEventListener("keydown",A,!0),r.removeEventListener("keyup",A,!0),r.removeEventListener("click",M,!0),n.removeEventListener("focus",j,!0),n.removeEventListener("blur",I,!1),"u">typeof PointerEvent&&(r.removeEventListener("pointerdown",k,!0),r.removeEventListener("pointermove",k,!0),r.removeEventListener("pointerup",k,!0)),S.delete(n))};function D(){return"pointer"!==w}"u">typeof document&&("loading"!==(r=(0,x.TW)(void 0)).readyState?_(void 0):r.addEventListener("DOMContentLoaded",()=>{_(void 0)}));let F=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);var L=n(511488);function N(e={}){var t;let{autoFocus:n=!1,isTextInput:r,within:o}=e,l=(0,g.useRef)({isFocused:!1,isFocusVisible:n||D()}),[a,s]=(0,g.useState)(!1),[u,c]=(0,g.useState)(()=>l.current.isFocused&&l.current.isFocusVisible),d=(0,g.useCallback)(()=>c(l.current.isFocused&&l.current.isFocusVisible),[]),f=(0,g.useCallback)(e=>{l.current.isFocused=e,l.current.isFocusVisible=D(),s(e),d()},[d]);t={enabled:a,isTextInput:r},_(),(0,g.useEffect)(()=>{if((null==t?void 0:t.enabled)===!1)return;let e=(e,n)=>{var r;let i,o,a,s,u,c,f;r=!!(null==t?void 0:t.isTextInput),i=(0,x.TW)(n?(0,y.wt)(n):void 0),o=n?(0,y.wt)(n):void 0,a="u">typeof window?(0,x.mD)(o).HTMLInputElement:HTMLInputElement,s="u">typeof window?(0,x.mD)(o).HTMLTextAreaElement:HTMLTextAreaElement,u="u">typeof window?(0,x.mD)(o).HTMLElement:HTMLElement,c="u">typeof window?(0,x.mD)(o).KeyboardEvent:KeyboardEvent,f=(0,y.bq)(i),(r=r||f instanceof a&&!F.has(f.type)||f instanceof s||f instanceof u&&f.isContentEditable)&&"keyboard"===e&&n instanceof c&&!R[n.key]||(e=>{l.current.isFocusVisible=e,d()})(D())};return E.add(e),()=>{E.delete(e)}},[r,a]);let{focusProps:p}=function(e){let{isDisabled:t,onFocus:n,onBlur:r,onFocusChange:o}=e,l=(0,g.useCallback)(e=>{if((0,y.wt)(e)===e.currentTarget)return r&&r(e),o&&o(!1),!0},[r,o]),a=(0,i.yB)(l),s=(0,g.useCallback)(e=>{let t=(0,y.wt)(e),r=(0,x.TW)(t),i=r?(0,y.bq)(r):(0,y.bq)();t===e.currentTarget&&t===i&&(n&&n(e),o&&o(!0),a(e))}
8,[o,n,a]);return{focusProps:{onFocus:!t&&(n||o||r)?s:void 0,onBlur:!t&&(r||o)?l:void 0}}}({isDisabled:o,onFocusChange:f}),{focusWithinProps:m}=(0,L.R)({isDisabled:!o,onFocusWithinChange:f});return{isFocused:a,isFocusVisible:u,focusProps:o?m:p}}},511488(e,t,n){"use strict";var r=n(603821),i=n(933578),o=n(113514),l=n(602390),a=n(911630);function s(e){let{isDisabled:t,onBlurWithin:n,onFocusWithin:s,onFocusWithinChange:u}=e,c=(0,i.useRef)({isFocusWithin:!1}),{addGlobalListener:d,removeAllGlobalListeners:f}=(0,o.A)(),p=(0,i.useCallback)(e=>{(0,l.sD)(e.currentTarget,(0,l.wt)(e))&&c.current.isFocusWithin&&!(0,l.sD)(e.currentTarget,e.relatedTarget)&&(c.current.isFocusWithin=!1,f(),n&&n(e),u&&u(!1))},[n,u,c,f]),m=(0,r.yB)(p),h=(0,i.useCallback)(e=>{if(!(0,l.sD)(e.currentTarget,(0,l.wt)(e)))return;let t=(0,l.wt)(e),n=(0,a.TW)(t),i=(0,l.bq)(n);if(!c.current.isFocusWithin&&i===t){s&&s(e),u&&u(!0),c.current.isFocusWithin=!0,m(e);let t=e.currentTarget;d(n,"focus",e=>{let i=(0,l.wt)(e);if(c.current.isFocusWithin&&!(0,l.sD)(t,i)){let e=new n.defaultView.FocusEvent("blur",{relatedTarget:i});(0,r.o1)(e,t),p((0,r.eg)(e))}},{capture:!0})}},[s,u,m,d,p]);return t?{focusWithinProps:{onFocus:void 0,onBlur:void 0}}:{focusWithinProps:{onFocus:h,onBlur:p}}}n.d(t,{R:()=>s})},840239(e,t,n){"use strict";var r=n(113514),i=n(602390),o=n(911630),l=n(933578);let a=!1,s=0;function u(e){"touch"===e.pointerType&&(a=!0,setTimeout(()=>{a=!1},50))}function c(){if("u">typeof document)return 0===s&&"u">typeof PointerEvent&&document.addEventListener("pointerup",u),s++,()=>{!(--s>0)&&"u">typeof PointerEvent&&document.removeEventListener("pointerup",u)}}function d(e){let{onHoverStart:t,onHoverChange:n,onHoverEnd:s,isDisabled:u}=e,[d,f]=(0,l.useState)(!1),p=(0,l.useRef)({isHovered:!1,ignoreEmulatedMouseEvents:!1,pointerType:"",target:null}).current;(0,l.useEffect)(c,[]);let{addGlobalListener:m,removeAllGlobalListeners:h}=(0,r.A)(),{hoverProps:v,triggerHoverEnd:g}=(0,l.useMemo)(()=>{let e=(e,t)=>{let r=p.target;p.pointerType="",p.target=null,"touch"!==t&&p.isHovered&&r&&(p.isHovered=!1,h(),s&&s({type:"hoverend",target:r,pointerType:t}),n&&n(!1),f(!1))},r={};return"u">typeof PointerEvent&&(r.onPointerEnter=r=>{a&&"mouse"===r.pointerType||((r,l)=>{if(p.pointerType=l,u||"touch"===l||p.isHovered||!(0,i.sD)(r.currentTarget,(0,i.wt)(r)))return;p.isHovered=!0;let a=r.currentTarget;p.target=a,m((0,o.TW)((0,i.wt)(r)),"pointerover",t=>{p.isHovered&&p.target&&!(0,i.sD)(p.target,(0,i.wt)(t))&&e(t,t.pointerType)},{capture:!0}),t&&t({type:"hoverstart",target:a,pointerType:l}),n&&n(!0),f(!0)})(r,r.pointerType)},r.onPointerLeave=t=>{!u&&(0,i.sD)(t.currentTarget,(0,i.wt)(t))&&e(t,t.pointerType)}),{hoverProps:r,triggerHoverEnd:e}},[t,n,s,u,p,m,h]);return(0,l.useEffect)(()=>{u&&g({currentTarget:p.target},p.pointerType)},[u]),{hoverProps:v,isHovered:d}}n.d(t,{M:()=>d})},603821(e,t,n){"use strict";n.d(t,{eg:()=>l,lR:()=>u,o1:()=>a,yB:()=>s});var r=n(933578);let i="u">typeof document?r.useLayoutEffect:()=>{};var o=n(602390);function l(e){return e.nativeEvent=e,e.isDefaultPrevented=()=>e.defaultPrevented,e.isPropagationStopped=()=>e.cancelBubble,e.persist=()=>{},e}function a(e,t){Object.defineProperty(e,"target",{value:t}),Object.defineProperty(e,"currentTarget",{value:t})}function s(e){let t=(0,r.useRef)({isFocused:!1,observer:null});return i(()=>{let e=t.current;return()=>{e.observer&&(e.observer.disconnect(),e.observer=null)}},[]),(0,r.useCallback)(n=>{let r=(0,o.wt)(n);(r instanceof HTMLButtonElement||r instanceof HTMLInputElement||r instanceof HTMLTextAreaElement||r instanceof HTMLSelectElement)&&(t.current.isFocused=!0,r.addEventListener("focusout",n=>{if(t.current.isFocused=!1,r.disabled){let t=l(n);null==e||e(t)}t.current.observer&&(t.current.observer.disconnect(),t.current.observer=null)},{once:!0}),t.current.observer=new MutationObserver(()=>{if(t.current.isFocused&&r.disabled){var e;null==(e=t.current.observer)||e.disconnect();let n=r===(0,o.bq)()?null:(0,o.bq)();r.dispatchEvent(new FocusEvent("blur",{relatedTarget:n})),r.dispatchEvent(new FocusEvent("focusout",{bubbles:!0,relatedTarget:n}))}}),t.current.observer.observe(r,{attributes:!0,attributeFilter:["disabled"]}))},[e])}let u=!1},602390(e,t,n){"use strict";n.d(t,{bq:()=>i,wt:()=>o,sD:()=>r}),n(911630);function r(e,t){return!!t&&!!e&&e.contains(t)}let i=(e=document)=>e.activeElement;function o(e){return e.target}}
8,911630(e,t,n){"use strict";let r=e=>{var t;return null!=(t=null==e?void 0:e.ownerDocument)?t:document};function i(e){return null!==e&&"object"==typeof e&&"nodeType"in e&&"number"==typeof e.nodeType&&e.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&"host"in e}n.d(t,{Ng:()=>i},{TW:r,mD:e=>e&&"window"in e&&e.window===e?e:r(e).defaultView||window})},113514(e,t,n){"use strict";var r=n(933578);function i(){let e=(0,r.useRef)(new Map),t=(0,r.useCallback)((t,n,r,i)=>{let o=(null==i?void 0:i.once)?(...t)=>{e.current.delete(r),r(...t)}:r;e.current.set(r,{type:n,eventTarget:t,fn:o,options:i}),t.addEventListener(n,o,i)},[]),n=(0,r.useCallback)((t,n,r,i)=>{var o;let l=(null==(o=e.current.get(r))?void 0:o.fn)||r;t.removeEventListener(n,l,i),e.current.delete(r)},[]),i=(0,r.useCallback)(()=>{e.current.forEach((e,t)=>{n(e.eventTarget,e.type,t,e.options)})},[n]);return(0,r.useEffect)(()=>i,[i]),{addGlobalListener:t,removeGlobalListener:n,removeAllGlobalListeners:i}}n.d(t,{A:()=>i})},588941(e,t,n){"use strict";var r=n(173630),i=n(933578);function o(e,t){let{shouldBlockFn:n,enableBeforeUnload:o=!0,disabled:l=!1,withResolver:a=!1}=function(e,t){if(void 0===e)return{shouldBlockFn:()=>!0,withResolver:!1};if("shouldBlockFn"in e)return e;if("function"==typeof e){let n=!!(t??!0);return{shouldBlockFn:async()=>!!n&&await e(),enableBeforeUnload:n,withResolver:!1}}let n=!!(e.condition??!0),r=e.blockerFn;return{shouldBlockFn:async()=>n&&void 0!==r?await r():n,enableBeforeUnload:n,withResolver:void 0===r}}(e,t),s=(0,r.r)(),{history:u}=s,[c,d]=i.useState({status:"idle",current:void 0,next:void 0,action:void 0,proceed:void 0,reset:void 0});return i.useEffect(()=>{let e=async e=>{function t(e){let t=s.parseLocation(e),n=s.getMatchedRoutes(t.pathname);return void 0===n.foundRoute?{routeId:"__notFound__",fullPath:t.pathname,pathname:t.pathname,params:n.routeParams,search:s.options.parseSearch(e.search)}:{routeId:n.foundRoute.id,fullPath:n.foundRoute.fullPath,pathname:t.pathname,params:n.routeParams,search:s.options.parseSearch(e.search)}}let r=t(e.currentLocation),i=t(e.nextLocation);if("__notFound__"===r.routeId&&"__notFound__"!==i.routeId)return!1;let o=await n({action:e.action,current:r,next:i});if(!a)return o;if(!o)return!1;let l=await new Promise(t=>{d({status:"blocked",current:r,next:i,action:e.action,proceed:()=>t(!1),reset:()=>t(!0)})});return d({status:"idle",current:void 0,next:void 0,action:void 0,proceed:void 0,reset:void 0}),l};return l?void 0:u.block({blockerFn:e,enableBeforeUnload:o})},[n,o,l,a,u,s]),c}n.d(t,{K:()=>o})},382287(e,t,n){"use strict";let r;n.d(t,{T:()=>w});var i=n(933578),o=n(574795);function l(e,t,n){let r,i=n.initialDeps??[],o=!0;function l(){let l=e();return l.length!==i.length||l.some((e,t)=>i[t]!==e)?(i=l,r=t(...l),(null==n?void 0:n.onChange)&&!(o&&n.skipInitialOnChange)&&n.onChange(r),o=!1,r):r}return l.updateDeps=e=>{i=e},l}function a(e,t){if(void 0!==e)return e;throw Error(`Unexpected undefined${t?`: ${t}`:""}`)}let s=()=>{if(void 0!==r)return r;if("u"<typeof navigator)return r=!1;if(/iP(hone|od|ad)/.test(navigator.userAgent))return r=!0;let e=navigator.maxTouchPoints;return r="MacIntel"===navigator.platform&&void 0!==e&&e>0},u=e=>{let{offsetWidth:t,offsetHeight:n}=e;return{width:t,height:n}},c=e=>e,d=e=>{let t=Math.max(e.startIndex-e.overscan,0),n=Math.min(e.endIndex+e.overscan,e.count-1)-t+1,r=Array(n);for(let e=0;e<n;e++)r[e]=t+e;return r},f=(e,t)=>{let n=e.scrollElement;if(!n)return;let r=e.targetWindow;if(!r)return;let i=e=>{let{width:n,height:r}=e;t({width:Math.round(n),height:Math.round(r)})};if(i(u(n)),!r.ResizeObserver)return()=>{};let o=new r.ResizeObserver(t=>{let r=()=>{let e=t[0];if(null==e?void 0:e.borderBoxSize){let t=e.borderBoxSize[0];if(t)return void i({width:t.inlineSize,height:t.blockSize})}i(u(n))};e.options.useAnimationFrameWithResizeObserver?requestAnimationFrame(r):r()});return o.observe(n,{box:"border-box"}),()=>{o.unobserve(n)}},p={passive:!0},m="u"<typeof window||"onscrollend"in window,h=(e,t)=>((e,t,n)=>{var r,i;let o,l=e.scrollElement;if(!l)return;let a=e.targetWindow;if(!a)return;let s=e.options.useScrollendEvent&&m,u=0,c=s?null:(r=()=>t(u,!1),i=e.options.isScrollingResetDelay,Object.assign(function(...e){a.clearTimeout(o),o=a.setTimeout(()=>r.apply(this,e),i)},{cancel:()=>{a.clearTimeout(o)}})),d=e=>()=>{u=n(l),null==c||c(),t(u,e)},f=d(!0),h=d(!1);return l.addEventListener("scroll",f,p),s&&l.addEventListener("scrollend",h,p),()=>{l.removeEventListener("scroll",f),s&&l.removeEventListener("scrollend",h),null==c||c.cancel()}})(e,t,t=>{let{horizontal:n,isRtl:r}=e.options;return n?t.scrollLeft*(r&&-1||1):t.scrollTop}
8),v=(e,t,n)=>{if(n.options.useCachedMeasurements){let t=n.indexFromElement(e),r=n.options.getItemKey(t);return n.itemSizeCache.get(r)??n.options.estimateSize(t)}if(null==t?void 0:t.borderBoxSize){let e=t.borderBoxSize[0];if(e)return Math.round(e[n.options.horizontal?"inlineSize":"blockSize"])}if(!t){let t=n.indexFromElement(e),r=n.options.getItemKey(t),i=n.itemSizeCache.get(r);if(void 0!==i)return i}return e[n.options.horizontal?"offsetWidth":"offsetHeight"]},g=(e,{adjustments:t=0,behavior:n},r)=>{var i,o;null==(o=null==(i=r.scrollElement)?void 0:i.scrollTo)||o.call(i,{[r.options.horizontal?"left":"top"]:e+t,behavior:n})};class b{constructor(e){this.unsubs=[],this.scrollElement=null,this.targetWindow=null,this.isScrolling=!1,this.scrollState=null,this.measurementsCache=[],this._singleLaneMeasurements=null,this.itemSizeCache=new Map,this.itemSizeCacheVersion=0,this.laneAssignments=new Map,this.pendingMin=null,this.prevLanes=void 0,this.lanesChangedFlag=!1,this.lanesSettling=!1,this.pendingScrollAnchor=null,this.scrollRect=null,this.scrollOffset=null,this.scrollDirection=null,this.scrollAdjustments=0,this._iosDeferredAdjustment=0,this._iosTouching=!1,this._iosJustTouchEnded=!1,this._iosTouchEndTimerId=null,this._intendedScrollOffset=null,this._clampedAdjustment=null,this.elementsCache=new Map,this.now=()=>{var e,t,n;return(null==(n=null==(t=null==(e=this.targetWindow)?void 0:e.performance)?void 0:t.now)?void 0:n.call(t))??Date.now()},this.observer=(()=>{let e=null,t=()=>e||(this.targetWindow&&this.targetWindow.ResizeObserver?e=new this.targetWindow.ResizeObserver(e=>{e.forEach(e=>{let t=()=>{let t=e.target,n=this.indexFromElement(t);if(!t.isConnected){for(let[e,n]of(this.observer.unobserve(t),this.elementsCache))if(n===t){this.elementsCache.delete(e);break}return}this.isIndexInRange(n)&&this.shouldMeasureDuringScroll(n)&&this.resizeItem(n,this.options.measureElement(t,e,this))};this.options.useAnimationFrameWithResizeObserver?requestAnimationFrame(t):t()})}):null);return{disconnect:()=>{var n;null==(n=t())||n.disconnect(),e=null},observe:e=>{var n;return null==(n=t())?void 0:n.observe(e,{box:"border-box"})},unobserve:e=>{var n;return null==(n=t())?void 0:n.unobserve(e)}}})(),this.range=null,this.setOptions=e=>{var t;let n={debug:!1,initialOffset:0,overscan:1,paddingStart:0,paddingEnd:0,scrollPaddingStart:0,scrollPaddingEnd:0,horizontal:!1,getItemKey:c,rangeExtractor:d,onChange:()=>{},measureElement:v,initialRect:{width:0,height:0},scrollMargin:0,gap:0,indexAttribute:"data-index",initialMeasurementsCache:[],lanes:1,anchorTo:"start",followOnAppend:!1,scrollEndThreshold:1,isScrollingResetDelay:150,enabled:!0,isRtl:!1,useScrollendEvent:!1,useAnimationFrameWithResizeObserver:!1,laneAssignmentMode:"estimate",useCachedMeasurements:!1};for(let t in e){let r=e[t];void 0!==r&&(n[t]=r)}let r=this.options,i=null,o=null,l=!1;if(void 0!==r&&r.enabled&&n.enabled&&"end"===n.anchorTo&&null!==this.scrollElement){let e=r.count,a=n.count,s=this.getMeasurements(),u=(null==(t=this._singleLaneMeasurements)?void 0:t.items)??s,c=e=>{var t;return"object"==typeof(t=u[e])?t.key:t},d=e>0?c(0):null,f=e>0?c(e-1):null;if(a!==e||e>0&&a>0&&(n.getItemKey(0)!==d||n.getItemKey(a-1)!==f)){l=!0;let t=e>0?this.getVirtualItemForOffset(this.getScrollOffset())??s[0]:null;t&&(i=[t.key,this.getScrollOffset()-t.start]);let u=!0===n.followOnAppend?"auto":n.followOnAppend||null;u&&a>0&&this.isAtEnd(r.scrollEndThreshold)&&(0===e||n.getItemKey(a-1)!==f)&&(a>e||function(e,t,n,r){if(0===t)return!1;let i=r(0),o=new Set,l=0;for(;l<e;){let e=n(l);if(e===i)break;o.add(e),l++}let a=e-l;if(0===a||a>=t)return!1;for(let e=0;e<a;e++)if(r(e)!==n(l+e))return!1;for(let e=a;e<t;e++)if(o.has(r(e)))return!1;return!0}(e,a,c,n.getItemKey))&&(o=u)}}this.options=n,l&&(this.pendingMin=0,this.itemSizeCacheVersion++);let a=!1,s=0;if(i&&null!==this.scrollOffset){let[e,t]=i,n=this.getMeasurements(),{count:r,getItemKey:l}=this.options,u=0;for(;u<r&&l(u)!==e;)u++;if(u<r){let e=n[u];if(e){let n=Math.max(0,e.start+t);o||n===this.scrollOffset||(s=n-this.scrollOffset,this.scrollOffset=n,a=!0)}}}(a||o)&&(this.pendingScrollAnchor=[a?i[0]:null,a?i[1]:0,o,s])},this.notify=e=>{var t,n;null==(n=(t=this.options).onChange)||n.call(t,this,e)},this.maybeNotify=l(()=>(this.calculateRange(),[this.isScrolling,this.range?this.range.startIndex:null,this.range?this.range.endIndex:null]),e=>{this.notify(e)},{key:!1,debug:()=>this.options.debug,initialDeps:[this.isScrolling,this.range?this.range.startIndex:null,this.range?this.range.endIndex:null]}),this.cleanup=()=>
8{this.unsubs.filter(Boolean).forEach(e=>e()),this.unsubs=[],this.observer.disconnect(),null!=this.rafId&&this.targetWindow&&(this.targetWindow.cancelAnimationFrame(this.rafId),this.rafId=null),this.scrollState=null,this.isScrolling=!1,this.scrollDirection=null,this._iosDeferredAdjustment=0,this._iosTouching=!1,this._iosJustTouchEnded=!1,this._clampedAdjustment=null,this.scrollElement=null,this.targetWindow=null},this._didMount=()=>()=>{this.cleanup()},this._willUpdate=()=>{var e;let t=this.options.enabled?this.options.getScrollElement():null;if(this.scrollElement!==t){if(this.cleanup(),!t)return void this.maybeNotify();if(this.scrollElement=t,this.scrollElement&&"ownerDocument"in this.scrollElement?this.targetWindow=this.scrollElement.ownerDocument.defaultView:this.targetWindow=(null==(e=this.scrollElement)?void 0:e.window)??null,this.elementsCache.forEach(e=>{this.observer.observe(e)}),this.unsubs.push(this.options.observeElementRect(this,e=>{this.scrollRect=e,this.maybeNotify()})),this.unsubs.push(this.options.observeElementOffset(this,(e,t)=>{if(t&&null===this._intendedScrollOffset&&e===this.scrollOffset)return;null!==this._intendedScrollOffset&&1.5>Math.abs(e-this._intendedScrollOffset)&&(e=this._intendedScrollOffset),this._intendedScrollOffset=null,null!==this._clampedAdjustment&&Math.abs(e-this._clampedAdjustment.maxAtWrite)>=1.5&&(this._clampedAdjustment=null),this.scrollAdjustments=0;let n=this.getScrollOffset();this.scrollDirection=t?n===e?this.scrollDirection:n<e?"forward":"backward":null,this.scrollOffset=e,this.isScrolling=t,this._flushIosDeferredIfReady(),this.scrollState&&this.scheduleScrollReconcile(),this.maybeNotify()})),"addEventListener"in this.scrollElement){let e=this.scrollElement,t=()=>{this._iosTouching=!0,this._iosJustTouchEnded=!1,null!==this._iosTouchEndTimerId&&null!=this.targetWindow&&(this.targetWindow.clearTimeout(this._iosTouchEndTimerId),this._iosTouchEndTimerId=null)},n=()=>{this._iosTouching=!1,s()&&null!=this.targetWindow&&(this._iosJustTouchEnded=!0,this._iosTouchEndTimerId=this.targetWindow.setTimeout(()=>{this._iosJustTouchEnded=!1,this._iosTouchEndTimerId=null,this._flushIosDeferredIfReady()},150))};e.addEventListener("touchstart",t,p),e.addEventListener("touchend",n,p),this.unsubs.push(()=>{e.removeEventListener("touchstart",t),e.removeEventListener("touchend",n),null!==this._iosTouchEndTimerId&&null!=this.targetWindow&&(this.targetWindow.clearTimeout(this._iosTouchEndTimerId),this._iosTouchEndTimerId=null)})}this._scrollToOffset(this.getScrollOffset(),{adjustments:void 0,behavior:void 0})}let n=this.pendingScrollAnchor;if(this.pendingScrollAnchor=null,n&&this.scrollElement&&this.options.enabled){let[e,t,r,i]=n;null===e||r||(s()&&(this.isScrolling||this._iosTouching||this._iosJustTouchEnded)?0!==i&&(this._iosDeferredAdjustment+=i):this._scrollToOffset(this.getScrollOffset(),{adjustments:void 0,behavior:void 0})),r&&this.scrollToEnd({behavior:r})}this._retryClampedAdjustment()},this._retryClampedAdjustment=()=>{if(null===this._clampedAdjustment||!this.scrollElement||!this.options.enabled)return;let{target:e,maxAtWrite:t}=this._clampedAdjustment,n=this.getMaxScrollOffset();n>t+.5&&(this._clampedAdjustment=e>n+.5?{target:e,maxAtWrite:n}:null,this._scrollToOffset(e,{adjustments:void 0,behavior:void 0}))},this._flushIosDeferredIfReady=()=>{if(0===this._iosDeferredAdjustment||this.isScrolling||this._iosTouching||this._iosJustTouchEnded)return;let e=this.getScrollOffset(),t=this.getMaxScrollOffset();if(e<0||e>t)return;if(this._iosDeferredAdjustment<0&&e>=t-1){this._iosDeferredAdjustment=0;return}let n=this._iosDeferredAdjustment;this._iosDeferredAdjustment=0,this._scrollToOffset(e,{adjustments:this.scrollAdjustments+=n,behavior:void 0})},this.rafId=null,this.getSize=()=>this.options.enabled?(this.scrollRect=this.scrollRect??this.options.initialRect,this.scrollRect[this.options.horizontal?"width":"height"]):(this.scrollRect=null,0),this.getScrollOffset=()=>this.options.enabled?(this.scrollOffset=this.scrollOffset??("function"==typeof this.options.initialOffset?this.options.initialOffset():this.options.initialOffset),this.scrollOffset):(this.scrollOffset=null,0),this.getMeasurementOptions=l(()=>[this.options.count,this.options.paddingStart,this.options.scrollMargin,this.options.getItemKey,this.options.enabled,this.options.lanes,this.options.laneAssignmentMode,this.options.gap],(e,t,n,r,i,o,l,a)=>(void 0!==this.prevLanes&&this.prevLanes!==o&&(this.lanesChangedFlag=!0),this.prevLanes=o,this.pendingMin=null,{count:e,paddingStart:t,scrollMargin:n,getItemKey:r,enabled:i,lanes:o,laneAssignmentMode:l,gap:a}),{key:!1}),this.isIndexInRange=e=>e>=0&&e<this.options.count,this.getMeasurements=l(()=>[this.getMeasurementOptions(),this.itemSizeCacheVersion],({count:e,paddingStart:t,scrollMargin:n,getItemKey:r,enabled:i,lanes:o,laneAssignmentMode:l,gap:a},s)=>{var u,c;let d=this.itemSizeCache;if(!i)return this.measurementsCache=[],this._singleLaneMeasurements=null,this.itemSizeCache.clear(),this.laneAssignments.clear(),[];if(this.laneAssignments.size>e)for(let t of this.laneAssignments.keys())t>=e&&this.laneAssignments.delete(t);this.lanesChangedFlag&&(this.lanesChangedFlag=!1,this.lanesSettling=!0,this.measurementsCache=[],this._singleLaneMeasurements=null,this.itemSizeCache.clear(),this.laneAssignments.clear(),this.pendingMin=null),0!==this.measurementsCache.length||this.lanesSettling||(this.measurementsCache=this.options.initialMeasurementsCache,this.measurementsCache.forEach(e
8=>{this.itemSizeCache.set(e.key,e.size)}));let f=this.lanesSettling?0:this.pendingMin??0;if(this.pendingMin=null,this.lanesSettling&&this.measurementsCache.length===e&&(this.lanesSettling=!1),1===o){let i,o,l=2*e,s=null==(u=this._singleLaneMeasurements)?void 0:u.flat;if(!s||s.length<l){let e=new Float64Array(l);s&&f>0&&e.set(s.subarray(0,2*f)),s=e}let p=0===f?Array(e):this._singleLaneMeasurements.items.slice();if(0===f)i=t+n;else{let e=f-1;i=s[2*e]+s[2*e+1]+a}for(let t=f;t<e;t++){let e=r(t);p[t]=e;let n=d.get(e),o="number"==typeof n?n:this.options.estimateSize(t);s[2*t]=i,s[2*t+1]=o,i+=o+a}this._singleLaneMeasurements={flat:s,items:p};let m=(c=s,o=p.length,new Proxy(p,{get(e,t,n){if("string"==typeof t){let n=t.charCodeAt(0);if(n>=48&&n<=57){let n=+t;if(Number.isInteger(n)&&n>=0&&n<o){let t=e[n];if("object"!=typeof t){let r=c[2*n];t=e[n]={index:n,key:t,start:r,size:c[2*n+1],end:r+c[2*n+1],lane:0}}return t}}if("length"===t)return o}return Reflect.get(e,t,n)}}));return this.measurementsCache=m,m}let p=this.measurementsCache.slice(0,f),m=Array(o).fill(void 0),h=new Float64Array(o),v=0;for(let e=0;e<f;e++){let t=p[e];t&&(void 0===m[t.lane]&&v++,m[t.lane]=e,h[t.lane]=t.end)}for(let i=f;i<e;i++){let e,s,u=r(i),c=this.laneAssignments.get(i),f="estimate"===l||d.has(u);if(void 0!==c&&this.options.lanes>1){let r=m[e=c],i=void 0!==r?p[r]:void 0;s=i?i.end+a:t+n}else if(v===o){let t=0,n=h[0],r=m[0];for(let e=1;e<o;e++){let i=h[e];(i<n||i===n&&m[e]<r)&&(t=e,n=i,r=m[e])}e=t,s=n+a,f&&this.laneAssignments.set(i,e)}else e=i%this.options.lanes,s=t+n,f&&this.laneAssignments.set(i,e);let g=d.get(u),b="number"==typeof g?g:this.options.estimateSize(i),y=s+b;p[i]={index:i,start:s,size:b,end:y,key:u,lane:e},void 0===m[e]&&v++,m[e]=i,h[e]=y}return this.measurementsCache=p,p},{key:!1,debug:()=>this.options.debug}),this.calculateRange=l(()=>[this.getMeasurements(),this.getSize(),this.getScrollOffset(),this.options.lanes],(e,t,n,r)=>0===e.length||0===t?(this.range=null,null):(this.range=function(e,t,n,r,i){let o=e.length-1;if(e.length<=r)return{startIndex:0,endIndex:o};if(1===r&&null!==i){let e=function(e,t,n){let r=0;for(;r<=t;){let i=(r+t)/2|0,o=e[2*i];if(o<n)r=i+1;else{if(!(o>n))return i;t=i-1}}return r>0?r-1:0}(i,o,n),r=e,l=n+t;for(;r<o&&i[2*r]+i[2*r+1]<l;)r++;return{startIndex:e,endIndex:r}}let l=y(0,o,t=>e[t].start,n),a=l;if(1===r)for(;a<o&&e[a].end<n+t;)a++;else if(r>1){let i=Array(r).fill(0);for(;a<o&&i.some(e=>e<n+t);){let t=e[a];i[t.lane]=t.end,a++}let s=Array(r).fill(n+t);for(;l>=0&&s.some(e=>e>=n);){let t=e[l];s[t.lane]=t.start,l--}l=Math.max(0,l-l%r),a=Math.min(o,a+(r-1-a%r))}return{startIndex:l,endIndex:a}}(e,t,n,r,1===r&&null!==this._singleLaneMeasurements?this._singleLaneMeasurements.flat:null),this.range),{key:!1,debug:()=>this.options.debug}
8),this.getVirtualIndexes=l(()=>{let e=null,t=null,n=this.calculateRange();return n&&(e=n.startIndex,t=n.endIndex),this.maybeNotify.updateDeps([this.isScrolling,e,t]),[this.options.rangeExtractor,this.options.overscan,this.options.count,e,t]},(e,t,n,r,i)=>null===r||null===i?[]:e({startIndex:r,endIndex:i,overscan:t,count:n}),{key:!1,debug:()=>this.options.debug}),this.indexFromElement=e=>{let t=this.options.indexAttribute,n=e.getAttribute(t);return n?parseInt(n,10):(console.warn(`Missing attribute name '${t}={index}' on measured element.`),-1)},this.shouldMeasureDuringScroll=e=>{var t;if(!this.scrollState||"smooth"!==this.scrollState.behavior)return!0;let n=this.scrollState.index??(null==(t=this.getVirtualItemForOffset(this.scrollState.lastTargetOffset))?void 0:t.index);if(void 0!==n&&this.range){let t=Math.max(this.options.overscan,Math.ceil((this.range.endIndex-this.range.startIndex)/2)),r=Math.max(0,n-t),i=Math.min(this.options.count-1,n+t);return e>=r&&e<=i}return!0},this.measureElement=e=>{if(!e)return void this.elementsCache.forEach((e,t)=>{e.isConnected||(this.observer.unobserve(e),this.elementsCache.delete(t))});let t=this.indexFromElement(e);if(!this.isIndexInRange(t))return;let n=this.options.getItemKey(t),r=this.elementsCache.get(n);r!==e&&(r&&this.observer.unobserve(r),this.observer.observe(e),this.elementsCache.set(n,e)),(!this.isScrolling||this.scrollState)&&this.shouldMeasureDuringScroll(t)&&this.resizeItem(t,this.options.measureElement(e,void 0,this))},this.resizeItem=(e,t)=>{var n,r,i;let o,l,a;if(!this.isIndexInRange(e))return;let s=null==(n=this._singleLaneMeasurements)?void 0:n.flat;if(1===this.options.lanes&&null!=s)a=this.options.getItemKey(e),l=s[2*e],o=s[2*e+1];else{let t=this.measurementsCache[e];if(!t)return;a=t.key,l=t.start,o=t.size}let u=this.itemSizeCache.get(a)??o,c=t-u;if(0!==c){let n="end"===this.options.anchorTo&&(null==(r=this.scrollState)?void 0:r.behavior)!=="smooth"&&this.getVirtualDistanceFromEnd()<=this.options.scrollEndThreshold,s=n?this.getTotalSize():0,d=this.getScrollOffset()+this.scrollAdjustments,f=this.itemSizeCache.has(a)?l+u<=d&&"backward"!==this.scrollDirection:l<d,p=(null==(i=this.scrollState)?void 0:i.behavior)!=="smooth"&&(void 0!==this.shouldAdjustScrollPositionOnItemSizeChange?this.shouldAdjustScrollPositionOnItemSizeChange(this.measurementsCache[e]??{index:e,key:a,start:l,size:o,end:l+o,lane:0},c,this):f);(null===this.pendingMin||e<this.pendingMin)&&(this.pendingMin=e),this.itemSizeCache.set(a,t),this.itemSizeCacheVersion++;let m=!1;n?m=this.applyScrollAdjustment(this.getTotalSize()-s):p&&(m=this.applyScrollAdjustment(c)),this.notify(m),this._retryClampedAdjustment()}},this.getVirtualItems=l(()=>
8[this.getVirtualIndexes(),this.getMeasurements()],(e,t)=>{let n=[];for(let r=0,i=e.length;r<i;r++){let i=t[e[r]];n.push(i)}return n},{key:!1,debug:()=>this.options.debug}),this.getVirtualItemForOffset=e=>{var t;let n=this.getMeasurements();if(0===n.length)return;let r=null==(t=this._singleLaneMeasurements)?void 0:t.flat,i=1===this.options.lanes&&null!=r,o=y(0,n.length-1,i?e=>r[2*e]:e=>a(n[e]).start,e);return a(n[o])},this.getMaxScrollOffset=()=>{if(!this.scrollElement)return 0;if("scrollHeight"in this.scrollElement)return this.options.horizontal?this.scrollElement.scrollWidth-this.scrollElement.clientWidth:this.scrollElement.scrollHeight-this.scrollElement.clientHeight;{let e=this.scrollElement.document.documentElement;return this.options.horizontal?e.scrollWidth-this.scrollElement.innerWidth:e.scrollHeight-this.scrollElement.innerHeight}},this.getVirtualDistanceFromEnd=()=>Math.max(this.getTotalSize()-this.getSize()-this.getScrollOffset(),0),this.getDistanceFromEnd=()=>Math.max(this.getMaxScrollOffset()-this.getScrollOffset(),0),this.isAtEnd=(e=this.options.scrollEndThreshold)=>this.getDistanceFromEnd()<=e,this.getOffsetForAlignment=(e,t,n=0)=>
8{if(!this.scrollElement)return 0;let r=this.getSize(),i=this.getScrollOffset();return"auto"===t&&(t=e>=i+r?"end":"start"),"center"===t?e+=(n-r)/2:"end"===t&&(e-=r),Math.max(Math.min(this.getMaxScrollOffset(),e),0)},this.getOffsetForIndex=(e,t="auto")=>{e=Math.max(0,Math.min(e,this.options.count-1));let n=this.getSize(),r=this.getScrollOffset(),i=this.measurementsCache[e];if(!i)return;if("auto"===t)if(i.end>=r+n-this.options.scrollPaddingEnd)t="end";else{if(!(i.start<=r+this.options.scrollPaddingStart))return[r,t];t="start"}if("end"===t&&e===this.options.count-1)return[this.getMaxScrollOffset(),t];let o="end"===t?i.end+this.options.scrollPaddingEnd:i.start-this.options.scrollPaddingStart;return[this.getOffsetForAlignment(o,t,i.size),t]},this.scrollToOffset=(e,{align:t="start",behavior:n="auto"}={})=>{this._iosDeferredAdjustment=0;let r=this.getOffsetForAlignment(e,t),i=this.now();this.scrollState={index:null,align:t,behavior:n,startedAt:i,lastTargetOffset:r,stableFrames:0},this._scrollToOffset(r,{adjustments:void 0,behavior:n}),this.scheduleScrollReconcile()},this.scrollToIndex=(e,{align:t="auto",behavior:n="auto"}={})=>{this._iosDeferredAdjustment=0,e=Math.max(0,Math.min(e,this.options.count-1));let r=this.getOffsetForIndex(e,t);if(!r)return;let[i,o]=r,l=this.now();this.scrollState={index:e,align:o,behavior:n,startedAt:l,lastTargetOffset:i,stableFrames:0},this._scrollToOffset(i,{adjustments:void 0,behavior:n}),this.scheduleScrollReconcile()},this.scrollBy=(e,{behavior:t="auto"}={})=>{let n=this.getScrollOffset()+e,r=this.now();this.scrollState={index:null,align:"start",behavior:t,startedAt:r,lastTargetOffset:n,stableFrames:0},this._scrollToOffset(n,{adjustments:void 0,behavior:t}),this.scheduleScrollReconcile()},this.scrollToEnd=({behavior:e="auto"}={})=>{this.options.count>0?this.scrollToIndex(this.options.count-1,{align:"end",behavior:e}):this.scrollToOffset(Math.max(this.getTotalSize()-this.getSize(),0),{behavior:e})},this.getTotalSize=()=>{var e,t;let n,r=this.getMeasurements();if(0===r.length)n=this.options.paddingStart;else if(1===this.options.lanes){let i=r.length-1,o=null==(e=this._singleLaneMeasurements)?void 0:e.flat;n=null!=o?o[2*i]+o[2*i+1]:(null==(t=r[i])?void 0:t.end)??0}else{let e=Array(this.options.lanes).fill(null),t=r.length-1;for(;t>=0&&e.some(e=>null===e);){let n=r[t];null===e[n.lane]&&(e[n.lane]=n.end),t--}n=Math.max(...e.filter(e=>null!==e))}return Math.max(n-this.options.scrollMargin+this.options.paddingEnd,0)},this.takeSnapshot=()=>{let e=[];
8if(0===this.itemSizeCache.size)return e;for(let t of this.getMeasurements())t&&this.itemSizeCache.has(t.key)&&e.push({index:t.index,key:t.key,start:t.start,size:t.size,end:t.end,lane:t.lane});return e},this._scrollToOffset=(e,{adjustments:t,behavior:n})=>{this._intendedScrollOffset=e+(t??0),this.options.scrollToFn(e,{behavior:n,adjustments:t},this)},this.measure=()=>{this.pendingMin=null,this.itemSizeCache.clear(),this.laneAssignments.clear(),this.itemSizeCacheVersion++,this.notify(!1)},this.setOptions(e)}applyScrollAdjustment(e,t){if(0===e)return!1;if(s()&&(this.isScrolling||this._iosTouching||this._iosJustTouchEnded))return this._iosDeferredAdjustment+=e,!1;{let n=this.getScrollOffset()+this.scrollAdjustments+e,r=this.scrollElement,i=null!==r&&("scrollHeight"in r||"document"in r)?this.getMaxScrollOffset():null;return this._clampedAdjustment=null!==i&&n>i+.5?{target:n,maxAtWrite:i}:null,this._scrollToOffset(this.getScrollOffset(),{adjustments:this.scrollAdjustments+=e,behavior:t}),null!==this.scrollOffset&&(this.scrollOffset+=this.scrollAdjustments,this.scrollOffset<0&&(this.scrollOffset=0),this.scrollAdjustments=0),!0}}scheduleScrollReconcile(){if(!this.targetWindow){this.scrollState=null;return}null==this.rafId&&(this.rafId=this.targetWindow.requestAnimationFrame(()=>{this.rafId=null,this.reconcileScroll()}))}reconcileScroll(){if(!this.scrollState||!this.scrollElement)return;if(this.now()-this.scrollState.startedAt>5e3){this.scrollState=null;return}let e=null!=this.scrollState.index?this.getOffsetForIndex(this.scrollState.index,this.scrollState.align):void 0,t=e?e[0]:this.scrollState.lastTargetOffset,n=t!==this.scrollState.lastTargetOffset;if(!n&&1.01>Math.abs(t-this.getScrollOffset())){if(this.scrollState.stableFrames++,this.scrollState.stableFrames>=1){this.getScrollOffset()!==t&&this._scrollToOffset(t,{adjustments:void 0,behavior:"auto"}),this.scrollState=null;return}}else if(this.scrollState.stableFrames=0,n){let e=this.getSize()||600,n=Math.abs(t-this.getScrollOffset()),r="smooth"===this.scrollState.behavior&&n>e;this.scrollState.lastTargetOffset=t,r||(this.scrollState.behavior="auto"),this._scrollToOffset(t,{adjustments:void 0,behavior:r?"smooth":"auto"})}this.scheduleScrollReconcile()}}let y=(e,t,n,r)=>{for(;e<=t;){let i=(e+t)/2|0,o=n(i);if(o<r)e=i+1;else{if(!(o>r))return i;t=i-1}}return e>0?e-1:0},x="u">typeof document?i.useLayoutEffect:i.useEffect;function w(e){return function({useFlushSync:e=!0,directDomUpdates:t=!1,directDomUpdatesMode:n="transform",...r}){let l=i.useReducer(e=>e+1,0)[1],a=i.useRef({enabled:t,mode:n,container:null,lastSize:null,lastPositions:new WeakMap,prevRange:null});a.current.enabled=t,a.current.mode=n;let s=e=>{let t=a.current;if(!t.enabled||!t.container)return;let n=e.getTotalSize();if(n!==t.lastSize){t.lastSize=n;let r=e.options.horizontal?"width":"height";t.container.style[r]=`${n}px`}},u=e=>{let t=a.current;if(!t.enabled||!t.container)return;s(e);let n=!!e.options.horizontal,r="transform"===t.mode,i=n?"left":"top",o=e.options.scrollMargin;for(let l of e.getVirtualItems()){let a=l.start-o,s=e.elementsCache.get(l.key);s&&t.lastPositions.get(s)!==a&&(t.lastPositions.set(s,a),r?s.style.transform=n?`translate3d(${a}px, 0, 0)`:`translate3d(0, ${a}px, 0)`:s.style[i]=`${a}px`)}},c={...r,onChange:(t,n)=>{var i;let s=a.current,c=!0;if(s.enabled){u(t);let e=t.range,n=s.prevRange;(c=!n||n.isScrolling!==t.isScrolling||n.startIndex!==(null==e?void 0:e.startIndex)||n.endIndex!==(null==e?void 0:e.endIndex))&&(s.prevRange=e?{startIndex:e.startIndex,endIndex:e.endIndex,isScrolling:t.isScrolling}:null)}c&&(e&&n?(0,o.flushSync)(l):l()),null==(i=r.onChange)||i.call(r,t,n)}},[d]=i.useState(()=>{let e=new b(c);return Object.assign(e,{containerRef:t=>{let n=a.current;if(n.container=t,n.lastSize=null,t&&n.enabled){let r=e.getTotalSize();n.lastSize=r;let i=e.options.horizontal?"width":"height";t.style[i]=`${r}px`}}})});return d.setOptions(c),x(()=>d._didMount(),[]),x(()=>(s(d),d._willUpdate())),x(()=>{u(d)}),d}({observeElementRect:f,observeElementOffset:h,scrollToFn:g,...e})}},679744(e,t,n){"use strict";function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}
8let i=Object.entries,o=Object.setPrototypeOf,l=Object.isFrozen,a=Object.getPrototypeOf,s=Object.getOwnPropertyDescriptor,u=Object.freeze,c=Object.seal,d=Object.create,f="u">typeof Reflect&&Reflect,p=f.apply,m=f.construct;u||(u=function(e){return e}),c||(c=function(e){return e}),p||(p=function(e,t){for(var n=arguments.length,r=Array(n>2?n-2:0),i=2;i<n;i++)r[i-2]=arguments[i];return e.apply(t,r)}),m||(m=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return new e(...n)});let h=D(Array.prototype.forEach),v=D(Array.prototype.lastIndexOf),g=D(Array.prototype.pop),b=D(Array.prototype.push),y=D(Array.prototype.splice),x=Array.isArray,w=D(String.prototype.toLowerCase),E=D(String.prototype.toString),S=D(String.prototype.match),C=D(String.prototype.replace),T=D(String.prototype.indexOf),R=D(String.prototype.trim),O=D(Number.prototype.toString),A=D(Boolean.prototype.toString),k="u"<typeof BigInt?null:D(BigInt.prototype.toString),M="u"<typeof Symbol?null:D(Symbol.prototype.toString),j=D(Object.prototype.hasOwnProperty),I=D(Object.prototype.toString),_=D(RegExp.prototype.test),P=(ep=TypeError,function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return m(ep,t)});function D(e){return function(t){t instanceof RegExp&&(t.lastIndex=0);for(var n=arguments.length,r=Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];return p(e,t,r)}}function F(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:w;if(o&&o(e,null),!x(t))return e;let r=t.length;for(;r--;){let i=t[r];if("string"==typeof i){let e=n(i);e!==i&&(l(t)||(t[r]=e),i=e)}e[i]=!0}return e}function L(e){let t=d(null);for(let o of i(e)){var n=function(e){if(Array.isArray(e))return e}(o)||function(e){var t=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var n,r,i,o,l=[],a=!0,s=!1;try{i=(t=t.call(e)).next,!1;for(;!(a=(n=i.call(t)).done)&&(l.push(n.value),2!==l.length);a=!0);}catch(e){s=!0,r=e}finally{try{if(!a&&null!=t.return&&(o=t.return(),Object(o)!==o))return}finally{if(s)throw r}}return l}}(o)||function(e){if(e){if("string"==typeof e)return r(e,2);var t=({}).toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?r(e,2):void 0}}(o)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}();let i=n[0],l=n[1];j(e,i)&&(x(l)?t[i]=function(e){for(let t=0;t<e.length;t++)j(e,t)||(e[t]=null);return e}(l):l&&"object"==typeof l&&l.constructor===Object?t[i]=L(l):t[i]=l)}return t}function N(e,t){for(;null!==e;){let n=s(e,t);if(n){if(n.get)return D(n.get);if("function"==typeof n.value)return D(n.value)}e=a(e)}return function(){return null}}let V=u(["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dialog","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","search","section","select","shadow","slot","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"]),H=u(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","circle","clippath","defs","desc","ellipse","enterkeyhint","exportparts","filter","font","g","glyph","glyphref","hkern","image","inputmode","line","lineargradient","marker","mask","metadata","mpath","part","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","view","vkern"]),z=u(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),W=u(["animate","color-profile","cursor","discard","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignobject","hatch","hatchpath","mesh","meshgradient","meshpatch","meshrow","missing-glyph","script","set","solidcolor","unknown","use"]),U=u(["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover","mprescripts"]),B=u(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),q=u(["#text"]),$=u(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","command","commandfor","controls","controlslist","coords","crossorigin","datetime","decoding","default","dir","disabled","disablepictureinpicture","disableremoteplayback","download","draggable","enctype","enterkeyhint","exportparts","face","for","headers","height","hidden","high","href","hreflang","id","inert","inputmode","integrity","ismap","kind","label","lang","list","loading","loop","low","max","maxlength","media","method","min","minlength","multiple","muted","name","nonce","noshade","novalidate","nowrap","open","optimum","part","pattern","placeholder","playsinline","popover","popovertarget","popovertargetaction","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","
8spellcheck","scope","selected","shape","size","sizes","slot","span","srclang","start","src","srcset","step","style","summary","tabindex","title","translate","type","usemap","valign","value","width","wrap","xmlns"]),K=u(["accent-height","accumulate","additive","alignment-baseline","amplitude","ascent","attributename","attributetype","azimuth","basefrequency","baseline-shift","begin","bias","by","class","clip","clippathunits","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cx","cy","d","dx","dy","diffuseconstant","direction","display","divisor","dominant-baseline","dur","edgemode","elevation","end","exponent","fill","fill-opacity","fill-rule","filter","filterunits","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","fx","fy","g1","g2","glyph-name","glyphref","gradientunits","gradienttransform","height","href","id","image-rendering","in","in2","intercept","k","k1","k2","k3","k4","kerning","keypoints","keysplines","keytimes","lang","lengthadjust","letter-spacing","kernelmatrix","kernelunitlength","lighting-color","local","marker-end","marker-mid","marker-start","markerheight","markerunits","markerwidth","maskcontentunits","maskunits","max","mask","mask-type","media","method","mode","min","name","numoctaves","offset","operator","opacity","order","orient","orientation","origin","overflow","paint-order","path","pathlength","patterncontentunits","patterntransform","patternunits","points","preservealpha","preserveaspectratio","primitiveunits","r","rx","ry","radius","refx","refy","repeatcount","repeatdur","restart","result","rotate","scale","seed","shape-rendering","slope","specularconstant","specularexponent","spreadmethod","startoffset","stddeviation","stitchtiles","stop-color","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke","stroke-width","style","surfacescale","systemlanguage","tabindex","tablevalues","targetx","targety","transform","transform-origin","text-anchor","text-decoration","text-orientation","text-rendering","textlength","type","u1","u2","unicode","values","viewbox","visibility","version","vert-adv-y","vert-origin-x","vert-origin-y","width","word-spacing","wrap","writing-mode","xchannelselector","ychannelselector","x","x1","x2","xmlns","y","y1","y2","z","zoomandpan"]),Y=u(["accent","accentunder","align","bevelled","close","columnalign","columnlines","columnspacing","columnspan","denomalign","depth","dir","display","displaystyle","encoding","fence","frame","height","href","id","largeop","length","linethickness","lquote","lspace","mathbackground","mathcolor","mathsize","mathvariant","maxsize","minsize","movablelimits","notation","numalign","open","rowalign","rowlines","rowspacing","rowspan","rspace","rquote","scriptlevel","scriptminsize","scriptsizemultiplier","selection","separator","separators","stretchy","subscriptshift","supscriptshift","symmetric","voffset","width","xmlns"]),X=u(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),G=c(/{{[\w\W]*|^[\w\W]*}}/g),Z=c(/<%[\w\W]*|^[\w\W]*%>/g),J=c(/\${[\w\W]*/g),Q=c(/^data-[\-\w.\u00B7-\uFFFF]+$/),ee=c(/^aria-[\-\w]+$/),et=c(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp|matrix):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),en=c(/^(?:\w+script|data):/i),er=c(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),ei=c(/^html$/i),eo=c(/^[a-z][.\w]*(-[.\w]+)+$/i),el=c(/<[/\w!]/g),ea=c(/<[/\w]/g),es=c(/<\/no(script|embed|frames)/i),eu=c(/\/>/i),ec=function(e,t){if("object"!=typeof e||"function"!=typeof e.createPolicy)return null;let n=null,r="data-tt-policy-suffix";t&&t.hasAttribute(r)&&(n=t.getAttribute(r));let i="dompurify"+(n?"#"+n:"");try{return e.createPolicy(i,{createHTML:e=>e,createScriptURL:e=>e})}catch(e){return console.warn("TrustedTypes policy "+i+" could not be created."),null}},ed=function(){return{afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]}},ef=function(e,t,n,r){return j(e,t)&&x(e[t])?F(r.base?L(r.base):{},e[t],r.transform):n};var ep,em=function e(){let t,n,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"u"<typeof window?null:window,o=t=>e(t);if(o.version="3.4.13",o.removed=[],!r||!r.document||9!==r.document.nodeType||!r.Element)return o.isSupported=!1,o;let l=r.document,a=l,s=a.currentScript;r.DocumentFragment;let f=r.HTMLTemplateElement,p=r.Node,m=r.Element,D=r.NodeFilter;void 0===r.NamedNodeMap&&(r.NamedNodeMap||r.MozNamedAttrMap),r.HTMLFormElement;let ep=r.DOMParser,em=r.trustedTypes,eh=m.prototype,ev=N(eh,"cloneNode"),eg=N(eh,"remove"),eb=N(eh,"nextSibling"),ey=N(eh,"childNodes"),ex=N(eh,"parentNode"),ew=N(eh,"shadowRoot"),eE=N(eh,"attributes"),eS=p&&p.prototype?N(p.prototype,"nodeType"):null,eC=p&&p.prototype?N(p.prototype,"nodeName"):null,eT=p&&p.prototype?N(p.prototype,"ownerDocument"):null;if("function"==typeof f){let e=l.createElement("template");e.content&&e.content.ownerDocument&&(l=e.content.ownerDocument)}let eR="",eO=!1,eA=0,ek=function(){if(eA>0)throw P('A configured TRUSTED_TYPES_POLICY callback (createHTML or createScriptURL) must not call DOMPurify.sanitize, as that causes infinite recursion. Do not pass a policy whose callbacks wrap DOMPurify as TRUSTED_TYPES_POLICY; see the "DOMPurify and Trusted Types" section of the README.')},eM=function(e){ek(),eA++;try{return t.createHTML(e)}finally{eA--}},ej=function(e){ek(),eA++;try{return t.createScriptURL(e)}finally{eA--}}
8,eI=l,e_=eI.implementation,eP=eI.createNodeIterator,eD=eI.createDocumentFragment,eF=eI.getElementsByTagName,eL=a.importNode,eN=ed();o.isSupported="function"==typeof i&&"function"==typeof ex&&e_&&void 0!==e_.createHTMLDocument;let eV=et,eH=null,ez=F({},[...V,...H,...z,...U,...q]),eW=null,eU=F({},[...$,...K,...Y,...X]),eB=Object.seal(d(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),eq=null,e$=null,eK=Object.seal(d(null,{tagCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeCheck:{writable:!0,configurable:!1,enumerable:!0,value:null}})),eY=!0,eX=!0,eG=!1,eZ=!0,eJ=!1,eQ=!0,e0=!1,e1=!1,e2=null,e3=null,e5=!1,e7=!1,e8=!1,e9=!1,e6=!0,e4=!1,te="user-content-",tt=!0,tn=!1,tr={},ti=null,to=F({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","selectedcontent","style","svg","template","thead","title","video","xmp"]),tl=null,ta=F({},["audio","video","img","source","image","track"]),ts=null,tu=F({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),tc="http://www.w3.org/1998/Math/MathML",td="http://www.w3.org/2000/svg",tf="http://www.w3.org/1999/xhtml",tp=tf,tm=!1,th=null,tv=F({},[tc,td,tf],E),tg=u(["mi","mo","mn","ms","mtext"]),tb=F({},tg),ty=u(["annotation-xml"]),tx=F({},ty),tw=F({},["title","style","font","a","script"]),tE=null,tS=["application/xhtml+xml","text/html"],tC=null,tT=null,tR=l.createElement("form"),tO=function(e){return e instanceof RegExp||e instanceof Function},tA=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(tT&&tT===e)return;e&&"object"==typeof e||(e={}),e=L(e),tC="application/xhtml+xml"===(tE=-1===tS.indexOf(e.PARSER_MEDIA_TYPE)?"text/html":e.PARSER_MEDIA_TYPE)?E:w,eH=ef(e,"ALLOWED_TAGS",ez,{transform:tC}),eW=ef(e,"ALLOWED_ATTR",eU,{transform:tC}),th=ef(e,"ALLOWED_NAMESPACES",tv,{transform:E}),ts=ef(e,"ADD_URI_SAFE_ATTR",tu,{transform:tC,base:tu}),tl=ef(e,"ADD_DATA_URI_TAGS",ta,{transform:tC,base:ta}),ti=ef(e,"FORBID_CONTENTS",to,{transform:tC}),eq=ef(e,"FORBID_TAGS",L({}),{transform:tC}),e$=ef(e,"FORBID_ATTR",L({}),{transform:tC}),tr=!!j(e,"USE_PROFILES")&&(e.USE_PROFILES&&"object"==typeof e.USE_PROFILES?L(e.USE_PROFILES):e.USE_PROFILES),eY=!1!==e.ALLOW_ARIA_ATTR,eX=!1!==e.ALLOW_DATA_ATTR,eG=e.ALLOW_UNKNOWN_PROTOCOLS||!1,eZ=!1!==e.ALLOW_SELF_CLOSE_IN_ATTR,eJ=e.SAFE_FOR_TEMPLATES||!1,eQ=!1!==e.SAFE_FOR_XML,e0=e.WHOLE_DOCUMENT||!1,e7=e.RETURN_DOM||!1,e8=e.RETURN_DOM_FRAGMENT||!1,e9=e.RETURN_TRUSTED_TYPE||!1,e5=e.FORCE_BODY||!1,e6=!1!==e.SANITIZE_DOM,e4=e.SANITIZE_NAMED_PROPS||!1,tt=!1!==e.KEEP_CONTENT,tn=e.IN_PLACE||!1,eV=!function(e){try{return _(e,""),!0}catch(e){return!1}}(e.ALLOWED_URI_REGEXP)?et:e.ALLOWED_URI_REGEXP,tp="string"==typeof e.NAMESPACE?e.NAMESPACE:tf,tb=j(e,"MATHML_TEXT_INTEGRATION_POINTS")&&e.MATHML_TEXT_INTEGRATION_POINTS&&"object"==typeof e.MATHML_TEXT_INTEGRATION_POINTS?L(e.MATHML_TEXT_INTEGRATION_POINTS):F({},tg),tx=j(e,"HTML_INTEGRATION_POINTS")&&e.HTML_INTEGRATION_POINTS&&"object"==typeof e.HTML_INTEGRATION_POINTS?L(e.HTML_INTEGRATION_POINTS):F({},ty);let r=j(e,"CUSTOM_ELEMENT_HANDLING")&&e.CUSTOM_ELEMENT_HANDLING&&"object"==typeof e.CUSTOM_ELEMENT_HANDLING?L(e.CUSTOM_ELEMENT_HANDLING):d(null);if(eB=d(null),j(r,"tagNameCheck")&&tO(r.tagNameCheck)&&(eB.tagNameCheck=r.tagNameCheck),j(r,"attributeNameCheck")&&tO(r.attributeNameCheck)&&(eB.attributeNameCheck=r.attributeNameCheck),j(r,"allowCustomizedBuiltInElements")&&"boolean"==typeof r.allowCustomizedBuiltInElements&&(eB.allowCustomizedBuiltInElements=r.allowCustomizedBuiltInElements),c(eB),eJ&&(eX=!1),e8&&(e7=!0),tr&&(eH=F({},q),eW=d(null),!0===tr.html&&(F(eH,V),F(eW,$)),!0===tr.svg&&(F(eH,H),F(eW,K),F(eW,X)),!0===tr.svgFilters&&(F(eH,z),F(eW,K),F(eW,X)),!0===tr.mathMl&&(F(eH,U),F(eW,Y),F(eW,X))),eK.tagCheck=null,eK.attributeCheck=null,j(e,"ADD_TAGS")&&("function"==typeof e.ADD_TAGS?eK.tagCheck=e.ADD_TAGS:x(e.ADD_TAGS)&&(eH===ez&&(eH=L(eH)),F(eH,e.ADD_TAGS,tC))),j(e,"ADD_ATTR")&&("function"==typeof e.ADD_ATTR?eK.attributeCheck=e.ADD_ATTR:x(e.ADD_ATTR)&&(eW===eU&&(eW=L(eW)),F(eW,e.ADD_ATTR,tC))),j(e,"ADD_URI_SAFE_ATTR")&&x(e.ADD_URI_SAFE_ATTR)&&F(ts,e.ADD_URI_SAFE_ATTR,tC),j(e,"FORBID_CONTENTS")&&x(e.FORBID_CONTENTS)&&(ti===to&&(ti=L(ti)),F(ti,e.FORBID_CONTENTS,tC)),j(e,"ADD_FORBID_CONTENTS")&&x(e.ADD_FORBID_CONTENTS)&&(ti===to&&(ti=L(ti)),F(ti,e.ADD_FORBID_CONTENTS,tC)),tt&&(eH["#text"]=!0),e0&&F(eH,["html","head","body"]),eH.table&&(F(eH,["tbody"]),delete eq.tbody),e.TRUSTED_TYPES_POLICY){if("function"!=typeof e.TRUSTED_TYPES_POLICY.createHTML)throw P('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if("function"!=typeof e.TRUSTED_TYPES_POLICY.createScriptURL)throw P('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');let n=t;t=e.TRUSTED_TYPES_POLICY;try{eR=eM("")}catch(e){throw t=n,e}}else null===e.TRUSTED_TYPES_POLICY?(t=void 0,eR=""):(void 0===t&&(eO||(n=ec(em,s),eO=!0),t=n),t&&"string"==typeof eR&&(eR=eM("")));u&&u(e),tT=e},tk=F({},[...H,...z,...W]),tM=F({},[...U,...B]),tj=function(e){var t,n,r;let i=ex(e);i&&i.tagName||(i={namespaceURI:tp,tagName:"template"});let o=w(e.tagName),l=w(i.tagName);return!!th[e.namespaceURI]&&(e.namespaceURI===td?(t=i).namespaceURI===tf?"svg"===o:t.namespaceURI===tc?"svg"===o&&("annotation-xml"===l||tb[l]):!!tk[o]:e.namespaceURI===tc?(n=i).namespaceURI===tf?"math"===o:n.namespaceURI===td?"math"===o&&tx[l]:!!tM[o]:e.namespaceURI===tf?((r=i).namespaceURI!==td||!!tx[l])&&(r.namespaceURI!==tc||!!tb[l])&&!tM[o]&&(tw[o]||!tk[o]):"application/xhtml+xml"===tE&&!!th[e.namespaceURI])},tI=function(e){b(o.removed,{element:e});try{ex(e).removeChild(e)}catch(t){if(eg(e),!ex(e))throw P("a node selected for removal could not be detached from its tree and cannot be safely returned; refusing to sanitize in place")}},t_=function(e){tF(e);let t=ey(e);if(t){let e=[];h(t,t=>{b(e,t)}),h(e,e=>{try{eg(e)}catch(e){}})}let n=eE(e);if(n)for(let t=n.length-1;t>=0;--t){let r=n[t],i=r&&r.name;if("string"==typeof i)try{e.removeAttribute(i)}catch(e){}}},tP=function(e,t){try{b(o.removed,{attribute:t.getAttributeNode(e),from:t})}catch(e){b(o.removed,{attribute:null,from:t})}if(t.removeAttribute(e),"is"===e)if(e7||e8)try{tI(t)}catch(e){}else try{t.setAttribute(e,"")}catch(e){}},tD=function(e){let t=eE(e);if(t)for(let n=t.length-1;n>=0;--n){let r=t[n],i=r&&r.name;if("string"==typeof i&&!eW[tC(i)])try{e.removeAttribute(i)}catch(e){}}},tF=function(e){let t=[e];for(;t.length>0;){let e=t.pop();(eS?eS(e):e.nodeType)===1&&tD(e);let n=ey(e);if(n)for(let e=n.length-1;e>=0;--e)t.push(n[e])}},tL=function(e){if(!eQ)return;let t=[e];for(;t.length>0;){let e=t.pop(),n=eS?eS(e):e.nodeType;if(7===n||8===n&&_(ea,e.data)){try{eg(e)}catch(e){}continue}if(1===n){let t=tC(eC?eC(e):e.nodeName);try{e.hasAttribute&&e.hasAttribute("patchsrc")&&e.removeAttribute("patchsrc"),e.hasAttribute&&e.hasAttribute("for")&&"label"!==t&&"output"!==t&&e.removeAttribute("for")}catch(e){}}let r=ey(e);if(r)for(let e=r.length-1;e>=0;--e)t.push(r[e])}},tN=function(e){let n=null,r=null;if(e5)e="<remove></remove>"+e;else{let t=S(e,/^[\r\n\t ]+/);r=t&&t[0]}"application/xhtml+xml"===tE&&tp===tf&&(e='<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>'+e+"</body></html>");let i=t?eM(e):e;if(tp===tf)try{n=new ep().parseFromString(i,tE)}catch(e){}if(!n||!n.documentElement){n=e_.createDocument(tp,"template",null);try{n.documentElement.innerHTML=tm?eR:i}catch(e){}}let o=n.body||n.documentElement;return(e&&r&&o.insertBefore(l.createTextNode(r),o.childNodes[0]||null),tp===tf)?eF.call(n,e0?"html":"body")[0]:e0?n.documentElement:o},tV=function(e){let t=eT?eT(e):e.ownerDocument;return eP.call(t||e,e,D.SHOW_ELEMENT|D.SHOW_COMMENT|D.SHOW_TEXT|D.SHOW_PROCESSING_INSTRUCTION|D.SHOW_CDATA_SECTION,null)},tH=function(e){return e=C(e,G," "),e=C(e,Z," "),e=C(e,J," ")},tz=function(e){var t;e.normalize();let n=eT?eT(e):e.ownerDocument,r=eP.call(n||e,e,D.SHOW_TEXT|D.SHOW_COMMENT|D.SHOW_CDATA_SECTION|D.SHOW_PROCESSING_INSTRUCTION,null),i=r.nextNode();for(;i;)i.data=tH(i.data),i=r.nextNode();let o=null==(t=e.querySelectorAll)?void 0:t.call(e,"template");o&&h(o,e=>{tU(e.content)&&tz(e.content)})},tW=function(e){let t=eC?eC(e):null;return"string"==typeof t&&"form"===tC(t)&&("string"!=typeof e.nodeName||"string"!=typeof e.textContent||"function"!=typeof e.removeChild||e.attributes!==eE(e)||"function"!=typeof e.removeAttribute||"function"!=typeof e.setAttribute||"string"!=typeof e.namespaceURI||"function"!=typeof e.insertBefore||"function"!=typeof e.hasChildNodes||e.nodeType!==eS(e)||e.childNodes!==ey(e))},tU=function(e){if(!eS||"object"!=typeof e||null===e)return!1;try{return 11===eS(e)}catch(e){return!1}},tB=function(e){if(!eS||"object"!=typeof e||null===e)return!1;try{return"number"==typeof eS(e)}catch(e){return!1}};function tq(e,t,n){0!==e.length&&h(e,e=>{e.call(o,t,n,tT)})}
8let t$=function(e,t,n){if(!eq[t]&&tZ(t)&&(eB.tagNameCheck instanceof RegExp&&_(eB.tagNameCheck,t)||eB.tagNameCheck instanceof Function&&eB.tagNameCheck(t)))return!1;if(tt&&!ti[t]){let t=ex(e),r=ey(e);if(r&&t){let i=r.length;for(let o=i-1;o>=0;--o){let i=e===n?ev(r[o],!0):r[o];t.insertBefore(i,eb(e))}}}return tI(e),!0},tK=function(e,t,n,r){return 0===e.length?t:t===n||t===r?L(t):t},tY=function(e,t){if(tq(eN.beforeSanitizeElements,e,null),e!==t&&null===ex(e))return tn&&tF(e),!0;if(tW(e))return tI(e),!0;let n=tC(eC?eC(e):e.nodeName);if(eH=tK(eN.uponSanitizeElement,eH,ez,e2),tq(eN.uponSanitizeElement,e,{tagName:n,allowedTags:eH}),e!==t&&null===ex(e))return tn&&tF(e),!0;if(eQ&&e.hasChildNodes()&&!tB(e.firstElementChild)&&_(el,e.textContent)&&_(el,e.innerHTML)||eQ&&e.namespaceURI===tf&&"style"===n&&tB(e.firstElementChild)||7===e.nodeType||eQ&&8===e.nodeType&&_(ea,e.data))return tI(e),!0;if(eq[n]||!(eK.tagCheck instanceof Function&&eK.tagCheck(n))&&!eH[n]){let r=t$(e,n,t);return!1===r&&tq(eN.afterSanitizeElements,e,null),r}if((eS?eS(e):e.nodeType)===1&&!tj(e)||("noscript"===n||"noembed"===n||"noframes"===n)&&_(es,e.innerHTML))return tI(e),!0;if(eJ&&3===e.nodeType){let t=tH(e.textContent);e.textContent!==t&&(b(o.removed,{element:e.cloneNode()}),e.textContent=t)}return tq(eN.afterSanitizeElements,e,null),!1},tX=function(e,t,n){if(e$[t]||eQ&&"patchsrc"===t||eQ&&"for"===t&&"label"!==e&&"output"!==e||e6&&("id"===t||"name"===t)&&(n in l||n in tR))return!1;let r=eW[t]||eK.attributeCheck instanceof Function&&eK.attributeCheck(t,e);if(eX&&_(Q,t));else if(eY&&_(ee,t));else if(r){if(ts[t]);else if(_(eV,C(n,er,"")));else if(("src"===t||"xlink:href"===t||"href"===t)&&"script"!==e&&0===T(n,"data:")&&tl[e]);else if(eG&&!_(en,C(n,er,"")));else if(n)return!1}else if(!(tZ(e)&&(eB.tagNameCheck instanceof RegExp&&_(eB.tagNameCheck,e)||eB.tagNameCheck instanceof Function&&eB.tagNameCheck(e))&&(eB.attributeNameCheck instanceof RegExp&&_(eB.attributeNameCheck,t)||eB.attributeNameCheck instanceof Function&&eB.attributeNameCheck(t,e))||"is"===t&&eB.allowCustomizedBuiltInElements&&(eB.tagNameCheck instanceof RegExp&&_(eB.tagNameCheck,n)||eB.tagNameCheck instanceof Function&&eB.tagNameCheck(n))))return!1;return!0},tG=F({},["annotation-xml","color-profile","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","missing-glyph"]),tZ=function(e){return!tG[w(e)]&&_(eo,e)},tJ=function(e,n,r,i){if(t&&"object"==typeof em&&"function"==typeof em.getAttributeType&&!r)switch(em.getAttributeType(e,n)){case"TrustedHTML":return eM(i);case"TrustedScriptURL":return ej(i)}return i},tQ=function(e,t,n,r){try{n?e.setAttributeNS(n,t,r):e.setAttribute(t,r),tW(e)?tI(e):g(o.removed)}catch(n){tP(t,e)}},t0=function(e){tq(eN.beforeSanitizeAttributes,e,null);let t=e.attributes;if(!t||tW(e))return;let n={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:eW=tK(eN.uponSanitizeAttribute,eW,eU,e3),forceKeepAttr:void 0},r=t.length,i=tC(e.nodeName);for(;r--;){let o=t[r],l=o.name,a=o.namespaceURI,s=o.value,u=tC(l),c="value"===l?s:R(s);if(n.attrName=u,n.attrValue=c,n.keepAttr=!0,n.forceKeepAttr=void 0,tq(eN.uponSanitizeAttribute,e,n),c=n.attrValue,e4&&("id"===u||"name"===u)&&0!==T(c,te)&&(tP(l,e),c=te+c),eQ&&_(/((--!?|])>)|<\/(style|script|title|xmp|textarea|noscript|iframe|noembed|noframes)/i,c)||"attributename"===u&&S(c,"href")){tP(l,e);continue}if(!n.forceKeepAttr){if(!n.keepAttr||!eZ&&_(eu,c)||(eJ&&(c=tH(c)),!tX(i,u,c))){tP(l,e);continue}(c=tJ(i,u,a,c))!==s&&tQ(e,l,a,c)}}tq(eN.afterSanitizeAttributes,e,null)},t1=function(e){let t=null,n=tV(e);for(tq(eN.beforeSanitizeShadowDOM,e,null);t=n.nextNode();)if(tq(eN.uponSanitizeShadowNode,t,null),tY(t,e),t0(t),tU(t.content)&&t1(t.content),(eS?eS(t):t.nodeType)===1){let e=ew(t);tU(e)&&(t2(e),t1(e))}tq(eN.afterSanitizeShadowDOM,e,null)},t2=function(e){let t=[{node:e,shadow:null}];for(;t.length>0;){let e=t.pop();if(e.shadow){t1(e.shadow);continue}let n=e.node,r=(eS?eS(n):n.nodeType)===1,i=ey(n);if(i)for(let e=i.length-1;e>=0;--e)t.push({node:i[e],shadow:null});if(r){let e=eC?eC(n):null;if("string"==typeof e&&"template"===tC(e)){let e=n.content;tU(e)&&t.push({node:e,shadow:null})}}if(r){let e=ew(n);tU(e)&&t.push({node:null,shadow:e},{node:e,shadow:null})}}};return o.sanitize=function(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=null,i=null,l=null,s=null;if((tm=!e)&&(e="\x3c!--\x3e"),"string"!=typeof e&&!tB(e)&&"string"!=typeof(e=function(e){switch(typeof e){case"string":return e;case"number":return O(e);case"boolean":return A(e);case"bigint":return k?k(e):"0";case"symbol":return M?M(e):"Symbol()";case"undefined":default:return I(e);case"function":case"object":{if(null===e)return I(e);let t=N(e,"toString");if("function"==typeof t){let n=t(e);return"string"==typeof n?n:I(n)}return I(e)}}}(e)))throw P("dirty is not a string, aborting");if(!o.isSupported)return e;e1?(eH=e2,eW=e3):tA(n),(eN.uponSanitizeElement.length>0||eN.uponSanitizeAttribute.length>0)&&(eH=L(eH)),eN.uponSanitizeAttribute.length>0&&(eW=L(eW)),o.removed=[];let u=tn&&"string"!=typeof e&&tB(e);if(u){tL(e);let t=eC?eC(e):e.nodeName;if("string"==typeof t){let n=tC(t);if(!eH[n]||eq[n])throw t_(e),P("root node is forbidden and cannot be sanitized in-place")}if(tW(e))throw t_(e),P("root node is clobbered and cannot be sanitized in-place");try{t2(e)}catch(t){throw t_(e),t}}else if(tB(e))1===(i=(r=tN("\x3c!----\x3e")).ownerDocument.importNode(e,!0)).nodeType&&"BODY"===i.nodeName||"HTML"===i.nodeName?r=i:r.appendChild(i),t2(i);else{if(!e7&&!eJ&&!e0&&-1===e.indexOf("<"))return t&&e9?eM(e):e;if(!(r=tN(e)))return e7?null:e9?eR:""}r&&e5&&tI(r.firstChild);let c=u?e:r;try{let e=tV(c);for(;l=e.nextNode();)tY(l,c),t0(l),tU(l.content)&&t1(l.content)}catch(t){throw u&&(t_(e),h(o.removed,e=>{e.element&&tF(e.element)})),t}if(u)return h(o.removed,e=>{e.element&&tF(e.element)}),eJ&&tz(e),e;if(e7){if(eJ&&tz(r),e8)for(s=eD.call(r.ownerDocument);r.firstChild;)s.appendChild(r.firstChild);else s=r;return(eW.shadowroot||eW.shadowrootmode)&&(s=eL.call(a,s,!0)),s}let d=e0?r.outerHTML:r.innerHTML;return e0&&eH["!doctype"]&&r.ownerDocument&&r.ownerDocument.doctype&&r.ownerDocument.doctype.name&&_(ei,r.ownerDocument.doctype.name)&&(d="<!DOCTYPE "+r.ownerDocument.doctype.name+">\n"+d),eJ&&(d=tH(d)),t&&e9?eM(d):d},o.setConfig=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};tA(e),e1=!0,e2=eH,e3=eW},o.clearConfig=function(){tT=null,e1=!1,e2=null,e3=null,t=n,eR=""},o.isValidAttribute=function(e,t,n){return tT||tA({}),tX(tC(e),tC(t),n)},o.addHook=function(e,t){"function"!=typeof t||j(eN,e)&&b(eN[e],t)},o.removeHook=function(e,t){if(j(eN,e)){if(void 0!==t){let n=v(eN[e],t);return -1===n?void 0:y(eN[e],n,1)[0]}return g(eN[e])}},o.removeHooks=function(e){j(eN,e)&&(eN[e]=[])},o.removeAllHooks=function(){eN=ed()},o}();n.d(t,{A:()=>em})},361971(e,t,n){"use strict";var r=n(933578),i=e=>e instanceof Date,o=e=>null==e,l=e=>!o(e)&&!Array.isArray(e)&&"object"==typeof e&&!i(e),a=e=>l(e)&&e.target?"checkbox"===e.target.type?e.target.checked:e.target.value:e,s=(e,t)=>e.has(t.substring(0,t.search(/\.\d+(\.|$)/))||t),u="u">typeof window&&void 0!==window.HTMLElement&&"u">typeof document;function c(e){let t,n=Array.isArray(e),r="u">typeof FileList&&e instanceof FileList;if(e instanceof Date)t=new Date(e);else{let i;
8if(!(!(u&&(e instanceof Blob||r))&&(n||l(e))))return e;if(t=n?[]:Object.create(Object.getPrototypeOf(e)),n||l(i=e.constructor&&e.constructor.prototype)&&i.hasOwnProperty("isPrototypeOf"))for(let n in e)e.hasOwnProperty(n)&&(t[n]=c(e[n]));else t=e}return t}var d=e=>void 0===e,f=e=>Array.isArray(e)?e.filter(Boolean):[],p=e=>f(e.replace(/["|']|\]/g,"").split(/\.|\[/)),m=(e,t,n)=>{if(!t||!l(e))return n;let r=(/^\w*$/.test(t)?[t]:p(t)).reduce((e,t)=>o(e)?e:e[t],e);return d(r)||r===e?d(e[t])?n:e[t]:r},h=(e,t,n)=>{let r=-1,i=/^\w*$/.test(t)?[t]:p(t),o=i.length,a=o-1;for(;++r<o;){let t=i[r],o=n;if(r!==a){let n=e[t];o=l(n)||Array.isArray(n)?n:isNaN(+i[r+1])?{}:[]}if("__proto__"===t||"constructor"===t||"prototype"===t)return;e[t]=o,e=e[t]}};let v="blur",g="onChange",b="onSubmit",y="maxLength",x="minLength",w="pattern",E="required",S=r.createContext(null);S.displayName="HookFormContext";let C=()=>r.useContext(S);var T=(e,t,n,r=!0)=>{let i={defaultValues:t._defaultValues};for(let o in e)Object.defineProperty(i,o,{get:()=>("all"!==t._proxyFormState[o]&&(t._proxyFormState[o]=!r||"all"),n&&(n[o]=!0),e[o])});return i};let R="u">typeof window?r.useLayoutEffect:r.useEffect;function O(e){let t=C(),{control:n=t.control,disabled:i,name:o,exact:l}=e||{},[a,s]=r.useState(n._formState),u=r.useRef({isDirty:!1,isLoading:!1,dirtyFields:!1,touchedFields:!1,validatingFields:!1,isValidating:!1,isValid:!1,errors:!1});return R(()=>n._subscribe({name:o,formState:u.current,exact:l,callback:e=>{i||s({...n._formState,...e})}}),[o,i,l]),r.useEffect(()=>{u.current.isValid&&n._setValid(!0)},[n]),r.useMemo(()=>T(a,n,u.current,!1),[a,n])}var A=e=>"string"==typeof e,k=(e,t,n,r,i)=>A(e)?(r&&t.watch.add(e),m(n,e,i)):Array.isArray(e)?e.map(e=>(r&&t.watch.add(e),m(n,e))):(r&&(t.watchAll=!0),n),M=e=>o(e)||"object"!=typeof e;function j(e,t,n=new WeakSet){if(M(e)||M(t))return Object.is(e,t);if(i(e)&&i(t))return e.getTime()===t.getTime();let r=Object.keys(e),o=Object.keys(t);if(r.length!==o.length)return!1;if(n.has(e)||n.has(t))return!0;for(let a of(n.add(e),n.add(t),r)){let r=e[a];if(!o.includes(a))return!1;if("ref"!==a){let e=t[a];if(i(r)&&i(e)||l(r)&&l(e)||Array.isArray(r)&&Array.isArray(e)?!j(r,e,n):!Object.is(r,e))return!1}}return!0}function I(e){let t=C(),{control:n=t.control,name:i,defaultValue:o,disabled:l,exact:a,compute:s}=e||{},u=r.useRef(o),c=r.useRef(s),d=r.useRef(void 0),f=r.useRef(n),p=r.useRef(i);c.current=s;let[m,h]=r.useState(()=>{let e=n._getWatch(i,u.current);return c.current?c.current(e):e}),v=r.useCallback(e=>{let t=k(i,n._names,e||n._formValues,!1,u.current);return c.current?c.current(t):t},[n._formValues,n._names,i]),g=r.useCallback(e=>{if(!l){let t=k(i,n._names,e||n._formValues,!1,u.current);if(c.current){let e=c.current(t);j(e,d.current)||(h(e),d.current=e)}else h(t)}},[n._formValues,n._names,l,i]);R(()=>(f.current===n&&j(p.current,i)||(f.current=n,p.current=i,g()),n._subscribe({name:i,formState:{values:!0},exact:a,callback:e=>{g(e.values)}})),[n,a,i,g]),r.useEffect(()=>n._removeUnmounted());let b=f.current!==n,y=p.current,x=r.useMemo(()=>{if(l)return null;let e=!b&&!j(y,i);return b||e?v():null},[l,b,i,y,v]);return null!==x?x:m}function _(e){let t=C(),{name:n,disabled:i,control:o=t.control,shouldUnregister:l,defaultValue:u,exact:f=!0}=e,p=s(o._names.array,n),g=r.useMemo(()=>m(o._formValues,n,m(o._defaultValues,n,u)),[o,n,u]),b=I({control:o,name:n,defaultValue:g,exact:f}),y=O({control:o,name:n,exact:f}),x=r.useRef(e),w=r.useRef(void 0),E=r.useRef(o.register(n,{...e.rules,value:b,..."boolean"==typeof e.disabled?{disabled:e.disabled}:{}}));x.current=e;let S=r.useMemo(()=>Object.defineProperties({},{invalid:{enumerable:!0,get:()=>!!m(y.errors,n)},isDirty:{enumerable:!0,get:()=>!!m(y.dirtyFields,n)},isTouched:{enumerable:!0,get:()=>!!m(y.touchedFields,n)},isValidating:{enumerable:!0,get:()=>!!m(y.validatingFields,n)},error:{enumerable:!0,get:()=>m(y.errors,n)}}),[y,n]),T=r.useCallback(e=>E.current.onChange({target:{value:a(e),name:n},type:"change"}),[n]),R=r.useCallback(()=>E.current.onBlur({target:{value:m(o._formValues,n),name:n},type:v}),[n,o._formValues]),A=r.useCallback(e=>{let t=m(o._fields,n);t&&e&&(t._f.ref={focus:()=>e.focus&&e.focus(),select:()=>e.select&&e.select(),setCustomValidity:t=>e.setCustomValidity(t),reportValidity:()=>e.reportValidity()})},[o._fields,n]),k=r.useMemo(()=>({name:n,value:b,..."boolean"==typeof i||y.disabled?{disabled:y.disabled||i}:{},onChange:T,onBlur:R,ref:A}),[n,i,y.disabled,T,R,A,b]);return r.useEffect(()=>{let e=o._options.shouldUnregister||l,t=w.current;t&&t!==n&&!p&&o.unregister(t),o.register(n,{...x.current.rules,..."boolean"==typeof x.current.disabled?{disabled:x.current.disabled}:{}});let r=(e,t)=>{let n=m(o._fields,e);n&&n._f&&(n._f.mount=t)};if(r(n,!0),e){let e=c(m(o._options.defaultValues,n,x.current.defaultValue));h(o._defaultValues,n,e),d(m(o._formValues,n))&&h(o._formValues,n,e)}return p||o.register(n),w.current=n,()=>{(p?e&&!o._state.action:e)?o.unregister(n):r(n,!1)}},[n,o,p,l]),r.useEffect(()=>{o._setDisabledField({disabled:i,name:n})}
8,[i,n,o]),r.useMemo(()=>({field:k,formState:y,fieldState:S}),[k,y,S])}var P=(e,t,n,r,i)=>t?{...n[e],types:{...n[e]&&n[e].types?n[e].types:{},[r]:i||!0}}:{},D=e=>Array.isArray(e)?e:[e],F=()=>{let e=[];return{get observers(){return e},next:t=>{for(let n of e)n.next&&n.next(t)},subscribe:t=>(e.push(t),{unsubscribe:()=>{e=e.filter(e=>e!==t)}}),unsubscribe:()=>{e=[]}}},L=e=>l(e)&&!Object.keys(e).length,N=e=>"function"==typeof e,V=e=>{if(!u)return!1;let t=e?e.ownerDocument:0;return e instanceof(t&&t.defaultView?t.defaultView.HTMLElement:HTMLElement)},H=e=>V(e)&&e.isConnected;function z(e,t){let n=Array.isArray(t)?t:/^\w*$/.test(t)?[t]:p(t),r=1===n.length?e:function(e,t){let n=t.slice(0,-1).length,r=0;for(;r<n;)e=d(e)?r++:e[t[r++]];return e}(e,n),i=n.length-1,o=n[i];return r&&delete r[o],0!==i&&(l(r)&&L(r)||Array.isArray(r)&&function(e){for(let t in e)if(e.hasOwnProperty(t)&&!d(e[t]))return!1;return!0}(r))&&z(e,n.slice(0,-1)),e}function W(e){return Array.isArray(e)||l(e)&&!(e=>{for(let t in e)if(N(e[t]))return!0;return!1})(e)}function U(e,t={}){for(let n in e){let r=e[n];W(r)?(t[n]=Array.isArray(r)?[]:{},U(r,t[n])):d(r)||(t[n]=!0)}return t}function B(e,t,n){for(let r in n||(n=U(t)),e){let i=e[r];if(W(i))d(t)||M(n[r])?n[r]=U(i,Array.isArray(i)?[]:{}):B(i,o(t)?{}:t[r],n[r]);else{let e=t[r];n[r]=!j(i,e)}}return n}let q={value:!1,isValid:!1},$={value:!0,isValid:!0};var K=e=>{if(Array.isArray(e)){if(e.length>1){let t=e.filter(e=>e&&e.checked&&!e.disabled).map(e=>e.value);return{value:t,isValid:!!t.length}}return e[0].checked&&!e[0].disabled?e[0].attributes&&!d(e[0].attributes.value)?d(e[0].value)||""===e[0].value?$:{value:e[0].value,isValid:!0}:$:q}return q},Y=(e,{valueAsNumber:t,valueAsDate:n,setValueAs:r})=>d(e)?e:t?""===e?NaN:e?+e:e:n&&A(e)?new Date(e):r?r(e):e;let X={isValid:!1,value:null};var G=e=>Array.isArray(e)?e.reduce((e,t)=>t&&t.checked&&!t.disabled?{isValid:!0,value:t.value}:e,X):X;function Z(e){let t=e.ref;return"file"===t.type?t.files:"radio"===t.type?G(e.refs).value:"select-multiple"===t.type?[...t.selectedOptions].map(({value:e})=>e):"checkbox"===t.type?K(e.refs).value:Y(d(t.value)?e.ref.value:t.value,e)}var J=e=>d(e)?e:e instanceof RegExp?e.source:l(e)?e.value instanceof RegExp?e.value.source:e.value:e,Q=e=>({isOnSubmit:!e||e===b,isOnBlur:"onBlur"===e,isOnChange:e===g,isOnAll:"all"===e,isOnTouch:"onTouched"===e});let ee="AsyncFunction";var et=e=>!!e&&!!e.validate&&!!(N(e.validate)&&e.validate.constructor.name===ee||l(e.validate)&&Object.values(e.validate).find(e=>e.constructor.name===ee)),en=(e,t,n)=>!n&&(t.watchAll||t.watch.has(e)||[...t.watch].some(t=>e.startsWith(t)&&/^\.\w+/.test(e.slice(t.length))));let er=(e,t,n,r)=>{for(let i of n||Object.keys(e)){let n=m(e,i);if(n){let{_f:e,...o}=n;if(e){if(e.refs&&e.refs[0]&&t(e.refs[0],i)&&!r)return!0;else if(e.ref&&t(e.ref,e.name)&&!r)return!0;else if(er(o,t))break}else if(l(o)&&er(o,t))break}}};function ei(e,t,n){let r=m(e,n);if(r||/^\w*$/.test(n))return{error:r,name:n};let i=n.split(".");for(;i.length;){let r=i.join("."),o=m(t,r),l=m(e,r);if(o&&!Array.isArray(o)&&n!==r)break;if(l&&l.type)return{name:r,error:l};if(l&&l.root&&l.root.type)return{name:`${r}.root`,error:l.root};i.pop()}return{name:n}}var eo=(e,t,n)=>{let r=D(m(e,n));return h(r,"root",t[n]),h(e,n,r),e};function el(e,t,n="validate"){if(A(e)||Array.isArray(e)&&e.every(A)||"boolean"==typeof e&&!e)return{type:n,message:A(e)?e:"",ref:t}}var ea=e=>!l(e)||e instanceof RegExp?{value:e,message:""}:e,es=async(e,t,n,r,i,a)=>{let{ref:s,refs:u,required:c,maxLength:f,minLength:p,min:h,max:v,pattern:g,validate:b,name:S,valueAsNumber:C,mount:T}=e._f,R=m(n,S);if(!T||t.has(S))return{};let O=u?u[0]:s,k=e=>{i&&O.reportValidity&&(O.setCustomValidity("boolean"==typeof e?"":e||""),O.reportValidity())},M={},j="radio"===s.type,I="checkbox"===s.type,_=(C||"file"===s.type)&&d(s.value)&&d(R)||V(s)&&""===s.value||""===R||Array.isArray(R)&&!R.length,D=P.bind(null,S,r,M),F=(e,t,n,r=y,i=x)=>{let o=e?t:n;M[S]={type:e?r:i,message:o,ref:s,...D(e?r:i,o)}};if(a?!Array.isArray(R)||!R.length:c&&(!(j||I)&&(_||o(R))||"boolean"==typeof R&&!R||I&&!K(u).isValid||j&&!G(u).isValid)){let{value:e,message:t}=A(c)?{value:!!c,message:c}:ea(c);if(e&&(M[S]={type:E,message:t,ref:O,...D(E,t)},!r))return k(t),M}if(!_&&(!o(h)||!o(v))){let e,t,n=ea(v),i=ea(h);if(o(R)||isNaN(R)){let r=s.valueAsDate||new Date(R),o=e=>new Date(new Date().toDateString()+" "+e),l="time"==s.type,a="week"==s.type;A(n.value)&&R&&(e=l?o(R)>o(n.value):a?R>n.value:r>new Date(n.value)),A(i.value)&&R&&(t=l?o(R)<o(i.value):a?R<i.value:r<new Date(i.value))}else{let r=s.valueAsNumber||(R?+R:R);o(n.value)||(e=r>n.value),o(i.value)||(t=r<i.value)}if((e||t)&&(F(!!e,n.message,i.message,"max","min"),!r))return k(M[S].message),M}if((f||p)&&!_&&(A(R)||a&&Array.isArray(R))){let e=ea(f),t=ea(p),n=!o(e.value)&&R.length>+e.value,i=!o(t.value)&&R.length<+t.value;if((n||i)&&(F(n,e.message,t.message),!r))return k(M[S].message),M}if(g&&!_&&A(R)){let{value:e,message:t}=ea(g);if(e instanceof RegExp&&!R.match(e)&&(M[S]={type:w,message:t,ref:s,...D(w,t)},!r))return k(t),M}if(b){if(N(b)){let e=el(await b(R,n),O);
8if(e&&(M[S]={...e,...D("validate",e.message)},!r))return k(e.message),M}else if(l(b)){let e={};for(let t in b){if(!L(e)&&!r)break;let i=el(await b[t](R,n),O,t);i&&(e={...i,...D(t,i.message)},k(i.message),r&&(M[S]=e))}if(!L(e)&&(M[S]={ref:O,...e},!r))return M}}return k(!0),M};let eu={mode:b,reValidateMode:g,shouldFocusError:!0};var ec=()=>{if("u">typeof crypto&&crypto.randomUUID)return crypto.randomUUID();let e="u"<typeof performance?Date.now():1e3*performance.now();return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,t=>{let n=(16*Math.random()+e)%16|0;return("x"==t?n:3&n|8).toString(16)})},ed=(e,t,n={})=>n.shouldFocus||d(n.shouldFocus)?n.focusName||`${e}.${d(n.focusIndex)?t:n.focusIndex}.`:"",ef=(e,t)=>[...e,...D(t)],ep=e=>Array.isArray(e)?e.map(()=>void 0):void 0;function em(e,t,n){return[...e.slice(0,t),...D(n),...e.slice(t)]}var eh=(e,t,n)=>Array.isArray(e)?(d(e[n])&&(e[n]=void 0),e.splice(n,0,e.splice(t,1)[0]),e):[],ev=(e,t)=>[...D(t),...D(e)],eg=(e,t)=>d(t)?[]:function(e,t){let n=0,r=[...e];for(let e of t)r.splice(e-n,1),n++;return f(r).length?r:[]}(e,D(t).sort((e,t)=>e-t)),eb=(e,t,n)=>{[e[t],e[n]]=[e[n],e[t]]},ey=(e,t,n)=>(e[t]=n,e);function ex(e){let t=C(),{control:n=t.control,name:i,keyName:o="id",shouldUnregister:l,rules:a}=e,[s,u]=r.useState(n._getFieldArray(i)),d=r.useRef(n._getFieldArray(i).map(ec)),f=r.useRef(!1);n._names.array.add(i),r.useMemo(()=>a&&s.length>=0&&n.register(i,a),[n,i,s.length,a]),R(()=>n._subjects.array.subscribe({next:({values:e,name:t})=>{if(t===i||!t){let t=m(e,i);Array.isArray(t)&&(u(t),d.current=t.map(ec))}}}).unsubscribe,[n,i]);let p=r.useCallback(e=>{f.current=!0,n._setFieldArray(i,e)},[n,i]);return r.useEffect(()=>{if(n._state.action=!1,en(i,n._names)&&n._subjects.state.next({...n._formState}),f.current&&(!Q(n._options.mode).isOnSubmit||n._formState.isSubmitted)&&!Q(n._options.reValidateMode).isOnSubmit)if(n._options.resolver)n._runSchema([i]).then(e=>{let t=m(e.errors,i),r=m(n._formState.errors,i);(r?!t&&r.type||t&&(r.type!==t.type||r.message!==t.message):t&&t.type)&&(t?h(n._formState.errors,i,t):z(n._formState.errors,i),n._subjects.state.next({errors:n._formState.errors}))});else{let e=m(n._fields,i);e&&e._f&&!(Q(n._options.reValidateMode).isOnSubmit&&Q(n._options.mode).isOnSubmit)&&es(e,n._names.disabled,n._formValues,"all"===n._options.criteriaMode,n._options.shouldUseNativeValidation,!0).then(e=>!L(e)&&n._subjects.state.next({errors:eo(n._formState.errors,e,i)}))}n._subjects.state.next({name:i,values:c(n._formValues)}),n._names.focus&&er(n._fields,(e,t)=>{if(n._names.focus&&t.startsWith(n._names.focus)&&e.focus)return e.focus(),1}),n._names.focus="",n._setValid(),f.current=!1},[s,i,n]),r.useEffect(()=>(m(n._formValues,i)||n._setFieldArray(i),()=>{let e;n._options.shouldUnregister||l?n.unregister(i):(e=m(n._fields,i))&&e._f&&(e._f.mount=!1)}),[i,n,o,l]),{swap:r.useCallback((e,t)=>{let r=n._getFieldArray(i);eb(r,e,t),eb(d.current,e,t),p(r),u(r),n._setFieldArray(i,r,eb,{argA:e,argB:t},!1)},[p,i,n]),move:r.useCallback((e,t)=>{let r=n._getFieldArray(i);eh(r,e,t),eh(d.current,e,t),p(r),u(r),n._setFieldArray(i,r,eh,{argA:e,argB:t},!1)},[p,i,n]),prepend:r.useCallback((e,t)=>{let r=D(c(e)),o=ev(n._getFieldArray(i),r);n._names.focus=ed(i,0,t),d.current=ev(d.current,r.map(ec)),p(o),u(o),n._setFieldArray(i,o,ev,{argA:ep(e)})},[p,i,n]),append:r.useCallback((e,t)=>{let r=D(c(e)),o=ef(n._getFieldArray(i),r);n._names.focus=ed(i,o.length-1,t),d.current=ef(d.current,r.map(ec)),p(o),u(o),n._setFieldArray(i,o,ef,{argA:ep(e)})},[p,i,n]),remove:r.useCallback(e=>{let t=eg(n._getFieldArray(i),e);d.current=eg(d.current,e),p(t),u(t),Array.isArray(m(n._fields,i))||h(n._fields,i,void 0),n._setFieldArray(i,t,eg,{argA:e})},[p,i,n]),insert:r.useCallback((e,t,r)=>{let o=D(c(t)),l=em(n._getFieldArray(i),e,o);n._names.focus=ed(i,e,r),d.current=em(d.current,e,o.map(ec)),p(l),u(l),n._setFieldArray(i,l,em,{argA:e,argB:ep(t)})},[p,i,n]),update:r.useCallback((e,t)=>{let r=c(t),o=ey(n._getFieldArray(i),e,r);d.current=[...o].map((t,n)=>t&&n!==e?d.current[n]:ec()),p(o),u([...o]),n._setFieldArray(i,o,ey,{argA:e,argB:r},!0,!1)},[p,i,n]),replace:r.useCallback(e=>{let t=D(c(e));d.current=t.map(ec),p([...t]),u([...t]),n._setFieldArray(i,[...t],e=>e,{},!0,!1)},[p,i,n]),fields:r.useMemo(()=>s.map((e,t)=>({...e,[o]:d.current[t]||ec()})),[s,o])}}function ew(e={}){let t=r.useRef(void 0),n=r.useRef(void 0),[p,g]=r.useState({isDirty:!1,isValidating:!1,isLoading:N(e.defaultValues),isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,submitCount:0,dirtyFields:{},touchedFields:{},validatingFields:{},errors:e.errors||{},disabled:e.disabled||!1,isReady:!1,defaultValues:N(e.defaultValues)?void 0:e.defaultValues});if(!t.current)if(e.formControl)t.current={...e.formControl,formState:p},e.defaultValues&&!N(e.defaultValues)&&e.formControl.reset(e.defaultValues,e.resetOptions);else{let{formControl:n,...r}=function(e={}){let t,n={...eu,...e},r={submitCount:0,isDirty:!1,isReady:!1,isLoading:N(n.defaultValues),isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},validatingFields:{},errors:n.errors||{},disabled:n.disabled||!1},p={},g=(l(n.defaultValues)||l(n.values))&&c(n.defaultValues||n.values)||{},b=n.shouldUnregister?{}:c(g),y={action:!1,mount:!1,watch:!1},x={mount:new Set,disabled:new Set,unMount:new Set,array:new Set,watch:new Set},w=0,E={isDirty:!1,dirtyFields:!1,validatingFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1},S={...E},C={array:F(),state:F()},T="all"===n.criteriaMode,R=async e=>{if(!n.disabled&&(E.isValid||S.isValid||e)){let e=n.resolver?L((await _()).errors):await W(p,!0);e!==r.isValid&&C.state.next({isValid:e})}},O=(e,t)=>{!n.disabled&&(E.isValidating||E.validatingFields||S.isValidating||S.validatingFields)&&((e||Array.from(x.mount)).forEac
8h(e=>{e&&(t?h(r.validatingFields,e,t):z(r.validatingFields,e))}),C.state.next({validatingFields:r.validatingFields,isValidating:!L(r.validatingFields)}))},M=(e,t,n,r)=>{let i=m(p,e);if(i){let o=m(b,e,d(n)?m(g,e):n);d(o)||r&&r.defaultChecked||t?h(b,e,t?o:Z(i._f)):$(e,o),y.mount&&!y.action&&R()}},I=(e,t,i,o,l)=>{let a=!1,s=!1,u={name:e};if(!n.disabled){if(!i||o){(E.isDirty||S.isDirty)&&(s=r.isDirty,r.isDirty=u.isDirty=U(),a=s!==u.isDirty);let n=j(m(g,e),t);s=!!m(r.dirtyFields,e),n?z(r.dirtyFields,e):h(r.dirtyFields,e,!0),u.dirtyFields=r.dirtyFields,a=a||(E.dirtyFields||S.dirtyFields)&&!n!==s}if(i){let t=m(r.touchedFields,e);t||(h(r.touchedFields,e,i),u.touchedFields=r.touchedFields,a=a||(E.touchedFields||S.touchedFields)&&t!==i)}a&&l&&C.state.next(u)}return a?u:{}},_=async e=>{O(e,!0);let t=await n.resolver(b,n.context,((e,t,n,r)=>{let i={};for(let n of e){let e=m(t,n);e&&h(i,n,e._f)}return{criteriaMode:n,names:[...e],fields:i,shouldUseNativeValidation:r}})(e||x.mount,p,n.criteriaMode,n.shouldUseNativeValidation));return O(e),t},P=async e=>{let{errors:t}=await _(e);if(e)for(let n of e){let e=m(t,n);e?h(r.errors,n,e):z(r.errors,n)}else r.errors=t;return t},W=async(e,t,i={valid:!0})=>{for(let o in e){let l=e[o];if(l){let{_f:e,...o}=l;if(e){let o=x.array.has(e.name),a=l._f&&et(l._f);a&&E.validatingFields&&O([e.name],!0);let s=await es(l,x.disabled,b,T,n.shouldUseNativeValidation&&!t,o);if(a&&E.validatingFields&&O([e.name]),s[e.name]&&(i.valid=!1,t))break;t||(m(s,e.name)?o?eo(r.errors,s,e.name):h(r.errors,e.name,s[e.name]):z(r.errors,e.name))}L(o)||await W(o,t,i)}}return i.valid},U=(e,t)=>!n.disabled&&(e&&t&&h(b,e,t),!j(ea(),g)),q=(e,t,n)=>k(e,x,{...y.mount?b:d(t)?g:A(e)?{[e]:t}:t},n,t),$=(e,t,n={})=>{let r=m(p,e),i=t;if(r){let n=r._f;n&&(n.disabled||h(b,e,Y(t,n)),i=V(n.ref)&&o(t)?"":t,"select-multiple"===n.ref.type?[...n.ref.options].forEach(e=>e.selected=i.includes(e.value)):n.refs?"checkbox"===n.ref.type?n.refs.forEach(e=>{e.defaultChecked&&e.disabled||(Array.isArray(i)?e.checked=!!i.find(t=>t===e.value):e.checked=i===e.value||!!i)}):n.refs.forEach(e=>e.checked=e.value===i):"file"===n.ref.type?n.ref.value="":(n.ref.value=i,n.ref.type||C.state.next({name:e,values:c(b)})))}(n.shouldDirty||n.shouldTouch)&&I(e,i,n.shouldTouch,n.shouldDirty,!0),n.shouldValidate&&el(e)},K=(e,t,n)=>{for(let r in t){if(!t.hasOwnProperty(r))return;let o=t[r],a=e+"."+r,s=m(p,a);(x.array.has(e)||l(o)||s&&!s._f)&&!i(o)?K(a,o,n):$(a,o,n)}},X=(e,t,n={})=>{let i=m(p,e),l=x.array.has(e),a=c(t);h(b,e,a),l?(C.array.next({name:e,values:c(b)}),(E.isDirty||E.dirtyFields||S.isDirty||S.dirtyFields)&&n.shouldDirty&&C.state.next({name:e,dirtyFields:B(g,b),isDirty:U(e,a)})):!i||i._f||o(a)?$(e,a,n):K(e,a,n),en(e,x)&&C.state.next({...r,name:e}),C.state.next({name:y.mount?e:void 0,values:c(b)})},G=async e=>{y.mount=!0;let o=e.target,l=o.name,s=!0,u=m(p,l),d=e=>{s=Number.isNaN(e)||i(e)&&isNaN(e.getTime())||j(e,m(b,l,e))},f=Q(n.mode),g=Q(n.reValidateMode);if(u){var A,k,M,P,D;let i,y,H,U=o.type?Z(u._f):a(e),B=e.type===v||"focusout"===e.type,q=!((H=u._f).mount&&(H.required||H.min||H.max||H.maxLength||H.minLength||H.pattern||H.validate))&&!n.resolver&&!m(r.errors,l)&&!u._f.deps||(A=B,k=m(r.touchedFields,l),M=r.isSubmitted,P=g,!(D=f).isOnAll&&(!M&&D.isOnTouch?!(k||A):(M?P.isOnBlur:D.isOnBlur)?!A:(M?!P.isOnChange:!D.isOnChange)||A)),$=en(l,x,B);h(b,l,U),B?o&&o.readOnly||(u._f.onBlur&&u._f.onBlur(e),t&&t(0)):u._f.onChange&&u._f.onChange(e);let K=I(l,U,B),Y=!L(K)||$;if(B||C.state.next({name:l,type:e.type,values:c(b)}),q)return(E.isValid||S.isValid)&&("onBlur"===n.mode?B&&R():B||R()),Y&&C.state.next({name:l,...$?{}:K});if(!B&&$&&C.state.next({...r}),n.resolver){let{errors:e}=await _([l]);if(d(U),s){let t=ei(r.errors,p,l),n=ei(e,p,t.name||l);i=n.error,l=n.name,y=L(e)}}else O([l],!0),i=(await es(u,x.disabled,b,T,n.shouldUseNativeValidation))[l],O([l]),d(U),s&&(i?y=!1:(E.isValid||S.isValid)&&(y=await W(p,!0)));if(s){u._f.deps&&(!Array.isArray(u._f.deps)||u._f.deps.length>0)&&el(u._f.deps);var F=l,N=y,V=i;let e=m(r.errors,F),o=(E.isValid||S.isValid)&&"boolean"==typeof N&&r.isValid!==N;if(n.delayError&&V){let e;e=()=>{h(r.errors,F,V),C.state.next({errors:r.errors})},(t=t=>{clearTimeout(w),w=setTimeout(e,t)})(n.delayError)}else clearTimeout(w),t=null,V?h(r.errors,F,V):z(r.errors,F);if((V?!j(e,V):e)||!L(K)||o){let e={...K,...o&&"boolean"==typeof N?{isValid:N}:{},errors:r.errors,name:F};r={...r,...e},C.state.next(e)}}}},ee=(e,t)=>
8{if(m(r.errors,t)&&e.focus)return e.focus(),1},el=async(e,t={})=>{let i,o,l=D(e);if(n.resolver){let t=await P(d(e)?e:l);i=L(t),o=e?!l.some(e=>m(t,e)):i}else e?((o=(await Promise.all(l.map(async e=>{let t=m(p,e);return await W(t&&t._f?{[e]:t}:t)}))).every(Boolean))||r.isValid)&&R():o=i=await W(p);return C.state.next({...!A(e)||(E.isValid||S.isValid)&&i!==r.isValid?{}:{name:e},...n.resolver||!e?{isValid:i}:{},errors:r.errors}),t.shouldFocus&&!o&&er(p,ee,e?l:x.mount),o},ea=(e,t)=>{let n={...y.mount?b:g};return t&&(n=function e(t,n){let r={};for(let i in t)if(t.hasOwnProperty(i)){let o=t[i],a=n[i];if(o&&l(o)&&a){let t=e(o,a);l(t)&&(r[i]=t)}else t[i]&&(r[i]=a)}return r}(t.dirtyFields?r.dirtyFields:r.touchedFields,n)),d(e)?n:A(e)?m(n,e):e.map(e=>m(n,e))},ec=(e,t)=>({invalid:!!m((t||r).errors,e),isDirty:!!m((t||r).dirtyFields,e),error:m((t||r).errors,e),isValidating:!!m(r.validatingFields,e),isTouched:!!m((t||r).touchedFields,e)}),ed=(e,t,n)=>{let i=(m(p,e,{_f:{}})._f||{}).ref,{ref:o,message:l,type:a,...s}=m(r.errors,e)||{};h(r.errors,e,{...s,...t,ref:i}),C.state.next({name:e,errors:r.errors,isValid:!1}),n&&n.shouldFocus&&i&&i.focus&&i.focus()},ef=e=>C.state.subscribe({next:t=>{let n,i,o;n=e.name,i=t.name,o=e.exact,(!n||!i||n===i||D(n).some(e=>e&&(o?e===i:e.startsWith(i)||i.startsWith(e))))&&((e,t,n,r)=>{n(e);let{name:i,...o}=e;return L(o)||Object.keys(o).length>=Object.keys(t).length||Object.keys(o).find(e=>t[e]===(!r||"all"))})(t,e.formState||E,ex,e.reRenderRoot)&&e.callback({values:{...b},...r,...t,defaultValues:g})}}).unsubscribe,ep=(e,t={})=>{for(let i of e?D(e):x.mount)x.mount.delete(i),x.array.delete(i),t.keepValue||(z(p,i),z(b,i)),t.keepError||z(r.errors,i),t.keepDirty||z(r.dirtyFields,i),t.keepTouched||z(r.touchedFields,i),t.keepIsValidating||z(r.validatingFields,i),n.shouldUnregister||t.keepDefaultValue||z(g,i);C.state.next({values:c(b)}),C.state.next({...r,...!t.keepDirty?{}:{isDirty:U()}}),t.keepIsValid||R()},em=({disabled:e,name:t})=>{("boolean"==typeof e&&y.mount||e||x.disabled.has(t))&&(e?x.disabled.add(t):x.disabled.delete(t))},eh=(e,t={})=>{let r=m(p,e),i="boolean"==typeof t.disabled||"boolean"==typeof n.disabled;return(h(p,e,{...r||{},_f:{...r&&r._f?r._f:{ref:{name:e}},name:e,mount:!0,...t}}),x.mount.add(e),r)?em({disabled:"boolean"==typeof t.disabled?t.disabled:n.disabled,name:e}):M(e,!0,t.value),{...i?{disabled:t.disabled||n.disabled}:{},...n.progressive?{required:!!t.required,min:J(t.min),max:J(t.max),minLength:J(t.minLength),maxLength:J(t.maxLength),pattern:J(t.pattern)}:{},name:e,onChange:G,onBlur:G,ref:i=>{if(i){let n;eh(e,t),r=m(p,e);let o=d(i.value)&&i.querySelectorAll&&i.querySelectorAll("input,select,textarea")[0]||i,l="radio"===(n=o).type||"checkbox"===n.type,a=r._f.refs||[];(l?a.find(e=>e===o):o===r._f.ref)||(h(p,e,{_f:{...r._f,...l?{refs:[...a.filter(H),o,...Array.isArray(m(g,e))?[{}]:[]],ref:{type:o.type,name:e}}:{ref:o}}}),M(e,!1,void 0,o))}else(r=m(p,e,{}))._f&&(r._f.mount=!1),(n.shouldUnregister||t.shouldUnregister)&&!(s(x.array,e)&&y.action)&&x.unMount.add(e)}}},ev=()=>n.shouldFocusError&&er(p,ee,x.mount),eg=(e,t)=>async i=>{let o;i&&(i.preventDefault&&i.preventDefault(),i.persist&&i.persist());let l=c(b);if(C.state.next({isSubmitting:!0}),n.resolver){let{errors:e,values:t}=await _();r.errors=e,l=c(t)}else await W(p);if(x.disabled.size)for(let e of x.disabled)z(l,e);if(z(r.errors,"root"),L(r.errors)){C.state.next({errors:{}});try{await e(l,i)}catch(e){o=e}}else t&&await t({...r.errors},i),ev(),setTimeout(ev);if(C.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:L(r.errors)&&!o,submitCount:r.submitCount+1,errors:r.errors}),o)throw o},eb=(e,t={})=>{let i=e?c(e):g,o=c(i),l=L(e),a=l?g:o;if(t.keepDefaultValues||(g=i),!t.keepValues){if(t.keepDirtyValues)for(let e of Array.from(new Set([...x.mount,...Object.keys(B(g,b))])))m(r.dirtyFields,e)?h(a,e,m(b,e)):X(e,m(a,e));else{if(u&&d(e))for(let e of x.mount){let t=m(p,e);if(t&&t._f){let e=Array.isArray(t._f.refs)?t._f.refs[0]:t._f.ref;if(V(e)){let t=e.closest("form");if(t){t.reset();break}}}}if(t.keepFieldsRef)for(let e of x.mount)X(e,m(a,e));else p={}}b=n.shouldUnregister?t.keepDefaultValues?c(g):{}:c(a),C.array.next({values:{...a}}),C.state.next({values:{...a}})}x={mount:t.keepDirtyValues?x.mount:new Set,unMount:new Set,array:new Set,disabled:new Set,watch:new Set,watchAll:!1,focus:""},y.mount=!E.isValid||!!t.keepIsValid||!!t.keepDirtyValues||!n.shouldUnregister&&!L(a),y.watch=!!n.shouldUnregister,y.action=!1,t.keepErrors||(r.errors={}),C.state.next({submitCount:t.keepSubmitCount?r.submitCount:0,isDirty:!l&&(t.keepDirty?r.isDirty:!!(t.keepDefaultValues&&!j(e,g))),isSubmitted:!!t.keepIsSubmitted&&r.isSubmitted,dirtyFields:l?{}:t.keepDirtyValues?t.keepDefaultValues&&b?B(g,b):r.dirtyFields:t.keepDefaultValues&&e?B(g,e):t.keepDirty?r.dirtyFields:{},touchedFields:t.keepTouched?r.touchedFields:{},errors:t.keepErrors?r.errors:{},isSubmitSuccessful:!!t.keepIsSubmitSuccessful&&r.isSubmitSuccessful,isSubmitting:!1,defaultValues:g})},ey=(e,t)=>eb(N(e)?e(b):e,t),ex=e=>{r={...r,...e}},ew={control:{register:eh,unregister:ep,getFieldState:ec,handleSubmit:eg,setError:ed,_subscribe:ef,_runSchema:_,_focusError:ev,_getWatch:q,_getDirty:U,_setValid:R,_setFieldArray:(e,t=[],i,o,l=!0,a=!0)=>
8{if(o&&i&&!n.disabled){if(y.action=!0,a&&Array.isArray(m(p,e))){let t=i(m(p,e),o.argA,o.argB);l&&h(p,e,t)}if(a&&Array.isArray(m(r.errors,e))){let t,n=i(m(r.errors,e),o.argA,o.argB);l&&h(r.errors,e,n),f(m(t=r.errors,e)).length||z(t,e)}if((E.touchedFields||S.touchedFields)&&a&&Array.isArray(m(r.touchedFields,e))){let t=i(m(r.touchedFields,e),o.argA,o.argB);l&&h(r.touchedFields,e,t)}(E.dirtyFields||S.dirtyFields)&&(r.dirtyFields=B(g,b)),C.state.next({name:e,isDirty:U(e,t),dirtyFields:r.dirtyFields,errors:r.errors,isValid:r.isValid})}else h(b,e,t)},_setDisabledField:em,_setErrors:e=>{r.errors=e,C.state.next({errors:r.errors,isValid:!1})},_getFieldArray:e=>f(m(y.mount?b:g,e,n.shouldUnregister?m(g,e,[]):[])),_reset:eb,_resetDefaultValues:()=>N(n.defaultValues)&&n.defaultValues().then(e=>{ey(e,n.resetOptions),C.state.next({isLoading:!1})}),_removeUnmounted:()=>{for(let e of x.unMount){let t=m(p,e);t&&(t._f.refs?t._f.refs.every(e=>!H(e)):!H(t._f.ref))&&ep(e)}x.unMount=new Set},_disableForm:e=>{"boolean"==typeof e&&(C.state.next({disabled:e}),er(p,(t,n)=>{let r=m(p,n);r&&(t.disabled=r._f.disabled||e,Array.isArray(r._f.refs)&&r._f.refs.forEach(t=>{t.disabled=r._f.disabled||e}))},0,!1))},_subjects:C,_proxyFormState:E,get _fields(){return p},get _formValues(){return b},get _state(){return y},set _state(value){y=value},get _defaultValues(){return g},get _names(){return x},set _names(value){x=value},get _formState(){return r},get _options(){return n},set _options(value){n={...n,...value}}},subscribe:e=>(y.mount=!0,S={...S,...e.formState},ef({...e,formState:S})),trigger:el,register:eh,handleSubmit:eg,watch:(e,t)=>N(e)?C.state.subscribe({next:n=>"values"in n&&e(q(void 0,t),n)}):q(e,t,!0),setValue:X,getValues:ea,reset:ey,resetField:(e,t={})=>{m(p,e)&&(d(t.defaultValue)?X(e,c(m(g,e))):(X(e,t.defaultValue),h(g,e,c(t.defaultValue))),t.keepTouched||z(r.touchedFields,e),t.keepDirty||(z(r.dirtyFields,e),r.isDirty=t.defaultValue?U(e,c(m(g,e))):U()),!t.keepError&&(z(r.errors,e),E.isValid&&R()),C.state.next({...r}))},clearErrors:e=>{e&&D(e).forEach(e=>z(r.errors,e)),C.state.next({errors:e?r.errors:{}})},unregister:ep,setError:ed,setFocus:(e,t={})=>{let n=m(p,e),r=n&&n._f;if(r){let e=r.refs?r.refs[0]:r.ref;e.focus&&(e.focus(),t.shouldSelect&&N(e.select)&&e.select())}},getFieldState:ec};return{...ew,formControl:ew}}(e);t.current={...r,formState:p}}let b=t.current.control;return b._options=e,R(()=>{let e=b._subscribe({formState:b._proxyFormState,callback:()=>g({...b._formState}),reRenderRoot:!0});return g(e=>({...e,isReady:!0})),b._formState.isReady=!0,e},[b]),r.useEffect(()=>b._disableForm(e.disabled),[b,e.disabled]),r.useEffect(()=>{e.mode&&(b._options.mode=e.mode),e.reValidateMode&&(b._options.reValidateMode=e.reValidateMode)},[b,e.mode,e.reValidateMode]),r.useEffect(()=>{e.errors&&(b._setErrors(e.errors),b._focusError())},[b,e.errors]),r.useEffect(()=>{e.shouldUnregister&&b._subjects.state.next({values:b._getWatch()})},[b,e.shouldUnregister]),r.useEffect(()=>{if(b._proxyFormState.isDirty){let e=b._getDirty();e!==p.isDirty&&b._subjects.state.next({isDirty:e})}},[b,p.isDirty]),r.useEffect(()=>{var t;e.values&&!j(e.values,n.current)?(b._reset(e.values,{keepFieldsRef:!0,...b._options.resetOptions}),(null==(t=b._options.resetOptions)?void 0:t.keepIsValid)||b._setValid(),n.current=e.values,g(e=>({...e}))):b._resetDefaultValues()},[b,e.values]),r.useEffect(()=>{b._state.mount||(b._setValid(),b._state.mount=!0),b._state.watch&&(b._state.watch=!1,b._subjects.state.next({...b._formState})),b._removeUnmounted()}),t.current.formState=T(p,b),t.current}n.d(t,{FH:()=>I,Gb:()=>P,Jt:()=>m,as:()=>_,hZ:()=>h,jz:()=>ex,lN:()=>O,mN:()=>ew},{Op:e=>{let{children:t,...n}=e;return r.createElement(S.Provider,{value:n},t)},xI:e=>e.render(_(e)),xW:C})},202173(e,t,n){"use strict";n.d(t,{A:()=>u});let r=e=>"object"==typeof e&&null!=e&&1===e.nodeType,i=(e,t)=>(!t||"hidden"!==e)&&"visible"!==e&&"clip"!==e,o=(e,t)=>{if(e.clientHeight<e.scrollHeight||e.clientWidth<e.scrollWidth){let n,r=getComputedStyle(e,null);return i(r.overflowY,t)||i(r.overflowX,t)||!!(n=(e=>{if(!e.ownerDocument||!e.ownerDocument.defaultView)return null;try{return e.ownerDocument.defaultView.frameElement}catch(e){return null}})(e))&&(n.clientHeight<e.scrollHeight||n.clientWidth<e.scrollWidth)}return!1},l=(e,t,n,r,i,o,l,a)=>o<e&&l>t||o>e&&l<t?0:o<=e&&a<=n||l>=t&&a>=n?o-e-r:l>t&&a<n||o<e&&a>n?l-t+i:0,a=e=>{let t=e.parentElement;return null==t?e.getRootNode().host||null:t},s=(e,t)=>{var n,i,s,u;if("u"<typeof document)return[];let{scrollMode:c,block:d,inline:f,boundary:p,skipOverflowHiddenElements:m}=t,h="function"==typeof p?p:e=>e!==p;if(!r(e))throw TypeError("Invalid target");
8let v=document.scrollingElement||document.documentElement,g=[],b=e;for(;r(b)&&h(b);){if((b=a(b))===v){g.push(b);break}null!=b&&b===document.body&&o(b)&&!o(document.documentElement)||null!=b&&o(b,m)&&g.push(b)}let y=null!=(i=null==(n=window.visualViewport)?void 0:n.width)?i:innerWidth,x=null!=(u=null==(s=window.visualViewport)?void 0:s.height)?u:innerHeight,{scrollX:w,scrollY:E}=window,{height:S,width:C,top:T,right:R,bottom:O,left:A}=e.getBoundingClientRect(),k="start"===d||"nearest"===d?T:"end"===d?O:T+S/2,M="center"===f?A+C/2:"end"===f?R:A,j=[];for(let e=0;e<g.length;e++){let t=g[e],{height:n,width:r,top:i,right:o,bottom:a,left:s}=t.getBoundingClientRect();if("if-needed"===c&&T>=0&&A>=0&&O<=x&&R<=y&&T>=i&&O<=a&&A>=s&&R<=o)break;let u=getComputedStyle(t),p=parseInt(u.borderLeftWidth,10),m=parseInt(u.borderTopWidth,10),h=parseInt(u.borderRightWidth,10),b=parseInt(u.borderBottomWidth,10),I=0,_=0,P="offsetWidth"in t?t.offsetWidth-t.clientWidth-p-h:0,D="offsetHeight"in t?t.offsetHeight-t.clientHeight-m-b:0,F="offsetWidth"in t?0===t.offsetWidth?0:r/t.offsetWidth:0,L="offsetHeight"in t?0===t.offsetHeight?0:n/t.offsetHeight:0;if(v===t)I="start"===d?k:"end"===d?k-x:"nearest"===d?l(E,E+x,x,m,b,E+k,E+k+S,S):k-x/2,_="start"===f?M:"center"===f?M-y/2:"end"===f?M-y:l(w,w+y,y,p,h,w+M,w+M+C,C),I=Math.max(0,I+E),_=Math.max(0,_+w);else{I="start"===d?k-i-m:"end"===d?k-a+b+D:"nearest"===d?l(i,a,n,m,b+D,k,k+S,S):k-(i+n/2)+D/2,_="start"===f?M-s-p:"center"===f?M-(s+r/2)+P/2:"end"===f?M-o+h+P:l(s,o,r,p,h+P,M,M+C,C);let{scrollLeft:e,scrollTop:u}=t;I=Math.max(0,Math.min(u+I/L,t.scrollHeight-n/L+D)),_=Math.max(0,Math.min(e+_/F,t.scrollWidth-r/F+P)),k+=u-I,M+=e-_}j.push({el:t,top:I,left:_})}return j};function u(e,t){if(!e.isConnected||!(e=>{let t=e;for(;t&&t.parentNode;){if(t.parentNode===document)return!0;t=t.parentNode instanceof ShadowRoot?t.parentNode.host:t.parentNode}return!1})(e))return;if("object"==typeof t&&"function"==typeof t.behavior)return t.behavior(s(e,t));let n="boolean"==typeof t||null==t?void 0:t.behavior;for(let{el:r,top:i,left:o}of s(e,!1===t?{block:"end",inline:"nearest"}:t===Object(t)&&0!==Object.keys(t).length?t:{block:"start",inline:"nearest"}))r.scroll({top:i,left:o,behavior:n})}}}]);
9//# sourceMappingURL=/packs/js/25826-f90ff2fd944089a5.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.