T.ME/BIBIL_0DAY
CasperSecurity


Server : Apache/2
System : Linux server-15-235-50-60 5.15.0-164-generic #174-Ubuntu SMP Fri Nov 14 20:25:16 UTC 2025 x86_64
User : gositeme ( 1004)
PHP Version : 8.2.29
Disable Function : exec,system,passthru,shell_exec,proc_close,proc_open,dl,popen,show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname
Directory :  /home/gositeme/domains/lavocat.ca/private_html/.next/static/chunks/pages/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /home/gositeme/domains/lavocat.ca/private_html/.next/static/chunks/pages/_app-0222628db5874bc8.js
(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[636],{92:(e,t,r)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/_app",function(){return r(68286)}])},2739:()=>{},3583:e=>{function t(){try{var r=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(e.exports=t=function(){return!!r},e.exports.__esModule=!0,e.exports.default=e.exports)()}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},3904:(e,t,r)=>{"use strict";r.d(t,{A:()=>$});var n=function(){function e(e){var t=this;this._insertTag=function(e){var r;r=0===t.tags.length?t.insertionPoint?t.insertionPoint.nextSibling:t.prepend?t.container.firstChild:t.before:t.tags[t.tags.length-1].nextSibling,t.container.insertBefore(e,r),t.tags.push(e)},this.isSpeedy=void 0===e.speedy||e.speedy,this.tags=[],this.ctr=0,this.nonce=e.nonce,this.key=e.key,this.container=e.container,this.prepend=e.prepend,this.insertionPoint=e.insertionPoint,this.before=null}var t=e.prototype;return t.hydrate=function(e){e.forEach(this._insertTag)},t.insert=function(e){this.ctr%(this.isSpeedy?65e3:1)==0&&this._insertTag(((t=document.createElement("style")).setAttribute("data-emotion",this.key),void 0!==this.nonce&&t.setAttribute("nonce",this.nonce),t.appendChild(document.createTextNode("")),t.setAttribute("data-s",""),t));var t,r=this.tags[this.tags.length-1];if(this.isSpeedy){var n=function(e){if(e.sheet)return e.sheet;for(var t=0;t<document.styleSheets.length;t++)if(document.styleSheets[t].ownerNode===e)return document.styleSheets[t]}(r);try{n.insertRule(e,n.cssRules.length)}catch(e){}}else r.appendChild(document.createTextNode(e));this.ctr++},t.flush=function(){this.tags.forEach(function(e){var t;return null==(t=e.parentNode)?void 0:t.removeChild(e)}),this.tags=[],this.ctr=0},e}(),o=Math.abs,i=String.fromCharCode,a=Object.assign;function s(e,t,r){return e.replace(t,r)}function l(e,t){return e.indexOf(t)}function c(e,t){return 0|e.charCodeAt(t)}function d(e,t,r){return e.slice(t,r)}function u(e){return e.length}function p(e,t){return t.push(e),e}var g=1,h=1,f=0,m=0,v=0,b="";function x(e,t,r,n,o,i,a){return{value:e,root:t,parent:r,type:n,props:o,children:i,line:g,column:h,length:a,return:""}}function y(e,t){return a(x("",null,null,"",null,null,0),e,{length:-e.length},t)}function k(){return v=m<f?c(b,m++):0,h++,10===v&&(h=1,g++),v}function S(){return c(b,m)}function w(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function C(e){return g=h=1,f=u(b=e),m=0,[]}function O(e){var t,r;return(t=m-1,r=function e(t){for(;k();)switch(v){case t:return m;case 34:case 39:34!==t&&39!==t&&e(v);break;case 40:41===t&&e(t);break;case 92:k()}return m}(91===e?e+2:40===e?e+1:e),d(b,t,r)).trim()}var E="-ms-",I="-moz-",T="-webkit-",P="comm",N="rule",R="decl",_="@keyframes";function V(e,t){for(var r="",n=e.length,o=0;o<n;o++)r+=t(e[o],o,e,t)||"";return r}function z(e,t,r,n){switch(e.type){case"@layer":if(e.children.length)break;case"@import":case R:return e.return=e.return||e.value;case P:return"";case _:return e.return=e.value+"{"+V(e.children,n)+"}";case N:e.value=e.props.join(",")}return u(r=V(e.children,n))?e.return=e.value+"{"+r+"}":""}function F(e,t,r,n,i,a,l,c,u,p,g){for(var h=i-1,f=0===i?a:[""],m=f.length,v=0,b=0,y=0;v<n;++v)for(var k=0,S=d(e,h+1,h=o(b=l[v])),w=e;k<m;++k)(w=(b>0?f[k]+" "+S:s(S,/&\f/g,f[k])).trim())&&(u[y++]=w);return x(e,t,r,0===i?N:c,u,p,g)}function A(e,t,r,n){return x(e,t,r,R,d(e,0,n),d(e,n+1,-1),n)}var D=function(e,t,r){for(var n=0,o=0;n=o,o=S(),38===n&&12===o&&(t[r]=1),!w(o);)k();return d(b,e,m)},L=function(e,t){var r=-1,n=44;do switch(w(n)){case 0:38===n&&12===S()&&(t[r]=1),e[r]+=D(m-1,t,r);break;case 2:e[r]+=O(n);break;case 4:if(44===n){e[++r]=58===S()?"&\f":"",t[r]=e[r].length;break}default:e[r]+=i(n)}while(n=k());return e},M=function(e,t){var r;return r=L(C(e),t),b="",r},j=new WeakMap,W=function(e){if("rule"===e.type&&e.parent&&!(e.length<1)){for(var t=e.value,r=e.parent,n=e.column===r.column&&e.line===r.line;"rule"!==r.type;)if(!(r=r.parent))return;if((1!==e.props.length||58===t.charCodeAt(0)||j.get(r))&&!n){j.set(e,!0);for(var o=[],i=M(t,o),a=r.props,s=0,l=0;s<i.length;s++)for(var c=0;c<a.length;c++,l++)e.props[l]=o[s]?i[s].replace(/&\f/g,a[c]):a[c]+" "+i[s]}}},B=function(e){if("decl"===e.type){var t=e.value;108===t.charCodeAt(0)&&98===t.charCodeAt(2)&&(e.return="",e.value="")}},H=[function(e,t,r,n){if(e.length>-1&&!e.return)switch(e.type){case R:e.return=function e(t,r){switch(45^c(t,0)?(((r<<2^c(t,0))<<2^c(t,1))<<2^c(t,2))<<2^c(t,3):0){case 5103:return T+"print-"+t+t;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return T+t+t;case 5349:case 4246:case 4810:case 6968:case 2756:return T+t+I+t+E+t+t;case 6828:case 4268:return T+t+E+t+t;case 6165:return T+t+E+"flex-"+t+t;case 5187:return T+t+s(t,/(\w+).+(:[^]+)/,T+"box-$1$2"+E+"flex-$1$2")+t;case 5443:return T+t+E+"flex-item-"+s(t,/flex-|-self/,"")+t;case 4675:return T+t+E+"flex-line-pack"+s(t,/align-content|flex-|-self/,"")+t;case 5548:return T+t+E+s(t,"shrink","negative")+t;case 5292:return T+t+E+s(t,"basis","preferred-size")+t;case 6060:return T+"box-"+s(t,"-grow","")+T+t+E+s(t,"grow","positive")+t;case 4554:return T+s(t,/([^-])(transform)/g,"$1"+T+"$2")+t;case 6187:return s(s(s(t,/(zoom-|grab)/,T+"$1"),/(image-set)/,T+"$1"),t,"")+t;case 5495:case 3959:return s(t,/(image-set\([^]*)/,T+"$1$`$1");case 4968:return s(s(t,/(.+:)(flex-)?(.*)/,T+"box-pack:$3"+E+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+T+t+t;case 4095:case 3583:case 4068:case 2532:return s(t,/(.+)-inline(.+)/,T+"$1$2")+t;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(u(t)-1-r>6)switch(c(t,r+1)){case 109:if(45!==c(t,r+4))break;case 102:return s(t,/(.+:)(.+)-([^]+)/,"$1"+T+"$2-$3$1"+I+(108==c(t,r+3)?"$3":"$2-$3"))+t;case 115:return~l(t,"stretch")?e(s(t,"stretch","fill-available"),r)+t:t}break;case 4949:if(115!==c(t,r+1))break;case 6444:switch(c(t,u(t)-3-(~l(t,"!important")&&10))){case 107:return s(t,":",":"+T)+t;case 101:return s(t,/(.+:)([^;!]+)(;|!.+)?/,"$1"+T+(45===c(t,14)?"inline-":"")+"box$3$1"+T+"$2$3$1"+E+"$2box$3")+t}break;case 5936:switch(c(t,r+11)){case 114:return T+t+E+s(t,/[svh]\w+-[tblr]{2}/,"tb")+t;case 108:return T+t+E+s(t,/[svh]\w+-[tblr]{2}/,"tb-rl")+t;case 45:return T+t+E+s(t,/[svh]\w+-[tblr]{2}/,"lr")+t}return T+t+E+t+t}return t}(e.value,e.length);break;case _:return V([y(e,{value:s(e.value,"@","@"+T)})],n);case N:if(e.length){var o,i;return o=e.props,i=function(t){var r;switch(r=t,(r=/(::plac\w+|:read-\w+)/.exec(r))?r[0]:r){case":read-only":case":read-write":return V([y(e,{props:[s(t,/:(read-\w+)/,":"+I+"$1")]})],n);case"::placeholder":return V([y(e,{props:[s(t,/:(plac\w+)/,":"+T+"input-$1")]}),y(e,{props:[s(t,/:(plac\w+)/,":"+I+"$1")]}),y(e,{props:[s(t,/:(plac\w+)/,E+"input-$1")]})],n)}return""},o.map(i).join("")}}}],$=function(e){var t,r,o,a,f,y=e.key;if("css"===y){var E=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(E,function(e){-1!==e.getAttribute("data-emotion").indexOf(" ")&&(document.head.appendChild(e),e.setAttribute("data-s",""))})}var I=e.stylisPlugins||H,T={},N=[];a=e.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+y+' "]'),function(e){for(var t=e.getAttribute("data-emotion").split(" "),r=1;r<t.length;r++)T[t[r]]=!0;N.push(e)});var R=(r=(t=[W,B].concat(I,[z,(o=function(e){f.insert(e)},function(e){!e.root&&(e=e.return)&&o(e)})])).length,function(e,n,o,i){for(var a="",s=0;s<r;s++)a+=t[s](e,n,o,i)||"";return a}),_=function(e){var t,r;return V((r=function e(t,r,n,o,a,f,y,C,E){for(var I,T=0,N=0,R=y,_=0,V=0,z=0,D=1,L=1,M=1,j=0,W="",B=a,H=f,$=o,U=W;L;)switch(z=j,j=k()){case 40:if(108!=z&&58==c(U,R-1)){-1!=l(U+=s(O(j),"&","&\f"),"&\f")&&(M=-1);break}case 34:case 39:case 91:U+=O(j);break;case 9:case 10:case 13:case 32:U+=function(e){for(;v=S();)if(v<33)k();else break;return w(e)>2||w(v)>3?"":" "}(z);break;case 92:U+=function(e,t){for(var r;--t&&k()&&!(v<48)&&!(v>102)&&(!(v>57)||!(v<65))&&(!(v>70)||!(v<97)););return r=m+(t<6&&32==S()&&32==k()),d(b,e,r)}(m-1,7);continue;case 47:switch(S()){case 42:case 47:p((I=function(e,t){for(;k();)if(e+v===57)break;else if(e+v===84&&47===S())break;return"/*"+d(b,t,m-1)+"*"+i(47===e?e:k())}(k(),m),x(I,r,n,P,i(v),d(I,2,-2),0)),E);break;default:U+="/"}break;case 123*D:C[T++]=u(U)*M;case 125*D:case 59:case 0:switch(j){case 0:case 125:L=0;case 59+N:-1==M&&(U=s(U,/\f/g,"")),V>0&&u(U)-R&&p(V>32?A(U+";",o,n,R-1):A(s(U," ","")+";",o,n,R-2),E);break;case 59:U+=";";default:if(p($=F(U,r,n,T,N,a,C,W,B=[],H=[],R),f),123===j)if(0===N)e(U,r,$,$,B,f,R,C,H);else switch(99===_&&110===c(U,3)?100:_){case 100:case 108:case 109:case 115:e(t,$,$,o&&p(F(t,$,$,0,0,a,C,W,a,B=[],R),H),a,H,R,C,o?B:H);break;default:e(U,$,$,$,[""],H,0,C,H)}}T=N=V=0,D=M=1,W=U="",R=y;break;case 58:R=1+u(U),V=z;default:if(D<1){if(123==j)--D;else if(125==j&&0==D++&&125==(v=m>0?c(b,--m):0,h--,10===v&&(h=1,g--),v))continue}switch(U+=i(j),j*D){case 38:M=N>0?1:(U+="\f",-1);break;case 44:C[T++]=(u(U)-1)*M,M=1;break;case 64:45===S()&&(U+=O(k())),_=S(),N=R=u(W=U+=function(e){for(;!w(S());)k();return d(b,e,m)}(m)),j++;break;case 45:45===z&&2==u(U)&&(D=0)}}return f}("",null,null,null,[""],t=C(t=e),0,[0],t),b="",r),R)},D={key:y,sheet:new n({key:y,container:a,nonce:e.nonce,speedy:e.speedy,prepend:e.prepend,insertionPoint:e.insertionPoint}),nonce:e.nonce,inserted:T,registered:{},insert:function(e,t,r,n){f=r,_(e?e+"{"+t.styles+"}":t.styles),n&&(D.inserted[t.name]=!0)}};return D.sheet.hydrate(N),D}},4338:e=>{e.exports=function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")},e.exports.__esModule=!0,e.exports.default=e.exports},5661:(e,t,r)=>{"use strict";r.d(t,{Op:()=>u,b6:()=>d,mj:()=>p,ph:()=>c,v6:()=>l});var n=r(75073),o=(...e)=>e.map(e=>e?.trim?.()).filter(Boolean).join(" "),i=/((?:--)?(?:\w+-?)+)\s*:\s*([^;]*)/g,a=e=>{let t,r={};for(;t=i.exec(e);)r[t[1]]=t[2];return r},s=(e,t)=>{if((0,n.Kg)(e)){if((0,n.Kg)(t))return`${e};${t}`;e=a(e)}else(0,n.Kg)(t)&&(t=a(t));return Object.assign({},e??{},t??{})};function l(...e){let t={};for(let r of e){for(let e in t){if(e.startsWith("on")&&"function"==typeof t[e]&&"function"==typeof r[e]){t[e]=(0,n.OK)(r[e],t[e]);continue}if("className"===e||"class"===e){t[e]=o(t[e],r[e]);continue}if("style"===e){t[e]=s(t[e],r[e]);continue}t[e]=void 0!==r[e]?r[e]:t[e]}for(let e in r)void 0===t[e]&&(t[e]=r[e])}return t}function c(e,t,r){let o,i=[];return a=>{let s=e(a);return(s.length!==i.length||s.some((e,t)=>!(0,n.n4)(i[t],e)))&&(i=s,o=t(...s),r?.onChange?.(o)),o}}function d(){return{and:(...e)=>function(t){return e.every(e=>t.guard(e))},or:(...e)=>function(t){return e.some(e=>t.guard(e))},not:e=>function(t){return!t.guard(e)}}}function u(e){return e}function p(){return{guards:d(),createMachine:e=>e,choose:e=>function({choose:t}){return t(e)?.actions}}}var g=(e=>(e.NotStarted="Not Started",e.Started="Started",e.Stopped="Stopped",e))(g||{})},5861:(e,t,r)=>{"use strict";var n=r(29563);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.proxyLogger=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:d,t=arguments.length>1?arguments[1]:void 0;try{if("undefined"==typeof window)return e;var r={},n=function(e){var n;r[e]=(n=(0,a.default)(o.default.mark(function r(n,a){var s,u;return o.default.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:if(d[e](n,a),"error"===e&&(a=c(a)),a.client=!0,s="".concat(t,"/_log"),u=new URLSearchParams(function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?l(Object(r),!0).forEach(function(t){(0,i.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):l(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}({level:e,code:n},a)),!navigator.sendBeacon){r.next=8;break}return r.abrupt("return",navigator.sendBeacon(s,u));case 8:return r.next=10,fetch(s,{method:"POST",body:u,keepalive:!0});case 10:return r.abrupt("return",r.sent);case 11:case"end":return r.stop()}},r)})),function(e,t){return n.apply(this,arguments)})};for(var s in e)n(s);return r}catch(e){return d}},t.setLogger=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;t||(d.debug=function(){}),e.error&&(d.error=e.error),e.warn&&(d.warn=e.warn),e.debug&&(d.debug=e.debug)};var o=n(r(43081)),i=n(r(84620)),a=n(r(16108)),s=r(42226);function l(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function c(e){var t,r;if(e instanceof Error&&!(e instanceof s.UnknownError))return{message:e.message,stack:e.stack,name:e.name};if(null!=(t=e)&&t.error){e.error=c(e.error),e.message=null!=(r=e.message)?r:e.error.message}return e}var d={error:function(e,t){t=c(t),console.error("[next-auth][error][".concat(e,"]"),"\nhttps://next-auth.js.org/errors#".concat(e.toLowerCase()),t.message,t)},warn:function(e){console.warn("[next-auth][warn][".concat(e,"]"),"\nhttps://next-auth.js.org/warnings#".concat(e.toLowerCase()))},debug:function(e,t){console.log("[next-auth][debug][".concat(e,"]"),t)}};t.default=d},7162:e=>{e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n},e.exports.__esModule=!0,e.exports.default=e.exports},7294:e=>{e.exports=function(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e},e.exports.__esModule=!0,e.exports.default=e.exports},7945:(e,t,r)=>{var n=r(12883).default,o=r(7294);e.exports=function(e,t){if(t&&("object"==n(t)||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");return o(e)},e.exports.__esModule=!0,e.exports.default=e.exports},10553:(e,t,r)=>{"use strict";var n,o,i,a,s,l=r(65364),c=r(29563),d=r(12883);Object.defineProperty(t,"__esModule",{value:!0});var u={SessionContext:!0,useSession:!0,getSession:!0,getCsrfToken:!0,getProviders:!0,signIn:!0,signOut:!0,SessionProvider:!0};t.SessionContext=void 0,t.SessionProvider=function(e){if(!P)throw Error("React Context is unavailable in Server Components");var t,r,n,o,i,a,s=e.children,l=e.basePath,c=e.refetchInterval,d=e.refetchWhenOffline;l&&(E.basePath=l);var u=void 0!==e.session;E._lastSync=u?(0,x.now)():0;var g=m.useState(function(){return u&&(E._session=e.session),e.session}),v=(0,f.default)(g,2),b=v[0],k=v[1],S=m.useState(!u),w=(0,f.default)(S,2),C=w[0],O=w[1];m.useEffect(function(){return E._getSession=(0,h.default)(p.default.mark(function e(){var t,r,n=arguments;return p.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t=(n.length>0&&void 0!==n[0]?n[0]:{}).event,e.prev=1,!((r="storage"===t)||void 0===E._session)){e.next=10;break}return E._lastSync=(0,x.now)(),e.next=7,N({broadcast:!r});case 7:return E._session=e.sent,k(E._session),e.abrupt("return");case 10:if(!(!t||null===E._session||(0,x.now)()<E._lastSync)){e.next=12;break}return e.abrupt("return");case 12:return E._lastSync=(0,x.now)(),e.next=15,N();case 15:E._session=e.sent,k(E._session),e.next=22;break;case 19:e.prev=19,e.t0=e.catch(1),T.error("CLIENT_SESSION_ERROR",e.t0);case 22:return e.prev=22,O(!1),e.finish(22);case 25:case"end":return e.stop()}},e,null,[[1,19,22,25]])})),E._getSession(),function(){E._lastSync=0,E._session=void 0,E._getSession=function(){}}},[]),m.useEffect(function(){var e=I.receive(function(){return E._getSession({event:"storage"})});return function(){return e()}},[]),m.useEffect(function(){var t=e.refetchOnWindowFocus,r=void 0===t||t,n=function(){r&&"visible"===document.visibilityState&&E._getSession({event:"visibilitychange"})};return document.addEventListener("visibilitychange",n,!1),function(){return document.removeEventListener("visibilitychange",n,!1)}},[e.refetchOnWindowFocus]);var R=(t=m.useState("undefined"!=typeof navigator&&navigator.onLine),n=(r=(0,f.default)(t,2))[0],o=r[1],i=function(){return o(!0)},a=function(){return o(!1)},m.useEffect(function(){return window.addEventListener("online",i),window.addEventListener("offline",a),function(){window.removeEventListener("online",i),window.removeEventListener("offline",a)}},[]),n),V=!1!==d||R;m.useEffect(function(){if(c&&V){var e=setInterval(function(){E._session&&E._getSession({event:"poll"})},1e3*c);return function(){return clearInterval(e)}}},[c,V]);var z=m.useMemo(function(){return{data:b,status:C?"loading":b?"authenticated":"unauthenticated",update:function(e){return(0,h.default)(p.default.mark(function t(){var r;return p.default.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(!(C||!b)){t.next=2;break}return t.abrupt("return");case 2:return O(!0),t.t0=x.fetchData,t.t1=E,t.t2=T,t.next=8,_();case 8:return t.t3=t.sent,t.t4=e,t.t5={csrfToken:t.t3,data:t.t4},t.t6={body:t.t5},t.t7={req:t.t6},t.next=15,(0,t.t0)("session",t.t1,t.t2,t.t7);case 15:return r=t.sent,O(!1),r&&(k(r),I.post({event:"session",data:{trigger:"getSession"}})),t.abrupt("return",r);case 19:case"end":return t.stop()}},t)}))()}}},[b,C]);return(0,y.jsx)(P.Provider,{value:z,children:s})},t.getCsrfToken=_,t.getProviders=z,t.getSession=N,t.signIn=function(e,t,r){return A.apply(this,arguments)},t.signOut=function(e){return D.apply(this,arguments)},t.useSession=function(e){if(!P)throw Error("React Context is unavailable in Server Components");var t=m.useContext(P),r=null!=e?e:{},n=r.required,o=r.onUnauthenticated,i=n&&"unauthenticated"===t.status;return(m.useEffect(function(){if(i){var e="/api/auth/signin?".concat(new URLSearchParams({error:"SessionRequired",callbackUrl:window.location.href}));o?o():window.location.href=e}},[i,o]),i)?{data:t.data,update:t.update,status:"loading"}:t};var p=c(r(43081)),g=c(r(84620)),h=c(r(16108)),f=c(r(37990)),m=w(r(14232)),v=w(r(5861)),b=c(r(40316)),x=r(25443),y=r(37876),k=r(29e3);function S(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(S=function(e){return e?r:t})(e)}function w(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=d(e)&&"function"!=typeof e)return{default:e};var r=S(t);if(r&&r.has(e))return r.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&({}).hasOwnProperty.call(e,i)){var a=o?Object.getOwnPropertyDescriptor(e,i):null;a&&(a.get||a.set)?Object.defineProperty(n,i,a):n[i]=e[i]}return n.default=e,r&&r.set(e,n),n}function C(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function O(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?C(Object(r),!0).forEach(function(t){(0,g.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):C(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}Object.keys(k).forEach(function(e){!("default"===e||"__esModule"===e||Object.prototype.hasOwnProperty.call(u,e))&&(e in t&&t[e]===k[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return k[e]}}))});var E={baseUrl:(0,b.default)(null!=(n=l.env.NEXTAUTH_URL)?n:l.env.VERCEL_URL).origin,basePath:(0,b.default)(l.env.NEXTAUTH_URL).path,baseUrlServer:(0,b.default)(null!=(o=null!=(i=l.env.NEXTAUTH_URL_INTERNAL)?i:l.env.NEXTAUTH_URL)?o:l.env.VERCEL_URL).origin,basePathServer:(0,b.default)(null!=(a=l.env.NEXTAUTH_URL_INTERNAL)?a:l.env.NEXTAUTH_URL).path,_lastSync:0,_session:void 0,_getSession:function(){}},I=(0,x.BroadcastChannel)(),T=(0,v.proxyLogger)(v.default,E.basePath),P=t.SessionContext=null==(s=m.createContext)?void 0:s.call(m,void 0);function N(e){return R.apply(this,arguments)}function R(){return(R=(0,h.default)(p.default.mark(function e(t){var r,n;return p.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,x.fetchData)("session",E,T,t);case 2:return n=e.sent,(null==(r=null==t?void 0:t.broadcast)||r)&&I.post({event:"session",data:{trigger:"getSession"}}),e.abrupt("return",n);case 5:case"end":return e.stop()}},e)}))).apply(this,arguments)}function _(e){return V.apply(this,arguments)}function V(){return(V=(0,h.default)(p.default.mark(function e(t){var r;return p.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,x.fetchData)("csrf",E,T,t);case 2:return r=e.sent,e.abrupt("return",null==r?void 0:r.csrfToken);case 4:case"end":return e.stop()}},e)}))).apply(this,arguments)}function z(){return F.apply(this,arguments)}function F(){return(F=(0,h.default)(p.default.mark(function e(){return p.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,x.fetchData)("providers",E,T);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}},e)}))).apply(this,arguments)}function A(){return(A=(0,h.default)(p.default.mark(function e(t,r,n){var o,i,a,s,l,c,d,u,g,h,f,m,v,b,y,k,S;return p.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return a=void 0===(i=(o=null!=r?r:{}).callbackUrl)?window.location.href:i,l=void 0===(s=o.redirect)||s,c=(0,x.apiBaseUrl)(E),e.next=4,z();case 4:if(d=e.sent){e.next=8;break}return window.location.href="".concat(c,"/error"),e.abrupt("return");case 8:if(!(!t||!(t in d))){e.next=11;break}return window.location.href="".concat(c,"/signin?").concat(new URLSearchParams({callbackUrl:a})),e.abrupt("return");case 11:return u="credentials"===d[t].type,g="email"===d[t].type,h=u||g,f="".concat(c,"/").concat(u?"callback":"signin","/").concat(t),m="".concat(f).concat(n?"?".concat(new URLSearchParams(n)):""),e.t0=fetch,e.t1=m,e.t2={"Content-Type":"application/x-www-form-urlencoded"},e.t3=URLSearchParams,e.t4=O,e.t5=O({},r),e.t6={},e.next=25,_();case 25:return e.t7=e.sent,e.t8=a,e.t9={csrfToken:e.t7,callbackUrl:e.t8,json:!0},e.t10=(0,e.t4)(e.t5,e.t6,e.t9),e.t11=new e.t3(e.t10),e.t12={method:"post",headers:e.t2,body:e.t11},e.next=33,(0,e.t0)(e.t1,e.t12);case 33:return v=e.sent,e.next=36,v.json();case 36:if(b=e.sent,!(l||!h)){e.next=42;break}return k=null!=(y=b.url)?y:a,window.location.href=k,k.includes("#")&&window.location.reload(),e.abrupt("return");case 42:if(S=new URL(b.url).searchParams.get("error"),!v.ok){e.next=46;break}return e.next=46,E._getSession({event:"storage"});case 46:return e.abrupt("return",{error:S,status:v.status,ok:v.ok,url:S?null:b.url});case 47:case"end":return e.stop()}},e)}))).apply(this,arguments)}function D(){return(D=(0,h.default)(p.default.mark(function e(t){var r,n,o,i,a,s,l,c,d;return p.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return o=void 0===(n=(null!=t?t:{}).callbackUrl)?window.location.href:n,i=(0,x.apiBaseUrl)(E),e.t0={"Content-Type":"application/x-www-form-urlencoded"},e.t1=URLSearchParams,e.next=6,_();case 6:return e.t2=e.sent,e.t3=o,e.t4={csrfToken:e.t2,callbackUrl:e.t3,json:!0},e.t5=new e.t1(e.t4),a={method:"post",headers:e.t0,body:e.t5},e.next=13,fetch("".concat(i,"/signout"),a);case 13:return s=e.sent,e.next=16,s.json();case 16:if(l=e.sent,I.post({event:"session",data:{trigger:"signout"}}),!(null==(r=null==t?void 0:t.redirect)||r)){e.next=23;break}return d=null!=(c=l.url)?c:o,window.location.href=d,d.includes("#")&&window.location.reload(),e.abrupt("return");case 23:return e.next=25,E._getSession({event:"storage"});case 25:return e.abrupt("return",l);case 26:case"end":return e.stop()}},e)}))).apply(this,arguments)}},12883:e=>{function t(r){return e.exports=t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.__esModule=!0,e.exports.default=e.exports,t(r)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},14866:(e,t,r)=>{var n=r(56057);e.exports=function(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&n(e,t)},e.exports.__esModule=!0,e.exports.default=e.exports},16108:e=>{function t(e,t,r,n,o,i,a){try{var s=e[i](a),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(n,o)}e.exports=function(e){return function(){var r=this,n=arguments;return new Promise(function(o,i){var a=e.apply(r,n);function s(e){t(a,o,i,s,l,"next",e)}function l(e){t(a,o,i,s,l,"throw",e)}s(void 0)})}},e.exports.__esModule=!0,e.exports.default=e.exports},18758:(e,t,r)=>{var n=r(31365);function o(e,t){for(var r=0;r<t.length;r++){var o=t[r];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,n(o.key),o)}}e.exports=function(e,t,r){return t&&o(e.prototype,t),r&&o(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e},e.exports.__esModule=!0,e.exports.default=e.exports},21398:(e,t,r)=>{"use strict";r.d(t,{E:()=>f,T:()=>d,c:()=>g,h:()=>u,w:()=>c});var n=r(14232),o=r(3904),i=r(74849),a=r(67955),s=r(78455),l=n.createContext("undefined"!=typeof HTMLElement?(0,o.A)({key:"css"}):null);l.Provider;var c=function(e){return(0,n.forwardRef)(function(t,r){return e(t,(0,n.useContext)(l),r)})},d=n.createContext({}),u={}.hasOwnProperty,p="__EMOTION_TYPE_PLEASE_DO_NOT_USE__",g=function(e,t){var r={};for(var n in t)u.call(t,n)&&(r[n]=t[n]);return r[p]=e,r},h=function(e){var t=e.cache,r=e.serialized,n=e.isStringTag;return(0,i.SF)(t,r,n),(0,s.s)(function(){return(0,i.sk)(t,r,n)}),null},f=c(function(e,t,r){var o=e.css;"string"==typeof o&&void 0!==t.registered[o]&&(o=t.registered[o]);var s=e[p],l=[o],c="";"string"==typeof e.className?c=(0,i.Rk)(t.registered,l,e.className):null!=e.className&&(c=e.className+" ");var g=(0,a.J)(l,void 0,n.useContext(d));c+=t.key+"-"+g.name;var f={};for(var m in e)u.call(e,m)&&"css"!==m&&m!==p&&(f[m]=e[m]);return f.className=c,r&&(f.ref=r),n.createElement(n.Fragment,null,n.createElement(h,{cache:t,serialized:g,isStringTag:"string"==typeof s}),n.createElement(s,f))})},22116:(e,t,r)=>{"use strict";r.d(t,{I:()=>a,o:()=>s});var n=r(37876),o=r(14232);let i=(0,o.createContext)(void 0),a=e=>{let{children:t}=e,[r,a]=(0,o.useState)("fr");return(0,n.jsx)(i.Provider,{value:{language:r,setLanguage:a,toggleLanguage:()=>{a(e=>"fr"===e?"en":"fr")}},children:t})},s=()=>{let e=(0,o.useContext)(i);if(void 0===e)throw Error("useLanguage must be used within a LanguageProvider");return e}},23520:(e,t,r)=>{"use strict";var n=r(97225),o={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},i={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},a={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},s={};function l(e){return n.isMemo(e)?a:s[e.$$typeof]||o}s[n.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},s[n.Memo]=a;var c=Object.defineProperty,d=Object.getOwnPropertyNames,u=Object.getOwnPropertySymbols,p=Object.getOwnPropertyDescriptor,g=Object.getPrototypeOf,h=Object.prototype;e.exports=function e(t,r,n){if("string"!=typeof r){if(h){var o=g(r);o&&o!==h&&e(t,o,n)}var a=d(r);u&&(a=a.concat(u(r)));for(var s=l(t),f=l(r),m=0;m<a.length;++m){var v=a[m];if(!i[v]&&!(n&&n[v])&&!(f&&f[v])&&!(s&&s[v])){var b=p(r,v);try{c(t,v,b)}catch(e){}}}}return t}},25443:(e,t,r)=>{"use strict";var n=r(29563);Object.defineProperty(t,"__esModule",{value:!0}),t.BroadcastChannel=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"nextauth.message";return{receive:function(t){var r=function(r){if(r.key===e){var n,o=JSON.parse(null!=(n=r.newValue)?n:"{}");(null==o?void 0:o.event)==="session"&&null!=o&&o.data&&t(o)}};return window.addEventListener("storage",r),function(){return window.removeEventListener("storage",r)}},post:function(t){if("undefined"!=typeof window)try{localStorage.setItem(e,JSON.stringify(l(l({},t),{},{timestamp:u()})))}catch(e){}}}},t.apiBaseUrl=d,t.fetchData=function(e,t,r){return c.apply(this,arguments)},t.now=u;var o=n(r(43081)),i=n(r(84620)),a=n(r(16108));function s(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function l(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?s(Object(r),!0).forEach(function(t){(0,i.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):s(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function c(){return(c=(0,a.default)(o.default.mark(function e(t,r,n){var i,a,s,c,u,p,g,h,f,m=arguments;return o.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return a=(i=m.length>3&&void 0!==m[3]?m[3]:{}).ctx,c=void 0===(s=i.req)?null==a?void 0:a.req:s,u="".concat(d(r),"/").concat(t),e.prev=2,g={headers:l({"Content-Type":"application/json"},null!=c&&null!=(p=c.headers)&&p.cookie?{cookie:c.headers.cookie}:{})},null!=c&&c.body&&(g.body=JSON.stringify(c.body),g.method="POST"),e.next=7,fetch(u,g);case 7:return h=e.sent,e.next=10,h.json();case 10:if(f=e.sent,h.ok){e.next=13;break}throw f;case 13:return e.abrupt("return",Object.keys(f).length>0?f:null);case 16:return e.prev=16,e.t0=e.catch(2),n.error("CLIENT_FETCH_ERROR",{error:e.t0,url:u}),e.abrupt("return",null);case 20:case"end":return e.stop()}},e,null,[[2,16]])}))).apply(this,arguments)}function d(e){return"undefined"==typeof window?"".concat(e.baseUrlServer).concat(e.basePathServer):e.basePath}function u(){return Math.floor(Date.now()/1e3)}},28817:(e,t,r)=>{"use strict";var n=r(65364);r(72552);var o=r(14232),i=function(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}(o),a=void 0!==n&&n.env&&!0,s=function(e){return"[object String]"===Object.prototype.toString.call(e)},l=function(){function e(e){var t=void 0===e?{}:e,r=t.name,n=void 0===r?"stylesheet":r,o=t.optimizeForSpeed,i=void 0===o?a:o;c(s(n),"`name` must be a string"),this._name=n,this._deletedRulePlaceholder="#"+n+"-deleted-rule____{}",c("boolean"==typeof i,"`optimizeForSpeed` must be a boolean"),this._optimizeForSpeed=i,this._serverSheet=void 0,this._tags=[],this._injected=!1,this._rulesCount=0;var l=document.querySelector('meta[property="csp-nonce"]');this._nonce=l?l.getAttribute("content"):null}var t,r=e.prototype;return r.setOptimizeForSpeed=function(e){c("boolean"==typeof e,"`setOptimizeForSpeed` accepts a boolean"),c(0===this._rulesCount,"optimizeForSpeed cannot be when rules have already been inserted"),this.flush(),this._optimizeForSpeed=e,this.inject()},r.isOptimizeForSpeed=function(){return this._optimizeForSpeed},r.inject=function(){var e=this;if(c(!this._injected,"sheet already injected"),this._injected=!0,this._optimizeForSpeed){this._tags[0]=this.makeStyleTag(this._name),this._optimizeForSpeed="insertRule"in this.getSheet(),this._optimizeForSpeed||(a||console.warn("StyleSheet: optimizeForSpeed mode not supported falling back to standard mode."),this.flush(),this._injected=!0);return}this._serverSheet={cssRules:[],insertRule:function(t,r){return"number"==typeof r?e._serverSheet.cssRules[r]={cssText:t}:e._serverSheet.cssRules.push({cssText:t}),r},deleteRule:function(t){e._serverSheet.cssRules[t]=null}}},r.getSheetForTag=function(e){if(e.sheet)return e.sheet;for(var t=0;t<document.styleSheets.length;t++)if(document.styleSheets[t].ownerNode===e)return document.styleSheets[t]},r.getSheet=function(){return this.getSheetForTag(this._tags[this._tags.length-1])},r.insertRule=function(e,t){if(c(s(e),"`insertRule` accepts only strings"),this._optimizeForSpeed){var r=this.getSheet();"number"!=typeof t&&(t=r.cssRules.length);try{r.insertRule(e,t)}catch(t){return a||console.warn("StyleSheet: illegal rule: \n\n"+e+"\n\nSee https://stackoverflow.com/q/20007992 for more info"),-1}}else{var n=this._tags[t];this._tags.push(this.makeStyleTag(this._name,e,n))}return this._rulesCount++},r.replaceRule=function(e,t){if(this._optimizeForSpeed){var r=this.getSheet();if(t.trim()||(t=this._deletedRulePlaceholder),!r.cssRules[e])return e;r.deleteRule(e);try{r.insertRule(t,e)}catch(n){a||console.warn("StyleSheet: illegal rule: \n\n"+t+"\n\nSee https://stackoverflow.com/q/20007992 for more info"),r.insertRule(this._deletedRulePlaceholder,e)}}else{var n=this._tags[e];c(n,"old rule at index `"+e+"` not found"),n.textContent=t}return e},r.deleteRule=function(e){if(this._optimizeForSpeed)this.replaceRule(e,"");else{var t=this._tags[e];c(t,"rule at index `"+e+"` not found"),t.parentNode.removeChild(t),this._tags[e]=null}},r.flush=function(){this._injected=!1,this._rulesCount=0,this._tags.forEach(function(e){return e&&e.parentNode.removeChild(e)}),this._tags=[]},r.cssRules=function(){var e=this;return this._tags.reduce(function(t,r){return r?t=t.concat(Array.prototype.map.call(e.getSheetForTag(r).cssRules,function(t){return t.cssText===e._deletedRulePlaceholder?null:t})):t.push(null),t},[])},r.makeStyleTag=function(e,t,r){t&&c(s(t),"makeStyleTag accepts only strings as second parameter");var n=document.createElement("style");this._nonce&&n.setAttribute("nonce",this._nonce),n.type="text/css",n.setAttribute("data-"+e,""),t&&n.appendChild(document.createTextNode(t));var o=document.head||document.getElementsByTagName("head")[0];return r?o.insertBefore(n,r):o.appendChild(n),n},t=[{key:"length",get:function(){return this._rulesCount}}],function(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}(e.prototype,t),e}();function c(e,t){if(!e)throw Error("StyleSheet: "+t+".")}var d=function(e){for(var t=5381,r=e.length;r;)t=33*t^e.charCodeAt(--r);return t>>>0},u={};function p(e,t){if(!t)return"jsx-"+e;var r=String(t),n=e+r;return u[n]||(u[n]="jsx-"+d(e+"-"+r)),u[n]}function g(e,t){var r=e+t;return u[r]||(u[r]=t.replace(/__jsx-style-dynamic-selector/g,e)),u[r]}var h=function(){function e(e){var t=void 0===e?{}:e,r=t.styleSheet,n=void 0===r?null:r,o=t.optimizeForSpeed,i=void 0!==o&&o;this._sheet=n||new l({name:"styled-jsx",optimizeForSpeed:i}),this._sheet.inject(),n&&"boolean"==typeof i&&(this._sheet.setOptimizeForSpeed(i),this._optimizeForSpeed=this._sheet.isOptimizeForSpeed()),this._fromServer=void 0,this._indices={},this._instancesCounts={}}var t=e.prototype;return t.add=function(e){var t=this;void 0===this._optimizeForSpeed&&(this._optimizeForSpeed=Array.isArray(e.children),this._sheet.setOptimizeForSpeed(this._optimizeForSpeed),this._optimizeForSpeed=this._sheet.isOptimizeForSpeed()),this._fromServer||(this._fromServer=this.selectFromServer(),this._instancesCounts=Object.keys(this._fromServer).reduce(function(e,t){return e[t]=0,e},{}));var r=this.getIdAndRules(e),n=r.styleId,o=r.rules;if(n in this._instancesCounts){this._instancesCounts[n]+=1;return}var i=o.map(function(e){return t._sheet.insertRule(e)}).filter(function(e){return -1!==e});this._indices[n]=i,this._instancesCounts[n]=1},t.remove=function(e){var t=this,r=this.getIdAndRules(e).styleId;if(function(e,t){if(!e)throw Error("StyleSheetRegistry: "+t+".")}(r in this._instancesCounts,"styleId: `"+r+"` not found"),this._instancesCounts[r]-=1,this._instancesCounts[r]<1){var n=this._fromServer&&this._fromServer[r];n?(n.parentNode.removeChild(n),delete this._fromServer[r]):(this._indices[r].forEach(function(e){return t._sheet.deleteRule(e)}),delete this._indices[r]),delete this._instancesCounts[r]}},t.update=function(e,t){this.add(t),this.remove(e)},t.flush=function(){this._sheet.flush(),this._sheet.inject(),this._fromServer=void 0,this._indices={},this._instancesCounts={}},t.cssRules=function(){var e=this,t=this._fromServer?Object.keys(this._fromServer).map(function(t){return[t,e._fromServer[t]]}):[],r=this._sheet.cssRules();return t.concat(Object.keys(this._indices).map(function(t){return[t,e._indices[t].map(function(e){return r[e].cssText}).join(e._optimizeForSpeed?"":"\n")]}).filter(function(e){return!!e[1]}))},t.styles=function(e){var t,r;return t=this.cssRules(),void 0===(r=e)&&(r={}),t.map(function(e){var t=e[0],n=e[1];return i.default.createElement("style",{id:"__"+t,key:"__"+t,nonce:r.nonce?r.nonce:void 0,dangerouslySetInnerHTML:{__html:n}})})},t.getIdAndRules=function(e){var t=e.children,r=e.dynamic,n=e.id;if(r){var o=p(n,r);return{styleId:o,rules:Array.isArray(t)?t.map(function(e){return g(o,e)}):[g(o,t)]}}return{styleId:p(n),rules:Array.isArray(t)?t:[t]}},t.selectFromServer=function(){return Array.prototype.slice.call(document.querySelectorAll('[id^="__jsx-"]')).reduce(function(e,t){return e[t.id.slice(2)]=t,e},{})},e}(),f=o.createContext(null);f.displayName="StyleSheetContext";var m=i.default.useInsertionEffect||i.default.useLayoutEffect,v=new h;function b(e){var t=v||o.useContext(f);return t&&m(function(){return t.add(e),function(){t.remove(e)}},[e.id,String(e.dynamic)]),null}b.dynamic=function(e){return e.map(function(e){return p(e[0],e[1])}).join(" ")},t.style=b},29e3:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0})},29424:(e,t,r)=>{"use strict";r.d(t,{F:()=>c,W:()=>l});var n=r(37876),o=r(14232),i=r(89099),a=r(97685);let s=(0,o.createContext)({activeCampaigns:[],visitorBehavior:{sessionId:"",timeOnSite:0,pagesVisited:[],lastActivity:Date.now(),hasSignedUp:!1,hasApplied:!1,notificationsShown:[],language:"en"},updateVisitorBehavior:()=>{},showNotification:()=>{},dismissNotification:()=>{},subscribeToNewsletter:async()=>!1,showEducationalPrompt:()=>{},showNewsletterPrompt:()=>{},showGroupChatPrompt:()=>{},showExitIntent:()=>{},showTimeBasedPrompt:()=>{},activeBanner:null,dismissBanner:()=>{},trackNotificationView:()=>{},trackNotificationClick:()=>{}}),l=e=>{let{children:t}=e,r=(0,i.useRouter)(),[l,c]=(0,o.useState)([]),[d,u]=(0,o.useState)({sessionId:"",timeOnSite:0,pagesVisited:[],lastActivity:Date.now(),hasSignedUp:!1,hasApplied:!1,notificationsShown:[],language:r.locale||"en"}),[p,g]=(0,o.useState)(null),[h,f]=(0,o.useState)(!1),[m,v]=(0,o.useState)(!1);(0,o.useEffect)(()=>{{let e=sessionStorage.getItem("visitorSessionId");e||(e="session_".concat(Date.now(),"_").concat(Math.random().toString(36).substr(2,9)),sessionStorage.setItem("visitorSessionId",e)),u(t=>({...t,sessionId:e}))}},[]),(0,o.useEffect)(()=>{let e=Date.now(),t=e,r=setInterval(()=>{let r=Date.now(),n=Math.floor((r-e)/1e3);n-Math.floor((t-e)/1e3)>=10&&(u(e=>({...e,timeOnSite:n,lastActivity:r})),t=r)},1e4);return()=>clearInterval(r)},[]),(0,o.useEffect)(()=>{let e=r.asPath;u(t=>({...t,pagesVisited:Array.from(new Set([...t.pagesVisited,e]))}))},[r.asPath]),(0,o.useEffect)(()=>{(async()=>{try{let e=await fetch("https://ipapi.co/json/"),t=await e.json();"CA"===t.country_code&&"QC"===t.region?u(e=>({...e,region:"quebec"})):"CA"===t.country_code?u(e=>({...e,region:"canada"})):u(e=>({...e,region:"international"}))}catch(e){console.log("Could not detect region")}})()},[]),(0,o.useEffect)(()=>{(async()=>{try{let e=await fetch("/api/public/notifications/campaigns");if(e.ok){let t=await e.json();c(t);let n=t.find(e=>"banner"===e.type&&e.isActive&&(!e.expiresAt||new Date(e.expiresAt)>new Date)&&(!e.targetPages||e.targetPages.includes(r.asPath))&&("both"===e.language||e.language===d.language));n&&!localStorage.getItem("banner_dismissed_".concat(n.id))&&g(n)}}catch(e){console.error("Failed to fetch notification campaigns:",e)}})()},[r.asPath]),(0,o.useEffect)(()=>{let e=e=>{e.clientY<=0&&!h&&d.timeOnSite>30&&O()};return document.addEventListener("mouseleave",e),()=>document.removeEventListener("mouseleave",e)},[h]),(0,o.useEffect)(()=>{!(d.timeOnSite>120)||m||!(d.pagesVisited.length>2)||sessionStorage.getItem("newsletter_prompt_".concat(d.sessionId))||sessionStorage.getItem("exit_intent_".concat(d.sessionId))||E()},[m]);let b=(0,o.useCallback)(e=>{u(t=>({...t,...e}))},[]),x=(0,o.useCallback)(e=>{if(!d.notificationsShown.includes(e.id)){{let t=parseInt(localStorage.getItem("campaign_views_".concat(e.id))||"0");if(e.maxViews&&t>=e.maxViews)return}"toast"===e.type&&(0,a.Ay)(t=>(0,n.jsxs)("div",{className:"flex items-center space-x-3 max-w-md",children:[(0,n.jsxs)("div",{className:"flex-1",children:[(0,n.jsx)("p",{className:"font-medium text-gray-900",children:e.title}),(0,n.jsx)("p",{className:"text-sm text-gray-600",children:e.message})]}),e.actionText&&e.actionUrl&&(0,n.jsx)("button",{onClick:()=>{a.Ay.dismiss(t.id),P(e.id),r.push(e.actionUrl)},className:"bg-primary text-white px-3 py-1 rounded text-sm hover:bg-primary-dark",children:e.actionText})]}),{duration:"urgent"===e.priority?8e3:5e3,position:"top"===e.placement?"top-right":"bottom-right"}),T(e.id),u(t=>({...t,notificationsShown:[...t.notificationsShown,e.id]}))}},[r]),y=(0,o.useCallback)(e=>{localStorage.setItem("notification_dismissed_".concat(e),"true")},[]),k=(0,o.useCallback)(async e=>{try{if((await fetch("/api/public/newsletter/subscribe",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({email:e,language:d.language,source:"website_notification"})})).ok)return u(e=>({...e,hasSignedUp:!0})),a.Ay.success("✅ Successfully subscribed to case updates!",{duration:4e3,position:"top-right"}),!0;return!1}catch(e){return a.Ay.error("Failed to subscribe. Please try again.",{duration:4e3,position:"top-right"}),!1}},[]),S=(0,o.useCallback)(e=>{var t;let o=null==(t=({"class-action":{en:{title:"\uD83D\uDCDA New to Class Actions?",message:"Learn about your rights and how class actions work",actionText:"Learn More",actionUrl:"/faq"},fr:{title:"\uD83D\uDCDA Nouveau aux recours collectifs?",message:"Apprenez vos droits et comment fonctionnent les recours collectifs",actionText:"En savoir plus",actionUrl:"/faq"}},rights:{en:{title:"⚖️ Know Your Rights",message:"Understanding your rights as a former detainee",actionText:"Download Guide",actionUrl:"/resources"},fr:{title:"⚖️ Connaissez vos droits",message:"Comprendre vos droits en tant qu'ancien d\xe9tenu",actionText:"T\xe9l\xe9charger le guide",actionUrl:"/resources"}}})[e])?void 0:t[d.language];o&&(0,a.Ay)(e=>(0,n.jsxs)("div",{className:"flex items-center space-x-3",children:[(0,n.jsxs)("div",{className:"flex-1",children:[(0,n.jsx)("p",{className:"font-medium text-gray-900",children:o.title}),(0,n.jsx)("p",{className:"text-sm text-gray-600",children:o.message})]}),(0,n.jsx)("button",{onClick:()=>{a.Ay.dismiss(e.id),r.push(o.actionUrl)},className:"bg-primary text-white px-3 py-1 rounded text-sm hover:bg-primary-dark",children:o.actionText})]}),{duration:6e3,position:"top-right"})},[r]),w=(0,o.useCallback)(()=>{if(d.hasSignedUp)return;{let e="newsletter_prompt_".concat(d.sessionId);if(sessionStorage.getItem(e))return;sessionStorage.setItem(e,"shown")}let e="fr"===d.language?"Restez inform\xe9 des mises \xe0 jour importantes du dossier":"Stay informed about important case updates",t="fr"===d.language?"S'abonner":"Subscribe";(0,a.Ay)(r=>(0,n.jsxs)("div",{className:"flex flex-col space-y-2 max-w-sm",children:[(0,n.jsxs)("p",{className:"font-medium text-gray-900",children:["\uD83D\uDCE7 ",e]}),(0,n.jsxs)("div",{className:"flex space-x-2",children:[(0,n.jsx)("input",{type:"email",placeholder:"email@example.com",className:"flex-1 px-2 py-1 border rounded text-sm",id:"newsletter-input-".concat(r.id),onKeyDown:e=>{if("Enter"===e.key){let t=e.target.value;t&&(k(t),a.Ay.dismiss(r.id))}}}),(0,n.jsx)("button",{onClick:()=>{let e=document.getElementById("newsletter-input-".concat(r.id));(null==e?void 0:e.value)&&(k(e.value),a.Ay.dismiss(r.id))},className:"bg-primary text-white px-3 py-1 rounded text-sm hover:bg-primary-dark",children:t})]})]}),{duration:8e3,position:"top-right"})},[k]),C=(0,o.useCallback)(()=>{{let e="groupchat_prompt_".concat(d.sessionId);if(sessionStorage.getItem(e))return;sessionStorage.setItem(e,"shown")}let e="fr"===d.language?{title:"\uD83D\uDCAC Rejoignez la Communaut\xe9",message:"Connectez-vous avec d'autres membres du recours collectif",description:"Partagez vos exp\xe9riences, obtenez du soutien et restez inform\xe9 avec la communaut\xe9",actionText:"Rejoindre le Chat",benefits:["\uD83E\uDD1D Soutien communautaire","\uD83D\uDCE2 Mises \xe0 jour en temps r\xe9el","\uD83D\uDCAA Force collective"]}:{title:"\uD83D\uDCAC Join the Community",message:"Connect with other class action members",description:"Share experiences, get support, and stay informed with the community",actionText:"Join Chat",benefits:["\uD83E\uDD1D Community support","\uD83D\uDCE2 Real-time updates","\uD83D\uDCAA Collective strength"]};(0,a.Ay)(t=>(0,n.jsxs)("div",{className:"flex flex-col space-y-3 max-w-sm",children:[(0,n.jsxs)("div",{className:"flex items-center space-x-2",children:[(0,n.jsx)("div",{className:"text-2xl",children:"\uD83D\uDCAC"}),(0,n.jsxs)("div",{children:[(0,n.jsx)("p",{className:"font-bold text-gray-900",children:e.title}),(0,n.jsx)("p",{className:"text-sm text-gray-600",children:e.message})]})]}),(0,n.jsx)("div",{className:"text-xs text-gray-600",children:e.description}),(0,n.jsx)("div",{className:"grid grid-cols-1 gap-1 text-xs",children:e.benefits.map((e,t)=>(0,n.jsx)("div",{className:"text-gray-700",children:e},t))}),(0,n.jsxs)("div",{className:"flex space-x-2",children:[(0,n.jsx)("button",{onClick:()=>{a.Ay.dismiss(t.id),r.push("/group-chat")},className:"flex-1 bg-primary text-white px-3 py-2 rounded text-sm font-medium hover:bg-primary-dark transition-colors",children:e.actionText}),(0,n.jsx)("button",{onClick:()=>a.Ay.dismiss(t.id),className:"px-3 py-2 text-xs text-gray-500 hover:text-gray-700",children:"fr"===d.language?"Plus tard":"Later"})]})]}),{duration:1e4,position:"bottom-right"})},[r]),O=(0,o.useCallback)(()=>{f(!0),sessionStorage.setItem("exit_intent_".concat(d.sessionId),"shown");let e="fr"===d.language?"Attendez! Vous pourriez \xeatre \xe9ligible \xe0 une compensation":"Wait! You might be eligible for compensation",t="fr"===d.language?"V\xe9rifier l'\xe9ligibilit\xe9":"Check Eligibility";(0,a.Ay)(o=>(0,n.jsxs)("div",{className:"flex items-center space-x-3",children:[(0,n.jsx)("div",{className:"text-2xl",children:"⚖️"}),(0,n.jsxs)("div",{className:"flex-1",children:[(0,n.jsx)("p",{className:"font-bold text-gray-900",children:e}),(0,n.jsx)("p",{className:"text-sm text-gray-600",children:"fr"===d.language?"D\xe9couvrez si vous pouvez vous joindre au recours collectif":"Find out if you can join the class action"})]}),(0,n.jsx)("button",{onClick:()=>{a.Ay.dismiss(o.id),r.push("/register")},className:"bg-red-600 text-white px-4 py-2 rounded font-bold hover:bg-red-700",children:t})]}),{duration:1e4,position:"top-center",style:{maxWidth:"500px"}})},[r]),E=(0,o.useCallback)(()=>{v(!0);let e=[{en:{title:"\uD83D\uDD50 Still reading?",message:"Get personalized guidance about your case",actionText:"Free Consultation",actionUrl:"/contact"},fr:{title:"\uD83D\uDD50 Toujours en train de lire?",message:"Obtenez des conseils personnalis\xe9s sur votre dossier",actionText:"Consultation gratuite",actionUrl:"/contact"}},{en:{title:"\uD83D\uDCDE Questions?",message:"Speak with a legal expert about your rights",actionText:"Contact Us",actionUrl:"/contact"},fr:{title:"\uD83D\uDCDE Des questions?",message:"Parlez \xe0 un expert juridique de vos droits",actionText:"Nous contacter",actionUrl:"/contact"}}],t=e[Math.floor(Math.random()*e.length)][d.language];(0,a.Ay)(e=>(0,n.jsxs)("div",{className:"flex items-center space-x-3",children:[(0,n.jsxs)("div",{className:"flex-1",children:[(0,n.jsx)("p",{className:"font-medium text-gray-900",children:t.title}),(0,n.jsx)("p",{className:"text-sm text-gray-600",children:t.message})]}),(0,n.jsx)("button",{onClick:()=>{a.Ay.dismiss(e.id),r.push(t.actionUrl)},className:"bg-primary text-white px-3 py-1 rounded text-sm hover:bg-primary-dark",children:t.actionText})]}),{duration:6e3,position:"top-right"})},[r]),I=(0,o.useCallback)(()=>{p&&(localStorage.setItem("banner_dismissed_".concat(p.id),"true"),g(null))},[p]),T=(0,o.useCallback)(e=>{{let t=parseInt(localStorage.getItem("campaign_views_".concat(e))||"0");localStorage.setItem("campaign_views_".concat(e),(t+1).toString())}fetch("/api/public/notifications/analytics",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({campaignId:e,event:"view",sessionId:d.sessionId,page:r.asPath})}).catch(()=>{})},[d.sessionId,r.asPath]),P=(0,o.useCallback)(e=>{fetch("/api/public/notifications/analytics",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({campaignId:e,event:"click",sessionId:d.sessionId,page:r.asPath})}).catch(()=>{})},[d.sessionId,r.asPath]);return(0,n.jsx)(s.Provider,{value:{activeCampaigns:l,visitorBehavior:d,updateVisitorBehavior:b,showNotification:x,dismissNotification:y,subscribeToNewsletter:k,showEducationalPrompt:S,showNewsletterPrompt:w,showGroupChatPrompt:C,showExitIntent:O,showTimeBasedPrompt:E,activeBanner:p,dismissBanner:I,trackNotificationView:T,trackNotificationClick:P},children:t})},c=()=>(0,o.useContext)(s)},29563:e=>{e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},31026:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useMergedRef",{enumerable:!0,get:function(){return o}});let n=r(14232);function o(e,t){let r=(0,n.useRef)(null),o=(0,n.useRef)(null);return(0,n.useCallback)(n=>{if(null===n){let e=r.current;e&&(r.current=null,e());let t=o.current;t&&(o.current=null,t())}else e&&(r.current=i(e,n)),t&&(o.current=i(t,n))},[e,t])}function i(e,t){if("function"!=typeof e)return e.current=t,()=>{e.current=null};{let r=e(t);return"function"==typeof r?r:()=>e(null)}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},31365:(e,t,r)=>{var n=r(12883).default,o=r(78212);e.exports=function(e){var t=o(e,"string");return"symbol"==n(t)?t:t+""},e.exports.__esModule=!0,e.exports.default=e.exports},32850:(e,t,r)=>{"use strict";r.d(t,{cx:()=>n});let n=(...e)=>e.filter(Boolean).map(e=>e.trim()).join(" ")},33468:(e,t,r)=>{var n=r(50466);e.exports=function(e,t,r,o,i){var a=n(e,t,r,o,i);return a.next().then(function(e){return e.done?e.value:a.next()})},e.exports.__esModule=!0,e.exports.default=e.exports},37990:(e,t,r)=>{var n=r(99838),o=r(96777),i=r(85403),a=r(72773);e.exports=function(e,t){return n(e)||o(e,t)||i(e,t)||a()},e.exports.__esModule=!0,e.exports.default=e.exports},40316:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t;let r=new URL("http://localhost:3000/api/auth");e&&!e.startsWith("http")&&(e=`https://${e}`);let n=new URL(null!=(t=e)?t:r),o=("/"===n.pathname?r.pathname:n.pathname).replace(/\/$/,""),i=`${n.origin}${o}`;return{origin:n.origin,host:n.host,path:o,base:i,toString:()=>i}}},41945:(e,t,r)=>{"use strict";function n(e){var t=Object.create(null);return function(r){return void 0===t[r]&&(t[r]=e(r)),t[r]}}r.d(t,{A:()=>n})},42226:(e,t,r)=>{"use strict";var n=r(29563);Object.defineProperty(t,"__esModule",{value:!0}),t.UnsupportedStrategy=t.UnknownError=t.OAuthCallbackError=t.MissingSecret=t.MissingAuthorize=t.MissingAdapterMethods=t.MissingAdapter=t.MissingAPIRoute=t.InvalidCallbackUrl=t.AccountNotLinkedError=void 0,t.adapterErrorHandler=function(e,t){if(e)return Object.keys(e).reduce(function(r,n){return r[n]=(0,i.default)(o.default.mark(function r(){var i,a,s,l,c,d=arguments;return o.default.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:for(r.prev=0,a=Array(i=d.length),s=0;s<i;s++)a[s]=d[s];return t.debug("adapter_".concat(n),{args:a}),l=e[n],r.next=6,l.apply(void 0,a);case 6:return r.abrupt("return",r.sent);case 9:throw r.prev=9,r.t0=r.catch(0),t.error("adapter_error_".concat(n),r.t0),(c=new h(r.t0)).name="".concat(m(n),"Error"),c;case 15:case"end":return r.stop()}},r,null,[[0,9]])})),r},{})},t.capitalize=m,t.eventsErrorHandler=function(e,t){return Object.keys(e).reduce(function(r,n){return r[n]=(0,i.default)(o.default.mark(function r(){var i,a=arguments;return o.default.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.prev=0,i=e[n],r.next=4,i.apply(void 0,a);case 4:return r.abrupt("return",r.sent);case 7:r.prev=7,r.t0=r.catch(0),t.error("".concat(f(n),"_EVENT_ERROR"),r.t0);case 10:case"end":return r.stop()}},r,null,[[0,7]])})),r},{})},t.upperSnake=f;var o=n(r(43081)),i=n(r(16108)),a=n(r(84620)),s=n(r(4338)),l=n(r(18758)),c=n(r(7945)),d=n(r(88461)),u=n(r(14866));function p(e,t,r){return t=(0,d.default)(t),(0,c.default)(e,g()?Reflect.construct(t,r||[],(0,d.default)(e).constructor):t.apply(e,r))}function g(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(g=function(){return!!e})()}var h=t.UnknownError=function(e){function t(e){var r,n;return(0,s.default)(this,t),(n=p(this,t,[null!=(r=null==e?void 0:e.message)?r:e])).name="UnknownError",n.code=e.code,e instanceof Error&&(n.stack=e.stack),n}return(0,u.default)(t,e),(0,l.default)(t,[{key:"toJSON",value:function(){return{name:this.name,message:this.message,stack:this.stack}}}])}((0,n(r(95852)).default)(Error));function f(e){return e.replace(/([A-Z])/g,"_$1").toUpperCase()}function m(e){return"".concat(e[0].toUpperCase()).concat(e.slice(1))}t.OAuthCallbackError=function(e){function t(){var e;(0,s.default)(this,t);for(var r=arguments.length,n=Array(r),o=0;o<r;o++)n[o]=arguments[o];return e=p(this,t,[].concat(n)),(0,a.default)(e,"name","OAuthCallbackError"),e}return(0,u.default)(t,e),(0,l.default)(t)}(h),t.AccountNotLinkedError=function(e){function t(){var e;(0,s.default)(this,t);for(var r=arguments.length,n=Array(r),o=0;o<r;o++)n[o]=arguments[o];return e=p(this,t,[].concat(n)),(0,a.default)(e,"name","AccountNotLinkedError"),e}return(0,u.default)(t,e),(0,l.default)(t)}(h),t.MissingAPIRoute=function(e){function t(){var e;(0,s.default)(this,t);for(var r=arguments.length,n=Array(r),o=0;o<r;o++)n[o]=arguments[o];return e=p(this,t,[].concat(n)),(0,a.default)(e,"name","MissingAPIRouteError"),(0,a.default)(e,"code","MISSING_NEXTAUTH_API_ROUTE_ERROR"),e}return(0,u.default)(t,e),(0,l.default)(t)}(h),t.MissingSecret=function(e){function t(){var e;(0,s.default)(this,t);for(var r=arguments.length,n=Array(r),o=0;o<r;o++)n[o]=arguments[o];return e=p(this,t,[].concat(n)),(0,a.default)(e,"name","MissingSecretError"),(0,a.default)(e,"code","NO_SECRET"),e}return(0,u.default)(t,e),(0,l.default)(t)}(h),t.MissingAuthorize=function(e){function t(){var e;(0,s.default)(this,t);for(var r=arguments.length,n=Array(r),o=0;o<r;o++)n[o]=arguments[o];return e=p(this,t,[].concat(n)),(0,a.default)(e,"name","MissingAuthorizeError"),(0,a.default)(e,"code","CALLBACK_CREDENTIALS_HANDLER_ERROR"),e}return(0,u.default)(t,e),(0,l.default)(t)}(h),t.MissingAdapter=function(e){function t(){var e;(0,s.default)(this,t);for(var r=arguments.length,n=Array(r),o=0;o<r;o++)n[o]=arguments[o];return e=p(this,t,[].concat(n)),(0,a.default)(e,"name","MissingAdapterError"),(0,a.default)(e,"code","EMAIL_REQUIRES_ADAPTER_ERROR"),e}return(0,u.default)(t,e),(0,l.default)(t)}(h),t.MissingAdapterMethods=function(e){function t(){var e;(0,s.default)(this,t);for(var r=arguments.length,n=Array(r),o=0;o<r;o++)n[o]=arguments[o];return e=p(this,t,[].concat(n)),(0,a.default)(e,"name","MissingAdapterMethodsError"),(0,a.default)(e,"code","MISSING_ADAPTER_METHODS_ERROR"),e}return(0,u.default)(t,e),(0,l.default)(t)}(h),t.UnsupportedStrategy=function(e){function t(){var e;(0,s.default)(this,t);for(var r=arguments.length,n=Array(r),o=0;o<r;o++)n[o]=arguments[o];return e=p(this,t,[].concat(n)),(0,a.default)(e,"name","UnsupportedStrategyError"),(0,a.default)(e,"code","CALLBACK_CREDENTIALS_JWT_ERROR"),e}return(0,u.default)(t,e),(0,l.default)(t)}(h),t.InvalidCallbackUrl=function(e){function t(){var e;(0,s.default)(this,t);for(var r=arguments.length,n=Array(r),o=0;o<r;o++)n[o]=arguments[o];return e=p(this,t,[].concat(n)),(0,a.default)(e,"name","InvalidCallbackUrl"),(0,a.default)(e,"code","INVALID_CALLBACK_URL_ERROR"),e}return(0,u.default)(t,e),(0,l.default)(t)}(h)},42343:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useIntersection",{enumerable:!0,get:function(){return l}});let n=r(14232),o=r(74754),i="function"==typeof IntersectionObserver,a=new Map,s=[];function l(e){let{rootRef:t,rootMargin:r,disabled:l}=e,c=l||!i,[d,u]=(0,n.useState)(!1),p=(0,n.useRef)(null),g=(0,n.useCallback)(e=>{p.current=e},[]);return(0,n.useEffect)(()=>{if(i){if(c||d)return;let e=p.current;if(e&&e.tagName)return function(e,t,r){let{id:n,observer:o,elements:i}=function(e){let t,r={root:e.root||null,margin:e.rootMargin||""},n=s.find(e=>e.root===r.root&&e.margin===r.margin);if(n&&(t=a.get(n)))return t;let o=new Map;return t={id:r,observer:new IntersectionObserver(e=>{e.forEach(e=>{let t=o.get(e.target),r=e.isIntersecting||e.intersectionRatio>0;t&&r&&t(r)})},e),elements:o},s.push(r),a.set(r,t),t}(r);return i.set(e,t),o.observe(e),function(){if(i.delete(e),o.unobserve(e),0===i.size){o.disconnect(),a.delete(n);let e=s.findIndex(e=>e.root===n.root&&e.margin===n.margin);e>-1&&s.splice(e,1)}}}(e,e=>e&&u(e),{root:null==t?void 0:t.current,rootMargin:r})}else if(!d){let e=(0,o.requestIdleCallback)(()=>u(!0));return()=>(0,o.cancelIdleCallback)(e)}},[c,r,t,d,p.current]),[g,d,(0,n.useCallback)(()=>{u(!1)},[])]}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},43081:(e,t,r)=>{var n=r(84096)();e.exports=n;try{regeneratorRuntime=n}catch(e){"object"==typeof globalThis?globalThis.regeneratorRuntime=n:Function("r","regeneratorRuntime = r")(n)}},46968:(e,t,r)=>{var n=r(94147);function o(){var t,r,i="function"==typeof Symbol?Symbol:{},a=i.iterator||"@@iterator",s=i.toStringTag||"@@toStringTag";function l(e,o,i,a){var s=Object.create((o&&o.prototype instanceof d?o:d).prototype);return n(s,"_invoke",function(e,n,o){var i,a,s,l=0,d=o||[],u=!1,p={p:0,n:0,v:t,a:g,f:g.bind(t,4),d:function(e,r){return i=e,a=0,s=t,p.n=r,c}};function g(e,n){for(a=e,s=n,r=0;!u&&l&&!o&&r<d.length;r++){var o,i=d[r],g=p.p,h=i[2];e>3?(o=h===n)&&(s=i[(a=i[4])?5:(a=3,3)],i[4]=i[5]=t):i[0]<=g&&((o=e<2&&g<i[1])?(a=0,p.v=n,p.n=i[1]):g<h&&(o=e<3||i[0]>n||n>h)&&(i[4]=e,i[5]=n,p.n=h,a=0))}if(o||e>1)return c;throw u=!0,n}return function(o,d,h){if(l>1)throw TypeError("Generator is already running");for(u&&1===d&&g(d,h),a=d,s=h;(r=a<2?t:s)||!u;){i||(a?a<3?(a>1&&(p.n=-1),g(a,s)):p.n=s:p.v=s);try{if(l=2,i){if(a||(o="next"),r=i[o]){if(!(r=r.call(i,s)))throw TypeError("iterator result is not an object");if(!r.done)return r;s=r.value,a<2&&(a=0)}else 1===a&&(r=i.return)&&r.call(i),a<2&&(s=TypeError("The iterator does not provide a '"+o+"' method"),a=1);i=t}else if((r=(u=p.n<0)?s:e.call(n,p))!==c)break}catch(e){i=t,a=1,s=e}finally{l=1}}return{value:r,done:u}}}(e,i,a),!0),s}var c={};function d(){}function u(){}function p(){}r=Object.getPrototypeOf;var g=p.prototype=d.prototype=Object.create([][a]?r(r([][a]())):(n(r={},a,function(){return this}),r));function h(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,p):(e.__proto__=p,n(e,s,"GeneratorFunction")),e.prototype=Object.create(g),e}return u.prototype=p,n(g,"constructor",p),n(p,"constructor",u),u.displayName="GeneratorFunction",n(p,s,"GeneratorFunction"),n(g),n(g,s,"Generator"),n(g,a,function(){return this}),n(g,"toString",function(){return"[object Generator]"}),(e.exports=o=function(){return{w:l,m:h}},e.exports.__esModule=!0,e.exports.default=e.exports)()}e.exports=o,e.exports.__esModule=!0,e.exports.default=e.exports},48230:(e,t,r)=>{e.exports=r(81639)},50466:(e,t,r)=>{var n=r(46968),o=r(56202);e.exports=function(e,t,r,i,a){return new o(n().w(e,t,r,i),a||Promise)},e.exports.__esModule=!0,e.exports.default=e.exports},53021:()=>{},54854:(e,t,r)=>{"use strict";function n(e){let t=Object.assign({},e);for(let e in t)void 0===t[e]&&delete t[e];return t}r.d(t,{o:()=>n})},54869:(e,t,r)=>{"use strict";r.d(t,{D:()=>l,N:()=>s});var n=r(37876),o=r(14232);let i={primary:"#9f1fad","primary-dark":"#a1127f","primary-light":"#d785e0",secondary:"#e0d252","secondary-dark":"#bde830","secondary-light":"#ebe4ad",background:"#F8FAFC","background-dark":"#EDF2F7","background-light":"#FFFFFF",text:"#222222","text-dark":"#000000","text-light":"#4A5568",accent:"#26d9c7","accent-dark":"#17a4cf","accent-light":"#99e6de",border:"#E2E8F0",gradientStart:"#9f1fad",gradientEnd:"#a1127f"},a=(0,o.createContext)({theme:i,setTheme:()=>{},resetTheme:()=>{}}),s=e=>{let{children:t}=e,[r,s]=(0,o.useState)(i),[l,c]=(0,o.useState)(!1);return(0,o.useEffect)(()=>{c(!0);{let e=localStorage.getItem("customTheme");e&&s({...i,...JSON.parse(e)})}},[]),(0,o.useEffect)(()=>{if(l&&"undefined"!=typeof document){let e=document.documentElement;Object.entries(r).forEach(t=>{let[r,n]=t;e.style.setProperty("--color-".concat(r),n)})}},[r,l]),(0,n.jsx)(a.Provider,{value:{theme:r,setTheme:e=>{s(t=>{let r={...t,...e};return localStorage.setItem("customTheme",JSON.stringify(r)),r})},resetTheme:()=>{s(i),localStorage.removeItem("customTheme")}},children:t})},l=()=>(0,o.useContext)(a)},56057:e=>{function t(r,n){return e.exports=t=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},e.exports.__esModule=!0,e.exports.default=e.exports,t(r,n)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},56202:(e,t,r)=>{var n=r(66713),o=r(94147);e.exports=function e(t,r){var i;this.next||(o(e.prototype),o(e.prototype,"function"==typeof Symbol&&Symbol.asyncIterator||"@asyncIterator",function(){return this})),o(this,"_invoke",function(e,o,a){function s(){return new r(function(o,i){!function e(o,i,a,s){try{var l=t[o](i),c=l.value;return c instanceof n?r.resolve(c.v).then(function(t){e("next",t,a,s)},function(t){e("throw",t,a,s)}):r.resolve(c).then(function(e){l.value=e,a(l)},function(t){return e("throw",t,a,s)})}catch(e){s(e)}}(e,a,o,i)})}return i=i?i.then(s,s):s()},!0)},e.exports.__esModule=!0,e.exports.default=e.exports},57716:(e,t,r)=>{"use strict";r.d(t,{s:()=>n});let n=(...e)=>Array.from(e.reduce((e,t)=>(null!=t&&t.forEach(t=>e.add(t)),e),new Set([])))},60307:(e,t,r)=>{"use strict";r.d(t,{s:()=>g,$:()=>p});var n=r(37876),o=r(21398),i=r(14232),a=r(74849),s=r(78455),l=r(67955);r(3904),r(23520);var c=function(e,t){var r=arguments;if(null==t||!o.h.call(t,"css"))return i.createElement.apply(void 0,r);var n=r.length,a=Array(n);a[0]=o.E,a[1]=(0,o.c)(e,t);for(var s=2;s<n;s++)a[s]=r[s];return i.createElement.apply(null,a)};!function(e){var t;t||(t=e.JSX||(e.JSX={}))}(c||(c={}));var d=(0,o.w)(function(e,t){var r=e.styles,n=(0,l.J)([r],void 0,i.useContext(o.T)),c=i.useRef();return(0,s.i)(function(){var e=t.key+"-global",r=new t.sheet.constructor({key:e,nonce:t.sheet.nonce,container:t.sheet.container,speedy:t.sheet.isSpeedy}),o=!1,i=document.querySelector('style[data-emotion="'+e+" "+n.name+'"]');return t.sheet.tags.length&&(r.before=t.sheet.tags[0]),null!==i&&(o=!0,i.setAttribute("data-emotion",e),r.hydrate([i])),c.current=[r,o],function(){r.flush()}},[t]),(0,s.i)(function(){var e=c.current,r=e[0];if(e[1]){e[1]=!1;return}if(void 0!==n.next&&(0,a.sk)(t,n.next,!0),r.tags.length){var o=r.tags[r.tags.length-1].nextElementSibling;r.before=o,r.flush()}t.insert("",n,r,!1)},[t,n.name]),null});let[u,p]=(0,r(65981).q)({name:"ChakraContext",strict:!0,providerName:"<ChakraProvider />"});function g(e){let{value:t,children:r}=e;return(0,n.jsxs)(u,{value:t,children:[!t._config.disableLayers&&(0,n.jsx)(d,{styles:t.layers.atRule}),(0,n.jsx)(d,{styles:t._global}),r]})}},63724:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"errorOnce",{enumerable:!0,get:function(){return r}});let r=e=>{}},65017:(e,t,r)=>{"use strict";r.d(t,{Gv:()=>n,Kg:()=>o,Tn:()=>i});let n=e=>null!=e&&"object"==typeof e&&!Array.isArray(e),o=e=>"string"==typeof e,i=e=>"function"==typeof e},65981:(e,t,r)=>{"use strict";r.d(t,{q:()=>o});var n=r(14232);function o(e={}){let{name:t,strict:r=!0,hookName:i="useContext",providerName:a="Provider",errorMessage:s,defaultValue:l}=e,c=(0,n.createContext)(l);return c.displayName=t,[c.Provider,function e(){let t=(0,n.useContext)(c);if(!t&&r){let t=Error(s??`${i} returned \`undefined\`. Seems you forgot to wrap component within ${a}`);throw t.name="ContextError",Error.captureStackTrace?.(t,e),t}return t},c]}},66143:(e,t,r)=>{var n=r(3583),o=r(56057);e.exports=function(e,t,r){if(n())return Reflect.construct.apply(null,arguments);var i=[null];i.push.apply(i,t);var a=new(e.bind.apply(e,i));return r&&o(a,r.prototype),a},e.exports.__esModule=!0,e.exports.default=e.exports},66713:e=>{e.exports=function(e,t){this.v=e,this.k=t},e.exports.__esModule=!0,e.exports.default=e.exports},66788:e=>{e.exports=function(e){var t=Object(e),r=[];for(var n in t)r.unshift(n);return function e(){for(;r.length;)if((n=r.pop())in t)return e.value=n,e.done=!1,e;return e.done=!0,e}},e.exports.__esModule=!0,e.exports.default=e.exports},67955:(e,t,r)=>{"use strict";r.d(t,{J:()=>h});var n,o={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,scale:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},i=r(41945),a=/[A-Z]|^ms/g,s=/_EMO_([^_]+?)_([^]*?)_EMO_/g,l=function(e){return 45===e.charCodeAt(1)},c=function(e){return null!=e&&"boolean"!=typeof e},d=(0,i.A)(function(e){return l(e)?e:e.replace(a,"-$&").toLowerCase()}),u=function(e,t){switch(e){case"animation":case"animationName":if("string"==typeof t)return t.replace(s,function(e,t,r){return n={name:t,styles:r,next:n},t})}return 1===o[e]||l(e)||"number"!=typeof t||0===t?t:t+"px"};function p(e,t,r){if(null==r)return"";if(void 0!==r.__emotion_styles)return r;switch(typeof r){case"boolean":return"";case"object":if(1===r.anim)return n={name:r.name,styles:r.styles,next:n},r.name;if(void 0!==r.styles){var o=r.next;if(void 0!==o)for(;void 0!==o;)n={name:o.name,styles:o.styles,next:n},o=o.next;return r.styles+";"}return function(e,t,r){var n="";if(Array.isArray(r))for(var o=0;o<r.length;o++)n+=p(e,t,r[o])+";";else for(var i in r){var a=r[i];if("object"!=typeof a)null!=t&&void 0!==t[a]?n+=i+"{"+t[a]+"}":c(a)&&(n+=d(i)+":"+u(i,a)+";");else if(Array.isArray(a)&&"string"==typeof a[0]&&(null==t||void 0===t[a[0]]))for(var s=0;s<a.length;s++)c(a[s])&&(n+=d(i)+":"+u(i,a[s])+";");else{var l=p(e,t,a);switch(i){case"animation":case"animationName":n+=d(i)+":"+l+";";break;default:n+=i+"{"+l+"}"}}}return n}(e,t,r);case"function":if(void 0!==e){var i=n,a=r(e);return n=i,p(e,t,a)}}if(null==t)return r;var s=t[r];return void 0!==s?s:r}var g=/label:\s*([^\s;{]+)\s*(;|$)/g;function h(e,t,r){if(1===e.length&&"object"==typeof e[0]&&null!==e[0]&&void 0!==e[0].styles)return e[0];var o,i=!0,a="";n=void 0;var s=e[0];null==s||void 0===s.raw?(i=!1,a+=p(r,t,s)):a+=s[0];for(var l=1;l<e.length;l++)a+=p(r,t,e[l]),i&&(a+=s[l]);g.lastIndex=0;for(var c="";null!==(o=g.exec(a));)c+="-"+o[1];return{name:function(e){for(var t,r=0,n=0,o=e.length;o>=4;++n,o-=4)t=(65535&(t=255&e.charCodeAt(n)|(255&e.charCodeAt(++n))<<8|(255&e.charCodeAt(++n))<<16|(255&e.charCodeAt(++n))<<24))*0x5bd1e995+((t>>>16)*59797<<16),t^=t>>>24,r=(65535&t)*0x5bd1e995+((t>>>16)*59797<<16)^(65535&r)*0x5bd1e995+((r>>>16)*59797<<16);switch(o){case 3:r^=(255&e.charCodeAt(n+2))<<16;case 2:r^=(255&e.charCodeAt(n+1))<<8;case 1:r^=255&e.charCodeAt(n),r=(65535&r)*0x5bd1e995+((r>>>16)*59797<<16)}return r^=r>>>13,(((r=(65535&r)*0x5bd1e995+((r>>>16)*59797<<16))^r>>>15)>>>0).toString(36)}(a)+c,styles:a,next:n}}},68286:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>pW});var n,o=r(37876),i=r(94250),a=r.n(i);r(53021);var s=r(10553),l=r(72323),c=r.n(l);r(2739);var d=r(89099),u=r(14232);class p extends u.Component{static getDerivedStateFromError(e){return{hasError:!0,error:e}}componentDidCatch(e,t){console.error("Error caught by boundary:",e,t)}render(){return this.state.hasError?(0,o.jsx)("div",{className:"min-h-screen flex items-center justify-center bg-gray-100",children:(0,o.jsxs)("div",{className:"max-w-md w-full p-6 bg-white rounded-lg shadow-lg",children:[(0,o.jsx)("h2",{className:"text-2xl font-bold text-red-600 mb-4",children:"Something went wrong"}),(0,o.jsx)("p",{className:"text-gray-600 mb-4",children:"We apologize for the inconvenience. Please try refreshing the page."}),(0,o.jsx)("button",{onClick:()=>window.location.reload(),className:"bg-primary text-white px-4 py-2 rounded hover:bg-primary-dark transition-colors",children:"Refresh Page"})]})}):this.props.children}constructor(e){super(e),this.state={hasError:!1}}}var g=r(54869);let h=(e,t)=>(e+t)%360,f=e=>[h(e,-30),h(e,30)],m=e=>[h(e,120),h(e,240)],v=e=>[h(e,150),h(e,210)],b=e=>[h(e,90),h(e,180),h(e,270)],x=(e,t,r)=>{let n=t*Math.min(r/=100,1-r)/100,o=t=>{let o=(t+e/30)%12;return Math.round(255*(r-n*Math.max(Math.min(o-3,9-o,1),-1))).toString(16).padStart(2,"0")};return"#".concat(o(0)).concat(o(8)).concat(o(4))},y=()=>{let e=Math.floor(360*Math.random()),t=[m,v,b,f],[r,n]=(0,t[Math.floor(Math.random()*t.length)])(e),o=x(e,70+20*Math.random(),40+10*Math.random()),i=x((e+20+20*Math.random())%360,80+10*Math.random(),35+10*Math.random()),a=x(r,70+20*Math.random(),60+10*Math.random()),s=x((r+20+20*Math.random())%360,80+10*Math.random(),55+10*Math.random()),l=x(n,70+20*Math.random(),50+10*Math.random()),c=x((n+20+20*Math.random())%360,80+10*Math.random(),45+10*Math.random());return{primary:o,"primary-dark":i,"primary-light":x(e,60+20*Math.random(),70+10*Math.random()),secondary:a,"secondary-dark":s,"secondary-light":x(r,60+20*Math.random(),80+10*Math.random()),accent:l,"accent-dark":c,"accent-light":x(n,60+20*Math.random(),75+10*Math.random()),gradientStart:o,gradientEnd:i}},k=()=>{let{setTheme:e}=(0,g.D)();return(0,o.jsx)("button",{className:"fixed bottom-6 right-6 z-50 bg-primary text-background-light rounded-full shadow-lg p-4 hover:bg-primary-dark focus:outline-none",onClick:()=>{e(y())},"aria-label":"Randomize Theme",children:"\uD83C\uDFB2"})};var S=r(60307);let w=(e,t)=>{if(!e||"string"!=typeof e)return{invalid:!0,value:e};let[r,n]=e.split("/");if(!r||!n||"currentBg"===r)return{invalid:!0,value:r};let o=t(`colors.${r}`),i=t.raw(`opacity.${n}`)?.value;if(!i&&isNaN(Number(n)))return{invalid:!0,value:r};let a=i?100*Number(i)+"%":`${n}%`,s=o??r;return{invalid:!1,color:s,value:`color-mix(in srgb, ${s} ${a}, transparent)`}},C=e=>(t,r)=>{let n=r.utils.colorMix(t);if(n.invalid)return{[e]:t};let o="--mix-"+e;return{[o]:n.value,[e]:`var(${o}, ${n.color})`}};var O=r(65017);function E(e,...t){for(let r of t)!function e(t,r){if(null==r)return t;for(let n of Object.keys(r))if(void 0!==r[n]&&"__proto__"!==n)if(!(0,O.Gv)(t[n])&&(0,O.Gv)(r[n]))Object.assign(t,{[n]:r[n]});else if(t[n]&&(0,O.Gv)(r[n]))e(t[n],r[n]);else if(Array.isArray(r[n])&&Array.isArray(t[n])){let o=0;for(;o<r[n].length;o++)(0,O.Gv)(t[n][o])&&(0,O.Gv)(r[n][o])?e(t[n][o],r[n][o]):t[n][o]=r[n][o]}else Object.assign(t,{[n]:r[n]});return t}(e,r);return e}function I(){let e=e=>e;return new Proxy(e,{get:()=>e})}let T=I(),P=I(),N=(...e)=>E({},...e.map(function e(t){if(null===t||"object"!=typeof t)return t;if(Array.isArray(t))return t.map(t=>e(t));let r=Object.create(Object.getPrototypeOf(t));for(let n of Object.keys(t))r[n]=e(t[n]);return r})),R=/[^a-zA-Z0-9_\u0081-\uffff-]/g,_=/[A-Z]/g;function V(e,t={}){let{fallback:r="",prefix:n=""}=t,o=["-",n,`${e}`.replace(R,e=>`\\${e}`)].filter(Boolean).join("-").replace(_,e=>`-${e.toLowerCase()}`);return{var:o,ref:`var(${o}${r?`, ${r}`:""})`}}let z=e=>/^var\(--.+\)$/.test(e),F=(e,t)=>null!=t?`${e}(${t})`:t,A=e=>{if(z(e)||null==e)return e;let t="string"==typeof e&&!e.endsWith("deg");return"number"==typeof e||t?`${e}deg`:e},D=e=>({values:["outside","inside","mixed","none"],transform(t,{token:r}){let n=r("colors.colorPalette.focusRing");return({inside:{"--focus-ring-color":n,[e]:{outlineOffset:"0px",outlineWidth:"var(--focus-ring-width, 1px)",outlineColor:"var(--focus-ring-color)",outlineStyle:"var(--focus-ring-style, solid)",borderColor:"var(--focus-ring-color)"}},outside:{"--focus-ring-color":n,[e]:{outlineWidth:"var(--focus-ring-width, 2px)",outlineOffset:"var(--focus-ring-offset, 2px)",outlineStyle:"var(--focus-ring-style, solid)",outlineColor:"var(--focus-ring-color)"}},mixed:{"--focus-ring-color":n,[e]:{outlineWidth:"var(--focus-ring-width, 3px)",outlineStyle:"var(--focus-ring-style, solid)",outlineColor:"color-mix(in srgb, var(--focus-ring-color), transparent 60%)",borderColor:"var(--focus-ring-color)"}},none:{"--focus-ring-color":n,[e]:{outline:"none"}}})[t]??{}}}),L=C("borderColor"),M=e=>({transition:e,transitionTimingFunction:"cubic-bezier(0.4, 0, 0.2, 1)",transitionDuration:"150ms"}),j=V("bg-currentcolor"),W=e=>e===j.ref||"currentBg"===e,B=e=>({...e("colors"),currentBg:j}),H={conditions:{hover:["@media (hover: hover)","&:is(:hover, [data-hover]):not(:disabled, [data-disabled])"],active:"&:is(:active, [data-active]):not(:disabled, [data-disabled], [data-state=open])",focus:"&:is(:focus, [data-focus])",focusWithin:"&:is(:focus-within, [data-focus-within])",focusVisible:"&:is(:focus-visible, [data-focus-visible])",disabled:"&:is(:disabled, [disabled], [data-disabled], [aria-disabled=true])",visited:"&:visited",target:"&:target",readOnly:"&:is([data-readonly], [aria-readonly=true], [readonly])",readWrite:"&:read-write",empty:"&:is(:empty, [data-empty])",checked:"&:is(:checked, [data-checked], [aria-checked=true], [data-state=checked])",enabled:"&:enabled",expanded:"&:is([aria-expanded=true], [data-expanded], [data-state=expanded])",highlighted:"&[data-highlighted]",complete:"&[data-complete]",incomplete:"&[data-incomplete]",dragging:"&[data-dragging]",before:"&::before",after:"&::after",firstLetter:"&::first-letter",firstLine:"&::first-line",marker:"&::marker",selection:"&::selection",file:"&::file-selector-button",backdrop:"&::backdrop",first:"&:first-of-type",last:"&:last-of-type",notFirst:"&:not(:first-of-type)",notLast:"&:not(:last-of-type)",only:"&:only-child",even:"&:nth-of-type(even)",odd:"&:nth-of-type(odd)",peerFocus:".peer:is(:focus, [data-focus]) ~ &",peerHover:".peer:is(:hover, [data-hover]):not(:disabled, [data-disabled]) ~ &",peerActive:".peer:is(:active, [data-active]):not(:disabled, [data-disabled]) ~ &",peerFocusWithin:".peer:focus-within ~ &",peerFocusVisible:".peer:is(:focus-visible, [data-focus-visible]) ~ &",peerDisabled:".peer:is(:disabled, [disabled], [data-disabled]) ~ &",peerChecked:".peer:is(:checked, [data-checked], [aria-checked=true], [data-state=checked]) ~ &",peerInvalid:".peer:is(:invalid, [data-invalid], [aria-invalid=true]) ~ &",peerExpanded:".peer:is([aria-expanded=true], [data-expanded], [data-state=expanded]) ~ &",peerPlaceholderShown:".peer:placeholder-shown ~ &",groupFocus:".group:is(:focus, [data-focus]) &",groupHover:".group:is(:hover, [data-hover]):not(:disabled, [data-disabled]) &",groupActive:".group:is(:active, [data-active]):not(:disabled, [data-disabled]) &",groupFocusWithin:".group:focus-within &",groupFocusVisible:".group:is(:focus-visible, [data-focus-visible]) &",groupDisabled:".group:is(:disabled, [disabled], [data-disabled]) &",groupChecked:".group:is(:checked, [data-checked], [aria-checked=true], [data-state=checked]) &",groupExpanded:".group:is([aria-expanded=true], [data-expanded], [data-state=expanded]) &",groupInvalid:".group:invalid &",indeterminate:"&:is(:indeterminate, [data-indeterminate], [aria-checked=mixed], [data-state=indeterminate])",required:"&:is([data-required], [aria-required=true])",valid:"&:is([data-valid], [data-state=valid])",invalid:"&:is([data-invalid], [aria-invalid=true], [data-state=invalid])",autofill:"&:autofill",inRange:"&:is(:in-range, [data-in-range])",outOfRange:"&:is(:out-of-range, [data-outside-range])",placeholder:"&::placeholder, &[data-placeholder]",placeholderShown:"&:is(:placeholder-shown, [data-placeholder-shown])",pressed:"&:is([aria-pressed=true], [data-pressed])",selected:"&:is([aria-selected=true], [data-selected])",grabbed:"&:is([aria-grabbed=true], [data-grabbed])",underValue:"&[data-state=under-value]",overValue:"&[data-state=over-value]",atValue:"&[data-state=at-value]",default:"&:default",optional:"&:optional",open:"&:is([open], [data-open], [data-state=open])",closed:"&:is([closed], [data-closed], [data-state=closed])",fullscreen:"&is(:fullscreen, [data-fullscreen])",loading:"&:is([data-loading], [aria-busy=true])",hidden:"&:is([hidden], [data-hidden])",current:"&[data-current]",currentPage:"&[aria-current=page]",currentStep:"&[aria-current=step]",today:"&[data-today]",unavailable:"&[data-unavailable]",rangeStart:"&[data-range-start]",rangeEnd:"&[data-range-end]",now:"&[data-now]",topmost:"&[data-topmost]",motionReduce:"@media (prefers-reduced-motion: reduce)",motionSafe:"@media (prefers-reduced-motion: no-preference)",print:"@media print",landscape:"@media (orientation: landscape)",portrait:"@media (orientation: portrait)",dark:".dark &, .dark .chakra-theme:not(.light) &",light:":root &, .light &",osDark:"@media (prefers-color-scheme: dark)",osLight:"@media (prefers-color-scheme: light)",highContrast:"@media (forced-colors: active)",lessContrast:"@media (prefers-contrast: less)",moreContrast:"@media (prefers-contrast: more)",ltr:"[dir=ltr] &",rtl:"[dir=rtl] &",scrollbar:"&::-webkit-scrollbar",scrollbarThumb:"&::-webkit-scrollbar-thumb",scrollbarTrack:"&::-webkit-scrollbar-track",horizontal:"&[data-orientation=horizontal]",vertical:"&[data-orientation=vertical]",icon:"& :where(svg)",starting:"@starting-style"},utilities:{background:{values:B,shorthand:["bg"],transform(e,t){if(W(t.raw))return{background:j.ref};let r=C("background")(e,t);return{...r,[j.var]:r?.background}}},backgroundColor:{values:B,shorthand:["bgColor"],transform(e,t){if(W(t.raw))return{backgroundColor:j.ref};let r=C("backgroundColor")(e,t);return{...r,[j.var]:r?.backgroundColor}}},backgroundSize:{shorthand:["bgSize"]},backgroundPosition:{shorthand:["bgPos"]},backgroundRepeat:{shorthand:["bgRepeat"]},backgroundAttachment:{shorthand:["bgAttachment"]},backgroundClip:{shorthand:["bgClip"],values:["text"],transform:e=>"text"===e?{color:"transparent",backgroundClip:"text"}:{backgroundClip:e}},backgroundGradient:{shorthand:["bgGradient"],values:e=>({...e("gradients"),"to-t":"linear-gradient(to top, var(--gradient))","to-tr":"linear-gradient(to top right, var(--gradient))","to-r":"linear-gradient(to right, var(--gradient))","to-br":"linear-gradient(to bottom right, var(--gradient))","to-b":"linear-gradient(to bottom, var(--gradient))","to-bl":"linear-gradient(to bottom left, var(--gradient))","to-l":"linear-gradient(to left, var(--gradient))","to-tl":"linear-gradient(to top left, var(--gradient))"}),transform:e=>({"--gradient-stops":"var(--gradient-from), var(--gradient-to)","--gradient":"var(--gradient-via-stops, var(--gradient-stops))",backgroundImage:e})},gradientFrom:{values:B,transform:C("--gradient-from")},gradientTo:{values:B,transform:C("--gradient-to")},gradientVia:{values:B,transform:(e,t)=>({...C("--gradient-via")(e,t),"--gradient-via-stops":"var(--gradient-from), var(--gradient-via), var(--gradient-to)"})},backgroundImage:{values:e=>({...e("gradients"),...e("assets")}),shorthand:["bgImg","bgImage"]},border:{values:"borders"},borderTop:{values:"borders"},borderLeft:{values:"borders"},borderBlockStart:{values:"borders"},borderRight:{values:"borders"},borderBottom:{values:"borders"},borderBlockEnd:{values:"borders"},borderInlineStart:{values:"borders",shorthand:["borderStart"]},borderInlineEnd:{values:"borders",shorthand:["borderEnd"]},borderInline:{values:"borders",shorthand:["borderX"]},borderBlock:{values:"borders",shorthand:["borderY"]},borderColor:{values:B,transform:C("borderColor")},borderTopColor:{values:B,transform:C("borderTopColor")},borderBlockStartColor:{values:B,transform:C("borderBlockStartColor")},borderBottomColor:{values:B,transform:C("borderBottomColor")},borderBlockEndColor:{values:B,transform:C("borderBlockEndColor")},borderLeftColor:{values:B,transform:C("borderLeftColor")},borderInlineStartColor:{values:B,shorthand:["borderStartColor"],transform:C("borderInlineStartColor")},borderRightColor:{values:B,transform:C("borderRightColor")},borderInlineEndColor:{values:B,shorthand:["borderEndColor"],transform:C("borderInlineEndColor")},borderStyle:{values:"borderStyles"},borderTopStyle:{values:"borderStyles"},borderBlockStartStyle:{values:"borderStyles"},borderBottomStyle:{values:"borderStyles"},borderBlockEndStyle:{values:"borderStyles"},borderInlineStartStyle:{values:"borderStyles",shorthand:["borderStartStyle"]},borderInlineEndStyle:{values:"borderStyles",shorthand:["borderEndStyle"]},borderLeftStyle:{values:"borderStyles"},borderRightStyle:{values:"borderStyles"},borderRadius:{values:"radii",shorthand:["rounded"]},borderTopLeftRadius:{values:"radii",shorthand:["roundedTopLeft"]},borderStartStartRadius:{values:"radii",shorthand:["roundedStartStart","borderTopStartRadius"]},borderEndStartRadius:{values:"radii",shorthand:["roundedEndStart","borderBottomStartRadius"]},borderTopRightRadius:{values:"radii",shorthand:["roundedTopRight"]},borderStartEndRadius:{values:"radii",shorthand:["roundedStartEnd","borderTopEndRadius"]},borderEndEndRadius:{values:"radii",shorthand:["roundedEndEnd","borderBottomEndRadius"]},borderBottomLeftRadius:{values:"radii",shorthand:["roundedBottomLeft"]},borderBottomRightRadius:{values:"radii",shorthand:["roundedBottomRight"]},borderInlineStartRadius:{values:"radii",property:"borderRadius",shorthand:["roundedStart","borderStartRadius"],transform:e=>({borderStartStartRadius:e,borderEndStartRadius:e})},borderInlineEndRadius:{values:"radii",property:"borderRadius",shorthand:["roundedEnd","borderEndRadius"],transform:e=>({borderStartEndRadius:e,borderEndEndRadius:e})},borderTopRadius:{values:"radii",property:"borderRadius",shorthand:["roundedTop"],transform:e=>({borderTopLeftRadius:e,borderTopRightRadius:e})},borderBottomRadius:{values:"radii",property:"borderRadius",shorthand:["roundedBottom"],transform:e=>({borderBottomLeftRadius:e,borderBottomRightRadius:e})},borderLeftRadius:{values:"radii",property:"borderRadius",shorthand:["roundedLeft"],transform:e=>({borderTopLeftRadius:e,borderBottomLeftRadius:e})},borderRightRadius:{values:"radii",property:"borderRadius",shorthand:["roundedRight"],transform:e=>({borderTopRightRadius:e,borderBottomRightRadius:e})},borderWidth:{values:"borderWidths"},borderBlockStartWidth:{values:"borderWidths"},borderTopWidth:{values:"borderWidths"},borderBottomWidth:{values:"borderWidths"},borderBlockEndWidth:{values:"borderWidths"},borderRightWidth:{values:"borderWidths"},borderInlineWidth:{values:"borderWidths",shorthand:["borderXWidth"]},borderInlineStartWidth:{values:"borderWidths",shorthand:["borderStartWidth"]},borderInlineEndWidth:{values:"borderWidths",shorthand:["borderEndWidth"]},borderLeftWidth:{values:"borderWidths"},borderBlockWidth:{values:"borderWidths",shorthand:["borderYWidth"]},color:{values:B,transform:C("color")},fill:{values:B,transform:C("fill")},stroke:{values:B,transform:C("stroke")},accentColor:{values:B,transform:C("accentColor")},divideX:{values:{type:"string"},transform:e=>({"& > :not(style, [hidden]) ~ :not(style, [hidden])":{borderInlineStartWidth:e,borderInlineEndWidth:"0px"}})},divideY:{values:{type:"string"},transform:e=>({"& > :not(style, [hidden]) ~ :not(style, [hidden])":{borderTopWidth:e,borderBottomWidth:"0px"}})},divideColor:{values:B,transform:(e,t)=>({"& > :not(style, [hidden]) ~ :not(style, [hidden])":L(e,t)})},divideStyle:{property:"borderStyle",transform:e=>({"& > :not(style, [hidden]) ~ :not(style, [hidden])":{borderStyle:e}})},boxShadow:{values:"shadows",shorthand:["shadow"]},boxShadowColor:{values:B,transform:C("--shadow-color"),shorthand:["shadowColor"]},mixBlendMode:{shorthand:["blendMode"]},backgroundBlendMode:{shorthand:["bgBlendMode"]},opacity:{values:"opacity"},filter:{transform:e=>"auto"!==e?{filter:e}:{filter:"var(--blur) var(--brightness) var(--contrast) var(--grayscale) var(--hue-rotate) var(--invert) var(--saturate) var(--sepia) var(--drop-shadow)"}},blur:{values:"blurs",transform:e=>({"--blur":F("blur",e)})},brightness:{transform:e=>({"--brightness":F("brightness",e)})},contrast:{transform:e=>({"--contrast":F("contrast",e)})},grayscale:{transform:e=>({"--grayscale":F("grayscale",e)})},hueRotate:{transform:e=>({"--hue-rotate":F("hue-rotate",A(e))})},invert:{transform:e=>({"--invert":F("invert",e)})},saturate:{transform:e=>({"--saturate":F("saturate",e)})},sepia:{transform:e=>({"--sepia":F("sepia",e)})},dropShadow:{transform:e=>({"--drop-shadow":F("drop-shadow",e)})},backdropFilter:{transform:e=>"auto"!==e?{backdropFilter:e}:{backdropFilter:"var(--backdrop-blur) var(--backdrop-brightness) var(--backdrop-contrast) var(--backdrop-grayscale) var(--backdrop-hue-rotate) var(--backdrop-invert) var(--backdrop-opacity) var(--backdrop-saturate) var(--backdrop-sepia)"}},backdropBlur:{values:"blurs",transform:e=>({"--backdrop-blur":F("blur",e)})},backdropBrightness:{transform:e=>({"--backdrop-brightness":F("brightness",e)})},backdropContrast:{transform:e=>({"--backdrop-contrast":F("contrast",e)})},backdropGrayscale:{transform:e=>({"--backdrop-grayscale":F("grayscale",e)})},backdropHueRotate:{transform:e=>({"--backdrop-hue-rotate":F("hue-rotate",A(e))})},backdropInvert:{transform:e=>({"--backdrop-invert":F("invert",e)})},backdropOpacity:{transform:e=>({"--backdrop-opacity":F("opacity",e)})},backdropSaturate:{transform:e=>({"--backdrop-saturate":F("saturate",e)})},backdropSepia:{transform:e=>({"--backdrop-sepia":F("sepia",e)})},flexBasis:{values:"sizes"},gap:{values:"spacing"},rowGap:{values:"spacing",shorthand:["gapY"]},columnGap:{values:"spacing",shorthand:["gapX"]},flexDirection:{shorthand:["flexDir"]},gridGap:{values:"spacing"},gridColumnGap:{values:"spacing"},gridRowGap:{values:"spacing"},outlineColor:{values:B,transform:C("outlineColor")},focusRing:D("&:is(:focus, [data-focus])"),focusVisibleRing:D("&:is(:focus-visible, [data-focus-visible])"),focusRingColor:{values:B,transform:C("--focus-ring-color")},focusRingOffset:{values:"spacing",transform:e=>({"--focus-ring-offset":e})},focusRingWidth:{values:"borderWidths",property:"outlineWidth",transform:e=>({"--focus-ring-width":e})},focusRingStyle:{values:"borderStyles",property:"outlineStyle",transform:e=>({"--focus-ring-style":e})},aspectRatio:{values:"aspectRatios"},width:{values:"sizes",shorthand:["w"]},inlineSize:{values:"sizes"},height:{values:"sizes",shorthand:["h"]},blockSize:{values:"sizes"},boxSize:{values:"sizes",property:"width",transform:e=>({width:e,height:e})},minWidth:{values:"sizes",shorthand:["minW"]},minInlineSize:{values:"sizes"},minHeight:{values:"sizes",shorthand:["minH"]},minBlockSize:{values:"sizes"},maxWidth:{values:"sizes",shorthand:["maxW"]},maxInlineSize:{values:"sizes"},maxHeight:{values:"sizes",shorthand:["maxH"]},maxBlockSize:{values:"sizes"},hideFrom:{values:"breakpoints",transform:(e,{raw:t,token:r})=>({[r.raw(`breakpoints.${t}`)?`@breakpoint ${t}`:`@media screen and (min-width: ${e})`]:{display:"none"}})},hideBelow:{values:"breakpoints",transform:(e,{raw:t,token:r})=>({[r.raw(`breakpoints.${t}`)?`@breakpoint ${t}Down`:`@media screen and (max-width: ${e})`]:{display:"none"}})},overscrollBehavior:{shorthand:["overscroll"]},overscrollBehaviorX:{shorthand:["overscrollX"]},overscrollBehaviorY:{shorthand:["overscrollY"]},scrollbar:{values:["visible","hidden"],transform(e){switch(e){case"visible":return{msOverflowStyle:"auto",scrollbarWidth:"auto","&::-webkit-scrollbar":{display:"block"}};case"hidden":return{msOverflowStyle:"none",scrollbarWidth:"none","&::-webkit-scrollbar":{display:"none"}};default:return{}}}},scrollbarColor:{values:B,transform:C("scrollbarColor")},scrollbarGutter:{values:"spacing"},scrollbarWidth:{values:"sizes"},scrollMargin:{values:"spacing"},scrollMarginTop:{values:"spacing"},scrollMarginBottom:{values:"spacing"},scrollMarginLeft:{values:"spacing"},scrollMarginRight:{values:"spacing"},scrollMarginX:{values:"spacing",transform:e=>({scrollMarginLeft:e,scrollMarginRight:e})},scrollMarginY:{values:"spacing",transform:e=>({scrollMarginTop:e,scrollMarginBottom:e})},scrollPadding:{values:"spacing"},scrollPaddingTop:{values:"spacing"},scrollPaddingBottom:{values:"spacing"},scrollPaddingLeft:{values:"spacing"},scrollPaddingRight:{values:"spacing"},scrollPaddingInline:{values:"spacing",shorthand:["scrollPaddingX"]},scrollPaddingBlock:{values:"spacing",shorthand:["scrollPaddingY"]},scrollSnapType:{values:{none:"none",x:"x var(--scroll-snap-strictness)",y:"y var(--scroll-snap-strictness)",both:"both var(--scroll-snap-strictness)"}},scrollSnapStrictness:{values:["mandatory","proximity"],transform:e=>({"--scroll-snap-strictness":e})},scrollSnapMargin:{values:"spacing"},scrollSnapMarginTop:{values:"spacing"},scrollSnapMarginBottom:{values:"spacing"},scrollSnapMarginLeft:{values:"spacing"},scrollSnapMarginRight:{values:"spacing"},listStylePosition:{shorthand:["listStylePos"]},listStyleImage:{values:"assets",shorthand:["listStyleImg"]},position:{shorthand:["pos"]},zIndex:{values:"zIndex"},inset:{values:"spacing"},insetInline:{values:"spacing",shorthand:["insetX"]},insetBlock:{values:"spacing",shorthand:["insetY"]},top:{values:"spacing"},insetBlockStart:{values:"spacing"},bottom:{values:"spacing"},insetBlockEnd:{values:"spacing"},left:{values:"spacing"},right:{values:"spacing"},insetInlineStart:{values:"spacing",shorthand:["insetStart"]},insetInlineEnd:{values:"spacing",shorthand:["insetEnd"]},ring:{transform:e=>({"--ring-offset-shadow":"var(--ring-inset) 0 0 0 var(--ring-offset-width) var(--ring-offset-color)","--ring-shadow":"var(--ring-inset) 0 0 0 calc(var(--ring-width) + var(--ring-offset-width)) var(--ring-color)","--ring-width":e,boxShadow:"var(--ring-offset-shadow), var(--ring-shadow), var(--shadow, 0 0 #0000)"})},ringColor:{values:B,transform:C("--ring-color")},ringOffset:{transform:e=>({"--ring-offset-width":e})},ringOffsetColor:{values:B,transform:C("--ring-offset-color")},ringInset:{transform:e=>({"--ring-inset":e})},margin:{values:"spacing",shorthand:["m"]},marginTop:{values:"spacing",shorthand:["mt"]},marginBlockStart:{values:"spacing"},marginRight:{values:"spacing",shorthand:["mr"]},marginBottom:{values:"spacing",shorthand:["mb"]},marginBlockEnd:{values:"spacing"},marginLeft:{values:"spacing",shorthand:["ml"]},marginInlineStart:{values:"spacing",shorthand:["ms","marginStart"]},marginInlineEnd:{values:"spacing",shorthand:["me","marginEnd"]},marginInline:{values:"spacing",shorthand:["mx","marginX"]},marginBlock:{values:"spacing",shorthand:["my","marginY"]},padding:{values:"spacing",shorthand:["p"]},paddingTop:{values:"spacing",shorthand:["pt"]},paddingRight:{values:"spacing",shorthand:["pr"]},paddingBottom:{values:"spacing",shorthand:["pb"]},paddingBlockStart:{values:"spacing"},paddingBlockEnd:{values:"spacing"},paddingLeft:{values:"spacing",shorthand:["pl"]},paddingInlineStart:{values:"spacing",shorthand:["ps","paddingStart"]},paddingInlineEnd:{values:"spacing",shorthand:["pe","paddingEnd"]},paddingInline:{values:"spacing",shorthand:["px","paddingX"]},paddingBlock:{values:"spacing",shorthand:["py","paddingY"]},textDecoration:{shorthand:["textDecor"]},textDecorationColor:{values:B,transform:C("textDecorationColor")},textShadow:{values:"shadows"},transform:{transform:e=>{let t=e;return"auto"===e&&(t="translateX(var(--translate-x, 0)) translateY(var(--translate-y, 0)) rotate(var(--rotate, 0)) scaleX(var(--scale-x, 1)) scaleY(var(--scale-y, 1)) skewX(var(--skew-x, 0)) skewY(var(--skew-y, 0))"),"auto-gpu"===e&&(t="translate3d(var(--translate-x, 0), var(--translate-y, 0), 0) rotate(var(--rotate, 0)) scaleX(var(--scale-x, 1)) scaleY(var(--scale-y, 1)) skewX(var(--skew-x, 0)) skewY(var(--skew-y, 0))"),{transform:t}}},skewX:{transform:e=>({"--skew-x":A(e)})},skewY:{transform:e=>({"--skew-y":A(e)})},scaleX:{transform:e=>({"--scale-x":e})},scaleY:{transform:e=>({"--scale-y":e})},scale:{transform:e=>"auto"!==e?{scale:e}:{scale:"var(--scale-x, 1) var(--scale-y, 1)"}},spaceXReverse:{values:{type:"boolean"},transform:e=>({"& > :not(style, [hidden]) ~ :not(style, [hidden])":{"--space-x-reverse":e?"1":void 0}})},spaceX:{property:"marginInlineStart",values:"spacing",transform:e=>({"& > :not(style, [hidden]) ~ :not(style, [hidden])":{"--space-x-reverse":"0",marginInlineStart:`calc(${e} * calc(1 - var(--space-x-reverse)))`,marginInlineEnd:`calc(${e} * var(--space-x-reverse))`}})},spaceYReverse:{values:{type:"boolean"},transform:e=>({"& > :not(style, [hidden]) ~ :not(style, [hidden])":{"--space-y-reverse":e?"1":void 0}})},spaceY:{property:"marginTop",values:"spacing",transform:e=>({"& > :not(style, [hidden]) ~ :not(style, [hidden])":{"--space-y-reverse":"0",marginTop:`calc(${e} * calc(1 - var(--space-y-reverse)))`,marginBottom:`calc(${e} * var(--space-y-reverse))`}})},rotate:{transform:e=>"auto"!==e?{rotate:A(e)}:{rotate:"var(--rotate-x, 0) var(--rotate-y, 0) var(--rotate-z, 0)"}},rotateX:{transform:e=>({"--rotate-x":A(e)})},rotateY:{transform:e=>({"--rotate-y":A(e)})},translate:{transform:e=>"auto"!==e?{translate:e}:{translate:"var(--translate-x) var(--translate-y)"}},translateX:{values:"spacing",transform:e=>({"--translate-x":e})},translateY:{values:"spacing",transform:e=>({"--translate-y":e})},transition:{values:["all","common","colors","opacity","position","backgrounds","size","shadow","transform"],transform(e){switch(e){case"all":return M("all");case"position":return M("left, right, top, bottom, inset-inline, inset-block");case"colors":return M("color, background-color, border-color, text-decoration-color, fill, stroke");case"opacity":return M("opacity");case"shadow":return M("box-shadow");case"transform":return M("transform");case"size":return M("width, height");case"backgrounds":return M("background, background-color, background-image, background-position");case"common":return M("color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter");default:return{transition:e}}}},transitionDuration:{values:"durations"},transitionProperty:{values:{common:"background-color, border-color, color, fill, stroke, opacity, box-shadow, translate, transform",colors:"background-color, border-color, color, fill, stroke",size:"width, height",position:"left, right, top, bottom, inset-inline, inset-block",background:"background, background-color, background-image, background-position"}},transitionTimingFunction:{values:"easings"},animation:{values:"animations"},animationDuration:{values:"durations"},animationDelay:{values:"durations"},animationTimingFunction:{values:"easings"},fontFamily:{values:"fonts"},fontSize:{values:"fontSizes"},fontWeight:{values:"fontWeights"},lineHeight:{values:"lineHeights"},letterSpacing:{values:"letterSpacings"},textIndent:{values:"spacing"},truncate:{values:{type:"boolean"},transform:e=>!0===e?{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"}:{}},lineClamp:{transform:e=>"none"===e?{WebkitLineClamp:"unset"}:{overflow:"hidden",display:"-webkit-box",WebkitLineClamp:e,WebkitBoxOrient:"vertical",textWrap:"wrap"}},srOnly:{values:{type:"boolean"},transform:e=>$[e]||{}},debug:{values:{type:"boolean"},transform:e=>e?{outline:"1px solid blue !important","& > *":{outline:"1px solid red !important"}}:{}},caretColor:{values:B,transform:C("caretColor")},cursor:{values:"cursor"}}},$={true:{position:"absolute",width:"1px",height:"1px",padding:"0",margin:"-1px",overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0"},false:{position:"static",width:"auto",height:"auto",padding:"0",margin:"0",overflow:"visible",clip:"auto",whiteSpace:"normal"}};var U=new Map("WebkitAppearance,WebkitBorderBefore,WebkitBorderBeforeColor,WebkitBorderBeforeStyle,WebkitBorderBeforeWidth,WebkitBoxReflect,WebkitLineClamp,WebkitMask,WebkitMaskAttachment,WebkitMaskClip,WebkitMaskComposite,WebkitMaskImage,WebkitMaskOrigin,WebkitMaskPosition,WebkitMaskPositionX,WebkitMaskPositionY,WebkitMaskRepeat,WebkitMaskRepeatX,WebkitMaskRepeatY,WebkitMaskSize,WebkitOverflowScrolling,WebkitTapHighlightColor,WebkitTextFillColor,WebkitTextStroke,WebkitTextStrokeColor,WebkitTextStrokeWidth,WebkitTouchCallout,WebkitUserModify,WebkitUserSelect,accentColor,alignContent,alignItems,alignSelf,alignTracks,all,anchorName,anchorScope,animation,animationComposition,animationDelay,animationDirection,animationDuration,animationFillMode,animationIterationCount,animationName,animationPlayState,animationRange,animationRangeEnd,animationRangeStart,animationTimeline,animationTimingFunction,appearance,aspectRatio,backdropFilter,backfaceVisibility,background,backgroundAttachment,backgroundBlendMode,backgroundClip,backgroundColor,backgroundImage,backgroundOrigin,backgroundPosition,backgroundPositionX,backgroundPositionY,backgroundRepeat,backgroundSize,blockSize,border,borderBlock,borderBlockColor,borderBlockEnd,borderBlockEndColor,borderBlockEndStyle,borderBlockEndWidth,borderBlockStart,borderBlockStartColor,borderBlockStartStyle,borderBlockStartWidth,borderBlockStyle,borderBlockWidth,borderBottom,borderBottomColor,borderBottomLeftRadius,borderBottomRightRadius,borderBottomStyle,borderBottomWidth,borderCollapse,borderColor,borderEndEndRadius,borderEndStartRadius,borderImage,borderImageOutset,borderImageRepeat,borderImageSlice,borderImageSource,borderImageWidth,borderInline,borderInlineColor,borderInlineEnd,borderInlineEndColor,borderInlineEndStyle,borderInlineEndWidth,borderInlineStart,borderInlineStartColor,borderInlineStartStyle,borderInlineStartWidth,borderInlineStyle,borderInlineWidth,borderLeft,borderLeftColor,borderLeftStyle,borderLeftWidth,borderRadius,borderRight,borderRightColor,borderRightStyle,borderRightWidth,borderSpacing,borderStartEndRadius,borderStartStartRadius,borderStyle,borderTop,borderTopColor,borderTopLeftRadius,borderTopRightRadius,borderTopStyle,borderTopWidth,borderWidth,bottom,boxAlign,boxDecorationBreak,boxDirection,boxFlex,boxFlexGroup,boxLines,boxOrdinalGroup,boxOrient,boxPack,boxShadow,boxSizing,breakAfter,breakBefore,breakInside,captionSide,caret,caretColor,caretShape,clear,clip,clipPath,clipRule,color,colorInterpolationFilters,colorScheme,columnCount,columnFill,columnGap,columnRule,columnRuleColor,columnRuleStyle,columnRuleWidth,columnSpan,columnWidth,columns,contain,containIntrinsicBlockSize,containIntrinsicHeight,containIntrinsicInlineSize,containIntrinsicSize,containIntrinsicWidth,container,containerName,containerType,content,contentVisibility,counterIncrement,counterReset,counterSet,cursor,cx,cy,d,direction,display,dominantBaseline,emptyCells,fieldSizing,fill,fillOpacity,fillRule,filter,flex,flexBasis,flexDirection,flexFlow,flexGrow,flexShrink,flexWrap,float,floodColor,floodOpacity,font,fontFamily,fontFeatureSettings,fontKerning,fontLanguageOverride,fontOpticalSizing,fontPalette,fontSize,fontSizeAdjust,fontSmooth,fontStretch,fontStyle,fontSynthesis,fontSynthesisPosition,fontSynthesisSmallCaps,fontSynthesisStyle,fontSynthesisWeight,fontVariant,fontVariantAlternates,fontVariantCaps,fontVariantEastAsian,fontVariantEmoji,fontVariantLigatures,fontVariantNumeric,fontVariantPosition,fontVariationSettings,fontWeight,forcedColorAdjust,gap,grid,gridArea,gridAutoColumns,gridAutoFlow,gridAutoRows,gridColumn,gridColumnEnd,gridColumnGap,gridColumnStart,gridGap,gridRow,gridRowEnd,gridRowGap,gridRowStart,gridTemplate,gridTemplateAreas,gridTemplateColumns,gridTemplateRows,hangingPunctuation,height,hyphenateCharacter,hyphenateLimitChars,hyphens,imageOrientation,imageRendering,imageResolution,imeMode,initialLetter,initialLetterAlign,inlineSize,inset,insetBlock,insetBlockEnd,insetBlockStart,insetInline,insetInlineEnd,insetInlineStart,interpolateSize,isolation,justifyContent,justifyItems,justifySelf,justifyTracks,left,letterSpacing,lightingColor,lineBreak,lineClamp,lineHeight,lineHeightStep,listStyle,listStyleImage,listStylePosition,listStyleType,margin,marginBlock,marginBlockEnd,marginBlockStart,marginBottom,marginInline,marginInlineEnd,marginInlineStart,marginLeft,marginRight,marginTop,marginTrim,marker,markerEnd,markerMid,markerStart,mask,maskBorder,maskBorderMode,maskBorderOutset,maskBorderRepeat,maskBorderSlice,maskBorderSource,maskBorderWidth,maskClip,maskComposite,maskImage,maskMode,maskOrigin,maskPosition,maskRepeat,maskSize,maskType,masonryAutoFlow,mathDepth,mathShift,mathStyle,maxBlockSize,maxHeight,maxInlineSize,maxLines,maxWidth,minBlockSize,minHeight,minInlineSize,minWidth,mixBlendMode,objectFit,objectPosition,offset,offsetAnchor,offsetDistance,offsetPath,offsetPosition,offsetRotate,opacity,order,orphans,outline,outlineColor,outlineOffset,outlineStyle,outlineWidth,overflow,overflowAnchor,overflowBlock,overflowClipBox,overflowClipMargin,overflowInline,overflowWrap,overflowX,overflowY,overlay,overscrollBehavior,overscrollBehaviorBlock,overscrollBehaviorInline,overscrollBehaviorX,overscrollBehaviorY,padding,paddingBlock,paddingBlockEnd,paddingBlockStart,paddingBottom,paddingInline,paddingInlineEnd,paddingInlineStart,paddingLeft,paddingRight,paddingTop,page,pageBreakAfter,pageBreakBefore,pageBreakInside,paintOrder,perspective,perspectiveOrigin,placeContent,placeItems,placeSelf,pointerEvents,position,positionAnchor,positionArea,positionTry,positionTryFallbacks,positionTryOrder,positionVisibility,printColorAdjust,quotes,r,resize,right,rotate,rowGap,rubyAlign,rubyMerge,rubyPosition,rx,ry,scale,scrollBehavior,scrollMargin,scrollMarginBlock,scrollMarginBlockEnd,scrollMarginBlockStart,scrollMarginBottom,scrollMarginInline,scrollMarginInlineEnd,scrollMarginInlineStart,scrollMarginLeft,scrollMarginRight,scrollMarginTop,scrollPadding,scrollPaddingBlock,scrollPaddingBlockEnd,scrollPaddingBlockStart,scrollPaddingBottom,scrollPaddingInline,scrollPaddingInlineEnd,scrollPaddingInlineStart,scrollPaddingLeft,scrollPaddingRight,scrollPaddingTop,scrollSnapAlign,scrollSnapCoordinate,scrollSnapDestination,scrollSnapPointsX,scrollSnapPointsY,scrollSnapStop,scrollSnapType,scrollSnapTypeX,scrollSnapTypeY,scrollTimeline,scrollTimelineAxis,scrollTimelineName,scrollbarColor,scrollbarGutter,scrollbarWidth,shapeImageThreshold,shapeMargin,shapeOutside,shapeRendering,stopColor,stopOpacity,stroke,strokeDasharray,strokeDashoffset,strokeLinecap,strokeLinejoin,strokeMiterlimit,strokeOpacity,strokeWidth,tabSize,tableLayout,textAlign,textAlignLast,textAnchor,textBox,textBoxEdge,textBoxTrim,textCombineUpright,textDecoration,textDecorationColor,textDecorationLine,textDecorationSkip,textDecorationSkipInk,textDecorationStyle,textDecorationThickness,textEmphasis,textEmphasisColor,textEmphasisPosition,textEmphasisStyle,textIndent,textJustify,textOrientation,textOverflow,textRendering,textShadow,textSizeAdjust,textSpacingTrim,textTransform,textUnderlineOffset,textUnderlinePosition,textWrap,textWrapMode,textWrapStyle,timelineScope,top,touchAction,transform,transformBox,transformOrigin,transformStyle,transition,transitionBehavior,transitionDelay,transitionDuration,transitionProperty,transitionTimingFunction,translate,unicodeBidi,userSelect,vectorEffect,verticalAlign,viewTimeline,viewTimelineAxis,viewTimelineInset,viewTimelineName,viewTransitionName,visibility,whiteSpace,whiteSpaceCollapse,widows,width,willChange,wordBreak,wordSpacing,wordWrap,writingMode,x,y,zIndex,zoom,alignmentBaseline,baselineShift,colorInterpolation,colorRendering,glyphOrientationVertical".split(",").concat("".split(",")).map(e=>[e,!0])),G=/&|@/,q=function(e){let t=Object.create(null);return r=>(void 0===t[r]&&(t[r]=e(r)),t[r])}(e=>U.has(e)||e.startsWith("--")||G.test(e)),K=r(54854);let Y=e=>null!=e;function X(e,t,r={}){let{stop:n,getKey:o}=r;return function e(r,i=[]){if((0,O.Gv)(r)||Array.isArray(r)){let a={};for(let[s,l]of Object.entries(r)){let c=o?.(s,l)??s,d=[...i,c];if(n?.(r,d))return t(r,i);let u=e(l,d);Y(u)&&(a[c]=u)}return a}return t(r,i)}(e)}var J=r(84971);let Z=e=>{let t=Object.create(null);return function(...r){let n=r.map(e=>J(e)).join("|");return void 0===t[n]&&(t[n]=e(...r)),t[n]}};var Q=r(98956);function ee(e=""){let t=new RegExp(String.raw`-?\d+(?:\.\d+|\d*)`),r=RegExp("px|em|rem"),n=e.match(RegExp(`${t.source}(${r.source})`));return n?.[1]}function et(e=""){if("number"==typeof e)return`${e}px`;let t=ee(e);return t&&"px"!==t?"em"===t||"rem"===t?`${16*parseFloat(e)}px`:void 0:e}function er(e=""){let t=ee(e);return t&&"rem"!==t?"em"===t?`${parseFloat(e)}rem`:"px"===t?`${parseFloat(e)/16}rem`:void 0:e}let en=e=>e.charAt(0).toUpperCase()+e.slice(1);function eo(e){let t=parseFloat(et(e)??"")-.04;return er(`${t}px`)}function ei({min:e,max:t}){return null==e&&null==t?"":["@media screen",e&&`(min-width: ${e})`,t&&`(max-width: ${t})`].filter(Boolean).join(" and ")}let ea=(e,t)=>Object.fromEntries(Object.entries(e).map(([e,r])=>t(e,r))),es=e=>{let{breakpoints:t,conditions:r={}}=e,n=Object.assign({},ea(r,(e,t)=>[`_${e}`,t]),t.conditions);function o(){return Object.keys(n)}function i(e){return o().includes(e)||/^@|&|&$/.test(e)||e.startsWith("_")}return{keys:o,sort:function(e){return e.filter(e=>"base"!==e).sort((e,t)=>{let r=i(e),n=i(t);return r&&!n?1:!r&&n?-1:0})},has:i,resolve:function(e){return Reflect.get(n,e)||e},breakpoints:t.keys(),expandAtRule:function(e){return e.startsWith("@breakpoint")?t.getCondition(e.replace("@breakpoint ","")):e}}},el=e=>({minMax:RegExp(`(!?\\(\\s*min(-device-)?-${e})(.|
)+\\(\\s*max(-device)?-${e}`,"i"),min:RegExp(`\\(\\s*min(-device)?-${e}`,"i"),maxMin:RegExp(`(!?\\(\\s*max(-device)?-${e})(.|
)+\\(\\s*min(-device)?-${e}`,"i"),max:RegExp(`\\(\\s*max(-device)?-${e}`,"i")}),ec=el("width"),ed=el("height"),eu=e=>({isMin:ew(e.minMax,e.maxMin,e.min),isMax:ew(e.maxMin,e.minMax,e.max)}),{isMin:ep,isMax:eg}=eu(ec),{isMin:eh,isMax:ef}=eu(ed),em=/print/i,ev=/^print$/i,eb=/(-?\d*\.?\d+)(ch|em|ex|px|rem)/,ex=/(\d)/,ey=Number.MAX_VALUE,ek={ch:8.8984375,em:16,rem:16,ex:8.296875,px:1};function eS(e){let t=eb.exec(e)||(ep(e)||eh(e)?ex.exec(e):null);return t?"0"===t[0]?0:parseFloat(t[1])*(ek[t[2]]||1):ey}function ew(e,t,r){return n=>e.test(n)||!t.test(n)&&r.test(n)}let eC=Z((e,t)=>{let r=function(e,t){let r=em.test(e),n=ev.test(e),o=em.test(t),i=ev.test(t);return r&&o?!n&&i?1:n&&!i?-1:e.localeCompare(t):r?1:o?-1:null}(e,t);if(null!==r)return r;let n=ep(e)||eh(e),o=eg(e)||ef(e),i=ep(t)||eh(t),a=eg(t)||ef(t);if(n&&a)return -1;if(o&&i)return 1;let s=eS(e),l=eS(t);return s===ey&&l===ey?e.localeCompare(t):s===ey?1:l===ey?-1:s!==l?s>l?o?-1:1:o?1:-1:e.localeCompare(t)});function eO(e){return e.sort(([e],[t])=>eC(e,t))}let eE=/\s*!(important)?/i,eI=e=>!!(0,O.Kg)(e)&&eE.test(e),eT=e=>(0,O.Kg)(e)?e.replace(eE,"").trim():e;function eP(e){var t;let{transform:r,conditions:n,normalize:o}=e,i=(t=e,Z(function(...e){return E({},...function(e){let r=function(...e){return e.filter(e=>(0,O.Gv)(e)&&Object.keys((0,K.o)(e)).length>0)}(...e);return 1===r.length?r:r.map(e=>t.normalize(e))}(e))}));return Z(function(...e){let t=o(i(...e)),a=Object.create(null);return X(t,(e,t)=>{let o=eI(e);if(null==e)return;let[i,...s]=n.sort(t).map(n.resolve);o&&(e=eT(e));let l=r(i,e)??Object.create(null);l=X(l,e=>(0,O.Kg)(e)&&o?`${e} !important`:e,{getKey:e=>n.expandAtRule(e)}),function(e,t,r){let n=e;for(let e of t)e&&(n[e]||(n[e]=Object.create(null)),n=n[e]);E(n,r)}(a,s.flat(),l)}),function e(t){let r=[],n=[],o={};for(let[i,a]of Object.entries(t))i.startsWith("@media")?r.push([i,a]):i.startsWith("@container")?n.push([i,a]):(0,O.Gv)(a)?o[i]=e(a):o[i]=a;let i=eO(r),a=eO(n);return{...o,...Object.fromEntries(i),...Object.fromEntries(a)}}(a)})}var eN=r(32850);function eR(e,t=[]){let r=Object.assign({},e);for(let e of t)e in r&&delete r[e];return r}var e_=r(57716);let eV=e=>({base:{},variants:{},defaultVariants:{},compoundVariants:[],...e}),ez={reset:"reset",base:"base",tokens:"tokens",recipes:"recipes"},eF={reset:0,base:1,tokens:2,recipes:3},eA=(e={})=>{let t=t=>({base:e.base?.[t]??{},variants:{},defaultVariants:e.defaultVariants??{},compoundVariants:e.compoundVariants?eD(e.compoundVariants,t):[]}),r=(e.slots??[]).map(e=>[e,t(e)]);for(let[t,n]of Object.entries(e.variants??{}))for(let[e,o]of Object.entries(n))r.forEach(([r,n])=>{var i;(i=n.variants)[t]??(i[t]={}),n.variants[t][e]=o[r]??{}});return Object.fromEntries(r)},eD=(e,t)=>e.filter(e=>e.css[t]).map(e=>({...e,css:e.css[t]})),eL=/([\0-\x1f\x7f]|^-?\d)|^-$|^-|[^\x80-\uFFFF\w-]/g,eM=function(e,t){return t?"\0"===e?"�":"-"===e&&1===e.length?"\\-":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16):"\\"+e},ej=e=>(e+"").replace(eL,eM),eW=(e,t)=>{let r="",n=0,o="char",i="",a="",s=[];for(;n<e.length;){let l=e[n];if("{"===l){let o=e.indexOf("}",n);if(-1===o)break;let i=e.slice(n+1,o);r+=t(i)??i,n=o+1;continue}if("token"===o&&","===l){""===e[n]&&n++,o="fallback",s.push(o);let l=t(i);l?.endsWith(")")&&(r+=l.slice(0,-1)),i="",a="";continue}if("fallback"===o&&", var("===a+l){let t=eB(e.slice(n+1))+n+1,i=e.slice(n+1,t);if(-1===t)break;r+=", var("+i+")",n=t+1,o=s.pop()??o,a="";continue}if("token"===o||"fallback"===o){if(n++,")"===l){o=s.pop()??o??"char",a+=l;let e=i?t(i)??ej(i):i;if(a){if(!(a=a.slice(1).trim()).startsWith("token(")&&a.endsWith(")")&&(a=a.slice(0,-1)),a.includes("token(")){let e=eW(a,t);e&&(a=e.slice(0,-1))}else if(a){let e=t(a);e&&(a=e)}}let n=r.at(-1);a?n?.trim()?r+=e.slice(0,-1)+", "+a+")":r+=a:r+=e||")",i="",a="",o="char";continue}"token"===o&&(i+=l),"fallback"===o&&(a+=l);continue}let c=e.indexOf("token(",n);if(-1!==c){let t=c+6;r+=e.slice(n,c),n=t,o="token",s.push(o);continue}r+=l,n++}return r},eB=e=>{let t=0,r=["("];for(;t<e.length;){let n=e[t];if("("===n)r.push(n);else if(")"===n&&(r.pop(),0===r.length))break;t++}return t};function eH(e){let t={};return e.forEach((e,r)=>{e instanceof Map?t[r]=Object.fromEntries(e):t[r]=e}),t}let e$=/({([^}]*)})/g,eU=/[{}]/g,eG=/\w+\.\w+/,eq=e=>{if(!(0,O.Kg)(e))return[];let t=e.match(e$);return t?t.map(e=>e.replace(eU,"")).map(e=>e.trim()):[]},eK=e=>e$.test(e);function eY(e){return(0,O.Gv)(e)&&e.reference?e.reference:String(e)}let eX=(e,...t)=>t.map(eY).join(` ${e} `).replace(/calc/g,""),eJ=(...e)=>`calc(${eX("+",...e)})`,eZ=(...e)=>`calc(${eX("-",...e)})`,eQ=(...e)=>`calc(${eX("*",...e)})`,e0=(...e)=>`calc(${eX("/",...e)})`,e1=e=>{let t=eY(e);return null==t||Number.isNaN(parseFloat(t))?eQ(t,-1):String(t).startsWith("-")?String(t).slice(1):`-${t}`},e2=Object.assign(e=>({add:(...t)=>e2(eJ(e,...t)),subtract:(...t)=>e2(eZ(e,...t)),multiply:(...t)=>e2(eQ(e,...t)),divide:(...t)=>e2(e0(e,...t)),negate:()=>e2(e1(e)),toString:()=>e.toString()}),{add:eJ,subtract:eZ,multiply:eQ,divide:e0,negate:e1}),e5=new Set(["spacing","sizes","borderWidths","fontSizes","radii"]),e3=[{enforce:"pre",transform(e){let{prefix:t,allTokens:r,formatCssVar:n,formatTokenName:o,registerToken:i}=e;r.filter(({extensions:e})=>"spacing"===e.category).forEach(e=>{let r=e.path.slice(),a=n(r,t);if((0,O.Kg)(e.value)&&"0rem"===e.value)return;let s=structuredClone(e);Object.assign(s.extensions,{negative:!0,prop:`-${e.extensions.prop}`,originalPath:r}),s.value=e2.negate(a.ref);let l=s.path[s.path.length-1];null!=l&&(s.path[s.path.length-1]=`-${l}`),s.path&&(s.name=o(s.path)),i(s)})}},{enforce:"post",transform(e){let{allTokens:t,registerToken:r,formatTokenName:n}=e,o=t.filter(({extensions:e})=>"colors"===e.category),i=new Map,a=new Map;o.forEach(e=>{let{colorPalette:t}=e.extensions;t&&(t.keys.forEach(e=>{i.set(n(e),e)}),t.roots.forEach(r=>{let o=n(r),s=a.get(o)||[];if(s.push(e),a.set(o,s),e.extensions.default&&1===r.length){let e=t.keys[0]?.filter(Boolean);if(!e.length)return;let o=r.concat(e);i.set(n(o),[])}}))}),i.forEach(e=>{let t=["colors","colorPalette",...e].filter(Boolean),o=n(t),i=n(t.slice(1));r({name:o,value:o,originalValue:o,path:t,extensions:{condition:"base",originalPath:t,category:"colors",prop:i,virtual:!0}},"pre")})}},{enforce:"post",transform(e){e.allTokens.filter(e=>e5.has(e.extensions.category)&&!e.extensions.negative).forEach(e=>{Object.assign(e.extensions,{pixelValue:et(e.value)})})}},{enforce:"post",transform(e){e.allTokens=e.allTokens.filter(e=>""!==e.value)}}],e4=[{type:"extensions",enforce:"pre",name:"tokens/css-var",transform(e,t){let{prefix:r,formatCssVar:n}=t,{negative:o,originalPath:i}=e.extensions;return{cssVar:n((o?i:e.path).filter(Boolean),r)}}},{enforce:"post",type:"value",name:"tokens/conditionals",transform(e,t){let{prefix:r,formatCssVar:n}=t,o=eq(e.value);return o.length&&o.forEach(t=>{let o=n(t.split("."),r);e.value=e.value.replace(`{${o.ref}}`,o)}),e.value}},{type:"extensions",enforce:"pre",name:"tokens/colors/colorPalette",match:e=>"colors"===e.extensions.category&&!e.extensions.virtual,transform(e,t){let r=e.path.slice();if(r.pop(),r.shift(),0===r.length){let t=[...e.path];t.shift(),r=t}if(0===r.length)return{};let n=r.reduce((e,t,r,n)=>{let o=n.slice(0,r+1);return e.push(o),e},[]),o=r[0],i=t.formatTokenName(r),a=e.path.slice(e.path.indexOf(o)+1).reduce((e,t,r,n)=>(e.push(n.slice(r)),e),[]);return 0===a.length&&a.push([""]),{colorPalette:{value:i,roots:n,keys:a}}}}],e6=e=>(0,O.Gv)(e)&&Object.prototype.hasOwnProperty.call(e,"value");function e8(e){return"DEFAULT"===e[0]?e:e.filter(e=>"DEFAULT"!==e)}function e7(e){return e.filter(e=>"base"!==e)}Array.from(new Set(["aspectRatios","zIndex","opacity","colors","fonts","fontSizes","fontWeights","lineHeights","letterSpacings","sizes","shadows","spacing","radii","cursor","borders","borderWidths","borderStyles","durations","easings","animations","blurs","gradients","breakpoints","assets"]));let e9="var(--chakra-empty,/*!*/ /*!*/)",te={"*":{fontFeatureSettings:'"cv11"',"--ring-inset":e9,"--ring-offset-width":"0px","--ring-offset-color":"#fff","--ring-color":"rgba(66, 153, 225, 0.6)","--ring-offset-shadow":"0 0 #0000","--ring-shadow":"0 0 #0000",...Object.fromEntries(["brightness","contrast","grayscale","hue-rotate","invert","saturate","sepia","drop-shadow"].map(e=>[`--${e}`,e9])),...Object.fromEntries(["blur","brightness","contrast","grayscale","hue-rotate","invert","opacity","saturate","sepia"].map(e=>[`--backdrop-${e}`,e9])),"--global-font-mono":"fonts.mono","--global-font-body":"fonts.body","--global-color-border":"colors.border"},html:{color:"fg",bg:"bg",lineHeight:"1.5",colorPalette:"gray"},"*::placeholder, *[data-placeholder]":{color:"fg.muted/80"},"*::selection":{bg:"colorPalette.emphasized/80"}},tt={className:"chakra-badge",base:{display:"inline-flex",alignItems:"center",borderRadius:"l2",gap:"1",fontWeight:"medium",fontVariantNumeric:"tabular-nums",whiteSpace:"nowrap",userSelect:"none"},variants:{variant:{solid:{bg:"colorPalette.solid",color:"colorPalette.contrast"},subtle:{bg:"colorPalette.subtle",color:"colorPalette.fg"},outline:{color:"colorPalette.fg",shadow:"inset 0 0 0px 1px var(--shadow-color)",shadowColor:"colorPalette.muted"},surface:{bg:"colorPalette.subtle",color:"colorPalette.fg",shadow:"inset 0 0 0px 1px var(--shadow-color)",shadowColor:"colorPalette.muted"},plain:{color:"colorPalette.fg"}},size:{xs:{textStyle:"2xs",px:"1",minH:"4"},sm:{textStyle:"xs",px:"1.5",minH:"5"},md:{textStyle:"sm",px:"2",minH:"6"},lg:{textStyle:"sm",px:"2.5",minH:"7"}}},defaultVariants:{variant:"subtle",size:"sm"}},tr={className:"chakra-checkmark",base:{display:"inline-flex",alignItems:"center",justifyContent:"center",flexShrink:"0",color:"white",borderWidth:"1px",borderColor:"transparent",borderRadius:"l1",cursor:"checkbox",focusVisibleRing:"outside",_icon:{boxSize:"full"},_invalid:{colorPalette:"red",borderColor:"border.error"},_disabled:{opacity:"0.5",cursor:"disabled"}},variants:{size:{xs:{boxSize:"3"},sm:{boxSize:"4"},md:{boxSize:"5",p:"0.5"},lg:{boxSize:"6",p:"0.5"}},variant:{solid:{borderColor:"border.emphasized","&:is([data-state=checked], [data-state=indeterminate])":{bg:"colorPalette.solid",color:"colorPalette.contrast",borderColor:"colorPalette.solid"}},outline:{borderColor:"border","&:is([data-state=checked], [data-state=indeterminate])":{color:"colorPalette.fg",borderColor:"colorPalette.solid"}},subtle:{bg:"colorPalette.muted",borderColor:"colorPalette.muted","&:is([data-state=checked], [data-state=indeterminate])":{color:"colorPalette.fg"}},plain:{"&:is([data-state=checked], [data-state=indeterminate])":{color:"colorPalette.fg"}},inverted:{borderColor:"border",color:"colorPalette.fg","&:is([data-state=checked], [data-state=indeterminate])":{borderColor:"colorPalette.solid"}}}},defaultVariants:{variant:"solid",size:"md"}},{variants:tn,defaultVariants:to}=tt,ti={className:"color-swatch",base:{boxSize:"var(--swatch-size)",shadow:"inset 0 0 0 1px rgba(0, 0, 0, 0.1)","--checker-size":"8px","--checker-bg":"colors.bg","--checker-fg":"colors.bg.emphasized",background:"linear-gradient(var(--color), var(--color)), repeating-conic-gradient(var(--checker-fg) 0%, var(--checker-fg) 25%, var(--checker-bg) 0%, var(--checker-bg) 50%) 0% 50% / var(--checker-size) var(--checker-size) !important",display:"inline-flex",alignItems:"center",justifyContent:"center",flexShrink:"0"},variants:{size:{"2xs":{"--swatch-size":"sizes.3.5"},xs:{"--swatch-size":"sizes.4"},sm:{"--swatch-size":"sizes.4.5"},md:{"--swatch-size":"sizes.5"},lg:{"--swatch-size":"sizes.6"},xl:{"--swatch-size":"sizes.7"},"2xl":{"--swatch-size":"sizes.8"},inherit:{"--swatch-size":"inherit"},full:{"--swatch-size":"100%"}},shape:{square:{borderRadius:"none"},circle:{borderRadius:"full"},rounded:{borderRadius:"l1"}}},defaultVariants:{size:"md",shape:"rounded"}},ta={className:"chakra-input",base:{width:"100%",minWidth:"0",outline:"0",position:"relative",appearance:"none",textAlign:"start",borderRadius:"l2",_disabled:{layerStyle:"disabled"},height:"var(--input-height)",minW:"var(--input-height)","--focus-color":"colors.colorPalette.focusRing","--error-color":"colors.border.error",_invalid:{focusRingColor:"var(--error-color)",borderColor:"var(--error-color)"}},variants:{size:{"2xs":{textStyle:"xs",px:"2","--input-height":"sizes.7"},xs:{textStyle:"xs",px:"2","--input-height":"sizes.8"},sm:{textStyle:"sm",px:"2.5","--input-height":"sizes.9"},md:{textStyle:"sm",px:"3","--input-height":"sizes.10"},lg:{textStyle:"md",px:"4","--input-height":"sizes.11"},xl:{textStyle:"md",px:"4.5","--input-height":"sizes.12"},"2xl":{textStyle:"lg",px:"5","--input-height":"sizes.16"}},variant:{outline:{bg:"transparent",borderWidth:"1px",borderColor:"border",focusVisibleRing:"inside",focusRingColor:"var(--focus-color)"},subtle:{borderWidth:"1px",borderColor:"transparent",bg:"bg.muted",focusVisibleRing:"inside",focusRingColor:"var(--focus-color)"},flushed:{bg:"transparent",borderBottomWidth:"1px",borderBottomColor:"border",borderRadius:"0",px:"0",_focusVisible:{borderColor:"var(--focus-color)",boxShadow:"0px 1px 0px 0px var(--focus-color)",_invalid:{borderColor:"var(--error-color)",boxShadow:"0px 1px 0px 0px var(--error-color)"}}}}},defaultVariants:{size:"md",variant:"outline"}},ts={className:"chakra-input-addon",base:{flex:"0 0 auto",width:"auto",display:"flex",alignItems:"center",whiteSpace:"nowrap",alignSelf:"stretch",borderRadius:"l2"},variants:{size:ta.variants.size,variant:{outline:{borderWidth:"1px",borderColor:"border",bg:"bg.muted"},subtle:{borderWidth:"1px",borderColor:"transparent",bg:"bg.emphasized"},flushed:{borderBottom:"1px solid",borderColor:"inherit",borderRadius:"0",px:"0",bg:"transparent"}}},defaultVariants:{size:"md",variant:"outline"}},tl={className:"chakra-radiomark",base:{display:"inline-flex",alignItems:"center",justifyContent:"center",flexShrink:0,verticalAlign:"top",color:"white",borderWidth:"1px",borderColor:"transparent",borderRadius:"full",cursor:"radio",_focusVisible:{outline:"2px solid",outlineColor:"colorPalette.focusRing",outlineOffset:"2px"},_invalid:{colorPalette:"red",borderColor:"red.500"},_disabled:{opacity:"0.5",cursor:"disabled"},"& .dot":{height:"100%",width:"100%",borderRadius:"full",bg:"currentColor",scale:"0.4"}},variants:{variant:{solid:{borderWidth:"1px",borderColor:"border.emphasized",_checked:{bg:"colorPalette.solid",color:"colorPalette.contrast",borderColor:"colorPalette.solid"}},subtle:{borderWidth:"1px",bg:"colorPalette.muted",borderColor:"colorPalette.muted",color:"transparent",_checked:{color:"colorPalette.fg"}},outline:{borderWidth:"1px",borderColor:"inherit",_checked:{color:"colorPalette.fg",borderColor:"colorPalette.solid"},"& .dot":{scale:"0.6"}},inverted:{bg:"bg",borderWidth:"1px",borderColor:"inherit",_checked:{color:"colorPalette.solid",borderColor:"currentcolor"}}},size:{xs:{boxSize:"3"},sm:{boxSize:"4"},md:{boxSize:"5"},lg:{boxSize:"6"}}},defaultVariants:{variant:"solid",size:"md"}},tc={badge:tt,button:{className:"chakra-button",base:{display:"inline-flex",appearance:"none",alignItems:"center",justifyContent:"center",userSelect:"none",position:"relative",borderRadius:"l2",whiteSpace:"nowrap",verticalAlign:"middle",borderWidth:"1px",borderColor:"transparent",cursor:"button",flexShrink:"0",outline:"0",lineHeight:"1.2",isolation:"isolate",fontWeight:"medium",transitionProperty:"common",transitionDuration:"moderate",focusVisibleRing:"outside",_disabled:{layerStyle:"disabled"},_icon:{flexShrink:"0"}},variants:{size:{"2xs":{h:"6",minW:"6",textStyle:"xs",px:"2",gap:"1",_icon:{width:"3.5",height:"3.5"}},xs:{h:"8",minW:"8",textStyle:"xs",px:"2.5",gap:"1",_icon:{width:"4",height:"4"}},sm:{h:"9",minW:"9",px:"3.5",textStyle:"sm",gap:"2",_icon:{width:"4",height:"4"}},md:{h:"10",minW:"10",textStyle:"sm",px:"4",gap:"2",_icon:{width:"5",height:"5"}},lg:{h:"11",minW:"11",textStyle:"md",px:"5",gap:"3",_icon:{width:"5",height:"5"}},xl:{h:"12",minW:"12",textStyle:"md",px:"5",gap:"2.5",_icon:{width:"5",height:"5"}},"2xl":{h:"16",minW:"16",textStyle:"lg",px:"7",gap:"3",_icon:{width:"6",height:"6"}}},variant:{solid:{bg:"colorPalette.solid",color:"colorPalette.contrast",borderColor:"transparent",_hover:{bg:"colorPalette.solid/90"},_expanded:{bg:"colorPalette.solid/90"}},subtle:{bg:"colorPalette.subtle",color:"colorPalette.fg",borderColor:"transparent",_hover:{bg:"colorPalette.muted"},_expanded:{bg:"colorPalette.muted"}},surface:{bg:"colorPalette.subtle",color:"colorPalette.fg",shadow:"0 0 0px 1px var(--shadow-color)",shadowColor:"colorPalette.muted",_hover:{bg:"colorPalette.muted"},_expanded:{bg:"colorPalette.muted"}},outline:{borderWidth:"1px",borderColor:"colorPalette.muted",color:"colorPalette.fg",_hover:{bg:"colorPalette.subtle"},_expanded:{bg:"colorPalette.subtle"}},ghost:{bg:"transparent",color:"colorPalette.fg",_hover:{bg:"colorPalette.subtle"},_expanded:{bg:"colorPalette.subtle"}},plain:{color:"colorPalette.fg"}}},defaultVariants:{size:"md",variant:"solid"}},code:{className:"chakra-code",base:{fontFamily:"mono",alignItems:"center",display:"inline-flex",borderRadius:"l2"},variants:tn,defaultVariants:to},container:{className:"chakra-container",base:{position:"relative",maxWidth:"8xl",w:"100%",mx:"auto",px:{base:"4",md:"6",lg:"8"}},variants:{centerContent:{true:{display:"flex",flexDirection:"column",alignItems:"center"}},fluid:{true:{maxWidth:"full"}}}},heading:{className:"chakra-heading",base:{fontFamily:"heading",fontWeight:"semibold"},variants:{size:{xs:{textStyle:"xs"},sm:{textStyle:"sm"},md:{textStyle:"md"},lg:{textStyle:"lg"},xl:{textStyle:"xl"},"2xl":{textStyle:"2xl"},"3xl":{textStyle:"3xl"},"4xl":{textStyle:"4xl"},"5xl":{textStyle:"5xl"},"6xl":{textStyle:"6xl"},"7xl":{textStyle:"7xl"}}},defaultVariants:{size:"xl"}},input:ta,inputAddon:ts,kbd:{className:"chakra-kbd",base:{display:"inline-flex",alignItems:"center",fontWeight:"medium",fontFamily:"mono",flexShrink:"0",whiteSpace:"nowrap",wordSpacing:"-0.5em",userSelect:"none",px:"1",borderRadius:"l2"},variants:{variant:{raised:{bg:"colorPalette.subtle",color:"colorPalette.fg",borderWidth:"1px",borderBottomWidth:"2px",borderColor:"colorPalette.muted"},outline:{borderWidth:"1px",color:"colorPalette.fg"},subtle:{bg:"colorPalette.muted",color:"colorPalette.fg"},plain:{color:"colorPalette.fg"}},size:{sm:{textStyle:"xs",height:"4.5"},md:{textStyle:"sm",height:"5"},lg:{textStyle:"md",height:"6"}}},defaultVariants:{size:"md",variant:"raised"}},link:{className:"chakra-link",base:{display:"inline-flex",alignItems:"center",outline:"none",gap:"1.5",cursor:"pointer",borderRadius:"l1",focusRing:"outside"},variants:{variant:{underline:{color:"colorPalette.fg",textDecoration:"underline",textUnderlineOffset:"3px",textDecorationColor:"currentColor/20"},plain:{color:"colorPalette.fg",_hover:{textDecoration:"underline",textUnderlineOffset:"3px",textDecorationColor:"currentColor/20"}}}},defaultVariants:{variant:"plain"}},mark:{className:"chakra-mark",base:{bg:"transparent",color:"inherit",whiteSpace:"nowrap"},variants:{variant:{subtle:{bg:"colorPalette.subtle",color:"inherit"},solid:{bg:"colorPalette.solid",color:"colorPalette.contrast"},text:{fontWeight:"medium"},plain:{}}}},separator:{className:"chakra-separator",base:{display:"block",borderColor:"border"},variants:{variant:{solid:{borderStyle:"solid"},dashed:{borderStyle:"dashed"},dotted:{borderStyle:"dotted"}},orientation:{vertical:{borderInlineStartWidth:"var(--separator-thickness)"},horizontal:{borderTopWidth:"var(--separator-thickness)"}},size:{xs:{"--separator-thickness":"0.5px"},sm:{"--separator-thickness":"1px"},md:{"--separator-thickness":"2px"},lg:{"--separator-thickness":"3px"}}},defaultVariants:{size:"sm",variant:"solid",orientation:"horizontal"}},skeleton:{className:"chakra-skeleton",base:{},variants:{loading:{true:{borderRadius:"l2",boxShadow:"none",backgroundClip:"padding-box",cursor:"default",color:"transparent",pointerEvents:"none",userSelect:"none",flexShrink:"0","&::before, &::after, *":{visibility:"hidden"}},false:{background:"unset",animation:"fade-in var(--fade-duration, 0.1s) ease-out !important"}},variant:{pulse:{background:"bg.emphasized",animation:"pulse",animationDuration:"var(--duration, 1.2s)"},shine:{"--animate-from":"200%","--animate-to":"-200%","--start-color":"colors.bg.muted","--end-color":"colors.bg.emphasized",backgroundImage:"linear-gradient(270deg,var(--start-color),var(--end-color),var(--end-color),var(--start-color))",backgroundSize:"400% 100%",animation:"bg-position var(--duration, 5s) ease-in-out infinite"},none:{animation:"none"}}},defaultVariants:{variant:"pulse",loading:!0}},skipNavLink:{className:"chakra-skip-nav",base:{display:"inline-flex",bg:"bg.panel",padding:"2.5",borderRadius:"l2",fontWeight:"semibold",focusVisibleRing:"outside",textStyle:"sm",userSelect:"none",border:"0",height:"1px",width:"1px",margin:"-1px",outline:"0",overflow:"hidden",position:"absolute",clip:"rect(0 0 0 0)",_focusVisible:{clip:"auto",width:"auto",height:"auto",position:"fixed",top:"6",insetStart:"6"}}},spinner:{className:"chakra-spinner",base:{display:"inline-block",borderColor:"currentColor",borderStyle:"solid",borderWidth:"2px",borderRadius:"full",width:"var(--spinner-size)",height:"var(--spinner-size)",animation:"spin",animationDuration:"slowest","--spinner-track-color":"transparent",borderBottomColor:"var(--spinner-track-color)",borderInlineStartColor:"var(--spinner-track-color)"},variants:{size:{inherit:{"--spinner-size":"1em"},xs:{"--spinner-size":"sizes.3"},sm:{"--spinner-size":"sizes.4"},md:{"--spinner-size":"sizes.5"},lg:{"--spinner-size":"sizes.8"},xl:{"--spinner-size":"sizes.10"}}},defaultVariants:{size:"md"}},textarea:{className:"chakra-textarea",base:{width:"100%",minWidth:"0",outline:"0",position:"relative",appearance:"none",textAlign:"start",borderRadius:"l2",_disabled:{layerStyle:"disabled"},"--focus-color":"colors.colorPalette.focusRing","--error-color":"colors.border.error",_invalid:{focusRingColor:"var(--error-color)",borderColor:"var(--error-color)"}},variants:{size:{xs:{textStyle:"xs",px:"2",py:"1.5",scrollPaddingBottom:"1.5"},sm:{textStyle:"sm",px:"2.5",py:"2",scrollPaddingBottom:"2"},md:{textStyle:"sm",px:"3",py:"2",scrollPaddingBottom:"2"},lg:{textStyle:"md",px:"4",py:"3",scrollPaddingBottom:"3"},xl:{textStyle:"md",px:"4.5",py:"3.5",scrollPaddingBottom:"3.5"}},variant:{outline:{bg:"transparent",borderWidth:"1px",borderColor:"border",focusVisibleRing:"inside"},subtle:{borderWidth:"1px",borderColor:"transparent",bg:"bg.muted",focusVisibleRing:"inside"},flushed:{bg:"transparent",borderBottomWidth:"1px",borderBottomColor:"border",borderRadius:"0",px:"0",_focusVisible:{borderColor:"var(--focus-color)",boxShadow:"0px 1px 0px 0px var(--focus-color)"}}}},defaultVariants:{size:"md",variant:"outline"}},icon:{className:"chakra-icon",base:{display:"inline-block",lineHeight:"1em",flexShrink:"0",color:"currentcolor",verticalAlign:"middle"},variants:{size:{inherit:{},xs:{boxSize:"3"},sm:{boxSize:"4"},md:{boxSize:"5"},lg:{boxSize:"6"},xl:{boxSize:"7"},"2xl":{boxSize:"8"}}},defaultVariants:{size:"inherit"}},checkmark:tr,radiomark:tl,colorSwatch:ti},td=P.colors({bg:{DEFAULT:{value:{_light:"{colors.white}",_dark:"{colors.black}"}},subtle:{value:{_light:"{colors.gray.50}",_dark:"{colors.gray.950}"}},muted:{value:{_light:"{colors.gray.100}",_dark:"{colors.gray.900}"}},emphasized:{value:{_light:"{colors.gray.200}",_dark:"{colors.gray.800}"}},inverted:{value:{_light:"{colors.black}",_dark:"{colors.white}"}},panel:{value:{_light:"{colors.white}",_dark:"{colors.gray.950}"}},error:{value:{_light:"{colors.red.50}",_dark:"{colors.red.950}"}},warning:{value:{_light:"{colors.orange.50}",_dark:"{colors.orange.950}"}},success:{value:{_light:"{colors.green.50}",_dark:"{colors.green.950}"}},info:{value:{_light:"{colors.blue.50}",_dark:"{colors.blue.950}"}}},fg:{DEFAULT:{value:{_light:"{colors.black}",_dark:"{colors.gray.50}"}},muted:{value:{_light:"{colors.gray.600}",_dark:"{colors.gray.400}"}},subtle:{value:{_light:"{colors.gray.400}",_dark:"{colors.gray.500}"}},inverted:{value:{_light:"{colors.gray.50}",_dark:"{colors.black}"}},error:{value:{_light:"{colors.red.500}",_dark:"{colors.red.400}"}},warning:{value:{_light:"{colors.orange.600}",_dark:"{colors.orange.300}"}},success:{value:{_light:"{colors.green.600}",_dark:"{colors.green.300}"}},info:{value:{_light:"{colors.blue.600}",_dark:"{colors.blue.300}"}}},border:{DEFAULT:{value:{_light:"{colors.gray.200}",_dark:"{colors.gray.800}"}},muted:{value:{_light:"{colors.gray.100}",_dark:"{colors.gray.900}"}},subtle:{value:{_light:"{colors.gray.50}",_dark:"{colors.gray.950}"}},emphasized:{value:{_light:"{colors.gray.300}",_dark:"{colors.gray.700}"}},inverted:{value:{_light:"{colors.gray.800}",_dark:"{colors.gray.200}"}},error:{value:{_light:"{colors.red.500}",_dark:"{colors.red.400}"}},warning:{value:{_light:"{colors.orange.500}",_dark:"{colors.orange.400}"}},success:{value:{_light:"{colors.green.500}",_dark:"{colors.green.400}"}},info:{value:{_light:"{colors.blue.500}",_dark:"{colors.blue.400}"}}},gray:{contrast:{value:{_light:"{colors.white}",_dark:"{colors.black}"}},fg:{value:{_light:"{colors.gray.800}",_dark:"{colors.gray.200}"}},subtle:{value:{_light:"{colors.gray.100}",_dark:"{colors.gray.900}"}},muted:{value:{_light:"{colors.gray.200}",_dark:"{colors.gray.800}"}},emphasized:{value:{_light:"{colors.gray.300}",_dark:"{colors.gray.700}"}},solid:{value:{_light:"{colors.gray.900}",_dark:"{colors.white}"}},focusRing:{value:{_light:"{colors.gray.400}",_dark:"{colors.gray.400}"}}},red:{contrast:{value:{_light:"white",_dark:"white"}},fg:{value:{_light:"{colors.red.700}",_dark:"{colors.red.300}"}},subtle:{value:{_light:"{colors.red.100}",_dark:"{colors.red.900}"}},muted:{value:{_light:"{colors.red.200}",_dark:"{colors.red.800}"}},emphasized:{value:{_light:"{colors.red.300}",_dark:"{colors.red.700}"}},solid:{value:{_light:"{colors.red.600}",_dark:"{colors.red.600}"}},focusRing:{value:{_light:"{colors.red.500}",_dark:"{colors.red.500}"}}},orange:{contrast:{value:{_light:"white",_dark:"black"}},fg:{value:{_light:"{colors.orange.700}",_dark:"{colors.orange.300}"}},subtle:{value:{_light:"{colors.orange.100}",_dark:"{colors.orange.900}"}},muted:{value:{_light:"{colors.orange.200}",_dark:"{colors.orange.800}"}},emphasized:{value:{_light:"{colors.orange.300}",_dark:"{colors.orange.700}"}},solid:{value:{_light:"{colors.orange.600}",_dark:"{colors.orange.500}"}},focusRing:{value:{_light:"{colors.orange.500}",_dark:"{colors.orange.500}"}}},green:{contrast:{value:{_light:"white",_dark:"white"}},fg:{value:{_light:"{colors.green.700}",_dark:"{colors.green.300}"}},subtle:{value:{_light:"{colors.green.100}",_dark:"{colors.green.900}"}},muted:{value:{_light:"{colors.green.200}",_dark:"{colors.green.800}"}},emphasized:{value:{_light:"{colors.green.300}",_dark:"{colors.green.700}"}},solid:{value:{_light:"{colors.green.600}",_dark:"{colors.green.600}"}},focusRing:{value:{_light:"{colors.green.500}",_dark:"{colors.green.500}"}}},blue:{contrast:{value:{_light:"white",_dark:"white"}},fg:{value:{_light:"{colors.blue.700}",_dark:"{colors.blue.300}"}},subtle:{value:{_light:"{colors.blue.100}",_dark:"{colors.blue.900}"}},muted:{value:{_light:"{colors.blue.200}",_dark:"{colors.blue.800}"}},emphasized:{value:{_light:"{colors.blue.300}",_dark:"{colors.blue.700}"}},solid:{value:{_light:"{colors.blue.600}",_dark:"{colors.blue.600}"}},focusRing:{value:{_light:"{colors.blue.500}",_dark:"{colors.blue.500}"}}},yellow:{contrast:{value:{_light:"black",_dark:"black"}},fg:{value:{_light:"{colors.yellow.800}",_dark:"{colors.yellow.300}"}},subtle:{value:{_light:"{colors.yellow.100}",_dark:"{colors.yellow.900}"}},muted:{value:{_light:"{colors.yellow.200}",_dark:"{colors.yellow.800}"}},emphasized:{value:{_light:"{colors.yellow.300}",_dark:"{colors.yellow.700}"}},solid:{value:{_light:"{colors.yellow.300}",_dark:"{colors.yellow.300}"}},focusRing:{value:{_light:"{colors.yellow.500}",_dark:"{colors.yellow.500}"}}},teal:{contrast:{value:{_light:"white",_dark:"white"}},fg:{value:{_light:"{colors.teal.700}",_dark:"{colors.teal.300}"}},subtle:{value:{_light:"{colors.teal.100}",_dark:"{colors.teal.900}"}},muted:{value:{_light:"{colors.teal.200}",_dark:"{colors.teal.800}"}},emphasized:{value:{_light:"{colors.teal.300}",_dark:"{colors.teal.700}"}},solid:{value:{_light:"{colors.teal.600}",_dark:"{colors.teal.600}"}},focusRing:{value:{_light:"{colors.teal.500}",_dark:"{colors.teal.500}"}}},purple:{contrast:{value:{_light:"white",_dark:"white"}},fg:{value:{_light:"{colors.purple.700}",_dark:"{colors.purple.300}"}},subtle:{value:{_light:"{colors.purple.100}",_dark:"{colors.purple.900}"}},muted:{value:{_light:"{colors.purple.200}",_dark:"{colors.purple.800}"}},emphasized:{value:{_light:"{colors.purple.300}",_dark:"{colors.purple.700}"}},solid:{value:{_light:"{colors.purple.600}",_dark:"{colors.purple.600}"}},focusRing:{value:{_light:"{colors.purple.500}",_dark:"{colors.purple.500}"}}},pink:{contrast:{value:{_light:"white",_dark:"white"}},fg:{value:{_light:"{colors.pink.700}",_dark:"{colors.pink.300}"}},subtle:{value:{_light:"{colors.pink.100}",_dark:"{colors.pink.900}"}},muted:{value:{_light:"{colors.pink.200}",_dark:"{colors.pink.800}"}},emphasized:{value:{_light:"{colors.pink.300}",_dark:"{colors.pink.700}"}},solid:{value:{_light:"{colors.pink.600}",_dark:"{colors.pink.600}"}},focusRing:{value:{_light:"{colors.pink.500}",_dark:"{colors.pink.500}"}}},cyan:{contrast:{value:{_light:"white",_dark:"white"}},fg:{value:{_light:"{colors.cyan.700}",_dark:"{colors.cyan.300}"}},subtle:{value:{_light:"{colors.cyan.100}",_dark:"{colors.cyan.900}"}},muted:{value:{_light:"{colors.cyan.200}",_dark:"{colors.cyan.800}"}},emphasized:{value:{_light:"{colors.cyan.300}",_dark:"{colors.cyan.700}"}},solid:{value:{_light:"{colors.cyan.600}",_dark:"{colors.cyan.600}"}},focusRing:{value:{_light:"{colors.cyan.500}",_dark:"{colors.cyan.500}"}}}}),tu=P.radii({l1:{value:"{radii.xs}"},l2:{value:"{radii.sm}"},l3:{value:"{radii.md}"}}),tp=P.shadows({xs:{value:{_light:"0px 1px 2px {colors.gray.900/10}, 0px 0px 1px {colors.gray.900/20}",_dark:"0px 1px 1px {black/64}, 0px 0px 1px inset {colors.gray.300/20}"}},sm:{value:{_light:"0px 2px 4px {colors.gray.900/10}, 0px 0px 1px {colors.gray.900/30}",_dark:"0px 2px 4px {black/64}, 0px 0px 1px inset {colors.gray.300/30}"}},md:{value:{_light:"0px 4px 8px {colors.gray.900/10}, 0px 0px 1px {colors.gray.900/30}",_dark:"0px 4px 8px {black/64}, 0px 0px 1px inset {colors.gray.300/30}"}},lg:{value:{_light:"0px 8px 16px {colors.gray.900/10}, 0px 0px 1px {colors.gray.900/30}",_dark:"0px 8px 16px {black/64}, 0px 0px 1px inset {colors.gray.300/30}"}},xl:{value:{_light:"0px 16px 24px {colors.gray.900/10}, 0px 0px 1px {colors.gray.900/30}",_dark:"0px 16px 24px {black/64}, 0px 0px 1px inset {colors.gray.300/30}"}},"2xl":{value:{_light:"0px 24px 40px {colors.gray.900/16}, 0px 0px 1px {colors.gray.900/30}",_dark:"0px 24px 40px {black/64}, 0px 0px 1px inset {colors.gray.300/30}"}},inner:{value:{_light:"inset 0 2px 4px 0 {black/5}",_dark:"inset 0 2px 4px 0 black"}},inset:{value:{_light:"inset 0 0 0 1px {black/5}",_dark:"inset 0 0 0 1px {colors.gray.300/5}"}}});var tg=(e,t=[])=>({parts:(...r)=>{if(tf(t))return tg(e,r);throw Error("createAnatomy().parts(...) should only be called once. Did you mean to use .extendWith(...) ?")},extendWith:(...r)=>tg(e,[...t,...r]),omit:(...r)=>tg(e,t.filter(e=>!r.includes(e))),rename:e=>tg(e,t),keys:()=>t,build:()=>[...new Set(t)].reduce((t,r)=>Object.assign(t,{[r]:{selector:`&[data-scope="${th(e)}"][data-part="${th(r)}"], & [data-scope="${th(e)}"][data-part="${th(r)}"]`,attrs:{"data-scope":th(e),"data-part":th(r)}}}),{})}),th=e=>e.replace(/([A-Z])([A-Z])/g,"$1-$2").replace(/([a-z])([A-Z])/g,"$1-$2").replace(/[\s_]+/g,"-").toLowerCase(),tf=e=>0===e.length,tm=r(75073),tv=Object.defineProperty,tb=(e,t,r)=>t in e?tv(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,tx=(e,t,r)=>tb(e,"symbol"!=typeof t?t+"":t,r),ty={itemToValue:e=>"string"==typeof e?e:(0,tm.Gv)(e)&&(0,tm.cK)(e,"value")?e.value:"",itemToString:e=>"string"==typeof e?e:(0,tm.Gv)(e)&&(0,tm.cK)(e,"label")?e.label:ty.itemToValue(e),isItemDisabled:e=>!!((0,tm.Gv)(e)&&(0,tm.cK)(e,"disabled"))&&!!e.disabled},tk=class e{constructor(t){this.options=t,tx(this,"items"),tx(this,"copy",t=>new e({...this.options,items:t??[...this.items]})),tx(this,"isEqual",e=>(0,tm.n4)(this.items,e.items)),tx(this,"setItems",e=>this.copy(e)),tx(this,"getValues",(e=this.items)=>Array.from(e).map(e=>this.getItemValue(e)).filter(Boolean)),tx(this,"find",e=>{if(null==e)return null;let t=this.indexOf(e);return null!=t?this.at(t):null}),tx(this,"findMany",e=>Array.from(e).map(e=>this.find(e)).filter(e=>null!=e)),tx(this,"at",e=>{if(!this.options.groupBy&&!this.options.groupSort)return this.items[e]??null;let t=0;for(let[,r]of this.group())for(let n of r){if(t===e)return n;t++}return null}),tx(this,"sortFn",(e,t)=>(this.indexOf(e)??0)-(this.indexOf(t)??0)),tx(this,"sort",e=>[...e].sort(this.sortFn.bind(this))),tx(this,"getItemValue",e=>null==e?null:this.options.itemToValue?.(e)??ty.itemToValue(e)),tx(this,"getItemDisabled",e=>null!=e&&(this.options.isItemDisabled?.(e)??ty.isItemDisabled(e))),tx(this,"stringifyItem",e=>null==e?null:this.options.itemToString?.(e)??ty.itemToString(e)),tx(this,"stringify",e=>null==e?null:this.stringifyItem(this.find(e))),tx(this,"stringifyItems",(e,t=", ")=>Array.from(e).map(e=>this.stringifyItem(e)).filter(Boolean).join(t)),tx(this,"stringifyMany",(e,t)=>this.stringifyItems(this.findMany(e),t)),tx(this,"has",e=>-1!==this.indexOf(e)),tx(this,"hasItem",e=>null!=e&&this.has(this.getItemValue(e))),tx(this,"group",()=>{let{groupBy:e,groupSort:t}=this.options;if(!e)return[["",[...this.items]]];let r=new Map;this.items.forEach((t,n)=>{let o=e(t,n);r.has(o)||r.set(o,[]),r.get(o).push(t)});let n=Array.from(r.entries());return t&&n.sort(([e],[r])=>{if("function"==typeof t)return t(e,r);if(Array.isArray(t)){let n=t.indexOf(e),o=t.indexOf(r);return -1===n?1:-1===o?-1:n-o}return"asc"===t?e.localeCompare(r):"desc"===t?r.localeCompare(e):0}),n}),tx(this,"getNextValue",(e,t=1,r=!1)=>{let n=this.indexOf(e);if(-1===n)return null;for(n=r?Math.min(n+t,this.size-1):n+t;n<=this.size&&this.getItemDisabled(this.at(n));)n++;return this.getItemValue(this.at(n))}),tx(this,"getPreviousValue",(e,t=1,r=!1)=>{let n=this.indexOf(e);if(-1===n)return null;for(n=r?Math.max(n-t,0):n-t;n>=0&&this.getItemDisabled(this.at(n));)n--;return this.getItemValue(this.at(n))}),tx(this,"indexOf",e=>{if(null==e)return -1;if(!this.options.groupBy&&!this.options.groupSort)return this.items.findIndex(t=>this.getItemValue(t)===e);let t=0;for(let[,r]of this.group())for(let n of r){if(this.getItemValue(n)===e)return t;t++}return -1}),tx(this,"getByText",(e,t)=>{let r=null!=t?tw(this.items,this.indexOf(t)):this.items;return 1===e.length&&(r=r.filter(e=>this.getItemValue(e)!==t)),r.find(t=>tS(this.stringifyItem(t),e))}),tx(this,"search",(e,t)=>{let{state:r,currentValue:n,timeout:o=350}=t,i=r.keysSoFar+e,a=i.length>1&&Array.from(i).every(e=>e===i[0])?i[0]:i,s=this.getByText(a,n),l=this.getItemValue(s);function c(){clearTimeout(r.timer),r.timer=-1}return!function e(t){r.keysSoFar=t,c(),""!==t&&(r.timer=+setTimeout(()=>{e(""),c()},o))}(i),l}),tx(this,"update",(e,t)=>{let r=this.indexOf(e);return -1===r?this:this.copy([...this.items.slice(0,r),t,...this.items.slice(r+1)])}),tx(this,"upsert",(e,t,r="append")=>{let n=this.indexOf(e);return -1===n?("append"===r?this.append:this.prepend)(t):this.copy([...this.items.slice(0,n),t,...this.items.slice(n+1)])}),tx(this,"insert",(e,...t)=>this.copy(tC(this.items,e,...t))),tx(this,"insertBefore",(e,...t)=>{let r=this.indexOf(e);if(-1===r)if(0!==this.items.length)return this;else r=0;return this.copy(tC(this.items,r,...t))}),tx(this,"insertAfter",(e,...t)=>{let r=this.indexOf(e);if(-1===r)if(0!==this.items.length)return this;else r=0;return this.copy(tC(this.items,r+1,...t))}),tx(this,"prepend",(...e)=>this.copy(tC(this.items,0,...e))),tx(this,"append",(...e)=>this.copy(tC(this.items,this.items.length,...e))),tx(this,"filter",e=>{let t=this.items.filter((t,r)=>e(this.stringifyItem(t),r,t));return this.copy(t)}),tx(this,"remove",(...e)=>{let t=e.map(e=>"string"==typeof e?e:this.getItemValue(e));return this.copy(this.items.filter(e=>{let r=this.getItemValue(e);return null!=r&&!t.includes(r)}))}),tx(this,"move",(e,t)=>{let r=this.indexOf(e);return -1===r?this:this.copy(tO(this.items,[r],t))}),tx(this,"moveBefore",(e,...t)=>{let r=this.items.findIndex(t=>this.getItemValue(t)===e);if(-1===r)return this;let n=t.map(e=>this.items.findIndex(t=>this.getItemValue(t)===e)).sort((e,t)=>e-t);return this.copy(tO(this.items,n,r))}),tx(this,"moveAfter",(e,...t)=>{let r=this.items.findIndex(t=>this.getItemValue(t)===e);if(-1===r)return this;let n=t.map(e=>this.items.findIndex(t=>this.getItemValue(t)===e)).sort((e,t)=>e-t);return this.copy(tO(this.items,n,r+1))}),tx(this,"reorder",(e,t)=>this.copy(tO(this.items,[e],t))),tx(this,"compareValue",(e,t)=>{let r=this.indexOf(e),n=this.indexOf(t);return r<n?-1:+(r>n)}),tx(this,"range",(e,t)=>{let r=[],n=e;for(;null!=n;){if(this.find(n)&&r.push(n),n===t)return r;n=this.getNextValue(n)}return[]}),tx(this,"getValueRange",(e,t)=>e&&t?0>=this.compareValue(e,t)?this.range(e,t):this.range(t,e):[]),tx(this,"toString",()=>{let e="";for(let t of this.items){let r=this.getItemValue(t);e+=[r,this.stringifyItem(t),this.getItemDisabled(t)].filter(Boolean).join(":")+","}return e}),tx(this,"toJSON",()=>({size:this.size,first:this.firstValue,last:this.lastValue})),this.items=[...t.items]}get size(){return this.items.length}get firstValue(){let e=0;for(;this.getItemDisabled(this.at(e));)e++;return this.getItemValue(this.at(e))}get lastValue(){let e=this.size-1;for(;this.getItemDisabled(this.at(e));)e--;return this.getItemValue(this.at(e))}*[Symbol.iterator](){yield*this.items}},tS=(e,t)=>!!e?.toLowerCase().startsWith(t.toLowerCase()),tw=(e,t)=>e.map((r,n)=>e[(Math.max(t,0)+n)%e.length]);function tC(e,t,...r){return[...e.slice(0,t),...r,...e.slice(t)]}function tO(e,t,r){let n=(t=[...t].sort((e,t)=>e-t)).map(t=>e[t]);for(let r=t.length-1;r>=0;r--)e=[...e.slice(0,t[r]),...e.slice(t[r]+1)];return r=Math.max(0,r-t.filter(e=>e<r).length),[...e.slice(0,r),...n,...e.slice(r)]}function tE(e,t,r){for(let n=0;n<t.length;n++)e=r.getChildren(e,t.slice(n+1))[t[n]];return e}function tI(e,t){for(let r=0;r<Math.min(e.length,t.length);r++){if(e[r]<t[r])return -1;if(e[r]>t[r])return 1}return e.length-t.length}function tT(e,t){let r;return tF(e,{onEnter:(e,n)=>{if(t.predicate(e,n))return r=[...n],"stop"},getChildren:t.getChildren}),r}function tP(){return{type:"replace"}}function tN(e){return[e.slice(0,-1),e[e.length-1]]}function tR(e,t,r=new Map){let[n,o]=tN(e);for(let e=n.length-1;e>=0;e--){let t=n.slice(0,e).join();r.get(t)?.type!=="remove"&&r.set(t,tP())}let i=r.get(n.join());if(i?.type==="remove")r.set(n.join(),{type:"removeThenInsert",removeIndexes:i.indexes,insertIndex:o,insertNodes:t});else r.set(n.join(),{type:"insert",index:o,nodes:t});return r}function t_(e){let t=new Map,r=new Map;for(let t of e){let e=t.slice(0,-1).join(),n=r.get(e)??[];n.push(t[t.length-1]),r.set(e,n.sort((e,t)=>e-t))}for(let r of e)for(let e=r.length-2;e>=0;e--){let n=r.slice(0,e).join();t.has(n)||t.set(n,tP())}for(let[e,n]of r)t.set(e,{type:"remove",indexes:n});return t}function tV(e,t,r){var n=e,o={...r,getChildren:(e,n)=>{let o=n.join(),i=t.get(o);switch(i?.type){case"replace":case"remove":case"removeThenInsert":case"insert":return r.getChildren(e,n);default:return[]}},transform:(e,n,o)=>{let i=o.join(),a=t.get(i);switch(a?.type){case"remove":return r.create(e,n.filter((e,t)=>!a.indexes.includes(t)),o);case"removeThenInsert":let s=n.filter((e,t)=>!a.removeIndexes.includes(t)),l=a.removeIndexes.reduce((e,t)=>t<e?e-1:e,a.insertIndex);return r.create(e,tz(s,l,0,...a.insertNodes),o);case"insert":return r.create(e,tz(n,a.index,0,...a.nodes),o);case"replace":return r.create(e,n,o);default:return e}}};let i={};return tF(n,{...o,onLeave:(e,t)=>{let r=[0,...t],n=r.join(),a=o.transform(e,i[n]??[],t),s=r.slice(0,-1).join(),l=i[s]??[];l.push(a),i[s]=l}}),i[""][0]}function tz(e,t,r,...n){return[...e.slice(0,t),...n,...e.slice(t+r)]}function tF(e,t){let{onEnter:r,onLeave:n,getChildren:o}=t,i=[],a=[{node:e}],s=t.reuseIndexPath?()=>i:()=>i.slice();for(;a.length>0;){let e=a[a.length-1];if(void 0===e.state){let t=r?.(e.node,s());if("stop"===t)return;e.state="skip"===t?-1:0}let t=e.children||o(e.node,s());if(e.children||(e.children=t),-1!==e.state){if(e.state<t.length){let r=e.state;i.push(r),a.push({node:t[r]}),e.state=r+1;continue}if("stop"===n?.(e.node,s()))return}i.pop(),a.pop()}}var tA=class e{constructor(t){this.options=t,tx(this,"rootNode"),tx(this,"isEqual",e=>(0,tm.n4)(this.rootNode,e.rootNode)),tx(this,"getNodeChildren",e=>this.options.nodeToChildren?.(e)??tD.nodeToChildren(e)??[]),tx(this,"resolveIndexPath",e=>"string"==typeof e?this.getIndexPath(e):e),tx(this,"resolveNode",e=>{let t=this.resolveIndexPath(e);return t?this.at(t):void 0}),tx(this,"getNodeChildrenCount",e=>this.options.nodeToChildrenCount?.(e)??tD.nodeToChildrenCount(e)),tx(this,"getNodeValue",e=>this.options.nodeToValue?.(e)??tD.nodeToValue(e)),tx(this,"getNodeDisabled",e=>this.options.isNodeDisabled?.(e)??tD.isNodeDisabled(e)),tx(this,"stringify",e=>{let t=this.findNode(e);return t?this.stringifyNode(t):null}),tx(this,"stringifyNode",e=>this.options.nodeToString?.(e)??tD.nodeToString(e)),tx(this,"getFirstNode",(e=this.rootNode)=>{let t;return tF(e,{getChildren:this.getNodeChildren,onEnter:(e,r)=>{if(!t&&r.length>0&&!this.getNodeDisabled(e))return t=e,"stop"}}),t}),tx(this,"getLastNode",(e=this.rootNode,t={})=>{let r;return tF(e,{getChildren:this.getNodeChildren,onEnter:(n,o)=>{if(!this.isSameNode(n,e)){if(t.skip?.({value:this.getNodeValue(n),node:n,indexPath:o}))return"skip";o.length>0&&!this.getNodeDisabled(n)&&(r=n)}}}),r}),tx(this,"at",e=>tE(this.rootNode,e,{getChildren:this.getNodeChildren})),tx(this,"findNode",(e,t=this.rootNode)=>(function(e,t){let r;return tF(e,{...t,onEnter:(e,n)=>{if(t.predicate(e,n))return r=e,"stop"}}),r})(t,{getChildren:this.getNodeChildren,predicate:t=>this.getNodeValue(t)===e})),tx(this,"findNodes",(e,t=this.rootNode)=>{let r=new Set(e.filter(e=>null!=e));return function(e,t){let r=[];return tF(e,{onEnter:(e,n)=>{t.predicate(e,n)&&r.push(e)},getChildren:t.getChildren}),r}(t,{getChildren:this.getNodeChildren,predicate:e=>r.has(this.getNodeValue(e))})}),tx(this,"sort",e=>e.reduce((e,t)=>{let r=this.getIndexPath(t);return r&&e.push({value:t,indexPath:r}),e},[]).sort((e,t)=>tI(e.indexPath,t.indexPath)).map(({value:e})=>e)),tx(this,"getIndexPath",e=>tT(this.rootNode,{getChildren:this.getNodeChildren,predicate:t=>this.getNodeValue(t)===e})),tx(this,"getValue",e=>{let t=this.at(e);return t?this.getNodeValue(t):void 0}),tx(this,"getValuePath",e=>{if(!e)return[];let t=[],r=[...e];for(;r.length>0;){let e=this.at(r);e&&t.unshift(this.getNodeValue(e)),r.pop()}return t}),tx(this,"getDepth",e=>{let t=tT(this.rootNode,{getChildren:this.getNodeChildren,predicate:t=>this.getNodeValue(t)===e});return t?.length??0}),tx(this,"isSameNode",(e,t)=>this.getNodeValue(e)===this.getNodeValue(t)),tx(this,"isRootNode",e=>this.isSameNode(e,this.rootNode)),tx(this,"contains",(e,t)=>!!e&&!!t&&t.slice(0,e.length).every((r,n)=>e[n]===t[n])),tx(this,"getNextNode",(e,t={})=>{let r,n=!1;return tF(this.rootNode,{getChildren:this.getNodeChildren,onEnter:(o,i)=>{if(this.isRootNode(o))return;let a=this.getNodeValue(o);return t.skip?.({value:a,node:o,indexPath:i})?(a===e&&(n=!0),"skip"):n&&!this.getNodeDisabled(o)?(r=o,"stop"):void(a===e&&(n=!0))}}),r}),tx(this,"getPreviousNode",(e,t={})=>{let r,n=!1;return tF(this.rootNode,{getChildren:this.getNodeChildren,onEnter:(o,i)=>{if(this.isRootNode(o))return;let a=this.getNodeValue(o);return t.skip?.({value:a,node:o,indexPath:i})?"skip":a===e?(n=!0,"stop"):void(!this.getNodeDisabled(o)&&(r=o))}}),n?r:void 0}),tx(this,"getParentNodes",e=>{let t=this.resolveIndexPath(e)?.slice();if(!t)return[];let r=[];for(;t.length>0;){t.pop();let e=this.at(t);e&&!this.isRootNode(e)&&r.unshift(e)}return r}),tx(this,"getDescendantNodes",(e,t)=>{let r=this.resolveNode(e);if(!r)return[];let n=[];return tF(r,{getChildren:this.getNodeChildren,onEnter:(e,r)=>{0!==r.length&&(!t?.withBranch&&this.isBranchNode(e)||n.push(e))}}),n}),tx(this,"getDescendantValues",(e,t)=>this.getDescendantNodes(e,t).map(e=>this.getNodeValue(e))),tx(this,"getParentIndexPath",e=>e.slice(0,-1)),tx(this,"getParentNode",e=>{let t=this.resolveIndexPath(e);return t?this.at(this.getParentIndexPath(t)):void 0}),tx(this,"visit",e=>{let{skip:t,...r}=e;tF(this.rootNode,{...r,getChildren:this.getNodeChildren,onEnter:(e,n)=>{if(!this.isRootNode(e))return t?.({value:this.getNodeValue(e),node:e,indexPath:n})?"skip":r.onEnter?.(e,n)}})}),tx(this,"getPreviousSibling",e=>{let t=this.getParentNode(e);if(!t)return;let r=this.getNodeChildren(t),n=e[e.length-1];for(;--n>=0;){let e=r[n];if(!this.getNodeDisabled(e))return e}}),tx(this,"getNextSibling",e=>{let t=this.getParentNode(e);if(!t)return;let r=this.getNodeChildren(t),n=e[e.length-1];for(;++n<r.length;){let e=r[n];if(!this.getNodeDisabled(e))return e}}),tx(this,"getSiblingNodes",e=>{let t=this.getParentNode(e);return t?this.getNodeChildren(t):[]}),tx(this,"getValues",(e=this.rootNode)=>(function(e,t){var r;let n;return n=(r={...t,initialResult:[],nextResult:(e,r,n)=>(e.push(...t.transform(r,n)),e)}).initialResult,tF(e,{...r,onEnter:(e,t)=>{n=r.nextResult(n,e,t)}}),n})(e,{getChildren:this.getNodeChildren,transform:e=>[this.getNodeValue(e)]}).slice(1)),tx(this,"isSameDepth",(e,t)=>null==t||e.length===t),tx(this,"isBranchNode",e=>this.getNodeChildren(e).length>0||null!=this.getNodeChildrenCount(e)),tx(this,"getBranchValues",(e=this.rootNode,t={})=>{let r=[];return tF(e,{getChildren:this.getNodeChildren,onEnter:(e,n)=>{if(0===n.length)return;let o=this.getNodeValue(e);if(t.skip?.({value:o,node:e,indexPath:n}))return"skip";this.isBranchNode(e)&&this.isSameDepth(n,t.depth)&&r.push(this.getNodeValue(e))}}),r}),tx(this,"flatten",(e=this.rootNode)=>(function(e,t){let r=[],n=0,o=new Map,i=new Map;return tF(e,{getChildren:t.getChildren,onEnter:(e,a)=>{o.has(e)||o.set(e,n++);let s=t.getChildren(e,a);s.forEach(t=>{i.has(t)||i.set(t,e),o.has(t)||o.set(t,n++)});let l=s.length>0?s.map(e=>o.get(e)):void 0,c=i.get(e),d=c?o.get(c):void 0,u=o.get(e);r.push({...e,_children:l,_parent:d,_index:u})}}),r})(e,{getChildren:this.getNodeChildren})),tx(this,"_create",(e,t)=>(0,tm.oE)({...e,children:t.length>0?t:void 0})),tx(this,"_insert",(e,t,r)=>this.copy(function(e,t){let{nodes:r,at:n}=t;if(0===n.length)throw Error("Can't insert nodes at the root");return tV(e,tR(n,r),t)}(e,{at:t,nodes:r,getChildren:this.getNodeChildren,create:this._create}))),tx(this,"copy",t=>new e({...this.options,rootNode:t})),tx(this,"_replace",(e,t,r)=>this.copy(function(e,t){return 0===t.at.length?t.node:tV(e,function(e,t){let r=new Map,[n,o]=tN(e);for(let e=n.length-1;e>=0;e--){let t=n.slice(0,e).join();r.set(t,tP())}return r.set(n.join(),{type:"removeThenInsert",removeIndexes:[o],insertIndex:o,insertNodes:[t]}),r}(t.at,t.node),t)}(e,{at:t,node:r,getChildren:this.getNodeChildren,create:this._create}))),tx(this,"_move",(e,t,r)=>this.copy(function(e,t){if(0===t.indexPaths.length)return e;for(let e of t.indexPaths)if(0===e.length)throw Error("Can't move the root node");if(0===t.to.length)throw Error("Can't move nodes to the root");let r=function(e){let t=e.sort(tI),r=[],n=new Set;for(let e of t){let t=e.join();n.has(t)||(n.add(t),r.push(e))}return r}(t.indexPaths),n=r.map(r=>tE(e,r,t));return tV(e,tR(t.to,n,t_(r)),t)}(e,{indexPaths:t,to:r,getChildren:this.getNodeChildren,create:this._create}))),tx(this,"_remove",(e,t)=>this.copy(function(e,t){if(0===t.indexPaths.length)return e;for(let e of t.indexPaths)if(0===e.length)throw Error("Can't remove the root node");return tV(e,t_(t.indexPaths),t)}(e,{indexPaths:t,getChildren:this.getNodeChildren,create:this._create}))),tx(this,"replace",(e,t)=>this._replace(this.rootNode,e,t)),tx(this,"remove",e=>this._remove(this.rootNode,e)),tx(this,"insertBefore",(e,t)=>this.getParentNode(e)?this._insert(this.rootNode,e,t):void 0),tx(this,"insertAfter",(e,t)=>{if(!this.getParentNode(e))return;let r=[...e.slice(0,-1),e[e.length-1]+1];return this._insert(this.rootNode,r,t)}),tx(this,"move",(e,t)=>this._move(this.rootNode,e,t)),tx(this,"filter",e=>{let t=function(e,t){let{predicate:r,create:n,getChildren:o}=t,i=(e,t)=>{let a=o(e,t),s=[];a.forEach((e,r)=>{let n=i(e,[...t,r]);n&&s.push(n)});let l=0===t.length,c=r(e,t),d=s.length>0;return l||c||d?n(e,s,t):null};return i(e,[])||n(e,[],[])}(this.rootNode,{predicate:e,getChildren:this.getNodeChildren,create:this._create});return this.copy(t)}),tx(this,"toJSON",()=>this.getValues(this.rootNode)),this.rootNode=t.rootNode}},tD={nodeToValue:e=>"string"==typeof e?e:(0,tm.Gv)(e)&&(0,tm.cK)(e,"value")?e.value:"",nodeToString:e=>"string"==typeof e?e:(0,tm.Gv)(e)&&(0,tm.cK)(e,"label")?e.label:tD.nodeToValue(e),isNodeDisabled:e=>!!((0,tm.Gv)(e)&&(0,tm.cK)(e,"disabled"))&&!!e.disabled,nodeToChildren:e=>e.children,nodeToChildrenCount(e){if((0,tm.Gv)(e)&&(0,tm.cK)(e,"childrenCount"))return e.childrenCount}},tL=e=>Math.max(0,Math.min(1,e)),tM=(e,t)=>e.map((r,n)=>e[(Math.max(t,0)+n)%e.length]),tj=(...e)=>t=>e.reduce((e,t)=>t(e),t),tW=()=>void 0,tB=e=>"object"==typeof e&&null!==e,tH=e=>tB(e)&&1===e.nodeType&&"string"==typeof e.nodeName,t$=e=>tB(e)&&9===e.nodeType,tU=e=>tB(e)&&e===e.window,tG=e=>tB(e)&&"VisualViewport"===e.constructor.name,tq=e=>tH(e)?e.localName||"":"#document",tK=e=>tB(e)&&void 0!==e.nodeType,tY=e=>tK(e)&&11===e.nodeType&&"host"in e,tX=e=>tH(e)&&"input"===e.localName,tJ=e=>!!tH(e)&&(e.offsetWidth>0||e.offsetHeight>0||e.getClientRects().length>0),tZ=/(textarea|select)/;function tQ(e){if(null==e||!tH(e))return!1;try{return tX(e)&&null!=e.selectionStart||tZ.test(e.localName)||e.isContentEditable||"true"===e.getAttribute("contenteditable")||""===e.getAttribute("contenteditable")}catch{return!1}}function t0(e,t){if(!e||!t||!tH(e)||!tH(t))return!1;let r=t.getRootNode?.();if(e===t||e.contains(t))return!0;if(r&&tY(r)){let r=t;for(;r;){if(e===r)return!0;r=r.parentNode||r.host}}return!1}function t1(e){return t$(e)?e:tU(e)?e.document:e?.ownerDocument??document}function t2(e){return tY(e)?t2(e.host):t$(e)?e.defaultView??window:tH(e)?e.ownerDocument?.defaultView??window:window}var t5=new WeakMap;function t3(e){return t5.has(e)||t5.set(e,t2(e).getComputedStyle(e)),t5.get(e)}var t4=()=>"undefined"!=typeof document,t6=e=>t4()&&e.test(function(){let e=navigator.userAgentData;return e?.platform??navigator.platform}()),t8=e=>t4()&&e.test(function(){let e=navigator.userAgentData;return e&&Array.isArray(e.brands)?e.brands.map(({brand:e,version:t})=>`${e}/${t}`).join(" "):navigator.userAgent}()),t7=e=>t4()&&e.test(navigator.vendor),t9=()=>t4()&&!!navigator.maxTouchPoints,re=()=>t6(/^iPhone/i),rt=()=>t6(/^iPad/i)||ro()&&navigator.maxTouchPoints>1,rr=()=>re()||rt(),rn=()=>ro()||rr(),ro=()=>t6(/^Mac/i),ri=()=>rn()&&t7(/apple/i),ra=()=>t8(/Firefox/i),rs=()=>t8(/Android/i);function rl(e){let t=e.composedPath?.()??e.nativeEvent?.composedPath?.();return t?.[0]??e.target}var rc=e=>2===e.button||ro()&&e.ctrlKey&&0===e.button,rd=e=>"touches"in e&&e.touches.length>0;function ru(e,t="client"){let r=rd(e)?e.touches[0]||e.changedTouches[0]:e;return{x:r[`${t}X`],y:r[`${t}Y`]}}var rp=(e,t,r,n)=>{let o="function"==typeof e?e():e;return o?.addEventListener(t,r,n),()=>{o?.removeEventListener(t,r,n)}};function rg(e,t){let{type:r="HTMLInputElement",property:n="value"}=t;return Object.getOwnPropertyDescriptor(t2(e)[r].prototype,n)??{}}function rh(e,t,r="value"){if(!e)return;let n="input"===e.localName?"HTMLInputElement":"textarea"===e.localName?"HTMLTextAreaElement":"select"===e.localName?"HTMLSelectElement":void 0;if(n){let o=rg(e,{type:n,property:r});o.set?.call(e,t)}e.setAttribute(r,t)}function rf(e,t){if(!e)return;let r=rg(e,{type:"HTMLInputElement",property:"checked"});r.set?.call(e,t),t?e.setAttribute("checked",""):e.removeAttribute("checked")}function rm(e,t){let{value:r,bubbles:n=!0}=t;if(!e)return;let o=t2(e);e instanceof o.HTMLInputElement&&(rh(e,`${r}`),e.dispatchEvent(new o.Event("input",{bubbles:n})))}function rv(e,t){let{checked:r,bubbles:n=!0}=t;if(!e)return;let o=t2(e);e instanceof o.HTMLInputElement&&(rf(e,r),e.dispatchEvent(new o.Event("click",{bubbles:n})))}function rb(e,t){if(!e)return;let{onFieldsetDisabledChange:r,onFormReset:n}=t,o=[function(e,t){if(!e)return;let r=e.matches("textarea, input, select, button")?e.form:e.closest("form"),n=e=>{e.defaultPrevented||t()};return r?.addEventListener("reset",n,{passive:!0}),()=>r?.removeEventListener("reset",n)}(e,n),function(e,t){let r=e?.closest("fieldset");if(!r)return;t(r.disabled);let n=new(t2(r)).MutationObserver(()=>t(r.disabled));return n.observe(r,{attributes:!0,attributeFilter:["disabled"]}),()=>n.disconnect()}(e,r)];return()=>o.forEach(e=>e?.())}var rx=e=>tH(e)&&"IFRAME"===e.tagName,ry=e=>!Number.isNaN(parseInt(e.getAttribute("tabindex")||"0",10)),rk=e=>0>parseInt(e.getAttribute("tabindex")||"0",10),rS="input:not([type='hidden']):not([disabled]), select:not([disabled]), textarea:not([disabled]), a[href], button:not([disabled]), [tabindex], iframe, object, embed, area[href], audio[controls], video[controls], [contenteditable]:not([contenteditable='false']), details > summary:first-of-type",rw=(e,t=!1)=>{if(!e)return[];let r=Array.from(e.querySelectorAll(rS));(!0==t||"if-empty"==t&&0===r.length)&&tH(e)&&rC(e)&&r.unshift(e);let n=r.filter(rC);return n.forEach((e,t)=>{if(rx(e)&&e.contentDocument){let r=e.contentDocument.body;n.splice(t,1,...rw(r))}}),n};function rC(e){return!(!e||e.closest("[inert]"))&&e.matches(rS)&&tJ(e)}function rO(e,t){if(!e)return[];let r=Array.from(e.querySelectorAll(rS)),n=r.filter(rE);return(t&&rE(e)&&n.unshift(e),n.forEach((e,t)=>{if(rx(e)&&e.contentDocument){let r=rO(e.contentDocument.body);n.splice(t,1,...r)}}),!n.length&&t)?r:n}function rE(e){return null!=e&&e.tabIndex>0||rC(e)&&!rk(e)}function rI(e){return e.tabIndex<0&&(/^(audio|video|details)$/.test(e.localName)||tQ(e))&&!ry(e)?0:e.tabIndex}function rT(e){let{root:t,getInitialEl:r,filter:n,enabled:o=!0}=e;if(!o)return;let i=null;if((i="function"==typeof r?r():r)||(i=t?.querySelector("[data-autofocus],[autofocus]")),!i){let e=rO(t);i=n?e.filter(n)[0]:e[0]}return i||t||void 0}function rP(e){let t=new Set;function r(e){let r=globalThis.requestAnimationFrame(e);t.add(()=>globalThis.cancelAnimationFrame(r))}return r(()=>r(e)),function(){t.forEach(e=>e())}}function rN(e){let t,r=globalThis.requestAnimationFrame(()=>{t=e()});return()=>{globalThis.cancelAnimationFrame(r),t?.()}}function rR(e,t){let{defer:r}=t,n=[];return n.push((r?rN:e=>e())(()=>{let r="function"==typeof e?e():e;n.push(function(e,t){if(!e)return;let{attributes:r,callback:n}=t,o=new(e.ownerDocument.defaultView||window).MutationObserver(e=>{for(let t of e)"attributes"===t.type&&t.attributeName&&r.includes(t.attributeName)&&n(t)});return o.observe(e,{attributes:!0,attributeFilter:r}),()=>o.disconnect()}(r,t))})),()=>{n.forEach(e=>e?.())}}function r_(e){let t=()=>{let t=t2(e);e.dispatchEvent(new t.MouseEvent("click"))};ra()?function(e,t,r){let n=rN(()=>{e.removeEventListener(t,o,!0),r()}),o=()=>{n(),r()};e.addEventListener(t,o,{once:!0,capture:!0})}(e,"keyup",t):queueMicrotask(t)}function rV(e){let t=function(e){if("html"===tq(e))return e;let t=e.assignedSlot||e.parentNode||tY(e)&&e.host||t1(e).documentElement;return tY(t)?t.host:t}(e);return["html","body","#document"].includes(tq(t))?t1(t).body:tH(t)&&rA(t)?t:rV(t)}var rz=/auto|scroll|overlay|hidden|clip/,rF=new Set(["inline","contents"]);function rA(e){let{overflow:t,overflowX:r,overflowY:n,display:o}=t2(e).getComputedStyle(e);return rz.test(t+n+r)&&!rF.has(o)}function rD(e,t){let{rootEl:r,...n}=t||{};e&&r&&rA(r)&&(r.scrollHeight>r.clientHeight||r.scrollWidth>r.clientWidth)&&e.scrollIntoView(n)}function rL(e,t){let{left:r,top:n,width:o,height:i}=t.getBoundingClientRect(),a={x:e.x-r,y:e.y-n},s={x:tL(a.x/o),y:tL(a.y/i)};return{offset:a,percent:s,getPercentValue:function(e={}){let{dir:t="ltr",orientation:r="horizontal",inverted:n}=e,o="object"==typeof n?n.x:n,i="object"==typeof n?n.y:n;return"horizontal"===r?"rtl"===t||o?1-s.x:s.x:i?1-s.y:s.y}}}var rM="default",rj="",rW=new WeakMap;function rB(e={}){let{defer:t,target:r,...n}=e,o=[];return o.push((t?rN:e=>e())(()=>{let e="function"==typeof r?r():r;o.push(function(e={}){let{target:t,doc:r}=e,n=r??document,o=n.documentElement;return rr()?("default"===rM&&(rj=o.style.webkitUserSelect,o.style.webkitUserSelect="none"),rM="disabled"):t&&(rW.set(t,t.style.userSelect),t.style.userSelect="none"),()=>(function(e={}){let{target:t,doc:r}=e,n=(r??document).documentElement;if(rr()){if("disabled"!==rM)return;rM="restoring",setTimeout(()=>{rP(()=>{"restoring"===rM&&("none"===n.style.webkitUserSelect&&(n.style.webkitUserSelect=rj||""),rj="",rM="default")})},300)}else if(t&&rW.has(t)){let e=rW.get(t);"none"===t.style.userSelect&&(t.style.userSelect=e??""),""===t.getAttribute("style")&&t.removeAttribute("style"),rW.delete(t)}})({target:t,doc:n})}({...n,target:e}))})),()=>{o.forEach(e=>e?.())}}function rH(e,t){let{onPointerMove:r,onPointerUp:n}=t,o=[rp(e,"pointermove",e=>{let t=ru(e);if(!(Math.sqrt(t.x**2+t.y**2)<("touch"===e.pointerType?10:5))){if("mouse"===e.pointerType&&0===e.button)return void n();r({point:t,event:e})}},!1),rp(e,"pointerup",n,!1),rp(e,"pointercancel",n,!1),rp(e,"contextmenu",n,!1),rB({doc:e})];return()=>{o.forEach(e=>e())}}function r$(e){let{pointerNode:t,keyboardNode:r=t,onPress:n,onPressStart:o,onPressEnd:i,isValidKey:a=e=>"Enter"===e.key}=e;if(!t)return tW;let s=t2(t),l=t1(t),c=tW,d=tW,u=tW,p=e=>({point:ru(e),event:e});function g(e){i?.(p(e))}let h=rp(t,"pointerdown",e=>{d(),d=tj(rp(s,"pointerup",e=>{t0(t,rl(e))?n?.(p(e)):i?.(p(e))},{passive:!n,once:!0}),rp(s,"pointercancel",g,{passive:!i,once:!0})),l.activeElement===r&&"mouse"===e.pointerType&&e.preventDefault(),o?.(p(e))},{passive:!o});return c=tj(h,rp(r,"focus",function(){u=tj(rp(r,"keydown",e=>{var t;a(e)&&(d(),d=rp(r,"keyup",e=>{if(!a(e))return;let t=p(new s.PointerEvent("pointerup"));n?.(t),i?.(t)}),t=new s.PointerEvent("pointerdown"),o?.(p(t)))}),rp(r,"blur",()=>{g(new s.PointerEvent("pointercancel"))}))})),()=>{c(),d(),u()}}function rU(e,t){return Array.from(e?.querySelectorAll(t)??[])}function rG(e,t){return e?.querySelector(t)??null}var rq=e=>e.id;function rK(e,t,r=rq){let n=function(e,t,r=rq){return e.find(e=>r(e)===t)}(e,t,r);return n?e.indexOf(n):-1}function rY(e,t){let{onEntry:r,measure:n,box:o="border-box"}=t,i=(Array.isArray(e)?e:[e]).filter(tH),a=t2(i[0]),s=e=>{r({rects:i.map(e=>n(e)),entries:e})};s([]);let l=new a.ResizeObserver(s);return i.forEach(e=>l.observe(e,{box:o})),()=>l.disconnect()}var rX=e=>e.split("").map(e=>{let t=e.charCodeAt(0);return t>0&&t<128?e:t>=128&&t<=255?`/x${t.toString(16)}`.replace("/","\\"):""}).join("").trim(),rJ=e=>rX(e.dataset?.valuetext??e.textContent??""),rZ=(e,t)=>e.trim().toLowerCase().startsWith(t.toLowerCase());function rQ(e,t){if(!e)return tW;let r=Object.keys(t).reduce((t,r)=>(t[r]=e.style.getPropertyValue(r),t),{});return Object.assign(e.style,t),()=>{Object.assign(e.style,r),0===e.style.length&&e.removeAttribute("style")}}var r0=Object.assign(function(e,t){let{state:r,activeId:n,key:o,timeout:i=350,itemToId:a}=t,s=r.keysSoFar+o,l=s.length>1&&Array.from(s).every(e=>e===s[0])?s[0]:s,c=function(e,t,r,n=rq){let o=r?rK(e,r,n):-1,i=r?tM(e,o):e;return 1===t.length&&(i=i.filter(e=>n(e)!==r)),i.find(e=>rZ(rJ(e),t))}(e.slice(),l,n,a);function d(){clearTimeout(r.timer),r.timer=-1}return!function e(t){r.keysSoFar=t,d(),""!==t&&(r.timer=+setTimeout(()=>{e(""),d()},i))}(s),c},{defaultOptions:{keysSoFar:"",timer:-1},isValidEvent:function(e){return 1===e.key.length&&!e.ctrlKey&&!e.metaKey}}),r1=1e3/60,r2=r(80400);function r5(e=0,t=0,r=0,n=0){if("function"==typeof DOMRect)return new DOMRect(e,t,r,n);let o={x:e,y:t,width:r,height:n,top:t,right:e+r,bottom:t+n,left:e};return{...o,toJSON:()=>o}}var r3=e=>({variable:e,reference:`var(${e})`}),r4={arrowSize:r3("--arrow-size"),arrowSizeHalf:r3("--arrow-size-half"),arrowBg:r3("--arrow-background"),transformOrigin:r3("--transform-origin"),arrowOffset:r3("--arrow-offset")},r6=e=>({top:"bottom center","top-start":e?`${e.x}px bottom`:"left bottom","top-end":e?`${e.x}px bottom`:"right bottom",bottom:"top center","bottom-start":e?`${e.x}px top`:"top left","bottom-end":e?`${e.x}px top`:"top right",left:"right center","left-start":e?`right ${e.y}px`:"right top","left-end":e?`right ${e.y}px`:"right bottom",right:"left center","right-start":e?`left ${e.y}px`:"left top","right-end":e?`left ${e.y}px`:"left bottom"}),r8={name:"transformOrigin",fn({placement:e,elements:t,middlewareData:r}){let{arrow:n}=r,o=r6(n)[e],{floating:i}=t;return i.style.setProperty(r4.transformOrigin.variable,o),{data:{transformOrigin:o}}}},r7={name:"rects",fn:({rects:e})=>({data:e})},r9=e=>{if(e)return{name:"shiftArrow",fn({placement:t,middlewareData:r}){if(!r.arrow)return{};let{x:n,y:o}=r.arrow,i=t.split("-")[0];return Object.assign(e.style,{left:null!=n?`${n}px`:"",top:null!=o?`${o}px`:"",[i]:`calc(100% + ${r4.arrowOffset.reference})`}),{}}}},ne={strategy:"absolute",placement:"bottom",listeners:!0,gutter:8,flip:!0,slide:!0,overlap:!1,sameWidth:!1,fitViewport:!1,overflowPadding:8,arrowPadding:4};function nt(e,t){let r=e.devicePixelRatio||1;return Math.round(t*r)/r}function nr(e){return(0,tm.Jg)(e.boundary)}function nn(e,t,r={}){let{defer:n,...o}=r,i=[];return i.push((n?rN:e=>e())(()=>{let r="function"==typeof e?e():e,n="function"==typeof t?t():t;i.push(function(e,t,r={}){var n,o;let i=(n=r.getAnchorRect,{contextElement:tH(e)?e:void 0,getBoundingClientRect:()=>{let t=n?.(e);if(t||!e){if(!t)return r5();let{x:e,y:r,width:n,height:o}=t;return r5(e,r,n,o)}return e.getBoundingClientRect()}});if(!t||!i)return;let a=Object.assign({},ne,r),s=t.querySelector("[data-part=arrow]"),l=[function(e,t){if(!(0,tm.kZ)(t.offset??t.gutter))return(0,r2.cY)(({placement:r})=>{let n=(e?.clientHeight||0)/2,o=t.offset?.mainAxis??t.gutter,{hasAlign:i}=function(e){let[t,r]=e.split("-");return{side:t,align:r,hasAlign:null!=r}}(r),a=i?void 0:t.shift,s=t.offset?.crossAxis??a;return(0,tm.oE)({crossAxis:s,mainAxis:"number"==typeof o?o+n:o??n,alignmentAxis:t.shift})})}(s,a),function(e){if(e.flip)return(0,r2.UU)({boundary:nr(e),padding:e.overflowPadding,fallbackPlacements:!0===e.flip?void 0:e.flip})}(a),function(e){if(e.slide||e.overlap)return(0,r2.BN)({boundary:nr(e),mainAxis:e.slide,crossAxis:e.overlap,padding:e.overflowPadding,limiter:(0,r2.ER)()})}(a),function(e,t){if(e)return(0,r2.UE)({element:e,padding:t.arrowPadding})}(s,a),r9(s),r8,(0,r2.Ej)({padding:a.overflowPadding,apply({elements:e,rects:t,availableHeight:r,availableWidth:n}){let o=e.floating,i=Math.round(t.reference.width);n=Math.floor(n),r=Math.floor(r),o.style.setProperty("--reference-width",`${i}px`),o.style.setProperty("--available-width",`${n}px`),o.style.setProperty("--available-height",`${r}px`)}}),function(e){if(e.hideWhenDetached)return(0,r2.jD)({strategy:"referenceHidden",boundary:e.boundary?.()??"clippingAncestors"})}(a),r7],{placement:c,strategy:d,onComplete:u,onPositioned:p}=a,g=async()=>{if(!i||!t)return;let e=await (0,r2.rD)(i,t,{placement:c,middleware:l,strategy:d});u?.(e),p?.({placed:!0});let r=t2(t),n=nt(r,e.x),o=nt(r,e.y);t.style.setProperty("--x",`${n}px`),t.style.setProperty("--y",`${o}px`),a.hideWhenDetached&&(e.middlewareData.hide?.referenceHidden?(t.style.setProperty("visibility","hidden"),t.style.setProperty("pointer-events","none")):(t.style.removeProperty("visibility"),t.style.removeProperty("pointer-events")));let s=t.firstElementChild;if(s){let e=t3(s);t.style.setProperty("--z-index",e.zIndex)}},h=async()=>{r.updatePosition?(await r.updatePosition({updatePosition:g}),p?.({placed:!0})):await g()},f=(o=a.listeners)?!0===o?{ancestorResize:!0,ancestorScroll:!0,elementResize:!0,layoutShift:!0}:o:{},m=a.listeners?(0,r2.ll)(i,t,h,f):tm.lQ;return h(),()=>{m?.(),p?.({placed:!1})}}(r,n,o))})),()=>{i.forEach(e=>e?.())}}var no=new WeakMap,ni=new WeakMap,na={},ns=0,nl=e=>e&&(e.host||nl(e.parentNode)),nc=(e,t)=>t.map(t=>{if(e.contains(t))return t;let r=nl(t);return r&&e.contains(r)?r:(console.error("[zag-js > ariaHidden] target",t,"in not contained inside",e,". Doing nothing"),null)}).filter(e=>!!e),nd=new Set(["script","output","status","next-route-announcer"]),nu=e=>!!(nd.has(e.localName)||"status"===e.role||e.hasAttribute("aria-live"))||e.matches("[data-live-announcer]"),np=(e,t)=>{let{parentNode:r,markerName:n,controlAttribute:o}=t,i=nc(r,Array.isArray(e)?e:[e]);na[n]||(na[n]=new WeakMap);let a=na[n],s=[],l=new Set,c=new Set(i),d=e=>{!e||l.has(e)||(l.add(e),d(e.parentNode))};i.forEach(d);let u=e=>{!e||c.has(e)||Array.prototype.forEach.call(e.children,e=>{if(l.has(e))u(e);else try{if(nu(e))return;let t=e.getAttribute(o),r="true"===t,i=(no.get(e)||0)+1,l=(a.get(e)||0)+1;no.set(e,i),a.set(e,l),s.push(e),1===i&&r&&ni.set(e,!0),1===l&&e.setAttribute(n,""),r||e.setAttribute(o,"true")}catch(t){console.error("[zag-js > ariaHidden] cannot operate on ",e,t)}})};return u(r),l.clear(),ns++,()=>{s.forEach(e=>{let t=no.get(e)-1,r=a.get(e)-1;no.set(e,t),a.set(e,r),t||(ni.has(e)||e.removeAttribute(o),ni.delete(e)),r||e.removeAttribute(n)}),--ns||(no=new WeakMap,no=new WeakMap,ni=new WeakMap,na={})}},ng=e=>(Array.isArray(e)?e[0]:e).ownerDocument.body,nh=(e,t=ng(e),r="data-aria-hidden")=>{if(t)return np(e,{parentNode:t,markerName:r,controlAttribute:"aria-hidden"})},nf=e=>{let t=requestAnimationFrame(()=>e());return()=>cancelAnimationFrame(t)};function nm(e,t={}){let{defer:r=!0}=t,n=[];return n.push((r?nf:e=>e())(()=>{let t=("function"==typeof e?e():e).filter(Boolean);0!==t.length&&n.push(nh(t))})),()=>{n.forEach(e=>e?.())}}var nv=r(5661),nb="pointerdown.outside",nx="focus.outside",ny=e=>"clientY"in e;function nk(e,t){if(!t||!ny(e))return!1;let r=t.scrollHeight>t.clientHeight,n=r&&e.clientX>t.offsetLeft+t.clientWidth,o=t.scrollWidth>t.clientWidth,i=o&&e.clientY>t.offsetTop+t.clientHeight,a={x:t.offsetLeft,y:t.offsetTop,width:t.clientWidth+16*!!r,height:t.clientHeight+16*!!o},s={x:e.clientX,y:e.clientY};return a.y<=s.y&&s.y<=a.y+a.height&&a.x<=s.x&&s.x<=a.x+a.width&&(n||i)}function nS(e,t){let{defer:r}=t,n=[];return n.push((r?rN:e=>e())(()=>{let r="function"==typeof e?e():e;n.push(function(e,t){let{exclude:r,onFocusOutside:n,onPointerDownOutside:o,onInteractOutside:i,defer:a}=t;if(!e)return;let s=t1(e),l=t2(e),c=function(e){let t={each(t){for(let r=0;r<e.frames?.length;r+=1){let n=e.frames[r];n&&t(n)}},addEventListener:(e,r,n)=>(t.each(t=>{try{t.document.addEventListener(e,r,n)}catch{}}),()=>{try{t.removeEventListener(e,r,n)}catch{}}),removeEventListener(e,r,n){t.each(t=>{try{t.document.removeEventListener(e,r,n)}catch{}})}};return t}(l),d=function(e){let t=null!=e.frameElement?e.parent:null;return{addEventListener:(e,r,n)=>{try{t?.addEventListener(e,r,n)}catch{}return()=>{try{t?.removeEventListener(e,r,n)}catch{}}},removeEventListener:(e,r,n)=>{try{t?.removeEventListener(e,r,n)}catch{}}}}(l);function u(t,n){if(!tH(n)||!n.isConnected||t0(e,n)||function(e,t){if(!ny(t)||!e)return!1;let r=e.getBoundingClientRect();return 0!==r.width&&0!==r.height&&r.top<=t.clientY&&t.clientY<=r.top+r.height&&r.left<=t.clientX&&t.clientX<=r.left+r.width}(e,t))return!1;let o=s.querySelector(`[aria-controls="${e.id}"]`);return!(o&&nk(t,rV(o)))&&!nk(t,rV(e))&&!r?.(n)}let p=new Set,g=tY(e?.getRootNode());function h(t){function r(r){let n=a&&!t9()?rN:e=>e(),s=r??t,l=s?.composedPath?.()??[s?.target];n(()=>{let r=g?l[0]:rl(t);if(e&&u(t,r)){if(o||i){let t=(0,tm.OK)(o,i);e.addEventListener(nb,t,{once:!0})}nw(e,nb,{bubbles:!1,cancelable:!0,detail:{originalEvent:s,contextmenu:rc(s),focusable:function(e){for(let t of e)if(tH(t)&&rC(t))return!0;return!1}(l),target:r}})}})}"touch"===t.pointerType?(p.forEach(e=>e()),p.add(rp(s,"click",r,{once:!0})),p.add(d.addEventListener("click",r,{once:!0})),p.add(c.addEventListener("click",r,{once:!0}))):r()}let f=new Set,m=setTimeout(()=>{f.add(rp(s,"pointerdown",h,!0)),f.add(d.addEventListener("pointerdown",h,!0)),f.add(c.addEventListener("pointerdown",h,!0))},0);function v(t){(a?rN:e=>e())(()=>{let r=rl(t);if(e&&u(t,r)){if(n||i){let t=(0,tm.OK)(n,i);e.addEventListener(nx,t,{once:!0})}nw(e,nx,{bubbles:!1,cancelable:!0,detail:{originalEvent:t,contextmenu:!1,focusable:rC(r),target:r}})}})}return t9()||(f.add(rp(s,"focusin",v,!0)),f.add(d.addEventListener("focusin",v,!0)),f.add(c.addEventListener("focusin",v,!0))),()=>{clearTimeout(m),p.forEach(e=>e()),f.forEach(e=>e())}}(r,t))})),()=>{n.forEach(e=>e?.())}}function nw(e,t,r){let n=new(e.ownerDocument.defaultView||window).CustomEvent(t,r);return e.dispatchEvent(n)}var nC={layers:[],branches:[],count(){return this.layers.length},pointerBlockingLayers(){return this.layers.filter(e=>e.pointerBlocking)},topMostPointerBlockingLayer(){return[...this.pointerBlockingLayers()].slice(-1)[0]},hasPointerBlockingLayer(){return this.pointerBlockingLayers().length>0},isBelowPointerBlockingLayer(e){return this.indexOf(e)<(this.topMostPointerBlockingLayer()?this.indexOf(this.topMostPointerBlockingLayer()?.node):-1)},isTopMost(e){let t=this.layers[this.count()-1];return t?.node===e},getNestedLayers(e){return Array.from(this.layers).slice(this.indexOf(e)+1)},isInNestedLayer(e,t){return this.getNestedLayers(e).some(e=>t0(e.node,t))},isInBranch(e){return Array.from(this.branches).some(t=>t0(t,e))},add(e){let t=this.layers.push(e);e.node.style.setProperty("--layer-index",`${t}`)},addBranch(e){this.branches.push(e)},remove(e){let t=this.indexOf(e);t<0||(t<this.count()-1&&this.getNestedLayers(e).forEach(e=>e.dismiss()),this.layers.splice(t,1),e.style.removeProperty("--layer-index"))},removeBranch(e){let t=this.branches.indexOf(e);t>=0&&this.branches.splice(t,1)},indexOf(e){return this.layers.findIndex(t=>t.node===e)},dismiss(e){this.layers[this.indexOf(e)]?.dismiss()},clear(){this.remove(this.layers[0].node)}};function nO(){nC.layers.forEach(({node:e})=>{e.style.pointerEvents=nC.isBelowPointerBlockingLayer(e)?"none":"auto"})}function nE(e,t){let{defer:r}=t,o=[];return o.push((r?rN:e=>e())(()=>{let r=(0,tm.Tn)(e)?e():e;o.push(function(e,t){var r;let{warnOnMissingNode:o=!0}=t;if(o&&!e)return void(0,tm.R8)("[@zag-js/dismissable] node is `null` or `undefined`");if(!e)return;let{onDismiss:i,pointerBlocking:a,exclude:s,debug:l}=t;nC.add({dismiss:i,node:e,pointerBlocking:a}),nO();let c=[a?function(e,t){let r=t1(e),o=[];if(nC.hasPointerBlockingLayer()&&!r.body.hasAttribute("data-inert")&&(n=document.body.style.pointerEvents,queueMicrotask(()=>{r.body.style.pointerEvents="none",r.body.setAttribute("data-inert","")})),t){let e=function(e,t){let r=[];return e?.forEach(e=>{let n=function(e,t){let r=e();if(tH(r)&&r.isConnected)return t(r),()=>void 0;{let r=setInterval(()=>{let n=e();tH(n)&&n.isConnected&&(t(n),clearInterval(r))},r1);return()=>clearInterval(r)}}(e,t);r.push(n)}),()=>{r.forEach(e=>e())}}(t,e=>{o.push(rQ(e,{pointerEvents:"auto"}))});o.push(e)}return()=>{nC.hasPointerBlockingLayer()||(queueMicrotask(()=>{r.body.style.pointerEvents=n,r.body.removeAttribute("data-inert"),0===r.body.style.length&&r.body.removeAttribute("style")}),o.forEach(e=>e()))}}(e,t.persistentElements):void 0,(r=function(r){nC.isTopMost(e)&&(t.onEscapeKeyDown?.(r),!r.defaultPrevented&&i&&(r.preventDefault(),i()))},rp(t1(e),"keydown",e=>{"Escape"===e.key&&(e.isComposing||r?.(e))},{capture:!0})),nS(e,{exclude:function(r){if(!e)return!1;let n="function"==typeof s?s():s,o=Array.isArray(n)?n:[n],i=t.persistentElements?.map(e=>e()).filter(tH);return i&&o.push(...i),o.some(e=>t0(e,r))||nC.isInNestedLayer(e,r)},onFocusOutside:function(e){let r=rl(e.detail.originalEvent);!nC.isInBranch(r)&&(t.onFocusOutside?.(e),t.onInteractOutside?.(e),e.defaultPrevented||(l&&console.log("onFocusOutside:",e.detail.originalEvent),i?.()))},onPointerDownOutside:function(r){let n=rl(r.detail.originalEvent);!(nC.isBelowPointerBlockingLayer(e)||nC.isInBranch(n))&&(t.onPointerDownOutside?.(r),t.onInteractOutside?.(r),r.defaultPrevented||(l&&console.log("onPointerDownOutside:",r.detail.originalEvent),i?.()))},defer:t.defer})];return()=>{nC.remove(e),nO(),e.style.pointerEvents="",c.forEach(e=>e?.())}}(r,t))})),()=>{o.forEach(e=>e?.())}}var nI=()=>e=>Array.from(new Set(e)),nT=tg("combobox").parts("root","clearTrigger","content","control","input","item","itemGroup","itemGroupLabel","itemIndicator","itemText","label","list","positioner","trigger"),nP=(nT.build(),e=>new tk(e));nP.empty=()=>new tk({items:[]});var nN=e=>e.ids?.control??`combobox:${e.id}:control`,nR=e=>e.ids?.input??`combobox:${e.id}:input`,n_=e=>e.ids?.content??`combobox:${e.id}:content`,nV=e=>e.ids?.positioner??`combobox:${e.id}:popper`,nz=e=>e.ids?.trigger??`combobox:${e.id}:toggle-btn`,nF=e=>e.ids?.clearTrigger??`combobox:${e.id}:clear-btn`,nA=e=>e.getById(n_(e)),nD=e=>e.getById(nR(e)),nL=e=>e.getById(nV(e)),nM=e=>e.getById(nN(e)),nj=e=>e.getById(nz(e)),nW=e=>e.getById(nF(e)),nB=(e,t)=>{if(null==t)return;let r=`[role=option][data-value="${CSS.escape(t)}"]`;return rG(nA(e),r)},nH=e=>{let t=nD(e);e.isActiveElement(t)||t?.focus({preventScroll:!0})},n$=e=>{let t=nj(e);e.isActiveElement(t)||t?.focus({preventScroll:!0})},{guards:nU,createMachine:nG,choose:nq}=(0,nv.mj)(),{and:nK,not:nY}=nU;function nX(e){return(e.previousEvent||e).src}nG({props:({props:e})=>({loopFocus:!0,openOnClick:!1,defaultValue:[],closeOnSelect:!e.multiple,allowCustomValue:!1,inputBehavior:"none",selectionBehavior:e.multiple?"clear":"replace",openOnKeyPress:!0,openOnChange:!0,composite:!0,navigate({node:e}){r_(e)},collection:nP.empty(),...e,positioning:{placement:"bottom",sameWidth:!0,...e.positioning},translations:{triggerLabel:"Toggle suggestions",clearTriggerLabel:"Clear value",...e.translations}}),initialState:({prop:e})=>e("open")||e("defaultOpen")?"suggesting":"idle",context:({prop:e,bindable:t,getContext:r,getEvent:n})=>({currentPlacement:t(()=>({defaultValue:void 0})),value:t(()=>({defaultValue:e("defaultValue"),value:e("value"),isEqual:tm.n4,hash:e=>e.join(","),onChange(t){let n=r(),o=n.get("selectedItems"),i=e("collection"),a=t.map(e=>o.find(t=>i.getItemValue(t)===e)||i.find(e));n.set("selectedItems",a),e("onValueChange")?.({value:t,items:a})}})),highlightedValue:t(()=>({defaultValue:e("defaultHighlightedValue")||null,value:e("highlightedValue"),onChange(t){let r=e("collection").find(t);e("onHighlightChange")?.({highlightedValue:t,highlightedItem:r})}})),inputValue:t(()=>{let t=e("inputValue")||e("defaultInputValue")||"",r=e("defaultValue")||e("value")||[];if(!t.trim()&&!e("multiple")){let n=e("collection").stringifyMany(r);t=(0,tm.YW)(e("selectionBehavior"),{preserve:t||n,replace:n,clear:""})}return{defaultValue:t,value:e("inputValue"),onChange(t){let r=n(),o=(r.previousEvent||r).src;e("onInputValueChange")?.({inputValue:t,reason:o})}}}),highlightedItem:t(()=>{let t=e("highlightedValue");return{defaultValue:e("collection").find(t)}}),selectedItems:t(()=>{let t=e("value")||e("defaultValue")||[];return{defaultValue:e("collection").findMany(t)}})}),computed:{isInputValueEmpty:({context:e})=>0===e.get("inputValue").length,isInteractive:({prop:e})=>!(e("readOnly")||e("disabled")),autoComplete:({prop:e})=>"autocomplete"===e("inputBehavior"),autoHighlight:({prop:e})=>"autohighlight"===e("inputBehavior"),hasSelectedItems:({context:e})=>e.get("value").length>0,valueAsString:({context:e,prop:t})=>t("collection").stringifyItems(e.get("selectedItems")),isCustomValue:({context:e,computed:t})=>e.get("inputValue")!==t("valueAsString")},watch({context:e,prop:t,track:r,action:n,send:o}){r([()=>e.hash("value")],()=>{n(["syncSelectedItems"])}),r([()=>e.get("inputValue")],()=>{n(["syncInputValue"])}),r([()=>e.get("highlightedValue")],()=>{n(["syncHighlightedItem","autofillInputValue"])}),r([()=>t("open")],()=>{n(["toggleVisibility"])}),r([()=>t("collection").toString()],()=>{o({type:"CHILDREN_CHANGE"})})},on:{"SELECTED_ITEMS.SYNC":{actions:["syncSelectedItems"]},"HIGHLIGHTED_VALUE.SET":{actions:["setHighlightedValue"]},"HIGHLIGHTED_VALUE.CLEAR":{actions:["clearHighlightedValue"]},"ITEM.SELECT":{actions:["selectItem"]},"ITEM.CLEAR":{actions:["clearItem"]},"VALUE.SET":{actions:["setValue"]},"INPUT_VALUE.SET":{actions:["setInputValue"]},"POSITIONING.SET":{actions:["reposition"]}},entry:nq([{guard:"autoFocus",actions:["setInitialFocus"]}]),states:{idle:{tags:["idle","closed"],entry:["scrollContentToTop","clearHighlightedValue"],on:{"CONTROLLED.OPEN":{target:"interacting"},"TRIGGER.CLICK":[{guard:"isOpenControlled",actions:["setInitialFocus","highlightFirstSelectedItem","invokeOnOpen"]},{target:"interacting",actions:["setInitialFocus","highlightFirstSelectedItem","invokeOnOpen"]}],"INPUT.CLICK":[{guard:"isOpenControlled",actions:["highlightFirstSelectedItem","invokeOnOpen"]},{target:"interacting",actions:["highlightFirstSelectedItem","invokeOnOpen"]}],"INPUT.FOCUS":{target:"focused"},OPEN:[{guard:"isOpenControlled",actions:["invokeOnOpen"]},{target:"interacting",actions:["invokeOnOpen"]}],"VALUE.CLEAR":{target:"focused",actions:["clearInputValue","clearSelectedItems","setInitialFocus"]}}},focused:{tags:["focused","closed"],entry:["scrollContentToTop","clearHighlightedValue"],on:{"CONTROLLED.OPEN":[{guard:"isChangeEvent",target:"suggesting"},{target:"interacting"}],"INPUT.CHANGE":[{guard:nK("isOpenControlled","openOnChange"),actions:["setInputValue","invokeOnOpen","highlightFirstItemIfNeeded"]},{guard:"openOnChange",target:"suggesting",actions:["setInputValue","invokeOnOpen","highlightFirstItemIfNeeded"]},{actions:["setInputValue"]}],"LAYER.INTERACT_OUTSIDE":{target:"idle"},"INPUT.ESCAPE":{guard:nK("isCustomValue",nY("allowCustomValue")),actions:["revertInputValue"]},"INPUT.BLUR":{target:"idle"},"INPUT.CLICK":[{guard:"isOpenControlled",actions:["highlightFirstSelectedItem","invokeOnOpen"]},{target:"interacting",actions:["highlightFirstSelectedItem","invokeOnOpen"]}],"TRIGGER.CLICK":[{guard:"isOpenControlled",actions:["setInitialFocus","highlightFirstSelectedItem","invokeOnOpen"]},{target:"interacting",actions:["setInitialFocus","highlightFirstSelectedItem","invokeOnOpen"]}],"INPUT.ARROW_DOWN":[{guard:nK("isOpenControlled","autoComplete"),actions:["invokeOnOpen"]},{guard:"autoComplete",target:"interacting",actions:["invokeOnOpen"]},{guard:"isOpenControlled",actions:["highlightFirstOrSelectedItem","invokeOnOpen"]},{target:"interacting",actions:["highlightFirstOrSelectedItem","invokeOnOpen"]}],"INPUT.ARROW_UP":[{guard:"autoComplete",target:"interacting",actions:["invokeOnOpen"]},{guard:"autoComplete",target:"interacting",actions:["invokeOnOpen"]},{target:"interacting",actions:["highlightLastOrSelectedItem","invokeOnOpen"]},{target:"interacting",actions:["highlightLastOrSelectedItem","invokeOnOpen"]}],OPEN:[{guard:"isOpenControlled",actions:["invokeOnOpen"]},{target:"interacting",actions:["invokeOnOpen"]}],"VALUE.CLEAR":{actions:["clearInputValue","clearSelectedItems"]}}},interacting:{tags:["open","focused"],entry:["setInitialFocus"],effects:["scrollToHighlightedItem","trackDismissableLayer","trackPlacement","hideOtherElements"],on:{"CONTROLLED.CLOSE":[{guard:"restoreFocus",target:"focused",actions:["setFinalFocus"]},{target:"idle"}],CHILDREN_CHANGE:[{guard:"isHighlightedItemRemoved",actions:["clearHighlightedValue"]},{actions:["scrollToHighlightedItem"]}],"INPUT.HOME":{actions:["highlightFirstItem"]},"INPUT.END":{actions:["highlightLastItem"]},"INPUT.ARROW_DOWN":[{guard:nK("autoComplete","isLastItemHighlighted"),actions:["clearHighlightedValue","scrollContentToTop"]},{actions:["highlightNextItem"]}],"INPUT.ARROW_UP":[{guard:nK("autoComplete","isFirstItemHighlighted"),actions:["clearHighlightedValue"]},{actions:["highlightPrevItem"]}],"INPUT.ENTER":[{guard:nK("isOpenControlled","isCustomValue",nY("hasHighlightedItem"),nY("allowCustomValue")),actions:["revertInputValue","invokeOnClose"]},{guard:nK("isCustomValue",nY("hasHighlightedItem"),nY("allowCustomValue")),target:"focused",actions:["revertInputValue","invokeOnClose"]},{guard:nK("isOpenControlled","closeOnSelect"),actions:["selectHighlightedItem","invokeOnClose"]},{guard:"closeOnSelect",target:"focused",actions:["selectHighlightedItem","invokeOnClose","setFinalFocus"]},{actions:["selectHighlightedItem"]}],"INPUT.CHANGE":[{guard:"autoComplete",target:"suggesting",actions:["setInputValue"]},{target:"suggesting",actions:["clearHighlightedValue","setInputValue"]}],"ITEM.POINTER_MOVE":{actions:["setHighlightedValue"]},"ITEM.POINTER_LEAVE":{actions:["clearHighlightedValue"]},"ITEM.CLICK":[{guard:nK("isOpenControlled","closeOnSelect"),actions:["selectItem","invokeOnClose"]},{guard:"closeOnSelect",target:"focused",actions:["selectItem","invokeOnClose","setFinalFocus"]},{actions:["selectItem"]}],"LAYER.ESCAPE":[{guard:nK("isOpenControlled","autoComplete"),actions:["syncInputValue","invokeOnClose"]},{guard:"autoComplete",target:"focused",actions:["syncInputValue","invokeOnClose"]},{guard:"isOpenControlled",actions:["invokeOnClose"]},{target:"focused",actions:["invokeOnClose","setFinalFocus"]}],"TRIGGER.CLICK":[{guard:"isOpenControlled",actions:["invokeOnClose"]},{target:"focused",actions:["invokeOnClose"]}],"LAYER.INTERACT_OUTSIDE":[{guard:nK("isOpenControlled","isCustomValue",nY("allowCustomValue")),actions:["revertInputValue","invokeOnClose"]},{guard:nK("isCustomValue",nY("allowCustomValue")),target:"idle",actions:["revertInputValue","invokeOnClose"]},{guard:"isOpenControlled",actions:["invokeOnClose"]},{target:"idle",actions:["invokeOnClose"]}],CLOSE:[{guard:"isOpenControlled",actions:["invokeOnClose"]},{target:"focused",actions:["invokeOnClose","setFinalFocus"]}],"VALUE.CLEAR":[{guard:"isOpenControlled",actions:["clearInputValue","clearSelectedItems","invokeOnClose"]},{target:"focused",actions:["clearInputValue","clearSelectedItems","invokeOnClose","setFinalFocus"]}]}},suggesting:{tags:["open","focused"],effects:["trackDismissableLayer","scrollToHighlightedItem","trackPlacement","hideOtherElements"],entry:["setInitialFocus"],on:{"CONTROLLED.CLOSE":[{guard:"restoreFocus",target:"focused",actions:["setFinalFocus"]},{target:"idle"}],CHILDREN_CHANGE:[{guard:"autoHighlight",actions:["highlightFirstItem"]},{guard:"isHighlightedItemRemoved",actions:["clearHighlightedValue"]}],"INPUT.ARROW_DOWN":{target:"interacting",actions:["highlightNextItem"]},"INPUT.ARROW_UP":{target:"interacting",actions:["highlightPrevItem"]},"INPUT.HOME":{target:"interacting",actions:["highlightFirstItem"]},"INPUT.END":{target:"interacting",actions:["highlightLastItem"]},"INPUT.ENTER":[{guard:nK("isOpenControlled","isCustomValue",nY("hasHighlightedItem"),nY("allowCustomValue")),actions:["revertInputValue","invokeOnClose"]},{guard:nK("isCustomValue",nY("hasHighlightedItem"),nY("allowCustomValue")),target:"focused",actions:["revertInputValue","invokeOnClose"]},{guard:nK("isOpenControlled","closeOnSelect"),actions:["selectHighlightedItem","invokeOnClose"]},{guard:"closeOnSelect",target:"focused",actions:["selectHighlightedItem","invokeOnClose","setFinalFocus"]},{actions:["selectHighlightedItem"]}],"INPUT.CHANGE":{actions:["setInputValue"]},"LAYER.ESCAPE":[{guard:"isOpenControlled",actions:["invokeOnClose"]},{target:"focused",actions:["invokeOnClose"]}],"ITEM.POINTER_MOVE":{target:"interacting",actions:["setHighlightedValue"]},"ITEM.POINTER_LEAVE":{actions:["clearHighlightedValue"]},"LAYER.INTERACT_OUTSIDE":[{guard:nK("isOpenControlled","isCustomValue",nY("allowCustomValue")),actions:["revertInputValue","invokeOnClose"]},{guard:nK("isCustomValue",nY("allowCustomValue")),target:"idle",actions:["revertInputValue","invokeOnClose"]},{guard:"isOpenControlled",actions:["invokeOnClose"]},{target:"idle",actions:["invokeOnClose"]}],"TRIGGER.CLICK":[{guard:"isOpenControlled",actions:["invokeOnClose"]},{target:"focused",actions:["invokeOnClose"]}],"ITEM.CLICK":[{guard:nK("isOpenControlled","closeOnSelect"),actions:["selectItem","invokeOnClose"]},{guard:"closeOnSelect",target:"focused",actions:["selectItem","invokeOnClose","setFinalFocus"]},{actions:["selectItem"]}],CLOSE:[{guard:"isOpenControlled",actions:["invokeOnClose"]},{target:"focused",actions:["invokeOnClose","setFinalFocus"]}],"VALUE.CLEAR":[{guard:"isOpenControlled",actions:["clearInputValue","clearSelectedItems","invokeOnClose"]},{target:"focused",actions:["clearInputValue","clearSelectedItems","invokeOnClose","setFinalFocus"]}]}}},implementations:{guards:{isInputValueEmpty:({computed:e})=>e("isInputValueEmpty"),autoComplete:({computed:e,prop:t})=>e("autoComplete")&&!t("multiple"),autoHighlight:({computed:e})=>e("autoHighlight"),isFirstItemHighlighted:({prop:e,context:t})=>e("collection").firstValue===t.get("highlightedValue"),isLastItemHighlighted:({prop:e,context:t})=>e("collection").lastValue===t.get("highlightedValue"),isCustomValue:({computed:e})=>e("isCustomValue"),allowCustomValue:({prop:e})=>!!e("allowCustomValue"),hasHighlightedItem:({context:e})=>null!=e.get("highlightedValue"),closeOnSelect:({prop:e})=>!!e("closeOnSelect"),isOpenControlled:({prop:e})=>null!=e("open"),openOnChange:({prop:e,context:t})=>{let r=e("openOnChange");return(0,tm.Lm)(r)?r:!!r?.({inputValue:t.get("inputValue")})},restoreFocus:({event:e})=>null==e.restoreFocus||!!e.restoreFocus,isChangeEvent:({event:e})=>e.previousEvent?.type==="INPUT.CHANGE",autoFocus:({prop:e})=>!!e("autoFocus"),isHighlightedItemRemoved:({prop:e,context:t})=>!e("collection").has(t.get("highlightedValue"))},effects:{trackDismissableLayer({send:e,prop:t,scope:r}){if(!t("disableLayer"))return nE(()=>nA(r),{defer:!0,exclude:()=>[nD(r),nj(r),nW(r)],onFocusOutside:t("onFocusOutside"),onPointerDownOutside:t("onPointerDownOutside"),onInteractOutside:t("onInteractOutside"),onEscapeKeyDown(t){t.preventDefault(),t.stopPropagation(),e({type:"LAYER.ESCAPE",src:"escape-key"})},onDismiss(){e({type:"LAYER.INTERACT_OUTSIDE",src:"interact-outside",restoreFocus:!1})}})},hideOtherElements:({scope:e})=>nm([nD(e),nA(e),nj(e),nW(e)]),trackPlacement:({context:e,prop:t,scope:r})=>(e.set("currentPlacement",t("positioning").placement),nn(()=>nM(r)||nj(r),()=>nL(r),{...t("positioning"),defer:!0,onComplete(t){e.set("currentPlacement",t.placement)}})),scrollToHighlightedItem({context:e,prop:t,scope:r,event:n}){let o=nD(r),i=[],a=o=>{let a=n.current().type.includes("POINTER"),s=e.get("highlightedValue");if(a||!s)return;let l=nB(r,s),c=nA(r),d=t("scrollToIndexFn");if(d)return void d({index:t("collection").indexOf(s),immediate:o});let u=rN(()=>{rD(l,{rootEl:c,block:"nearest"})});i.push(u)},s=rN(()=>a(!0));i.push(s);let l=rR(o,{attributes:["aria-activedescendant"],callback:()=>a(!1)});return i.push(l),()=>{i.forEach(e=>e())}}},actions:{reposition({context:e,prop:t,scope:r,event:n}){nn(()=>nM(r),()=>nL(r),{...t("positioning"),...n.options,defer:!0,listeners:!1,onComplete(t){e.set("currentPlacement",t.placement)}})},setHighlightedValue({context:e,event:t}){null!=t.value&&e.set("highlightedValue",t.value)},clearHighlightedValue({context:e}){e.set("highlightedValue",null)},selectHighlightedItem(e){let{context:t,prop:r}=e,n=r("collection"),o=t.get("highlightedValue");if(!o||!n.has(o))return;let i=r("multiple")?(0,tm.Xx)(t.get("value"),o):[o];r("onSelect")?.({value:i,itemValue:o}),t.set("value",i);let a=(0,tm.YW)(r("selectionBehavior"),{preserve:t.get("inputValue"),replace:n.stringifyMany(i),clear:""});t.set("inputValue",a)},scrollToHighlightedItem({context:e,prop:t,scope:r}){rP(()=>{let n=e.get("highlightedValue");if(null==n)return;let o=nB(r,n),i=nA(r),a=t("scrollToIndexFn");if(a)return void a({index:t("collection").indexOf(n),immediate:!0});rD(o,{rootEl:i,block:"nearest"})})},selectItem(e){let{context:t,event:r,flush:n,prop:o}=e;null!=r.value&&n(()=>{let e=o("multiple")?(0,tm.Xx)(t.get("value"),r.value):[r.value];o("onSelect")?.({value:e,itemValue:r.value}),t.set("value",e);let n=(0,tm.YW)(o("selectionBehavior"),{preserve:t.get("inputValue"),replace:o("collection").stringifyMany(e),clear:""});t.set("inputValue",n)})},clearItem(e){let{context:t,event:r,flush:n,prop:o}=e;null!=r.value&&n(()=>{let e=(0,tm.TF)(t.get("value"),r.value);t.set("value",e);let n=(0,tm.YW)(o("selectionBehavior"),{preserve:t.get("inputValue"),replace:o("collection").stringifyMany(e),clear:""});t.set("inputValue",n)})},setInitialFocus({scope:e}){rN(()=>{nH(e)})},setFinalFocus({scope:e}){rN(()=>{let t=nj(e);t?.dataset.focusable==null?nH(e):n$(e)})},syncInputValue({context:e,scope:t,event:r}){let n=nD(t);n&&(n.value=e.get("inputValue"),queueMicrotask(()=>{"INPUT.CHANGE"!==r.current().type&&function(e){if(!e)return;let t=e.selectionStart??0;0===Math.abs((e.selectionEnd??0)-t)&&0===t&&e.setSelectionRange(e.value.length,e.value.length)}(n)}))},setInputValue({context:e,event:t}){e.set("inputValue",t.value)},clearInputValue({context:e}){e.set("inputValue","")},revertInputValue({context:e,prop:t,computed:r}){let n=t("selectionBehavior"),o=(0,tm.YW)(n,{replace:r("hasSelectedItems")?r("valueAsString"):"",preserve:e.get("inputValue"),clear:""});e.set("inputValue",o)},setValue(e){let{context:t,flush:r,event:n,prop:o}=e;r(()=>{t.set("value",n.value);let e=(0,tm.YW)(o("selectionBehavior"),{preserve:t.get("inputValue"),replace:o("collection").stringifyMany(n.value),clear:""});t.set("inputValue",e)})},clearSelectedItems(e){let{context:t,flush:r,prop:n}=e;r(()=>{t.set("value",[]);let e=(0,tm.YW)(n("selectionBehavior"),{preserve:t.get("inputValue"),replace:n("collection").stringifyMany([]),clear:""});t.set("inputValue",e)})},scrollContentToTop({prop:e,scope:t}){let r=e("scrollToIndexFn");if(r)r({index:0,immediate:!0});else{let e=nA(t);if(!e)return;e.scrollTop=0}},invokeOnOpen({prop:e,event:t}){let r=nX(t);e("onOpenChange")?.({open:!0,reason:r})},invokeOnClose({prop:e,event:t}){let r=nX(t);e("onOpenChange")?.({open:!1,reason:r})},highlightFirstItem({context:e,prop:t,scope:r}){(nA(r)?queueMicrotask:rN)(()=>{let r=t("collection").firstValue;r&&e.set("highlightedValue",r)})},highlightFirstItemIfNeeded({computed:e,action:t}){e("autoHighlight")&&t(["highlightFirstItem"])},highlightLastItem({context:e,prop:t,scope:r}){(nA(r)?queueMicrotask:rN)(()=>{let r=t("collection").lastValue;r&&e.set("highlightedValue",r)})},highlightNextItem({context:e,prop:t}){let r=null,n=e.get("highlightedValue"),o=t("collection");n?!(r=o.getNextValue(n))&&t("loopFocus")&&(r=o.firstValue):r=o.firstValue,r&&e.set("highlightedValue",r)},highlightPrevItem({context:e,prop:t}){let r=null,n=e.get("highlightedValue"),o=t("collection");n?!(r=o.getPreviousValue(n))&&t("loopFocus")&&(r=o.lastValue):r=o.lastValue,r&&e.set("highlightedValue",r)},highlightFirstSelectedItem({context:e,prop:t}){rN(()=>{let[r]=t("collection").sort(e.get("value"));r&&e.set("highlightedValue",r)})},highlightFirstOrSelectedItem({context:e,prop:t,computed:r}){rN(()=>{let n=null;(n=r("hasSelectedItems")?t("collection").sort(e.get("value"))[0]:t("collection").firstValue)&&e.set("highlightedValue",n)})},highlightLastOrSelectedItem({context:e,prop:t,computed:r}){rN(()=>{let n=t("collection"),o=null;(o=r("hasSelectedItems")?n.sort(e.get("value"))[0]:n.lastValue)&&e.set("highlightedValue",o)})},autofillInputValue({context:e,computed:t,prop:r,event:n,scope:o}){let i=nD(o),a=r("collection");if(!t("autoComplete")||!i||!n.keypress)return;let s=a.stringify(e.get("highlightedValue"));rN(()=>{i.value=s||e.get("inputValue")})},syncSelectedItems(e){queueMicrotask(()=>{let{context:t,prop:r}=e,n=r("collection"),o=t.get("value"),i=o.map(e=>t.get("selectedItems").find(t=>n.getItemValue(t)===e)||n.find(e));t.set("selectedItems",i);let a=(0,tm.YW)(r("selectionBehavior"),{preserve:t.get("inputValue"),replace:n.stringifyMany(o),clear:""});t.set("inputValue",a)})},syncHighlightedItem({context:e,prop:t}){let r=t("collection").find(e.get("highlightedValue"));e.set("highlightedItem",r)},toggleVisibility({event:e,send:t,prop:r}){t({type:r("open")?"CONTROLLED.OPEN":"CONTROLLED.CLOSE",previousEvent:e})}}}});var nJ=nI()(["allowCustomValue","autoFocus","closeOnSelect","collection","composite","defaultHighlightedValue","defaultInputValue","defaultOpen","defaultValue","dir","disabled","disableLayer","form","getRootNode","highlightedValue","id","ids","inputBehavior","inputValue","invalid","loopFocus","multiple","name","navigate","onFocusOutside","onHighlightChange","onInputValueChange","onInteractOutside","onOpenChange","onOpenChange","onPointerDownOutside","onSelect","onValueChange","open","openOnChange","openOnClick","openOnKeyPress","placeholder","positioning","readOnly","required","scrollToIndexFn","selectionBehavior","translations","value"]);(0,tm.PM)(nJ);var nZ=nI()(["htmlFor"]);(0,tm.PM)(nZ);var nQ=nI()(["id"]);(0,tm.PM)(nQ);var n0=nI()(["item","persistFocus"]);(0,tm.PM)(n0);var n1=tg("accordion").parts("root","item","itemTrigger","itemContent","itemIndicator"),n2=(n1.build(),e=>e.ids?.root??`accordion:${e.id}`),n5=(e,t)=>e.ids?.itemTrigger?.(t)??`accordion:${e.id}:trigger:${t}`,n3=e=>e.getById(n2(e)),n4=e=>{let t=CSS.escape(n2(e)),r=`[aria-controls][data-ownedby='${t}']:not([disabled])`;return rU(n3(e),r)},n6=e=>(0,tm.$1)(n4(e)),n8=e=>(0,tm.HV)(n4(e)),n7=(e,t)=>(function(e,t,r=!0){let n=rK(e,t);return n=r?(n+1)%e.length:Math.min(n+1,e.length-1),e[n]})(n4(e),n5(e,t)),n9=(e,t)=>(function(e,t,r=!0){let n=rK(e,t);return -1===n?r?e[e.length-1]:null:(n=r?(n-1+e.length)%e.length:Math.max(0,n-1),e[n])})(n4(e),n5(e,t)),{and:oe,not:ot}=(0,nv.b6)();(0,nv.Op)({props:({props:e})=>({collapsible:!1,multiple:!1,orientation:"vertical",defaultValue:[],...e}),initialState:()=>"idle",context:({prop:e,bindable:t})=>({focusedValue:t(()=>({defaultValue:null,sync:!0,onChange(t){e("onFocusChange")?.({value:t})}})),value:t(()=>({defaultValue:e("defaultValue"),value:e("value"),onChange(t){e("onValueChange")?.({value:t})}}))}),computed:{isHorizontal:({prop:e})=>"horizontal"===e("orientation")},on:{"VALUE.SET":{actions:["setValue"]}},states:{idle:{on:{"TRIGGER.FOCUS":{target:"focused",actions:["setFocusedValue"]}}},focused:{on:{"GOTO.NEXT":{actions:["focusNextTrigger"]},"GOTO.PREV":{actions:["focusPrevTrigger"]},"TRIGGER.CLICK":[{guard:oe("isExpanded","canToggle"),actions:["collapse"]},{guard:ot("isExpanded"),actions:["expand"]}],"GOTO.FIRST":{actions:["focusFirstTrigger"]},"GOTO.LAST":{actions:["focusLastTrigger"]},"TRIGGER.BLUR":{target:"idle",actions:["clearFocusedValue"]}}}},implementations:{guards:{canToggle:({prop:e})=>!!e("collapsible")||!!e("multiple"),isExpanded:({context:e,event:t})=>e.get("value").includes(t.value)},actions:{collapse({context:e,prop:t,event:r}){let n=t("multiple")?(0,tm.TF)(e.get("value"),r.value):[];e.set("value",n)},expand({context:e,prop:t,event:r}){let n=t("multiple")?(0,tm.WQ)(e.get("value"),r.value):[r.value];e.set("value",n)},focusFirstTrigger({scope:e}){n6(e)?.focus()},focusLastTrigger({scope:e}){n8(e)?.focus()},focusNextTrigger({context:e,scope:t}){let r=e.get("focusedValue");if(!r)return;let n=n7(t,r);n?.focus()},focusPrevTrigger({context:e,scope:t}){let r=e.get("focusedValue");if(!r)return;let n=n9(t,r);n?.focus()},setFocusedValue({context:e,event:t}){e.set("focusedValue",t.value)},clearFocusedValue({context:e}){e.set("focusedValue",null)},setValue({context:e,event:t}){e.set("value",t.value)},coarseValue({context:e,prop:t}){!t("multiple")&&e.get("value").length>1&&((0,tm.R8)("The value of accordion should be a single value when multiple is false."),e.set("value",[e.get("value")[0]]))}}}});var or=nI()(["collapsible","dir","disabled","getRootNode","id","ids","multiple","onFocusChange","onValueChange","orientation","value","defaultValue"]);(0,tm.PM)(or);var on=nI()(["value","disabled"]);(0,tm.PM)(on);var oo=tg("clipboard").parts("root","control","trigger","indicator","input","label"),oi=(oo.build(),e=>e.ids?.input??`clip:${e.id}:input`),oa=e=>e.getById(oi(e)),os=(e,t)=>(function(e,t){let r=e.defaultView||window;if(r.navigator.clipboard?.writeText!==void 0)return r.navigator.clipboard.writeText(t);if(!e.body)return Promise.reject(Error());let n=function(e,t){let r=e.createElement("pre");return Object.assign(r.style,{width:"1px",height:"1px",position:"fixed",top:"5px"}),r.textContent=t,r}(e,t);return e.body.appendChild(n),!function(e){let t=t2(e).getSelection();if(null==t)return Promise.reject(Error());t.removeAllRanges();let r=e.ownerDocument,n=r.createRange();n.selectNodeContents(e),t.addRange(n),r.execCommand("copy"),t.removeAllRanges(),Promise.resolve()}(n),e.body.removeChild(n),Promise.resolve()})(e.getDoc(),t);(0,nv.Op)({props:({props:e})=>({timeout:3e3,defaultValue:"",...e}),initialState:()=>"idle",context:({prop:e,bindable:t})=>({value:t(()=>({defaultValue:e("defaultValue"),value:e("value"),onChange(t){e("onValueChange")?.({value:t})}}))}),watch({track:e,context:t,action:r}){e([()=>t.get("value")],()=>{r(["syncInputElement"])})},on:{"VALUE.SET":{actions:["setValue"]},COPY:{target:"copied",actions:["copyToClipboard","invokeOnCopy"]}},states:{idle:{on:{"INPUT.COPY":{target:"copied",actions:["invokeOnCopy"]}}},copied:{effects:["waitForTimeout"],on:{"COPY.DONE":{target:"idle"},COPY:{target:"copied",actions:["copyToClipboard","invokeOnCopy"]},"INPUT.COPY":{actions:["invokeOnCopy"]}}}},implementations:{effects:{waitForTimeout:({prop:e,send:t})=>(0,tm.bK)(()=>{t({type:"COPY.DONE"})},e("timeout"))},actions:{setValue({context:e,event:t}){e.set("value",t.value)},copyToClipboard({context:e,scope:t}){os(t,e.get("value"))},invokeOnCopy({prop:e}){e("onStatusChange")?.({copied:!0})},syncInputElement({context:e,scope:t}){let r=oa(t);r&&rh(r,e.get("value"))}}}});var ol=nI()(["getRootNode","id","ids","value","defaultValue","timeout","onStatusChange","onValueChange"]);(0,tm.PM)(ol);var oc=nI()(["copied"]);(0,tm.PM)(oc);var od=Object.defineProperty,ou=(e,t,r)=>t in e?od(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,op=(e,t,r)=>ou(e,t+"",r),og=(e,t)=>{if(Object.keys(e).length!==Object.keys(t).length)return!1;for(let r in e)if(e[r]!==t[r])return!1;return!0},oh=class{toHexInt(){return this.toFormat("rgba").toHexInt()}getChannelValue(e){if(e in this)return this[e];throw Error("Unsupported color channel: "+e)}getChannelValuePercent(e,t){let r=t??this.getChannelValue(e),{minValue:n,maxValue:o}=this.getChannelRange(e);return(0,tm.vV)(r,n,o)}getChannelPercentValue(e,t){let{minValue:r,maxValue:n,step:o}=this.getChannelRange(e),i=(0,tm.F4)(t,r,n,o);return(0,tm.BU)(i,r,n,o)}withChannelValue(e,t){let{minValue:r,maxValue:n}=this.getChannelRange(e);if(e in this){let o=this.clone();return o[e]=(0,tm.L3)(t,r,n),o}throw Error("Unsupported color channel: "+e)}getColorAxes(e){let{xChannel:t,yChannel:r}=e,n=t||this.getChannels().find(e=>e!==r),o=r||this.getChannels().find(e=>e!==n),i=this.getChannels().find(e=>e!==n&&e!==o);return{xChannel:n,yChannel:o,zChannel:i}}incrementChannel(e,t){let{minValue:r,maxValue:n,step:o}=this.getChannelRange(e),i=(0,tm.BU)((0,tm.L3)(this.getChannelValue(e)+t,r,n),r,n,o);return this.withChannelValue(e,i)}decrementChannel(e,t){return this.incrementChannel(e,-t)}isEqual(e){return og(this.toJSON(),e.toJSON())&&this.getChannelValue("alpha")===e.getChannelValue("alpha")}},of=/^#[\da-f]+$/i,om=/^rgba?\((.*)\)$/,ov=/[^#]/gi,ob=class e extends oh{constructor(e,t,r,n){super(),this.red=e,this.green=t,this.blue=r,this.alpha=n}static parse(t){let r=[];if(of.test(t)&&[4,5,7,9].includes(t.length)){let e=(t.length<6?t.replace(ov,"$&$&"):t).slice(1).split("");for(;e.length>0;)r.push(parseInt(e.splice(0,2).join(""),16));r[3]=void 0!==r[3]?r[3]/255:void 0}let n=t.match(om);return n?.[1]&&(r=n[1].split(",").map(e=>Number(e.trim())).map((e,t)=>(0,tm.L3)(e,0,t<3?255:1))),r.length<3?void 0:new e(r[0],r[1],r[2],r[3]??1)}toString(e){switch(e){case"hex":return"#"+(this.red.toString(16).padStart(2,"0")+this.green.toString(16).padStart(2,"0")+this.blue.toString(16).padStart(2,"0")).toUpperCase();case"hexa":return"#"+(this.red.toString(16).padStart(2,"0")+this.green.toString(16).padStart(2,"0")+this.blue.toString(16).padStart(2,"0")+Math.round(255*this.alpha).toString(16).padStart(2,"0")).toUpperCase();case"rgb":return`rgb(${this.red}, ${this.green}, ${this.blue})`;case"css":case"rgba":return`rgba(${this.red}, ${this.green}, ${this.blue}, ${this.alpha})`;case"hsl":return this.toHSL().toString("hsl");case"hsb":return this.toHSB().toString("hsb");default:return this.toFormat(e).toString(e)}}toFormat(e){switch(e){case"rgba":return this;case"hsba":return this.toHSB();case"hsla":return this.toHSL();default:throw Error("Unsupported color conversion: rgb -> "+e)}}toHexInt(){return this.red<<16|this.green<<8|this.blue}toHSB(){let e=this.red/255,t=this.green/255,r=this.blue/255,n=Math.min(e,t,r),o=Math.max(e,t,r),i=o-n,a=0;if(0!==i){switch(o){case e:a=(t-r)/i+6*(t<r);break;case t:a=(r-e)/i+2;break;case r:a=(e-t)/i+4}a/=6}return new oC((0,tm.Nh)(360*a,2),(0,tm.Nh)(100*(0===o?0:i/o),2),(0,tm.Nh)(100*o,2),(0,tm.Nh)(this.alpha,2))}toHSL(){let e=this.red/255,t=this.green/255,r=this.blue/255,n=Math.min(e,t,r),o=Math.max(e,t,r),i=(o+n)/2,a=o-n,s=-1,l=-1;if(0===a)s=l=0;else{switch(l=a/(i<.5?o+n:2-o-n),o){case e:s=(t-r)/a+6*(t<r);break;case t:s=(r-e)/a+2;break;case r:s=(e-t)/a+4}s/=6}return new ok((0,tm.Nh)(360*s,2),(0,tm.Nh)(100*l,2),(0,tm.Nh)(100*i,2),(0,tm.Nh)(this.alpha,2))}clone(){return new e(this.red,this.green,this.blue,this.alpha)}getChannelFormatOptions(e){switch(e){case"red":case"green":case"blue":return{style:"decimal"};case"alpha":return{style:"percent"};default:throw Error("Unknown color channel: "+e)}}formatChannelValue(e,t){let r=this.getChannelFormatOptions(e),n=this.getChannelValue(e);return new Intl.NumberFormat(t,r).format(n)}getChannelRange(e){switch(e){case"red":case"green":case"blue":return{minValue:0,maxValue:255,step:1,pageSize:17};case"alpha":return{minValue:0,maxValue:1,step:.01,pageSize:.1};default:throw Error("Unknown color channel: "+e)}}toJSON(){return{r:this.red,g:this.green,b:this.blue,a:this.alpha}}getFormat(){return"rgba"}getChannels(){return e.colorChannels}};op(ob,"colorChannels",["red","green","blue"]);var ox=/hsl\(([-+]?\d+(?:.\d+)?\s*,\s*[-+]?\d+(?:.\d+)?%\s*,\s*[-+]?\d+(?:.\d+)?%)\)|hsla\(([-+]?\d+(?:.\d+)?\s*,\s*[-+]?\d+(?:.\d+)?%\s*,\s*[-+]?\d+(?:.\d+)?%\s*,\s*[-+]?\d(.\d+)?)\)/,oy=class e extends oh{constructor(e,t,r,n){super(),this.hue=e,this.saturation=t,this.lightness=r,this.alpha=n}static parse(t){let r;if(r=t.match(ox)){let[t,n,o,i]=(r[1]??r[2]).split(",").map(e=>Number(e.trim().replace("%","")));return new e((0,tm.zi)(t,360),(0,tm.L3)(n,0,100),(0,tm.L3)(o,0,100),(0,tm.L3)(i??1,0,1))}}toString(e){switch(e){case"hex":return this.toRGB().toString("hex");case"hexa":return this.toRGB().toString("hexa");case"hsl":return`hsl(${this.hue}, ${(0,tm.Nh)(this.saturation,2)}%, ${(0,tm.Nh)(this.lightness,2)}%)`;case"css":case"hsla":return`hsla(${this.hue}, ${(0,tm.Nh)(this.saturation,2)}%, ${(0,tm.Nh)(this.lightness,2)}%, ${this.alpha})`;case"hsb":return this.toHSB().toString("hsb");case"rgb":return this.toRGB().toString("rgb");default:return this.toFormat(e).toString(e)}}toFormat(e){switch(e){case"hsla":return this;case"hsba":return this.toHSB();case"rgba":return this.toRGB();default:throw Error("Unsupported color conversion: hsl -> "+e)}}toHSB(){let e=this.saturation/100,t=this.lightness/100,r=t+e*Math.min(t,1-t);return e=0===r?0:2*(1-t/r),new oC((0,tm.Nh)(this.hue,2),(0,tm.Nh)(100*e,2),(0,tm.Nh)(100*r,2),(0,tm.Nh)(this.alpha,2))}toRGB(){let e=this.hue,t=this.saturation/100,r=this.lightness/100,n=t*Math.min(r,1-r),o=(t,o=(t+e/30)%12)=>r-n*Math.max(Math.min(o-3,9-o,1),-1);return new ob(Math.round(255*o(0)),Math.round(255*o(8)),Math.round(255*o(4)),(0,tm.Nh)(this.alpha,2))}clone(){return new e(this.hue,this.saturation,this.lightness,this.alpha)}getChannelFormatOptions(e){switch(e){case"hue":return{style:"unit",unit:"degree",unitDisplay:"narrow"};case"saturation":case"lightness":case"alpha":return{style:"percent"};default:throw Error("Unknown color channel: "+e)}}formatChannelValue(e,t){let r=this.getChannelFormatOptions(e),n=this.getChannelValue(e);return("saturation"===e||"lightness"===e)&&(n/=100),new Intl.NumberFormat(t,r).format(n)}getChannelRange(e){switch(e){case"hue":return{minValue:0,maxValue:360,step:1,pageSize:15};case"saturation":case"lightness":return{minValue:0,maxValue:100,step:1,pageSize:10};case"alpha":return{minValue:0,maxValue:1,step:.01,pageSize:.1};default:throw Error("Unknown color channel: "+e)}}toJSON(){return{h:this.hue,s:this.saturation,l:this.lightness,a:this.alpha}}getFormat(){return"hsla"}getChannels(){return e.colorChannels}};op(oy,"colorChannels",["hue","saturation","lightness"]);var ok=oy,oS=/hsb\(([-+]?\d+(?:.\d+)?\s*,\s*[-+]?\d+(?:.\d+)?%\s*,\s*[-+]?\d+(?:.\d+)?%)\)|hsba\(([-+]?\d+(?:.\d+)?\s*,\s*[-+]?\d+(?:.\d+)?%\s*,\s*[-+]?\d+(?:.\d+)?%\s*,\s*[-+]?\d(.\d+)?)\)/,ow=class e extends oh{constructor(e,t,r,n){super(),this.hue=e,this.saturation=t,this.brightness=r,this.alpha=n}static parse(t){let r;if(r=t.match(oS)){let[t,n,o,i]=(r[1]??r[2]).split(",").map(e=>Number(e.trim().replace("%","")));return new e((0,tm.zi)(t,360),(0,tm.L3)(n,0,100),(0,tm.L3)(o,0,100),(0,tm.L3)(i??1,0,1))}}toString(e){switch(e){case"css":return this.toHSL().toString("css");case"hex":return this.toRGB().toString("hex");case"hexa":return this.toRGB().toString("hexa");case"hsb":return`hsb(${this.hue}, ${(0,tm.Nh)(this.saturation,2)}%, ${(0,tm.Nh)(this.brightness,2)}%)`;case"hsba":return`hsba(${this.hue}, ${(0,tm.Nh)(this.saturation,2)}%, ${(0,tm.Nh)(this.brightness,2)}%, ${this.alpha})`;case"hsl":return this.toHSL().toString("hsl");case"rgb":return this.toRGB().toString("rgb");default:return this.toFormat(e).toString(e)}}toFormat(e){switch(e){case"hsba":return this;case"hsla":return this.toHSL();case"rgba":return this.toRGB();default:throw Error("Unsupported color conversion: hsb -> "+e)}}toHSL(){let e=this.saturation/100,t=this.brightness/100,r=t*(1-e/2);return e=0===r||1===r?0:(t-r)/Math.min(r,1-r),new ok((0,tm.Nh)(this.hue,2),(0,tm.Nh)(100*e,2),(0,tm.Nh)(100*r,2),(0,tm.Nh)(this.alpha,2))}toRGB(){let e=this.hue,t=this.saturation/100,r=this.brightness/100,n=(n,o=(n+e/60)%6)=>r-t*r*Math.max(Math.min(o,4-o,1),0);return new ob(Math.round(255*n(5)),Math.round(255*n(3)),Math.round(255*n(1)),(0,tm.Nh)(this.alpha,2))}clone(){return new e(this.hue,this.saturation,this.brightness,this.alpha)}getChannelFormatOptions(e){switch(e){case"hue":return{style:"unit",unit:"degree",unitDisplay:"narrow"};case"saturation":case"brightness":case"alpha":return{style:"percent"};default:throw Error("Unknown color channel: "+e)}}formatChannelValue(e,t){let r=this.getChannelFormatOptions(e),n=this.getChannelValue(e);return("saturation"===e||"brightness"===e)&&(n/=100),new Intl.NumberFormat(t,r).format(n)}getChannelRange(e){switch(e){case"hue":return{minValue:0,maxValue:360,step:1,pageSize:15};case"saturation":case"brightness":return{minValue:0,maxValue:100,step:1,pageSize:10};case"alpha":return{minValue:0,maxValue:1,step:.01,pageSize:.1};default:throw Error("Unknown color channel: "+e)}}toJSON(){return{h:this.hue,s:this.saturation,b:this.brightness,a:this.alpha}}getFormat(){return"hsba"}getChannels(){return e.colorChannels}};op(ow,"colorChannels",["hue","saturation","brightness"]);var oC=ow,oO=(e=>{let t=new Map,r=e.split(",");for(let e=0;e<r.length;e++){let[n,o]=r[e].split(":");t.set(n,`#${o}`),n.includes("gray")&&t.set(n.replace("gray","grey"),`#${o}`)}return t})("aliceblue:f0f8ff,antiquewhite:faebd7,aqua:00ffff,aquamarine:7fffd4,azure:f0ffff,beige:f5f5dc,bisque:ffe4c4,black:000000,blanchedalmond:ffebcd,blue:0000ff,blueviolet:8a2be2,brown:a52a2a,burlywood:deb887,cadetblue:5f9ea0,chartreuse:7fff00,chocolate:d2691e,coral:ff7f50,cornflowerblue:6495ed,cornsilk:fff8dc,crimson:dc143c,cyan:00ffff,darkblue:00008b,darkcyan:008b8b,darkgoldenrod:b8860b,darkgray:a9a9a9,darkgreen:006400,darkkhaki:bdb76b,darkmagenta:8b008b,darkolivegreen:556b2f,darkorange:ff8c00,darkorchid:9932cc,darkred:8b0000,darksalmon:e9967a,darkseagreen:8fbc8f,darkslateblue:483d8b,darkslategray:2f4f4f,darkturquoise:00ced1,darkviolet:9400d3,deeppink:ff1493,deepskyblue:00bfff,dimgray:696969,dodgerblue:1e90ff,firebrick:b22222,floralwhite:fffaf0,forestgreen:228b22,fuchsia:ff00ff,gainsboro:dcdcdc,ghostwhite:f8f8ff,gold:ffd700,goldenrod:daa520,gray:808080,green:008000,greenyellow:adff2f,honeydew:f0fff0,hotpink:ff69b4,indianred:cd5c5c,indigo:4b0082,ivory:fffff0,khaki:f0e68c,lavender:e6e6fa,lavenderblush:fff0f5,lawngreen:7cfc00,lemonchiffon:fffacd,lightblue:add8e6,lightcoral:f08080,lightcyan:e0ffff,lightgoldenrodyellow:fafad2,lightgrey:d3d3d3,lightgreen:90ee90,lightpink:ffb6c1,lightsalmon:ffa07a,lightseagreen:20b2aa,lightskyblue:87cefa,lightslategray:778899,lightsteelblue:b0c4de,lightyellow:ffffe0,lime:00ff00,limegreen:32cd32,linen:faf0e6,magenta:ff00ff,maroon:800000,mediumaquamarine:66cdaa,mediumblue:0000cd,mediumorchid:ba55d3,mediumpurple:9370d8,mediumseagreen:3cb371,mediumslateblue:7b68ee,mediumspringgreen:00fa9a,mediumturquoise:48d1cc,mediumvioletred:c71585,midnightblue:191970,mintcream:f5fffa,mistyrose:ffe4e1,moccasin:ffe4b5,navajowhite:ffdead,navy:000080,oldlace:fdf5e6,olive:808000,olivedrab:6b8e23,orange:ffa500,orangered:ff4500,orchid:da70d6,palegoldenrod:eee8aa,palegreen:98fb98,paleturquoise:afeeee,palevioletred:d87093,papayawhip:ffefd5,peachpuff:ffdab9,peru:cd853f,pink:ffc0cb,plum:dda0dd,powderblue:b0e0e6,purple:800080,rebeccapurple:663399,red:ff0000,rosybrown:bc8f8f,royalblue:4169e1,saddlebrown:8b4513,salmon:fa8072,sandybrown:f4a460,seagreen:2e8b57,seashell:fff5ee,sienna:a0522d,silver:c0c0c0,skyblue:87ceeb,slateblue:6a5acd,slategray:708090,snow:fffafa,springgreen:00ff7f,steelblue:4682b4,tan:d2b48c,teal:008080,thistle:d8bfd8,tomato:ff6347,turquoise:40e0d0,violet:ee82ee,wheat:f5deb3,white:ffffff,whitesmoke:f5f5f5,yellow:ffff00,yellowgreen:9acd32"),oE=e=>{if(oO.has(e))return oE(oO.get(e));let t=ob.parse(e)||oC.parse(e)||ok.parse(e);if(!t){let t=Error("Invalid color value: "+e);throw Error.captureStackTrace?.(t,oE),t}return t},oI=tg("color-picker",["root","label","control","trigger","positioner","content","area","areaThumb","valueText","areaBackground","channelSlider","channelSliderLabel","channelSliderTrack","channelSliderThumb","channelSliderValueText","channelInput","transparencyGrid","swatchGroup","swatchTrigger","swatchIndicator","swatch","eyeDropperTrigger","formatTrigger","formatSelect"]),oT=(oI.build(),e=>e.ids?.hiddenInput??`color-picker:${e.id}:hidden-input`),oP=e=>e.ids?.control??`color-picker:${e.id}:control`,oN=e=>e.ids?.trigger??`color-picker:${e.id}:trigger`,oR=e=>e.ids?.content??`color-picker:${e.id}:content`,o_=e=>e.ids?.positioner??`color-picker:${e.id}:positioner`,oV=e=>e.ids?.formatSelect??`color-picker:${e.id}:format-select`,oz=e=>e.ids?.area??`color-picker:${e.id}:area`,oF=e=>e.ids?.areaThumb??`color-picker:${e.id}:area-thumb`,oA=(e,t)=>e.ids?.channelSliderTrack?.(t)??`color-picker:${e.id}:slider-track:${t}`,oD=(e,t)=>e.ids?.channelSliderThumb?.(t)??`color-picker:${e.id}:slider-thumb:${t}`,oL=e=>e.getById(oR(e)),oM=e=>e.getById(oF(e)),oj=(e,t)=>e.getById(oD(e,t)),oW=e=>e.getById(oV(e)),oB=e=>e.getById(oT(e)),oH=e=>e.getById(oz(e)),o$=(e,t)=>{let r=oH(e);if(!r)return;let{percent:n}=rL(t,r);return n},oU=e=>e.getById(oP(e)),oG=e=>e.getById(oN(e)),oq=e=>e.getById(o_(e)),oK=(e,t)=>e.getById(oA(e,t)),oY=(e,t,r)=>{let n=oK(e,r);if(!n)return;let{percent:o}=rL(t,n);return o},oX=e=>[...rU(oL(e),"input[data-channel]"),...rU(oU(e),"input[data-channel]")],oJ=["hsba","hsla","rgba"];RegExp(`^(${oJ.join("|")})$`);var oZ=e=>oE(e),oQ=/^[0-9a-fA-F]{3,8}$/,{and:o0}=(0,nv.b6)();function o1(e,t,r){let n=oX(e);rN(()=>{n.forEach(e=>{let n=e.dataset.channel;rh(e,function(e,t){if(null==t)return"";if("hex"===t)return e.toString("hex");if("css"===t)return e.toString("css");if(t in e)return e.getChannelValue(t).toString();let r="hsla"===e.getFormat();switch(t){case"hue":return r?e.toFormat("hsla").getChannelValue("hue").toString():e.toFormat("hsba").getChannelValue("hue").toString();case"saturation":return r?e.toFormat("hsla").getChannelValue("saturation").toString():e.toFormat("hsba").getChannelValue("saturation").toString();case"lightness":return e.toFormat("hsla").getChannelValue("lightness").toString();case"brightness":return e.toFormat("hsba").getChannelValue("brightness").toString();case"red":case"green":case"blue":return e.toFormat("rgba").getChannelValue(t).toString();default:return e.getChannelValue(t).toString()}}(r||t,n))})})}(0,nv.Op)({props:({props:e})=>({dir:"ltr",defaultValue:oZ("#000000"),defaultFormat:"rgba",openAutoFocus:!0,...e,positioning:{placement:"bottom",...e.positioning}}),initialState:({prop:e})=>e("open")||e("defaultOpen")||e("inline")?"open":"idle",context:({prop:e,bindable:t,getContext:r})=>({value:t(()=>({defaultValue:e("defaultValue"),value:e("value"),isEqual:(e,t)=>e.toString("css")===t?.toString("css"),hash:e=>e.toString("css"),onChange(t){let n=r(),o=t.toString(n.get("format"));e("onValueChange")?.({value:t,valueAsString:o})}})),format:t(()=>({defaultValue:e("defaultFormat"),value:e("format"),onChange(t){e("onFormatChange")?.({format:t})}})),activeId:t(()=>({defaultValue:null})),activeChannel:t(()=>({defaultValue:null})),activeOrientation:t(()=>({defaultValue:null})),fieldsetDisabled:t(()=>({defaultValue:!1})),restoreFocus:t(()=>({defaultValue:!0})),currentPlacement:t(()=>({defaultValue:void 0}))}),computed:{rtl:({prop:e})=>"rtl"===e("dir"),disabled:({prop:e,context:t})=>!!e("disabled")||t.get("fieldsetDisabled"),interactive:({prop:e})=>!(e("disabled")||e("readOnly")),valueAsString:({context:e})=>e.get("value").toString(e.get("format")),areaValue:({context:e})=>{let t=e.get("format").startsWith("hsl")?"hsla":"hsba";return e.get("value").toFormat(t)}},effects:["trackFormControl"],watch({prop:e,context:t,action:r,track:n}){n([()=>t.hash("value")],()=>{r(["syncInputElements","dispatchChangeEvent"])}),n([()=>t.get("format")],()=>{r(["syncFormatSelectElement"])}),n([()=>e("open")],()=>{r(["toggleVisibility"])})},on:{"VALUE.SET":{actions:["setValue"]},"FORMAT.SET":{actions:["setFormat"]},"CHANNEL_INPUT.CHANGE":{actions:["setChannelColorFromInput"]},"EYEDROPPER.CLICK":{actions:["openEyeDropper"]},"SWATCH_TRIGGER.CLICK":{actions:["setValue"]}},states:{idle:{tags:["closed"],on:{"CONTROLLED.OPEN":{target:"open",actions:["setInitialFocus"]},OPEN:[{guard:"isOpenControlled",actions:["invokeOnOpen"]},{target:"open",actions:["invokeOnOpen","setInitialFocus"]}],"TRIGGER.CLICK":[{guard:"isOpenControlled",actions:["invokeOnOpen"]},{target:"open",actions:["invokeOnOpen","setInitialFocus"]}],"CHANNEL_INPUT.FOCUS":{target:"focused",actions:["setActiveChannel"]}}},focused:{tags:["closed","focused"],on:{"CONTROLLED.OPEN":{target:"open",actions:["setInitialFocus"]},OPEN:[{guard:"isOpenControlled",actions:["invokeOnOpen"]},{target:"open",actions:["invokeOnOpen","setInitialFocus"]}],"TRIGGER.CLICK":[{guard:"isOpenControlled",actions:["invokeOnOpen"]},{target:"open",actions:["invokeOnOpen","setInitialFocus"]}],"CHANNEL_INPUT.FOCUS":{actions:["setActiveChannel"]},"CHANNEL_INPUT.BLUR":{target:"idle",actions:["setChannelColorFromInput"]},"TRIGGER.BLUR":{target:"idle"}}},open:{tags:["open"],effects:["trackPositioning","trackDismissableElement"],on:{"CONTROLLED.CLOSE":[{guard:"shouldRestoreFocus",target:"focused",actions:["setReturnFocus"]},{target:"idle"}],"TRIGGER.CLICK":[{guard:"isOpenControlled",actions:["invokeOnClose"]},{target:"idle",actions:["invokeOnClose"]}],"AREA.POINTER_DOWN":{target:"open:dragging",actions:["setActiveChannel","setAreaColorFromPoint","focusAreaThumb"]},"AREA.FOCUS":{actions:["setActiveChannel"]},"CHANNEL_SLIDER.POINTER_DOWN":{target:"open:dragging",actions:["setActiveChannel","setChannelColorFromPoint","focusChannelThumb"]},"CHANNEL_SLIDER.FOCUS":{actions:["setActiveChannel"]},"AREA.ARROW_LEFT":{actions:["decrementAreaXChannel"]},"AREA.ARROW_RIGHT":{actions:["incrementAreaXChannel"]},"AREA.ARROW_UP":{actions:["incrementAreaYChannel"]},"AREA.ARROW_DOWN":{actions:["decrementAreaYChannel"]},"AREA.PAGE_UP":{actions:["incrementAreaXChannel"]},"AREA.PAGE_DOWN":{actions:["decrementAreaXChannel"]},"CHANNEL_SLIDER.ARROW_LEFT":{actions:["decrementChannel"]},"CHANNEL_SLIDER.ARROW_RIGHT":{actions:["incrementChannel"]},"CHANNEL_SLIDER.ARROW_UP":{actions:["incrementChannel"]},"CHANNEL_SLIDER.ARROW_DOWN":{actions:["decrementChannel"]},"CHANNEL_SLIDER.PAGE_UP":{actions:["incrementChannel"]},"CHANNEL_SLIDER.PAGE_DOWN":{actions:["decrementChannel"]},"CHANNEL_SLIDER.HOME":{actions:["setChannelToMin"]},"CHANNEL_SLIDER.END":{actions:["setChannelToMax"]},"CHANNEL_INPUT.BLUR":{actions:["setChannelColorFromInput"]},INTERACT_OUTSIDE:[{guard:"isOpenControlled",actions:["invokeOnClose"]},{guard:"shouldRestoreFocus",target:"focused",actions:["invokeOnClose","setReturnFocus"]},{target:"idle",actions:["invokeOnClose"]}],CLOSE:[{guard:"isOpenControlled",actions:["invokeOnClose"]},{target:"idle",actions:["invokeOnClose"]}],"SWATCH_TRIGGER.CLICK":[{guard:o0("isOpenControlled","closeOnSelect"),actions:["setValue","invokeOnClose"]},{guard:"closeOnSelect",target:"focused",actions:["setValue","invokeOnClose","setReturnFocus"]},{actions:["setValue"]}]}},"open:dragging":{tags:["open"],exit:["clearActiveChannel"],effects:["trackPointerMove","disableTextSelection","trackPositioning","trackDismissableElement"],on:{"CONTROLLED.CLOSE":[{guard:"shouldRestoreFocus",target:"focused",actions:["setReturnFocus"]},{target:"idle"}],"AREA.POINTER_MOVE":{actions:["setAreaColorFromPoint","focusAreaThumb"]},"AREA.POINTER_UP":{target:"open",actions:["invokeOnChangeEnd"]},"CHANNEL_SLIDER.POINTER_MOVE":{actions:["setChannelColorFromPoint","focusChannelThumb"]},"CHANNEL_SLIDER.POINTER_UP":{target:"open",actions:["invokeOnChangeEnd"]},INTERACT_OUTSIDE:[{guard:"isOpenControlled",actions:["invokeOnClose"]},{guard:"shouldRestoreFocus",target:"focused",actions:["invokeOnClose","setReturnFocus"]},{target:"idle",actions:["invokeOnClose"]}],CLOSE:[{guard:"isOpenControlled",actions:["invokeOnClose"]},{target:"idle",actions:["invokeOnClose"]}]}}},implementations:{guards:{closeOnSelect:({prop:e})=>!!e("closeOnSelect"),isOpenControlled:({prop:e})=>null!=e("open")||!!e("inline"),shouldRestoreFocus:({context:e})=>!!e.get("restoreFocus")},effects:{trackPositioning({context:e,prop:t,scope:r}){if(!t("inline"))return e.get("currentPlacement")||e.set("currentPlacement",t("positioning")?.placement),nn(oG(r),()=>oq(r),{...t("positioning"),defer:!0,onComplete(t){e.set("currentPlacement",t.placement)}})},trackDismissableElement({context:e,scope:t,prop:r,send:n}){if(!r("inline"))return nE(()=>oL(t),{exclude:oG(t),defer:!0,onInteractOutside(t){r("onInteractOutside")?.(t),t.defaultPrevented||e.set("restoreFocus",!(t.detail.focusable||t.detail.contextmenu))},onPointerDownOutside:r("onPointerDownOutside"),onFocusOutside:r("onFocusOutside"),onDismiss(){n({type:"INTERACT_OUTSIDE"})}})},trackFormControl:({context:e,scope:t,send:r})=>rb(oB(t),{onFieldsetDisabledChange(t){e.set("fieldsetDisabled",t)},onFormReset(){r({type:"VALUE.SET",value:e.initial("value"),src:"form.reset"})}}),trackPointerMove:({context:e,scope:t,event:r,send:n})=>rH(t.getDoc(),{onPointerMove({point:t}){n({type:"area"===e.get("activeId")?"AREA.POINTER_MOVE":"CHANNEL_SLIDER.POINTER_MOVE",point:t,format:r.format})},onPointerUp(){n({type:"area"===e.get("activeId")?"AREA.POINTER_UP":"CHANNEL_SLIDER.POINTER_UP"})}}),disableTextSelection:({scope:e})=>rB({doc:e.getDoc(),target:oL(e)})},actions:{openEyeDropper({scope:e,context:t}){let r=e.getWin();"EyeDropper"in r&&new r.EyeDropper().open().then(({sRGBHex:e})=>{let r=t.get("value").getFormat(),n=oE(e).toFormat(r);t.set("value",n)}).catch(()=>void 0)},setActiveChannel({context:e,event:t}){e.set("activeId",t.id),t.channel&&e.set("activeChannel",t.channel),t.orientation&&e.set("activeOrientation",t.orientation)},clearActiveChannel({context:e}){e.set("activeChannel",null),e.set("activeId",null),e.set("activeOrientation",null)},setAreaColorFromPoint({context:e,event:t,computed:r,scope:n}){let o=t.format?e.get("value").toFormat(t.format):r("areaValue"),{xChannel:i,yChannel:a}=t.channel||e.get("activeChannel"),s=o$(n,t.point);if(!s)return;let l=o.getChannelPercentValue(i,s.x),c=o.getChannelPercentValue(a,1-s.y),d=o.withChannelValue(i,l).withChannelValue(a,c);e.set("value",d)},setChannelColorFromPoint({context:e,event:t,computed:r,scope:n}){let o=t.channel||e.get("activeId"),i=t.format?e.get("value").toFormat(t.format):r("areaValue"),a=oY(n,t.point,o);if(!a)return;let s="horizontal"===(e.get("activeOrientation")||"horizontal")?a.x:a.y,l=i.getChannelPercentValue(o,s),c=i.withChannelValue(o,l);e.set("value",c)},setValue({context:e,event:t}){e.set("value",t.value)},setFormat({context:e,event:t}){e.set("format",t.format)},dispatchChangeEvent({scope:e,computed:t}){rm(oB(e),{value:t("valueAsString")})},syncInputElements({context:e,scope:t}){o1(t,e.get("value"))},invokeOnChangeEnd({context:e,prop:t,computed:r}){t("onValueChangeEnd")?.({value:e.get("value"),valueAsString:r("valueAsString")})},setChannelColorFromInput({context:e,event:t,scope:r,prop:n}){let o,{channel:i,isTextField:a,value:s}=t,l=e.get("value").getChannelValue("alpha");if("alpha"===i){let t=parseFloat(s);t=Number.isNaN(t)?l:t,o=e.get("value").withChannelValue("alpha",t)}else if(a)o=(0,tm.TX)(()=>oZ("hex"===i?function(e){return e.startsWith("#")?e:oQ.test(e)?`#${e}`:e}(s):s).withChannelValue("alpha",l),()=>e.get("value"));else{let t=e.get("value").toFormat(e.get("format")),r=Number.isNaN(s)?t.getChannelValue(i):s;o=t.withChannelValue(i,r)}o1(r,e.get("value"),o),e.set("value",o),n("onValueChangeEnd")?.({value:o,valueAsString:o.toString(e.get("format"))})},incrementChannel({context:e,event:t}){let r=e.get("value").incrementChannel(t.channel,t.step);e.set("value",r)},decrementChannel({context:e,event:t}){let r=e.get("value").decrementChannel(t.channel,t.step);e.set("value",r)},incrementAreaXChannel({context:e,event:t,computed:r}){let{xChannel:n}=t.channel,o=r("areaValue").incrementChannel(n,t.step);e.set("value",o)},decrementAreaXChannel({context:e,event:t,computed:r}){let{xChannel:n}=t.channel,o=r("areaValue").decrementChannel(n,t.step);e.set("value",o)},incrementAreaYChannel({context:e,event:t,computed:r}){let{yChannel:n}=t.channel,o=r("areaValue").incrementChannel(n,t.step);e.set("value",o)},decrementAreaYChannel({context:e,event:t,computed:r}){let{yChannel:n}=t.channel,o=r("areaValue").decrementChannel(n,t.step);e.set("value",o)},setChannelToMax({context:e,event:t}){let r=e.get("value"),n=r.getChannelRange(t.channel),o=r.withChannelValue(t.channel,n.maxValue);e.set("value",o)},setChannelToMin({context:e,event:t}){let r=e.get("value"),n=r.getChannelRange(t.channel),o=r.withChannelValue(t.channel,n.minValue);e.set("value",o)},focusAreaThumb({scope:e}){rN(()=>{oM(e)?.focus({preventScroll:!0})})},focusChannelThumb({event:e,scope:t}){rN(()=>{oj(t,e.channel)?.focus({preventScroll:!0})})},setInitialFocus({prop:e,scope:t}){e("openAutoFocus")&&rN(()=>{let r=rT({root:oL(t),getInitialEl:e("initialFocusEl")});r?.focus({preventScroll:!0})})},setReturnFocus({scope:e}){rN(()=>{oG(e)?.focus({preventScroll:!0})})},syncFormatSelectElement({context:e,scope:t}){var r=t,n=e.get("format");let o=oW(r);o&&rN(()=>rh(o,n))},invokeOnOpen({prop:e}){e("inline")||e("onOpenChange")?.({open:!0})},invokeOnClose({prop:e}){e("inline")||e("onOpenChange")?.({open:!1})},toggleVisibility({prop:e,event:t,send:r}){r({type:e("open")?"CONTROLLED.OPEN":"CONTROLLED.CLOSE",previousEvent:t})}}}});var o2=nI()(["closeOnSelect","dir","disabled","format","defaultFormat","getRootNode","id","ids","initialFocusEl","inline","name","positioning","onFocusOutside","onFormatChange","onInteractOutside","onOpenChange","onPointerDownOutside","onValueChange","onValueChangeEnd","defaultOpen","open","positioning","required","readOnly","value","defaultValue","invalid","openAutoFocus"]);(0,tm.PM)(o2);var o5=nI()(["xChannel","yChannel"]);(0,tm.PM)(o5);var o3=nI()(["channel","orientation"]);(0,tm.PM)(o3);var o4=nI()(["value","disabled"]);(0,tm.PM)(o4);var o6=nI()(["value","respectAlpha"]);(0,tm.PM)(o6);var o8=nI()(["size"]);(0,tm.PM)(o8);let o7=oI.extendWith("view");var o9=Object.defineProperty,ie=(e,t,r)=>t in e?o9(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,it=(e,t,r)=>ie(e,"symbol"!=typeof t?t+"":t,r),ir={activateTrap(e,t){if(e.length>0){let r=e[e.length-1];r!==t&&r.pause()}let r=e.indexOf(t);-1===r||e.splice(r,1),e.push(t)},deactivateTrap(e,t){let r=e.indexOf(t);-1!==r&&e.splice(r,1),e.length>0&&e[e.length-1].unpause()}},io=[],ii=class{constructor(e,t){it(this,"trapStack"),it(this,"config"),it(this,"doc"),it(this,"state",{containers:[],containerGroups:[],tabbableGroups:[],nodeFocusedBeforeActivation:null,mostRecentlyFocusedNode:null,active:!1,paused:!1,delayInitialFocusTimer:void 0,recentNavEvent:void 0}),it(this,"listenerCleanups",[]),it(this,"handleFocus",e=>{let t=rl(e),r=this.findContainerIndex(t,e)>=0;if(r||t$(t))r&&(this.state.mostRecentlyFocusedNode=t);else{let t;e.stopImmediatePropagation();let r=!0;if(this.state.mostRecentlyFocusedNode)if(rI(this.state.mostRecentlyFocusedNode)>0){let e=this.findContainerIndex(this.state.mostRecentlyFocusedNode),{tabbableNodes:n}=this.state.containerGroups[e];if(n.length>0){let e=n.findIndex(e=>e===this.state.mostRecentlyFocusedNode);e>=0&&(this.config.isKeyForward(this.state.recentNavEvent)?e+1<n.length&&(t=n[e+1],r=!1):e-1>=0&&(t=n[e-1],r=!1))}}else this.state.containerGroups.some(e=>e.tabbableNodes.some(e=>rI(e)>0))||(r=!1);else r=!1;r&&(t=this.findNextNavNode({target:this.state.mostRecentlyFocusedNode,isBackward:this.config.isKeyBackward(this.state.recentNavEvent)})),t?this.tryFocus(t):this.tryFocus(this.state.mostRecentlyFocusedNode||this.getInitialFocusNode())}this.state.recentNavEvent=void 0}),it(this,"handlePointerDown",e=>{let t=rl(e);if(!(this.findContainerIndex(t,e)>=0)){if(is(this.config.clickOutsideDeactivates,e))return void this.deactivate({returnFocus:this.config.returnFocusOnDeactivate});is(this.config.allowOutsideClick,e)||e.preventDefault()}}),it(this,"handleClick",e=>{let t=rl(e);!(this.findContainerIndex(t,e)>=0||is(this.config.clickOutsideDeactivates,e))&&(is(this.config.allowOutsideClick,e)||(e.preventDefault(),e.stopImmediatePropagation()))}),it(this,"handleTabKey",e=>{if(this.config.isKeyForward(e)||this.config.isKeyBackward(e)){this.state.recentNavEvent=e;let t=this.config.isKeyBackward(e),r=this.findNextNavNode({event:e,isBackward:t});r&&(ia(e)&&e.preventDefault(),this.tryFocus(r))}}),it(this,"handleEscapeKey",e=>{il(e)&&!1!==is(this.config.escapeDeactivates,e)&&(e.preventDefault(),this.deactivate())}),it(this,"_mutationObserver"),it(this,"setupMutationObserver",()=>{let e=this.doc.defaultView||window;this._mutationObserver=new e.MutationObserver(e=>{e.some(e=>Array.from(e.removedNodes).some(e=>e===this.state.mostRecentlyFocusedNode))&&this.tryFocus(this.getInitialFocusNode())})}),it(this,"updateObservedNodes",()=>{this._mutationObserver?.disconnect(),this.state.active&&!this.state.paused&&this.state.containers.map(e=>{this._mutationObserver?.observe(e,{subtree:!0,childList:!0})})}),it(this,"getInitialFocusNode",()=>{let e=this.getNodeForOption("initialFocus",{hasFallback:!0});if(!1===e)return!1;if(void 0===e||e&&!rC(e))if(this.findContainerIndex(this.doc.activeElement)>=0)e=this.doc.activeElement;else{let t=this.state.tabbableGroups[0];e=t&&t.firstTabbableNode||this.getNodeForOption("fallbackFocus")}else null===e&&(e=this.getNodeForOption("fallbackFocus"));if(!e)throw Error("Your focus-trap needs to have at least one focusable element");return e.isConnected||(e=this.getNodeForOption("fallbackFocus")),e}),it(this,"tryFocus",e=>{if(!1!==e&&e!==function(e){let t=e.activeElement;for(;t?.shadowRoot;){let e=t.shadowRoot.activeElement;if(e===t)break;t=e}return t}(this.doc)){if(!e||!e.focus)return void this.tryFocus(this.getInitialFocusNode());e.focus({preventScroll:!!this.config.preventScroll}),this.state.mostRecentlyFocusedNode=e,id(e)&&e.select()}}),it(this,"deactivate",e=>{if(!this.state.active)return this;let t={onDeactivate:this.config.onDeactivate,onPostDeactivate:this.config.onPostDeactivate,checkCanReturnFocus:this.config.checkCanReturnFocus,...e};clearTimeout(this.state.delayInitialFocusTimer),this.state.delayInitialFocusTimer=void 0,this.removeListeners(),this.state.active=!1,this.state.paused=!1,this.updateObservedNodes(),ir.deactivateTrap(this.trapStack,this);let r=this.getOption(t,"onDeactivate"),n=this.getOption(t,"onPostDeactivate"),o=this.getOption(t,"checkCanReturnFocus"),i=this.getOption(t,"returnFocus","returnFocusOnDeactivate");r?.();let a=()=>{ic(()=>{if(i){let e=this.getReturnFocusNode(this.state.nodeFocusedBeforeActivation);this.tryFocus(e)}n?.()})};return i&&o?o(this.getReturnFocusNode(this.state.nodeFocusedBeforeActivation)).then(a,a):a(),this}),it(this,"pause",e=>{if(this.state.paused||!this.state.active)return this;let t=this.getOption(e,"onPause"),r=this.getOption(e,"onPostPause");return this.state.paused=!0,t?.(),this.removeListeners(),this.updateObservedNodes(),r?.(),this}),it(this,"unpause",e=>{if(!this.state.paused||!this.state.active)return this;let t=this.getOption(e,"onUnpause"),r=this.getOption(e,"onPostUnpause");return this.state.paused=!1,t?.(),this.updateTabbableNodes(),this.addListeners(),this.updateObservedNodes(),r?.(),this}),it(this,"updateContainerElements",e=>(this.state.containers=Array.isArray(e)?e.filter(Boolean):[e].filter(Boolean),this.state.active&&this.updateTabbableNodes(),this.updateObservedNodes(),this)),it(this,"getReturnFocusNode",e=>{let t=this.getNodeForOption("setReturnFocus",{params:[e]});return t||!1!==t&&e}),it(this,"getOption",(e,t,r)=>e&&void 0!==e[t]?e[t]:this.config[r||t]),it(this,"getNodeForOption",(e,{hasFallback:t=!1,params:r=[]}={})=>{let n=this.config[e];if("function"==typeof n&&(n=n(...r)),!0===n&&(n=void 0),!n){if(void 0===n||!1===n)return n;throw Error(`\`${e}\` was specified but was not a node, or did not return a node`)}let o=n;if("string"==typeof n){try{o=this.doc.querySelector(n)}catch(t){throw Error(`\`${e}\` appears to be an invalid selector; error="${t.message}"`)}if(!o&&!t)throw Error(`\`${e}\` as selector refers to no known node`)}return o}),it(this,"findNextNavNode",e=>{let{event:t,isBackward:r=!1}=e,n=e.target||rl(t);this.updateTabbableNodes();let o=null;if(this.state.tabbableGroups.length>0){let e=this.findContainerIndex(n,t),i=e>=0?this.state.containerGroups[e]:void 0;if(e<0)o=r?this.state.tabbableGroups[this.state.tabbableGroups.length-1].lastTabbableNode:this.state.tabbableGroups[0].firstTabbableNode;else if(r){let r=this.state.tabbableGroups.findIndex(({firstTabbableNode:e})=>n===e);if(r<0&&(i?.container===n||rC(n)&&!rE(n)&&!i?.nextTabbableNode(n,!1))&&(r=e),r>=0){let e=0===r?this.state.tabbableGroups.length-1:r-1,t=this.state.tabbableGroups[e];o=rI(n)>=0?t.lastTabbableNode:t.lastDomTabbableNode}else ia(t)||(o=i?.nextTabbableNode(n,!1))}else{let r=this.state.tabbableGroups.findIndex(({lastTabbableNode:e})=>n===e);if(r<0&&(i?.container===n||rC(n)&&!rE(n)&&!i?.nextTabbableNode(n))&&(r=e),r>=0){let e=r===this.state.tabbableGroups.length-1?0:r+1,t=this.state.tabbableGroups[e];o=rI(n)>=0?t.firstTabbableNode:t.firstDomTabbableNode}else ia(t)||(o=i?.nextTabbableNode(n))}}else o=this.getNodeForOption("fallbackFocus");return o}),this.trapStack=t.trapStack||io;let r={returnFocusOnDeactivate:!0,escapeDeactivates:!0,delayInitialFocus:!0,isKeyForward:e=>ia(e)&&!e.shiftKey,isKeyBackward:e=>ia(e)&&e.shiftKey,...t};this.doc=r.document||t1(Array.isArray(e)?e[0]:e),this.config=r,this.updateContainerElements(e),this.setupMutationObserver()}get active(){return this.state.active}get paused(){return this.state.paused}findContainerIndex(e,t){let r="function"==typeof t?.composedPath?t.composedPath():void 0;return this.state.containerGroups.findIndex(({container:t,tabbableNodes:n})=>t.contains(e)||r?.includes(t)||n.find(t=>t===e))}updateTabbableNodes(){if(this.state.containerGroups=this.state.containers.map(e=>{let t=rO(e),r=rw(e),n=t.length>0?t[0]:void 0,o=t.length>0?t[t.length-1]:void 0,i=r.find(e=>rE(e)),a=r.slice().reverse().find(e=>rE(e)),s=!!t.find(e=>rI(e)>0);return{container:e,tabbableNodes:t,focusableNodes:r,posTabIndexesFound:s,firstTabbableNode:n,lastTabbableNode:o,firstDomTabbableNode:i,lastDomTabbableNode:a,nextTabbableNode:function(e,n=!0){let o=t.indexOf(e);return o<0?n?r.slice(r.indexOf(e)+1).find(e=>rE(e)):r.slice(0,r.indexOf(e)).reverse().find(e=>rE(e)):t[o+(n?1:-1)]}}}),this.state.tabbableGroups=this.state.containerGroups.filter(e=>e.tabbableNodes.length>0),this.state.tabbableGroups.length<=0&&!this.getNodeForOption("fallbackFocus"))throw Error("Your focus-trap must have at least one container with at least one tabbable node in it at all times");if(this.state.containerGroups.find(e=>e.posTabIndexesFound)&&this.state.containerGroups.length>1)throw Error("At least one node with a positive tabindex was found in one of your focus-trap's multiple containers. Positive tabindexes are only supported in single-container focus-traps.")}addListeners(){if(this.state.active)return ir.activateTrap(this.trapStack,this),this.state.delayInitialFocusTimer=this.config.delayInitialFocus?ic(()=>{this.tryFocus(this.getInitialFocusNode())}):this.tryFocus(this.getInitialFocusNode()),this.listenerCleanups.push(rp(this.doc,"focusin",this.handleFocus,!0),rp(this.doc,"mousedown",this.handlePointerDown,{capture:!0,passive:!1}),rp(this.doc,"touchstart",this.handlePointerDown,{capture:!0,passive:!1}),rp(this.doc,"click",this.handleClick,{capture:!0,passive:!1}),rp(this.doc,"keydown",this.handleTabKey,{capture:!0,passive:!1}),rp(this.doc,"keydown",this.handleEscapeKey)),this}removeListeners(){if(this.state.active)return this.listenerCleanups.forEach(e=>e()),this.listenerCleanups=[],this}activate(e){if(this.state.active)return this;let t=this.getOption(e,"onActivate"),r=this.getOption(e,"onPostActivate"),n=this.getOption(e,"checkCanFocusTrap");n||this.updateTabbableNodes(),this.state.active=!0,this.state.paused=!1,this.state.nodeFocusedBeforeActivation=this.doc.activeElement||null,t?.();let o=()=>{n&&this.updateTabbableNodes(),this.addListeners(),this.updateObservedNodes(),r?.()};return n?n(this.state.containers.concat()).then(o,o):o(),this}},ia=e=>"Tab"===e.key,is=(e,...t)=>"function"==typeof e?e(...t):e,il=e=>!e.isComposing&&"Escape"===e.key,ic=e=>setTimeout(e,0),id=e=>"input"===e.localName&&"select"in e&&"function"==typeof e.select;function iu(e,t={}){let r,n=rN(()=>{let n="function"==typeof e?e():e;if(n){r=new ii(n,{escapeDeactivates:!1,allowOutsideClick:!0,preventScroll:!0,returnFocusOnDeactivate:!0,delayInitialFocus:!1,fallbackFocus:n,...t,document:t1(n)});try{r.activate()}catch{}}});return function(){r?.deactivate(),n()}}var ip="data-scroll-lock";function ig(e){let t=e??document,r=t.defaultView??window,{documentElement:n,body:o}=t;if(o.hasAttribute(ip))return;let i=r.innerWidth-n.clientWidth;o.setAttribute(ip,"");let a=Math.round(n.getBoundingClientRect().left)+n.scrollLeft?"paddingLeft":"paddingRight",s=[function(e,t,r){if(!e)return tW;let n=e.style.getPropertyValue(t);return e.style.setProperty(t,r),()=>{e.style.setProperty(t,n),0===e.style.length&&e.removeAttribute("style")}}(n,"--scrollbar-width",`${i}px`),rr()?(()=>{let{scrollX:e,scrollY:t,visualViewport:n}=r,s=n?.offsetLeft??0,l=n?.offsetTop??0,c=rQ(o,{position:"fixed",overflow:"hidden",top:`${-(t-Math.floor(l))}px`,left:`${-(e-Math.floor(s))}px`,right:"0",[a]:`${i}px`});return()=>{c?.(),r.scrollTo({left:e,top:t,behavior:"instant"})}})():rQ(o,{overflow:"hidden",[a]:`${i}px`})];return()=>{s.forEach(e=>e?.()),o.removeAttribute(ip)}}var ih=tg("dialog").parts("trigger","backdrop","positioner","content","title","description","closeTrigger"),im=(ih.build(),e=>e.ids?.positioner??`dialog:${e.id}:positioner`),iv=e=>e.ids?.backdrop??`dialog:${e.id}:backdrop`,ib=e=>e.ids?.content??`dialog:${e.id}:content`,ix=e=>e.ids?.trigger??`dialog:${e.id}:trigger`,iy=e=>e.ids?.title??`dialog:${e.id}:title`,ik=e=>e.ids?.description??`dialog:${e.id}:description`,iS=e=>e.ids?.closeTrigger??`dialog:${e.id}:close`,iw=e=>e.getById(ib(e)),iC=e=>e.getById(im(e)),iO=e=>e.getById(iv(e)),iE=e=>e.getById(ix(e)),iI=e=>e.getById(iy(e)),iT=e=>e.getById(ik(e)),iP=e=>e.getById(iS(e));(0,nv.Op)({props({props:e,scope:t}){let r="alertdialog"===e.role,n=r?()=>iP(t):void 0;return{role:"dialog",modal:!0,trapFocus:!0,preventScroll:!0,closeOnInteractOutside:!r,closeOnEscape:!0,restoreFocus:!0,initialFocusEl:n,...e}},initialState:({prop:e})=>e("open")||e("defaultOpen")?"open":"closed",context:({bindable:e})=>({rendered:e(()=>({defaultValue:{title:!0,description:!0}}))}),watch({track:e,action:t,prop:r}){e([()=>r("open")],()=>{t(["toggleVisibility"])})},states:{open:{entry:["checkRenderedElements","syncZIndex"],effects:["trackDismissableElement","trapFocus","preventScroll","hideContentBelow"],on:{"CONTROLLED.CLOSE":{target:"closed"},CLOSE:[{guard:"isOpenControlled",actions:["invokeOnClose"]},{target:"closed",actions:["invokeOnClose"]}],TOGGLE:[{guard:"isOpenControlled",actions:["invokeOnClose"]},{target:"closed",actions:["invokeOnClose"]}]}},closed:{on:{"CONTROLLED.OPEN":{target:"open"},OPEN:[{guard:"isOpenControlled",actions:["invokeOnOpen"]},{target:"open",actions:["invokeOnOpen"]}],TOGGLE:[{guard:"isOpenControlled",actions:["invokeOnOpen"]},{target:"open",actions:["invokeOnOpen"]}]}}},implementations:{guards:{isOpenControlled:({prop:e})=>void 0!=e("open")},effects:{trackDismissableElement:({scope:e,send:t,prop:r})=>nE(()=>iw(e),{defer:!0,pointerBlocking:r("modal"),exclude:[iE(e)],onInteractOutside(e){r("onInteractOutside")?.(e),r("closeOnInteractOutside")||e.preventDefault()},persistentElements:r("persistentElements"),onFocusOutside:r("onFocusOutside"),onPointerDownOutside:r("onPointerDownOutside"),onEscapeKeyDown(e){r("onEscapeKeyDown")?.(e),r("closeOnEscape")||e.preventDefault()},onDismiss(){t({type:"CLOSE",src:"interact-outside"})}}),preventScroll({scope:e,prop:t}){if(t("preventScroll"))return ig(e.getDoc())},trapFocus({scope:e,prop:t}){if(t("trapFocus")&&t("modal"))return iu(()=>iw(e),{preventScroll:!0,returnFocusOnDeactivate:!!t("restoreFocus"),initialFocus:t("initialFocusEl"),setReturnFocus:e=>t("finalFocusEl")?.()??e})},hideContentBelow({scope:e,prop:t}){if(t("modal"))return nm(()=>[iw(e)],{defer:!0})}},actions:{checkRenderedElements({context:e,scope:t}){rN(()=>{e.set("rendered",{title:!!iI(t),description:!!iT(t)})})},syncZIndex({scope:e}){rN(()=>{let t=iw(e);if(!t)return;let r=t3(t);[iC(e),iO(e)].forEach(e=>{e?.style.setProperty("--z-index",r.zIndex)})})},invokeOnClose({prop:e}){e("onOpenChange")?.({open:!1})},invokeOnOpen({prop:e}){e("onOpenChange")?.({open:!0})},toggleVisibility({prop:e,send:t,event:r}){t({type:e("open")?"CONTROLLED.OPEN":"CONTROLLED.CLOSE",previousEvent:r})}}}});var iN=nI()(["aria-label","closeOnEscape","closeOnInteractOutside","dir","finalFocusEl","getRootNode","getRootNode","id","id","ids","initialFocusEl","modal","onEscapeKeyDown","onFocusOutside","onInteractOutside","onOpenChange","onPointerDownOutside","defaultOpen","open","persistentElements","preventScroll","restoreFocus","role","trapFocus"]);(0,tm.PM)(iN);var iR=tg("editable").parts("root","area","label","preview","input","editTrigger","submitTrigger","cancelTrigger","control"),i_=(iR.build(),e=>e.ids?.preview??`editable:${e.id}:preview`),iV=e=>e.ids?.input??`editable:${e.id}:input`,iz=e=>e.ids?.submitTrigger??`editable:${e.id}:submit`,iF=e=>e.ids?.cancelTrigger??`editable:${e.id}:cancel`,iA=e=>e.ids?.editTrigger??`editable:${e.id}:edit`,iD=e=>e.getById(iV(e)),iL=e=>e.getById(iz(e)),iM=e=>e.getById(iF(e)),ij=e=>e.getById(iA(e));(0,nv.Op)({props:({props:e})=>({activationMode:"focus",submitMode:"both",defaultValue:"",selectOnFocus:!0,...e,translations:{input:"editable input",edit:"edit",submit:"submit",cancel:"cancel",...e.translations}}),initialState:({prop:e})=>e("edit")||e("defaultEdit")?"edit":"preview",entry:["focusInputIfNeeded"],context:({bindable:e,prop:t})=>({value:e(()=>({defaultValue:t("defaultValue"),value:t("value"),onChange:e=>t("onValueChange")?.({value:e})})),previousValue:e(()=>({defaultValue:""}))}),watch({track:e,action:t,context:r,prop:n}){e([()=>r.get("value")],()=>{t(["syncInputValue"])}),e([()=>n("edit")],()=>{t(["toggleEditing"])})},computed:{submitOnEnter({prop:e}){let t=e("submitMode");return"both"===t||"enter"===t},submitOnBlur({prop:e}){let t=e("submitMode");return"both"===t||"blur"===t},isInteractive:({prop:e})=>!(e("disabled")||e("readOnly"))},on:{"VALUE.SET":{actions:["setValue"]}},states:{preview:{entry:["blurInputIfNeeded"],on:{"CONTROLLED.EDIT":{target:"edit",actions:["setPreviousValue","focusInput"]},EDIT:[{guard:"isEditControlled",actions:["invokeOnEdit"]},{target:"edit",actions:["setPreviousValue","focusInput","invokeOnEdit"]}]}},edit:{effects:["trackInteractOutside"],on:{"CONTROLLED.PREVIEW":[{guard:"isSubmitEvent",target:"preview",actions:["setPreviousValue","restoreFocus","invokeOnSubmit"]},{target:"preview",actions:["revertValue","restoreFocus","invokeOnCancel"]}],CANCEL:[{guard:"isEditControlled",actions:["invokeOnPreview"]},{target:"preview",actions:["revertValue","restoreFocus","invokeOnCancel","invokeOnPreview"]}],SUBMIT:[{guard:"isEditControlled",actions:["invokeOnPreview"]},{target:"preview",actions:["setPreviousValue","restoreFocus","invokeOnSubmit","invokeOnPreview"]}]}}},implementations:{guards:{isEditControlled:({prop:e})=>void 0!=e("edit"),isSubmitEvent:({event:e})=>e.previousEvent?.type==="SUBMIT"},effects:{trackInteractOutside:({send:e,scope:t,prop:r,computed:n})=>nS(iD(t),{exclude:e=>[iM(t),iL(t)].some(t=>t0(t,e)),onFocusOutside:r("onFocusOutside"),onPointerDownOutside:r("onPointerDownOutside"),onInteractOutside(t){if(r("onInteractOutside")?.(t),t.defaultPrevented)return;let{focusable:o}=t.detail;e({type:n("submitOnBlur")?"SUBMIT":"CANCEL",src:"interact-outside",focusable:o})}})},actions:{restoreFocus({event:e,scope:t,prop:r}){e.focusable||rN(()=>{let e=r("finalFocusEl")?.()??ij(t);e?.focus({preventScroll:!0})})},clearValue({context:e}){e.set("value","")},focusInputIfNeeded({action:e,prop:t}){(t("edit")||t("defaultEdit"))&&e(["focusInput"])},focusInput({scope:e,prop:t}){rN(()=>{let r=iD(e);r&&(t("selectOnFocus")?r.select():r.focus({preventScroll:!0}))})},invokeOnCancel({prop:e,context:t}){let r=t.get("previousValue");e("onValueRevert")?.({value:r})},invokeOnSubmit({prop:e,context:t}){let r=t.get("value");e("onValueCommit")?.({value:r})},invokeOnEdit({prop:e}){e("onEditChange")?.({edit:!0})},invokeOnPreview({prop:e}){e("onEditChange")?.({edit:!1})},toggleEditing({prop:e,send:t,event:r}){t({type:e("edit")?"CONTROLLED.EDIT":"CONTROLLED.PREVIEW",previousEvent:r})},syncInputValue({context:e,scope:t}){let r=iD(t);r&&rh(r,e.get("value"))},setValue({context:e,prop:t,event:r}){let n=t("maxLength"),o=null!=n?r.value.slice(0,n):r.value;e.set("value",o)},setPreviousValue({context:e}){e.set("previousValue",e.get("value"))},revertValue({context:e}){let t=e.get("previousValue");t&&e.set("value",t)},blurInputIfNeeded({scope:e}){iD(e)?.blur()}}}});var iW=nI()(["activationMode","autoResize","dir","disabled","finalFocusEl","form","getRootNode","id","ids","invalid","maxLength","name","onEditChange","onFocusOutside","onInteractOutside","onPointerDownOutside","onValueChange","onValueCommit","onValueRevert","placeholder","readOnly","required","selectOnFocus","edit","defaultEdit","submitMode","translations","defaultValue","value"]);(0,tm.PM)(iW);let iB=tg("field").parts("root","errorText","helperText","input","label","select","textarea","requiredIndicator");iB.build();let iH=tg("fieldset").parts("root","errorText","helperText","legend");iH.build();var i$=e=>e.isDirectory,iU=e=>e.isFile,iG=(e,t)=>(Object.defineProperty(e,"relativePath",{value:t?`${t}/${e.name}`:e.name}),e),iq=e=>(function(e){return"audio/*"===e||"video/*"===e||"image/*"===e||"text/*"===e||/\w+\/[-+.\w]+/g.test(e)})(e)||/^.*\.[\w]+$/.test(e),iK=(e,t)=>e.name===t.name&&e.size===t.size&&e.type===t.type,iY=e=>null!=e,iX=tg("file-upload").parts("root","dropzone","item","itemDeleteTrigger","itemGroup","itemName","itemPreview","itemPreviewImage","itemSizeText","label","trigger","clearTrigger"),iJ=(iX.build(),e=>e.ids?.root??`file:${e.id}`),iZ=e=>e.ids?.dropzone??`file:${e.id}:dropzone`,iQ=e=>e.ids?.hiddenInput??`file:${e.id}:input`,i0=e=>e.getById(iJ(e)),i1=e=>e.getById(iQ(e));function i2(e,t){let{context:r,prop:n,computed:o}=e,i=[],a=[];return t.forEach(e=>{let[t,s]=function(e,t){let r="application/x-moz-file"===e.type||function(e,t){if(e&&t){let r=Array.isArray(t)?t:"string"==typeof t?t.split(","):[];if(0===r.length)return!0;let n=e.name||"",o=(e.type||"").toLowerCase(),i=o.replace(/\/.*$/,"");return r.some(e=>{let t=e.trim().toLowerCase();return"."===t.charAt(0)?n.toLowerCase().endsWith(t):t.endsWith("/*")?i===t.replace(/\/.*$/,""):o===t})}return!0}(e,t);return[r,r?null:"FILE_INVALID_TYPE"]}(e,o("acceptAttr")),[l,c]=function(e,t,r){if(iY(e.size)){if(iY(t)&&iY(r)){if(e.size>r)return[!1,"FILE_TOO_LARGE"];if(e.size<t)return[!1,"FILE_TOO_SMALL"]}else if(iY(t)&&e.size<t)return[!1,"FILE_TOO_SMALL"];else if(iY(r)&&e.size>r)return[!1,"FILE_TOO_LARGE"]}return[!0,null]}(e,n("minFileSize"),n("maxFileSize")),d=n("validate")?.(e,{acceptedFiles:r.get("acceptedFiles"),rejectedFiles:r.get("rejectedFiles")}),u=!d||0===d.length;if(t&&l&&u)i.push(e);else{let t=[s,c];u||t.push(...d??[]),a.push({file:e,errors:t.filter(Boolean)})}}),!function(e,t){let{context:r,prop:n,computed:o}=e;return(!!o("multiple")||!(t>1))&&(!o("multiple")&&t+r.get("acceptedFiles").length===2||!(t+r.get("acceptedFiles").length>n("maxFiles")))}(e,i.length)&&(i.forEach(e=>{a.push({file:e,errors:["TOO_MANY_FILES"]})}),i.splice(0)),{acceptedFiles:i,rejectedFiles:a}}(0,nv.Op)({props:({props:e})=>({minFileSize:0,maxFileSize:Number.POSITIVE_INFINITY,maxFiles:1,allowDrop:!0,preventDocumentDrop:!0,...e,translations:{dropzone:"dropzone",itemPreview:e=>`preview of ${e.name}`,deleteFile:e=>`delete file ${e.name}`,...e.translations}}),initialState:()=>"idle",context:({prop:e,bindable:t,getContext:r})=>({acceptedFiles:t(()=>({defaultValue:[],isEqual:(e,t)=>e.length===t?.length&&e.every((e,r)=>iK(e,t[r])),hash:e=>e.map(e=>`${e.name}-${e.size}`).join(","),onChange(t){let n=r();e("onFileAccept")?.({files:t}),e("onFileChange")?.({acceptedFiles:t,rejectedFiles:n.get("rejectedFiles")})}})),rejectedFiles:t(()=>({defaultValue:[],isEqual:(e,t)=>e.length===t?.length&&e.every((e,r)=>iK(e.file,t[r].file)),onChange(t){let n=r();e("onFileReject")?.({files:t}),e("onFileChange")?.({acceptedFiles:n.get("acceptedFiles"),rejectedFiles:t})}}))}),computed:{acceptAttr:({prop:e})=>(function(e){if(null!=e)return"string"==typeof e?e:Array.isArray(e)?e.filter(iq).join(","):Object.entries(e).reduce((e,[t,r])=>[...e,t,...r],[]).filter(iq).join(",")})(e("accept")),multiple:({prop:e})=>e("maxFiles")>1},watch({track:e,context:t,action:r}){e([()=>t.hash("acceptedFiles")],()=>{r(["syncInputElement"])})},on:{"FILES.SET":{actions:["setFiles"]},"FILE.SELECT":{actions:["setEventFiles"]},"FILE.DELETE":{actions:["removeFile"]},"FILES.CLEAR":{actions:["clearFiles"]},"REJECTED_FILES.CLEAR":{actions:["clearRejectedFiles"]}},effects:["preventDocumentDrop"],states:{idle:{on:{OPEN:{actions:["openFilePicker"]},"DROPZONE.CLICK":{actions:["openFilePicker"]},"DROPZONE.FOCUS":{target:"focused"},"DROPZONE.DRAG_OVER":{target:"dragging"}}},focused:{on:{"DROPZONE.BLUR":{target:"idle"},OPEN:{actions:["openFilePicker"]},"DROPZONE.CLICK":{actions:["openFilePicker"]},"DROPZONE.DRAG_OVER":{target:"dragging"}}},dragging:{on:{"DROPZONE.DROP":{target:"idle",actions:["setEventFiles"]},"DROPZONE.DRAG_LEAVE":{target:"idle"}}}},implementations:{effects:{preventDocumentDrop({prop:e,scope:t}){if(!e("preventDocumentDrop")||!e("allowDrop")||e("disabled"))return;let r=t.getDoc();return(0,tm.OK)(rp(r,"dragover",e=>{e?.preventDefault()},!1),rp(r,"drop",e=>{t0(i0(t),rl(e))||e.preventDefault()},!1))}},actions:{syncInputElement({scope:e,context:t}){queueMicrotask(()=>{let r=i1(e);if(!r)return;var n=t.get("acceptedFiles");let o=t2(r);try{if("DataTransfer"in o){let e=new o.DataTransfer;n.forEach(t=>{e.items.add(t)}),r.files=e.files}}catch{}let i=e.getWin();r.dispatchEvent(new i.Event("change",{bubbles:!0}))})},openFilePicker({scope:e}){rN(()=>{i1(e)?.click()})},setFiles(e){let{computed:t,context:r,event:n}=e,{acceptedFiles:o,rejectedFiles:i}=i2(e,n.files);r.set("acceptedFiles",t("multiple")?o:o.length>0?[o[0]]:[]),r.set("rejectedFiles",i)},setEventFiles(e){let{computed:t,context:r,event:n,prop:o}=e,{acceptedFiles:i,rejectedFiles:a}=i2(e,n.files),s=e=>{if(t("multiple")){r.set("acceptedFiles",t=>[...t,...e]),r.set("rejectedFiles",a);return}if(e.length){r.set("acceptedFiles",[e[0]]),r.set("rejectedFiles",a);return}a.length&&(r.set("acceptedFiles",r.get("acceptedFiles")),r.set("rejectedFiles",a))},l=o("transformFiles");l?l(i).then(s).catch(e=>{(0,tm.R8)(`[zag-js/file-upload] error transforming files
${e}`)}):s(i)},removeFile({context:e,event:t}){let r=e.get("acceptedFiles").filter(e=>!iK(e,t.file)),n=e.get("rejectedFiles").filter(e=>!iK(e.file,t.file));e.set("acceptedFiles",r),e.set("rejectedFiles",n)},clearRejectedFiles({context:e}){e.set("rejectedFiles",[])},clearFiles({context:e}){e.set("acceptedFiles",[]),e.set("rejectedFiles",[])}}}});var i5=nI()(["accept","allowDrop","capture","dir","directory","disabled","getRootNode","id","ids","locale","maxFiles","maxFileSize","minFileSize","name","invalid","onFileAccept","onFileReject","onFileChange","preventDocumentDrop","required","translations","transformFiles","validate"]);(0,tm.PM)(i5);var i3=nI()(["file"]);(0,tm.PM)(i3);var i4=Object.defineProperty,i6=(e,t,r)=>t in e?i4(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,i8=(e,t,r)=>i6(e,"symbol"!=typeof t?t+"":t,r),i7=(e,t)=>({x:e,y:t});function i9(e){let{x:t,y:r,width:n,height:o}=e,i=t+n/2,a=r+o/2;return{x:t,y:r,width:n,height:o,minX:t,minY:r,maxX:t+n,maxY:r+o,midX:i,midY:a,center:i7(i,a)}}var ae=e=>parseFloat(e.replace("px","")),{min:at,max:ar}=Math,an=e=>"dx"in e||"dy"in e,{sign:ao,abs:ai,min:aa}=Math,as=tg("menu").parts("arrow","arrowTip","content","contextTrigger","indicator","item","itemGroup","itemGroupLabel","itemIndicator","itemText","positioner","separator","trigger","triggerItem"),al=(as.build(),e=>e.ids?.trigger??`menu:${e.id}:trigger`),ac=e=>e.ids?.contextTrigger??`menu:${e.id}:ctx-trigger`,ad=e=>e.ids?.content??`menu:${e.id}:content`,au=e=>e.ids?.positioner??`menu:${e.id}:popper`,ap=(e,t)=>`${e.id}/${t}`,ag=e=>e?.dataset.value??null,ah=e=>e.getById(ad(e)),af=e=>e.getById(au(e)),am=e=>e.getById(al(e)),av=(e,t)=>t?e.getById(ap(e,t)):null,ab=e=>e.getById(ac(e)),ax=e=>{let t=CSS.escape(ad(e)),r=`[role^="menuitem"][data-ownedby=${t}]:not([data-disabled])`;return rU(ah(e),r)},ay=e=>(0,tm.$1)(ax(e)),ak=e=>(0,tm.HV)(ax(e)),aS=(e,t)=>!!t&&(e.id===t||e.dataset.value===t),aw=(e,t)=>{let r=ax(e),n=r.findIndex(e=>aS(e,t.value));return(0,tm.K2)(r,n,{loop:t.loop??t.loopFocus})},aC=(e,t)=>{let r=ax(e),n=r.findIndex(e=>aS(e,t.value));return(0,tm.YL)(r,n,{loop:t.loop??t.loopFocus})},aO=(e,t)=>{let r=ax(e),n=r.find(e=>aS(e,t.value));return r0(r,{state:t.typeaheadState,key:t.key,activeId:n?.id??null})},aE=e=>!!e?.getAttribute("role")?.startsWith("menuitem")&&!!e?.hasAttribute("aria-controls"),{not:aI,and:aT,or:aP}=(0,nv.b6)();function aN(e){let t=e.parent;for(;t&&t.computed("isSubmenu");)t=t.refs.get("parent");t?.send({type:"CLOSE"})}(0,nv.Op)({props:({props:e})=>({closeOnSelect:!0,typeahead:!0,composite:!0,loopFocus:!1,navigate(e){r_(e.node)},...e,positioning:{placement:"bottom-start",gutter:8,...e.positioning}}),initialState:({prop:e})=>e("open")||e("defaultOpen")?"open":"idle",context:({bindable:e,prop:t})=>({suspendPointer:e(()=>({defaultValue:!1})),highlightedValue:e(()=>({defaultValue:t("defaultHighlightedValue")||null,value:t("highlightedValue"),onChange(e){t("onHighlightChange")?.({highlightedValue:e})}})),lastHighlightedValue:e(()=>({defaultValue:null})),currentPlacement:e(()=>({defaultValue:void 0})),intentPolygon:e(()=>({defaultValue:null})),anchorPoint:e(()=>({defaultValue:null,hash:e=>`x: ${e?.x}, y: ${e?.y}`}))}),refs:()=>({parent:null,children:{},typeaheadState:{...r0.defaultOptions},positioningOverride:{}}),computed:{isSubmenu:({refs:e})=>null!=e.get("parent"),isRtl:({prop:e})=>"rtl"===e("dir"),isTypingAhead:({refs:e})=>""!==e.get("typeaheadState").keysSoFar,highlightedId:({context:e,scope:t,refs:r})=>(function(e,t,r){let n=Object.keys(e).length>0;if(!t)return null;if(!n)return ap(r,t);for(let r in e){let n=al(e[r].scope);if(n===t)return n}return ap(r,t)})(r.get("children"),e.get("highlightedValue"),t)},watch({track:e,action:t,context:r,computed:n,prop:o}){e([()=>n("isSubmenu")],()=>{t(["setSubmenuPlacement"])}),e([()=>r.hash("anchorPoint")],()=>{t(["reposition"])}),e([()=>o("open")],()=>{t(["toggleVisibility"])})},on:{"PARENT.SET":{actions:["setParentMenu"]},"CHILD.SET":{actions:["setChildMenu"]},OPEN:[{guard:"isOpenControlled",actions:["invokeOnOpen"]},{target:"open",actions:["invokeOnOpen"]}],OPEN_AUTOFOCUS:[{guard:"isOpenControlled",actions:["invokeOnOpen"]},{target:"open",actions:["highlightFirstItem","invokeOnOpen"]}],CLOSE:[{guard:"isOpenControlled",actions:["invokeOnClose"]},{target:"closed",actions:["invokeOnClose"]}],"HIGHLIGHTED.RESTORE":{actions:["restoreHighlightedItem"]},"HIGHLIGHTED.SET":{actions:["setHighlightedItem"]}},states:{idle:{tags:["closed"],on:{"CONTROLLED.OPEN":{target:"open"},"CONTROLLED.CLOSE":{target:"closed"},CONTEXT_MENU_START:{target:"opening:contextmenu",actions:["setAnchorPoint"]},CONTEXT_MENU:[{guard:"isOpenControlled",actions:["setAnchorPoint","invokeOnOpen"]},{target:"open",actions:["setAnchorPoint","invokeOnOpen"]}],TRIGGER_CLICK:[{guard:"isOpenControlled",actions:["invokeOnOpen"]},{target:"open",actions:["invokeOnOpen"]}],TRIGGER_FOCUS:{guard:aI("isSubmenu"),target:"closed"},TRIGGER_POINTERMOVE:{guard:"isSubmenu",target:"opening"}}},"opening:contextmenu":{tags:["closed"],effects:["waitForLongPress"],on:{"CONTROLLED.OPEN":{target:"open"},"CONTROLLED.CLOSE":{target:"closed"},CONTEXT_MENU_CANCEL:[{guard:"isOpenControlled",actions:["invokeOnClose"]},{target:"closed",actions:["invokeOnClose"]}],"LONG_PRESS.OPEN":[{guard:"isOpenControlled",actions:["invokeOnOpen"]},{target:"open",actions:["invokeOnOpen"]}]}},opening:{tags:["closed"],effects:["waitForOpenDelay"],on:{"CONTROLLED.OPEN":{target:"open"},"CONTROLLED.CLOSE":{target:"closed"},BLUR:[{guard:"isOpenControlled",actions:["invokeOnClose"]},{target:"closed",actions:["invokeOnClose"]}],TRIGGER_POINTERLEAVE:[{guard:"isOpenControlled",actions:["invokeOnClose"]},{target:"closed",actions:["invokeOnClose"]}],"DELAY.OPEN":[{guard:"isOpenControlled",actions:["invokeOnOpen"]},{target:"open",actions:["invokeOnOpen"]}]}},closing:{tags:["open"],effects:["trackPointerMove","trackInteractOutside","waitForCloseDelay"],on:{"CONTROLLED.OPEN":{target:"open"},"CONTROLLED.CLOSE":{target:"closed",actions:["focusParentMenu","restoreParentHighlightedItem"]},MENU_POINTERENTER:{target:"open",actions:["clearIntentPolygon"]},POINTER_MOVED_AWAY_FROM_SUBMENU:[{guard:"isOpenControlled",actions:["invokeOnClose"]},{target:"closed",actions:["focusParentMenu","restoreParentHighlightedItem"]}],"DELAY.CLOSE":[{guard:"isOpenControlled",actions:["invokeOnClose"]},{target:"closed",actions:["focusParentMenu","restoreParentHighlightedItem","invokeOnClose"]}]}},closed:{tags:["closed"],entry:["clearHighlightedItem","focusTrigger","resumePointer"],on:{"CONTROLLED.OPEN":[{guard:aP("isOpenAutoFocusEvent","isArrowDownEvent"),target:"open",actions:["highlightFirstItem"]},{guard:"isArrowUpEvent",target:"open",actions:["highlightLastItem"]},{target:"open"}],CONTEXT_MENU_START:{target:"opening:contextmenu",actions:["setAnchorPoint"]},CONTEXT_MENU:[{guard:"isOpenControlled",actions:["setAnchorPoint","invokeOnOpen"]},{target:"open",actions:["setAnchorPoint","invokeOnOpen"]}],TRIGGER_CLICK:[{guard:"isOpenControlled",actions:["invokeOnOpen"]},{target:"open",actions:["invokeOnOpen"]}],TRIGGER_POINTERMOVE:{guard:"isTriggerItem",target:"opening"},TRIGGER_BLUR:{target:"idle"},ARROW_DOWN:[{guard:"isOpenControlled",actions:["invokeOnOpen"]},{target:"open",actions:["highlightFirstItem","invokeOnOpen"]}],ARROW_UP:[{guard:"isOpenControlled",actions:["invokeOnOpen"]},{target:"open",actions:["highlightLastItem","invokeOnOpen"]}]}},open:{tags:["open"],effects:["trackInteractOutside","trackPositioning","scrollToHighlightedItem"],entry:["focusMenu","resumePointer"],on:{"CONTROLLED.CLOSE":[{target:"closed",guard:"isArrowLeftEvent",actions:["focusParentMenu"]},{target:"closed"}],TRIGGER_CLICK:[{guard:aT(aI("isTriggerItem"),"isOpenControlled"),actions:["invokeOnClose"]},{guard:aI("isTriggerItem"),target:"closed",actions:["invokeOnClose"]}],CONTEXT_MENU:{actions:["setAnchorPoint","focusMenu"]},ARROW_UP:{actions:["highlightPrevItem","focusMenu"]},ARROW_DOWN:{actions:["highlightNextItem","focusMenu"]},ARROW_LEFT:[{guard:aT("isSubmenu","isOpenControlled"),actions:["invokeOnClose"]},{guard:"isSubmenu",target:"closed",actions:["focusParentMenu","invokeOnClose"]}],HOME:{actions:["highlightFirstItem","focusMenu"]},END:{actions:["highlightLastItem","focusMenu"]},ARROW_RIGHT:{guard:"isTriggerItemHighlighted",actions:["openSubmenu"]},ENTER:[{guard:"isTriggerItemHighlighted",actions:["openSubmenu"]},{actions:["clickHighlightedItem"]}],ITEM_POINTERMOVE:[{guard:aI("isPointerSuspended"),actions:["setHighlightedItem","focusMenu"]},{actions:["setLastHighlightedItem"]}],ITEM_POINTERLEAVE:{guard:aT(aI("isPointerSuspended"),aI("isTriggerItem")),actions:["clearHighlightedItem"]},ITEM_CLICK:[{guard:aT(aI("isTriggerItemHighlighted"),aI("isHighlightedItemEditable"),"closeOnSelect","isOpenControlled"),actions:["invokeOnSelect","setOptionState","closeRootMenu","invokeOnClose"]},{guard:aT(aI("isTriggerItemHighlighted"),aI("isHighlightedItemEditable"),"closeOnSelect"),target:"closed",actions:["invokeOnSelect","setOptionState","closeRootMenu","invokeOnClose"]},{guard:aT(aI("isTriggerItemHighlighted"),aI("isHighlightedItemEditable")),actions:["invokeOnSelect","setOptionState"]},{actions:["setHighlightedItem"]}],TRIGGER_POINTERMOVE:{guard:"isTriggerItem",actions:["setIntentPolygon"]},TRIGGER_POINTERLEAVE:{target:"closing"},ITEM_POINTERDOWN:{actions:["setHighlightedItem"]},TYPEAHEAD:{actions:["highlightMatchedItem"]},FOCUS_MENU:{actions:["focusMenu"]},"POSITIONING.SET":{actions:["reposition"]}}}},implementations:{guards:{closeOnSelect:({prop:e,event:t})=>!!(t?.closeOnSelect??e("closeOnSelect")),isTriggerItem:({event:e})=>aE(e.target),isTriggerItemHighlighted:({event:e,scope:t,computed:r})=>{let n=e.target??t.getById(r("highlightedId"));return!!n?.hasAttribute("aria-controls")},isSubmenu:({computed:e})=>e("isSubmenu"),isPointerSuspended:({context:e})=>e.get("suspendPointer"),isHighlightedItemEditable:({scope:e,computed:t})=>tQ(e.getById(t("highlightedId"))),isOpenControlled:({prop:e})=>void 0!==e("open"),isArrowLeftEvent:({event:e})=>e.previousEvent?.type==="ARROW_LEFT",isArrowUpEvent:({event:e})=>e.previousEvent?.type==="ARROW_UP",isArrowDownEvent:({event:e})=>e.previousEvent?.type==="ARROW_DOWN",isOpenAutoFocusEvent:({event:e})=>e.previousEvent?.type==="OPEN_AUTOFOCUS"},effects:{waitForOpenDelay({send:e}){let t=setTimeout(()=>{e({type:"DELAY.OPEN"})},100);return()=>clearTimeout(t)},waitForCloseDelay({send:e}){let t=setTimeout(()=>{e({type:"DELAY.CLOSE"})},300);return()=>clearTimeout(t)},waitForLongPress({send:e}){let t=setTimeout(()=>{e({type:"LONG_PRESS.OPEN"})},700);return()=>clearTimeout(t)},trackPositioning({context:e,prop:t,scope:r,refs:n}){if(ab(r))return;let o={...t("positioning"),...n.get("positioningOverride")};return e.set("currentPlacement",o.placement),nn(am(r),()=>af(r),{...o,defer:!0,onComplete(t){e.set("currentPlacement",t.placement)}})},trackInteractOutside({refs:e,scope:t,prop:r,computed:n,send:o}){let i=!0;return nE(()=>ah(t),{defer:!0,exclude:[am(t)],onInteractOutside:r("onInteractOutside"),onFocusOutside(e){r("onFocusOutside")?.(e);let n=rl(e.detail.originalEvent);if(t0(ab(t),n))return void e.preventDefault()},onEscapeKeyDown(t){r("onEscapeKeyDown")?.(t),n("isSubmenu")&&t.preventDefault(),aN({parent:e.get("parent")})},onPointerDownOutside(e){r("onPointerDownOutside")?.(e);let n=rl(e.detail.originalEvent);if(t0(ab(t),n)&&e.detail.contextmenu)return void e.preventDefault();i=!e.detail.focusable},onDismiss(){o({type:"CLOSE",src:"interact-outside",restoreFocus:i})}})},trackPointerMove({context:e,scope:t,send:r,refs:n,flush:o}){let i=n.get("parent");return o(()=>{i.context.set("suspendPointer",!0)}),rp(t.getDoc(),"pointermove",t=>{var n,o;n=e.get("intentPolygon"),o={x:t.clientX,y:t.clientY},n&&function(e,t){let{x:r,y:n}=t,o=!1;for(let t=0,i=e.length-1;t<e.length;i=t++){let a=e[t].x,s=e[t].y,l=e[i].x,c=e[i].y;s>n!=c>n&&r<(l-a)*(n-s)/(c-s)+a&&(o=!o)}return o}(n,o)||(r({type:"POINTER_MOVED_AWAY_FROM_SUBMENU"}),i.context.set("suspendPointer",!1))})},scrollToHighlightedItem({event:e,scope:t,computed:r}){let n=()=>{e.type.startsWith("ITEM_POINTER")||rD(t.getById(r("highlightedId")),{rootEl:ah(t),block:"nearest"})};return rN(()=>n()),rR(()=>ah(t),{defer:!0,attributes:["aria-activedescendant"],callback:n})}},actions:{setAnchorPoint({context:e,event:t}){e.set("anchorPoint",e=>(0,tm.n4)(e,t.point)?e:t.point)},setSubmenuPlacement({computed:e,refs:t}){if(!e("isSubmenu"))return;let r=e("isRtl")?"left-start":"right-start";t.set("positioningOverride",{placement:r,gutter:0})},reposition({context:e,scope:t,prop:r,event:n,refs:o}){let i=e.get("anchorPoint"),a={...r("positioning"),...o.get("positioningOverride")};nn(am(t),()=>af(t),{...a,defer:!0,getAnchorRect:i?()=>({width:0,height:0,...i}):void 0,...n.options??{},listeners:!1,onComplete(t){e.set("currentPlacement",t.placement)}})},setOptionState({event:e}){if(!e.option)return;let{checked:t,onCheckedChange:r,type:n}=e.option;"radio"===n?r?.(!0):"checkbox"===n&&r?.(!t)},clickHighlightedItem({scope:e,computed:t}){let r=e.getById(t("highlightedId"));r&&!r.dataset.disabled&&queueMicrotask(()=>r.click())},setIntentPolygon({context:e,scope:t,event:r}){let n=ah(t),o=e.get("currentPlacement");if(!n||!o)return;let i=function(e,t){let{top:r,right:n,left:o,bottom:i}=function(e){let t=i7(e.minX,e.minY),r=i7(e.maxX,e.minY);return{top:t,right:r,bottom:i7(e.maxX,e.maxY),left:i7(e.minX,e.maxY)}}(i9(e)),[a]=t.split("-");return({top:[o,r,n,i],right:[r,n,i,o],bottom:[r,o,i,n],left:[n,r,o,i]})[a]}(n.getBoundingClientRect(),o);if(!i)return;let a="right"===o.split("-")[0];e.set("intentPolygon",[{...r.point,x:r.point.x+(a?-5:5)},...i])},clearIntentPolygon({context:e}){e.set("intentPolygon",null)},resumePointer({refs:e,flush:t}){let r=e.get("parent");r&&t(()=>{r.context.set("suspendPointer",!1)})},setHighlightedItem({context:e,event:t}){let r=t.value||ag(t.target);e.set("highlightedValue",r)},clearHighlightedItem({context:e}){e.set("highlightedValue",null)},focusMenu({scope:e}){rN(()=>{let t=ah(e),r=rT({root:t,enabled:!t0(t,e.getActiveElement()),filter:e=>!e.role?.startsWith("menuitem")});r?.focus({preventScroll:!0})})},highlightFirstItem({context:e,scope:t}){(ah(t)?queueMicrotask:rN)(()=>{let r=ay(t);r&&e.set("highlightedValue",ag(r))})},highlightLastItem({context:e,scope:t}){(ah(t)?queueMicrotask:rN)(()=>{let r=ak(t);r&&e.set("highlightedValue",ag(r))})},highlightNextItem({context:e,scope:t,event:r,prop:n}){let o=aw(t,{loop:r.loop,value:e.get("highlightedValue"),loopFocus:n("loopFocus")});e.set("highlightedValue",ag(o))},highlightPrevItem({context:e,scope:t,event:r,prop:n}){let o=aC(t,{loop:r.loop,value:e.get("highlightedValue"),loopFocus:n("loopFocus")});e.set("highlightedValue",ag(o))},invokeOnSelect({context:e,prop:t,scope:r}){let n=e.get("highlightedValue");null!=n&&(!function(e,t){if(!e)return;let r=new(t2(e)).CustomEvent("menu:select",{detail:{value:t}});e.dispatchEvent(r)}(av(r,n),n),t("onSelect")?.({value:n}))},focusTrigger({scope:e,context:t,event:r,computed:n}){n("isSubmenu")||t.get("anchorPoint")||!1===r.restoreFocus||queueMicrotask(()=>am(e)?.focus({preventScroll:!0}))},highlightMatchedItem({scope:e,context:t,event:r,refs:n}){let o=aO(e,{key:r.key,value:t.get("highlightedValue"),typeaheadState:n.get("typeaheadState")});o&&t.set("highlightedValue",ag(o))},setParentMenu({refs:e,event:t}){e.set("parent",t.value)},setChildMenu({refs:e,event:t}){let r=e.get("children");r[t.id]=t.value,e.set("children",r)},closeRootMenu({refs:e}){aN({parent:e.get("parent")})},openSubmenu({refs:e,scope:t,computed:r}){let n=t.getById(r("highlightedId")),o=n?.getAttribute("data-uid"),i=e.get("children"),a=o?i[o]:null;a?.send({type:"OPEN_AUTOFOCUS"})},focusParentMenu({refs:e}){e.get("parent")?.send({type:"FOCUS_MENU"})},setLastHighlightedItem({context:e,event:t}){e.set("lastHighlightedValue",ag(t.target))},restoreHighlightedItem({context:e}){e.get("lastHighlightedValue")&&(e.set("highlightedValue",e.get("lastHighlightedValue")),e.set("lastHighlightedValue",null))},restoreParentHighlightedItem({refs:e}){e.get("parent")?.send({type:"HIGHLIGHTED.RESTORE"})},invokeOnOpen({prop:e}){e("onOpenChange")?.({open:!0})},invokeOnClose({prop:e}){e("onOpenChange")?.({open:!1})},toggleVisibility({prop:e,event:t,send:r}){r({type:e("open")?"CONTROLLED.OPEN":"CONTROLLED.CLOSE",previousEvent:t})}}}});var aR=nI()(["anchorPoint","aria-label","closeOnSelect","composite","defaultHighlightedValue","defaultOpen","dir","getRootNode","highlightedValue","id","ids","loopFocus","navigate","onEscapeKeyDown","onFocusOutside","onHighlightChange","onInteractOutside","onOpenChange","onPointerDownOutside","onSelect","open","positioning","typeahead"]);(0,tm.PM)(aR);var a_=nI()(["closeOnSelect","disabled","value","valueText"]);(0,tm.PM)(a_);var aV=nI()(["htmlFor"]);(0,tm.PM)(aV);var az=nI()(["id"]);(0,tm.PM)(az);var aF=nI()(["checked","closeOnSelect","disabled","onCheckedChange","type","value","valueText"]);(0,tm.PM)(aF);var aA=tg("popover").parts("arrow","arrowTip","anchor","trigger","indicator","positioner","content","title","description","closeTrigger"),aD=(aA.build(),e=>e.ids?.anchor??`popover:${e.id}:anchor`),aL=e=>e.ids?.trigger??`popover:${e.id}:trigger`,aM=e=>e.ids?.content??`popover:${e.id}:content`,aj=e=>e.ids?.positioner??`popover:${e.id}:popper`,aW=e=>e.ids?.title??`popover:${e.id}:title`,aB=e=>e.ids?.description??`popover:${e.id}:desc`,aH=e=>e.getById(aD(e)),a$=e=>e.getById(aL(e)),aU=e=>e.getById(aM(e)),aG=e=>e.getById(aj(e)),aq=e=>e.getById(aW(e)),aK=e=>e.getById(aB(e));(0,nv.Op)({props:({props:e})=>({closeOnInteractOutside:!0,closeOnEscape:!0,autoFocus:!0,modal:!1,portalled:!0,...e,positioning:{placement:"bottom",...e.positioning}}),initialState:({prop:e})=>e("open")||e("defaultOpen")?"open":"closed",context:({bindable:e})=>({currentPlacement:e(()=>({defaultValue:void 0})),renderedElements:e(()=>({defaultValue:{title:!0,description:!0}}))}),computed:{currentPortalled:({prop:e})=>!!e("modal")||!!e("portalled")},watch({track:e,prop:t,action:r}){e([()=>t("open")],()=>{r(["toggleVisibility"])})},entry:["checkRenderedElements"],states:{closed:{on:{"CONTROLLED.OPEN":{target:"open",actions:["setInitialFocus"]},TOGGLE:[{guard:"isOpenControlled",actions:["invokeOnOpen"]},{target:"open",actions:["invokeOnOpen","setInitialFocus"]}],OPEN:[{guard:"isOpenControlled",actions:["invokeOnOpen"]},{target:"open",actions:["invokeOnOpen","setInitialFocus"]}]}},open:{effects:["trapFocus","preventScroll","hideContentBelow","trackPositioning","trackDismissableElement","proxyTabFocus"],on:{"CONTROLLED.CLOSE":{target:"closed",actions:["setFinalFocus"]},CLOSE:[{guard:"isOpenControlled",actions:["invokeOnClose"]},{target:"closed",actions:["invokeOnClose","setFinalFocus"]}],TOGGLE:[{guard:"isOpenControlled",actions:["invokeOnClose"]},{target:"closed",actions:["invokeOnClose"]}],"POSITIONING.SET":{actions:["reposition"]}}}},implementations:{guards:{isOpenControlled:({prop:e})=>void 0!=e("open")},effects:{trackPositioning:({context:e,prop:t,scope:r})=>(e.set("currentPlacement",t("positioning").placement),nn(aH(r)??a$(r),()=>aG(r),{...t("positioning"),defer:!0,onComplete(t){e.set("currentPlacement",t.placement)}})),trackDismissableElement({send:e,prop:t,scope:r}){let n=!0;return nE(()=>aU(r),{pointerBlocking:t("modal"),exclude:a$(r),defer:!0,onEscapeKeyDown(e){t("onEscapeKeyDown")?.(e),t("closeOnEscape")||e.preventDefault()},onInteractOutside(e){t("onInteractOutside")?.(e),!e.defaultPrevented&&(n=!(e.detail.focusable||e.detail.contextmenu),t("closeOnInteractOutside")||e.preventDefault())},onPointerDownOutside:t("onPointerDownOutside"),onFocusOutside:t("onFocusOutside"),persistentElements:t("persistentElements"),onDismiss(){e({type:"CLOSE",src:"interact-outside",restoreFocus:n})}})},proxyTabFocus({prop:e,scope:t}){if(!e("modal")&&e("portalled"))return function(e,t){let{defer:r,triggerElement:n,...o}=t,i=[];return i.push((r?rN:e=>e())(()=>{let t="function"==typeof e?e():e,r="function"==typeof n?n():n;i.push(function(e,t={}){let{triggerElement:r,onFocus:n,onFocusEnter:o}=t,i=e?.ownerDocument||document,a=i.body;return rp(i,"keydown",function(t){if("Tab"!==t.key)return;let s=null,[l,c]=function(e,t){let r=rO(e,t);return[r[0]||null,r[r.length-1]||null]}(e,!0),d=function(e,t){let r=rO(e),n=e?.ownerDocument||document,o=t??n.activeElement;if(!o)return null;let i=r.indexOf(o);return r[i+1]||null}(a,r),u=!l&&!c;t.shiftKey&&d===i.activeElement?(o?.(),s=c):t.shiftKey&&(i.activeElement===l||u)?s=r:t.shiftKey||i.activeElement!==r?!t.shiftKey&&(i.activeElement===c||u)&&(s=d):(o?.(),s=l),s&&(t.preventDefault(),"function"==typeof n?n(s):s.focus())},!0)}(t,{triggerElement:r,...o}))})),()=>{i.forEach(e=>e?.())}}(()=>aU(t),{triggerElement:a$(t),defer:!0,onFocus(e){e.focus({preventScroll:!0})}})},hideContentBelow({prop:e,scope:t}){if(e("modal"))return nm(()=>[aU(t),a$(t)],{defer:!0})},preventScroll({prop:e,scope:t}){if(e("modal"))return ig(t.getDoc())},trapFocus({prop:e,scope:t}){if(e("modal"))return iu(()=>aU(t),{initialFocus:()=>rT({root:aU(t),getInitialEl:e("initialFocusEl"),enabled:e("autoFocus")})})}},actions:{reposition({event:e,prop:t,scope:r,context:n}){nn(aH(r)??a$(r),()=>aG(r),{...t("positioning"),...e.options,defer:!0,listeners:!1,onComplete(e){n.set("currentPlacement",e.placement)}})},checkRenderedElements({context:e,scope:t}){rN(()=>{Object.assign(e.get("renderedElements"),{title:!!aq(t),description:!!aK(t)})})},setInitialFocus({prop:e,scope:t}){e("modal")||rN(()=>{let r=rT({root:aU(t),getInitialEl:e("initialFocusEl"),enabled:e("autoFocus")});r?.focus({preventScroll:!0})})},setFinalFocus({event:e,scope:t}){let r=e.restoreFocus??e.previousEvent?.restoreFocus;(null==r||r)&&rN(()=>{let e=a$(t);e?.focus({preventScroll:!0})})},invokeOnOpen({prop:e,flush:t}){t(()=>{e("onOpenChange")?.({open:!0})})},invokeOnClose({prop:e,flush:t}){t(()=>{e("onOpenChange")?.({open:!1})})},toggleVisibility({event:e,send:t,prop:r}){t({type:r("open")?"CONTROLLED.OPEN":"CONTROLLED.CLOSE",previousEvent:e})}}}});var aY=nI()(["autoFocus","closeOnEscape","closeOnInteractOutside","dir","getRootNode","id","ids","initialFocusEl","modal","onEscapeKeyDown","onFocusOutside","onInteractOutside","onOpenChange","onPointerDownOutside","defaultOpen","open","persistentElements","portalled","positioning"]);(0,tm.PM)(aY);var aX=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]),aJ=null,aZ=new Set,aQ=new Map,a0=!1,a1=!1,a2={Tab:!0,Escape:!0};function a5(e,t){for(let r of aZ)r(e,t)}function a3(e){a0=!0,e.metaKey||!ro()&&e.altKey||e.ctrlKey||"Control"===e.key||"Shift"===e.key||"Meta"===e.key||(aJ="keyboard",a5("keyboard",e))}function a4(e){aJ="pointer",("mousedown"===e.type||"pointerdown"===e.type)&&(a0=!0,a5("pointer",e))}function a6(e){(0===e.mozInputSource&&e.isTrusted||(rs()&&e.pointerType?"click"===e.type&&1===e.buttons:0===e.detail&&!e.pointerType))&&(a0=!0,aJ="virtual")}function a8(e){let t=rl(e);t!==t2(t)&&t!==t1(t)&&(a0||a1||(aJ="virtual",a5("virtual",e)),a0=!1,a1=!1)}function a7(){a0=!1,a1=!0}var a9=(e,t)=>{let r=t2(e),n=t1(e);aQ.has(r)&&(r.HTMLElement.prototype.focus=aQ.get(r).focus,n.removeEventListener("keydown",a3,!0),n.removeEventListener("keyup",a3,!0),n.removeEventListener("click",a6,!0),r.removeEventListener("focus",a8,!0),r.removeEventListener("blur",a7,!1),void 0!==r.PointerEvent?(n.removeEventListener("pointerdown",a4,!0),n.removeEventListener("pointermove",a4,!0),n.removeEventListener("pointerup",a4,!0)):(n.removeEventListener("mousedown",a4,!0),n.removeEventListener("mousemove",a4,!0),n.removeEventListener("mouseup",a4,!0)),aQ.delete(r))};function se(){return"keyboard"===aJ}function st(e={}){let{isTextInput:t,autoFocus:r,onChange:n,root:o}=e;(function(e){if("undefined"==typeof window||aQ.get(t2(e)))return;let t=t2(e),r=t1(e),n=t.HTMLElement.prototype.focus;Object.defineProperty(t.HTMLElement.prototype,"focus",{configurable:!0,value:function(){aJ="virtual",a5("virtual",null),a0=!0,n.apply(this,arguments)}}),r.addEventListener("keydown",a3,!0),r.addEventListener("keyup",a3,!0),r.addEventListener("click",a6,!0),t.addEventListener("focus",a8,!0),t.addEventListener("blur",a7,!1),void 0!==t.PointerEvent?(r.addEventListener("pointerdown",a4,!0),r.addEventListener("pointermove",a4,!0),r.addEventListener("pointerup",a4,!0)):(r.addEventListener("mousedown",a4,!0),r.addEventListener("mousemove",a4,!0),r.addEventListener("mouseup",a4,!0)),t.addEventListener("beforeunload",()=>{a9(e)},{once:!0}),aQ.set(t,{focus:n})})(o),n?.({isFocusVisible:r||se(),modality:aJ});let i=(e,r)=>{(function(e,t,r){let n=r?rl(r):null,o=t2(n);return!((e=e||n instanceof o.HTMLInputElement&&!aX.has(n?.type)||n instanceof o.HTMLTextAreaElement||n instanceof o.HTMLElement&&n.isContentEditable)&&"keyboard"===t&&r instanceof o.KeyboardEvent&&!Reflect.has(a2,r.key))})(!!t,e,r)&&n?.({isFocusVisible:se(),modality:e})};return aZ.add(i),()=>{aZ.delete(i)}}var sr=tg("radio-group").parts("root","label","item","itemText","itemControl","indicator"),sn=(sr.build(),e=>e.ids?.root??`radio-group:${e.id}`),so=(e,t)=>e.ids?.item?.(t)??`radio-group:${e.id}:radio:${t}`,si=(e,t)=>e.ids?.itemHiddenInput?.(t)??`radio-group:${e.id}:radio:input:${t}`,sa=e=>e.ids?.indicator??`radio-group:${e.id}:indicator`,ss=e=>e.getById(sn(e)),sl=e=>e.getById(sa(e)),sc=e=>{let t=CSS.escape(sn(e)),r=`input[type=radio][data-ownedby='${t}']:not([disabled])`;return rU(ss(e),r)},sd=(e,t)=>{if(t)return e.getById(so(e,t))},su=e=>({left:e?.offsetLeft??0,top:e?.offsetTop??0,width:e?.offsetWidth??0,height:e?.offsetHeight??0}),sp=e=>({width:`${e.width}px`,height:`${e.height}px`,left:`${e.left}px`,top:`${e.top}px`}),{not:sg}=(0,nv.b6)();(0,nv.Op)({props:({props:e})=>({orientation:"vertical",...e}),initialState:()=>"idle",context:({prop:e,bindable:t})=>({value:t(()=>({defaultValue:e("defaultValue"),value:e("value"),onChange(t){e("onValueChange")?.({value:t})}})),activeValue:t(()=>({defaultValue:null})),focusedValue:t(()=>({defaultValue:null})),hoveredValue:t(()=>({defaultValue:null})),indicatorRect:t(()=>({defaultValue:{}})),canIndicatorTransition:t(()=>({defaultValue:!1})),fieldsetDisabled:t(()=>({defaultValue:!1})),ssr:t(()=>({defaultValue:!0}))}),refs:()=>({indicatorCleanup:null}),computed:{isDisabled:({prop:e,context:t})=>!!e("disabled")||t.get("fieldsetDisabled")},entry:["syncIndicatorRect","syncSsr"],exit:["cleanupObserver"],effects:["trackFormControlState","trackFocusVisible"],watch({track:e,action:t,context:r}){e([()=>r.get("value")],()=>{t(["setIndicatorTransition","syncIndicatorRect","syncInputElements"])})},on:{SET_VALUE:[{guard:sg("isTrusted"),actions:["setValue","dispatchChangeEvent"]},{actions:["setValue"]}],SET_HOVERED:{actions:["setHovered"]},SET_ACTIVE:{actions:["setActive"]},SET_FOCUSED:{actions:["setFocused"]}},states:{idle:{}},implementations:{guards:{isTrusted:({event:e})=>!!e.isTrusted},effects:{trackFormControlState:({context:e,scope:t})=>rb(ss(t),{onFieldsetDisabledChange(t){e.set("fieldsetDisabled",t)},onFormReset(){e.set("value",e.initial("value"))}}),trackFocusVisible:({scope:e})=>st({root:e.getRootNode?.()})},actions:{setValue({context:e,event:t}){e.set("value",t.value)},setHovered({context:e,event:t}){e.set("hoveredValue",t.value)},setActive({context:e,event:t}){e.set("activeValue",t.value)},setFocused({context:e,event:t}){e.set("focusedValue",t.value)},syncInputElements({context:e,scope:t}){sc(t).forEach(t=>{t.checked=t.value===e.get("value")})},setIndicatorTransition({context:e}){e.set("canIndicatorTransition",(0,tm.Kg)(e.get("value")))},cleanupObserver({refs:e}){e.get("indicatorCleanup")?.()},syncSsr({context:e}){e.set("ssr",!1)},syncIndicatorRect({context:e,scope:t,refs:r}){if(r.get("indicatorCleanup")?.(),!sl(t))return;let n=e.get("value"),o=sd(t,n);if(null==n||!o){e.set("canIndicatorTransition",!1),e.set("indicatorRect",{});return}let i=rY([o],{measure:e=>su(e),onEntry({rects:t}){e.set("indicatorRect",sp(t[0]))}});r.set("indicatorCleanup",i)},dispatchChangeEvent({context:e,scope:t}){sc(t).forEach(t=>{let r=t.value===e.get("value");r!==t.checked&&rv(t,{checked:r})})}}}});var sh=nI()(["dir","disabled","form","getRootNode","id","ids","name","onValueChange","orientation","readOnly","value","defaultValue"]);(0,tm.PM)(sh);var sf=nI()(["value","disabled","invalid"]);(0,tm.PM)(sf);var sm=tg("rating-group").parts("root","label","item","control"),sv=(sm.build(),e=>e.ids?.hiddenInput??`rating:${e.id}:input`),sb=e=>e.ids?.control??`rating:${e.id}:control`,sx=e=>e.getById(sb(e)),sy=(e,t)=>{let r=`[role=radio][aria-posinset='${Math.ceil(t)}']`;return rG(sx(e),r)},sk=e=>e.getById(sv(e)),sS=(e,t)=>{let r=sk(e);r&&rm(r,{value:t})};(0,nv.Op)({props:({props:e})=>({name:"rating",count:5,dir:"ltr",defaultValue:-1,...e,translations:{ratingValueText:e=>`${e} stars`,...e.translations}}),initialState:()=>"idle",context:({prop:e,bindable:t})=>({value:t(()=>({defaultValue:e("defaultValue"),value:e("value"),onChange(t){e("onValueChange")?.({value:t})}})),hoveredValue:t(()=>({defaultValue:-1,onChange(t){e("onHoverChange")?.({hoveredValue:t})}})),fieldsetDisabled:t(()=>({defaultValue:!1}))}),watch({track:e,action:t,prop:r,context:n}){e([()=>r("allowHalf")],()=>{t(["roundValueIfNeeded"])}),e([()=>n.get("value")],()=>{t(["dispatchChangeEvent"])})},computed:{isDisabled:({context:e,prop:t})=>!!t("disabled")||e.get("fieldsetDisabled"),isInteractive:({computed:e,prop:t})=>!(e("isDisabled")||t("readOnly")),isHovering:({context:e})=>e.get("hoveredValue")>-1},effects:["trackFormControlState"],on:{SET_VALUE:{actions:["setValue"]},CLEAR_VALUE:{actions:["clearValue"]}},states:{idle:{entry:["clearHoveredValue"],on:{GROUP_POINTER_OVER:{target:"hover"},FOCUS:{target:"focus"},CLICK:{actions:["setValue","focusActiveRadio"]}}},focus:{on:{POINTER_OVER:{actions:["setHoveredValue"]},GROUP_POINTER_LEAVE:{actions:["clearHoveredValue"]},BLUR:{target:"idle"},SPACE:{guard:"isValueEmpty",actions:["setValue"]},CLICK:{actions:["setValue","focusActiveRadio"]},ARROW_LEFT:{actions:["setPrevValue","focusActiveRadio"]},ARROW_RIGHT:{actions:["setNextValue","focusActiveRadio"]},HOME:{actions:["setValueToMin","focusActiveRadio"]},END:{actions:["setValueToMax","focusActiveRadio"]}}},hover:{on:{POINTER_OVER:{actions:["setHoveredValue"]},GROUP_POINTER_LEAVE:[{guard:"isRadioFocused",target:"focus",actions:["clearHoveredValue"]},{target:"idle",actions:["clearHoveredValue"]}],CLICK:{actions:["setValue","focusActiveRadio"]}}}},implementations:{guards:{isInteractive:({prop:e})=>!(e("disabled")||e("readOnly")),isHoveredValueEmpty:({context:e})=>-1===e.get("hoveredValue"),isValueEmpty:({context:e})=>0>=e.get("value"),isRadioFocused:({scope:e})=>!!sx(e)?.contains(e.getActiveElement())},effects:{trackFormControlState:({context:e,scope:t})=>rb(sk(t),{onFieldsetDisabledChange(t){e.set("fieldsetDisabled",t)},onFormReset(){e.set("value",e.initial("value"))}})},actions:{clearHoveredValue({context:e}){e.set("hoveredValue",-1)},focusActiveRadio({scope:e,context:t}){rN(()=>sy(e,t.get("value"))?.focus())},setPrevValue({context:e,prop:t}){let r=t("allowHalf")?.5:1;e.set("value",Math.max(0,e.get("value")-r))},setNextValue({context:e,prop:t}){let r=t("allowHalf")?.5:1,n=-1===e.get("value")?0:e.get("value");e.set("value",Math.min(t("count"),n+r))},setValueToMin({context:e}){e.set("value",1)},setValueToMax({context:e,prop:t}){e.set("value",t("count"))},setValue({context:e,event:t}){let r=e.get("hoveredValue"),n=-1===r?t.value:r;e.set("value",n)},clearValue({context:e}){e.set("value",-1)},setHoveredValue({context:e,prop:t,event:r}){let n=t("allowHalf")&&r.isMidway;e.set("hoveredValue",r.index-.5*!!n)},roundValueIfNeeded({context:e,prop:t}){t("allowHalf")||e.set("value",Math.round(e.get("value")))},dispatchChangeEvent({context:e,scope:t}){sS(t,e.get("value"))}}}});var sw=nI()(["allowHalf","autoFocus","count","dir","disabled","form","getRootNode","id","ids","name","onHoverChange","onValueChange","required","readOnly","translations","value","defaultValue"]);(0,tm.PM)(sw);var sC=nI()(["index"]);(0,tm.PM)(sC);var sO=tg("select").parts("label","positioner","trigger","indicator","clearTrigger","item","itemText","itemIndicator","itemGroup","itemGroupLabel","list","content","root","control","valueText"),sE=(sO.build(),e=>new tk(e));sE.empty=()=>new tk({items:[]});var sI=e=>e.ids?.content??`select:${e.id}:content`,sT=e=>e.ids?.trigger??`select:${e.id}:trigger`,sP=e=>e.ids?.clearTrigger??`select:${e.id}:clear-trigger`,sN=(e,t)=>e.ids?.item?.(t)??`select:${e.id}:option:${t}`,sR=e=>e.ids?.hiddenSelect??`select:${e.id}:select`,s_=e=>e.ids?.positioner??`select:${e.id}:positioner`,sV=e=>e.getById(sR(e)),sz=e=>e.getById(sI(e)),sF=e=>e.getById(sT(e)),sA=e=>e.getById(sP(e)),sD=e=>e.getById(s_(e)),sL=(e,t)=>e.getById(sN(e,t)),{and:sM,not:sj,or:sW}=(0,nv.b6)();function sB(e){let t=e.restoreFocus??e.previousEvent?.restoreFocus;return null==t||!!t}(0,nv.Op)({props:({props:e})=>({loopFocus:!1,closeOnSelect:!e.multiple,composite:!0,defaultValue:[],...e,collection:e.collection??sE.empty(),positioning:{placement:"bottom-start",gutter:8,...e.positioning}}),context:({prop:e,bindable:t})=>({value:t(()=>({defaultValue:e("defaultValue"),value:e("value"),isEqual:tm.n4,onChange(t){let r=e("collection").findMany(t);return e("onValueChange")?.({value:t,items:r})}})),highlightedValue:t(()=>({defaultValue:e("defaultHighlightedValue")||null,value:e("highlightedValue"),onChange(t){e("onHighlightChange")?.({highlightedValue:t,highlightedItem:e("collection").find(t),highlightedIndex:e("collection").indexOf(t)})}})),currentPlacement:t(()=>({defaultValue:void 0})),fieldsetDisabled:t(()=>({defaultValue:!1})),highlightedItem:t(()=>({defaultValue:null})),selectedItems:t(()=>{let t=e("value")??e("defaultValue")??[];return{defaultValue:e("collection").findMany(t)}})}),refs:()=>({typeahead:{...r0.defaultOptions}}),computed:{hasSelectedItems:({context:e})=>e.get("value").length>0,isTypingAhead:({refs:e})=>""!==e.get("typeahead").keysSoFar,isDisabled:({prop:e,context:t})=>!!e("disabled")||!!t.get("fieldsetDisabled"),isInteractive:({prop:e})=>!(e("disabled")||e("readOnly")),valueAsString:({context:e,prop:t})=>t("collection").stringifyItems(e.get("selectedItems"))},initialState:({prop:e})=>e("open")||e("defaultOpen")?"open":"idle",entry:["syncSelectElement"],watch({context:e,prop:t,track:r,action:n}){r([()=>e.get("value").toString()],()=>{n(["syncSelectedItems","syncSelectElement","dispatchChangeEvent"])}),r([()=>t("open")],()=>{n(["toggleVisibility"])}),r([()=>e.get("highlightedValue")],()=>{n(["syncHighlightedItem"])}),r([()=>t("collection").toString()],()=>{n(["syncCollection"])})},on:{"HIGHLIGHTED_VALUE.SET":{actions:["setHighlightedItem"]},"HIGHLIGHTED_VALUE.CLEAR":{actions:["clearHighlightedItem"]},"ITEM.SELECT":{actions:["selectItem"]},"ITEM.CLEAR":{actions:["clearItem"]},"VALUE.SET":{actions:["setSelectedItems"]},"VALUE.CLEAR":{actions:["clearSelectedItems"]},"CLEAR.CLICK":{actions:["clearSelectedItems","focusTriggerEl"]}},effects:["trackFormControlState"],states:{idle:{tags:["closed"],on:{"CONTROLLED.OPEN":[{guard:"isTriggerClickEvent",target:"open",actions:["setInitialFocus","highlightFirstSelectedItem"]},{target:"open",actions:["setInitialFocus"]}],"TRIGGER.CLICK":[{guard:"isOpenControlled",actions:["invokeOnOpen"]},{target:"open",actions:["invokeOnOpen","setInitialFocus","highlightFirstSelectedItem"]}],"TRIGGER.FOCUS":{target:"focused"},OPEN:[{guard:"isOpenControlled",actions:["invokeOnOpen"]},{target:"open",actions:["setInitialFocus","invokeOnOpen"]}]}},focused:{tags:["closed"],on:{"CONTROLLED.OPEN":[{guard:"isTriggerClickEvent",target:"open",actions:["setInitialFocus","highlightFirstSelectedItem"]},{guard:"isTriggerArrowUpEvent",target:"open",actions:["setInitialFocus","highlightComputedLastItem"]},{guard:sW("isTriggerArrowDownEvent","isTriggerEnterEvent"),target:"open",actions:["setInitialFocus","highlightComputedFirstItem"]},{target:"open",actions:["setInitialFocus"]}],OPEN:[{guard:"isOpenControlled",actions:["invokeOnOpen"]},{target:"open",actions:["setInitialFocus","invokeOnOpen"]}],"TRIGGER.BLUR":{target:"idle"},"TRIGGER.CLICK":[{guard:"isOpenControlled",actions:["invokeOnOpen"]},{target:"open",actions:["setInitialFocus","invokeOnOpen","highlightFirstSelectedItem"]}],"TRIGGER.ENTER":[{guard:"isOpenControlled",actions:["invokeOnOpen"]},{target:"open",actions:["setInitialFocus","invokeOnOpen","highlightComputedFirstItem"]}],"TRIGGER.ARROW_UP":[{guard:"isOpenControlled",actions:["invokeOnOpen"]},{target:"open",actions:["setInitialFocus","invokeOnOpen","highlightComputedLastItem"]}],"TRIGGER.ARROW_DOWN":[{guard:"isOpenControlled",actions:["invokeOnOpen"]},{target:"open",actions:["setInitialFocus","invokeOnOpen","highlightComputedFirstItem"]}],"TRIGGER.ARROW_LEFT":[{guard:sM(sj("multiple"),"hasSelectedItems"),actions:["selectPreviousItem"]},{guard:sj("multiple"),actions:["selectLastItem"]}],"TRIGGER.ARROW_RIGHT":[{guard:sM(sj("multiple"),"hasSelectedItems"),actions:["selectNextItem"]},{guard:sj("multiple"),actions:["selectFirstItem"]}],"TRIGGER.HOME":{guard:sj("multiple"),actions:["selectFirstItem"]},"TRIGGER.END":{guard:sj("multiple"),actions:["selectLastItem"]},"TRIGGER.TYPEAHEAD":{guard:sj("multiple"),actions:["selectMatchingItem"]}}},open:{tags:["open"],exit:["scrollContentToTop"],effects:["trackDismissableElement","computePlacement","scrollToHighlightedItem"],on:{"CONTROLLED.CLOSE":[{guard:"restoreFocus",target:"focused",actions:["focusTriggerEl","clearHighlightedItem"]},{target:"idle",actions:["clearHighlightedItem"]}],CLOSE:[{guard:"isOpenControlled",actions:["invokeOnClose"]},{guard:"restoreFocus",target:"focused",actions:["invokeOnClose","focusTriggerEl","clearHighlightedItem"]},{target:"idle",actions:["invokeOnClose","clearHighlightedItem"]}],"TRIGGER.CLICK":[{guard:"isOpenControlled",actions:["invokeOnClose"]},{target:"focused",actions:["invokeOnClose","clearHighlightedItem"]}],"ITEM.CLICK":[{guard:sM("closeOnSelect","isOpenControlled"),actions:["selectHighlightedItem","invokeOnClose"]},{guard:"closeOnSelect",target:"focused",actions:["selectHighlightedItem","invokeOnClose","focusTriggerEl","clearHighlightedItem"]},{actions:["selectHighlightedItem"]}],"CONTENT.HOME":{actions:["highlightFirstItem"]},"CONTENT.END":{actions:["highlightLastItem"]},"CONTENT.ARROW_DOWN":[{guard:sM("hasHighlightedItem","loop","isLastItemHighlighted"),actions:["highlightFirstItem"]},{guard:"hasHighlightedItem",actions:["highlightNextItem"]},{actions:["highlightFirstItem"]}],"CONTENT.ARROW_UP":[{guard:sM("hasHighlightedItem","loop","isFirstItemHighlighted"),actions:["highlightLastItem"]},{guard:"hasHighlightedItem",actions:["highlightPreviousItem"]},{actions:["highlightLastItem"]}],"CONTENT.TYPEAHEAD":{actions:["highlightMatchingItem"]},"ITEM.POINTER_MOVE":{actions:["highlightItem"]},"ITEM.POINTER_LEAVE":{actions:["clearHighlightedItem"]},"POSITIONING.SET":{actions:["reposition"]}}}},implementations:{guards:{loop:({prop:e})=>!!e("loopFocus"),multiple:({prop:e})=>!!e("multiple"),hasSelectedItems:({computed:e})=>!!e("hasSelectedItems"),hasHighlightedItem:({context:e})=>null!=e.get("highlightedValue"),isFirstItemHighlighted:({context:e,prop:t})=>e.get("highlightedValue")===t("collection").firstValue,isLastItemHighlighted:({context:e,prop:t})=>e.get("highlightedValue")===t("collection").lastValue,closeOnSelect:({prop:e,event:t})=>!!(t.closeOnSelect??e("closeOnSelect")),restoreFocus:({event:e})=>sB(e),isOpenControlled:({prop:e})=>void 0!==e("open"),isTriggerClickEvent:({event:e})=>e.previousEvent?.type==="TRIGGER.CLICK",isTriggerEnterEvent:({event:e})=>e.previousEvent?.type==="TRIGGER.ENTER",isTriggerArrowUpEvent:({event:e})=>e.previousEvent?.type==="TRIGGER.ARROW_UP",isTriggerArrowDownEvent:({event:e})=>e.previousEvent?.type==="TRIGGER.ARROW_DOWN"},effects:{trackFormControlState:({context:e,scope:t})=>rb(sV(t),{onFieldsetDisabledChange(t){e.set("fieldsetDisabled",t)},onFormReset(){let t=e.initial("value");e.set("value",t)}}),trackDismissableElement({scope:e,send:t,prop:r}){let n=!0;return nE(()=>sz(e),{defer:!0,exclude:[sF(e),sA(e)],onFocusOutside:r("onFocusOutside"),onPointerDownOutside:r("onPointerDownOutside"),onInteractOutside(e){r("onInteractOutside")?.(e),n=!(e.detail.focusable||e.detail.contextmenu)},onDismiss(){t({type:"CLOSE",src:"interact-outside",restoreFocus:n})}})},computePlacement({context:e,prop:t,scope:r}){let n=t("positioning");return e.set("currentPlacement",n.placement),nn(()=>sF(r),()=>sD(r),{defer:!0,...n,onComplete(t){e.set("currentPlacement",t.placement)}})},scrollToHighlightedItem({context:e,prop:t,scope:r,event:n}){let o=o=>{let i=e.get("highlightedValue");if(null==i||n.current().type.includes("POINTER"))return;let a=sL(r,i),s=sz(r),l=t("scrollToIndexFn");if(l){let e=t("collection").indexOf(i);l?.({index:e,immediate:o});return}rD(a,{rootEl:s,block:"nearest"})};return rN(()=>o(!0)),rR(()=>sz(r),{defer:!0,attributes:["data-activedescendant"],callback(){o(!1)}})}},actions:{reposition({context:e,prop:t,scope:r,event:n}){nn(sF(r),()=>sD(r),{...t("positioning"),...n.options,defer:!0,listeners:!1,onComplete(t){e.set("currentPlacement",t.placement)}})},toggleVisibility({send:e,prop:t,event:r}){e({type:t("open")?"CONTROLLED.OPEN":"CONTROLLED.CLOSE",previousEvent:r})},highlightPreviousItem({context:e,prop:t}){let r=e.get("highlightedValue");if(null==r)return;let n=t("collection").getPreviousValue(r,1,t("loopFocus"));null!=n&&e.set("highlightedValue",n)},highlightNextItem({context:e,prop:t}){let r=e.get("highlightedValue");if(null==r)return;let n=t("collection").getNextValue(r,1,t("loopFocus"));null!=n&&e.set("highlightedValue",n)},highlightFirstItem({context:e,prop:t}){let r=t("collection").firstValue;e.set("highlightedValue",r)},highlightLastItem({context:e,prop:t}){let r=t("collection").lastValue;e.set("highlightedValue",r)},setInitialFocus({scope:e}){rN(()=>{let t=rT({root:sz(e)});t?.focus({preventScroll:!0})})},focusTriggerEl({event:e,scope:t}){sB(e)&&rN(()=>{let e=sF(t);e?.focus({preventScroll:!0})})},selectHighlightedItem({context:e,prop:t,event:r}){let n=r.value??e.get("highlightedValue");null!=n&&t("collection").has(n)&&(t("onSelect")?.({value:n}),n=t("deselectable")&&!t("multiple")&&e.get("value").includes(n)?null:n,e.set("value",e=>null==n?[]:t("multiple")?(0,tm.Xx)(e,n):[n]))},highlightComputedFirstItem({context:e,prop:t,computed:r}){let n=t("collection"),o=r("hasSelectedItems")?n.sort(e.get("value"))[0]:n.firstValue;e.set("highlightedValue",o)},highlightComputedLastItem({context:e,prop:t,computed:r}){let n=t("collection"),o=r("hasSelectedItems")?n.sort(e.get("value"))[0]:n.lastValue;e.set("highlightedValue",o)},highlightFirstSelectedItem({context:e,prop:t,computed:r}){if(!r("hasSelectedItems"))return;let n=t("collection").sort(e.get("value"))[0];e.set("highlightedValue",n)},highlightItem({context:e,event:t}){e.set("highlightedValue",t.value)},highlightMatchingItem({context:e,prop:t,event:r,refs:n}){let o=t("collection").search(r.key,{state:n.get("typeahead"),currentValue:e.get("highlightedValue")});null!=o&&e.set("highlightedValue",o)},setHighlightedItem({context:e,event:t}){e.set("highlightedValue",t.value)},clearHighlightedItem({context:e}){e.set("highlightedValue",null)},selectItem({context:e,prop:t,event:r}){t("onSelect")?.({value:r.value});let n=t("deselectable")&&!t("multiple")&&e.get("value").includes(r.value)?null:r.value;e.set("value",e=>null==n?[]:t("multiple")?(0,tm.Xx)(e,n):[n])},clearItem({context:e,event:t}){e.set("value",e=>e.filter(e=>e!==t.value))},setSelectedItems({context:e,event:t}){e.set("value",t.value)},clearSelectedItems({context:e}){e.set("value",[])},selectPreviousItem({context:e,prop:t}){let[r]=e.get("value"),n=t("collection").getPreviousValue(r);n&&e.set("value",[n])},selectNextItem({context:e,prop:t}){let[r]=e.get("value"),n=t("collection").getNextValue(r);n&&e.set("value",[n])},selectFirstItem({context:e,prop:t}){let r=t("collection").firstValue;r&&e.set("value",[r])},selectLastItem({context:e,prop:t}){let r=t("collection").lastValue;r&&e.set("value",[r])},selectMatchingItem({context:e,prop:t,event:r,refs:n}){let o=t("collection").search(r.key,{state:n.get("typeahead"),currentValue:e.get("value")[0]});null!=o&&e.set("value",[o])},scrollContentToTop({prop:e,scope:t}){e("scrollToIndexFn")?e("scrollToIndexFn")?.({index:0,immediate:!0}):sz(t)?.scrollTo(0,0)},invokeOnOpen({prop:e}){e("onOpenChange")?.({open:!0})},invokeOnClose({prop:e}){e("onOpenChange")?.({open:!1})},syncSelectElement({context:e,prop:t,scope:r}){let n=sV(r);if(n){if(0===e.get("value").length&&!t("multiple")){n.selectedIndex=-1;return}for(let t of n.options)t.selected=e.get("value").includes(t.value)}},syncCollection({context:e,prop:t}){let r=t("collection"),n=r.find(e.get("highlightedValue"));n&&e.set("highlightedItem",n);let o=r.findMany(e.get("value"));e.set("selectedItems",o)},syncSelectedItems({context:e,prop:t}){let r=t("collection"),n=e.get("selectedItems"),o=e.get("value").map(e=>n.find(t=>r.getItemValue(t)===e)||r.find(e));e.set("selectedItems",o)},syncHighlightedItem({context:e,prop:t}){let r=t("collection"),n=e.get("highlightedValue"),o=n?r.find(n):null;e.set("highlightedItem",o)},dispatchChangeEvent({scope:e}){queueMicrotask(()=>{let t=sV(e);if(!t)return;let r=new(e.getWin()).Event("change",{bubbles:!0,composed:!0});t.dispatchEvent(r)})}}}});var sH=nI()(["closeOnSelect","collection","composite","defaultHighlightedValue","defaultOpen","defaultValue","deselectable","dir","disabled","form","getRootNode","highlightedValue","id","ids","invalid","loopFocus","multiple","name","onFocusOutside","onHighlightChange","onInteractOutside","onOpenChange","onPointerDownOutside","onSelect","onValueChange","open","positioning","readOnly","required","scrollToIndexFn","value"]);(0,tm.PM)(sH);var s$=nI()(["item","persistFocus"]);(0,tm.PM)(s$);var sU=nI()(["id"]);(0,tm.PM)(sU);var sG=nI()(["htmlFor"]);(0,tm.PM)(sG);var sq=tg("slider").parts("root","label","thumb","valueText","track","range","control","markerGroup","marker","draggingIndicator"),sK=(sq.build(),e=>e.ids?.root??`slider:${e.id}`),sY=(e,t)=>e.ids?.thumb?.(t)??`slider:${e.id}:thumb:${t}`,sX=(e,t)=>e.ids?.hiddenInput?.(t)??`slider:${e.id}:input:${t}`,sJ=e=>e.ids?.control??`slider:${e.id}:control`,sZ=e=>e.getById(sK(e)),sQ=(e,t)=>e.getById(sY(e,t)),s0=e=>rU(s2(e),"[role=slider]"),s1=(e,t)=>e.getById(sX(e,t)),s2=e=>e.getById(sJ(e)),s5=(e,t)=>{let{prop:r,scope:n}=e,o=s2(n);if(!o)return;let i=rL(t,o).getPercentValue({orientation:r("orientation"),dir:r("dir"),inverted:{y:!0}});return(0,tm.F4)(i,r("min"),r("max"),r("step"))},s3=(e,t)=>{t.forEach((t,r)=>{let n=s1(e,r);n&&rm(n,{value:t})})},s4=e=>({left:e?.offsetLeft??0,top:e?.offsetTop??0,width:e?.offsetWidth??0,height:e?.offsetHeight??0});function s6(e,t){let{context:r,prop:n}=e,o=n("step")*n("minStepsBetweenThumbs");return(0,tm.Yi)(r.get("value"),n("min"),n("max"),o)[t]}function s8(e,t,r){let{prop:n}=e,o=s6(e,r),i=(0,tm.BU)(t,n("min"),n("max"),n("step"));return(0,tm.L3)(i,o.min,o.max)}var s7=(e,t)=>e?.width===t?.width&&e?.height===t?.height,s9=(e,t,r,n,o)=>(0,tm.Yi)(e,t,r,o*n).map(e=>{let o=(0,tm.BU)(e.value,e.min,e.max,n),i=(0,tm.L3)(o,e.min,e.max);if(!(0,tm.s)(i,t,r))throw Error("[zag-js/slider] The configured `min`, `max`, `step` or `minStepsBetweenThumbs` values are invalid");return i});(0,nv.Op)({props({props:e}){let t=e.min??0,r=e.max??100,n=e.step??1,o=e.defaultValue??[t],i=e.minStepsBetweenThumbs??0;return{dir:"ltr",thumbAlignment:"contain",origin:"start",orientation:"horizontal",minStepsBetweenThumbs:i,...e,defaultValue:s9(o,t,r,n,i),value:e.value?s9(e.value,t,r,n,i):void 0,max:r,step:n,min:t}},initialState:()=>"idle",context:({prop:e,bindable:t,getContext:r})=>({thumbSize:t(()=>({defaultValue:e("thumbSize")||null})),value:t(()=>({defaultValue:e("defaultValue"),value:e("value"),isEqual:tm.n4,hash:e=>e.join(","),onChange(t){e("onValueChange")?.({value:t})}})),focusedIndex:t(()=>({defaultValue:-1,onChange(t){let n=r();e("onFocusChange")?.({focusedIndex:t,value:n.get("value")})}})),fieldsetDisabled:t(()=>({defaultValue:!1}))}),computed:{isHorizontal:({prop:e})=>"horizontal"===e("orientation"),isVertical:({prop:e})=>"vertical"===e("orientation"),isRtl:({prop:e})=>"horizontal"===e("orientation")&&"rtl"===e("dir"),isDisabled:({context:e,prop:t})=>!!t("disabled")||e.get("fieldsetDisabled"),isInteractive:({prop:e,computed:t})=>!(e("readOnly")||t("isDisabled")),hasMeasuredThumbSize:({context:e})=>null!=e.get("thumbSize"),valuePercent:({context:e,prop:t})=>e.get("value").map(e=>100*(0,tm.vV)(e,t("min"),t("max")))},watch({track:e,action:t,context:r}){e([()=>r.hash("value")],()=>{t(["syncInputElements","dispatchChangeEvent"])})},effects:["trackFormControlState","trackThumbSize"],on:{SET_VALUE:[{guard:"hasIndex",actions:["setValueAtIndex"]},{actions:["setValue"]}],INCREMENT:{actions:["incrementThumbAtIndex"]},DECREMENT:{actions:["decrementThumbAtIndex"]}},states:{idle:{on:{POINTER_DOWN:{target:"dragging",actions:["setClosestThumbIndex","setPointerValue","focusActiveThumb"]},FOCUS:{target:"focus",actions:["setFocusedIndex"]},THUMB_POINTER_DOWN:{target:"dragging",actions:["setFocusedIndex","focusActiveThumb"]}}},focus:{entry:["focusActiveThumb"],on:{POINTER_DOWN:{target:"dragging",actions:["setClosestThumbIndex","setPointerValue","focusActiveThumb"]},THUMB_POINTER_DOWN:{target:"dragging",actions:["setFocusedIndex","focusActiveThumb"]},ARROW_DEC:{actions:["decrementThumbAtIndex","invokeOnChangeEnd"]},ARROW_INC:{actions:["incrementThumbAtIndex","invokeOnChangeEnd"]},HOME:{actions:["setFocusedThumbToMin","invokeOnChangeEnd"]},END:{actions:["setFocusedThumbToMax","invokeOnChangeEnd"]},BLUR:{target:"idle",actions:["clearFocusedIndex"]}}},dragging:{entry:["focusActiveThumb"],effects:["trackPointerMove"],on:{POINTER_UP:{target:"focus",actions:["invokeOnChangeEnd"]},POINTER_MOVE:{actions:["setPointerValue"]}}}},implementations:{guards:{hasIndex:({event:e})=>null!=e.index},effects:{trackFormControlState:({context:e,scope:t})=>rb(sZ(t),{onFieldsetDisabledChange(t){e.set("fieldsetDisabled",t)},onFormReset(){e.set("value",e.initial("value"))}}),trackPointerMove:({scope:e,send:t})=>rH(e.getDoc(),{onPointerMove(e){t({type:"POINTER_MOVE",point:e.point})},onPointerUp(){t({type:"POINTER_UP"})}}),trackThumbSize({context:e,scope:t,prop:r}){if(!("contain"!==r("thumbAlignment")||r("thumbSize")))return rY(s0(t),{box:"border-box",measure:e=>s4(e),onEntry({rects:t}){if(0===t.length)return;let r=(0,tm.Up)(t[0],["width","height"]);s7(e.get("thumbSize"),r)||e.set("thumbSize",r)}})}},actions:{dispatchChangeEvent({context:e,scope:t}){s3(t,e.get("value"))},syncInputElements({context:e,scope:t}){e.get("value").forEach((e,r)=>{rh(s1(t,r),e.toString())})},invokeOnChangeEnd({prop:e,context:t}){queueMicrotask(()=>{e("onValueChangeEnd")?.({value:t.get("value")})})},setClosestThumbIndex(e){let{context:t,event:r}=e,n=s5(e,r.point);if(null==n)return;let o=function(e,t){let{context:r}=e;return(0,tm.T1)(r.get("value"),t)}(e,n);t.set("focusedIndex",o)},setFocusedIndex({context:e,event:t}){e.set("focusedIndex",t.index)},clearFocusedIndex({context:e}){e.set("focusedIndex",-1)},setPointerValue(e){queueMicrotask(()=>{let{context:t,event:r}=e,n=s5(e,r.point);if(null==n)return;let o=t.get("focusedIndex"),i=s8(e,n,o);t.set("value",e=>(0,tm.JT)(e,o,i))})},focusActiveThumb({scope:e,context:t}){rN(()=>{let r=sQ(e,t.get("focusedIndex"));r?.focus({preventScroll:!0})})},decrementThumbAtIndex(e){let{context:t,event:r}=e,n=function(e,t,r){let{context:n,prop:o}=e,i=t??n.get("focusedIndex"),a=s6(e,i),s=(0,tm.kn)(i,{...a,step:r??o("step"),values:n.get("value")});return s[i]=(0,tm.L3)(s[i],a.min,a.max),s}(e,r.index,r.step);t.set("value",n)},incrementThumbAtIndex(e){let{context:t,event:r}=e,n=function(e,t,r){let{context:n,prop:o}=e,i=t??n.get("focusedIndex"),a=s6(e,i),s=(0,tm.jv)(i,{...a,step:r??o("step"),values:n.get("value")});return s[i]=(0,tm.L3)(s[i],a.min,a.max),s}(e,r.index,r.step);t.set("value",n)},setFocusedThumbToMin(e){let{context:t}=e,r=t.get("focusedIndex"),{min:n}=s6(e,r);t.set("value",e=>(0,tm.JT)(e,r,n))},setFocusedThumbToMax(e){let{context:t}=e,r=t.get("focusedIndex"),{max:n}=s6(e,r);t.set("value",e=>(0,tm.JT)(e,r,n))},setValueAtIndex(e){let{context:t,event:r}=e,n=s8(e,r.value,r.index);t.set("value",e=>(0,tm.JT)(e,r.index,n))},setValue(e){let{context:t,event:r}=e,n=r.value.map((t,r)=>s8(e,t,r));t.set("value",n)}}}});var le=nI()(["aria-label","aria-labelledby","dir","disabled","form","getAriaValueText","getRootNode","id","ids","invalid","max","min","minStepsBetweenThumbs","name","onFocusChange","onValueChange","onValueChangeEnd","orientation","origin","readOnly","step","thumbAlignment","thumbAlignment","thumbSize","value","defaultValue"]);(0,tm.PM)(le);var lt=nI()(["index","name"]);(0,tm.PM)(lt);var lr=tg("switch").parts("root","label","control","thumb"),ln=(lr.build(),e=>e.ids?.root??`switch:${e.id}`),lo=e=>e.ids?.hiddenInput??`switch:${e.id}:input`,li=e=>e.getById(ln(e)),la=e=>e.getById(lo(e)),{not:ls}=(0,nv.b6)();(0,nv.Op)({props:({props:e})=>({defaultChecked:!1,label:"switch",value:"on",...e}),initialState:()=>"ready",context:({prop:e,bindable:t})=>({checked:t(()=>({defaultValue:e("defaultChecked"),value:e("checked"),onChange(t){e("onCheckedChange")?.({checked:t})}})),fieldsetDisabled:t(()=>({defaultValue:!1})),focusVisible:t(()=>({defaultValue:!1})),active:t(()=>({defaultValue:!1})),focused:t(()=>({defaultValue:!1})),hovered:t(()=>({defaultValue:!1}))}),computed:{isDisabled:({context:e,prop:t})=>t("disabled")||e.get("fieldsetDisabled")},watch({track:e,prop:t,context:r,action:n}){e([()=>t("disabled")],()=>{n(["removeFocusIfNeeded"])}),e([()=>r.get("checked")],()=>{n(["syncInputElement"])})},effects:["trackFormControlState","trackPressEvent","trackFocusVisible"],on:{"CHECKED.TOGGLE":[{guard:ls("isTrusted"),actions:["toggleChecked","dispatchChangeEvent"]},{actions:["toggleChecked"]}],"CHECKED.SET":[{guard:ls("isTrusted"),actions:["setChecked","dispatchChangeEvent"]},{actions:["setChecked"]}],"CONTEXT.SET":{actions:["setContext"]}},states:{ready:{}},implementations:{guards:{isTrusted:({event:e})=>!!e.isTrusted},effects:{trackPressEvent({computed:e,scope:t,context:r}){if(!e("isDisabled"))return r$({pointerNode:li(t),keyboardNode:la(t),isValidKey:e=>" "===e.key,onPress:()=>r.set("active",!1),onPressStart:()=>r.set("active",!0),onPressEnd:()=>r.set("active",!1)})},trackFocusVisible({computed:e,scope:t}){if(!e("isDisabled"))return st({root:t.getRootNode()})},trackFormControlState:({context:e,send:t,scope:r})=>rb(la(r),{onFieldsetDisabledChange(t){e.set("fieldsetDisabled",t)},onFormReset(){t({type:"CHECKED.SET",checked:!!e.initial("checked"),src:"form-reset"})}})},actions:{setContext({context:e,event:t}){for(let r in t.context)e.set(r,t.context[r])},syncInputElement({context:e,scope:t}){let r=la(t);r&&rf(r,!!e.get("checked"))},removeFocusIfNeeded({context:e,prop:t}){t("disabled")&&e.set("focused",!1)},setChecked({context:e,event:t}){e.set("checked",t.checked)},toggleChecked({context:e}){e.set("checked",!e.get("checked"))},dispatchChangeEvent({context:e,scope:t}){rv(la(t),{checked:e.get("checked")})}}}});var ll=nI()(["checked","defaultChecked","dir","disabled","form","getRootNode","id","ids","invalid","label","name","onCheckedChange","readOnly","required","value"]);(0,tm.PM)(ll);let lc=n1.extendWith("itemBody"),ld=tg("action-bar").parts("positioner","content","separator","selectionTrigger","closeTrigger"),lu=tg("alert").parts("title","description","root","indicator","content"),lp=tg("breadcrumb").parts("link","currentLink","item","list","root","ellipsis","separator"),lg=tg("blockquote").parts("root","icon","content","caption"),lh=tg("card").parts("root","header","body","footer","title","description"),lf=tg("checkbox-card",["root","control","label","description","addon","indicator","content"]),lm=tg("data-list").parts("root","item","itemLabel","itemValue"),lv=ih.extendWith("header","body","footer","backdrop"),lb=ih.extendWith("header","body","footer","backdrop"),lx=iR.extendWith("textarea"),ly=tg("empty-state",["root","content","indicator","title","description"]),lk=iB.extendWith("requiredIndicator"),lS=iH.extendWith("content"),lw=iX.extendWith("itemContent","dropzoneContent","fileText"),lC=tg("list").parts("root","item","indicator"),lO=as.extendWith("itemCommand"),lE=tg("select").parts("root","field","indicator"),lI=aA.extendWith("header","body","footer"),lT=sr.extendWith("itemAddon","itemIndicator"),lP=lT.extendWith("itemContent","itemDescription"),lN=sm.extendWith("itemIndicator"),lR=sO.extendWith("indicatorGroup"),l_=nT.extendWith("indicatorGroup","empty"),lV=sq.extendWith("markerIndicator"),lz=tg("stat").parts("root","label","helpText","valueText","valueUnit","indicator"),lF=tg("status").parts("root","indicator"),lA=tg("steps",["root","list","item","trigger","indicator","separator","content","title","description","nextTrigger","prevTrigger","progress"]),lD=lr.extendWith("indicator"),lL=tg("table").parts("root","header","body","row","columnHeader","cell","footer","caption"),lM=tg("toast").parts("root","title","description","indicator","closeTrigger","actionTrigger"),lj=tg("tabs").parts("root","trigger","list","content","contentGroup","indicator"),lW=tg("tag").parts("root","label","closeTrigger","startElement","endElement"),lB=tg("timeline").parts("root","item","content","separator","indicator","connector","title","description"),lH=o7.extendWith("channelText");oo.extendWith("valueText");let l$={className:"chakra-accordion",slots:lc.keys(),base:{root:{width:"full","--accordion-radius":"radii.l2"},item:{overflowAnchor:"none"},itemTrigger:{display:"flex",alignItems:"center",textAlign:"start",width:"full",outline:"0",gap:"3",fontWeight:"medium",borderRadius:"var(--accordion-radius)",_focusVisible:{outline:"2px solid",outlineColor:"colorPalette.focusRing"},_disabled:{layerStyle:"disabled"}},itemBody:{pt:"var(--accordion-padding-y)",pb:"calc(var(--accordion-padding-y) * 2)"},itemContent:{overflow:"hidden",borderRadius:"var(--accordion-radius)",_open:{animationName:"expand-height, fade-in",animationDuration:"moderate"},_closed:{animationName:"collapse-height, fade-out",animationDuration:"moderate"}},itemIndicator:{transition:"rotate 0.2s",transformOrigin:"center",color:"fg.subtle",_open:{rotate:"180deg"},_icon:{width:"1.2em",height:"1.2em"}}},variants:{variant:{outline:{item:{borderBottomWidth:"1px"}},subtle:{itemTrigger:{px:"var(--accordion-padding-x)"},itemContent:{px:"var(--accordion-padding-x)"},item:{borderRadius:"var(--accordion-radius)",_open:{bg:"colorPalette.subtle"}}},enclosed:{root:{borderWidth:"1px",borderRadius:"var(--accordion-radius)",divideY:"1px",overflow:"hidden"},itemTrigger:{px:"var(--accordion-padding-x)"},itemContent:{px:"var(--accordion-padding-x)"},item:{_open:{bg:"bg.subtle"}}},plain:{}},size:{sm:{root:{"--accordion-padding-x":"spacing.3","--accordion-padding-y":"spacing.2"},itemTrigger:{textStyle:"sm",py:"var(--accordion-padding-y)"}},md:{root:{"--accordion-padding-x":"spacing.4","--accordion-padding-y":"spacing.2"},itemTrigger:{textStyle:"md",py:"var(--accordion-padding-y)"}},lg:{root:{"--accordion-padding-x":"spacing.4.5","--accordion-padding-y":"spacing.2.5"},itemTrigger:{textStyle:"lg",py:"var(--accordion-padding-y)"}}}},defaultVariants:{size:"md",variant:"outline"}},lU={className:"chakra-action-bar",slots:ld.keys(),base:{positioner:{position:"fixed",display:"flex",justifyContent:"center",pointerEvents:"none",insetInline:"0",top:"unset",bottom:"calc(env(safe-area-inset-bottom) + 20px)"},content:{bg:"bg.panel",shadow:"md",display:"flex",alignItems:"center",gap:"3",borderRadius:"l3",py:"2.5",px:"3",pointerEvents:"auto",translate:"calc(-1 * var(--scrollbar-width) / 2) 0px",_open:{animationName:"slide-from-bottom, fade-in",animationDuration:"moderate"},_closed:{animationName:"slide-to-bottom, fade-out",animationDuration:"faster"}},separator:{width:"1px",height:"5",bg:"border"},selectionTrigger:{display:"inline-flex",alignItems:"center",gap:"2",alignSelf:"stretch",textStyle:"sm",px:"4",py:"1",borderRadius:"l2",borderWidth:"1px",borderStyle:"dashed"}}},lG={slots:lu.keys(),className:"chakra-alert",base:{root:{width:"full",display:"flex",alignItems:"flex-start",position:"relative",borderRadius:"l3"},title:{fontWeight:"medium"},description:{display:"inline"},indicator:{display:"inline-flex",alignItems:"center",justifyContent:"center",flexShrink:"0",width:"1em",height:"1em",_icon:{boxSize:"full"}},content:{display:"flex",flex:"1",gap:"1"}},variants:{status:{info:{root:{colorPalette:"blue"}},warning:{root:{colorPalette:"orange"}},success:{root:{colorPalette:"green"}},error:{root:{colorPalette:"red"}},neutral:{root:{colorPalette:"gray"}}},inline:{true:{content:{display:"inline-flex",flexDirection:"row",alignItems:"center"}},false:{content:{display:"flex",flexDirection:"column"}}},variant:{subtle:{root:{bg:"colorPalette.subtle",color:"colorPalette.fg"}},surface:{root:{bg:"colorPalette.subtle",color:"colorPalette.fg",shadow:"inset 0 0 0px 1px var(--shadow-color)",shadowColor:"colorPalette.muted"},indicator:{color:"colorPalette.fg"}},outline:{root:{color:"colorPalette.fg",shadow:"inset 0 0 0px 1px var(--shadow-color)",shadowColor:"colorPalette.muted"},indicator:{color:"colorPalette.fg"}},solid:{root:{bg:"colorPalette.solid",color:"colorPalette.contrast"},indicator:{color:"colorPalette.contrast"}}},size:{sm:{root:{gap:"2",px:"3",py:"3",textStyle:"xs"},indicator:{textStyle:"lg"}},md:{root:{gap:"3",px:"4",py:"4",textStyle:"sm"},indicator:{textStyle:"xl"}},lg:{root:{gap:"3",px:"4",py:"4",textStyle:"md"},indicator:{textStyle:"2xl"}}}},defaultVariants:{status:"info",variant:"subtle",size:"md",inline:!1}};var lq=tg("avatar").parts("root","image","fallback"),lK=(lq.build(),e=>e.ids?.root??`avatar:${e.id}`),lY=e=>e.ids?.image??`avatar:${e.id}:image`,lX=e=>e.getById(lK(e)),lJ=e=>e.getById(lY(e));(0,nv.Op)({initialState:()=>"loading",effects:["trackImageRemoval","trackSrcChange"],on:{"src.change":{target:"loading"},"img.unmount":{target:"error"}},states:{loading:{entry:["checkImageStatus"],on:{"img.loaded":{target:"loaded",actions:["invokeOnLoad"]},"img.error":{target:"error",actions:["invokeOnError"]}}},error:{on:{"img.loaded":{target:"loaded",actions:["invokeOnLoad"]}}},loaded:{on:{"img.error":{target:"error",actions:["invokeOnError"]}}}},implementations:{actions:{invokeOnLoad({prop:e}){e("onStatusChange")?.({status:"loaded"})},invokeOnError({prop:e}){e("onStatusChange")?.({status:"error"})},checkImageStatus({send:e,scope:t}){let r=lJ(t);if(r?.complete){var n;e({type:(n=r).complete&&0!==n.naturalWidth&&0!==n.naturalHeight?"img.loaded":"img.error",src:"ssr"})}}},effects:{trackImageRemoval({send:e,scope:t}){var r=lX(t),n={callback(t){Array.from(t[0].removedNodes).find(e=>e.nodeType===Node.ELEMENT_NODE&&e.matches("[data-scope=avatar][data-part=image]"))&&e({type:"img.unmount"})}};let{defer:o}=n,i=[];return i.push((o?rN:e=>e())(()=>{let e="function"==typeof r?r():r;i.push(function(e,t){let{callback:r}=t;if(!e)return;let n=new(e.ownerDocument.defaultView||window).MutationObserver(r);return n.observe(e,{childList:!0,subtree:!0}),()=>n.disconnect()}(e,n))})),()=>{i.forEach(e=>e?.())}},trackSrcChange:({send:e,scope:t})=>rR(lJ(t),{attributes:["src","srcset"],callback(){e({type:"src.change"})}})}}});var lZ=nI()(["dir","id","ids","onStatusChange","getRootNode"]);(0,tm.PM)(lZ);let lQ={slots:lq.keys(),className:"chakra-avatar",base:{root:{display:"inline-flex",alignItems:"center",justifyContent:"center",fontWeight:"medium",position:"relative",verticalAlign:"top",flexShrink:"0",userSelect:"none",width:"var(--avatar-size)",height:"var(--avatar-size)",fontSize:"var(--avatar-font-size)",borderRadius:"var(--avatar-radius)","&[data-group-item]":{borderWidth:"2px",borderColor:"bg"}},image:{width:"100%",height:"100%",objectFit:"cover",borderRadius:"var(--avatar-radius)"},fallback:{lineHeight:"1",textTransform:"uppercase",fontWeight:"medium",fontSize:"var(--avatar-font-size)",borderRadius:"var(--avatar-radius)"}},variants:{size:{full:{root:{"--avatar-size":"100%","--avatar-font-size":"100%"}},"2xs":{root:{"--avatar-font-size":"fontSizes.2xs","--avatar-size":"sizes.6"}},xs:{root:{"--avatar-font-size":"fontSizes.xs","--avatar-size":"sizes.8"}},sm:{root:{"--avatar-font-size":"fontSizes.sm","--avatar-size":"sizes.9"}},md:{root:{"--avatar-font-size":"fontSizes.md","--avatar-size":"sizes.10"}},lg:{root:{"--avatar-font-size":"fontSizes.md","--avatar-size":"sizes.11"}},xl:{root:{"--avatar-font-size":"fontSizes.lg","--avatar-size":"sizes.12"}},"2xl":{root:{"--avatar-font-size":"fontSizes.xl","--avatar-size":"sizes.16"}}},variant:{solid:{root:{bg:"colorPalette.solid",color:"colorPalette.contrast"}},subtle:{root:{bg:"colorPalette.muted",color:"colorPalette.fg"}},outline:{root:{color:"colorPalette.fg",borderWidth:"1px",borderColor:"colorPalette.muted"}}},shape:{square:{},rounded:{root:{"--avatar-radius":"radii.l3"}},full:{root:{"--avatar-radius":"radii.full"}}},borderless:{true:{root:{"&[data-group-item]":{borderWidth:"0px"}}}}},defaultVariants:{size:"md",shape:"full",variant:"subtle"}},l0={className:"chakra-blockquote",slots:lg.keys(),base:{root:{position:"relative",display:"flex",flexDirection:"column",gap:"2"},caption:{textStyle:"sm",color:"fg.muted"},icon:{boxSize:"5"}},variants:{justify:{start:{root:{alignItems:"flex-start",textAlign:"start"}},center:{root:{alignItems:"center",textAlign:"center"}},end:{root:{alignItems:"flex-end",textAlign:"end"}}},variant:{subtle:{root:{paddingX:"5",borderStartWidth:"4px",borderStartColor:"colorPalette.muted"},icon:{color:"colorPalette.fg"}},solid:{root:{paddingX:"5",borderStartWidth:"4px",borderStartColor:"colorPalette.solid"},icon:{color:"colorPalette.solid"}},plain:{root:{paddingX:"5"},icon:{color:"colorPalette.solid"}}}},defaultVariants:{variant:"subtle",justify:"start"}},l1={className:"chakra-breadcrumb",slots:lp.keys(),base:{list:{display:"flex",alignItems:"center",wordBreak:"break-word",color:"fg.muted",listStyle:"none"},link:{outline:"0",textDecoration:"none",borderRadius:"l1",focusRing:"outside",display:"inline-flex",alignItems:"center",gap:"2"},item:{display:"inline-flex",alignItems:"center"},separator:{color:"fg.muted",opacity:"0.8",_icon:{boxSize:"1em"},_rtl:{rotate:"180deg"}},ellipsis:{display:"inline-flex",alignItems:"center",justifyContent:"center",_icon:{boxSize:"1em"}}},variants:{variant:{underline:{link:{color:"colorPalette.fg",textDecoration:"underline",textUnderlineOffset:"0.2em",textDecorationColor:"colorPalette.muted"},currentLink:{color:"colorPalette.fg"}},plain:{link:{color:"fg.muted",_hover:{color:"fg"}},currentLink:{color:"fg"}}},size:{sm:{list:{gap:"1",textStyle:"xs"}},md:{list:{gap:"1.5",textStyle:"sm"}},lg:{list:{gap:"2",textStyle:"md"}}}},defaultVariants:{variant:"plain",size:"md"}},l2={className:"chakra-card",slots:lh.keys(),base:{root:{display:"flex",flexDirection:"column",position:"relative",minWidth:"0",wordWrap:"break-word",borderRadius:"l3",color:"fg",textAlign:"start"},title:{fontWeight:"semibold"},description:{color:"fg.muted",fontSize:"sm"},header:{paddingInline:"var(--card-padding)",paddingTop:"var(--card-padding)",display:"flex",flexDirection:"column",gap:"1.5"},body:{padding:"var(--card-padding)",flex:"1",display:"flex",flexDirection:"column"},footer:{display:"flex",alignItems:"center",gap:"2",paddingInline:"var(--card-padding)",paddingBottom:"var(--card-padding)"}},variants:{size:{sm:{root:{"--card-padding":"spacing.4"},title:{textStyle:"md"}},md:{root:{"--card-padding":"spacing.6"},title:{textStyle:"lg"}},lg:{root:{"--card-padding":"spacing.7"},title:{textStyle:"xl"}}},variant:{elevated:{root:{bg:"bg.panel",boxShadow:"md"}},outline:{root:{bg:"bg.panel",borderWidth:"1px",borderColor:"border"}},subtle:{root:{bg:"bg.muted"}}}},defaultVariants:{variant:"outline",size:"md"}};var l5=tg("checkbox").parts("root","label","control","indicator"),l3=(l5.build(),e=>e.ids?.root??`checkbox:${e.id}`),l4=e=>e.ids?.hiddenInput??`checkbox:${e.id}:input`,l6=e=>e.getById(l3(e)),l8=e=>e.getById(l4(e)),{not:l7}=(0,nv.b6)();function l9(e){return"indeterminate"===e}(0,nv.Op)({props:({props:e})=>({value:"on",...e,defaultChecked:!!e.defaultChecked}),initialState:()=>"ready",context:({prop:e,bindable:t})=>({checked:t(()=>({defaultValue:e("defaultChecked"),value:e("checked"),onChange(t){e("onCheckedChange")?.({checked:t})}})),fieldsetDisabled:t(()=>({defaultValue:!1})),focusVisible:t(()=>({defaultValue:!1})),active:t(()=>({defaultValue:!1})),focused:t(()=>({defaultValue:!1})),hovered:t(()=>({defaultValue:!1}))}),watch({track:e,context:t,prop:r,action:n}){e([()=>r("disabled")],()=>{n(["removeFocusIfNeeded"])}),e([()=>t.get("checked")],()=>{n(["syncInputElement"])})},effects:["trackFormControlState","trackPressEvent","trackFocusVisible"],on:{"CHECKED.TOGGLE":[{guard:l7("isTrusted"),actions:["toggleChecked","dispatchChangeEvent"]},{actions:["toggleChecked"]}],"CHECKED.SET":[{guard:l7("isTrusted"),actions:["setChecked","dispatchChangeEvent"]},{actions:["setChecked"]}],"CONTEXT.SET":{actions:["setContext"]}},computed:{indeterminate:({context:e})=>l9(e.get("checked")),checked:({context:e})=>(function(e){return!l9(e)&&!!e})(e.get("checked")),disabled:({context:e,prop:t})=>!!t("disabled")||e.get("fieldsetDisabled")},states:{ready:{}},implementations:{guards:{isTrusted:({event:e})=>!!e.isTrusted},effects:{trackPressEvent({context:e,computed:t,scope:r}){if(!t("disabled"))return r$({pointerNode:l6(r),keyboardNode:l8(r),isValidKey:e=>" "===e.key,onPress:()=>e.set("active",!1),onPressStart:()=>e.set("active",!0),onPressEnd:()=>e.set("active",!1)})},trackFocusVisible({computed:e,scope:t}){if(!e("disabled"))return st({root:t.getRootNode?.()})},trackFormControlState:({context:e,scope:t})=>rb(l8(t),{onFieldsetDisabledChange(t){e.set("fieldsetDisabled",t)},onFormReset(){e.set("checked",e.initial("checked"))}})},actions:{setContext({context:e,event:t}){for(let r in t.context)e.set(r,t.context[r])},syncInputElement({context:e,computed:t,scope:r}){let n=l8(r);n&&(rf(n,t("checked")),n.indeterminate=l9(e.get("checked")))},removeFocusIfNeeded({context:e,prop:t}){t("disabled")&&e.get("focused")&&(e.set("focused",!1),e.set("focusVisible",!1))},setChecked({context:e,event:t}){e.set("checked",t.checked)},toggleChecked({context:e,computed:t}){let r=!!l9(t("checked"))||!t("checked");e.set("checked",r)},dispatchChangeEvent({computed:e,scope:t}){queueMicrotask(()=>{rv(l8(t),{checked:e("checked")})})}}}});var ce=nI()(["defaultChecked","checked","dir","disabled","form","getRootNode","id","ids","invalid","name","onCheckedChange","readOnly","required","value"]);(0,tm.PM)(ce);let ct={slots:l5.extendWith("group").keys(),className:"chakra-checkbox",base:{root:{display:"inline-flex",gap:"2",alignItems:"center",verticalAlign:"top",position:"relative"},control:tr.base,label:{fontWeight:"medium",userSelect:"none",_disabled:{opacity:"0.5"}}},variants:{size:{xs:{root:{gap:"1.5"},label:{textStyle:"xs"},control:tr.variants?.size?.xs},sm:{root:{gap:"2"},label:{textStyle:"sm"},control:tr.variants?.size?.sm},md:{root:{gap:"2.5"},label:{textStyle:"sm"},control:tr.variants?.size?.md},lg:{root:{gap:"3"},label:{textStyle:"md"},control:tr.variants?.size?.lg}},variant:{outline:{control:tr.variants?.variant?.outline},solid:{control:tr.variants?.variant?.solid},subtle:{control:tr.variants?.variant?.subtle}}},defaultVariants:{variant:"solid",size:"md"}},cr={slots:lf.keys(),className:"chakra-checkbox-card",base:{root:{display:"flex",flexDirection:"column",userSelect:"none",position:"relative",borderRadius:"l2",flex:"1",focusVisibleRing:"outside",_disabled:{opacity:"0.8"},_invalid:{outline:"2px solid",outlineColor:"border.error"}},control:{display:"inline-flex",flex:"1",position:"relative",borderRadius:"inherit",justifyContent:"var(--checkbox-card-justify)",alignItems:"var(--checkbox-card-align)"},label:{fontWeight:"medium",display:"flex",alignItems:"center",gap:"2",flex:"1",_disabled:{opacity:"0.5"}},description:{opacity:"0.64",textStyle:"sm",_disabled:{opacity:"0.5"}},addon:{_disabled:{opacity:"0.5"}},indicator:tr.base,content:{display:"flex",flexDirection:"column",flex:"1",gap:"1",justifyContent:"var(--checkbox-card-justify)",alignItems:"var(--checkbox-card-align)"}},variants:{size:{sm:{root:{textStyle:"sm"},control:{padding:"3",gap:"1.5"},addon:{px:"3",py:"1.5",borderTopWidth:"1px"},indicator:tr.variants?.size.sm},md:{root:{textStyle:"sm"},control:{padding:"4",gap:"2.5"},addon:{px:"4",py:"2",borderTopWidth:"1px"},indicator:tr.variants?.size.md},lg:{root:{textStyle:"md"},control:{padding:"4",gap:"3.5"},addon:{px:"4",py:"2",borderTopWidth:"1px"},indicator:tr.variants?.size.lg}},variant:{surface:{root:{borderWidth:"1px",borderColor:"border",_checked:{bg:"colorPalette.subtle",color:"colorPalette.fg",borderColor:"colorPalette.muted"},_disabled:{bg:"bg.muted"}},indicator:tr.variants?.variant.solid},subtle:{root:{bg:"bg.muted"},control:{_checked:{bg:"colorPalette.muted",color:"colorPalette.fg"}},indicator:tr.variants?.variant.plain},outline:{root:{borderWidth:"1px",borderColor:"border",_checked:{boxShadow:"0 0 0 1px var(--shadow-color)",boxShadowColor:"colorPalette.solid",borderColor:"colorPalette.solid"}},indicator:tr.variants?.variant.solid},solid:{root:{borderWidth:"1px",_checked:{bg:"colorPalette.solid",color:"colorPalette.contrast",borderColor:"colorPalette.solid"}},indicator:tr.variants?.variant.inverted}},justify:{start:{root:{"--checkbox-card-justify":"flex-start"}},end:{root:{"--checkbox-card-justify":"flex-end"}},center:{root:{"--checkbox-card-justify":"center"}}},align:{start:{root:{"--checkbox-card-align":"flex-start"},content:{textAlign:"start"}},end:{root:{"--checkbox-card-align":"flex-end"},content:{textAlign:"end"}},center:{root:{"--checkbox-card-align":"center"},content:{textAlign:"center"}}},orientation:{vertical:{control:{flexDirection:"column"}},horizontal:{control:{flexDirection:"row"}}}},defaultVariants:{size:"md",variant:"outline",align:"start",orientation:"horizontal"}};var cn=tg("collapsible").parts("root","trigger","content","indicator"),co=(cn.build(),e=>e.ids?.content??`collapsible:${e.id}:content`),ci=e=>e.getById(co(e));(0,nv.Op)({initialState:({prop:e})=>e("open")||e("defaultOpen")?"open":"closed",context:({bindable:e})=>({size:e(()=>({defaultValue:{height:0,width:0},sync:!0})),initial:e(()=>({defaultValue:!1}))}),refs:()=>({cleanup:void 0,stylesRef:void 0}),watch({track:e,prop:t,action:r}){e([()=>t("open")],()=>{r(["setInitial","computeSize","toggleVisibility"])})},exit:["clearInitial","cleanupNode"],states:{closed:{on:{"controlled.open":{target:"open"},open:[{guard:"isOpenControlled",actions:["invokeOnOpen"]},{target:"open",actions:["setInitial","computeSize","invokeOnOpen"]}]}},closing:{effects:["trackExitAnimation"],on:{"controlled.close":{target:"closed"},"controlled.open":{target:"open"},open:[{guard:"isOpenControlled",actions:["invokeOnOpen"]},{target:"open",actions:["setInitial","invokeOnOpen"]}],close:[{guard:"isOpenControlled",actions:["invokeOnExitComplete"]},{target:"closed",actions:["setInitial","computeSize","invokeOnExitComplete"]}],"animation.end":{target:"closed",actions:["invokeOnExitComplete","clearInitial"]}}},open:{effects:["trackEnterAnimation"],on:{"controlled.close":{target:"closing"},close:[{guard:"isOpenControlled",actions:["invokeOnClose"]},{target:"closing",actions:["setInitial","computeSize","invokeOnClose"]}],"size.measure":{actions:["measureSize"]},"animation.end":{actions:["clearInitial"]}}}},implementations:{guards:{isOpenControlled:({prop:e})=>void 0!=e("open")},effects:{trackEnterAnimation:({send:e,scope:t})=>{let r,n=rN(()=>{let n=ci(t);if(!n)return;let o=t3(n).animationName;if(!o||"none"===o)return void e({type:"animation.end"});let i=t=>{rl(t)===n&&e({type:"animation.end"})};n.addEventListener("animationend",i),r=()=>{n.removeEventListener("animationend",i)}});return()=>{n(),r?.()}},trackExitAnimation:({send:e,scope:t})=>{let r,n=rN(()=>{let n=ci(t);if(!n)return;let o=t3(n).animationName;if(!o||"none"===o)return void e({type:"animation.end"});let i=t=>{rl(t)===n&&e({type:"animation.end"})};n.addEventListener("animationend",i);let a=rQ(n,{animationFillMode:"forwards"});r=()=>{n.removeEventListener("animationend",i),rP(()=>a())}});return()=>{n(),r?.()}}},actions:{setInitial:({context:e,flush:t})=>{t(()=>{e.set("initial",!0)})},clearInitial:({context:e})=>{e.set("initial",!1)},cleanupNode:({refs:e})=>{e.set("stylesRef",null)},measureSize:({context:e,scope:t})=>{let r=ci(t);if(!r)return;let{height:n,width:o}=r.getBoundingClientRect();e.set("size",{height:n,width:o})},computeSize:({refs:e,scope:t,context:r})=>{e.get("cleanup")?.();let n=rN(()=>{let e=ci(t);if(!e)return;let n=e.hidden;e.style.animationName="none",e.style.animationDuration="0s",e.hidden=!1;let o=e.getBoundingClientRect();r.set("size",{height:o.height,width:o.width}),r.get("initial")&&(e.style.animationName="",e.style.animationDuration=""),e.hidden=n});e.set("cleanup",n)},invokeOnOpen:({prop:e})=>{e("onOpenChange")?.({open:!0})},invokeOnClose:({prop:e})=>{e("onOpenChange")?.({open:!1})},invokeOnExitComplete:({prop:e})=>{e("onExitComplete")?.()},toggleVisibility:({prop:e,send:t})=>{t({type:e("open")?"controlled.open":"controlled.close"})}}}});var ca=nI()(["dir","disabled","getRootNode","id","ids","onExitComplete","onOpenChange","defaultOpen","open"]);(0,tm.PM)(ca);let cs={slots:cn.keys(),className:"chakra-collapsible",base:{content:{overflow:"hidden",_open:{animationName:"expand-height, fade-in",animationDuration:"moderate"},_closed:{animationName:"collapse-height, fade-out",animationDuration:"moderate"}}}},cl={className:"colorPicker",slots:lH.keys(),base:{root:{display:"flex",flexDirection:"column",gap:"1.5"},label:{color:"fg",fontWeight:"medium",textStyle:"sm",_disabled:{opacity:"0.5"}},valueText:{textAlign:"start"},control:{display:"flex",alignItems:"center",flexDirection:"row",gap:"2",position:"relative"},swatchTrigger:{display:"flex",alignItems:"center",justifyContent:"center"},trigger:{display:"flex",alignItems:"center",justifyContent:"center",flexDirection:"row",flexShrink:"0",gap:"2",textStyle:"sm",minH:"var(--input-height)",minW:"var(--input-height)",px:"1",rounded:"l2",_disabled:{opacity:"0.5"},"--focus-color":"colors.colorPalette.focusRing","&:focus-visible":{borderColor:"var(--focus-color)",outline:"1px solid var(--focus-color)"},"&[data-fit-content]":{"--input-height":"unset",px:"0",border:"0"}},content:{display:"flex",flexDirection:"column",bg:"bg.panel",borderRadius:"l3",boxShadow:"lg",width:"64",p:"4",gap:"3",zIndex:"dropdown",_open:{animationStyle:"slide-fade-in",animationDuration:"fast"},_closed:{animationStyle:"slide-fade-out",animationDuration:"faster"}},area:{height:"180px",borderRadius:"l2",overflow:"hidden"},areaThumb:{borderRadius:"full",height:"var(--thumb-size)",width:"var(--thumb-size)",borderWidth:"2px",borderColor:"white",shadow:"sm",focusVisibleRing:"mixed",focusRingColor:"white"},areaBackground:{height:"full"},channelSlider:{borderRadius:"l2",flex:"1"},channelSliderTrack:{height:"var(--slider-height)",borderRadius:"inherit",boxShadow:"inset 0 0 0 1px rgba(0,0,0,0.1)"},channelText:{textStyle:"xs",color:"fg.muted",fontWeight:"medium",textTransform:"capitalize"},swatchGroup:{display:"flex",flexDirection:"row",flexWrap:"wrap",gap:"2"},swatch:{...ti.base,borderRadius:"l1"},swatchIndicator:{color:"white",rounded:"full"},channelSliderThumb:{borderRadius:"full",height:"var(--thumb-size)",width:"var(--thumb-size)",borderWidth:"2px",borderColor:"white",shadow:"sm",transform:"translate(-50%, -50%)",focusVisibleRing:"outside",focusRingOffset:"1px"},channelInput:{...ta.base,"&::-webkit-inner-spin-button, &::-webkit-outer-spin-button":{WebkitAppearance:"none",margin:0}},formatSelect:{textStyle:"xs",textTransform:"uppercase",borderWidth:"1px",minH:"6",focusRing:"inside",rounded:"l2"},transparencyGrid:{borderRadius:"l2"},view:{display:"flex",flexDirection:"column",gap:"2"}},variants:{size:{"2xs":{channelInput:ta.variants?.size?.["2xs"],swatch:{"--swatch-size":"sizes.4.5"},trigger:{"--input-height":"sizes.7"},area:{"--thumb-size":"sizes.3"},channelSlider:{"--slider-height":"sizes.3","--thumb-size":"sizes.3"}},xs:{channelInput:ta.variants?.size?.xs,swatch:{"--swatch-size":"sizes.5"},trigger:{"--input-height":"sizes.8"},area:{"--thumb-size":"sizes.3.5"},channelSlider:{"--slider-height":"sizes.3.5","--thumb-size":"sizes.3.5"}},sm:{channelInput:ta.variants?.size?.sm,swatch:{"--swatch-size":"sizes.6"},trigger:{"--input-height":"sizes.9"},area:{"--thumb-size":"sizes.3.5"},channelSlider:{"--slider-height":"sizes.3.5","--thumb-size":"sizes.3.5"}},md:{channelInput:ta.variants?.size?.md,swatch:{"--swatch-size":"sizes.7"},trigger:{"--input-height":"sizes.10"},area:{"--thumb-size":"sizes.3.5"},channelSlider:{"--slider-height":"sizes.3.5","--thumb-size":"sizes.3.5"}},lg:{channelInput:ta.variants?.size?.lg,swatch:{"--swatch-size":"sizes.7"},trigger:{"--input-height":"sizes.11"},area:{"--thumb-size":"sizes.3.5"},channelSlider:{"--slider-height":"sizes.3.5","--thumb-size":"sizes.3.5"}},xl:{channelInput:ta.variants?.size?.xl,swatch:{"--swatch-size":"sizes.8"},trigger:{"--input-height":"sizes.12"},area:{"--thumb-size":"sizes.3.5"},channelSlider:{"--slider-height":"sizes.3.5","--thumb-size":"sizes.3.5"}},"2xl":{channelInput:ta.variants?.size?.["2xl"],swatch:{"--swatch-size":"sizes.10"},trigger:{"--input-height":"sizes.16"},area:{"--thumb-size":"sizes.3.5"},channelSlider:{"--slider-height":"sizes.3.5","--thumb-size":"sizes.3.5"}}},variant:{outline:{channelInput:ta.variants?.variant?.outline,trigger:{borderWidth:"1px"}},subtle:{channelInput:ta.variants?.variant?.subtle,trigger:{borderWidth:"1px",borderColor:"transparent",bg:"bg.muted"}}}},defaultVariants:{size:"md",variant:"outline"}},cc={className:"chakra-combobox",slots:l_.keys(),base:{root:{display:"flex",flexDirection:"column",gap:"1.5",width:"full"},label:{fontWeight:"medium",userSelect:"none",textStyle:"sm",_disabled:{layerStyle:"disabled"}},input:{display:"flex",alignItems:"center",justifyContent:"space-between",background:"bg.panel",width:"full",minH:"var(--combobox-input-height)",px:"var(--combobox-input-padding-x)","--input-height":"var(--combobox-input-height)",borderRadius:"l2",outline:0,userSelect:"none",textAlign:"start",_placeholderShown:{color:"fg.muted"},_disabled:{layerStyle:"disabled"},"--focus-color":"colors.colorPalette.focusRing","--error-color":"colors.border.error",_invalid:{focusRingColor:"var(--error-color)",borderColor:"var(--error-color)"}},trigger:{display:"inline-flex",alignItems:"center",justifyContent:"center","--input-height":"var(--combobox-input-height)"},clearTrigger:{color:"fg.muted",pointerEvents:"auto",focusVisibleRing:"inside",focusRingWidth:"2px",rounded:"l1"},control:{pos:"relative"},indicatorGroup:{display:"flex",alignItems:"center",justifyContent:"center",gap:"1",pos:"absolute",insetEnd:"0",top:"0",bottom:"0",px:"var(--combobox-input-padding-x)",_icon:{boxSize:"var(--combobox-indicator-size)"},"[data-disabled] &":{opacity:.5}},content:{background:"bg.panel",display:"flex",flexDirection:"column",zIndex:"dropdown",borderRadius:"l2",outline:0,maxH:"96",overflowY:"auto",boxShadow:"md",_open:{animationStyle:"slide-fade-in",animationDuration:"fast"},_closed:{animationStyle:"slide-fade-out",animationDuration:"0s"},"&[data-empty]:not(:has([data-scope=combobox][data-part=empty]))":{opacity:0}},item:{position:"relative",userSelect:"none",display:"flex",alignItems:"center",gap:"2",py:"var(--combobox-item-padding-y)",px:"var(--combobox-item-padding-x)",cursor:"option",justifyContent:"space-between",flex:"1",textAlign:"start",borderRadius:"l1",_highlighted:{bg:"bg.emphasized/60"},_disabled:{pointerEvents:"none",opacity:"0.5"},_icon:{boxSize:"var(--combobox-indicator-size)"}},empty:{py:"var(--combobox-item-padding-y)",px:"var(--combobox-item-padding-x)"},itemText:{flex:"1"},itemGroup:{pb:"var(--combobox-item-padding-y)",_last:{pb:"0"}},itemGroupLabel:{fontWeight:"medium",py:"var(--combobox-item-padding-y)",px:"var(--combobox-item-padding-x)"}},variants:{variant:{outline:{input:{bg:"transparent",borderWidth:"1px",borderColor:"border",focusVisibleRing:"inside"}},subtle:{input:{borderWidth:"1px",borderColor:"transparent",bg:"bg.muted",focusVisibleRing:"inside"}},flushed:{input:{bg:"transparent",borderBottomWidth:"1px",borderBottomColor:"border",borderRadius:"0",px:"0",_focusVisible:{borderColor:"var(--focus-color)",boxShadow:"0px 1px 0px 0px var(--focus-color)"}},indicatorGroup:{px:"0"}}},size:{xs:{root:{"--combobox-input-height":"sizes.8","--combobox-input-padding-x":"spacing.2","--combobox-indicator-size":"sizes.3.5"},input:{textStyle:"xs"},content:{"--combobox-item-padding-x":"spacing.1.5","--combobox-item-padding-y":"spacing.1","--combobox-indicator-size":"sizes.3.5",p:"1",textStyle:"xs"},trigger:{textStyle:"xs",gap:"1"}},sm:{root:{"--combobox-input-height":"sizes.9","--combobox-input-padding-x":"spacing.2.5","--combobox-indicator-size":"sizes.4"},input:{textStyle:"sm"},content:{"--combobox-item-padding-x":"spacing.2","--combobox-item-padding-y":"spacing.1.5","--combobox-indicator-size":"sizes.4",p:"1",textStyle:"sm"},trigger:{textStyle:"sm",gap:"1"}},md:{root:{"--combobox-input-height":"sizes.10","--combobox-input-padding-x":"spacing.3","--combobox-indicator-size":"sizes.4"},input:{textStyle:"sm"},content:{"--combobox-item-padding-x":"spacing.2","--combobox-item-padding-y":"spacing.1.5","--combobox-indicator-size":"sizes.4",p:"1",textStyle:"sm"},itemIndicator:{display:"flex",alignItems:"center",justifyContent:"center"},trigger:{textStyle:"sm",gap:"2"}},lg:{root:{"--combobox-input-height":"sizes.12","--combobox-input-padding-x":"spacing.4","--combobox-indicator-size":"sizes.5"},input:{textStyle:"md"},content:{"--combobox-item-padding-y":"spacing.2","--combobox-item-padding-x":"spacing.3","--combobox-indicator-size":"sizes.5",p:"1.5",textStyle:"md"},trigger:{textStyle:"md",py:"3",gap:"2"}}}},defaultVariants:{size:"md",variant:"outline"}},cd={slots:lm.keys(),className:"chakra-data-list",base:{itemLabel:{display:"flex",alignItems:"center",gap:"1"},itemValue:{display:"flex",minWidth:"0",flex:"1"}},variants:{orientation:{horizontal:{root:{display:"flex",flexDirection:"column"},item:{display:"inline-flex",alignItems:"center",gap:"4"},itemLabel:{minWidth:"120px"}},vertical:{root:{display:"flex",flexDirection:"column"},item:{display:"flex",flexDirection:"column",gap:"1"}}},size:{sm:{root:{gap:"3"},item:{textStyle:"xs"}},md:{root:{gap:"4"},item:{textStyle:"sm"}},lg:{root:{gap:"5"},item:{textStyle:"md"}}},variant:{subtle:{itemLabel:{color:"fg.muted"}},bold:{itemLabel:{fontWeight:"medium"},itemValue:{color:"fg.muted"}}}},defaultVariants:{size:"md",orientation:"vertical",variant:"subtle"}},cu={slots:lv.keys(),className:"chakra-dialog",base:{backdrop:{bg:"blackAlpha.500",pos:"fixed",left:0,top:0,w:"100vw",h:"100dvh",zIndex:"overlay",_open:{animationName:"fade-in",animationDuration:"slow"},_closed:{animationName:"fade-out",animationDuration:"moderate"}},positioner:{display:"flex",width:"100vw",height:"100dvh",position:"fixed",left:0,top:0,"--dialog-z-index":"zIndex.modal",zIndex:"calc(var(--dialog-z-index) + var(--layer-index, 0))",justifyContent:"center",overscrollBehaviorY:"none"},content:{display:"flex",flexDirection:"column",position:"relative",width:"100%",outline:0,borderRadius:"l3",textStyle:"sm",my:"var(--dialog-margin, var(--dialog-base-margin))","--dialog-z-index":"zIndex.modal",zIndex:"calc(var(--dialog-z-index) + var(--layer-index, 0))",bg:"bg.panel",boxShadow:"lg",_open:{animationDuration:"moderate"},_closed:{animationDuration:"faster"}},header:{display:"flex",gap:"2",flex:0,px:"6",pt:"6",pb:"4"},body:{flex:"1",px:"6",pt:"2",pb:"6"},footer:{display:"flex",alignItems:"center",justifyContent:"flex-end",gap:"3",px:"6",pt:"2",pb:"4"},title:{textStyle:"lg",fontWeight:"semibold"},description:{color:"fg.muted"},closeTrigger:{pos:"absolute",top:"2",insetEnd:"2"}},variants:{placement:{center:{positioner:{alignItems:"center"},content:{"--dialog-base-margin":"auto",mx:"auto"}},top:{positioner:{alignItems:"flex-start"},content:{"--dialog-base-margin":"spacing.16",mx:"auto"}},bottom:{positioner:{alignItems:"flex-end"},content:{"--dialog-base-margin":"spacing.16",mx:"auto"}}},scrollBehavior:{inside:{positioner:{overflow:"hidden"},content:{maxH:"calc(100% - 7.5rem)"},body:{overflow:"auto"}},outside:{positioner:{overflow:"auto",pointerEvents:"auto"}}},size:{xs:{content:{maxW:"sm"}},sm:{content:{maxW:"md"}},md:{content:{maxW:"lg"}},lg:{content:{maxW:"2xl"}},xl:{content:{maxW:"4xl"}},cover:{positioner:{padding:"10"},content:{width:"100%",height:"100%","--dialog-margin":"0"}},full:{content:{maxW:"100vw",minH:"100vh","--dialog-margin":"0",borderRadius:"0"}}},motionPreset:{scale:{content:{_open:{animationName:"scale-in, fade-in"},_closed:{animationName:"scale-out, fade-out"}}},"slide-in-bottom":{content:{_open:{animationName:"slide-from-bottom, fade-in"},_closed:{animationName:"slide-to-bottom, fade-out"}}},"slide-in-top":{content:{_open:{animationName:"slide-from-top, fade-in"},_closed:{animationName:"slide-to-top, fade-out"}}},"slide-in-left":{content:{_open:{animationName:"slide-from-left, fade-in"},_closed:{animationName:"slide-to-left, fade-out"}}},"slide-in-right":{content:{_open:{animationName:"slide-from-right, fade-in"},_closed:{animationName:"slide-to-right, fade-out"}}},none:{}}},defaultVariants:{size:"md",scrollBehavior:"outside",placement:"top",motionPreset:"scale"}},cp={slots:lb.keys(),className:"chakra-drawer",base:{backdrop:{bg:"blackAlpha.500",pos:"fixed",insetInlineStart:0,top:0,w:"100vw",h:"100dvh",zIndex:"overlay",_open:{animationName:"fade-in",animationDuration:"slow"},_closed:{animationName:"fade-out",animationDuration:"moderate"}},positioner:{display:"flex",width:"100vw",height:"100dvh",position:"fixed",insetInlineStart:0,top:0,zIndex:"modal",overscrollBehaviorY:"none"},content:{display:"flex",flexDirection:"column",position:"relative",width:"100%",outline:0,zIndex:"modal",textStyle:"sm",maxH:"100dvh",color:"inherit",bg:"bg.panel",boxShadow:"lg",_open:{animationDuration:"slowest",animationTimingFunction:"ease-in-smooth"},_closed:{animationDuration:"slower",animationTimingFunction:"ease-in-smooth"}},header:{display:"flex",alignItems:"center",gap:"2",flex:0,px:"6",pt:"6",pb:"4"},body:{px:"6",py:"2",flex:"1",overflow:"auto"},footer:{display:"flex",alignItems:"center",justifyContent:"flex-end",gap:"3",px:"6",pt:"2",pb:"4"},title:{flex:"1",textStyle:"lg",fontWeight:"semibold"},description:{color:"fg.muted"},closeTrigger:{pos:"absolute",top:"3",insetEnd:"2"}},variants:{size:{xs:{content:{maxW:"xs"}},sm:{content:{maxW:"md"}},md:{content:{maxW:"lg"}},lg:{content:{maxW:"2xl"}},xl:{content:{maxW:"4xl"}},full:{content:{maxW:"100vw",h:"100dvh"}}},placement:{start:{positioner:{justifyContent:"flex-start",alignItems:"stretch"},content:{_open:{animationName:{base:"slide-from-left-full, fade-in",_rtl:"slide-from-right-full, fade-in"}},_closed:{animationName:{base:"slide-to-left-full, fade-out",_rtl:"slide-to-right-full, fade-out"}}}},end:{positioner:{justifyContent:"flex-end",alignItems:"stretch"},content:{_open:{animationName:{base:"slide-from-right-full, fade-in",_rtl:"slide-from-left-full, fade-in"}},_closed:{animationName:{base:"slide-to-right-full, fade-out",_rtl:"slide-to-left-full, fade-out"}}}},top:{positioner:{justifyContent:"stretch",alignItems:"flex-start"},content:{maxW:"100%",_open:{animationName:"slide-from-top-full, fade-in"},_closed:{animationName:"slide-to-top-full, fade-out"}}},bottom:{positioner:{justifyContent:"stretch",alignItems:"flex-end"},content:{maxW:"100%",_open:{animationName:"slide-from-bottom-full, fade-in"},_closed:{animationName:"slide-to-bottom-full, fade-out"}}}},contained:{true:{positioner:{padding:"4"},content:{borderRadius:"l3"}}}},defaultVariants:{size:"xs",placement:"end"}},cg={fontSize:"inherit",fontWeight:"inherit",textAlign:"inherit",bg:"transparent",borderRadius:"l2"},ch={slots:lx.keys(),className:"chakra-editable",base:{root:{display:"inline-flex",alignItems:"center",position:"relative",gap:"1.5",width:"full"},preview:{...cg,py:"1",px:"1",display:"inline-flex",alignItems:"center",transitionProperty:"common",transitionDuration:"normal",cursor:"text",_hover:{bg:"bg.muted"},_disabled:{userSelect:"none"}},input:{...cg,outline:"0",py:"1",px:"1",transitionProperty:"common",transitionDuration:"normal",width:"full",focusVisibleRing:"inside",focusRingWidth:"2px",_placeholder:{opacity:.6}},control:{display:"inline-flex",alignItems:"center",gap:"1.5"}},variants:{size:{sm:{root:{textStyle:"sm"},preview:{minH:"8"},input:{minH:"8"}},md:{root:{textStyle:"sm"},preview:{minH:"9"},input:{minH:"9"}},lg:{root:{textStyle:"md"},preview:{minH:"10"},input:{minH:"10"}}}},defaultVariants:{size:"md"}},cf={slots:ly.keys(),className:"chakra-empty-state",base:{root:{width:"full"},content:{display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center"},indicator:{display:"flex",alignItems:"center",justifyContent:"center",color:"fg.subtle",_icon:{boxSize:"1em"}},title:{fontWeight:"semibold"},description:{textStyle:"sm",color:"fg.muted"}},variants:{size:{sm:{root:{px:"4",py:"6"},title:{textStyle:"md"},content:{gap:"4"},indicator:{textStyle:"2xl"}},md:{root:{px:"8",py:"12"},title:{textStyle:"lg"},content:{gap:"6"},indicator:{textStyle:"4xl"}},lg:{root:{px:"12",py:"16"},title:{textStyle:"xl"},content:{gap:"8"},indicator:{textStyle:"6xl"}}}},defaultVariants:{size:"md"}},cm={className:"chakra-field",slots:lk.keys(),base:{requiredIndicator:{color:"fg.error",lineHeight:"1"},root:{display:"flex",width:"100%",position:"relative",gap:"1.5"},label:{display:"flex",alignItems:"center",textAlign:"start",textStyle:"sm",fontWeight:"medium",gap:"1",userSelect:"none",_disabled:{opacity:"0.5"}},errorText:{display:"inline-flex",alignItems:"center",fontWeight:"medium",gap:"1",color:"fg.error",textStyle:"xs"},helperText:{color:"fg.muted",textStyle:"xs"}},variants:{orientation:{vertical:{root:{flexDirection:"column",alignItems:"flex-start"}},horizontal:{root:{flexDirection:"row",alignItems:"center",justifyContent:"space-between"},label:{flex:"0 0 var(--field-label-width, 80px)"}}}},defaultVariants:{orientation:"vertical"}},cv={className:"fieldset",slots:lS.keys(),base:{root:{display:"flex",flexDirection:"column",width:"full"},content:{display:"flex",flexDirection:"column",width:"full"},legend:{color:"fg",fontWeight:"medium",_disabled:{opacity:"0.5"}},helperText:{color:"fg.muted",textStyle:"sm"},errorText:{display:"inline-flex",alignItems:"center",color:"fg.error",gap:"2",fontWeight:"medium",textStyle:"sm"}},variants:{size:{sm:{root:{spaceY:"2"},content:{gap:"1.5"},legend:{textStyle:"sm"}},md:{root:{spaceY:"4"},content:{gap:"4"},legend:{textStyle:"sm"}},lg:{root:{spaceY:"6"},content:{gap:"4"},legend:{textStyle:"md"}}}},defaultVariants:{size:"md"}},cb={className:"chakra-file-upload",slots:lw.keys(),base:{root:{display:"flex",flexDirection:"column",gap:"4",width:"100%",alignItems:"flex-start"},label:{fontWeight:"medium",textStyle:"sm"},dropzone:{background:"bg",borderRadius:"l3",borderWidth:"2px",borderStyle:"dashed",display:"flex",alignItems:"center",flexDirection:"column",gap:"4",justifyContent:"center",minHeight:"2xs",px:"3",py:"2",transition:"backgrounds",focusVisibleRing:"outside",_hover:{bg:"bg.subtle"},_dragging:{bg:"colorPalette.subtle",borderStyle:"solid",borderColor:"colorPalette.solid"}},dropzoneContent:{display:"flex",flexDirection:"column",alignItems:"center",textAlign:"center",gap:"1",textStyle:"sm"},item:{pos:"relative",textStyle:"sm",animationName:"fade-in",animationDuration:"moderate",background:"bg",borderRadius:"l2",borderWidth:"1px",width:"100%",display:"flex",alignItems:"center",gap:"3",p:"4"},itemGroup:{width:"100%",display:"flex",flexDirection:"column",gap:"3",_empty:{display:"none"}},itemName:{color:"fg",fontWeight:"medium",lineClamp:"1"},itemContent:{display:"flex",flexDirection:"column",gap:"0.5",flex:"1"},itemSizeText:{color:"fg.muted",textStyle:"xs"},itemDeleteTrigger:{display:"flex",alignItems:"center",justifyContent:"center",alignSelf:"flex-start",boxSize:"5",p:"2px",color:"fg.muted",cursor:"button"},itemPreview:{color:"fg.muted",_icon:{boxSize:"4.5"}}},defaultVariants:{}};var cx=tg("hoverCard").parts("arrow","arrowTip","trigger","positioner","content"),cy=(cx.build(),e=>e.ids?.trigger??`hover-card:${e.id}:trigger`),ck=e=>e.ids?.content??`hover-card:${e.id}:content`,cS=e=>e.ids?.positioner??`hover-card:${e.id}:popper`,cw=e=>e.getById(cy(e)),cC=e=>e.getById(ck(e)),cO=e=>e.getById(cS(e)),{not:cE,and:cI}=(0,nv.b6)();(0,nv.Op)({props:({props:e})=>({openDelay:700,closeDelay:300,...e,positioning:{placement:"bottom",...e.positioning}}),initialState:({prop:e})=>e("open")||e("defaultOpen")?"open":"closed",context:({prop:e,bindable:t})=>({open:t(()=>({defaultValue:e("defaultOpen"),value:e("open"),onChange(t){e("onOpenChange")?.({open:t})}})),currentPlacement:t(()=>({defaultValue:void 0})),isPointer:t(()=>({defaultValue:!1}))}),watch({track:e,context:t,action:r}){e([()=>t.get("open")],()=>{r(["toggleVisibility"])})},states:{closed:{tags:["closed"],entry:["clearIsPointer"],on:{"CONTROLLED.OPEN":{target:"open"},POINTER_ENTER:{target:"opening",actions:["setIsPointer"]},TRIGGER_FOCUS:{target:"opening"},OPEN:{target:"opening"}}},opening:{tags:["closed"],effects:["waitForOpenDelay"],on:{OPEN_DELAY:[{guard:"isOpenControlled",actions:["invokeOnOpen"]},{target:"open",actions:["invokeOnOpen"]}],"CONTROLLED.OPEN":{target:"open"},"CONTROLLED.CLOSE":{target:"closed"},POINTER_LEAVE:[{guard:"isOpenControlled",actions:["invokeOnClose","toggleVisibility"]},{target:"closed",actions:["invokeOnClose"]}],TRIGGER_BLUR:[{guard:cI("isOpenControlled",cE("isPointer")),actions:["invokeOnClose","toggleVisibility"]},{guard:cE("isPointer"),target:"closed",actions:["invokeOnClose"]}],CLOSE:[{guard:"isOpenControlled",actions:["invokeOnClose","toggleVisibility"]},{target:"closed",actions:["invokeOnClose"]}]}},open:{tags:["open"],effects:["trackDismissableElement","trackPositioning"],on:{"CONTROLLED.CLOSE":{target:"closed"},POINTER_ENTER:{actions:["setIsPointer"]},POINTER_LEAVE:{target:"closing"},CLOSE:[{guard:"isOpenControlled",actions:["invokeOnClose"]},{target:"closed",actions:["invokeOnClose"]}],TRIGGER_BLUR:[{guard:cI("isOpenControlled",cE("isPointer")),actions:["invokeOnClose"]},{guard:cE("isPointer"),target:"closed",actions:["invokeOnClose"]}],"POSITIONING.SET":{actions:["reposition"]}}},closing:{tags:["open"],effects:["trackPositioning","waitForCloseDelay"],on:{CLOSE_DELAY:[{guard:"isOpenControlled",actions:["invokeOnClose"]},{target:"closed",actions:["invokeOnClose"]}],"CONTROLLED.CLOSE":{target:"closed"},"CONTROLLED.OPEN":{target:"open"},POINTER_ENTER:{target:"open",actions:["setIsPointer"]}}}},implementations:{guards:{isPointer:({context:e})=>!!e.get("isPointer"),isOpenControlled:({prop:e})=>null!=e("open")},effects:{waitForOpenDelay({send:e,prop:t}){let r=setTimeout(()=>{e({type:"OPEN_DELAY"})},t("openDelay"));return()=>clearTimeout(r)},waitForCloseDelay({send:e,prop:t}){let r=setTimeout(()=>{e({type:"CLOSE_DELAY"})},t("closeDelay"));return()=>clearTimeout(r)},trackPositioning:({context:e,prop:t,scope:r})=>(e.get("currentPlacement")||e.set("currentPlacement",t("positioning").placement),nn(cw(r),()=>cO(r),{...t("positioning"),defer:!0,onComplete(t){e.set("currentPlacement",t.placement)}})),trackDismissableElement:({send:e,scope:t,prop:r})=>nE(()=>cC(t),{defer:!0,exclude:[cw(t)],onDismiss(){e({type:"CLOSE",src:"interact-outside"})},onInteractOutside:r("onInteractOutside"),onPointerDownOutside:r("onPointerDownOutside"),onFocusOutside(e){e.preventDefault(),r("onFocusOutside")?.(e)}})},actions:{invokeOnClose({prop:e}){e("onOpenChange")?.({open:!1})},invokeOnOpen({prop:e}){e("onOpenChange")?.({open:!0})},setIsPointer({context:e}){e.set("isPointer",!0)},clearIsPointer({context:e}){e.set("isPointer",!1)},reposition({context:e,prop:t,scope:r,event:n}){nn(cw(r),()=>cO(r),{...t("positioning"),...n.options,defer:!0,listeners:!1,onComplete(t){e.set("currentPlacement",t.placement)}})},toggleVisibility({prop:e,event:t,send:r}){queueMicrotask(()=>{r({type:e("open")?"CONTROLLED.OPEN":"CONTROLLED.CLOSE",previousEvent:t})})}}}});var cT=nI()(["closeDelay","dir","getRootNode","id","ids","onOpenChange","defaultOpen","open","openDelay","positioning","onInteractOutside","onPointerDownOutside","onFocusOutside"]);(0,tm.PM)(cT);let cP={className:"chakra-hover-card",slots:cx.keys(),base:{content:{position:"relative",display:"flex",flexDirection:"column",textStyle:"sm","--hovercard-bg":"colors.bg.panel",bg:"var(--hovercard-bg)",boxShadow:"lg",maxWidth:"80",borderRadius:"l3",zIndex:"popover",transformOrigin:"var(--transform-origin)",outline:"0",_open:{animationStyle:"slide-fade-in",animationDuration:"fast"},_closed:{animationStyle:"slide-fade-out",animationDuration:"faster"}},arrow:{"--arrow-size":"sizes.3","--arrow-background":"var(--hovercard-bg)"},arrowTip:{borderTopWidth:"0.5px",borderInlineStartWidth:"0.5px"}},variants:{size:{xs:{content:{padding:"3"}},sm:{content:{padding:"4"}},md:{content:{padding:"5"}},lg:{content:{padding:"6"}}}},defaultVariants:{size:"md"}},cN={className:"chakra-list",slots:lC.keys(),base:{root:{display:"flex",flexDirection:"column",gap:"var(--list-gap)","& :where(ul, ol)":{marginTop:"var(--list-gap)"}},item:{whiteSpace:"normal",display:"list-item"},indicator:{marginEnd:"2",minHeight:"1lh",flexShrink:0,display:"inline-block",verticalAlign:"middle"}},variants:{variant:{marker:{root:{listStyle:"revert"},item:{_marker:{color:"fg.subtle"}}},plain:{item:{alignItems:"flex-start",display:"inline-flex"}}},align:{center:{item:{alignItems:"center"}},start:{item:{alignItems:"flex-start"}},end:{item:{alignItems:"flex-end"}}}},defaultVariants:{variant:"marker"}},cR={className:"chakra-menu",slots:lO.keys(),base:{content:{outline:0,bg:"bg.panel",boxShadow:"lg",color:"fg",maxHeight:"var(--available-height)","--menu-z-index":"zIndex.dropdown",zIndex:"calc(var(--menu-z-index) + var(--layer-index, 0))",borderRadius:"l2",overflow:"hidden",overflowY:"auto",_open:{animationStyle:"slide-fade-in",animationDuration:"fast"},_closed:{animationStyle:"slide-fade-out",animationDuration:"faster"}},item:{textDecoration:"none",color:"fg",userSelect:"none",borderRadius:"l1",width:"100%",display:"flex",cursor:"menuitem",alignItems:"center",textAlign:"start",position:"relative",flex:"0 0 auto",outline:0,_disabled:{layerStyle:"disabled"},"&[data-type]":{ps:"8"}},itemText:{flex:"1"},itemIndicator:{position:"absolute",insetStart:"2",transform:"translateY(-50%)",top:"50%"},itemGroupLabel:{px:"2",py:"1.5",fontWeight:"semibold",textStyle:"sm"},indicator:{display:"inline-flex",alignItems:"center",justifyContent:"center",flexShrink:"0"},itemCommand:{opacity:"0.6",textStyle:"xs",ms:"auto",ps:"4",letterSpacing:"widest",fontFamily:"inherit"},separator:{height:"1px",bg:"bg.muted",my:"1",mx:"-1"}},variants:{variant:{subtle:{item:{_highlighted:{bg:"bg.emphasized/60"}}},solid:{item:{_highlighted:{bg:"colorPalette.solid",color:"colorPalette.contrast"}}}},size:{sm:{content:{minW:"8rem",padding:"1"},item:{gap:"1",textStyle:"xs",py:"1",px:"1.5"}},md:{content:{minW:"8rem",padding:"1.5"},item:{gap:"2",textStyle:"sm",py:"1.5",px:"2"}}}},defaultVariants:{size:"md",variant:"subtle"}},c_={className:"chakra-select",slots:lR.keys(),base:{root:{display:"flex",flexDirection:"column",gap:"1.5",width:"full"},trigger:{display:"flex",alignItems:"center",justifyContent:"space-between",width:"full",minH:"var(--select-trigger-height)","--input-height":"var(--select-trigger-height)",px:"var(--select-trigger-padding-x)",borderRadius:"l2",userSelect:"none",textAlign:"start",focusVisibleRing:"inside",_placeholderShown:{color:"fg.muted/80"},_disabled:{layerStyle:"disabled"},_invalid:{borderColor:"border.error"}},indicatorGroup:{display:"flex",alignItems:"center",gap:"1",pos:"absolute",insetEnd:"0",top:"0",bottom:"0",px:"var(--select-trigger-padding-x)",pointerEvents:"none"},indicator:{display:"flex",alignItems:"center",justifyContent:"center",color:{base:"fg.muted",_disabled:"fg.subtle",_invalid:"fg.error"}},content:{background:"bg.panel",display:"flex",flexDirection:"column",zIndex:"dropdown",borderRadius:"l2",outline:0,maxH:"96",overflowY:"auto",boxShadow:"md",_open:{animationStyle:"slide-fade-in",animationDuration:"fast"},_closed:{animationStyle:"slide-fade-out",animationDuration:"fastest"}},item:{position:"relative",userSelect:"none",display:"flex",alignItems:"center",gap:"2",cursor:"option",justifyContent:"space-between",flex:"1",textAlign:"start",borderRadius:"l1",_highlighted:{bg:"bg.emphasized/60"},_disabled:{pointerEvents:"none",opacity:"0.5"},_icon:{width:"4",height:"4"}},control:{pos:"relative"},itemText:{flex:"1"},itemGroup:{_first:{mt:"0"}},itemGroupLabel:{py:"1",fontWeight:"medium"},label:{fontWeight:"medium",userSelect:"none",textStyle:"sm",_disabled:{layerStyle:"disabled"}},valueText:{lineClamp:"1",maxW:"80%"},clearTrigger:{color:"fg.muted",pointerEvents:"auto",focusVisibleRing:"inside",focusRingWidth:"2px",rounded:"l1"}},variants:{variant:{outline:{trigger:{bg:"transparent",borderWidth:"1px",borderColor:"border",_expanded:{borderColor:"border.emphasized"}}},subtle:{trigger:{borderWidth:"1px",borderColor:"transparent",bg:"bg.muted"}}},size:{xs:{root:{"--select-trigger-height":"sizes.8","--select-trigger-padding-x":"spacing.2"},content:{p:"1",gap:"1",textStyle:"xs"},trigger:{textStyle:"xs",gap:"1"},item:{py:"1",px:"2"},itemGroupLabel:{py:"1",px:"2"},indicator:{_icon:{width:"3.5",height:"3.5"}}},sm:{root:{"--select-trigger-height":"sizes.9","--select-trigger-padding-x":"spacing.2.5"},content:{p:"1",textStyle:"sm"},trigger:{textStyle:"sm",gap:"1"},indicator:{_icon:{width:"4",height:"4"}},item:{py:"1",px:"1.5"},itemGroup:{mt:"1"},itemGroupLabel:{py:"1",px:"1.5"}},md:{root:{"--select-trigger-height":"sizes.10","--select-trigger-padding-x":"spacing.3"},content:{p:"1",textStyle:"sm"},itemGroup:{mt:"1.5"},item:{py:"1.5",px:"2"},itemIndicator:{display:"flex",alignItems:"center",justifyContent:"center"},itemGroupLabel:{py:"1.5",px:"2"},trigger:{textStyle:"sm",gap:"2"},indicator:{_icon:{width:"4",height:"4"}}},lg:{root:{"--select-trigger-height":"sizes.12","--select-trigger-padding-x":"spacing.4"},content:{p:"1.5",textStyle:"md"},itemGroup:{mt:"2"},item:{py:"2",px:"3"},itemGroupLabel:{py:"2",px:"3"},trigger:{textStyle:"md",py:"3",gap:"2"},indicator:{_icon:{width:"5",height:"5"}}}}},defaultVariants:{size:"md",variant:"outline"}},cV={className:"chakra-native-select",slots:lE.keys(),base:{root:{height:"fit-content",display:"flex",width:"100%",position:"relative"},field:{width:"100%",minWidth:"0",outline:"0",appearance:"none",borderRadius:"l2","--error-color":"colors.border.error",_disabled:{layerStyle:"disabled"},_invalid:{focusRingColor:"var(--error-color)",borderColor:"var(--error-color)"},focusVisibleRing:"inside",lineHeight:"normal","& > option, & > optgroup":{bg:"bg"}},indicator:{position:"absolute",display:"inline-flex",alignItems:"center",justifyContent:"center",pointerEvents:"none",top:"50%",transform:"translateY(-50%)",height:"100%",color:"fg.muted",_disabled:{opacity:"0.5"},_invalid:{color:"fg.error"},_icon:{width:"1em",height:"1em"}}},variants:{variant:{outline:{field:c_.variants?.variant.outline.trigger},subtle:{field:c_.variants?.variant.subtle.trigger},plain:{field:{bg:"transparent",color:"fg",focusRingWidth:"2px"}}},size:{xs:{field:{textStyle:"xs",ps:"2",pe:"6",height:"6"},indicator:{textStyle:"sm",insetEnd:"1.5"}},sm:{field:{textStyle:"sm",ps:"2.5",pe:"8",height:"8"},indicator:{textStyle:"md",insetEnd:"2"}},md:{field:{textStyle:"sm",ps:"3",pe:"8",height:"10"},indicator:{textStyle:"lg",insetEnd:"2"}},lg:{field:{textStyle:"md",ps:"4",pe:"8",height:"11"},indicator:{textStyle:"xl",insetEnd:"3"}},xl:{field:{textStyle:"md",ps:"4.5",pe:"10",height:"12"},indicator:{textStyle:"xl",insetEnd:"3"}}}},defaultVariants:c_.defaultVariants};function cz(e,t){let r={};for(let n in e){let o=t(n,e[n]);r[o[0]]=o[1]}return r}let cF=new Map,cA=!1;try{cA="exceptZero"===new Intl.NumberFormat("de-DE",{signDisplay:"exceptZero"}).resolvedOptions().signDisplay}catch{}let cD=!1;try{cD="unit"===new Intl.NumberFormat("de-DE",{style:"unit",unit:"degree"}).resolvedOptions().style}catch{}let cL={degree:{narrow:{default:"\xb0","ja-JP":" 度","zh-TW":"度","sl-SI":" \xb0"}}};class cM{format(e){let t="";if(t=cA||null==this.options.signDisplay?this.numberFormatter.format(e):function(e,t,r){if("auto"===t)return e.format(r);{if("never"===t)return e.format(Math.abs(r));let n=!1;if("always"===t?n=r>0||Object.is(r,0):"exceptZero"===t&&(Object.is(r,-0)||Object.is(r,0)?r=Math.abs(r):n=r>0),!n)return e.format(r);{let t=e.format(-r),n=e.format(r),o=t.replace(n,"").replace(/\u200e|\u061C/,"");return 1!=[...o].length&&console.warn("@react-aria/i18n polyfill for NumberFormat signDisplay: Unsupported case"),t.replace(n,"!!!").replace(o,"+").replace("!!!",n)}}}(this.numberFormatter,this.options.signDisplay,e),"unit"===this.options.style&&!cD){var r;let{unit:e,unitDisplay:n="short",locale:o}=this.resolvedOptions();if(!e)return t;let i=null==(r=cL[e])?void 0:r[n];t+=i[o]||i.default}return t}formatToParts(e){return this.numberFormatter.formatToParts(e)}formatRange(e,t){if("function"==typeof this.numberFormatter.formatRange)return this.numberFormatter.formatRange(e,t);if(t<e)throw RangeError("End date must be >= start date");return`${this.format(e)} \u{2013} ${this.format(t)}`}formatRangeToParts(e,t){if("function"==typeof this.numberFormatter.formatRangeToParts)return this.numberFormatter.formatRangeToParts(e,t);if(t<e)throw RangeError("End date must be >= start date");let r=this.numberFormatter.formatToParts(e),n=this.numberFormatter.formatToParts(t);return[...r.map(e=>({...e,source:"startRange"})),{type:"literal",value:" – ",source:"shared"},...n.map(e=>({...e,source:"endRange"}))]}resolvedOptions(){let e=this.numberFormatter.resolvedOptions();return cA||null==this.options.signDisplay||(e={...e,signDisplay:this.options.signDisplay}),cD||"unit"!==this.options.style||(e={...e,style:"unit",unit:this.options.unit,unitDisplay:this.options.unitDisplay}),e}constructor(e,t={}){this.numberFormatter=function(e,t={}){let{numberingSystem:r}=t;if(r&&e.includes("-nu-")&&(e.includes("-u-")||(e+="-u-"),e+=`-nu-${r}`),"unit"===t.style&&!cD){var n;let{unit:e,unitDisplay:r="short"}=t;if(!e)throw Error('unit option must be provided with style: "unit"');if(!(null==(n=cL[e])?void 0:n[r]))throw Error(`Unsupported unit ${e} with unitDisplay = ${r}`);t={...t,style:"decimal"}}let o=e+(t?Object.entries(t).sort((e,t)=>e[0]<t[0]?-1:1).join():"");if(cF.has(o))return cF.get(o);let i=new Intl.NumberFormat(e,t);return cF.set(o,i),i}(e,t),this.options=t}}let cj=RegExp("^.*\\(.*\\).*$"),cW=["latn","arab","hanidec","deva","beng"];class cB{parse(e){return c$(this.locale,this.options,e).parse(e)}isValidPartialNumber(e,t,r){return c$(this.locale,this.options,e).isValidPartialNumber(e,t,r)}getNumberingSystem(e){return c$(this.locale,this.options,e).options.numberingSystem}constructor(e,t={}){this.locale=e,this.options=t}}let cH=new Map;function c$(e,t,r){let n=cU(e,t);if(!e.includes("-nu-")&&!n.isValidPartialNumber(r)){for(let o of cW)if(o!==n.options.numberingSystem){let n=cU(e+(e.includes("-u-")?"-nu-":"-u-nu-")+o,t);if(n.isValidPartialNumber(r))return n}}return n}function cU(e,t){let r=e+(t?Object.entries(t).sort((e,t)=>e[0]<t[0]?-1:1).join():""),n=cH.get(r);return n||(n=new cG(e,t),cH.set(r,n)),n}class cG{parse(e){let t=this.sanitize(e);if(this.symbols.group&&(t=cY(t,this.symbols.group,"")),this.symbols.decimal&&(t=t.replace(this.symbols.decimal,".")),this.symbols.minusSign&&(t=t.replace(this.symbols.minusSign,"-")),t=t.replace(this.symbols.numeral,this.symbols.index),"percent"===this.options.style){let e=t.indexOf("-"),r=(t=(t=t.replace("-","")).replace("+","")).indexOf(".");-1===r&&(r=t.length),t=t.replace(".",""),t=r-2==0?`0.${t}`:r-2==-1?`0.0${t}`:r-2==-2?"0.00":`${t.slice(0,r-2)}.${t.slice(r-2)}`,e>-1&&(t=`-${t}`)}let r=t?+t:NaN;if(isNaN(r))return NaN;if("percent"===this.options.style){var n,o;let e={...this.options,style:"decimal",minimumFractionDigits:Math.min((null!=(n=this.options.minimumFractionDigits)?n:0)+2,20),maximumFractionDigits:Math.min((null!=(o=this.options.maximumFractionDigits)?o:0)+2,20)};return new cB(this.locale,e).parse(new cM(this.locale,e).format(r))}return"accounting"===this.options.currencySign&&cj.test(e)&&(r*=-1),r}sanitize(e){return e=e.replace(this.symbols.literals,""),this.symbols.minusSign&&(e=e.replace("-",this.symbols.minusSign)),"arab"===this.options.numberingSystem&&(this.symbols.decimal&&(e=(e=e.replace(",",this.symbols.decimal)).replace(String.fromCharCode(1548),this.symbols.decimal)),this.symbols.group&&(e=cY(e,".",this.symbols.group))),"fr-FR"===this.options.locale&&this.symbols.group&&(e=cY(e," ",this.symbols.group),e=cY(e,/\u00A0/g,this.symbols.group)),e}isValidPartialNumber(e,t=-1/0,r=1/0){return e=this.sanitize(e),this.symbols.minusSign&&e.startsWith(this.symbols.minusSign)&&t<0?e=e.slice(this.symbols.minusSign.length):this.symbols.plusSign&&e.startsWith(this.symbols.plusSign)&&r>0&&(e=e.slice(this.symbols.plusSign.length)),!(this.symbols.group&&e.startsWith(this.symbols.group)||this.symbols.decimal&&e.indexOf(this.symbols.decimal)>-1&&0===this.options.maximumFractionDigits)&&(this.symbols.group&&(e=cY(e,this.symbols.group,"")),e=e.replace(this.symbols.numeral,""),this.symbols.decimal&&(e=e.replace(this.symbols.decimal,"")),0===e.length)}constructor(e,t={}){var r,n;this.locale=e,1!==t.roundingIncrement&&null!=t.roundingIncrement&&(null==t.maximumFractionDigits&&null==t.minimumFractionDigits?(t.maximumFractionDigits=0,t.minimumFractionDigits=0):null==t.maximumFractionDigits?t.maximumFractionDigits=t.minimumFractionDigits:null==t.minimumFractionDigits&&(t.minimumFractionDigits=t.maximumFractionDigits)),this.formatter=new Intl.NumberFormat(e,t),this.options=this.formatter.resolvedOptions(),this.symbols=function(e,t,r,n){var o,i,a,s,l;let c=new Intl.NumberFormat(e,{...r,minimumSignificantDigits:1,maximumSignificantDigits:21,roundingIncrement:1,roundingPriority:"auto",roundingMode:"halfExpand"}),d=c.formatToParts(-10000.111),u=c.formatToParts(10000.111),p=cK.map(e=>c.formatToParts(e)),g=null!=(l=null==(o=d.find(e=>"minusSign"===e.type))?void 0:o.value)?l:"-",h=null==(i=u.find(e=>"plusSign"===e.type))?void 0:i.value;h||(null==n?void 0:n.signDisplay)!=="exceptZero"&&(null==n?void 0:n.signDisplay)!=="always"||(h="+");let f=null==(a=new Intl.NumberFormat(e,{...r,minimumFractionDigits:2,maximumFractionDigits:2}).formatToParts(.001).find(e=>"decimal"===e.type))?void 0:a.value,m=null==(s=d.find(e=>"group"===e.type))?void 0:s.value,v=[...new Set([...d.filter(e=>!cq.has(e.type)).map(e=>cX(e.value)),...p.flatMap(e=>e.filter(e=>!cq.has(e.type)).map(e=>cX(e.value)))])].sort((e,t)=>t.length-e.length),b=0===v.length?RegExp("[\\p{White_Space}]","gu"):RegExp(`${v.join("|")}|[\\p{White_Space}]`,"gu"),x=[...new Intl.NumberFormat(r.locale,{useGrouping:!1}).format(0x24cb016ea)].reverse(),y=new Map(x.map((e,t)=>[e,t]));return{minusSign:g,plusSign:h,decimal:f,group:m,literals:b,numeral:RegExp(`[${x.join("")}]`,"g"),index:e=>String(y.get(e))}}(e,this.formatter,this.options,t),"percent"===this.options.style&&((null!=(r=this.options.minimumFractionDigits)?r:0)>18||(null!=(n=this.options.maximumFractionDigits)?n:0)>18)&&console.warn("NumberParser cannot handle percentages with greater than 18 decimal places, please reduce the number in your options.")}}let cq=new Set(["decimal","fraction","integer","minusSign","plusSign","group"]),cK=[0,4,2,1,11,20,3,7,100,21,.1,1.1];function cY(e,t,r){return e.replaceAll?e.replaceAll(t,r):e.split(t).join(r)}function cX(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}var cJ=tg("numberInput").parts("root","label","input","control","valueText","incrementTrigger","decrementTrigger","scrubber"),cZ=(cJ.build(),e=>e.ids?.input??`number-input:${e.id}:input`),cQ=e=>e.ids?.incrementTrigger??`number-input:${e.id}:inc`,c0=e=>e.ids?.decrementTrigger??`number-input:${e.id}:dec`,c1=e=>`number-input:${e.id}:cursor`,c2=e=>e.getById(cZ(e)),c5=e=>e.getById(cQ(e)),c3=e=>e.getById(c0(e)),c4=e=>e.getDoc().getElementById(c1(e)),c6=(e,t)=>{let r=null;return"increment"===t&&(r=c5(e)),"decrement"===t&&(r=c3(e)),r},c8=(e,t)=>{if(!ri())return de(e,t),()=>{c4(e)?.remove()}},c7=e=>{let t=e.getDoc(),r=t.documentElement,n=t.body;return n.style.pointerEvents="none",r.style.userSelect="none",r.style.cursor="ew-resize",()=>{n.style.pointerEvents="",r.style.userSelect="",r.style.cursor="",r.style.length||r.removeAttribute("style"),n.style.length||n.removeAttribute("style")}},c9=(e,t)=>{let{point:r,isRtl:n,event:o}=t,i=e.getWin(),a=(0,tm.Gy)(o.movementX,i.devicePixelRatio),s=(0,tm.Gy)(o.movementY,i.devicePixelRatio),l=a>0?"increment":a<0?"decrement":null;n&&"increment"===l&&(l="decrement"),n&&"decrement"===l&&(l="increment");let c={x:r.x+a,y:r.y+s},d=i.innerWidth,u=(0,tm.Gy)(7.5,i.devicePixelRatio);return c.x=(0,tm.LV)(c.x+u,d)-u,{hint:l,point:c}},de=(e,t)=>{let r=e.getDoc(),n=r.createElement("div");n.className="scrubber--cursor",n.id=c1(e),Object.assign(n.style,{width:"15px",height:"15px",position:"fixed",pointerEvents:"none",left:"0px",top:"0px",zIndex:0x7fffffff,transform:t?`translate3d(${t.x}px, ${t.y}px, 0px)`:void 0,willChange:"transform"}),n.innerHTML=`
      <svg width="46" height="15" style="left: -15.5px; position: absolute; top: 0; filter: drop-shadow(rgba(0, 0, 0, 0.4) 0px 1px 1.1px);">
        <g transform="translate(2 3)">
          <path fill-rule="evenodd" d="M 15 4.5L 15 2L 11.5 5.5L 15 9L 15 6.5L 31 6.5L 31 9L 34.5 5.5L 31 2L 31 4.5Z" style="stroke-width: 2px; stroke: white;"></path>
          <path fill-rule="evenodd" d="M 15 4.5L 15 2L 11.5 5.5L 15 9L 15 6.5L 31 6.5L 31 9L 34.5 5.5L 31 2L 31 4.5Z"></path>
        </g>
      </svg>`,r.body.appendChild(n)},dt=(e,t={})=>new Intl.NumberFormat(e,t),dr=(e,t={})=>new cB(e,t),dn=(e,t)=>{let{prop:r,computed:n}=t;return r("formatOptions")?n("parser").parse(String(e)):parseFloat(e)},di=(e,t)=>{let{prop:r,computed:n}=t;return Number.isNaN(e)?"":r("formatOptions")?n("formatter").format(e):e.toString()},da=(e,t)=>{let r=void 0===e||Number.isNaN(e)?1:e;return t?.style==="percent"&&(void 0===e||Number.isNaN(e))&&(r=.01),r},{choose:ds,guards:dl,createMachine:dc}=(0,nv.mj)(),{not:dd,and:du}=dl;dc({props({props:e}){let t=da(e.step,e.formatOptions);return{dir:"ltr",locale:"en-US",focusInputOnChange:!0,clampValueOnBlur:!e.allowOverflow,allowOverflow:!1,inputMode:"decimal",pattern:"[0-9]*(.[0-9]+)?",defaultValue:"",step:t,min:Number.MIN_SAFE_INTEGER,max:Number.MAX_SAFE_INTEGER,spinOnPress:!0,...e,translations:{incrementLabel:"increment value",decrementLabel:"decrease value",...e.translations}}},initialState:()=>"idle",context:({prop:e,bindable:t,getComputed:r})=>({value:t(()=>({defaultValue:e("defaultValue"),value:e("value"),onChange(t){let n=dn(t,{computed:r(),prop:e});e("onValueChange")?.({value:t,valueAsNumber:n})}})),hint:t(()=>({defaultValue:null})),scrubberCursorPoint:t(()=>({defaultValue:null,hash:e=>e?`x:${e.x}, y:${e.y}`:""})),fieldsetDisabled:t(()=>({defaultValue:!1}))}),computed:{isRtl:({prop:e})=>"rtl"===e("dir"),valueAsNumber:({context:e,computed:t,prop:r})=>dn(e.get("value"),{computed:t,prop:r}),formattedValue:({computed:e,prop:t})=>di(e("valueAsNumber"),{computed:e,prop:t}),isAtMin:({computed:e,prop:t})=>(0,tm.pY)(e("valueAsNumber"),t("min")),isAtMax:({computed:e,prop:t})=>(0,tm.H_)(e("valueAsNumber"),t("max")),isOutOfRange:({computed:e,prop:t})=>!(0,tm.s)(e("valueAsNumber"),t("min"),t("max")),isValueEmpty:({context:e})=>""===e.get("value"),isDisabled:({prop:e,context:t})=>!!e("disabled")||t.get("fieldsetDisabled"),canIncrement:({prop:e,computed:t})=>e("allowOverflow")||!t("isAtMax"),canDecrement:({prop:e,computed:t})=>e("allowOverflow")||!t("isAtMin"),valueText:({prop:e,context:t})=>e("translations").valueText?.(t.get("value")),formatter:(0,nv.ph)(({prop:e})=>[e("locale"),e("formatOptions")],(e,t)=>dt(e,t)),parser:(0,nv.ph)(({prop:e})=>[e("locale"),e("formatOptions")],(e,t)=>dr(e,t))},watch({track:e,action:t,context:r,computed:n,prop:o}){e([()=>r.get("value"),()=>o("locale")],()=>{t(["syncInputElement"])}),e([()=>n("isOutOfRange")],()=>{t(["invokeOnInvalid"])}),e([()=>r.hash("scrubberCursorPoint")],()=>{t(["setVirtualCursorPosition"])})},effects:["trackFormControl"],on:{"VALUE.SET":{actions:["setRawValue"]},"VALUE.CLEAR":{actions:["clearValue"]},"VALUE.INCREMENT":{actions:["increment"]},"VALUE.DECREMENT":{actions:["decrement"]}},states:{idle:{on:{"TRIGGER.PRESS_DOWN":[{guard:"isTouchPointer",target:"before:spin",actions:["setHint"]},{target:"before:spin",actions:["focusInput","invokeOnFocus","setHint"]}],"SCRUBBER.PRESS_DOWN":{target:"scrubbing",actions:["focusInput","invokeOnFocus","setHint","setCursorPoint"]},"INPUT.FOCUS":{target:"focused",actions:["focusInput","invokeOnFocus"]}}},focused:{tags:["focus"],effects:["attachWheelListener"],on:{"TRIGGER.PRESS_DOWN":[{guard:"isTouchPointer",target:"before:spin",actions:["setHint"]},{target:"before:spin",actions:["focusInput","setHint"]}],"SCRUBBER.PRESS_DOWN":{target:"scrubbing",actions:["focusInput","setHint","setCursorPoint"]},"INPUT.ARROW_UP":{actions:["increment"]},"INPUT.ARROW_DOWN":{actions:["decrement"]},"INPUT.HOME":{actions:["decrementToMin"]},"INPUT.END":{actions:["incrementToMax"]},"INPUT.CHANGE":{actions:["setValue","setHint"]},"INPUT.BLUR":[{guard:du("clampValueOnBlur",dd("isInRange")),target:"idle",actions:["setClampedValue","clearHint","invokeOnBlur"]},{guard:dd("isInRange"),target:"idle",actions:["setFormattedValue","clearHint","invokeOnBlur","invokeOnInvalid"]},{target:"idle",actions:["setFormattedValue","clearHint","invokeOnBlur"]}],"INPUT.ENTER":{actions:["setFormattedValue","clearHint","invokeOnBlur"]}}},"before:spin":{tags:["focus"],effects:["trackButtonDisabled","waitForChangeDelay"],entry:ds([{guard:"isIncrementHint",actions:["increment"]},{guard:"isDecrementHint",actions:["decrement"]}]),on:{CHANGE_DELAY:{target:"spinning",guard:du("isInRange","spinOnPress")},"TRIGGER.PRESS_UP":[{guard:"isTouchPointer",target:"focused",actions:["clearHint"]},{target:"focused",actions:["focusInput","clearHint"]}]}},spinning:{tags:["focus"],effects:["trackButtonDisabled","spinValue"],on:{SPIN:[{guard:"isIncrementHint",actions:["increment"]},{guard:"isDecrementHint",actions:["decrement"]}],"TRIGGER.PRESS_UP":{target:"focused",actions:["focusInput","clearHint"]}}},scrubbing:{tags:["focus"],effects:["activatePointerLock","trackMousemove","setupVirtualCursor","preventTextSelection"],on:{"SCRUBBER.POINTER_UP":{target:"focused",actions:["focusInput","clearCursorPoint"]},"SCRUBBER.POINTER_MOVE":[{guard:"isIncrementHint",actions:["increment","setCursorPoint"]},{guard:"isDecrementHint",actions:["decrement","setCursorPoint"]}]}}},implementations:{guards:{clampValueOnBlur:({prop:e})=>e("clampValueOnBlur"),spinOnPress:({prop:e})=>!!e("spinOnPress"),isInRange:({computed:e})=>!e("isOutOfRange"),isDecrementHint:({context:e,event:t})=>(t.hint??e.get("hint"))==="decrement",isIncrementHint:({context:e,event:t})=>(t.hint??e.get("hint"))==="increment",isTouchPointer:({event:e})=>"touch"===e.pointerType},effects:{waitForChangeDelay({send:e}){let t=setTimeout(()=>{e({type:"CHANGE_DELAY"})},300);return()=>clearTimeout(t)},spinValue({send:e}){let t=setInterval(()=>{e({type:"SPIN"})},50);return()=>clearInterval(t)},trackFormControl:({context:e,scope:t})=>rb(c2(t),{onFieldsetDisabledChange(t){e.set("fieldsetDisabled",t)},onFormReset(){e.set("value",e.initial("value"))}}),setupVirtualCursor:({context:e,scope:t})=>c8(t,e.get("scrubberCursorPoint")),preventTextSelection:({scope:e})=>c7(e),trackButtonDisabled:({context:e,scope:t,send:r})=>rR(c6(t,e.get("hint")),{attributes:["disabled"],callback(){r({type:"TRIGGER.PRESS_UP",src:"attr"})}}),attachWheelListener({scope:e,send:t,prop:r}){let n=c2(e);if(n&&e.isActiveElement(n)&&r("allowMouseWheel"))return rp(n,"wheel",function(e){e.preventDefault();let r=-1*Math.sign(e.deltaY);1===r?t({type:"VALUE.INCREMENT"}):-1===r&&t({type:"VALUE.DECREMENT"})},{passive:!1})},activatePointerLock({scope:e}){if(!ri())return function(e,t){let r=e.body,n=()=>!!e.pointerLockElement;if(!("pointerLockElement"in e||"mozPointerLockElement"in e))return;try{r.requestPointerLock()}catch{}let o=[rp(e,"pointerlockchange",function(){},!1),rp(e,"pointerlockerror",function(t){n(),console.error("PointerLock error occurred:",t),e.exitPointerLock()},!1)];return()=>{o.forEach(e=>e()),e.exitPointerLock()}}(e.getDoc())},trackMousemove({scope:e,send:t,context:r,computed:n}){let o=e.getDoc();return(0,tm.OK)(rp(o,"mousemove",function(o){let i=c9(e,{point:r.get("scrubberCursorPoint"),isRtl:n("isRtl"),event:o});i.hint&&t({type:"SCRUBBER.POINTER_MOVE",hint:i.hint,point:i.point})},!1),rp(o,"mouseup",function(){t({type:"SCRUBBER.POINTER_UP"})},!1))}},actions:{focusInput({scope:e,prop:t}){if(!t("focusInputOnChange"))return;let r=c2(e);e.isActiveElement(r)||rN(()=>r?.focus({preventScroll:!0}))},increment({context:e,event:t,prop:r,computed:n}){let o=(0,tm.tp)(n("valueAsNumber"),t.step??r("step"));r("allowOverflow")||(o=(0,tm.L3)(o,r("min"),r("max"))),e.set("value",di(o,{computed:n,prop:r}))},decrement({context:e,event:t,prop:r,computed:n}){let o=(0,tm.VJ)(n("valueAsNumber"),t.step??r("step"));r("allowOverflow")||(o=(0,tm.L3)(o,r("min"),r("max"))),e.set("value",di(o,{computed:n,prop:r}))},setClampedValue({context:e,prop:t,computed:r}){let n=(0,tm.L3)(r("valueAsNumber"),t("min"),t("max"));e.set("value",di(n,{computed:r,prop:t}))},setRawValue({context:e,event:t,prop:r,computed:n}){let o=dn(t.value,{computed:n,prop:r});r("allowOverflow")||(o=(0,tm.L3)(o,r("min"),r("max"))),e.set("value",di(o,{computed:n,prop:r}))},setValue({context:e,event:t}){let r=t.target?.value??t.value;e.set("value",r)},clearValue({context:e}){e.set("value","")},incrementToMax({context:e,prop:t,computed:r}){let n=di(t("max"),{computed:r,prop:t});e.set("value",n)},decrementToMin({context:e,prop:t,computed:r}){let n=di(t("min"),{computed:r,prop:t});e.set("value",n)},setHint({context:e,event:t}){e.set("hint",t.hint)},clearHint({context:e}){e.set("hint",null)},invokeOnFocus({computed:e,prop:t}){t("onFocusChange")?.({focused:!0,value:e("formattedValue"),valueAsNumber:e("valueAsNumber")})},invokeOnBlur({computed:e,prop:t}){t("onFocusChange")?.({focused:!1,value:e("formattedValue"),valueAsNumber:e("valueAsNumber")})},invokeOnInvalid({computed:e,prop:t,event:r}){if("INPUT.CHANGE"===r.type)return;let n=e("valueAsNumber")>t("max")?"rangeOverflow":"rangeUnderflow";t("onValueInvalid")?.({reason:n,value:e("formattedValue"),valueAsNumber:e("valueAsNumber")})},syncInputElement({context:e,event:t,computed:r,scope:n}){let o=t.type.endsWith("CHANGE")?e.get("value"):r("formattedValue"),i=c2(n),a=function(e){if(e&&e.ownerDocument.activeElement===e)try{let{selectionStart:t,selectionEnd:r,value:n}=e,o=n.substring(0,t),i=n.substring(r);return{start:t,end:r,value:n,beforeTxt:o,afterTxt:i}}catch{}}(i);rN(()=>{rh(i,o),function(e,t){if(e&&e.ownerDocument.activeElement===e){if(!t)return e.setSelectionRange(e.value.length,e.value.length);try{let{value:r}=e,{beforeTxt:n="",afterTxt:o="",start:i}=t,a=r.length;if(r.endsWith(o))a=r.length-o.length;else if(r.startsWith(n))a=n.length;else if(null!=i){let e=n[i-1],t=r.indexOf(e,i-1);-1!==t&&(a=t+1)}e.setSelectionRange(a,a)}catch{}}}(i,a)})},setFormattedValue({context:e,computed:t}){e.set("value",t("formattedValue"))},setCursorPoint({context:e,event:t}){e.set("scrubberCursorPoint",t.point)},clearCursorPoint({context:e}){e.set("scrubberCursorPoint",null)},setVirtualCursorPosition({context:e,scope:t}){let r=c4(t),n=e.get("scrubberCursorPoint");r&&n&&(r.style.transform=`translate3d(${n.x}px, ${n.y}px, 0px)`)}}}});var dp=nI()(["allowMouseWheel","allowOverflow","clampValueOnBlur","dir","disabled","focusInputOnChange","form","formatOptions","getRootNode","id","ids","inputMode","invalid","locale","max","min","name","onFocusChange","onValueChange","onValueInvalid","pattern","required","readOnly","spinOnPress","step","translations","value","defaultValue"]);(0,tm.PM)(dp);let dg={display:"flex",justifyContent:"center",alignItems:"center",flex:"1",userSelect:"none",cursor:"button",lineHeight:"1",color:"fg.muted","--stepper-base-radius":"radii.l1","--stepper-radius":"calc(var(--stepper-base-radius) + 1px)",_icon:{boxSize:"1em"},_disabled:{opacity:"0.5"},_hover:{bg:"bg.muted"},_active:{bg:"bg.emphasized"}},dh={className:"chakra-number-input",slots:cJ.keys(),base:{root:{position:"relative",zIndex:"0",isolation:"isolate"},input:{...ta.base,verticalAlign:"top",pe:"calc(var(--stepper-width) + 0.5rem)"},control:{display:"flex",flexDirection:"column",position:"absolute",top:"0",insetEnd:"0px",margin:"1px",width:"var(--stepper-width)",height:"calc(100% - 2px)",zIndex:"1",borderStartWidth:"1px",divideY:"1px"},incrementTrigger:{...dg,borderTopEndRadius:"var(--stepper-radius)"},decrementTrigger:{...dg,borderBottomEndRadius:"var(--stepper-radius)"},valueText:{fontWeight:"medium",fontFeatureSettings:"pnum",fontVariantNumeric:"proportional-nums"}},variants:{size:{xs:{input:ta.variants.size.xs,control:{fontSize:"2xs","--stepper-width":"sizes.4"}},sm:{input:ta.variants.size.sm,control:{fontSize:"xs","--stepper-width":"sizes.5"}},md:{input:ta.variants.size.md,control:{fontSize:"sm","--stepper-width":"sizes.6"}},lg:{input:ta.variants.size.lg,control:{fontSize:"sm","--stepper-width":"sizes.6"}}},variant:cz(ta.variants.variant,(e,t)=>[e,{input:t}])},defaultVariants:{size:"md",variant:"outline"}};var df=tg("pinInput").parts("root","label","input","control"),dm=(df.build(),e=>e.ids?.root??`pin-input:${e.id}`),dv=e=>e.ids?.hiddenInput??`pin-input:${e.id}:hidden`,db=e=>e.getById(dm(e)),dx=e=>{let t=CSS.escape(dm(e)),r=`input[data-ownedby=${t}]`;return rU(db(e),r)},dy=(e,t)=>dx(e)[t],dk=e=>e.getById(dv(e)),dS=(e,t)=>{e.value=t,e.setAttribute("value",t)},{choose:dw,createMachine:dC}=(0,nv.mj)();function dO(e,t){let r=t;return e[0]===t[0]?r=t[1]:e[0]===t[1]&&(r=t[0]),r.split("")[r.length-1]}function dE(e,t){return Array.from({length:t}).fill("").map((t,r)=>e[r]||t)}dC({props:({props:e})=>({placeholder:"○",otp:!1,type:"numeric",defaultValue:e.count?dE([],e.count):[],...e,translations:{inputLabel:(e,t)=>`pin code ${e+1} of ${t}`,...e.translations}}),initialState:()=>"idle",context:({prop:e,bindable:t})=>({value:t(()=>({value:e("value"),defaultValue:e("defaultValue"),isEqual:tm.n4,onChange(t){e("onValueChange")?.({value:t,valueAsString:t.join("")})}})),focusedIndex:t(()=>({sync:!0,defaultValue:-1})),count:t(()=>({defaultValue:e("count")}))}),computed:{_value:({context:e})=>dE(e.get("value"),e.get("count")),valueLength:({computed:e})=>e("_value").length,filledValueLength:({computed:e})=>e("_value").filter(e=>e?.trim()!=="").length,isValueComplete:({computed:e})=>e("valueLength")===e("filledValueLength"),valueAsString:({computed:e})=>e("_value").join(""),focusedValue:({computed:e,context:t})=>e("_value")[t.get("focusedIndex")]||""},entry:dw([{guard:"autoFocus",actions:["setInputCount","setFocusIndexToFirst"]},{actions:["setInputCount"]}]),watch({action:e,track:t,context:r,computed:n}){t([()=>r.get("focusedIndex")],()=>{e(["focusInput","selectInputIfNeeded"])}),t([()=>r.get("value").join(",")],()=>{e(["syncInputElements","dispatchInputEvent"])}),t([()=>n("isValueComplete")],()=>{e(["invokeOnComplete","blurFocusedInputIfNeeded"])})},on:{"VALUE.SET":[{guard:"hasIndex",actions:["setValueAtIndex"]},{actions:["setValue"]}],"VALUE.CLEAR":{actions:["clearValue","setFocusIndexToFirst"]}},states:{idle:{on:{"INPUT.FOCUS":{target:"focused",actions:["setFocusedIndex"]}}},focused:{on:{"INPUT.CHANGE":{actions:["setFocusedValue","syncInputValue","setNextFocusedIndex"]},"INPUT.PASTE":{actions:["setPastedValue","setLastValueFocusIndex"]},"INPUT.FOCUS":{actions:["setFocusedIndex"]},"INPUT.BLUR":{target:"idle",actions:["clearFocusedIndex"]},"INPUT.DELETE":{guard:"hasValue",actions:["clearFocusedValue"]},"INPUT.ARROW_LEFT":{actions:["setPrevFocusedIndex"]},"INPUT.ARROW_RIGHT":{actions:["setNextFocusedIndex"]},"INPUT.BACKSPACE":[{guard:"hasValue",actions:["clearFocusedValue"]},{actions:["setPrevFocusedIndex","clearFocusedValue"]}],"INPUT.ENTER":{guard:"isValueComplete",actions:["requestFormSubmit"]},"VALUE.INVALID":{actions:["invokeOnInvalid"]}}}},implementations:{guards:{autoFocus:({prop:e})=>!!e("autoFocus"),hasValue:({context:e})=>""!==e.get("value")[e.get("focusedIndex")],isValueComplete:({computed:e})=>e("isValueComplete"),hasIndex:({event:e})=>void 0!==e.index},actions:{dispatchInputEvent({computed:e,scope:t}){rm(dk(t),{value:e("valueAsString")})},setInputCount({scope:e,context:t,prop:r}){if(r("count"))return;let n=dx(e);t.set("count",n.length)},focusInput({context:e,scope:t}){let r=e.get("focusedIndex");-1!==r&&dy(t,r)?.focus({preventScroll:!0})},selectInputIfNeeded({context:e,prop:t,scope:r}){let n=e.get("focusedIndex");t("selectOnFocus")&&-1!==n&&rN(()=>{dy(r,n)?.select()})},invokeOnComplete({computed:e,prop:t}){e("isValueComplete")&&t("onValueComplete")?.({value:e("_value"),valueAsString:e("valueAsString")})},invokeOnInvalid({context:e,event:t,prop:r}){r("onValueInvalid")?.({value:t.value,index:e.get("focusedIndex")})},clearFocusedIndex({context:e}){e.set("focusedIndex",-1)},setFocusedIndex({context:e,event:t}){e.set("focusedIndex",t.index)},setValue({context:e,event:t}){let r=dE(t.value,e.get("count"));e.set("value",r)},setFocusedValue({context:e,event:t,computed:r,flush:n}){let o=r("focusedValue"),i=e.get("focusedIndex"),a=dO(o,t.value);n(()=>{e.set("value",(0,tm.JT)(r("_value"),i,a))})},revertInputValue({context:e,computed:t,scope:r}){dS(dy(r,e.get("focusedIndex")),t("focusedValue"))},syncInputValue({context:e,event:t,scope:r}){let n=e.get("value");dS(dy(r,t.index),n[t.index])},syncInputElements({context:e,scope:t}){let r=dx(t),n=e.get("value");r.forEach((e,t)=>{dS(e,n[t])})},setPastedValue({context:e,event:t,computed:r,flush:n}){rN(()=>{let o=r("valueAsString"),i=e.get("focusedIndex"),a=r("valueLength"),s=Math.min(i,r("filledValueLength")),l=s>0?o.substring(0,i):"",c=t.value.substring(0,a-s),d=dE(`${l}${c}`.split(""),a);n(()=>{e.set("value",d)})})},setValueAtIndex({context:e,event:t,computed:r}){let n=dO(r("focusedValue"),t.value);e.set("value",(0,tm.JT)(r("_value"),t.index,n))},clearValue({context:e}){let t=Array.from({length:e.get("count")}).fill("");e.set("value",t)},clearFocusedValue({context:e,computed:t}){let r=e.get("focusedIndex");-1!==r&&e.set("value",(0,tm.JT)(t("_value"),r,""))},setFocusIndexToFirst({context:e}){e.set("focusedIndex",0)},setNextFocusedIndex({context:e,computed:t}){e.set("focusedIndex",Math.min(e.get("focusedIndex")+1,t("valueLength")-1))},setPrevFocusedIndex({context:e}){e.set("focusedIndex",Math.max(e.get("focusedIndex")-1,0))},setLastValueFocusIndex({context:e,computed:t}){rN(()=>{e.set("focusedIndex",Math.min(t("filledValueLength"),t("valueLength")-1))})},blurFocusedInputIfNeeded({context:e,prop:t,scope:r}){t("blurOnComplete")&&rN(()=>{dy(r,e.get("focusedIndex"))?.blur()})},requestFormSubmit({computed:e,prop:t,scope:r}){if(!t("name")||!e("isValueComplete"))return;let n=dk(r);n?.form?.requestSubmit()}}}});var dI=nI()(["autoFocus","blurOnComplete","count","defaultValue","dir","disabled","form","getRootNode","id","ids","invalid","mask","name","onValueChange","onValueComplete","onValueInvalid","otp","pattern","placeholder","readOnly","required","selectOnFocus","translations","type","value"]);(0,tm.PM)(dI);let{variants:dT,defaultVariants:dP}=ta,dN={className:"chakra-pin-input",slots:df.keys(),base:{input:{...ta.base,textAlign:"center",width:"var(--input-height)"},control:{display:"inline-flex",gap:"2",isolation:"isolate"}},variants:{size:cz(dT.size,(e,t)=>[e,{input:{...t,px:"1"}}]),variant:cz(dT.variant,(e,t)=>[e,{input:t}]),attached:{true:{control:{gap:"0",spaceX:"-1px"},input:{_notFirst:{borderStartRadius:"0"},_notLast:{borderEndRadius:"0"},_focusVisible:{zIndex:"1"}}}}},defaultVariants:dP},dR={className:"chakra-popover",slots:lI.keys(),base:{content:{position:"relative",display:"flex",flexDirection:"column",textStyle:"sm","--popover-bg":"colors.bg.panel",bg:"var(--popover-bg)",boxShadow:"lg","--popover-size":"sizes.xs","--popover-mobile-size":"calc(100dvw - 1rem)",width:{base:"min(var(--popover-mobile-size), var(--popover-size))",sm:"var(--popover-size)"},borderRadius:"l3","--popover-z-index":"zIndex.popover",zIndex:"calc(var(--popover-z-index) + var(--layer-index, 0))",outline:"0",transformOrigin:"var(--transform-origin)",maxHeight:"var(--available-height)",_open:{animationStyle:"scale-fade-in",animationDuration:"fast"},_closed:{animationStyle:"scale-fade-out",animationDuration:"faster"}},header:{paddingInline:"var(--popover-padding)",paddingTop:"var(--popover-padding)"},body:{padding:"var(--popover-padding)",flex:"1"},footer:{display:"flex",alignItems:"center",paddingInline:"var(--popover-padding)",paddingBottom:"var(--popover-padding)"},arrow:{"--arrow-size":"sizes.3","--arrow-background":"var(--popover-bg)"},arrowTip:{borderTopWidth:"1px",borderInlineStartWidth:"1px"}},variants:{size:{xs:{content:{"--popover-padding":"spacing.3"}},sm:{content:{"--popover-padding":"spacing.4"}},md:{content:{"--popover-padding":"spacing.5"}},lg:{content:{"--popover-padding":"spacing.6"}}}},defaultVariants:{size:"md"}};var d_=tg("progress").parts("root","label","track","range","valueText","view","circle","circleTrack","circleRange");d_.build(),(0,nv.Op)({props({props:e}){let t=e.min??0,r=e.max??100;return{orientation:"horizontal",...e,max:r,min:t,defaultValue:void 0!==e.defaultValue?e.defaultValue:dA(t,r),formatOptions:{style:"percent",...e.formatOptions},translations:{value:({value:e,percent:t,formatter:r})=>{if(null===e)return"loading...";if(r){let n="percent"===r.resolvedOptions().style?t/100:e;return r.format(n)}return e.toString()},...e.translations}}},initialState:()=>"idle",entry:["validateContext"],context:({bindable:e,prop:t})=>({value:e(()=>({defaultValue:t("defaultValue"),value:t("value"),onChange(e){t("onValueChange")?.({value:e})}}))}),computed:{isIndeterminate:({context:e})=>null===e.get("value"),percent({context:e,prop:t}){let r=e.get("value");return(0,tm.Et)(r)?100*(0,tm.vV)(r,t("min"),t("max")):-1},formatter:(0,nv.ph)(({prop:e})=>[e("locale"),e("formatOptions")],(e,t)=>new Intl.NumberFormat(e,t)),isHorizontal:({prop:e})=>"horizontal"===e("orientation")},states:{idle:{on:{"VALUE.SET":{actions:["setValue"]}}}},implementations:{actions:{setValue:({context:e,event:t,prop:r})=>{let n=null===t.value?null:Math.max(0,Math.min(t.value,r("max")));e.set("value",n)},validateContext:({context:e,prop:t})=>{let r=t("max"),n=t("min"),o=e.get("value");if(null!=o){if(!dV(r))throw Error(`[progress] The max value passed \`${r}\` is not a valid number`);if(!dz(o,r))throw Error(`[progress] The value passed \`${o}\` exceeds the max value \`${r}\``);if(!dF(o,n))throw Error(`[progress] The value passed \`${o}\` exceeds the min value \`${n}\``)}}}}});var dV=e=>(0,tm.Et)(e)&&!isNaN(e),dz=(e,t)=>dV(e)&&e<=t,dF=(e,t)=>dV(e)&&e>=t,dA=(e,t)=>e+(t-e)/2,dD=nI()(["dir","getRootNode","id","ids","max","min","orientation","translations","value","onValueChange","defaultValue","formatOptions","locale"]);(0,tm.PM)(dD);let dL={slots:d_.keys(),className:"chakra-progress",base:{root:{textStyle:"sm",position:"relative"},track:{overflow:"hidden",position:"relative"},range:{display:"flex",alignItems:"center",justifyContent:"center",transitionProperty:"width, height",transitionDuration:"slow",height:"100%",bgColor:"var(--track-color)",_indeterminate:{"--animate-from-x":"-40%","--animate-to-x":"100%",position:"absolute",willChange:"left",minWidth:"50%",animation:"position 1s ease infinite normal none running",backgroundImage:"linear-gradient(to right, transparent 0%, var(--track-color) 50%, transparent 100%)"}},label:{display:"inline-flex",fontWeight:"medium",alignItems:"center",gap:"1"},valueText:{textStyle:"xs",lineHeight:"1",fontWeight:"medium"}},variants:{variant:{outline:{track:{shadow:"inset",bgColor:"bg.muted"},range:{bgColor:"colorPalette.solid"}},subtle:{track:{bgColor:"colorPalette.muted"},range:{bgColor:"colorPalette.solid/72"}}},shape:{square:{},rounded:{track:{borderRadius:"l1"}},full:{track:{borderRadius:"full"}}},striped:{true:{range:{backgroundImage:"linear-gradient(45deg, var(--stripe-color) 25%, transparent 25%, transparent 50%, var(--stripe-color) 50%, var(--stripe-color) 75%, transparent 75%, transparent)",backgroundSize:"var(--stripe-size) var(--stripe-size)","--stripe-size":"1rem","--stripe-color":{_light:"rgba(255, 255, 255, 0.3)",_dark:"rgba(0, 0, 0, 0.3)"}}}},animated:{true:{range:{"--animate-from":"var(--stripe-size)",animation:"bg-position 1s linear infinite"}}},size:{xs:{track:{h:"1.5"}},sm:{track:{h:"2"}},md:{track:{h:"2.5"}},lg:{track:{h:"3"}},xl:{track:{h:"4"}}}},defaultVariants:{variant:"outline",size:"md",shape:"rounded"}},dM={className:"chakra-progress-circle",slots:d_.keys(),base:{root:{display:"inline-flex",textStyle:"sm",position:"relative"},circle:{_indeterminate:{animation:"spin 2s linear infinite"}},circleTrack:{"--track-color":"colors.colorPalette.muted",stroke:"var(--track-color)"},circleRange:{stroke:"colorPalette.solid",transitionProperty:"stroke-dashoffset, stroke-dasharray",transitionDuration:"0.6s",_indeterminate:{animation:"circular-progress 1.5s linear infinite"}},label:{display:"inline-flex"},valueText:{lineHeight:"1",fontWeight:"medium",letterSpacing:"tight",fontVariantNumeric:"tabular-nums"}},variants:{size:{xs:{circle:{"--size":"24px","--thickness":"4px"},valueText:{textStyle:"2xs"}},sm:{circle:{"--size":"32px","--thickness":"5px"},valueText:{textStyle:"2xs"}},md:{circle:{"--size":"40px","--thickness":"6px"},valueText:{textStyle:"xs"}},lg:{circle:{"--size":"48px","--thickness":"7px"},valueText:{textStyle:"sm"}},xl:{circle:{"--size":"64px","--thickness":"8px"},valueText:{textStyle:"sm"}}}},defaultVariants:{size:"md"}};var dj=(e=>(e[e.Border=-1]="Border",e[e.Data=0]="Data",e[e.Function=1]="Function",e[e.Position=2]="Position",e[e.Timing=3]="Timing",e[e.Alignment=4]="Alignment",e))(dj||{}),dW=Object.defineProperty,dB=(e,t,r)=>t in e?dW(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,dH=(e,t,r)=>(dB(e,"symbol"!=typeof t?t+"":t,r),r);let d$=[1,0],dU=[2,3],dG=[3,2],dq={L:[0,1],M:d$,Q:dU,H:dG},dK=/^[0-9]*$/,dY=/^[A-Z0-9 $%*+.\/:-]*$/,dX="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ $%*+-./:",dJ=[[-1,7,10,15,20,26,18,20,24,30,18,20,24,26,30,22,24,28,30,28,28,28,28,30,30,26,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30],[-1,10,16,26,18,24,16,18,22,22,26,30,22,22,24,24,28,28,26,26,26,26,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28],[-1,13,22,18,26,18,24,18,22,20,24,28,26,24,20,30,24,28,28,26,30,28,30,30,30,30,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30],[-1,17,28,22,16,22,28,26,26,24,28,24,28,22,24,24,30,28,28,26,28,30,24,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30]],dZ=[[-1,1,1,1,1,1,2,2,2,2,4,4,4,4,4,6,6,6,6,7,8,8,9,9,10,12,12,12,13,14,15,16,17,18,19,19,20,21,22,24,25],[-1,1,1,1,2,2,4,4,4,5,5,5,8,9,9,10,10,11,13,14,16,17,17,18,20,21,23,25,26,28,29,31,33,35,37,38,40,43,45,47,49],[-1,1,1,2,2,4,4,6,6,8,8,8,10,12,16,12,17,16,18,21,20,23,23,25,27,29,34,34,35,38,40,43,45,48,51,53,56,59,62,65,68],[-1,1,1,2,4,4,4,5,6,8,8,11,11,16,16,18,16,19,21,25,25,25,34,30,32,35,37,40,42,45,48,51,54,57,60,63,66,70,74,77,81]];class dQ{constructor(e,t,r,n){if(this.version=e,this.ecc=t,dH(this,"size"),dH(this,"mask"),dH(this,"modules",[]),dH(this,"types",[]),e<1||e>40)throw RangeError("Version value out of range");if(n<-1||n>7)throw RangeError("Mask value out of range");this.size=4*e+17;let o=Array.from({length:this.size},()=>!1);for(let e=0;e<this.size;e++)this.modules.push(o.slice()),this.types.push(o.map(()=>0));this.drawFunctionPatterns();let i=this.addEccAndInterleave(r);if(this.drawCodewords(i),-1===n){let e=1e9;for(let t=0;t<8;t++){this.applyMask(t),this.drawFormatBits(t);let r=this.getPenaltyScore();r<e&&(n=t,e=r),this.applyMask(t)}}this.mask=n,this.applyMask(n),this.drawFormatBits(n)}getModule(e,t){return e>=0&&e<this.size&&t>=0&&t<this.size&&this.modules[t][e]}drawFunctionPatterns(){for(let e=0;e<this.size;e++)this.setFunctionModule(6,e,e%2==0,dj.Timing),this.setFunctionModule(e,6,e%2==0,dj.Timing);this.drawFinderPattern(3,3),this.drawFinderPattern(this.size-4,3),this.drawFinderPattern(3,this.size-4);let e=this.getAlignmentPatternPositions(),t=e.length;for(let r=0;r<t;r++)for(let n=0;n<t;n++)(0!==r||0!==n)&&(0!==r||n!==t-1)&&(r!==t-1||0!==n)&&this.drawAlignmentPattern(e[r],e[n]);this.drawFormatBits(0),this.drawVersion()}drawFormatBits(e){let t=this.ecc[1]<<3|e,r=t;for(let e=0;e<10;e++)r=r<<1^(r>>>9)*1335;let n=(t<<10|r)^21522;for(let e=0;e<=5;e++)this.setFunctionModule(8,e,d1(n,e));this.setFunctionModule(8,7,d1(n,6)),this.setFunctionModule(8,8,d1(n,7)),this.setFunctionModule(7,8,d1(n,8));for(let e=9;e<15;e++)this.setFunctionModule(14-e,8,d1(n,e));for(let e=0;e<8;e++)this.setFunctionModule(this.size-1-e,8,d1(n,e));for(let e=8;e<15;e++)this.setFunctionModule(8,this.size-15+e,d1(n,e));this.setFunctionModule(8,this.size-8,!0)}drawVersion(){if(this.version<7)return;let e=this.version;for(let t=0;t<12;t++)e=e<<1^(e>>>11)*7973;let t=this.version<<12|e;for(let e=0;e<18;e++){let r=d1(t,e),n=this.size-11+e%3,o=Math.floor(e/3);this.setFunctionModule(n,o,r),this.setFunctionModule(o,n,r)}}drawFinderPattern(e,t){for(let r=-4;r<=4;r++)for(let n=-4;n<=4;n++){let o=Math.max(Math.abs(n),Math.abs(r)),i=e+n,a=t+r;i>=0&&i<this.size&&a>=0&&a<this.size&&this.setFunctionModule(i,a,2!==o&&4!==o,dj.Position)}}drawAlignmentPattern(e,t){for(let r=-2;r<=2;r++)for(let n=-2;n<=2;n++)this.setFunctionModule(e+n,t+r,1!==Math.max(Math.abs(n),Math.abs(r)),dj.Alignment)}setFunctionModule(e,t,r,n=dj.Function){this.modules[t][e]=r,this.types[t][e]=n}addEccAndInterleave(e){let t=this.version,r=this.ecc;if(e.length!==d9(t,r))throw RangeError("Invalid argument");let n=dZ[r[0]][t],o=dJ[r[0]][t],i=Math.floor(d7(t)/8),a=n-i%n,s=Math.floor(i/n),l=[],c=function(e){if(e<1||e>255)throw RangeError("Degree out of range");let t=[];for(let r=0;r<e-1;r++)t.push(0);t.push(1);let r=1;for(let n=0;n<e;n++){for(let e=0;e<t.length;e++)t[e]=ue(t[e],r),e+1<t.length&&(t[e]^=t[e+1]);r=ue(r,2)}return t}(o);for(let t=0,r=0;t<n;t++){let n=e.slice(r,r+s-o+(t<a?0:1));r+=n.length;let i=function(e,t){let r=t.map(e=>0);for(let n of e){let e=n^r.shift();r.push(0),t.forEach((t,n)=>r[n]^=ue(t,e))}return r}(n,c);t<a&&n.push(0),l.push(n.concat(i))}let d=[];for(let e=0;e<l[0].length;e++)l.forEach((t,r)=>{(e!==s-o||r>=a)&&d.push(t[e])});return d}drawCodewords(e){if(e.length!==Math.floor(d7(this.version)/8))throw RangeError("Invalid argument");let t=0;for(let r=this.size-1;r>=1;r-=2){6===r&&(r=5);for(let n=0;n<this.size;n++)for(let o=0;o<2;o++){let i=r-o,a=(r+1&2)==0?this.size-1-n:n;!this.types[a][i]&&t<8*e.length&&(this.modules[a][i]=d1(e[t>>>3],7-(7&t)),t++)}}}applyMask(e){if(e<0||e>7)throw RangeError("Mask value out of range");for(let t=0;t<this.size;t++)for(let r=0;r<this.size;r++){let n;switch(e){case 0:n=(r+t)%2==0;break;case 1:n=t%2==0;break;case 2:n=r%3==0;break;case 3:n=(r+t)%3==0;break;case 4:n=(Math.floor(r/3)+Math.floor(t/2))%2==0;break;case 5:n=r*t%2+r*t%3==0;break;case 6:n=(r*t%2+r*t%3)%2==0;break;case 7:n=((r+t)%2+r*t%3)%2==0;break;default:throw Error("Unreachable")}!this.types[t][r]&&n&&(this.modules[t][r]=!this.modules[t][r])}}getPenaltyScore(){let e=0;for(let t=0;t<this.size;t++){let r=!1,n=0,o=[0,0,0,0,0,0,0];for(let i=0;i<this.size;i++)this.modules[t][i]===r?5==++n?e+=3:n>5&&e++:(this.finderPenaltyAddHistory(n,o),r||(e+=40*this.finderPenaltyCountPatterns(o)),r=this.modules[t][i],n=1);e+=40*this.finderPenaltyTerminateAndCount(r,n,o)}for(let t=0;t<this.size;t++){let r=!1,n=0,o=[0,0,0,0,0,0,0];for(let i=0;i<this.size;i++)this.modules[i][t]===r?5==++n?e+=3:n>5&&e++:(this.finderPenaltyAddHistory(n,o),r||(e+=40*this.finderPenaltyCountPatterns(o)),r=this.modules[i][t],n=1);e+=40*this.finderPenaltyTerminateAndCount(r,n,o)}for(let t=0;t<this.size-1;t++)for(let r=0;r<this.size-1;r++){let n=this.modules[t][r];n===this.modules[t][r+1]&&n===this.modules[t+1][r]&&n===this.modules[t+1][r+1]&&(e+=3)}let t=0;for(let e of this.modules)t=e.reduce((e,t)=>e+ +!!t,t);let r=this.size*this.size;return e+(Math.ceil(Math.abs(20*t-10*r)/r)-1)*10}getAlignmentPatternPositions(){if(1===this.version)return[];{let e=Math.floor(this.version/7)+2,t=32===this.version?26:2*Math.ceil((4*this.version+4)/(2*e-2)),r=[6];for(let n=this.size-7;r.length<e;n-=t)r.splice(1,0,n);return r}}finderPenaltyCountPatterns(e){let t=e[1],r=t>0&&e[2]===t&&e[3]===3*t&&e[4]===t&&e[5]===t;return(r&&e[0]>=4*t&&e[6]>=t?1:0)+(r&&e[6]>=4*t&&e[0]>=t?1:0)}finderPenaltyTerminateAndCount(e,t,r){return e&&(this.finderPenaltyAddHistory(t,r),t=0),t+=this.size,this.finderPenaltyAddHistory(t,r),this.finderPenaltyCountPatterns(r)}finderPenaltyAddHistory(e,t){0===t[0]&&(e+=this.size),t.pop(),t.unshift(e)}}function d0(e,t,r){if(t<0||t>31||e>>>t!=0)throw RangeError("Value out of range");for(let n=t-1;n>=0;n--)r.push(e>>>n&1)}function d1(e,t){return(e>>>t&1)!=0}class d2{constructor(e,t,r){if(this.mode=e,this.numChars=t,this.bitData=r,t<0)throw RangeError("Invalid argument");this.bitData=r.slice()}getData(){return this.bitData.slice()}}let d5=[1,10,12,14],d3=[2,9,11,13],d4=[4,8,16,16];function d6(e,t){return e[Math.floor((t+7)/17)+1]}function d8(e){let t=[];for(let r of e)d0(r,8,t);return new d2(d4,e.length,t)}function d7(e){if(e<1||e>40)throw RangeError("Version number out of range");let t=(16*e+128)*e+64;if(e>=2){let r=Math.floor(e/7)+2;t-=(25*r-10)*r-55,e>=7&&(t-=36)}return t}function d9(e,t){return Math.floor(d7(e)/8)-dJ[t[0]][e]*dZ[t[0]][e]}function ue(e,t){if(e>>>8!=0||t>>>8!=0)throw RangeError("Byte out of range");let r=0;for(let n=7;n>=0;n--)r=r<<1^(r>>>7)*285^(t>>>n&1)*e;return r}var ut=tg("qr-code").parts("root","frame","pattern","overlay","downloadTrigger"),ur=(ut.build(),e=>e.ids?.frame??`qrcode:${e.id}:frame`),un=e=>e.getById(ur(e));(0,nv.Op)({props:({props:e})=>({defaultValue:"",pixelSize:10,...e}),initialState:()=>"idle",context:({prop:e,bindable:t})=>({value:t(()=>({value:e("value"),defaultValue:e("defaultValue"),onChange(t){e("onValueChange")?.({value:t})}}))}),computed:{encoded:(0,nv.ph)(({context:e,prop:t})=>[e.get("value"),t("encoding")],(e,t)=>(function(e,t){let{ecc:r="L",boostEcc:n=!1,minVersion:o=1,maxVersion:i=40,maskPattern:a=-1,border:s=1}=t||{},l="string"==typeof e?function(e){var t,r;if(""===e)return[];if(t=e,dK.test(t))return[function(e){var t;if(t=e,!dK.test(t))throw RangeError("String contains non-numeric characters");let r=[];for(let t=0;t<e.length;){let n=Math.min(e.length-t,3);d0(Number.parseInt(e.substring(t,t+n),10),3*n+1,r),t+=n}return new d2(d5,e.length,r)}(e)];return(r=e,dY.test(r))?[function(e){var t;let r;if(t=e,!dY.test(t))throw RangeError("String contains unencodable characters in alphanumeric mode");let n=[];for(r=0;r+2<=e.length;r+=2){let t=45*dX.indexOf(e.charAt(r));d0(t+=dX.indexOf(e.charAt(r+1)),11,n)}return r<e.length&&d0(dX.indexOf(e.charAt(r)),6,n),new d2(d3,e.length,n)}(e)]:[d8(function(e){e=encodeURI(e);let t=[];for(let r=0;r<e.length;r++)"%"!==e.charAt(r)?t.push(e.charCodeAt(r)):(t.push(Number.parseInt(e.substring(r+1,r+3),16)),r+=2);return t}(e))]}(e):Array.isArray(e)?[d8(e)]:void 0;if(!l)throw Error(`uqr only supports encoding string and binary data, but got: ${typeof e}`);let c=function(e,t,r=1,n=40,o=-1,i=!0){let a,s;if(!(1<=r&&r<=n&&n<=40)||o<-1||o>7)throw RangeError("Invalid value");for(a=r;;a++){let r=8*d9(a,t),o=function(e,t){let r=0;for(let n of e){let e=d6(n.mode,t);if(n.numChars>=1<<e)return Number.POSITIVE_INFINITY;r+=4+e+n.bitData.length}return r}(e,a);if(o<=r){s=o;break}if(a>=n)throw RangeError("Data too long")}for(let e of[d$,dU,dG])i&&s<=8*d9(a,e)&&(t=e);let l=[];for(let t of e)for(let e of(d0(t.mode[0],4,l),d0(t.numChars,d6(t.mode,a),l),t.getData()))l.push(e);let c=8*d9(a,t);d0(0,Math.min(4,c-l.length),l),d0(0,(8-l.length%8)%8,l);for(let e=236;l.length<c;e^=253)d0(e,8,l);let d=Array.from({length:Math.ceil(l.length/8)},()=>0);return l.forEach((e,t)=>d[t>>>3]|=e<<7-(7&t)),new dQ(a,t,d,o)}(l,dq[r],o,i,a,n),d=function(e,t=1){if(!t)return e;let{size:r}=e,n=r+2*t;e.size=n,e.data.forEach(e=>{for(let r=0;r<t;r++)e.unshift(!1),e.push(!1)});for(let r=0;r<t;r++)e.data.unshift(Array.from({length:n},e=>!1)),e.data.push(Array.from({length:n},e=>!1));let o=dj.Border;e.types.forEach(e=>{for(let r=0;r<t;r++)e.unshift(o),e.push(o)});for(let r=0;r<t;r++)e.types.unshift(Array.from({length:n},e=>o)),e.types.push(Array.from({length:n},e=>o));return e}({version:c.version,maskPattern:c.mask,size:c.size,data:c.modules,types:c.types},s);return t?.invert&&(d.data=d.data.map(e=>e.map(e=>!e))),t?.onEncoded?.(d),d})(e,t))},states:{idle:{on:{"VALUE.SET":{actions:["setValue"]},"DOWNLOAD_TRIGGER.CLICK":{actions:["downloadQrCode"]}}}},implementations:{actions:{setValue({context:e,event:t}){e.set("value",t.value)},downloadQrCode({event:e,scope:t}){let{mimeType:r,quality:n,fileName:o}=e,i=un(t),a=t.getDoc();(function(e,t){let{type:r,quality:n=.92,background:o}=t;if(!e)throw Error("[zag-js > getDataUrl]: Could not find the svg element");let i=t2(e),a=i.document,s=e.getBoundingClientRect(),l=e.cloneNode(!0);l.hasAttribute("viewBox")||l.setAttribute("viewBox",`0 0 ${s.width} ${s.height}`);let c="data:image/svg+xml;charset=utf-8,"+encodeURIComponent('<?xml version="1.0" standalone="no"?>\r\n'+new i.XMLSerializer().serializeToString(l));if("image/svg+xml"===r)return Promise.resolve(c).then(e=>(l.remove(),e));let d=i.devicePixelRatio||1,u=a.createElement("canvas"),p=new i.Image;p.src=c,u.width=s.width*d,u.height=s.height*d;let g=u.getContext("2d");return("image/jpeg"===r||o)&&(g.fillStyle=o||"white",g.fillRect(0,0,u.width,u.height)),new Promise(e=>{p.onload=()=>{g?.drawImage(p,0,0,u.width,u.height),e(u.toDataURL(r,n)),l.remove()}})})(i,{type:r,quality:n}).then(e=>{let t=a.createElement("a");t.href=e,t.rel="noopener",t.download=o,t.click(),setTimeout(()=>{t.remove()},0)})}}}});var uo=nI()(["ids","defaultValue","value","id","encoding","dir","getRootNode","onValueChange","pixelSize"]);(0,tm.PM)(uo);let ui={slots:ut.keys(),className:"chakra-qr-code",base:{root:{position:"relative",width:"fit-content","--qr-code-overlay-size":"calc(var(--qr-code-size) / 3)"},frame:{width:"var(--qr-code-size)",height:"var(--qr-code-size)",fill:"currentColor"},overlay:{display:"flex",alignItems:"center",justifyContent:"center",width:"var(--qr-code-overlay-size)",height:"var(--qr-code-overlay-size)",padding:"1",bg:"bg",rounded:"l1"}},variants:{size:{"2xs":{root:{"--qr-code-size":"40px"}},xs:{root:{"--qr-code-size":"64px"}},sm:{root:{"--qr-code-size":"80px"}},md:{root:{"--qr-code-size":"120px"}},lg:{root:{"--qr-code-size":"160px"}},xl:{root:{"--qr-code-size":"200px"}},"2xl":{root:{"--qr-code-size":"240px"}},full:{root:{"--qr-code-size":"100%"}}}},defaultVariants:{size:"md"}},ua={className:"chakra-radio-card",slots:lP.keys(),base:{root:{display:"flex",flexDirection:"column",gap:"1.5",isolation:"isolate"},item:{flex:"1",display:"flex",flexDirection:"column",userSelect:"none",position:"relative",borderRadius:"l2",_focus:{bg:"colorPalette.muted/20"},_disabled:{opacity:"0.8",borderColor:"border.disabled"},_checked:{zIndex:"1"}},label:{display:"inline-flex",fontWeight:"medium",textStyle:"sm",_disabled:{opacity:"0.5"}},itemText:{fontWeight:"medium",flex:"1"},itemDescription:{opacity:"0.64",textStyle:"sm"},itemControl:{display:"inline-flex",flex:"1",pos:"relative",rounded:"inherit",justifyContent:"var(--radio-card-justify)",alignItems:"var(--radio-card-align)",_disabled:{bg:"bg.muted"}},itemIndicator:tl.base,itemAddon:{roundedBottom:"inherit",_disabled:{color:"fg.muted"}},itemContent:{display:"flex",flexDirection:"column",flex:"1",gap:"1",justifyContent:"var(--radio-card-justify)",alignItems:"var(--radio-card-align)"}},variants:{size:{sm:{item:{textStyle:"sm"},itemControl:{padding:"3",gap:"1.5"},itemAddon:{px:"3",py:"1.5",borderTopWidth:"1px"},itemIndicator:tl.variants?.size.sm},md:{item:{textStyle:"sm"},itemControl:{padding:"4",gap:"2.5"},itemAddon:{px:"4",py:"2",borderTopWidth:"1px"},itemIndicator:tl.variants?.size.md},lg:{item:{textStyle:"md"},itemControl:{padding:"4",gap:"3.5"},itemAddon:{px:"4",py:"2",borderTopWidth:"1px"},itemIndicator:tl.variants?.size.lg}},variant:{surface:{item:{borderWidth:"1px",_checked:{bg:"colorPalette.subtle",color:"colorPalette.fg",borderColor:"colorPalette.muted"}},itemIndicator:tl.variants?.variant.solid},subtle:{item:{bg:"bg.muted"},itemControl:{_checked:{bg:"colorPalette.muted",color:"colorPalette.fg"}},itemIndicator:tl.variants?.variant.outline},outline:{item:{borderWidth:"1px",_checked:{boxShadow:"0 0 0 1px var(--shadow-color)",boxShadowColor:"colorPalette.solid",borderColor:"colorPalette.solid"}},itemIndicator:tl.variants?.variant.solid},solid:{item:{borderWidth:"1px",_checked:{bg:"colorPalette.solid",color:"colorPalette.contrast",borderColor:"colorPalette.solid"}},itemIndicator:tl.variants?.variant.inverted}},justify:{start:{item:{"--radio-card-justify":"flex-start"}},end:{item:{"--radio-card-justify":"flex-end"}},center:{item:{"--radio-card-justify":"center"}}},align:{start:{item:{"--radio-card-align":"flex-start"},itemControl:{textAlign:"start"}},end:{item:{"--radio-card-align":"flex-end"},itemControl:{textAlign:"end"}},center:{item:{"--radio-card-align":"center"},itemControl:{textAlign:"center"}}},orientation:{vertical:{itemControl:{flexDirection:"column"}},horizontal:{itemControl:{flexDirection:"row"}}}},defaultVariants:{size:"md",variant:"outline",align:"start",orientation:"horizontal"}},us={className:"chakra-radio-group",slots:lT.keys(),base:{item:{display:"inline-flex",alignItems:"center",position:"relative",fontWeight:"medium",_disabled:{cursor:"disabled"}},itemControl:tl.base,label:{userSelect:"none",textStyle:"sm",_disabled:{opacity:"0.5"}}},variants:{variant:{outline:{itemControl:tl.variants?.variant?.outline},subtle:{itemControl:tl.variants?.variant?.subtle},solid:{itemControl:tl.variants?.variant?.solid}},size:{xs:{item:{textStyle:"xs",gap:"1.5"},itemControl:tl.variants?.size?.xs},sm:{item:{textStyle:"sm",gap:"2"},itemControl:tl.variants?.size?.sm},md:{item:{textStyle:"sm",gap:"2.5"},itemControl:tl.variants?.size?.md},lg:{item:{textStyle:"md",gap:"3"},itemControl:tl.variants?.size?.lg}}},defaultVariants:{size:"md",variant:"solid"}},ul={className:"chakra-rating-group",slots:lN.keys(),base:{root:{display:"inline-flex"},control:{display:"inline-flex",alignItems:"center"},item:{display:"inline-flex",alignItems:"center",justifyContent:"center",userSelect:"none"},itemIndicator:{display:"inline-flex",alignItems:"center",justifyContent:"center",width:"1em",height:"1em",position:"relative","--clip-path":{base:"inset(0 50% 0 0)",_rtl:"inset(0 0 0 50%)"},_icon:{stroke:"currentColor",width:"100%",height:"100%",display:"inline-block",flexShrink:0,position:"absolute",left:0,top:0},"& [data-bg]":{color:"bg.emphasized"},"& [data-fg]":{color:"transparent"},"&[data-highlighted]:not([data-half])":{"& [data-fg]":{color:"colorPalette.solid"}},"&[data-half]":{"& [data-fg]":{color:"colorPalette.solid",clipPath:"var(--clip-path)"}}}},variants:{size:{xs:{item:{textStyle:"sm"}},sm:{item:{textStyle:"md"}},md:{item:{textStyle:"xl"}},lg:{item:{textStyle:"2xl"}}}},defaultVariants:{size:"md"}},uc=sr.rename("segment-group");uc.build();let ud={className:"chakra-segment-group",slots:uc.keys(),base:{root:{"--segment-radius":"radii.l2",borderRadius:"l2",display:"inline-flex",boxShadow:"inset",minW:"max-content",textAlign:"center",position:"relative",isolation:"isolate",bg:"bg.muted",_vertical:{flexDirection:"column"}},item:{display:"flex",alignItems:"center",justifyContent:"center",userSelect:"none",fontSize:"sm",position:"relative",color:"fg",borderRadius:"var(--segment-radius)",_disabled:{opacity:"0.5"},"&:has(input:focus-visible)":{focusRing:"outside"},_before:{content:'""',position:"absolute",bg:"border",transition:"opacity 0.2s"},_horizontal:{_before:{insetInlineStart:0,insetBlock:"1.5",width:"1px"}},_vertical:{_before:{insetBlockStart:0,insetInline:"1.5",height:"1px"}},"& + &[data-state=checked], &[data-state=checked] + &, &:first-of-type":{_before:{opacity:"0"}},"&[data-state=checked][data-ssr]":{shadow:"sm",bg:"bg",borderRadius:"var(--segment-radius)"}},indicator:{shadow:"sm",pos:"absolute",bg:{_light:"bg",_dark:"bg.emphasized"},width:"var(--width)",height:"var(--height)",top:"var(--top)",left:"var(--left)",zIndex:-1,borderRadius:"var(--segment-radius)"}},variants:{size:{xs:{item:{textStyle:"xs",px:"3",gap:"1",height:"6"}},sm:{item:{textStyle:"sm",px:"4",gap:"2",height:"8"}},md:{item:{textStyle:"sm",px:"4",gap:"2",height:"10"}},lg:{item:{textStyle:"md",px:"4.5",gap:"3",height:"11"}}}},defaultVariants:{size:"md"}},uu={className:"chakra-slider",slots:lV.keys(),base:{root:{display:"flex",flexDirection:"column",gap:"1",textStyle:"sm",position:"relative",isolation:"isolate",touchAction:"none"},label:{fontWeight:"medium",textStyle:"sm"},control:{display:"inline-flex",alignItems:"center",position:"relative"},track:{overflow:"hidden",borderRadius:"full",flex:"1"},range:{width:"inherit",height:"inherit",_disabled:{bg:"border.emphasized!"}},markerGroup:{position:"absolute!",zIndex:"1"},marker:{"--marker-bg":{base:"white",_underValue:"colors.bg"},display:"flex",alignItems:"center",gap:"calc(var(--slider-thumb-size) / 2)",color:"fg.muted",textStyle:"xs"},markerIndicator:{width:"var(--slider-marker-size)",height:"var(--slider-marker-size)",borderRadius:"full",bg:"var(--marker-bg)"},thumb:{width:"var(--slider-thumb-size)",height:"var(--slider-thumb-size)",display:"flex",alignItems:"center",justifyContent:"center",outline:0,zIndex:"2",borderRadius:"full",_focusVisible:{ring:"2px",ringColor:"colorPalette.focusRing",ringOffset:"2px",ringOffsetColor:"bg"}}},variants:{size:{sm:{root:{"--slider-thumb-size":"sizes.4","--slider-track-size":"sizes.1.5","--slider-marker-center":"6px","--slider-marker-size":"sizes.1","--slider-marker-inset":"3px"}},md:{root:{"--slider-thumb-size":"sizes.5","--slider-track-size":"sizes.2","--slider-marker-center":"8px","--slider-marker-size":"sizes.1","--slider-marker-inset":"4px"}},lg:{root:{"--slider-thumb-size":"sizes.6","--slider-track-size":"sizes.2.5","--slider-marker-center":"9px","--slider-marker-size":"sizes.1.5","--slider-marker-inset":"5px"}}},variant:{outline:{track:{shadow:"inset",bg:"bg.emphasized/72"},range:{bg:"colorPalette.solid"},thumb:{borderWidth:"2px",borderColor:"colorPalette.solid",bg:"bg",_disabled:{bg:"border.emphasized",borderColor:"border.emphasized"}}},solid:{track:{bg:"colorPalette.subtle",_disabled:{bg:"bg.muted"}},range:{bg:"colorPalette.solid"},thumb:{bg:"colorPalette.solid",_disabled:{bg:"border.emphasized"}}}},orientation:{vertical:{root:{display:"inline-flex"},control:{flexDirection:"column",height:"100%",minWidth:"var(--slider-thumb-size)","&[data-has-mark-label], &:has(.chakra-slider__marker-label)":{marginEnd:"4"}},track:{width:"var(--slider-track-size)"},thumb:{left:"50%",translate:"-50% 0"},markerGroup:{insetStart:"var(--slider-marker-center)",insetBlock:"var(--slider-marker-inset)"},marker:{flexDirection:"row"}},horizontal:{control:{flexDirection:"row",width:"100%",minHeight:"var(--slider-thumb-size)","&[data-has-mark-label], &:has(.chakra-slider__marker-label)":{marginBottom:"4"}},track:{height:"var(--slider-track-size)"},thumb:{top:"50%",translate:"0 -50%"},markerGroup:{top:"var(--slider-marker-center)",insetInline:"var(--slider-marker-inset)"},marker:{flexDirection:"column"}}}},defaultVariants:{size:"md",variant:"outline",orientation:"horizontal"}},up={className:"chakra-stat",slots:lz.keys(),base:{root:{display:"flex",flexDirection:"column",gap:"1",position:"relative",flex:"1"},label:{display:"inline-flex",gap:"1.5",alignItems:"center",color:"fg.muted",textStyle:"sm"},helpText:{color:"fg.muted",textStyle:"xs"},valueUnit:{color:"fg.muted",textStyle:"xs",fontWeight:"initial",letterSpacing:"initial"},valueText:{verticalAlign:"baseline",fontWeight:"semibold",letterSpacing:"tight",fontFeatureSettings:"pnum",fontVariantNumeric:"proportional-nums",display:"inline-flex",gap:"1"},indicator:{display:"inline-flex",alignItems:"center",justifyContent:"center",marginEnd:1,"& :where(svg)":{w:"1em",h:"1em"},"&[data-type=up]":{color:"fg.success"},"&[data-type=down]":{color:"fg.error"}}},variants:{size:{sm:{valueText:{textStyle:"xl"}},md:{valueText:{textStyle:"2xl"}},lg:{valueText:{textStyle:"3xl"}}}},defaultVariants:{size:"md"}},ug={className:"chakra-status",slots:lF.keys(),base:{root:{display:"inline-flex",alignItems:"center",gap:"2"},indicator:{width:"0.64em",height:"0.64em",flexShrink:0,borderRadius:"full",forcedColorAdjust:"none",bg:"colorPalette.solid"}},variants:{size:{sm:{root:{textStyle:"xs"}},md:{root:{textStyle:"sm"}},lg:{root:{textStyle:"md"}}}},defaultVariants:{size:"md"}},uh={className:"chakra-steps",slots:lA.keys(),base:{root:{display:"flex",width:"full"},list:{display:"flex",justifyContent:"space-between","--steps-gutter":"spacing.3","--steps-thickness":"2px"},title:{fontWeight:"medium",color:"fg"},description:{color:"fg.muted"},separator:{bg:"border",flex:"1"},indicator:{display:"flex",justifyContent:"center",alignItems:"center",flexShrink:"0",borderRadius:"full",fontWeight:"medium",width:"var(--steps-size)",height:"var(--steps-size)",_icon:{flexShrink:"0",width:"var(--steps-icon-size)",height:"var(--steps-icon-size)"}},item:{position:"relative",display:"flex",gap:"3",flex:"1 0 0","&:last-of-type":{flex:"initial","& [data-part=separator]":{display:"none"}}},trigger:{display:"flex",alignItems:"center",gap:"3",textAlign:"start",focusVisibleRing:"outside",borderRadius:"l2"},content:{focusVisibleRing:"outside"}},variants:{orientation:{vertical:{root:{flexDirection:"row",height:"100%"},list:{flexDirection:"column",alignItems:"flex-start"},separator:{position:"absolute",width:"var(--steps-thickness)",height:"100%",maxHeight:"calc(100% - var(--steps-size) - var(--steps-gutter) * 2)",top:"calc(var(--steps-size) + var(--steps-gutter))",insetStart:"calc(var(--steps-size) / 2 - 1px)"},item:{alignItems:"flex-start"}},horizontal:{root:{flexDirection:"column",width:"100%"},list:{flexDirection:"row",alignItems:"center"},separator:{width:"100%",height:"var(--steps-thickness)",marginX:"var(--steps-gutter)"},item:{alignItems:"center"}}},variant:{solid:{indicator:{_incomplete:{borderWidth:"var(--steps-thickness)"},_current:{bg:"colorPalette.muted",borderWidth:"var(--steps-thickness)",borderColor:"colorPalette.solid",color:"colorPalette.fg"},_complete:{bg:"colorPalette.solid",borderColor:"colorPalette.solid",color:"colorPalette.contrast"}},separator:{_complete:{bg:"colorPalette.solid"}}},subtle:{indicator:{_incomplete:{bg:"bg.muted"},_current:{bg:"colorPalette.muted",color:"colorPalette.fg"},_complete:{bg:"colorPalette.emphasized",color:"colorPalette.fg"}},separator:{_complete:{bg:"colorPalette.emphasized"}}}},size:{xs:{root:{gap:"2.5"},list:{"--steps-size":"sizes.6","--steps-icon-size":"sizes.3.5",textStyle:"xs"},title:{textStyle:"sm"}},sm:{root:{gap:"3"},list:{"--steps-size":"sizes.8","--steps-icon-size":"sizes.4",textStyle:"xs"},title:{textStyle:"sm"}},md:{root:{gap:"4"},list:{"--steps-size":"sizes.10","--steps-icon-size":"sizes.4",textStyle:"sm"},title:{textStyle:"sm"}},lg:{root:{gap:"6"},list:{"--steps-size":"sizes.11","--steps-icon-size":"sizes.5",textStyle:"md"},title:{textStyle:"md"}}}},defaultVariants:{size:"md",variant:"solid",orientation:"horizontal"}},uf={slots:lD.keys(),className:"chakra-switch",base:{root:{display:"inline-flex",gap:"2.5",alignItems:"center",position:"relative",verticalAlign:"middle","--switch-diff":"calc(var(--switch-width) - var(--switch-height))","--switch-x":{base:"var(--switch-diff)",_rtl:"calc(var(--switch-diff) * -1)"}},label:{lineHeight:"1",userSelect:"none",fontSize:"sm",fontWeight:"medium",_disabled:{opacity:"0.5"}},indicator:{position:"absolute",height:"var(--switch-height)",width:"var(--switch-height)",fontSize:"var(--switch-indicator-font-size)",fontWeight:"medium",flexShrink:0,userSelect:"none",display:"grid",placeContent:"center",transition:"inset-inline-start 0.12s ease",insetInlineStart:"calc(var(--switch-x) - 2px)",_checked:{insetInlineStart:"2px"}},control:{display:"inline-flex",gap:"0.5rem",flexShrink:0,justifyContent:"flex-start",cursor:"switch",borderRadius:"full",position:"relative",width:"var(--switch-width)",height:"var(--switch-height)",transition:"backgrounds",_disabled:{opacity:"0.5",cursor:"not-allowed"},_invalid:{outline:"2px solid",outlineColor:"border.error",outlineOffset:"2px"}},thumb:{display:"flex",alignItems:"center",justifyContent:"center",flexShrink:0,transitionProperty:"translate",transitionDuration:"fast",borderRadius:"inherit",_checked:{translate:"var(--switch-x) 0"}}},variants:{variant:{solid:{control:{borderRadius:"full",bg:"bg.emphasized",focusVisibleRing:"outside",_checked:{bg:"colorPalette.solid"}},thumb:{bg:"white",width:"var(--switch-height)",height:"var(--switch-height)",scale:"0.8",boxShadow:"sm",_checked:{bg:"colorPalette.contrast"}}},raised:{control:{borderRadius:"full",height:"calc(var(--switch-height) / 2)",bg:"bg.muted",boxShadow:"inset",_checked:{bg:"colorPalette.solid/60"}},thumb:{width:"var(--switch-height)",height:"var(--switch-height)",position:"relative",top:"calc(var(--switch-height) * -0.25)",bg:"white",boxShadow:"xs",focusVisibleRing:"outside",_checked:{bg:"colorPalette.solid"}}}},size:{xs:{root:{"--switch-width":"sizes.6","--switch-height":"sizes.3","--switch-indicator-font-size":"fontSizes.xs"}},sm:{root:{"--switch-width":"sizes.8","--switch-height":"sizes.4","--switch-indicator-font-size":"fontSizes.xs"}},md:{root:{"--switch-width":"sizes.10","--switch-height":"sizes.5","--switch-indicator-font-size":"fontSizes.sm"}},lg:{root:{"--switch-width":"sizes.12","--switch-height":"sizes.6","--switch-indicator-font-size":"fontSizes.md"}}}},defaultVariants:{variant:"solid",size:"md"}},um={className:"chakra-table",slots:lL.keys(),base:{root:{fontVariantNumeric:"lining-nums tabular-nums",borderCollapse:"collapse",width:"full",textAlign:"start",verticalAlign:"top"},row:{_selected:{bg:"colorPalette.subtle"}},cell:{textAlign:"start",alignItems:"center"},columnHeader:{fontWeight:"medium",textAlign:"start",color:"fg"},caption:{fontWeight:"medium",textStyle:"xs"},footer:{fontWeight:"medium"}},variants:{interactive:{true:{body:{"& tr":{_hover:{bg:"colorPalette.subtle"}}}}},stickyHeader:{true:{header:{"& :where(tr)":{top:"var(--table-sticky-offset, 0)",position:"sticky",zIndex:1}}}},striped:{true:{row:{"&:nth-of-type(odd) td":{bg:"bg.muted"}}}},showColumnBorder:{true:{columnHeader:{"&:not(:last-of-type)":{borderInlineEndWidth:"1px"}},cell:{"&:not(:last-of-type)":{borderInlineEndWidth:"1px"}}}},variant:{line:{columnHeader:{borderBottomWidth:"1px"},cell:{borderBottomWidth:"1px"},row:{bg:"bg"}},outline:{root:{boxShadow:"0 0 0 1px {colors.border}",overflow:"hidden"},columnHeader:{borderBottomWidth:"1px"},header:{bg:"bg.muted"},row:{"&:not(:last-of-type)":{borderBottomWidth:"1px"}},footer:{borderTopWidth:"1px"}}},size:{sm:{root:{textStyle:"sm"},columnHeader:{px:"2",py:"2"},cell:{px:"2",py:"2"}},md:{root:{textStyle:"sm"},columnHeader:{px:"3",py:"3"},cell:{px:"3",py:"3"}},lg:{root:{textStyle:"md"},columnHeader:{px:"4",py:"3"},cell:{px:"4",py:"3"}}}},defaultVariants:{variant:"line",size:"md"}},uv={slots:lj.keys(),className:"chakra-tabs",base:{root:{"--tabs-trigger-radius":"radii.l2",position:"relative",_horizontal:{display:"block"},_vertical:{display:"flex"}},list:{display:"inline-flex",position:"relative",isolation:"isolate","--tabs-indicator-shadow":"shadows.xs","--tabs-indicator-bg":"colors.bg",minH:"var(--tabs-height)",_horizontal:{flexDirection:"row"},_vertical:{flexDirection:"column"}},trigger:{outline:"0",minW:"var(--tabs-height)",height:"var(--tabs-height)",display:"flex",alignItems:"center",fontWeight:"medium",position:"relative",cursor:"button",gap:"2",_focusVisible:{zIndex:1,outline:"2px solid",outlineColor:"colorPalette.focusRing"},_disabled:{cursor:"not-allowed",opacity:.5}},content:{focusVisibleRing:"inside",_horizontal:{width:"100%",pt:"var(--tabs-content-padding)"},_vertical:{height:"100%",ps:"var(--tabs-content-padding)"}},indicator:{width:"var(--width)",height:"var(--height)",borderRadius:"var(--tabs-indicator-radius)",bg:"var(--tabs-indicator-bg)",shadow:"var(--tabs-indicator-shadow)",zIndex:-1}},variants:{fitted:{true:{list:{display:"flex"},trigger:{flex:1,textAlign:"center",justifyContent:"center"}}},justify:{start:{list:{justifyContent:"flex-start"}},center:{list:{justifyContent:"center"}},end:{list:{justifyContent:"flex-end"}}},size:{sm:{root:{"--tabs-height":"sizes.9","--tabs-content-padding":"spacing.3"},trigger:{py:"1",px:"3",textStyle:"sm"}},md:{root:{"--tabs-height":"sizes.10","--tabs-content-padding":"spacing.4"},trigger:{py:"2",px:"4",textStyle:"sm"}},lg:{root:{"--tabs-height":"sizes.11","--tabs-content-padding":"spacing.4.5"},trigger:{py:"2",px:"4.5",textStyle:"md"}}},variant:{line:{list:{display:"flex",borderColor:"border",_horizontal:{borderBottomWidth:"1px"},_vertical:{borderEndWidth:"1px"}},trigger:{color:"fg.muted",_disabled:{_active:{bg:"initial"}},_selected:{color:"fg",_horizontal:{layerStyle:"indicator.bottom","--indicator-offset-y":"-1px","--indicator-color":"colors.colorPalette.solid"},_vertical:{layerStyle:"indicator.end","--indicator-offset-x":"-1px"}}}},subtle:{trigger:{borderRadius:"var(--tabs-trigger-radius)",color:"fg.muted",_selected:{bg:"colorPalette.subtle",color:"colorPalette.fg"}}},enclosed:{list:{bg:"bg.muted",padding:"1",borderRadius:"l3",minH:"calc(var(--tabs-height) - 4px)"},trigger:{justifyContent:"center",color:"fg.muted",borderRadius:"var(--tabs-trigger-radius)",_selected:{bg:"bg",color:"colorPalette.fg",shadow:"xs"}}},outline:{list:{"--line-thickness":"1px","--line-offset":"calc(var(--line-thickness) * -1)",borderColor:"border",display:"flex",_horizontal:{_before:{content:'""',position:"absolute",bottom:"0px",width:"100%",borderBottomWidth:"var(--line-thickness)",borderBottomColor:"border"}},_vertical:{_before:{content:'""',position:"absolute",insetInline:"var(--line-offset)",height:"calc(100% - calc(var(--line-thickness) * 2))",borderEndWidth:"var(--line-thickness)",borderEndColor:"border"}}},trigger:{color:"fg.muted",borderWidth:"1px",borderColor:"transparent",_selected:{bg:"currentBg",color:"colorPalette.fg"},_horizontal:{borderTopRadius:"var(--tabs-trigger-radius)",marginBottom:"var(--line-offset)",marginEnd:{_notLast:"var(--line-offset)"},_selected:{borderColor:"border",borderBottomColor:"transparent"}},_vertical:{borderStartRadius:"var(--tabs-trigger-radius)",marginEnd:"var(--line-offset)",marginBottom:{_notLast:"var(--line-offset)"},_selected:{borderColor:"border",borderEndColor:"transparent"}}}},plain:{trigger:{color:"fg.muted",_selected:{color:"colorPalette.fg"},borderRadius:"var(--tabs-trigger-radius)","&[data-selected][data-ssr]":{bg:"var(--tabs-indicator-bg)",shadow:"var(--tabs-indicator-shadow)",borderRadius:"var(--tabs-indicator-radius)"}}}}},defaultVariants:{size:"md",variant:"line"}},ub=tt.variants?.variant,ux={slots:lW.keys(),className:"chakra-tag",base:{root:{display:"inline-flex",alignItems:"center",verticalAlign:"top",maxWidth:"100%",userSelect:"none",borderRadius:"l2",focusVisibleRing:"outside"},label:{lineClamp:"1"},closeTrigger:{display:"flex",alignItems:"center",justifyContent:"center",outline:"0",borderRadius:"l1",color:"currentColor",focusVisibleRing:"inside",focusRingWidth:"2px"},startElement:{flexShrink:0,boxSize:"var(--tag-element-size)",ms:"var(--tag-element-offset)","&:has([data-scope=avatar])":{boxSize:"var(--tag-avatar-size)",ms:"calc(var(--tag-element-offset) * 1.5)"},_icon:{boxSize:"100%"}},endElement:{flexShrink:0,boxSize:"var(--tag-element-size)",me:"var(--tag-element-offset)",_icon:{boxSize:"100%"},"&:has(button)":{ms:"calc(var(--tag-element-offset) * -1)"}}},variants:{size:{sm:{root:{px:"1.5",minH:"4.5",gap:"1","--tag-avatar-size":"spacing.3","--tag-element-size":"spacing.3","--tag-element-offset":"-2px"},label:{textStyle:"xs"}},md:{root:{px:"1.5",minH:"5",gap:"1","--tag-avatar-size":"spacing.3.5","--tag-element-size":"spacing.3.5","--tag-element-offset":"-2px"},label:{textStyle:"xs"}},lg:{root:{px:"2",minH:"6",gap:"1.5","--tag-avatar-size":"spacing.4.5","--tag-element-size":"spacing.4","--tag-element-offset":"-3px"},label:{textStyle:"sm"}},xl:{root:{px:"2.5",minH:"8",gap:"1.5","--tag-avatar-size":"spacing.6","--tag-element-size":"spacing.4.5","--tag-element-offset":"-4px"},label:{textStyle:"sm"}}},variant:{subtle:{root:ub?.subtle},solid:{root:ub?.solid},outline:{root:ub?.outline},surface:{root:ub?.surface}}},defaultVariants:{size:"md",variant:"surface"}},uy={slots:lB.keys(),className:"chakra-timeline",base:{root:{display:"flex",flexDirection:"column",width:"full","--timeline-thickness":"1px","--timeline-gutter":"4px"},item:{display:"flex",position:"relative",alignItems:"flex-start",flexShrink:0,gap:"4",_last:{"& :where(.chakra-timeline__separator)":{display:"none"}}},separator:{position:"absolute",borderStartWidth:"var(--timeline-thickness)",ms:"calc(-1 * var(--timeline-thickness) / 2)",insetInlineStart:"calc(var(--timeline-indicator-size) / 2)",insetBlock:"0",borderColor:"border"},indicator:{outline:"2px solid {colors.bg}",position:"relative",flexShrink:"0",boxSize:"var(--timeline-indicator-size)",fontSize:"var(--timeline-font-size)",display:"flex",alignItems:"center",justifyContent:"center",borderRadius:"full",fontWeight:"medium"},connector:{alignSelf:"stretch",position:"relative"},content:{pb:"6",display:"flex",flexDirection:"column",width:"full",gap:"2"},title:{display:"flex",fontWeight:"medium",flexWrap:"wrap",gap:"1.5",alignItems:"center",mt:"var(--timeline-margin)"},description:{color:"fg.muted",textStyle:"xs"}},variants:{variant:{subtle:{indicator:{bg:"colorPalette.muted"}},solid:{indicator:{bg:"colorPalette.solid",color:"colorPalette.contrast"}},outline:{indicator:{bg:"currentBg",borderWidth:"1px",borderColor:"colorPalette.muted"}},plain:{}},size:{sm:{root:{"--timeline-indicator-size":"sizes.4","--timeline-font-size":"fontSizes.2xs"},title:{textStyle:"xs"}},md:{root:{"--timeline-indicator-size":"sizes.5","--timeline-font-size":"fontSizes.xs"},title:{textStyle:"sm"}},lg:{root:{"--timeline-indicator-size":"sizes.6","--timeline-font-size":"fontSizes.xs"},title:{mt:"0.5",textStyle:"sm"}},xl:{root:{"--timeline-indicator-size":"sizes.8","--timeline-font-size":"fontSizes.sm"},title:{mt:"1.5",textStyle:"sm"}}}},defaultVariants:{size:"md",variant:"solid"}},uk={slots:lM.keys(),className:"chakra-toast",base:{root:{width:"full",display:"flex",alignItems:"flex-start",position:"relative",gap:"3",py:"4",ps:"4",pe:"6",borderRadius:"l2",translate:"var(--x) var(--y)",scale:"var(--scale)",zIndex:"var(--z-index)",height:"var(--height)",opacity:"var(--opacity)",willChange:"translate, opacity, scale",transition:"translate 400ms, scale 400ms, opacity 400ms, height 400ms, box-shadow 200ms",transitionTimingFunction:"cubic-bezier(0.21, 1.02, 0.73, 1)",_closed:{transition:"translate 400ms, scale 400ms, opacity 200ms",transitionTimingFunction:"cubic-bezier(0.06, 0.71, 0.55, 1)"},bg:"bg.panel",color:"fg",boxShadow:"xl","--toast-trigger-bg":"colors.bg.muted","&[data-type=warning]":{bg:"orange.solid",color:"orange.contrast","--toast-trigger-bg":"{white/10}","--toast-border-color":"{white/40}"},"&[data-type=success]":{bg:"green.solid",color:"green.contrast","--toast-trigger-bg":"{white/10}","--toast-border-color":"{white/40}"},"&[data-type=error]":{bg:"red.solid",color:"red.contrast","--toast-trigger-bg":"{white/10}","--toast-border-color":"{white/40}"}},title:{fontWeight:"medium",textStyle:"sm",marginEnd:"2"},description:{display:"inline",textStyle:"sm",opacity:"0.8"},indicator:{flexShrink:"0",boxSize:"5"},actionTrigger:{textStyle:"sm",fontWeight:"medium",height:"8",px:"3",borderRadius:"l2",alignSelf:"center",borderWidth:"1px",borderColor:"var(--toast-border-color, inherit)",transition:"background 200ms",_hover:{bg:"var(--toast-trigger-bg)"}},closeTrigger:{position:"absolute",top:"1",insetEnd:"1",padding:"1",display:"inline-flex",alignItems:"center",justifyContent:"center",color:"{currentColor/60}",borderRadius:"l2",textStyle:"md",transition:"background 200ms",_icon:{boxSize:"1em"}}}},uS=Symbol(),uw=Symbol(),uC=(e,t)=>new Proxy(e,t),uO=Object.getPrototypeOf,uE=new WeakMap,uI=e=>e&&(uE.has(e)?uE.get(e):uO(e)===Object.prototype||uO(e)===Array.prototype),uT=e=>Object.values(Object.getOwnPropertyDescriptors(e)).some(e=>!e.configurable&&!e.writable),uP=e=>{if(Array.isArray(e))return Array.from(e);let t=Object.getOwnPropertyDescriptors(e);return Object.values(t).forEach(e=>{e.configurable=!0}),Object.create(uO(e),t)},uN=(e,t)=>{let r={f:t},n=!1,o=(t,o)=>{if(!n){let n=r.a.get(e);if(n||(n={},r.a.set(e,n)),"w"===t)n.w=!0;else{let e=n[t];e||(e=new Set,n[t]=e),e.add(o)}}},i=()=>{n=!0,r.a.delete(e)},a={get:(t,n)=>n===uw?e:(o("k",n),u_(Reflect.get(t,n),r.a,r.c,r.t)),has:(e,t)=>t===uS?(i(),!0):(o("h",t),Reflect.has(e,t)),getOwnPropertyDescriptor:(e,t)=>(o("o",t),Reflect.getOwnPropertyDescriptor(e,t)),ownKeys:e=>(o("w"),Reflect.ownKeys(e))};return t&&(a.set=a.deleteProperty=()=>!1),[a,r]},uR=e=>e[uw]||e,u_=(e,t,r,n)=>{if(!uI(e))return e;let o=n&&n.get(e);if(!o){let t=uR(e);o=uT(t)?[t,uP(t)]:[t],null==n||n.set(e,o)}let[i,a]=o,s=r&&r.get(i);return(!s||!!a!==s[1].f)&&((s=uN(i,!!a))[1].p=uC(a||i,s[0]),r&&r.set(i,s)),s[1].a=t,s[1].c=r,s[1].t=n,s[1].p},uV=e=>uI(e)&&e[uw]||null,uz=(e,t=!0)=>{uE.set(e,t)};function uF(e,t){let r="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:void 0;return r?(r[e]||(r[e]=t()),r[e]):t()}var uA=uF("__zag__refSet",()=>new WeakSet),uD=e=>"object"==typeof e&&null!==e&&"$$typeof"in e&&"props"in e,uL=e=>"object"==typeof e&&null!==e&&"__v_isVNode"in e,uM=e=>"object"==typeof e&&null!==e&&"nodeType"in e&&"string"==typeof e.nodeName,uj=e=>uD(e)||uL(e)||uM(e),uW=e=>null!==e&&"object"==typeof e,uB=e=>uW(e)&&!uA.has(e)&&(Array.isArray(e)||!(Symbol.iterator in e))&&!uj(e)&&!(e instanceof WeakMap)&&!(e instanceof WeakSet)&&!(e instanceof Error)&&!(e instanceof Number)&&!(e instanceof Date)&&!(e instanceof String)&&!(e instanceof RegExp)&&!(e instanceof ArrayBuffer)&&!(e instanceof Promise),uH=()=>!1,u$=uF("__zag__proxyStateMap",()=>new WeakMap),[uU]=((e=Object.is,t=(e,t)=>new Proxy(e,t),r=new WeakMap,n=(e,t)=>{let n=r.get(e);if(n?.[0]===t)return n[1];let o=Array.isArray(e)?[]:Object.create(Object.getPrototypeOf(e));return uz(o,!0),r.set(e,[t,o]),Reflect.ownKeys(e).forEach(t=>{let r=Reflect.get(e,t);uA.has(r)?(uz(r,!1),o[t]=r):u$.has(r)?o[t]=uq(r):o[t]=r}),Object.freeze(o)},o=new WeakMap,i=[1,1],a=r=>{if(!uW(r))throw Error("object required");let a=o.get(r);if(a)return a;let s=i[0],l=new Set,c=(e,t=++i[0])=>{s!==t&&(s=t,l.forEach(r=>r(e,t)))},d=i[1],u=(e=++i[1])=>(d===e||l.size||(d=e,g.forEach(([t])=>{let r=t[1](e);r>s&&(s=r)})),s),p=e=>(t,r)=>{let n=[...t];n[1]=[e,...n[1]],c(n,r)},g=new Map,h=(e,t)=>{if(uH()&&g.has(e))throw Error("prop listener already exists");if(l.size){let r=t[3](p(e));g.set(e,[t,r])}else g.set(e,[t])},f=e=>{let t=g.get(e);t&&(g.delete(e),t[1]?.())},m=e=>{l.add(e),1===l.size&&g.forEach(([e,t],r)=>{if(uH()&&t)throw Error("remove already exists");let n=e[3](p(r));g.set(r,[e,n])});let t=()=>{l.delete(e),0===l.size&&g.forEach(([e,t],r)=>{t&&(t(),g.set(r,[e]))})};return t},v=Array.isArray(r)?[]:Object.create(Object.getPrototypeOf(r)),b={deleteProperty(e,t){let r=Reflect.get(e,t);f(t);let n=Reflect.deleteProperty(e,t);return n&&c(["delete",[t],r]),n},set(t,r,n,i){let a=Reflect.has(t,r),s=Reflect.get(t,r,i);if(a&&(e(s,n)||o.has(n)&&e(s,o.get(n))))return!0;f(r),uW(n)&&(n=uV(n)||n);let l=n;if(Object.getOwnPropertyDescriptor(t,r)?.set);else{!u$.has(n)&&uB(n)&&(l=uG(n));let e=!uA.has(l)&&u$.get(l);e&&h(r,e)}return Reflect.set(t,r,l,i),c(["set",[r],n,s]),!0}},x=t(v,b);o.set(r,x);let y=[v,u,n,m];return u$.set(x,y),Reflect.ownKeys(r).forEach(e=>{let t=Object.getOwnPropertyDescriptor(r,e);t.get||t.set?Object.defineProperty(v,e,t):x[e]=r[e]}),x})=>[a,u$,uA,e,t,uB,r,n,o,i])();function uG(e={}){return uU(e)}function uq(e){let t=u$.get(e);uH()&&!t&&console.warn("Please use proxy object");let[r,n,o]=t;return o(r,n())}var uK=tg("tooltip").parts("trigger","arrow","arrowTip","positioner","content"),uY=(uK.build(),e=>e.ids?.trigger??`tooltip:${e.id}:trigger`),uX=e=>e.ids?.positioner??`tooltip:${e.id}:popper`,uJ=e=>e.getById(uY(e)),uZ=e=>e.getById(uX(e)),uQ=uG({id:null}),{and:u0,not:u1}=(0,nv.b6)();(0,nv.Op)({initialState:({prop:e})=>e("open")||e("defaultOpen")?"open":"closed",props:({props:e})=>({id:"x",openDelay:1e3,closeDelay:500,closeOnPointerDown:!0,closeOnEscape:!0,interactive:!1,closeOnScroll:!0,closeOnClick:!0,disabled:!1,...e,positioning:{placement:"bottom",...e.positioning}}),effects:["trackFocusVisible","trackStore"],context:({bindable:e})=>({currentPlacement:e(()=>({defaultValue:void 0})),hasPointerMoveOpened:e(()=>({defaultValue:!1}))}),watch({track:e,action:t,prop:r}){e([()=>r("disabled")],()=>{t(["closeIfDisabled"])}),e([()=>r("open")],()=>{t(["toggleVisibility"])})},states:{closed:{entry:["clearGlobalId"],on:{"controlled.open":{target:"open"},open:[{guard:"isOpenControlled",actions:["invokeOnOpen"]},{target:"open",actions:["invokeOnOpen"]}],"pointer.leave":{actions:["clearPointerMoveOpened"]},"pointer.move":[{guard:u0("noVisibleTooltip",u1("hasPointerMoveOpened")),target:"opening"},{guard:u1("hasPointerMoveOpened"),target:"open",actions:["setPointerMoveOpened","invokeOnOpen"]}]}},opening:{effects:["trackScroll","trackPointerlockChange","waitForOpenDelay"],on:{"after.openDelay":[{guard:"isOpenControlled",actions:["setPointerMoveOpened","invokeOnOpen"]},{target:"open",actions:["setPointerMoveOpened","invokeOnOpen"]}],"controlled.open":{target:"open"},"controlled.close":{target:"closed"},open:[{guard:"isOpenControlled",actions:["invokeOnOpen"]},{target:"open",actions:["invokeOnOpen"]}],"pointer.leave":[{guard:"isOpenControlled",actions:["clearPointerMoveOpened","invokeOnClose","toggleVisibility"]},{target:"closed",actions:["clearPointerMoveOpened","invokeOnClose"]}],close:[{guard:"isOpenControlled",actions:["invokeOnClose","toggleVisibility"]},{target:"closed",actions:["invokeOnClose"]}]}},open:{effects:["trackEscapeKey","trackScroll","trackPointerlockChange","trackPositioning"],entry:["setGlobalId"],on:{"controlled.close":{target:"closed"},close:[{guard:"isOpenControlled",actions:["invokeOnClose"]},{target:"closed",actions:["invokeOnClose"]}],"pointer.leave":[{guard:"isVisible",target:"closing",actions:["clearPointerMoveOpened"]},{guard:"isOpenControlled",actions:["clearPointerMoveOpened","invokeOnClose"]},{target:"closed",actions:["clearPointerMoveOpened","invokeOnClose"]}],"content.pointer.leave":{guard:"isInteractive",target:"closing"},"positioning.set":{actions:["reposition"]}}},closing:{effects:["trackPositioning","waitForCloseDelay"],on:{"after.closeDelay":[{guard:"isOpenControlled",actions:["invokeOnClose"]},{target:"closed",actions:["invokeOnClose"]}],"controlled.close":{target:"closed"},"controlled.open":{target:"open"},close:[{guard:"isOpenControlled",actions:["invokeOnClose"]},{target:"closed",actions:["invokeOnClose"]}],"pointer.move":[{guard:"isOpenControlled",actions:["setPointerMoveOpened","invokeOnOpen","toggleVisibility"]},{target:"open",actions:["setPointerMoveOpened","invokeOnOpen"]}],"content.pointer.move":{guard:"isInteractive",target:"open"},"positioning.set":{actions:["reposition"]}}}},implementations:{guards:{noVisibleTooltip:()=>null===uQ.id,isVisible:({prop:e})=>e("id")===uQ.id,isInteractive:({prop:e})=>!!e("interactive"),hasPointerMoveOpened:({context:e})=>e.get("hasPointerMoveOpened"),isOpenControlled:({prop:e})=>void 0!==e("open")},actions:{setGlobalId:({prop:e})=>{uQ.id=e("id")},clearGlobalId:({prop:e})=>{e("id")===uQ.id&&(uQ.id=null)},invokeOnOpen:({prop:e})=>{e("onOpenChange")?.({open:!0})},invokeOnClose:({prop:e})=>{e("onOpenChange")?.({open:!1})},closeIfDisabled:({prop:e,send:t})=>{e("disabled")&&t({type:"close",src:"disabled.change"})},reposition:({context:e,event:t,prop:r,scope:n})=>{if("positioning.set"===t.type)return nn(uJ(n),()=>uZ(n),{...r("positioning"),...t.options,defer:!0,listeners:!1,onComplete(t){e.set("currentPlacement",t.placement)}})},toggleVisibility:({prop:e,event:t,send:r})=>{queueMicrotask(()=>{r({type:e("open")?"controlled.open":"controlled.close",previousEvent:t})})},setPointerMoveOpened:({context:e})=>{e.set("hasPointerMoveOpened",!0)},clearPointerMoveOpened:({context:e})=>{e.set("hasPointerMoveOpened",!1)}},effects:{trackFocusVisible:({scope:e})=>st({root:e.getRootNode?.()}),trackPositioning:({context:e,prop:t,scope:r})=>(e.get("currentPlacement")||e.set("currentPlacement",t("positioning").placement),nn(uJ(r),()=>uZ(r),{...t("positioning"),defer:!0,onComplete(t){e.set("currentPlacement",t.placement)}})),trackPointerlockChange:({send:e,scope:t})=>rp(t.getDoc(),"pointerlockchange",()=>e({type:"close",src:"pointerlock:change"}),!1),trackScroll:({send:e,prop:t,scope:r})=>{if(!t("closeOnScroll"))return;let n=uJ(r);if(!n)return;let o=(function e(t,r=[]){let n=rV(t),o=n===t.ownerDocument.body,i=t2(n);return o?r.concat(i,i.visualViewport||[],rA(n)?n:[]):r.concat(n,e(n,[]))})(n).map(t=>rp(t,"scroll",()=>{e({type:"close",src:"scroll"})},{passive:!0,capture:!0}));return()=>{o.forEach(e=>e?.())}},trackStore:({prop:e,send:t})=>{let r;return queueMicrotask(()=>{r=function(e,t,r){let n,o=u$.get(e);uH()&&!o&&console.warn("Please use proxy object");let i=[],a=o[3],s=!1,l=a(e=>{i.push(e),n||(n=Promise.resolve().then(()=>{n=void 0,s&&t(i.splice(0))}))});return s=!0,()=>{s=!1,l()}}(uQ,()=>{uQ.id!==e("id")&&t({type:"close",src:"id.change"})})}),()=>r?.()},trackEscapeKey:({send:e,prop:t})=>{if(t("closeOnEscape"))return rp(document,"keydown",t=>{!function(e){return(e.nativeEvent??e).isComposing||229===e.keyCode}(t)&&"Escape"===t.key&&(t.stopPropagation(),e({type:"close",src:"keydown.escape"}))},!0)},waitForOpenDelay:({send:e,prop:t})=>{let r=setTimeout(()=>{e({type:"after.openDelay"})},t("openDelay"));return()=>clearTimeout(r)},waitForCloseDelay:({send:e,prop:t})=>{let r=setTimeout(()=>{e({type:"after.closeDelay"})},t("closeDelay"));return()=>clearTimeout(r)}}}});var u2=nI()(["aria-label","closeDelay","closeOnEscape","closeOnPointerDown","closeOnScroll","closeOnClick","dir","disabled","getRootNode","id","ids","interactive","onOpenChange","defaultOpen","open","openDelay","positioning"]);(0,tm.PM)(u2);let u5={slots:uK.keys(),className:"chakra-tooltip",base:{content:{"--tooltip-bg":"colors.bg.inverted",bg:"var(--tooltip-bg)",color:"fg.inverted",px:"2.5",py:"1",borderRadius:"l2",fontWeight:"medium",textStyle:"xs",boxShadow:"md",maxW:"xs",zIndex:"tooltip",transformOrigin:"var(--transform-origin)",_open:{animationStyle:"scale-fade-in",animationDuration:"fast"},_closed:{animationStyle:"scale-fade-out",animationDuration:"fast"}},arrow:{"--arrow-size":"sizes.2","--arrow-background":"var(--tooltip-bg)"},arrowTip:{borderTopWidth:"1px",borderInlineStartWidth:"1px",borderColor:"var(--tooltip-bg)"}}};var u3=tg("tree-view").parts("branch","branchContent","branchControl","branchIndentGuide","branchIndicator","branchText","branchTrigger","item","itemIndicator","itemText","label","nodeCheckbox","root","tree"),u4=(u3.build(),e=>new tA(e));u4.empty=()=>new tA({rootNode:{children:[]}});var u6=(e,t)=>e.ids?.node?.(t)??`tree:${e.id}:node:${t}`,u8=(e,t)=>{if(null==t)return;let r=u6(e,t);e.getById(r)?.focus({preventScroll:!0})};function u7(e,t){let{context:r,prop:n,refs:o}=e;if(!n("loadChildren"))return void r.set("expandedValue",e=>(0,tm.sb)((0,tm.WQ)(e,...t)));let i=r.get("loadingStatus"),[a,s]=(0,tm.jB)(t,e=>"loaded"===i[e]);if(a.length>0&&r.set("expandedValue",e=>(0,tm.sb)((0,tm.WQ)(e,...a))),0===s.length)return;let l=n("collection"),[c,d]=(0,tm.jB)(s,e=>{let t=l.findNode(e);return l.getNodeChildren(t).length>0});if(c.length>0&&r.set("expandedValue",e=>(0,tm.sb)((0,tm.WQ)(e,...c))),0===d.length)return;r.set("loadingStatus",e=>({...e,...d.reduce((e,t)=>({...e,[t]:"loading"}),{})}));let u=d.map(e=>{let t=l.getIndexPath(e),r=l.getValuePath(t),n=l.findNode(e);return{id:e,indexPath:t,valuePath:r,node:n}}),p=o.get("pendingAborts"),g=n("loadChildren");(0,tm.D8)(g,()=>"[zag-js/tree-view] `loadChildren` is required for async expansion"),Promise.allSettled(u.map(({id:e,indexPath:t,valuePath:r,node:n})=>{let o=p.get(e);o&&(o.abort(),p.delete(e));let i=new AbortController;return p.set(e,i),g({valuePath:r,indexPath:t,node:n,signal:i.signal})})).then(e=>{let t=[],o=[],i=r.get("loadingStatus"),a=n("collection");e.forEach((e,r)=>{let{id:n,indexPath:s,node:l,valuePath:c}=u[r];"fulfilled"===e.status?(i[n]="loaded",t.push(n),a=a.replace(s,{...l,children:e.value})):(p.delete(n),Reflect.deleteProperty(i,n),o.push({node:l,error:e.reason,indexPath:s,valuePath:c}))}),r.set("loadingStatus",i),t.length&&(r.set("expandedValue",e=>(0,tm.sb)((0,tm.WQ)(e,...t))),n("onLoadChildrenComplete")?.({collection:a})),o.length&&n("onLoadChildrenError")?.({nodes:o})})}function u9(e){let{prop:t,context:r}=e;return function({indexPath:e}){return t("collection").getValuePath(e).slice(0,-1).some(e=>!r.get("expandedValue").includes(e))}}var{and:pe}=(0,nv.b6)();(0,nv.Op)({props:({props:e})=>({selectionMode:"single",collection:u4.empty(),typeahead:!0,expandOnClick:!0,defaultExpandedValue:[],defaultSelectedValue:[],...e}),initialState:()=>"idle",context:({prop:e,bindable:t,getContext:r})=>({expandedValue:t(()=>({defaultValue:e("defaultExpandedValue"),value:e("expandedValue"),isEqual:tm.n4,onChange(t){let n=r().get("focusedValue");e("onExpandedChange")?.({expandedValue:t,focusedValue:n,get expandedNodes(){return e("collection").findNodes(t)}})}})),selectedValue:t(()=>({defaultValue:e("defaultSelectedValue"),value:e("selectedValue"),isEqual:tm.n4,onChange(t){let n=r().get("focusedValue");e("onSelectionChange")?.({selectedValue:t,focusedValue:n,get selectedNodes(){return e("collection").findNodes(t)}})}})),focusedValue:t(()=>({defaultValue:e("defaultFocusedValue")||null,value:e("focusedValue"),onChange(t){e("onFocusChange")?.({focusedValue:t,get focusedNode(){return t?e("collection").findNode(t):null}})}})),loadingStatus:t(()=>({defaultValue:{}})),checkedValue:t(()=>({defaultValue:e("defaultCheckedValue")||[],value:e("checkedValue"),isEqual:tm.n4,onChange(t){e("onCheckedChange")?.({checkedValue:t})}}))}),refs:()=>({typeaheadState:{...r0.defaultOptions},pendingAborts:new Map}),computed:{isMultipleSelection:({prop:e})=>"multiple"===e("selectionMode"),isTypingAhead:({refs:e})=>e.get("typeaheadState").keysSoFar.length>0,visibleNodes:({prop:e,context:t})=>{let r=[];return e("collection").visit({skip:u9({prop:e,context:t}),onEnter:(e,t)=>{r.push({node:e,indexPath:t})}}),r}},on:{"EXPANDED.SET":{actions:["setExpanded"]},"EXPANDED.CLEAR":{actions:["clearExpanded"]},"EXPANDED.ALL":{actions:["expandAllBranches"]},"BRANCH.EXPAND":{actions:["expandBranches"]},"BRANCH.COLLAPSE":{actions:["collapseBranches"]},"SELECTED.SET":{actions:["setSelected"]},"SELECTED.ALL":[{guard:pe("isMultipleSelection","moveFocus"),actions:["selectAllNodes","focusTreeLastNode"]},{guard:"isMultipleSelection",actions:["selectAllNodes"]}],"SELECTED.CLEAR":{actions:["clearSelected"]},"NODE.SELECT":{actions:["selectNode"]},"NODE.DESELECT":{actions:["deselectNode"]},"CHECKED.TOGGLE":{actions:["toggleChecked"]},"CHECKED.SET":{actions:["setChecked"]},"CHECKED.CLEAR":{actions:["clearChecked"]}},exit:["clearPendingAborts"],states:{idle:{on:{"NODE.FOCUS":{actions:["setFocusedNode"]},"NODE.ARROW_DOWN":[{guard:pe("isShiftKey","isMultipleSelection"),actions:["focusTreeNextNode","extendSelectionToNextNode"]},{actions:["focusTreeNextNode"]}],"NODE.ARROW_UP":[{guard:pe("isShiftKey","isMultipleSelection"),actions:["focusTreePrevNode","extendSelectionToPrevNode"]},{actions:["focusTreePrevNode"]}],"NODE.ARROW_LEFT":{actions:["focusBranchNode"]},"BRANCH_NODE.ARROW_LEFT":[{guard:"isBranchExpanded",actions:["collapseBranch"]},{actions:["focusBranchNode"]}],"BRANCH_NODE.ARROW_RIGHT":[{guard:pe("isBranchFocused","isBranchExpanded"),actions:["focusBranchFirstNode"]},{actions:["expandBranch"]}],"SIBLINGS.EXPAND":{actions:["expandSiblingBranches"]},"NODE.HOME":[{guard:pe("isShiftKey","isMultipleSelection"),actions:["extendSelectionToFirstNode","focusTreeFirstNode"]},{actions:["focusTreeFirstNode"]}],"NODE.END":[{guard:pe("isShiftKey","isMultipleSelection"),actions:["extendSelectionToLastNode","focusTreeLastNode"]},{actions:["focusTreeLastNode"]}],"NODE.CLICK":[{guard:pe("isCtrlKey","isMultipleSelection"),actions:["toggleNodeSelection"]},{guard:pe("isShiftKey","isMultipleSelection"),actions:["extendSelectionToNode"]},{actions:["selectNode"]}],"BRANCH_NODE.CLICK":[{guard:pe("isCtrlKey","isMultipleSelection"),actions:["toggleNodeSelection"]},{guard:pe("isShiftKey","isMultipleSelection"),actions:["extendSelectionToNode"]},{guard:"expandOnClick",actions:["selectNode","toggleBranchNode"]},{actions:["selectNode"]}],"BRANCH_TOGGLE.CLICK":{actions:["toggleBranchNode"]},"TREE.TYPEAHEAD":{actions:["focusMatchedNode"]}}}},implementations:{guards:{isBranchFocused:({context:e,event:t})=>e.get("focusedValue")===t.id,isBranchExpanded:({context:e,event:t})=>e.get("expandedValue").includes(t.id),isShiftKey:({event:e})=>e.shiftKey,isCtrlKey:({event:e})=>e.ctrlKey,hasSelectedItems:({context:e})=>e.get("selectedValue").length>0,isMultipleSelection:({prop:e})=>"multiple"===e("selectionMode"),moveFocus:({event:e})=>!!e.moveFocus,expandOnClick:({prop:e})=>!!e("expandOnClick")},actions:{selectNode({context:e,event:t}){let r=t.id||t.value;e.set("selectedValue",e=>null==r?e:!t.isTrusted&&(0,tm.cy)(r)?e.concat(...r):[(0,tm.cy)(r)?(0,tm.HV)(r):r].filter(Boolean))},deselectNode({context:e,event:t}){let r=(0,tm.$r)(t.id||t.value);e.set("selectedValue",e=>(0,tm.TF)(e,...r))},setFocusedNode({context:e,event:t}){e.set("focusedValue",t.id)},clearFocusedNode({context:e}){e.set("focusedValue",null)},clearSelectedItem({context:e}){e.set("selectedValue",[])},toggleBranchNode({context:e,event:t,action:r}){r(e.get("expandedValue").includes(t.id)?["collapseBranch"]:["expandBranch"])},expandBranch(e){let{event:t}=e;u7(e,[t.id])},expandBranches(e){let{context:t,event:r}=e,n=(0,tm.$r)(r.value);u7(e,(0,tm.Ui)(n,t.get("expandedValue")))},collapseBranch({context:e,event:t}){e.set("expandedValue",e=>(0,tm.TF)(e,t.id))},collapseBranches(e){let{context:t,event:r}=e,n=(0,tm.$r)(r.value);t.set("expandedValue",e=>(0,tm.TF)(e,...n))},setExpanded({context:e,event:t}){(0,tm.cy)(t.value)&&e.set("expandedValue",t.value)},clearExpanded({context:e}){e.set("expandedValue",[])},setSelected({context:e,event:t}){(0,tm.cy)(t.value)&&e.set("selectedValue",t.value)},clearSelected({context:e}){e.set("selectedValue",[])},focusTreeFirstNode({prop:e,scope:t}){let r=e("collection"),n=r.getFirstNode();u8(t,r.getNodeValue(n))},focusTreeLastNode(e){let{prop:t,scope:r}=e,n=t("collection"),o=n.getLastNode(void 0,{skip:u9(e)});u8(r,n.getNodeValue(o))},focusBranchFirstNode({event:e,prop:t,scope:r}){let n=t("collection"),o=n.findNode(e.id),i=n.getFirstNode(o);u8(r,n.getNodeValue(i))},focusTreeNextNode(e){let{event:t,prop:r,scope:n}=e,o=r("collection"),i=o.getNextNode(t.id,{skip:u9(e)});i&&u8(n,o.getNodeValue(i))},focusTreePrevNode(e){let{event:t,prop:r,scope:n}=e,o=r("collection"),i=o.getPreviousNode(t.id,{skip:u9(e)});i&&u8(n,o.getNodeValue(i))},focusBranchNode({event:e,prop:t,scope:r}){let n=t("collection"),o=n.getParentNode(e.id);u8(r,o?n.getNodeValue(o):void 0)},selectAllNodes({context:e,prop:t}){e.set("selectedValue",t("collection").getValues())},focusMatchedNode(e){let{context:t,prop:r,refs:n,event:o,scope:i,computed:a}=e,s=r0(a("visibleNodes").map(({node:e})=>({textContent:r("collection").stringifyNode(e),id:r("collection").getNodeValue(e)})),{state:n.get("typeaheadState"),activeId:t.get("focusedValue"),key:o.key});u8(i,s?.id)},toggleNodeSelection({context:e,event:t}){let r=(0,tm.Xx)(e.get("selectedValue"),t.id);e.set("selectedValue",r)},expandAllBranches(e){let{context:t,prop:r}=e,n=r("collection").getBranchValues();u7(e,(0,tm.Ui)(n,t.get("expandedValue")))},expandSiblingBranches(e){let{context:t,event:r,prop:n}=e,o=n("collection"),i=o.getIndexPath(r.id);if(!i)return;let a=o.getSiblingNodes(i).map(e=>o.getNodeValue(e));u7(e,(0,tm.Ui)(a,t.get("expandedValue")))},extendSelectionToNode(e){let{context:t,event:r,prop:n,computed:o}=e,i=n("collection"),a=(0,tm.$1)(t.get("selectedValue"))||i.getNodeValue(i.getFirstNode()),s=r.id,l=[a,s],c=0;o("visibleNodes").forEach(({node:e})=>{let t=i.getNodeValue(e);1===c&&l.push(t),(t===a||t===s)&&c++}),t.set("selectedValue",(0,tm.sb)(l))},extendSelectionToNextNode(e){let{context:t,event:r,prop:n}=e,o=n("collection"),i=o.getNextNode(r.id,{skip:u9(e)});if(!i)return;let a=new Set(t.get("selectedValue")),s=o.getNodeValue(i);null!=s&&(a.has(r.id)&&a.has(s)?a.delete(r.id):a.has(s)||a.add(s),t.set("selectedValue",Array.from(a)))},extendSelectionToPrevNode(e){let{context:t,event:r,prop:n}=e,o=n("collection"),i=o.getPreviousNode(r.id,{skip:u9(e)});if(!i)return;let a=new Set(t.get("selectedValue")),s=o.getNodeValue(i);null!=s&&(a.has(r.id)&&a.has(s)?a.delete(r.id):a.has(s)||a.add(s),t.set("selectedValue",Array.from(a)))},extendSelectionToFirstNode(e){let{context:t,prop:r}=e,n=r("collection"),o=(0,tm.$1)(t.get("selectedValue")),i=[];n.visit({skip:u9(e),onEnter:e=>{let t=n.getNodeValue(e);if(i.push(t),t===o)return"stop"}}),t.set("selectedValue",i)},extendSelectionToLastNode(e){let{context:t,prop:r}=e,n=r("collection"),o=(0,tm.$1)(t.get("selectedValue")),i=[],a=!1;n.visit({skip:u9(e),onEnter:e=>{let t=n.getNodeValue(e);t===o&&(a=!0),a&&i.push(t)}}),t.set("selectedValue",i)},clearPendingAborts({refs:e}){let t=e.get("pendingAborts");t.forEach(e=>e.abort()),t.clear()},toggleChecked({context:e,event:t,prop:r}){let n=r("collection");e.set("checkedValue",e=>t.isBranch?function(e,t,r){let n=e.getDescendantValues(t),o=n.every(e=>r.includes(e));return(0,tm.sb)(o?(0,tm.TF)(r,...n):(0,tm.WQ)(r,...n))}(n,t.value,e):(0,tm.Xx)(e,t.value))},setChecked({context:e,event:t}){e.set("checkedValue",t.value)},clearChecked({context:e}){e.set("checkedValue",[])}}}});var pt=nI()(["ids","collection","dir","expandedValue","expandOnClick","defaultFocusedValue","focusedValue","getRootNode","id","onExpandedChange","onFocusChange","onSelectionChange","checkedValue","selectedValue","selectionMode","typeahead","defaultExpandedValue","defaultSelectedValue","defaultCheckedValue","onCheckedChange","onLoadChildrenComplete","onLoadChildrenError","loadChildren"]);(0,tm.PM)(pt);var pr=nI()(["node","indexPath"]);(0,tm.PM)(pr);let pn={display:"flex",alignItems:"center",gap:"var(--tree-item-gap)",rounded:"l2",userSelect:"none",position:"relative","--tree-depth":"calc(var(--depth) - 1)","--tree-indentation-offset":"calc(var(--tree-indentation) * var(--tree-depth))","--tree-icon-offset":"calc(var(--tree-icon-size) * var(--tree-depth) * 0.5)","--tree-offset":"calc(var(--tree-padding-inline) + var(--tree-indentation-offset) + var(--tree-icon-offset))",ps:"var(--tree-offset)",pe:"var(--tree-padding-inline)",py:"var(--tree-padding-block)",focusVisibleRing:"inside",focusRingColor:"border.emphasized",focusRingWidth:"2px","&:hover, &:focus-visible":{bg:"bg.muted"},_disabled:{layerStyle:"disabled"}},po={flex:"1"},pi={_selected:{bg:"colorPalette.subtle",color:"colorPalette.fg"}},pa={_selected:{layerStyle:"fill.solid"}},ps={slots:u3.keys(),className:"chakra-tree-view",base:{root:{width:"full",display:"flex",flexDirection:"column",gap:"2"},tree:{display:"flex",flexDirection:"column","--tree-item-gap":"spacing.2",_icon:{boxSize:"var(--tree-icon-size)"}},label:{fontWeight:"medium",textStyle:"sm"},branch:{position:"relative"},branchContent:{position:"relative"},branchIndentGuide:{height:"100%",width:"1px",bg:"border",position:"absolute","--tree-depth":"calc(var(--depth) - 1)","--tree-indentation-offset":"calc(var(--tree-indentation) * var(--tree-depth))","--tree-offset":"calc(var(--tree-padding-inline) + var(--tree-indentation-offset))","--tree-icon-offset":"calc(var(--tree-icon-size) * 0.5 * var(--depth))",insetInlineStart:"calc(var(--tree-offset) + var(--tree-icon-offset))",zIndex:"1"},branchIndicator:{color:"fg.muted",transformOrigin:"center",transitionDuration:"normal",transitionProperty:"transform",transitionTimingFunction:"default",_open:{transform:"rotate(90deg)"}},branchTrigger:{display:"inline-flex",alignItems:"center",justifyContent:"center"},branchControl:pn,item:pn,itemText:po,branchText:po,nodeCheckbox:{display:"inline-flex"}},variants:{size:{md:{tree:{textStyle:"sm","--tree-indentation":"spacing.4","--tree-padding-inline":"spacing.3","--tree-padding-block":"spacing.1.5","--tree-icon-size":"spacing.4"}},sm:{tree:{textStyle:"sm","--tree-indentation":"spacing.4","--tree-padding-inline":"spacing.3","--tree-padding-block":"spacing.1","--tree-icon-size":"spacing.3"}},xs:{tree:{textStyle:"xs","--tree-indentation":"spacing.4","--tree-padding-inline":"spacing.2","--tree-padding-block":"spacing.1","--tree-icon-size":"spacing.3"}}},variant:{subtle:{branchControl:pi,item:pi},solid:{branchControl:pa,item:pa}},animateContent:{true:{branchContent:{_open:{animationName:"expand-height, fade-in",animationDuration:"moderate"},_closed:{animationName:"collapse-height, fade-out",animationDuration:"moderate"}}}}},defaultVariants:{size:"md",variant:"subtle"}},pl=T.animations({spin:{value:"spin 1s linear infinite"},ping:{value:"ping 1s cubic-bezier(0, 0, 0.2, 1) infinite"},pulse:{value:"pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite"},bounce:{value:"bounce 1s infinite"}}),pc=T.aspectRatios({square:{value:"1 / 1"},landscape:{value:"4 / 3"},portrait:{value:"3 / 4"},wide:{value:"16 / 9"},ultrawide:{value:"18 / 5"},golden:{value:"1.618 / 1"}}),pd=T.blurs({none:{value:" "},sm:{value:"4px"},md:{value:"8px"},lg:{value:"12px"},xl:{value:"16px"},"2xl":{value:"24px"},"3xl":{value:"40px"},"4xl":{value:"64px"}}),pu=T.borders({xs:{value:"0.5px solid"},sm:{value:"1px solid"},md:{value:"2px solid"},lg:{value:"4px solid"},xl:{value:"8px solid"}}),pp=T.colors({transparent:{value:"transparent"},current:{value:"currentColor"},black:{value:"#09090B"},white:{value:"#FFFFFF"},whiteAlpha:{50:{value:"rgba(255, 255, 255, 0.04)"},100:{value:"rgba(255, 255, 255, 0.06)"},200:{value:"rgba(255, 255, 255, 0.08)"},300:{value:"rgba(255, 255, 255, 0.16)"},400:{value:"rgba(255, 255, 255, 0.24)"},500:{value:"rgba(255, 255, 255, 0.36)"},600:{value:"rgba(255, 255, 255, 0.48)"},700:{value:"rgba(255, 255, 255, 0.64)"},800:{value:"rgba(255, 255, 255, 0.80)"},900:{value:"rgba(255, 255, 255, 0.92)"},950:{value:"rgba(255, 255, 255, 0.95)"}},blackAlpha:{50:{value:"rgba(0, 0, 0, 0.04)"},100:{value:"rgba(0, 0, 0, 0.06)"},200:{value:"rgba(0, 0, 0, 0.08)"},300:{value:"rgba(0, 0, 0, 0.16)"},400:{value:"rgba(0, 0, 0, 0.24)"},500:{value:"rgba(0, 0, 0, 0.36)"},600:{value:"rgba(0, 0, 0, 0.48)"},700:{value:"rgba(0, 0, 0, 0.64)"},800:{value:"rgba(0, 0, 0, 0.80)"},900:{value:"rgba(0, 0, 0, 0.92)"},950:{value:"rgba(0, 0, 0, 0.95)"}},gray:{50:{value:"#fafafa"},100:{value:"#f4f4f5"},200:{value:"#e4e4e7"},300:{value:"#d4d4d8"},400:{value:"#a1a1aa"},500:{value:"#71717a"},600:{value:"#52525b"},700:{value:"#3f3f46"},800:{value:"#27272a"},900:{value:"#18181b"},950:{value:"#111111"}},red:{50:{value:"#fef2f2"},100:{value:"#fee2e2"},200:{value:"#fecaca"},300:{value:"#fca5a5"},400:{value:"#f87171"},500:{value:"#ef4444"},600:{value:"#dc2626"},700:{value:"#991919"},800:{value:"#511111"},900:{value:"#300c0c"},950:{value:"#1f0808"}},orange:{50:{value:"#fff7ed"},100:{value:"#ffedd5"},200:{value:"#fed7aa"},300:{value:"#fdba74"},400:{value:"#fb923c"},500:{value:"#f97316"},600:{value:"#ea580c"},700:{value:"#92310a"},800:{value:"#6c2710"},900:{value:"#3b1106"},950:{value:"#220a04"}},yellow:{50:{value:"#fefce8"},100:{value:"#fef9c3"},200:{value:"#fef08a"},300:{value:"#fde047"},400:{value:"#facc15"},500:{value:"#eab308"},600:{value:"#ca8a04"},700:{value:"#845209"},800:{value:"#713f12"},900:{value:"#422006"},950:{value:"#281304"}},green:{50:{value:"#f0fdf4"},100:{value:"#dcfce7"},200:{value:"#bbf7d0"},300:{value:"#86efac"},400:{value:"#4ade80"},500:{value:"#22c55e"},600:{value:"#16a34a"},700:{value:"#116932"},800:{value:"#124a28"},900:{value:"#042713"},950:{value:"#03190c"}},teal:{50:{value:"#f0fdfa"},100:{value:"#ccfbf1"},200:{value:"#99f6e4"},300:{value:"#5eead4"},400:{value:"#2dd4bf"},500:{value:"#14b8a6"},600:{value:"#0d9488"},700:{value:"#0c5d56"},800:{value:"#114240"},900:{value:"#032726"},950:{value:"#021716"}},blue:{50:{value:"#eff6ff"},100:{value:"#dbeafe"},200:{value:"#bfdbfe"},300:{value:"#a3cfff"},400:{value:"#60a5fa"},500:{value:"#3b82f6"},600:{value:"#2563eb"},700:{value:"#173da6"},800:{value:"#1a3478"},900:{value:"#14204a"},950:{value:"#0c142e"}},cyan:{50:{value:"#ecfeff"},100:{value:"#cffafe"},200:{value:"#a5f3fc"},300:{value:"#67e8f9"},400:{value:"#22d3ee"},500:{value:"#06b6d4"},600:{value:"#0891b2"},700:{value:"#0c5c72"},800:{value:"#134152"},900:{value:"#072a38"},950:{value:"#051b24"}},purple:{50:{value:"#faf5ff"},100:{value:"#f3e8ff"},200:{value:"#e9d5ff"},300:{value:"#d8b4fe"},400:{value:"#c084fc"},500:{value:"#a855f7"},600:{value:"#9333ea"},700:{value:"#641ba3"},800:{value:"#4a1772"},900:{value:"#2f0553"},950:{value:"#1a032e"}},pink:{50:{value:"#fdf2f8"},100:{value:"#fce7f3"},200:{value:"#fbcfe8"},300:{value:"#f9a8d4"},400:{value:"#f472b6"},500:{value:"#ec4899"},600:{value:"#db2777"},700:{value:"#a41752"},800:{value:"#6d0e34"},900:{value:"#45061f"},950:{value:"#2c0514"}}}),pg=T.cursor({button:{value:"pointer"},checkbox:{value:"default"},disabled:{value:"not-allowed"},menuitem:{value:"default"},option:{value:"default"},radio:{value:"default"},slider:{value:"default"},switch:{value:"pointer"}}),ph=T.durations({fastest:{value:"50ms"},faster:{value:"100ms"},fast:{value:"150ms"},moderate:{value:"200ms"},slow:{value:"300ms"},slower:{value:"400ms"},slowest:{value:"500ms"}}),pf=T.easings({"ease-in":{value:"cubic-bezier(0.42, 0, 1, 1)"},"ease-out":{value:"cubic-bezier(0, 0, 0.58, 1)"},"ease-in-out":{value:"cubic-bezier(0.42, 0, 0.58, 1)"},"ease-in-smooth":{value:"cubic-bezier(0.32, 0.72, 0, 1)"}}),pm=T.fontSizes({"2xs":{value:"0.625rem"},xs:{value:"0.75rem"},sm:{value:"0.875rem"},md:{value:"1rem"},lg:{value:"1.125rem"},xl:{value:"1.25rem"},"2xl":{value:"1.5rem"},"3xl":{value:"1.875rem"},"4xl":{value:"2.25rem"},"5xl":{value:"3rem"},"6xl":{value:"3.75rem"},"7xl":{value:"4.5rem"},"8xl":{value:"6rem"},"9xl":{value:"8rem"}}),pv=T.fontWeights({thin:{value:"100"},extralight:{value:"200"},light:{value:"300"},normal:{value:"400"},medium:{value:"500"},semibold:{value:"600"},bold:{value:"700"},extrabold:{value:"800"},black:{value:"900"}}),pb='-apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"',px=T.fonts({heading:{value:`Inter, ${pb}`},body:{value:`Inter, ${pb}`},mono:{value:'SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace'}}),py=T.letterSpacings({tighter:{value:"-0.05em"},tight:{value:"-0.025em"},wide:{value:"0.025em"},wider:{value:"0.05em"},widest:{value:"0.1em"}}),pk=T.lineHeights({shorter:{value:1.25},short:{value:1.375},moderate:{value:1.5},tall:{value:1.625},taller:{value:2}}),pS=T.radii({none:{value:"0"},"2xs":{value:"0.0625rem"},xs:{value:"0.125rem"},sm:{value:"0.25rem"},md:{value:"0.375rem"},lg:{value:"0.5rem"},xl:{value:"0.75rem"},"2xl":{value:"1rem"},"3xl":{value:"1.5rem"},"4xl":{value:"2rem"},full:{value:"9999px"}}),pw=T.spacing({.5:{value:"0.125rem"},1:{value:"0.25rem"},1.5:{value:"0.375rem"},2:{value:"0.5rem"},2.5:{value:"0.625rem"},3:{value:"0.75rem"},3.5:{value:"0.875rem"},4:{value:"1rem"},4.5:{value:"1.125rem"},5:{value:"1.25rem"},6:{value:"1.5rem"},7:{value:"1.75rem"},8:{value:"2rem"},9:{value:"2.25rem"},10:{value:"2.5rem"},11:{value:"2.75rem"},12:{value:"3rem"},14:{value:"3.5rem"},16:{value:"4rem"},20:{value:"5rem"},24:{value:"6rem"},28:{value:"7rem"},32:{value:"8rem"},36:{value:"9rem"},40:{value:"10rem"},44:{value:"11rem"},48:{value:"12rem"},52:{value:"13rem"},56:{value:"14rem"},60:{value:"15rem"},64:{value:"16rem"},72:{value:"18rem"},80:{value:"20rem"},96:{value:"24rem"}}),pC=T.sizes({"3xs":{value:"14rem"},"2xs":{value:"16rem"},xs:{value:"20rem"},sm:{value:"24rem"},md:{value:"28rem"},lg:{value:"32rem"},xl:{value:"36rem"},"2xl":{value:"42rem"},"3xl":{value:"48rem"},"4xl":{value:"56rem"},"5xl":{value:"64rem"},"6xl":{value:"72rem"},"7xl":{value:"80rem"},"8xl":{value:"90rem"}}),pO=T.sizes({max:{value:"max-content"},min:{value:"min-content"},fit:{value:"fit-content"},prose:{value:"60ch"},full:{value:"100%"},dvh:{value:"100dvh"},svh:{value:"100svh"},lvh:{value:"100lvh"},dvw:{value:"100dvw"},svw:{value:"100svw"},lvw:{value:"100lvw"},vw:{value:"100vw"},vh:{value:"100vh"}}),pE=T.sizes({"1/2":{value:"50%"},"1/3":{value:"33.333333%"},"2/3":{value:"66.666667%"},"1/4":{value:"25%"},"3/4":{value:"75%"},"1/5":{value:"20%"},"2/5":{value:"40%"},"3/5":{value:"60%"},"4/5":{value:"80%"},"1/6":{value:"16.666667%"},"2/6":{value:"33.333333%"},"3/6":{value:"50%"},"4/6":{value:"66.666667%"},"5/6":{value:"83.333333%"},"1/12":{value:"8.333333%"},"2/12":{value:"16.666667%"},"3/12":{value:"25%"},"4/12":{value:"33.333333%"},"5/12":{value:"41.666667%"},"6/12":{value:"50%"},"7/12":{value:"58.333333%"},"8/12":{value:"66.666667%"},"9/12":{value:"75%"},"10/12":{value:"83.333333%"},"11/12":{value:"91.666667%"}}),pI=T.sizes({...pC,...pw,...pE,...pO}),pT=function(...e){let t=N(...e),{theme:r={},utilities:n={},globalCss:o={},cssVarsRoot:i=":where(:root, :host)",cssVarsPrefix:a="chakra",preflight:s}=t,l=function(e){let t=e.layers??ez,r=Object.values(t).sort((e,t)=>eF[e]-eF[t]);return{names:r,atRule:`@layer ${r.join(", ")};`,wrap(r,n){if(e.disableLayers)return n;let o=t[r];return{[`@layer ${o}`]:n}}}}(t),c=function(e){let{prefix:t="",tokens:r={},semanticTokens:n={},breakpoints:o={}}=e,i=e=>e.join("."),a=[],s=new Map,l=new Map,c=new Map,d=new Map,u=new Map,p=new Map,g=new Map,h=new Map,f=[];function m(e,t){a.push(e),s.set(e.name,e),t&&h.forEach(r=>{r.enforce===t&&I(r,e)})}let v=function(e){var t;return e?{breakpoints:(t=e=>({value:e}),Array.isArray(e)?e.map(e=>Y(e)?t(e):e):(0,O.Gv)(e)?X(e,e=>t(e)):Y(e)?t(e):e),sizes:Object.fromEntries(Object.entries(e).map(([e,t])=>[`breakpoint-${e}`,{value:t}]))}:{breakpoints:{},sizes:{}}}(o),b=(0,K.o)({...r,breakpoints:v.breakpoints,sizes:{...r.sizes,...v.sizes}});function x(e){return s.get(e)}let y={},k=(e,t)=>{if(!e||"string"!=typeof e)return{invalid:!0,value:e};let[r,n]=e.split("/");if(!r||!n)return{invalid:!0,value:r};let o=t(r),i=x(`opacity.${n}`)?.value;if(!i&&isNaN(Number(n)))return{invalid:!0,value:r};let a=i?100*Number(i)+"%":`${n}%`,s=o??r;return{invalid:!1,color:s,value:`color-mix(in srgb, ${s} ${a}, transparent)`}},S=Z((e,t)=>u.get(e)??t),w=Z(e=>y[e]||null),C=Z(e=>eW(e,e=>{if(!e)return;if(e.includes("/")){let t=k(e,e=>S(e));if(t.invalid)throw Error("Invalid color mix at "+e+": "+t.value);return t.value}let t=S(e);return t||(eG.test(e)?ej(e):e)})),E={prefix:t,allTokens:a,tokenMap:s,registerToken:m,getByName:x,formatTokenName:i,formatCssVar:(e,t)=>V(e.join("-"),{prefix:t}),flatMap:u,cssVarMap:c,categoryMap:g,colorPaletteMap:d,getVar:S,getCategoryValues:w,expandReferenceInValue:C};function I(e,t){if(t.extensions.references||(0,O.Tn)(e.match)&&!e.match(t))return;let r=e.transform(t,E);switch(!0){case"extensions"===e.type:Object.assign(t.extensions,r);break;case"value"===e.type:t.value=r;break;default:t[e.type]=r}}function T(e){f.forEach(t=>{t.enforce===e&&t.transform(E)})}function P(e){h.forEach(t=>{t.enforce===e&&a.forEach(e=>{I(t,e)})})}return X(b,(e,t)=>{let r=t.includes("DEFAULT"),n=(t=e8(t))[0],o=i(t),a=(0,O.Kg)(e)?{value:e}:e,s={value:a.value,originalValue:a.value,name:o,path:t,extensions:{condition:"base",originalPath:t,category:n,prop:i(t.slice(1))}};r&&(s.extensions.default=!0),m(s)},{stop:e6}),X(n,(e,t)=>{let r=t.includes("DEFAULT"),n=(t=e7(e8(t)))[0],o=i(t),a=(0,O.Kg)(e.value)?{value:{base:e.value}}:e,s={value:a.value.base||"",originalValue:a.value.base||"",name:o,path:t,extensions:{originalPath:t,category:n,conditions:a.value,condition:"base",prop:i(t.slice(1))}};r&&(s.extensions.default=!0),m(s)},{stop:e6}),!function(...e){e.forEach(e=>{h.set(e.name,e)})}(...e4),!function(...e){f.push(...e)}(...e3),T("pre"),P("pre"),a.forEach(e=>{let t=function(e){if(!e.extensions.conditions)return;let{conditions:t}=e.extensions,r=[];return X(t,(t,n)=>{let o=e7(n);if(!o.length)return;let i=structuredClone(e);i.value=t,i.extensions.condition=o.join(":"),r.push(i)}),r}(e);t&&0!==t.length&&t.forEach(e=>{m(e)})}),a.forEach(e=>{if(!eK(e.value))return;let t=eq(e.value).map(e=>x(e)).filter(Boolean);e.extensions.references=t.reduce((e,t)=>(e[t.name]=t,e),{})}),a.forEach(e=>{!function e(t){if(!t.extensions?.references)return t.extensions?.cssVar?.ref??t.value;let r=t.extensions.references??{};return t.value=Object.keys(r).reduce((t,n)=>{let o=r[n];if(o.extensions.conditions)return t;let i=e(o);return t.replace(`{${n}}`,i)},t.value),delete t.extensions.references,t.value}(e)}),T("post"),P("post"),a.forEach(e=>{let{condition:t}=e.extensions;t&&(l.has(t)||l.set(t,new Set),l.get(t).add(e));let{category:r,prop:n}=e.extensions;r&&(g.has(r)||g.set(r,new Map),g.get(r).set(n,e));let{condition:o,negative:a,virtual:s,cssVar:h}=e.extensions;!a&&!s&&o&&h&&(c.has(o)||c.set(o,new Map),c.get(o).set(h.var,e.value)),function(e){let{category:t,prop:r,cssVar:n,negative:o}=e.extensions;if(!t)return;p.has(t)||p.set(t,new Map);let i=o?e.extensions.conditions?e.originalValue:e.value:n.ref;p.get(t).set(r,i),u.set([t,r].join("."),i)}(e);let{colorPalette:f,virtual:m,default:v}=e.extensions;f&&!m&&f.roots.forEach(t=>{let r=i(t);d.has(r)||d.set(r,new Map);let n=x(i(function(e,t){let r=e.findIndex((r,n)=>t.every((t,r)=>e[n+r]===t));return -1===r||(e.splice(r,t.length),e.splice(r,0,"colorPalette")),e}([...e.path],[...t])));if(!n||!n.extensions.cssVar)return;let{var:o}=n.extensions.cssVar;if(d.get(r).set(o,e.extensions.cssVar.ref),v&&1===t.length){let r=x(i(["colors","colorPalette"]));if(!r)return;let n=x(i(e.path));if(!n)return;let o=f.keys[0]?.filter(Boolean);if(!o.length)return;let a=i(t.concat(o));d.has(a)||d.set(a,new Map),d.get(a).set(r.extensions.cssVar.var,n.extensions.cssVar.ref)}})}),y=eH(p),E}({breakpoints:r.breakpoints,tokens:r.tokens,semanticTokens:r.semanticTokens,prefix:a}),d=function(e){let t=Object.fromEntries(Object.entries(e).sort(([,e],[,t])=>parseInt(e,10)<parseInt(t,10)?-1:1).map(([e,t],r,n)=>{let o=null;return r<=n.length-1&&(o=n[r+1]?.[1]),null!=o&&(o=eo(o)),[e,{name:e,min:er(t),max:o}]}));function r(e){return ei(t[e])}let n=Object.fromEntries(Object.entries(function(){let e=Object.keys(t),n=function(e){let t=[];return e.forEach((r,n)=>{let o=n,i=e[++o];for(;i;)t.push([r,i]),i=e[++o]}),t}(e);return Object.fromEntries(e.flatMap(e=>{let n=t[e],o=[`${e}Down`,ei({max:eo(n.min)})];return[[e,ei({min:n.min})],[`${e}Only`,r(e)],o]}).filter(([,e])=>""!==e).concat(n.map(([e,r])=>{let n=t[e],o=t[r];return[`${e}To${en(r)}`,ei({min:n.min,max:eo(o.min)})]})))}()));return{values:Object.values(t),only:r,keys:function(){return["base",...Object.keys(t)]},conditions:n,getCondition:e=>n[e],up:function(e){return ei({min:t[e].min})},down:function(e){return ei({max:eo(t[e].min)})}}}(r.breakpoints??{}),u=es({conditions:t.conditions??{},breakpoints:d}),p=function(e){let t=Object.fromEntries(Object.entries(e.config).map(([e,t])=>[e,t])),r=e.tokens,n=new Map,o=new Map;function i(e,r){t[e]=r,a(e,r)}let a=(e,t)=>{let r=c(t);r&&(o.set(e,r),l(e,t))},s=new Map,l=(e,t)=>{if(!t)return;let r=c(t,e=>`type:Tokens["${e}"]`);if("object"==typeof r&&r.type)return void s.set(e,new Set([`type:${r.type}`]));if(r){let t=new Set(Object.keys(r));s.set(e,t)}let n=s.get(e)??new Set;t.property&&s.set(e,n.add(`CssProperties["${t.property}"]`))},c=(e,t)=>{let{values:n}=e,o=e=>{let r=t?.(e);return r?{[r]:r}:void 0};return(0,O.Kg)(n)?o?.(n)??r.getCategoryValues(n)??{}:Array.isArray(n)?n.reduce((e,t)=>(e[t]=t,e),{}):(0,O.Tn)(n)?n(t?o:r.getCategoryValues):n},d=Z((e,t)=>({[e]:e.startsWith("--")?r.getVar(t,t):t})),u=Object.assign(r.getVar,{raw:e=>r.getByName(e)}),p=Z((e,n)=>{let i=h(e);(0,O.Kg)(n)&&!n.includes("_EMO_")&&(n=r.expandReferenceInValue(n));let a=t[i];if(!a)return d(i,n);let s=o.get(i)?.[n];return a.transform?a.transform(s??n,{raw:n,token:u,utils:{colorMix:e=>w(e,u)}}):d(e,s??n)});(()=>{for(let[e,r]of Object.entries(t)){let{shorthand:t}=r??{};t&&(Array.isArray(t)?t:[t]).forEach(t=>n.set(t,e))}})(),(()=>{let e=eH(r.colorPaletteMap);i("colorPalette",{values:Object.keys(e),transform:Z(t=>e[t])})})(),(()=>{for(let[e,r]of Object.entries(t))r&&a(e,r)})(),(()=>{for(let[e,r]of Object.entries(t))r&&l(e,r)})();let g=n.size>0,h=Z(e=>n.get(e)??e);return{keys:()=>[...Array.from(n.keys()),...Object.keys(t)],hasShorthand:g,transform:p,shorthands:n,resolveShorthand:h,register:i,getTypes:()=>{let e=new Map;for(let[t,r]of s.entries()){if(0===r.size){e.set(t,["string"]);continue}let n=Array.from(r).map(e=>e.startsWith("CssProperties")?e:e.startsWith("type:")?e.replace("type:",""):JSON.stringify(e));e.set(t,n)}return e},addPropertyType:(e,t)=>{let r=s.get(e)??new Set;s.set(e,new Set([...r,...t]))}}}({config:n,tokens:c}),{textStyles:g,layerStyles:h,animationStyles:f}=r;for(let[e,t]of Object.entries((0,K.o)({textStyle:g,layerStyle:h,animationStyle:f}))){let r=function(e,t){let r={};return X(e,(e,t)=>{e&&(r[t.join(".")]=e.value)},{stop:t}),r}(t??{},e=>(0,O.Gv)(e)&&"value"in e);p.register(e,{values:Object.keys(r),transform:e=>k(r[e])})}p.addPropertyType("animationName",Object.keys(r.keyframes??{}));let m=new Set(["css",...p.keys(),...u.keys()]),v=Z(e=>m.has(e)||q(e)),b=e=>Array.isArray(e)?e.reduce((e,t,r)=>{let n=u.breakpoints[r];return null!=t&&(e[n]=t),e},{}):e,x=function(e){let{utility:t,normalize:r}=e,{hasShorthand:n,resolveShorthand:o}=t;return function(e){return X(e,r,{stop:e=>Array.isArray(e),getKey:n?o:void 0})}}({utility:p,normalize:b}),y=function(e){let{conditions:t,isValidProperty:r}=e;return function(e){return X(e,e=>e,{getKey:(e,n)=>(0,O.Gv)(n)?t.has(e)||r(e)?e:(function(e){let t=[],r=0,n="",o=!1;for(let i=0;i<e.length;i++){let a=e[i];if("\\"===a&&!o){o=!0,n+=a;continue}if(o){o=!1,n+=a;continue}"("===a?r++:")"===a&&r--,","===a&&0===r?(t.push(n.trim()),n=""):n+=a}return n&&t.push(n.trim()),t})(e).map(e=>"&"+e).join(", "):e})}}({conditions:u,isValidProperty:v}),k=eP({transform:p.transform,conditions:u,normalize:x}),S=function(e){let{css:t,conditions:r,normalize:n,layers:o}=e;return function i(a={}){let{base:s,variants:l,defaultVariants:c,compoundVariants:d}=eV(a),u=eP({conditions:r,normalize:n,transform:(e,t)=>l[e]?.[t]}),p=(e={})=>{var r,i;let a,l=n({...c,...(0,K.o)(e)}),p={...s};E(p,u(l));let g=(r=d,i=l,a={},r.forEach(e=>{Object.entries(e).every(([e,t])=>"css"===e||(Array.isArray(t)?t:[t]).some(t=>i[e]===t))&&(a=t(a,e.css))}),a);return o.wrap("recipes",t(p,g))},g=Object.keys(l),h=Object.fromEntries(Object.entries(l).map(([e,t])=>[e,Object.keys(t)]));return Object.assign(e=>t(p(e)),{className:a.className,__cva__:!0,variantMap:h,variantKeys:g,raw:p,config:a,splitVariantProps:e=>{let t=eR(e,["recipe"]),[r,n]=(0,Q.r)(t,g);return g.includes("colorPalette")||(r.colorPalette=e.colorPalette||c.colorPalette),g.includes("orientation")&&(n.orientation=e.orientation),[r,n]},merge(t){return i((function(e){let{css:t}=e;return function(e,r){let n=eV(r.config),o=(0,e_.s)(e.variantKeys,Object.keys(r.variants)),i=t(e.base,n.base),a=Object.fromEntries(o.map(r=>[r,t(e.config.variants[r],n.variants[r])])),s=E(e.config.defaultVariants,n.defaultVariants),l=[...e.compoundVariants,...n.compoundVariants];return{className:(0,eN.cx)(e.className,r.className),base:i,variants:a,defaultVariants:s,compoundVariants:l}}})(e)(this,t))}})}}({css:k,conditions:u,normalize:x,layers:l}),C=function(e){let{cva:t}=e;return function(e={}){let r=Object.entries(eA(e)).map(([e,r])=>[e,t(r)]),n=e.variants??{},o=Object.keys(n),i=Object.fromEntries(Object.entries(n).map(([e,t])=>[e,Object.keys(t)])),a={};return e.className&&(a=Object.fromEntries(e.slots.map(t=>[t,`${e.className}__${t}`]))),Object.assign(function(e){return Object.fromEntries(r.map(([t,r])=>[t,r(e)]))},{variantMap:i,variantKeys:o,splitVariantProps:function(t){let r=eR(t,["recipe"]),[n,i]=(0,Q.r)(r,o);return o.includes("colorPalette")||(n.colorPalette=t.colorPalette||e.defaultVariants?.colorPalette),o.includes("orientation")&&(i.orientation=t.orientation),[n,i]},classNameMap:a})}}({cva:S});function I(){let e={};for(let[t,r]of c.cssVarMap.entries()){let n=Object.fromEntries(r);if(0===Object.keys(n).length)continue;let o="base"===t?i:u.resolve(t),a=o.startsWith("@");E(e,k(y({[o]:a?{[i]:n}:n})))}return l.wrap("tokens",e)}function T(){let e=Object.assign({},Object.fromEntries(Object.entries(r.keyframes??{}).map(([e,t])=>[`@keyframes ${e}`,t])),k(y(o)));return l.wrap("base",e)}function P(){let e=function(e){let{preflight:t}=e;if(!t)return{};let{scope:r="",level:n="parent"}=(0,O.Gv)(t)?t:{},o="";r&&"parent"===n?o=`${r} `:r&&"element"===n&&(o=`&${r}`);let i={"*":{margin:"0px",padding:"0px",font:"inherit",wordWrap:"break-word",WebkitTapHighlightColor:"transparent"},"*, *::before, *::after, *::backdrop":{boxSizing:"border-box",borderWidth:"0px",borderStyle:"solid",borderColor:"var(--global-color-border, currentColor)"},hr:{height:"0px",color:"inherit",borderTopWidth:"1px"},body:{minHeight:"100dvh",position:"relative"},img:{borderStyle:"none"},"img, svg, video, canvas, audio, iframe, embed, object":{display:"block",verticalAlign:"middle"},iframe:{border:"none"},"img, video":{maxWidth:"100%",height:"auto"},"p, h1, h2, h3, h4, h5, h6":{overflowWrap:"break-word"},"ol, ul":{listStyle:"none"},"code, kbd, pre, samp":{fontSize:"1em"},"button, [type='button'], [type='reset'], [type='submit']":{WebkitAppearance:"button",backgroundColor:"transparent",backgroundImage:"none"},"button, input, optgroup, select, textarea":{color:"inherit"},"button, select":{textTransform:"none"},table:{textIndent:"0px",borderColor:"inherit",borderCollapse:"collapse"},"*::placeholder":{opacity:"unset",color:"#9ca3af",userSelect:"none"},textarea:{resize:"vertical"},summary:{display:"list-item"},small:{fontSize:"80%"},"sub, sup":{fontSize:"75%",lineHeight:0,position:"relative",verticalAlign:"baseline"},sub:{bottom:"-0.25em"},sup:{top:"-0.5em"},dialog:{padding:"0px"},a:{color:"inherit",textDecoration:"inherit"},"abbr:where([title])":{textDecoration:"underline dotted"},"b, strong":{fontWeight:"bolder"},"code, kbd, samp, pre":{fontSize:"1em","--font-mono-fallback":"ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New'",fontFamily:"var(--global-font-mono, var(--font-mono-fallback))"},'input[type="text"], input[type="email"], input[type="search"], input[type="password"]':{WebkitAppearance:"none",MozAppearance:"none"},"input[type='search']":{WebkitAppearance:"textfield",outlineOffset:"-2px"},"::-webkit-search-decoration, ::-webkit-search-cancel-button":{WebkitAppearance:"none"},"::-webkit-file-upload-button":{WebkitAppearance:"button",font:"inherit"},'input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button':{height:"auto"},"input[type='number']":{MozAppearance:"textfield"},":-moz-ui-invalid":{boxShadow:"none"},":-moz-focusring":{outline:"auto"},"[hidden]:where(:not([hidden='until-found']))":{display:"none !important"}},a={[r||"html"]:{lineHeight:1.5,"--font-fallback":"ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'",WebkitTextSizeAdjust:"100%",WebkitFontSmoothing:"antialiased",MozOsxFontSmoothing:"grayscale",textRendering:"optimizeLegibility",touchAction:"manipulation",MozTabSize:"4",tabSize:"4",fontFamily:"var(--global-font-body, var(--font-fallback))"}};return"element"===n?Object.assign(a,Object.entries(i).reduce((e,[t,r])=>(e[t]={[o]:r},e),{})):o?a[o]=i:Object.assign(a,i),a}({preflight:s});return l.wrap("reset",e)}let R=function(e){let t=new Map;return e.allTokens.forEach(e=>{let{cssVar:r,virtual:n,conditions:o}=e.extensions,i=o||n?r.ref:e.value;t.set(e.name,{value:i,variable:r.ref})}),t}(c),_=(e,t)=>R.get(e)?.value||t;function z(e){return Object.hasOwnProperty.call(r.recipes??{},e)}function F(e){return Object.hasOwnProperty.call(r.slotRecipes??{},e)}return _.var=(e,t)=>R.get(e)?.variable||t,{$$chakra:!0,_config:t,_global:[P(),T(),I()],breakpoints:d,tokens:c,conditions:u,utility:p,token:_,properties:m,layers:l,isValidProperty:v,splitCssProps:function(e){return(0,Q.r)(e,v)},normalizeValue:b,getTokenCss:I,getGlobalCss:T,getPreflightCss:P,css:k,cva:S,sva:C,getRecipe:function(e,t){return r.recipes?.[e]??t},getSlotRecipe:function(e,t){return r.slotRecipes?.[e]??t},hasRecipe:function(e){return z(e)||F(e)},isRecipe:z,isSlotRecipe:F}}(N(H,{preflight:!0,cssVarsPrefix:"chakra",cssVarsRoot:":where(html, .chakra-theme)",globalCss:te,theme:{breakpoints:{sm:"480px",md:"768px",lg:"1024px",xl:"1280px","2xl":"1536px"},keyframes:{spin:{"0%":{transform:"rotate(0deg)"},"100%":{transform:"rotate(360deg)"}},pulse:{"50%":{opacity:"0.5"}},ping:{"75%, 100%":{transform:"scale(2)",opacity:"0"}},bounce:{"0%, 100%":{transform:"translateY(-25%)",animationTimingFunction:"cubic-bezier(0.8,0,1,1)"},"50%":{transform:"none",animationTimingFunction:"cubic-bezier(0,0,0.2,1)"}},"bg-position":{from:{backgroundPosition:"var(--animate-from, 1rem) 0"},to:{backgroundPosition:"var(--animate-to, 0) 0"}},position:{from:{insetInlineStart:"var(--animate-from-x)",insetBlockStart:"var(--animate-from-y)"},to:{insetInlineStart:"var(--animate-to-x)",insetBlockStart:"var(--animate-to-y)"}},"circular-progress":{"0%":{strokeDasharray:"1, 400",strokeDashoffset:"0"},"50%":{strokeDasharray:"400, 400",strokeDashoffset:"-100%"},"100%":{strokeDasharray:"400, 400",strokeDashoffset:"-260%"}},"expand-height":{from:{height:"0"},to:{height:"var(--height)"}},"collapse-height":{from:{height:"var(--height)"},to:{height:"0"}},"expand-width":{from:{width:"0"},to:{width:"var(--width)"}},"collapse-width":{from:{height:"var(--width)"},to:{height:"0"}},"fade-in":{from:{opacity:0},to:{opacity:1}},"fade-out":{from:{opacity:1},to:{opacity:0}},"slide-from-left-full":{from:{translate:"-100% 0"},to:{translate:"0 0"}},"slide-from-right-full":{from:{translate:"100% 0"},to:{translate:"0 0"}},"slide-from-top-full":{from:{translate:"0 -100%"},to:{translate:"0 0"}},"slide-from-bottom-full":{from:{translate:"0 100%"},to:{translate:"0 0"}},"slide-to-left-full":{from:{translate:"0 0"},to:{translate:"-100% 0"}},"slide-to-right-full":{from:{translate:"0 0"},to:{translate:"100% 0"}},"slide-to-top-full":{from:{translate:"0 0"},to:{translate:"0 -100%"}},"slide-to-bottom-full":{from:{translate:"0 0"},to:{translate:"0 100%"}},"slide-from-top":{"0%":{translate:"0 -0.5rem"},to:{translate:"0"}},"slide-from-bottom":{"0%":{translate:"0 0.5rem"},to:{translate:"0"}},"slide-from-left":{"0%":{translate:"-0.5rem 0"},to:{translate:"0"}},"slide-from-right":{"0%":{translate:"0.5rem 0"},to:{translate:"0"}},"slide-to-top":{"0%":{translate:"0"},to:{translate:"0 -0.5rem"}},"slide-to-bottom":{"0%":{translate:"0"},to:{translate:"0 0.5rem"}},"slide-to-left":{"0%":{translate:"0"},to:{translate:"-0.5rem 0"}},"slide-to-right":{"0%":{translate:"0"},to:{translate:"0.5rem 0"}},"scale-in":{from:{scale:"0.95"},to:{scale:"1"}},"scale-out":{from:{scale:"1"},to:{scale:"0.95"}}},tokens:{aspectRatios:pc,animations:pl,blurs:pd,borders:pu,colors:pp,durations:ph,easings:pf,fonts:px,fontSizes:pm,fontWeights:pv,letterSpacings:py,lineHeights:pk,radii:pS,spacing:pw,sizes:pI,zIndex:T.zIndex({hide:{value:-1},base:{value:0},docked:{value:10},dropdown:{value:1e3},sticky:{value:1100},banner:{value:1200},overlay:{value:1300},modal:{value:1400},popover:{value:1500},skipNav:{value:1600},toast:{value:1700},tooltip:{value:1800},max:{value:0x7fffffff}}),cursor:pg},semanticTokens:{colors:td,shadows:tp,radii:tu},recipes:tc,slotRecipes:{accordion:l$,actionBar:lU,alert:lG,avatar:lQ,blockquote:l0,breadcrumb:l1,card:l2,checkbox:ct,checkboxCard:cr,collapsible:cs,dataList:cd,dialog:cu,drawer:cp,editable:ch,emptyState:cf,field:cm,fieldset:cv,fileUpload:cb,hoverCard:cP,list:cN,menu:cR,nativeSelect:cV,numberInput:dh,pinInput:dN,popover:dR,progress:dL,progressCircle:dM,radioCard:ua,radioGroup:us,ratingGroup:ul,segmentGroup:ud,select:c_,combobox:cc,slider:uu,stat:up,steps:uh,switch:uf,table:um,tabs:uv,tag:ux,toast:uk,tooltip:u5,status:ug,timeline:uy,colorPicker:cl,qrCode:ui,treeView:ps},textStyles:{"2xs":{value:{fontSize:"2xs",lineHeight:"0.75rem"}},xs:{value:{fontSize:"xs",lineHeight:"1rem"}},sm:{value:{fontSize:"sm",lineHeight:"1.25rem"}},md:{value:{fontSize:"md",lineHeight:"1.5rem"}},lg:{value:{fontSize:"lg",lineHeight:"1.75rem"}},xl:{value:{fontSize:"xl",lineHeight:"1.875rem"}},"2xl":{value:{fontSize:"2xl",lineHeight:"2rem"}},"3xl":{value:{fontSize:"3xl",lineHeight:"2.375rem"}},"4xl":{value:{fontSize:"4xl",lineHeight:"2.75rem",letterSpacing:"-0.025em"}},"5xl":{value:{fontSize:"5xl",lineHeight:"3.75rem",letterSpacing:"-0.025em"}},"6xl":{value:{fontSize:"6xl",lineHeight:"4.5rem",letterSpacing:"-0.025em"}},"7xl":{value:{fontSize:"7xl",lineHeight:"5.75rem",letterSpacing:"-0.025em"}},none:{value:{}},label:{value:{fontSize:"sm",lineHeight:"1.25rem",fontWeight:"medium"}}},layerStyles:{"fill.muted":{value:{background:"colorPalette.muted",color:"colorPalette.fg"}},"fill.subtle":{value:{background:"colorPalette.subtle",color:"colorPalette.fg"}},"fill.surface":{value:{background:"colorPalette.subtle",color:"colorPalette.fg",boxShadow:"0 0 0px 1px var(--shadow-color)",boxShadowColor:"colorPalette.muted"}},"fill.solid":{value:{background:"colorPalette.solid",color:"colorPalette.contrast"}},"outline.subtle":{value:{color:"colorPalette.fg",boxShadow:"inset 0 0 0px 1px var(--shadow-color)",boxShadowColor:"colorPalette.subtle"}},"outline.solid":{value:{borderWidth:"1px",borderColor:"colorPalette.solid",color:"colorPalette.fg"}},"indicator.bottom":{value:{position:"relative","--indicator-color-fallback":"colors.colorPalette.solid",_before:{content:'""',position:"absolute",bottom:"var(--indicator-offset-y, 0)",insetInline:"var(--indicator-offset-x, 0)",height:"var(--indicator-thickness, 2px)",background:"var(--indicator-color, var(--indicator-color-fallback))"}}},"indicator.top":{value:{position:"relative","--indicator-color-fallback":"colors.colorPalette.solid",_before:{content:'""',position:"absolute",top:"var(--indicator-offset-y, 0)",insetInline:"var(--indicator-offset-x, 0)",height:"var(--indicator-thickness, 2px)",background:"var(--indicator-color, var(--indicator-color-fallback))"}}},"indicator.start":{value:{position:"relative","--indicator-color-fallback":"colors.colorPalette.solid",_before:{content:'""',position:"absolute",insetInlineStart:"var(--indicator-offset-x, 0)",insetBlock:"var(--indicator-offset-y, 0)",width:"var(--indicator-thickness, 2px)",background:"var(--indicator-color, var(--indicator-color-fallback))"}}},"indicator.end":{value:{position:"relative","--indicator-color-fallback":"colors.colorPalette.solid",_before:{content:'""',position:"absolute",insetInlineEnd:"var(--indicator-offset-x, 0)",insetBlock:"var(--indicator-offset-y, 0)",width:"var(--indicator-thickness, 2px)",background:"var(--indicator-color, var(--indicator-color-fallback))"}}},disabled:{value:{opacity:"0.5",cursor:"not-allowed"}},none:{value:{}}},animationStyles:{"slide-fade-in":{value:{transformOrigin:"var(--transform-origin)","&[data-placement^=top]":{animationName:"slide-from-bottom, fade-in"},"&[data-placement^=bottom]":{animationName:"slide-from-top, fade-in"},"&[data-placement^=left]":{animationName:"slide-from-right, fade-in"},"&[data-placement^=right]":{animationName:"slide-from-left, fade-in"}}},"slide-fade-out":{value:{transformOrigin:"var(--transform-origin)","&[data-placement^=top]":{animationName:"slide-to-bottom, fade-out"},"&[data-placement^=bottom]":{animationName:"slide-to-top, fade-out"},"&[data-placement^=left]":{animationName:"slide-to-right, fade-out"},"&[data-placement^=right]":{animationName:"slide-to-left, fade-out"}}},"scale-fade-in":{value:{transformOrigin:"var(--transform-origin)",animationName:"scale-in, fade-in"}},"scale-fade-out":{value:{transformOrigin:"var(--transform-origin)",animationName:"scale-out, fade-out"}}}}}));var pP=r(97685),pN=r(77328),pR=r.n(pN),p_=r(87958);let pV=e=>{let{children:t}=e,{status:r}=(0,s.useSession)();return"authenticated"!==r?(0,o.jsx)(o.Fragment,{children:t}):(0,o.jsx)(p_.f,{children:t})};var pz=r(29424),pF=r(22116),pA=r(48230),pD=r.n(pA);let pL=()=>{let{activeBanner:e,dismissBanner:t}=(0,pz.F)();return e?(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("div",{className:"fixed top-0 left-0 right-0 z-50 border-b-2 ".concat((()=>{switch(e.priority){case"urgent":return"bg-gradient-to-r from-red-600 to-red-700 text-white border-red-500";case"high":return"bg-gradient-to-r from-orange-500 to-orange-600 text-white border-orange-400";case"medium":return"bg-gradient-to-r from-blue-500 to-blue-600 text-white border-blue-400";default:return"bg-gradient-to-r from-gray-600 to-gray-700 text-white border-gray-500"}})()," ").concat("urgent"===e.priority?"animate-pulse":""),children:(0,o.jsx)("div",{className:"max-w-7xl mx-auto px-4 py-3",children:(0,o.jsxs)("div",{className:"flex flex-col md:flex-row items-center justify-between gap-4",children:[(0,o.jsxs)("div",{className:"flex items-center space-x-3 flex-1",children:[(0,o.jsx)("div",{className:"text-2xl",children:(()=>{switch(e.priority){case"urgent":return"\uD83D\uDEA8";case"high":return"\uD83D\uDCF0";case"medium":return"ℹ️";default:return"\uD83D\uDCE2"}})()}),(0,o.jsxs)("div",{className:"flex-1",children:[(0,o.jsx)("div",{className:"font-bold text-lg",children:e.title}),(0,o.jsx)("div",{className:"text-sm opacity-90",children:e.message})]})]}),(0,o.jsxs)("div",{className:"flex items-center space-x-4",children:[e.actionText&&e.actionUrl&&(0,o.jsx)(pD(),{href:e.actionUrl,className:"bg-white bg-opacity-20 hover:bg-opacity-30 text-white px-4 py-2 rounded-full font-semibold transition-all duration-200 hover:scale-105",children:e.actionText}),(0,o.jsx)("button",{onClick:t,className:"text-white hover:text-gray-200 p-1 rounded-full hover:bg-white hover:bg-opacity-20 transition-all duration-200","aria-label":"Close banner",children:(0,o.jsx)("svg",{className:"w-5 h-5",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:(0,o.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M6 18L18 6M6 6l12 12"})})})]})]})})}),(0,o.jsx)("div",{className:"h-20"})]}):null},pM=()=>{let e=(0,d.useRouter)(),{visitorBehavior:t,showEducationalPrompt:r,showNewsletterPrompt:n,showGroupChatPrompt:o}=(0,pz.F)(),i=(0,u.useRef)(null),a=(0,u.useCallback)((e,t)=>{i.current&&clearTimeout(i.current),i.current=setTimeout(e,t)},[]);return(0,u.useEffect)(()=>()=>{i.current&&clearTimeout(i.current)},[]),(0,u.useEffect)(()=>{let i=e.asPath,s=t.timeOnSite,l={"/":{timeThreshold:45,prompt:()=>{let e=Math.random();e>.66?r("class-action"):e>.33?n():o()}},"/faq":{timeThreshold:60,prompt:()=>{Math.random()>.5?r("rights"):o()}},"/about":{timeThreshold:30,prompt:()=>{Math.random()>.5?n():o()}},"/class-action":{timeThreshold:90,prompt:()=>{let e=Math.random();e>.66?n():e>.33?r("rights"):o()}},"/contact":{timeThreshold:20,prompt:()=>{Math.random()>.5?r("class-action"):o()}},"/resources":{timeThreshold:45,prompt:()=>{Math.random()>.5?n():o()}},"/privacy-policy":{timeThreshold:15,prompt:()=>r("rights")},"/terms":{timeThreshold:15,prompt:()=>r("class-action")},"/who":{timeThreshold:30,prompt:()=>o()}}[i];if(l&&s>l.timeThreshold&&1){let e="page_prompt_".concat(i,"_").concat(t.sessionId);sessionStorage.getItem(e)||(sessionStorage.setItem(e,"shown"),a(()=>{l.prompt()},2e3))}},[e.asPath]),(0,u.useEffect)(()=>{{let e=localStorage.getItem("hasVisitedBefore"),r=parseInt(localStorage.getItem("visitCount")||"1");if(e?localStorage.setItem("visitCount",(r+1).toString()):(localStorage.setItem("hasVisitedBefore","true"),localStorage.setItem("visitCount","1")),e&&r>=3&&t.timeOnSite>60){let e="returning_visitor_".concat(t.sessionId);sessionStorage.getItem(e)||(sessionStorage.setItem(e,"shown"),a(()=>{t.hasSignedUp||n()},5e3))}}},[]),(0,u.useEffect)(()=>{if("quebec"===t.region&&t.timeOnSite>30){let e="quebec_prompt_".concat(t.sessionId);sessionStorage.getItem(e)||(sessionStorage.setItem(e,"shown"),a(()=>{r("class-action")},3e3))}},[]),(0,u.useEffect)(()=>{if(new Set(t.pagesVisited).size>=3&&t.timeOnSite>180){let e="engaged_visitor_".concat(t.sessionId);sessionStorage.getItem(e)||(sessionStorage.setItem(e,"shown"),a(()=>{t.hasSignedUp||sessionStorage.getItem("newsletter_prompt_".concat(t.sessionId))||sessionStorage.getItem("groupchat_prompt_".concat(t.sessionId))||(Math.random()>.5?o():n())},2e3))}},[]),null};function pj(){let{data:e,update:t}=(0,s.useSession)();return(0,u.useEffect)(()=>{(null==e?void 0:e.user)&&(console.log("\uD83D\uDD04 App - Refreshing session on page load"),t({trigger:"update"}))},[]),null}c().configure({showSpinner:!1});let pW=function(e){let{Component:t,pageProps:{session:r,...n}}=e,i=(0,d.useRouter)();return(0,u.useEffect)(()=>{"serviceWorker"in navigator&&window.addEventListener("load",()=>{navigator.serviceWorker.register("/sw.js").then(e=>{console.log("ServiceWorker registration successful")}).catch(e=>{console.error("ServiceWorker registration failed:",e)})})},[]),(0,u.useEffect)(()=>{let e=()=>c().start(),t=()=>c().done();return i.events.on("routeChangeStart",e),i.events.on("routeChangeComplete",t),i.events.on("routeChangeError",t),()=>{i.events.off("routeChangeStart",e),i.events.off("routeChangeComplete",t),i.events.off("routeChangeError",t)}},[i]),(0,o.jsx)(p,{children:(0,o.jsx)(S.s,{value:pT,children:(0,o.jsxs)(s.SessionProvider,{session:r,children:[(0,o.jsx)(pj,{}),(0,o.jsx)(g.N,{children:(0,o.jsx)(pF.I,{children:(0,o.jsx)(pz.W,{children:(0,o.jsxs)(pV,{children:[(0,o.jsxs)(pR(),{children:[(0,o.jsx)("meta",{charSet:"utf-8",className:"jsx-d529a21e3b94ab1b"}),(0,o.jsx)("meta",{name:"viewport",content:"width=device-width, initial-scale=1",className:"jsx-d529a21e3b94ab1b"}),(0,o.jsx)("link",{rel:"icon",href:"/favicon.ico",className:"jsx-d529a21e3b94ab1b"}),(0,o.jsx)(a(),{id:"d529a21e3b94ab1b",children:".bg-blue-600{background-color:#2563eb!important}.text-white{color:#fff!important}.px-8{padding-left:2rem!important;padding-right:2rem!important}.py-4{padding-top:1rem!important;padding-bottom:1rem!important}.rounded-xl{-webkit-border-radius:.75rem!important;-moz-border-radius:.75rem!important;border-radius:.75rem!important}.hover\\\\:bg-blue-700:hover{background-color:#1d4ed8!important}.transition-all{-webkit-transition-property:all!important;-moz-transition-timing-function:all!important;-o-transition-timing-function:all!important;transition-property:all!important}.transform{-webkit-transform:translatez(0)!important;-moz-transform:translatez(0)!important;-ms-transform:translatez(0)!important;-o-transform:translatez(0)!important;transform:translatez(0)!important}.hover\\\\:scale-105:hover{-webkit-transform:scale(1.05)!important;-moz-transform:scale(1.05)!important;-ms-transform:scale(1.05)!important;-o-transform:scale(1.05)!important;transform:scale(1.05)!important}.border-2{border-width:2px!important}.border-blue-600{border-color:#2563eb!important}.text-blue-600{color:#2563eb!important}.hover\\\\:bg-blue-50:hover{background-color:#eff6ff!important}.min-h-screen{min-height:100vh!important}.bg-gradient-to-br{background-image:-webkit-linear-gradient(top left,var(--tw-gradient-stops))!important;background-image:-moz-linear-gradient(top left,var(--tw-gradient-stops))!important;background-image:-o-linear-gradient(top left,var(--tw-gradient-stops))!important;background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))!important}.from-slate-50{--tw-gradient-from:#f8fafc!important;--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 250, 252, 0))!important}.via-white{--tw-gradient-stops:var(--tw-gradient-from), #ffffff, var(--tw-gradient-to, rgba(255, 255, 255, 0))!important}.to-blue-50{--tw-gradient-to:#eff6ff!important}.bg-white{background-color:#fff!important}.backdrop-blur-md{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}.border-b{border-bottom-width:1px!important}.border-slate-200{border-color:#e2e8f0!important}.sticky{position:-webkit-sticky!important;position:sticky!important}.top-0{top:0px!important}.z-50{z-index:50!important}.max-w-7xl{max-width:80rem!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.px-4{padding-left:1rem!important;padding-right:1rem!important}.sm\\\\:px-6{}@media(min-width:640px){.sm\\\\:px-6{padding-left:1.5rem!important;padding-right:1.5rem!important}}.lg\\\\:px-8{}@media(min-width:1024px){.lg\\\\:px-8{padding-left:2rem!important;padding-right:2rem!important}}.flex{display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important}.justify-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-moz-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.items-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-moz-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.py-4{padding-top:1rem!important;padding-bottom:1rem!important}.h-8{height:2rem!important}.w-8{width:2rem!important}.text-blue-600{color:#2563eb!important}.mr-3{margin-right:.75rem!important}.text-2xl{font-size:1.5rem!important;line-height:2rem!important}.font-bold{font-weight:700!important}.text-slate-900{color:#0f172a!important}.hidden{display:none!important}.md\\\\:flex{}@media(min-width:768px){.md\\\\:flex{display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important}}.space-x-8>*+*{margin-left:2rem!important}.text-slate-600{color:#475569!important}.hover\\\\:text-blue-600:hover{color:#2563eb!important}.transition-colors{-webkit-transition-property:color,background-color,border-color,text-decoration-color,fill,stroke!important;-moz-transition-timing-function:color,background-color,border-color,text-decoration-color,fill,stroke!important;-o-transition-timing-function:color,background-color,border-color,text-decoration-color,fill,stroke!important;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke!important}.space-x-4>*+*{margin-left:1rem!important}.text-sm{font-size:.875rem!important;line-height:1.25rem!important}.relative{position:relative!important}.overflow-hidden{overflow:hidden!important}.absolute{position:absolute!important}.inset-0{top:0px!important;right:0px!important;bottom:0px!important;left:0px!important}.bg-gradient-to-r{background-image:-webkit-linear-gradient(left,var(--tw-gradient-stops))!important;background-image:-moz-linear-gradient(left,var(--tw-gradient-stops))!important;background-image:-o-linear-gradient(left,var(--tw-gradient-stops))!important;background-image:linear-gradient(to right,var(--tw-gradient-stops))!important}.from-blue-600{--tw-gradient-from:#2563eb!important;--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(37, 99, 235, 0))!important}.to-purple-600{--tw-gradient-to:#9333ea!important}.text-center{text-align:center!important}.text-5xl{font-size:3rem!important;line-height:1!important}.lg\\\\:text-7xl{}@media(min-width:1024px){.lg\\\\:text-7xl{font-size:4.5rem!important;line-height:1!important}}.mb-6{margin-bottom:1.5rem!important}.text-xl{font-size:1.25rem!important;line-height:1.75rem!important}.lg\\\\:text-2xl{}@media(min-width:1024px){.lg\\\\:text-2xl{font-size:1.5rem!important;line-height:2rem!important}}.text-slate-600{color:#475569!important}.mb-8{margin-bottom:2rem!important}.max-w-3xl{max-width:48rem!important}.text-lg{font-size:1.125rem!important;line-height:1.75rem!important}.text-slate-500{color:#64748b!important}.mb-12{margin-bottom:3rem!important}.max-w-2xl{max-width:42rem!important}.flex-col{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-moz-box-orient:vertical!important;-moz-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.sm\\\\:flex-row{}@media(min-width:640px){.sm\\\\:flex-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-moz-box-orient:horizontal!important;-moz-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}}.gap-4{gap:1rem!important}.justify-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-moz-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.border-2{border-width:2px!important}.border-blue-600{border-color:#2563eb!important}.text-blue-600{color:#2563eb!important}.hover\\\\:bg-blue-50:hover{background-color:#eff6ff!important}.py-20{padding-top:5rem!important;padding-bottom:5rem!important}.grid{display:grid!important}.md\\\\:grid-cols-3{}@media(min-width:768px){.md\\\\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.gap-8{gap:2rem!important}.bg-gradient-to-br{background-image:-webkit-linear-gradient(top left,var(--tw-gradient-stops))!important;background-image:-moz-linear-gradient(top left,var(--tw-gradient-stops))!important;background-image:-o-linear-gradient(top left,var(--tw-gradient-stops))!important;background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))!important}.from-blue-50{--tw-gradient-from:#eff6ff!important;--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 246, 255, 0))!important}.to-purple-50{--tw-gradient-to:#faf5ff!important}.p-8{padding:2rem!important}.rounded-2xl{-webkit-border-radius:1rem!important;-moz-border-radius:1rem!important;border-radius:1rem!important}.border{border-width:1px!important}.border-blue-100{border-color:#dbeafe!important}.h-12{height:3rem!important}.w-12{width:3rem!important}.mb-6{margin-bottom:1.5rem!important}.text-xl{font-size:1.25rem!important;line-height:1.75rem!important}.font-semibold{font-weight:600!important}.text-slate-900{color:#0f172a!important}.mb-4{margin-bottom:1rem!important}.text-slate-600{color:#475569!important}.bg-slate-50{background-color:#f8fafc!important}.bg-white{background-color:#fff!important}.p-8{padding:2rem!important}.rounded-2xl{-webkit-border-radius:1rem!important;-moz-border-radius:1rem!important;border-radius:1rem!important}.shadow-lg{-webkit-box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)!important;-moz-box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)!important;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)!important}.text-2xl{font-size:1.5rem!important;line-height:2rem!important}.font-bold{font-weight:700!important}.text-slate-900{color:#0f172a!important}.mb-4{margin-bottom:1rem!important}.text-slate-600{color:#475569!important}.mb-6{margin-bottom:1.5rem!important}.space-y-3{margin-top:.75rem!important}.space-y-3>*+*{margin-top:.75rem!important}.flex{display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important}.items-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-moz-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.h-5{height:1.25rem!important}.w-5{width:1.25rem!important}.text-green-500{color:#10b981!important}.mt-0\\\\.5 {margin-top:.125rem!important}.mr-3{margin-right:.75rem!important}.flex-shrink-0{-webkit-flex-shrink:0!important;-ms-flex-negative:0!important;flex-shrink:0!important}.text-slate-600{color:#475569!important}.bg-gradient-to-r{background-image:-webkit-linear-gradient(left,var(--tw-gradient-stops))!important;background-image:-moz-linear-gradient(left,var(--tw-gradient-stops))!important;background-image:-o-linear-gradient(left,var(--tw-gradient-stops))!important;background-image:linear-gradient(to right,var(--tw-gradient-stops))!important}.from-blue-600{--tw-gradient-from:#2563eb!important;--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(37, 99, 235, 0))!important}.to-purple-600{--tw-gradient-to:#9333ea!important}.text-white{color:#fff!important}.py-20{padding-top:5rem!important;padding-bottom:5rem!important}.text-4xl{font-size:2.25rem!important;line-height:2.5rem!important}.font-bold{font-weight:700!important}.text-white{color:#fff!important}.mb-4{margin-bottom:1rem!important}.md\\\\:grid-cols-4{}@media(min-width:768px){.md\\\\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.text-4xl{font-size:2.25rem!important;line-height:2.5rem!important}.font-bold{font-weight:700!important}.text-white{color:#fff!important}.mb-2{margin-bottom:.5rem!important}.text-blue-100{color:#dbeafe!important}.bg-slate-900{background-color:#0f172a!important}.text-white{color:#fff!important}.py-16{padding-top:4rem!important;padding-bottom:4rem!important}.md\\\\:grid-cols-4{}@media(min-width:768px){.md\\\\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.gap-8{gap:2rem!important}.text-2xl{font-size:1.5rem!important;line-height:2rem!important}.font-bold{font-weight:700!important}.text-slate-300{color:#cbd5e1!important}.mb-4{margin-bottom:1rem!important}.space-y-2{margin-top:.5rem!important}.space-y-2>*+*{margin-top:.5rem!important}.text-slate-300{color:#cbd5e1!important}.hover\\\\:text-white:hover{color:#fff!important}.transition-colors{-webkit-transition-property:color,background-color,border-color,text-decoration-color,fill,stroke!important;-moz-transition-timing-function:color,background-color,border-color,text-decoration-color,fill,stroke!important;-o-transition-timing-function:color,background-color,border-color,text-decoration-color,fill,stroke!important;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke!important}.border-t{border-top-width:1px!important}.border-slate-700{border-color:#334155!important}.mt-12{margin-top:3rem!important}.pt-8{padding-top:2rem!important}.text-center{text-align:center!important}.text-slate-400{color:#94a3b8!important}"})]}),(0,o.jsx)(pL,{}),(0,o.jsx)(k,{}),(0,o.jsx)(t,{...n}),(0,o.jsx)(pM,{}),(0,o.jsx)(pP.l$,{})]})})})})]})})})}},70789:(e,t)=>{"use strict";var r="function"==typeof Symbol&&Symbol.for,n=r?Symbol.for("react.element"):60103,o=r?Symbol.for("react.portal"):60106,i=r?Symbol.for("react.fragment"):60107,a=r?Symbol.for("react.strict_mode"):60108,s=r?Symbol.for("react.profiler"):60114,l=r?Symbol.for("react.provider"):60109,c=r?Symbol.for("react.context"):60110,d=r?Symbol.for("react.async_mode"):60111,u=r?Symbol.for("react.concurrent_mode"):60111,p=r?Symbol.for("react.forward_ref"):60112,g=r?Symbol.for("react.suspense"):60113,h=r?Symbol.for("react.suspense_list"):60120,f=r?Symbol.for("react.memo"):60115,m=r?Symbol.for("react.lazy"):60116,v=r?Symbol.for("react.block"):60121,b=r?Symbol.for("react.fundamental"):60117,x=r?Symbol.for("react.responder"):60118,y=r?Symbol.for("react.scope"):60119;function k(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case n:switch(e=e.type){case d:case u:case i:case s:case a:case g:return e;default:switch(e=e&&e.$$typeof){case c:case p:case m:case f:case l:return e;default:return t}}case o:return t}}}function S(e){return k(e)===u}t.AsyncMode=d,t.ConcurrentMode=u,t.ContextConsumer=c,t.ContextProvider=l,t.Element=n,t.ForwardRef=p,t.Fragment=i,t.Lazy=m,t.Memo=f,t.Portal=o,t.Profiler=s,t.StrictMode=a,t.Suspense=g,t.isAsyncMode=function(e){return S(e)||k(e)===d},t.isConcurrentMode=S,t.isContextConsumer=function(e){return k(e)===c},t.isContextProvider=function(e){return k(e)===l},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===n},t.isForwardRef=function(e){return k(e)===p},t.isFragment=function(e){return k(e)===i},t.isLazy=function(e){return k(e)===m},t.isMemo=function(e){return k(e)===f},t.isPortal=function(e){return k(e)===o},t.isProfiler=function(e){return k(e)===s},t.isStrictMode=function(e){return k(e)===a},t.isSuspense=function(e){return k(e)===g},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===i||e===u||e===s||e===a||e===g||e===h||"object"==typeof e&&null!==e&&(e.$$typeof===m||e.$$typeof===f||e.$$typeof===l||e.$$typeof===c||e.$$typeof===p||e.$$typeof===b||e.$$typeof===x||e.$$typeof===y||e.$$typeof===v)},t.typeOf=k},72323:function(e,t,r){var n,o;void 0===(o="function"==typeof(n=function(){var e,t,r,n={};n.version="0.2.0";var o=n.settings={minimum:.08,easing:"ease",positionUsing:"",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,showSpinner:!0,barSelector:'[role="bar"]',spinnerSelector:'[role="spinner"]',parent:"body",template:'<div class="bar" role="bar"><div class="peg"></div></div><div class="spinner" role="spinner"><div class="spinner-icon"></div></div>'};function i(e,t,r){return e<t?t:e>r?r:e}n.configure=function(e){var t,r;for(t in e)void 0!==(r=e[t])&&e.hasOwnProperty(t)&&(o[t]=r);return this},n.status=null,n.set=function(e){var t=n.isStarted();n.status=1===(e=i(e,o.minimum,1))?null:e;var r=n.render(!t),l=r.querySelector(o.barSelector),c=o.speed,d=o.easing;return r.offsetWidth,a(function(t){var i,a,u,p;""===o.positionUsing&&(o.positionUsing=n.getPositioningCSS()),s(l,(i=e,a=c,u=d,(p="translate3d"===o.positionUsing?{transform:"translate3d("+(-1+i)*100+"%,0,0)"}:"translate"===o.positionUsing?{transform:"translate("+(-1+i)*100+"%,0)"}:{"margin-left":(-1+i)*100+"%"}).transition="all "+a+"ms "+u,p)),1===e?(s(r,{transition:"none",opacity:1}),r.offsetWidth,setTimeout(function(){s(r,{transition:"all "+c+"ms linear",opacity:0}),setTimeout(function(){n.remove(),t()},c)},c)):setTimeout(t,c)}),this},n.isStarted=function(){return"number"==typeof n.status},n.start=function(){n.status||n.set(0);var e=function(){setTimeout(function(){n.status&&(n.trickle(),e())},o.trickleSpeed)};return o.trickle&&e(),this},n.done=function(e){return e||n.status?n.inc(.3+.5*Math.random()).set(1):this},n.inc=function(e){var t=n.status;return t?("number"!=typeof e&&(e=(1-t)*i(Math.random()*t,.1,.95)),t=i(t+e,0,.994),n.set(t)):n.start()},n.trickle=function(){return n.inc(Math.random()*o.trickleRate)},e=0,t=0,n.promise=function(r){return r&&"resolved"!==r.state()&&(0===t&&n.start(),e++,t++,r.always(function(){0==--t?(e=0,n.done()):n.set((e-t)/e)})),this},n.render=function(e){if(n.isRendered())return document.getElementById("nprogress");c(document.documentElement,"nprogress-busy");var t=document.createElement("div");t.id="nprogress",t.innerHTML=o.template;var r,i=t.querySelector(o.barSelector),a=e?"-100":(-1+(n.status||0))*100,l=document.querySelector(o.parent);return s(i,{transition:"all 0 linear",transform:"translate3d("+a+"%,0,0)"}),!o.showSpinner&&(r=t.querySelector(o.spinnerSelector))&&p(r),l!=document.body&&c(l,"nprogress-custom-parent"),l.appendChild(t),t},n.remove=function(){d(document.documentElement,"nprogress-busy"),d(document.querySelector(o.parent),"nprogress-custom-parent");var e=document.getElementById("nprogress");e&&p(e)},n.isRendered=function(){return!!document.getElementById("nprogress")},n.getPositioningCSS=function(){var e=document.body.style,t="WebkitTransform"in e?"Webkit":"MozTransform"in e?"Moz":"msTransform"in e?"ms":"OTransform"in e?"O":"";return t+"Perspective"in e?"translate3d":t+"Transform"in e?"translate":"margin"};var a=(r=[],function(e){r.push(e),1==r.length&&function e(){var t=r.shift();t&&t(e)}()}),s=function(){var e=["Webkit","O","Moz","ms"],t={};function r(r,n,o){var i;n=t[i=(i=n).replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,function(e,t){return t.toUpperCase()})]||(t[i]=function(t){var r=document.body.style;if(t in r)return t;for(var n,o=e.length,i=t.charAt(0).toUpperCase()+t.slice(1);o--;)if((n=e[o]+i)in r)return n;return t}(i)),r.style[n]=o}return function(e,t){var n,o,i=arguments;if(2==i.length)for(n in t)void 0!==(o=t[n])&&t.hasOwnProperty(n)&&r(e,n,o);else r(e,i[1],i[2])}}();function l(e,t){return("string"==typeof e?e:u(e)).indexOf(" "+t+" ")>=0}function c(e,t){var r=u(e),n=r+t;l(r,t)||(e.className=n.substring(1))}function d(e,t){var r,n=u(e);l(e,t)&&(e.className=(r=n.replace(" "+t+" "," ")).substring(1,r.length-1))}function u(e){return(" "+(e.className||"")+" ").replace(/\s+/gi," ")}function p(e){e&&e.parentNode&&e.parentNode.removeChild(e)}return n})?n.call(t,r,t,e):n)||(e.exports=o)},72552:()=>{},72773:e=>{e.exports=function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.__esModule=!0,e.exports.default=e.exports},74849:(e,t,r)=>{"use strict";function n(e,t,r){var n="";return r.split(" ").forEach(function(r){void 0!==e[r]?t.push(e[r]+";"):r&&(n+=r+" ")}),n}r.d(t,{Rk:()=>n,SF:()=>o,sk:()=>i});var o=function(e,t,r){var n=e.key+"-"+t.name;!1===r&&void 0===e.registered[n]&&(e.registered[n]=t.styles)},i=function(e,t,r){o(e,t,r);var n=e.key+"-"+t.name;if(void 0===e.inserted[t.name]){var i=t;do e.insert(t===i?"."+n:"",i,e.sheet,!0),i=i.next;while(void 0!==i)}}},75073:(e,t,r)=>{"use strict";function n(e){return null==e?[]:Array.isArray(e)?e:[e]}r.d(t,{$1:()=>o,$r:()=>n,BU:()=>ed,D8:()=>eE,Et:()=>O,F4:()=>es,Gv:()=>C,Gy:()=>ec,HV:()=>i,H_:()=>et,JT:()=>eu,Jg:()=>D,K2:()=>g,Kg:()=>E,L3:()=>ei,LV:()=>Z,Lm:()=>S,Nh:()=>ev,OK:()=>M,PM:()=>ew,R8:()=>eO,T1:()=>ef,TF:()=>l,TX:()=>W,Tn:()=>I,Ui:()=>d,Up:()=>eS,VJ:()=>ek,WQ:()=>s,Xx:()=>u,YL:()=>f,YW:()=>j,Yi:()=>em,Yp:()=>p,aU:()=>h,bK:()=>eC,cK:()=>P,cy:()=>k,iv:()=>m,jB:()=>v,jv:()=>eg,kZ:()=>T,kn:()=>eh,lQ:()=>L,n4:()=>y,oE:()=>function e(t){if(!V(t)||void 0===t)return t;let r=Reflect.ownKeys(t).filter(e=>"string"==typeof e),n={};for(let o of r){let r=t[o];void 0!==r&&(n[o]=e(r))}return n},pY:()=>er,s:()=>en,sb:()=>c,tp:()=>ey,vV:()=>ea,zi:()=>J});var o=e=>e[0],i=e=>e[e.length-1],a=(e,t)=>-1!==e.indexOf(t),s=(e,...t)=>e.concat(t),l=(e,...t)=>e.filter(e=>!t.includes(e)),c=e=>Array.from(new Set(e)),d=(e,t)=>{let r=new Set(t);return e.filter(e=>!r.has(e))},u=(e,t)=>a(e,t)?l(e,t):s(e,t);function p(e,t,r={}){let{step:n=1,loop:o=!0}=r,i=t+n,a=e.length,s=a-1;return -1===t?n>0?0:s:i<0?o?s:0:i>=a?o?0:t>a?a:t:i}function g(e,t,r={}){return e[p(e,t,r)]}function h(e,t,r={}){let{step:n=1,loop:o=!0}=r;return p(e,t,{step:-n,loop:o})}function f(e,t,r={}){return e[h(e,t,r)]}function m(e,t){return e.reduce((e,r,n)=>(n%t==0?e.push([r]):i(e)?.push(r),e),[])}function v(e,t){return e.reduce(([e,r],n)=>(t(n)?e.push(n):r.push(n),[e,r]),[[],[]])}var b=e=>e?.constructor.name==="Array",x=(e,t)=>{if(e.length!==t.length)return!1;for(let r=0;r<e.length;r++)if(!y(e[r],t[r]))return!1;return!0},y=(e,t)=>{if(Object.is(e,t))return!0;if(null==e&&null!=t||null!=e&&null==t)return!1;if("function"==typeof e?.isEqual&&"function"==typeof t?.isEqual)return e.isEqual(t);if("function"==typeof e&&"function"==typeof t)return e.toString()===t.toString();if(b(e)&&b(t))return x(Array.from(e),Array.from(t));if("object"!=typeof e||"object"!=typeof t)return!1;let r=Object.keys(t??Object.create(null)),n=r.length;for(let t=0;t<n;t++)if(!Reflect.has(e,r[t]))return!1;for(let o=0;o<n;o++){let n=r[o];if(!y(e[n],t[n]))return!1}return!0},k=e=>Array.isArray(e),S=e=>!0===e||!1===e,w=e=>null!=e&&"object"==typeof e,C=e=>w(e)&&!k(e),O=e=>"number"==typeof e&&!Number.isNaN(e),E=e=>"string"==typeof e,I=e=>"function"==typeof e,T=e=>null==e,P=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),N=e=>Object.prototype.toString.call(e),R=Function.prototype.toString,_=R.call(Object),V=e=>{if(!w(e)||"[object Object]"!=N(e)||A(e))return!1;let t=Object.getPrototypeOf(e);if(null===t)return!0;let r=P(t,"constructor")&&t.constructor;return"function"==typeof r&&r instanceof r&&R.call(r)==_},z=e=>"object"==typeof e&&null!==e&&"$$typeof"in e&&"props"in e,F=e=>"object"==typeof e&&null!==e&&"__v_isVNode"in e,A=e=>z(e)||F(e),D=(e,...t)=>("function"==typeof e?e(...t):e)??void 0,L=()=>{},M=(...e)=>(...t)=>{e.forEach(function(e){e?.(...t)})};function j(e,t,...r){if(e in t){let n=t[e];return I(n)?n(...r):n}let n=Error(`No matching key: ${JSON.stringify(e)} in ${JSON.stringify(Object.keys(t))}`);throw Error.captureStackTrace?.(n,j),n}var W=(e,t)=>{try{return e()}catch(e){return e instanceof Error&&Error.captureStackTrace?.(e,W),t?.()}},{floor:B,abs:H,round:$,min:U,max:G,pow:q,sign:K}=Math,Y=e=>Number.isNaN(e),X=e=>Y(e)?0:e,J=(e,t)=>(e%t+t)%t,Z=(e,t)=>(e%t+t)%t,Q=(e,t,r)=>0===e?r:t[e-1],ee=(e,t,r)=>e===t.length-1?r:t[e+1],et=(e,t)=>X(e)>=t,er=(e,t)=>X(e)<=t,en=(e,t,r)=>X(e)>=t&&X(e)<=r,eo=(e,t,r)=>$((X(e)-t)/r)*r+t,ei=(e,t,r)=>U(G(X(e),t),r),ea=(e,t,r)=>(X(e)-t)/(r-t),es=(e,t,r,n)=>ei(eo(e*(r-t)+t,t,n),t,r),el=(e,t)=>{let r=e,n=t.toString(),o=n.indexOf("."),i=o>=0?n.length-o:0;if(i>0){let e=q(10,i);r=$(r*e)/e}return r},ec=(e,t)=>"number"==typeof t?B(e*t+.5)/t:$(e),ed=(e,t,r,n)=>{let o=null!=t?Number(t):0,i=Number(r),a=(e-o)%n,s=2*H(a)>=n?e+K(a)*(n-H(a)):e-a;if(s=el(s,n),!Y(o)&&s<o)s=o;else if(!Y(i)&&s>i){let e=B((i-o)/n),t=o+e*n;s=e<=0||t<o?i:t}return el(s,n)},eu=(e,t,r)=>e[t]===r?e:[...e.slice(0,t),r,...e.slice(t+1)];function ep(e,t){let r=Q(e,t.values,t.min),n=ee(e,t.values,t.max),o=t.values.slice();return function(i){let a=ed(i,r,n,t.step);return(o=eu(o,e,i))[e]=a,o}}function eg(e,t){let r=t.values[e]+t.step;return ep(e,t)(r)}function eh(e,t){let r=t.values[e]-t.step;return ep(e,t)(r)}var ef=(e,t)=>{let r=e.findIndex(e=>t-e<0);if(0===r)return r;if(-1===r)return e.length-1;let n=e[r-1],o=e[r];return H(n-t)<H(o-t)?r-1:r},em=(e,t,r,n)=>e.map((o,i)=>({min:0===i?t:e[i-1]+n,max:i===e.length-1?r:e[i+1]-n,value:o})),ev=(e,t=0,r=10)=>{let n=Math.pow(r,t);return $(e*n)/n},eb=e=>{if(!Number.isFinite(e))return 0;let t=1,r=0;for(;Math.round(e*t)/t!==e;)t*=10,r+=1;return r},ex=(e,t,r)=>{let n="+"===t?e+r:e-r;if(e%1!=0||r%1!=0){let o=10**Math.max(eb(e),eb(r));e=Math.round(e*o),r=Math.round(r*o),n=("+"===t?e+r:e-r)/o}return n},ey=(e,t)=>ex(X(e),"+",t),ek=(e,t)=>ex(X(e),"-",t);function eS(e,t){let r={};for(let n of t){let t=e[n];void 0!==t&&(r[n]=t)}return r}var ew=e=>function(t){let r={},n={},o=new Set(e);for(let e in t)o.has(e)?n[e]=t[e]:r[e]=t[e];return[n,r]};function eC(e,t){let r,n=performance.now();return r=requestAnimationFrame(function o(i){if(i-n>=t)return void e();r=requestAnimationFrame(o)}),()=>cancelAnimationFrame(r)}function eO(...e){1===e.length?e[0]:e[1],2!==e.length||e[0]}function eE(e,t){if(null==e)throw Error(t())}},77328:(e,t,r)=>{e.exports=r(89836)},78212:(e,t,r)=>{var n=r(12883).default;e.exports=function(e,t){if("object"!=n(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var o=r.call(e,t||"default");if("object"!=n(o))return o;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)},e.exports.__esModule=!0,e.exports.default=e.exports},78455:(e,t,r)=>{"use strict";r.d(t,{i:()=>s,s:()=>a});var n,o=r(14232),i=!!(n||(n=r.t(o,2))).useInsertionEffect&&(n||(n=r.t(o,2))).useInsertionEffect,a=i||function(e){return e()},s=i||o.useLayoutEffect},78940:(e,t,r)=>{"use strict";function n(e,t,r,n){return!1}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getDomainLocale",{enumerable:!0,get:function(){return n}}),r(87810),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},80400:(e,t,r)=>{"use strict";r.d(t,{UE:()=>F,ll:()=>T,rD:()=>D,__:()=>P,UU:()=>_,jD:()=>z,ER:()=>A,cY:()=>N,BN:()=>R,Ej:()=>V});var n=r(81040);function o(e,t,r){let o,{reference:i,floating:a}=e,s=(0,n.TV)(t),l=(0,n.Dz)(t),c=(0,n.sq)(l),d=(0,n.C0)(t),u="y"===s,p=i.x+i.width/2-a.width/2,g=i.y+i.height/2-a.height/2,h=i[c]/2-a[c]/2;switch(d){case"top":o={x:p,y:i.y-a.height};break;case"bottom":o={x:p,y:i.y+i.height};break;case"right":o={x:i.x+i.width,y:g};break;case"left":o={x:i.x-a.width,y:g};break;default:o={x:i.x,y:i.y}}switch((0,n.Sg)(t)){case"start":o[l]-=h*(r&&u?-1:1);break;case"end":o[l]+=h*(r&&u?-1:1)}return o}let i=async(e,t,r)=>{let{placement:n="bottom",strategy:i="absolute",middleware:a=[],platform:s}=r,l=a.filter(Boolean),c=await (null==s.isRTL?void 0:s.isRTL(t)),d=await s.getElementRects({reference:e,floating:t,strategy:i}),{x:u,y:p}=o(d,n,c),g=n,h={},f=0;for(let r=0;r<l.length;r++){let{name:a,fn:m}=l[r],{x:v,y:b,data:x,reset:y}=await m({x:u,y:p,initialPlacement:n,placement:g,strategy:i,middlewareData:h,rects:d,platform:s,elements:{reference:e,floating:t}});u=null!=v?v:u,p=null!=b?b:p,h={...h,[a]:{...h[a],...x}},y&&f<=50&&(f++,"object"==typeof y&&(y.placement&&(g=y.placement),y.rects&&(d=!0===y.rects?await s.getElementRects({reference:e,floating:t,strategy:i}):y.rects),{x:u,y:p}=o(d,g,c)),r=-1)}return{x:u,y:p,placement:g,strategy:i,middlewareData:h}};async function a(e,t){var r;void 0===t&&(t={});let{x:o,y:i,platform:a,rects:s,elements:l,strategy:c}=e,{boundary:d="clippingAncestors",rootBoundary:u="viewport",elementContext:p="floating",altBoundary:g=!1,padding:h=0}=(0,n._3)(t,e),f=(0,n.nI)(h),m=l[g?"floating"===p?"reference":"floating":p],v=(0,n.B1)(await a.getClippingRect({element:null==(r=await (null==a.isElement?void 0:a.isElement(m)))||r?m:m.contextElement||await (null==a.getDocumentElement?void 0:a.getDocumentElement(l.floating)),boundary:d,rootBoundary:u,strategy:c})),b="floating"===p?{x:o,y:i,width:s.floating.width,height:s.floating.height}:s.reference,x=await (null==a.getOffsetParent?void 0:a.getOffsetParent(l.floating)),y=await (null==a.isElement?void 0:a.isElement(x))&&await (null==a.getScale?void 0:a.getScale(x))||{x:1,y:1},k=(0,n.B1)(a.convertOffsetParentRelativeRectToViewportRelativeRect?await a.convertOffsetParentRelativeRectToViewportRelativeRect({elements:l,rect:b,offsetParent:x,strategy:c}):b);return{top:(v.top-k.top+f.top)/y.y,bottom:(k.bottom-v.bottom+f.bottom)/y.y,left:(v.left-k.left+f.left)/y.x,right:(k.right-v.right+f.right)/y.x}}function s(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function l(e){return n.r_.some(t=>e[t]>=0)}let c=new Set(["left","top"]);async function d(e,t){let{placement:r,platform:o,elements:i}=e,a=await (null==o.isRTL?void 0:o.isRTL(i.floating)),s=(0,n.C0)(r),l=(0,n.Sg)(r),d="y"===(0,n.TV)(r),u=c.has(s)?-1:1,p=a&&d?-1:1,g=(0,n._3)(t,e),{mainAxis:h,crossAxis:f,alignmentAxis:m}="number"==typeof g?{mainAxis:g,crossAxis:0,alignmentAxis:null}:{mainAxis:g.mainAxis||0,crossAxis:g.crossAxis||0,alignmentAxis:g.alignmentAxis};return l&&"number"==typeof m&&(f="end"===l?-1*m:m),d?{x:f*p,y:h*u}:{x:h*u,y:f*p}}var u=r(84974);function p(e){let t=(0,u.L9)(e),r=parseFloat(t.width)||0,o=parseFloat(t.height)||0,i=(0,u.sb)(e),a=i?e.offsetWidth:r,s=i?e.offsetHeight:o,l=(0,n.LI)(r)!==a||(0,n.LI)(o)!==s;return l&&(r=a,o=s),{width:r,height:o,$:l}}function g(e){return(0,u.vq)(e)?e:e.contextElement}function h(e){let t=g(e);if(!(0,u.sb)(t))return(0,n.Jx)(1);let r=t.getBoundingClientRect(),{width:o,height:i,$:a}=p(t),s=(a?(0,n.LI)(r.width):r.width)/o,l=(a?(0,n.LI)(r.height):r.height)/i;return s&&Number.isFinite(s)||(s=1),l&&Number.isFinite(l)||(l=1),{x:s,y:l}}let f=(0,n.Jx)(0);function m(e){let t=(0,u.zk)(e);return(0,u.Tc)()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:f}function v(e,t,r,o){var i;void 0===t&&(t=!1),void 0===r&&(r=!1);let a=e.getBoundingClientRect(),s=g(e),l=(0,n.Jx)(1);t&&(o?(0,u.vq)(o)&&(l=h(o)):l=h(e));let c=(void 0===(i=r)&&(i=!1),o&&(!i||o===(0,u.zk)(s))&&i)?m(s):(0,n.Jx)(0),d=(a.left+c.x)/l.x,p=(a.top+c.y)/l.y,f=a.width/l.x,v=a.height/l.y;if(s){let e=(0,u.zk)(s),t=o&&(0,u.vq)(o)?(0,u.zk)(o):o,r=e,n=(0,u._m)(r);for(;n&&o&&t!==r;){let e=h(n),t=n.getBoundingClientRect(),o=(0,u.L9)(n),i=t.left+(n.clientLeft+parseFloat(o.paddingLeft))*e.x,a=t.top+(n.clientTop+parseFloat(o.paddingTop))*e.y;d*=e.x,p*=e.y,f*=e.x,v*=e.y,d+=i,p+=a,r=(0,u.zk)(n),n=(0,u._m)(r)}}return(0,n.B1)({width:f,height:v,x:d,y:p})}function b(e,t){let r=(0,u.CP)(e).scrollLeft;return t?t.left+r:v((0,u.ep)(e)).left+r}function x(e,t,r){void 0===r&&(r=!1);let n=e.getBoundingClientRect();return{x:n.left+t.scrollLeft-(r?0:b(e,n)),y:n.top+t.scrollTop}}let y=new Set(["absolute","fixed"]);function k(e,t,r){let o;if("viewport"===t)o=function(e,t){let r=(0,u.zk)(e),n=(0,u.ep)(e),o=r.visualViewport,i=n.clientWidth,a=n.clientHeight,s=0,l=0;if(o){i=o.width,a=o.height;let e=(0,u.Tc)();(!e||e&&"fixed"===t)&&(s=o.offsetLeft,l=o.offsetTop)}return{width:i,height:a,x:s,y:l}}(e,r);else if("document"===t)o=function(e){let t=(0,u.ep)(e),r=(0,u.CP)(e),o=e.ownerDocument.body,i=(0,n.T9)(t.scrollWidth,t.clientWidth,o.scrollWidth,o.clientWidth),a=(0,n.T9)(t.scrollHeight,t.clientHeight,o.scrollHeight,o.clientHeight),s=-r.scrollLeft+b(e),l=-r.scrollTop;return"rtl"===(0,u.L9)(o).direction&&(s+=(0,n.T9)(t.clientWidth,o.clientWidth)-i),{width:i,height:a,x:s,y:l}}((0,u.ep)(e));else if((0,u.vq)(t))o=function(e,t){let r=v(e,!0,"fixed"===t),o=r.top+e.clientTop,i=r.left+e.clientLeft,a=(0,u.sb)(e)?h(e):(0,n.Jx)(1),s=e.clientWidth*a.x,l=e.clientHeight*a.y;return{width:s,height:l,x:i*a.x,y:o*a.y}}(t,r);else{let r=m(e);o={x:t.x-r.x,y:t.y-r.y,width:t.width,height:t.height}}return(0,n.B1)(o)}function S(e){return"static"===(0,u.L9)(e).position}function w(e,t){if(!(0,u.sb)(e)||"fixed"===(0,u.L9)(e).position)return null;if(t)return t(e);let r=e.offsetParent;return(0,u.ep)(e)===r&&(r=r.ownerDocument.body),r}function C(e,t){let r=(0,u.zk)(e);if((0,u.Tf)(e))return r;if(!(0,u.sb)(e)){let t=(0,u.$4)(e);for(;t&&!(0,u.eu)(t);){if((0,u.vq)(t)&&!S(t))return t;t=(0,u.$4)(t)}return r}let n=w(e,t);for(;n&&(0,u.Lv)(n)&&S(n);)n=w(n,t);return n&&(0,u.eu)(n)&&S(n)&&!(0,u.sQ)(n)?r:n||(0,u.gJ)(e)||r}let O=async function(e){let t=this.getOffsetParent||C,r=this.getDimensions,o=await r(e.floating);return{reference:function(e,t,r){let o=(0,u.sb)(t),i=(0,u.ep)(t),a="fixed"===r,s=v(e,!0,a,t),l={scrollLeft:0,scrollTop:0},c=(0,n.Jx)(0);if(o||!o&&!a)if(("body"!==(0,u.mq)(t)||(0,u.ZU)(i))&&(l=(0,u.CP)(t)),o){let e=v(t,!0,a,t);c.x=e.x+t.clientLeft,c.y=e.y+t.clientTop}else i&&(c.x=b(i));a&&!o&&i&&(c.x=b(i));let d=!i||o||a?(0,n.Jx)(0):x(i,l);return{x:s.left+l.scrollLeft-c.x-d.x,y:s.top+l.scrollTop-c.y-d.y,width:s.width,height:s.height}}(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:o.width,height:o.height}}},E={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:r,offsetParent:o,strategy:i}=e,a="fixed"===i,s=(0,u.ep)(o),l=!!t&&(0,u.Tf)(t.floating);if(o===s||l&&a)return r;let c={scrollLeft:0,scrollTop:0},d=(0,n.Jx)(1),p=(0,n.Jx)(0),g=(0,u.sb)(o);if((g||!g&&!a)&&(("body"!==(0,u.mq)(o)||(0,u.ZU)(s))&&(c=(0,u.CP)(o)),(0,u.sb)(o))){let e=v(o);d=h(o),p.x=e.x+o.clientLeft,p.y=e.y+o.clientTop}let f=!s||g||a?(0,n.Jx)(0):x(s,c,!0);return{width:r.width*d.x,height:r.height*d.y,x:r.x*d.x-c.scrollLeft*d.x+p.x+f.x,y:r.y*d.y-c.scrollTop*d.y+p.y+f.y}},getDocumentElement:u.ep,getClippingRect:function(e){let{element:t,boundary:r,rootBoundary:o,strategy:i}=e,a=[..."clippingAncestors"===r?(0,u.Tf)(t)?[]:function(e,t){let r=t.get(e);if(r)return r;let n=(0,u.v9)(e,[],!1).filter(e=>(0,u.vq)(e)&&"body"!==(0,u.mq)(e)),o=null,i="fixed"===(0,u.L9)(e).position,a=i?(0,u.$4)(e):e;for(;(0,u.vq)(a)&&!(0,u.eu)(a);){let t=(0,u.L9)(a),r=(0,u.sQ)(a);r||"fixed"!==t.position||(o=null),(i?!r&&!o:!r&&"static"===t.position&&!!o&&y.has(o.position)||(0,u.ZU)(a)&&!r&&function e(t,r){let n=(0,u.$4)(t);return!(n===r||!(0,u.vq)(n)||(0,u.eu)(n))&&("fixed"===(0,u.L9)(n).position||e(n,r))}(e,a))?n=n.filter(e=>e!==a):o=t,a=(0,u.$4)(a)}return t.set(e,n),n}(t,this._c):[].concat(r),o],s=a[0],l=a.reduce((e,r)=>{let o=k(t,r,i);return e.top=(0,n.T9)(o.top,e.top),e.right=(0,n.jk)(o.right,e.right),e.bottom=(0,n.jk)(o.bottom,e.bottom),e.left=(0,n.T9)(o.left,e.left),e},k(t,s,i));return{width:l.right-l.left,height:l.bottom-l.top,x:l.left,y:l.top}},getOffsetParent:C,getElementRects:O,getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){let{width:t,height:r}=p(e);return{width:t,height:r}},getScale:h,isElement:u.vq,isRTL:function(e){return"rtl"===(0,u.L9)(e).direction}};function I(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function T(e,t,r,o){let i;void 0===o&&(o={});let{ancestorScroll:a=!0,ancestorResize:s=!0,elementResize:l="function"==typeof ResizeObserver,layoutShift:c="function"==typeof IntersectionObserver,animationFrame:d=!1}=o,p=g(e),h=a||s?[...p?(0,u.v9)(p):[],...(0,u.v9)(t)]:[];h.forEach(e=>{a&&e.addEventListener("scroll",r,{passive:!0}),s&&e.addEventListener("resize",r)});let f=p&&c?function(e,t){let r,o=null,i=(0,u.ep)(e);function a(){var e;clearTimeout(r),null==(e=o)||e.disconnect(),o=null}return!function s(l,c){void 0===l&&(l=!1),void 0===c&&(c=1),a();let d=e.getBoundingClientRect(),{left:u,top:p,width:g,height:h}=d;if(l||t(),!g||!h)return;let f=(0,n.RI)(p),m=(0,n.RI)(i.clientWidth-(u+g)),v={rootMargin:-f+"px "+-m+"px "+-(0,n.RI)(i.clientHeight-(p+h))+"px "+-(0,n.RI)(u)+"px",threshold:(0,n.T9)(0,(0,n.jk)(1,c))||1},b=!0;function x(t){let n=t[0].intersectionRatio;if(n!==c){if(!b)return s();n?s(!1,n):r=setTimeout(()=>{s(!1,1e-7)},1e3)}1!==n||I(d,e.getBoundingClientRect())||s(),b=!1}try{o=new IntersectionObserver(x,{...v,root:i.ownerDocument})}catch(e){o=new IntersectionObserver(x,v)}o.observe(e)}(!0),a}(p,r):null,m=-1,b=null;l&&(b=new ResizeObserver(e=>{let[n]=e;n&&n.target===p&&b&&(b.unobserve(t),cancelAnimationFrame(m),m=requestAnimationFrame(()=>{var e;null==(e=b)||e.observe(t)})),r()}),p&&!d&&b.observe(p),b.observe(t));let x=d?v(e):null;return d&&function t(){let n=v(e);x&&!I(x,n)&&r(),x=n,i=requestAnimationFrame(t)}(),r(),()=>{var e;h.forEach(e=>{a&&e.removeEventListener("scroll",r),s&&e.removeEventListener("resize",r)}),null==f||f(),null==(e=b)||e.disconnect(),b=null,d&&cancelAnimationFrame(i)}}let P=a,N=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var r,n;let{x:o,y:i,placement:a,middlewareData:s}=t,l=await d(t,e);return a===(null==(r=s.offset)?void 0:r.placement)&&null!=(n=s.arrow)&&n.alignmentOffset?{}:{x:o+l.x,y:i+l.y,data:{...l,placement:a}}}}},R=function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){let{x:r,y:o,placement:i}=t,{mainAxis:s=!0,crossAxis:l=!1,limiter:c={fn:e=>{let{x:t,y:r}=e;return{x:t,y:r}}},...d}=(0,n._3)(e,t),u={x:r,y:o},p=await a(t,d),g=(0,n.TV)((0,n.C0)(i)),h=(0,n.PG)(g),f=u[h],m=u[g];if(s){let e="y"===h?"top":"left",t="y"===h?"bottom":"right",r=f+p[e],o=f-p[t];f=(0,n.qE)(r,f,o)}if(l){let e="y"===g?"top":"left",t="y"===g?"bottom":"right",r=m+p[e],o=m-p[t];m=(0,n.qE)(r,m,o)}let v=c.fn({...t,[h]:f,[g]:m});return{...v,data:{x:v.x-r,y:v.y-o,enabled:{[h]:s,[g]:l}}}}}},_=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var r,o,i,s,l;let{placement:c,middlewareData:d,rects:u,initialPlacement:p,platform:g,elements:h}=t,{mainAxis:f=!0,crossAxis:m=!0,fallbackPlacements:v,fallbackStrategy:b="bestFit",fallbackAxisSideDirection:x="none",flipAlignment:y=!0,...k}=(0,n._3)(e,t);if(null!=(r=d.arrow)&&r.alignmentOffset)return{};let S=(0,n.C0)(c),w=(0,n.TV)(p),C=(0,n.C0)(p)===p,O=await (null==g.isRTL?void 0:g.isRTL(h.floating)),E=v||(C||!y?[(0,n.bV)(p)]:(0,n.WJ)(p)),I="none"!==x;!v&&I&&E.push(...(0,n.lP)(p,y,x,O));let T=[p,...E],P=await a(t,k),N=[],R=(null==(o=d.flip)?void 0:o.overflows)||[];if(f&&N.push(P[S]),m){let e=(0,n.w7)(c,u,O);N.push(P[e[0]],P[e[1]])}if(R=[...R,{placement:c,overflows:N}],!N.every(e=>e<=0)){let e=((null==(i=d.flip)?void 0:i.index)||0)+1,t=T[e];if(t&&("alignment"!==m||w===(0,n.TV)(t)||R.every(e=>e.overflows[0]>0&&(0,n.TV)(e.placement)===w)))return{data:{index:e,overflows:R},reset:{placement:t}};let r=null==(s=R.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:s.placement;if(!r)switch(b){case"bestFit":{let e=null==(l=R.filter(e=>{if(I){let t=(0,n.TV)(e.placement);return t===w||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:l[0];e&&(r=e);break}case"initialPlacement":r=p}if(c!==r)return{reset:{placement:r}}}return{}}}},V=function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){var r,o;let i,s,{placement:l,rects:c,platform:d,elements:u}=t,{apply:p=()=>{},...g}=(0,n._3)(e,t),h=await a(t,g),f=(0,n.C0)(l),m=(0,n.Sg)(l),v="y"===(0,n.TV)(l),{width:b,height:x}=c.floating;"top"===f||"bottom"===f?(i=f,s=m===(await (null==d.isRTL?void 0:d.isRTL(u.floating))?"start":"end")?"left":"right"):(s=f,i="end"===m?"top":"bottom");let y=x-h.top-h.bottom,k=b-h.left-h.right,S=(0,n.jk)(x-h[i],y),w=(0,n.jk)(b-h[s],k),C=!t.middlewareData.shift,O=S,E=w;if(null!=(r=t.middlewareData.shift)&&r.enabled.x&&(E=k),null!=(o=t.middlewareData.shift)&&o.enabled.y&&(O=y),C&&!m){let e=(0,n.T9)(h.left,0),t=(0,n.T9)(h.right,0),r=(0,n.T9)(h.top,0),o=(0,n.T9)(h.bottom,0);v?E=b-2*(0!==e||0!==t?e+t:(0,n.T9)(h.left,h.right)):O=x-2*(0!==r||0!==o?r+o:(0,n.T9)(h.top,h.bottom))}await p({...t,availableWidth:E,availableHeight:O});let I=await d.getDimensions(u.floating);return b!==I.width||x!==I.height?{reset:{rects:!0}}:{}}}},z=function(e){return void 0===e&&(e={}),{name:"hide",options:e,async fn(t){let{rects:r}=t,{strategy:o="referenceHidden",...i}=(0,n._3)(e,t);switch(o){case"referenceHidden":{let e=s(await a(t,{...i,elementContext:"reference"}),r.reference);return{data:{referenceHiddenOffsets:e,referenceHidden:l(e)}}}case"escaped":{let e=s(await a(t,{...i,altBoundary:!0}),r.floating);return{data:{escapedOffsets:e,escaped:l(e)}}}default:return{}}}}},F=e=>({name:"arrow",options:e,async fn(t){let{x:r,y:o,placement:i,rects:a,platform:s,elements:l,middlewareData:c}=t,{element:d,padding:u=0}=(0,n._3)(e,t)||{};if(null==d)return{};let p=(0,n.nI)(u),g={x:r,y:o},h=(0,n.Dz)(i),f=(0,n.sq)(h),m=await s.getDimensions(d),v="y"===h,b=v?"clientHeight":"clientWidth",x=a.reference[f]+a.reference[h]-g[h]-a.floating[f],y=g[h]-a.reference[h],k=await (null==s.getOffsetParent?void 0:s.getOffsetParent(d)),S=k?k[b]:0;S&&await (null==s.isElement?void 0:s.isElement(k))||(S=l.floating[b]||a.floating[f]);let w=S/2-m[f]/2-1,C=(0,n.jk)(p[v?"top":"left"],w),O=(0,n.jk)(p[v?"bottom":"right"],w),E=S-m[f]-O,I=S/2-m[f]/2+(x/2-y/2),T=(0,n.qE)(C,I,E),P=!c.arrow&&null!=(0,n.Sg)(i)&&I!==T&&a.reference[f]/2-(I<C?C:O)-m[f]/2<0,N=P?I<C?I-C:I-E:0;return{[h]:g[h]+N,data:{[h]:T,centerOffset:I-T-N,...P&&{alignmentOffset:N}},reset:P}}}),A=function(e){return void 0===e&&(e={}),{options:e,fn(t){let{x:r,y:o,placement:i,rects:a,middlewareData:s}=t,{offset:l=0,mainAxis:d=!0,crossAxis:u=!0}=(0,n._3)(e,t),p={x:r,y:o},g=(0,n.TV)(i),h=(0,n.PG)(g),f=p[h],m=p[g],v=(0,n._3)(l,t),b="number"==typeof v?{mainAxis:v,crossAxis:0}:{mainAxis:0,crossAxis:0,...v};if(d){let e="y"===h?"height":"width",t=a.reference[h]-a.floating[e]+b.mainAxis,r=a.reference[h]+a.reference[e]-b.mainAxis;f<t?f=t:f>r&&(f=r)}if(u){var x,y;let e="y"===h?"width":"height",t=c.has((0,n.C0)(i)),r=a.reference[g]-a.floating[e]+(t&&(null==(x=s.offset)?void 0:x[g])||0)+(t?0:b.crossAxis),o=a.reference[g]+a.reference[e]+(t?0:(null==(y=s.offset)?void 0:y[g])||0)-(t?b.crossAxis:0);m<r?m=r:m>o&&(m=o)}return{[h]:f,[g]:m}}}},D=(e,t,r)=>{let n=new Map,o={platform:E,...r},a={...o.platform,_c:n};return i(e,t,{...o,platform:a})}},81040:(e,t,r)=>{"use strict";r.d(t,{B1:()=>N,C0:()=>g,Dz:()=>x,Jx:()=>l,LI:()=>a,PG:()=>f,RI:()=>s,Sg:()=>h,T9:()=>i,TV:()=>b,WJ:()=>k,_3:()=>p,bV:()=>T,jk:()=>o,lP:()=>I,nI:()=>P,qE:()=>u,r_:()=>n,sq:()=>m,w7:()=>y});let n=["top","right","bottom","left"],o=Math.min,i=Math.max,a=Math.round,s=Math.floor,l=e=>({x:e,y:e}),c={left:"right",right:"left",bottom:"top",top:"bottom"},d={start:"end",end:"start"};function u(e,t,r){return i(e,o(t,r))}function p(e,t){return"function"==typeof e?e(t):e}function g(e){return e.split("-")[0]}function h(e){return e.split("-")[1]}function f(e){return"x"===e?"y":"x"}function m(e){return"y"===e?"height":"width"}let v=new Set(["top","bottom"]);function b(e){return v.has(g(e))?"y":"x"}function x(e){return f(b(e))}function y(e,t,r){void 0===r&&(r=!1);let n=h(e),o=x(e),i=m(o),a="x"===o?n===(r?"end":"start")?"right":"left":"start"===n?"bottom":"top";return t.reference[i]>t.floating[i]&&(a=T(a)),[a,T(a)]}function k(e){let t=T(e);return[S(e),t,S(t)]}function S(e){return e.replace(/start|end/g,e=>d[e])}let w=["left","right"],C=["right","left"],O=["top","bottom"],E=["bottom","top"];function I(e,t,r,n){let o=h(e),i=function(e,t,r){switch(e){case"top":case"bottom":if(r)return t?C:w;return t?w:C;case"left":case"right":return t?O:E;default:return[]}}(g(e),"start"===r,n);return o&&(i=i.map(e=>e+"-"+o),t&&(i=i.concat(i.map(S)))),i}function T(e){return e.replace(/left|right|bottom|top/g,e=>c[e])}function P(e){return"number"!=typeof e?{top:0,right:0,bottom:0,left:0,...e}:{top:e,right:e,bottom:e,left:e}}function N(e){let{x:t,y:r,width:n,height:o}=e;return{width:n,height:o,top:r,left:t,right:t+n,bottom:r+o,x:t,y:r}}},81639:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{default:function(){return S},useLinkStatus:function(){return k}});let n=r(63732),o=r(37876),i=n._(r(14232)),a=r(46658),s=r(64232),l=r(96225),c=r(8407),d=r(2696),u=r(98265),p=r(42343),g=r(78940),h=r(27469),f=r(31026);r(63724);let m=new Set;function v(e,t,r,n){if((0,s.isLocalURL)(t)){if(!n.bypassPrefetchedCheck){let o=t+"%"+r+"%"+(void 0!==n.locale?n.locale:"locale"in e?e.locale:void 0);if(m.has(o))return;m.add(o)}e.prefetch(t,r,n).catch(e=>{})}}function b(e){return"string"==typeof e?e:(0,l.formatUrl)(e)}let x=i.default.forwardRef(function(e,t){let r,n,{href:l,as:m,children:x,prefetch:y=null,passHref:k,replace:S,shallow:w,scroll:C,locale:O,onClick:E,onNavigate:I,onMouseEnter:T,onTouchStart:P,legacyBehavior:N=!1,...R}=e;r=x,N&&("string"==typeof r||"number"==typeof r)&&(r=(0,o.jsx)("a",{children:r}));let _=i.default.useContext(u.RouterContext),V=!1!==y,{href:z,as:F}=i.default.useMemo(()=>{if(!_){let e=b(l);return{href:e,as:m?b(m):e}}let[e,t]=(0,a.resolveHref)(_,l,!0);return{href:e,as:m?(0,a.resolveHref)(_,m):t||e}},[_,l,m]),A=i.default.useRef(z),D=i.default.useRef(F);N&&(n=i.default.Children.only(r));let L=N?n&&"object"==typeof n&&n.ref:t,[M,j,W]=(0,p.useIntersection)({rootMargin:"200px"}),B=i.default.useCallback(e=>{(D.current!==F||A.current!==z)&&(W(),D.current=F,A.current=z),M(e)},[F,z,W,M]),H=(0,f.useMergedRef)(B,L);i.default.useEffect(()=>{_&&j&&V&&v(_,z,F,{locale:O})},[F,z,j,O,V,null==_?void 0:_.locale,_]);let $={ref:H,onClick(e){N||"function"!=typeof E||E(e),N&&n.props&&"function"==typeof n.props.onClick&&n.props.onClick(e),_&&(e.defaultPrevented||function(e,t,r,n,o,i,a,l,c){let{nodeName:d}=e.currentTarget;if(!("A"===d.toUpperCase()&&function(e){let t=e.currentTarget.getAttribute("target");return t&&"_self"!==t||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||e.nativeEvent&&2===e.nativeEvent.which}(e)||e.currentTarget.hasAttribute("download"))){if(!(0,s.isLocalURL)(r)){o&&(e.preventDefault(),location.replace(r));return}e.preventDefault(),(()=>{if(c){let e=!1;if(c({preventDefault:()=>{e=!0}}),e)return}let e=null==a||a;"beforePopState"in t?t[o?"replace":"push"](r,n,{shallow:i,locale:l,scroll:e}):t[o?"replace":"push"](n||r,{scroll:e})})()}}(e,_,z,F,S,w,C,O,I))},onMouseEnter(e){N||"function"!=typeof T||T(e),N&&n.props&&"function"==typeof n.props.onMouseEnter&&n.props.onMouseEnter(e),_&&v(_,z,F,{locale:O,priority:!0,bypassPrefetchedCheck:!0})},onTouchStart:function(e){N||"function"!=typeof P||P(e),N&&n.props&&"function"==typeof n.props.onTouchStart&&n.props.onTouchStart(e),_&&v(_,z,F,{locale:O,priority:!0,bypassPrefetchedCheck:!0})}};if((0,c.isAbsoluteUrl)(F))$.href=F;else if(!N||k||"a"===n.type&&!("href"in n.props)){let e=void 0!==O?O:null==_?void 0:_.locale;$.href=(null==_?void 0:_.isLocaleDomain)&&(0,g.getDomainLocale)(F,e,null==_?void 0:_.locales,null==_?void 0:_.domainLocales)||(0,h.addBasePath)((0,d.addLocale)(F,e,null==_?void 0:_.defaultLocale))}return N?i.default.cloneElement(n,$):(0,o.jsx)("a",{...R,...$,children:r})}),y=(0,i.createContext)({pending:!1}),k=()=>(0,i.useContext)(y),S=x;("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},84096:(e,t,r)=>{var n=r(66713),o=r(46968),i=r(33468),a=r(50466),s=r(56202),l=r(66788),c=r(85318);function d(){"use strict";var t=o(),r=t.m(d),u=(Object.getPrototypeOf?Object.getPrototypeOf(r):r.__proto__).constructor;function p(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===u||"GeneratorFunction"===(t.displayName||t.name))}var g={throw:1,return:2,break:3,continue:3};function h(e){var t,r;return function(n){t||(t={stop:function(){return r(n.a,2)},catch:function(){return n.v},abrupt:function(e,t){return r(n.a,g[e],t)},delegateYield:function(e,o,i){return t.resultName=o,r(n.d,c(e),i)},finish:function(e){return r(n.f,e)}},r=function(e,r,o){n.p=t.prev,n.n=t.next;try{return e(r,o)}finally{t.next=n.n}}),t.resultName&&(t[t.resultName]=n.v,t.resultName=void 0),t.sent=n.v,t.next=n.n;try{return e.call(this,t)}finally{n.p=t.prev,n.n=t.next}}}return(e.exports=d=function(){return{wrap:function(e,r,n,o){return t.w(h(e),r,n,o&&o.reverse())},isGeneratorFunction:p,mark:t.m,awrap:function(e,t){return new n(e,t)},AsyncIterator:s,async:function(e,t,r,n,o){return(p(t)?a:i)(h(e),t,r,n,o)},keys:l,values:c}},e.exports.__esModule=!0,e.exports.default=e.exports)()}e.exports=d,e.exports.__esModule=!0,e.exports.default=e.exports},84620:(e,t,r)=>{var n=r(31365);e.exports=function(e,t,r){return(t=n(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e},e.exports.__esModule=!0,e.exports.default=e.exports},84971:e=>{e.exports=a,a.default=a,a.stable=c,a.stableStringify=c;var t="[...]",r="[Circular]",n=[],o=[];function i(){return{depthLimit:Number.MAX_SAFE_INTEGER,edgesLimit:Number.MAX_SAFE_INTEGER}}function a(e,a,l,c){void 0===c&&(c=i()),function e(n,o,i,a,l,c,d){if(c+=1,"object"==typeof n&&null!==n){for(u=0;u<a.length;u++)if(a[u]===n)return void s(r,n,o,l);if(void 0!==d.depthLimit&&c>d.depthLimit||void 0!==d.edgesLimit&&i+1>d.edgesLimit)return void s(t,n,o,l);if(a.push(n),Array.isArray(n))for(u=0;u<n.length;u++)e(n[u],u,u,a,n,c,d);else{var u,p=Object.keys(n);for(u=0;u<p.length;u++){var g=p[u];e(n[g],g,u,a,n,c,d)}}a.pop()}}(e,"",0,[],void 0,0,c);try{u=0===o.length?JSON.stringify(e,a,l):JSON.stringify(e,d(a),l)}catch(e){return JSON.stringify("[unable to serialize, circular reference is too complex to analyze]")}finally{for(;0!==n.length;){var u,p=n.pop();4===p.length?Object.defineProperty(p[0],p[1],p[3]):p[0][p[1]]=p[2]}}return u}function s(e,t,r,i){var a=Object.getOwnPropertyDescriptor(i,r);void 0!==a.get?a.configurable?(Object.defineProperty(i,r,{value:e}),n.push([i,r,t,a])):o.push([t,r,e]):(i[r]=e,n.push([i,r,t]))}function l(e,t){return e<t?-1:+(e>t)}function c(e,a,c,u){void 0===u&&(u=i());var p,g=function e(o,i,a,c,d,u,p){if(u+=1,"object"==typeof o&&null!==o){for(g=0;g<c.length;g++)if(c[g]===o)return void s(r,o,i,d);try{if("function"==typeof o.toJSON)return}catch(e){return}if(void 0!==p.depthLimit&&u>p.depthLimit||void 0!==p.edgesLimit&&a+1>p.edgesLimit)return void s(t,o,i,d);if(c.push(o),Array.isArray(o))for(g=0;g<o.length;g++)e(o[g],g,g,c,o,u,p);else{var g,h={},f=Object.keys(o).sort(l);for(g=0;g<f.length;g++){var m=f[g];e(o[m],m,g,c,o,u,p),h[m]=o[m]}if(void 0===d)return h;n.push([d,i,o]),d[i]=h}c.pop()}}(e,"",0,[],void 0,0,u)||e;try{p=0===o.length?JSON.stringify(g,a,c):JSON.stringify(g,d(a),c)}catch(e){return JSON.stringify("[unable to serialize, circular reference is too complex to analyze]")}finally{for(;0!==n.length;){var h=n.pop();4===h.length?Object.defineProperty(h[0],h[1],h[3]):h[0][h[1]]=h[2]}}return p}function d(e){return e=void 0!==e?e:function(e,t){return t},function(t,r){if(o.length>0)for(var n=0;n<o.length;n++){var i=o[n];if(i[1]===t&&i[0]===r){r=i[2],o.splice(n,1);break}}return e.call(this,t,r)}}},84974:(e,t,r)=>{"use strict";function n(){return"undefined"!=typeof window}function o(e){return s(e)?(e.nodeName||"").toLowerCase():"#document"}function i(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function a(e){var t;return null==(t=(s(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function s(e){return!!n()&&(e instanceof Node||e instanceof i(e).Node)}function l(e){return!!n()&&(e instanceof Element||e instanceof i(e).Element)}function c(e){return!!n()&&(e instanceof HTMLElement||e instanceof i(e).HTMLElement)}function d(e){return!!n()&&"undefined"!=typeof ShadowRoot&&(e instanceof ShadowRoot||e instanceof i(e).ShadowRoot)}r.d(t,{$4:()=>I,CP:()=>E,L9:()=>O,Lv:()=>h,Tc:()=>S,Tf:()=>m,ZU:()=>p,_m:()=>T,ep:()=>a,eu:()=>C,gJ:()=>k,mq:()=>o,sQ:()=>y,sb:()=>c,v9:()=>function e(t,r,n){var o;void 0===r&&(r=[]),void 0===n&&(n=!0);let a=function e(t){let r=I(t);return C(r)?t.ownerDocument?t.ownerDocument.body:t.body:c(r)&&p(r)?r:e(r)}(t),s=a===(null==(o=t.ownerDocument)?void 0:o.body),l=i(a);if(s){let t=T(l);return r.concat(l,l.visualViewport||[],p(a)?a:[],t&&n?e(t):[])}return r.concat(a,e(a,[],n))},vq:()=>l,zk:()=>i});let u=new Set(["inline","contents"]);function p(e){let{overflow:t,overflowX:r,overflowY:n,display:o}=O(e);return/auto|scroll|overlay|hidden|clip/.test(t+n+r)&&!u.has(o)}let g=new Set(["table","td","th"]);function h(e){return g.has(o(e))}let f=[":popover-open",":modal"];function m(e){return f.some(t=>{try{return e.matches(t)}catch(e){return!1}})}let v=["transform","translate","scale","rotate","perspective"],b=["transform","translate","scale","rotate","perspective","filter"],x=["paint","layout","strict","content"];function y(e){let t=S(),r=l(e)?O(e):e;return v.some(e=>!!r[e]&&"none"!==r[e])||!!r.containerType&&"normal"!==r.containerType||!t&&!!r.backdropFilter&&"none"!==r.backdropFilter||!t&&!!r.filter&&"none"!==r.filter||b.some(e=>(r.willChange||"").includes(e))||x.some(e=>(r.contain||"").includes(e))}function k(e){let t=I(e);for(;c(t)&&!C(t);){if(y(t))return t;if(m(t))break;t=I(t)}return null}function S(){return"undefined"!=typeof CSS&&!!CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")}let w=new Set(["html","body","#document"]);function C(e){return w.has(o(e))}function O(e){return i(e).getComputedStyle(e)}function E(e){return l(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function I(e){if("html"===o(e))return e;let t=e.assignedSlot||e.parentNode||d(e)&&e.host||a(e);return d(t)?t.host:t}function T(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}},85318:(e,t,r)=>{var n=r(12883).default;e.exports=function(e){if(null!=e){var t=e["function"==typeof Symbol&&Symbol.iterator||"@@iterator"],r=0;if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length))return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}}}throw TypeError(n(e)+" is not iterable")},e.exports.__esModule=!0,e.exports.default=e.exports},85403:(e,t,r)=>{var n=r(7162);e.exports=function(e,t){if(e){if("string"==typeof e)return n(e,t);var r=({}).toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?n(e,t):void 0}},e.exports.__esModule=!0,e.exports.default=e.exports},86701:e=>{e.exports=function(e){try{return -1!==Function.toString.call(e).indexOf("[native code]")}catch(t){return"function"==typeof e}},e.exports.__esModule=!0,e.exports.default=e.exports},87958:(e,t,r)=>{"use strict";r.d(t,{f:()=>c,h:()=>d});var n=r(37876),o=r(14232),i=r(10553);class a{static getInstance(){return a.instance||(a.instance=new a),a.instance}startRenderTimer(){this.renderStartTime=performance.now()}endRenderTimer(e){let t=performance.now()-this.renderStartTime;this.metrics.renderTime=t,t>16.67&&console.warn("⚠️ Slow render detected in ".concat(e||"component",": ").concat(t.toFixed(2),"ms"))}trackWebSocketConnection(){this.metrics.webSocketConnections++,console.log("\uD83D\uDD0C WebSocket connections: ".concat(this.metrics.webSocketConnections))}trackWebSocketDisconnection(){this.metrics.webSocketConnections=Math.max(0,this.metrics.webSocketConnections-1),console.log("\uD83D\uDD0C WebSocket connections: ".concat(this.metrics.webSocketConnections))}trackActiveTimer(){this.metrics.activeTimers++,this.metrics.activeTimers>10&&console.warn("⏰ High number of active timers: ".concat(this.metrics.activeTimers))}trackTimerCleanup(){this.metrics.activeTimers=Math.max(0,this.metrics.activeTimers-1)}getMemoryUsage(){if("memory"in performance)return performance.memory.usedJSHeapSize/1024/1024}logPerformanceReport(){let e=this.getMemoryUsage();console.group("\uD83D\uDCCA Performance Report"),console.log("\uD83C\uDFA8 Last render time: ".concat(this.metrics.renderTime.toFixed(2),"ms")),console.log("\uD83D\uDD0C Active WebSocket connections: ".concat(this.metrics.webSocketConnections)),console.log("⏰ Active timers: ".concat(this.metrics.activeTimers)),e&&console.log("\uD83D\uDCBE Memory usage: ".concat(e.toFixed(2),"MB")),console.groupEnd()}detectIssues(){let e=[];this.metrics.renderTime>100&&e.push("Extremely slow render: ".concat(this.metrics.renderTime.toFixed(2),"ms")),this.metrics.webSocketConnections>3&&e.push("Too many WebSocket connections: ".concat(this.metrics.webSocketConnections)),this.metrics.activeTimers>15&&e.push("Too many active timers: ".concat(this.metrics.activeTimers));let t=this.getMemoryUsage();return t&&t>100&&e.push("High memory usage: ".concat(t.toFixed(2),"MB")),e}constructor(){this.metrics={renderTime:0,webSocketConnections:0,activeTimers:0},this.renderStartTime=0}}let s=a.getInstance();setInterval(()=>{let e=s.detectIssues();e.length>0&&console.warn("\uD83D\uDEA8 Performance issues detected:",e)},3e4);let l=(0,o.createContext)({ws:null,connected:!1,connectionState:"disconnected",sendMessage:()=>{},sendTyping:()=>{},joinRoom:async()=>{},leaveRoom:async()=>{},directMessageNotifications:new Map,markDirectMessagesAsRead:()=>{},getTotalUnreadDirectMessages:()=>0,incomingVideoCall:null,acceptVideoCall:()=>{},declineVideoCall:()=>{},reconnect:()=>{},disconnect:()=>{},connectionStats:{reconnectAttempts:0,lastConnected:null,messagesSent:0,messagesReceived:0},videoCallActive:!1,startVideoCall:()=>{},endVideoCall:()=>{},currentVideoCall:null}),c=e=>{var t,r,a,c,d,u,p,g;let{children:h}=e,{data:f,status:m}=(0,i.useSession)(),v=(0,o.useRef)(null),b=(0,o.useRef)(null),[x,y]=(0,o.useState)(!1),[k,S]=(0,o.useState)("disconnected"),[w,C]=(0,o.useState)(null),[O,E]=(0,o.useState)(new Map),[I,T]=(0,o.useState)(null),[P,N]=(0,o.useState)(!1),[R,_]=(0,o.useState)(null),V=(0,o.useRef)(null),z=(0,o.useRef)(!1),F=(0,o.useRef)(null),A=(0,o.useRef)(0),[D,L]=(0,o.useState)({reconnectAttempts:0,lastConnected:null,messagesSent:0,messagesReceived:0}),M=(0,o.useRef)({count:0,lastReset:Date.now(),maxMessages:100,windowMs:6e4}),j=e=>{try{if(!e||"object"!=typeof e)return console.warn("[WebSocket] \uD83D\uDEA8 Invalid message structure"),!1;if(!e.type||"string"!=typeof e.type)return console.warn("[WebSocket] \uD83D\uDEA8 Missing or invalid message type"),!1;if(!["pong","ping","DIRECT_MESSAGE","webrtc-offer","webrtc-answer","webrtc-ice-candidate","webrtc-end-call","webrtc-call-rejected","webrtc-call-accepted","PARTICIPANT_LIST_UPDATE","PRESENCE_UPDATE"].includes(e.type))return console.warn("[WebSocket] \uD83D\uDEA8 Unauthorized message type:",e.type),!1;if(e.data&&"object"==typeof e.data)for(let t in e.data)"string"==typeof e.data[t]&&(e.data[t]=e.data[t].replace(/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,"").replace(/javascript:/gi,"").replace(/on\w+\s*=/gi,""));return!0}catch(e){return console.error("[WebSocket] \uD83D\uDEA8 Message validation error:",e),!1}},W=()=>{let e=Date.now(),t=M.current;return(e-t.lastReset>t.windowMs&&(t.count=0,t.lastReset=e),t.count>=t.maxMessages)?(console.warn("[WebSocket] \uD83D\uDEA8 Rate limit exceeded - blocking message"),!1):(t.count++,!0)},B=()=>"conn_".concat(Date.now(),"_").concat(Math.random().toString(36).substr(2,9)),H=(0,o.useCallback)(e=>{E(t=>{let r=new Map(t),n=r.get(e);return n&&r.set(e,{...n,unreadCount:0}),r})},[]),$=(0,o.useCallback)(()=>{let e=0;return O.forEach(t=>{e+=t.unreadCount}),e},[O]),U=(0,o.useCallback)(e=>{var t,r,n;if(console.log("[WebSocket] \uD83D\uDCDE Video call accepted:",e.senderName),(null==(t=v.current)?void 0:t.readyState)===WebSocket.OPEN){let t={type:"webrtc-call-accepted",data:{recipientId:e.senderId,signal:e.signal},senderId:null==f||null==(r=f.user)?void 0:r.id,senderName:(null==f||null==(n=f.user)?void 0:n.name)||"Unknown User"};v.current.send(JSON.stringify(t)),console.log("[WebSocket] \uD83D\uDCDE Sent call acceptance to:",e.senderId)}N(!0),_({recipientId:e.senderId,recipientName:e.senderName,isInitiator:!1}),T(null)},[null==f||null==(t=f.user)?void 0:t.id,null==f||null==(r=f.user)?void 0:r.name]),G=(0,o.useCallback)(()=>{var e,t,r;if(console.log("[WebSocket] \uD83D\uDCDE Video call declined"),I&&(null==(e=v.current)?void 0:e.readyState)===WebSocket.OPEN){let e={type:"webrtc-call-rejected",data:{recipientId:I.senderId,reason:"declined"},senderId:null==f||null==(t=f.user)?void 0:t.id,senderName:(null==f||null==(r=f.user)?void 0:r.name)||"Unknown User"};v.current.send(JSON.stringify(e)),console.log("[WebSocket] \uD83D\uDCDE Sent call rejection to:",I.senderId)}T(null)},[I,null==f||null==(a=f.user)?void 0:a.id,null==f||null==(c=f.user)?void 0:c.name]),q=(0,o.useCallback)((e,t)=>{console.log("\uD83D\uDCDE [SIMPLE] Starting video call with:",t),N(!0),_({recipientId:e,recipientName:t,isInitiator:!0})},[]),K=(0,o.useCallback)(()=>{console.log("\uD83D\uDCDE [SIMPLE] Ending video call"),N(!1),_(null)},[]),Y=(0,o.useCallback)(()=>{console.log("\uD83D\uDD07 Sound disabled - no more buzzing!")},[]),X=(0,o.useCallback)(e=>{if(W())try{var t,r,n,o,i,a,s,l,c,d,u,p,g,h;let m=JSON.parse(e.data);if(!j(m))return void console.warn("[WebSocket] \uD83D\uDEA8 Message validation failed, ignoring message");switch(L(e=>({...e,messagesReceived:e.messagesReceived+1})),m.type){case"pong":console.log("[WebSocket] \uD83C\uDFD3 Received pong from server - connection healthy");break;case"ping":console.log("[WebSocket] \uD83C\uDFD3 Received ping from server, sending pong"),(null==(t=v.current)?void 0:t.readyState)===WebSocket.OPEN&&v.current.send(JSON.stringify({type:"pong",timestamp:Date.now()}));break;case"DIRECT_MESSAGE":m.data&&m.data.senderId&&m.data.senderId!==(null==f||null==(r=f.user)?void 0:r.id)&&(console.log("[WebSocket] \uD83D\uDCAC Received direct message from:",null==(n=m.data.sender)?void 0:n.name),E(e=>{var t;let r=new Map(e),n=m.data.senderId,o=r.get(n);return r.set(n,{senderId:n,senderName:(null==(t=m.data.sender)?void 0:t.name)||"Unknown User",lastMessage:m.data.content,timestamp:Date.now(),unreadCount:((null==o?void 0:o.unreadCount)||0)+1}),r}),"granted"===Notification.permission&&new Notification("New message from ".concat((null==(o=m.data.sender)?void 0:o.name)||"Unknown User"),{body:m.data.content,icon:"/icons/apple-touch-icon-180x180.png"}));break;case"webrtc-offer":if(console.log("[WebSocket] \uD83D\uDCDE Received video call offer from:",m.senderId),m.senderId&&m.senderId!==(null==f||null==(i=f.user)?void 0:i.id)){let e=m.senderName||(null==(a=m.data)?void 0:a.senderName)||"User ".concat(m.senderId.slice(-4));if(I&&I.senderId===m.senderId)console.log("[WebSocket] \uD83D\uDCDE Ignoring duplicate call from same sender");else{let t={senderId:m.senderId,senderName:e,signal:(null==(s=m.data)?void 0:s.signal)||m.signal,timestamp:Date.now()};T(t),Y(),"granted"===Notification.permission&&new Notification("\uD83D\uDCDE Incoming Video Call",{body:"".concat(e," is calling you"),icon:"/icons/apple-touch-icon-180x180.png"})}}break;case"webrtc-answer":case"webrtc-ice-candidate":case"webrtc-end-call":console.log("[WebSocket] \uD83D\uDCE1 WebRTC signaling:",m.type);break;case"webrtc-call-rejected":m.senderId&&m.senderId!==(null==f||null==(l=f.user)?void 0:l.id)&&(console.log("[WebSocket] \uD83D\uDCDE Call was rejected by:",m.senderName),window.dispatchEvent(new CustomEvent("video-call-rejected",{detail:{senderId:m.senderId,senderName:m.senderName,reason:(null==(c=m.data)?void 0:c.reason)||"declined"}})));break;case"webrtc-call-accepted":m.senderId&&m.senderId!==(null==f||null==(d=f.user)?void 0:d.id)&&(console.log("[WebSocket] \uD83D\uDCDE Call was accepted by:",m.senderName),window.dispatchEvent(new CustomEvent("video-call-accepted",{detail:{senderId:m.senderId,senderName:m.senderName,signal:null==(u=m.data)?void 0:u.signal}})));break;case"webrtc-call-cancelled":m.senderId&&m.senderId!==(null==f||null==(p=f.user)?void 0:p.id)&&(console.log("[WebSocket] \uD83D\uDCDE Call was cancelled by:",m.senderName,"Reason:",null==(g=m.data)?void 0:g.reason),T(null),window.dispatchEvent(new CustomEvent("video-call-cancelled",{detail:{senderId:m.senderId,senderName:m.senderName,reason:(null==(h=m.data)?void 0:h.reason)||"cancelled"}})));break;default:window.dispatchEvent(new CustomEvent("websocket-message",{detail:m}))}}catch(e){console.error("[WebSocket] ❌ Failed to parse message:",e)}},[null==f||null==(d=f.user)?void 0:d.id,Y]),J=(0,o.useCallback)((e,t)=>{if(!v.current||v.current.readyState!==WebSocket.OPEN)return void console.warn("[WebSocket] Cannot send message - not connected");try{let r=JSON.stringify({type:e,data:t});v.current.send(r),L(e=>({...e,messagesSent:e.messagesSent+1})),console.log("[WebSocket] \uD83D\uDCE4 Sent: ".concat(e),t)}catch(e){console.error("[WebSocket] ❌ Failed to send message:",e)}},[]),Z=(0,o.useCallback)((e,t)=>{J("TYPING",{roomId:e,isTyping:t,timestamp:Date.now()})},[J]),Q=(0,o.useCallback)(async e=>new Promise(t=>{J("JOIN_ROOM",{chatRoomId:e}),setTimeout(t,100)}),[J]),ee=(0,o.useCallback)(async e=>new Promise(t=>{J("LEAVE_ROOM",{chatRoomId:e}),setTimeout(t,100)}),[J]),et=(0,o.useCallback)(()=>{console.log("[WebSocket] \uD83D\uDD0C Manual disconnect requested"),z.current=!0,v.current&&(v.current.close(1e3,"Manual disconnect"),v.current=null),b.current&&(clearTimeout(b.current),b.current=null),y(!1),S("disconnected"),s.trackWebSocketDisconnection(),C(null)},[]),er=(0,o.useCallback)(()=>{var e;if(v.current&&(v.current.readyState===WebSocket.CONNECTING||v.current.readyState===WebSocket.OPEN))return void console.log("[WebSocket] \uD83D\uDD04 Connection already exists or connecting");if(!(null==f||null==(e=f.user)?void 0:e.id)||"authenticated"!==m){console.log("[WebSocket] ❌ Cannot connect - not authenticated"),console.log("[WebSocket] \uD83D\uDD0D Debug - Status:",m,"Session:",f);return}let t=(()=>{try{if(!window.localStorage||!window.sessionStorage)return!0;return!1}catch(e){return!0}})();t&&console.log("[WebSocket] ⚠️ Incognito/Private browsing detected - using optimized settings");let r=f.user.id;F.current&&F.current!==r&&(console.log("[WebSocket] \uD83D\uDD04 Session changed, forcing clean reconnect"),z.current=!0,et()),F.current=r,z.current=!1,S("connecting");let n=B();V.current=n;let o=f.user.id,i="https:"===window.location.protocol?"wss:":"ws:",a=btoa(JSON.stringify({userId:o,name:f.user.name,timestamp:Date.now(),connId:n})),l="".concat(i,"//").concat(window.location.host,"/_ws?token=").concat(a);console.log("[WebSocket] \uD83D\uDD04 Connecting for user: ".concat(f.user.name," (").concat(n,")"));try{let e=new WebSocket(l);v.current=e;let r=setTimeout(()=>{e.readyState===WebSocket.CONNECTING&&(console.log("[WebSocket] ⏰ Connection timeout - closing"),e.close(1e3,"Connection timeout"),S("disconnected"))},t?8e3:1e4),o=0,i=setInterval(()=>{o++,console.log("[WebSocket] Ready State Check #".concat(o,": ").concat(e.readyState," (").concat(n,")")),(e.readyState!==WebSocket.CONNECTING||o>=3)&&clearInterval(i)},1e3);e.onopen=()=>{clearInterval(i),clearTimeout(r),console.log("[WebSocket] ✅ Connected for ".concat(f.user.name," (").concat(n,")")),y(!0),S("connected"),s.trackWebSocketConnection(),C(e),A.current=0,L(e=>({...e,reconnectAttempts:0,lastConnected:Date.now()})),b.current&&(clearTimeout(b.current),b.current=null)},e.onmessage=X,e.onclose=t=>{var o;if(clearInterval(i),clearTimeout(r),console.log("[WebSocket] \uD83D\uDD0C Disconnected (code: ".concat(t.code,", reason: ").concat(t.reason,") (").concat(n,")")),y(!1),S("disconnected"),C(null),v.current===e&&(v.current=null),z.current||1e3===t.code||1001===t.code||"authenticated"!==m)return void console.log("[WebSocket] ❌ Clean close or not authenticated - not reconnecting");if("authenticated"===m&&(null==f||null==(o=f.user)?void 0:o.id)){let e=A.current;if(e>=5){console.log("[WebSocket] ❌ Max reconnection attempts reached (".concat(e,"). Manual reconnect required.")),S("disconnected");return}S("reconnecting");let r=1006===t.code?0:Math.min(300*(e+1),2e3);console.log("[WebSocket] \uD83D\uDD04 Reconnecting in ".concat(r,"ms (attempt ").concat(e+1,"/5) - Code: ").concat(t.code)),A.current+=1,L(e=>({...e,reconnectAttempts:A.current})),0===r?z.current||er():b.current=setTimeout(()=>{z.current||er()},r)}},e.onerror=e=>{clearInterval(i),clearTimeout(r),console.error("[WebSocket] ❌ Connection error (".concat(n,"):"),e)}}catch(e){console.error("[WebSocket] ❌ Failed to create connection:",e),S("disconnected")}},[null==f||null==(u=f.user)?void 0:u.id,null==f||null==(p=f.user)?void 0:p.name,m]),en=(0,o.useCallback)(()=>{console.log("[WebSocket] \uD83D\uDD04 Manual reconnection requested"),A.current=0,L(e=>({...e,reconnectAttempts:0})),et(),er()},[er,et]);(0,o.useEffect)(()=>{var e,t,r;return console.log("[WebSocket] \uD83D\uDD0D Connection effect triggered:",{status:m,userId:null==f||null==(e=f.user)?void 0:e.id,currentWS:null==(t=v.current)?void 0:t.readyState}),"authenticated"===m&&(null==f||null==(r=f.user)?void 0:r.id)?v.current&&v.current.readyState!==WebSocket.CLOSED?console.log("[WebSocket] ✅ Connection already exists, skipping"):(console.log("[WebSocket] \uD83D\uDE80 Connecting immediately (no delay)"),er()):"unauthenticated"===m?(console.log("[WebSocket] \uD83D\uDD10 Unauthenticated, disconnecting"),et()):console.log("[WebSocket] ⏳ Auth status loading or unknown:",m),()=>{b.current&&clearTimeout(b.current)}},[m,null==f||null==(g=f.user)?void 0:g.id]);let eo=(0,o.useCallback)(()=>{b.current&&(clearTimeout(b.current),b.current=null),M.current={count:0,lastReset:Date.now(),maxMessages:100,windowMs:6e4},z.current=!1,V.current=null,F.current=null,A.current=0,console.log("[WebSocket] \uD83E\uDDF9 Cleanup completed")},[]);return(0,o.useEffect)(()=>()=>{eo(),v.current&&(v.current.close(),v.current=null)},[eo]),(0,n.jsx)(l.Provider,{value:{ws:w,connected:x,connectionState:k,sendMessage:J,sendTyping:Z,joinRoom:Q,leaveRoom:ee,reconnect:en,disconnect:et,connectionStats:D,directMessageNotifications:O,markDirectMessagesAsRead:H,getTotalUnreadDirectMessages:$,incomingVideoCall:I,acceptVideoCall:U,declineVideoCall:G,videoCallActive:P,startVideoCall:q,endVideoCall:K,currentVideoCall:R},children:h})},d=()=>(0,o.useContext)(l)},88461:e=>{function t(r){return e.exports=t=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},e.exports.__esModule=!0,e.exports.default=e.exports,t(r)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},89099:(e,t,r)=>{e.exports=r(48253)},94147:e=>{function t(r,n,o,i){var a=Object.defineProperty;try{a({},"",{})}catch(e){a=0}e.exports=t=function(e,r,n,o){if(r)a?a(e,r,{value:n,enumerable:!o,configurable:!o,writable:!o}):e[r]=n;else{var i=function(r,n){t(e,r,function(e){return this._invoke(r,n,e)})};i("next",0),i("throw",1),i("return",2)}},e.exports.__esModule=!0,e.exports.default=e.exports,t(r,n,o,i)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},94250:(e,t,r)=>{"use strict";e.exports=r(28817).style},95852:(e,t,r)=>{var n=r(88461),o=r(56057),i=r(86701),a=r(66143);function s(t){var r="function"==typeof Map?new Map:void 0;return e.exports=s=function(e){if(null===e||!i(e))return e;if("function"!=typeof e)throw TypeError("Super expression must either be null or a function");if(void 0!==r){if(r.has(e))return r.get(e);r.set(e,t)}function t(){return a(e,arguments,n(this).constructor)}return t.prototype=Object.create(e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),o(t,e)},e.exports.__esModule=!0,e.exports.default=e.exports,s(t)}e.exports=s,e.exports.__esModule=!0,e.exports.default=e.exports},96777:e=>{e.exports=function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,i,a,s=[],l=!0,c=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=i.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(e){c=!0,o=e}finally{try{if(!l&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(c)throw o}}return s}},e.exports.__esModule=!0,e.exports.default=e.exports},97225:(e,t,r)=>{"use strict";e.exports=r(70789)},97685:(e,t,r)=>{"use strict";r.d(t,{l$:()=>ec,Ay:()=>ed,oR:()=>V});var n,o=r(14232);let i={data:""},a=e=>"object"==typeof window?((e?e.querySelector("#_goober"):window._goober)||Object.assign((e||document.head).appendChild(document.createElement("style")),{innerHTML:" ",id:"_goober"})).firstChild:e||i,s=/(?:([\u0080-\uFFFF\w-%@]+) *:? *([^{;]+?);|([^;}{]*?) *{)|(}\s*)/g,l=/\/\*[^]*?\*\/|  +/g,c=/\n+/g,d=(e,t)=>{let r="",n="",o="";for(let i in e){let a=e[i];"@"==i[0]?"i"==i[1]?r=i+" "+a+";":n+="f"==i[1]?d(a,i):i+"{"+d(a,"k"==i[1]?"":t)+"}":"object"==typeof a?n+=d(a,t?t.replace(/([^,])+/g,e=>i.replace(/([^,]*:\S+\([^)]*\))|([^,])+/g,t=>/&/.test(t)?t.replace(/&/g,e):e?e+" "+t:t)):i):null!=a&&(i=/^--/.test(i)?i:i.replace(/[A-Z]/g,"-$&").toLowerCase(),o+=d.p?d.p(i,a):i+":"+a+";")}return r+(t&&o?t+"{"+o+"}":o)+n},u={},p=e=>{if("object"==typeof e){let t="";for(let r in e)t+=r+p(e[r]);return t}return e},g=(e,t,r,n,o)=>{let i=p(e),a=u[i]||(u[i]=(e=>{let t=0,r=11;for(;t<e.length;)r=101*r+e.charCodeAt(t++)>>>0;return"go"+r})(i));if(!u[a]){let t=i!==e?e:(e=>{let t,r,n=[{}];for(;t=s.exec(e.replace(l,""));)t[4]?n.shift():t[3]?(r=t[3].replace(c," ").trim(),n.unshift(n[0][r]=n[0][r]||{})):n[0][t[1]]=t[2].replace(c," ").trim();return n[0]})(e);u[a]=d(o?{["@keyframes "+a]:t}:t,r?"":"."+a)}let g=r&&u.g?u.g:null;return r&&(u.g=u[a]),((e,t,r,n)=>{n?t.data=t.data.replace(n,e):-1===t.data.indexOf(e)&&(t.data=r?e+t.data:t.data+e)})(u[a],t,n,g),a},h=(e,t,r)=>e.reduce((e,n,o)=>{let i=t[o];if(i&&i.call){let e=i(r),t=e&&e.props&&e.props.className||/^go/.test(e)&&e;i=t?"."+t:e&&"object"==typeof e?e.props?"":d(e,""):!1===e?"":e}return e+n+(null==i?"":i)},"");function f(e){let t=this||{},r=e.call?e(t.p):e;return g(r.unshift?r.raw?h(r,[].slice.call(arguments,1),t.p):r.reduce((e,r)=>Object.assign(e,r&&r.call?r(t.p):r),{}):r,a(t.target),t.g,t.o,t.k)}f.bind({g:1});let m,v,b,x=f.bind({k:1});function y(e,t){let r=this||{};return function(){let n=arguments;function o(i,a){let s=Object.assign({},i),l=s.className||o.className;r.p=Object.assign({theme:v&&v()},s),r.o=/ *go\d+/.test(l),s.className=f.apply(r,n)+(l?" "+l:""),t&&(s.ref=a);let c=e;return e[0]&&(c=s.as||e,delete s.as),b&&c[0]&&b(s),m(c,s)}return t?t(o):o}}var k=e=>"function"==typeof e,S=(e,t)=>k(e)?e(t):e,w=(()=>{let e=0;return()=>(++e).toString()})(),C=(()=>{let e;return()=>{if(void 0===e&&"u">typeof window){let t=matchMedia("(prefers-reduced-motion: reduce)");e=!t||t.matches}return e}})(),O=(e,t)=>{switch(t.type){case 0:return{...e,toasts:[t.toast,...e.toasts].slice(0,20)};case 1:return{...e,toasts:e.toasts.map(e=>e.id===t.toast.id?{...e,...t.toast}:e)};case 2:let{toast:r}=t;return O(e,{type:+!!e.toasts.find(e=>e.id===r.id),toast:r});case 3:let{toastId:n}=t;return{...e,toasts:e.toasts.map(e=>e.id===n||void 0===n?{...e,dismissed:!0,visible:!1}:e)};case 4:return void 0===t.toastId?{...e,toasts:[]}:{...e,toasts:e.toasts.filter(e=>e.id!==t.toastId)};case 5:return{...e,pausedAt:t.time};case 6:let o=t.time-(e.pausedAt||0);return{...e,pausedAt:void 0,toasts:e.toasts.map(e=>({...e,pauseDuration:e.pauseDuration+o}))}}},E=[],I={toasts:[],pausedAt:void 0},T=e=>{I=O(I,e),E.forEach(e=>{e(I)})},P={blank:4e3,error:4e3,success:2e3,loading:1/0,custom:4e3},N=(e={})=>{let[t,r]=(0,o.useState)(I),n=(0,o.useRef)(I);(0,o.useEffect)(()=>(n.current!==I&&r(I),E.push(r),()=>{let e=E.indexOf(r);e>-1&&E.splice(e,1)}),[]);let i=t.toasts.map(t=>{var r,n,o;return{...e,...e[t.type],...t,removeDelay:t.removeDelay||(null==(r=e[t.type])?void 0:r.removeDelay)||(null==e?void 0:e.removeDelay),duration:t.duration||(null==(n=e[t.type])?void 0:n.duration)||(null==e?void 0:e.duration)||P[t.type],style:{...e.style,...null==(o=e[t.type])?void 0:o.style,...t.style}}});return{...t,toasts:i}},R=(e,t="blank",r)=>({createdAt:Date.now(),visible:!0,dismissed:!1,type:t,ariaProps:{role:"status","aria-live":"polite"},message:e,pauseDuration:0,...r,id:(null==r?void 0:r.id)||w()}),_=e=>(t,r)=>{let n=R(t,e,r);return T({type:2,toast:n}),n.id},V=(e,t)=>_("blank")(e,t);V.error=_("error"),V.success=_("success"),V.loading=_("loading"),V.custom=_("custom"),V.dismiss=e=>{T({type:3,toastId:e})},V.remove=e=>T({type:4,toastId:e}),V.promise=(e,t,r)=>{let n=V.loading(t.loading,{...r,...null==r?void 0:r.loading});return"function"==typeof e&&(e=e()),e.then(e=>{let o=t.success?S(t.success,e):void 0;return o?V.success(o,{id:n,...r,...null==r?void 0:r.success}):V.dismiss(n),e}).catch(e=>{let o=t.error?S(t.error,e):void 0;o?V.error(o,{id:n,...r,...null==r?void 0:r.error}):V.dismiss(n)}),e};var z=(e,t)=>{T({type:1,toast:{id:e,height:t}})},F=()=>{T({type:5,time:Date.now()})},A=new Map,D=1e3,L=(e,t=D)=>{if(A.has(e))return;let r=setTimeout(()=>{A.delete(e),T({type:4,toastId:e})},t);A.set(e,r)},M=e=>{let{toasts:t,pausedAt:r}=N(e);(0,o.useEffect)(()=>{if(r)return;let e=Date.now(),n=t.map(t=>{if(t.duration===1/0)return;let r=(t.duration||0)+t.pauseDuration-(e-t.createdAt);if(r<0){t.visible&&V.dismiss(t.id);return}return setTimeout(()=>V.dismiss(t.id),r)});return()=>{n.forEach(e=>e&&clearTimeout(e))}},[t,r]);let n=(0,o.useCallback)(()=>{r&&T({type:6,time:Date.now()})},[r]),i=(0,o.useCallback)((e,r)=>{let{reverseOrder:n=!1,gutter:o=8,defaultPosition:i}=r||{},a=t.filter(t=>(t.position||i)===(e.position||i)&&t.height),s=a.findIndex(t=>t.id===e.id),l=a.filter((e,t)=>t<s&&e.visible).length;return a.filter(e=>e.visible).slice(...n?[l+1]:[0,l]).reduce((e,t)=>e+(t.height||0)+o,0)},[t]);return(0,o.useEffect)(()=>{t.forEach(e=>{if(e.dismissed)L(e.id,e.removeDelay);else{let t=A.get(e.id);t&&(clearTimeout(t),A.delete(e.id))}})},[t]),{toasts:t,handlers:{updateHeight:z,startPause:F,endPause:n,calculateOffset:i}}},j=x`
from {
  transform: scale(0) rotate(45deg);
	opacity: 0;
}
to {
 transform: scale(1) rotate(45deg);
  opacity: 1;
}`,W=x`
from {
  transform: scale(0);
  opacity: 0;
}
to {
  transform: scale(1);
  opacity: 1;
}`,B=x`
from {
  transform: scale(0) rotate(90deg);
	opacity: 0;
}
to {
  transform: scale(1) rotate(90deg);
	opacity: 1;
}`,H=y("div")`
  width: 20px;
  opacity: 0;
  height: 20px;
  border-radius: 10px;
  background: ${e=>e.primary||"#ff4b4b"};
  position: relative;
  transform: rotate(45deg);

  animation: ${j} 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275)
    forwards;
  animation-delay: 100ms;

  &:after,
  &:before {
    content: '';
    animation: ${W} 0.15s ease-out forwards;
    animation-delay: 150ms;
    position: absolute;
    border-radius: 3px;
    opacity: 0;
    background: ${e=>e.secondary||"#fff"};
    bottom: 9px;
    left: 4px;
    height: 2px;
    width: 12px;
  }

  &:before {
    animation: ${B} 0.15s ease-out forwards;
    animation-delay: 180ms;
    transform: rotate(90deg);
  }
`,$=x`
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
`,U=y("div")`
  width: 12px;
  height: 12px;
  box-sizing: border-box;
  border: 2px solid;
  border-radius: 100%;
  border-color: ${e=>e.secondary||"#e0e0e0"};
  border-right-color: ${e=>e.primary||"#616161"};
  animation: ${$} 1s linear infinite;
`,G=x`
from {
  transform: scale(0) rotate(45deg);
	opacity: 0;
}
to {
  transform: scale(1) rotate(45deg);
	opacity: 1;
}`,q=x`
0% {
	height: 0;
	width: 0;
	opacity: 0;
}
40% {
  height: 0;
	width: 6px;
	opacity: 1;
}
100% {
  opacity: 1;
  height: 10px;
}`,K=y("div")`
  width: 20px;
  opacity: 0;
  height: 20px;
  border-radius: 10px;
  background: ${e=>e.primary||"#61d345"};
  position: relative;
  transform: rotate(45deg);

  animation: ${G} 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275)
    forwards;
  animation-delay: 100ms;
  &:after {
    content: '';
    box-sizing: border-box;
    animation: ${q} 0.2s ease-out forwards;
    opacity: 0;
    animation-delay: 200ms;
    position: absolute;
    border-right: 2px solid;
    border-bottom: 2px solid;
    border-color: ${e=>e.secondary||"#fff"};
    bottom: 6px;
    left: 6px;
    height: 10px;
    width: 6px;
  }
`,Y=y("div")`
  position: absolute;
`,X=y("div")`
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  min-width: 20px;
  min-height: 20px;
`,J=x`
from {
  transform: scale(0.6);
  opacity: 0.4;
}
to {
  transform: scale(1);
  opacity: 1;
}`,Z=y("div")`
  position: relative;
  transform: scale(0.6);
  opacity: 0.4;
  min-width: 20px;
  animation: ${J} 0.3s 0.12s cubic-bezier(0.175, 0.885, 0.32, 1.275)
    forwards;
`,Q=({toast:e})=>{let{icon:t,type:r,iconTheme:n}=e;return void 0!==t?"string"==typeof t?o.createElement(Z,null,t):t:"blank"===r?null:o.createElement(X,null,o.createElement(U,{...n}),"loading"!==r&&o.createElement(Y,null,"error"===r?o.createElement(H,{...n}):o.createElement(K,{...n})))},ee=e=>`
0% {transform: translate3d(0,${-200*e}%,0) scale(.6); opacity:.5;}
100% {transform: translate3d(0,0,0) scale(1); opacity:1;}
`,et=e=>`
0% {transform: translate3d(0,0,-1px) scale(1); opacity:1;}
100% {transform: translate3d(0,${-150*e}%,-1px) scale(.6); opacity:0;}
`,er=y("div")`
  display: flex;
  align-items: center;
  background: #fff;
  color: #363636;
  line-height: 1.3;
  will-change: transform;
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1), 0 3px 3px rgba(0, 0, 0, 0.05);
  max-width: 350px;
  pointer-events: auto;
  padding: 8px 10px;
  border-radius: 8px;
`,en=y("div")`
  display: flex;
  justify-content: center;
  margin: 4px 10px;
  color: inherit;
  flex: 1 1 auto;
  white-space: pre-line;
`,eo=(e,t)=>{let r=e.includes("top")?1:-1,[n,o]=C()?["0%{opacity:0;} 100%{opacity:1;}","0%{opacity:1;} 100%{opacity:0;}"]:[ee(r),et(r)];return{animation:t?`${x(n)} 0.35s cubic-bezier(.21,1.02,.73,1) forwards`:`${x(o)} 0.4s forwards cubic-bezier(.06,.71,.55,1)`}},ei=o.memo(({toast:e,position:t,style:r,children:n})=>{let i=e.height?eo(e.position||t||"top-center",e.visible):{opacity:0},a=o.createElement(Q,{toast:e}),s=o.createElement(en,{...e.ariaProps},S(e.message,e));return o.createElement(er,{className:e.className,style:{...i,...r,...e.style}},"function"==typeof n?n({icon:a,message:s}):o.createElement(o.Fragment,null,a,s))});n=o.createElement,d.p=void 0,m=n,v=void 0,b=void 0;var ea=({id:e,className:t,style:r,onHeightUpdate:n,children:i})=>{let a=o.useCallback(t=>{if(t){let r=()=>{n(e,t.getBoundingClientRect().height)};r(),new MutationObserver(r).observe(t,{subtree:!0,childList:!0,characterData:!0})}},[e,n]);return o.createElement("div",{ref:a,className:t,style:r},i)},es=(e,t)=>{let r=e.includes("top"),n=e.includes("center")?{justifyContent:"center"}:e.includes("right")?{justifyContent:"flex-end"}:{};return{left:0,right:0,display:"flex",position:"absolute",transition:C()?void 0:"all 230ms cubic-bezier(.21,1.02,.73,1)",transform:`translateY(${t*(r?1:-1)}px)`,...r?{top:0}:{bottom:0},...n}},el=f`
  z-index: 9999;
  > * {
    pointer-events: auto;
  }
`,ec=({reverseOrder:e,position:t="top-center",toastOptions:r,gutter:n,children:i,containerStyle:a,containerClassName:s})=>{let{toasts:l,handlers:c}=M(r);return o.createElement("div",{id:"_rht_toaster",style:{position:"fixed",zIndex:9999,top:16,left:16,right:16,bottom:16,pointerEvents:"none",...a},className:s,onMouseEnter:c.startPause,onMouseLeave:c.endPause},l.map(r=>{let a=r.position||t,s=es(a,c.calculateOffset(r,{reverseOrder:e,gutter:n,defaultPosition:t}));return o.createElement(ea,{id:r.id,key:r.id,onHeightUpdate:c.updateHeight,className:r.visible?el:"",style:s},"custom"===r.type?S(r.message,r):i?i(r):o.createElement(ei,{toast:r,position:a}))}))},ed=V},98956:(e,t,r)=>{"use strict";r.d(t,{r:()=>i});var n=r(65017);let o=(e,t)=>{let r={},n={};for(let o of Object.keys(e))t(o)?n[o]=e[o]:r[o]=e[o];return[n,r]},i=(e,t)=>o(e,(0,n.Tn)(t)?t:e=>t.includes(e))},99838:e=>{e.exports=function(e){if(Array.isArray(e))return e},e.exports.__esModule=!0,e.exports.default=e.exports}},e=>{var t=t=>e(e.s=t);e.O(0,[6593,8792],()=>(t(92),t(48253))),_N_E=e.O()}]);

CasperSecurity Mini