PageSourceSearch

https://est2eng.vercel.app/_next/static/chunks/ede988e53933a498.js?dpl=dpl_2S2YoCDimt35r2eDM8dp2wTH249S

js est2eng.vercel.app collected 2026-10-03 06:54:26 UTC 464,549 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,32189,(e,t,n)=>{"use strict";t.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},65156,(e,t,n)=>{"use strict";var r=e.r(32189);function o(){}function i(){}i.resetWarningCache=o,t.exports=function(){function e(e,t,n,o,i,a){if(a!==r){var l=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:o};return n.PropTypes=n,n}},45009,(e,t,n)=>{t.exports=e.r(65156)()},78043,(e,t,n)=>{t.exports={L:1,M:0,Q:3,H:2}},59160,(e,t,n)=>{t.exports={MODE_NUMBER:1,MODE_ALPHA_NUM:2,MODE_8BIT_BYTE:4,MODE_KANJI:8}},46329,(e,t,n)=>{var r=e.r(59160);function o(e){this.mode=r.MODE_8BIT_BYTE,this.data=e}o.prototype={getLength:function(e){return this.data.length},write:function(e){for(var t=0;t<this.data.length;t++)e.put(this.data.charCodeAt(t),8)}},t.exports=o},15675,(e,t,n)=>{var r=e.r(78043);function o(e,t){this.totalCount=e,this.dataCount=t}o.RS_BLOCK_TABLE=[[1,26,19],[1,26,16],[1,26,13],[1,26,9],[1,44,34],[1,44,28],[1,44,22],[1,44,16],[1,70,55],[1,70,44],[2,35,17],[2,35,13],[1,100,80],[2,50,32],[2,50,24],[4,25,9],[1,134,108],[2,67,43],[2,33,15,2,34,16],[2,33,11,2,34,12],[2,86,68],[4,43,27],[4,43,19],[4,43,15],[2,98,78],[4,49,31],[2,32,14,4,33,15],[4,39,13,1,40,14],[2,121,97],[2,60,38,2,61,39],[4,40,18,2,41,19],[4,40,14,2,41,15],[2,146,116],[3,58,36,2,59,37],[4,36,16,4,37,17],[4,36,12,4,37,13],[2,86,68,2,87,69],[4,69,43,1,70,44],[6,43,19,2,44,20],[6,43,15,2,44,16],[4,101,81],[1,80,50,4,81,51],[4,50,22,4,51,23],[3,36,12,8,37,13],[2,116,92,2,117,93],[6,58,36,2,59,37],[4,46,20,6,47,21],[7,42,14,4,43,15],[4,133,107],[8,59,37,1,60,38],[8,44,20,4,45,21],[12,33,11,4,34,12],[3,145,115,1,146,116],[4,64,40,5,65,41],[11,36,16,5,37,17],[11,36,12,5,37,13],[5,109,87,1,110,88],[5,65,41,5,66,42],[5,54,24,7,55,25],[11,36,12],[5,122,98,1,123,99],[7,73,45,3,74,46],[15,43,19,2,44,20],[3,45,15,13,46,16],[1,135,107,5,136,108],[10,74,46,1,75,47],[1,50,22,15,51,23],[2,42,14,17,43,15],[5,150,120,1,151,121],[9,69,43,4,70,44],[17,50,22,1,51,23],[2,42,14,19,43,15],[3,141,113,4,142,114],[3,70,44,11,71,45],[17,47,21,4,48,22],[9,39,13,16,40,14],[3,135,107,5,136,108],[3,67,41,13,68,42],[15,54,24,5,55,25],[15,43,15,10,44,16],[4,144,116,4,145,117],[17,68,42],[17,50,22,6,51,23],[19,46,16,6,47,17],[2,139,111,7,140,112],[17,74,46],[7,54,24,16,55,25],[34,37,13],[4,151,121,5,152,122],[4,75,47,14,76,48],[11,54,24,14,55,25],[16,45,15,14,46,16],[6,147,117,4,148,118],[6,73,45,14,74,46],[11,54,24,16,55,25],[30,46,16,2,47,17],[8,132,106,4,133,107],[8,75,47,13,76,48],[7,54,24,22,55,25],[22,45,15,13,46,16],[10,142,114,2,143,115],[19,74,46,4,75,47],[28,50,22,6,51,23],[33,46,16,4,47,17],[8,152,122,4,153,123],[22,73,45,3,74,46],[8,53,23,26,54,24],[12,45,15,28,46,16],[3,147,117,10,148,118],[3,73,45,23,74,46],[4,54,24,31,55,25],[11,45,15,31,46,16],[7,146,116,7,147,117],[21,73,45,7,74,46],[1,53,23,37,54,24],[19,45,15,26,46,16],[5,145,115,10,146,116],[19,75,47,10,76,48],[15,54,24,25,55,25],[23,45,15,25,46,16],[13,145,115,3,146,116],[2,74,46,29,75,47],[42,54,24,1,55,25],[23,45,15,28,46,16],[17,145,115],[10,74,46,23,75,47],[10,54,24,35,55,25],[19,45,15,35,46,16],[17,145,115,1,146,116],[14,74,46,21,75,47],[29,54,24,19,55,25],[11,45,15,46,46,16],[13,145,115,6,146,116],[14,74,46,23,75,47],[44,54,24,7,55,25],[59,46,16,1,47,17],[12,151,121,7,152,122],[12,75,47,26,76,48],[39,54,24,14,55,25],[22,45,15,41,46,16],[6,151,121,14,152,122],[6,75,47,34,76,48],[46,54,24,10,55,25],[2,45,15,64,46,16],[17,152,122,4,153,123],[29,74,46,14,75,47],[49,54,24,10,55,25],[24,45,15,46,46,16],[4,152,122,18,153,123],[13,74,46,32,75,47],[48,54,24,14,55,25],[42,45,15,32,46,16],[20,147,117,4,148,118],[40,75,47,7,76,48],[43,54,24,22,55,25],[10,45,15,67,46,16],[19,148,118,6,149,119],[18,75,47,31,76,48],[34,54,24,34,55,25],[20,45,15,61,46,16]],o.getRSBlocks=function(e,t){var n=o.getRsBlockTable(e,t);if(void 0==n)throw Error("bad rs block @ typeNumber:"+e+"/errorCorrectLevel:"+t);for(var r=n.length/3,i=[],a=0;a<r;a++)for(var l=n[3*a+0],s=n[3*a+1],c=n[3*a+2],d=0;d<l;d++)i.push(new o(s,c));return i},o.getRsBlockTable=function(e,t){switch(t){case r.L:return o.RS_BLOCK_TABLE[(e-1)*4+0];case r.M:return o.RS_BLOCK_TABLE[(e-1)*4+1];case r.Q:return o.RS_BLOCK_TABLE[(e-1)*4+2];case r.H:return o.RS_BLOCK_TABLE[(e-1)*4+3];default:return}},t.exports=o},1444,(e,t,n)=>{function r(){this.buffer=[],this.length=0}r.prototype={get:function(e){var t=Math.floor(e/8);return(this.buffer[t]>>>7-e%8&1)==1},put:function(e,t){for(var n=0;n<t;n++)this.putBit((e>>>t-n-1&1)==1)},getLengthInBits:function(){return this.length},putBit:function(e){var t=Math.floor(this.length/8);this.buffer.length<=t&&this.buffer.push(0),e&&(this.buffer[t]|=128>>>this.length%8),this.length++}},t.exports=r},66479,(e,t,n)=>{for(var r={glog:function(e){if(e<1)throw Error("glog("+e+")");return r.LOG_TABLE[e]},gexp:function(e){for(;e<0;)e+=255;for(;e>=256;)e-=255;return r.EXP_TABLE[e]},EXP_TABLE:Array(256),LOG_TABLE:Array(256)},o=0;o<8;o++)r.EXP_TABLE[o]=1<<o;for(var o=8;o<256;o++)r.EXP_TABLE[o]=r.EXP_TABLE[o-4]^r.EXP_TABLE[o-5]^r.EXP_TABLE[o-6]^r.EXP_TABLE[o-8];for(var o=0;o<255;o++)r.LOG_TABLE[r.EXP_TABLE[o]]=o;t.exports=r},80033,(e,t,n)=>{var r=e.r(66479);function o(e,t){if(void 0==e.length)throw Error(e.length+"/"+t);for(var n=0;n<e.length&&0==e[n];)n++;this.num=Array(e.length-n+t);for(var r=0;r<e.length-n;r++)this.num[r]=e[r+n]}o.prototype={get:function(e){return this.num[e]},getLength:function(){return this.num.length},multiply:function(e){for(var t=Array(this.getLength()+e.getLength()-1),n=0;n<this.getLength();n++)for(var i=0;i<e.getLength();i++)t[n+i]^=r.gexp(r.glog(this.get(n))+r.glog(e.get(i)));return new o(t,0)},mod:function(e){if(this.getLength()-e.getLength()<0)return this;for(var t=r.glog(this.get(0))-r.glog(e.get(0)),n=Array(this.getLength()),i=0;i<this.getLength();i++)n[i]=this.get(i);for(var i=0;i<e.getLength();i++)n[i]^=r.gexp(r.glog(e.get(i))+t);return new o(n,0).mod(e)}},t.exports=o},29046,(e,t,n)=>{var r=e.r(59160),o=e.r(80033),i=e.r(66479),a={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7},l={PATTERN_POSITION_TABLE:[[],[6,18],[6,22],[6,26],[6,30],[6,34],[6,22,38],[6,24,42],[6,26,46],[6,28,50],[6,30,54],[6,32,58],[6,34,62],[6,26,46,66],[6,26,48,70],[6,26,50,74],[6,30,54,78],[6,30,56,82],[6,30,58,86],[6,34,62,90],[6,28,50,72,94],[6,26,50,74,98],[6,30,54,78,102],[6,28,54,80,106],[6,32,58,84,110],[6,30,58,86,114],[6,34,62,90,118],[6,26,50,74,98,122],[6,30,54,78,102,126],[6,26,52,78,104,130],[6,30,56,82,108,134],[6,34,60,86,112,138],[6,30,58,86,114,142],[6,34,62,90,118,146],[6,30,54,78,102,126,150],[6,24,50,76,102,128,154],[6,28,54,80,106,132,158],[6,32,58,84,110,136,162],[6,26,54,82,110,138,166],[6,30,58,86,114,142,170]],G15:1335,G18:7973,G15_MASK:21522,getBCHTypeInfo:function(e){for(var t=e<<10;
1l.getBCHDigit(t)-l.getBCHDigit(l.G15)>=0;)t^=l.G15<<l.getBCHDigit(t)-l.getBCHDigit(l.G15);return(e<<10|t)^l.G15_MASK},getBCHTypeNumber:function(e){for(var t=e<<12;l.getBCHDigit(t)-l.getBCHDigit(l.G18)>=0;)t^=l.G18<<l.getBCHDigit(t)-l.getBCHDigit(l.G18);return e<<12|t},getBCHDigit:function(e){for(var t=0;0!=e;)t++,e>>>=1;return t},getPatternPosition:function(e){return l.PATTERN_POSITION_TABLE[e-1]},getMask:function(e,t,n){switch(e){case a.PATTERN000:return(t+n)%2==0;case a.PATTERN001:return t%2==0;case a.PATTERN010:return n%3==0;case a.PATTERN011:return(t+n)%3==0;case a.PATTERN100:return(Math.floor(t/2)+Math.floor(n/3))%2==0;case a.PATTERN101:return t*n%2+t*n%3==0;case a.PATTERN110:return(t*n%2+t*n%3)%2==0;case a.PATTERN111:return(t*n%3+(t+n)%2)%2==0;default:throw Error("bad maskPattern:"+e)}},getErrorCorrectPolynomial:function(e){for(var t=new o([1],0),n=0;n<e;n++)t=t.multiply(new o([1,i.gexp(n)],0));return t},getLengthInBits:function(e,t){if(1<=t&&t<10)switch(e){case r.MODE_NUMBER:return 10;case r.MODE_ALPHA_NUM:return 9;case r.MODE_8BIT_BYTE:case r.MODE_KANJI:return 8;default:throw Error("mode:"+e)}if(t<27)switch(e){case r.MODE_NUMBER:return 12;case r.MODE_ALPHA_NUM:return 11;case r.MODE_8BIT_BYTE:return 16;case r.MODE_KANJI:return 10;default:throw Error("mode:"+e)}if(t<41)switch(e){case r.MODE_NUMBER:return 14;case r.MODE_ALPHA_NUM:return 13;case r.MODE_8BIT_BYTE:return 16;case r.MODE_KANJI:return 12;default:throw Error("mode:"+e)}throw Error("type:"+t)},getLostPoint:function(e){for(var t=e.getModuleCount(),n=0,r=0;r<t;r++)for(var o=0;o<t;o++){for(var i=0,a=e.isDark(r,o),l=-1;l<=1;l++)if(!(r+l<0)&&!(t<=r+l))for(var s=-1;s<=1;s++)!(o+s<0)&&!(t<=o+s)&&(0!=l||0!=s)&&a==e.isDark(r+l,o+s)&&i++;i>5&&(n+=3+i-5)}for(var r=0;r<t-1;r++)for(var o=0;o<t-1;o++){var c=0;e.isDark(r,o)&&c++,e.isDark(r+1,o)&&c++,e.isDark(r,o+1)&&c++,e.isDark(r+1,o+1)&&c++,(0==c||4==c)&&(n+=3)}for(var r=0;r<t;r++)for(var o=0;o<t-6;o++)e.isDark(r,o)&&!e.isDark(r,o+1)&&e.isDark(r,o+2)&&e.isDark(r,o+3)&&e.isDark(r,o+4)&&!e.isDark(r,o+5)&&e.isDark(r,o+6)&&(n+=40);for(var o=0;o<t;o++)for(var r=0;r<t-6;r++)e.isDark(r,o)&&!e.isDark(r+1,o)&&e.isDark(r+2,o)&&e.isDark(r+3,o)&&e.isDark(r+4,o)&&!e.isDark(r+5,o)&&e.isDark(r+6,o)&&(n+=40);for(var d=0,o=0;o<t;o++)for(var r=0;r<t;r++)e.isDark(r,o)&&d++;return n+10*(Math.abs(100*d/t/t-50)/5)}};t.exports=l},47413,(e,t,n)=>{var r=e.r(46329),o=e.r(15675),i=e.r(1444),a=e.r(29046),l=e.r(80033);function s(e,t){this.typeNumber=e,this.errorCorrectLevel=t,this.modules=null,this.moduleCount=0,this.dataCache=null,this.dataList=[]}var c=s.prototype;c.addData=function(e){var t=new r(e);this.dataList.push(t),this.dataCache=null},c.isDark=function(e,t){if(e<0||this.moduleCount<=e||t<0||this.moduleCount<=t)throw Error(e+","+t);return this.modules[e][t]},c.getModuleCount=function(){return this.moduleCount},c.make=function(){if(this.typeNumber<1){var e=1;for(e=1;e<40;e++){for(var t=o.getRSBlocks(e,this.errorCorrectLevel),n=new i,r=0,l=0;l<t.length;l++)r+=t[l].dataCount;for(var l=0;l<this.dataList.length;l++){var s=this.dataList[l];n.put(s.mode,4),n.put(s.getLength(),a.getLengthInBits(s.mode,e)),s.write(n)}if(n.getLengthInBits()<=8*r)break}this.typeNumber=e}this.makeImpl(!1,this.getBestMaskPattern())},c.makeImpl=function(e,t){this.moduleCount=4*this.typeNumber+17,this.modules=Array(this.moduleCount);for(var n=0;n<this.moduleCount;n++){this.modules[n]=Array(this.moduleCount);for(var r=0;r<this.moduleCount;r++)this.modules[n][r]=null}this.setupPositionProbePattern(0,0),this.setupPositionProbePattern(this.moduleCount-7,0),this.setupPositionProbePattern(0,this.moduleCount-7),this.setupPositionAdjustPattern(),this.setupTimingPattern(),this.setupTypeInfo(e,t),this.typeNumber>=7&&this.setupTypeNumber(e),null==this.dataCache&&(this.dataCache=s.createData(this.typeNumber,this.errorCorrectLevel,this.dataList)),this.mapData(this.dataCache,t)},c.setupPositionProbePattern=function(e,t){for(var n=-1;n<=7;n++)if(!(e+n<=-1)&&!(this.moduleCount<=e+n))for(var r=-1;r<=7;r++)t+r<=-1||this.moduleCount<=t+r||(0<=n&&n<=6&&(0==r||6==r)||0<=r&&r<=6&&(0==n||6==n)||2<=n&&n<=4&&2<=r&&r<=4?this.modules[e+n][t+r]=!0:this.modules[e+n][t+r]=!1)},c.getBestMaskPattern=function(){for(var e=0,t=0,n=0;n<8;n++){this.makeImpl(!0,n);var r=a.getLostPoint(this);(0==n||e>r)&&(e=r,t=n)}return t},c.createMovieClip=function(e,t,n){var r=e.createEmptyMovieClip(t,n);this.make();for(var o=0;o<this.modules.length;o++)for(var i=+o,a=0;a<this.modules[o].length;a++){var l=+a;this.modules[o][a]&&(r.beginFill(0,100),r.moveTo(l,i),r.lineTo(l+1,i),r.lineTo(l+1,i+1),r.lineTo(l,i+1),r.endFill())}return r},c.setupTimingPattern=function(){for(var e=8;e<this.moduleCount-8;e++)null==this.modules[e][6]&&(this.modules[e][6]=e%2==0);for(var t=8;t<this.moduleCount-8;t++)null==this.modules[6][t]&&(this.modules[6][t]=t%2==0)},c.setupPositionAdjustPattern=function(){for(var e=a.getPatternPosition(this.typeNumber),t=0;t<e.length;t++)for(var n=0;n<e.length;n++){var r=e[t],o=e[n];if(null==this.modules[r][o])for(var i=-2;i<=2;i++)for(var l=-2;l<=2;l++)-2==i||2==i||-2==l||2==l||0==i&&0==l?this.modules[r+i][o+l]=!0:this.modules[r+i][o+l]=!1}},c.setupTypeNumber=function(e){for(var t=a.getBCHTypeNumber(this.typeNumber),n=0;n<18;n++){var r=!e&&(t>>n&1)==1;this.modules[Math.floor(n/3)][n%3+this.moduleCount-8-3]=r}for(var n=0;n<18;n++){var r=!e&&(t>>n&1)==1;this.modules[n%3+this.moduleCount-8-3][Math.floor(n/3)]=r}},c.setupTypeInfo=function(e,t){for(var n=this.errorCorrectLevel<<3|t,r=a.getBCHTypeInfo(n),o=0;o<15;o++){var i=!e&&(r>>o&1)==1;o<6?this.modules[o][8]=i:o<8?this.modules[o+1][8]=i:this.modules[this.moduleCount-15+o][8]=i}for(var o=0;o<15;o++){var i=!e&&(r>>o&1)==1;o<8?this.modules[8][this.moduleCount-o-1]=i:o<9?this.modules[8][15-o-1+1]=i:this.modules[8][15-o-1]=i}this.modules[this.moduleCount-8][8]=!e},c.mapData=function(e,t){for(var n=-1,r=this.moduleCount-1,o=7,i=0,l=this.moduleCount-1;l>0;l-=2)for(6==l&&l--;;){for(var s=0;s<2;s++)if(null==this.modules[r][l-s]){var c=!1;i<e.length&&(c=(e[i]>>>o&1)==1),a.getMask(t,r,l-s)&&(c=!c),this.modules[r][l-s]=c,-1==--o&&(i++,o=7)}if((r+=n)<0||this.moduleCount<=r){r-=n,n=-n;break}}},s.PAD0=236,s.PAD1=17,s.createData=function(e,t,n){for(var r=o.getRSBlocks(e,t),l=new i,c=0;c<n.length;c++){var d=n[c];l.put(d.mode,4),l.put(d.getLength(),a.getLengthInBits(d.mode,e)),d.write(l)}for(var f=0,c=0;c<r.length;c++)f+=r[c].dataCount;if(l.getLengthInBits()>8*f)throw Error("code length overflow. ("+l.getLengthInBits()+">"+8*f+")");for(l.getLengthInBits()+4<=8*f&&l.put(0,4);l.getLengthInBits()%8!=0;)l.putBit(!1);for(;!(l.getLengthInBits()>=8*f)&&(l.put(s.PAD0,8),!(l.getLengthInBits()>=8*f));){;l.put(s.PAD1,8)}return s.createBytes(l,r)},s.createBytes=function(e,t){for(var n=0,r=0,o=0,i=Array(t.length),s=Array(t.length),c=0;c<t.length;c++){var d=t[c].dataCount,f=t[c].totalCount-d;r=Math.max(r,d),o=Math.max(o,f),i[c]=Array(d);for(var p=0;p<i[c].length;p++)i[c][p]=255&e.buffer[p+n];n+=d;var g=a.getErrorCorrectPolynomial(f),h=new l(i[c],g.getLength()-1).mod(g);s[c]=Array(g.getLength()-1);for(var p=0;p<s[c].length;p++){var m=p+h.getLength()-s[c].length;s[c][p]=m>=0?h.get(m):0}}for(var v=0,p=0;p<t.length;p++)v+=t[p].totalCount;for(var b=Array(v),y=0,p=0;p<r;p++)for(var c=0;c<t.length;
1c++)p<i[c].length&&(b[y++]=i[c][p]);for(var p=0;p<o;p++)for(var c=0;c<t.length;c++)p<s[c].length&&(b[y++]=s[c][p]);return b},t.exports=s},89852,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},o=l(e.r(45009)),i=e.r(71645),a=l(i);function l(e){return e&&e.__esModule?e:{default:e}}var s={bgColor:o.default.oneOfType([o.default.object,o.default.string]).isRequired,bgD:o.default.string.isRequired,fgColor:o.default.oneOfType([o.default.object,o.default.string]).isRequired,fgD:o.default.string.isRequired,size:o.default.number.isRequired,title:o.default.string,viewBoxSize:o.default.number.isRequired,xmlns:o.default.string},c=(0,i.forwardRef)(function(e,t){var n=e.bgColor,o=e.bgD,i=e.fgD,l=e.fgColor,s=e.size,c=e.title,d=e.viewBoxSize,f=e.xmlns,p=function(e,t){var n={};for(var r in e)!(t.indexOf(r)>=0)&&Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["bgColor","bgD","fgD","fgColor","size","title","viewBoxSize","xmlns"]);return a.default.createElement("svg",r({},p,{height:s,ref:t,viewBox:"0 0 "+d+" "+d,width:s,xmlns:void 0===f?"http://www.w3.org/2000/svg":f}),c?a.default.createElement("title",null,c):null,a.default.createElement("path",{d:o,fill:n}),a.default.createElement("path",{d:i,fill:l}))});c.displayName="QRCodeSvg",c.propTypes=s,n.default=c},86339,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.QRCode=void 0;var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},o=d(e.r(45009)),i=d(e.r(78043)),a=d(e.r(47413)),l=e.r(71645),s=d(l),c=d(e.r(89852));function d(e){return e&&e.__esModule?e:{default:e}}var f={bgColor:o.default.oneOfType([o.default.object,o.default.string]),fgColor:o.default.oneOfType([o.default.object,o.default.string]),level:o.default.string,size:o.default.number,value:o.default.string.isRequired},p=(0,l.forwardRef)(function(e,t){var n=e.bgColor,o=e.fgColor,l=e.level,d=e.size,f=e.value,p=function(e,t){var n={};for(var r in e)!(t.indexOf(r)>=0)&&Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["bgColor","fgColor","level","size","value"]),g=new a.default(-1,i.default[void 0===l?"L":l]);g.addData(f),g.make();var h=g.modules;return s.default.createElement(c.default,r({},p,{bgColor:void 0===n?"#FFFFFF":n,bgD:h.map(function(e,t){return e.map(function(e,n){return e?"":"M "+n+" "+t+" l 1 0 0 1 -1 0 Z"}).join(" ")}).join(" "),fgColor:void 0===o?"#000000":o,fgD:h.map(function(e,t){return e.map(function(e,n){return e?"M "+n+" "+t+" l 1 0 0 1 -1 0 Z":""}).join(" ")}).join(" "),ref:t,size:void 0===d?256:d,viewBoxSize:h.length}))});n.QRCode=p,p.displayName="QRCode",p.propTypes=f,n.default=p},76775,(e,t,n)=>{function r(e,t,n,r){return Math.round(e/n)+" "+r+(t>=1.5*n?"s":"")}t.exports=function(e,t){t=t||{};var n,o,i,a,l=typeof e;if("string"===l&&e.length>0){var s=e;if(!((s=String(s)).length>100)){var c=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(s);if(c){var d=parseFloat(c[1]);switch((c[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return 315576e5*d;case"weeks":case"week":case"w":return 6048e5*d;case"days":case"day":case"d":return 864e5*d;case"hours":case"hour":case"hrs":case"hr":case"h":return 36e5*d;case"minutes":case"minute":case"mins":case"min":case"m":return 6e4*d;case"seconds":case"second":case"secs":case"sec":case"s":return 1e3*d;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return d;default:break}}}return}if("number"===l&&isFinite(e)){return t.long?(o=Math.abs(n=e))>=864e5?r(n,o,864e5,"day"):o>=36e5?r(n,o,36e5,"hour"):o>=6e4?r(n,o,6e4,"minute"):o>=1e3?r(n,o,1e3,"second"):n+" ms":(a=Math.abs(i=e))>=864e5?Math.round(i/864e5)+"d":a>=36e5?Math.round(i/36e5)+"h":a>=6e4?Math.round(i/6e4)+"m":a>=1e3?Math.round(i/1e3)+"s":i+"ms"}throw Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))}},7003,(e,t,n)=>{t.exports=function(t){function n(e){let t,o,i,a=null;function l(){for(var e=arguments.length,r=Array(e),o=0;o<e;o++)r[o]=arguments[o];if(!l.enabled)return;let i=Number(new Date);l.diff=i-(t||i),l.prev=t,l.curr=i,t=i,r[0]=n.coerce(r[0]),"string"!=typeof r[0]&&r.unshift("%O");let a=0;r[0]=r[0].replace(/%([a-zA-Z%])/g,(e,t)=>{if("%%"===e)return"%";a++;let o=n.formatters[t];
1if("function"==typeof o){let t=r[a];e=o.call(l,t),r.splice(a,1),a--}return e}),n.formatArgs.call(l,r),(l.log||n.log).apply(l,r)}return l.namespace=e,l.useColors=n.useColors(),l.color=n.selectColor(e),l.extend=r,l.destroy=n.destroy,Object.defineProperty(l,"enabled",{enumerable:!0,configurable:!1,get:()=>null!==a?a:(o!==n.namespaces&&(o=n.namespaces,i=n.enabled(e)),i),set:e=>{a=e}}),"function"==typeof n.init&&n.init(l),l}function r(e,t){let r=n(this.namespace+(void 0===t?":":t)+e);return r.log=this.log,r}function o(e,t){let n=0,r=0,o=-1,i=0;for(;n<e.length;)if(r<t.length&&(t[r]===e[n]||"*"===t[r]))"*"===t[r]?(o=r,i=n):n++,r++;else{if(-1===o)return!1;r=o+1,n=++i}for(;r<t.length&&"*"===t[r];)r++;return r===t.length}return n.debug=n,n.default=n,n.coerce=function(e){return e instanceof Error?e.stack||e.message:e},n.disable=function(){let e=[...n.names,...n.skips.map(e=>"-"+e)].join(",");return n.enable(""),e},n.enable=function(e){for(let t of(n.save(e),n.namespaces=e,n.names=[],n.skips=[],("string"==typeof e?e:"").trim().replace(/\s+/g,",").split(",").filter(Boolean)))"-"===t[0]?n.skips.push(t.slice(1)):n.names.push(t)},n.enabled=function(e){for(let t of n.skips)if(o(e,t))return!1;for(let t of n.names)if(o(e,t))return!0;return!1},n.humanize=e.r(76775),n.destroy=function(){console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.")},Object.keys(t).forEach(e=>{n[e]=t[e]}),n.names=[],n.skips=[],n.formatters={},n.selectColor=function(e){let t=0;for(let n=0;n<e.length;n++)t=(t<<5)-t+e.charCodeAt(n)|0;return n.colors[Math.abs(t)%n.colors.length]},n.enable(n.load()),n}},48450,(e,t,n)=>{var r=e.i(47167);n.formatArgs=function(e){if(e[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+e[0]+(this.useColors?"%c ":" ")+"+"+t.exports.humanize(this.diff),!this.useColors)return;let n="color: "+this.color;e.splice(1,0,n,"color: inherit");let r=0,o=0;e[0].replace(/%[a-zA-Z%]/g,e=>{"%%"!==e&&(r++,"%c"===e&&(o=r))}),e.splice(o,0,n)},n.save=function(e){try{e?n.storage.setItem("debug",e):n.storage.removeItem("debug")}catch(e){}},n.load=function(){let e;try{e=n.storage.getItem("debug")||n.storage.getItem("DEBUG")}catch(e){}return!e&&void 0!==r.default&&"env"in r.default&&(e=r.default.env.DEBUG),e},n.useColors=function(){let e;return"undefined"!=typeof window&&!!window.process&&("renderer"===window.process.type||!!window.process.__nwjs)||!("undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))&&("undefined"!=typeof document&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||"undefined"!=typeof window&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||"undefined"!=typeof navigator&&navigator.userAgent&&(e=navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/))&&parseInt(e[1],10)>=31||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/))},n.storage=function(){try{return localStorage}catch(e){}}(),n.destroy=(()=>{let e=!1;return()=>{e||(e=!0,console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."))}})(),n.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"],n.log=console.debug||console.log||(()=>{}),t.exports=e.r(7003)(n);let{formatters:o}=t.exports;o.j=function(e){try{return JSON.stringify(e)}catch(e){return"[UnexpectedJSONParseError]: "+e.message}}},78492,(e,t,n)=>{"use strict";var r=Object.prototype.hasOwnProperty,o="~";function i(){}function a(e,t,n){this.fn=e,this.context=t,this.once=n||!1}function l(e,t,n,r,i){if("function"!=typeof n)throw TypeError("The listener must be a function");var l=new a(n,r||e,i),s=o?o+t:t;return e._events[s]?e._events[s].fn?e._events[s]=[e._events[s],l]:e._events[s].push(l):(e._events[s]=l,e._eventsCount++),e}function s(e,t){0==--e._eventsCount?e._events=new i:delete e._events[t]}function c(){this._events=new i,this._eventsCount=0}Object.create&&(i.prototype=Object.create(null),new i().__proto__||(o=!1)),c.prototype.eventNames=function(){var e,t,n=[];if(0===this._eventsCount)return n;for(t in e=this._events)r.call(e,t)&&n.push(o?t.slice(1):t);return Object.getOwnPropertySymbols?n.concat(Object.getOwnPropertySymbols(e)):n},c.prototype.listeners=function(e){var t=o?o+e:e,n=this._events[t];if(!n)return[];if(n.fn)return[n.fn];for(var r=0,i=n.length,a=Array(i);r<i;r++)a[r]=n[r].fn;return a},c.prototype.listenerCount=function(e){var t=o?o+e:e,n=this._events[t];return n?n.fn?1:n.length:0},c.prototype.emit=function(e,t,n,r,i,a){var l=o?o+e:e;if(!this._events[l])return!1;var s,c,d=this._events[l],f=arguments.length;if(d.fn){switch(d.once&&this.removeListener(e,d.fn,void 0,!0),f){case 1:return d.fn.call(d.context),!0;case 2:return d.fn.call(d.context,t),!0;case 3:return d.fn.call(d.context,t,n),!0;case 4:return d.fn.call(d.context,t,n,r),!0;case 5:return d.fn.call(d.context,t,n,r,i),!0;case 6:return d.fn.call(d.context,t,n,r,i,a),!0}for(c=1,s=Array(f-1);c<f;c++)s[c-1]=arguments[c];d.fn.apply(d.context,s)}else{var p,g=d.length;for(c=0;c<g;c++)switch(d[c].once&&this.removeListener(e,d[c].fn,void 0,!0),f){case 1:d[c].fn.call(d[c].c
1ontext);break;case 2:d[c].fn.call(d[c].context,t);break;case 3:d[c].fn.call(d[c].context,t,n);break;case 4:d[c].fn.call(d[c].context,t,n,r);break;default:if(!s)for(p=1,s=Array(f-1);p<f;p++)s[p-1]=arguments[p];d[c].fn.apply(d[c].context,s)}}return!0},c.prototype.on=function(e,t,n){return l(this,e,t,n,!1)},c.prototype.once=function(e,t,n){return l(this,e,t,n,!0)},c.prototype.removeListener=function(e,t,n,r){var i=o?o+e:e;if(!this._events[i])return this;if(!t)return s(this,i),this;var a=this._events[i];if(a.fn)a.fn!==t||r&&!a.once||n&&a.context!==n||s(this,i);else{for(var l=0,c=[],d=a.length;l<d;l++)(a[l].fn!==t||r&&!a[l].once||n&&a[l].context!==n)&&c.push(a[l]);c.length?this._events[i]=1===c.length?c[0]:c:s(this,i)}return this},c.prototype.removeAllListeners=function(e){var t;return e?(t=o?o+e:e,this._events[t]&&s(this,t)):(this._events=new i,this._eventsCount=0),this},c.prototype.off=c.prototype.removeListener,c.prototype.addListener=c.prototype.on,c.prefixed=o,c.EventEmitter=c,t.exports=c},36389,(e,t,n)=>{!function(r,o){if("object"==typeof n)t.exports=n=o();else if("function"==typeof define&&define.amd){let t;void 0!==(t=o())&&e.v(t)}else r.CryptoJS=o()}(e.e,function(){var t=t||function(t,n){if("undefined"!=typeof window&&window.crypto&&(r=window.crypto),"undefined"!=typeof self&&self.crypto&&(r=self.crypto),"undefined"!=typeof globalThis&&globalThis.crypto&&(r=globalThis.crypto),!r&&"undefined"!=typeof window&&window.msCrypto&&(r=window.msCrypto),!r&&e.g.crypto&&(r=e.g.crypto),!r)try{r={}}catch(e){}var r,o=function(){if(r){if("function"==typeof r.getRandomValues)try{return r.getRandomValues(new Uint32Array(1))[0]}catch(e){}if("function"==typeof r.randomBytes)try{return r.randomBytes(4).readInt32LE()}catch(e){}}throw Error("Native crypto module could not be used to get secure random number.")},i=Object.create||function(){function e(){}return function(t){var n;return e.prototype=t,n=new e,e.prototype=null,n}}(),a={},l=a.lib={},s=l.Base={extend:function(e){var t=i(this);return e&&t.mixIn(e),t.hasOwnProperty("init")&&this.init!==t.init||(t.init=function(){t.$super.init.apply(this,arguments)}),t.init.prototype=t,t.$super=this,t},create:function(){var e=this.extend();return e.init.apply(e,arguments),e},init:function(){},mixIn:function(e){for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t]);e.hasOwnProperty("toString")&&(this.toString=e.toString)},clone:function(){return this.init.prototype.extend(this)}},c=l.WordArray=s.extend({init:function(e,t){e=this.words=e||[],n!=t?this.sigBytes=t:this.sigBytes=4*e.length},toString:function(e){return(e||f).stringify(this)},concat:function(e){var t=this.words,n=e.words,r=this.sigBytes,o=e.sigBytes;if(this.clamp(),r%4)for(var i=0;i<o;i++){var a=n[i>>>2]>>>24-i%4*8&255;t[r+i>>>2]|=a<<24-(r+i)%4*8}else for(var l=0;l<o;l+=4)t[r+l>>>2]=n[l>>>2];return this.sigBytes+=o,this},clamp:function(){var e=this.words,n=this.sigBytes;e[n>>>2]&=0xffffffff<<32-n%4*8,e.length=t.ceil(n/4)},clone:function(){var e=s.clone.call(this);return e.words=this.words.slice(0),e},random:function(e){for(var t=[],n=0;n<e;n+=4)t.push(o());return new c.init(t,e)}}),d=a.enc={},f=d.Hex={stringify:function(e){for(var t=e.words,n=e.sigBytes,r=[],o=0;o<n;o++){var i=t[o>>>2]>>>24-o%4*8&255;r.push((i>>>4).toString(16)),r.push((15&i).toString(16))}return r.join("")},parse:function(e){for(var t=e.length,n=[],r=0;r<t;r+=2)n[r>>>3]|=parseInt(e.substr(r,2),16)<<24-r%8*4;return new c.init(n,t/2)}},p=d.Latin1={stringify:function(e){for(var t=e.words,n=e.sigBytes,r=[],o=0;o<n;o++){var i=t[o>>>2]>>>24-o%4*8&255;r.push(String.fromCharCode(i))}return r.join("")},parse:function(e){for(var t=e.length,n=[],r=0;r<t;r++)n[r>>>2]|=(255&e.charCodeAt(r))<<24-r%4*8;return new c.init(n,t)}},g=d.Utf8={stringify:function(e){try{return decodeURIComponent(escape(p.stringify(e)))}catch(e){throw Error("Malformed UTF-8 data")}},parse:function(e){return p.parse(unescape(encodeURIComponent(e)))}},h=l.BufferedBlockAlgorithm=s.extend({reset:function(){this._data=new c.init,this._nDataBytes=0},_append:function(e){"string"==typeof e&&(e=g.parse(e)),this._data.concat(e),this._nDataBytes+=e.sigBytes},_process:function(e){var n,r=this._data,o=r.words,i=r.sigBytes,a=this.blockSize,l=i/(4*a),s=(l=e?t.ceil(l):t.max((0|l)-this._minBufferSize,0))*a,d=t.min(4*s,i);if(s){for(var f=0;f<s;f+=a)this._doProcessBlock(o,f);n=o.splice(0,s),r.sigBytes-=d}return new c.init(n,d)},clone:function(){var e=s.clone.call(this);return e._data=this._data.clone(),e},_minBufferSize:0});l.Hasher=h.extend({cfg:s.extend(),init:function(e){this.cfg=this.cfg.extend(e),this.reset()},reset:function(){h.reset.call(this),this._doReset()},update:function(e){return this._append(e),this._process(),this},finalize:function(e){return e&&this._append(e),this._doFinalize()},blockSize:16,_createHelper:function(e){return function(t,n){return new e.init(n).finalize(t)}},_createHmacHelper:function(e){return function(t,n){return new m.HMAC.init(e,n).finalize(t)}}});var m=a.algo={};return a}(Math);return t})},1513,(e,t,n)=>{!function(r,o){if("object"==typeof n)t.exports=n=o(e.r(36389));else if("function"==typeof define&&define.amd){let t;void 0!==(t=o(e.r(36389)))&&e.v(t)}else o(r.CryptoJS)}(e.e,function(e){return!function(t){var n=e.lib,r=n.WordArray,o=n.Hasher,i=e.algo,a=[],l=[];function s(e){return(e-(0|e))*0x100000000|0}for(var c=2,d=0;d<64;)(function(e){for(var n=t.sqrt(e),r=2;r<=n;r++)if(!(e%r))return!1;return!0})(c)&&(d<8&&(a[d]=s(t.pow(c,.5))),l[d]=s(t.pow(c,1/3)),d++),c++;var f=[],p=i.SHA256=o.extend({_doReset:function(){this._hash=new r.init(a.slice(0))},_doProcessBlock:function(e,t){for(var n=this._hash.words,r=n[0],o=n[1],i=n[2],a=n[3],s=n[4],c=n[5],d=n[6],p=n[7],g=0;g<64;
1g++){if(g<16)f[g]=0|e[t+g];else{var h=f[g-15],m=(h<<25|h>>>7)^(h<<14|h>>>18)^h>>>3,v=f[g-2],b=(v<<15|v>>>17)^(v<<13|v>>>19)^v>>>10;f[g]=m+f[g-7]+b+f[g-16]}var y=s&c^~s&d,w=r&o^r&i^o&i,x=(r<<30|r>>>2)^(r<<19|r>>>13)^(r<<10|r>>>22),E=p+((s<<26|s>>>6)^(s<<21|s>>>11)^(s<<7|s>>>25))+y+l[g]+f[g],k=x+w;p=d,d=c,c=s,s=a+E|0,a=i,i=o,o=r,r=E+k|0}n[0]=n[0]+r|0,n[1]=n[1]+o|0,n[2]=n[2]+i|0,n[3]=n[3]+a|0,n[4]=n[4]+s|0,n[5]=n[5]+c|0,n[6]=n[6]+d|0,n[7]=n[7]+p|0},_doFinalize:function(){var e=this._data,n=e.words,r=8*this._nDataBytes,o=8*e.sigBytes;return n[o>>>5]|=128<<24-o%32,n[(o+64>>>9<<4)+14]=t.floor(r/0x100000000),n[(o+64>>>9<<4)+15]=r,e.sigBytes=4*n.length,this._process(),this._hash},clone:function(){var e=o.clone.call(this);return e._hash=this._hash.clone(),e}});e.SHA256=o._createHelper(p),e.HmacSHA256=o._createHmacHelper(p)}(Math),e.SHA256})},30418,(e,t,n)=>{!function(r,o){if("object"==typeof n)t.exports=n=o(e.r(36389));else if("function"==typeof define&&define.amd){let t;void 0!==(t=o(e.r(36389)))&&e.v(t)}else o(r.CryptoJS)}(e.e,function(e){var t;return t=e.lib.WordArray,e.enc.Base64={stringify:function(e){var t=e.words,n=e.sigBytes,r=this._map;e.clamp();for(var o=[],i=0;i<n;i+=3)for(var a=(t[i>>>2]>>>24-i%4*8&255)<<16|(t[i+1>>>2]>>>24-(i+1)%4*8&255)<<8|t[i+2>>>2]>>>24-(i+2)%4*8&255,l=0;l<4&&i+.75*l<n;l++)o.push(r.charAt(a>>>6*(3-l)&63));var s=r.charAt(64);if(s)for(;o.length%4;)o.push(s);return o.join("")},parse:function(e){var n=e.length,r=this._map,o=this._reverseMap;if(!o){o=this._reverseMap=[];for(var i=0;i<r.length;i++)o[r.charCodeAt(i)]=i}var a=r.charAt(64);if(a){var l=e.indexOf(a);-1!==l&&(n=l)}for(var s=e,c=n,d=o,f=[],p=0,g=0;g<c;g++)if(g%4){var h=d[s.charCodeAt(g-1)]<<g%4*2|d[s.charCodeAt(g)]>>>6-g%4*2;f[p>>>2]|=h<<24-p%4*8,p++}return t.create(f,p)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="},e.enc.Base64})},49658,e=>{"use strict";e.s(["default",()=>o]);var t=e.i(43476);let n={success:{dot:"bg-emerald-400",ring:"ring-emerald-400/30",iconColor:"text-emerald-400"},warning:{dot:"bg-amber-400",ring:"ring-amber-400/30",iconColor:"text-amber-300"},danger:{dot:"bg-rose-500",ring:"ring-rose-500/30",iconColor:"text-rose-400"},neutral:{dot:"bg-gray-400",ring:"ring-white/20",iconColor:"text-white/70"}};function r(e){let{icon:n,toneColor:r}=e;return"check"===n?(0,t.jsx)("svg",{"aria-hidden":"true",viewBox:"0 0 20 20",className:"h-4 w-4 ".concat(r),children:(0,t.jsx)("path",{fill:"currentColor",d:"M7.8 14.6 3.9 10.7l1.4-1.4 2.5 2.5 6.9-6.9 1.4 1.4z"})}):"alert"===n?(0,t.jsx)("svg",{"aria-hidden":"true",viewBox:"0 0 20 20",className:"h-4 w-4 ".concat(r),children:(0,t.jsx)("path",{fill:"currentColor",d:"M10 2 1 18h18L10 2Zm1 12H9v2h2v-2Zm0-8H9v6h2V6Z"})}):"offline"===n?(0,t.jsx)("svg",{"aria-hidden":"true",viewBox:"0 0 24 24",className:"h-4 w-4 ".concat(r),children:(0,t.jsx)("path",{fill:"currentColor",d:"M2 8.8A15.9 15.9 0 0 1 12 5c3.6 0 7 1.2 9.7 3.3l-1.6 1.2A13.6 13.6 0 0 0 12 7c-3 0-5.9 1-8.2 2.7L2 8.8Zm3.6 2.7c1.8-1.2 3.9-1.9 6.4-1.9 2.4 0 4.7.7 6.5 1.9l-1.6 1.2a11 11 0 0 0-4.9-1.2c-1.8 0-3.5.4-4.9 1.2l-1.5-1.2Zm3.4 2.6c1-.5 2.1-.8 3.2-.8 1.2 0 2.3.3 3.3.8l-1.6 1.2c-.5-.2-1.1-.3-1.7-.3s-1.2.1-1.7.3L9 14.1Zm3 2.6c.6 0 1.1.5 1.1 1.1S12.6 19 12 19s-1.1-.5-1.1-1.1.5-1.2 1.1-1.2Z"})}):"cog"===n?(0,t.jsx)("svg",{"aria-hidden":"true",viewBox:"0 0 20 20",className:"h-4 w-4 ".concat(r),children:(0,t.jsx)("path",{fill:"currentColor",d:"M8.7 1h2.6l.4 2.2 2 .9 2-1.2 1.8 1.8-1.2 2 .9 2 .2.4v2.6l-2.2.4-.9 2 1.2 2-1.8 1.8-2-1.2-2 .9-.4 2.2H8.7l-.4-2.2-2-.9-2 1.2L2.5 16l1.2-2-.9-2-.2-.4V8.7l2.2-.4.9-2-1.2-2L7 2.5l2 1.2 2-.9L8.7 1Zm1.3 5.3A3.7 3.7 0 1 0 14 10a3.7 3.7 0 0 0-4-3.7Z"})}):"pause"===n?(0,t.jsx)("svg",{"aria-hidden":"true",viewBox:"0 0 20 20",className:"h-4 w-4 ".concat(r),children:(0,t.jsx)("path",{fill:"currentColor",d:"M6 4h3v12H6V4Zm5 0h3v12h-3V4Z"})}):"clock"===n?(0,t.jsx)("svg",{"aria-hidden":"true",viewBox:"0 0 20 20",className:"h-4 w-4 ".concat(r),children:(0,t.jsx)("path",{fill:"currentColor",d:"M10 4.5a5.5 5.5 0 1 0 5.5 5.5h-1.8A3.7 3.7 0 1 1 10 6.3V4.5Zm-.9.4v5.8h5.8V8.9h-4V4.9H9.1Z"})}):(0,t.jsx)("svg",{"aria-hidden":"true",viewBox:"0 0 20 20",className:"h-4 w-4 ".concat(r),children:(0,t.jsx)("circle",{cx:"10",cy:"10",r:"4.5",fill:"currentColor"})})}function o(e){let{title:o,hint:i,detail:a,tone:l="neutral",icon:s="offline",animatePulse:c=!0,action:d,footer:f}=e,p=n[l];return(0,t.jsxs)("div",{className:"flex w-full max-w-full flex-wrap items-center gap-3 rounded-2xl border border-white/10 bg-white/5 px-3 py-2.5 text-white shadow-xl backdrop-blur-md ring-1 sm:flex-nowrap "+p.ring,children:[(0,t.jsxs)("span",{className:"relative inline-flex h-3.5 w-3.5 shrink-0 items-center justify-center",children:[c&&(0,t.jsx)("span",{className:"absolute inline-flex h-full w-full animate-ping rounded-full ".concat(p.dot," opacity-30")}),(0,t.jsx)("span",{className:"relative inline-flex h-3.5 w-3.5 rounded-full ".concat(p.dot)})]}),(0,t.jsxs)("div",{className:"flex min-w-0 flex-1 basis-[14rem] flex-col",children:[(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)(r,{icon:s,toneColor:p.iconColor}),(0,t.jsx)("span",{className:"min-w-0 text-sm font-medium tracking-tight",children:o})]}),i&&(0,t.jsx)("span",{className:"text-[11px] text-white/70",children:i}),a&&(0,t.jsx)("span",{className:"text-[10px] text-white/50",children:a}),f]}),d&&(0,t.jsx)("button",{className:"ml-auto rounded-full bg-white/10 px-3 py-1 text-xs font-medium text-white hover:bg-white/15 active:bg-white/10",onClick:d.onClick,"aria-label":d.ariaLabel||d.label,children:d.label})]})}}
1,7723,e=>{"use strict";let t,n,r,o,i,a;e.s(["default",()=>gx],7723);var l,s,c,d,f,p,g,h,m,v,b,y,w,x=e.i(43476),E=e.i(71645),[k,T]=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{strict:t=!0,errorMessage:n="useContext: `context` is undefined. Seems you forgot to wrap component within the Provider",name:r}=e,o=E.createContext(void 0);return o.displayName=r,[o.Provider,function e(){var r;let i=E.useContext(o);if(!i&&t){let t=Error(n);throw t.name="ContextError",null==(r=Error.captureStackTrace)||r.call(Error,t,e),t}return i},o]}({name:"ButtonGroupContext",strict:!1}),C=e.i(95494);e.i(47167);var L=e=>e?"true":void 0;function S(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(){for(var e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];for(let e of t)"function"==typeof e&&e(...n)}}var P=new Map;let M="undefined"!=typeof document?E.default.useLayoutEffect:()=>{},A=null!=(c=E.default.useInsertionEffect)?c:M,N=e=>{var t;return null!=(t=null==e?void 0:e.ownerDocument)?t:document},F=e=>e&&"window"in e&&e.window===e?e:N(e).defaultView||window;"undefined"!=typeof Element&&Element.prototype;let R=["input:not([disabled]):not([type=hidden])","select:not([disabled])","textarea:not([disabled])","button:not([disabled])","a[href]","area[href]","summary","iframe","object","embed","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable^="false"])',"permission"];function j(e){return e.nativeEvent=e,e.isDefaultPrevented=()=>e.defaultPrevented,e.isPropagationStopped=()=>e.cancelBubble,e.persist=()=>{},e}function K(e){let t=(0,E.useRef)({isFocused:!1,observer:null});M(()=>{let e=t.current;return()=>{e.observer&&(e.observer.disconnect(),e.observer=null)}},[]);let n=function(e){let t=(0,E.useRef)(null);return A(()=>{t.current=e},[e]),(0,E.useCallback)(function(){for(var e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];let o=t.current;return null==o?void 0:o(...n)},[])}(t=>{null==e||e(t)});return(0,E.useCallback)(e=>{if(e.target instanceof HTMLButtonElement||e.target instanceof HTMLInputElement||e.target instanceof HTMLTextAreaElement||e.target instanceof HTMLSelectElement){t.current.isFocused=!0;let r=e.target;r.addEventListener("focusout",e=>{t.current.isFocused=!1,r.disabled&&n(j(e)),t.current.observer&&(t.current.observer.disconnect(),t.current.observer=null)},{once:!0}),t.current.observer=new MutationObserver(()=>{if(t.current.isFocused&&r.disabled){var e;null==(e=t.current.observer)||e.disconnect();let n=r===document.activeElement?null:document.activeElement;r.dispatchEvent(new FocusEvent("blur",{relatedTarget:n})),r.dispatchEvent(new FocusEvent("focusout",{bubbles:!0,relatedTarget:n}))}}),t.current.observer.observe(r,{attributes:!0,attributeFilter:["disabled"]})}},[n])}function D(e){var t;if("undefined"==typeof window||null==window.navigator)return!1;let n=null==(t=window.navigator.userAgentData)?void 0:t.brands;return Array.isArray(n)&&n.some(t=>e.test(t.brand))||e.test(window.navigator.userAgent)}function I(e){var t;return"undefined"!=typeof window&&null!=window.navigator&&e.test((null==(t=window.navigator.userAgentData)?void 0:t.platform)||window.navigator.platform)}function O(e){let t=null;return()=>(null==t&&(t=e()),t)}R.join(":not([hidden]),"),R.push('[tabindex]:not([tabindex="-1"]):not([disabled])'),R.join(':not([hidden]):not([tabindex="-1"]),');let H=O(function(){return I(/^Mac/i)}),B=O(function(){return I(/^iPhone/i)}),z=O(function(){return I(/^iPad/i)||H()&&navigator.maxTouchPoints>1}),_=O(function(){return B()||z()});O(function(){return H()||_()}),O(function(){return D(/AppleWebKit/i)&&!W()});let W=O(function(){return D(/Chrome/i)}),V=O(function(){return D(/Android/i)});O(function(){return D(/Firefox/i)});var G=e.i(54453);let U=null,q=new Set,X=new Map,Y=!1,Z=!1,J={Tab:!0,Escape:!0};function $(e,t){for(let n of q)n(e,t)}function Q(e){Y=!0,e.metaKey||!H()&&e.altKey||e.ctrlKey||"Control"===e.key||"Shift"===e.key||"Meta"===e.key||(U="keyboard",$("keyboard",e))}
1function ee(e){U="pointer",("mousedown"===e.type||"pointerdown"===e.type)&&(Y=!0,$("pointer",e))}function et(e){(""===e.pointerType&&e.isTrusted||(V()&&e.pointerType?"click"===e.type&&1===e.buttons:0===e.detail&&!e.pointerType))&&(Y=!0,U="virtual")}function en(e){e.target!==window&&e.target!==document&&e.isTrusted&&(Y||Z||(U="virtual",$("virtual",e)),Y=!1,Z=!1)}function er(){Y=!1,Z=!0}function eo(e){if("undefined"==typeof window||"undefined"==typeof document||X.get(F(e)))return;let t=F(e),n=N(e),r=t.HTMLElement.prototype.focus;t.HTMLElement.prototype.focus=function(){Y=!0,r.apply(this,arguments)},n.addEventListener("keydown",Q,!0),n.addEventListener("keyup",Q,!0),n.addEventListener("click",et,!0),t.addEventListener("focus",en,!0),t.addEventListener("blur",er,!1),"undefined"!=typeof PointerEvent&&(n.addEventListener("pointerdown",ee,!0),n.addEventListener("pointermove",ee,!0),n.addEventListener("pointerup",ee,!0)),t.addEventListener("beforeunload",()=>{ei(e)},{once:!0}),X.set(t,{focus:r})}let ei=(e,t)=>{let n=F(e),r=N(e);t&&r.removeEventListener("DOMContentLoaded",t),X.has(n)&&(n.HTMLElement.prototype.focus=X.get(n).focus,r.removeEventListener("keydown",Q,!0),r.removeEventListener("keyup",Q,!0),r.removeEventListener("click",et,!0),n.removeEventListener("focus",en,!0),n.removeEventListener("blur",er,!1),"undefined"!=typeof PointerEvent&&(r.removeEventListener("pointerdown",ee,!0),r.removeEventListener("pointermove",ee,!0),r.removeEventListener("pointerup",ee,!0)),X.delete(n))};function ea(){return"pointer"!==U}"undefined"!=typeof document&&function(e){let t,n=N(void 0);"loading"!==n.readyState?eo(void 0):(t=()=>{eo(e)},n.addEventListener("DOMContentLoaded",t)),()=>ei(e,t)}();let el=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);function es(e,t){return!!t&&!!e&&e.contains(t)}let eu=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document;return e.activeElement};function ec(){let e=(0,E.useRef)(new Map),t=(0,E.useCallback)((t,n,r,o)=>{let i=(null==o?void 0:o.once)?function(){for(var t=arguments.length,n=Array(t),o=0;o<t;o++)n[o]=arguments[o];e.current.delete(r),r(...n)}:r;e.current.set(r,{type:n,eventTarget:t,fn:i,options:o}),t.addEventListener(n,i,o)},[]),n=(0,E.useCallback)((t,n,r,o)=>{var i;let a=(null==(i=e.current.get(r))?void 0:i.fn)||r;t.removeEventListener(n,a,o),e.current.delete(r)},[]),r=(0,E.useCallback)(()=>{e.current.forEach((e,t)=>{n(e.eventTarget,e.type,t,e.options)})},[n]);return(0,E.useEffect)(()=>r,[r]),{addGlobalListener:t,removeGlobalListener:n,removeAllGlobalListeners:r}}"undefined"!=typeof window&&window.document&&window.document.createElement;var ed=new Set(["id","type","style","title","role","tabIndex","htmlFor","width","height","abbr","accept","acceptCharset","accessKey","action","allowFullScreen","allowTransparency","alt","async","autoComplete","autoFocus","autoPlay","cellPadding","cellSpacing","challenge","charset","checked","cite","class","className","cols","colSpan","command","content","contentEditable","contextMenu","controls","coords","crossOrigin","data","dateTime","default","defer","dir","disabled","download","draggable","dropzone","encType","enterKeyHint","for","form","formAction","formEncType","formMethod","formNoValidate","formTarget","frameBorder","headers","hidden","high","href","hrefLang","httpEquiv","icon","inputMode","isMap","itemId","itemProp","itemRef","itemScope","itemType","kind","label","lang","list","loop","manifest","max","maxLength","media","mediaGroup","method","min","minLength","multiple","muted","name","noValidate","open","optimum","pattern","ping","placeholder","poster","preload","radioGroup","referrerPolicy","readOnly","rel","required","rows","rowSpan","sandbox","scope","scoped","scrolling","seamless","selected","shape","size","sizes","slot","sortable","span","spellCheck","src","srcDoc","srcSet","start","step","target","translate","typeMustMatch","useMap","value","wmode","wrap"]),ef=new Set(["onCopy","onCut","onPaste","onLoad","onError","onWheel","onScroll","onCompositionEnd","onCompositionStart","onCompositionUpdate","onKeyDown","onKeyPress","onKeyUp","onFocus","onBlur","onChange","onInput","onSubmit","onClick","onContextMenu","onDoubleClick","onDrag","onDragEnd","onDragEnter","onDragExit","onDragLeave","onDragOver","onDragStart","onDrop","onMouseDown","onMouseEnter","onMouseLeave","onMouseMove","onMouseOut","onMouseOver","onMouseUp","onPointerDown","onPointerEnter","onPointerLeave","onPointerUp","onSelect","onTouchCancel","onTouchEnd","onTouchMove","onTouchStart","onAnimationStart","onAnimationEnd","onAnimationIteration","onTransitionEnd"]),ep=/^(data-.*)$/,eg=/^(aria-.*)$/,eh=/^(on[A-Z].*)$/;function em(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{labelable:n=!0,enabled:r=!0,propNames:o,omitPropNames:i,omitEventNames:a,omitDataProps:l,omitEventProps:s}=t,c={};if(!r)return e;for(let t in e)!((null==i?void 0:i.has(t))||(null==a?void 0:a.has(t))&&eh.test(t)||eh.test(t)&&!ef.has(t)||l&&ep.test(t))&&!(s&&eh.test(t))&&(Object.prototype.hasOwnProperty.call(e,t)&&(ed.has(t)||n&&eg.test(t)||(null==o?void 0:o.has(t))||ep.test(t))||eh.test(t))&&(c[t]=e[t]);return c}var ev={solid:{default:"bg-default text-default-foreground",primary:"bg-primary text-primary-foreground",secondary:"bg-secondary text-secondary-foreground",success:"bg-success text-success-foreground",warning:"bg-warning text-warning-foreground",danger:"bg-danger text-danger-foreground",foreground:"bg-foreground text-background"},shadow:{default:"shadow-lg shadow-default/50 bg-default text-default-foreground",primary:"shadow-lg shadow-primary/40 bg-primary text-primary-foreground",secondary:"shadow-lg shadow-secondary/40 bg-secondary text-secondary-foreground",success:"shadow-lg shadow-success/40 bg-success text-success-foreground",warning:"shadow-lg shadow-warning/40 bg-warning text-warning-foreground",danger:"shadow-lg shadow-danger/40 bg-danger text-danger-foreground",foreground:"shadow-lg shadow-foreground
1/40 bg-foreground text-background"},bordered:{default:"bg-transparent border-default text-foreground",primary:"bg-transparent border-primary text-primary",secondary:"bg-transparent border-secondary text-secondary",success:"bg-transparent border-success text-success",warning:"bg-transparent border-warning text-warning",danger:"bg-transparent border-danger text-danger",foreground:"bg-transparent border-foreground text-foreground"},flat:{default:"bg-default/40 text-default-700",primary:"bg-primary/20 text-primary-600",secondary:"bg-secondary/20 text-secondary-600",success:"bg-success/20 text-success-700 dark:text-success",warning:"bg-warning/20 text-warning-700 dark:text-warning",danger:"bg-danger/20 text-danger-600 dark:text-danger-500",foreground:"bg-foreground/10 text-foreground"},faded:{default:"border-default bg-default-100 text-default-foreground",primary:"border-default bg-default-100 text-primary",secondary:"border-default bg-default-100 text-secondary",success:"border-default bg-default-100 text-success",warning:"border-default bg-default-100 text-warning",danger:"border-default bg-default-100 text-danger",foreground:"border-default bg-default-100 text-foreground"},light:{default:"bg-transparent text-default-foreground",primary:"bg-transparent text-primary",secondary:"bg-transparent text-secondary",success:"bg-transparent text-success",warning:"bg-transparent text-warning",danger:"bg-transparent text-danger",foreground:"bg-transparent text-foreground"},ghost:{default:"border-default text-default-foreground",primary:"border-primary text-primary",secondary:"border-secondary text-secondary",success:"border-success text-success",warning:"border-warning text-warning",danger:"border-danger text-danger",foreground:"border-foreground text-foreground hover:!bg-foreground"}},eb=["small","medium","large"],ey={theme:{spacing:["divider"],radius:eb},classGroups:{shadow:[{shadow:eb}],opacity:[{opacity:["disabled"]}],"font-size":[{text:["tiny",...eb]}],"border-w":[{border:eb}],"bg-image":["bg-stripe-gradient-default","bg-stripe-gradient-primary","bg-stripe-gradient-secondary","bg-stripe-gradient-success","bg-stripe-gradient-warning","bg-stripe-gradient-danger"],transition:[".leading-inherit",".bg-img-inherit",".bg-clip-inherit",".text-fill-inherit",".tap-highlight-transparent",".input-search-cancel-button-none",".transition-background",".transition-colors-opacity",".transition-width",".transition-height",".transition-size",".transition-left",".transition-transform-opacity",".transition-transform-background",".transition-transform-colors",".transition-transform-colors-opacity",".scrollbar-hide",".scrollbar-default",".text-tiny",".text-small",".text-medium",".text-large",".spinner-bar-animation",".spinner-dot-animation",".spinner-dot-blink-animation"].filter(e=>e.includes(".transition")).map(e=>e.replace(".",""))}},ew=/\s+/g,ex=e=>"string"==typeof e&&e?e.replace(ew," ").trim():e,eE=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];let r=[],o=e=>{if(!e&&0!==e&&0n!==e)return;if(Array.isArray(e)){for(let t=0,n=e.length;t<n;t++)o(e[t]);return}let t=typeof e;if("string"===t||"number"===t||"bigint"===t){if("number"===t&&e!=e)return;r.push(String(e))}else if("object"===t){let t=Object.keys(e);for(let n=0,o=t.length;n<o;n++){let o=t[n];e[o]&&r.push(o)}}};for(let e=0,n=t.length;e<n;e++){let n=t[e];null!=n&&o(n)}return r.length>0?ex(r.join(" ")):void 0},ek=e=>!1===e?"false":!0===e?"true":0===e?"0":e,eT=e=>{if(!e||"object"!=typeof e)return!0;for(let t in e)return!1;return!0},eC=(e,t)=>{for(let n in t)if(Object.prototype.hasOwnProperty.call(t,n)){let r=t[n];n in e?e[n]=eE(e[n],r):e[n]=r}return e},eL=(e,t)=>{for(let n=0;n<e.length;n++){let r=e[n];Array.isArray(r)?eL(r,t):r&&t.push(r)}},eS=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];let r=[];eL(t,r);let o=[];for(let e=0;e<r.length;e++)r[e]&&o.push(r[e]);return o},eP=(e,t)=>{let n={};for(let r in e){let o=e[r];if(r in t){let e=t[r];Array.isArray(o)||Array.isArray(e)?n[r]=eS(e,o):"object"==typeof o&&"object"==typeof e&&o&&e?n[r]=eP(o,e):n[r]=e+" "+o}else n[r]=o}for(let r in t)r in e||(n[r]=t[r]);return n},eM={twMerge:!0,twMergeConfig:{},responsiveVariants:!1},eA=function(){let e=null,t={},n=!1;return{get cachedTwMerge(){return e},set cachedTwMerge(u){e=u},get cachedTwMergeConfig(){return t},set cachedTwMergeConfig(u){t=u},get didTwMergeConfigChange(){return n},set didTwMergeConfigChange(u){n=u},reset(){e=null,t={},n=!1}}}();let eN=(e,t)=>{var n;if(0===e.length)return t.classGroupId;let r=e[0],o=t.nextPart.get(r),i=o?eN(e.slice(1),o):void 0;if(i)return i;if(0===t.validators.length)return;let a=e.join("-");return null==(n=t.validators.find(e=>{let{validator:t}=e;return t(a)}))?void 0:n.classGroupId},eF=/^\[(.+)\]$/,eR=(e,t,n,r)=>
1{e.forEach(e=>{if("string"==typeof e){(""===e?t:ej(t,e)).classGroupId=n;return}if("function"==typeof e)return eK(e)?void eR(e(r),t,n,r):void t.validators.push({validator:e,classGroupId:n});Object.entries(e).forEach(e=>{let[o,i]=e;eR(i,ej(t,o),n,r)})})},ej=(e,t)=>{let n=e;return t.split("-").forEach(e=>{n.nextPart.has(e)||n.nextPart.set(e,{nextPart:new Map,validators:[]}),n=n.nextPart.get(e)}),n},eK=e=>e.isThemeGetter,eD=/\s+/;function eI(){let e,t,n=0,r="";for(;n<arguments.length;)(e=arguments[n++])&&(t=eO(e))&&(r&&(r+=" "),r+=t);return r}let eO=e=>{let t;if("string"==typeof e)return e;let n="";for(let r=0;r<e.length;r++)e[r]&&(t=eO(e[r]))&&(n&&(n+=" "),n+=t);return n};function eH(e){let t,n,r;for(var o=arguments.length,i=Array(o>1?o-1:0),a=1;a<o;a++)i[a-1]=arguments[a];let l=function(o){let a;return n=(t={cache:(e=>{if(e<1)return{get:()=>void 0,set:()=>{}};let t=0,n=new Map,r=new Map,o=(o,i)=>{n.set(o,i),++t>e&&(t=0,r=n,n=new Map)};return{get(e){let t=n.get(e);return void 0!==t?t:void 0!==(t=r.get(e))?(o(e,t),t):void 0},set(e,t){n.has(e)?n.set(e,t):o(e,t)}}})((a=i.reduce((e,t)=>t(e),e())).cacheSize),parseClassName:(e=>{let{prefix:t,experimentalParseClassName:n}=e,r=e=>{let t,n,r=[],o=0,i=0,a=0;for(let n=0;n<e.length;n++){let l=e[n];if(0===o&&0===i){if(":"===l){r.push(e.slice(a,n)),a=n+1;continue}if("/"===l){t=n;continue}}"["===l?o++:"]"===l?o--:"("===l?i++:")"===l&&i--}let l=0===r.length?e:e.substring(a),s=(n=l).endsWith("!")?n.substring(0,n.length-1):n.startsWith("!")?n.substring(1):n;return{modifiers:r,hasImportantModifier:s!==l,baseClassName:s,maybePostfixModifierPosition:t&&t>a?t-a:void 0}};if(t){let e=t+":",n=r;r=t=>t.startsWith(e)?n(t.substring(e.length)):{isExternal:!0,modifiers:[],hasImportantModifier:!1,baseClassName:t,maybePostfixModifierPosition:void 0}}if(n){let e=r;r=t=>n({className:t,parseClassName:e})}return r})(a),sortModifiers:(e=>{let t=Object.fromEntries(e.orderSensitiveModifiers.map(e=>[e,!0]));return e=>{if(e.length<=1)return e;let n=[],r=[];return e.forEach(e=>{"["===e[0]||t[e]?(n.push(...r.sort(),e),r=[]):r.push(e)}),n.push(...r.sort()),n}})(a),...(e=>{let t=(e=>{let{theme:t,classGroups:n}=e,r={nextPart:new Map,validators:[]};for(let e in n)eR(n[e],r,e,t);return r})(e),{conflictingClassGroups:n,conflictingClassGroupModifiers:r}=e;return{getClassGroupId:e=>{let n=e.split("-");return""===n[0]&&1!==n.length&&n.shift(),eN(n,t)||(e=>{if(eF.test(e)){let t=eF.exec(e)[1],n=null==t?void 0:t.substring(0,t.indexOf(":"));if(n)return"arbitrary.."+n}})(e)},getConflictingClassGroupIds:(e,t)=>{let o=n[e]||[];return t&&r[e]?[...o,...r[e]]:o}}})(a)}).cache.get,r=t.cache.set,l=s,s(o)};function s(e){let o=n(e);if(o)return o;let i=((e,t)=>{let{parseClassName:n,getClassGroupId:r,getConflictingClassGroupIds:o,sortModifiers:i}=t,a=[],l=e.trim().split(eD),s="";for(let e=l.length-1;e>=0;e-=1){let t=l[e],{isExternal:c,modifiers:d,hasImportantModifier:f,baseClassName:p,maybePostfixModifierPosition:g}=n(t);if(c){s=t+(s.length>0?" "+s:s);continue}let h=!!g,m=r(h?p.substring(0,g):p);if(!m){if(!h||!(m=r(p))){s=t+(s.length>0?" "+s:s);continue}h=!1}let v=i(d).join(":"),b=f?v+"!":v,y=b+m;if(a.includes(y))continue;a.push(y);let w=o(m,h);for(let e=0;e<w.length;++e){let t=w[e];a.push(b+t)}s=t+(s.length>0?" "+s:s)}return s})(e,t);return r(e,i),i}return function(){return l(eI.apply(null,arguments))}}let eB=e=>{let t=t=>t[e]||[];return t.isThemeGetter=!0,t},ez=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,e_=/^\((?:(\w[\w-]*):)?(.+)\)$/i,eW=/^\d+\/\d+$/,eV=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,eG=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,eU=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,eq=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,eX=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,eY=e=>eW.test(e),eZ=e=>!!e&&!Number.isNaN(Number(e)),eJ=e=>!!e&&Number.isInteger(Number(e)),e$=e=>e.endsWith("%")&&eZ(e.slice(0,-1)),eQ=e=>eV.test(e),e0=()=>!0,e1=e=>eG.test(e)&&!eU.test(e),e2=()=>!1,e4=e=>eq.test(e),e5=e=>eX.test(e),e3=e=>!e8(e)&&!tr(e),e6=e=>tc(e,tg,e2),e8=e=>ez.test(e),e7=e=>tc(e,th,e1),e9=e=>tc(e,tm,eZ),te=e=>tc(e,tf,e2),tt=e=>tc(e,tp,e5),tn=e=>tc(e,tb,e4),tr=e=>e_.test(e),to=e=>td(e,th),ti=e=>td(e,tv),ta=e=>td(e,tf),tl=e=>td(e,tg),ts=e=>td(e,tp),tu=e=>td(e,tb,!0),tc=(e,t,n)=>{let r=ez.exec(e);return!!r&&(r[1]?t(r[1]):n(r[2]))},td=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=e_.exec(e);return!!r&&(r[1]?t(r[1]):n)},tf=e=>"position"===e||"percentage"===e,tp=e=>"image"===e||"url"===e,tg=e=>"length"===e||"size"===e||"bg-size"===e,th=e=>"length"===e,tm=e=>"number"===e,tv=e=>"family-name"===e,tb=e=>"shadow"===e;Symbol.toStringTag;let ty=()=>{let e=eB("color"),t=eB("font"),n=eB("text"),r=eB("font-weight"),o=eB("tracking"),i=eB("leading"),a=eB("breakpoint"),l=eB("container"),s=eB("spacing"),c=eB("radius"),d=eB("shadow"),f=eB("inset-shadow"),p=eB("text-shadow"),g=eB("drop-shadow"),h=eB("blur"),m=eB("perspective"),v=eB("aspect"),b=eB("ease"),y=eB("animate"),w=()=>["auto","avoid","all","avoid-page","page","left","right","column"],x=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],E=()=>[...x(),tr,e8],k=()=>["auto","hidden","clip","visible","scroll"],T=()=>["auto","contain","none"],C=()=>[tr,e8,s],L=()=>[eY,"full","auto",...C()],S=()=>[eJ,"none","subgrid",tr,e8],P=()=>["auto",{span:["full",eJ,tr,e8]},eJ,tr,e8],M=()=>[eJ,"auto",tr,e8],A=()=>["auto","min","max","fr",tr,e8],N=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],F=()=>["start","end","center","stretch","center-safe","end-safe"],R=()=>["auto",...C()],j=()=>[eY,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...C()],K=()=>[e,tr,e8],D=()=>[...x(),ta,te,{position:[tr,e8]}],I=()=>["no-repeat",{repeat:["","x","y","space","round"]}],O=()=>["auto","cover","contain",tl,e6,{size:[tr,e8]}],H=()=>[e$,to,e7],B=()=>["","none","full",c,tr,e8],z=()=>["",eZ,to,e7],_=()=>["solid","dashed","dotted","double"],W=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],V=()=>[eZ,e$,ta,te],G=()=>["","none",h,tr,e8],U=()=>["none",eZ,tr,e8],q=()=>["none",eZ,tr,e8],X=()=>[eZ,tr,e8],Y=()=>[eY,"full",...C()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[eQ],breakpoint:[eQ],color:[e0],container:[eQ],"drop-shadow":[eQ],ease:["in","out","in-out"],font:[e3],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[eQ],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[eQ],shadow:[eQ],spacing:["px",eZ],text:[eQ],"text-shadow":[eQ],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",eY,e8,tr,v]}
vendor: 4,427 bytes, line 1
1],container:["container"],columns:[{columns:[eZ,e8,tr,l]}],"break-after":[{"break-after":w()}],"break-before":[{"break-before":w()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],sr:["sr-only","not-sr-only"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:E()}],overflow:[{overflow:k()}],"overflow-x":[{"overflow-x":k()}],"overflow-y":[{"overflow-y":k()}],overscroll:[{overscroll:T()}],"overscroll-x":[{"overscroll-x":T()}],"overscroll-y":[{"overscroll-y":T()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:L()}],"inset-x":[{"inset-x":L()}],"inset-y":[{"inset-y":L()}],start:[{start:L()}],end:[{end:L()}],top:[{top:L()}],right:[{right:L()}],bottom:[{bottom:L()}],left:[{left:L()}],visibility:["visible","invisible","collapse"],z:[{z:[eJ,"auto",tr,e8]}],basis:[{basis:[eY,"full","auto",l,...C()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[eZ,eY,"auto","initial","none",e8]}],grow:[{grow:["",eZ,tr,e8]}],shrink:[{shrink:["",eZ,tr,e8]}],order:[{order:[eJ,"first","last","none",tr,e8]}],"grid-cols":[{"grid-cols":S()}],"col-start-end":[{col:P()}],"col-start":[{"col-start":M()}],"col-end":[{"col-end":M()}],"grid-rows":[{"grid-rows":S()}],"row-start-end":[{row:P()}],"row-start":[{"row-start":M()}],"row-end":[{"row-end":M()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":A()}],"auto-rows":[{"auto-rows":A()}],gap:[{gap:C()}],"gap-x":[{"gap-x":C()}],"gap-y":[{"gap-y":C()}],"justify-content":[{justify:[...N(),"normal"]}],"justify-items":[{"justify-items":[...F(),"normal"]}],"justify-self":[{"justify-self":["auto",...F()]}],"align-content":[{content:["normal",...N()]}],"align-items":[{items:[...F(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...F(),{baseline:["","last"]}]}],"place-content":[{"place-content":N()}],"place-items":[{"place-items":[...F(),"baseline"]}],"place-self":[{"place-self":["auto",...F()]}],p:[{p:C()}],px:[{px:C()}],py:[{py:C()}],ps:[{ps:C()}],pe:[{pe:C()}],pt:[{pt:C()}],pr:[{pr:C()}],pb:[{pb:C()}],pl:[{pl:C()}],m:[{m:R()}],mx:[{mx:R()}],my:[{my:R()}],ms:[{ms:R()}],me:[{me:R()}],mt:[{mt:R()}],mr:[{mr:R()}],mb:[{mb:R()}],ml:[{ml:R()}],"space-x":[{"space-x":C()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":C()}],"space-y-reverse":["space-y-reverse"],size:[{size:j()}],w:[{w:[l,"screen",...j()]}],"min-w":[{"min-w":[l,"screen","none",...j()]}],"max-w":[{"max-w":[l,"screen","none","prose",{screen:[a]},...j()]}],h:[{h:["screen","lh",...j()]}],"min-h":[{"min-h":["screen","lh","none",...j()]}],"max-h":[{"max-h":["screen","lh",...j()]}],"font-size":[{text:["base",n,to,e7]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[r,tr,e9]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",e$,e8]}],"font-family":[{font:[ti,e8,t]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:[o,tr,e8]}],"line-clamp":[{"line-clamp":[eZ,"none",tr,e9]}],leading:[{leading:[i,...C()]}],"list-image":[{"list-image":["none",tr,e8]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",tr,e8]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:K()}],"text-color":[{text:K()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[..._(),"w
1avy"]}],"text-decoration-thickness":[{decoration:[eZ,"from-font","auto",tr,e7]}],"text-decoration-color":[{decoration:K()}],"underline-offset":[{"underline-offset":[eZ,"auto",tr,e8]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:C()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",tr,e8]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],wrap:[{wrap:["break-word","anywhere","normal"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",tr,e8]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:D()}],"bg-repeat":[{bg:I()}],"bg-size":[{bg:O()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},eJ,tr,e8],radial:["",tr,e8],conic:[eJ,tr,e8]},ts,tt]}],"bg-color":[{bg:K()}],"gradient-from-pos":[{from:H()}],"gradient-via-pos":[{via:H()}],"gradient-to-pos":[{to:H()}],"gradient-from":[{from:K()}],"gradient-via":[{via:K()}],"gradient-to":[{to:K()}],rounded:[{rounded:B()}],"rounded-s":[{"rounded-s":B()}],"rounded-e":[{"rounded-e":B()}],"rounded-t":[{"rounded-t":B()}],"rounded-r":[{"rounded-r":B()}],"rounded-b":[{"rounded-b":B()}],"rounded-l":[{"rounded-l":B()}],"rounded-ss":[{"rounded-ss":B()}],"rounded-se":[{"rounded-se":B()}],"rounded-ee":[{"rounded-ee":B()}],"rounded-es":[{"rounded-es":B()}],"rounded-tl":[{"rounded-tl":B()}],"rounded-tr":[{"rounded-tr":B()}],"rounded-br":[{"rounded-br":B()}],"rounded-bl":[{"rounded-bl":B()}],"border-w":[{border:z()}],"border-w-x":[{"border-x":z()}],"border-w-y":[{"border-y":z()}],"border-w-s":[{"border-s":z()}],"border-w-e":[{"border-e":z()}],"border-w-t":[{"border-t":z()}],"border-w-r":[{"border-r":z()}],"border-w-b":[{"border-b":z()}],"border-w-l":[{"border-l":z()}],"divide-x":[{"divide-x":z()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":z()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[..._(),"hidden","none"]}],"divide-style":[{divide:[..._(),"hidden","none"]}],"border-color":[{border:K()}],"border-color-x":[{"border-x":K()}],"border-color-y":[{"border-y":K()}],"border-color-s":[{"border-s":K()}],"border-color-e":[{"border-e":K()}],"border-color-t":[{"border-t":K()}],"border-color-r":[{"border-r":K()}],"border-color-b":[{"border-b":K()}],"border-color-l":[{"border-l":K()}],"divide-color":[{divide:K()}],"outline-style":[{outline:[..._(),"none","hidden"]}],"outline-offset":[{"outline-offset":[eZ,tr,e8]}],"outline-w":[{outline:["",eZ,to,e7]}],"outline-color":[{outline:K()}],shadow:[{shadow:["","none",d,tu,tn]}],"shadow-color":[{shadow:K()}],"inset-shadow":[{"inset-shadow":["none",f,tu,tn]}],"inset-shadow-color":[{"inset-shadow":K()}],"ring-w":[{ring:z()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:K()}],"ring-offset-w":[{"ring-offset":[eZ,e7]}],"ring-offset-color":[{"ring-offset":K()}],"inset-ring-w":[{"inset-ring":z()}],"inset-ring-color":[{"inset-ring":K()}],"text-shadow":[{"text-shadow":["none",p,tu,tn]}],"text-shadow-color":[{"text-shadow":K()}],opacity:[{opacity:[eZ,tr,e8]}],"mix-blend":[{"mix-blend":[...W(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":W()}],"mask-clip":[{"mask-clip":["border","padding","content","fill","stroke","view"]},"mask-no-clip"],"mask-composite":[{mask:["add","subtract","intersect","exclude"]}],"mask-image-linear-pos":[{"mask-linear":[eZ]}],"mask-image-linear-from-pos":[{"mask-linear-from":V()}],"mask-image-linear-to-pos":[{"mask-linear-to":V()}],"mask-image-linear-from-color":[{"mask-linear-from":K()}],"mask-image-linear-to-color":[{"mask-linear-to":K()}],"mask-image-t-from-pos":[{"mask-t-from":V()}],"mask-image-t-to-pos":[{"mask-t-to":V()}],"mask-image-t-from-color":[{"mask-t-from":K()}],"mask-image-t-to-color":[{"mask-t-to":K()}],"mask-image-r-from-pos":[{"mask-r-from":V()}],"mask-image-r-to-pos":[{"mask-r-to":V()}],"mask-image-r-from-color":[{"mask-r-from":K()}],"mask-image-r-to-color":[{"mask-r-to":K()}],"mask-image-b-from-pos":[{"mask-b-from":V()}],"mask-image-b-to-pos":[{"mask-b-to":V()}],"mask-image-b-from-color":[{"mask-b-from":K()}],"mask-image-b-to-color":[{"mask-b-to":K()}],"mask-image-l-from-pos":[{"mask-l-from":V()}],"mask-image-l-to-pos":[{"mask-l-to":V()}],"mask-image-l-from-color":[{"mask-l-from":K()}],"mask-image-l-to-color":[{"mask-l-to":K()}],"mask-image-x-from-pos":[{"mask-x-from":V()}],"mask-image-x-to-pos":[{"mask-x-to":V()}],"mask-image-x-from-color":[{"mask-x-from":K()}],"mask-image-x-to-color":[{"mask-x-to":K()}],"mask-image-y-from-pos":[{"mask-y-from":V()}],"mask-image-y-to-pos":[{"mask-y-to":V()}],"mask-image-y-from-color":[{"mask-y-from":K()}],"mask-image-y-to-color":[{"mask-y-to":K()}],"mask-image-radial":[{"mask-radial":[tr,e8]}],"mask-image-radial-from-pos":[{"mask-radial-from":V()}],"mask-image-radial-to-pos":[{"mask-radial-to":V()}],"mask-image-radial-from-color":[{"mask-radial-from":K()}],"mask-image-radial-to-color":[{"mask-radial-to":K()}],"mask-image-radial-shape":[{"mask-radial":["circle","ellipse"]}],"mask-image-radial-size":[{"mask-radial":[{closest:["side","corner"],farthest:["side","corner"]}]}],"mask-image-radial-pos":[{"mask-radial-at":x()}],"mask-image-conic-pos":[{"mask-conic":[eZ]}],"mask-image-conic-from-pos":[{"mask-conic-from":V()}],"mask-image-conic-to-pos":[{"mask-conic-to":V()}],"mask-image-conic-from-color":[{"mask-conic-from":K()}],"mask-image-conic-to-color":[{"mask-conic-to":K()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:D()}],"mask-repeat":[{mask:I()}],"mask-size":[{mask:O()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",tr,e8]}],filter:[{filter:["","none",tr,e8]}],blur:[{blur:G()}],brightness:[{brightness:[eZ,tr,e8]}],contrast:[{contrast:[eZ,tr,e8]}],"drop-shadow":[{"drop-shadow":["","none",g,tu,tn]}],"drop-shadow-color":[{"drop-shadow":K()}],grayscale:[{grayscale:["",eZ,tr,e8]}],"hue-rotate":[{"hue-rotate":[eZ,tr,e8]}],invert:[{invert:["",eZ,tr,e8]}],saturate:[{saturate:[eZ,tr,e8]}],sepia:[{sepia:["",eZ,tr,e8]}],"backdrop-filter":[{"backdrop-filter":["","none",tr,e8]}],"backdrop-blur":[{"backdrop-blur":G()}],"backdrop-brightness":[{"backdrop-brightness":[eZ,tr,e8]}],"backdrop-contrast":[{"backdrop-contrast":[eZ,tr,e8]}],"backdrop-grayscale":[{"backdrop-grayscale":["",eZ,tr,e8]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[eZ,tr,e8]}],"backdrop-invert":[{"backdrop-invert":["",eZ,tr,e8]}],"backdrop-opacity":[{"backdrop-opacity":[eZ,tr,e8]}],"backdrop-saturate":[{"backdrop-saturate":[eZ,tr,e8]}],"backdrop-sepia":[{"backdrop-sepia":["",eZ,tr,e8]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":C()}],"border-spacing-x":[{"border-spacing-x":C()}],"border-spacing-y":[{"border-spacing-y":C()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",tr,e8]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[eZ,"initial",tr,e8]}],ease:[{ease:["linear","initial",b,tr,e8]}],delay:[{delay:[eZ,tr,e8]}],animate:[{animate:["none",y,tr,e8]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[m,tr,e8]}],"perspective-origin":[{"perspective-origin":E()}],rotate:[{rotate:U()}],"rotate-x":[{"rotate-x":U()}],"rotate-y":[{"rotate-y":U()}],"rotate-z":[{"rotate-z":U()}],scale:[{scale:q()}],"scale-x":[{"scale-x":q()}],"scale-y":[{"scale-y":q()}],"scale-z":[{"scale-z":q()}],"scale-3d":["scale-3d"],skew:[{skew:X()}],"skew-x":[{"skew-x":X()}],"skew-y":[{"skew-y":X()}],transform:[{transform:[tr,e8,"","none","gpu","cpu"]}],"transform-origin":[{origin:E()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:Y()}],"translate-x":[{"translate-x":Y()}],"translate-y":[{"translate-y":Y()}],"translate-z":[{"translate-z":Y()}],"translate-none":["translate-none"],accent:[{accent:K()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:K()}
vendor: 4,470 bytes, line 1
1],"color-scheme":[{scheme:["normal","dark","light","light-dark","only-dark","only-light"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",tr,e8]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":C()}],"scroll-mx":[{"scroll-mx":C()}],"scroll-my":[{"scroll-my":C()}],"scroll-ms":[{"scroll-ms":C()}],"scroll-me":[{"scroll-me":C()}],"scroll-mt":[{"scroll-mt":C()}],"scroll-mr":[{"scroll-mr":C()}],"scroll-mb":[{"scroll-mb":C()}],"scroll-ml":[{"scroll-ml":C()}],"scroll-p":[{"scroll-p":C()}],"scroll-px":[{"scroll-px":C()}],"scroll-py":[{"scroll-py":C()}],"scroll-ps":[{"scroll-ps":C()}],"scroll-pe":[{"scroll-pe":C()}],"scroll-pt":[{"scroll-pt":C()}],"scroll-pr":[{"scroll-pr":C()}],"scroll-pb":[{"scroll-pb":C()}],"scroll-pl":[{"scroll-pl":C()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",tr,e8]}],fill:[{fill:["none",...K()]}],"stroke-w":[{stroke:[eZ,to,e7,e9]}],stroke:[{stroke:["none",...K()]}],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-x","border-w-y","border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-x","border-color-y","border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],translate:["translate-x","translate-y","translate-none"],"translate-none":["translate","translate-x","translate-y","translate-z"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]},orderSensitiveModifiers:["*","**","after","backdrop","before","details-content","file","first-letter","first-line","marker","placeholder","selection"]}},tw=(e,t,n)=>{void 0!==n&&(e[t]=n)},tx=(e,t)=>
1{if(t)for(let n in t)tw(e,n,t[n])},tE=(e,t)=>{if(t)for(let n in t)tk(e,t,n)},tk=(e,t,n)=>{let r=t[n];void 0!==r&&(e[n]=e[n]?e[n].concat(r):r)},tT=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return"function"==typeof e?eH(ty,e,...n):eH(()=>((e,t)=>{let{cacheSize:n,prefix:r,experimentalParseClassName:o,extend:i={},override:a={}}=t;return tw(e,"cacheSize",n),tw(e,"prefix",r),tw(e,"experimentalParseClassName",o),tx(e.theme,a.theme),tx(e.classGroups,a.classGroups),tx(e.conflictingClassGroups,a.conflictingClassGroups),tx(e.conflictingClassGroupModifiers,a.conflictingClassGroupModifiers),tw(e,"orderSensitiveModifiers",a.orderSensitiveModifiers),tE(e.theme,i.theme),tE(e.classGroups,i.classGroups),tE(e.conflictingClassGroups,i.conflictingClassGroups),tE(e.conflictingClassGroupModifiers,i.conflictingClassGroupModifiers),tk(e,i,"orderSensitiveModifiers"),e})(ty(),e),...n)},tC=eH(ty);var{createTV:tL,tv:tS}=(e=>{let t=(t,n)=>{let{extend:r=null,slots:o={},variants:i={},compoundVariants:a=[],compoundSlots:l=[],defaultVariants:s={}}=t,c={...eM,...n},d=(null==r?void 0:r.base)?eE(r.base,null==t?void 0:t.base):null==t?void 0:t.base,f=(null==r?void 0:r.variants)&&!eT(r.variants)?eP(i,r.variants):i,p=(null==r?void 0:r.defaultVariants)&&!eT(r.defaultVariants)?{...r.defaultVariants,...s}:s;eT(c.twMergeConfig)||((e,t)=>{if(e===t)return!0;if(!e||!t)return!1;let n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(let o=0;o<n.length;o++){let i=n[o];if(!r.includes(i)||e[i]!==t[i])return!1}return!0})(c.twMergeConfig,eA.cachedTwMergeConfig)||(eA.didTwMergeConfigChange=!0,eA.cachedTwMergeConfig=c.twMergeConfig);let g=eT(null==r?void 0:r.slots),h=eT(o)?{}:{base:eE(null==t?void 0:t.base,g&&(null==r?void 0:r.base)),...o},m=g?h:eC({...null==r?void 0:r.slots},eT(h)?{base:null==t?void 0:t.base}:h),v=eT(null==r?void 0:r.compoundVariants)?a:eS(null==r?void 0:r.compoundVariants,a),b=t=>{if(eT(f)&&eT(o)&&g)return e(d,null==t?void 0:t.class,null==t?void 0:t.className)(c);if(v&&!Array.isArray(v))throw TypeError('The "compoundVariants" prop must be an array. Received: '.concat(typeof v));if(l&&!Array.isArray(l))throw TypeError('The "compoundSlots" prop must be an array. Received: '.concat(typeof l));let n=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],r=arguments.length>3?arguments[3]:void 0;if("string"==typeof t){let r=ex(t).split(" ");for(let t=0;t<r.length;t++)n.push("".concat(e,":").concat(r[t]))}else if(Array.isArray(t))for(let r=0;r<t.length;r++)n.push("".concat(e,":").concat(t[r]));else if("object"==typeof t&&"string"==typeof r&&r in t){let o=t[r];if(o&&"string"==typeof o){let t=ex(o).split(" "),i=[];for(let n=0;n<t.length;n++)i.push("".concat(e,":").concat(t[n]));n[r]=n[r]?n[r].concat(i):i}else if(Array.isArray(o)&&o.length>0){let t=[];for(let n=0;n<o.length;n++)t.push("".concat(e,":").concat(o[n]));n[r]=t}}return n},r=function(e){var r;let o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:f,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,l=o[e];if(!l||eT(l))return null;let s=null!=(r=null==a?void 0:a[e])?r:null==t?void 0:t[e];if(null===s)return null;let d=ek(s),g=Array.isArray(c.responsiveVariants)&&c.responsiveVariants.length>0||!0===c.responsiveVariants,h=null==p?void 0:p[e],m=[];if("object"==typeof d&&g)for(let[e,t]of Object.entries(d)){let r=l[t];if("initial"===e){h=t;continue}Array.isArray(c.responsiveVariants)&&!c.responsiveVariants.includes(e)||(m=n(e,r,m,i))}let v=l[(null!=d&&"object"!=typeof d?d:ek(h))||"false"];return"object"==typeof m&&"string"==typeof i&&m[i]?eC(m,v):m.length>0?(m.push(v),"base"===i?m.join(" "):m):v},i=(e,t)=>{if(!f||"object"!=typeof f)return null;let n=[];for(let o in f){let i=r(o,f,e,t),a="base"===e&&"string"==typeof i?i:i&&i[e];a&&n.push(a)}return n},a={};for(let e in t){let n=t[e];void 0!==n&&(a[e]=n)}let s=(e,n)=>{var r;let o="object"==typeof(null==t?void 0:t[e])?{[e]:null==(r=t[e])?void 0:r.initial}:{};return{...p,...a,...o,...n}},h=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0,n=[],r=e.length;for(let o=0;o<r;o++){let{class:r,className:i,...a}=e[o],l=!0,c=s(null,t);for(let e in a){let t=a[e],n=c[e];if(Array.isArray(t)){if(!t.includes(n)){l=!1;break}}else{if((null==t||!1===t)&&(null==n||!1===n))continue;if(n!==t){l=!1;break}}}l&&(r&&n.push(r),i&&n.push(i))}return n},b=t=>{let n=h(v,t);if(!Array.isArray(n))return n;let r={};for(let t=0;t<n.length;t++){let o=n[t];if("string"==typeof o)r.base=e(r.base,o)(c);else if("object"==typeof o)for(let t in o)r[t]=e(r[t],o[t])(c)}return r},y=e=>{if(l.length<1)return null;let t={},n=s(null,e);for(let e=0;e<l.length;e++){let{slots:r=[],class:o,className:i,...a}=l[e];
1if(!eT(a)){let e=!0;for(let t in a){let r=n[t],o=a[t];if(void 0===r||(Array.isArray(o)?!o.includes(r):o!==r)){e=!1;break}}if(!e)continue}for(let e=0;e<r.length;e++){let n=r[e];t[n]||(t[n]=[]),t[n].push([o,i])}}return t};if(!eT(o)||!g){let t={};if("object"==typeof m&&!eT(m))for(let n in m)t[n]=t=>{let r=b(t),o=y(t);return e(m[n],i(n,t),r[n],o?o[n]:void 0,null==t?void 0:t.class,null==t?void 0:t.className)(c)};return t}return e(d,(()=>{if(!f)return null;let e=Object.keys(f),t=[];for(let n=0;n<e.length;n++){let o=r(e[n],f);o&&t.push(o)}return t})(),h(v),null==t?void 0:t.class,null==t?void 0:t.className)(c)};return b.variantKeys=(()=>{if(!(!f||"object"!=typeof f))return Object.keys(f)})(),b.extend=r,b.base=d,b.slots=m,b.variants=f,b.defaultVariants=p,b.compoundSlots=l,b.compoundVariants=v,b};return{tv:t,createTV:e=>(n,r)=>t(n,r?eP(e,r):e)}})(function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return e=>{let n,r=eE(t);return r&&e.twMerge?((!eA.cachedTwMerge||eA.didTwMergeConfigChange)&&(eA.didTwMergeConfigChange=!1,eA.cachedTwMerge=eT(n=eA.cachedTwMergeConfig)?tC:tT({...n,extend:{theme:n.theme,classGroups:n.classGroups,conflictingClassGroupModifiers:n.conflictingClassGroupModifiers,conflictingClassGroups:n.conflictingClassGroups,...n.extend}})),eA.cachedTwMerge(r)||void 0):r}}),tP=(e,t)=>{var n,r,o;return tS(e,{...t,twMerge:null==(n=null==t?void 0:t.twMerge)||n,twMergeConfig:{...null==t?void 0:t.twMergeConfig,theme:{...null==(r=null==t?void 0:t.twMergeConfig)?void 0:r.theme,...ey.theme},classGroups:{...null==(o=null==t?void 0:t.twMergeConfig)?void 0:o.classGroups,...ey.classGroups}}})},tM=["outline-solid outline-transparent","data-[focus-visible=true]:z-10","data-[focus-visible=true]:outline-2","data-[focus-visible=true]:outline-focus","data-[focus-visible=true]:outline-offset-2"],tA={default:["[&+.border-medium.border-default]:ms-[calc(var(--heroui-border-width-medium)*-1)]"],primary:["[&+.border-medium.border-primary]:ms-[calc(var(--heroui-border-width-medium)*-1)]"],secondary:["[&+.border-medium.border-secondary]:ms-[calc(var(--heroui-border-width-medium)*-1)]"],success:["[&+.border-medium.border-success]:ms-[calc(var(--heroui-border-width-medium)*-1)]"],warning:["[&+.border-medium.border-warning]:ms-[calc(var(--heroui-border-width-medium)*-1)]"],danger:["[&+.border-medium.border-danger]:ms-[calc(var(--heroui-border-width-medium)*-1)]"]}
1,tN=tP({base:["z-0","group","relative","inline-flex","items-center","justify-center","box-border","appearance-none","outline-solid outline-transparent","select-none","whitespace-nowrap","min-w-max","font-normal","subpixel-antialiased","overflow-hidden","tap-highlight-transparent","transform-gpu data-[pressed=true]:scale-[0.97]","cursor-pointer",...tM],variants:{variant:{solid:"",bordered:"border-medium bg-transparent",light:"bg-transparent",flat:"",faded:"border-medium",shadow:"",ghost:"border-medium bg-transparent"},size:{sm:"px-3 min-w-16 h-8 text-tiny gap-2 rounded-small",md:"px-4 min-w-20 h-10 text-small gap-2 rounded-medium",lg:"px-6 min-w-24 h-12 text-medium gap-3 rounded-large"},color:{default:"",primary:"",secondary:"",success:"",warning:"",danger:""},radius:{none:"rounded-none",sm:"rounded-small",md:"rounded-medium",lg:"rounded-large",full:"rounded-full"},fullWidth:{true:"w-full"},isDisabled:{true:"opacity-disabled pointer-events-none"},isInGroup:{true:"[&:not(:first-child):not(:last-child)]:rounded-none"},isIconOnly:{true:"px-0 !gap-0",false:"[&>svg]:max-w-[theme(spacing.8)]"},disableAnimation:{true:"!transition-none data-[pressed=true]:scale-100",false:"transition-transform-colors-opacity motion-reduce:transition-none"}},defaultVariants:{size:"md",variant:"solid",color:"default",fullWidth:!1,isDisabled:!1,isInGroup:!1},compoundVariants:[{variant:"solid",color:"default",class:ev.solid.default},{variant:"solid",color:"primary",class:ev.solid.primary},{variant:"solid",color:"secondary",class:ev.solid.secondary},{variant:"solid",color:"success",class:ev.solid.success},{variant:"solid",color:"warning",class:ev.solid.warning},{variant:"solid",color:"danger",class:ev.solid.danger},{variant:"shadow",color:"default",class:ev.shadow.default},{variant:"shadow",color:"primary",class:ev.shadow.primary},{variant:"shadow",color:"secondary",class:ev.shadow.secondary},{variant:"shadow",color:"success",class:ev.shadow.success},{variant:"shadow",color:"warning",class:ev.shadow.warning},{variant:"shadow",color:"danger",class:ev.shadow.danger},{variant:"bordered",color:"default",class:ev.bordered.default},{variant:"bordered",color:"primary",class:ev.bordered.primary},{variant:"bordered",color:"secondary",class:ev.bordered.secondary},{variant:"bordered",color:"success",class:ev.bordered.success},{variant:"bordered",color:"warning",class:ev.bordered.warning},{variant:"bordered",color:"danger",class:ev.bordered.danger},{variant:"flat",color:"default",class:ev.flat.default},{variant:"flat",color:"primary",class:ev.flat.primary},{variant:"flat",color:"secondary",class:ev.flat.secondary},{variant:"flat",color:"success",class:ev.flat.success},{variant:"flat",color:"warning",class:ev.flat.warning},{variant:"flat",color:"danger",class:ev.flat.danger},{variant:"faded",color:"default",class:ev.faded.default},{variant:"faded",color:"primary",class:ev.faded.primary},{variant:"faded",color:"secondary",class:ev.faded.secondary},{variant:"faded",color:"success",class:ev.faded.success},{variant:"faded",color:"warning",class:ev.faded.warning},{variant:"faded",color:"danger",class:ev.faded.danger},{variant:"light",color:"default",class:[ev.light.default,"data-[hover=true]:bg-default/40"]},{variant:"light",color:"primary",class:[ev.light.primary,"data-[hover=true]:bg-primary/20"]},{variant:"light",color:"secondary",class:[ev.light.secondary,"data-[hover=true]:bg-secondary/20"]},{variant:"light",color:"success",class:[ev.light.success,"data-[hover=true]:bg-success/20"]},{variant:"light",color:"warning",class:[ev.light.warning,"data-[hover=true]:bg-warning/20"]},{variant:"light",color:"danger",class:[ev.light.danger,"data-[hover=true]:bg-danger/20"]},{variant:"ghost",color:"default",class:[ev.ghost.default,"data-[hover=true]:!bg-default"]},{variant:"ghost",color:"primary",class:[ev.ghost.primary,"data-[hover=true]:!bg-primary data-[hover=true]:!text-primary-foreground"]},{variant:"ghost",color:"secondary",class:[ev.ghost.secondary,"data-[hover=true]:!bg-secondary data-[hover=true]:!text-secondary-foreground"]},{variant:"ghost",color:"success",class:[ev.ghost.success,"data-[hover=true]:!bg-success data-[hover=true]:!text-success-foreground"]},{variant:"ghost",color:"warning",class:[ev.ghost.warning,"data-[hover=true]:!bg-warning data-[hover=true]:!text-warning-foreground"]},{variant:"ghost",color:"danger",class:[ev.ghost.danger,"data-[hover=true]:!bg-danger data-[hover=true]:!text-danger-foreground"]},{isInGroup:!0,class:"rounded-none first:rounded-s-medium last:rounded-e-medium"},{isInGroup:!0,size:"sm",class:"rounded-none first:rounded-s-small last:rounded-e-small"},{isInGroup:!0,size:"md",class:"rounded-none first:rounded-s-medium last:rounded-e-medium"},{isInGroup:!0,size:"lg",class:"rounded-none first:rounded-s-large last:rounded-e-large"},{isInGroup:!0,isRounded:!0,class:"rounded-none first:rounded-s-full last:rounded-e-full"},{isInGroup:!0,radius:"none",class:"rounded-none first:rounded-s-none last:rounded-e-none"},{isInGroup:!0,radius:"sm",class:"rounded-none first:rounded-s-small last:rounded-e-small"},{isInGroup:!0,radius:"md",class:"rounded-none first:rounded-s-medium last:rounded-e-medium"},{isInGroup:!0,radius:"lg",class:"rounded-none first:rounded-s-large last:rounded-e-large"},{isInGroup:!0,radius:"full",class:"rounded-none first:rounded-s-full last:rounded-e-full"},{isInGroup:!0,variant:["ghost","bordered"],color:"default",className:tA.default},{isInGroup:!0,variant:["ghost","bordered"],color:"primary",className:tA.primary},{isInGroup:!0,variant:["ghost","bordered"],color:"secondary",className:tA.secondary},{isInGroup:!0,variant:["ghost","bordered"],color:"success",className:tA.success},{isInGroup:!0,variant:["ghost","bordered"],color:"warning",className:tA.warning},{isInGroup:!0,variant:["ghost","bordered"],color:"danger",className:tA.danger},{isIconOnly:!0,size:"sm",class:"min-w-8 w-8 h-8"},{isIconOnly:!0,size:"md",class:"min-w-10 w-10 h-10"},{isIconOnly:!0,size:"lg",class:"min-w-12 w-12 h-12"},{variant:["solid","faded","flat","bordered","shadow"],class:"data-[hover=true]:opacity-hover"}]});tP({base:"inline-flex items-center justify-center h-auto",variants:{fullWidth:{true:"w-full"}},defaultVariants:{fullWidth:!1}});let tF=new Set(["id"]),tR=new Set(["aria-label","aria-labelledby","aria-describedby","aria-details"]),tj=new Set(["href","hrefLang","target","rel","download","ping","referrerPolicy"]),tK=new Set(["dir","lang","hidden","inert","translate"]),tD=new Set(["onClick","onAuxCl
1ick","onContextMenu","onDoubleClick","onMouseDown","onMouseEnter","onMouseLeave","onMouseMove","onMouseOut","onMouseOver","onMouseUp","onTouchCancel","onTouchEnd","onTouchMove","onTouchStart","onPointerDown","onPointerMove","onPointerUp","onPointerCancel","onPointerEnter","onPointerLeave","onPointerOver","onPointerOut","onGotPointerCapture","onLostPointerCapture","onScroll","onWheel","onAnimationStart","onAnimationEnd","onAnimationIteration","onTransitionCancel","onTransitionEnd","onTransitionRun","onTransitionStart"]),tI=/^(data-.*)$/;function tO(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(){for(var e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];for(let e of t)"function"==typeof e&&e(...n)}}let tH="undefined"!=typeof document?E.default.useLayoutEffect:()=>{},tB=null!=(d=E.default.useInsertionEffect)?d:tH;function tz(e){let t=(0,E.useRef)(null);return tB(()=>{t.current=e},[e]),(0,E.useCallback)(function(){for(var e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];let o=t.current;return null==o?void 0:o(...n)},[])}"undefined"!=typeof window&&window.document&&window.document.createElement;let t_=new Map;"undefined"!=typeof FinalizationRegistry&&new FinalizationRegistry(e=>{t_.delete(e)});let tW=function(){for(var e,t,n=0,r="",o=arguments.length;n<o;n++)(e=arguments[n])&&(t=function e(t){var n,r,o="";if("string"==typeof t||"number"==typeof t)o+=t;else if("object"==typeof t)if(Array.isArray(t)){var i=t.length;for(n=0;n<i;n++)t[n]&&(r=e(t[n]))&&(o&&(o+=" "),o+=r)}else for(r in t)t[r]&&(o&&(o+=" "),o+=r);return o}(e))&&(r&&(r+=" "),r+=t);return r};function tV(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];let r={...t[0]};for(let e=1;e<t.length;e++){let n=t[e];for(let e in n){let t=r[e],o=n[e];"function"==typeof t&&"function"==typeof o&&"o"===e[0]&&"n"===e[1]&&e.charCodeAt(2)>=65&&90>=e.charCodeAt(2)?r[e]=tO(t,o):("className"===e||"UNSAFE_className"===e)&&"string"==typeof t&&"string"==typeof o?r[e]=tW(t,o):"id"===e&&t&&o?r.id=function(e,t){if(e===t)return e;let n=t_.get(e);if(n)return n.forEach(e=>e.current=t),t;let r=t_.get(t);return r?(r.forEach(t=>t.current=e),e):t}(t,o):r[e]=void 0!==o?o:t}}return r}let tG=e=>{var t;return null!=(t=null==e?void 0:e.ownerDocument)?t:document},tU=e=>e&&"window"in e&&e.window===e?e:tG(e).defaultView||window,tq="undefined"!=typeof Element&&"checkVisibility"in Element.prototype,tX=["input:not([disabled]):not([type=hidden])","select:not([disabled])","textarea:not([disabled])","button:not([disabled])","a[href]","area[href]","summary","iframe","object","embed","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable^="false"])',"permission"],tY=tX.join(":not([hidden]),")+",[tabindex]:not([disabled]):not([hidden])";function tZ(e){if(function(){if(null==tJ){tJ=!1;try{document.createElement("div").focus({get preventScroll(){return tJ=!0,!0}})}catch(e){}}return tJ}())e.focus({preventScroll:!0});else{let t=function(e){let t=e.parentNode,n=[],r=document.scrollingElement||document.documentElement;for(;t instanceof HTMLElement&&t!==r;)(t.offsetHeight<t.scrollHeight||t.offsetWidth<t.scrollWidth)&&n.push({element:t,scrollTop:t.scrollTop,scrollLeft:t.scrollLeft}),t=t.parentNode;return r instanceof HTMLElement&&n.push({element:r,scrollTop:r.scrollTop,scrollLeft:r.scrollLeft}),n}(e);e.focus(),function(e){for(let{element:t,scrollTop:n,scrollLeft:r}of e)t.scrollTop=n,t.scrollLeft=r}(t)}}tX.push('[tabindex]:not([tabindex="-1"]):not([disabled])'),tX.join(':not([hidden]):not([tabindex="-1"]),');let tJ=null;function t$(e){return e.nativeEvent=e,e.isDefaultPrevented=()=>e.defaultPrevented,e.isPropagationStopped=()=>e.cancelBubble,e.persist=()=>{},e}let tQ=!1;function t0(e){var t;if("undefined"==typeof window||null==window.navigator)return!1;let n=null==(t=window.navigator.userAgentData)?void 0:t.brands;return Array.isArray(n)&&n.some(t=>e.test(t.brand))||e.test(window.navigator.userAgent)}function t1(e){var t;return"undefined"!=typeof window&&null!=window.navigator&&e.test((null==(t=window.navigator.userAgentData)?void 0:t.platform)||window.navigator.platform)}function t2(e){let t=null;return()=>(null==t&&(t=e()),t)}let t4=t2(function(){return t1(/^Mac/i)}),t5=t2(function(){return t1(/^iPhone/i)}),t3=t2(function(){return t1(/^iPad/i)||t4()&&navigator.maxTouchPoints>1}),t6=t2(function(){return t5()||t3()});t2(function(){return t4()||t6()});
1let t8=t2(function(){return t0(/AppleWebKit/i)&&!t7()}),t7=t2(function(){return t0(/Chrome/i)}),t9=t2(function(){return t0(/Android/i)}),ne=t2(function(){return t0(/Firefox/i)});function nt(e){return""===e.pointerType&&!!e.isTrusted||(t9()&&e.pointerType?"click"===e.type&&1===e.buttons:0===e.detail&&!e.pointerType)}let nn=null,nr=new Set,no=new Map,ni=!1,na=!1;function nl(e,t){for(let n of nr)n(e,t)}function ns(e){ni=!0,e.metaKey||!t4()&&e.altKey||e.ctrlKey||"Control"===e.key||"Shift"===e.key||"Meta"===e.key||(nn="keyboard",nl("keyboard",e))}function nu(e){nn="pointer",("mousedown"===e.type||"pointerdown"===e.type)&&(ni=!0,nl("pointer",e))}function nc(e){nt(e)&&(ni=!0,nn="virtual")}function nd(e){e.target!==window&&e.target!==document&&!tQ&&e.isTrusted&&(ni||na||(nn="virtual",nl("virtual",e)),ni=!1,na=!1)}function nf(){tQ||(ni=!1,na=!0)}function np(e){if("undefined"==typeof window||"undefined"==typeof document||no.get(tU(e)))return;let t=tU(e),n=tG(e),r=t.HTMLElement.prototype.focus;t.HTMLElement.prototype.focus=function(){ni=!0,r.apply(this,arguments)},n.addEventListener("keydown",ns,!0),n.addEventListener("keyup",ns,!0),n.addEventListener("click",nc,!0),t.addEventListener("focus",nd,!0),t.addEventListener("blur",nf,!1),"undefined"!=typeof PointerEvent&&(n.addEventListener("pointerdown",nu,!0),n.addEventListener("pointermove",nu,!0),n.addEventListener("pointerup",nu,!0)),t.addEventListener("beforeunload",()=>{ng(e)},{once:!0}),no.set(t,{focus:r})}let ng=(e,t)=>{let n=tU(e),r=tG(e);t&&r.removeEventListener("DOMContentLoaded",t),no.has(n)&&(n.HTMLElement.prototype.focus=no.get(n).focus,r.removeEventListener("keydown",ns,!0),r.removeEventListener("keyup",ns,!0),r.removeEventListener("click",nc,!0),n.removeEventListener("focus",nd,!0),n.removeEventListener("blur",nf,!1),"undefined"!=typeof PointerEvent&&(r.removeEventListener("pointerdown",nu,!0),r.removeEventListener("pointermove",nu,!0),r.removeEventListener("pointerup",nu,!0)),no.delete(n))};function nh(e,t){return!!t&&!!e&&e.contains(t)}"undefined"!=typeof document&&function(e){let t,n=tG(void 0);"loading"!==n.readyState?np(void 0):(t=()=>{np(e)},n.addEventListener("DOMContentLoaded",t)),()=>ng(e,t)}();let nm=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document;return e.activeElement};function nv(e){return e.target}let nb=new Map,ny=new Set;function nw(){if("undefined"==typeof window)return;function e(e){return"propertyName"in e}let t=n=>{if(!e(n)||!n.target)return;let r=nb.get(n.target);if(r&&(r.delete(n.propertyName),0===r.size&&(n.target.removeEventListener("transitioncancel",t),nb.delete(n.target)),0===nb.size)){for(let e of ny)e();ny.clear()}};document.body.addEventListener("transitionrun",n=>{if(!e(n)||!n.target)return;let r=nb.get(n.target);r||(r=new Set,nb.set(n.target,r),n.target.addEventListener("transitioncancel",t,{once:!0})),r.add(n.propertyName)}),document.body.addEventListener("transitionend",t)}function nx(e){requestAnimationFrame(()=>{for(let[e]of nb)"isConnected"in e&&!e.isConnected&&nb.delete(e);0===nb.size?e():ny.add(e)})}function nE(e){if(!e)return;let t=!0;return n=>{e({...n,preventDefault(){n.preventDefault()},isDefaultPrevented:()=>n.isDefaultPrevented(),stopPropagation(){t=!0},continuePropagation(){t=!1},isPropagationStopped:()=>t}),t&&n.stopPropagation()}}function nk(e,t){tH(()=>{if(e&&e.ref&&t)return e.ref.current=t.current,()=>{e.ref&&(e.ref.current=null)}})}"undefined"!=typeof document&&("loading"!==document.readyState?nw():document.addEventListener("DOMContentLoaded",nw));let nT=E.default.createContext(null);E.default.forwardRef(function(e,t){let{children:n,...r}=e,o=function(e){let t=(0,E.useRef)(null),n=(0,E.useRef)(void 0),r=(0,E.useCallback)(t=>{if("function"==typeof e){let n=e(t);return()=>{"function"==typeof n?n():e(null)}}if(e)return e.current=t,()=>{e.current=null}},[e]);return(0,E.useMemo)(()=>({get current(){return t.current},set current(value){t.current=value,n.current&&(n.current(),n.current=void 0),null!=value&&(n.current=r(value))}}),[r])}(t),i={...r,ref:o};return E.default.createElement(nT.Provider,{value:i},n)});let nC="default",nL="",nS=new WeakMap;function nP(e){if(t6())"disabled"===nC&&(nC="restoring",setTimeout(()=>{nx(()=>
1{if("restoring"===nC){let t=tG(e);"none"===t.documentElement.style.webkitUserSelect&&(t.documentElement.style.webkitUserSelect=nL||""),nL="",nC="default"}})},300));else if((e instanceof HTMLElement||e instanceof SVGElement)&&e&&nS.has(e)){let t=nS.get(e),n="userSelect"in e.style?"userSelect":"webkitUserSelect";"none"===e.style[n]&&(e.style[n]=t),""===e.getAttribute("style")&&e.removeAttribute("style"),nS.delete(e)}}let nM=E.default.createContext({register:()=>{}});function nA(e,t,n){if(!t.has(e))throw TypeError("attempted to "+n+" private field on non-instance");return t.get(e)}function nN(e,t){var n=nA(e,t,"get");return n.get?n.get.call(e):n.value}function nF(e,t,n){if(t.has(e))throw TypeError("Cannot initialize the same private elements twice on an object");t.set(e,n)}function nR(e,t,n){var r=nA(e,t,"set");if(r.set)r.set.call(e,n);else{if(!r.writable)throw TypeError("attempted to set read only private field");r.value=n}return n}function nj(e,t){var n,r;let o=!(arguments.length>2)||void 0===arguments[2]||arguments[2],{metaKey:i,ctrlKey:a,altKey:l,shiftKey:s}=t;ne()&&(null==(r=window.event)||null==(n=r.type)?void 0:n.startsWith("key"))&&"_blank"===e.target&&(t4()?i=!0:a=!0);let c=t8()&&t4()&&!t3()&&1?new KeyboardEvent("keydown",{keyIdentifier:"Enter",metaKey:i,ctrlKey:a,altKey:l,shiftKey:s}):new MouseEvent("click",{metaKey:i,ctrlKey:a,altKey:l,shiftKey:s,bubbles:!0,cancelable:!0});nj.isOpening=o,tZ(e),e.dispatchEvent(c),nj.isOpening=!1}nM.displayName="PressResponderContext",nj.isOpening=!1;var nK=e.i(74080),nD=new WeakMap;class nI{continuePropagation(){nR(this,nD,!1)}get shouldStopPropagation(){return nN(this,nD)}constructor(e,t,n,r){var o;nF(this,nD,{writable:!0,value:void 0}),nR(this,nD,!0);let i=null!=(o=null==r?void 0:r.target)?o:n.currentTarget,a=null==i?void 0:i.getBoundingClientRect(),l,s=0,c,d=null;null!=n.clientX&&null!=n.clientY&&(c=n.clientX,d=n.clientY),a&&(null!=c&&null!=d?(l=c-a.left,s=d-a.top):(l=a.width/2,s=a.height/2)),this.type=e,this.pointerType=t,this.target=n.currentTarget,this.shiftKey=n.shiftKey,this.metaKey=n.metaKey,this.ctrlKey=n.ctrlKey,this.altKey=n.altKey,this.x=l,this.y=s}}let nO=Symbol("linkClicked"),nH="react-aria-pressable-style",nB="data-react-aria-pressable";function nz(e){return"A"===e.tagName&&e.hasAttribute("href")}function n_(e,t){let{key:n,code:r}=e,o=t.getAttribute("role");return("Enter"===n||" "===n||"Spacebar"===n||"Space"===r)&&!(t instanceof tU(t).HTMLInputElement&&!nU(t,n)||t instanceof tU(t).HTMLTextAreaElement||t.isContentEditable)&&!(("link"===o||!o&&nz(t))&&"Enter"!==n)}function nW(e,t){let n=t.clientX,r=t.clientY;return{currentTarget:e,shiftKey:t.shiftKey,ctrlKey:t.ctrlKey,metaKey:t.metaKey,altKey:t.altKey,clientX:n,clientY:r}}function nV(e,t){return e instanceof HTMLInputElement?!nU(e,t):!(e instanceof HTMLInputElement)&&(e instanceof HTMLButtonElement?"submit"!==e.type&&"reset"!==e.type:!nz(e))}let nG=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);function nU(e,t){return"checkbox"===e.type||"radio"===e.type?" "===t:nG.has(e.type)}function nq(e,t){let n,{elementType:r="button",isDisabled:o,onPress:i,onPressStart:a,onPressEnd:l,onPressUp:s,onPressChange:c,preventFocusOnPress:d,allowFocusWhenDisabled:f,onClick:p,href:g,target:h,rel:m,type:v="button",allowTextSelectionOnPress:b}=e;n="button"===r?{type:v,disabled:o}:{role:"button",href:"a"!==r||o?void 0:g,target:"a"===r?h:void 0,type:"input"===r?v:void 0,disabled:"input"===r?o:void 0,"aria-disabled":o&&"input"!==r?o:void 0,rel:"a"===r?m:void 0};let{pressProps:y,isPressed:w}=function(e){let t,n,r,o,{onPress:i,onPressChange:a,onPressStart:l,onPressEnd:s,onPressUp:c,onClick:d,isDisabled:f,isPressed:p,preventFocusOnPress:g,shouldCancelOnPointerExit:h,allowTextSelectionOnPress:m,ref:v,...b}=function(e){let t=(0,E.useContext)(nM);if(t){let{register:n,...r}=t;e=tV(r,e),n()}return nk(t,e.ref),e}(e),[y,w]=(0,E.useState)(!1),x=(0,E.useRef)({isPressed:!1,ignoreEmulatedMouseEvents:!1,didFirePressStart:!1,isTriggeringEvent:!1,activePointerId:null,target:null,isOverTarget:!1,pointerType:null,disposables:[]}),{addGlobalListener:k,removeAllGlobalListeners:T}=(t=(0,E.useRef)(new Map),n=(0,E.useCallback)((e,n,r,o)=>{let i=(null==o?void 0:o.once)?function(){for(var e=arguments.length,n=Array(e),o=0;o<e;o++)n[o]=arguments[o];t.current.delete(r),r(...n)}:r;t.current.set(r,{type:n,eventTarget:e,fn:i,options:o}),e.addEventListener(n,i,o)},[]),r=(0,E.useCallback)((e,n,r,o)=>{var i;let a=(null==(i=t.current.get(r))?void 0:i.fn)||r;e.removeEventListener(n,a,o),t.current.delete(r)},[]),o=(0,E.useCallback)(()=>{t.current.forEach((e,t)=>{r(e.eventTarget,e.type,t,e.options)})},[r]),(0,E.useEffect)(()=>o,[o]),{addGlobalListener:n,removeGlobalListener:r,removeAllGlobalListeners:o}),C=tz((e,t)=>
1{let n=x.current;if(f||n.didFirePressStart)return!1;let r=!0;if(n.isTriggeringEvent=!0,l){let n=new nI("pressstart",t,e);l(n),r=n.shouldStopPropagation}return a&&a(!0),n.isTriggeringEvent=!1,n.didFirePressStart=!0,w(!0),r}),L=tz(function(e,t){let n=!(arguments.length>2)||void 0===arguments[2]||arguments[2],r=x.current;if(!r.didFirePressStart)return!1;r.didFirePressStart=!1,r.isTriggeringEvent=!0;let o=!0;if(s){let n=new nI("pressend",t,e);s(n),o=n.shouldStopPropagation}if(a&&a(!1),w(!1),i&&n&&!f){let n=new nI("press",t,e);i(n),o&&(o=n.shouldStopPropagation)}return r.isTriggeringEvent=!1,o}),S=tz((e,t)=>{let n=x.current;if(f)return!1;if(c){n.isTriggeringEvent=!0;let r=new nI("pressup",t,e);return c(r),n.isTriggeringEvent=!1,r.shouldStopPropagation}return!0}),P=tz(e=>{let t=x.current;if(t.isPressed&&t.target){for(let n of(t.didFirePressStart&&null!=t.pointerType&&L(nW(t.target,e),t.pointerType,!1),t.isPressed=!1,t.isOverTarget=!1,t.activePointerId=null,t.pointerType=null,T(),m||nP(t.target),t.disposables))n();t.disposables=[]}}),M=tz(e=>{h&&P(e)}),A=tz(e=>{f||null==d||d(e)}),N=tz((e,t)=>{if(!f&&d){let n=new MouseEvent("click",e);Object.defineProperty(n,"target",{value:t}),Object.defineProperty(n,"currentTarget",{value:t}),d(t$(n))}}),F=(0,E.useMemo)(()=>{let e=x.current,t={onKeyDown(t){if(n_(t.nativeEvent,t.currentTarget)&&nh(t.currentTarget,nv(t.nativeEvent))){var r;nV(nv(t.nativeEvent),t.key)&&t.preventDefault();let o=!0;if(!e.isPressed&&!t.repeat){e.target=t.currentTarget,e.isPressed=!0,e.pointerType="keyboard",o=C(t,"keyboard");let r=t.currentTarget;k(tG(t.currentTarget),"keyup",tO(t=>{n_(t,r)&&!t.repeat&&nh(r,nv(t))&&e.target&&S(nW(e.target,t),"keyboard")},n),!0)}o&&t.stopPropagation(),t.metaKey&&t4()&&(null==(r=e.metaKeyEvents)||r.set(t.key,t.nativeEvent))}else"Meta"===t.key&&(e.metaKeyEvents=new Map)},onClick(t){if((!t||nh(t.currentTarget,nv(t.nativeEvent)))&&t&&0===t.button&&!e.isTriggeringEvent&&!nj.isOpening){let n=!0;if(f&&t.preventDefault(),!e.ignoreEmulatedMouseEvents&&!e.isPressed&&("virtual"===e.pointerType||nt(t.nativeEvent))){let e=C(t,"virtual"),r=S(t,"virtual"),o=L(t,"virtual");A(t),n=e&&r&&o}else if(e.isPressed&&"keyboard"!==e.pointerType){let r=e.pointerType||t.nativeEvent.pointerType||"virtual",o=S(nW(t.currentTarget,t),r),i=L(nW(t.currentTarget,t),r,!0);n=o&&i,e.isOverTarget=!1,A(t),P(t)}e.ignoreEmulatedMouseEvents=!1,n&&t.stopPropagation()}}},n=t=>{var n,r,o;if(e.isPressed&&e.target&&n_(t,e.target)){nV(nv(t),t.key)&&t.preventDefault();let n=nv(t),o=nh(e.target,nv(t));L(nW(e.target,t),"keyboard",o),o&&N(t,e.target),T(),"Enter"!==t.key&&nz(e.target)&&nh(e.target,n)&&!t[nO]&&(t[nO]=!0,nj(e.target,t,!1)),e.isPressed=!1,null==(r=e.metaKeyEvents)||r.delete(t.key)}else if("Meta"===t.key&&(null==(n=e.metaKeyEvents)?void 0:n.size)){let t=e.metaKeyEvents;for(let n of(e.metaKeyEvents=void 0,t.values()))null==(o=e.target)||o.dispatchEvent(new KeyboardEvent("keyup",n))}};if("undefined"!=typeof PointerEvent){t.onPointerDown=t=>{var o;if(0!==t.button||!nh(t.currentTarget,nv(t.nativeEvent)))return;if(o=t.nativeEvent,!t9()&&0===o.width&&0===o.height||1===o.width&&1===o.height&&0===o.pressure&&0===o.detail&&"mouse"===o.pointerType){e.pointerType="virtual";return}e.pointerType=t.pointerType;let i=!0;if(!e.isPressed){e.isPressed=!0,e.isOverTarget=!0,e.activePointerId=t.pointerId,e.target=t.currentTarget,m||function(e){if(t6()){if("default"===nC){let t=tG(e);nL=t.documentElement.style.webkitUserSelect,t.documentElement.style.webkitUserSelect="none"}nC="disabled"}else if(e instanceof HTMLElement||e instanceof SVGElement){let t="userSelect"in e.style?"userSelect":"webkitUserSelect";nS.set(e,e.style[t]),e.style[t]="none"}}(e.target),i=C(t,e.pointerType);let o=nv(t.nativeEvent);"releasePointerCapture"in o&&o.releasePointerCapture(t.pointerId),k(tG(t.currentTarget),"pointerup",n,!1),k(tG(t.currentTarget),"pointercancel",r,!1)}i&&t.stopPropagation()},t.onMouseDown=t=>{if(nh(t.currentTarget,nv(t.nativeEvent))&&0===t.button){if(g){let n=function(e){for(var t;e&&!((t=e).matches(tY)&&function e(t,n){return tq?t.checkVisibility({visibilityProperty:!0})&&!t.closest("[data-react-aria-prevent-focus]"):"#comment"!==t.nodeName&&function(e){let t=tU(e);if(!(e instanceof t.HTMLElement)&&!(e instanceof t.SVGElement))return!1;let{display:n,visibility:r}
1=e.style,o="none"!==n&&"hidden"!==r&&"collapse"!==r;if(o){let{getComputedStyle:t}=e.ownerDocument.defaultView,{display:n,visibility:r}=t(e);o="none"!==n&&"hidden"!==r&&"collapse"!==r}return o}(t)&&!t.hasAttribute("hidden")&&!t.hasAttribute("data-react-aria-prevent-focus")&&("DETAILS"!==t.nodeName||!n||"SUMMARY"===n.nodeName||t.hasAttribute("open"))&&(!t.parentElement||e(t.parentElement,t))}(t)&&!function(e){let t=e;for(;null!=t;){if(t instanceof t.ownerDocument.defaultView.HTMLElement&&t.inert)return!0;t=t.parentElement}return!1}(t));)e=e.parentElement;let n=tU(e),r=n.document.activeElement;if(!r||r===e)return;tQ=!0;let o=!1,i=e=>{(e.target===r||o)&&e.stopImmediatePropagation()},a=t=>{(t.target===r||o)&&(t.stopImmediatePropagation(),e||o||(o=!0,tZ(r),c()))},l=t=>{(t.target===e||o)&&t.stopImmediatePropagation()},s=t=>{(t.target===e||o)&&(t.stopImmediatePropagation(),o||(o=!0,tZ(r),c()))};n.addEventListener("blur",i,!0),n.addEventListener("focusout",a,!0),n.addEventListener("focusin",s,!0),n.addEventListener("focus",l,!0);let c=()=>{cancelAnimationFrame(d),n.removeEventListener("blur",i,!0),n.removeEventListener("focusout",a,!0),n.removeEventListener("focusin",s,!0),n.removeEventListener("focus",l,!0),tQ=!1,o=!1},d=requestAnimationFrame(c);return c}(t.target);n&&e.disposables.push(n)}t.stopPropagation()}},t.onPointerUp=t=>{nh(t.currentTarget,nv(t.nativeEvent))&&"virtual"!==e.pointerType&&(0!==t.button||e.isPressed||S(t,e.pointerType||t.pointerType))},t.onPointerEnter=t=>{t.pointerId===e.activePointerId&&e.target&&!e.isOverTarget&&null!=e.pointerType&&(e.isOverTarget=!0,C(nW(e.target,t),e.pointerType))},t.onPointerLeave=t=>{t.pointerId===e.activePointerId&&e.target&&e.isOverTarget&&null!=e.pointerType&&(e.isOverTarget=!1,L(nW(e.target,t),e.pointerType,!1),M(t))};let n=t=>{if(t.pointerId===e.activePointerId&&e.isPressed&&0===t.button&&e.target){if(nh(e.target,nv(t))&&null!=e.pointerType){let n=!1,r=setTimeout(()=>{e.isPressed&&e.target instanceof HTMLElement&&(n?P(t):(tZ(e.target),e.target.click()))},80);k(t.currentTarget,"click",()=>n=!0,!0),e.disposables.push(()=>clearTimeout(r))}else P(t);e.isOverTarget=!1}},r=e=>{P(e)};t.onDragStart=e=>{nh(e.currentTarget,nv(e.nativeEvent))&&P(e)}}return t},[k,f,g,T,m,P,M,L,C,S,A,N]);return(0,E.useEffect)(()=>{if(!v)return;let e=tG(v.current);if(!e||!e.head||e.getElementById(nH))return;let t=e.createElement("style");t.id=nH,t.textContent="\n@layer {\n  [".concat(nB,"] {\n    touch-action: pan-x pan-y pinch-zoom;\n  }\n}\n    ").trim(),e.head.prepend(t)},[v]),(0,E.useEffect)(()=>{let e=x.current;return()=>{var t;for(let n of(m||nP(null!=(t=e.target)?t:void 0),e.disposables))n();e.disposables=[]}},[m]),{isPressed:p||y,pressProps:tV(b,F,{[nB]:!0})}}({onClick:p,onPressStart:a,onPressEnd:l,onPressUp:s,onPressChange:c,onPress:i,isDisabled:o,preventFocusOnPress:d,allowTextSelectionOnPress:b,ref:t}),{focusableProps:x}=function(e,t){let{focusProps:n}=function(e){let t,n,{isDisabled:r,onFocus:o,onBlur:i,onFocusChange:a}=e,l=(0,E.useCallback)(e=>{if(e.target===e.currentTarget)return i&&i(e),a&&a(!1),!0},[i,a]),s=(t=(0,E.useRef)({isFocused:!1,observer:null}),tH(()=>{let e=t.current;return()=>{e.observer&&(e.observer.disconnect(),e.observer=null)}},[]),n=tz(e=>{null==l||l(e)}),(0,E.useCallback)(e=>{if(e.target instanceof HTMLButtonElement||e.target instanceof HTMLInputElement||e.target instanceof HTMLTextAreaElement||e.target instanceof HTMLSelectElement){t.current.isFocused=!0;let r=e.target;r.addEventListener("focusout",e=>{t.current.isFocused=!1,r.disabled&&n(t$(e)),t.current.observer&&(t.current.observer.disconnect(),t.current.observer=null)},{once:!0}),t.current.observer=new MutationObserver(()=>{if(t.current.isFocused&&r.disabled){var e;null==(e=t.current.observer)||e.disconnect();let n=r===document.activeElement?null:document.activeElement;r.dispatchEvent(new FocusEvent("blur",{relatedTarget:n})),r.dispatchEvent(new FocusEvent("focusout",{bubbles:!0,relatedTarget:n}))}}),t.current.observer.observe(r,{attributes:!0,attributeFilter:["disabled"]})}},[n])),c=(0,E.useCallback)(e=>{let t=tG(e.target),n=t?nm(t):nm();e.target===e.currentTarget&&n===nv(e.nativeEvent)&&(o&&o(e),a&&a(!0),s(e))},[a,o,s]);return{focusProps:{onFocus:!r&&(o||a||i)?c:void 0,onBlur:!r&&(i||a)?l:void 0}}}(e),{keyboardProps:r}={keyboardProps:e.isDisabled?{}:{onKeyDown:nE(e.onKeyDown),onKeyUp:nE(e.onKeyUp)}},o=tV(n,r),i=function(e){let t=(0,E.useContext)(nT)||{};nk(t,e);let{ref:n,...r}=t;return r}(t),a=e.isDisabled?{}:i,l=(0,E.useRef)(e.autoFocus);(0,E.useEffect)(()=>{l.current&&t.current&&function(e){let t=tG(e),n=nm(t);"virtual"===nn?nx(()=>{nm(t)===n&&e.isConnected&&tZ(e)}):tZ(e)}(t.current),l.current=!1},[t]);let s=e.excludeFromTabOrder?-1:0;return e.isDisabled&&(s=void 0),{focusableProps:tV({...o,tabIndex:s},a)}}(e,t);f&&(x.tabIndex=o?-1:x.tabIndex);let k=tV(x,y,function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{labelable:n,isLink:r,global:o,events:i=o,propNames:a}=t,l={};for(let t in e)Object.prototype.hasOwnProperty.call(e,t)&&(tF.has(t)||n&&tR.has(t)||r&&tj.has(t)||o&&tK.has(t)||i&&tD.has(t)||t.endsWith("Capture")&&tD.has(t.slice(0,-7))||(null==a?void 0:a.has(t))||tI.test(t))&&(l[t]=e[t]);return l}(e,{labelable:!0}));return{isPressed:w,buttonProps:tV(n,k,{"aria-haspopup":e["aria-haspopup"],"aria-expanded":e["aria-expanded"],"aria-controls":e["aria-controls"],"aria-pressed":e["aria-pressed"],"aria-current":e["aria-current"]})}}let nX=!1,nY=0;function nZ(e){"touch"===e.pointerType&&(nX=!0,setTimeout(()=>{nX=!1},50))}
1function nJ(){if("undefined"!=typeof document)return 0===nY&&"undefined"!=typeof PointerEvent&&document.addEventListener("pointerup",nZ),nY++,()=>{--nY>0||"undefined"!=typeof PointerEvent&&document.removeEventListener("pointerup",nZ)}}var n$=function(e,t){let n=!(arguments.length>2)||void 0===arguments[2]||arguments[2];if(!t)return[e,{}];let r=t.reduce((t,n)=>n in e?{...t,[n]:e[n]}:t,{});return n?[Object.keys(e).filter(e=>!t.includes(e)).reduce((t,n)=>({...t,[n]:e[n]}),{}),r]:[e,r]},nQ=tP({slots:{base:"relative inline-flex flex-col gap-2 items-center justify-center",wrapper:"relative flex",label:"text-foreground dark:text-foreground-dark font-regular",circle1:"absolute w-full h-full rounded-full",circle2:"absolute w-full h-full rounded-full",dots:"relative rounded-full mx-auto",spinnerBars:["absolute","animate-fade-out","rounded-full","w-[25%]","h-[8%]","left-[calc(37.5%)]","top-[calc(46%)]","spinner-bar-animation"]},variants:{size:{sm:{wrapper:"w-5 h-5",circle1:"border-2",circle2:"border-2",dots:"size-1",label:"text-small"},md:{wrapper:"w-8 h-8",circle1:"border-3",circle2:"border-3",dots:"size-1.5",label:"text-medium"},lg:{wrapper:"w-10 h-10",circle1:"border-3",circle2:"border-3",dots:"size-2",label:"text-large"}},color:{current:{circle1:"border-b-current",circle2:"border-b-current",dots:"bg-current",spinnerBars:"bg-current"},white:{circle1:"border-b-white",circle2:"border-b-white",dots:"bg-white",spinnerBars:"bg-white"},default:{circle1:"border-b-default",circle2:"border-b-default",dots:"bg-default",spinnerBars:"bg-default"},primary:{circle1:"border-b-primary",circle2:"border-b-primary",dots:"bg-primary",spinnerBars:"bg-primary"},secondary:{circle1:"border-b-secondary",circle2:"border-b-secondary",dots:"bg-secondary",spinnerBars:"bg-secondary"},success:{circle1:"border-b-success",circle2:"border-b-success",dots:"bg-success",spinnerBars:"bg-success"},warning:{circle1:"border-b-warning",circle2:"border-b-warning",dots:"bg-warning",spinnerBars:"bg-warning"},danger:{circle1:"border-b-danger",circle2:"border-b-danger",dots:"bg-danger",spinnerBars:"bg-danger"}},labelColor:{foreground:{label:"text-foreground"},primary:{label:"text-primary"},secondary:{label:"text-secondary"},success:{label:"text-success"},warning:{label:"text-warning"},danger:{label:"text-danger"}},variant:{default:{circle1:["animate-spinner-ease-spin","border-solid","border-t-transparent","border-l-transparent","border-r-transparent"],circle2:["opacity-75","animate-spinner-linear-spin","border-dotted","border-t-transparent","border-l-transparent","border-r-transparent"]},gradient:{circle1:["border-0","bg-gradient-to-b","from-transparent","via-trans
1parent","to-primary","animate-spinner-linear-spin","[animation-duration:1s]","[-webkit-mask:radial-gradient(closest-side,rgba(0,0,0,0.0)calc(100%-3px),rgba(0,0,0,1)calc(100%-3px))]"],circle2:["hidden"]},wave:{wrapper:"translate-y-3/4",dots:["animate-sway","spinner-dot-animation"]},dots:{wrapper:"translate-y-2/4",dots:["animate-blink","spinner-dot-blink-animation"]},spinner:{},simple:{wrapper:"text-foreground h-5 w-5 animate-spin",circle1:"opacity-25",circle2:"opacity-75"}}},defaultVariants:{size:"md",color:"primary",labelColor:"foreground",variant:"default"},compoundVariants:[{variant:"gradient",color:"current",class:{circle1:"to-current"}},{variant:"gradient",color:"white",class:{circle1:"to-white"}},{variant:"gradient",color:"default",class:{circle1:"to-default"}},{variant:"gradient",color:"primary",class:{circle1:"to-primary"}},{variant:"gradient",color:"secondary",class:{circle1:"to-secondary"}},{variant:"gradient",color:"success",class:{circle1:"to-success"}},{variant:"gradient",color:"warning",class:{circle1:"to-warning"}},{variant:"gradient",color:"danger",class:{circle1:"to-danger"}},{variant:"wave",size:"sm",class:{wrapper:"w-5 h-5"}},{variant:"wave",size:"md",class:{wrapper:"w-8 h-8"}},{variant:"wave",size:"lg",class:{wrapper:"w-12 h-12"}},{variant:"dots",size:"sm",class:{wrapper:"w-5 h-5"}},{variant:"dots",size:"md",class:{wrapper:"w-8 h-8"}},{variant:"dots",size:"lg",class:{wrapper:"w-12 h-12"}},{variant:"simple",size:"sm",class:{wrapper:"w-5 h-5"}},{variant:"simple",size:"md",class:{wrapper:"w-8 h-8"}},{variant:"simple",size:"lg",class:{wrapper:"w-12 h-12"}},{variant:"simple",color:"current",class:{wrapper:"text-current"}},{variant:"simple",color:"white",class:{wrapper:"text-white"}},{variant:"simple",color:"default",class:{wrapper:"text-default"}},{variant:"simple",color:"primary",class:{wrapper:"text-primary"}},{variant:"simple",color:"secondary",class:{wrapper:"text-secondary"}},{variant:"simple",color:"success",class:{wrapper:"text-success"}},{variant:"simple",color:"warning",class:{wrapper:"text-warning"}},{variant:"simple",color:"danger",class:{wrapper:"text-danger"}}]}),n0=(l=(e,t)=>{let{slots:n,classNames:r,label:o,variant:i,getSpinnerProps:a}=function(e){var t,n;let[r,o]=n$(e,nQ.variantKeys),i=(0,C.useProviderContext)(),a=null!=(n=null!=(t=null==e?void 0:e.variant)?t:null==i?void 0:i.spinnerVariant)?n:"default",{children:l,className:s,classNames:c,label:d,...f}=r,p=(0,E.useMemo)(()=>nQ({...o}),[function(e){if(!e||"object"!=typeof e)return"";try{return JSON.stringify(e)}catch(e){return""}}(o)]),g=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];for(var r,o,i=0,a="";i<t.length;)(r=t[i++])&&(o=function e(t){var n,r,o="";if("string"==typeof t||"number"==typeof t)o+=t;else if("object"==typeof t)if(Array.isArray(t))for(n=0;n<t.length;n++)t[n]&&(r=e(t[n]))&&(o&&(o+=" "),o+=r);else for(n in t)t[n]&&(o&&(o+=" "),o+=n);return o}(r))&&(a&&(a+=" "),a+=o);return a}(null==c?void 0:c.base,s),h=d||l,m=(0,E.useMemo)(()=>h&&"string"==typeof h?h:f["aria-label"]?"":"Loading",[l,h,f["aria-label"]]),v=(0,E.useCallback)(()=>({"aria-label":m,className:p.base({class:g}),...f}),[m,p,g,f]);return{label:h,slots:p,classNames:c,variant:a,getSpinnerProps:v}}({...e});return"wave"===i||"dots"===i?(0,x.jsxs)("div",{ref:t,...a(),children:[(0,x.jsx)("div",{className:n.wrapper({class:null==r?void 0:r.wrapper}),children:[void 0,void 0,void 0].map((e,t)=>(0,x.jsx)("i",{className:n.dots({class:null==r?void 0:r.dots}),style:{"--dot-index":t}},"dot-".concat(t)))}),o&&(0,x.jsx)("span",{className:n.label({class:null==r?void 0:r.label}),children:o})]}):"simple"===i?(0,x.jsxs)("div",{ref:t,...a(),children:[(0,x.jsxs)("svg",{className:n.wrapper({class:null==r?void 0:r.wrapper}),fill:"none",viewBox:"0 0 24 24",children:[(0,x.jsx)("circle",{className:n.circle1({class:null==r?void 0:r.circle1}),cx:"12",cy:"12",r:"10",stroke:"currentColor",strokeWidth:"4"}),(0,x.jsx)("path",{className:n.circle2({class:null==r?void 0:r.circle2}),d:"M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z",fill:"
1currentColor"})]}),o&&(0,x.jsx)("span",{className:n.label({class:null==r?void 0:r.label}),children:o})]}):"spinner"===i?(0,x.jsxs)("div",{ref:t,...a(),children:[(0,x.jsx)("div",{className:n.wrapper({class:null==r?void 0:r.wrapper}),children:[...Array(12)].map((e,t)=>(0,x.jsx)("i",{className:n.spinnerBars({class:null==r?void 0:r.spinnerBars}),style:{"--bar-index":t}},"star-".concat(t)))}),o&&(0,x.jsx)("span",{className:n.label({class:null==r?void 0:r.label}),children:o})]}):(0,x.jsxs)("div",{ref:t,...a(),children:[(0,x.jsxs)("div",{className:n.wrapper({class:null==r?void 0:r.wrapper}),children:[(0,x.jsx)("i",{className:n.circle1({class:null==r?void 0:r.circle1})}),(0,x.jsx)("i",{className:n.circle2({class:null==r?void 0:r.circle2})})]}),o&&(0,x.jsx)("span",{className:n.label({class:null==r?void 0:r.label}),children:o})]})},(0,E.forwardRef)(l));n0.displayName="HeroUI.Spinner";let n1=(0,E.createContext)({});var n2=e.i(47414),n4=e.i(79347);let n5=n4.isBrowser?E.useLayoutEffect:E.useEffect,n3=(0,E.createContext)(null);var n6=e.i(72846),n8=E,n7=e.i(37806);function n9(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}class re extends n8.Component{getSnapshotBeforeUpdate(e){let t=this.props.childRef.current;if(t&&e.isPresent&&!this.props.isPresent){let e=t.offsetParent,n=(0,n6.isHTMLElement)(e)&&e.offsetWidth||0,r=this.props.sizeRef.current;r.height=t.offsetHeight||0,r.width=t.offsetWidth||0,r.top=t.offsetTop,r.left=t.offsetLeft,r.right=n-r.width-r.left}return null}componentDidUpdate(){}render(){return this.props.children}}function rt(e){let{children:t,isPresent:n,anchorX:r,root:o}=e,i=(0,n8.useId)(),a=(0,n8.useRef)(null),l=(0,n8.useRef)({width:0,height:0,top:0,left:0,right:0}),{nonce:s}=(0,n8.useContext)(n7.MotionConfigContext),c=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return E.useCallback(function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return e=>{let n=!1,r=t.map(t=>{let r=n9(t,e);return n||"function"!=typeof r||(n=!0),r});if(n)return()=>{for(let e=0;e<r.length;e++){let n=r[e];"function"==typeof n?n():n9(t[e],null)}}}}(...t),t)}(a,null==t?void 0:t.ref);return(0,n8.useInsertionEffect)(()=>{let{width:e,height:t,top:c,left:d,right:f}=l.current;if(n||!a.current||!e||!t)return;a.current.dataset.motionPopId=i;let p=document.createElement("style");s&&(p.nonce=s);let g=null!=o?o:document.head;return g.appendChild(p),p.sheet&&p.sheet.insertRule('\n          [data-motion-pop-id="'.concat(i,'"] {\n            position: absolute !important;\n            width: ').concat(e,"px !important;\n            height: ").concat(t,"px !important;\n            ").concat("left"===r?"left: ".concat(d):"right: ".concat(f),"px !important;\n            top: ").concat(c,"px !important;\n          }\n        ")),()=>{g.contains(p)&&g.removeChild(p)}},[n]),(0,x.jsx)(re,{isPresent:n,childRef:a,sizeRef:l,children:n8.cloneElement(t,{ref:c})})}let rn=e=>{let{children:t,initial:n,isPresent:r,onExitComplete:o,custom:i,presenceAffectsLayout:a,mode:l,anchorX:s,root:c}=e,d=(0,n2.useConstant)(rr),f=(0,E.useId)(),p=!0,g=(0,E.useMemo)(()=>(p=!1,{id:f,initial:n,isPresent:r,custom:i,onExitComplete:e=>{for(let t of(d.set(e,!0),d.values()))if(!t)return;o&&o()},register:e=>(d.set(e,!1),()=>d.delete(e))}),[r,d,o]);return a&&p&&(g={...g}),(0,E.useMemo)(()=>{d.forEach((e,t)=>d.set(t,!1))},[r]),E.useEffect(()=>{r||d.size||!o||o()},[r]),"popLayout"===l&&(t=(0,x.jsx)(rt,{isPresent:r,anchorX:s,root:c,children:t})),(0,x.jsx)(n3.Provider,{value:g,children:t})};function rr(){return new Map}let ro=e=>e.key||"";function ri(e){let t=[];return E.Children.forEach(e,e=>{(0,E.isValidElement)(e)&&t.push(e)}),t}let ra=e=>{let{children:t,custom:n,initial:r=!0,onExitComplete:o,presenceAffectsLayout:i=!0,mode:a="sync",propagate:l=!1,anchorX:s="left",root:c}=e,[d,f]=function(){let e=!(arguments.length>0)||void 0===arguments[0]||arguments[0],t=(0,E.useContext)(n3);if(null===t)return[!0,null];let{isPresent:n,onExitComplete:r,register:o}=t,i=(0,E.useId)();(0,E.useEffect)(()=>{if(e)return o(i)},[e]);let a=(0,E.useCallback)(()=>e&&r&&r(i),[i,r,e]);return!n&&r?[!1,a]:[!0]}(l),p=(0,E.useMemo)(()=>ri(t),[t]),g=l&&!d?[]:p.map(ro),h=(0,E.useRef)(!0),m=(0,E.useRef)(p),v=(0,n2.useConstant)(()=>new Map),[b,y]=(0,E.useState)(p),[w,k]=(0,E.useState)(p);n5(()=>{h.current=!1,m.current=p;for(let e=0;e<w.length;e++){let t=ro(w[e]);g.includes(t)?v.delete(t):!0!==v.get(t)&&v.set(t,!1)}},[w,g.length,g.join("-")]);let T=[];
1if(p!==b){let e=[...p];for(let t=0;t<w.length;t++){let n=w[t],r=ro(n);g.includes(r)||(e.splice(t,0,n),T.push(n))}return"wait"===a&&T.length&&(e=T),k(ri(e)),y(p),null}let{forceRender:C}=(0,E.useContext)(n1);return(0,x.jsx)(x.Fragment,{children:w.map(e=>{let t=ro(e),b=(!l||!!d)&&(p===w||g.includes(t));return(0,x.jsx)(rn,{isPresent:b,initial:(!h.current||!!r)&&void 0,custom:n,presenceAffectsLayout:i,mode:a,root:c,onExitComplete:b?void 0:()=>{if(!v.has(t))return;v.set(t,!0);let e=!0;v.forEach(t=>{t||(e=!1)}),e&&(null==C||C(),k(m.current),l&&(null==f||f()),o&&o())},anchorX:s,children:e},t)})})},rl=(0,E.createContext)({strict:!1}),rs=(0,E.createContext)({});var ru=e.i(98922),rc=e.i(42531);function rd(e){return Array.isArray(e)?e.join(" "):e}var rf=e.i(83411),rp=e.i(19026),rg=e.i(58768);let rh=()=>({style:{},transform:{},transformOrigin:{},vars:{}});function rm(e,t,n){for(let r in t)(0,rf.isMotionValue)(t[r])||(0,rp.isForcedMotionValue)(r,n)||(e[r]=t[r])}var rv=e.i(33203);let rb=()=>({...rh(),attrs:{}});var ry=e.i(50514),rw=e.i(98125),rx=e.i(44966),rE=e.i(44974),rk=e.i(43190);let rT=e=>(t,n)=>{let r=(0,E.useContext)(rs),o=(0,E.useContext)(n3),i=()=>(function(e,t,n,r){let{scrapeMotionValuesFromProps:o,createRenderState:i}=e;return{latestValues:function(e,t,n,r){let o={},i=r(e,{});for(let e in i){var a;o[e]=(a=i[e],(0,rf.isMotionValue)(a)?a.get():a)}let{initial:l,animate:s}=e,c=(0,ru.isControllingVariants)(e),d=(0,ru.isVariantNode)(e);t&&d&&!c&&!1!==e.inherit&&(void 0===l&&(l=t.initial),void 0===s&&(s=t.animate));let f=!!n&&!1===n.initial,p=(f=f||!1===l)?s:l;if(p&&"boolean"!=typeof p&&!(0,rE.isAnimationControls)(p)){let t=Array.isArray(p)?p:[p];for(let n=0;n<t.length;n++){let r=(0,rk.resolveVariantFromProps)(e,t[n]);if(r){let{transitionEnd:e,transition:t,...n}=r;for(let e in n){let t=n[e];if(Array.isArray(t)){let e=f?t.length-1:0;t=t[e]}null!==t&&(o[e]=t)}for(let t in e)o[t]=e[t]}}}return o}(t,n,r,o),renderState:i()}})(e,t,r,o);return n?i():(0,n2.useConstant)(i)},rC=rT({scrapeMotionValuesFromProps:e.i(32313).scrapeMotionValuesFromProps,createRenderState:rh}),rL=rT({scrapeMotionValuesFromProps:e.i(25954).scrapeMotionValuesFromProps,createRenderState:rb});var rS=e.i(76948);function rP(e){for(let t in e)rS.featureDefinitions[t]={...rS.featureDefinitions[t],...e[t]}}let rM=Symbol.for("motionComponentSymbol");function rA(e){return e&&"object"==typeof e&&Object.prototype.hasOwnProperty.call(e,"current")}var rN=e.i(79386);let rF=(0,E.createContext)({});function rR(e){var t,n;let{forwardMotionProps:r=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0;o&&rP(o);let a=(0,rx.isSVGComponent)(e)?rL:rC;function l(t,n){var o;let l,s={...(0,E.useContext)(n7.MotionConfigContext),...t,layoutId:function(e){let{layoutId:t}=e,n=(0,E.useContext)(n1).id;return n&&void 0!==t?n+"-"+t:t}(t)},{isStatic:c}=s,d=function(e){let{initial:t,animate:n}=function(e,t){if((0,ru.isControllingVariants)(e)){let{initial:t,animate:n}=e;return{initial:!1===t||(0,rc.isVariantLabel)(t)?t:void 0,animate:(0,rc.isVariantLabel)(n)?n:void 0}}return!1!==e.inherit?t:{}}(e,(0,E.useContext)(rs));return(0,E.useMemo)(()=>({initial:t,animate:n}),[rd(t),rd(n)])}(t),f=a(t,c);if(!c&&n4.isBrowser){(0,E.useContext)(rl).strict;let t=function(e){let{drag:t,layout:n}=rS.featureDefinitions;if(!t&&!n)return{};let r={...t,...n};return{MeasureLayout:(null==t?void 0:t.isEnabled(e))||(null==n?void 0:n.isEnabled(e))?r.MeasureLayout:void 0,ProjectionNode:r.ProjectionNode}}(s);l=t.MeasureLayout,d.visualElement=function(e,t,n,r,o){var i,a,l,s;let{visualElement:c}=(0,E.useContext)(rs),d=(0,E.useContext)(rl),f=(0,E.useContext)(n3),p=(0,E.useContext)(n7.MotionConfigContext).reducedMotion,g=(0,E.useRef)(null);r=r||d.renderer,!g.current&&r&&(g.current=r(e,{visualState:t,parent:c,props:n,presenceContext:f,blockInitialAnimation:!!f&&!1===f.initial,reducedMotionConfig:p}));let h=g.current,m=(0,E.useContext)(rF);h&&!h.projection&&o&&("html"===h.type||"svg"===h.type)&&function(e,t,n,r){let{layoutId:o,layout:i,drag:a,dragConstraints:l,layoutScroll:s,layoutRoot:c,layoutCrossfade:d}=t;e.projection=new n(e.latestValues,t["data-framer-portal-id"]?void 0:function e(t){if(t)return!1!==t.options.allowProjection?t.projection:e(t.parent)}(e.parent)),e.projection.setOptions({layoutId:o,layout:i,alwaysMeasureLayout:!!a||l&&rA(l),visualElement:e,animationType:"string"==typeof i?i:"both",initialPromotionConfig:r,crossfade:d,layoutScroll:s,layoutRoot:c})}(g.current,n,o,m);let v=(0,E.useRef)(!1);(0,E.useInsertionEffect)(()=>{h&&v.current&&h.update(n,f)});let b=n[rN.optimizedAppearDataAttribute],y=(0,E.useRef)(!!b&&!(null==(i=(a=window).MotionHandoffIsComplete)?void 0:i.call(a,b))&&(null==(l=(s=window).MotionHasOptimisedAnimation)?void 0:l.call(s,b)));return n5(()=>{h&&(v.current=!0,window.MotionIsMounted=!0,h.updateFeatures(),h.scheduleRenderMicrotask(),y.current&&h.animationState&&h.animationState.animateChanges())}),(0,E.useEffect)(()=>{h&&(!y.current&&h.animationState&&h.animationState.animateChanges(),y.current&&(queueMicrotask(()=>{var e,t;null==(e=(t=window).MotionHandoffMarkAsComplete)||e.call(t,b)}),y.current=!1),h.enteringChildren=void 0)}),h}(e,f,s,i,t.ProjectionNode)}return(0,x.jsxs)(rs.Provider,{value:d,children:[l&&d.visualElement?(0,x.jsx)(l,{visualElement:d.visualElement,...s}):null,function(e,t,n,r,o){let{latestValues:i}=r,a=arguments.length>5&&void 0!==arguments[5]&&arguments[5],l=((0,rx.isSVGComponent)(e)?function(e,t,n,r){let o=(0,E.useMemo)(()=>{let n=rb();return(0,rv.buildSVGAttrs)(n,t,(0,ry.isSVGTag)(r),e.transformTemplate,e.style),{...n.attrs,style:{...n.style}}},[t]);if(e.style){let t={};rm(t,e.style,e),o.style={...t,...o.style}}return o}:function(e,t){let n={},r=function(e,t){let n=e.style||{},r={};return rm(r,n,e),Object.assign(r,function(e,t){let{transformTemplate:n}=e;return(0,E.useMemo)(()=>{let e=rh();return(0,rg.buildHTMLStyles)(e,t,n),Object.assign({},e.vars,e.style)},[t])}(e,t)),r}(e,t);return e.drag&&!1!==e.dragListener&&(n.draggable=!1,r.userSelect=r.WebkitUserSelect=r.WebkitTouchCallout="none",r.touchAction=!0===e.drag?"none":"pan-".concat("x"===e.drag?"y":"x")),void 0===e.tabIndex&&(e.onTa
1p||e.onTapStart||e.whileTap)&&(n.tabIndex=0),n.style=r,n})(t,i,o,e),s=(0,rw.filterProps)(t,"string"==typeof e,a),c=e!==E.Fragment?{...s,...l,ref:n}:{},{children:d}=t,f=(0,E.useMemo)(()=>(0,rf.isMotionValue)(d)?d.get():d,[d]);return(0,E.createElement)(e,{...c,children:f})}(e,t,(o=d.visualElement,(0,E.useCallback)(e=>{e&&f.onMount&&f.onMount(e),o&&(e?o.mount(e):o.unmount()),n&&("function"==typeof n?n(e):rA(n)&&(n.current=e))},[o])),f,c,r)]})}l.displayName="motion.".concat("string"==typeof e?e:"create(".concat(null!=(n=null!=(t=e.displayName)?t:e.name)?n:"",")"));let s=(0,E.forwardRef)(l);return s[rM]=e,s}let rj=function(e,t){if("undefined"==typeof Proxy)return rR;let n=new Map,r=(e,t)=>rR(e,t,void 0,void 0);return new Proxy((e,t)=>r(e,t),{get:(e,t)=>"create"===t?r:(n.has(t)||n.set(t,rR(t,void 0,void 0,void 0)),n.get(t))})}();function rK(e){let{children:t,features:n,strict:r=!1}=e,[,o]=(0,E.useState)(!rD(n)),i=(0,E.useRef)(void 0);if(!rD(n)){let{renderer:e,...t}=n;i.current=e,rP(t)}return(0,E.useEffect)(()=>{rD(n)&&n().then(e=>{let{renderer:t,...n}=e;rP(n),i.current=t,o(!0)})},[]),(0,x.jsx)(rl.Provider,{value:{renderer:i.current,strict:r},children:t})}function rD(e){return"function"==typeof e}var rI=()=>e.A(75977).then(e=>e.default),rO=e=>{let{ripples:t=[],motionProps:n,color:r="currentColor",style:o,onClear:i}=e;return(0,x.jsx)(x.Fragment,{children:t.map(e=>{let t=Math.min(Math.max(.01*e.size,.2),e.size>100?.75:.5);return(0,x.jsx)(rK,{features:rI,children:(0,x.jsx)(ra,{mode:"popLayout",children:(0,x.jsx)(rj.span,{animate:{transform:"scale(2)",opacity:0}
1,className:"heroui-ripple",exit:{opacity:0},initial:{transform:"scale(0)",opacity:.35},style:{position:"absolute",backgroundColor:r,borderRadius:"100%",transformOrigin:"center",pointerEvents:"none",overflow:"hidden",inset:0,zIndex:0,top:e.y,left:e.x,width:"".concat(e.size,"px"),height:"".concat(e.size,"px"),...o},transition:{duration:t},onAnimationComplete:()=>{i(e.key)},...n})})},e.key)})})};function rH(e){return(0,E.forwardRef)(e)}rO.displayName="HeroUI.Ripple";var rB=function(e,t){let n=!(arguments.length>2)||void 0===arguments[2]||arguments[2];if(!t)return[e,{}];let r=t.reduce((t,n)=>n in e?{...t,[n]:e[n]}:t,{});return n?[Object.keys(e).filter(e=>!t.includes(e)).reduce((t,n)=>({...t,[n]:e[n]}),{}),r]:[e,r]},rz=rH((e,t)=>{let{Component:n,domRef:r,children:o,spinnerSize:i,spinner:a=(0,x.jsx)(n0,{color:"current",size:i}),spinnerPlacement:l,startContent:s,endContent:c,isLoading:d,disableRipple:f,getButtonProps:p,getRippleProps:g,isIconOnly:h}=function(e){var t,n,r,o,i,a,l,s,c;let d=T(),f=(0,C.useProviderContext)(),p=!!d,{ref:g,as:h,children:m,startContent:v,endContent:b,autoFocus:y,className:w,spinner:x,isLoading:k=!1,disableRipple:M=!1,fullWidth:A=null!=(t=null==d?void 0:d.fullWidth)&&t,radius:R=null==d?void 0:d.radius,size:D=null!=(n=null==d?void 0:d.size)?n:"md",color:I=null!=(r=null==d?void 0:d.color)?r:"default",variant:O=null!=(o=null==d?void 0:d.variant)?o:"solid",disableAnimation:H=null!=(a=null!=(i=null==d?void 0:d.disableAnimation)?i:null==f?void 0:f.disableAnimation)&&a,isDisabled:B=null!=(l=null==d?void 0:d.isDisabled)&&l,isIconOnly:z=null!=(s=null==d?void 0:d.isIconOnly)&&s,spinnerPlacement:_="start",onPress:W,onClick:V,...G}=e,U=h||"button",X="string"==typeof U,Y=function(e){let t=(0,E.useRef)(null);return(0,E.useImperativeHandle)(e,()=>t.current),t}(g),Z=null!=(c=M||(null==f?void 0:f.disableRipple))?c:H,{isFocusVisible:$,isFocused:Q,focusProps:ee}=function(){var e;let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{autoFocus:n=!1,isTextInput:r,within:o}=t,i=(0,E.useRef)({isFocused:!1,isFocusVisible:n||ea()}),[a,l]=(0,E.useState)(!1),[s,c]=(0,E.useState)(()=>i.current.isFocused&&i.current.isFocusVisible),d=(0,E.useCallback)(()=>
1c(i.current.isFocused&&i.current.isFocusVisible),[]),f=(0,E.useCallback)(e=>{i.current.isFocused=e,l(e),d()},[d]);e={isTextInput:r},eo(),(0,E.useEffect)(()=>{let t=(t,n)=>{(function(e,t,n){let r=N(null==n?void 0:n.target),o="undefined"!=typeof window?F(null==n?void 0:n.target).HTMLInputElement:HTMLInputElement,i="undefined"!=typeof window?F(null==n?void 0:n.target).HTMLTextAreaElement:HTMLTextAreaElement,a="undefined"!=typeof window?F(null==n?void 0:n.target).HTMLElement:HTMLElement,l="undefined"!=typeof window?F(null==n?void 0:n.target).KeyboardEvent:KeyboardEvent;return!((e=e||r.activeElement instanceof o&&!el.has(r.activeElement.type)||r.activeElement instanceof i||r.activeElement instanceof a&&r.activeElement.isContentEditable)&&"keyboard"===t&&n instanceof l&&!J[n.key])})(!!(null==e?void 0:e.isTextInput),t,n)&&(e=>{i.current.isFocusVisible=e,d()})(ea())};return q.add(t),()=>{q.delete(t)}},[]);let{focusProps:p}=function(e){let{isDisabled:t,onFocus:n,onBlur:r,onFocusChange:o}=e,i=(0,E.useCallback)(e=>{if(e.target===e.currentTarget)return r&&r(e),o&&o(!1),!0},[r,o]),a=K(i),l=(0,E.useCallback)(e=>{var t;let r=N(e.target),i=r?eu(r):eu();e.target===e.currentTarget&&i===(t=e.nativeEvent,t.target)&&(n&&n(e),o&&o(!0),a(e))}
1,[o,n,a]);return{focusProps:{onFocus:!t&&(n||o||r)?l:void 0,onBlur:!t&&(r||o)?i:void 0}}}({isDisabled:o,onFocusChange:f}),{focusWithinProps:g}=function(e){let{isDisabled:t,onBlurWithin:n,onFocusWithin:r,onFocusWithinChange:o}=e,i=(0,E.useRef)({isFocusWithin:!1}),{addGlobalListener:a,removeAllGlobalListeners:l}=ec(),s=(0,E.useCallback)(e=>{e.currentTarget.contains(e.target)&&i.current.isFocusWithin&&!e.currentTarget.contains(e.relatedTarget)&&(i.current.isFocusWithin=!1,l(),n&&n(e),o&&o(!1))},[n,o,i,l]),c=K(s),d=(0,E.useCallback)(e=>{var t;if(!e.currentTarget.contains(e.target))return;let n=N(e.target),l=eu(n);if(!i.current.isFocusWithin&&l===(t=e.nativeEvent,t.target)){r&&r(e),o&&o(!0),i.current.isFocusWithin=!0,c(e);let t=e.currentTarget;a(n,"focus",e=>{if(i.current.isFocusWithin&&!es(t,e.target)){let r=new n.defaultView.FocusEvent("blur",{relatedTarget:e.target});Object.defineProperty(r,"target",{value:t}),Object.defineProperty(r,"currentTarget",{value:t}),s(j(r))}},{capture:!0})}},[r,o,c,a,s]);return t?{focusWithinProps:{onFocus:void 0,onBlur:void 0}}:{focusWithinProps:{onFocus:d,onBlur:s}}}({isDisabled:!o,onFocusWithinChange:f});return{isFocused:a,isFocusVisible:s,focusProps:o?g:p}}({autoFocus:y}),et=B||k,en=(0,E.useMemo)(()=>tN({size:D,color:I,variant:O,radius:R,fullWidth:A,isDisabled:et,isInGroup:p,disableAnimation:H,isIconOnly:z,className:w}),[D,I,O,R,A,et,p,z,H,w]),{onPress:er,onClear:ei,ripples:ed}=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},[t,n]=(0,E.useState)([]),r=(0,E.useCallback)(e=>{let t=e.target,r=Math.max(t.clientWidth,t.clientHeight);n(t=>{var n;return[...t,{key:(n=t.length.toString(),"".concat(n,"-").concat(Math.floor(1e6*Math.random()))),size:r,x:e.x-r/2,y:e.y-r/2}]})},[]);return{ripples:t,onClear:(0,E.useCallback)(e=>{n(t=>t.filter(t=>t.key!==e))},[]),onPress:r,...e}}(),ef=(0,E.useCallback)(e=>{Z||et||H||Y.current&&er(e)},[Z,et,H,Y,er]),{buttonProps:ep,isPressed:eg}=nq({elementType:h,isDisabled:et,onPress:S(W,ef),onClick:V,...G},Y),{isHovered:eh,hoverProps:ev}=function(e){let{onHoverStart:t,onHoverChange:n,onHoverEnd:r,isDisabled:o}=e,[i,a]=(0,E.useState)(!1),l=(0,E.useRef)({isHovered:!1,ignoreEmulatedMouseEvents:!1,pointerType:"",target:null}).current;(0,E.useEffect)(nJ,[]);let{addGlobalListener:s,removeAllGlobalListeners:c}=ec(),{hoverProps:d,triggerHoverEnd:f}=(0,E.useMemo)(()=>{let e=(e,t)=>{let o=l.target;
1l.pointerType="",l.target=null,"touch"!==t&&l.isHovered&&o&&(l.isHovered=!1,c(),r&&r({type:"hoverend",target:o,pointerType:t}),n&&n(!1),a(!1))},i={};return"undefined"!=typeof PointerEvent&&(i.onPointerEnter=r=>{nX&&"mouse"===r.pointerType||((r,i)=>{if(l.pointerType=i,o||"touch"===i||l.isHovered||!r.currentTarget.contains(r.target))return;l.isHovered=!0;let c=r.currentTarget;l.target=c,s(N(r.target),"pointerover",t=>{l.isHovered&&l.target&&!es(l.target,t.target)&&e(t,t.pointerType)},{capture:!0}),t&&t({type:"hoverstart",target:c,pointerType:i}),n&&n(!0),a(!0)})(r,r.pointerType)},i.onPointerLeave=t=>{!o&&t.currentTarget.contains(t.target)&&e(t,t.pointerType)}),{hoverProps:i,triggerHoverEnd:e}},[t,n,r,o,l,s,c]);return(0,E.useEffect)(()=>{o&&f({currentTarget:l.target},l.pointerType)},[o]),{hoverProps:d,isHovered:i}}({isDisabled:et}),eb=(0,E.useCallback)(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{"data-disabled":L(et),"data-focus":L(Q),"data-pressed":L(eg),"data-focus-visible":L($),"data-hover":L(eh),"data-loading":L(k),...function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];let r={...t[0]};for(let e=1;e<t.length;e++){let n=t[e];for(let e in n){let t=r[e],o=n[e];"function"==typeof t&&"function"==typeof o&&"o"===e[0]&&"n"===e[1]&&e.charCodeAt(2)>=65&&90>=e.charCodeAt(2)?r[e]=S(t,o):("className"===e||"UNSAFE_className"===e)&&"string"==typeof t&&"string"==typeof o?r[e]=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];for(var r,o,i=0,a="";i<t.length;)(r=t[i++])&&(o=function e(t){var n,r,o="";if("string"==typeof t||"number"==typeof t)o+=t;else if("object"==typeof t)if(Array.isArray(t))for(n=0;n<t.length;n++)t[n]&&(r=e(t[n]))&&(o&&(o+=" "),o+=r);else for(n in t)t[n]&&(o&&(o+=" "),o+=n);return o}(r))&&(a&&(a+=" "),a+=o);return a}(t,o):"id"===e&&t&&o?r.id=function(e,t){if(e===t)return e;let n=P.get(e);if(n)return n.forEach(e=>e.current=t),t;let r=P.get(t);return r?(r.forEach(t=>t.current=e),e):t}(t,o):r[e]=void 0!==o?o:t}}return r}(ep,ee,ev,em(G,{enabled:X}),em(e)),className:en}},[k,et,Q,eg,X,$,eh,ep,ee,ev,G,en]),ey=e=>(0,E.isValidElement)(e)?(0,E.cloneElement)(e,{"aria-hidden":!0,focusable:!1}):null,ew=ey(v),ex=ey(b);return{Component:U,children:m,domRef:Y,spinner:x,styles:en,startContent:ew,endContent:ex,isLoading:k,spinnerPlacement:_,spinnerSize:(0,E.useMemo)(()=>({sm:"sm",md:"sm",lg:"md"})[D],[D]),disableRipple:Z,getButtonProps:eb,getRippleProps:(0,E.useCallback)(()=>({ripples:ed,onClear:ei}),[ed,ei]),isIconOnly:z}}({...e,ref:t});return(0,x.jsxs)(n,{ref:r,...p(),children:[s,d&&"start"===l&&a,d&&h?null:o,d&&"end"===l&&a,c,!f&&(0,x.jsx)(rO,{...g()})]})});function r_(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}rz.displayName="HeroUI.Button";class rW{resample(e){var t,n;if(this.inputSampleRate===this.outputSampleRate)return e.slice();let r=Math.floor((e.length+this.phase)/this.ratio),o=new Float32Array(r),i=null!=(n=null!=(t=this.lastInputSample)?t:e[0])?n:0;for(let t=0;t<r;t++){let n=t*this.ratio+this.phase,r=Math.floor(n),a=n-r,l=r>=0?r<e.length?e[r]:e[e.length-1]:i,s=r+1<e.length?e[r+1]:l;o[t]=l+(s-l)*a}let a=r*this.ratio,l=e.length+this.phase-a;return this.phase=l,this.lastInputSample=e.length>0?e[e.length-1]:this.lastInputSample,o}constructor(e,t){r_(this,"inputSampleRate",void 0),r_(this,"outputSampleRate",void 0),r_(this,"ratio",void 0),r_(this,"lastInputSample",null),r_(this,"phase",0),this.inputSampleRate=e,this.outputSampleRate=t,this.ratio=e/t}}var rV=e.i(3885),rG=e.i(2954);e.i(36180);var rU=e.i(98925),rq=e.i(71535);function rX(e){return e?e.replace(/\s+([.,!?;:])/g,"$1").replace(/([.,!?;:])(?!\s|$)/g,"$1 ").replace(/\s+/g," ").replace(/([.!?])\s*([A-Z])/g,"$1 $2").trim():e}function rY(e){let{left:t,right:n,initialLeftFraction:r=.5,minLeftPx:o=260,minRightPx:i=260,gutterWidth:a=10,className:l="",viewMode:s}=e,c=(0,E.useRef)(null),[d,f]=(0,E.useState)(()=>r<.05?.05:r>.95?.95:r),p=(0,E.useRef)(!1),g=(0,E.useRef)(d),h=null!=s?s:"split",m=(0,E.useCallback)(e=>{let t=c.current;if(!t)return;let n=t.getBoundingClientRect(),r=n.width,a=Math.max(o,Math.min(r-i,e-n.left));f(Math.max(.05,Math.min(.95,r>0?a/r:.5)))},[o,i]);(0,E.useEffect)(()=>{let e=e=>{p.current&&m(e.clientX)},t=()=>{p.current=!1,document.body.style.cursor="",document.body.style.userSelect=""},n=e=>{p.current&&e.touches[0]&&m(e.touches[0].clientX)},r=()=>{p.current=!1,document.body.style.cursor="",document.body.style.userSelect=""};return window.addEventListener("mousemove",e),window.addEventListener("mouseup",t),window.addEventListener("touchmove",n,{passive:!1}),window.addEventListener("touchend",r),()=>{window.removeEventListener("mousemove",e),window.removeEventListener("mouseup",t),window.removeEventListener("touchmove",n),window.removeEventListener("touchend",r)}},[m]);let v=(0,E.useCallback)(e=>{p.current=!0,"number"==typeof e&&m(e),document.body.style.cursor="col-resize",document.body.style.userSelect="none"},[m]),b=(0,E.useRef)(h);(0,E.useEffect)(()=>{let e=b.current;e!==h&&("split"===e&&"split"!==h?g.current=d:"split"!==e&&"split"===h&&f(Math.max(.05,Math.min(.95,g.current))),b.current=h)},[h,d]);let y="split"===h,w="right"!==h,k="left"!==h,T=y?{flexBasis:"".concat(100*d,"%")}
1:{};return(0,x.jsxs)("div",{ref:c,className:"relative flex flex-col md:flex-row w-full h-full ".concat(l),children:[w&&(0,x.jsx)("div",{className:"relative flex h-full ".concat(y?"md:block":"flex-1"," ").concat(y&&k?"hidden md:flex":""),style:T,children:(0,x.jsx)("div",{className:"flex-1 min-w-0 h-full overflow-hidden",children:t})}),y&&(0,x.jsxs)("div",{role:"separator","aria-orientation":"vertical","aria-label":"Resize panels",className:"hidden md:block relative select-none",style:{width:"".concat(a,"px")},onMouseDown:e=>v(e.clientX),onTouchStart:e=>{var t;return v(null==(t=e.touches[0])?void 0:t.clientX)},children:[(0,x.jsx)("div",{className:"absolute inset-y-0 left-1/2 -translate-x-1/2 w-px bg-white/10"}),(0,x.jsx)("div",{className:"absolute inset-y-0 left-0 right-0 cursor-col-resize hover:bg-white/5 active:bg-white/10"}),(0,x.jsx)("div",{className:"absolute top-1/2 -translate-y-1/2 left-1/2 -translate-x-1/2 h-8 w-1.5 rounded-full bg-white/30 cursor-col-resize"})]}),k&&(0,x.jsx)("div",{className:"flex-1 min-w-0 flex h-full ".concat(y&&w?"hidden md:flex":""),children:(0,x.jsx)("div",{className:"flex-1 min-w-0 h-full overflow-hidden",children:n})})]})}function rZ(e){let{className:t="opacity-90"}=e;return(0,x.jsxs)("svg",{width:"16",height:"16",viewBox:"0 0 24 24",className:t,children:[(0,x.jsx)("rect",{x:"3",y:"4",width:"8",height:"16",rx:"2",fill:"none",stroke:"currentColor",strokeWidth:"1.5"}),(0,x.jsx)("rect",{x:"13",y:"4",width:"8",height:"16",rx:"2",fill:"none",stroke:"currentColor",strokeOpacity:"0.35",strokeWidth:"1.5"})]})}function rJ(e){let{className:t="opacity-90"}=e;return(0,x.jsxs)("svg",{width:"16",height:"16",viewBox:"0 0 24 24",className:t,children:[(0,x.jsx)("rect",{x:"13",y:"4",width:"8",height:"16",rx:"2",fill:"none",stroke:"currentColor",strokeWidth:"1.5"}),(0,x.jsx)("rect",{x:"3",y:"4",width:"8",height:"16",rx:"2",fill:"none",stroke:"currentColor",strokeOpacity:"0.35",strokeWidth:"1.5"})]})}function r$(e){let{className:t}=e;return(0,x.jsxs)("svg",{width:"16",height:"16",viewBox:"0 0 24 24",className:t,children:[(0,x.jsx)("rect",{x:"3",y:"4",width:"8",height:"16",rx:"2",fill:"none",stroke:"currentColor",strokeWidth:"1.5"}),(0,x.jsx)("rect",{x:"13",y:"4",width:"8",height:"16",rx:"2",fill:"none",stroke:"currentColor",strokeWidth:"1.5"}),(0,x.jsx)("rect",{x:"11.5",y:"4",width:"1",height:"16",className:"fill-current",opacity:"0.6"})]})}function rQ(e){let{className:t}=e;return(0,x.jsx)("svg",{width:"16",height:"16",viewBox:"0 -960 960 960",className:t,children:(0,x.jsx)("path",{d:"m476-80 182-480h84L924-80h-84l-43-122H603L560-80h-84ZM160-200l-56-56 202-202q-35-35-63.5-80T190-640h84q20 39 40 68t48 58q33-33 68.5-92.5T484-720H40v-80h280v-80h80v80h280v80H564q-21 72-63 148t-83 116l96 98-30 82-122-125-202 201Zm468-72h144l-72-204-72 204Z",fill:"currentColor"})})}function r0(e){let{className:t}=e;return(0,x.jsx)("svg",{width:"16",height:"16",viewBox:"0 -960 960 960",className:t,children:(0,x.jsx)("path",{d:"M480-480Zm320 320H600q0-20-1.5-40t-4.5-40h206v-480H160v46q-20-3-40-4.5T80-680v-40q0-33 23.5-56.5T160-800h640q33 0 56.5 23.5T880-720v480q0 33-23.5 56.5T800-160Zm-720 0v-120q50 0 85 35t35 85H80Zm200 0q0-83-58.5-141.5T80-360v-80q117 0 198.5 81.5T360-160h-80Zm160 0q0-75-28.5-140.5t-77-114q-48.5-48.5-114-77T80-520v-80q91 0 171 34.5T391-471q60 60 94.5 140T520-160h-80Z",fill:"currentColor"})})}var[r1,r2]=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{strict:t=!0,errorMessage:n="useContext: `context` is undefined. Seems you forgot to wrap component within the Provider",name:r}=e,o=E.createContext(void 0);return o.displayName=r,[o.Provider,function e(){var r;let i=E.useContext(o);if(!i&&t){let t=Error(n);throw t.name="ContextError",null==(r=Error.captureStackTrace)||r.call(Error,t,e),t}return i},o]}({name:"DropdownContext",errorMessage:"useDropdownContext: `context` is undefined. Seems you forgot to wrap all popover components within `<Dropdown />`"});function r4(e,t,n){let[r,o]=(0,E.useState)(e||t),i=(0,E.useRef)(void 0!==e),a=void 0!==e;(0,E.useEffect)(()=>{i.current,i.current=a},[a]);let l=a?e:r,s=(0,E.useCallback)(function(e){for(var t=arguments.length,r=Array(t>1?t-1:0),i=1;i<t;i++)r[i-1]=arguments[i];let s=function(e){for(var t=arguments.length,r=Array(t>1?t-1:0),o=1;o<t;o++)r[o-1]=arguments[o];n&&!Object.is(l,e)&&n(e,...r),a||(l=e)};"function"==typeof e?o(function(t){for(var n=arguments.length,o=Array(n>1?n-1:0),i=1;i<n;i++)o[i-1]=arguments[i];let c=e(a?l:t,...o);return(s(c,...r),a)?t:c}):(a||o(e),s(e,...r))},[a,l,n]);return[l,s]}function r5(e){let[t,n]=r4(e.isOpen,e.defaultOpen||!1,e.onOpenChange),r=(0,E.useCallback)(()=>{n(!0)},[n]),o=(0,E.useCallback)(()=>{n(!1)},[n]),i=(0,E.useCallback)(()=>{n(!t)},[n,t]);return{isOpen:t,setOpen:n,open:r,close:o,toggle:i}}var r3={};r3={"ar-AE":{longPressMessage:"اضغط مطولاً أو اضغط على Alt + السهم لأسفل لفتح القائمة"},"bg-BG":{longPressMessage:"Натиснете продължително или натиснете Alt+ стрелка надолу, за да отворите менюто"},"cs-CZ":{longPressMessage:"Dlouhým stiskem nebo stisknutím kláves Alt + šipka dolů otevřete nabídku"},"da-DK":{longPressMessage:"Langt tryk eller tryk på Alt + pil ned for at åbne menuen"},"de-DE":{longPressMessage:"Drücken Sie lange oder drücken Sie Alt + Nach-unten, um das Menü zu öffnen"},"el-GR":{longPressMessage:"Πιέστε παρατεταμένα ή πατήστε Alt + κάτω βέλος για να ανοίξετε το μενού"},"en-US":{longPressMessage:"Long press or press Alt + ArrowDown to open menu"},"es-ES":{longPressMessage:"Mantenga pulsado o pulse Alt + flecha abajo para abrir el menú"},"et-EE":{longPressMessage:"Menüü avamiseks vajutage pikalt või vajutage klahve Alt + allanool"},"fi-FI":{longPressMessage:"Avaa valikko painamalla pohjassa tai näppäinyhdistelmällä Alt + Alanuoli"},"fr-FR":{longPressMessage:"Appuyez de manière prolongée ou appuyez sur Alt + Flèche vers le bas pour ouvrir le menu."},"he-IL":{longPressMessage:"לחץ לחיצה ארוכה או הקש Alt + ArrowDown כדי לפתוח את התפריט"},"hr-HR":{longPressMessage:"Dugo pritisnite ili pritisnite Alt + strelicu prema dolje za otvaranje izbornika"},"hu-HU":{longPressMessage:"Nyomja meg hosszan, vagy nyomja meg az Alt + lefele nyíl gombot a menü megnyitásához"},"it-IT":{longPressMessage:"Premere a lungo o premere Alt + Freccia giù per aprire il menu"},"ja-JP":{longPressMessage:"長押しまたは Alt+下矢印キーでメニューを開く"},"ko-KR":{longPressMessage:"길게 누르거나 Alt + 아래쪽 화살표를 눌러 메뉴 열기"},"lt-LT":{longPressMessage:"Norėdami atidaryti meniu, nuspaudę palaikykite arba paspauskite „Alt + ArrowDown“."},"lv-LV":{longPressMessage:"Lai atvērtu izvēlni, turiet nospiestu vai nospiediet taustiņu kombināciju Alt + lejupvērstā bultiņa"},"nb-NO":{longPressMessage:"Langt trykk eller trykk Alt + PilNed for å åpne menyen"},"nl-NL":{longPressMessage:"Druk lang op Alt + pijl-omlaag of druk op Alt om het menu te openen"},"pl-PL":{longPressMessage:"Naciśnij i przytrzymaj lub naciśnij klawisze Alt + Strzałka w dół, aby otworzyć menu"},"pt-BR":{longPressMessage:"Pressione e segure ou pressione Alt + Seta para baixo para abrir o menu"},"pt-PT":{longPressMessage:"Prima continuamente ou prima Alt + Seta Para Baixo para abrir o menu"},"ro-RO":{longPressMessage:"Apăsați lung sau apăsați pe Alt + săgeată în jos pentru a deschide meniul"},"ru-RU":{longPressMessage:"Нажмите и удерживайте или нажмите Alt + Стрелка вниз, чтобы открыть меню"},"sk-SK":{longPressMessage:"Ponuku otvoríte dlhým stlačením alebo stlačením klávesu Alt + klávesu so šípkou nadol"},"sl-SI":{longPressMessage:"Za odprtje menija pritisnite in držite gumb ali pritisnite Alt+puščica navzdol"},"sr-SP":{longPressMessage:"Dugo pritisnite ili pritisnite Alt + strelicu prema dole da otvorite meni"},"sv-SE":{longPressMessage:"Håll nedtryckt eller tryck på Alt + pil nedåt för att öppna menyn"},"tr-TR":{longPressMessage:"Menüyü açmak için uzun basın veya Alt + Aşağı Ok tuşuna basın"},"uk-UA":{longPressMessage:"Довго або звичайно натисніть комбінацію клавіш Alt і стрілка вниз, щоб відкрити меню"},"zh-CN":{longPressMessage:"长按或按 Alt + 向下方向键以打开菜单"},"zh-TW":{longPressMessage:"長按或按 Alt+向下鍵以開啟功能表"}};let r6="undefined"!=typeof document?E.default.useLayoutEffect:()=>{},r8=null!=(f=E.default.useInsertionEffect)?f:r6;function r7(e){let t=(0,E.useRef)(null);return r8(()=>{t.current=e},[e]),(0,E.useCallback)(function(){for(var e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];let o=t.current;return null==o?void 0:o(...n)},[])}let r9=!!("undefined"!=typeof window&&window.document&&window.document.createElement),oe=new Map;function ot(e){let[n,r]=(0,E.useState)(e),o=(0,E.useRef)(null),i=(0,G.useSSRSafeId)(n),a=(0,E.useRef)(null);if(t&&t.register(a,i),r9){let e=oe.get(i);e&&!e.includes(o)?e.push(o):oe.set(i,[o])}return r6(()=>()=>{t&&t.unregister(a),oe.delete(i)},[i]),(0,E.useEffect)(()=>{let e=o.current;return e&&r(e),()=>{e&&(o.current=null)}}),i}function on(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=ot(),[n,r]=function(e){let[t,n]=(0,E.useState)(e),r=(0,E.useRef)(null),o=r7(()=>
1{if(!r.current)return;let e=r.current.next();if(e.done){r.current=null;return}t===e.value?o():n(e.value)});r6(()=>{r.current&&o()});let i=r7(e=>{r.current=e(t),o()});return[t,i]}(t),o=(0,E.useCallback)(()=>{r(function*(){yield t,yield document.getElementById(t)?t:void 0})},[t,r]);return r6(o,[t,o,...e]),n}function or(e){if(function(){if(null==oo){oo=!1;try{document.createElement("div").focus({get preventScroll(){return oo=!0,!0}})}catch(e){}}return oo}())e.focus({preventScroll:!0});else{let t=function(e){let t=e.parentNode,n=[],r=document.scrollingElement||document.documentElement;for(;t instanceof HTMLElement&&t!==r;)(t.offsetHeight<t.scrollHeight||t.offsetWidth<t.scrollWidth)&&n.push({element:t,scrollTop:t.scrollTop,scrollLeft:t.scrollLeft}),t=t.parentNode;return r instanceof HTMLElement&&n.push({element:r,scrollTop:r.scrollTop,scrollLeft:r.scrollLeft}),n}(e);e.focus(),function(e){for(let{element:t,scrollTop:n,scrollLeft:r}of e)t.scrollTop=n,t.scrollLeft=r}(t)}}"undefined"!=typeof FinalizationRegistry&&(t=new FinalizationRegistry(e=>{oe.delete(e)}));let oo=null,oi=e=>{var t;return null!=(t=null==e?void 0:e.ownerDocument)?t:document},oa=e=>e&&"window"in e&&e.window===e?e:oi(e).defaultView||window,ol="undefined"!=typeof Element&&"checkVisibility"in Element.prototype,os=["input:not([disabled]):not([type=hidden])","select:not([disabled])","textarea:not([disabled])","button:not([disabled])","a[href]","area[href]","summary","iframe","object","embed","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable^="false"])',"permission"],ou=os.join(":not([hidden]),")+",[tabindex]:not([disabled]):not([hidden])";function oc(e){return e.nativeEvent=e,e.isDefaultPrevented=()=>e.defaultPrevented,e.isPropagationStopped=()=>e.cancelBubble,e.persist=()=>{},e}os.push('[tabindex]:not([tabindex="-1"]):not([disabled])'),os.join(':not([hidden]):not([tabindex="-1"]),');let od=!1;function of(e){var t;if("undefined"==typeof window||null==window.navigator)return!1;let n=null==(t=window.navigator.userAgentData)?void 0:t.brands;return Array.isArray(n)&&n.some(t=>e.test(t.brand))||e.test(window.navigator.userAgent)}function op(e){var t;return"undefined"!=typeof window&&null!=window.navigator&&e.test((null==(t=window.navigator.userAgentData)?void 0:t.platform)||window.navigator.platform)}function og(e){let t=null;return()=>(null==t&&(t=e()),t)}let oh=og(function(){return op(/^Mac/i)}),om=og(function(){return op(/^iPhone/i)}),ov=og(function(){return op(/^iPad/i)||oh()&&navigator.maxTouchPoints>1}),ob=og(function(){return om()||ov()});og(function(){return oh()||ob()});let oy=og(function(){return of(/AppleWebKit/i)&&!ow()}),ow=og(function(){return of(/Chrome/i)}),ox=og(function(){return of(/Android/i)}),oE=og(function(){return of(/Firefox/i)}),ok=new Map,oT=new Set;function oC(){if("undefined"==typeof window)return;function e(e){return"propertyName"in e}let t=n=>{if(!e(n)||!n.target)return;let r=ok.get(n.target);if(r&&(r.delete(n.propertyName),0===r.size&&(n.target.removeEventListener("transitioncancel",t),ok.delete(n.target)),0===ok.size)){for(let e of oT)e();oT.clear()}};document.body.addEventListener("transitionrun",n=>{if(!e(n)||!n.target)return;let r=ok.get(n.target);r||(r=new Set,ok.set(n.target,r),n.target.addEventListener("transitioncancel",t,{once:!0})),r.add(n.propertyName)}),document.body.addEventListener("transitionend",t)}"undefined"!=typeof document&&("loading"!==document.readyState?oC():document.addEventListener("DOMContentLoaded",oC));let oL="default",oS="",oP=new WeakMap;function oM(e){if(ob())"disabled"===oL&&(oL="restoring",setTimeout(()=>{var t;t=()=>{if("restoring"===oL){let t=oi(e);"none"===t.documentElement.style.webkitUserSelect&&(t.documentElement.style.webkitUserSelect=oS||""),oS="",oL="default"}},requestAnimationFrame(()=>{for(let[e]of ok)"isConnected"in e&&!e.isConnected&&ok.delete(e);0===ok.size?t():oT.add(t)})},300));else if((e instanceof HTMLElement||e instanceof SVGElement)&&e&&oP.has(e)){let t=oP.get(e),n="userSelect"in e.style?"userSelect":"webkitUserSelect";"none"===e.style[n]&&(e.style[n]=t),""===e.getAttribute("style")&&e.removeAttribute("style"),oP.delete(e)}}let oA=E.default.createContext({register:()=>{}});function oN(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(){for(var e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];for(let e of t)"function"==typeof e&&e(...n)}}oA.displayName="PressResponderContext";let oF=function(){for(var e,t,n=0,r="",o=arguments.length;n<o;n++)(e=arguments[n])&&(t=function e(t){var n,r,o="";if("string"==typeof t||"number"==typeof t)o+=t;else if("object"==typeof t)if(Array.isArray(t)){var i=t.length;for(n=0;n<i;n++)t[n]&&(r=e(t[n]))&&(o&&(o+=" "),o+=r)}
1else for(r in t)t[r]&&(o&&(o+=" "),o+=r);return o}(e))&&(r&&(r+=" "),r+=t);return r};function oR(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];let r={...t[0]};for(let e=1;e<t.length;e++){let n=t[e];for(let e in n){let t=r[e],o=n[e];"function"==typeof t&&"function"==typeof o&&"o"===e[0]&&"n"===e[1]&&e.charCodeAt(2)>=65&&90>=e.charCodeAt(2)?r[e]=oN(t,o):("className"===e||"UNSAFE_className"===e)&&"string"==typeof t&&"string"==typeof o?r[e]=oF(t,o):"id"===e&&t&&o?r.id=function(e,t){if(e===t)return e;let n=oe.get(e);if(n)return n.forEach(e=>e.current=t),t;let r=oe.get(t);return r?(r.forEach(t=>t.current=e),e):t}(t,o):r[e]=void 0!==o?o:t}}return r}function oj(){let e=(0,E.useRef)(new Map),t=(0,E.useCallback)((t,n,r,o)=>{let i=(null==o?void 0:o.once)?function(){for(var t=arguments.length,n=Array(t),o=0;o<t;o++)n[o]=arguments[o];e.current.delete(r),r(...n)}:r;e.current.set(r,{type:n,eventTarget:t,fn:i,options:o}),t.addEventListener(n,i,o)},[]),n=(0,E.useCallback)((t,n,r,o)=>{var i;let a=(null==(i=e.current.get(r))?void 0:i.fn)||r;t.removeEventListener(n,a,o),e.current.delete(r)},[]),r=(0,E.useCallback)(()=>{e.current.forEach((e,t)=>{n(e.eventTarget,e.type,t,e.options)})},[n]);return(0,E.useEffect)(()=>r,[r]),{addGlobalListener:t,removeGlobalListener:n,removeAllGlobalListeners:r}}function oK(e,t){return!!t&&!!e&&e.contains(t)}let oD=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document;return e.activeElement};function oI(e){return e.target}let oO=(0,E.createContext)({isNative:!0,open:function(e,t){var n=e=>oB(e,t);if(e instanceof HTMLAnchorElement)n(e);else if(e.hasAttribute("data-href")){let t=document.createElement("a");t.href=e.getAttribute("data-href"),e.hasAttribute("data-target")&&(t.target=e.getAttribute("data-target")),e.hasAttribute("data-rel")&&(t.rel=e.getAttribute("data-rel")),e.hasAttribute("data-download")&&(t.download=e.getAttribute("data-download")),e.hasAttribute("data-ping")&&(t.ping=e.getAttribute("data-ping")),e.hasAttribute("data-referrer-policy")&&(t.referrerPolicy=e.getAttribute("data-referrer-policy")),e.appendChild(t),n(t),e.removeChild(t)}},useHref:e=>e});function oH(){return(0,E.useContext)(oO)}function oB(e,t){var n,r;let o=!(arguments.length>2)||void 0===arguments[2]||arguments[2],{metaKey:i,ctrlKey:a,altKey:l,shiftKey:s}=t;oE()&&(null==(r=window.event)||null==(n=r.type)?void 0:n.startsWith("key"))&&"_blank"===e.target&&(oh()?i=!0:a=!0);let c=oy()&&oh()&&!ov()&&1?new KeyboardEvent("keydown",{keyIdentifier:"Enter",metaKey:i,ctrlKey:a,altKey:l,shiftKey:s}):new MouseEvent("click",{metaKey:i,ctrlKey:a,altKey:l,shiftKey:s,bubbles:!0,cancelable:!0});oB.isOpening=o,or(e),e.dispatchEvent(c),oB.isOpening=!1}function oz(e){return""===e.pointerType&&!!e.isTrusted||(ox()&&e.pointerType?"click"===e.type&&1===e.buttons:0===e.detail&&!e.pointerType)}oB.isOpening=!1;var o_=new WeakMap;class oW{continuePropagation(){nR(this,o_,!1)}get shouldStopPropagation(){return nN(this,o_)}constructor(e,t,n,r){var o;nF(this,o_,{writable:!0,value:void 0}),nR(this,o_,!0);let i=null!=(o=null==r?void 0:r.target)?o:n.currentTarget,a=null==i?void 0:i.getBoundingClientRect(),l,s=0,c,d=null;null!=n.clientX&&null!=n.clientY&&(c=n.clientX,d=n.clientY),a&&(null!=c&&null!=d?(l=c-a.left,s=d-a.top):(l=a.width/2,s=a.height/2)),this.type=e,this.pointerType=t,this.target=n.currentTarget,this.shiftKey=n.shiftKey,this.metaKey=n.metaKey,this.ctrlKey=n.ctrlKey,this.altKey=n.altKey,this.x=l,this.y=s}}let oV=Symbol("linkClicked"),oG="react-aria-pressable-style",oU="data-react-aria-pressable";function oq(e){let{onPress:t,onPressChange:n,onPressStart:r,onPressEnd:o,onPressUp:i,onClick:a,isDisabled:l,isPressed:s,preventFocusOnPress:c,shouldCancelOnPointerExit:d,allowTextSelectionOnPress:f,ref:p,...g}=function(e){var t;let n=(0,E.useContext)(oA);if(n){let{register:t,...r}=n;e=oR(r,e),t()}return t=e.ref,r6(()=>{if(n&&n.ref&&t)return n.ref.current=t.current,()=>{n.ref&&(n.ref.current=null)}}),e}(e),[h,m]=(0,E.useState)(!1),v=(0,E.useRef)({isPressed:!1,ignoreEmulatedMouseEvents:!1,didFirePressStart:!1,isTriggeringEvent:!1,activePointerId:null,target:null,isOverTarget:!1,pointerType:null,disposables:[]}),{addGlobalListener:b,removeAllGlobalListeners:y}=oj(),w=r7((e,t)=>{let o=v.current;if(l||o.didFirePressStart)return!1;let i=!0;if(o.isTriggeringEvent=!0,r){let n=new oW("pressstart",t,e);r(n),i=n.shouldStopPropagation}return n&&n(!0),o.isTriggeringEvent=!1,o.didFirePressStart=!0,m(!0),i}),x=r7(function(e,r){let i=!(arguments.length>2)||void 0===arguments[2]||arguments[2],a=v.current;if(!a.didFirePressStart)return!1;a.didFirePressStart=!1,a.isTriggeringEvent=!0;let s=!0;if(o){let t=new oW("pressend",r,e);o(t),s=t.shouldStopPropagation}if(n&&n(!1),m(!1),t&&i&&!l){let n=new oW("press",r,e);t(n),s&&(s=n.shouldStopPropagation)}return a.isTriggeringEvent=!1,s}),k=r7((e,t)=>{let n=v.current;if(l)return!1;if(i){n.isTriggeringEvent=!0;let r=new oW("pressup",t,e);return i(r),n.isTriggeringEvent=!1,r.shouldStopPropagation}return!0}),T=r7(e=>{let t=v.current;if(t.isPressed&&t.target){for(let n of(t.didFirePressStart&&null!=t.pointerType&&x(oZ(t.target,e),t.pointerType,!1),t.isPressed=!1,t.isOverTarget=!1,t.activePointerId=null,t.pointerType=null,y(),f||oM(t.target),t.disposables)
1)n();t.disposables=[]}}),C=r7(e=>{d&&T(e)}),L=r7(e=>{l||null==a||a(e)}),S=r7((e,t)=>{if(!l&&a){let n=new MouseEvent("click",e);Object.defineProperty(n,"target",{value:t}),Object.defineProperty(n,"currentTarget",{value:t}),a(oc(n))}}),P=(0,E.useMemo)(()=>{let e=v.current,t={onKeyDown(t){if(oY(t.nativeEvent,t.currentTarget)&&oK(t.currentTarget,oI(t.nativeEvent))){var r;oJ(oI(t.nativeEvent),t.key)&&t.preventDefault();let o=!0;if(!e.isPressed&&!t.repeat){e.target=t.currentTarget,e.isPressed=!0,e.pointerType="keyboard",o=w(t,"keyboard");let r=t.currentTarget;b(oi(t.currentTarget),"keyup",oN(t=>{oY(t,r)&&!t.repeat&&oK(r,oI(t))&&e.target&&k(oZ(e.target,t),"keyboard")},n),!0)}o&&t.stopPropagation(),t.metaKey&&oh()&&(null==(r=e.metaKeyEvents)||r.set(t.key,t.nativeEvent))}else"Meta"===t.key&&(e.metaKeyEvents=new Map)},onClick(t){if((!t||oK(t.currentTarget,oI(t.nativeEvent)))&&t&&0===t.button&&!e.isTriggeringEvent&&!oB.isOpening){let n=!0;if(l&&t.preventDefault(),!e.ignoreEmulatedMouseEvents&&!e.isPressed&&("virtual"===e.pointerType||oz(t.nativeEvent))){let e=w(t,"virtual"),r=k(t,"virtual"),o=x(t,"virtual");L(t),n=e&&r&&o}else if(e.isPressed&&"keyboard"!==e.pointerType){let r=e.pointerType||t.nativeEvent.pointerType||"virtual",o=k(oZ(t.currentTarget,t),r),i=x(oZ(t.currentTarget,t),r,!0);n=o&&i,e.isOverTarget=!1,L(t),T(t)}e.ignoreEmulatedMouseEvents=!1,n&&t.stopPropagation()}}},n=t=>{var n,r,o;if(e.isPressed&&e.target&&oY(t,e.target)){oJ(oI(t),t.key)&&t.preventDefault();let n=oI(t),o=oK(e.target,oI(t));x(oZ(e.target,t),"keyboard",o),o&&S(t,e.target),y(),"Enter"!==t.key&&oX(e.target)&&oK(e.target,n)&&!t[oV]&&(t[oV]=!0,oB(e.target,t,!1)),e.isPressed=!1,null==(r=e.metaKeyEvents)||r.delete(t.key)}else if("Meta"===t.key&&(null==(n=e.metaKeyEvents)?void 0:n.size)){let t=e.metaKeyEvents;for(let n of(e.metaKeyEvents=void 0,t.values()))null==(o=e.target)||o.dispatchEvent(new KeyboardEvent("keyup",n))}};if("undefined"!=typeof PointerEvent){t.onPointerDown=t=>{var o;if(0!==t.button||!oK(t.currentTarget,oI(t.nativeEvent)))return;if(o=t.nativeEvent,!ox()&&0===o.width&&0===o.height||1===o.width&&1===o.height&&0===o.pressure&&0===o.detail&&"mouse"===o.pointerType){e.pointerType="virtual";return}e.pointerType=t.pointerType;let i=!0;if(!e.isPressed){e.isPressed=!0,e.isOverTarget=!0,e.activePointerId=t.pointerId,e.target=t.currentTarget,f||function(e){if(ob()){if("default"===oL){let t=oi(e);oS=t.documentElement.style.webkitUserSelect,t.documentElement.style.webkitUserSelect="none"}oL="disabled"}else if(e instanceof HTMLElement||e instanceof SVGElement){let t="userSelect"in e.style?"userSelect":"webkitUserSelect";oP.set(e,e.style[t]),e.style[t]="none"}}(e.target),i=w(t,e.pointerType);let o=oI(t.nativeEvent);"releasePointerCapture"in o&&o.releasePointerCapture(t.pointerId),b(oi(t.currentTarget),"pointerup",n,!1),b(oi(t.currentTarget),"pointercancel",r,!1)}i&&t.stopPropagation()},t.onMouseDown=t=>{if(oK(t.currentTarget,oI(t.nativeEvent))&&0===t.button){if(c){let n=function(e){for(var t;e&&!((t=e).matches(ou)&&function e(t,n){return ol?t.checkVisibility({visibilityProperty:!0})&&!t.closest("[data-react-aria-prevent-focus]"):"#comment"!==t.nodeName&&function(e){let t=oa(e);if(!(e instanceof t.HTMLElement)&&!(e instanceof t.SVGElement))return!1;let{display:n,visibility:r}=e.style,o="none"!==n&&"hidden"!==r&&"collapse"!==r;if(o){let{getComputedStyle:t}=e.ownerDocument.defaultView,{display:n,visibility:r}=t(e);o="none"!==n&&"hidden"!==r&&"collapse"!==r}return o}(t)&&!t.hasAttribute("hidden")&&!t.hasAttribute("data-react-aria-prevent-focus")&&("DETAILS"!==t.nodeName||!n||"SUMMARY"===n.nodeName||t.hasAttribute("open"))&&(!t.parentElement||e(t.parentElement,t))}(t)&&!function(e){let t=e;for(;null!=t;){if(t instanceof t.ownerDocument.defaultView.HTMLElement&&t.inert)return!0;t=t.parentElement}return!1}(t));)e=e.parentElement;let n=oa(e),r=n.document.activeElement;if(!r||r===e)return;od=!0;let o=!1,i=e=>{(e.target===r||o)&&e.stopImmediatePropagation()},a=t=>{(t.target===r||o)&&(t.stopImmediatePropagation(),e||o||(o=!0,or(r),c()))},l=t=>{(t.target===e||o)&&t.stopImmediatePropagation()},s=t=>{(t.target===e||o)&&(t.stopImmediatePropagation(),o||(o=!0,or(r),c()))};n.addEventListener("blur",i,!0),n.addEventListener("focusout",a,!0),n.addEventListener("focusin",s,!0),n.addEventListener("focus",l,!0);let c=()=>{cancelAnimationFrame(d),n.removeEventListener("blur",i,!0),n.removeEventListener("focusout",a,!0),n.removeEventListener("focusin",s,!0),n.removeEventListener("focus",l,!0),od=!1,o=!1},d=requestAnimationFrame(c);return c}(t.target);n&&e.disposables.push(n)}
1t.stopPropagation()}},t.onPointerUp=t=>{oK(t.currentTarget,oI(t.nativeEvent))&&"virtual"!==e.pointerType&&(0!==t.button||e.isPressed||k(t,e.pointerType||t.pointerType))},t.onPointerEnter=t=>{t.pointerId===e.activePointerId&&e.target&&!e.isOverTarget&&null!=e.pointerType&&(e.isOverTarget=!0,w(oZ(e.target,t),e.pointerType))},t.onPointerLeave=t=>{t.pointerId===e.activePointerId&&e.target&&e.isOverTarget&&null!=e.pointerType&&(e.isOverTarget=!1,x(oZ(e.target,t),e.pointerType,!1),C(t))};let n=t=>{if(t.pointerId===e.activePointerId&&e.isPressed&&0===t.button&&e.target){if(oK(e.target,oI(t))&&null!=e.pointerType){let n=!1,r=setTimeout(()=>{e.isPressed&&e.target instanceof HTMLElement&&(n?T(t):(or(e.target),e.target.click()))},80);b(t.currentTarget,"click",()=>n=!0,!0),e.disposables.push(()=>clearTimeout(r))}else T(t);e.isOverTarget=!1}},r=e=>{T(e)};t.onDragStart=e=>{oK(e.currentTarget,oI(e.nativeEvent))&&T(e)}}return t},[b,l,c,y,f,T,C,x,w,k,L,S]);return(0,E.useEffect)(()=>{if(!p)return;let e=oi(p.current);if(!e||!e.head||e.getElementById(oG))return;let t=e.createElement("style");t.id=oG,t.textContent="\n@layer {\n  [".concat(oU,"] {\n    touch-action: pan-x pan-y pinch-zoom;\n  }\n}\n    ").trim(),e.head.prepend(t)},[p]),(0,E.useEffect)(()=>{let e=v.current;return()=>{var t;for(let n of(f||oM(null!=(t=e.target)?t:void 0),e.disposables))n();e.disposables=[]}},[f]),{isPressed:s||h,pressProps:oR(g,P,{[oU]:!0})}}function oX(e){return"A"===e.tagName&&e.hasAttribute("href")}function oY(e,t){let{key:n,code:r}=e,o=t.getAttribute("role");return("Enter"===n||" "===n||"Spacebar"===n||"Space"===r)&&!(t instanceof oa(t).HTMLInputElement&&!oQ(t,n)||t instanceof oa(t).HTMLTextAreaElement||t.isContentEditable)&&!(("link"===o||!o&&oX(t))&&"Enter"!==n)}function oZ(e,t){let n=t.clientX,r=t.clientY;return{currentTarget:e,shiftKey:t.shiftKey,ctrlKey:t.ctrlKey,metaKey:t.metaKey,altKey:t.altKey,clientX:n,clientY:r}}function oJ(e,t){return e instanceof HTMLInputElement?!oQ(e,t):!(e instanceof HTMLInputElement)&&(e instanceof HTMLButtonElement?"submit"!==e.type&&"reset"!==e.type:!oX(e))}let o$=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);function oQ(e,t){return"checkbox"===e.type||"radio"===e.type?" "===t:o$.has(e.type)}let o0=0,o1=new Map;var o2=e.i(96102);let o4=Symbol.for("react-aria.i18n.locale"),o5=Symbol.for("react-aria.i18n.strings");class o3{getStringForLocale(e,t){let n=this.getStringsForLocale(t)[e];if(!n)throw Error("Could not find intl message ".concat(e," in ").concat(t," locale"));return n}getStringsForLocale(e){let t=this.strings[e];return t||(t=function(e,t){var n;let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"en-US";if(t[e])return t[e];let o=(n=e,Intl.Locale?new Intl.Locale(n).language:n.split("-")[0]);if(t[o])return t[o];for(let e in t)if(e.startsWith(o+"-"))return t[e];return t[r]}(e,this.strings,this.defaultLocale),this.strings[e]=t),t}static getGlobalDictionaryForPackage(e){if("undefined"==typeof window)return null;let t=window[o4];if(void 0===a){let e=window[o5];if(!e)return null;for(let n in a={},e)a[n]=new o3({[t]:e[n]},t)}let n=null==a?void 0:a[e];if(!n)throw Error('Strings for package "'.concat(e,'" were not included by LocalizedStringProvider. Please add it to the list passed to createLocalizedStringDictionary.'));return n}constructor(e,t="en-US"){this.strings=Object.fromEntries(Object.entries(e).filter(e=>{let[,t]=e;return t})),this.defaultLocale=t}}let o6=new Map,o8=new Map;class o7{format(e,t){let n=this.strings.getStringForLocale(e,this.locale);return"function"==typeof n?n(t,this):n}plural(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"cardinal",r=t["="+e];if(r)return"function"==typeof r?r():r;let o=this.locale+":"+n,i=o6.get(o);return i||(i=new Intl.PluralRules(this.locale,{type:n}),o6.set(o,i)),"function"==typeof(r=t[i.select(e)]||t.other)?r():r}number(e){let t=o8.get(this.locale);return t||(t=new Intl.NumberFormat(this.locale),o8.set(this.locale,t)),t.format(e)}select(e,t){let n=e[t]||e.other;return"function"==typeof n?n():n}constructor(e,t){this.locale=e,this.strings=t}}let o9=new WeakMap;function ie(e,t){let n,{locale:r}=(0,o2.useLocale)(),o=t&&o3.getGlobalDictionaryForPackage(t)||((n=o9.get(e))||(n=new o3(e),o9.set(e,n)),n);return(0,E.useMemo)(()=>new o7(r,o),[r,o])}let it=new WeakMap,ir="undefined"!=typeof document?E.default.useLayoutEffect:()=>{};E.default.useInsertionEffect;let io=!!("undefined"!=typeof window&&window.document&&window.document.createElement),ii=new Map;function ia(e){let[t,r]=(0,E.useState)(e),o=(0,E.useRef)(null),i=(0,G.useSSRSafeId)(t),a=(0,E.useRef)(null);if(n&&n.register(a,i),io){let e=ii.get(i);e&&!e.includes(o)?e.push(o):ii.set(i,[o])}return ir(()=>()=>{n&&n.unregister(a),ii.delete(i)},[i]),(0,E.useEffect)(()=>{let e=o.current;return e&&r(e),()=>{e&&(o.current=null)}}),i}function il(e,t,n){let r,{type:o}=e,{isOpen:i}=t;(0,E.useEffect)(()=>{n&&n.current&&it.set(n.current,t.close)}),"menu"===o?r=!0:"listbox"===o&&(r="listbox");let a=ia();return{triggerProps:{"aria-haspopup":r,"aria-expanded":i,"aria-controls":i?a:void 0,onPress:t.toggle},overlayProps:{id:a}}}"undefined"!=typeof FinalizationRegistry&&(n=new FinalizationRegistry(e=>{ii.delete(e)}));
1var is=tP({base:["w-full","p-1","min-w-[200px]"]});function iu(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];for(var r,o,i=0,a="";i<t.length;)(r=t[i++])&&(o=function e(t){var n,r,o="";if("string"==typeof t||"number"==typeof t)o+=t;else if("object"==typeof t)if(Array.isArray(t))for(n=0;n<t.length;n++)t[n]&&(r=e(t[n]))&&(o&&(o+=" "),o+=r);else for(n in t)t[n]&&(o&&(o+=" "),o+=n);return o}(r))&&(a&&(a+=" "),a+=o);return a}tP({slots:{base:["flex","group","gap-2","items-center","justify-between","relative","px-2","py-1.5","w-full","h-full","box-border","rounded-small","outline-solid outline-transparent","cursor-pointer","tap-highlight-transparent","data-[pressed=true]:opacity-70",...tM,"data-[focus-visible=true]:dark:ring-offset-background-content1"],wrapper:"w-full flex flex-col items-start justify-center",title:"flex-1 text-small font-normal truncate",description:["w-full","text-tiny","text-foreground-500","group-hover:text-current"],selectedIcon:["text-inherit","w-3","h-3","shrink-0"],shortcut:["px-1","py-0.5","rounded-sm","font-sans","text-foreground-500","text-tiny","border-small","border-default-300","group-hover:border-current"]},variants:{variant:{solid:{base:""},bordered:{base:"border-medium border-transparent bg-transparent"},light:{base:"bg-transparent"},faded:{base:"border-small border-transparent hover:border-default data-[hover=true]:bg-default-100"},flat:{base:""},shadow:{base:"data-[hover=true]:shadow-lg"}},color:{default:{},primary:{},secondary:{},success:{},warning:{},danger:{}},isDisabled:{true:{base:"opacity-disabled pointer-events-none"}},disableAnimation:{true:{},false:{}}},defaultVariants:{variant:"solid",color:"default"},compoundVariants:[{variant:"solid",color:"default",class:{base:"data-[hover=true]:bg-default data-[hover=true]:text-default-foreground"}},{variant:"solid",color:"primary",class:{base:"data-[hover=true]:bg-primary data-[hover=true]:text-primary-foreground"}},{variant:"solid",color:"secondary",class:{base:"data-[hover=true]:bg-secondary data-[hover=true]:text-secondary-foreground"}},{variant:"solid",color:"success",class:{base:"data-[hover=true]:bg-success data-[hover=true]:text-success-foreground"}},{variant:"solid",color:"warning",class:{base:"data-[hover=true]:bg-warning data-[hover=true]:text-warning-foreground"}},{variant:"solid",color:"danger",class:{base:"data-[hover=true]:bg-danger data-[hover=true]:text-danger-foreground"}},{variant:"shadow",color:"default",class:{base:"data-[hover=true]:shadow-default/50 data-[hover=true]:bg-default data-[hover=true]:text-default-foreground"}},{variant:"shadow",color:"primary",class:{base:"data-[hover=true]:shadow-primary/30 data-[hover=true]:bg-primary data-[hover=true]:text-primary-foreground"}},{variant:"shadow",color:"secondary",class:{base:"data-[hover=true]:shadow-secondary/30 data-[hover=true]:bg-secondary data-[hover=true]:text-secondary-foreground"}},{variant:"shadow",color:"success",class:{base:"data-[hover=true]:shadow-success/30 data-[hover=true]:bg-success data-[hover=true]:text-success-foreground"}},{variant:"shadow",color:"warning",class:{base:"data-[hover=true]:shadow-warning/30 data-[hover=true]:bg-warning data-[hover=true]:text-warning-foreground"}},{variant:"shadow",color:"danger",class:{base:"data-[hover=true]:shadow-danger/30 data-[hover=true]:bg-danger data-[hover=true]:text-danger-foreground"}},{variant:"bordered",color:"default",class:{base:"data-[hover=true]:border-default"}},{variant:"bordered",color:"primary",class:{base:"data-[hover=true]:border-primary data-[hover=true]:text-primary"}},{variant:"bordered",color:"secondary",class:{base:"data-[hover=true]:border-secondary data-[hover=true]:text-secondary"}},{variant:"bordered",color:"success",class:{base:"data-[hover=true]:border-success data-[hover=true]:text-success"}},{variant:"bordered",color:"warning",class:{base:"data-[hover=true]:border-warning data-[hover=true]:text-warning"}},{variant:"bordered",color:"danger",class:{base:"data-[hover=true]:border-danger data-[hover=true]:text-danger"}},{variant:"flat",color:"default",class:{base:"data-[hover=true]:bg-default/40 data-[hover=true]:text-default-foreground"}},{variant:"flat",color:"primary",class:{base:"data-[hover=true]:bg-primary/20 data-[hover=true]:text-primary"}},{variant:"flat",color:"secondary",class:{base:"data-[hover=true]:bg-secondary/20 data-[hover=true]:text-secondary"}},{variant:"flat",color:"success",class:{base:"data-[hover=true]:bg-success/20 data-[hover=true]:text-success "}},{variant:"flat",color:"warning",class:{base:"data-[hover=true]:bg-warning/20 data-[hover=true]:text-warning"}},{variant:"flat",color:"danger",class:{base:"data-[hover=true]:bg-danger/20 data-[hover=true]:text-danger"}},{variant:"faded",color:"default",class:{base:"data-[hover=true]:text-default-foreground"}},{variant:"faded",color:"primary",class:{base:"data-[hover=true]:text-primary"}},{variant:"faded",color:"secondary",class:{base:"data-[hover=true]:text-secondary"}},{variant:"faded",color:"success",class:{base:"data-[hover=true]:text-success"}},{variant:"faded",color:"warning",class:{base:"data-[hover=true]:text-warning"}},{variant:"faded",color:"danger",class:{base:"data-[hover=true]:text-danger"}},{variant:"light",color:"default",class:{base:"data-[hover=true]:text-default-500"}},{variant:"light",color:"primary",class:{base:"data-[hover=true]:text-primary"}},{variant:"light",color:"secondary",class:{base:"data-[hover=true]:text-secondary"}},{variant:"light",color:"success",class:{base:"data-[hover=true]:text-success"}},{variant:"light",color:"warning",class:{base:"data-[hover=true]:text-warning"}},{variant:"light",color:"danger",class:{base:"data-[hover=true]:text-danger"}}]}),tP({slots:{base:"relative mb-2",heading:"pl-1 text-tiny text-foreground-500",group:"data-[has-title=true]:pt-1",divider:"mt-2"}}),tP({base:"w-full flex flex-col gap-0.5 p-1"});var ic=new Map;function id(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];let r={...t[0]};for(let e=1;e<t.length;e++){let n=t[e];for(let e in n){let t=r[e],o=n[e];"function"==typeof t&&"function"==typeof o&&"o"===e[0]&&"n"===e[1]&&e.charCodeAt(2)>=65&&90>=e.charCodeAt(2)?r[e]=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(){for(var e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];for(let e of t)"function"==typeof e&&e(...n)}}(t,o):("className"===e||"UNSAFE_className"===e)&&"string"==typeof t&&"string"==typeof o?r[e]=iu(t,o):"id"===e&&t&&o?r.id=function(e,t){if(e===t)return e;let n=ic.get(e);
1if(n)return n.forEach(e=>e.current=t),t;let r=ic.get(t);return r?(r.forEach(t=>t.current=e),e):t}(t,o):r[e]=void 0!==o?o:t}}return r}var[ip,ig]=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{strict:t=!0,errorMessage:n="useContext: `context` is undefined. Seems you forgot to wrap component within the Provider",name:r}=e,o=E.createContext(void 0);return o.displayName=r,[o.Provider,function e(){var r;let i=E.useContext(o);if(!i&&t){let t=Error(n);throw t.name="ContextError",null==(r=Error.captureStackTrace)||r.call(Error,t,e),t}return i},o]}({name:"PopoverContext",errorMessage:"usePopoverContext: `context` is undefined. Seems you forgot to wrap all popover components within `<Popover />`"}),ih=new WeakMap,im=[],iv=(e,t)=>{if(t.includes("-")){let[,n]=t.split("-");return"".concat(e,"-").concat(n)}return e};function ib(e){var t;if("undefined"==typeof window||null==window.navigator)return!1;let n=null==(t=window.navigator.userAgentData)?void 0:t.brands;return Array.isArray(n)&&n.some(t=>e.test(t.brand))||e.test(window.navigator.userAgent)}function iy(e){var t;return"undefined"!=typeof window&&null!=window.navigator&&e.test((null==(t=window.navigator.userAgentData)?void 0:t.platform)||window.navigator.platform)}function iw(e){let t=null;return()=>(null==t&&(t=e()),t)}let ix=iw(function(){return iy(/^Mac/i)}),iE=iw(function(){return iy(/^iPhone/i)}),ik=iw(function(){return iy(/^iPad/i)||ix()&&navigator.maxTouchPoints>1}),iT=iw(function(){return iE()||ik()});iw(function(){return ix()||iT()});let iC=iw(function(){return ib(/AppleWebKit/i)&&!iL()}),iL=iw(function(){return ib(/Chrome/i)}),iS=iw(function(){return ib(/Android/i)});function iP(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1/0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1/0;return Math.min(Math.max(e,t),n)}iw(function(){return ib(/Firefox/i)});let iM={top:"top",bottom:"top",left:"left",right:"left"},iA={top:"bottom",bottom:"top",left:"right",right:"left"},iN={top:"left",left:"top"},iF={top:"height",left:"width"},iR={width:"totalWidth",height:"totalHeight"},ij={},iK="undefined"!=typeof document?window.visualViewport:null;function iD(e){var t,n,r,o,i;let a=0,l=0,s=0,c=0,d=0,f=0,p={},g=(null!=(t=null==iK?void 0:iK.scale)?t:1)>1;if("BODY"===e.tagName){let t=document.documentElement;s=t.clientWidth,c=t.clientHeight,a=null!=(n=null==iK?void 0:iK.width)?n:s,l=null!=(r=null==iK?void 0:iK.height)?r:c,p.top=t.scrollTop||e.scrollTop,p.left=t.scrollLeft||e.scrollLeft,iK&&(d=iK.offsetTop,f=iK.offsetLeft)}else({width:a,height:l,top:d,left:f}=i_(e,!1)),p.top=e.scrollTop,p.left=e.scrollLeft,s=a,c=l;return iC()&&("BODY"===e.tagName||"HTML"===e.tagName)&&g&&(p.top=0,p.left=0,d=null!=(o=null==iK?void 0:iK.pageTop)?o:0,f=null!=(i=null==iK?void 0:iK.pageLeft)?i:0),{width:a,height:l,totalWidth:s,totalHeight:c,scroll:p,top:d,left:f}}function iI(e,t,n,r,o,i,a){var l;let s=null!=(l=o.scroll[e])?l:0,c=r[iF[e]],d=r.scroll[iM[e]]+i,f=c+r.scroll[iM[e]]-i,p=t-s+a[e]-r[iM[e]],g=t-s+n+a[e]-r[iM[e]];return p<d?d-p:g>f?Math.max(f-g,d-p):0}function iO(e){if(ij[e])return ij[e];let[t,n]=e.split(" "),r=iM[t]||"right",o=iN[r];iM[n]||(n="center");let i=iF[r],a=iF[o];return ij[e]={placement:t,crossPlacement:n,axis:r,crossAxis:o,size:i,crossSize:a},ij[e]}function iH(e,t,n,r,o,i,a,l,s,c){var d,f,p,g,h;let{placement:m,crossPlacement:v,axis:b,crossAxis:y,size:w,crossSize:x}=r,E={};E[y]=null!=(d=e[y])?d:0,"center"===v?E[y]+=((null!=(f=e[x])?f:0)-(null!=(p=n[x])?p:0))/2:v!==y&&(E[y]+=(null!=(g=e[x])?g:0)-(null!=(h=n[x])?h:0)),E[y]+=i;let k=e[y]-n[x]+s+c,T=e[y]+e[x]-s-c;if(E[y]=iP(E[y],k,T),m===b){let n=l?a[w]:t[iR[w]];E[iA[b]]=Math.floor(n-e[b]+o)}else E[b]=Math.floor(e[b]+e[w]+o);return E}function iB(e,t,n,r,o,i){var a,l,s;let{placement:c,axis:d,size:f}=i;return c===d?Math.max(0,n[d]-e[d]-(null!=(a=e.scroll[d])?a:0)+t[d]-(null!=(l=r[d])?l:0)-r[iA[d]]-o):Math.max(0,e[f]+e[d]+e.scroll[d]-t[d]-n[d]-n[f]-(null!=(s=r[d])?s:0)-r[iA[d]]-o)}function iz(e,t){let{top:n,left:r,width:o,height:i}=e.getBoundingClientRect();return t&&e instanceof e.ownerDocument.defaultView.HTMLElement&&(o=e.offsetWidth,i=e.offsetHeight),{top:n,left:r,width:o,height:i}}function i_(e,t){let{top:n,left:r,width:o,height:i}=iz(e,t),{scrollTop:a,scrollLeft:l,clientTop:s,clientLeft:c}=document.documentElement;return{top:n+a-s,left:r+l-c,width:o,height:i}}function iW(e,t,n){let r,o=window.getComputedStyle(e);
1if("fixed"===o.position)r=iz(e,n);else{r=i_(e,n);let o=i_(t,n),i=window.getComputedStyle(t);o.top+=(parseInt(i.borderTopWidth,10)||0)-t.scrollTop,o.left+=(parseInt(i.borderLeftWidth,10)||0)-t.scrollLeft,r.top-=o.top,r.left-=o.left}return r.top-=parseInt(o.marginTop,10)||0,r.left-=parseInt(o.marginLeft,10)||0,r}function iV(e){let t=window.getComputedStyle(e);return"none"!==t.transform||/transform|perspective/.test(t.willChange)||"none"!==t.filter||"paint"===t.contain||"backdropFilter"in t&&"none"!==t.backdropFilter||"WebkitBackdropFilter"in t&&"none"!==t.WebkitBackdropFilter}function iG(e){let{ref:t,box:n,onResize:r}=e;(0,E.useEffect)(()=>{let e=null==t?void 0:t.current;if(e)if(void 0===window.ResizeObserver)return window.addEventListener("resize",r,!1),()=>{window.removeEventListener("resize",r,!1)};else{let t=new window.ResizeObserver(e=>{e.length&&r()});return t.observe(e,{box:n}),()=>{e&&t.unobserve(e)}}},[r,t,n])}let iU="undefined"!=typeof document?window.visualViewport:null;var iq=e=>e?"true":void 0;function iX(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];for(var r,o,i=0,a="";i<t.length;)(r=t[i++])&&(o=function e(t){var n,r,o="";if("string"==typeof t||"number"==typeof t)o+=t;else if("object"==typeof t)if(Array.isArray(t))for(n=0;n<t.length;n++)t[n]&&(r=e(t[n]))&&(o&&(o+=" "),o+=r);else for(n in t)t[n]&&(o&&(o+=" "),o+=n);return o}(r))&&(a&&(a+=" "),a+=o);return a}var iY=new Map;function iZ(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];let r={...t[0]};for(let e=1;e<t.length;e++){let n=t[e];for(let e in n){let t=r[e],o=n[e];"function"==typeof t&&"function"==typeof o&&"o"===e[0]&&"n"===e[1]&&e.charCodeAt(2)>=65&&90>=e.charCodeAt(2)?r[e]=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(){for(var e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];for(let e of t)"function"==typeof e&&e(...n)}}(t,o):("className"===e||"UNSAFE_className"===e)&&"string"==typeof t&&"string"==typeof o?r[e]=iX(t,o):"id"===e&&t&&o?r.id=function(e,t){if(e===t)return e;let n=iY.get(e);if(n)return n.forEach(e=>e.current=t),t;let r=iY.get(t);return r?(r.forEach(t=>t.current=e),e):t}(t,o):r[e]=void 0!==o?o:t}}return r}function iJ(e,t){if("function"==typeof e)return()=>e(t);null!=e&&"current"in e&&(e.current=t)}var i$=(null==globalThis?void 0:globalThis.document)?E.useLayoutEffect:E.useEffect;let iQ="undefined"!=typeof document?E.default.useLayoutEffect:()=>{},i0=e=>{var t;return null!=(t=null==e?void 0:e.ownerDocument)?t:document},i1=e=>e&&"window"in e&&e.window===e?e:i0(e).defaultView||window,i2=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document;return e.activeElement};function i4(e){var t;if("undefined"==typeof window||null==window.navigator)return!1;let n=null==(t=window.navigator.userAgentData)?void 0:t.brands;return Array.isArray(n)&&n.some(t=>e.test(t.brand))||e.test(window.navigator.userAgent)}function i5(e){var t;return"undefined"!=typeof window&&null!=window.navigator&&e.test((null==(t=window.navigator.userAgentData)?void 0:t.platform)||window.navigator.platform)}function i3(e){let t=null;return()=>(null==t&&(t=e()),t)}let i6=i3(function(){return i5(/^Mac/i)}),i8=i3(function(){return i5(/^iPhone/i)}),i7=i3(function(){return i5(/^iPad/i)||i6()&&navigator.maxTouchPoints>1}),i9=i3(function(){return i8()||i7()});i3(function(){return i6()||i9()}),i3(function(){return i4(/AppleWebKit/i)&&!ae()});let ae=i3(function(){return i4(/Chrome/i)}),at=i3(function(){return i4(/Android/i)});i3(function(){return i4(/Firefox/i)}),"undefined"!=typeof Element&&Element.prototype;let an=["input:not([disabled]):not([type=hidden])","select:not([disabled])","textarea:not([disabled])","button:not([disabled])","a[href]","area[href]","summary","iframe","object","embed","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable^="false"])',"permission"];an.join(":not([hidden]),"),an.push('[tabindex]:not([tabindex="-1"]):not([disabled])'),an.join(':not([hidden]):not([tabindex="-1"]),');let ar=null!=(p=E.default.useInsertionEffect)?p:iQ;function ao(e){let t=(0,E.useRef)(null);return ar(()=>{t.current=e},[e]),(0,E.useCallback)(function(){for(var e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];let o=t.current;return null==o?void 0:o(...n)},[])}function ai(e){return e.nativeEvent=e,e.isDefaultPrevented=()=>e.defaultPrevented,e.isPropagationStopped=()=>e.cancelBubble,e.persist=()=>{},e}let aa=new Set,al=new Map,as=!1,au=!1;function ac(e,t){for(let n of aa)n(e,t)}function ad(e){as=!0,e.metaKey||!i6()&&e.altKey||e.ctrlKey||"Control"
1===e.key||"Shift"===e.key||"Meta"===e.key||ac("keyboard",e)}function af(e){("mousedown"===e.type||"pointerdown"===e.type)&&(as=!0,ac("pointer",e))}function ap(e){(""===e.pointerType&&e.isTrusted||(at()&&e.pointerType?"click"===e.type&&1===e.buttons:0===e.detail&&!e.pointerType))&&(as=!0)}function ag(e){e.target!==window&&e.target!==document&&e.isTrusted&&(as||au||ac("virtual",e),as=!1,au=!1)}function ah(){as=!1,au=!0}function am(e){if("undefined"==typeof window||"undefined"==typeof document||al.get(i1(e)))return;let t=i1(e),n=i0(e),r=t.HTMLElement.prototype.focus;t.HTMLElement.prototype.focus=function(){as=!0,r.apply(this,arguments)},n.addEventListener("keydown",ad,!0),n.addEventListener("keyup",ad,!0),n.addEventListener("click",ap,!0),t.addEventListener("focus",ag,!0),t.addEventListener("blur",ah,!1),"undefined"!=typeof PointerEvent&&(n.addEventListener("pointerdown",af,!0),n.addEventListener("pointermove",af,!0),n.addEventListener("pointerup",af,!0)),t.addEventListener("beforeunload",()=>{av(e)},{once:!0}),al.set(t,{focus:r})}let av=(e,t)=>{let n=i1(e),r=i0(e);t&&r.removeEventListener("DOMContentLoaded",t),al.has(n)&&(n.HTMLElement.prototype.focus=al.get(n).focus,r.removeEventListener("keydown",ad,!0),r.removeEventListener("keyup",ad,!0),r.removeEventListener("click",ap,!0),n.removeEventListener("focus",ag,!0),n.removeEventListener("blur",ah,!1),"undefined"!=typeof PointerEvent&&(r.removeEventListener("pointerdown",af,!0),r.removeEventListener("pointermove",af,!0),r.removeEventListener("pointerup",af,!0)),al.delete(n))};"undefined"!=typeof document&&function(e){let t,n=i0(void 0);"loading"!==n.readyState?am(void 0):(t=()=>{am(e)},n.addEventListener("DOMContentLoaded",t)),()=>av(e,t)}();let ab=new Map,ay=new Set;function aw(){if("undefined"==typeof window)return;function e(e){return"propertyName"in e}let t=n=>{if(!e(n)||!n.target)return;let r=ab.get(n.target);if(r&&(r.delete(n.propertyName),0===r.size&&(n.target.removeEventListener("transitioncancel",t),ab.delete(n.target)),0===ab.size)){for(let e of ay)e();ay.clear()}};document.body.addEventListener("transitionrun",n=>{if(!e(n)||!n.target)return;let r=ab.get(n.target);r||(r=new Set,ab.set(n.target,r),n.target.addEventListener("transitioncancel",t,{once:!0})),r.add(n.propertyName)}),document.body.addEventListener("transitionend",t)}function ax(e,t){return!!e&&!!t&&t.some(t=>t.contains(e))}"undefined"!=typeof document&&("loading"!==document.readyState?aw():document.addEventListener("DOMContentLoaded",aw)),E.default.createContext(null);class aE{get size(){return this.fastMap.size}getTreeNode(e){return this.fastMap.get(e)}addTreeNode(e,t,n){let r=this.fastMap.get(null!=t?t:null);if(!r)return;let o=new ak({scopeRef:e});r.addChild(o),o.parent=r,this.fastMap.set(e,o),n&&(o.nodeToRestore=n)}addNode(e){this.fastMap.set(e.scopeRef,e)}removeTreeNode(e){if(null===e)return;let t=this.fastMap.get(e);if(!t)return;let n=t.parent;for(let e of this.traverse())e!==t&&t.nodeToRestore&&e.nodeToRestore&&t.scopeRef&&t.scopeRef.current&&ax(e.nodeToRestore,t.scopeRef.current)&&(e.nodeToRestore=t.nodeToRestore);let r=t.children;n&&(n.removeChild(t),r.size>0&&r.forEach(e=>n&&n.addChild(e))),this.fastMap.delete(t.scopeRef)}*traverse(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.root;if(null!=e.scopeRef&&(yield e),e.children.size>0)for(let t of e.children)yield*this.traverse(t)}clone(){var e,t;let n=new aE;for(let r of this.traverse())n.addTreeNode(r.scopeRef,null!=(t=null==(e=r.parent)?void 0:e.scopeRef)?t:null,r.nodeToRestore);return n}constructor(){this.fastMap=new Map,this.root=new ak({scopeRef:null}),this.fastMap.set(null,this.root)}}class ak{addChild(e){this.children.add(e),e.parent=this}removeChild(e){this.children.delete(e),e.parent=void 0}constructor(e){this.children=new Set,this.contain=!1,this.scopeRef=e.scopeRef}}let aT=new aE;function aC(e,t){if(e.button>0)return!1;if(e.target){let t=e.target.ownerDocument;if(!t||!t.documentElement.contains(e.target)||e.target.closest("[data-react-aria-top-layer]"))return!1}return!!t.current&&!e.composedPath().includes(t.current)}var aL=[];function aS(e,t){let{disableOutsideEvents:n=!0,isDismissable:r=!1,isKeyboardDismissDisabled:o=!1,isOpen:i,onClose:a,shouldCloseOnBlur:l,shouldCloseOnInteractOutside:s}=e;(0,E.useEffect)(()=>
1{if(i&&!aL.includes(t))return aL.push(t),()=>{let e=aL.indexOf(t);e>=0&&aL.splice(e,1)}},[i,t]);let c=()=>{aL[aL.length-1]===t&&a&&a()};!function(e){let{ref:t,onInteractOutside:n,isDisabled:r,onInteractOutsideStart:o}=e,i=(0,E.useRef)({isPointerDown:!1,ignoreEmulatedMouseEvents:!1}),a=ao(e=>{n&&aC(e,t)&&(o&&o(e),i.current.isPointerDown=!0)}),l=ao(e=>{n&&n(e)});(0,E.useEffect)(()=>{let e=i.current;if(r)return;let n=i0(t.current);if("undefined"!=typeof PointerEvent){let r=n=>{e.isPointerDown&&aC(n,t)&&l(n),e.isPointerDown=!1};return n.addEventListener("pointerdown",a,!0),n.addEventListener("click",r,!0),()=>{n.removeEventListener("pointerdown",a,!0),n.removeEventListener("click",r,!0)}}},[t,r,a,l])}({isDisabled:!(r&&i),onInteractOutside:r&&i?e=>{(!s||s(e.target))&&(aL[aL.length-1]===t&&n&&(e.stopPropagation(),e.preventDefault()),c())}:void 0,onInteractOutsideStart:e=>{(!s||s(e.target))&&(aL[aL.length-1]===t&&n&&(e.stopPropagation(),e.preventDefault()),"pressEnd"!==function(e){let t=e.current;if(!t)return"unknown";let n=(t.getAttribute("role")||"").toLowerCase(),r=t.getAttribute("aria-modal");return("dialog"===n||"alertdialog"===n)&&(null===r||"true"===r.toLowerCase())?"pressEnd":["listbox","menu","tree","grid","combobox"].includes(n)?"pressStart":"unknown"}(t)&&c())},ref:t});let{focusWithinProps:d}=function(e){let t,n,r,o,i,a,{isDisabled:l,onBlurWithin:s,onFocusWithin:c,onFocusWithinChange:d}=e,f=(0,E.useRef)({isFocusWithin:!1}),{addGlobalListener:p,removeAllGlobalListeners:g}=(t=(0,E.useRef)(new Map),n=(0,E.useCallback)((e,n,r,o)=>{let i=(null==o?void 0:o.once)?function(){for(var e=arguments.length,n=Array(e),o=0;o<e;o++)n[o]=arguments[o];t.current.delete(r),r(...n)}:r;t.current.set(r,{type:n,eventTarget:e,fn:i,options:o}),e.addEventListener(n,i,o)},[]),r=(0,E.useCallback)((e,n,r,o)=>{var i;let a=(null==(i=t.current.get(r))?void 0:i.fn)||r;e.removeEventListener(n,a,o),t.current.delete(r)},[]),o=(0,E.useCallback)(()=>{t.current.forEach((e,t)=>{r(e.eventTarget,e.type,t,e.options)})},[r]),(0,E.useEffect)(()=>o,[o]),{addGlobalListener:n,removeGlobalListener:r,removeAllGlobalListeners:o}),h=(0,E.useCallback)(e=>{e.currentTarget.contains(e.target)&&f.current.isFocusWithin&&!e.currentTarget.contains(e.relatedTarget)&&(f.current.isFocusWithin=!1,g(),s&&s(e),d&&d(!1))},[s,d,f,g]),m=(i=(0,E.useRef)({isFocused:!1,observer:null}),iQ(()=>{let e=i.current;return()=>{e.observer&&(e.observer.disconnect(),e.observer=null)}},[]),a=ao(e=>{null==h||h(e)}),(0,E.useCallback)(e=>{if(e.target instanceof HTMLButtonElement||e.target instanceof HTMLInputElement||e.target instanceof HTMLTextAreaElement||e.target instanceof HTMLSelectElement){i.current.isFocused=!0;let t=e.target;t.addEventListener("focusout",e=>{i.current.isFocused=!1,t.disabled&&a(ai(e)),i.current.observer&&(i.current.observer.disconnect(),i.current.observer=null)},{once:!0}),i.current.observer=new MutationObserver(()=>{if(i.current.isFocused&&t.disabled){var e;null==(e=i.current.observer)||e.disconnect();let n=t===document.activeElement?null:document.activeElement;t.dispatchEvent(new FocusEvent("blur",{relatedTarget:n})),t.dispatchEvent(new FocusEvent("focusout",{bubbles:!0,relatedTarget:n}))}}),i.current.observer.observe(t,{attributes:!0,attributeFilter:["disabled"]})}},[a])),v=(0,E.useCallback)(e=>{if(!e.currentTarget.contains(e.target))return;let t=i0(e.target),n=i2(t);if(!f.current.isFocusWithin&&n===e.nativeEvent.target){c&&c(e),d&&d(!0),f.current.isFocusWithin=!0,m(e);let n=e.currentTarget;p(t,"focus",e=>{var r,o;if(f.current.isFocusWithin&&(r=n,!((o=e.target)&&r&&r.contains(o)))){let r=new t.defaultView.FocusEvent("blur",{relatedTarget:e.target});Object.defineProperty(r,"target",{value:n}),Object.defineProperty(r,"currentTarget",{value:n}),h(ai(r))}},{capture:!0})}},[c,d,m,p,h]);return l?{focusWithinProps:{onFocus:void 0,onBlur:void 0}}:{focusWithinProps:{onFocus:v,onBlur:h}}}({isDisabled:!l,onBlurWithin:e=>{!(!e.relatedTarget||function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(e instanceof Element&&e.closest("[data-react-aria-top-layer]"))return!0;for(let{scopeRef:n}of aT.traverse(aT.getTreeNode(t)))if(n&&ax(e,n.current))return!0;return!1}(e.relatedTarget,null))&&(!s||s(e.relatedTarget))&&c()}});return{overlayProps:{onKeyDown:e=>{"Escape"!==e.key||o||e.nativeEvent.isComposing||(e.stopPropagation(),e.preventDefault(),c())},...d},underlayProps:{onPointerDown:e=>{e.target===e.currentTarget&&e.preventDefault()}}}}"undefined"!=typeof window&&window.document&&window.document.createElement;let aP="undefined"!=typeof document?E.default.useLayoutEffect:()=>{},aM=null!=(g=E.default.useInsertionEffect)?g:aP,aA=e=>{var t;return null!=(t=null==e?void 0:e.ownerDocument)?t:document},aN=e=>e&&"window"in e&&e.window===e?e:aA(e).defaultView||window;"undefined"!=typeof Element&&Element.prototype;let aF=["input:not([disabled]):not([type=hidden])","select:not([disabled])","textarea:not([disabled])","button:not([disabled])","a[href]","area[href]","summary","iframe","object","embed","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable^="false"])',"permission"];function aR(e){return e.nativeEvent=e,e.isDefaultPrevented=()=>e.defaultPrevented,e.isPropagationStopped=()=>e.cancelBubble,e.persist=()=>{},e}function aj(e){let t=(0,E.useRef)({isFocused:!1,observer:null});aP(()=>{let e=t.current;return()=>{e.observer&&(e.observer.disconnect(),e.observer=null)}},[]);let n=function(e){let t=(0,E.useRef)(null);return aM(()=>{t.current=e},[e]),(0,E.useCallback)(function(){for(var e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];let o=t.current;return null==o?void 0:o(...n)},[])}(t=>{null==e||e(t)});return(0,E.useCallback)(e=>{if(e.target instanceof HTMLButtonElement||e.target instanceof HTMLInputElement||e.target instanceof HTMLTextAreaElement||e.target instanceof HTMLSelectElement){t.current.isFocused=!0;let r=e.target;r.addEventListener("focusout",e=>{t.current.isFocused=!1,r.disabled&&n(aR(e)),t.current.observer&&(t.current.observer.disconnect(),t.current.observer=null)},{once:!0}),t.current.observer=new MutationObserver(()=>{if(t.current.isFocused&&r.disabled){var e;null==(e=t.current.observer)||e.disconnect();
1let n=r===document.activeElement?null:document.activeElement;r.dispatchEvent(new FocusEvent("blur",{relatedTarget:n})),r.dispatchEvent(new FocusEvent("focusout",{bubbles:!0,relatedTarget:n}))}}),t.current.observer.observe(r,{attributes:!0,attributeFilter:["disabled"]})}},[n])}function aK(e){var t;if("undefined"==typeof window||null==window.navigator)return!1;let n=null==(t=window.navigator.userAgentData)?void 0:t.brands;return Array.isArray(n)&&n.some(t=>e.test(t.brand))||e.test(window.navigator.userAgent)}function aD(e){var t;return"undefined"!=typeof window&&null!=window.navigator&&e.test((null==(t=window.navigator.userAgentData)?void 0:t.platform)||window.navigator.platform)}function aI(e){let t=null;return()=>(null==t&&(t=e()),t)}aF.join(":not([hidden]),"),aF.push('[tabindex]:not([tabindex="-1"]):not([disabled])'),aF.join(':not([hidden]):not([tabindex="-1"]),');let aO=aI(function(){return aD(/^Mac/i)}),aH=aI(function(){return aD(/^iPhone/i)}),aB=aI(function(){return aD(/^iPad/i)||aO()&&navigator.maxTouchPoints>1}),az=aI(function(){return aH()||aB()});aI(function(){return aO()||az()}),aI(function(){return aK(/AppleWebKit/i)&&!a_()});let a_=aI(function(){return aK(/Chrome/i)}),aW=aI(function(){return aK(/Android/i)});aI(function(){return aK(/Firefox/i)});let aV=null,aG=new Set,aU=new Map,aq=!1,aX=!1,aY={Tab:!0,Escape:!0};function aZ(e,t){for(let n of aG)n(e,t)}function aJ(e){aq=!0,e.metaKey||!aO()&&e.altKey||e.ctrlKey||"Control"===e.key||"Shift"===e.key||"Meta"===e.key||(aV="keyboard",aZ("keyboard",e))}
1function a$(e){aV="pointer",("mousedown"===e.type||"pointerdown"===e.type)&&(aq=!0,aZ("pointer",e))}function aQ(e){(""===e.pointerType&&e.isTrusted||(aW()&&e.pointerType?"click"===e.type&&1===e.buttons:0===e.detail&&!e.pointerType))&&(aq=!0,aV="virtual")}function a0(e){e.target!==window&&e.target!==document&&e.isTrusted&&(aq||aX||(aV="virtual",aZ("virtual",e)),aq=!1,aX=!1)}function a1(){aq=!1,aX=!0}function a2(e){if("undefined"==typeof window||"undefined"==typeof document||aU.get(aN(e)))return;let t=aN(e),n=aA(e),r=t.HTMLElement.prototype.focus;t.HTMLElement.prototype.focus=function(){aq=!0,r.apply(this,arguments)},n.addEventListener("keydown",aJ,!0),n.addEventListener("keyup",aJ,!0),n.addEventListener("click",aQ,!0),t.addEventListener("focus",a0,!0),t.addEventListener("blur",a1,!1),"undefined"!=typeof PointerEvent&&(n.addEventListener("pointerdown",a$,!0),n.addEventListener("pointermove",a$,!0),n.addEventListener("pointerup",a$,!0)),t.addEventListener("beforeunload",()=>{a4(e)},{once:!0}),aU.set(t,{focus:r})}let a4=(e,t)=>{let n=aN(e),r=aA(e);t&&r.removeEventListener("DOMContentLoaded",t),aU.has(n)&&(n.HTMLElement.prototype.focus=aU.get(n).focus,r.removeEventListener("keydown",aJ,!0),r.removeEventListener("keyup",aJ,!0),r.removeEventListener("click",aQ,!0),n.removeEventListener("focus",a0,!0),n.removeEventListener("blur",a1,!1),"undefined"!=typeof PointerEvent&&(r.removeEventListener("pointerdown",a$,!0),r.removeEventListener("pointermove",a$,!0),r.removeEventListener("pointerup",a$,!0)),aU.delete(n))};function a5(){return"pointer"!==aV}"undefined"!=typeof document&&function(e){let t,n=aA(void 0);"loading"!==n.readyState?a2(void 0):(t=()=>{a2(e)},n.addEventListener("DOMContentLoaded",t)),()=>a4(e,t)}();let a3=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]),a6=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document;return e.activeElement};function a8(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(){for(var e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];for(let e of t)"function"==typeof e&&e(...n)}}function a7(e,t){if(!e)return!1;let n=window.getComputedStyle(e),r=/(auto|scroll)/.test(n.overflow+n.overflowX+n.overflowY);return r&&t&&(r=e.scrollHeight!==e.clientHeight||e.scrollWidth!==e.clientWidth),r}function a9(e,t){let n=e;for(a7(n,t)&&(n=n.parentElement);n&&!a7(n,t);)n=n.parentElement;return n||document.scrollingElement||document.documentElement}let le=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);function lt(e){return e instanceof HTMLInputElement&&!le.has(e.type)||e instanceof HTMLTextAreaElement||e instanceof HTMLElement&&e.isContentEditable}let ln="undefined"!=typeof document&&window.visualViewport,lr=0;function lo(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{isDisabled:t}=e;ir(()=>{if(!t){let e,t,n,o,i,a;return 1==++lr&&(r=iT()?(t=!1,(n=document.createElement("style")).textContent="\n@layer {\n  * {\n    overscroll-behavior: contain;\n  }\n}".trim(),document.head.prepend(n),o=HTMLElement.prototype.focus,HTMLElement.prototype.focus=function(e){let t=null!=document.activeElement&&lt(document.activeElement);o.call(this,{...e,preventScroll:!0}),e&&e.preventScroll||ll(this,t)},i=a8(la(document,"touchstart",n=>{let r=n.target;e=a7(r)?r:a9(r,!0),t=!1;let o=r.ownerDocument.defaultView.getSelection();o&&!o.isCollapsed&&o.containsNode(r,!0)&&(t=!0),"selectionStart"in r&&"selectionEnd"in r&&r.selectionStart<r.selectionEnd&&r.ownerDocument.activeElement===r&&(t=!0)},{passive:!1,capture:!0}),la(document,"touchmove",n=>{if(2!==n.touches.length&&!t){if(!e||e===document.documentElement||e===document.body)return void n.preventDefault();e.scrollHeight===e.clientHeight&&e.scrollWidth===e.clientWidth&&n.preventDefault()}},{passive:!1,capture:!0}),la(document,"blur",e=>{let t=e.target,n=e.relatedTarget;if(n&&lt(n))n.focus({preventScroll:!0}),ll(n,lt(t));else if(!n){var r;let e=null==(r=t.parentElement)?void 0:r.closest("[tabindex]");null==e||e.focus({preventScroll:!0})}},!0)),()=>
1{i(),n.remove(),HTMLElement.prototype.focus=o}):a8((a=window.innerWidth-document.documentElement.clientWidth)>0&&("scrollbarGutter"in document.documentElement.style?li(document.documentElement,"scrollbarGutter","stable"):li(document.documentElement,"paddingRight","".concat(a,"px"))),li(document.documentElement,"overflow","hidden"))),()=>{0==--lr&&r()}}},[t])}function li(e,t,n){let r=e.style[t];return e.style[t]=n,()=>{e.style[t]=r}}function la(e,t,n,r){return e.addEventListener(t,n,r),()=>{e.removeEventListener(t,n,r)}}function ll(e,t){t||!ln?ls(e):ln.addEventListener("resize",()=>ls(e),{once:!0})}function ls(e){let t=document.scrollingElement||document.documentElement,n=e;for(;n&&n!==t;){let e=a9(n);if(e!==document.documentElement&&e!==document.body&&e!==n){let t=e.getBoundingClientRect(),r=n.getBoundingClientRect();if(r.top<t.top||r.bottom>t.top+n.clientHeight){let n=t.bottom;ln&&(n=Math.min(n,ln.offsetTop+ln.height));let o=r.top-t.top-((n-t.top)/2-r.height/2);e.scrollTo({top:Math.max(0,Math.min(e.scrollHeight-e.clientHeight,e.scrollTop+o)),behavior:"smooth"})}}n=e.parentElement}}var lu=tP({slots:{base:["z-0","relative","bg-transparent","[transform-origin:var(--trigger-anchor-point)]","before:content-['']","before:hidden","before:z-[-1]","before:absolute","before:rotate-45","before:w-2.5","before:h-2.5","before:rounded-sm","data-[arrow=true]:before:block","data-[placement=top]:before:-bottom-[calc(theme(spacing.5)/4_-_1.5px)]","data-[placement=top]:before:left-1/2","data-[placement=top]:before:-translate-x-1/2","data-[placement=top-start]:before:-bottom-[calc(theme(spacing.5)/4_-_1.5px)]","data-[placement=top-start]:before:left-3","data-[placement=top-end]:before:-bottom-[calc(theme(spacing.5)/4_-_1.5px)]","data-[placement=top-end]:before:right-3","data-[placement=bottom]:before:-top-[calc(theme(spacing.5)/4_-_1.5px)]","data-[placement=bottom]:before:left-1/2","data-[placement=bottom]:before:-translate-x-1/2","data-[placement=bottom-start]:before:-top-[calc(theme(spacing.5)/4_-_1.5px)]","data-[placement=bottom-start]:before:left-3","data-[placement=bottom-end]:before:-top-[calc(theme(spacing.5)/4_-_1.5px)]","data-[placement=bottom-end]:before:right-3","data-[placement=left]:before:-right-[calc(theme(spacing.5)/4_-_2px)]","data-[placement=left]:before:top-1/2","data-[placement=left]:before:-translate-y-1/2","data-[placement=left-start]:before:-right-[calc(theme(spacing.5)/4_-_3px)]","data-[placement=left-start]:before:top-1/4","data-[placement=left-end]:before:-right-[calc(theme(spacing.5)/4_-_3px)]","data-[placement=left-end]:before:bottom-1/4","data-[placement=right]:before:-left-[calc(theme(spacing.5)/4_-_2px)]","data-[placement=right]:before:top-1/2","data-[placement=right]:before:-translate-y-1/2","data-[placement=right-start]:before:-left-[calc(theme(spacing.5)/4_-_3px)]","data-[placement=right-start]:before:top-1/4","data-[placement=right-end]:before:-left-[calc(theme(spacing.5)/4_-_3px)]","data-[placement=right-end]:before:bottom-1/4",...tM],content:["z-10","px-2.5","py-1","w-full","inline-flex","flex-col","items-center","justify-center","box-border","subpixel-antialiased","outline-solid outline-transparent","box-border"],trigger:["z-10"],backdrop:["hidden"],arrow:[]},variants:{size:{sm:{content:"text-tiny"},md:{content:"text-small"},lg:{content:"text-medium"}},color:{default:{base:"before:bg-content1 before:shadow-small",content:"bg-content1"},foreground:{base:"before:bg-foreground",content:ev.solid.foreground},primary:{base:"before:bg-primary",content:ev.solid.primary},secondary:{base:"before:bg-secondary",content:ev.solid.secondary},success:{base:"before:bg-success",content:ev.solid.success},warning:{base:"before:bg-warning",content:ev.solid.warning},danger:{base:"before:bg-danger",content:ev.solid.danger}},radius:{none:{content:"rounded-none"},sm:{content:"rounded-small"},md:{content:"rounded-medium"},lg:{content:"rounded-large"},full:{content:"rounded-full"}},shadow:{none:{content:"shadow-none"},sm:{content:"shadow-small"},md:{content:"shadow-medium"},lg:{content:"shadow-large"}},backdrop:{transparent:{},opaque:{backdrop:"bg-overlay/50 backdrop-opacity-disabled"},blur:{backdrop:"backdrop-blur-sm backdrop-saturate-150 bg-overlay/30"}},triggerScaleOnOpen:{true:{trigger:["aria-expanded:scale-[0.97]","aria-expanded:opacity-70","subpixel-antialiased"]},false:{}},disableAnimation:{true:{base:"animate-none"}}
1,isTriggerDisabled:{true:{trigger:"opacity-disabled pointer-events-none"},false:{}}},defaultVariants:{color:"default",radius:"lg",size:"md",shadow:"md",backdrop:"transparent",triggerScaleOnOpen:!0},compoundVariants:[{backdrop:["opaque","blur"],class:{backdrop:"block w-full h-full fixed inset-0 -z-30"}}]}),lc=e.i(79157);let ld=E.default.createContext({register:()=>{}});ld.displayName="PressResponderContext";let lf=function(){for(var e,t,n=0,r="",o=arguments.length;n<o;n++)(e=arguments[n])&&(t=function e(t){var n,r,o="";if("string"==typeof t||"number"==typeof t)o+=t;else if("object"==typeof t)if(Array.isArray(t)){var i=t.length;for(n=0;n<i;n++)t[n]&&(r=e(t[n]))&&(o&&(o+=" "),o+=r)}else for(r in t)t[r]&&(o&&(o+=" "),o+=r);return o}(e))&&(r&&(r+=" "),r+=t);return r};function lp(e){let{children:t}=e,n=(0,E.useMemo)(()=>({register:()=>{}}),[]);return E.default.createElement(ld.Provider,{value:n},t)}E.default.forwardRef((e,t)=>{let{children:n,...r}=e,o=(0,E.useRef)(!1),i=(0,E.useContext)(ld);t=function(e){let t=(0,E.useRef)(null),n=(0,E.useRef)(void 0),r=(0,E.useCallback)(t=>{if("function"==typeof e){let n=e(t);return()=>{"function"==typeof n?n():e(null)}}if(e)return e.current=t,()=>{e.current=null}},[e]);return(0,E.useMemo)(()=>({get current(){return t.current},set current(value){t.current=value,n.current&&(n.current(),n.current=void 0),null!=value&&(n.current=r(value))}}),[r])}(t||(null==i?void 0:i.ref));let a=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];let r={...t[0]};for(let e=1;e<t.length;e++){let n=t[e];for(let e in n){let t=r[e],o=n[e];"function"==typeof t&&"function"==typeof o&&"o"===e[0]&&"n"===e[1]&&e.charCodeAt(2)>=65&&90>=e.charCodeAt(2)?r[e]=a8(t,o):("className"===e||"UNSAFE_className"===e)&&"string"==typeof t&&"string"==typeof o?r[e]=lf(t,o):"id"===e&&t&&o?r.id=function(e,t){if(e===t)return e;let n=ii.get(e);if(n)return n.forEach(e=>e.current=t),t;let r=ii.get(t);return r?(r.forEach(t=>t.current=e),e):t}(t,o):r[e]=void 0!==o?o:t}}return r}(i||{},{...r,ref:t,register(){o.current=!0,i&&i.register()}});return!function(e,t){ir(()=>{if(e&&e.ref&&t)return e.ref.current=t.current,()=>{e.ref&&(e.ref.current=null)}})}(i,t),(0,E.useEffect)(()=>{o.current||(o.current=!0)},[]),E.default.createElement(ld.Provider,{value:a},n)});let lg=e=>{var t;return null!=(t=null==e?void 0:e.ownerDocument)?t:document},lh=e=>e&&"window"in e&&e.window===e?e:lg(e).defaultView||window,lm=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document;return e.activeElement};function lv(e){return e.target}let lb="undefined"!=typeof Element&&"checkVisibility"in Element.prototype;function ly(e,t){return lb?e.checkVisibility({visibilityProperty:!0})&&!e.closest("[data-react-aria-prevent-focus]"):"#comment"!==e.nodeName&&function(e){let t=lh(e);if(!(e instanceof t.HTMLElement)&&!(e instanceof t.SVGElement))return!1;let{display:n,visibility:r}=e.style,o="none"!==n&&"hidden"!==r&&"collapse"!==r;if(o){let{getComputedStyle:t}=e.ownerDocument.defaultView,{display:n,visibility:r}=t(e);o="none"!==n&&"hidden"!==r&&"collapse"!==r}return o}(e)&&!e.hasAttribute("hidden")&&!e.hasAttribute("data-react-aria-prevent-focus")&&("DETAILS"!==e.nodeName||!t||"SUMMARY"===t.nodeName||e.hasAttribute("open"))&&(!e.parentElement||ly(e.parentElement,e))}let lw=["input:not([disabled]):not([type=hidden])","select:not([disabled])","textarea:not([disabled])","button:not([disabled])","a[href]","area[href]","summary","iframe","object","embed","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable^="false"])',"permission"],lx=lw.join(":not([hidden]),")+",[tabindex]:not([disabled]):not([hidden])";lw.push('[tabindex]:not([tabindex="-1"]):not([disabled])');let lE=lw.join(':not([hidden]):not([tabindex="-1"]),');function lk(e){return e.matches(lx)&&ly(e)&&!lC(e)}function lT(e){return e.matches(lE)&&ly(e)&&!lC(e)}function lC(e){let t=e;for(;null!=t;){if(t instanceof t.ownerDocument.defaultView.HTMLElement&&t.inert)return!0;t=t.parentElement}return!1}function lL(e){if(function(){if(null==lS){lS=!1;try{document.createElement("div").focus({get preventScroll(){return lS=!0,!0}})}catch(e){}}return lS}())e.focus({preventScroll:!0});else{let t=function(e){let t=e.parentNode,n=[],r=document.scrollingElement||document.documentElement;for(;t instanceof HTMLElement&&t!==r;)(t.offsetHeight<t.scrollHeight||t.offsetWidth<t.scrollWidth)&&n.push({element:t,scrollTop:t.scrollTop,scrollLeft:t.scrollLeft}),t=t.parentNode;return r instanceof HTMLElement&&n.push({element:r,scrollTop:r.scrollTop,scrollLeft:r.scrollLeft}),n}(e);e.focus(),function(e){for(let{element:t,scrollTop:n,scrollLeft:r}of e)t.scrollTop=n,t.scrollLeft=r}(t)}}let lS=null,lP=null,lM=new Set,lA=new Map,lN=!1,lF=!1;function lR(e,t){for(let n of lM)n(e,t)}function lj(e){lN=!0,e.metaKey||!ix()&&e.altKey||e.ctrlKey||"Control"
1===e.key||"Shift"===e.key||"Meta"===e.key||(lP="keyboard",lR("keyboard",e))}function lK(e){lP="pointer",("mousedown"===e.type||"pointerdown"===e.type)&&(lN=!0,lR("pointer",e))}function lD(e){(""===e.pointerType&&e.isTrusted||(iS()&&e.pointerType?"click"===e.type&&1===e.buttons:0===e.detail&&!e.pointerType))&&(lN=!0,lP="virtual")}function lI(e){e.target!==window&&e.target!==document&&e.isTrusted&&(lN||lF||(lP="virtual",lR("virtual",e)),lN=!1,lF=!1)}function lO(){lN=!1,lF=!0}function lH(e){if("undefined"==typeof window||"undefined"==typeof document||lA.get(lh(e)))return;let t=lh(e),n=lg(e),r=t.HTMLElement.prototype.focus;t.HTMLElement.prototype.focus=function(){lN=!0,r.apply(this,arguments)},n.addEventListener("keydown",lj,!0),n.addEventListener("keyup",lj,!0),n.addEventListener("click",lD,!0),t.addEventListener("focus",lI,!0),t.addEventListener("blur",lO,!1),"undefined"!=typeof PointerEvent&&(n.addEventListener("pointerdown",lK,!0),n.addEventListener("pointermove",lK,!0),n.addEventListener("pointerup",lK,!0)),t.addEventListener("beforeunload",()=>{lB(e)},{once:!0}),lA.set(t,{focus:r})}let lB=(e,t)=>{let n=lh(e),r=lg(e);t&&r.removeEventListener("DOMContentLoaded",t),lA.has(n)&&(n.HTMLElement.prototype.focus=lA.get(n).focus,r.removeEventListener("keydown",lj,!0),r.removeEventListener("keyup",lj,!0),r.removeEventListener("click",lD,!0),n.removeEventListener("focus",lI,!0),n.removeEventListener("blur",lO,!1),"undefined"!=typeof PointerEvent&&(r.removeEventListener("pointerdown",lK,!0),r.removeEventListener("pointermove",lK,!0),r.removeEventListener("pointerup",lK,!0)),lA.delete(n))};"undefined"!=typeof document&&function(e){let t,n=lg(void 0);"loading"!==n.readyState?lH(void 0):(t=()=>{lH(e)},n.addEventListener("DOMContentLoaded",t)),()=>lB(e,t)}();let lz=new Map,l_=new Set;function lW(){if("undefined"==typeof window)return;function e(e){return"propertyName"in e}let t=n=>{if(!e(n)||!n.target)return;let r=lz.get(n.target);if(r&&(r.delete(n.propertyName),0===r.size&&(n.target.removeEventListener("transitioncancel",t),lz.delete(n.target)),0===lz.size)){for(let e of l_)e();l_.clear()}};document.body.addEventListener("transitionrun",n=>{if(!e(n)||!n.target)return;let r=lz.get(n.target);r||(r=new Set,lz.set(n.target,r),n.target.addEventListener("transitioncancel",t,{once:!0})),r.add(n.propertyName)}),document.body.addEventListener("transitionend",t)}"undefined"!=typeof document&&("loading"!==document.readyState?lW():document.addEventListener("DOMContentLoaded",lW));let lV=E.default.createContext(null),lG="react-aria-focus-scope-restore",lU=null;function lq(e){var t,n,r,o,i;let a,l,{children:s,contain:c,restoreFocus:d,autoFocus:f}=e,p=(0,E.useRef)(null),g=(0,E.useRef)(null),h=(0,E.useRef)([]),{parentNode:m}=(0,E.useContext)(lV)||{},v=(0,E.useMemo)(()=>new l6({scopeRef:h}),[h]);ir(()=>{let e=m||l8.root;if(l8.getTreeNode(e.scopeRef)&&lU&&!l$(lU,e.scopeRef)){let t=l8.getTreeNode(lU);t&&(e=t)}e.addChild(v),l8.addNode(v)},[v,m]),ir(()=>{let e=l8.getTreeNode(h);e&&(e.contain=!!c)},[c]),ir(()=>{var e;let t=null==(e=p.current)?void 0:e.nextSibling,n=[],r=e=>e.stopPropagation();for(;t&&t!==g.current;)n.push(t),t.addEventListener(lG,r),t=t.nextSibling;return h.current=n,()=>{for(let e of n)e.removeEventListener(lG,r)}},[s]),ir(()=>{if(n||r)return;let e=t.current,o=lg(e?e[0]:void 0),i=e=>{let n=lv(e);lZ(n,t.current)?lU=t:lJ(n)||(lU=null)};return o.addEventListener("focusin",i,!1),null==e||e.forEach(e=>e.addEventListener("focusin",i,!1)),()=>{o.removeEventListener("focusin",i,!1),null==e||e.forEach(e=>e.removeEventListener("focusin",i,!1))}},[t=h,n=d,r=c]),o=h,i=c,a=(0,E.useRef)(void 0),l=(0,E.useRef)(void 0),ir(()=>{let e=o.current;if(!i){l.current&&(cancelAnimationFrame(l.current),l.current=void 0);return}let t=lg(e?e[0]:void 0),n=e=>{if("Tab"!==e.key||e.altKey||e.ctrlKey||e.metaKey||!lY(o)||e.isComposing)return;let n=lm(t),r=o.current;if(!r||!lZ(n,r))return;let i=l5(lX(r),{tabbable:!0},r);if(!n)return;i.currentNode=n;let a=e.shiftKey?i.previousNode():i.nextNode();a||(i.currentNode=e.shiftKey?r[r.length-1].nextElementSibling:r[0].previousElementSibling,a=e.shiftKey?i.previousNode():i.nextNode()),e.preventDefault(),a&&lQ(a,!0)},r=e=>{(!lU||l$(lU,o))&&lZ(lv(e),o.current)?(lU=o,a.current=lv(e)):lY(o)&&!lJ(lv(e),o)?a.current?a.current.focus():lU&&lU.current&&l1(lU.current):lY(o)&&(a.current=lv(e))},s=e=>{l.current&&cancelAnimationFrame(l.current),l.current=requestAnimationFrame(()=>{let n=lP,r=("virtual"===n||null===n)&&iS()&&iL(),i=lm(t);if(!r&&i&&lY(o)&&!lJ(i,o)){lU=o;let t=lv(e);
1if(t&&t.isConnected){var l;a.current=t,null==(l=a.current)||l.focus()}else lU.current&&l1(lU.current)}})};return t.addEventListener("keydown",n,!1),t.addEventListener("focusin",r,!1),null==e||e.forEach(e=>e.addEventListener("focusin",r,!1)),null==e||e.forEach(e=>e.addEventListener("focusout",s,!1)),()=>{t.removeEventListener("keydown",n,!1),t.removeEventListener("focusin",r,!1),null==e||e.forEach(e=>e.removeEventListener("focusin",r,!1)),null==e||e.forEach(e=>e.removeEventListener("focusout",s,!1))}},[o,i]),ir(()=>()=>{l.current&&cancelAnimationFrame(l.current)},[l]),function(e,t,n){let r=(0,E.useRef)("undefined"!=typeof document?lm(lg(e.current?e.current[0]:void 0)):null);ir(()=>{let r=e.current,o=lg(r?r[0]:void 0);if(!t||n)return;let i=()=>{(!lU||l$(lU,e))&&lZ(lm(o),e.current)&&(lU=e)};return o.addEventListener("focusin",i,!1),null==r||r.forEach(e=>e.addEventListener("focusin",i,!1)),()=>{o.removeEventListener("focusin",i,!1),null==r||r.forEach(e=>e.removeEventListener("focusin",i,!1))}},[e,n]),ir(()=>{let r=lg(e.current?e.current[0]:void 0);if(!t)return;let o=t=>{if("Tab"!==t.key||t.altKey||t.ctrlKey||t.metaKey||!lY(e)||t.isComposing)return;let n=r.activeElement;if(!lJ(n,e)||!l2(e))return;let o=l8.getTreeNode(e);if(!o)return;let i=o.nodeToRestore,a=l5(r.body,{tabbable:!0});a.currentNode=n;let l=t.shiftKey?a.previousNode():a.nextNode();if(i&&i.isConnected&&i!==r.body||(i=void 0,o.nodeToRestore=void 0),(!l||!lJ(l,e))&&i){a.currentNode=i;do l=t.shiftKey?a.previousNode():a.nextNode();while(lJ(l,e))(t.preventDefault(),t.stopPropagation(),l)?lQ(l,!0):lJ(i)?lQ(i,!0):n.blur()}};return n||r.addEventListener("keydown",o,!0),()=>{n||r.removeEventListener("keydown",o,!0)}},[e,t,n]),ir(()=>{var n;let o=lg(e.current?e.current[0]:void 0);if(!t)return;let i=l8.getTreeNode(e);if(i)return i.nodeToRestore=null!=(n=r.current)?n:void 0,()=>{let n=l8.getTreeNode(e);if(!n)return;let r=n.nodeToRestore,i=lm(o);if(t&&r&&(i&&lJ(i,e)||i===o.body&&l2(e))){let t=l8.clone();requestAnimationFrame(()=>{if(o.activeElement===o.body){let n=t.getTreeNode(e);for(;n;){if(n.nodeToRestore&&n.nodeToRestore.isConnected)return void l4(n.nodeToRestore);n=n.parent}for(n=t.getTreeNode(e);n;){if(n.scopeRef&&n.scopeRef.current&&l8.getTreeNode(n.scopeRef))return void l4(l0(n.scopeRef.current,!0));n=n.parent}}})}}},[e,t])}(h,d,c),function(e,t){let n=E.default.useRef(t);(0,E.useEffect)(()=>{n.current&&(lU=e,!lZ(lm(lg(e.current?e.current[0]:void 0)),lU.current)&&e.current&&l1(e.current)),n.current=!1},[e])}(h,f),(0,E.useEffect)(()=>{let e=lm(lg(h.current?h.current[0]:void 0)),t=null;if(lZ(e,h.current)){for(let n of l8.traverse())n.scopeRef&&lZ(e,n.scopeRef.current)&&(t=n);t===l8.getTreeNode(h)&&(lU=t.scopeRef)}},[h]),ir(()=>()=>{var e,t,n;let r=null!=(n=null==(t=l8.getTreeNode(h))||null==(e=t.parent)?void 0:e.scopeRef)?n:null;(h===lU||l$(h,lU))&&(!r||l8.getTreeNode(r))&&(lU=r),l8.removeTreeNode(h)},[h]);let b=(0,E.useMemo)(()=>{var e;return e=h,{focusNext(){var t;let n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=e.current,{from:o,tabbable:i,wrap:a,accept:l}=n,s=o||lm(lg(null!=(t=r[0])?t:void 0)),c=r[0].previousElementSibling,d=l5(lX(r),{tabbable:i,accept:l},r);d.currentNode=lZ(s,r)?s:c;let f=d.nextNode();return!f&&a&&(d.currentNode=c,f=d.nextNode()),f&&lQ(f,!0),f},focusPrevious(){var t;let n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=e.current,{from:o,tabbable:i,wrap:a,accept:l}=n,s=o||lm(lg(null!=(t=r[0])?t:void 0)),c=r[r.length-1].nextElementSibling,d=l5(lX(r),{tabbable:i,accept:l},r);d.currentNode=lZ(s,r)?s:c;let f=d.previousNode();return!f&&a&&(d.currentNode=c,f=d.previousNode()),f&&lQ(f,!0),f},focusFirst(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.current,{tabbable:r,accept:o}=t,i=l5(lX(n),{tabbable:r,accept:o},n);i.currentNode=n[0].previousElementSibling;let a=i.nextNode();return a&&lQ(a,!0),a},focusLast(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.current,{tabbable:r,accept:o}=t,i=l5(lX(n),{tabbable:r,accept:o},n);i.currentNode=n[n.length-1].nextElementSibling;let a=i.previousNode();return a&&lQ(a,!0),a}}},[]),y=(0,E.useMemo)(()=>({focusManager:b,parentNode:v}),[v,b]);return E.default.createElement(lV.Provider,{value:y},E.default.createElement("span",{"data-focus-scope-start":!0,hidden:!0,ref:p}),s,E.default.createElement("span",{"data-focus-scope-end":!0,hidden:!0,ref:g}))}function lX(e){return e[0].parentElement}function lY(e){let t=l8.getTreeNode(lU);for(;t&&t.scopeRef!==e;){if(t.contain)return!1;t=t.parent}return!0}function lZ(e,t){return!!e&&!!t&&t.some(t=>t.contains(e))}function lJ(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(e instanceof Element&&e.closest("[data-react-aria-top-layer]"))return!0;for(let{scopeRef:n}of l8.traverse(l8.getTreeNode(t)))if(n&&lZ(e,n.current))return!0;return!1}function l$(e,t){var n;let r=null==(n=l8.getTreeNode(t))?void 0:n.parent;for(;r;){if(r.scopeRef===e)return!0;r=r.parent}return!1}function lQ(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(null==e||t){if(null!=e)try{e.focus()}catch(e){}}else try{var n;let t=lg(e),r=lm(t);"virtual"===lP?(n=()=>
1{lm(t)===r&&e.isConnected&&lL(e)},requestAnimationFrame(()=>{for(let[e]of lz)"isConnected"in e&&!e.isConnected&&lz.delete(e);0===lz.size?n():l_.add(n)})):lL(e)}catch(e){}}function l0(e){let t=!(arguments.length>1)||void 0===arguments[1]||arguments[1],n=e[0].previousElementSibling,r=lX(e),o=l5(r,{tabbable:t},e);o.currentNode=n;let i=o.nextNode();return t&&!i&&((o=l5(r=lX(e),{tabbable:!1},e)).currentNode=n,i=o.nextNode()),i}function l1(e){let t=!(arguments.length>1)||void 0===arguments[1]||arguments[1];lQ(l0(e,t))}function l2(e){let t=l8.getTreeNode(lU);for(;t&&t.scopeRef!==e;){if(t.nodeToRestore)return!1;t=t.parent}return(null==t?void 0:t.scopeRef)===e}function l4(e){e.dispatchEvent(new CustomEvent(lG,{bubbles:!0,cancelable:!0}))&&lQ(e)}function l5(e,t,n){var r,o,i;let a=(null==t?void 0:t.tabbable)?lT:lk,l=lg((null==e?void 0:e.nodeType)===Node.ELEMENT_NODE?e:null),s=(r=e||l,o=NodeFilter.SHOW_ELEMENT,i={acceptNode(e){var r;return(null==t||null==(r=t.from)?void 0:r.contains(e))||(null==t?void 0:t.tabbable)&&"INPUT"===e.tagName&&"radio"===e.getAttribute("type")&&(!function(e){if(e.checked)return!0;let t=[];if(e.form){var n,r;let o=null==(r=e.form)||null==(n=r.elements)?void 0:n.namedItem(e.name);t=[...null!=o?o:[]]}else t=[...lg(e).querySelectorAll('input[type="radio"][name="'.concat(CSS.escape(e.name),'"]'))].filter(e=>!e.form);return!!t&&!t.some(e=>e.checked)}(e)||"INPUT"===s.currentNode.tagName&&"radio"===s.currentNode.type&&s.currentNode.name===e.name)?NodeFilter.FILTER_REJECT:a(e)&&(!n||lZ(e,n))&&
1(!(null==t?void 0:t.accept)||t.accept(e))?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}},l.createTreeWalker(r,o,i));return(null==t?void 0:t.from)&&(s.currentNode=t.from),s}class l3{get size(){return this.fastMap.size}getTreeNode(e){return this.fastMap.get(e)}addTreeNode(e,t,n){let r=this.fastMap.get(null!=t?t:null);if(!r)return;let o=new l6({scopeRef:e});r.addChild(o),o.parent=r,this.fastMap.set(e,o),n&&(o.nodeToRestore=n)}addNode(e){this.fastMap.set(e.scopeRef,e)}removeTreeNode(e){if(null===e)return;let t=this.fastMap.get(e);if(!t)return;let n=t.parent;for(let e of this.traverse())e!==t&&t.nodeToRestore&&e.nodeToRestore&&t.scopeRef&&t.scopeRef.current&&lZ(e.nodeToRestore,t.scopeRef.current)&&(e.nodeToRestore=t.nodeToRestore);let r=t.children;n&&(n.removeChild(t),r.size>0&&r.forEach(e=>n&&n.addChild(e))),this.fastMap.delete(t.scopeRef)}*traverse(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.root;if(null!=e.scopeRef&&(yield e),e.children.size>0)for(let t of e.children)yield*this.traverse(t)}clone(){var e,t;let n=new l3;for(let r of this.traverse())n.addTreeNode(r.scopeRef,null!=(t=null==(e=r.parent)?void 0:e.scopeRef)?t:null,r.nodeToRestore);return n}constructor(){this.fastMap=new Map,this.root=new l6({scopeRef:null}),this.fastMap.set(null,this.root)}}class l6{addChild(e){this.children.add(e),e.parent=this}removeChild(e){this.children.delete(e),e.parent=void 0}constructor(e){this.children=new Set,this.contain=!1,this.scopeRef=e.scopeRef}}let l8=new l3,l7=E.default.createContext(null);function l9(e){let t=(0,G.useIsSSR)(),{portalContainer:n=t?null:document.body,isExiting:r}=e,[o,i]=(0,E.useState)(!1),a=(0,E.useMemo)(()=>({contain:o,setContain:i}),[o,i]),{getContainer:l}=(0,lc.useUNSAFE_PortalContext)();if(!e.portalContainer&&l&&(n=l()),!n)return null;let s=e.children;return e.disableFocusManagement||(s=E.default.createElement(lq,{restoreFocus:!0,contain:(e.shouldContainFocus||o)&&!r},s)),s=E.default.createElement(l7.Provider,{value:a},E.default.createElement(lp,null,s)),nK.default.createPortal(s,n)}function se(){let e=(0,E.useContext)(l7),t=null==e?void 0:e.setContain;ir(()=>{null==t||t(!0)},[t])}var st=rH((e,t)=>{let{children:n,...r}=e,o=function(e){var t,n,r;let o=(0,C.useProviderContext)(),[i,a]=rB(e,lu.variantKeys),{as:l,ref:s,children:c,state:d,triggerRef:f,scrollRef:p,defaultOpen:g,onOpenChange:h,isOpen:m,isNonModal:v=!0,shouldFlip:b=!0,containerPadding:y=12,shouldBlockScroll:w=!1,isDismissable:x=!0,shouldCloseOnBlur:k,portalContainer:T,updatePositionDeps:L,dialogProps:S,placement:P="top",triggerType:M="dialog",showArrow:A=!1,offset:N=7,crossOffset:F=0,boundaryElement:R,isKeyboardDismissDisabled:j,shouldCloseOnInteractOutside:K,shouldCloseOnScroll:D,triggerAnchorPoint:I,motionProps:O,className:H,classNames:B,onClose:z,..._}=i,W=function(e){let t=(0,E.useRef)(null);return(0,E.useImperativeHandle)(e,()=>t.current),t}(s),V=(0,E.useRef)(null),G=(0,E.useRef)(!1),U=f||V,q=null!=(n=null!=(t=e.disableAnimation)?t:null==o?void 0:o.disableAnimation)&&n,X=r5({isOpen:m,defaultOpen:g,onOpenChange:e=>{null==h||h(e),e||null==z||z()}}),Y=d||X,{popoverProps:Z,underlayProps:J,placement:$}=function(e,t){let{groupRef:n,triggerRef:r,popoverRef:o,showArrow:i,offset:a=7,crossOffset:l=0,scrollRef:s,shouldFlip:c,boundaryElement:d,isDismissable:f=!0,shouldCloseOnBlur:p=!0,shouldCloseOnScroll:g=!0,placement:h="top",containerPadding:m,shouldCloseOnInteractOutside:v,isNonModal:b,isKeyboardDismissDisabled:y,updatePositionDeps:w=[],...x}=e,k=null==b||b,T="SubmenuTrigger"===x.trigger,{overlayProps:C,underlayProps:L}=aS({isOpen:t.isOpen,onClose:t.close,shouldCloseOnBlur:p,isDismissable:f||T,isKeyboardDismissDisabled:y,shouldCloseOnInteractOutside:v||(e=>{var t;return!(null==(t=r.current)?void 0:t.contains(e))}),disableOutsideEvents:!k},o),{overlayProps:S,arrowProps:P,placement:M,updatePosition:A,triggerAnchorPoint:N}=function(e){var t,n,r,o;let{direction:i}
1=(0,o2.useLocale)(),{arrowSize:a,targetRef:l,overlayRef:s,arrowRef:c,scrollRef:d=s,placement:f="bottom",containerPadding:p=12,shouldFlip:g=!0,boundaryElement:h="undefined"!=typeof document?document.body:null,offset:m=0,crossOffset:v=0,shouldUpdatePosition:b=!0,isOpen:y=!0,onClose:w,maxHeight:x,arrowBoundaryOffset:k=0}=e,[T,C]=(0,E.useState)(null),L=[b,f,s.current,l.current,null==c?void 0:c.current,d.current,p,g,h,m,v,y,i,x,k,a],S=(0,E.useRef)(null==iU?void 0:iU.scale);(0,E.useEffect)(()=>{y&&(S.current=null==iU?void 0:iU.scale)},[y]);let P=(0,E.useCallback)(()=>{var e,t,n,r,o,w;if(!1===b||!y||!s.current||!l.current||!h||(null==iU?void 0:iU.scale)!==S.current)return;let E=null;if(d.current&&d.current.contains(document.activeElement)){let r=null==(e=document.activeElement)?void 0:e.getBoundingClientRect(),o=d.current.getBoundingClientRect();(E={type:"top",offset:(null!=(t=null==r?void 0:r.top)?t:0)-o.top}).offset>o.height/2&&(E.type="bottom",E.offset=(null!=(n=null==r?void 0:r.bottom)?n:0)-o.bottom)}let T=s.current;!x&&s.current&&(T.style.top="0px",T.style.bottom="",T.style.maxHeight=(null!=(o=null==(r=window.visualViewport)?void 0:r.height)?o:window.innerHeight)+"px");let L=function(e){var t,n,r,o;let i,{placement:a,targetNode:l,overlayNode:s,scrollNode:c,padding:d,shouldFlip:f,boundaryElement:p,offset:g,crossOffset:h,maxHeight:m,arrowSize:v=0,arrowBoundaryOffset:b=0}=e,y=s instanceof HTMLElement?function(e){let t=e.offsetParent;if(t&&t===document.body&&"static"===window.getComputedStyle(t).position&&!iV(t)&&(t=document.documentElement),null==t)for(t=e.parentElement;t&&!iV(t);)t=t.parentElement;return t||document.documentElement}(s):document.documentElement,w=y===document.documentElement,x=window.getComputedStyle(y).position,E=w?i_(l,!1):iW(l,y,!1);if(!w){let{marginTop:e,marginLeft:t}=window.getComputedStyle(l);E.top+=parseInt(e,10)||0,E.left+=parseInt(t,10)||0}let k=i_(s,!0),T={top:parseInt((i=window.getComputedStyle(s)).marginTop,10)||0,bottom:parseInt(i.marginBottom,10)||0,left:parseInt(i.marginLeft,10)||0,right:parseInt(i.marginRight,10)||0};k.width+=(null!=(t=T.left)?t:0)+(null!=(n=T.right)?n:0),k.height+=(null!=(r=T.top)?r:0)+(null!=(o=T.bottom)?o:0);let C={top:c.scrollTop,left:c.scrollLeft,width:c.scrollWidth,height:c.scrollHeight},L=iD(p),S=iD(y),P="BODY"===p.tagName?i_(y,!1):iW(y,p,!1);return"HTML"===y.tagName&&"BODY"===p.tagName&&(S.scroll.top=0,S.scroll.left=0),function(e,t,n,r,o,i,a,l,s,c,d,f,p,g,h,m){var v,b,y,w;let x=iO(e),{size:E,crossAxis:k,crossSize:T,placement:C,crossPlacement:L}=x,S=iH(t,l,n,x,d,f,c,p,h,m),P=d,M=iB(l,c,t,o,i+d,x);if(a&&r[E]>M){let e=iO("".concat(iA[C]," ").concat(L)),r=iH(t,l,n,e,d,f,c,p,h,m);iB(l,c,t,o,i+d,e)>M&&(x=e,S=r,P=d)}let A="bottom";"top"===x.axis?"top"===x.placement?A="top":"bottom"===x.placement&&(A="bottom"):"top"===x.crossAxis&&("top"===x.crossPlacement?A="bottom":"bottom"===x.crossPlacement&&(A="top"));let N=iI(k,S[k],n[T],l,s,i,c);S[k]+=N;let F=function(e,t,n,r,o,i,a,l){var s,c,d,f,p,g,h;let m=r?n.height:t[iR.height],v=null!=e.top?n.top+e.top:n.top+(m-(null!=(s=e.bottom)?s:0)-a),b="top"!==l?Math.max(0,t.height+t.top+(null!=(c=t.scroll.top)?c:0)-v-((null!=(d=o.top)?d:0)+(null!=(f=o.bottom)?f:0)+i)):Math.max(0,v+a-(t.top+(null!=(p=t.scroll.top)?p:0))-((null!=(g=o.top)?g:0)+(null!=(h=o.bottom)?h:0)+i));return Math.min(t.height-2*i,b)}(S,l,c,p,o,i,n.height,A);g&&g<F&&(F=g),n.height=Math.min(n.height,F),N=iI(k,(S=iH(t,l,n,x,P,f,c,p,h,m))[k],n[T],l,s,i,c),S[k]+=N;let R={},j=t[k]-S[k]-o[iM[k]],K=j+.5*t[T],D=h/2+m,I="left"===iM[k]?(null!=(v=o.left)?v:0)+(null!=(b=o.right)?b:0):(null!=(y=o.top)?y:0)+(null!=(w=o.bottom)?w:0),O=n[T]-I-h/2-m,H=iP(K,t[k]+h/2-(S[k]+o[iM[k]]),t[k]+t[T]-h/2-(S[k]+o[iM[k]]));R[k]=iP(H,D,O),({placement:C,crossPlacement:L}=x),h?j=R[k]:"right"===L?j+=t[T]:"center"===L&&(j+=t[T]/2);let B="left"===C||"top"===C?n[E]:0,z={x:"top"===C||"bottom"===C?j:B,y:"left"===C||"right"===C?j:B};return{position:S,maxHeight:F,arrowOffsetLeft:R.left,arrowOffsetTop:R.top,placement:C,triggerAnchorPoint:z}}(a,E,k,C,T,d,f,L,S,P,g,h,!!x&&"static"!==x,m,v,b)}({placement:(w=f,"rtl"===i?w.replace("start","right").replace("end","left"):w.replace("start","left").replace("end","right")),overlayNode:s.current,targetNode:l.current,scrollNode:d.current||s.current,padding:p,shouldFlip:g,boundaryElement:h,offset:m,crossOffset:v,maxHeight:x,arrowSize:null!=a?a:(null==c?void 0:c.current)?iz(c.current,!0).width:0,arrowBoundaryOffset:k});if(L.position){if(T.style.top="",T.style.bottom="",T.style.left="",T.style.right="",Object.keys(L.position).forEac
1h(e=>T.style[e]=L.position[e]+"px"),T.style.maxHeight=null!=L.maxHeight?L.maxHeight+"px":"",E&&document.activeElement&&d.current){let e=document.activeElement.getBoundingClientRect(),t=d.current.getBoundingClientRect(),n=e[E.type]-t[E.type];d.current.scrollTop+=n-E.offset}C(L)}},L);ir(P,L),ir(()=>(window.addEventListener("resize",o,!1),()=>{window.removeEventListener("resize",o,!1)}),[o=P]),iG({ref:s,onResize:P}),iG({ref:l,onResize:P});let M=(0,E.useRef)(!1);ir(()=>{let e,t=()=>{M.current=!0,clearTimeout(e),e=setTimeout(()=>{M.current=!1},500),P()},n=()=>{M.current&&t()};return null==iU||iU.addEventListener("resize",t),null==iU||iU.addEventListener("scroll",n),()=>{null==iU||iU.removeEventListener("resize",t),null==iU||iU.removeEventListener("scroll",n)}},[P]);let A=(0,E.useCallback)(()=>{M.current||null==w||w()},[w,M]);return!function(e){let{triggerRef:t,isOpen:n,onClose:r}=e;(0,E.useEffect)(()=>{if(!n||null===r)return;let e=e=>{let n=e.target;if(!t.current||n instanceof Node&&!n.contains(t.current)||e.target instanceof HTMLInputElement||e.target instanceof HTMLTextAreaElement)return;let o=r||it.get(t.current);o&&o()};return window.addEventListener("scroll",e,!0),()=>{window.removeEventListener("scroll",e,!0)}},[n,r,t])}({triggerRef:l,isOpen:y,onClose:w&&A}),{overlayProps:{style:{position:T?"absolute":"fixed",top:T?void 0:0,left:T?void 0:0,zIndex:1e5,...null==T?void 0:T.position,maxHeight:null!=(t=null==T?void 0:T.maxHeight)?t:"100vh"}},placement:null!=(n=null==T?void 0:T.placement)?n:null,triggerAnchorPoint:null!=(r=null==T?void 0:T.triggerAnchorPoint)?r:null,arrowProps:{"aria-hidden":"true",role:"presentation",style:{left:null==T?void 0:T.arrowOffsetLeft,top:null==T?void 0:T.arrowOffsetTop}},updatePosition:P}}({...x,shouldFlip:c,crossOffset:l,targetRef:r,overlayRef:o,isOpen:t.isOpen,scrollRef:s,boundaryElement:d,containerPadding:m,placement:{top:"top",bottom:"bottom",left:"left",right:"right","top-start":"top start","top-end":"top end","bottom-start":"bottom start","bottom-end":"bottom end","left-start":"left top","left-end":"left bottom","right-start":"right top","right-end":"right bottom"}[h],offset:i?a+3:a,onClose:k&&!T&&g?t.close:()=>{}});return i$(()=>{w.length&&A()},w),(0,E.useEffect)(()=>{var e,r;if(t.isOpen&&o.current)if(!k)return function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:document.body,n=new Set(e),r=new Set,o=e=>{for(let t of e.querySelectorAll("[data-live-announcer], [data-react-aria-top-layer]"))n.add(t);let t=e=>{if(n.has(e)||e.parentElement&&r.has(e.parentElement)&&"row"!==e.parentElement.getAttribute("role"))return NodeFilter.FILTER_REJECT;for(let t of n)if(e.contains(t))return NodeFilter.FILTER_SKIP;return NodeFilter.FILTER_ACCEPT},o=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:t}),a=t(e);if(a===NodeFilter.FILTER_ACCEPT&&i(e),a!==NodeFilter.FILTER_REJECT){let e=o.nextNode();for(;null!=e;)i(e),e=o.nextNode()}},i=e=>{var t;let n=null!=(t=ih.get(e))?t:0;("true"!==e.getAttribute("aria-hidden")||0!==n)&&(0===n&&e.setAttribute("aria-hidden","true"),r.add(e),ih.set(e,n+1))};im.length&&im[im.length-1].disconnect(),o(t);let a=new MutationObserver(e=>{for(let t of e)if("childList"===t.type&&0!==t.addedNodes.length&&![...n,...r].some(e=>e.contains(t.target))){for(let e of t.removedNodes)e instanceof Element&&(n.delete(e),r.delete(e));for(let e of t.addedNodes)(e instanceof HTMLElement||e instanceof SVGElement)&&("true"===e.dataset.liveAnnouncer||"true"===e.dataset.reactAriaTopLayer)?n.add(e):e instanceof Element&&o(e)}});a.observe(t,{childList:!0,subtree:!0});let l={visibleNodes:n,hiddenNodes:r,observe(){a.observe(t,{childList:!0,subtree:!0})},disconnect(){a.disconnect()}};return im.push(l),()=>{for(let e of(a.disconnect(),r)){let t=ih.get(e);null!=t&&(1===t?(e.removeAttribute("aria-hidden"),ih.delete(e)):ih.set(e,t-1))}l===im[im.length-1]?(im.pop(),im.length&&im[im.length-1].observe()):im.splice(im.indexOf(l),1)}}([null!=(r=null==n?void 0:n.current)?r:o.current]);else{var i=null!=(e=null==n?void 0:n.current)?e:o.current;let t=im[im.length-1];return t&&!t.visibleNodes.has(i)?(t.visibleNodes.add(i),()=>{t.visibleNodes.delete(i)}):void 0}},[k,t.isOpen,o,n]),{popoverProps:iZ(C,S),arrowProps:P,underlayProps:L,placement:M,triggerAnchorPoint:N}}({triggerRef:U,isNonModal:v,popoverRef:W,placement:P,offset:N,scrollRef:p,isDismissable:x,shouldCloseOnBlur:k,boundaryElement:R,crossOffset:F,shouldFlip:b,containerPadding:y,updatePositionDeps:L,isKeyboardDismissDisabled:j,shouldCloseOnScroll:D,shouldCloseOnInteractOutside:K,triggerAnchorPoint:I},Y),Q=(0,E.useMemo)(()=>$?((e,t)=>{if(t.includes("-")){let[n]=t.split("-");if(n.includes(e))return!1}return!0})($,P)?$:P:null,[$,P]),{triggerProps:ee}=il({type:M},Y,U),{isFocusVisible:et,isFocused:en,focusProps:er}=function(){var e;let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{autoFocus:n=!1,isTextInput:r,within:o}=t,i=(0,E.useRef)({isFocused:!1,isFocusVisible:n||a5()}),[a,l]=(0,E.useState)(!1),[s,c]=(0,E.useState)(()=>i.current.isFocused&&i.current.isFocusVisible),d=(0,E.useCallback)(()=>
1c(i.current.isFocused&&i.current.isFocusVisible),[]),f=(0,E.useCallback)(e=>{i.current.isFocused=e,l(e),d()},[d]);e={isTextInput:r},a2(),(0,E.useEffect)(()=>{let t=(t,n)=>{(function(e,t,n){let r=aA(null==n?void 0:n.target),o="undefined"!=typeof window?aN(null==n?void 0:n.target).HTMLInputElement:HTMLInputElement,i="undefined"!=typeof window?aN(null==n?void 0:n.target).HTMLTextAreaElement:HTMLTextAreaElement,a="undefined"!=typeof window?aN(null==n?void 0:n.target).HTMLElement:HTMLElement,l="undefined"!=typeof window?aN(null==n?void 0:n.target).KeyboardEvent:KeyboardEvent;return!((e=e||r.activeElement instanceof o&&!a3.has(r.activeElement.type)||r.activeElement instanceof i||r.activeElement instanceof a&&r.activeElement.isContentEditable)&&"keyboard"===t&&n instanceof l&&!aY[n.key])})(!!(null==e?void 0:e.isTextInput),t,n)&&(e=>{i.current.isFocusVisible=e,d()})(a5())};return aG.add(t),()=>{aG.delete(t)}},[]);let{focusProps:p}=function(e){let{isDisabled:t,onFocus:n,onBlur:r,onFocusChange:o}=e,i=(0,E.useCallback)(e=>{if(e.target===e.currentTarget)return r&&r(e),o&&o(!1),!0},[r,o]),a=aj(i),l=(0,E.useCallback)(e=>{var t;let r=aA(e.target),i=r?a6(r):a6();e.target===e.currentTarget&&i===(t=e.nativeEvent,t.target)&&(n&&n(e),o&&o(!0),a(e))}
1,[o,n,a]);return{focusProps:{onFocus:!t&&(n||o||r)?l:void 0,onBlur:!t&&(r||o)?i:void 0}}}({isDisabled:o,onFocusChange:f}),{focusWithinProps:g}=function(e){let t,n,r,o,{isDisabled:i,onBlurWithin:a,onFocusWithin:l,onFocusWithinChange:s}=e,c=(0,E.useRef)({isFocusWithin:!1}),{addGlobalListener:d,removeAllGlobalListeners:f}=(t=(0,E.useRef)(new Map),n=(0,E.useCallback)((e,n,r,o)=>{let i=(null==o?void 0:o.once)?function(){for(var e=arguments.length,n=Array(e),o=0;o<e;o++)n[o]=arguments[o];t.current.delete(r),r(...n)}:r;t.current.set(r,{type:n,eventTarget:e,fn:i,options:o}),e.addEventListener(n,i,o)},[]),r=(0,E.useCallback)((e,n,r,o)=>{var i;let a=(null==(i=t.current.get(r))?void 0:i.fn)||r;e.removeEventListener(n,a,o),t.current.delete(r)},[]),o=(0,E.useCallback)(()=>{t.current.forEach((e,t)=>{r(e.eventTarget,e.type,t,e.options)})},[r]),(0,E.useEffect)(()=>o,[o]),{addGlobalListener:n,removeGlobalListener:r,removeAllGlobalListeners:o}),p=(0,E.useCallback)(e=>{e.currentTarget.contains(e.target)&&c.current.isFocusWithin&&!e.currentTarget.contains(e.relatedTarget)&&(c.current.isFocusWithin=!1,f(),a&&a(e),s&&s(!1))},[a,s,c,f]),g=aj(p),h=(0,E.useCallback)(e=>{var t;if(!e.currentTarget.contains(e.target))return;let n=aA(e.target),r=a6(n);if(!c.current.isFocusWithin&&r===(t=e.nativeEvent,t.target)){l&&l(e),s&&s(!0),c.current.isFocusWithin=!0,g(e);let t=e.currentTarget;d(n,"focus",e=>{var r,o;if(c.current.isFocusWithin&&(r=t,!((o=e.target)&&r&&r.contains(o)))){let r=new n.defaultView.FocusEvent("blur",{relatedTarget:e.target});Object.defineProperty(r,"target",{value:t}),Object.defineProperty(r,"currentTarget",{value:t}),p(aR(r))}},{capture:!0})}},[l,s,g,d,p]);return i?{focusWithinProps:{onFocus:void 0,onBlur:void 0}}:{focusWithinProps:{onFocus:h,onBlur:p}}}({isDisabled:!o,onFocusWithinChange:f});return{isFocused:a,isFocusVisible:s,focusProps:o?g:p}}(),eo=(0,E.useMemo)(()=>lu({...a}),[function(e){if(!e||"object"!=typeof e)return"";try{return JSON.stringify(e)}catch(e){return""}}(a)]),ei=iX(null==B?void 0:B.base,H),ea={"--trigger-anchor-point":I?"".concat(I.x,"px ").concat(I.y,"px"):void 0};lo({isDisabled:!(w&&Y.isOpen)});let el=(0,E.useCallback)(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{"data-slot":"content","data-open":iq(Y.isOpen),"data-arrow":iq(A),"data-placement":$?iv($,P):void 0,className:eo.content({class:iX(null==B?void 0:B.content,e.className)})}},[eo,Y.isOpen,A,Q,P,B,$]),es=(0,E.useCallback)(t=>{var n;let r;return"touch"===t.pointerType&&((null==e?void 0:e.backdrop)==="blur"||(null==e?void 0:e.backdrop)==="opaque")?r=setTimeout(()=>{G.current=!0},100):G.current=!0,null==(n=ee.onPress)||n.call(ee,t),()=>{clearTimeout(r)}},[null==ee?void 0:ee.onPress]),eu=(0,E.useCallback)(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,{isDisabled:n,...r}=e;return{"data-slot":"trigger",...iZ({"aria-haspopup":"dialog"},ee,r),onPress:es,isDisabled:n,className:eo.trigger({class:iX(null==B?void 0:B.trigger,e.className),isTriggerDisabled:n}),ref:function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return 1===t.length&&t[0]?t[0]:e=>{let n=!1,r=t.map(t=>{let r=iJ(t,e);return n||(n="function"==typeof r),r});if(n)return()=>{r.forEach((e,n)=>{"function"==typeof e?null==e||e():iJ(t[n],null)})}}}(t,U)}},[Y,ee,es,U]),ec=(0,E.useCallback)(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{"data-slot":"backdrop",className:eo.backdrop({class:null==B?void 0:B.backdrop}),onClick:e=>{if(!G.current)return void e.preventDefault();Y.close(),G.current=!1},...J,...e}},[eo,Y.isOpen,B,J]);return{state:Y,Component:l||"div",children:c,classNames:B,showArrow:A,triggerRef:U,placement:Q,isNonModal:v,popoverRef:W,portalContainer:T,isOpen:Y.isOpen,onClose:Y.close,disableAnimation:q,shouldBlockScroll:w,backdrop:null!=(r=e.backdrop)?r:"transparent",motionProps:O,getBackdropProps:ec,getPopoverProps:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{ref:W,...iZ(Z,_,e),style:iZ(Z.style,_.style,e.style)}},getTriggerProps:eu,getDialogProps:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{"data-slot":"base","data-open":iq(Y.isOpen),"data-focus":iq(en),"data-arrow":iq(A),"data-focus-visible":iq(et),"data-placement":$?iv($,P):void 0,...iZ(er,S,e),className:eo.base({class:iX(ei)}),style:{outline:"none",...ea}}},getContentProps:el}}({...r,ref:t}),[i,a]=E.Children.toArray(n),l=(0,x.jsx)(l9,{portalContainer:o.portalContainer,children:a});return(0,x.jsxs)(ip,{value:o,children:[i,o.disableAnimation&&o.isOpen?l:(0,x.jsx)(ra,{children:o.isOpen?l:null})]})});st.displayName="HeroUI.Popover";var sn=e=>{let{children:t,...n}=e,r=function(e){var t;let n=(0,C.useProviderContext)(),{as:r,triggerRef:o,isOpen:i,defaultOpen:a,onOpenChange:l,isDisabled:s,type:c="menu",trigger:d="press",placement:f="bottom",closeOnSelect:p=!0,shouldBlockScroll:g=!0,classNames:h,disableAnimation:m=null!=(t=null==n?void 0:n.disableAnimation)&&t,onClose:v,className:b,...y}=e,w=(0,E.useRef)(null),x=o||w,k=(0,E.useRef)(null),T=(0,E.useRef)(null),L=function(e){let t=r5(e),[n,r]=(0,E.useState)(null),[o,i]=(0,E.useState)([]);return{focusStrategy:n,...t,open(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;r(e),t.open()},toggle(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;
1r(e),t.toggle()},close(){i([]),t.close()},expandedKeysStack:o,openSubmenu:(e,t)=>{i(n=>t>n.length?n:[...n.slice(0,t),e])},closeSubmenu:(e,t)=>{i(n=>n[t]===e?n.slice(0,t):n)}}}({trigger:d,isOpen:i,defaultOpen:a,onOpenChange:e=>{null==l||l(e),e||null==v||v()}}),{menuTriggerProps:S,menuProps:P}=function(e,t,n){var r;let{type:o="menu",isDisabled:i,trigger:a="press"}=e,l=ot(),{triggerProps:s,overlayProps:c}=il({type:o},t,n),{longPressProps:d}=function(e){let{isDisabled:t,onLongPressStart:n,onLongPressEnd:r,onLongPress:o,threshold:i=500,accessibilityDescription:a}=e,l=(0,E.useRef)(void 0),{addGlobalListener:s,removeGlobalListener:c}=oj(),{pressProps:d}=oq({isDisabled:t,onPressStart(e){if(e.continuePropagation(),("mouse"===e.pointerType||"touch"===e.pointerType)&&(n&&n({...e,type:"longpressstart"}),l.current=setTimeout(()=>{e.target.dispatchEvent(new PointerEvent("pointercancel",{bubbles:!0})),oi(e.target).activeElement!==e.target&&or(e.target),o&&o({...e,type:"longpress"}),l.current=void 0},i),"touch"===e.pointerType)){let t=e=>{e.preventDefault()};s(e.target,"contextmenu",t,{once:!0}),s(window,"pointerup",()=>{setTimeout(()=>{c(e.target,"contextmenu",t)}
1,30)},{once:!0})}},onPressEnd(e){l.current&&clearTimeout(l.current),r&&("mouse"===e.pointerType||"touch"===e.pointerType)&&r({...e,type:"longpressend"})}});return{longPressProps:oR(d,function(e){let[t,n]=(0,E.useState)();return r6(()=>{if(!e)return;let t=o1.get(e);if(t)n(t.element.id);else{let r="react-aria-description-".concat(o0++);n(r);let o=document.createElement("div");o.id=r,o.style.display="none",o.textContent=e,document.body.appendChild(o),t={refCount:0,element:o},o1.set(e,t)}return t.refCount++,()=>{t&&0==--t.refCount&&(t.element.remove(),o1.delete(e))}},[e]),{"aria-describedby":e?t:void 0}}(o&&!t?a:void 0))}}({isDisabled:i||"longPress"!==a,accessibilityDescription:ie((r=r3)&&r.__esModule?r.default:r,"@react-aria/menu").format("longPressMessage"),onLongPressStart(){t.close()},onLongPress(){t.open("first")}});return delete s.onPress,{menuTriggerProps:{...s,..."press"===a?{preventFocusOnPress:!0,onPressStart(e){"touch"===e.pointerType||"keyboard"===e.pointerType||i||(or(e.target),t.open("virtual"===e.pointerType?"first":null))},onPress(e){"touch"!==e.pointerType||i||(or(e.target),t.toggle())}}:d,id:l,onKeyDown:e=>{if(!i&&("longPress"!==a||e.altKey)&&n&&n.current)switch(e.key){case"Enter":case" ":if("longPress"===a||e.isDefaultPrevented())return;case"ArrowDown":"continuePropagation"in e||e.stopPropagation(),e.preventDefault(),t.toggle("first");break;case"ArrowUp":"continuePropagation"in e||e.stopPropagation(),e.preventDefault(),t.toggle("last");break;default:"continuePropagation"in e&&e.continuePropagation()}}},menuProps:{...c,"aria-labelledby":l,autoFocus:t.focusStrategy||!0,onClose:t.close}}}({type:c,trigger:d,isDisabled:s},L,x),M=(0,E.useMemo)(()=>is({className:b}),[b]);return{Component:r||"div",menuRef:k,menuProps:P,closeOnSelect:p,onClose:L.close,autoFocus:L.focusStrategy||!0,disableAnimation:m,getPopoverProps:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{state:L,placement:f,ref:T,disableAnimation:m,shouldBlockScroll:g,scrollRef:k,triggerRef:x,...id(y,e),classNames:{...h,...e.classNames,content:iu(M,null==h?void 0:h.content,e.className)}}},getMenuProps:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return{ref:function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return e=>{t.forEach(t=>(function(e,t){if(null!=e){if("function"==typeof e)return void e(t);try{e.current=t}catch(n){throw Error("Cannot assign value '".concat(t,"' to ref '").concat(e,"'"))}}})(t,e))}}(t,k),menuProps:P,closeOnSelect:p,...id(e,{onAction:(t,n)=>{var r;(void 0===(r=((e,t,n)=>{let r=n||((e,t)=>{if(e){let n=Array.isArray(e.children)?e.children:[...(null==e?void 0:e.items)||[]];if(n&&n.length)return n.find(e=>{if(e&&e.key===t)return e})||{}}return null})(e,t);return r&&r.props&&"closeOnSelect"in r.props?r.props.closeOnSelect:null==e?void 0:e.closeOnSelect})(e,t,n))||r)&&p&&L.close()},onClose:L.close})}},getMenuTriggerProps:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{onPress:t,onPressStart:n,...r}=S;return id(r,{isDisabled:s},e)}}}(n),[o,i]=E.default.Children.toArray(t);return(0,x.jsx)(r1,{value:r,children:(0,x.jsxs)(st,{...r.getPopoverProps(),children:[o,i]})})};sn.displayName="HeroUI.Dropdown";var sr=e=>{var t;let{triggerRef:n,getTriggerProps:r}=ig(),{children:o,...i}=e,a=(0,E.useMemo)(()=>"string"==typeof o?(0,x.jsx)("p",{children:o}):E.Children.only(o),[o]),l=null!=(t=a.props.ref)?t:a.ref,{onPress:s,isDisabled:c,...d}=(0,E.useMemo)(()=>r(iZ(i,a.props),l),[r,a.props,i,l]),[,f]=((e,t)=>{var n;let r=[];return[null==(n=E.Children.map(e,e=>(0,E.isValidElement)(e)&&e.type===t?(r.push(e),null):e))?void 0:n.filter(
1Boolean),r.length>=0?r:void 0]})(o,rz),{buttonProps:p}=nq({onPress:s,isDisabled:c},n),g=(0,E.useMemo)(()=>(null==f?void 0:f[0])!==void 0,[f]);return g||delete d.preventFocusOnPress,(0,E.cloneElement)(a,iZ(d,g?{onPress:s,isDisabled:c}:p))};sr.displayName="HeroUI.PopoverTrigger";var so=e=>{let{getMenuTriggerProps:t}=r2(),{children:n,...r}=e;return(0,x.jsx)(sr,{...t(r),children:n})};so.displayName="HeroUI.DropdownTrigger";var si={};si={"ar-AE":{dismiss:"تجاهل"},"bg-BG":{dismiss:"Отхвърляне"},"cs-CZ":{dismiss:"Odstranit"},"da-DK":{dismiss:"Luk"},"de-DE":{dismiss:"Schließen"},"el-GR":{dismiss:"Απόρριψη"},"en-US":{dismiss:"Dismiss"},"es-ES":{dismiss:"Descartar"},"et-EE":{dismiss:"Lõpeta"},"fi-FI":{dismiss:"Hylkää"},"fr-FR":{dismiss:"Rejeter"},"he-IL":{dismiss:"התעלם"},"hr-HR":{dismiss:"Odbaci"},"hu-HU":{dismiss:"Elutasítás"},"it-IT":{dismiss:"Ignora"},"ja-JP":{dismiss:"閉じる"},"ko-KR":{dismiss:"무시"},"lt-LT":{dismiss:"Atmesti"},"lv-LV":{dismiss:"Nerādīt"},"nb-NO":{dismiss:"Lukk"},"nl-NL":{dismiss:"Negeren"},"pl-PL":{dismiss:"Zignoruj"},"pt-BR":{dismiss:"Descartar"},"pt-PT":{dismiss:"Dispensar"},"ro-RO":{dismiss:"Revocare"},"ru-RU":{dismiss:"Пропустить"},"sk-SK":{dismiss:"Zrušiť"},"sl-SI":{dismiss:"Opusti"},"sr-SP":{dismiss:"Odbaci"},"sv-SE":{dismiss:"Avvisa"},"tr-TR":{dismiss:"Kapat"},"uk-UA":{dismiss:"Скасувати"},"zh-CN":{dismiss:"取消"},"zh-TW":{dismiss:"關閉"}};let sa="undefined"!=typeof document?E.default.useLayoutEffect:()=>{},sl=null!=(h=E.default.useInsertionEffect)?h:sa;"undefined"!=typeof window&&window.document&&window.document.createElement;let ss=new Map;"undefined"!=typeof FinalizationRegistry&&new FinalizationRegistry(e=>{ss.delete(e)});let su=function(){for(var e,t,n=0,r="",o=arguments.length;n<o;n++)(e=arguments[n])&&(t=function e(t){var n,r,o="";if("string"==typeof t||"number"==typeof t)o+=t;else if("object"==typeof t)if(Array.isArray(t)){var i=t.length;for(n=0;n<i;n++)t[n]&&(r=e(t[n]))&&(o&&(o+=" "),o+=r)}else for(r in t)t[r]&&(o&&(o+=" "),o+=r);return o}(e))&&(r&&(r+=" "),r+=t);return r};"undefined"!=typeof Element&&Element.prototype;let sc=["input:not([disabled]):not([type=hidden])","select:not([disabled])","textarea:not([disabled])","button:not([disabled])","a[href]","area[href]","summary","iframe","object","embed","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable^="false"])',"permission"];function sd(e){return e.nativeEvent=e,e.isDefaultPrevented=()=>e.defaultPrevented,e.isPropagationStopped=()=>e.cancelBubble,e.persist=()=>{},e}sc.join(":not([hidden]),"),sc.push('[tabindex]:not([tabindex="-1"]):not([disabled])'),sc.join(':not([hidden]):not([tabindex="-1"]),');let sf=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document;return e.activeElement},sp={border:0,clip:"rect(0 0 0 0)",clipPath:"inset(50%)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"absolute",width:"1px",whiteSpace:"nowrap"};function sg(e){let{children:t,elementType:n="div",isFocusable:r,style:o,...i}=e,{visuallyHiddenProps:a}=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{style:t,isFocusable:n}=e,[r,o]=(0,E.useState)(!1),{focusWithinProps:i}=function(e){let t,n,r,o,i,a,{isDisabled:l,onBlurWithin:s,onFocusWithin:c,onFocusWithinChange:d}=e,f=(0,E.useRef)({isFocusWithin:!1}),{addGlobalListener:p,removeAllGlobalListeners:g}=(t=(0,E.useRef)(new Map),n=(0,E.useCallback)((e,n,r,o)=>{let i=(null==o?void 0:o.once)?function(){for(var e=arguments.length,n=Array(e),o=0;o<e;o++)n[o]=arguments[o];t.current.delete(r),r(...n)}:r;t.current.set(r,{type:n,eventTarget:e,fn:i,options:o}),e.addEventListener(n,i,o)},[]),r=(0,E.useCallback)((e,n,r,o)=>{var i;let a=(null==(i=t.current.get(r))?void 0:i.fn)||r;e.removeEventListener(n,a,o),t.current.delete(r)},[]),o=(0,E.useCallback)(()=>{t.current.forEach((e,t)=>{r(e.eventTarget,e.type,t,e.options)})},[r]),(0,E.useEffect)(()=>o,[o]),{addGlobalListener:n,removeGlobalListener:r,removeAllGlobalListeners:o}),h=(0,E.useCallback)(e=>{e.currentTarget.contains(e.target)&&f.current.isFocusWithin&&!e.currentTarget.contains(e.relatedTarget)&&(f.current.isFocusWithin=!1,g(),s&&s(e),d&&d(!1))},[s,d,f,g]),m=(i=(0,E.useRef)({isFocused:!1,observer:null}),sa(()=>{let e=i.current;return()=>{e.observer&&(e.observer.disconnect(),e.observer=null)}},[]),a=function(e){let t=(0,E.useRef)(null);return sl(()=>{t.current=e},[e]),(0,E.useCallback)(function(){for(var e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];let o=t.current;return null==o?void 0:o(...n)},[])}(e=>{null==h||h(e)}),(0,E.useCallback)(e=>{if(e.target instanceof HTMLButtonElement||e.target instanceof HTMLInputElement||e.target instanceof HTMLTextAreaElement||e.target instanceof HTMLSelectElement){i.current.isFocused=!0;let t=e.target;t.addEventListener("focusout",e=>{i.current.isFocused=!1,t.disabled&&a(sd(e)),i.current.observer&&(i.current.observer.disconnect(),i.current.observer=null)},{once:!0}),i.current.observer=new MutationObserver(()=>{if(i.current.isFocused&&t.disabled){var e;null==(e=i.current.observer)||e.disconnect();
1let n=t===document.activeElement?null:document.activeElement;t.dispatchEvent(new FocusEvent("blur",{relatedTarget:n})),t.dispatchEvent(new FocusEvent("focusout",{bubbles:!0,relatedTarget:n}))}}),i.current.observer.observe(t,{attributes:!0,attributeFilter:["disabled"]})}},[a])),v=(0,E.useCallback)(e=>{var t,n;if(!e.currentTarget.contains(e.target))return;let r=null!=(n=null==(t=e.target)?void 0:t.ownerDocument)?n:document,o=sf(r);if(!f.current.isFocusWithin&&o===e.nativeEvent.target){c&&c(e),d&&d(!0),f.current.isFocusWithin=!0,m(e);let t=e.currentTarget;p(r,"focus",e=>{var n,o;if(f.current.isFocusWithin&&(n=t,!((o=e.target)&&n&&n.contains(o)))){let n=new r.defaultView.FocusEvent("blur",{relatedTarget:e.target});Object.defineProperty(n,"target",{value:t}),Object.defineProperty(n,"currentTarget",{value:t}),h(sd(n))}},{capture:!0})}},[c,d,m,p,h]);return l?{focusWithinProps:{onFocus:void 0,onBlur:void 0}}:{focusWithinProps:{onFocus:v,onBlur:h}}}({isDisabled:!n,onFocusWithinChange:e=>o(e)}),a=(0,E.useMemo)(()=>r?t:t?{...sp,...t}:sp,[r]);return{visuallyHiddenProps:{...i,style:a}}}(e);return E.default.createElement(n,function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];let r={...t[0]};for(let e=1;e<t.length;e++){let n=t[e];for(let e in n){let t=r[e],o=n[e];"function"==typeof t&&"function"==typeof o&&"o"===e[0]&&"n"===e[1]&&e.charCodeAt(2)>=65&&90>=e.charCodeAt(2)?r[e]=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(){for(var e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];for(let e of t)"function"==typeof e&&e(...n)}}(t,o):("className"===e||"UNSAFE_className"===e)&&"string"==typeof t&&"string"==typeof o?r[e]=su(t,o):"id"===e&&t&&o?r.id=function(e,t){if(e===t)return e;let n=ss.get(e);if(n)return n.forEach(e=>e.current=t),t;let r=ss.get(t);return r?(r.forEach(t=>t.current=e),e):t}(t,o):r[e]=void 0!==o?o:t}}return r}(i,a),t)}function sh(e){var t;let{onDismiss:n,...r}=e,o=function(e,t){let{id:n,"aria-label":r,"aria-labelledby":o}=e;return n=ia(n),o&&r?o=[...new Set([n,...o.trim().split(/\s+/)])].join(" "):o&&(o=o.trim().split(/\s+/).join(" ")),r||o||!t||(r=t),{id:n,"aria-label":r,"aria-labelledby":o}}(r,ie((t=si)&&t.__esModule?t.default:t,"@react-aria/overlays").format("dismiss"));return E.default.createElement(sg,null,E.default.createElement("button",{...o,tabIndex:-1,onClick:()=>{n&&n()},style:{width:1,height:1}}))}var sm={ease:[.36,.66,.4,1],easeIn:[.4,0,1,1],easeOut:[0,0,.2,1]};sm.easeOut,sm.easeIn;var sv={scaleSpring:{enter:{transform:"scale(1)",opacity:1,transition:{type:"spring",bounce:0,duration:.2}},exit:{transform:"scale(0.85)",opacity:0,transition:{type:"easeOut",duration:.15}}},scaleSpringOpacity:{initial:{opacity:0,transform:"scale(0.8)"},enter:{opacity:1,transform:"scale(1)",transition:{type:"spring",bounce:0,duration:.3}},exit:{opacity:0,transform:"scale(0.96)",transition:{type:"easeOut",bounce:0,duration:.15}}},scale:{enter:{scale:1},exit:{scale:.95}},scaleFadeIn:{enter:{transform:"scale(1)",opacity:1,transition:{duration:.25,ease:sm.easeIn}},exit:{transform:"scale(0.95)",opacity:0,transition:{duration:.2,ease:sm.easeOut}}},scaleInOut:{enter:{transform:"scale(1)",opacity:1,transition:{duration:.4,ease:sm.ease}},exit:{transform:"scale(1.03)",opacity:0,transition:{duration:.3,ease:sm.ease}}},fade:{enter:{opacity:1,transition:{duration:.4,ease:sm.ease}},exit:{opacity:0,transition:{duration:.3,ease:sm.ease}}},collapse:{enter:{opacity:1,height:"auto",transition:{height:{type:"spring",bounce:0,duration:.3},opacity:{easings:"ease",duration:.4}}},exit:{opacity:0,height:0,transition:{easings:"ease",duration:.3}}}};let sb="undefined"!=typeof document?E.default.useLayoutEffect:()=>{},sy=null!=(m=E.default.useInsertionEffect)?m:sb;function sw(e){let t=(0,E.useRef)(null);return sy(()=>{t.current=e},[e]),(0,E.useCallback)(function(){for(var e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];let o=t.current;return null==o?void 0:o(...n)},[])}let sx=!!("undefined"!=typeof window&&window.document&&window.document.createElement),sE=new Map;"undefined"!=typeof FinalizationRegistry&&(o=new FinalizationRegistry(e=>{sE.delete(e)}));let sk=new Set(["id"]),sT=new Set(["aria-label","aria-labelledby","aria-describedby","aria-details"]),sC=new Set(["href","hrefLang","target","rel","download","ping","referrerPolicy"]),sL=new Set(["dir","lang","hidden","inert","translate"]),sS=new Set(["onClick","onAuxCl
1ick","onContextMenu","onDoubleClick","onMouseDown","onMouseEnter","onMouseLeave","onMouseMove","onMouseOut","onMouseOver","onMouseUp","onTouchCancel","onTouchEnd","onTouchMove","onTouchStart","onPointerDown","onPointerMove","onPointerUp","onPointerCancel","onPointerEnter","onPointerLeave","onPointerOver","onPointerOut","onGotPointerCapture","onLostPointerCapture","onScroll","onWheel","onAnimationStart","onAnimationEnd","onAnimationIteration","onTransitionCancel","onTransitionEnd","onTransitionRun","onTransitionStart"]),sP=/^(data-.*)$/,sM=e=>{var t;return null!=(t=null==e?void 0:e.ownerDocument)?t:document},sA=e=>e&&"window"in e&&e.window===e?e:sM(e).defaultView||window;"undefined"!=typeof Element&&Element.prototype;let sN=["input:not([disabled]):not([type=hidden])","select:not([disabled])","textarea:not([disabled])","button:not([disabled])","a[href]","area[href]","summary","iframe","object","embed","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable^="false"])',"permission"];function sF(e){if(function(){if(null==sR){sR=!1;try{document.createElement("div").focus({get preventScroll(){return sR=!0,!0}})}catch(e){}}return sR}())e.focus({preventScroll:!0});else{let t=function(e){let t=e.parentNode,n=[],r=document.scrollingElement||document.documentElement;for(;t instanceof HTMLElement&&t!==r;)(t.offsetHeight<t.scrollHeight||t.offsetWidth<t.scrollWidth)&&n.push({element:t,scrollTop:t.scrollTop,scrollLeft:t.scrollLeft}),t=t.parentNode;return r instanceof HTMLElement&&n.push({element:r,scrollTop:r.scrollTop,scrollLeft:r.scrollLeft}),n}(e);e.focus(),function(e){for(let{element:t,scrollTop:n,scrollLeft:r}of e)t.scrollTop=n,t.scrollLeft=r}(t)}}sN.join(":not([hidden]),"),sN.push('[tabindex]:not([tabindex="-1"]):not([disabled])'),sN.join(':not([hidden]):not([tabindex="-1"]),');let sR=null;function sj(e){var t;if("undefined"==typeof window||null==window.navigator)return!1;let n=null==(t=window.navigator.userAgentData)?void 0:t.brands;return Array.isArray(n)&&n.some(t=>e.test(t.brand))||e.test(window.navigator.userAgent)}function sK(e){var t;return"undefined"!=typeof window&&null!=window.navigator&&e.test((null==(t=window.navigator.userAgentData)?void 0:t.platform)||window.navigator.platform)}function sD(e){let t=null;return()=>(null==t&&(t=e()),t)}let sI=sD(function(){return sK(/^Mac/i)}),sO=sD(function(){return sK(/^iPhone/i)}),sH=sD(function(){return sK(/^iPad/i)||sI()&&navigator.maxTouchPoints>1}),sB=sD(function(){return sO()||sH()});sD(function(){return sI()||sB()}),sD(function(){return sj(/AppleWebKit/i)&&!sz()});let sz=sD(function(){return sj(/Chrome/i)}),s_=sD(function(){return sj(/Android/i)});sD(function(){return sj(/Firefox/i)});let sW=null,sV=new Set,sG=new Map,sU=!1,sq=!1;function sX(e,t){for(let n of sV)n(e,t)}function sY(e){sU=!0,e.metaKey||!sI()&&e.altKey||e.ctrlKey||"Control"===e.key||"Shift"===e.key||"Meta"===e.key||(sW="keyboard",sX("keyboard",e))}
1function sZ(e){sW="pointer",("mousedown"===e.type||"pointerdown"===e.type)&&(sU=!0,sX("pointer",e))}function sJ(e){(""===e.pointerType&&e.isTrusted||(s_()&&e.pointerType?"click"===e.type&&1===e.buttons:0===e.detail&&!e.pointerType))&&(sU=!0,sW="virtual")}function s$(e){e.target!==window&&e.target!==document&&e.isTrusted&&(sU||sq||(sW="virtual",sX("virtual",e)),sU=!1,sq=!1)}function sQ(){sU=!1,sq=!0}function s0(e){if("undefined"==typeof window||"undefined"==typeof document||sG.get(sA(e)))return;let t=sA(e),n=sM(e),r=t.HTMLElement.prototype.focus;t.HTMLElement.prototype.focus=function(){sU=!0,r.apply(this,arguments)},n.addEventListener("keydown",sY,!0),n.addEventListener("keyup",sY,!0),n.addEventListener("click",sJ,!0),t.addEventListener("focus",s$,!0),t.addEventListener("blur",sQ,!1),"undefined"!=typeof PointerEvent&&(n.addEventListener("pointerdown",sZ,!0),n.addEventListener("pointermove",sZ,!0),n.addEventListener("pointerup",sZ,!0)),t.addEventListener("beforeunload",()=>{s1(e)},{once:!0}),sG.set(t,{focus:r})}let s1=(e,t)=>{let n=sA(e),r=sM(e);t&&r.removeEventListener("DOMContentLoaded",t),sG.has(n)&&(n.HTMLElement.prototype.focus=sG.get(n).focus,r.removeEventListener("keydown",sY,!0),r.removeEventListener("keyup",sY,!0),r.removeEventListener("click",sJ,!0),n.removeEventListener("focus",s$,!0),n.removeEventListener("blur",sQ,!1),"undefined"!=typeof PointerEvent&&(r.removeEventListener("pointerdown",sZ,!0),r.removeEventListener("pointermove",sZ,!0),r.removeEventListener("pointerup",sZ,!0)),sG.delete(n))};"undefined"!=typeof document&&function(e){let t,n=sM(void 0);"loading"!==n.readyState?s0(void 0):(t=()=>{s0(e)},n.addEventListener("DOMContentLoaded",t)),()=>s1(e,t)}();let s2=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document;return e.activeElement},s4=new Map,s5=new Set;function s3(){if("undefined"==typeof window)return;function e(e){return"propertyName"in e}let t=n=>{if(!e(n)||!n.target)return;let r=s4.get(n.target);if(r&&(r.delete(n.propertyName),0===r.size&&(n.target.removeEventListener("transitioncancel",t),s4.delete(n.target)),0===s4.size)){for(let e of s5)e();s5.clear()}};document.body.addEventListener("transitionrun",n=>{if(!e(n)||!n.target)return;let r=s4.get(n.target);r||(r=new Set,s4.set(n.target,r),n.target.addEventListener("transitioncancel",t,{once:!0})),r.add(n.propertyName)}),document.body.addEventListener("transitionend",t)}function s6(e){let t=sM(e),n=s2(t);if("virtual"===sW){var r;r=()=>{s2(t)===n&&e.isConnected&&sF(e)},requestAnimationFrame(()=>{for(let[e]of s4)"isConnected"in e&&!e.isConnected&&s4.delete(e);0===s4.size?r():s5.add(r)})}else sF(e)}function s8(e,t){let{role:n="dialog"}=e,r=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=function(e){let[t,n]=(0,E.useState)(void 0),r=(0,E.useRef)(null),i=(0,G.useSSRSafeId)(t),a=(0,E.useRef)(null);if(o&&o.register(a,i),sx){let e=sE.get(i);e&&!e.includes(r)?e.push(r):sE.set(i,[r])}return sb(()=>()=>{o&&o.unregister(a),sE.delete(i)},[i]),(0,E.useEffect)(()=>{let e=r.current;return e&&n(e),()=>{e&&(r.current=null)}}),i}(),[n,r]=function(e){let[t,n]=(0,E.useState)(e),r=(0,E.useRef)(null),o=sw(()=>{if(!r.current)return;let e=r.current.next();if(e.done){r.current=null;return}t===e.value?o():n(e.value)});sb(()=>{r.current&&o()});let i=sw(e=>{r.current=e(t),o()});return[t,i]}(t),i=(0,E.useCallback)(()=>{r(function*(){yield t,yield document.getElementById(t)?t:void 0})},[t,r]);return sb(i,[t,i,...e]),n}();r=e["aria-label"]?void 0:r;let i=(0,E.useRef)(!1);return(0,E.useEffect)(()=>{if(t.current&&!t.current.contains(document.activeElement)){s6(t.current);let e=setTimeout(()=>{(document.activeElement===t.current||document.activeElement===document.body)&&(i.current=!0,t.current&&(t.current.blur(),s6(t.current)),i.current=!1)},500);return()=>{clearTimeout(e)}}},[t]),se(),{dialogProps:{...function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{labelable:n,isLink:r,global:o,events:i=o,propNames:a}=t,l={};for(let t in e)Object.prototype.hasOwnProperty.call(e,t)&&(sk.has(t)||n&&sT.has(t)||r&&sC.has(t)||o&&sL.has(t)||i&&sS.has(t)||t.endsWith("Capture")&&sS.has(t.slice(0,-7))||(null==a?void 0:a.has(t))||sP.test(t))&&(l[t]=e[t]);return l}(e,{labelable:!0}),role:n,tabIndex:-1,"aria-labelledby":e["aria-labelledby"]||r,onBlur:e=>{i.current&&e.stopPropagation()}},titleProps:{id:r}}}"undefined"!=typeof document&&("loading"!==document.readyState?s3():document.addEventListener("DOMContentLoaded",s3));var s7=()=>e.A(75977).then(e=>e.default),s9=e=>{let{as:t,children:n,className:r,...o}=e,{Component:i,placement:a,backdrop:l,motionProps:s,disableAnimation:c,getPopoverProps:d,getDialogProps:f,getBackdropProps:p,getContentProps:g,isNonModal:h,onClose:m}=ig(),v=(0,E.useRef)(null),{dialogProps:b,titleProps:y}=s8({},v),w=f({ref:v,...b,...o}),k=n&&(0,x.jsxs)(x.Fragment,{children:[!h&&(0,x.jsx)(sh,{onDismiss:m}),(0,x.jsx)(t||i||"div",{...w,children:(0,x.jsx)("div",{...g({className:r}),children:"function"==typeof n?n(y):n})}),(0,x.jsx)(sh,{onDismiss:m})]}),T=(0,E.useMemo)(()=>"transparent"===l?null:c?(0,x.jsx)("div",{...p()}):(0,x.jsx)(rK,{features:s7,children:(0,x.jsx)(rj.div,{animate:"enter",exit:"exit",initial:"exit",variants:sv.fade,...p()})}),[l,c,p]),C=a?(e=>{let t={top:{originY:1},bottom:{originY:0},left:{originX:1},right:{originX:0},"top-start":{originX:0,originY:1},"top-end":{originX:1,originY:1},"bottom-start":{originX:0,originY:0},"bottom-end":{originX:1,originY:0},"right-start":{originX:0,originY:0},"right-end":{originX:0,originY:1},"left-start":{originX:1,originY:0},"left-end":{originX:1,originY:1}};return(null==t?void 0:t[e])||{}})("center"===a?"top":a):void 0,L=(0,x.jsx)(x.Fragment,{children:c?k:(0,x.jsx)(rK,{features:s7,children:(0,x.jsx)(rj.div,{animate:"enter",exit:"exit",initial:"initial",style:C,variants:sv.scaleSpringOpacity,...s,children:k})})});
1return(0,x.jsxs)("div",{...d(),children:[T,L]})};s9.displayName="HeroUI.PopoverContent";let ue="undefined"!=typeof document?E.default.useLayoutEffect:()=>{},ut=e=>{var t;return null!=(t=null==e?void 0:e.ownerDocument)?t:document},un=e=>e&&"window"in e&&e.window===e?e:ut(e).defaultView||window,ur=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document;return e.activeElement};function uo(e){return e.target}function ui(e){var t;if("undefined"==typeof window||null==window.navigator)return!1;let n=null==(t=window.navigator.userAgentData)?void 0:t.brands;return Array.isArray(n)&&n.some(t=>e.test(t.brand))||e.test(window.navigator.userAgent)}function ua(e){var t;return"undefined"!=typeof window&&null!=window.navigator&&e.test((null==(t=window.navigator.userAgentData)?void 0:t.platform)||window.navigator.platform)}function ul(e){let t=null;return()=>(null==t&&(t=e()),t)}let us=ul(function(){return ua(/^Mac/i)}),uu=ul(function(){return ua(/^iPhone/i)}),uc=ul(function(){return ua(/^iPad/i)||us()&&navigator.maxTouchPoints>1}),ud=ul(function(){return uu()||uc()});ul(function(){return us()||ud()}),ul(function(){return ui(/AppleWebKit/i)&&!uf()});let uf=ul(function(){return ui(/Chrome/i)}),up=ul(function(){return ui(/Android/i)});ul(function(){return ui(/Firefox/i)});let ug="undefined"!=typeof Element&&"checkVisibility"in Element.prototype;function uh(e,t){return ug?e.checkVisibility({visibilityProperty:!0})&&!e.closest("[data-react-aria-prevent-focus]"):"#comment"!==e.nodeName&&function(e){let t=un(e);if(!(e instanceof t.HTMLElement)&&!(e instanceof t.SVGElement))return!1;let{display:n,visibility:r}=e.style,o="none"!==n&&"hidden"!==r&&"collapse"!==r;if(o){let{getComputedStyle:t}=e.ownerDocument.defaultView,{display:n,visibility:r}=t(e);o="none"!==n&&"hidden"!==r&&"collapse"!==r}return o}(e)&&!e.hasAttribute("hidden")&&!e.hasAttribute("data-react-aria-prevent-focus")&&("DETAILS"!==e.nodeName||!t||"SUMMARY"===t.nodeName||e.hasAttribute("open"))&&(!e.parentElement||uh(e.parentElement,e))}let um=["input:not([disabled]):not([type=hidden])","select:not([disabled])","textarea:not([disabled])","button:not([disabled])","a[href]","area[href]","summary","iframe","object","embed","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable^="false"])',"permission"],uv=um.join(":not([hidden]),")+",[tabindex]:not([disabled]):not([hidden])";um.push('[tabindex]:not([tabindex="-1"]):not([disabled])');let ub=um.join(':not([hidden]):not([tabindex="-1"]),');function uy(e){return e.matches(uv)&&uh(e)&&!ux(e)}function uw(e){return e.matches(ub)&&uh(e)&&!ux(e)}function ux(e){let t=e;for(;null!=t;){if(t instanceof t.ownerDocument.defaultView.HTMLElement&&t.inert)return!0;t=t.parentElement}return!1}function uE(e){if(function(){if(null==uk){uk=!1;try{document.createElement("div").focus({get preventScroll(){return uk=!0,!0}})}catch(e){}}return uk}())e.focus({preventScroll:!0});else{let t=function(e){let t=e.parentNode,n=[],r=document.scrollingElement||document.documentElement;for(;t instanceof HTMLElement&&t!==r;)(t.offsetHeight<t.scrollHeight||t.offsetWidth<t.scrollWidth)&&n.push({element:t,scrollTop:t.scrollTop,scrollLeft:t.scrollLeft}),t=t.parentNode;return r instanceof HTMLElement&&n.push({element:r,scrollTop:r.scrollTop,scrollLeft:r.scrollLeft}),n}(e);e.focus(),function(e){for(let{element:t,scrollTop:n,scrollLeft:r}of e)t.scrollTop=n,t.scrollLeft=r}(t)}}E.default.useInsertionEffect;let uk=null,uT=null,uC=new Set,uL=new Map,uS=!1,uP=!1;function uM(e,t){for(let n of uC)n(e,t)}function uA(e){uS=!0,e.metaKey||!us()&&e.altKey||e.ctrlKey||"Control"===e.key||"Shift"===e.key||"Meta"===e.key||(uT="keyboard",uM("keyboard",e))}
1function uN(e){uT="pointer",("mousedown"===e.type||"pointerdown"===e.type)&&(uS=!0,uM("pointer",e))}function uF(e){(""===e.pointerType&&e.isTrusted||(up()&&e.pointerType?"click"===e.type&&1===e.buttons:0===e.detail&&!e.pointerType))&&(uS=!0,uT="virtual")}function uR(e){e.target!==window&&e.target!==document&&e.isTrusted&&(uS||uP||(uT="virtual",uM("virtual",e)),uS=!1,uP=!1)}function uj(){uS=!1,uP=!0}function uK(e){if("undefined"==typeof window||"undefined"==typeof document||uL.get(un(e)))return;let t=un(e),n=ut(e),r=t.HTMLElement.prototype.focus;t.HTMLElement.prototype.focus=function(){uS=!0,r.apply(this,arguments)},n.addEventListener("keydown",uA,!0),n.addEventListener("keyup",uA,!0),n.addEventListener("click",uF,!0),t.addEventListener("focus",uR,!0),t.addEventListener("blur",uj,!1),"undefined"!=typeof PointerEvent&&(n.addEventListener("pointerdown",uN,!0),n.addEventListener("pointermove",uN,!0),n.addEventListener("pointerup",uN,!0)),t.addEventListener("beforeunload",()=>{uD(e)},{once:!0}),uL.set(t,{focus:r})}let uD=(e,t)=>{let n=un(e),r=ut(e);t&&r.removeEventListener("DOMContentLoaded",t),uL.has(n)&&(n.HTMLElement.prototype.focus=uL.get(n).focus,r.removeEventListener("keydown",uA,!0),r.removeEventListener("keyup",uA,!0),r.removeEventListener("click",uF,!0),n.removeEventListener("focus",uR,!0),n.removeEventListener("blur",uj,!1),"undefined"!=typeof PointerEvent&&(r.removeEventListener("pointerdown",uN,!0),r.removeEventListener("pointermove",uN,!0),r.removeEventListener("pointerup",uN,!0)),uL.delete(n))};"undefined"!=typeof document&&function(e){let t,n=ut(void 0);"loading"!==n.readyState?uK(void 0):(t=()=>{uK(e)},n.addEventListener("DOMContentLoaded",t)),()=>uD(e,t)}();let uI=new Map,uO=new Set;function uH(){if("undefined"==typeof window)return;function e(e){return"propertyName"in e}let t=n=>{if(!e(n)||!n.target)return;let r=uI.get(n.target);if(r&&(r.delete(n.propertyName),0===r.size&&(n.target.removeEventListener("transitioncancel",t),uI.delete(n.target)),0===uI.size)){for(let e of uO)e();uO.clear()}};document.body.addEventListener("transitionrun",n=>{if(!e(n)||!n.target)return;let r=uI.get(n.target);r||(r=new Set,uI.set(n.target,r),n.target.addEventListener("transitioncancel",t,{once:!0})),r.add(n.propertyName)}),document.body.addEventListener("transitionend",t)}"undefined"!=typeof document&&("loading"!==document.readyState?uH():document.addEventListener("DOMContentLoaded",uH));let uB=E.default.createContext(null),uz="react-aria-focus-scope-restore",u_=null;function uW(e){var t,n,r,o,i;let a,l,{children:s,contain:c,restoreFocus:d,autoFocus:f}=e,p=(0,E.useRef)(null),g=(0,E.useRef)(null),h=(0,E.useRef)([]),{parentNode:m}=(0,E.useContext)(uB)||{},v=(0,E.useMemo)(()=>new u2({scopeRef:h}),[h]);ue(()=>{let e=m||u4.root;if(u4.getTreeNode(e.scopeRef)&&u_&&!uX(u_,e.scopeRef)){let t=u4.getTreeNode(u_);t&&(e=t)}e.addChild(v),u4.addNode(v)},[v,m]),ue(()=>{let e=u4.getTreeNode(h);e&&(e.contain=!!c)},[c]),ue(()=>{var e;let t=null==(e=p.current)?void 0:e.nextSibling,n=[],r=e=>e.stopPropagation();for(;t&&t!==g.current;)n.push(t),t.addEventListener(uz,r),t=t.nextSibling;return h.current=n,()=>{for(let e of n)e.removeEventListener(uz,r)}},[s]),ue(()=>{if(n||r)return;let e=t.current,o=ut(e?e[0]:void 0),i=e=>{let n=uo(e);uU(n,t.current)?u_=t:uq(n)||(u_=null)};return o.addEventListener("focusin",i,!1),null==e||e.forEach(e=>e.addEventListener("focusin",i,!1)),()=>{o.removeEventListener("focusin",i,!1),null==e||e.forEach(e=>e.removeEventListener("focusin",i,!1))}},[t=h,n=d,r=c]),o=h,i=c,a=(0,E.useRef)(void 0),l=(0,E.useRef)(void 0),ue(()=>{let e=o.current;if(!i){l.current&&(cancelAnimationFrame(l.current),l.current=void 0);return}let t=ut(e?e[0]:void 0),n=e=>{if("Tab"!==e.key||e.altKey||e.ctrlKey||e.metaKey||!uG(o)||e.isComposing)return;let n=ur(t),r=o.current;if(!r||!uU(n,r))return;let i=u0(uV(r),{tabbable:!0},r);if(!n)return;i.currentNode=n;let a=e.shiftKey?i.previousNode():i.nextNode();a||(i.currentNode=e.shiftKey?r[r.length-1].nextElementSibling:r[0].previousElementSibling,a=e.shiftKey?i.previousNode():i.nextNode()),e.preventDefault(),a&&uY(a,!0)},r=e=>{(!u_||uX(u_,o))&&uU(uo(e),o.current)?(u_=o,a.current=uo(e)):uG(o)&&!uq(uo(e),o)?a.current?a.current.focus():u_&&u_.current&&uJ(u_.current):uG(o)&&(a.current=uo(e))},s=e=>{l.current&&cancelAnimationFrame(l.current),l.current=requestAnimationFrame(()=>{let n=uT,r=("virtual"===n||null===n)&&up()&&uf(),i=ur(t);if(!r&&i&&uG(o)&&!uq(i,o)){u_=o;let t=uo(e);if(t&&t.isConnected){var l;a.current=t,null==(l=a.current)||l.focus()}else u_.current&&uJ(u_.current)}})};return t.addEventListener("keydown",n,!1),t.addEventListener("focusin",r,!1),null==e||e.forEach(e
1=>e.addEventListener("focusin",r,!1)),null==e||e.forEach(e=>e.addEventListener("focusout",s,!1)),()=>{t.removeEventListener("keydown",n,!1),t.removeEventListener("focusin",r,!1),null==e||e.forEach(e=>e.removeEventListener("focusin",r,!1)),null==e||e.forEach(e=>e.removeEventListener("focusout",s,!1))}},[o,i]),ue(()=>()=>{l.current&&cancelAnimationFrame(l.current)},[l]),function(e,t,n){let r=(0,E.useRef)("undefined"!=typeof document?ur(ut(e.current?e.current[0]:void 0)):null);ue(()=>{let r=e.current,o=ut(r?r[0]:void 0);if(!t||n)return;let i=()=>{(!u_||uX(u_,e))&&uU(ur(o),e.current)&&(u_=e)};return o.addEventListener("focusin",i,!1),null==r||r.forEach(e=>e.addEventListener("focusin",i,!1)),()=>{o.removeEventListener("focusin",i,!1),null==r||r.forEach(e=>e.removeEventListener("focusin",i,!1))}},[e,n]),ue(()=>{let r=ut(e.current?e.current[0]:void 0);if(!t)return;let o=t=>{if("Tab"!==t.key||t.altKey||t.ctrlKey||t.metaKey||!uG(e)||t.isComposing)return;let n=r.activeElement;if(!uq(n,e)||!u$(e))return;let o=u4.getTreeNode(e);if(!o)return;let i=o.nodeToRestore,a=u0(r.body,{tabbable:!0});a.currentNode=n;let l=t.shiftKey?a.previousNode():a.nextNode();if(i&&i.isConnected&&i!==r.body||(i=void 0,o.nodeToRestore=void 0),(!l||!uq(l,e))&&i){a.currentNode=i;do l=t.shiftKey?a.previousNode():a.nextNode();while(uq(l,e))(t.preventDefault(),t.stopPropagation(),l)?uY(l,!0):uq(i)?uY(i,!0):n.blur()}};return n||r.addEventListener("keydown",o,!0),()=>{n||r.removeEventListener("keydown",o,!0)}},[e,t,n]),ue(()=>{var n;let o=ut(e.current?e.current[0]:void 0);if(!t)return;let i=u4.getTreeNode(e);if(i)return i.nodeToRestore=null!=(n=r.current)?n:void 0,()=>{let n=u4.getTreeNode(e);if(!n)return;let r=n.nodeToRestore,i=ur(o);if(t&&r&&(i&&uq(i,e)||i===o.body&&u$(e))){let t=u4.clone();requestAnimationFrame(()=>{if(o.activeElement===o.body){let n=t.getTreeNode(e);for(;n;){if(n.nodeToRestore&&n.nodeToRestore.isConnected)return void uQ(n.nodeToRestore);n=n.parent}for(n=t.getTreeNode(e);n;){if(n.scopeRef&&n.scopeRef.current&&u4.getTreeNode(n.scopeRef))return void uQ(uZ(n.scopeRef.current,!0));n=n.parent}}})}}},[e,t])}(h,d,c),function(e,t){let n=E.default.useRef(t);(0,E.useEffect)(()=>{n.current&&(u_=e,!uU(ur(ut(e.current?e.current[0]:void 0)),u_.current)&&e.current&&uJ(e.current)),n.current=!1},[e])}(h,f),(0,E.useEffect)(()=>{let e=ur(ut(h.current?h.current[0]:void 0)),t=null;if(uU(e,h.current)){for(let n of u4.traverse())n.scopeRef&&uU(e,n.scopeRef.current)&&(t=n);t===u4.getTreeNode(h)&&(u_=t.scopeRef)}},[h]),ue(()=>()=>{var e,t,n;let r=null!=(n=null==(t=u4.getTreeNode(h))||null==(e=t.parent)?void 0:e.scopeRef)?n:null;(h===u_||uX(h,u_))&&(!r||u4.getTreeNode(r))&&(u_=r),u4.removeTreeNode(h)},[h]);let b=(0,E.useMemo)(()=>{var e;return e=h,{focusNext(){var t;let n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=e.current,{from:o,tabbable:i,wrap:a,accept:l}=n,s=o||ur(ut(null!=(t=r[0])?t:void 0)),c=r[0].previousElementSibling,d=u0(uV(r),{tabbable:i,accept:l},r);d.currentNode=uU(s,r)?s:c;let f=d.nextNode();return!f&&a&&(d.currentNode=c,f=d.nextNode()),f&&uY(f,!0),f},focusPrevious(){var t;let n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=e.current,{from:o,tabbable:i,wrap:a,accept:l}=n,s=o||ur(ut(null!=(t=r[0])?t:void 0)),c=r[r.length-1].nextElementSibling,d=u0(uV(r),{tabbable:i,accept:l},r);d.currentNode=uU(s,r)?s:c;let f=d.previousNode();return!f&&a&&(d.currentNode=c,f=d.previousNode()),f&&uY(f,!0),f},focusFirst(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.current,{tabbable:r,accept:o}=t,i=u0(uV(n),{tabbable:r,accept:o},n);i.currentNode=n[0].previousElementSibling;let a=i.nextNode();return a&&uY(a,!0),a},focusLast(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.current,{tabbable:r,accept:o}=t,i=u0(uV(n),{tabbable:r,accept:o},n);i.currentNode=n[n.length-1].nextElementSibling;let a=i.previousNode();return a&&uY(a,!0),a}}},[]),y=(0,E.useMemo)(()=>({focusManager:b,parentNode:v}),[v,b]);return E.default.createElement(uB.Provider,{value:y},E.default.createElement("span",{"data-focus-scope-start":!0,hidden:!0,ref:p}),s,E.default.createElement("span",{"data-focus-scope-end":!0,hidden:!0,ref:g}))}function uV(e){return e[0].parentElement}function uG(e){let t=u4.getTreeNode(u_);for(;t&&t.scopeRef!==e;){if(t.contain)return!1;t=t.parent}return!0}function uU(e,t){return!!e&&!!t&&t.some(t=>t.contains(e))}function uq(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(e instanceof Element&&e.closest("[data-react-aria-top-layer]"))return!0;for(let{scopeRef:n}of u4.traverse(u4.getTreeNode(t)))if(n&&uU(e,n.current))return!0;return!1}function uX(e,t){var n;let r=null==(n=u4.getTreeNode(t))?void 0:n.parent;for(;r;){if(r.scopeRef===e)return!0;r=r.parent}return!1}function uY(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(null==e||t){if(null!=e)try{e.focus()}catch(e){}}else try{var n;let t=ut(e),r=ur(t);"virtual"===uT?(n=()=>
1{ur(t)===r&&e.isConnected&&uE(e)},requestAnimationFrame(()=>{for(let[e]of uI)"isConnected"in e&&!e.isConnected&&uI.delete(e);0===uI.size?n():uO.add(n)})):uE(e)}catch(e){}}function uZ(e){let t=!(arguments.length>1)||void 0===arguments[1]||arguments[1],n=e[0].previousElementSibling,r=uV(e),o=u0(r,{tabbable:t},e);o.currentNode=n;let i=o.nextNode();return t&&!i&&((o=u0(r=uV(e),{tabbable:!1},e)).currentNode=n,i=o.nextNode()),i}function uJ(e){let t=!(arguments.length>1)||void 0===arguments[1]||arguments[1];uY(uZ(e,t))}function u$(e){let t=u4.getTreeNode(u_);for(;t&&t.scopeRef!==e;){if(t.nodeToRestore)return!1;t=t.parent}return(null==t?void 0:t.scopeRef)===e}function uQ(e){e.dispatchEvent(new CustomEvent(uz,{bubbles:!0,cancelable:!0}))&&uY(e)}function u0(e,t,n){var r,o,i;let a=(null==t?void 0:t.tabbable)?uw:uy,l=ut((null==e?void 0:e.nodeType)===Node.ELEMENT_NODE?e:null),s=(r=e||l,o=NodeFilter.SHOW_ELEMENT,i={acceptNode(e){var r;return(null==t||null==(r=t.from)?void 0:r.contains(e))||(null==t?void 0:t.tabbable)&&"INPUT"===e.tagName&&"radio"===e.getAttribute("type")&&(!function(e){if(e.checked)return!0;let t=[];if(e.form){var n,r;let o=null==(r=e.form)||null==(n=r.elements)?void 0:n.namedItem(e.name);t=[...null!=o?o:[]]}else t=[...ut(e).querySelectorAll('input[type="radio"][name="'.concat(CSS.escape(e.name),'"]'))].filter(e=>!e.form);return!!t&&!t.some(e=>e.checked)}(e)||"INPUT"===s.currentNode.tagName&&"radio"===s.currentNode.type&&s.currentNode.name===e.name)?NodeFilter.FILTER_REJECT:a(e)&&(!n||uU(e,n))&&(!(null==t?void 0:t.accept)||t.accept(e))?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}},l.createTreeWalker(r,o,i));return(null==t?void 0:t.from)&&(s.currentNode=t.from),s}class u1{get size(){return this.fastMap.size}getTreeNode(e){return this.fastMap.get(e)}addTreeNode(e,t,n){let r=this.fastMap.get(null!=t?t:null);if(!r)return;let o=new u2({scopeRef:e});r.addChild(o),o.parent=r,this.fastMap.set(e,o),n&&(o.nodeToRestore=n)}addNode(e){this.fastMap.set(e.scopeRef,e)}removeTreeNode(e){if(null===e)return;let t=this.fastMap.get(e);if(!t)return;let n=t.parent;for(let e of this.traverse())e!==t&&t.nodeToRestore&&e.nodeToRestore&&t.scopeRef&&t.scopeRef.current&&uU(e.nodeToRestore,t.scopeRef.current)&&(e.nodeToRestore=t.nodeToRestore);let r=t.children;n&&(n.removeChild(t),r.size>0&&r.forEach(e=>n&&n.addChild(e))),this.fastMap.delete(t.scopeRef)}*traverse(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.root;if(null!=e.scopeRef&&(yield e),e.children.size>0)for(let t of e.children)yield*this.traverse(t)}clone(){var e,t;let n=new u1;for(let r of this.traverse())n.addTreeNode(r.scopeRef,null!=(t=null==(e=r.parent)?void 0:e.scopeRef)?t:null,r.nodeToRestore);return n}constructor(){this.fastMap=new Map,this.root=new u2({scopeRef:null}),this.fastMap.set(null,this.root)}}class u2{addChild(e){this.children.add(e),e.parent=this}removeChild(e){this.children.delete(e),e.parent=void 0}constructor(e){this.children=new Set,this.contain=!1,this.scopeRef=e.scopeRef}}let u4=new u1;function u5(e){let{isSelected:t,disableAnimation:n,...r}=e;return(0,x.jsx)("svg",{"aria-hidden":"true","data-selected":t,role:"presentation",viewBox:"0 0 17 18",...r,children:(0,x.jsx)("polyline",{fill:"none",points:"1 9 7 14 15 4",stroke:"currentColor",strokeDasharray:22,strokeDashoffset:t?44:66,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1.5,style:n?{}:{transition:"stroke-dashoffset 200ms ease"}})})}var u3=tP({slots:{base:"w-full relative flex flex-col gap-1 p-1 overflow-clip",list:"w-full flex flex-col gap-0.5 outline-solid outline-transparent",emptyContent:["h-10","px-2","py-1.5","w-full","h-full","text-foreground-400","text-start"]}}),u6=tP({slots:{base:["flex","group","gap-2","items-center","justify-between","relative","px-2","py-1.5","w-full","h-full","box-border","rounded-small","subpixel-antialiased","outline-solid outline-transparent","cursor-pointer","tap-highlight-transparent",...tM,"data-[focus-visible=true]:dark:ring-offset-background-content1"],wrapper:"w-full flex flex-col items-start justify-center min-w-0",title:"flex-1 text-small font-normal w-full",description:["w-full","text-tiny","text-foreground-500","group-hover:text-current"],selectedIcon:["text-inherit","w-3","h-3","shrink-0"],shortcut:["px-1","py-0.5","rounded-sm","font-sans","text-foreground-500","text-tiny","border-small","border-default-300","group-hover:border-current"]},variants:{variant:{solid:{base:""},bordered:{base:"border-medium border-transparent bg-transparent"},light:{base:"bg-transparent"},faded:{base:["border-small border-transparent hover:border-default data-[hover=true]:bg-default-100","data-[selectable=true]:focus:border-default data-[selectable=true]:focus:bg-default-100"]},flat:{base:""},shadow:{base:"data-[hover=true]:shadow-lg"}},color:{default:{},primary:{},secondary:{},success:{},warning:{},danger:{}},showDivider:{true:{base:["mb-1.5","after:content-['']","after:absolute","after:-bottom-1","after:left-0","after:right-0","after:h-divider","after:bg-divider"]},false:{}},isDisabled:{true:{base:"opacity-disabled pointer-events-none"}},disableAnimation:{true:{},false:{base:"data-[hover=true]:transition-colors"}},hasTitleTextChild:{true:{title:"truncate"}},hasDescriptionTextChild:{true:{description:"truncate"}}},defaultVariants:{variant:"solid",color:"default",showDivider:!1},compoundVariants:[{variant:"solid",color:"default",class:{base:["data-[hover=true]:bg-default","data-[hover=true]:text-default-foreground","data-[selectable=true]:focus:bg-default","data-[selectable=true]:focus:text-default-foreground"]}},{variant:"solid",color:"primary",class:{base:["data-[hover=true]:bg-primary data-[hover=true]:text-primary-foreground","data-[selectable=true]:focus:bg-primary data-[selectable=true]:focus:text-primary-foreground"]}},{variant:"solid",color:"secondary",class:{base:["data-[hover=true]:bg-secondary data-[hover=true]:text-secondary-foreground","data-[selectable=true]:focus:bg-secondary data-[selectable=true]:focus:text-secondary-foreground"]}},{variant:"solid",color:"success",class:{base:["data-[hover=true]:bg-success data-[hover=true]:text-success-foreground","data-[selectable=true]:focus:bg-success data-[selectable=true]:focus:text-success-foreground"]}},{variant:"solid",color:"warning",class:{base:["data-[hover=true]:bg-warning data-[hover=true]:text-warning-foreground","data-[selectable=true]:focus:bg-warning data-[selectable=true]:focus:text-warning-foreground"]}},{variant:"solid",color:"danger",class:{base:["data-[hover=true]:bg-danger data-[hover=true]:text-danger-foreground","data-[selectable=true]:focus:bg-danger data-[selectable=true]:focus:text-danger-foreground"]}},{variant:"shadow",color:"default",class:{base:["data-[hover=true]:shadow-default/50 data-[hover=true]:bg-default data-[hover=true]:text-default-foreground","data-[selectable=true]:focus:shadow-default/50 data-[selectable=true]:focus:bg-default data-[selectable=true]:focus:text-default-foreground"]}},{variant:"shadow",color:"primary",class:{base:["data-[hover=true]:shadow-primary/30 data-[hover=true]:bg-primary data-[hover=true]:text-primary-foreground","data-[selectable=true]:focus:shadow-primary/30 data-[selectable=true]:focus:bg-primary data-[selectable=true]:focus:text-primary-foreground"]}},{variant:"shadow",color:"secondary",class:{base:["data-[hover=true]:shadow-secondary/30 data-[hover=true]:bg-secondary data-[hover=true]:text-secondary-foreground","data-[selectable=true]:focus:shadow-secondary/30 data-[selectable=true]:focus:bg-secondary data-[selectable=true]:focus:text-secondary-foreground"]}},{variant:"shadow",color:"success",class:{base:["data-[hover=true]:shadow-success/30 data-[hover=true]:bg-success data-[hover=true]:text-success-foreground","data-[selectable=true]:focus:shadow-success/30 data-[selectable=true]:focus:bg-success data-[selectable=true]:focus:text-success-foreground"]}},{variant:"shadow",color:"warning",class:{base:["data-[hover=true]:shadow-warning/30 data-[hover=true]:bg-warning data-[hover=true]:text-warning-foreground","data-[selectable=true]:focus:shadow-warning/30 data-[selectable=true]:focus:bg-warning data-[selectable=true]:focus:text-warning-foreground"]}},{variant:"shadow",color:"danger",class:{base:["data-[hover=true]:shadow-danger/30 data-[hover=true]:bg-danger data-[hover=true]:text-danger-foreground","data-[selectable=true]:focus:shadow-danger/30 data-[selectable=true]:focus:bg-danger data-[selectable=true]:focus:text-danger-foreground"]}},{variant:"bordered",color:"default",class:{base:["data-[hover=true]:border-default","data-[selectable=true]:focus:border-default"]}},{variant:"bordered",color:"primary",class:{base:["data-[hover=true]:border-primary data-[hover=true]:text-primary","data-[selectable=true]:focus:border-primary data-[selectable=true]:focus:text-primary"]}},{variant:"bordered",color:"secondary",class:{base:["data-[hover=true]:border-secondary data-[hover=true]:text-secondary","data-[selectable=true]:focus:border-secondary data-[selectable=true]:focus:text-secondary"]}},{variant:"bordered",color:"success",class:{base:["data-[hover=true]:border-success data-[hover=true]:text-success","data-[selectable=true]:focus:border-success data-[selectable=true]:focus:text-success"]}},{variant:"bordered",color:"warning",class:{base:["data-[hover=true]:border-warning data-[hover=true]:text-warning","data-[selectable=true]:focus:border-warning data-[selectable=true]:focus:text-warning"]}},{variant:"bordered",color:"danger",class:{base:["data-[hover=true]:border-danger data-[hover=true]:text-danger","data-[selectable=true]:focus:border-danger data-[selectable=true]:focus:text-danger"]}},{variant:"flat",color:"default",class:{base:["data-[hover=true]:bg-default/40","data-[hover=true]:text-default-foreground","data-[selectable=true]:focus:bg-default/40","data-[selectable=true]:focus:text-default-foreground"]}},{variant:"flat",color:"primary",class:{base:["data-[hover=true]:bg-primary/20 data-[hover=true]:text-primary","data-[selectable=true]:focus:bg-primary/20 data-[selectable=true]:focus:text-primary"]}},{variant:"flat",color:"secondary",class:{base:["data-[hover=true]:bg-secondary/20 data-[hover=true]:text-secondary","data-[selectable=true]:focus:bg-secondary/20 data-[selectable=true]:focus:text-secondary"]}},{variant:"flat",color:"success",class:{base:["data-[hover=true]:bg-success/20 data-[hover=true]:text-success","data-[selectable=true]:focus:bg-success/20 data-[selectable=true]:focus:text-success"]}},{variant:"flat",color:"warning",class:{base:["data-[hover=true]:bg-warning/20 data-[hover=true]:text-warning","data-[selectable=true]:focus:bg-warning/20 data-[selectable=true]:focus:text-warning"]}},{variant:"flat",color:"danger",class:{base:["data-[hover=true]:bg-danger/20 data-[hover=true]:text-danger","data-[selectable=true]:focus:bg-danger/20 data-[selectable=true]:focus:text-danger"]}},{variant:"faded",color:"default",class:{base:["data-[hover=true]:text-default-foreground","data-[selectable=true]:focus:text-default-foreground"]}},{variant:"faded",color:"primary",class:{base:["data-[hover=true]:text-primary","data-[selectable=true]:focus:text-primary"]}},{variant:"faded",color:"secondary",class:{base:["data-[hover=true]:text-secondary","data-[selectable=true]:focus:text-secondary"]}},{variant:"faded",color:"success",class:{base:["data-[hover=true]:text-success","data-[selectable=true]:focus:text-success"]}},{variant:"faded",color:"warning",class:{base:["data-[hover=true]:text-warning","data-[selectable=true]:focus:text-warning"]}},{variant:"faded",color:"danger",class:{base:["data-[hover=true]:text-danger","data-[selectable=true]:focus:text-danger"]}},{variant:"light",color:"default",class:{base:["data-[hover=true]:text-default-500","data-[selectable=true]:focus:text-default-500"]}},{variant:"light",color:"primary",class:{base:["data-[hover=true]:text-primary","data-[selectable=true]:focus:text-primary"]}},{variant:"light",color:"secondary",class:{base:["data-[hover=true]:text-secondary","data-[selectable=true]:focus:text-secondary"]}},{variant:"light",color:"success",class:{base:["data-[hover=true]:text-success","data-[selectable=true]:focus:text-success"]}},{variant:"light",color:"warning",class:{base:["data-[hover=true]:text-warning","data-[selectable=true]:focus:text-warning"]}},{variant:"light",color:"danger",class:{base:["data-[hover=true]:text-danger","data-[selectable=true]:focus:text-danger"]}}]}),u8=tP({slots:{base:"relative mb-2",heading:"pl-1 text-tiny text-foreground-500",group:"data-[has-title=true]:pt-1",divider:"mt-2"}});let u7="undefined"!=typeof document?E.default.useLayoutEffect:()=>{},u9=null!=(v=E.default.useInsertionEffect)?v:u7,ce=e=>{var t;return null!=(t=null==e?void 0:e.ownerDocument)?t:document},ct=e=>e&&"window"in e&&e.window===e?e:ce(e).defaultView||window;"undefined"!=typeof Element&&Element.prototype;let cn=["input:not([disabled]):not([type=hidden])","select:not([disabled])","textarea:not([disabled])","button:not([disabled])","a[href]","area[href]","summary","iframe","object","embed","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable^="false"])',"permission"];function cr(e){return e.nativeEvent=e,e.isDefaultPrevented=()=>e.defaultPrevented,e.isPropagationStopped=()=>e.cancelBubble,e.persist=()=>{},e}function co(e){let t=(0,E.useRef)({isFocused:!1,observer:null});u7(()=>{let e=t.current;return()=>{e.observer&&(e.observer.disconnect(),e.observer=null)}},[]);let n=function(e){let t=(0,E.useRef)(null);return u9(()=>{t.current=e},[e]),(0,E.useCallback)(function(){for(var e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];let o=t.current;return null==o?void 0:o(...n)},[])}(t=>{null==e||e(t)});return(0,E.useCallback)(e=>{if(e.target instanceof HTMLButtonElement||e.target instanceof HTMLInputElement||e.target instanceof HTMLTextAreaElement||e.target instanceof HTMLSelectElement){t.current.isFocused=!0;let r=e.target;r.addEventListener("focusout",e=>{t.current.isFocused=!1,r.disabled&&n(cr(e)),t.current.observer&&(t.current.observer.disconnect(),t.current.observer=null)},{once:!0}),t.current.observer=new MutationObserver(()=>{if(t.current.isFocused&&r.disabled){var e;null==(e=t.current.observer)||e.disconnect();
1let n=r===document.activeElement?null:document.activeElement;r.dispatchEvent(new FocusEvent("blur",{relatedTarget:n})),r.dispatchEvent(new FocusEvent("focusout",{bubbles:!0,relatedTarget:n}))}}),t.current.observer.observe(r,{attributes:!0,attributeFilter:["disabled"]})}},[n])}function ci(e){var t;if("undefined"==typeof window||null==window.navigator)return!1;let n=null==(t=window.navigator.userAgentData)?void 0:t.brands;return Array.isArray(n)&&n.some(t=>e.test(t.brand))||e.test(window.navigator.userAgent)}function ca(e){var t;return"undefined"!=typeof window&&null!=window.navigator&&e.test((null==(t=window.navigator.userAgentData)?void 0:t.platform)||window.navigator.platform)}function cl(e){let t=null;return()=>(null==t&&(t=e()),t)}cn.join(":not([hidden]),"),cn.push('[tabindex]:not([tabindex="-1"]):not([disabled])'),cn.join(':not([hidden]):not([tabindex="-1"]),');let cs=cl(function(){return ca(/^Mac/i)}),cu=cl(function(){return ca(/^iPhone/i)}),cc=cl(function(){return ca(/^iPad/i)||cs()&&navigator.maxTouchPoints>1}),cd=cl(function(){return cu()||cc()});cl(function(){return cs()||cd()}),cl(function(){return ci(/AppleWebKit/i)&&!cf()});let cf=cl(function(){return ci(/Chrome/i)}),cp=cl(function(){return ci(/Android/i)});cl(function(){return ci(/Firefox/i)});let cg=null,ch=new Set,cm=new Map,cv=!1,cb=!1,cy={Tab:!0,Escape:!0};function cw(e,t){for(let n of ch)n(e,t)}function cx(e){cv=!0,e.metaKey||!cs()&&e.altKey||e.ctrlKey||"Control"===e.key||"Shift"===e.key||"Meta"===e.key||(cg="keyboard",cw("keyboard",e))}
1function cE(e){cg="pointer",("mousedown"===e.type||"pointerdown"===e.type)&&(cv=!0,cw("pointer",e))}function ck(e){(""===e.pointerType&&e.isTrusted||(cp()&&e.pointerType?"click"===e.type&&1===e.buttons:0===e.detail&&!e.pointerType))&&(cv=!0,cg="virtual")}function cT(e){e.target!==window&&e.target!==document&&e.isTrusted&&(cv||cb||(cg="virtual",cw("virtual",e)),cv=!1,cb=!1)}function cC(){cv=!1,cb=!0}function cL(e){if("undefined"==typeof window||"undefined"==typeof document||cm.get(ct(e)))return;let t=ct(e),n=ce(e),r=t.HTMLElement.prototype.focus;t.HTMLElement.prototype.focus=function(){cv=!0,r.apply(this,arguments)},n.addEventListener("keydown",cx,!0),n.addEventListener("keyup",cx,!0),n.addEventListener("click",ck,!0),t.addEventListener("focus",cT,!0),t.addEventListener("blur",cC,!1),"undefined"!=typeof PointerEvent&&(n.addEventListener("pointerdown",cE,!0),n.addEventListener("pointermove",cE,!0),n.addEventListener("pointerup",cE,!0)),t.addEventListener("beforeunload",()=>{cS(e)},{once:!0}),cm.set(t,{focus:r})}let cS=(e,t)=>{let n=ct(e),r=ce(e);t&&r.removeEventListener("DOMContentLoaded",t),cm.has(n)&&(n.HTMLElement.prototype.focus=cm.get(n).focus,r.removeEventListener("keydown",cx,!0),r.removeEventListener("keyup",cx,!0),r.removeEventListener("click",ck,!0),n.removeEventListener("focus",cT,!0),n.removeEventListener("blur",cC,!1),"undefined"!=typeof PointerEvent&&(r.removeEventListener("pointerdown",cE,!0),r.removeEventListener("pointermove",cE,!0),r.removeEventListener("pointerup",cE,!0)),cm.delete(n))};function cP(){return"pointer"!==cg}"undefined"!=typeof document&&function(e){let t,n=ce(void 0);"loading"!==n.readyState?cL(void 0):(t=()=>{cL(e)},n.addEventListener("DOMContentLoaded",t)),()=>cS(e,t)}();let cM=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);function cA(e,t){return!!t&&!!e&&e.contains(t)}let cN=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document;return e.activeElement};function cF(){let e=(0,E.useRef)(new Map),t=(0,E.useCallback)((t,n,r,o)=>{let i=(null==o?void 0:o.once)?function(){for(var t=arguments.length,n=Array(t),o=0;o<t;o++)n[o]=arguments[o];e.current.delete(r),r(...n)}:r;e.current.set(r,{type:n,eventTarget:t,fn:i,options:o}),t.addEventListener(n,i,o)},[]),n=(0,E.useCallback)((t,n,r,o)=>{var i;let a=(null==(i=e.current.get(r))?void 0:i.fn)||r;t.removeEventListener(n,a,o),e.current.delete(r)},[]),r=(0,E.useCallback)(()=>{e.current.forEach((e,t)=>{n(e.eventTarget,e.type,t,e.options)})},[n]);return(0,E.useEffect)(()=>r,[r]),{addGlobalListener:t,removeGlobalListener:n,removeAllGlobalListeners:r}}var cR=e=>e?"true":void 0;function cj(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];for(var r,o,i=0,a="";i<t.length;)(r=t[i++])&&(o=function e(t){var n,r,o="";if("string"==typeof t||"number"==typeof t)o+=t;else if("object"==typeof t)if(Array.isArray(t))for(n=0;n<t.length;n++)t[n]&&(r=e(t[n]))&&(o&&(o+=" "),o+=r);else for(n in t)t[n]&&(o&&(o+=" "),o+=n);return o}(r))&&(a&&(a+=" "),a+=o);return a}var cK=new Map;function cD(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];let r={...t[0]};for(let e=1;e<t.length;e++){let n=t[e];for(let e in n){let t=r[e],o=n[e];"function"==typeof t&&"function"==typeof o&&"o"===e[0]&&"n"===e[1]&&e.charCodeAt(2)>=65&&90>=e.charCodeAt(2)?r[e]=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(){for(var e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];for(let e of t)"function"==typeof e&&e(...n)}}(t,o):("className"===e||"UNSAFE_className"===e)&&"string"==typeof t&&"string"==typeof o?r[e]=cj(t,o):"id"===e&&t&&o?r.id=function(e,t){if(e===t)return e;let n=cK.get(e);if(n)return n.forEach(e=>e.current=t),t;let r=cK.get(t);return r?(r.forEach(t=>t.current=e),e):t}(t,o):r[e]=void 0!==o?o:t}}return r}let cI=new WeakMap,cO=new Set(["id"]),cH=new Set(["aria-label","aria-labelledby","aria-describedby","aria-details"]),cB=new Set(["href","hrefLang","target","rel","download","ping","referrerPolicy"]),cz=new Set(["dir","lang","hidden","inert","translate"]),c_=new Set(["onClick","onAuxCl
1ick","onContextMenu","onDoubleClick","onMouseDown","onMouseEnter","onMouseLeave","onMouseMove","onMouseOut","onMouseOver","onMouseUp","onTouchCancel","onTouchEnd","onTouchMove","onTouchStart","onPointerDown","onPointerMove","onPointerUp","onPointerCancel","onPointerEnter","onPointerLeave","onPointerOver","onPointerOut","onGotPointerCapture","onLostPointerCapture","onScroll","onWheel","onAnimationStart","onAnimationEnd","onAnimationIteration","onTransitionCancel","onTransitionEnd","onTransitionRun","onTransitionStart"]),cW=/^(data-.*)$/;function cV(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{labelable:n,isLink:r,global:o,events:i=o,propNames:a}=t,l={};for(let t in e)Object.prototype.hasOwnProperty.call(e,t)&&(cO.has(t)||n&&cH.has(t)||r&&cB.has(t)||o&&cz.has(t)||i&&c_.has(t)||t.endsWith("Capture")&&c_.has(t.slice(0,-7))||(null==a?void 0:a.has(t))||cW.test(t))&&(l[t]=e[t]);return l}function cG(e,t){return"function"==typeof t.getChildren?t.getChildren(e.key):e.childNodes}function cU(e,t,n){if(t.parentKey===n.parentKey)return t.index-n.index;let r=[...cq(e,t),t],o=[...cq(e,n),n],i=r.slice(0,o.length).findIndex((e,t)=>e!==o[t]);return -1!==i?(t=r[i],n=o[i],t.index-n.index):r.findIndex(e=>e===n)>=0?1:(o.findIndex(e=>e===t),-1)}function cq(e,t){let n=[],r=t;for(;(null==r?void 0:r.parentKey)!=null;)(r=e.getItem(r.parentKey))&&n.unshift(r);return n}let cX=new WeakMap,cY=!1,cZ=0;function cJ(e){"touch"===e.pointerType&&(cY=!0,setTimeout(()=>{cY=!1},50))}function c$(){if("undefined"!=typeof document)return 0===cZ&&"undefined"!=typeof PointerEvent&&document.addEventListener("pointerup",cJ),cZ++,()=>{--cZ>0||"undefined"!=typeof PointerEvent&&document.removeEventListener("pointerup",cJ)}}let cQ=null,c0=new Set,c1=new Map,c2=!1,c4=!1;function c5(e,t){for(let n of c0)n(e,t)}function c3(e){c2=!0,e.metaKey||!oh()&&e.altKey||e.ctrlKey||"Control"===e.key||"Shift"===e.key||"Meta"===e.key||(cQ="keyboard",c5("keyboard",e))}
1function c6(e){cQ="pointer",("mousedown"===e.type||"pointerdown"===e.type)&&(c2=!0,c5("pointer",e))}function c8(e){oz(e)&&(c2=!0,cQ="virtual")}function c7(e){e.target!==window&&e.target!==document&&!od&&e.isTrusted&&(c2||c4||(cQ="virtual",c5("virtual",e)),c2=!1,c4=!1)}function c9(){od||(c2=!1,c4=!0)}function de(e){if("undefined"==typeof window||"undefined"==typeof document||c1.get(oa(e)))return;let t=oa(e),n=oi(e),r=t.HTMLElement.prototype.focus;t.HTMLElement.prototype.focus=function(){c2=!0,r.apply(this,arguments)},n.addEventListener("keydown",c3,!0),n.addEventListener("keyup",c3,!0),n.addEventListener("click",c8,!0),t.addEventListener("focus",c7,!0),t.addEventListener("blur",c9,!1),"undefined"!=typeof PointerEvent&&(n.addEventListener("pointerdown",c6,!0),n.addEventListener("pointermove",c6,!0),n.addEventListener("pointerup",c6,!0)),t.addEventListener("beforeunload",()=>{dt(e)},{once:!0}),c1.set(t,{focus:r})}let dt=(e,t)=>{let n=oa(e),r=oi(e);t&&r.removeEventListener("DOMContentLoaded",t),c1.has(n)&&(n.HTMLElement.prototype.focus=c1.get(n).focus,r.removeEventListener("keydown",c3,!0),r.removeEventListener("keyup",c3,!0),r.removeEventListener("click",c8,!0),n.removeEventListener("focus",c7,!0),n.removeEventListener("blur",c9,!1),"undefined"!=typeof PointerEvent&&(r.removeEventListener("pointerdown",c6,!0),r.removeEventListener("pointermove",c6,!0),r.removeEventListener("pointerup",c6,!0)),c1.delete(n))};function dn(){return"pointer"!==cQ}function dr(e){if(!e)return;let t=!0;return n=>{e({...n,preventDefault(){n.preventDefault()},isDefaultPrevented:()=>n.isDefaultPrevented(),stopPropagation(){t=!0},continuePropagation(){t=!1},isPropagationStopped:()=>t}),t&&n.stopPropagation()}}function di(e){var t;if("undefined"==typeof window||null==window.navigator)return!1;let n=null==(t=window.navigator.userAgentData)?void 0:t.brands;return Array.isArray(n)&&n.some(t=>e.test(t.brand))||e.test(window.navigator.userAgent)}function da(e){var t;return"undefined"!=typeof window&&null!=window.navigator&&e.test((null==(t=window.navigator.userAgentData)?void 0:t.platform)||window.navigator.platform)}function dl(e){let t=null;return()=>(null==t&&(t=e()),t)}"undefined"!=typeof document&&function(e){let t,n=oi(void 0);"loading"!==n.readyState?de(void 0):(t=()=>{de(e)},n.addEventListener("DOMContentLoaded",t)),()=>dt(e,t)}();let ds=dl(function(){return da(/^Mac/i)}),du=dl(function(){return da(/^iPhone/i)}),dc=dl(function(){return da(/^iPad/i)||ds()&&navigator.maxTouchPoints>1}),dd=dl(function(){return du()||dc()}),df=dl(function(){return ds()||dd()}),dp=dl(function(){return di(/AppleWebKit/i)&&!dg()}),dg=dl(function(){return di(/Chrome/i)}),dh=dl(function(){return di(/Android/i)}),dm=dl(function(){return di(/Firefox/i)}),dv="undefined"!=typeof document?E.default.useLayoutEffect:()=>{},db=null!=(b=E.default.useInsertionEffect)?b:dv;function dy(e){let t=(0,E.useRef)(null);return db(()=>{t.current=e},[e]),(0,E.useCallback)(function(){for(var e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];let o=t.current;return null==o?void 0:o(...n)},[])}let dw=!!("undefined"!=typeof window&&window.document&&window.document.createElement),dx=new Map;function dE(e){let[t,n]=(0,E.useState)(e),r=(0,E.useRef)(null),o=(0,G.useSSRSafeId)(t),a=(0,E.useRef)(null);if(i&&i.register(a,o),dw){let e=dx.get(o);e&&!e.includes(r)?e.push(r):dx.set(o,[r])}return dv(()=>()=>{i&&i.unregister(a),dx.delete(o)},[o]),(0,E.useEffect)(()=>{let e=r.current;return e&&n(e),()=>{e&&(r.current=null)}}),o}function dk(e){return df()?e.altKey:e.ctrlKey}function dT(e,t){var n,r;let o='[data-key="'.concat(CSS.escape(String(t)),'"]'),i=null==(n=e.current)?void 0:n.dataset.collection;return i&&(o='[data-collection="'.concat(CSS.escape(i),'"]').concat(o)),null==(r=e.current)?void 0:r.querySelector(o)}"undefined"!=typeof FinalizationRegistry&&(i=new FinalizationRegistry(e=>{dx.delete(e)}));let dC=new WeakMap;function dL(e){if(function(){if(null==dS){dS=!1;try{document.createElement("div").focus({get preventScroll(){return dS=!0,!0}})}catch(e){}}return dS}())e.focus({preventScroll:!0});else{let t=function(e){let t=e.parentNode,n=[],r=document.scrollingElement||document.documentElement;for(;t instanceof HTMLElement&&t!==r;)(t.offsetHeight<t.scrollHeight||t.offsetWidth<t.scrollWidth)&&n.push({element:t,scrollTop:t.scrollTop,scrollLeft:t.scrollLeft}),t=t.parentNode;return r instanceof HTMLElement&&n.push({element:r,scrollTop:r.scrollTop,scrollLeft:r.scrollLeft}),n}(e);e.focus(),function(e){for(let{element:t,scrollTop:n,scrollLeft:r}of e)t.scrollTop=n,t.scrollLeft=r}(t)}}let dS=null,dP=(0,E.createContext)({isNative:!0,open:function(e,t){var n=e=>dA(e,t);if(e instanceof HTMLAnchorElement)n(e);else if(e.hasAttribute("data-href")){let t=document.createElement("a");t.href=e.getAttribute("data-href"),e.hasAttribute("data-target")&&(t.target=e.getAttribute("data-target")),e.hasAttribute("data-rel")&&(t.rel=e.getAttribute("data-rel")),e.hasAttribute("data-download")&&(t.download=e.getAttribute("data-download")),e.hasAttribute("data-ping")&&(t.ping=e.getAttribute("data-ping")),e.hasAttribute("data-referrer-policy")&&(t.referrerPolicy=e.getAttribute("data-referrer-policy")),e.appendChild(t),n(t),e.removeChild(t)}},useHref:e=>e});function dM(){return(0,E.useContext)(dP)}function dA(e,t){var n,r;let o=!(arguments.length>2)||void 0===arguments[2]||arguments[2],{metaKey:i,ctrlKey:a,altKey:l,shiftKey:s}=t;dm()&&(null==(r=window.event)||null==(n=r.type)?void 0:n.startsWith("key"))&&"_blank"===e.target&&(ds()?i=!0:a=!0);let c=dp()&&ds()&&!dc()&&1?new KeyboardEvent("keydown",{keyIdentifier:"Enter",metaKey:i,ctrlKey:a,altKey:l,shiftKey:s}):new MouseEvent("click",{metaKey:i,ctrlKey:a,altKey:l,shiftKey:s,bubbles:!0,cancelable:!0});dA.isOpening=o,dL(e),e.dispatchEvent(c),dA.isOpening=!1}function dN(e){return ds()?e.metaKey:e.ctrlKey}function dF(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(){for(var e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];for(let e of t)"function"==typeof e&&e(...n)}}dA.isOpening=!1;let dR=function(){for(var e,t,n=0,r="",o=arguments.length;n<o;n++)(e=arguments[n])&&(t=function e(t){var n,r,o="";if("string"==typeof t||"number"==typeof t)o+=t;else if("object"==typeof t)if(Array.isArray(t)){var i=t.length;for(n=0;n<i;n++)t[n]&&(r=e(t[n]))&&(o&&(o+=" "),o+=r)}
1else for(r in t)t[r]&&(o&&(o+=" "),o+=r);return o}(e))&&(r&&(r+=" "),r+=t);return r};function dj(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];let r={...t[0]};for(let e=1;e<t.length;e++){let n=t[e];for(let e in n){let t=r[e],o=n[e];"function"==typeof t&&"function"==typeof o&&"o"===e[0]&&"n"===e[1]&&e.charCodeAt(2)>=65&&90>=e.charCodeAt(2)?r[e]=dF(t,o):("className"===e||"UNSAFE_className"===e)&&"string"==typeof t&&"string"==typeof o?r[e]=dR(t,o):"id"===e&&t&&o?r.id=function(e,t){if(e===t)return e;let n=dx.get(e);if(n)return n.forEach(e=>e.current=t),t;let r=dx.get(t);return r?(r.forEach(t=>t.current=e),e):t}(t,o):r[e]=void 0!==o?o:t}}return r}let dK=e=>{var t;return null!=(t=null==e?void 0:e.ownerDocument)?t:document},dD=e=>e&&"window"in e&&e.window===e?e:dK(e).defaultView||window,dI="undefined"!=typeof Element&&"checkVisibility"in Element.prototype;function dO(e,t){return dI?e.checkVisibility({visibilityProperty:!0})&&!e.closest("[data-react-aria-prevent-focus]"):"#comment"!==e.nodeName&&function(e){let t=dD(e);if(!(e instanceof t.HTMLElement)&&!(e instanceof t.SVGElement))return!1;let{display:n,visibility:r}=e.style,o="none"!==n&&"hidden"!==r&&"collapse"!==r;if(o){let{getComputedStyle:t}=e.ownerDocument.defaultView,{display:n,visibility:r}=t(e);o="none"!==n&&"hidden"!==r&&"collapse"!==r}return o}(e)&&!e.hasAttribute("hidden")&&!e.hasAttribute("data-react-aria-prevent-focus")&&("DETAILS"!==e.nodeName||!t||"SUMMARY"===t.nodeName||e.hasAttribute("open"))&&(!e.parentElement||dO(e.parentElement,e))}let dH=["input:not([disabled]):not([type=hidden])","select:not([disabled])","textarea:not([disabled])","button:not([disabled])","a[href]","area[href]","summary","iframe","object","embed","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable^="false"])',"permission"],dB=dH.join(":not([hidden]),")+",[tabindex]:not([disabled]):not([hidden])";dH.push('[tabindex]:not([tabindex="-1"]):not([disabled])');let dz=dH.join(':not([hidden]):not([tabindex="-1"]),');function d_(e){return e.matches(dB)&&dO(e)&&!dV(e)}function dW(e){return e.matches(dz)&&dO(e)&&!dV(e)}function dV(e){let t=e;for(;null!=t;){if(t instanceof t.ownerDocument.defaultView.HTMLElement&&t.inert)return!0;t=t.parentElement}return!1}let dG=!1;function dU(e){return""===e.pointerType&&!!e.isTrusted||(dh()&&e.pointerType?"click"===e.type&&1===e.buttons:0===e.detail&&!e.pointerType)}let dq=null,dX=new Set,dY=new Map,dZ=!1,dJ=!1;function d$(e,t){for(let n of dX)n(e,t)}function dQ(e){dZ=!0,e.metaKey||!ds()&&e.altKey||e.ctrlKey||"Control"===e.key||"Shift"===e.key||"Meta"===e.key||(dq="keyboard",d$("keyboard",e))}
1function d0(e){dq="pointer",("mousedown"===e.type||"pointerdown"===e.type)&&(dZ=!0,d$("pointer",e))}function d1(e){dU(e)&&(dZ=!0,dq="virtual")}function d2(e){e.target!==window&&e.target!==document&&!dG&&e.isTrusted&&(dZ||dJ||(dq="virtual",d$("virtual",e)),dZ=!1,dJ=!1)}function d4(){dG||(dZ=!1,dJ=!0)}function d5(e){if("undefined"==typeof window||"undefined"==typeof document||dY.get(dD(e)))return;let t=dD(e),n=dK(e),r=t.HTMLElement.prototype.focus;t.HTMLElement.prototype.focus=function(){dZ=!0,r.apply(this,arguments)},n.addEventListener("keydown",dQ,!0),n.addEventListener("keyup",dQ,!0),n.addEventListener("click",d1,!0),t.addEventListener("focus",d2,!0),t.addEventListener("blur",d4,!1),"undefined"!=typeof PointerEvent&&(n.addEventListener("pointerdown",d0,!0),n.addEventListener("pointermove",d0,!0),n.addEventListener("pointerup",d0,!0)),t.addEventListener("beforeunload",()=>{d3(e)},{once:!0}),dY.set(t,{focus:r})}let d3=(e,t)=>{let n=dD(e),r=dK(e);t&&r.removeEventListener("DOMContentLoaded",t),dY.has(n)&&(n.HTMLElement.prototype.focus=dY.get(n).focus,r.removeEventListener("keydown",dQ,!0),r.removeEventListener("keyup",dQ,!0),r.removeEventListener("click",d1,!0),n.removeEventListener("focus",d2,!0),n.removeEventListener("blur",d4,!1),"undefined"!=typeof PointerEvent&&(r.removeEventListener("pointerdown",d0,!0),r.removeEventListener("pointermove",d0,!0),r.removeEventListener("pointerup",d0,!0)),dY.delete(n))};function d6(e,t){return!!t&&!!e&&e.contains(t)}"undefined"!=typeof document&&function(e){let t,n=dK(void 0);"loading"!==n.readyState?d5(void 0):(t=()=>{d5(e)},n.addEventListener("DOMContentLoaded",t)),()=>d3(e,t)}();let d8=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document;return e.activeElement};function d7(e){return e.target}let d9=new Map,fe=new Set;function ft(){if("undefined"==typeof window)return;function e(e){return"propertyName"in e}let t=n=>{if(!e(n)||!n.target)return;let r=d9.get(n.target);if(r&&(r.delete(n.propertyName),0===r.size&&(n.target.removeEventListener("transitioncancel",t),d9.delete(n.target)),0===d9.size)){for(let e of fe)e();fe.clear()}};document.body.addEventListener("transitionrun",n=>{if(!e(n)||!n.target)return;let r=d9.get(n.target);r||(r=new Set,d9.set(n.target,r),n.target.addEventListener("transitioncancel",t,{once:!0})),r.add(n.propertyName)}),document.body.addEventListener("transitionend",t)}function fn(e){requestAnimationFrame(()=>{for(let[e]of d9)"isConnected"in e&&!e.isConnected&&d9.delete(e);0===d9.size?e():fe.add(e)})}function fr(e){let t=dK(e),n=d8(t);"virtual"===dq?fn(()=>{d8(t)===n&&e.isConnected&&dL(e)}):dL(e)}"undefined"!=typeof document&&("loading"!==document.readyState?ft():document.addEventListener("DOMContentLoaded",ft));let fo="default",fi="",fa=new WeakMap;function fl(e){if(dd())"disabled"===fo&&(fo="restoring",setTimeout(()=>{fn(()=>{if("restoring"===fo){let t=dK(e);"none"===t.documentElement.style.webkitUserSelect&&(t.documentElement.style.webkitUserSelect=fi||""),fi="",fo="default"}})},300));else if((e instanceof HTMLElement||e instanceof SVGElement)&&e&&fa.has(e)){let t=fa.get(e),n="userSelect"in e.style?"userSelect":"webkitUserSelect";"none"===e.style[n]&&(e.style[n]=t),""===e.getAttribute("style")&&e.removeAttribute("style"),fa.delete(e)}}let fs=E.default.createContext({register:()=>{}});function fu(){let e=(0,E.useRef)(new Map),t=(0,E.useCallback)((t,n,r,o)=>{let i=(null==o?void 0:o.once)?function(){for(var t=arguments.length,n=Array(t),o=0;o<t;o++)n[o]=arguments[o];e.current.delete(r),r(...n)}:r;e.current.set(r,{type:n,eventTarget:t,fn:i,options:o}),t.addEventListener(n,i,o)},[]),n=(0,E.useCallback)((t,n,r,o)=>{var i;let a=(null==(i=e.current.get(r))?void 0:i.fn)||r;t.removeEventListener(n,a,o),e.current.delete(r)},[]),r=(0,E.useCallback)(()=>{e.current.forEach((e,t)=>{n(e.eventTarget,e.type,t,e.options)})},[n]);return(0,E.useEffect)(()=>r,[r]),{addGlobalListener:t,removeGlobalListener:n,removeAllGlobalListeners:r}}fs.displayName="PressResponderContext";var fc=new WeakMap;class fd{continuePropagation(){nR(this,fc,!1)}get shouldStopPropagation(){return nN(this,fc)}constructor(e,t,n,r){var o;nF(this,fc,{writable:!0,value:void 0}),nR(this,fc,!0);let i=null!=(o=null==r?void 0:r.target)?o:n.currentTarget,a=null==i?void 0:i.getBoundingClientRect(),l,s=0,c,d=null;null!=n.clientX&&null!=n.clientY&&(c=n.clientX,d=n.clientY),a&&(null!=c&&null!=d?(l=c-a.left,s=d-a.top):(l=a.width/2,s=a.height/2)),this.type=e,this.pointerType=t,this.target=n.currentTarget,this.shiftKey=n.shiftKey,this.metaKey=n.metaKey,this.ctrlKey=n.ctrlKey,this.altKey=n.altKey,this.x=l,this.y=s}}let ff=Symbol("linkClicked"),fp="react-aria-pressable-style",fg="data-react-aria-pressable";function fh(e){let{onPress:t,onPressChange:n,onPressStart:r,onPressEnd:o,onPressUp:i,onClick:a,isDisabled:l,isPressed:s,preventFocusOnPress:c,shouldCancelOnPointerExit:d,allowTextSelectionOnPress:f,ref:p,...g}=function(e){var t;let n=(0,E.useContext)(fs);if(n){let{register:t,...r}=n;e=dj(r,e),t()}return t=e.ref,dv(()=>{if(n&&n.ref&&t)return n.ref.current=t.current,()=>{n.ref&&(n.ref.current=null)}}),e}(e),[h,m]=(0,E.useState)(!1),v=(0,E.useRef)({isPressed:!1,ignoreEmulatedMouseEvents:!1,didFirePressStart:!1,isTriggeringEvent:!1,activePointerId:null,target:null,isOverTarget:!1,pointerType:null,disposables:[]}),{addGlobalListener:b,removeAllGlobalListeners:y}=fu(),w=dy((e,t)=>{let o=v.current;if(l||o.didFirePressStart)return!1;let i=!0;if(o.isTriggeringEvent=!0,r){let n=new fd("pressstart",t,e);r(n),i=n.shouldStopPropagation}return n&&n(!0),o.isTriggeringEvent=!1,o.didFirePressStart=!0,m(!0),i}),x=dy(function(e,r){let i=!(arguments.length>2)||void 0===arguments[2]||arguments[2],a=v.current;if(!a.didFirePressStart)return!1;a.didFirePressStart=!1,a.isTriggeringEvent=!0;let s=!0;if(o){let t=new fd("pressend",r,e);o(t),s=t.shouldStopPropagation}if(n&&n(!1),m(!1),t&&i&&!l){let n=new fd("press",r,e);t(n),s&&(s=n.shouldStopPropagation)}return a.isTriggeringEvent=!1,s}),k=dy((e,t)=>{let n=v.current;if(l)return!1;if(i){n.isTriggeringEvent=!0;let r=new fd("pressup",t,e);return i(r),n.isTriggeringEvent=!1,r.shouldStopPropagation}return!0}),T=dy(e=>{let t=v.current;if(t.isPressed&&t.target){for(let n of(t.didFirePressStart&&null!=t.pointerType&&x(fb(t.target,e),t.pointerType,!1),t.isPressed=!1,t.isOverTarget=!1,t.activePointerId=null,t.pointerType=null,y(),f||fl(t.target),t.disposables)
1)n();t.disposables=[]}}),C=dy(e=>{d&&T(e)}),L=dy(e=>{l||null==a||a(e)}),S=dy((e,t)=>{if(!l&&a){let n=new MouseEvent("click",e);Object.defineProperty(n,"target",{value:t}),Object.defineProperty(n,"currentTarget",{value:t}),a((n.nativeEvent=n,n.isDefaultPrevented=()=>n.defaultPrevented,n.isPropagationStopped=()=>n.cancelBubble,n.persist=()=>{},n))}}),P=(0,E.useMemo)(()=>{let e=v.current,t={onKeyDown(t){if(fv(t.nativeEvent,t.currentTarget)&&d6(t.currentTarget,d7(t.nativeEvent))){var r;fy(d7(t.nativeEvent),t.key)&&t.preventDefault();let o=!0;if(!e.isPressed&&!t.repeat){e.target=t.currentTarget,e.isPressed=!0,e.pointerType="keyboard",o=w(t,"keyboard");let r=t.currentTarget;b(dK(t.currentTarget),"keyup",dF(t=>{fv(t,r)&&!t.repeat&&d6(r,d7(t))&&e.target&&k(fb(e.target,t),"keyboard")},n),!0)}o&&t.stopPropagation(),t.metaKey&&ds()&&(null==(r=e.metaKeyEvents)||r.set(t.key,t.nativeEvent))}else"Meta"===t.key&&(e.metaKeyEvents=new Map)},onClick(t){if((!t||d6(t.currentTarget,d7(t.nativeEvent)))&&t&&0===t.button&&!e.isTriggeringEvent&&!dA.isOpening){let n=!0;if(l&&t.preventDefault(),!e.ignoreEmulatedMouseEvents&&!e.isPressed&&("virtual"===e.pointerType||dU(t.nativeEvent))){let e=w(t,"virtual"),r=k(t,"virtual"),o=x(t,"virtual");L(t),n=e&&r&&o}else if(e.isPressed&&"keyboard"!==e.pointerType){let r=e.pointerType||t.nativeEvent.pointerType||"virtual",o=k(fb(t.currentTarget,t),r),i=x(fb(t.currentTarget,t),r,!0);n=o&&i,e.isOverTarget=!1,L(t),T(t)}e.ignoreEmulatedMouseEvents=!1,n&&t.stopPropagation()}}},n=t=>{var n,r,o;if(e.isPressed&&e.target&&fv(t,e.target)){fy(d7(t),t.key)&&t.preventDefault();let n=d7(t),o=d6(e.target,d7(t));x(fb(e.target,t),"keyboard",o),o&&S(t,e.target),y(),"Enter"!==t.key&&fm(e.target)&&d6(e.target,n)&&!t[ff]&&(t[ff]=!0,dA(e.target,t,!1)),e.isPressed=!1,null==(r=e.metaKeyEvents)||r.delete(t.key)}else if("Meta"===t.key&&(null==(n=e.metaKeyEvents)?void 0:n.size)){let t=e.metaKeyEvents;for(let n of(e.metaKeyEvents=void 0,t.values()))null==(o=e.target)||o.dispatchEvent(new KeyboardEvent("keyup",n))}};if("undefined"!=typeof PointerEvent){t.onPointerDown=t=>{var o;if(0!==t.button||!d6(t.currentTarget,d7(t.nativeEvent)))return;if(o=t.nativeEvent,!dh()&&0===o.width&&0===o.height||1===o.width&&1===o.height&&0===o.pressure&&0===o.detail&&"mouse"===o.pointerType){e.pointerType="virtual";return}e.pointerType=t.pointerType;let i=!0;if(!e.isPressed){e.isPressed=!0,e.isOverTarget=!0,e.activePointerId=t.pointerId,e.target=t.currentTarget,f||function(e){if(dd()){if("default"===fo){let t=dK(e);fi=t.documentElement.style.webkitUserSelect,t.documentElement.style.webkitUserSelect="none"}fo="disabled"}else if(e instanceof HTMLElement||e instanceof SVGElement){let t="userSelect"in e.style?"userSelect":"webkitUserSelect";fa.set(e,e.style[t]),e.style[t]="none"}}(e.target),i=w(t,e.pointerType);let o=d7(t.nativeEvent);"releasePointerCapture"in o&&o.releasePointerCapture(t.pointerId),b(dK(t.currentTarget),"pointerup",n,!1),b(dK(t.currentTarget),"pointercancel",r,!1)}i&&t.stopPropagation()},t.onMouseDown=t=>{if(d6(t.currentTarget,d7(t.nativeEvent))&&0===t.button){if(c){let n=function(e){for(;e&&!d_(e);)e=e.parentElement;let t=dD(e),n=t.document.activeElement;if(!n||n===e)return;dG=!0;let r=!1,o=e=>{(e.target===n||r)&&e.stopImmediatePropagation()},i=t=>{(t.target===n||r)&&(t.stopImmediatePropagation(),e||r||(r=!0,dL(n),s()))},a=t=>{(t.target===e||r)&&t.stopImmediatePropagation()},l=t=>{(t.target===e||r)&&(t.stopImmediatePropagation(),r||(r=!0,dL(n),s()))};t.addEventListener("blur",o,!0),t.addEventListener("focusout",i,!0),t.addEventListener("focusin",l,!0),t.addEventListener("focus",a,!0);let s=()=>{cancelAnimationFrame(c),t.removeEventListener("blur",o,!0),t.removeEventListener("focusout",i,!0),t.removeEventListener("focusin",l,!0),t.removeEventListener("focus",a,!0),dG=!1,r=!1},c=requestAnimationFrame(s);return s}(t.target);n&&e.disposables.push(n)}t.stopPropagation()}},t.onPointerUp=t=>{d6(t.currentTarget,d7(t.nativeEvent))&&"virtual"!==e.pointerType&&(0!==t.button||e.isPressed||k(t,e.pointerType||t.pointerType))},t.onPointerEnter=t=>{t.pointerId===e.activePointerId&&e.target&&!e.isOverTarget&&null!=e.pointerType&&(e.isOverTarget=!0,w(fb(e.target,t),e.pointerType))},t.onPointerLeave=t=>{t.pointerId===e.activePointerId&&e.target&&e.isOverTarget&&null!=e.pointerType&&(e.isOverTarget=!1,x(fb(e.target,t),e.pointerType,!1),C(t))};let n=t=>{if(t.pointerId===e.activePointerId&&e.isPressed&&0===t.button&&e.target){if(d6(e.target,d7(t))&&null!=e.pointerType){let n=!1,r=setTimeout(()=>{e.isPressed&&e.target instanceof HTMLElement&&(n?T(t):(dL(e.target),e.target.click()))},80);b(t.currentTarget,"click",()=>n=!0,!0),e.disposables.push(()=>clearTimeout(r))}else T(t);e.isOverTarget=!1}},r=e=>{T(e)};t.onDragStart=e=>{d6(e.currentTarget,d7(e.nativeEvent))&&T(e)}}return t},[b,l,c,y,f,T,C,x,w,k,L,S]);return(0,E.useEffect)(()=>
1{if(!p)return;let e=dK(p.current);if(!e||!e.head||e.getElementById(fp))return;let t=e.createElement("style");t.id=fp,t.textContent="\n@layer {\n  [".concat(fg,"] {\n    touch-action: pan-x pan-y pinch-zoom;\n  }\n}\n    ").trim(),e.head.prepend(t)},[p]),(0,E.useEffect)(()=>{let e=v.current;return()=>{var t;for(let n of(f||fl(null!=(t=e.target)?t:void 0),e.disposables))n();e.disposables=[]}},[f]),{isPressed:s||h,pressProps:dj(g,P,{[fg]:!0})}}function fm(e){return"A"===e.tagName&&e.hasAttribute("href")}function fv(e,t){let{key:n,code:r}=e,o=t.getAttribute("role");return("Enter"===n||" "===n||"Spacebar"===n||"Space"===r)&&!(t instanceof dD(t).HTMLInputElement&&!fx(t,n)||t instanceof dD(t).HTMLTextAreaElement||t.isContentEditable)&&!(("link"===o||!o&&fm(t))&&"Enter"!==n)}function fb(e,t){let n=t.clientX,r=t.clientY;return{currentTarget:e,shiftKey:t.shiftKey,ctrlKey:t.ctrlKey,metaKey:t.metaKey,altKey:t.altKey,clientX:n,clientY:r}}function fy(e,t){return e instanceof HTMLInputElement?!fx(e,t):!(e instanceof HTMLInputElement)&&(e instanceof HTMLButtonElement?"submit"!==e.type&&"reset"!==e.type:!fm(e))}let fw=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);function fx(e,t){return"checkbox"===e.type||"radio"===e.type?" "===t:fw.has(e.type)}let fE=0,fk=new Map;function fT(e){var t,n,r;let o,i,a=(i=null==(o=d8(t=dK(e)))?void 0:o.getAttribute("aria-activedescendant"))&&t.getElementById(i)||o;a!==e&&(a&&(n=a,r=e,n.dispatchEvent(new FocusEvent("blur",{relatedTarget:r})),n.dispatchEvent(new FocusEvent("focusout",{bubbles:!0,relatedTarget:r}))),e&&fC(e,a))}function fC(e,t){e.dispatchEvent(new FocusEvent("focus",{relatedTarget:t})),e.dispatchEvent(new FocusEvent("focusin",{bubbles:!0,relatedTarget:t}))}function fL(){let e=window.event;return(null==e?void 0:e.key)==="Enter"}function fS(){let e=window.event;return(null==e?void 0:e.key)===" "||(null==e?void 0:e.code)==="Space"}let fP=!1,fM=0;function fA(e){"touch"===e.pointerType&&(fP=!0,setTimeout(()=>{fP=!1},50))}function fN(){if("undefined"!=typeof document)return 0===fM&&"undefined"!=typeof PointerEvent&&document.addEventListener("pointerup",fA),fM++,()=>{--fM>0||"undefined"!=typeof PointerEvent&&document.removeEventListener("pointerup",fA)}}var fF=e=>{let{Component:t,slots:n,classNames:r,rendered:o,shortcut:i,description:a,isSelectable:l,isSelected:s,isDisabled:c,selectedIcon:d,startContent:f,endContent:p,disableAnimation:g,hideSelectedIcon:h,getItemProps:m,getLabelProps:v,getDescriptionProps:b,getKeyboardShortcutProps:y,getSelectedIconProps:w}=function(e){var t,n;let r=(0,C.useProviderContext)(),[o,i]=rB(e,u6.variantKeys),{as:a,item:l,state:s,shortcut:c,description:d,startContent:f,endContent:p,isVirtualized:g,selectedIcon:h,className:m,classNames:v,onAction:b,autoFocus:y,onPress:w,onPressStart:x,onPressUp:k,onPressEnd:T,onPressChange:L,onHoverStart:S,onHoverChange:P,onHoverEnd:M,hideSelectedIcon:A=!1,isReadOnly:N=!1,closeOnSelect:F,onClose:R,onClick:j,...K}=o,D=null!=(n=null!=(t=e.disableAnimation)?t:null==r?void 0:r.disableAnimation)&&n,I=(0,E.useRef)(null),O=a||((null==K?void 0:K.href)?"a":"li"),H="str
1ing"==typeof O,{rendered:B,key:z}=l,_=s.disabledKeys.has(z)||e.isDisabled,W="none"!==s.selectionManager.selectionMode,V=!(0,G.useIsSSR)()&&"undefined"!=typeof window&&window.screen.width<=700,{isFocusVisible:U,focusProps:q}=function(){var e;let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{autoFocus:n=!1,isTextInput:r,within:o}=t,i=(0,E.useRef)({isFocused:!1,isFocusVisible:n||cP()}),[a,l]=(0,E.useState)(!1),[s,c]=(0,E.useState)(()=>i.current.isFocused&&i.current.isFocusVisible),d=(0,E.useCallback)(()=>c(i.current.isFocused&&i.current.isFocusVisible),[]),f=(0,E.useCallback)(e=>{i.current.isFocused=e,l(e),d()},[d]);e={isTextInput:r},cL(),(0,E.useEffect)(()=>{let t=(t,n)=>{(function(e,t,n){let r=ce(null==n?void 0:n.target),o="undefined"!=typeof window?ct(null==n?void 0:n.target).HTMLInputElement:HTMLInputElement,i="undefined"!=typeof window?ct(null==n?void 0:n.target).HTMLTextAreaElement:HTMLTextAreaElement,a="undefined"!=typeof window?ct(null==n?void 0:n.target).HTMLElement:HTMLElement,l="undefined"!=typeof window?ct(null==n?void 0:n.target).KeyboardEvent:KeyboardEvent;return!((e=e||r.activeElement instanceof o&&!cM.has(r.activeElement.type)||r.activeElement instanceof i||r.activeElement instanceof a&&r.activeElement.isContentEditable)&&"keyboard"===t&&n instanceof l&&!cy[n.key])})(!!(null==e?void 0:e.isTextInput),t,n)&&(e=>{i.current.isFocusVisible=e,d()})(cP())};return ch.add(t),()=>{ch.delete(t)}},[]);let{focusProps:p}=function(e){let{isDisabled:t,onFocus:n,onBlur:r,onFocusChange:o}=e,i=(0,E.useCallback)(e=>{if(e.target===e.currentTarget)return r&&r(e),o&&o(!1),!0},[r,o]),a=co(i),l=(0,E.useCallback)(e=>{var t;let r=ce(e.target),i=r?cN(r):cN();e.target===e.currentTarget&&i===(t=e.nativeEvent,t.target)&&(n&&n(e),o&&o(!0),a(e))}
1,[o,n,a]);return{focusProps:{onFocus:!t&&(n||o||r)?l:void 0,onBlur:!t&&(r||o)?i:void 0}}}({isDisabled:o,onFocusChange:f}),{focusWithinProps:g}=function(e){let{isDisabled:t,onBlurWithin:n,onFocusWithin:r,onFocusWithinChange:o}=e,i=(0,E.useRef)({isFocusWithin:!1}),{addGlobalListener:a,removeAllGlobalListeners:l}=cF(),s=(0,E.useCallback)(e=>{e.currentTarget.contains(e.target)&&i.current.isFocusWithin&&!e.currentTarget.contains(e.relatedTarget)&&(i.current.isFocusWithin=!1,l(),n&&n(e),o&&o(!1))},[n,o,i,l]),c=co(s),d=(0,E.useCallback)(e=>{var t;if(!e.currentTarget.contains(e.target))return;let n=ce(e.target),l=cN(n);if(!i.current.isFocusWithin&&l===(t=e.nativeEvent,t.target)){r&&r(e),o&&o(!0),i.current.isFocusWithin=!0,c(e);let t=e.currentTarget;a(n,"focus",e=>{if(i.current.isFocusWithin&&!cA(t,e.target)){let r=new n.defaultView.FocusEvent("blur",{relatedTarget:e.target});Object.defineProperty(r,"target",{value:t}),Object.defineProperty(r,"currentTarget",{value:t}),s(cr(r))}},{capture:!0})}},[r,o,c,a,s]);return t?{focusWithinProps:{onFocus:void 0,onBlur:void 0}}:{focusWithinProps:{onFocus:d,onBlur:s}}}({isDisabled:!o,onFocusWithinChange:f});return{isFocused:a,isFocusVisible:s,focusProps:o?g:p}}({autoFocus:y}),{isPressed:X,isFocused:Y,isSelected:Z,isDisabled:J,menuItemProps:$,labelProps:Q,descriptionProps:ee,keyboardShortcutProps:et}=function(e,t,n){var r,o,i;let{id:a,key:l,closeOnSelect:s,isVirtualized:c,"aria-haspopup":d,onPressStart:f,onPressUp:p,onPress:g,onPressChange:h,onPressEnd:m,onClick:v,onHoverStart:b,onHoverChange:y,onHoverEnd:w,onKeyDown:x,onKeyUp:k,onFocus:T,onFocusChange:C,onBlur:L,selectionManager:S=t.selectionManager}=e,P=!!d,M=P&&"true"===e["aria-expanded"],A=null!=(r=e.isDisabled)?r:S.isDisabled(l),N=null!=(o=e.isSelected)?o:S.isSelected(l),F=cI.get(t),R=t.collection.getItem(l),j=e.onClose||F.onClose,K=oH(),D="menuitem";P||("single"===S.selectionMode?D="menuitemradio":"multiple"===S.selectionMode&&(D="menuitemcheckbox"));let I=on(),O=on(),H=on(),B={id:a,"aria-disabled":A||void 0,role:D,"aria-label":e["aria-label"],"aria-labelledby":I,"aria-describedby":[O,H].filter(Boolean).join(" ")||void 0,"aria-controls":e["aria-controls"],"aria-haspopup":d,"aria-expanded":e["aria-expanded"]};"none"===S.selectionMode||P||(B["aria-checked"]=N),c&&(B["aria-posinset"]=null==R?void 0:R.index,B["aria-setsize"]=function(e){let t=cX.get(e);if(null!=t)return t;let n=0,r=t=>{for(let o of t)"section"===o.type?r(cG(o,e)):"item"===o.type&&n++};return r(e),cX.set(e,n),n}(t.collection));let z=(0,E.useRef)(!1),_=(0,E.useRef)(null),{itemProps:W,isFocused:V}=function(e){var t;let{id:n,selectionManager:r,key:o,ref:i,shouldSelectOnPressUp:a,shouldUseVirtualFocus:l,focus:s,isDisabled:c,onAction:d,allowsDifferentPressOrigin:f,linkBehavior:p="action"}=e,g=dM();n=dE(n);let h=e=>{if("keyboard"===e.pointerType&&dk(e))r.toggleSelection(o);else{if("none"===r.selectionMode)return;if(r.isLink(o)){if("selection"===p&&i.current){let t=r.getItemProps(o);g.open(i.current,e,t.href,t.routerOptions),r.setSelectedKeys(r.selectedKeys);return}else if("override"===p||"none"===p)return}"single"===r.selectionMode?r.isSelected(o)&&!r.disallowEmptySelection?r.toggleSelection(o):r.replaceSelection(o):e&&e.shiftKey?r.extendSelection(o):"toggle"===r.selectionBehavior||e&&(dN(e)||"touch"===e.pointerType||"virtual"===e.pointerType)?r.toggleSelection(o):r.replaceSelection(o)}};(0,E.useEffect)(()=>{o===r.focusedKey&&r.isFocused&&(l?fT(i.current):s?s():document.activeElement!==i.current&&i.current&&fr(i.current))},[i,o,r.focusedKey,r.childFocusStrategy,r.isFocused,l]),c=c||r.isDisabled(o);let m={};l||c?c&&(m.onMouseDown=e=>{e.preventDefault()}):m={tabIndex:o===r.focusedKey?0:-1,onFocus(e){e.target===i.current&&r.setFocusedKey(o)}};let v=r.isLink(o)&&"override"===p,b=d&&"action"===e.UNSTABLE_itemBehavior,y=r.isLink(o)&&"selection"!==p&&"none"!==p,w=!c&&r.canSelectItem(o)&&!v&&!b,x=(d||y)&&!c,k=x&&("replace"===r.selectionBehavior?!w:!w||r.isEmpty),T=x&&w&&"replace"===r.selectionBehavior,C=k||T,L=(0,E.useRef)(null),S=C&&w,P=(0,E.useRef)(!1),M=(0,E.useRef)(!1),A=r.getItemProps(o),N=e=>{if(d){var t;d(),null==(t=i.current)||t.dispatchEvent(new CustomEvent("react-aria-item-action",{bubbles:!0}))}y&&i.current&&g.open(i.current,e,A.href,A.routerOptions)},F={ref:i};if(a?(F.onPressStart=e=>{L.current=e.pointerType,P.current=S,"keyboard"===e.pointerType&&(!C||fS())&&h(e)},f?(F.onPressUp=k?void 0:e=>{"mouse"===e.pointerType&&w&&h(e)},F.onPress=k?N:e=>{"keyboard"!==e.pointerType&&"mouse"!==e.pointerType&&w&&h(e)}):F.onPress=e=>{k||T&&"mouse"!==e.pointerType?("keyboard"!==e.pointerType||fL())&&N(e):"keyboard"!==e.pointerType&&w&&h(e)}):(F.onPressStart=e=>{L.current=e.pointerType,P.current=S,M.current=k,w&&("mouse"===e.pointerType&&!k||"keyboard"===e.pointerType&&(!x||fS()))&&h(e)},F.onPress=e=>{("touch"===e.pointerType||"pen"===e.pointerType||"virtual"===e.pointerType||"ke
1yboard"===e.pointerType&&C&&fL()||"mouse"===e.pointerType&&M.current)&&(C?N(e):w&&h(e))}),m["data-collection"]=(t=r.collection,dC.get(t)),m["data-key"]=o,F.preventFocusOnPress=l,l&&(F=dj(F,{onPressStart(e){"touch"!==e.pointerType&&(r.setFocused(!0),r.setFocusedKey(o))},onPress(e){"touch"===e.pointerType&&(r.setFocused(!0),r.setFocusedKey(o))}})),A)for(let e of["onPressStart","onPressEnd","onPressChange","onPress","onPressUp","onClick"])A[e]&&(F[e]=dF(F[e],A[e]));let{pressProps:R,isPressed:j}=fh(F),K=T?e=>{"mouse"===L.current&&(e.stopPropagation(),e.preventDefault(),N(e))}:void 0,{longPressProps:D}=function(e){let{isDisabled:t,onLongPressStart:n,onLongPressEnd:r,onLongPress:o,threshold:i=500,accessibilityDescription:a}=e,l=(0,E.useRef)(void 0),{addGlobalListener:s,removeGlobalListener:c}=fu(),{pressProps:d}=fh({isDisabled:t,onPressStart(e){if(e.continuePropagation(),("mouse"===e.pointerType||"touch"===e.pointerType)&&(n&&n({...e,type:"longpressstart"}),l.current=setTimeout(()=>{e.target.dispatchEvent(new PointerEvent("pointercancel",{bubbles:!0})),dK(e.target).activeElement!==e.target&&dL(e.target),o&&o({...e,type:"longpress"}),l.current=void 0},i),"touch"===e.pointerType)){let t=e=>{e.preventDefault()};s(e.target,"contextmenu",t,{once:!0}),s(window,"pointerup",()=>{setTimeout(()=>{c(e.target,"contextmenu",t)}
1,30)},{once:!0})}},onPressEnd(e){l.current&&clearTimeout(l.current),r&&("mouse"===e.pointerType||"touch"===e.pointerType)&&r({...e,type:"longpressend"})}});return{longPressProps:dj(d,function(e){let[t,n]=(0,E.useState)();return dv(()=>{if(!e)return;let t=fk.get(e);if(t)n(t.element.id);else{let r="react-aria-description-".concat(fE++);n(r);let o=document.createElement("div");o.id=r,o.style.display="none",o.textContent=e,document.body.appendChild(o),t={refCount:0,element:o},fk.set(e,t)}return t.refCount++,()=>{t&&0==--t.refCount&&(t.element.remove(),fk.delete(e))}},[e]),{"aria-describedby":e?t:void 0}}(o&&!t?a:void 0))}}({isDisabled:!S,onLongPress(e){"touch"===e.pointerType&&(h(e),r.setSelectionBehavior("toggle"))}});return{itemProps:dj(m,w||k||l&&!c?R:{},S?D:{},{onDoubleClick:K,onDragStartCapture:e=>{"touch"===L.current&&P.current&&e.preventDefault()},onClick:"none"!==p&&r.isLink(o)?e=>{dA.isOpening||e.preventDefault()}:void 0,id:n},l?{onMouseDown:e=>e.preventDefault()}:void 0),isPressed:j,isSelected:r.isSelected(o),isFocused:r.isFocused&&r.focusedKey===o,isDisabled:c,allowsSelection:w,hasAction:C}}({id:a,selectionManager:S,key:l,ref:n,shouldSelectOnPressUp:!0,allowsDifferentPressOrigin:!0,linkBehavior:"none",shouldUseVirtualFocus:F.shouldUseVirtualFocus}),{pressProps:G,isPressed:U}=oq({onPressStart:f,onPress:g,onPressUp:e=>{"keyboard"!==e.pointerType&&(_.current={pointerType:e.pointerType}),"mouse"!==e.pointerType||z.current||e.target.click(),null==p||p(e)},onPressChange:e=>{null==h||h(e),z.current=e},onPressEnd:m,isDisabled:A}),{hoverProps:q}=function(e){let{onHoverStart:t,onHoverChange:n,onHoverEnd:r,isDisabled:o}=e,[i,a]=(0,E.useState)(!1),l=(0,E.useRef)({isHovered:!1,ignoreEmulatedMouseEvents:!1,pointerType:"",target:null}).current;(0,E.useEffect)(c$,[]);let{addGlobalListener:s,removeAllGlobalListeners:c}=oj(),{hoverProps:d,triggerHoverEnd:f}=(0,E.useMemo)(()=>{let e=(e,t)=>{let o=l.target;
1l.pointerType="",l.target=null,"touch"!==t&&l.isHovered&&o&&(l.isHovered=!1,c(),r&&r({type:"hoverend",target:o,pointerType:t}),n&&n(!1),a(!1))},i={};return"undefined"!=typeof PointerEvent&&(i.onPointerEnter=r=>{cY&&"mouse"===r.pointerType||((r,i)=>{if(l.pointerType=i,o||"touch"===i||l.isHovered||!r.currentTarget.contains(r.target))return;l.isHovered=!0;let c=r.currentTarget;l.target=c,s(oi(r.target),"pointerover",t=>{l.isHovered&&l.target&&!oK(l.target,t.target)&&e(t,t.pointerType)},{capture:!0}),t&&t({type:"hoverstart",target:c,pointerType:i}),n&&n(!0),a(!0)})(r,r.pointerType)},i.onPointerLeave=t=>{!o&&t.currentTarget.contains(t.target)&&e(t,t.pointerType)}),{hoverProps:i,triggerHoverEnd:e}},[t,n,r,o,l,s,c]);return(0,E.useEffect)(()=>{o&&f({currentTarget:l.target},l.pointerType)},[o]),{hoverProps:d,isHovered:i}}({isDisabled:A,onHoverStart(e){dn()||M&&d||(S.setFocused(!0),S.setFocusedKey(l)),null==b||b(e)},onHoverChange:y,onHoverEnd:w}),{keyboardProps:X}={keyboardProps:(i={onKeyDown:e=>{if(e.repeat)return void e.continuePropagation();switch(e.key){case" ":_.current={pointerType:"keyboard",key:" "},e.target.click();break;case"Enter":_.current={pointerType:"keyboard",key:"Enter"},"A"!==e.target.tagName&&e.target.click();break;default:P||e.continuePropagation(),null==x||x(e)}},onKeyUp:k}).isDisabled?{}:{onKeyDown:dr(i.onKeyDown),onKeyUp:dr(i.onKeyUp)}},{focusProps:Y}=function(e){let t,n,{isDisabled:r,onFocus:o,onBlur:i,onFocusChange:a}=e,l=(0,E.useCallback)(e=>{if(e.target===e.currentTarget)return i&&i(e),a&&a(!1),!0},[i,a]),s=(t=(0,E.useRef)({isFocused:!1,observer:null}),r6(()=>{let e=t.current;return()=>{e.observer&&(e.observer.disconnect(),e.observer=null)}},[]),n=r7(e=>{null==l||l(e)}),(0,E.useCallback)(e=>{if(e.target instanceof HTMLButtonElement||e.target instanceof HTMLInputElement||e.target instanceof HTMLTextAreaElement||e.target instanceof HTMLSelectElement){t.current.isFocused=!0;let r=e.target;r.addEventListener("focusout",e=>{t.current.isFocused=!1,r.disabled&&n(oc(e)),t.current.observer&&(t.current.observer.disconnect(),t.current.observer=null)},{once:!0}),t.current.observer=new MutationObserver(()=>{if(t.current.isFocused&&r.disabled){var e;null==(e=t.current.observer)||e.disconnect();let n=r===document.activeElement?null:document.activeElement;r.dispatchEvent(new FocusEvent("blur",{relatedTarget:n})),r.dispatchEvent(new FocusEvent("focusout",{bubbles:!0,relatedTarget:n}))}}),t.current.observer.observe(r,{attributes:!0,attributeFilter:["disabled"]})}},[n])),c=(0,E.useCallback)(e=>{let t=oi(e.target),n=t?oD(t):oD();e.target===e.currentTarget&&n===oI(e.nativeEvent)&&(o&&o(e),a&&a(!0),s(e))},[a,o,s]);return{focusProps:{onFocus:!r&&(o||a||i)?c:void 0,onBlur:!r&&(i||a)?l:void 0}}}({onBlur:L,onFocus:T,onFocusChange:C}),Z=cV(null==R?void 0:R.props);delete Z.id;let J=function(e){var t;let n=oH().useHref(null!=(t=null==e?void 0:e.href)?t:"");return{href:(null==e?void 0:e.href)?n:void 0,target:null==e?void 0:e.target,rel:null==e?void 0:e.rel,download:null==e?void 0:e.download,ping:null==e?void 0:e.ping,referrerPolicy:null==e?void 0:e.referrerPolicy}}(null==R?void 0:R.props);return{menuItemProps:{...B,...oR(Z,J,P?{onFocus:W.onFocus,"data-collection":W["data-collection"],"data-key":W["data-key"]}:W,G,q,X,Y,F.shouldUseVirtualFocus||P?{onMouseDown:e=>e.preventDefault()}:void 0,A?void 0:{onClick:t=>{var n,r,o;null==v||v(t),!P&&((null==R||null==(o=R.props)?void 0:o.onAction)?R.props.onAction():e.onAction&&e.onAction(l),F.onAction&&(0,F.onAction)(l)),function(e,t,n,r){var o;let i;!(!t.isNative&&e.currentTarget instanceof HTMLAnchorElement)||!e.currentTarget.href||e.isDefaultPrevented()||(o=e.currentTarget,(i=o.getAttribute("target"))&&"_self"!==i||o.origin!==location.origin||o.hasAttribute("download")||e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)||!n||(e.preventDefault(),t.open(e.currentTarget,e,n,r))}(t,K,R.props.href,null==R?void 0:R.props.routerOptions);let i=(null==(n=_.current)?void 0:n.pointerType)==="keyboard"?(null==(r=_.current)?void 0:r.key)==="Enter"||"none"===S.selectionMode||S.isLink(l):"multiple"!==S.selectionMode||S.isLink(l);i=null!=s?s:i,j&&!P&&i&&j(),_.current=null}}),tabIndex:null!=W.tabIndex&&M&&!F.shouldUseVirtualFocus?-1:W.tabIndex},labelProps:{id:I},descriptionProps:{id:O},keyboardShortcutProps:{id:H},isFocused:V,isFocusVisible:V&&S.isFocused&&dn()&&!M,isSelected:N,isPressed:U,isDisabled:A}}
1({key:z,onClose:R,isDisabled:_,onPress:(0,E.useCallback)(e=>{null==j||j(e),null==w||w(e)},[j,w]),onPressStart:x,onPressUp:k,onPressEnd:T,onPressChange:L,"aria-label":o["aria-label"],closeOnSelect:F,isVirtualized:g,onAction:b},s,I),{hoverProps:en,isHovered:er}=function(e){let{onHoverStart:t,onHoverChange:n,onHoverEnd:r,isDisabled:o}=e,[i,a]=(0,E.useState)(!1),l=(0,E.useRef)({isHovered:!1,ignoreEmulatedMouseEvents:!1,pointerType:"",target:null}).current;(0,E.useEffect)(fN,[]);let{addGlobalListener:s,removeAllGlobalListeners:c}=cF(),{hoverProps:d,triggerHoverEnd:f}=(0,E.useMemo)(()=>{let e=(e,t)=>{let o=l.target;l.pointerType="",l.target=null,"touch"!==t&&l.isHovered&&o&&(l.isHovered=!1,c(),r&&r({type:"hoverend",target:o,pointerType:t}),n&&n(!1),a(!1))},i={};return"undefined"!=typeof PointerEvent&&(i.onPointerEnter=r=>{fP&&"mouse"===r.pointerType||((r,i)=>{if(l.pointerType=i,o||"touch"===i||l.isHovered||!r.currentTarget.contains(r.target))return;l.isHovered=!0;let c=r.currentTarget;l.target=c,s(ce(r.target),"pointerover",t=>{l.isHovered&&l.target&&!cA(l.target,t.target)&&e(t,t.pointerType)},{capture:!0}),t&&t({type:"hoverstart",target:c,pointerType:i}),n&&n(!0),a(!0)})(r,r.pointerType)},i.onPointerLeave=t=>{!o&&t.currentTarget.contains(t.target)&&e(t,t.pointerType)}),{hoverProps:i,triggerHoverEnd:e}},[t,n,r,o,l,s,c]);return(0,E.useEffect)(()=>{o&&f({currentTarget:l.target},l.pointerType)},[o]),{hoverProps:d,isHovered:i}}({isDisabled:J,onHoverStart(e){cP()||(s.selectionManager.setFocused(!0),s.selectionManager.setFocusedKey(z)),null==S||S(e)},onHoverChange:P,onHoverEnd:M}),eo=$,ei=(0,E.useMemo)(()=>u6({...i,isDisabled:J,disableAnimation:D,hasTitleTextChild:"string"==typeof B,hasDescriptionTextChild:"string"==typeof d}),[function(e){if(!e||"object"!=typeof e)return"";try{return JSON.stringify(e)}catch(e){return""}}(i),J,D,B,d]),ea=cj(null==v?void 0:v.base,m);N&&(eo=function(e){for(let t in e)t.startsWith("on")&&delete e[t];return e}(eo));let el=(0,E.useCallback)(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{"aria-hidden":cR(!0),"data-disabled":cR(J),className:ei.selectedIcon({class:null==v?void 0:v.selectedIcon}),...e}},[J,ei,v]);return{Component:O,domRef:I,slots:ei,classNames:v,isSelectable:W,isSelected:Z,isDisabled:J,rendered:B,shortcut:c,description:d,startContent:f,endContent:p,selectedIcon:h,disableAnimation:D,getItemProps:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{ref:I,...cD(N?{}:q,em(K,{enabled:H}),eo,en,e),"data-focus":cR(Y),"data-selectable":cR(W),"data-hover":cR(V?er||X:er),"data-disabled":cR(J),"data-selected":cR(Z),"data-pressed":cR(X),"data-focus-visible":cR(U),className:ei.base({class:cj(ea,e.className)})}},getLabelProps:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{...cD(Q,e),className:ei.title({class:null==v?void 0:v.title})}},hideSelectedIcon:A,getDescriptionProps:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{...cD(ee,e),className:ei.description({class:null==v?void 0:v.description})}},getKeyboardShortcutProps:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{...cD(et,e),className:ei.shortcut({class:null==v?void 0:v.shortcut})}},getSelectedIconProps:el}}(e),k=(0,E.useMemo)(()=>{let e=(0,x.jsx)(u5,{disableAnimation:g,isSelected:s});return"function"==typeof d?d({icon:e,isSelected:s,isDisabled:c}):d||e},[d,s,c,g]);return(0,x.jsxs)(t,{...m(),children:[f,a?(0,x.jsxs)("div",{className:n.wrapper({class:null==r?void 0:r.wrapper}),children:[(0,x.jsx)("span",{...v(),children:o}),(0,x.jsx)("span",{...b(),children:a})]}):(0,x.jsx)("span",{...v(),children:o}),i&&(0,x.jsx)("kbd",{...y(),children:i}),l&&!h&&(0,x.jsx)("span",{...w(),children:k}),p]})};fF.displayName="HeroUI.MenuItem";var fR=tP({base:"shrink-0 bg-divider border-none",variants:{orientation:{horizontal:"w-full h-divider",vertical:"h-full w-divider"}},defaultVariants:{orientation:"horizontal"}}),fj=(s=(e,t)=>{let{Component:n,getDividerProps:r}=function(e){var t;let n,r,{as:o,className:i,orientation:a,...l}=e,s=o||"hr";"hr"===s&&"vertical"===a&&(s="div");let{separatorProps:c}=(r=em(t={elementType:"string"==typeof s?s:"hr",orientation:a},{enabled:"string"==typeof t.elementType}),("vertical"===t.orientation&&(n="vertical"),"hr"!==t.elementType)?{separatorProps:{...r,role:"separator","aria-orientation":n}}:{separatorProps:r}),d=(0,E.useMemo)(()=>fR({orientation:a,className:i}),[a,i]);return{Component:s,getDividerProps:(0,E.useCallback)(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{className:d,role:"separator","data-orientation":a,...c,...l,...e}},[d,a,c,l])}}({...e});return(0,x.jsx)(n,{ref:t,...r()})},(0,E.forwardRef)(s));fj.displayName="HeroUI.Divider";var fK=rH((e,t)=>{let{item:n,state:r,as:o,variant:i,color:a,disableAnimation:l,onAction:s,closeOnSelect:c,className:d,classNames:f,showDivider:p=!1,hideSelectedIcon:g,dividerProps:h={},itemClasses:m,title:v,...b}=e,y=(0,E.useMemo)(()=>u8(),[]),w=cj(null==f?void 0:f.base,d),k=cj(null==f?void 0:f.divider,null==h?void 0:h.className),{itemProps:T,headingProps:C,groupProps:L}=function(e){let{heading:t,"aria-label":n}=e,r=ot();return{itemProps:{role:"presentation"},headingProps:t?{id:r,role:"presentation"}:{},groupProps:{role:"group","aria-label":n,"aria-labelledby":t?r:void 0}}}({heading:n.rendered,"aria-label":n["aria-label"]});return(0,x.jsxs)(o||"li",{"data-slot":"base",...cD(T,b),className:y.base({class:w}),children:[n.rendered&&(0,x.jsx)("span",{...C,className:y.heading({class:null==f?void 0:f.heading}),"data-slot":"heading",children:n.rendered}),(0,x.jsxs)("ul",{...L,className:y.group({class:null==f?void 0:f.group}),"data-has-title":!!n.rendered,"data-slot":"group",children:[[...n.childNodes].map(e=>{let{key:t,props:n}=e,o=(0,x.jsx)(fF,{classNames:m,closeOnSelect:c,color:a,disableAnimation:l,hideSelectedIcon:g,item:e,state:r,variant:i,onAction:s,...n},t);return e.wrapper&&(o=e.wrapper(o)),o}),p&&(0,x.jsx)(fj,{as:"li",className:y.divider({class:k}),...h})]})]})});function fD(e,t,n,r){let o=dy(n),i=null==n;(0,E.useEffect)(()=>
1{if(i||!e.current)return;let n=e.current;return n.addEventListener(t,o,r),()=>{n.removeEventListener(t,o,r)}},[e,t,r,i,o])}function fI(e,t){if(!e)return!1;let n=window.getComputedStyle(e),r=/(auto|scroll)/.test(n.overflow+n.overflowX+n.overflowY);return r&&t&&(r=e.scrollHeight!==e.clientHeight||e.scrollWidth!==e.clientWidth),r}function fO(e,t){let n=fH(e,t,"left"),r=fH(e,t,"top"),o=t.offsetWidth,i=t.offsetHeight,a=e.scrollLeft,l=e.scrollTop,{borderTopWidth:s,borderLeftWidth:c,scrollPaddingTop:d,scrollPaddingRight:f,scrollPaddingBottom:p,scrollPaddingLeft:g}=getComputedStyle(e),{scrollMarginTop:h,scrollMarginRight:m,scrollMarginBottom:v,scrollMarginLeft:b}=getComputedStyle(t),y=a+parseInt(c,10),w=l+parseInt(s,10),x=y+e.clientWidth,E=w+e.clientHeight,k=parseInt(d,10)||0,T=parseInt(p,10)||0,C=parseInt(f,10)||0,L=parseInt(g,10)||0,S=parseInt(h,10)||0,P=parseInt(v,10)||0,M=parseInt(m,10)||0,A=n-(parseInt(b,10)||0),N=n+o+M,F=r-S,R=r+i+P,j=a+parseInt(c,10)+L,K=l+parseInt(s,10)+k;(A>j||N<x-C)&&(A<=a+L?a=A-parseInt(c,10)-L:N>x-C&&(a+=N-x+C)),(F>K||R<E-T)&&(F<=w+k?l=F-parseInt(s,10)-k:R>E-T&&(l+=R-E+T)),e.scrollTo({left:a,top:l})}function fH(e,t,n){let r="left"===n?"offsetLeft":"offsetTop",o=0;for(;t.offsetParent&&(o+=t[r],t.offsetParent!==e);){if(t.offsetParent.contains(e)){o-=e[r];break}t=t.offsetParent}return o}function fB(e,t){if(e&&document.contains(e)){let a=document.scrollingElement||document.documentElement;if("hidden"===window.getComputedStyle(a).overflow||dg())for(let t of function(e,t){let n=[];for(;e&&e!==document.documentElement;)fI(e,void 0)&&n.push(e),e=e.parentElement;return n}(e))fO(t,e);else{var n,r,o,i;let{left:a,top:l}=e.getBoundingClientRect();null==e||null==(n=e.scrollIntoView)||n.call(e,{block:"nearest"});let{left:s,top:c}=e.getBoundingClientRect();(Math.abs(a-s)>1||Math.abs(l-c)>1)&&(null==t||null==(o=t.containingElement)||null==(r=o.scrollIntoView)||r.call(o,{block:"center",inline:"center"}),null==(i=e.scrollIntoView)||i.call(e,{block:"nearest"}))}}}function fz(e,t){let n=(0,E.useRef)(!0),r=(0,E.useRef)(null);dv(()=>(n.current=!0,()=>{n.current=!1}),[]),dv(()=>{n.current?n.current=!1:(!r.current||t.some((e,t)=>!Object.is(e,r[t])))&&e(),r.current=t},t)}fK.displayName="HeroUI.MenuSection";E.default.createContext(null);class f_{get size(){return this.fastMap.size}getTreeNode(e){return this.fastMap.get(e)}addTreeNode(e,t,n){let r=this.fastMap.get(null!=t?t:null);if(!r)return;let o=new fW({scopeRef:e});r.addChild(o),o.parent=r,this.fastMap.set(e,o),n&&(o.nodeToRestore=n)}addNode(e){this.fastMap.set(e.scopeRef,e)}removeTreeNode(e){if(null===e)return;let t=this.fastMap.get(e);if(!t)return;let n=t.parent;for(let e of this.traverse())e!==t&&t.nodeToRestore&&e.nodeToRestore&&t.scopeRef&&t.scopeRef.current&&function(e,t){return!!e&&!!t&&t.some(t=>t.contains(e))}(e.nodeToRestore,t.scopeRef.current)&&(e.nodeToRestore=t.nodeToRestore);let r=t.children;n&&(n.removeChild(t),r.size>0&&r.forEach(e=>n&&n.addChild(e))),this.fastMap.delete(t.scopeRef)}*traverse(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.root;if(null!=e.scopeRef&&(yield e),e.children.size>0)for(let t of e.children)yield*this.traverse(t)}clone(){var e,t;let n=new f_;for(let r of this.traverse())n.addTreeNode(r.scopeRef,null!=(t=null==(e=r.parent)?void 0:e.scopeRef)?t:null,r.nodeToRestore);return n}constructor(){this.fastMap=new Map,this.root=new fW({scopeRef:null}),this.fastMap.set(null,this.root)}}class fW{addChild(e){this.children.add(e),e.parent=this}removeChild(e){this.children.delete(e),e.parent=void 0}constructor(e){this.children=new Set,this.contain=!1,this.scopeRef=e.scopeRef}}new f_;class fV{getItemRect(e){let t=this.ref.current;if(!t)return null;let n=null!=e?dT(this.ref,e):null;if(!n)return null;let r=t.getBoundingClientRect(),o=n.getBoundingClientRect();return{x:o.left-r.left-t.clientLeft+t.scrollLeft,y:o.top-r.top-t.clientTop+t.scrollTop,width:o.width,height:o.height}}getContentSize(){var e,t;let n=this.ref.current;return{width:null!=(e=null==n?void 0:n.scrollWidth)?e:0,height:null!=(t=null==n?void 0:n.scrollHeight)?t:0}}getVisibleRect(){var e,t,n,r;let o=this.ref.current;return{x:null!=(e=null==o?void 0:o.scrollLeft)?e:0,y:null!=(t=null==o?void 0:o.scrollTop)?t:0,width:null!=(n=null==o?void 0:o.clientWidth)?n:0,height:null!=(r=null==o?void 0:o.clientHeight)?r:0}}constructor(e){this.ref=e}}class fG{isDisabled(e){var t;return"all"===this.disabledBehavior&&((null==(t=e.props)?void 0:t.isDisabled)||this.disabledKeys.has(e.key))}findNextNonDisabled(e,t){let n=e;for(;null!=n;){let e=this.collection.getItem(n);if((null==e?void 0:e.type)==="item"&&!this.isDisabled(e))return n;n=t(n)}return null}getNextKey(e){let t=e;return t=this.collection.getKeyAfter(t),this.findNextNonDisabled(t,e=>this.collection.getKeyAfter(e))}getPreviousKey(e){let t=e;return t=this.collection.getKeyBefore(t),this.findNextNonDisabled(t,e=>this.collection.getKeyBefore(e))}findKey(e,t,n){let r=e,o=this.layoutDelegate.getItemRect(r);if(!o||null==r)return null;let i=o;do{if(null==(r=t(r)))break;o=this.layoutDelegate.getItemRect(r)}while(o&&n(i,o)&&null!=r)return r}isSameRow(e,t){return e.y===t.y||e.x!==t.x}isSameColumn(e,t){return e.x===t.x||e.y!==t.y}getKeyBelow(e){return"grid"===this.layout&&"vertical"===this.orientation?this.findKey(e,e=>this.getNextKey(e),this.isSameRow):this.getNextKey(e)}
1getKeyAbove(e){return"grid"===this.layout&&"vertical"===this.orientation?this.findKey(e,e=>this.getPreviousKey(e),this.isSameRow):this.getPreviousKey(e)}getNextColumn(e,t){return t?this.getPreviousKey(e):this.getNextKey(e)}getKeyRightOf(e){let t="ltr"===this.direction?"getKeyRightOf":"getKeyLeftOf";if(this.layoutDelegate[t])return e=this.layoutDelegate[t](e),this.findNextNonDisabled(e,e=>this.layoutDelegate[t](e));if("grid"===this.layout)if("vertical"===this.orientation)return this.getNextColumn(e,"rtl"===this.direction);else return this.findKey(e,e=>this.getNextColumn(e,"rtl"===this.direction),this.isSameColumn);return"horizontal"===this.orientation?this.getNextColumn(e,"rtl"===this.direction):null}getKeyLeftOf(e){let t="ltr"===this.direction?"getKeyLeftOf":"getKeyRightOf";if(this.layoutDelegate[t])return e=this.layoutDelegate[t](e),this.findNextNonDisabled(e,e=>this.layoutDelegate[t](e));if("grid"===this.layout)if("vertical"===this.orientation)return this.getNextColumn(e,"ltr"===this.direction);else return this.findKey(e,e=>this.getNextColumn(e,"ltr"===this.direction),this.isSameColumn);return"horizontal"===this.orientation?this.getNextColumn(e,"ltr"===this.direction):null}getFirstKey(){let e=this.collection.getFirstKey();return this.findNextNonDisabled(e,e=>this.collection.getKeyAfter(e))}getLastKey(){let e=this.collection.getLastKey();return this.findNextNonDisabled(e,e=>this.collection.getKeyBefore(e))}getKeyPageAbove(e){let t=this.ref.current,n=this.layoutDelegate.getItemRect(e);if(!n)return null;if(t&&!fI(t))return this.getFirstKey();let r=e;if("horizontal"===this.orientation){let e=Math.max(0,n.x+n.width-this.layoutDelegate.getVisibleRect().width);for(;n&&n.x>e&&null!=r;)n=null==(r=this.getKeyAbove(r))?null:this.layoutDelegate.getItemRect(r)}else{let e=Math.max(0,n.y+n.height-this.layoutDelegate.getVisibleRect().height);for(;n&&n.y>e&&null!=r;)n=null==(r=this.getKeyAbove(r))?null:this.layoutDelegate.getItemRect(r)}return null!=r?r:this.getFirstKey()}getKeyPageBelow(e){let t=this.ref.current,n=this.layoutDelegate.getItemRect(e);if(!n)return null;if(t&&!fI(t))return this.getLastKey();let r=e;if("horizontal"===this.orientation){let e=Math.min(this.layoutDelegate.getContentSize().width,n.y-n.width+this.layoutDelegate.getVisibleRect().width);for(;n&&n.x<e&&null!=r;)n=null==(r=this.getKeyBelow(r))?null:this.layoutDelegate.getItemRect(r)}else{let e=Math.min(this.layoutDelegate.getContentSize().height,n.y-n.height+this.layoutDelegate.getVisibleRect().height);for(;n&&n.y<e&&null!=r;)n=null==(r=this.getKeyBelow(r))?null:this.layoutDelegate.getItemRect(r)}return null!=r?r:this.getLastKey()}getKeyForSearch(e,t){if(!this.collator)return null;let n=this.collection,r=t||this.getFirstKey();for(;null!=r;){let t=n.getItem(r);if(!t)break;let o=t.textValue.slice(0,e.length);if(t.textValue&&0===this.collator.compare(o,e))return r;r=this.getNextKey(r)}return null}constructor(...e){if(1===e.length){let t=e[0];this.collection=t.collection,this.ref=t.ref,this.collator=t.collator,this.disabledKeys=t.disabledKeys||new Set,this.disabledBehavior=t.disabledBehavior||"all",this.orientation=t.orientation||"vertical",this.direction=t.direction,this.layout=t.layout||"stack",this.layoutDelegate=t.layoutDelegate||new fV(t.ref)}else this.collection=e[0],this.disabledKeys=e[1],this.ref=e[2],this.collator=e[3],this.layout="stack",this.orientation="vertical",this.disabledBehavior="all",this.layoutDelegate=new fV(this.ref);"stack"===this.layout&&"vertical"===this.orientation&&(this.getKeyLeftOf=void 0,this.getKeyRightOf=void 0)}}let fU=new Map;class fq{*[Symbol.iterator](){yield*this.iterable}get size(){return this.keyMap.size}getKeys(){return this.keyMap.keys()}getKeyBefore(e){var t;let n=this.keyMap.get(e);return n&&null!=(t=n.prevKey)?t:null}getKeyAfter(e){var t;let n=this.keyMap.get(e);return n&&null!=(t=n.nextKey)?t:null}getFirstKey(){return this.firstKey}getLastKey(){return this.lastKey}getItem(e){var t;return null!=(t=this.keyMap.get(e))?t:null}at(e){let t=[...this.getKeys()];return this.getItem(t[e])}constructor(e,{expandedKeys:t}={}){var n;this.keyMap=new Map,this.firstKey=null,this.lastKey=null,this.iterable=e,t=t||new Set;let r=e=>{if(this.keyMap.set(e.key,e),e.childNodes&&("section"===e.type||t.has(e.key)))for(let t of e.childNodes)r(t)};for(let t of e)r(t);let o=null,i=0;for(let[e,t]of this.keyMap)o?(o.nextKey=e,t.prevKey=o.key):(this.firstKey=e,t.prevKey=void 0),"item"===t.type&&(t.index=i++),(o=t).nextKey=void 0;this.lastKey=null!=(n=null==o?void 0:o.key)?n:null}}class fX extends Set{constructor(e,t,n){super(e),e instanceof fX?(this.anchorKey=null!=t?t:e.anchorKey,this.currentKey=null!=n?n:e.currentKey):(this.anchorKey=null!=t?t:null,this.currentKey=null!=n?n:null)}}function fY(e,t){return e?"all"===e?"all":new fX(e):t}class fZ{get selectionMode(){return this.state.selectionMode}get disallowEmptySelection(){return this.state.disallowEmptySelection}get selectionBehavior(){return this.state.selectionBehavior}setSelectionBehavior(e){this.state.setSelectionBehavior(e)}get isFocused(){return this.state.isFocused}setFocused(e){this.state.setFocused(e)}get focusedKey(){return this.state.focusedKey}get childFocusStrategy(){return this.state.childFocusStrategy}setFocusedKey(e,t){(null==e||this.collection.getItem(e))&&this.state.setFocusedKey(e,t)}get selectedKeys(){return"all"===this.state.selectedKeys?new Set(this.getSelectAllKeys()):this.state.selectedKeys}get rawSelection(){return this.state.selectedKeys}isSelected(e){if("none"===this.state.selectionMode)return!1;let t=this.getKey(e);return null!=t&&("all"===this.state.selectedKeys?this.canSelectItem(t):this.state.selectedKeys.has(t))}get isEmpty(){return"all"!==this.state.selectedKeys&&0===this.state.selectedKeys.size}get isSelectAll(){if(this.isEmpty)return!1;if("all"===this.state.selectedKeys)return!0;
1if(null!=this._isSelectAll)return this._isSelectAll;let e=this.getSelectAllKeys(),t=this.state.selectedKeys;return this._isSelectAll=e.every(e=>t.has(e)),this._isSelectAll}get firstSelectedKey(){var e;let t=null;for(let e of this.state.selectedKeys){let n=this.collection.getItem(e);(!t||n&&0>cU(this.collection,n,t))&&(t=n)}return null!=(e=null==t?void 0:t.key)?e:null}get lastSelectedKey(){var e;let t=null;for(let e of this.state.selectedKeys){let n=this.collection.getItem(e);(!t||n&&cU(this.collection,n,t)>0)&&(t=n)}return null!=(e=null==t?void 0:t.key)?e:null}get disabledKeys(){return this.state.disabledKeys}get disabledBehavior(){return this.state.disabledBehavior}extendSelection(e){let t;if("none"===this.selectionMode)return;if("single"===this.selectionMode)return void this.replaceSelection(e);let n=this.getKey(e);if(null!=n){if("all"===this.state.selectedKeys)t=new fX([n],n,n);else{var r,o;let e=this.state.selectedKeys,i=null!=(r=e.anchorKey)?r:n;for(let r of(t=new fX(e,i,n),this.getKeyRange(i,null!=(o=e.currentKey)?o:n)))t.delete(r);for(let e of this.getKeyRange(n,i))this.canSelectItem(e)&&t.add(e)}this.state.setSelectedKeys(t)}}getKeyRange(e,t){let n=this.collection.getItem(e),r=this.collection.getItem(t);return n&&r?0>=cU(this.collection,n,r)?this.getKeyRangeInternal(e,t):this.getKeyRangeInternal(t,e):[]}getKeyRangeInternal(e,t){var n;if(null==(n=this.layoutDelegate)?void 0:n.getKeyRange)return this.layoutDelegate.getKeyRange(e,t);let r=[],o=e;for(;null!=o;){let e=this.collection.getItem(o);if(e&&("item"===e.type||"cell"===e.type&&this.allowsCellSelection)&&r.push(o),o===t)return r;o=this.collection.getKeyAfter(o)}return[]}getKey(e){let t=this.collection.getItem(e);if(!t||"cell"===t.type&&this.allowsCellSelection)return e;for(;t&&"item"!==t.type&&null!=t.parentKey;)t=this.collection.getItem(t.parentKey);return t&&"item"===t.type?t.key:null}toggleSelection(e){if("none"===this.selectionMode)return;if("single"===this.selectionMode&&!this.isSelected(e))return void this.replaceSelection(e);let t=this.getKey(e);if(null==t)return;let n=new fX("all"===this.state.selectedKeys?this.getSelectAllKeys():this.state.selectedKeys);n.has(t)?n.delete(t):this.canSelectItem(t)&&(n.add(t),n.anchorKey=t,n.currentKey=t),this.disallowEmptySelection&&0===n.size||this.state.setSelectedKeys(n)}replaceSelection(e){if("none"===this.selectionMode)return;let t=this.getKey(e);if(null==t)return;let n=this.canSelectItem(t)?new fX([t],t,t):new fX;this.state.setSelectedKeys(n)}setSelectedKeys(e){if("none"===this.selectionMode)return;let t=new fX;for(let n of e){let e=this.getKey(n);if(null!=e&&(t.add(e),"single"===this.selectionMode))break}this.state.setSelectedKeys(t)}getSelectAllKeys(){let e=[],t=n=>{for(;null!=n;){if(this.canSelectItem(n)){var r,o;let i=this.collection.getItem(n);(null==i?void 0:i.type)==="item"&&e.push(n),(null==i?void 0:i.hasChildNodes)&&(this.allowsCellSelection||"item"!==i.type)&&t(null!=(o=null==(r=function(e,t){!1;let n=0;for(let r of e){if(n===t)return r;n++}}(cG(i,this.collection),0))?void 0:r.key)?o:null)}n=this.collection.getKeyAfter(n)}};return t(this.collection.getFirstKey()),e}selectAll(){this.isSelectAll||"multiple"!==this.selectionMode||this.state.setSelectedKeys("all")}clearSelection(){!this.disallowEmptySelection&&("all"===this.state.selectedKeys||this.state.selectedKeys.size>0)&&this.state.setSelectedKeys(new fX)}toggleSelectAll(){this.isSelectAll?this.clearSelection():this.selectAll()}select(e,t){"none"!==this.selectionMode&&("single"===this.selectionMode?this.isSelected(e)&&!this.disallowEmptySelection?this.toggleSelection(e):this.replaceSelection(e):"toggle"===this.selectionBehavior||t&&("touch"===t.pointerType||"virtual"===t.pointerType)?this.toggleSelection(e):this.replaceSelection(e))}isSelectionEqual(e){if(e===this.state.selectedKeys)return!0;let t=this.selectedKeys;if(e.size!==t.size)return!1;for(let n of e)if(!t.has(n))return!1;for(let n of t)if(!e.has(n))return!1;return!0}canSelectItem(e){var t;if("none"===this.state.selectionMode||this.state.disabledKeys.has(e))return!1;let n=this.collection.getItem(e);return!!n&&(null==n||null==(t=n.props)||!t.isDisabled)&&("cell"!==n.type||!!this.allowsCellSelection)}isDisabled(e){var t,n;return"all"===this.state.disabledBehavior&&(this.state.disabledKeys.has(e)||!!(null==(n=this.collection.getItem(e))||null==(t=n.props)?void 0:t.isDisabled))}isLink(e){var t,n;return!!(null==(n=this.collection.getItem(e))||null==(t=n.props)?void 0:t.href)}getItemProps(e){var t;return null==(t=this.collection.getItem(e))?void 0:t.props}withCollection(e){return new fZ(e,this.state,{allowsCellSelection:this.allowsCellSelection,layoutDelegate:this.layoutDelegate||void 0})}constructor(e,t,n){var r;this.collection=e,this.state=t,this.allowsCellSelection=null!=(r=null==n?void 0:n.allowsCellSelection)&&r,this._isSelectAll=null,this.layoutDelegate=(null==n?void 0:n.layoutDelegate)||null}}class fJ{build(e,t){return this.context=t,f$(()=>this.iterateCollection(e))}*iterateCollection(e){let{children:t,items:n}=e;if(E.default.isValidElement(t)&&t.type===E.default.Fragment)yield*this.iterateCollection({children:t.props.children,items:n});else if("function"==typeof t){if(!n)throw Error("props.children was a function but props.items is missing");let e=0;for(let r of n)yield*this.getFullNode({value:r,index:e},{renderer:t}),e++}else{let e=[];
1E.default.Children.forEach(t,t=>{t&&e.push(t)});let n=0;for(let t of e)for(let e of this.getFullNode({element:t,index:n},{}))n++,yield e}}getKey(e,t,n,r){if(null!=e.key)return e.key;if("cell"===t.type&&null!=t.key)return"".concat(r).concat(t.key);let o=t.value;if(null!=o){var i;let e=null!=(i=o.key)?i:o.id;if(null==e)throw Error("No key found for item");return e}return r?"".concat(r,".").concat(t.index):"$.".concat(t.index)}getChildState(e,t){return{renderer:t.renderer||e.renderer}}*getFullNode(e,t,n,r){var o,i,a,l,s,c,d,f;if(E.default.isValidElement(e.element)&&e.element.type===E.default.Fragment){let i=[];E.default.Children.forEach(e.element.props.children,e=>{i.push(e)});let a=null!=(o=e.index)?o:0;for(let e of i)yield*this.getFullNode({element:e,index:a++},t,n,r);return}let p=e.element;if(!p&&e.value&&t&&t.renderer){let n=this.cache.get(e.value);if(n&&(!n.shouldInvalidate||!n.shouldInvalidate(this.context))){n.index=e.index,n.parentKey=r?r.key:null,yield n;return}p=t.renderer(e.value)}if(E.default.isValidElement(p)){let o=p.type;if("function"!=typeof o&&"function"!=typeof o.getCollectionNode){let e=p.type;throw Error("Unknown element <".concat(e,"> in collection."))}let d=o.getCollectionNode(p.props,this.context),f=null!=(i=e.index)?i:0,g=d.next();for(;!g.done&&g.value;){let o=g.value;e.index=f;let i=null!=(a=o.key)?a:null;null==i&&(i=o.element?null:this.getKey(p,e,t,n));let h=[...this.getFullNode({...o,key:i,index:f,wrapper:function(e,t){return e&&t?n=>e(t(n)):e||t||void 0}(e.wrapper,o.wrapper)},this.getChildState(t,o),n?"".concat(n).concat(p.key):p.key,r)];for(let t of h){if(t.value=null!=(s=null!=(l=o.value)?l:e.value)?s:null,t.value&&this.cache.set(t.value,t),e.type&&t.type!==e.type)throw Error("Unsupported type <".concat(fQ(t.type),"> in <").concat(fQ(null!=(c=null==r?void 0:r.type)?c:"unknown parent type"),">. Only <").concat(fQ(e.type),"> is supported."));f++,yield t}g=d.next(h)}return}if(null==e.key||null==e.type)return;let g=this,h={type:e.type,props:e.props,key:e.key,parentKey:r?r.key:null,value:null!=(d=e.value)?d:null,level:r?r.level+1:0,index:e.index,rendered:e.rendered,textValue:null!=(f=e.textValue)?f:"","aria-label":e["aria-label"],wrapper:e.wrapper,shouldInvalidate:e.shouldInvalidate,hasChildNodes:e.hasChildNodes||!1,childNodes:f$(function*(){if(!e.hasChildNodes||!e.childNodes)return;let n=0;for(let r of e.childNodes())for(let e of(null!=r.key&&(r.key="".concat(h.key).concat(r.key)),g.getFullNode({...r,index:n},g.getChildState(t,r),h.key,h)))n++,yield e})};yield h}constructor(){this.cache=new WeakMap}}function f$(e){let t=[],n=null;return{*[Symbol.iterator](){for(let e of t)yield e;for(let r of(n||(n=e()),n))t.push(r),yield r}}}function fQ(e){return e[0].toUpperCase()+e.slice(1)}"undefined"!=typeof window&&window.document&&window.document.createElement;var f0=rH(function(e,t){let{Component:n,state:r,closeOnSelect:o,color:i,disableAnimation:a,hideSelectedIcon:l,hideEmptyContent:s,variant:c,onClose:d,topContent:f,bottomContent:p,itemClasses:g,getBaseProps:h,getListProps:m,getEmptyContentProps:v}=function(e){var t;let n=(0,C.useProviderContext)(),{as:r,ref:o,variant:i,color:a,children:l,disableAnimation:s=null!=(t=null==n?void 0:n.disableAnimation)&&t,onAction:c,closeOnSelect:d,itemClasses:f,className:p,state:g,topContent:h,bottomContent:m,hideEmptyContent:v=!1,hideSelectedIcon:b=!1,emptyContent:y="No items.",menuProps:w,onClose:x,classNames:k,...T}=e,L=r||"ul",S=function(e){let t=(0,E.useRef)(null);return(0,E.useImperativeHandle)(e,()=>t.current),t}(o),P="string"==typeof L,M=function(e){let{onExpandedChange:t}=e,[n,r]=r4(e.expandedKeys?new Set(e.expandedKeys):void 0,e.defaultExpandedKeys?new Set(e.defaultExpandedKeys):new Set,t),o=function(e){let{selectionMode:t="none",disallowEmptySelection:n=!1,allowDuplicateSelectionEvents:r,selectionBehavior:o="toggle",disabledBehavior:i="all"}=e,a=(0,E.useRef)(!1),[,l]=(0,E.useState)(!1),s=(0,E.useRef)(null),c=(0,E.useRef)(null),[,d]=(0,E.useState)(null),[f,p]=r4((0,E.useMemo)(()=>fY(e.selectedKeys),[e.selectedKeys]),(0,E.useMemo)(()=>fY(e.defaultSelectedKeys,new fX),[e.defaultSelectedKeys]),e.onSelectionChange),g=(0,E.useMemo)(()=>e.disabledKeys?new Set(e.disabledKeys):new Set,[e.disabledKeys]),[h,m]=(0,E.useState)(o);"replace"===o&&"toggle"===h&&"object"==typeof f&&0===f.size&&m("replace");let v=(0,E.useRef)(o);return(0,E.useEffect)(()=>{o!==v.current&&(m(o),v.current=o)},[o]),{selectionMode:t,disallowEmptySelection:n,selectionBehavior:h,setSelectionBehavior:m,get isFocused(){return a.current},setFocused(e){a.current=e,l(e)},get focusedKey(){return s.current},get childFocusStrategy(){return c.current},setFocusedKey(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"first";s.current=e,c.current=t,d(e)},selectedKeys:f,setSelectedKeys(e){(r||!function(e,t){if(e.size!==t.size)return!1;for(let n of e)if(!t.has(n))return!1;return!0}(e,f))&&p(e)},disabledKeys:g,disabledBehavior:i}}(e),i=(0,E.useMemo)(()=>e.disabledKeys?new Set(e.disabledKeys):new Set,[e.disabledKeys]),a=function(e,t,n){let r=(0,E.useMemo)(()=>new fJ,[]),{children:o,items:i,collection:a}=e;return(0,E.useMemo)(()=>a||t(r.build({children:o,items:i},null)),[r,o,i,a,null,t])}(e,(0,E.useCallback)(e=>new fq(e,{expandedKeys:n}),[n]),null);return(0,E.useEffect)(()=>{null==o.focusedKey||a.getItem(o.focusedKey)||o.setFocusedKey(null)},[a,o.focusedKey]),{collection:a,expandedKeys:n,disabledKeys:i,toggleKey:e=>{var t,o;let i;r((t=n,o=e,(i=new Set(t)).has(o)?i.delete(o):i.add(o),i))},setExpandedKeys:r,selectionManager:new fZ(a,o)}}({...T,...w,children:l}),A=g||M,{menuProps:N}=function(e,t,n){let{shouldFocusWrap:r=!0,onKeyDown:o,onKeyUp:i,...a}=e,l=cV(e,{labelable:!0}),{listProps:s}=function(e){let{selectionManager:t,collection:n,disabledKeys:r,ref:o,keyboardDelegate:i,layoutDelegate:a}=e,l=function(e){let{locale:t}=(0,o2.useLocale)(),n=t+(e?Object.entries(e).sort((e,t)=>
1e[0]<t[0]?-1:1).join():"");if(fU.has(n))return fU.get(n);let r=new Intl.Collator(t,e);return fU.set(n,r),r}({usage:"search",sensitivity:"base"}),s=t.disabledBehavior,c=(0,E.useMemo)(()=>i||new fG({collection:n,disabledKeys:r,disabledBehavior:s,ref:o,collator:l,layoutDelegate:a}),[i,a,n,r,o,l,s]),{collectionProps:d}=function(e){var t;let n,r,{selectionManager:o,keyboardDelegate:i,ref:a,autoFocus:l=!1,shouldFocusWrap:s=!1,disallowEmptySelection:c=!1,disallowSelectAll:d=!1,escapeKeyBehavior:f="clearSelection",selectOnFocus:p="replace"===o.selectionBehavior,disallowTypeAhead:g=!1,shouldUseVirtualFocus:h,allowsTabNavigation:m=!1,isVirtualized:v,scrollRef:b=a,linkBehavior:y="action"}=e,{direction:w}=(0,o2.useLocale)(),x=dM(),k=(0,E.useRef)({top:0,left:0});fD(b,"scroll",v?void 0:()=>{var e,t,n,r;k.current={top:null!=(n=null==(e=b.current)?void 0:e.scrollTop)?n:0,left:null!=(r=null==(t=b.current)?void 0:t.scrollLeft)?r:0}});let T=(0,E.useRef)(!1);fD(a,"react-aria-focus",h?e=>{let{detail:t}=e;e.stopPropagation(),o.setFocused(!0),(null==t?void 0:t.focusStrategy)==="first"&&(T.current=!0)}:void 0);let C=dy(()=>{var e,t;let n=null!=(t=null==(e=i.getFirstKey)?void 0:e.call(i))?t:null;if(null==n){let e=d8();fT(a.current),fC(e,null),o.collection.size>0&&(T.current=!1)}else o.setFocusedKey(n),T.current=!1});fz(()=>{T.current&&C()},[o.collection,C]);let L=dy(()=>{o.collection.size>0&&(T.current=!1)});fz(()=>{L()},[o.focusedKey,L]),fD(a,"react-aria-clear-focus",h?e=>{var t;e.stopPropagation(),o.setFocused(!1),(null==(t=e.detail)?void 0:t.clearFocusKey)&&o.setFocusedKey(null)}:void 0);let S=(0,E.useRef)(l),P=(0,E.useRef)(!1);(0,E.useEffect)(()=>{if(S.current){var e,t,n,r;let s=null;"first"===l&&(s=null!=(n=null==(e=i.getFirstKey)?void 0:e.call(i))?n:null),"last"===l&&(s=null!=(r=null==(t=i.getLastKey)?void 0:t.call(i))?r:null);let c=o.selectedKeys;if(c.size){for(let e of c)if(o.canSelectItem(e)){s=e;break}}o.setFocused(!0),o.setFocusedKey(s),null==s&&!h&&a.current&&fr(a.current),o.collection.size>0&&(S.current=!1,P.current=!0)}});let M=(0,E.useRef)(o.focusedKey),A=(0,E.useRef)(null);(0,E.useEffect)(()=>{if(o.isFocused&&null!=o.focusedKey&&(o.focusedKey!==M.current||P.current)&&b.current&&a.current){let e=dq,t=dT(a,o.focusedKey);if(!(t instanceof HTMLElement))return;("keyboard"===e||P.current)&&(A.current&&cancelAnimationFrame(A.current),A.current=requestAnimationFrame(()=>{b.current&&(fO(b.current,t),"virtual"!==e&&fB(t,{containingElement:a.current}))}))}!h&&o.isFocused&&null==o.focusedKey&&null!=M.current&&a.current&&fr(a.current),M.current=o.focusedKey,P.current=!1}),(0,E.useEffect)(()=>()=>{A.current&&cancelAnimationFrame(A.current)},[]),fD(a,"react-aria-focus-scope-restore",e=>{e.preventDefault(),o.setFocused(!0)});let N={onKeyDown:e=>{var t,n,r,l,g,h,v,b,E,k,T,C,L,S,P,M,A,N,F;if(e.altKey&&"Tab"===e.key&&e.preventDefault(),!(null==(t=a.current)?void 0:t.contains(e.target)))return;let R=(t,n)=>{if(null!=t){if(o.isLink(t)&&"selection"===y&&p&&!dk(e)){(0,nK.flushSync)(()=>{o.setFocusedKey(t,n)});let r=dT(a,t),i=o.getItemProps(t);r&&x.open(r,e,i.href,i.routerOptions);return}o.setFocusedKey(t,n),o.isLink(t)&&"override"===y||(e.shiftKey&&"multiple"===o.selectionMode?o.extendSelection(t):p&&!dk(e)&&o.replaceSelection(t))}};switch(e.key){case"ArrowDown":if(i.getKeyBelow){let t=null!=o.focusedKey?null==(n=i.getKeyBelow)?void 0:n.call(i,o.focusedKey):null==(r=i.getFirstKey)?void 0:r.call(i);null==t&&s&&(t=null==(l=i.getFirstKey)?void 0:l.call(i,o.focusedKey)),null!=t&&(e.preventDefault(),R(t))}break;case"ArrowUp":if(i.getKeyAbove){let t=null!=o.focusedKey?null==(g=i.getKeyAbove)?void 0:g.call(i,o.focusedKey):null==(h=i.getLastKey)?void 0:h.call(i);null==t&&s&&(t=null==(v=i.getLastKey)?void 0:v.call(i,o.focusedKey)),null!=t&&(e.preventDefault(),R(t))}break;case"ArrowLeft":if(i.getKeyLeftOf){let t=null!=o.focusedKey?null==(b=i.getKeyLeftOf)?void 0:b.call(i,o.focusedKey):null;null==t&&s&&(t="rtl"===w?null==(E=i.getFirstKey)?void 0:E.call(i,o.focusedKey):null==(k=i.getLastKey)?void 0:k.call(i,o.focusedKey)),null!=t&&(e.preventDefault(),R(t,"rtl"===w?"first":"last"))}break;case"ArrowRight":if(i.getKeyRightOf){let t=null!=o.focusedKey?null==(T=i.getKeyRightOf)?void 0:T.call(i,o.focusedKey):null;null==t&&s&&(t="rtl"===w?null==(C=i.getLastKey)?void 0:C.call(i,o.focusedKey):null==(L=i.getFirstKey)?void 0:L.call(i,o.focusedKey)),null!=t&&(e.preventDefault(),R(t,"rtl"===w?"last":"first"))}break;case"Home":if(i.getFirstKey){if(null===o.focusedKey&&e.shiftKey)return;e.preventDefault();let t=i.getFirstKey(o.focusedKey,dN(e));o.setFocusedKey(t),null!=t&&(dN(e)&&e.shiftKey&&"multiple"===o.selectionMode?o.extendSelection(t):p&&o.replaceSelection(t))}break;case"End":if(i.getLastKey){if(null===o.focusedKey&&e.shiftKey)return;e.preventDefault();let t=i.getLastKey(o.focusedKey,dN(e));o.setFocusedKey(t),null!=t&&(dN(e)&&e.shiftKey&&"multiple"===o.selectionMode?o.extendSelection(t):p&&o.replaceSelection(t))}break;case"PageDown":if(i.getKeyPageBelow&&null!=o.focusedKey){let t=i.getKeyPageBelow(o.focusedKey);null!=t&&(e.preventDefault(),R(t))}break;case"PageUp":if(i.getKeyPageAbove&&null!=o.focusedKey){let t=i.getKeyPageAbove(o.focusedKey);null!=t&&(e.preventDefault(),R(t))}break;case"a":dN(e)&&"multiple"===o.selectionMode&&!0!==d&&(e.preventDefault(),o.selectAll());break;case"Escape":"clearSelection"!==f||c||0===o.selectedKeys.size||(e.stopPropagation(),e.preventDefault(),o.clearSelection());break;case"Tab":if(!m)if(e.shiftKey)a.current.focus();else{let e,t,n,r,o,i=(S=a.current,e=(P={tabbable:!0}).tabbable?dW:d_,M=t=dK((null==S?void 0:S.nodeType)===Node.ELEMENT_NODE?S:null),A=S||t,N=NodeFilter.SHOW_ELEMENT,F={acceptNode(t){var r;return(null==P||null==(r=P.from)?void 0:r.contains(t))||(null==P?void 0:P.tabbable)&&"INPUT"===t.tagName&&"radio"===t.getAttribute("type")&&(!function(e){if(e.checked)return!0;let t=[];if(e.form){var n,r;let o=null==(r=e.form)||null==(n=r.elements)?void 0:n.namedItem(e.name);t=[...null!=o?o:[]]}else t=[...dK(e).querySelectorAll('input[type="radio"][name="'.concat(CSS.escape(e.name),'"]'))].filter(e=>!e.form);return!!t&&!t.some(e=>e.checked)}(t)||"INPUT"===n.currentNode.tagName&&"radio"===n.currentNode.type&&n.currentNode.name===t.name)?NodeFilter.FILTER_REJECT:e(t)&&(!(null==P?void 0:P.accept)||P.accept(t))?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}},n=M.createTreeWalker(A,N,F),(null==P?void 0:P.from)&&(n.currentNode=P.from),n);do(o=i.lastChild())&&(r=o);while(o)r&&!r.contains(document.activeElement)&&dL(r)}}},onFocus:e=>{if(o.isFocused){e.currentTarget.contains(e.target)||o.setFocused(!1);return}if(e.currentTarget.contains(e.target)){if(o.setFocused(!0),null==o.focusedKey){var t,n,r,l;let a=e=>{null!=e&&(o.setFocusedKey(e),p&&!o.isSelected(e)&&o.replaceSelection(e))},s=e.relatedTarget;s&&e.currentTarget.compareDocumentPosition(s)&Node.DOCUMENT_POSITION_FOLLOWING?a(null!=(r=o.lastSelectedKey)?r:null==(t=i.getLastKey)?void 0:t.call(i)):a(null!=(l=o.firstSelectedKey)?l:null==(n=i.getFirstKey)?void 0:n.call(i))}else!v&&b.current&&(b.current.scrollTop=k.current.top,b.current.scrollLeft=k.current.left);if(null!=o.focusedKey&&b.current){let e=dT(a,o.focusedKey);e instanceof HTMLElement&&(e.contains(document.activeElement)||h||dL(e),"keyboard"===dq&&fB(e,{containingElement:a.current}))}}},onBlur:e=>{e.currentTarget.contains(e.relatedTarget)||o.setFocused(!1)},onMouseDown(e){b.current===e.target&&e.preventDefault()}}
1,{typeSelectProps:F}=function(e){let{keyboardDelegate:t,selectionManager:n,onTypeSelect:r}=e,o=(0,E.useRef)({search:"",timeout:void 0}).current;return{typeSelectProps:{onKeyDownCapture:t.getKeyForSearch?e=>{var i;let a=1!==(i=e.key).length&&/^[A-Z]/i.test(i)?"":i;if(a&&!e.ctrlKey&&!e.metaKey&&e.currentTarget.contains(e.target)&&(0!==o.search.length||" "!==a)){if(" "===a&&o.search.trim().length>0&&(e.preventDefault(),"continuePropagation"in e||e.stopPropagation()),o.search+=a,null!=t.getKeyForSearch){let e=t.getKeyForSearch(o.search,n.focusedKey);null==e&&(e=t.getKeyForSearch(o.search)),null!=e&&(n.setFocusedKey(e),r&&r(e))}clearTimeout(o.timeout),o.timeout=setTimeout(()=>{o.search=""},1e3)}}:void 0}}}({keyboardDelegate:i,selectionManager:o});return g||(N=dj(F,N)),h||(n=null==o.focusedKey?0:-1),{collectionProps:dj(N,{tabIndex:n,"data-collection":(t=o.collection,r=dE(),dC.set(t,r),r)})}}({...e,ref:o,selectionManager:t,keyboardDelegate:c});return{listProps:d}}({...a,ref:n,selectionManager:t.selectionManager,collection:t.collection,disabledKeys:t.disabledKeys,shouldFocusWrap:r,linkBehavior:"override"});return cI.set(t,{onClose:e.onClose,onAction:e.onAction,shouldUseVirtualFocus:e.shouldUseVirtualFocus}),{menuProps:oR(l,{onKeyDown:o,onKeyUp:i},{role:"menu",...s,onKeyDown:t=>{var n;("Escape"!==t.key||e.shouldUseVirtualFocus)&&(null==(n=s.onKeyDown)||n.call(s,t))}})}}({...T,...w,onAction:c},A,S),F=(0,E.useMemo)(()=>u3({className:p}),[p]),R=cj(null==k?void 0:k.base,p);return{Component:L,state:A,variant:i,color:a,disableAnimation:s,onClose:x,topContent:h,bottomContent:m,closeOnSelect:d,className:p,itemClasses:f,getBaseProps:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{ref:S,"data-slot":"base",className:F.base({class:R}),...em(T,{enabled:P}),...e}},getListProps:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{"data-slot":"list",className:F.list({class:null==k?void 0:k.list}),...N,...e}},hideEmptyContent:v,hideSelectedIcon:b,getEmptyContentProps:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{children:y,className:F.emptyContent({class:null==k?void 0:k.emptyContent}),...e}}}}({...e,ref:t}),b=(0,x.jsxs)(n,{...m(),children:[!r.collection.size&&!s&&(0,x.jsx)("li",{children:(0,x.jsx)("div",{...v()})}),[...r.collection].map(e=>{var t;let n={closeOnSelect:o,color:i,disableAnimation:a,item:e,state:r,variant:c,onClose:d,hideSelectedIcon:l,...e.props},s=(t=null==n?void 0:n.classNames,g||t?Array.from(new Set([...Object.keys(g||{}),...Object.keys(t||{})])).reduce((e,n)=>({...e,[n]:function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];for(var r,o,i=0,a="";i<t.length;)(r=t[i++])&&(o=function e(t){var n,r,o="";if("string"==typeof t||"number"==typeof t)o+=t;else if("object"==typeof t)if(Array.isArray(t))for(n=0;n<t.length;n++)t[n]&&(r=e(t[n]))&&(o&&(o+=" "),o+=r);else for(n in t)t[n]&&(o&&(o+=" "),o+=n);return o}(r))&&(a&&(a+=" "),a+=o);return a}(null==g?void 0:g[n],null==t?void 0:t[n])}),{}):{});if("section"===e.type)return(0,x.jsx)(fK,{...n,itemClasses:s},e.key);let f=(0,x.jsx)(fF,{...n,classNames:s},e.key);return e.wrapper&&(f=e.wrapper(f)),f})]});return(0,x.jsxs)("div",{...h(),children:[f,b,p]})}),f1=rH(function(e,t){let{getMenuProps:n}=r2();return(0,x.jsx)(s9,{children:(0,x.jsx)(uW,{contain:!0,restoreFocus:!0,children:(0,x.jsx)(f0,{...n(e,t)})})})});function f2(e){return null}f2.getCollectionNode=function*(e,t){var n;let{childItems:r,title:o,children:i}=e,a=e.title||e.children,l=e.textValue||("string"==typeof a?a:"")||e["aria-label"]||"";l||null==t||t.suppressTextValueWarning,yield{type:"item",props:e,rendered:a,textValue:l,"aria-label":e["aria-label"],hasChildNodes:null!=(n=e).hasChildItems?n.hasChildItems:!!(n.childItems||n.title&&E.default.Children.count(n.children)>0),*childNodes(){if(r)for(let e of r)yield{type:"item",value:e};else if(o){let e=[];E.default.Children.forEach(i,t=>{e.push({type:"item",element:t})}),yield*e}}}};let f4={et:{code:"et",label:"Estonian"},en:{code:"en",label:"English"},ua:{code:"ua",label:"Ukrainian"},ru:{code:"ru",label:"Russian"}},f5=["et","en"],f3=Object.values(f4).map(e=>({key:e.code,label:e.label}));function f6(e){var t;let{currentLang:n,onLanguageChange:r,disabled:o=!1,availableLanguages:i}=e,a=i?f3.filter(e=>
1i.includes(e.key)):f3,l=(null==(t=f4[n])?void 0:t.label)||n;return(0,x.jsxs)(sn,{isDisabled:o,children:[(0,x.jsx)(so,{children:(0,x.jsxs)("button",{type:"button",disabled:o,className:"inline-flex items-center gap-1 rounded-md px-1.5 py-0.5 text-white/60 hover:text-white hover:bg-white/10 active:bg-white/15 transition-colors focus:outline-none focus-visible:ring-2 focus-visible:ring-emerald-400/60 cursor-pointer ".concat(o?"opacity-50 cursor-not-allowed":""),children:[(0,x.jsx)(rQ,{}),(0,x.jsx)("span",{className:"tracking-widest uppercase text-[10px] sm:text-xs text-white/60 hover:text-white",children:l})]})}),(0,x.jsx)(f1,{"aria-label":"Language selection",items:a,className:"min-w-[180px] rounded-xl border border-white/10 bg-[#0f1419] shadow-xl",onAction:e=>r(e),children:e=>(0,x.jsx)(f2,{className:"w-full not-last:mb-1 rounded-lg px-3 py-2 text-left text-sm uppercase tracking-widest text-white/60 transition-colors duration-150 ".concat(e.key===n?"bg-emerald-400/20 text-white ring-1 ring-emerald-400/30":"hover:bg-white/10 hover:text-white active:bg-white/15"),children:e.label},e.key)})]})}var f8=e.i(86339),f7=e.i(48450),f9=e.i(78492);f9.default;var pe=f9,pt=null;let pn=pt="undefined"!=typeof WebSocket?WebSocket:"undefined"!=typeof MozWebSocket?MozWebSocket:e.g.WebSocket||e.g.MozWebSocket;var pr=e.i(1513),po=e.i(30418),pi=(e=>(e[e.Hello=0]="Hello",e[e.Identify=1]="Identify",e[e.Identified=2]="Identified",e[e.Reidentify=3]="Reidentify",e[e.Event=5]="Event",e[e.Request=6]="Request",e[e.RequestResponse=7]="RequestResponse",e[e.RequestBatch=8]="RequestBatch",e[e.RequestBatchResponse=9]="RequestBatchResponse",e))(pi||{}),pa=(e=>(e[e.None=0]="None",e[e.General=1]="General",e[e.Config=2]="Config",e[e.Scenes=4]="Scenes",e[e.Inputs=8]="Inputs",e[e.Transitions=16]="Transitions",e[e.Filters=32]="Filters",e[e.Outputs=64]="Outputs",e[e.SceneItems=128]="SceneItems",e[e.MediaInputs=256]="MediaInputs",e[e.Vendors=512]="Vendors",e[e.Ui=1024]="Ui",e[e.All=2047]="All",e[e.InputVolumeMeters=65536]="InputVolumeMeters",e[e.InputActiveStateChanged=131072]="InputActiveStateChanged",e[e.InputShowStateChanged=262144]="InputShowStateChanged",e[e.SceneItemTransformChanged=524288]="SceneItemTransformChanged",e))(pa||{}),pl=(e=>(e[e.None=-1]="None",e[e.SerialRealtime=0]="SerialRealtime",e[e.SerialFrame=1]="SerialFrame",e[e.Parallel=2]="Parallel",e))(pl||{}),ps=(0,f7.default)("obs-websocket-js"),pu=class extends Error{constructor(e,t){super(t),this.code=e}},pc=(y=class e extends pe.default{static generateMessageId(){return String(e.requestCounter++)}get identified(){return this._identified}async connect(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"ws://127.0.0.1:4455",t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};this.socket&&await this.disconnect();try{let r=this.internalEventPromise("ConnectionClosed"),o=this.internalEventPromise("ConnectionError");return await Promise.race([(async()=>{let r=await this.createConnection(e);return this.emit("Hello",r),this.identify(r,t,n)})(),new Promise((e,t)=>{o.then(e=>{e.message&&t(e)}),r.then(e=>{t(e)})})])}catch(e){throw await this.disconnect(),e}}async disconnect(){if(!this.socket||this.socket.readyState===pn.CLOSED)return;let e=this.internalEventPromise("ConnectionClosed");this.socket.close(),await e}async reidentify(e){let t=this.internalEventPromise("op:".concat(2));return await this.message(3,e),t}async call(t,n){let r=e.generateMessageId(),o=this.internalEventPromise("res:".concat(r));await this.message(6,{requestId:r,requestType:t,requestData:n});let{requestStatus:i,responseData:a}=await o;if(!i.result)throw new pu(i.code,i.comment);return a}async callBatch(t){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=e.generateMessageId(),o=this.internalEventPromise("res:".concat(r));await this.message(8,{requestId:r,requests:t,...n});let{results:i}=await o;return i}cleanup(){this.socket&&(this.socket.onopen=null,this.socket.onmessage=null,this.socket.onerror=null,this.socket.onclose=null,this.socket=void 0,this._identified=!1,this.internalListeners.removeAllListeners())}async createConnection(e){var t;let n=this.internalEventPromise("ConnectionOpened"),r=this.internalEventPromise("op:".concat(0));this.socket=new pn(e,this.protocol),this.socket.onopen=this.onOpen.bind(this),this.socket.onmessage=this.onMessage.bind(this),this.socket.onerror=this.onError.bind(this),this.socket.onclose=this.onClose.bind(this),await n;let o=null==(t=this.socket)?void 0:t.protocol;if(!o)throw new pu(-1,"Server sent no subprotocol");
1if(o!==this.protocol)throw new pu(-1,"Server sent an invalid subprotocol");return r}async identify(e,t){let{authentication:n,rpcVersion:r,...o}=e,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},a={rpcVersion:r,...i};n&&t&&(a.authentication=function(e,t,n){let r=po.default.stringify((0,pr.default)(n+e));return po.default.stringify((0,pr.default)(r+t))}(n.salt,n.challenge,t));let l=this.internalEventPromise("op:".concat(2));await this.message(1,a);let s=await l;return this._identified=!0,this.emit("Identified",s),{rpcVersion:r,...o,...s}}async message(e,t){if(!this.socket)throw Error("Not connected");if(!this.identified&&1!==e)throw Error("Socket not identified");let n=await this.encodeMessage({op:e,d:t});this.socket.send(n)}async internalEventPromise(e){return new Promise(t=>{this.internalListeners.once(e,t)})}onOpen(e){ps("socket.open"),this.emit("ConnectionOpened"),this.internalListeners.emit("ConnectionOpened",e)}async onMessage(e){try{let{op:t,d:n}=await this.decodeMessage(e.data);if(ps("socket.message: %d %j",t,n),void 0===t||void 0===n)return;switch(t){case 5:{let{eventType:e,eventData:t}=n;this.emit(e,t);return}case 7:case 9:{let{requestId:e}=n;this.internalListeners.emit("res:".concat(e),n);return}default:this.internalListeners.emit("op:".concat(t),n)}}catch(e){ps("error handling message: %o",e)}}onError(e){ps("socket.error: %o",e);let t=new pu(-1,e.message);this.emit("ConnectionError",t),this.internalListeners.emit("ConnectionError",t)}onClose(e){ps("socket.close: %s (%d)",e.reason,e.code);let t=new pu(e.code,e.reason);this.emit("ConnectionClosed",t),this.internalListeners.emit("ConnectionClosed",t),this.cleanup()}constructor(...e){super(...e),r_(this,"_identified",!1),r_(this,"internalListeners",new pe.default),r_(this,"socket",void 0)}},r_(y,"requestCounter",1),y),pd=class extends pc{async encodeMessage(e){return JSON.stringify(e)}async decodeMessage(e){return JSON.parse(e)}constructor(...e){super(...e),r_(this,"protocol","obswebsocket.json")}};let pf="undefined"!=typeof HTMLElement&&"inert"in HTMLElement.prototype,pp=new WeakMap,pg=[];"undefined"!=typeof document&&E.default.useLayoutEffect,E.default.useInsertionEffect,"undefined"!=typeof window&&window.document&&window.document.createElement;let ph=new Map;"undefined"!=typeof FinalizationRegistry&&new FinalizationRegistry(e=>{ph.delete(e)});let pm=function(){for(var e,t,n=0,r="",o=arguments.length;n<o;n++)(e=arguments[n])&&(t=function e(t){var n,r,o="";if("string"==typeof t||"number"==typeof t)o+=t;else if("object"==typeof t)if(Array.isArray(t)){var i=t.length;for(n=0;n<i;n++)t[n]&&(r=e(t[n]))&&(o&&(o+=" "),o+=r)}else for(r in t)t[r]&&(o&&(o+=" "),o+=r);return o}(e))&&(r&&(r+=" "),r+=t);return r};var pv=tP({slots:{wrapper:["flex","w-screen","h-[100dvh]","fixed","inset-0","z-50","overflow-x-auto","justify-center","h-(--visual-viewport-height)"],base:["flex","flex-col","relative","bg-white","z-50","w-full","box-border","bg-content1","outline-solid outline-transparent","mx-1","my-1","sm:mx-6","sm:my-16"],backdrop:"z-50",header:"flex py-4 px-6 flex-initial text-large font-semibold",body:"flex flex-1 flex-col gap-3 px-6 py-2",footer:"flex flex-row gap-2 px-6 py-4 justify-end",closeButton:["absolute","appearance-none","outline-solid outline-transparent","select-none","top-1","end-1","p-2","text-foreground-500","rounded-full","hover:bg-default-100","active:bg-default-200","tap-highlight-transparent",...tM]},variants:{size:{xs:{base:"max-w-xs"},sm:{base:"max-w-sm"},md:{base:"max-w-md"},lg:{base:"max-w-lg"},xl:{base:"max-w-xl"},"2xl":{base:"max-w-2xl"},"3xl":{base:"max-w-3xl"},"4xl":{base:"max-w-4xl"},"5xl":{base:"max-w-5xl"},full:{base:"my-0 mx-0 sm:mx-0 sm:my-0 max-w-full h-[100dvh] min-h-[100dvh] !rounded-none"}},radius:{none:{base:"rounded-none"},sm:{base:"rounded-small"},md:{base:"rounded-medium"},lg:{base:"rounded-large"}},placement:{auto:{wrapper:"items-end sm:items-center"},center:{wrapper:"items-center sm:items-center"},top:{wrapper:"items-start sm:items-start"},"top-center":{wrapper:"items-start sm:items-center"},bottom:{wrapper:"items-end sm:items-end"},"bottom-center":{wrapper:"items-end sm:items-center"}},shadow:{none:{base:"shadow-none"},sm:{base:"shadow-small"},md:{base:"shadow-medium"},lg:{base:"shadow-large"}},backdrop:{transparent:{backdrop:"hidden"},opaque:{backdrop:"bg-overlay/50 backdrop-opacity-disabled"},blur:{backdrop:"backdrop-blur-md backdrop-saturate-150 bg-overlay/30"}},scrollBehavior:{normal:{base:"overflow-y-hidden"},inside:{base:"max-h-[calc(100%_-_8rem)]",body:"overflow-y-auto"},outside:{wrapper:"items-start sm:items-start overflow-y-auto",base:"my-16"}},disableAnimation:{false:{wrapper:["[--scale-enter:100%]","[--scale-exit:100%]","[--slide-enter:0px]","[--slide-exit:80px]","sm:[--scale-enter:100%]","sm:[--scale-exit:103%]","sm:[--slide-enter:0px]","sm:[--slide-exit:0px]"]}}},defaultVariants:{size:"md",radius:"lg",shadow:"sm",placement:"auto",backdrop:"opaque",scrollBehavior:"normal"},compoundVariants:[{backdrop:["opaque","blur"],class:{backdrop:"w-screen h-screen fixed inset-0"}}]});let pb="undefined"!=typeof document?E.default.useLayoutEffect:()=>{},py=null!=(w=E.default.useInsertionEffect)?w:pb,pw=e=>{var t;return null!=(t=null==e?void 0:e.ownerDocument)?t:document},px=e=>e&&"window"in e&&e.window===e?e:pw(e).defaultView||window;"undefined"!=typeof Element&&Element.prototype;let pE=["input:not([disabled]):not([type=hidden])","select:not([disabled])","textarea:not([disabled])","button:not([disabled])","a[href]","area[href]","summary","iframe","object","embed","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable^="false"])',"permission"];function pk(e){return e.nativeEvent=e,e.isDefaultPrevented=()=>e.defaultPrevented,e.isPropagationStopped=()=>e.cancelBubble,e.persist=()=>{},e}function pT(e){let t=(0,E.useRef)({isFocused:!1,observer:null});pb(()=>{let e=t.current;return()=>{e.observer&&(e.observer.disconnect(),e.observer=null)}},[]);let n=function(e){let t=(0,E.useRef)(null);return py(()=>{t.current=e},[e]),(0,E.useCallback)(function(){for(var e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];let o=t.current;return null==o?void 0:o(...n)},[])}(t=>{null==e||e(t)});return(0,E.useCallback)(e=>{if(e.target instanceof HTMLButtonElement||e.target instanceof HTMLInputElement||e.target instanceof HTMLTextAreaElement||e.target instanceof HTMLSelectElement){t.current.isFocused=!0;let r=e.target;r.addEventListener("focusout",e=>{t.current.isFocused=!1,r.disabled&&n(pk(e)),t.current.observer&&(t.current.observer.disconnect(),t.current.observer=null)},{once:!0}),t.current.observer=new MutationObserver(()=>{if(t.current.isFocused&&r.disabled){var e;null==(e=t.current.observer)||e.disconnect();
1let n=r===document.activeElement?null:document.activeElement;r.dispatchEvent(new FocusEvent("blur",{relatedTarget:n})),r.dispatchEvent(new FocusEvent("focusout",{bubbles:!0,relatedTarget:n}))}}),t.current.observer.observe(r,{attributes:!0,attributeFilter:["disabled"]})}},[n])}function pC(e){var t;if("undefined"==typeof window||null==window.navigator)return!1;let n=null==(t=window.navigator.userAgentData)?void 0:t.brands;return Array.isArray(n)&&n.some(t=>e.test(t.brand))||e.test(window.navigator.userAgent)}function pL(e){var t;return"undefined"!=typeof window&&null!=window.navigator&&e.test((null==(t=window.navigator.userAgentData)?void 0:t.platform)||window.navigator.platform)}function pS(e){let t=null;return()=>(null==t&&(t=e()),t)}pE.join(":not([hidden]),"),pE.push('[tabindex]:not([tabindex="-1"]):not([disabled])'),pE.join(':not([hidden]):not([tabindex="-1"]),');let pP=pS(function(){return pL(/^Mac/i)}),pM=pS(function(){return pL(/^iPhone/i)}),pA=pS(function(){return pL(/^iPad/i)||pP()&&navigator.maxTouchPoints>1}),pN=pS(function(){return pM()||pA()});pS(function(){return pP()||pN()}),pS(function(){return pC(/AppleWebKit/i)&&!pF()});let pF=pS(function(){return pC(/Chrome/i)}),pR=pS(function(){return pC(/Android/i)});pS(function(){return pC(/Firefox/i)});let pj=null,pK=new Set,pD=new Map,pI=!1,pO=!1,pH={Tab:!0,Escape:!0};function pB(e,t){for(let n of pK)n(e,t)}function pz(e){pI=!0,e.metaKey||!pP()&&e.altKey||e.ctrlKey||"Control"===e.key||"Shift"===e.key||"Meta"===e.key||(pj="keyboard",pB("keyboard",e))}
1function p_(e){pj="pointer",("mousedown"===e.type||"pointerdown"===e.type)&&(pI=!0,pB("pointer",e))}function pW(e){(""===e.pointerType&&e.isTrusted||(pR()&&e.pointerType?"click"===e.type&&1===e.buttons:0===e.detail&&!e.pointerType))&&(pI=!0,pj="virtual")}function pV(e){e.target!==window&&e.target!==document&&e.isTrusted&&(pI||pO||(pj="virtual",pB("virtual",e)),pI=!1,pO=!1)}function pG(){pI=!1,pO=!0}function pU(e){if("undefined"==typeof window||"undefined"==typeof document||pD.get(px(e)))return;let t=px(e),n=pw(e),r=t.HTMLElement.prototype.focus;t.HTMLElement.prototype.focus=function(){pI=!0,r.apply(this,arguments)},n.addEventListener("keydown",pz,!0),n.addEventListener("keyup",pz,!0),n.addEventListener("click",pW,!0),t.addEventListener("focus",pV,!0),t.addEventListener("blur",pG,!1),"undefined"!=typeof PointerEvent&&(n.addEventListener("pointerdown",p_,!0),n.addEventListener("pointermove",p_,!0),n.addEventListener("pointerup",p_,!0)),t.addEventListener("beforeunload",()=>{pq(e)},{once:!0}),pD.set(t,{focus:r})}let pq=(e,t)=>{let n=px(e),r=pw(e);t&&r.removeEventListener("DOMContentLoaded",t),pD.has(n)&&(n.HTMLElement.prototype.focus=pD.get(n).focus,r.removeEventListener("keydown",pz,!0),r.removeEventListener("keyup",pz,!0),r.removeEventListener("click",pW,!0),n.removeEventListener("focus",pV,!0),n.removeEventListener("blur",pG,!1),"undefined"!=typeof PointerEvent&&(r.removeEventListener("pointerdown",p_,!0),r.removeEventListener("pointermove",p_,!0),r.removeEventListener("pointerup",p_,!0)),pD.delete(n))};function pX(){return"pointer"!==pj}"undefined"!=typeof document&&function(e){let t,n=pw(void 0);"loading"!==n.readyState?pU(void 0):(t=()=>{pU(e)},n.addEventListener("DOMContentLoaded",t)),()=>pq(e,t)}();let pY=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]),pZ=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document;return e.activeElement};var pJ=e=>e?"true":void 0;function p$(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];for(var r,o,i=0,a="";i<t.length;)(r=t[i++])&&(o=function e(t){var n,r,o="";if("string"==typeof t||"number"==typeof t)o+=t;else if("object"==typeof t)if(Array.isArray(t))for(n=0;n<t.length;n++)t[n]&&(r=e(t[n]))&&(o&&(o+=" "),o+=r);else for(n in t)t[n]&&(o&&(o+=" "),o+=n);return o}(r))&&(a&&(a+=" "),a+=o);return a}function pQ(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(){for(var e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];for(let e of t)"function"==typeof e&&e(...n)}}var p0=new Map;function p1(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];let r={...t[0]};for(let e=1;e<t.length;e++){let n=t[e];for(let e in n){let t=r[e],o=n[e];"function"==typeof t&&"function"==typeof o&&"o"===e[0]&&"n"===e[1]&&e.charCodeAt(2)>=65&&90>=e.charCodeAt(2)?r[e]=pQ(t,o):("className"===e||"UNSAFE_className"===e)&&"string"==typeof t&&"string"==typeof o?r[e]=p$(t,o):"id"===e&&t&&o?r.id=function(e,t){if(e===t)return e;let n=p0.get(e);if(n)return n.forEach(e=>e.current=t),t;let r=p0.get(t);return r?(r.forEach(t=>t.current=e),e):t}(t,o):r[e]=void 0!==o?o:t}}return r}function p2(e,t){if("function"==typeof e)return()=>e(t);null!=e&&"current"in e&&(e.current=t)}function p4(e){let t=(0,E.useRef)(null);return(0,E.useImperativeHandle)(e,()=>t.current),t}"undefined"!=typeof window&&window.document&&window.document.createElement;var[p5,p3]=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{strict:t=!0,errorMessage:n="useContext: `context` is undefined. Seems you forgot to wrap component within the Provider",name:r}=e,o=E.createContext(void 0);return o.displayName=r,[o.Provider,function e(){var r;let i=E.useContext(o);if(!i&&t){let t=Error(n);throw t.name="ContextError",null==(r=Error.captureStackTrace)||r.call(Error,t,e),t}return i},o]}({name:"ModalContext",errorMessage:"useModalContext: `context` is undefined. Seems you forgot to wrap all popover components within `<Modal />`"}),p6=rH((e,t)=>{let{children:n,...r}=e,o=function(e){var t,n,r;let o=(0,C.useProviderContext)(),[i,a]=rB(e,pv.variantKeys),{ref:l,as:s,className:c,classNames:d,isOpen:f,defaultOpen:p,onOpenChange:g,motionProps:h,closeButton:m,isDismissable:v=!0,hideCloseButton:b=!1,shouldBlockScroll:y=!0,portalContainer:w,isKeyboardDismissDisabled:x=!1,onClose:k,...T}=i,L=p4(l),S=(0,E.useRef)(null),[P,M]=(0,E.useState)(!1),[A,N]=(0,E.useState)(!1),F=null!=(n=null!=(t=e.disableAnimation)?t:null==o?void 0:o.disableAnimation)&&n,R=(0,E.useId)(),j=(0,E.useId)(),K=(0,E.useId)(),D=r5({isOpen:f,defaultOpen:p,onOpenChange:e=>{null==g||g(e),e||null==k||k()}}),{modalProps:I,underlayProps:O}=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{shouldBlockScroll:!0},t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2?arguments[2]:void 0,{overlayProps:r,underlayProps:o}
1=aS({...e,isOpen:t.isOpen,onClose:t.close},n);return lo({isDisabled:!t.isOpen||!e.shouldBlockScroll}),se(),(0,E.useEffect)(()=>{if(t.isOpen&&n.current){var e,r,o;let t,i,a,l,s,c,d,f,p,g,h;return a=null!=(o=null==((t=lh((e=[n.current])[0])).Element,i=r)?void 0:i.root)?o:document.body,l=(null==i?void 0:i.shouldUseInert)&&pf,s=new Set(e),c=new Set,d=(e,n)=>{l&&e instanceof t.HTMLElement?e.inert=n:n?e.setAttribute("aria-hidden","true"):(e.removeAttribute("aria-hidden"),e instanceof t.HTMLElement&&(e.inert=!1))},f=e=>{for(let t of e.querySelectorAll("[data-live-announcer], [data-react-aria-top-layer]"))s.add(t);let t=e=>{if(c.has(e)||s.has(e)||e.parentElement&&c.has(e.parentElement)&&"row"!==e.parentElement.getAttribute("role"))return NodeFilter.FILTER_REJECT;for(let t of s)if(e.contains(t))return NodeFilter.FILTER_SKIP;return NodeFilter.FILTER_ACCEPT},n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:t}),r=t(e);if(r===NodeFilter.FILTER_ACCEPT&&p(e),r!==NodeFilter.FILTER_REJECT){let e=n.nextNode();for(;null!=e;)p(e),e=n.nextNode()}},p=e=>{var n;let r=null!=(n=pp.get(e))?n:0;(l&&e instanceof t.HTMLElement?e.inert:"true"===e.getAttribute("aria-hidden"))&&0===r||(0===r&&d(e,!0),c.add(e),pp.set(e,r+1))},pg.length&&pg[pg.length-1].disconnect(),f(a),(g=new MutationObserver(e=>{for(let t of e)if("childList"===t.type&&![...s,...c].some(e=>e.contains(t.target)))for(let e of t.addedNodes)(e instanceof HTMLElement||e instanceof SVGElement)&&("true"===e.dataset.liveAnnouncer||"true"===e.dataset.reactAriaTopLayer)?s.add(e):e instanceof Element&&f(e)})).observe(a,{childList:!0,subtree:!0}),h={visibleNodes:s,hiddenNodes:c,observe(){g.observe(a,{childList:!0,subtree:!0})},disconnect(){g.disconnect()}},pg.push(h),()=>{for(let e of(g.disconnect(),c)){let t=pp.get(e);null!=t&&(1===t?(d(e,!1),pp.delete(e)):pp.set(e,t-1))}h===pg[pg.length-1]?(pg.pop(),pg.length&&pg[pg.length-1].observe()):pg.splice(pg.indexOf(h),1)}}},[t.isOpen,n]),{modalProps:function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];let r={...t[0]};for(let e=1;e<t.length;e++){let n=t[e];for(let e in n){let t=r[e],o=n[e];"function"==typeof t&&"function"==typeof o&&"o"===e[0]&&"n"===e[1]&&e.charCodeAt(2)>=65&&90>=e.charCodeAt(2)?r[e]=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(){for(var e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];for(let e of t)"function"==typeof e&&e(...n)}}(t,o):("className"===e||"UNSAFE_className"===e)&&"string"==typeof t&&"string"==typeof o?r[e]=pm(t,o):"id"===e&&t&&o?r.id=function(e,t){if(e===t)return e;let n=ph.get(e);if(n)return n.forEach(e=>e.current=t),t;let r=ph.get(t);return r?(r.forEach(t=>t.current=e),e):t}(t,o):r[e]=void 0!==o?o:t}}return r}(r),underlayProps:o}}({isDismissable:v,shouldBlockScroll:y,isKeyboardDismissDisabled:x},D,L),{buttonProps:H}=nq({onPress:D.close},S),{isFocusVisible:B,focusProps:z}=function(){var e;let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{autoFocus:n=!1,isTextInput:r,within:o}=t,i=(0,E.useRef)({isFocused:!1,isFocusVisible:n||pX()}),[a,l]=(0,E.useState)(!1),[s,c]=(0,E.useState)(()=>i.current.isFocused&&i.current.isFocusVisible),d=(0,E.useCallback)(()=>
1c(i.current.isFocused&&i.current.isFocusVisible),[]),f=(0,E.useCallback)(e=>{i.current.isFocused=e,l(e),d()},[d]);e={isTextInput:r},pU(),(0,E.useEffect)(()=>{let t=(t,n)=>{(function(e,t,n){let r=pw(null==n?void 0:n.target),o="undefined"!=typeof window?px(null==n?void 0:n.target).HTMLInputElement:HTMLInputElement,i="undefined"!=typeof window?px(null==n?void 0:n.target).HTMLTextAreaElement:HTMLTextAreaElement,a="undefined"!=typeof window?px(null==n?void 0:n.target).HTMLElement:HTMLElement,l="undefined"!=typeof window?px(null==n?void 0:n.target).KeyboardEvent:KeyboardEvent;return!((e=e||r.activeElement instanceof o&&!pY.has(r.activeElement.type)||r.activeElement instanceof i||r.activeElement instanceof a&&r.activeElement.isContentEditable)&&"keyboard"===t&&n instanceof l&&!pH[n.key])})(!!(null==e?void 0:e.isTextInput),t,n)&&(e=>{i.current.isFocusVisible=e,d()})(pX())};return pK.add(t),()=>{pK.delete(t)}},[]);let{focusProps:p}=function(e){let{isDisabled:t,onFocus:n,onBlur:r,onFocusChange:o}=e,i=(0,E.useCallback)(e=>{if(e.target===e.currentTarget)return r&&r(e),o&&o(!1),!0},[r,o]),a=pT(i),l=(0,E.useCallback)(e=>{var t;let r=pw(e.target),i=r?pZ(r):pZ();e.target===e.currentTarget&&i===(t=e.nativeEvent,t.target)&&(n&&n(e),o&&o(!0),a(e))}
1,[o,n,a]);return{focusProps:{onFocus:!t&&(n||o||r)?l:void 0,onBlur:!t&&(r||o)?i:void 0}}}({isDisabled:o,onFocusChange:f}),{focusWithinProps:g}=function(e){let t,n,r,o,{isDisabled:i,onBlurWithin:a,onFocusWithin:l,onFocusWithinChange:s}=e,c=(0,E.useRef)({isFocusWithin:!1}),{addGlobalListener:d,removeAllGlobalListeners:f}=(t=(0,E.useRef)(new Map),n=(0,E.useCallback)((e,n,r,o)=>{let i=(null==o?void 0:o.once)?function(){for(var e=arguments.length,n=Array(e),o=0;o<e;o++)n[o]=arguments[o];t.current.delete(r),r(...n)}:r;t.current.set(r,{type:n,eventTarget:e,fn:i,options:o}),e.addEventListener(n,i,o)},[]),r=(0,E.useCallback)((e,n,r,o)=>{var i;let a=(null==(i=t.current.get(r))?void 0:i.fn)||r;e.removeEventListener(n,a,o),t.current.delete(r)},[]),o=(0,E.useCallback)(()=>{t.current.forEach((e,t)=>{r(e.eventTarget,e.type,t,e.options)})},[r]),(0,E.useEffect)(()=>o,[o]),{addGlobalListener:n,removeGlobalListener:r,removeAllGlobalListeners:o}),p=(0,E.useCallback)(e=>{e.currentTarget.contains(e.target)&&c.current.isFocusWithin&&!e.currentTarget.contains(e.relatedTarget)&&(c.current.isFocusWithin=!1,f(),a&&a(e),s&&s(!1))},[a,s,c,f]),g=pT(p),h=(0,E.useCallback)(e=>{var t;if(!e.currentTarget.contains(e.target))return;let n=pw(e.target),r=pZ(n);if(!c.current.isFocusWithin&&r===(t=e.nativeEvent,t.target)){l&&l(e),s&&s(!0),c.current.isFocusWithin=!0,g(e);let t=e.currentTarget;d(n,"focus",e=>{var r,o;if(c.current.isFocusWithin&&(r=t,!((o=e.target)&&r&&r.contains(o)))){let r=new n.defaultView.FocusEvent("blur",{relatedTarget:e.target});Object.defineProperty(r,"target",{value:t}),Object.defineProperty(r,"currentTarget",{value:t}),p(pk(r))}},{capture:!0})}},[l,s,g,d,p]);return i?{focusWithinProps:{onFocus:void 0,onBlur:void 0}}:{focusWithinProps:{onFocus:h,onBlur:p}}}({isDisabled:!o,onFocusWithinChange:f});return{isFocused:a,isFocusVisible:s,focusProps:o?g:p}}(),_=p$(null==d?void 0:d.base,c),W=(0,E.useMemo)(()=>pv({...a,disableAnimation:F}),[function(e){if(!e||"object"!=typeof e)return"";try{return JSON.stringify(e)}catch(e){return""}}(a),F]),V=(0,E.useCallback)(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{className:W.backdrop({class:null==d?void 0:d.backdrop}),...O,...e}},[W,d,O]);return{Component:s||"section",slots:W,domRef:L,headerId:j,bodyId:K,motionProps:h,classNames:d,isDismissable:v,closeButton:m,hideCloseButton:b,portalContainer:w,shouldBlockScroll:y,backdrop:null!=(r=e.backdrop)?r:"opaque",isOpen:D.isOpen,onClose:D.close,disableAnimation:F,setBodyMounted:N,setHeaderMounted:M,getDialogProps:function(){var t;let n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return{ref:function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return 1===t.length&&t[0]?t[0]:e=>{let n=!1,r=t.map(t=>{let r=p2(t,e);return n||(n="function"==typeof r),r});if(n)return()=>{r.forEach((e,n)=>{"function"==typeof e?null==e||e():p2(t[n],null)})}}}(r,L),...p1(I,T,n),className:W.base({class:p$(_,n.className)}),id:R,"data-open":pJ(D.isOpen),"data-dismissable":pJ(v),"aria-modal":pJ(!0),"data-placement":null!=(t=null==e?void 0:e.placement)?t:"right","aria-labelledby":P?j:void 0,"aria-describedby":A?K:void 0}},getBackdropProps:V,getCloseButtonProps:()=>({role:"button",tabIndex:0,"aria-label":"Close","data-focus-visible":pJ(B),className:W.closeButton({class:null==d?void 0:d.closeButton}),...p1(H,z)})}}({...r,ref:t}),i=(0,x.jsx)(l9,{portalContainer:o.portalContainer,children:n});return(0,x.jsx)(p5,{value:o,children:o.disableAnimation&&o.isOpen?i:(0,x.jsx)(ra,{children:o.isOpen?i:null})})});p6.displayName="HeroUI.Modal";var p8={enter:{scale:"var(--scale-enter)",y:"var(--slide-enter)",opacity:1,willChange:"auto",transition:{scale:{duration:.4,ease:sm.ease},opacity:{duration:.4,ease:sm.ease},y:{type:"spring",bounce:0,duration:.6}}},exit:{scale:"var(--scale-exit)",y:"var(--slide-exit)",opacity:0,willChange:"transform",transition:{duration:.3,ease:sm.ease}}},p7=e=>{let{isSelected:t,isIndeterminate:n,disableAnimation:r,...o}=e;return(0,x.jsx)("svg",{"aria-hidden":"true",className:"fill-current",fill:"none",focu
1sable:"false",height:"1em",role:"presentation",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,viewBox:"0 0 24 24",width:"1em",...o,children:(0,x.jsx)("path",{d:"M18 6L6 18M6 6l12 12"})})},p9="undefined"!=typeof document&&window.visualViewport,ge=E.default.createContext(!1);function gt(){return!1}function gn(){return!0}function gr(e){return()=>{}}function go(){return{width:p9&&(null==p9?void 0:p9.width)||window.innerWidth,height:p9&&(null==p9?void 0:p9.height)||window.innerHeight}}var gi=()=>e.A(75977).then(e=>e.default),ga=e=>{let{as:t,children:n,role:r="dialog",...o}=e,{Component:i,domRef:a,slots:l,classNames:s,motionProps:c,backdrop:d,closeButton:f,hideCloseButton:p,disableAnimation:g,getDialogProps:h,getBackdropProps:m,getCloseButtonProps:v,onClose:b}=p3(),y=function(){let e="function"==typeof E.default.useSyncExternalStore?E.default.useSyncExternalStore(gr,gt,gn):(0,E.useContext)(ge),[t,n]=(0,E.useState)(()=>e?{width:0,height:0}:go());return(0,E.useEffect)(()=>{let e=()=>{n(e=>{let t=go();return t.width===e.width&&t.height===e.height?e:t})};return p9?p9.addEventListener("resize",e):window.addEventListener("resize",e),()=>{p9?p9.removeEventListener("resize",e):window.removeEventListener("resize",e)}},[]),t}(),{dialogProps:w}=s8({role:r},a),k=(0,E.isValidElement)(f)?(0,E.cloneElement)(f,v()):(0,x.jsx)("button",{...v(),children:(0,x.jsx)(p7,{})}),T=(0,E.useCallback)(e=>{"Tab"===e.key&&e.nativeEvent.isComposing&&(e.stopPropagation(),e.preventDefault())},[]),C=h(p1(w,o)),L=(0,x.jsxs)(t||i||"div",{...C,onKeyDown:pQ(C.onKeyDown,T),children:[(0,x.jsx)(sh,{onDismiss:b}),!p&&k,"function"==typeof n?n(b):n,(0,x.jsx)(sh,{onDismiss:b})]}),S=(0,E.useMemo)(()=>"transparent"===d?null:g?(0,x.jsx)("div",{...m()}):(0,x.jsx)(rK,{features:gi,children:(0,x.jsx)(rj.div,{animate:"enter",exit:"exit",initial:"exit",variants:sv.fade,...m()})}),[d,g,m]),P={"--visual-viewport-height":y.height+"px"},M=g?(0,x.jsx)("div",{className:l.wrapper({class:null==s?void 0:s.wrapper}),"data-slot":"wrapper",style:P,children:L}):(0,x.jsx)(rK,{features:gi,children:(0,x.jsx)(rj.div,{animate:"enter",className:l.wrapper({class:null==s?void 0:s.wrapper}),"data-slot":"wrapper",exit:"exit",initial:"exit",variants:p8,...c,style:P,children:L})});return(0,x.jsxs)("div",{tabIndex:-1,children:[S,M]})};ga.displayName="HeroUI.ModalContent";var gl=rH((e,t)=>{let{as:n,children:r,className:o,...i}=e,{slots:a,classNames:l,headerId:s,setHeaderMounted:c}=p3(),d=p4(t);return(0,E.useEffect)(()=>(c(!0),()=>c(!1)),[c]),(0,x.jsx)(n||"header",{ref:d,className:a.header({class:p$(null==l?void 0:l.header,o)}),id:s,...i,children:r})});gl.displayName="HeroUI.ModalHeader";var gs=rH((e,t)=>{let{as:n,children:r,className:o,...i}=e,{slots:a,classNames:l,bodyId:s,setBodyMounted:c}=p3(),d=p4(t);return(0,E.useEffect)(()=>(c(!0),()=>c(!1)),[c]),(0,x.jsx)(n||"div",{ref:d,className:a.body({class:p$(null==l?void 0:l.body,o)}),id:s,...i,children:r})});function gu(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=(0,E.useRef)(e);return i$(()=>{n.current=e}),(0,E.useCallback)(function(){for(var e,t=arguments.length,r=Array(t),o=0;o<t;o++)r[o]=arguments[o];return null==(e=n.current)?void 0:e.call(n,...r)},t)}function gc(e){let{className:t}=e;return(0,x.jsxs)("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",className:t,children:[(0,x.jsx)("rect",{x:"3",y:"3",width:"5",height:"5"}),(0,x.jsx)("rect",{x:"16",y:"3",width:"5",height:"5"}),(0,x.jsx)("rect",{x:"3",y:"16",width:"5",height:"5"}),(0,x.jsx)("path",{d:"M21 16h-3a2 2 0 0 0-2 2v3"}),(0,x.jsx)("path",{d:"M21 21v.01"}),(0,x.jsx)("path",{d:"M12 7v3a2 2 0 0 1-2 2H7"}),(0,x.jsx)("path",{d:"M3 12h.01"}),(0,x.jsx)("path",{d:"M12 3h.01"}),(0,x.jsx)("path",{d:"M12 16v.01"}),(0,x.jsx)("path",{d:"M16 12h.01"}),(0,x.jsx)("path",{d:"M21 12v.01"}),(0,x.jsx)("path",{d:"M12 21v-3a2 2 0 0 1 2-2h3"})]})}function gd(e){let{isSelected:t,onChange:n,classNames:r,children:o,style:i}=e;return(0,x.jsxs)("label",{className:"inline-flex flex-row-reverse w-full items-center justify-between cursor-pointer rounded-lg gap-3 p-4 border transition-colors  ".concat(t?"bg-[#1a1f2e] border-white/20":"bg-[#1a1f2e] border-white/10 hover:border-white/20"," ").concat((null==r?void 0:r.base)||""),style:i,children:[(0,x.jsx)("input",{type:"checkbox",checked:t,onChange:e=>n({target:{checked:e.target.checked}}),className:"sr-only"}),(0,x.jsx)("div",{className:"relative inline-flex h-5 w-11 items-center rounded-full transition-colors flex-shrink-0 ".concat(t?"bg-emerald-500":"bg-white/20"," ").concat((null==r?void 0:r.wrapper)||""),children:(0,x.jsx)("span",{className:"inline-block h-5 w-5 transform rounded-full bg-white border-2 shadow-lg transition-transform absolute ".concat(t?"translate-x-6 border-emerald-500":"translate-x-0.5 border-white/30"," ").concat((null==r?void 0:r.thumb)||"")})}),o]})}gs.displayName="HeroUI.ModalBody";let gf={host:"localhost",port:"4455",password:"",captionSource:"LiveCaptions"};function gp(e){try{localStorage.setItem("obs-settings",JSON.stringify(e))}catch(e){}}function gg(){let{obsEnabled:e=!1,obsStatus:t="idle",obsError:n=null,obsSettings:r=gf,onObsEnabledChange:o,onObsSettingsChange:i}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},[a,l]=(0,E.useState)(!1),[s,c]=(0,E.useState)(""),[d,f]=(0,E.useState)(!1),[p]=(0,E.useState)("en"),{firebaseEnabled:g,captionURL:h,setFirebaseEnabled:m}=(0,rq.useFirebase)(),{isOpen:v,onOpen:b,onOpenChange:y}=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{id:t,defaultOpen:n,isOpen:r,onClose:o,onOpen:i,onChange:a=()=>{}}=e,l=gu(i),s=gu(o),[c,d]=r4(r,n||!1,a),f=(0,E.useId)(),p=t||f,g=void 0!==r,h=(0,E.useCallback)(()=>{g||d(!1),null==s||s()},[g,s]),m=(0,E.useCallback)(()=>{g||d(!0),null==l||l()},[g,l]),v=(0,E.useCallback)(()=>{(c?h:m)()},[c,m,h]);return{isOpen:!!c,onOpen:m,onClose:h,onOpenChange:v,isControlled:g,getButtonProps:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{...e,"aria-expanded":c,"aria-controls":p,onClick:function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(){for(var e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];for(let e of t)"function"==typeof e&&e(...n)}}(e.onClick,v)}},getDisclosureProps:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{...e,hidden:!c,id:p}}}}(),[w,k]=(0,E.useState)(r),[T,C]=(0,E.useState)(!1),[L,S]=(0,E.useState)("idle"),[P,M]=(0,E.useState)(null);(0,E.useEffect)(()=>{k(r)},[r]),(0,E.useEffect)(()=>{v&&(S("idle"),M(null))},[v]);let A=(0,E.useCallback)((e,t)=>{k(n=>({...n,[e]:t}))},[]),N=(0,E.useCallback)(()=>{null==i||i(w),gp(w)},[w,i]),F=(0,E.useRef)(null),R=(0,E.useCallback)(async()=>
1{if(S("testing"),M(null),F.current){try{F.current.disconnect()}catch(e){}F.current=null}let e=new pd;F.current=e;try{let t=w.host||"localhost",n=w.port||"4455",r=t.startsWith("ws://")||t.startsWith("wss://")?t:"ws://".concat(t,":").concat(n);console.log("[obs-test] Testing connection to ".concat(r,"...")),await e.connect(r,w.password||void 0,{rpcVersion:1}),console.log("[obs-test] Connected! Testing caption source..."),await e.call("SetInputSettings",{inputName:w.captionSource||"LiveCaptions",inputSettings:{text:"Test caption"},overlay:!0}),S("success"),N(),setTimeout(()=>{if(S("idle"),F.current===e){try{e.disconnect()}catch(e){}F.current=null}},3e3)}catch(n){console.error("[obs-test] Connection failed:",n),S("error");let t=n instanceof Error?n.message:String(n);t.includes("ETIMEDOUT")||t.includes("timeout")?M("Cannot reach OBS at ".concat(w.host,":").concat(w.port,". ")+"Make sure OBS is running and WebSocket server is enabled (Tools → WebSocket Server Settings)."):t.includes("Authentication")?M("Authentication failed. Check your password in OBS WebSocket settings."):t.includes("No input")||t.includes("not found")?M('Text source "'.concat(w.captionSource,'" not found in OBS. ')+"Create a Text (GDI+) source with this exact name."):M(t);try{e.disconnect()}catch(e){}F.current===e&&(F.current=null)}},[w,N]),j=(0,E.useCallback)(e=>{e&&N(),null==o||o(e)},[N,o]),K={en:{castCaptions:"Cast captions",castCaptionsTitle:"Cast captions to multiple people",captionsWillBeSent:"Captions will be sent to multiple people who have the link.",yourLiveCaptions:"Your live captions are available at:",hideQRCode:"Hide QR Code",showQRCode:"Show QR Code",linkCopied:"Link copied to clipboard!",failedToCopy:"Failed to copy link",clickToCopy:"Click to copy the link"},et:{castCaptions:"Saada subtiitrid",castCaptionsTitle:"Saada subtiitrid mitmele inimesele",captionsWillBeSent:"Subtiitrid saadetakse mitmele inimesele, kellel on link.",yourLiveCaptions:"Teie otse subtiitrid on saadaval aadressil:",hideQRCode:"Peida QR-kood",showQRCode:"Näita QR-koodi",linkCopied:"Link kopeeritud lõikelauale!",failedToCopy:"Lingi kopeerimine ebaõnnestus",clickToCopy:"Klõpsake lingi kopeerimiseks"}},D=K[p]||K.en,I=()=>{if(navigator.clipboard&&window.isSecureContext)navigator.clipboard.writeText(h).then(()=>{c(D.linkCopied),setTimeout(()=>c(""),2e3)},()=>{c(D.failedToCopy),setTimeout(()=>c(""),2e3)});else{let e=document.createElement("textarea");e.value=h,e.style.position="fixed",e.style.left="-999999px",e.style.top="-999999px",document.body.appendChild(e),e.focus(),e.select();try{document.execCommand("copy"),c(D.linkCopied)}catch(e){c(D.failedToCopy)}finally{e.remove(),setTimeout(()=>c(""),2e3)}}},O=()=>{f(!0)},H=()=>{f(!1)};return(0,x.jsxs)(x.Fragment,{children:[(0,x.jsxs)("button",{type:"button",onClick:b,className:" inline-flex items-center gap-1 rounded-md px-1.5 py-0.5 text-white/60 hover:text-white hover:bg-white/10 active:bg-white/15 transition-colors focus:outline-none focus-visible:ring-2 focus-visible:ring-emerald-400/60 cursor-pointer font-mono ".concat(g?"text-white bg-white/10":""),"aria-label":"Cast captions",children:[(0,x.jsx)(r0,{className:g?"opacity-100":"opacity-60"}),(0,x.jsx)("span",{className:"tracking-widest uppercase text-[10px] sm:text-xs text-white/40 font-mono",children:D.castCaptions})]}),(0,x.jsx)(p6,{isOpen:v,onOpenChange:y,placement:"center",classNames:{wrapper:"z-[9999] !fixed !inset-0",backdrop:"z-[9998] bg-black/50",base:"bg-[#0f1419] border border-white/10 z-[9999] relative font-mono max-w-md",header:"border-b border-white/10 px-6 pt-6 pb-4",body:"px-6 py-6",footer:"border-t border-white/10"},backdrop:"opaque",size:"lg",portalContainer:"undefined"!=typeof document?document.body:void 0,motionProps:{variants:{enter:{y:0,opacity:1,transition:{duration:.3,ease:"easeOut"}},exit:{y:-20,opacity:0,transition:{duration:.2,ease:"easeIn"}}}},children:(0,x.jsx)(ga,{children:()=>(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(gl,{className:"flex flex-col gap-1 text-white",children:(0,x.jsx)("h2",{className:"text-lg font-semibold uppercase tracking-widest font-mono",children:D.castCaptionsTitle})}),(0,x.jsx)(gs,{children:(0,x.jsxs)("div",{className:"flex flex-col gap-4",children:[(0,x.jsx)(gd,{style:{touchAction:"pan-y"},isSelected:g,onChange:e=>m(e.target.checked),classNames:{wrapper:"p-0 h-5 overflow-visible flex-shrink-0",thumb:"w-5 h-5 border-2 shadow-lg"},children:(0,x.jsxs)("div",{className:"flex flex-col gap-1 flex-1",children:[(0,x.jsx)("p",{className:"text-sm font-medium text-white font-mono uppercase tracking-wider",children:D.castCaptionsTitle}),(0,x.jsx)("p",{className:"text-xs text-white/60 font-mono",children:D.captionsWillBeSent})]})}),h&&g&&(0,x.jsxs)("div",{className:"flex flex-col gap-3 bg-[#1a1f2e] rounded-lg p-4 border border-white/10 ml-0",children:[(0,x.jsx)("p",{className:"text-sm text-white/80 font-mono uppercase tracking-wider",children:D.yourLiveCaptions}),(0,x.jsx)("a",{href:h,target:"_blank",rel:"noopener noreferrer",className:"text-emerald-400 hover:text-emerald-300 break-all text-sm transition-colors font-mono",children:h}),(0,x.jsx)("div",{className:"mt-2",children:(0,x.jsxs)("button",{onClick:()=>l(!a),className:"text-white/80 hover:text-white flex items-center gap-2 transition-colors text-sm font-mono uppercase tracking-wider",children:[(0,x.jsx)(gc,{}),a?D.hideQRCode:D.showQRCode]})}),a&&(0,x.jsxs)("div",{className:"mt-3 flex flex-col items-center bg-white p-4 rounded-lg cursor-pointer relative transition-transform hover:scale-105",style:{touchAction:"pan-y"},onClick:I,onMouseEnter:O,onMouseLeave:H,children:[d&&!s&&(0,x.jsx)("div",{className:"absolute bottom-full mb-2 text-xs bg-black/90 text-white py-2 px-3 rounded-md hidden md:block whitespace-nowrap font-mono uppercase tracking-wider",children:D.clickToCopy}),(0,x.jsx)(f8.default,{value:h,size:200}),s&&(0,x.jsx)("div",{className:"absolute bottom-full mb-2 bg-emerald-500 text-white py-2 px-3 rounded-md text-xs font-medium whitespace-nowrap font-mono uppercase tracking-wider",children:s})]})]}),(0,x.jsx)("div",{className:"border-t border-white/10 my-1"}),o&&(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(gd,{style:{touchAction:"pan-y"},isSelected:e,onChange:e=>j(e.target.checked),classNames:{wrapper:"p-0 h-5 overflow-visible flex-shrink-0",thumb:"w-5 h-5 border-2 shadow-lg"},children:(0,x.jsxs)("div",{className:"flex flex-col gap-1 flex-1",children:[(0,x.jsxs)("div",{className:"flex items-center gap-2",children:[(0,x.jsx)("p",{className:"text-sm font-medium text-white font-mono uppercase tracking-wider",children:"OBS Studio"}),e&&(0,x.jsx)("span",{className:"h-2 w-2 rounded-full ".concat("error"===t?"bg-red-400":"connecting"===t?"bg-amber-300 animate-pulse":"sending"===t?"bg-amber-300":"connected"===t?"bg-emerald-400":"bg-white/40")})]}),(0,x.jsx)("p",{className:"text-xs text-white/60 font-mono",children:"Stream live captions to OBS via WebSocket"})]})}),e&&(0,x.jsxs)("div",{className:"flex flex-col gap-4 bg-[#1a1f2e] rounded-lg p-4 border border-white/10",children:[(0,x.jsxs)("div",{className:"grid grid-cols-3 gap-3",children:[(0,x.jsxs)("div",{className:"col-span-2",children:[(0,x.jsx)("label",{htmlFor:"obs-host",className:"mb-1.5 block text-xs font-medium text-white/60 font-mono uppercase tracking-wider",children:"Host / IP"}),(0,x.jsx)("input",{id:"obs-host",type:"text",value:w.host,onChange:e=>A("host",e.target.value),placeholder:"localhost",className:"w-full rounded-lg border border-white/10 bg-[#0f1419] px-3 py-2.5 text-sm text-white placeholder-white/30 outline-none transition-colors focus:border-emerald-400/50 focus:ring-1 focus:ring-emerald-400/20 font-mono"})]}),(0,x.jsxs)("div",{children:[(0,x.jsx)("label",{htmlFor:"obs-port",className:"mb-1.5 block text-xs font-medium text-white/60 font-mono uppercase tracking-wider",children:"Port"}),(0,x.jsx)("input",{id:"obs-port",type:"text",value:w.port,onChange:e=>A("port",e.target.value),placeholder:"4455",className:"w-full rounded-lg border border-white/10 bg-[#0f1419] px-3 py-2.5 text-sm text-white placeholder-white/30 outline-none transition-colors focus:border-emerald-400/50 focus:ring-1 focus:ring-emerald-400/20 font-mono"})]})]}),(0,x.jsxs)("div",{children:[(0,x.jsx)("label",{htmlFor:"obs-password",className:"mb-1.5 block text-xs font-medium text-white/60 font-mono uppercase tracking-wider",children:"Password"}),(0,x.jsxs)("div",{className:"relative",children:[(0,x.jsx)("input",{id:"obs-password",type:T?"text":"password",value:w.password,onChange:e=>A("password",e.target.value),placeholder:"Leave empty if not set",className:"w-full rounded-lg border border-white/10 bg-[#0f1419] px-3 py-2.5 pr-10 text-sm text-white placeholder-white/30 outline-none transition-colors focus:border-emerald-400/50 focus:ring-1 focus:ring-emerald-400/20 font-mono"}),(0,x.jsx)("button",{type:"button",onClick:()=>C(!T),className:"absolute right-2 top-1/2 -translate-y-1/2 p-1 text-white/40 hover:text-white/70","aria-label":T?"Hide password":"Show password",children:T?(0,x.jsxs)("svg",{className:"h-4 w-4",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",children:[(0,x.jsx)("path",{d:"M17.94 17.94A10.07 10.07 0 0112 20c-7 0-11-8-11-8a18.45 18.45 0 015.06-5.94M9.9 4.24A9.12 9.12 0 0112 4c7 0 11 8 11 8a18.5 18.5 0 01-2.16 3.19m-6.72-1.07a3 3 0 11-4.24-4.24"}),(0,x.jsx)("line",{x1:"1",y1:"1",x2:"23",y2:"23"})]}):(0,x.jsxs)("svg",{className:"h-4 w-4",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",children:[(0,x.jsx)("path",{d:"M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z"}),(0,x.jsx)("circle",{cx:"12",cy:"12",r:"3"})]})})]})]}),(0,x.jsxs)("div",{children:[(0,x.jsx)("label",{htmlFor:"obs-source",className:"mb-1.5 block text-xs font-medium text-white/60 font-mono uppercase tracking-wider",children:"Text Source Name"}),(0,x.jsx)("input",{id:"obs-source",type:"text",value:w.captionSource,onCh
1ange:e=>A("captionSource",e.target.value),placeholder:"LiveCaptions",className:"w-full rounded-lg border border-white/10 bg-[#0f1419] px-3 py-2.5 text-sm text-white placeholder-white/30 outline-none transition-colors focus:border-emerald-400/50 focus:ring-1 focus:ring-emerald-400/20 font-mono"}),(0,x.jsx)("p",{className:"mt-1.5 text-xs text-white/40 font-mono",children:"The name of the Text (GDI+) source in OBS"})]}),(0,x.jsx)("button",{onClick:R,disabled:"testing"===L,className:"flex w-full items-center justify-center gap-2 rounded-lg border border-white/10 bg-[#0f1419] px-4 py-2.5 text-sm font-medium text-white transition-all hover:bg-white/5 active:scale-[0.98] disabled:cursor-not-allowed disabled:opacity-50 font-mono uppercase tracking-wider",children:"testing"===L?(0,x.jsxs)(x.Fragment,{children:[(0,x.jsxs)("svg",{className:"h-4 w-4 animate-spin",viewBox:"0 0 24 24",children:[(0,x.jsx)("circle",{className:"opacity-25",cx:"12",cy:"12",r:"10",stroke:"currentColor",strokeWidth:"4",fill:"none"}),(0,x.jsx)("path",{className:"opacity-75",fill:"currentColor",d:"M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"})]}),(0,x.jsx)("span",{children:"Testing..."})]}):"success"===L?(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)("svg",{className:"h-4 w-4 text-emerald-400",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",children:(0,x.jsx)("path",{d:"M20 6L9 17l-5-5"})}),(0,x.jsx)("span",{className:"text-emerald-400",children:"Connected!"})]}):(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)("svg",{className:"h-4 w-4",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",children:(0,x.jsx)("path",{d:"M8.5 14.5A2.5 2.5 0 0011 12c0-1.38-.5-2-1-3-1.072-2.143-.224-4.054 2-6 .5 2.5 2 4.9 4 6.5 2 1.6 3 3.5 3 5.5a7 7 0 11-14 0c0-1.153.433-2.294 1-3a2.5 2.5 0 002.5 2.5z"})}),(0,x.jsx)("span",{children:"Test Connection"})]})}),("error"===L||n)&&(0,x.jsx)("div",{className:"rounded-lg border border-red-500/30 bg-red-500/10 px-3 py-2.5",children:(0,x.jsxs)("div",{className:"flex items-start gap-2",children:[(0,x.jsxs)("svg",{className:"mt-0.5 h-4 w-4 flex-shrink-0 text-red-400",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",children:[(0,x.jsx)("circle",{cx:"12",cy:"12",r:"10"}),(0,x.jsx)("line",{x1:"12",y1:"8",x2:"12",y2:"12"}),(0,x.jsx)("line",{x1:"12",y1:"16",x2:"12.01",y2:"16"})]}),(0,x.jsx)("p",{className:"text-xs text-red-200/80 font-mono",children:P||n})]})}),(0,x.jsx)("p",{className:"text-xs text-white/30 font-mono",children:"Requires OBS WebSocket 5.0+"})]})]})]})})]})})})]})}let gh=(0,E.memo)(function(e){let{side:t,label:n,mode:r,onChange:o,currentLang:i,onLanguageChange:a,sourceLang:l,onSourceLanguageChange:s,className:c="",disabled:d=!1,obsEnabled:f,obsStatus:p,obsError:g,obsSettings:h,onObsEnabledChange:m,onObsSettingsChange:v}=e,b="left"===t?"left":"right",y="inline-flex items-center gap-1 rounded-md px-1.5 py-0.5 text-white/60 hover:text-white hover:bg-white/10 active:bg-white/15 transition-colors focus:outline-none focus-visible:ring-2 focus-visible:ring-emerald-400/60 cursor-pointer";return(0,x.jsxs)("div",{className:"inline-flex items-center gap-2 ".concat(c),children:["split"===r?(0,x.jsxs)("button",{type:"button",className:y,onClick:()=>o(b),"aria-label":"Show ".concat(n," only"),title:"Show ".concat(n," only"),children:[(0,x.jsx)("span",{className:"tracking-widest uppercase text-[10px] sm:text-xs text-white/40",children:"full view"}),"left"===t?(0,x.jsx)(rZ,{}):(0,x.jsx)(rJ,{})]}):(0,x.jsxs)("button",{type:"button",className:y,onClick:()=>o("split"),"aria-label":"Return to split view",title:"Return to split view",children:[(0,x.jsx)("span",{className:"tracking-widest uppercase text-[10px] sm:text-xs text-current",children:"Split view"}),(0,x.jsx)(r$,{})]}),"left"===t&&l&&s&&(0,x.jsx)(f6,{currentLang:l,onLanguageChange:s,disabled:d,availableLanguages:f5}),"right"===t&&i&&a&&(0,x.jsx)(f6,{currentLang:i,onLanguageChange:a,disabled:d}),"right"===t&&(0,x.jsx)(gg,{obsEnabled:f,obsStatus:p,obsError:g,obsSettings:h,onObsEnabledChange:m,onObsSettingsChange:v})]})});function gm(e){let{words:t,revealActiveIndex:n,fadeStart:r,revealDelayMs:o,onWordRender:i}=e,a=(0,E.useMemo)(()=>t.map((e,i)=>{let a;a=null!==n?i===n:i>=Math.max(0,t.length-2);let l=i>=r,s=l?(i-r)*o:0;return{word:e,idx:i,isHighlighted:a,isFading:l,delayMs:s}}),[t,n,r,o]);return(0,x.jsx)(x.Fragment,{children:a.map(e=>{let{word:t,idx:n,isHighlighted:r,isFading:o,delayMs:a}=e;return null==i||i(t,n),(0,x.jsxs)("span",{className:"".concat(r?"text-emerald-400":"text-white/90"," ").concat(o?"word-fade-in":""),style:o?{animationDelay:"".concat(a,"ms")}:void 0,children:[n>0&&!/^[,.;:!?)}\]]/.test(t)?" ":"",t]},n)})})}var gv=e.i(49658);function gb(e){let t=e.replace(/(\r\n|\n|\r)/gm," ").replace(/\s+/g," ").trim();
1return t?t.split(" ").filter(Boolean):[]}function gy(e){let{level:t,className:n=""}=e,r=Math.max(0,Math.min(1,t));return(0,x.jsx)("div",{className:"flex items-center gap-[3px] h-5 ".concat(n),role:"meter","aria-label":"Audio input level","aria-valuenow":Math.round(100*r),"aria-valuemin":0,"aria-valuemax":100,children:[.85*r+.1,.9*r+.05,.85*r+.1,.8*r+.15].map((e,t)=>(0,x.jsx)("div",{className:"relative w-[3px] h-full flex items-center justify-center",children:(0,x.jsx)("div",{className:"w-full rounded-full bg-emerald-400 transition-all duration-50 ease-out origin-center",style:{height:"".concat(100*e,"%"),opacity:.4+.6*e,boxShadow:e>.5?"0 0 6px rgba(52, 211, 153, ".concat(.8*e,")"):"none"}})},t))})}var gw=e.i(27541);function gx(){var e,t;let{enabled:n,siteKey:r,token:o,setToken:i}=(0,gw.useTurnstile)(),[a,l]=(0,E.useState)(""),[s,c]=(0,E.useState)(""),[d,f]=(0,E.useState)(null),[p,g]=(0,E.useState)("hidden"),[h,m]=(0,E.useState)(Math.ceil(60)),[v,b]=(0,E.useState)(!1),[y,w]=(0,E.useState)(""),[k,T]=(0,E.useState)(!1),[C,L]=(0,E.useState)("split"),[S,P]=(0,E.useState)("et"),[M,A]=(0,E.useState)("en"),[N,F]=(0,E.useState)(()=>(function(){try{let e=localStorage.getItem("obs-settings");if(e){let t=JSON.parse(e);return{...gf,...t}}}catch(e){}return gf})()),R=(0,E.useRef)([]),j=(0,E.useRef)([]),K=(0,E.useRef)(!1),D=(0,E.useRef)(null),I=(0,E.useRef)(null),O=(0,E.useRef)([]),H=(0,E.useRef)(0),B=(0,E.useRef)(0),z=(0,E.useRef)([]),[_,W]=(0,E.useState)(null),V=(0,E.useRef)(0),G=(0,E.useRef)(0),U=(0,E.useRef)(null),q=(0,E.useRef)(Date.now()),X=(0,E.useRef)(null),Y=(0,E.useRef)(!1),Z=(0,E.useRef)([]);(0,E.useEffect)(()=>{let e=window.requestAnimationFrame(()=>{window.matchMedia("(max-width: 767px)").matches&&L("left")});return()=>window.cancelAnimationFrame(e)},[]);let J=(0,E.useCallback)(e=>{e&&l(t=>t?t+" "+e:e)},[]),$=(0,E.useCallback)(e=>{if(!e)return;let t=e.trim().split(/\s+/).filter(Boolean);B.current=t.length,t.length&&z.current.push(...t),c(t=>rX(t?t+" "+e:e))},[]),Q=(0,E.useCallback)(()=>{l(""),c(""),W(null),R.current=[],j.current=[],Z.current=[],z.current=[],B.current=0,O.current=[],H.current=0,V.current=0,G.current=0,U.current&&(cancelAnimationFrame(U.current),U.current=null)},[]);(0,E.useEffect)(()=>{if(!n||!r||!D.current)return;let e=!1,t=null,o=null,a=()=>{let t=window.turnstile,n=D.current;return!!t&&!!n&&!I.current&&(I.current=t.render(n,{sitekey:r,theme:"dark",action:"translate",appearance:"always",callback:t=>{e||(i(t),w(""),f(null))},"expired-callback":()=>{e||(i(""),w("Security check expired. Please complete it again."))},"error-callback":()=>{e||(i(""),w("Security check failed. Please retry."))}}),!0)};return a()||(t=window.setInterval(()=>{a()&&t&&(window.clearInterval(t),t=null)},200),o=window.setTimeout(()=>{e||I.current||w("Security check did not initialize. Refresh page and verify Turnstile hostname settings.")},5e3)),()=>{e=!0,t&&window.clearInterval(t),o&&window.clearTimeout(o);let n=I.current,r=window.turnstile;n&&r&&r.remove(n),I.current=null}},[n,r,i]),(0,E.useEffect)(()=>{if(!o)return void T(!1);let e=setTimeout(()=>T(!0),2500);return()=>clearTimeout(e)},[o]);let ee=(0,E.useCallback)(e=>e.replace(/\s+([.,!?;:])/g,"$1").replace(/\s+/g," ").trim(),[]),et=(0,E.useCallback)(e=>{e.trim()&&(X.current=Date.now())},[]),en=(0,E.useCallback)(e=>{let t=ee(e);if(!t)return;let n=t.split(/\s+/);for(O.current=n,H.current>n.length&&(H.current=n.length);n.length-H.current>=6;){let e=n.slice(H.current,H.current+5);j.current.push(e.join(" ")),H.current+=5}},[ee]),er=(0,E.useCallback)(async()=>{if(!K.current){K.current=!0;try{for(;j.current.length;){let t=j.current.shift();if(!t)break;let n=function(e,t){let n=f4[e].label,r=f4[t].label;return"You are a professional ".concat(n,"-to-").concat(r," simultaneous interpreter. Translate the following conversations into ").concat(r)}(S,M),r=[{role:"system",content:n}];for(let e of Z.current)r.push({role:"user",content:e.source}),r.push({role:"assistant",content:e.target});r.push({role:"user",content:t});let i={messages:r,max_tokens:256,temperature:0,turnstileToken:o||void 0};try{var e;let n=await fetch("/api/translate",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(i)});if(403===n.status){j.current.unshift(t),f({title:"Complete the security check",hint:"Please finish the Turnstile check to continue translation.",icon:"alert"}),w("Security verification is required before translation can continue.");break}if(!n.ok)continue;let r=await n.json(),o=null!=(e=null==r?void 0:r.translated_text)?e:"";o&&($(o),Z.current.push({source:t,target:o}),Z.current.length>10&&Z.current.splice(0,Z.current.length-10))}catch(e){}}}finally{K.current=!1}}},[$,S,M,o]),eo="en"===S,ei=function(e){var t,n,r;let o=null!=(t=null==e?void 0:e.url)?t:"wss://tekstiks.ee/asr/v2",i=null!=(n=null==e?void 0:e.sampleRate)?n:16e3,a=null==e?void 0:e.language,l=null!=(r=null==e?void 0:e.deltaMode)&&r,s=(0,E.useRef)(null),[c,d]=(0,E.useState)(!1),[f,p]=(0,E.useState)(!1),[g,h]=(0,E.useState)(""),[m,v]=(0,E.useState)(null),b=(0,E.useRef)(null),y=(0,E.useRef)(""),w=(0,E.useRef)(e);(0,E.useEffect)(()=>{w.current=e},[e]);let x=(0,E.useRef)(!1),k=(0,E.useRef)(!1),T=(0,E.useRef)(!1),C=(0,E.useCallback)(()=>{d(!1),p(!1),h(""),y.current="",v(null),x.current=!1,b.current=null},[]),L=(0,E.useCallback)(()=>
1{if(console.log("[ASR] Connecting to:",o),s.current&&(s.current.readyState===WebSocket.OPEN||s.current.readyState===WebSocket.CONNECTING))return void console.log("[ASR] Already connected or connecting; skipping");try{let e=new WebSocket(o);s.current=e,e.onopen=()=>{if(console.log("[ASR] WebSocket connected"),d(!0),v(null),x.current){console.log("[ASR] Sending deferred start after connect");let e={type:"start",sample_rate:i,format:"pcm"};a&&(e.language=a),P(e),T.current=!0,x.current=!1}},e.onmessage=e=>{try{var t,n,r,o,i,a,s,c,d,f,g,m,x;let E=e.data;if("string"!=typeof E)return void console.log("[ASR] Ignoring non-text frame",typeof E);let C=JSON.parse(E);if("error"===C.type){let e=C.message;v(e),null==(n=w.current)||null==(t=n.onError)||t.call(n,e);return}if("ready"===C.type){console.log("[ASR] Stream ready, session_id:",C.session_id),b.current=C.session_id,p(!0),k.current=!1,T.current=!1,null==(o=w.current)||null==(r=o.onStreamStarted)||r.call(o);return}if("transcript"===C.type){let e=null!=(i=C.text)?i:"";if("[Session Ended]"===e){console.log("[ASR] Session ended marker received");let e=y.current;e&&(console.log("[ASR] Finalizing partial text before session end:",e),null==(s=w.current)||null==(a=s.onFlushComplete)||a.call(s,e)),setTimeout(()=>{h("")},0),y.current="",k.current=!1;return}if(l){e.trim()&&(console.log("[ASR] Delta:",e),null==(d=w.current)||null==(c=d.onFinal)||c.call(d,e)),k.current=!1;return}C.is_final?(console.log("[ASR] Final:",e),e&&(null==(g=w.current)||null==(f=g.onFinal)||f.call(g,e)),setTimeout(()=>{h("")},0),y.current="",k.current=!1):(h(e),y.current=e,null==(x=w.current)||null==(m=x.onPartial)||m.call(x,e));return}}catch(e){}},e.onerror=e=>{var t,n;console.error("[ASR] WebSocket error",e),v("WebSocket error"),null==(n=w.current)||null==(t=n.onError)||t.call(n,"WebSocket error")},e.onclose=e=>{var t,n;console.warn("[ASR] WebSocket closed",null==e?void 0:e.code,null==e?void 0:e.reason),C(),null==(n=w.current)||null==(t=n.onError)||t.call(n,""),T.current=!1,k.current=!1}}catch(r){var t;let n=r instanceof Error?r.message:"Failed to connect";v(n),null==e||null==(t=e.onError)||t.call(e,n)}},[i,C,o]),S=(0,E.useCallback)(()=>{let e=s.current;return e&&e.readyState===WebSocket.OPEN},[]),P=(0,E.useCallback)(e=>{if(!S())return!1;try{let t=JSON.stringify(e);return s.current.send(t),!0}catch(e){return!1}},[S]),M=(0,E.useCallback)(()=>{if(console.log("[ASR] startStream()"),f||T.current)return void console.log("[ASR] Stream already active or starting");if(!S()){console.log("[ASR] Socket not open; will start after connect"),x.current=!0,L();return}x.current=!1;let e={type:"start",sample_rate:i,format:"pcm"};a&&(e.language=a),P(e),T.current=!0},[L,S,P,f,i,a]),A=(0,E.useCallback)(e=>{if(!S())return void console.warn("[ASR] Cannot send audio; socket not open");try{let t=new Uint8Array(e.buffer),n="";for(let e=0;e<t.length;e++)n+=String.fromCharCode(t[e]);let r=btoa(n);P({type:"audio",data:r}),k.current=!0}catch(e){}},[S,P]),N=(0,E.useCallback)(()=>{if(console.log("[ASR] flush() -> stop()"),!f&&!k.current)return void console.warn("[ASR] No active stream and no audio sent; ignoring stop");P({type:"stop"}),p(!1)},[P,f]),F=(0,E.useCallback)(()=>{console.log("[ASR] endStream() -> stop()"),P({type:"stop"}),p(!1)},[P]),R=(0,E.useCallback)(()=>{if(s.current)try{(f||k.current)&&P({type:"stop"}),s.current.close()}catch(e){try{s.current.close()}catch(e){}}},[P,f]),j=(0,E.useCallback)(()=>{P({type:"ping"})},[P]);return(0,E.useEffect)(()=>{c&&x.current&&M()},[c,M]),(0,E.useEffect)(()=>()=>{try{var e;null==(e=s.current)||e.close()}catch(e){}},[]),(0,E.useMemo)(()=>({isConnected:c,isStreamActive:f,partialText:g,error:m,connect:L,startStream:M,sendAudio:A,flush:N,endStream:F,close:R,ping:j}),[c,f,g,m,L,M,A,N,F,R,j])}({language:"en"===S?"fastconformer_ctc_en_1040ms":S,deltaMode:eo,onPartial:e=>{et(e),en(e),er()},onFinal:e=>{et(e),J(e);let t=ee(e),n=t?t.split(/\s+/):[];for(O.current=n,H.current>n.length&&(H.current=n.length);n.length-H.current>=6;){let e=n.slice(H.current,H.current+5);j.current.push(e.join(" ")),H.current+=5}let r=n.slice(H.current);if(r.length)for(R.current.push(...r);R.current.length>=6;){let e=R.current.splice(0,5);j.current.push(e.join(" "))}er(),H.current=0,O.current=[]},onFlushComplete:e=>{if(et(e),e){J(e);let t=ee(e),n=t?t.split(/\s+/):[];for(O.current=n,H.current>n.length&&(H.current=n.length);n.length-H.current>=6;){let e=n.slice(H.current,H.current+5);j.current.push(e.join(" ")),H.current+=5}let r=n.slice(H.current);r.length&&R.current.push(...r)}R.current.length&&(j.current.push(R.current.join(" ")),R.current=[]),er(),H.current=0,O.current=[]},onError:()=>{},onStreamStarted:()=>
1{if(!q.current){let e=Date.now();q.current=e,X.current=e}H.current=0,O.current=[]}}),ea=function(e){var t,n;let r=null!=(t=null==e?void 0:e.targetSampleRate)?t:16e3,o=null!=(n=null==e?void 0:e.targetChunkDurationMs)?n:200,[i,a]=(0,E.useState)(!1),[l,s]=(0,E.useState)(null),[c,d]=(0,E.useState)(0),f=(0,E.useRef)(null),p=(0,E.useRef)(null),g=(0,E.useRef)(null),h=(0,E.useRef)(null),m=(0,E.useRef)(null),v=(0,E.useRef)(null),b=(0,E.useRef)(new Float32Array(0)),y=(0,E.useRef)(null),w=(0,E.useRef)(0),x=(0,E.useCallback)(()=>{var e,t,n;try{null==(e=h.current)||e.disconnect()}catch(e){}try{null==(t=m.current)||t.disconnect()}catch(e){}try{null==(n=g.current)||n.disconnect()}catch(e){}null!==y.current&&(cancelAnimationFrame(y.current),y.current=null),h.current=null,m.current=null,g.current=null,w.current=0,d(0)},[]),k=(0,E.useCallback)(async()=>{a(!1),x();let e=f.current;if(f.current=null,e)try{await e.close()}catch(e){}let t=p.current;if(p.current=null,t)for(let e of t.getTracks())try{e.stop()}catch(e){}v.current=null,b.current=new Float32Array(0)},[x]),T=(0,E.useCallback)(t=>{var n;s(t),null==e||null==(n=e.onError)||n.call(e,t)},[e]),C=(0,E.useCallback)(async()=>{try{let t=await navigator.mediaDevices.getUserMedia({audio:{echoCancellation:!0,noiseSuppression:!0,autoGainControl:!0,channelCount:1}});p.current=t;let n=new(window.AudioContext||window.webkitAudioContext);f.current=n,v.current=new rW(n.sampleRate,r);try{await n.audioWorklet.addModule("/worklets/pcm-processor.js")}catch(e){throw T("Failed to load audio worklet"),e}let i=n.createAnalyser();i.fftSize=512,i.smoothingTimeConstant=.2,m.current=i;let l=i.frequencyBinCount,c=new Uint8Array(l),x=()=>{var t;if(!m.current)return;i.getByteFrequencyData(c);let r=n.sampleRate/2/l,o=Math.floor(80/r),a=Math.floor(3e3/r),s=0,f=0;for(let e=o;e<Math.min(a,l);e++)s+=c[e],f++;w.current=(f>0?s/f:0)/255*1+0*w.current;let p=w.current>.08?w.current-.08:0,g=4*Math.pow(p,1.6),h=Math.min(1,g);d(h),null==e||null==(t=e.onAudioLevel)||t.call(e,h),y.current=requestAnimationFrame(x)};y.current=requestAnimationFrame(x);let E=n.createMediaStreamSource(t);g.current=E;let k=new AudioWorkletNode(n,"pcm-processor",{numberOfInputs:1,numberOfOutputs:1,channelCount:1});h.current=k;let C=n.createGain();C.gain.value=0;let L=Math.max(1,Math.floor(r*o/1e3));k.port.onmessage=t=>{let n=t.data,r=v.current;if(!r)return;let o=r.resample(n),i=b.current,a=new Float32Array(i.length+o.length);a.set(i,0),a.set(o,i.length);let l=0;for(;a.length-l>=L;){var s;let t=a.subarray(l,l+L),n=function(e){let t=new Int16Array(e.length);for(let n=0;n<e.length;n++){let r=Math.max(-1,Math.min(1,e[n]));t[n]=r<0?32768*r:32767*r}return t}(t);null==e||null==(s=e.onChunk)||s.call(e,n),l+=L}l<a.length?b.current=a.subarray(l).slice():b.current=new Float32Array(0)},E.connect(i),i.connect(k),k.connect(C),C.connect(n.destination),a(!0),s(null)}catch(e){T(e instanceof Error?e.message:"Failed to start microphone"),await k()}},[k,T,o,r,e]),L=(0,E.useCallback)(async()=>{i&&await k()},[k,i]);return(0,E.useEffect)(()=>()=>{k()},[k]),(0,E.useMemo)(()=>({isRecording:i,error:l,audioLevel:c,start:C,stop:L}),[i,l,c,C,L])}({targetSampleRate:16e3,targetChunkDurationMs:100,onChunk:e=>{ei.sendAudio(e)},onError:()=>{}}),el=(0,E.useMemo)(()=>ea.isRecording||ei.isStreamActive,[ea.isRecording,ei.isStreamActive]),es=!el&&(!n||!!o),eu=(0,E.useCallback)(async function(){let{flush:e=!0}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!ea.isRecording&&!ei.isStreamActive){e||(ei.endStream(),ei.close());return}try{await ea.stop()}catch(e){}e?setTimeout(()=>{ei.flush()},100):setTimeout(()=>{ei.endStream(),ei.close()},0)},[ei,ea]),ec=(0,E.useCallback)(()=>{g("hidden"),m(Math.ceil(60)),b(!1),q.current=Date.now(),Y.current=!1},[]),ed=(0,E.useCallback)(e=>{let{reset:t}=e;t&&Q(),ec(),f(null);let n=Date.now();q.current=n,X.current=n,ei.startStream(),setTimeout(()=>{ea.start()},150)},[ei,ea,ec,Q]),ef=(0,E.useCallback)(()=>{if(n&&!o){w("Complete the security check once before starting translation."),f({title:"Security check required",hint:"Finish the Turnstile check to start translation.",icon:"alert"});return}ed({reset:!0})},[ed,n,o]),ep=(0,E.useCallback)(()=>
1{if("confirming"===p){if(Y.current)return void ed({reset:!1});ec()}},[p,ec,ed]),eg=(0,E.useCallback)(async()=>{b(!0);try{let e=o?"/api/translate/health?turnstileToken=".concat(encodeURIComponent(o)):"/api/translate/health";await fetch(e,{cache:"no-store"})}catch(e){}finally{if(Y.current){b(!1),ed({reset:!1});return}ec()}},[ec,ed,o]),eh=(0,E.useCallback)(()=>{g("hidden"),m(Math.ceil(60)),b(!1),f(null),q.current=Date.now(),Y.current=!1,X.current=null,eu({flush:!0})},[eu]);(0,E.useEffect)(()=>{if("hidden"!==p)return;let e=window.setInterval(()=>{let e=Date.now();if(q.current&&e-q.current>=72e5){Y.current=el,g("confirming"),m(Math.ceil(60)),f(null),el&&eu({flush:!0});return}X.current&&e-X.current>=3e5&&(q.current=Date.now(),Y.current=!1,X.current=null,g("hidden"),f({title:"Translation stopped",hint:"No words detected for 5 minutes. Press Start to continue.",icon:"pause"}),eu({flush:!0}))},1e3);return()=>{window.clearInterval(e)}},[el,p,eu]),(0,E.useEffect)(()=>{if("confirming"!==p)return;let e=Date.now(),t=window.setInterval(()=>{m(Math.ceil(Math.max(0,6e4-(Date.now()-e))/1e3))},1e3);return()=>{window.clearInterval(t)}},[p]),(0,E.useEffect)(()=>{"confirming"!==p||h>0||(q.current=null,X.current=null,g("ended"),eu({flush:!1}))},[p,h,eu]),(0,E.useEffect)(()=>{el||(X.current=null)},[el]);let em=(0,E.useCallback)(async e=>{e!==M&&(el||(await eu({flush:!1}),Q(),e===S?(P(M),A(S)):A(e)))},[el,Q,eu,M,S]),ev=(0,E.useCallback)(async e=>{e!==S&&(el||(await eu({flush:!1}),Q(),e===M?(P(M),A(S)):P(e)))},[el,Q,eu,S,M]),eb=(0,E.useCallback)(()=>{f(null),ec(),Q()},[ec,Q]),ey=(null==(e=f4[S])?void 0:e.label)||S,ew=(null==(t=f4[M])?void 0:t.label)||M,ex=function(e){let t=f4[e].label;return"".concat(t," translation will appear here…")}(M),eE=(0,E.useMemo)(()=>[a,ei.partialText].filter(Boolean).join(" ").trim(),[a,ei.partialText]),ek=(0,E.useMemo)(()=>rX(s),[s]),{firebaseEnabled:eT,captionName:eC}=(0,rq.useFirebase)(),eL=(0,E.useRef)("");(0,E.useEffect)(()=>{if(!eT||!eC||!s)return;let e=s?s.replace(/\s+/g," ").replace(/\s+([.,!?;:])/g,"$1").replace(/([.,!?;:])(?!\s|$)/g,"$1 ").trim():"";if(!e||e===eL.current||!(!eL.current||e.length>eL.current.length||!e.startsWith(eL.current)))return;let t=new Blob([e],{type:"text/plain"}).size>=1e6?(console.warn("Text size limit reached. Clearing text to prevent exceeding Firebase's limit."),""):e;if(!t){eL.current="";return}(async()=>{try{await (0,rU.setDoc)((0,rU.doc)(rG.db,"captions",eC),{text:t,timestamp:(0,rU.serverTimestamp)()},{merge:!0}),eL.current=e,console.log("Caption sent to Firebase for ".concat(eC))}catch(e){console.error("Failed to send caption to Firebase:",e)}})()},[s,eT,eC]);let{enabled:eS,status:eP,error:eM,setEnabled:eA}=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{debounceMs:n=250,maxCharsPerLine:r=45,maxLines:o=3,minWordDelayMs:i=50,maxWordDelayMs:a=120,targetWindowMs:l=2e3,connectionSettings:s}=t,[c,d]=(0,E.useState)(!1),[f,p]=(0,E.useState)("idle"),[g,h]=(0,E.useState)(null),m=(0,E.useRef)(null),v=(0,E.useRef)(null),b=(0,E.useRef)(null),y=(0,E.useRef)(""),w=(0,E.useRef)(null),x=(0,E.useRef)([]),k=(0,E.useRef)(a),T=(0,E.useRef)([]),C=(0,E.useRef)([]),L=(0,E.useRef)(!1),S=(0,E.useRef)(!1),P=(0,E.useRef)(e),M=(0,E.useRef)(s),A=(0,E.useRef)(!1);(0,E.useEffect)(()=>{M.current=s},[s]),(0,E.useEffect)(()=>{S.current=c},[c]),(0,E.useEffect)(()=>{P.current=e},[e]);let N=(0,E.useCallback)(()=>{w.current&&(clearTimeout(w.current),w.current=null),x.current=[],L.current=!1},[]),F=(0,E.useCallback)(()=>{C.current=[],T.current=[]},[]),R=(0,E.useCallback)(async()=>{var e,t;let n=M.current;if(!(null==n?void 0:n.host)||!(null==n?void 0:n.port))throw Error("OBS connection settings not configured");if(m.current&&A.current)return m.current;if(v.current){if(await v.current,m.current&&A.current)return m.current;throw Error("Connection failed")}let r=new pd;m.current=r;let o=(e=n.host,t=n.port,e.startsWith("ws://")||e.startsWith("wss://")?e:"ws://".concat(e,":").concat(t));return console.log("[obs-client] Connecting to ".concat(o,"...")),p("connecting"),h(null),v.current=r.connect(o,n.password||void 0,{rpcVersion:1}).then(()=>{console.log("[obs-client] Connected to OBS at ".concat(o)),A.current=!0,p("connected"),h(null)}
1).catch(e=>{console.error("[obs-client] Connection failed:",e),A.current=!1,v.current=null,m.current=null;let t=e instanceof Error?e.message:String(e);throw p("error"),h("Cannot connect to OBS at ".concat(o,": ").concat(t)),e}),r.on("ConnectionClosed",()=>{console.log("[obs-client] Connection closed"),A.current=!1,v.current=null,m.current===r&&(m.current=null,p("idle"))}),r.on("ConnectionError",e=>{console.error("[obs-client] Connection error:",e),A.current=!1,v.current=null,m.current===r&&(m.current=null,p("error"),h("OBS connection error: ".concat(e.message||"Unknown error")))}),await v.current,r},[]),j=(0,E.useCallback)(()=>{if(m.current){try{m.current.disconnect()}catch(e){}m.current=null}N(),F(),A.current=!1,v.current=null,y.current="",p("idle"),h(null)},[F,N]),K=(0,E.useCallback)(async function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{force:n=!1}=t,i=M.current;if(!(null==i?void 0:i.captionSource))return void h("OBS caption source not configured");let a=function(e,t,n){let r=e.trim().replace(/(\r\n|\n|\r)/gm,"");if(!r)return"";let o=r.split(/\s+/).filter(Boolean);if(0===o.length)return"";let i=[],a="";for(let e of o){let n=a?"".concat(a," ").concat(e):e;n.length>t&&a?(i.push(a),a=e):a=n}return a&&i.push(a),i.slice(-n).join("\n")}(e,r,o);if(n||y.current!==a){y.current=a;try{let e=await R();p("sending"),console.log('[obs-client] Updating caption source "'.concat(i.captionSource,'" with text: "').concat(a,'"')),await e.call("SetInputSettings",{inputName:i.captionSource,inputSettings:{text:a},overlay:!0}),p("connected"),h(null),console.log('[obs-client] Updated caption source "'.concat(i.captionSource,'"'))}catch(t){let e=t instanceof Error?t.message:"Unknown OBS error";e.includes("Connection failed")||(p("error"),h(e)),console.error("[obs-client] Failed to update captions:",t)}}},[R,r,o]),D=(0,E.useCallback)(e=>e<=0?a:Math.max(i,Math.min(a,l/e)),[i,a,l]),I=(0,E.useCallback)(e=>{if(!e.length)return;let t=x.current.length+e.length;k.current=D(t),x.current.push(...e),console.log("[obs-client] Queued ".concat(e.length," words (").concat(t," total), delay: ").concat(k.current,"ms"))},[D]),O=(0,E.useCallback)(async()=>{if(L.current||!S.current)return;L.current=!0;let e=async()=>{if(!S.current){L.current=!1,w.current=null;return}let t=x.current.shift();if(!t){L.current=!1,w.current=null;return}T.current.push(t);try{await K(T.current.join(" "))}catch(e){}if(!S.current){L.current=!1,w.current=null;return}w.current=setTimeout(()=>{e()},k.current)};e()},[K]),H=(0,E.useCallback)(e=>{N();let t=gb(e);C.current=t,T.current=[...t],K(t.join(" "),{force:!0})},[K,N]),B=(0,E.useCallback)(e=>{let t=gb(e),n=C.current;if(!function(e,t){if(e.length>t.length)return!1;for(let n=0;n<e.length;n+=1)if(e[n]!==t[n])return!1;return!0}(n,t))return void H(e);let r=t.slice(n.length);C.current=t,r.length&&(I(r),O())},[O,I,H]);return(0,E.useEffect)(()=>{if(c)return b.current&&clearTimeout(b.current),b.current=setTimeout(()=>{B(e)},n),()=>{b.current&&(clearTimeout(b.current),b.current=null)}},[n,c,B,e]),(0,E.useEffect)(()=>{if(!c){b.current&&(clearTimeout(b.current),b.current=null),j();return}H(P.current)},[c,j,H]),(0,E.useEffect)(()=>()=>{b.current&&clearTimeout(b.current),j()},[j]),{enabled:c,status:f,error:g,toggle:(0,E.useCallback)(()=>{d(e=>!e)},[]),setEnabled:d,sendNow:(0,E.useCallback)(t=>{H(null!=t?t:e)},[H,e])}}(ek,{debounceMs:250,maxCharsPerLine:45,maxLines:3,minWordDelayMs:50,maxWordDelayMs:120,targetWindowMs:2e3,connectionSettings:N}),eN=(0,E.useCallback)(e=>{F(e),gp(e)},[]),eF=z.current,eR=(0,E.useMemo)(()=>Math.max(0,eF.length-B.current),[eF.length]);(0,E.useEffect)(()=>{let e=B.current;if(!e||0===eF.length)return void W(null);let t=Math.max(0,eF.length-e);V.current=t,G.current=performance.now(),U.current&&cancelAnimationFrame(U.current);let n=()=>{let r=Math.min(e-1,Math.floor((performance.now()-G.current)/120));W(t+r),r<e-1?U.current=requestAnimationFrame(n):(U.current=null,setTimeout(()=>{W(null),B.current=0},120))};return U.current=requestAnimationFrame(n),()=>{U.current&&cancelAnimationFrame(U.current)}},[eF.length]);let ej=(0,E.useCallback)(e=>
1{let t=e.trim().split(/\s+/).filter(Boolean);if(t.length<=0)return{lead:"",tail:""};let n=Math.max(0,t.length-2);return{lead:t.slice(0,n).join(" "),tail:t.slice(n).join(" ")}},[]),eK=(0,E.useMemo)(()=>ej(eE),[eE,ej]),{scrollRef:eD,isScrolledUp:eI,scrollToBottom:eO}=(0,rV.useAutoScroll)({content:eE,threshold:50,buttonThreshold:200,enabled:!0}),{scrollRef:eH,isScrolledUp:eB,scrollToBottom:ez}=(0,rV.useAutoScroll)({content:ek,threshold:50,buttonThreshold:200,enabled:!0});return(0,x.jsxs)("div",{className:"relative h-screen w-full bg-[radial-gradient(1200px_600px_at_-10%_-10%,#0f172a_0%,#0b0f12_40%,#050607_80%)] text-neutral-100 overflow-hidden",children:[eS&&eM&&(0,x.jsxs)("div",{className:"fixed right-4 top-4 z-40 max-w-sm rounded-lg border border-red-500/60 bg-red-500/10 px-4 py-2 text-sm text-red-100 shadow-lg",children:[(0,x.jsx)("p",{className:"font-semibold uppercase tracking-wide text-red-200",children:"OBS sync issue"}),(0,x.jsx)("p",{className:"text-red-100/80",children:eM})]}),(0,x.jsx)("div",{className:"md:hidden fixed top-0 left-0 right-0 z-30 flex items-center justify-center pt-safe bg-gradient-to-b from-[#0f172a]/95 via-[#0b0f12]/90 to-transparent backdrop-blur-sm pb-3",children:(0,x.jsx)("div",{className:"flex w-full flex-col items-center gap-3 px-4",children:(0,x.jsxs)("div",{className:"flex gap-2 items-center",children:[(0,x.jsx)(f6,{currentLang:S,onLanguageChange:ev,disabled:el,availableLanguages:f5}),(0,x.jsx)("button",{onClick:()=>L("left"),className:"px-4 py-2 rounded-full text-sm font-medium transition-all duration-200 min-w-[100px] ".concat("left"===C?"bg-emerald-500 text-black shadow-lg shadow-emerald-500/30":"text-white/70 hover:text-white hover:bg-white/10"),children:ey}),(0,x.jsx)("button",{onClick:()=>L("right"),className:"px-4 py-2 rounded-full text-sm font-medium transition-all duration-200 min-w-[100px] ".concat("right"===C?"bg-emerald-500 text-black shadow-lg shadow-emerald-500/30":"text-white/70 hover:text-white hover:bg-white/10"),children:ew}),(0,x.jsx)(f6,{currentLang:M,onLanguageChange:em,disabled:el})]})})}),(0,x.jsx)(rY,{initialLeftFraction:.5,minLeftPx:240,minRightPx:240,gutterWidth:12,viewMode:C,onViewModeChange:L,left:(0,x.jsxs)("section",{className:"relative h-full flex flex-col px-3 md:px-4",children:[(0,x.jsx)("div",{className:"hidden md:block absolute left-3 md:left-4 top-4 sm:top-6 z-10",children:(0,x.jsx)(gh,{side:"left",label:ey,mode:C,onChange:L,sourceLang:S,onSourceLanguageChange:ev,disabled:el})}),(0,x.jsx)("div",{ref:eD,className:"pb-32 md:pb-26 !mt-20 md:!mt-12 sm:!mt-2 flex-1 h-full overflow-y-auto pt-4 md:pt-12 sm:md:pt-2 w-full text-left font-mono font-semibold uppercase tracking-[0.06em] leading-[1.08] text-[clamp(20px,5.2vw,42px)] md:text-[clamp(22px,5.6vw,42px)] custom-scrollbar",children:eE?(0,x.jsxs)(x.Fragment,{children:[eK.lead&&(0,x.jsx)("span",{className:"text-white/90",children:eK.lead+(eK.tail?" ":"")}),eK.tail&&(0,x.jsx)("span",{className:"text-emerald-400",children:eK.tail})]}):(0,x.jsxs)("span",{className:"text-white/30",children:["Speak in ",ey," to begin…"]})}),eI&&(0,x.jsx)("button",{onClick:eO,className:"absolute cursor-pointer bottom-20 md:bottom-4 left-1/2 transform -translate-x-1/2 z-20 flex items-center justify-center w-12 h-12 md:w-10 md:h-10 rounded-full bg-emerald-500/90 hover:bg-emerald-400 active:bg-emerald-500 backdrop-blur-sm shadow-lg transition-all duration-200 hover:scale-110 active:scale-95","aria-label":"Scroll to bottom",children:(0,x.jsx)("svg",{className:"w-6 h-6 md:w-5 md:h-5 text-black",fill:"none",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2.5",viewBox:"0 0 24 24",stroke:"currentColor",children:(0,x.jsx)("path",{d:"M19 14l-7 7m0 0l-7-7m7 7V3"})})})]}),right:(0,x.jsxs)("section",{className:"relative h-full flex flex-col px-3 md:px-4 bg-white/[0.01]",children:[(0,x.jsx)("div",{className:"hidden md:block absolute left-3 md:left-4 top-4 sm:top-6 z-10",children:(0,x.jsx)(gh,{side:"right",label:ew,mode:C,onChange:L,currentLang:M,onLanguageChange:em,disabled:el,obsEnabled:eS,obsStatus:eP,obsError:eM,obsSettings:N,onObsEnabledChange:eA,onObsSettingsChange:eN})}),(0,x.jsx)("div",{ref:eH,className:"pb-32 md:pb-26 !mt-20 md:!mt-12 sm:!mt-2 flex-1 h-full overflow-y-auto pt-4 md:pt-12 sm:md:pt-2 w-full text-left font-mono font-semibold uppercase tracking-[0.06em] leading-[1.08] text-[clamp(20px,5.2vw,42px)] md:text-[clamp(22px,5.6vw,42px)] custom-scrollbar",children:eF.length>0?(0,x.jsx)(gm,{words:eF,revealActiveIndex:_,fadeStart:eR,revealDelayMs:120}):(0,x.jsx)("span",{className:"text-white/30",children:ex})}),eB&&(0,x.jsx)("button",{onClick:ez,className:"absolute cursor-pointer bottom-20 md:bottom-4 left-1/2 transform -translate-x-1/2 z-20 flex items-center justify-center w-12 h-12 md:w-10 md:h-10 rounded-full bg-emerald-500/90 hover:bg-emerald-400 active:bg-emerald-500 backdrop-blur-sm shadow-lg transition-all duration-200 hover:scale-110 active:scale-95","aria-label":"Scroll to bottom",children:(0,x.jsx)("svg",{className:"w-6 h-6 md:w-5 md:h-5 text-black",fill:"none",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2.5",viewBox:"0 0 24 24",stroke:"currentColor",children:(0,x.jsx)("path",{d:"M19 14l-7 7m0 0l-7-7m7 7V3"})})})]})}),n&&(0,x.jsx)("div",{className:"fixed bottom-24 right-3 md:bottom-6 md:right-4 z-50 transition-all duration-500 ease-out ".concat(k?"opacity-0 translate-y-3 pointer-events-none":"opacity-100 translate-y-0"),children:(0,x.jsxs)("div",{className:"relative overflow-hidden rounded-2xl border border-white/[0.08] bg-black/50 shadow-2xl shadow-black/60 backdrop-blur-2xl ring-1 ring-inset ring-white/[0.04]",children:[(0,x.jsx)("div",{ref:D,className:"min-h-[65px] px-2 pt-2 transition-opacity duration-300 ".concat(o?"opacity-0":"opacity-100")}),(0,x.jsx)("div",{className:"px-3 pb-2.5 pt-0.5 transition-opacity duration-300 ".concat(o?"opacity-0":"opacity-100"),children:(0,x.jsx)("p",{className:"text-center text-[9px] font-medium uppercase tracking-[0.15em] text-white/30",children:"Security check"})}),(0,x.jsxs)("div",{className:"absolute inset-0 flex flex-col items-center justify-center gap-2 transition-opacity duration-300 ".concat(o?"opacity-100":"opacity-0 pointer-events-none"),children:[(0,x.jsx)("div",{className:"flex h-9 w-9 items-center justify-center rounded-full bg-emerald-500/10 ring-1 ring-emerald-400/25 shadow-lg shadow-emerald-500/20",children:(0,x.jsx)("svg",{className:"h-4 w-4 text-emerald-400",viewBox:"0 0 20 20",fill:"currentColor",children:(0,x.jsx)("path",{fillRule:"evenodd",d:"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z",clipRule:"evenodd"})})}),(0,x.jsx)("p",{className:"text-[9px] font-medium uppercase tracking-[0.15em] text-emerald-400/60",children:"Verified"})]})]})}),(0,x.jsx)("div",{className:"pointer-events-none fixed inset-x-0 bottom-4 md:bottom-6 flex items-center justify-center pb-safe",children:(0,x.jsxs)("div",{className:"pointer-events-auto flex items-center gap-2 md:gap-2 rounded-full border border-white/10 bg-white/5 px-3 md:px-2 py-2 md:py-1.5 backdrop-blur-md shadow-lg",children:[ea.isRecording?(0,x.jsx)(gy,{level:ea.audioLevel,className:"mx-1"}):(0,x.jsx)("span",{className:"inline-flex h-2.5 w-2.5 md:h-2 md:w-2 rounded-full bg-white/30"}),(0,x.jsx)(rz,{className:"rounded-full bg-emerald-500 hover:bg-emerald-400 active:bg-emerald-500 text-black px-6 md:px-4 py-2.5 md:py-2 text-base md:text-sm font-medium disabled:opacity-50 min-h-[44px] md:min-
1h-0",onPress:ef,disabled:!es,children:"Start"}),(0,x.jsx)(rz,{className:"rounded-full bg-white/10 hover:bg-white/20 text-white px-6 md:px-4 py-2.5 md:py-2 text-base md:text-sm font-medium disabled:opacity-50 min-h-[44px] md:min-h-0",onPress:eh,disabled:!ea.isRecording&&!ei.isStreamActive,children:"Stop"}),(0,x.jsx)(rz,{className:"rounded-full bg-white/0 hover:bg-white/10 text-white/80 px-5 md:px-3 py-2.5 md:py-2 text-base md:text-sm min-h-[44px] md:min-h-0",onPress:eb,children:"Clear"})]})}),(ei.error||ea.error||y)&&(0,x.jsx)("div",{className:"fixed left-1/2 top-20 md:top-4 -translate-x-1/2 rounded-md bg-red-500/10 text-red-300 px-4 py-2 md:px-3 md:py-1.5 text-base md:text-sm border border-red-500/20 max-w-[90vw] z-40",children:ei.error||ea.error||y}),d&&!(ei.error||ea.error)&&(0,x.jsx)("div",{className:"fixed left-1/2 top-20 md:top-4 z-40 -translate-x-1/2",children:(0,x.jsx)(gv.default,{tone:"warning",icon:d.icon||"pause",title:d.title,hint:d.hint})}),"hidden"!==p&&(0,x.jsx)("div",{className:"fixed inset-0 z-[60] flex items-center justify-center bg-black/70 px-4",children:(0,x.jsx)("div",{className:"w-full max-w-md rounded-2xl border border-white/15 bg-[#0b0f12] p-5 text-white shadow-2xl",children:"confirming"===p?(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)("h2",{className:"text-lg font-semibold tracking-tight",children:"Still here?"}),(0,x.jsxs)("p",{className:"mt-2 text-sm text-white/70",children:["Session paused after 2 hours. Confirm within"," ",(0,x.jsxs)("span",{className:"font-semibold text-amber-300",children:[h,"s"]})," ","to continue seamlessly."]}),(0,x.jsx)("div",{className:"mt-5 flex justify-end",children:(0,x.jsx)(rz,{className:"rounded-full bg-emerald-500 hover:bg-emerald-400 text-black px-4 py-2 text-sm font-medium",onPress:ep,children:"Still Here"})})]}):(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)("h2",{className:"text-lg font-semibold tracking-tight",children:"Session ended"}),(0,x.jsx)("p",{className:"mt-2 text-sm text-white/70",children:"No confirmation was received in time. Continue to reconnect, check server health, and resume translation."}),(0,x.jsx)("div",{className:"mt-5 flex justify-end",children:(0,x.jsx)(rz,{className:"rounded-full bg-emerald-500 hover:bg-emerald-400 text-black px-4 py-2 text-sm font-medium disabled:opacity-60",onPress:eg,disabled:v,children:v?"Continuing...":"Continue"})})]})})})]})}},77940,e=>{"use strict";e.s(["default",()=>i],77940);var t=e.i(43476),n=e.i(71645),r=e.i(27541),o=e.i(49658);function i(){let{enabled:e,token:i}=(0,r.useTurnstile)(),{status:a,message:l,lastCheckedAt:s,refresh:c}=function(){let{pollMs:e=null,turnstileToken:t="",turnstileEnabled:r=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}
1,[o,i]=(0,n.useState)("checking"),[a,l]=(0,n.useState)(""),[s,c]=(0,n.useState)(null),d=(0,n.useRef)(null),f=(0,n.useCallback)(async()=>{if(!r||t)try{let e=t?"/api/translate/health?turnstileToken=".concat(encodeURIComponent(t)):"/api/translate/health",n=await fetch(e,{cache:"no-store"}),r=await n.json();i(r.status),l(r.message||""),c(Date.now()),"healthy"===r.status&&d.current&&(window.clearInterval(d.current),d.current=null)}catch(e){i("unreachable"),l("Failed to contact translation service."),c(Date.now())}},[r,t]);return(0,n.useEffect)(()=>(f(),!e||e<=0)?()=>{d.current&&window.clearInterval(d.current),d.current=null}:(d.current=window.setInterval(()=>{f()},e),()=>{d.current&&window.clearInterval(d.current),d.current=null}),[f,e]),(0,n.useMemo)(()=>({status:o,message:a,lastCheckedAt:s,refresh:f}),[o,a,s,f])}({turnstileToken:i,turnstileEnabled:e,pollMs:3e3}),d=e&&!i,f=(0,n.useMemo)(()=>{switch(a){case"healthy":return{tone:"success",label:"Translation server is ready",hint:l||"You're good to go.",icon:"check"};case"starting_up":return{tone:"warning",label:"Translation server is waking up",hint:l||"This may take about a minute.",icon:"clock"};case"unconfigured":return{tone:"danger",label:"Server URL not configured",hint:l||"Set HF_TRANSLATE_API_BASE and HF_TRANSLATE_MODEL in your environment.",icon:"cog"};case"unhealthy":return{tone:"danger",label:"Translation server is responding with an error",hint:l||"Try again in a moment.",icon:"alert"};default:return{tone:"neutral",label:"Unable to reach translation server",hint:l||"Check your connection and retry.",icon:"offline"}}},[l,a]);return"checking"===a||"healthy"===a||d?null:(0,t.jsxs)("div",{role:"status","aria-live":"polite",className:"fixed left-1/2 top-3 z-50 w-[calc(100vw-1rem)] max-w-md -translate-x-1/2 px-1 sm:top-4 sm:w-auto sm:px-0",children:[(0,t.jsx)(o.default,{tone:f.tone,icon:f.icon,title:f.label,hint:f.hint,detail:s?"Checked ".concat(new Date(s).toLocaleTimeString()):null,action:{label:"Refresh",onClick:c,ariaLabel:"Refresh translation server status"},footer:"starting_up"===a?(0,t.jsx)("div",{className:"mt-2 h-1 w-full overflow-hidden rounded-full bg-white/10",children:(0,t.jsx)("div",{className:"h-full w-1/2 animate-[progress_1.8s_ease_infinite] rounded-full bg-amber-400/80"})}):null}),(0,t.jsx)("style",{children:"@keyframes progress{0%{transform:translateX(-60%)}50%{transform:translateX(30%)}100%{transform:translateX(120%)}}"})]})}}]);

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