PageSourceSearch

https://arjunaspace.in/static/js/main.b21ece4d.js

js arjunaspace.in collected 2026-10-10 00:34:16 UTC 1,321,249 bytes, 3 lines download raw bytes

vendor: 9,840 bytes, lines 1-2
1/*! For license information please see main.b21ece4d.js.LICENSE.txt */
2(()=>{var e={210(e,t,n){var r;!function(){"use strict";var a,i=1e9,o={precision:20,rounding:4,toExpNeg:-7,toExpPos:21,LN10:"2.302585092994045684017991454684364207601101488628772976033327900967572609677352480235997205089598298341967784042286"},s=!0,l="[DecimalError] ",c=l+"Invalid argument: ",u=l+"Exponent out of range: ",d=Math.floor,f=Math.pow,h=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,p=1e7,m=9007199254740991,v=d(1286742750677284.5),g={};function y(e,t){var n,r,a,i,o,l,c,u,d=e.constructor,f=d.precision;if(!e.s||!t.s)return t.s||(t=new d(e)),s?O(t,f):t;if(c=e.d,u=t.d,o=e.e,a=t.e,c=c.slice(),i=o-a){for(i<0?(r=c,i=-i,l=u.length):(r=u,a=o,l=c.length),i>(l=(o=Math.ceil(f/7))>l?o+1:l+1)&&(i=l,r.length=1),r.reverse();i--;)r.push(0);r.reverse()}for((l=c.length)-(i=u.length)<0&&(i=l,r=u,u=c,c=r),n=0;i;)n=(c[--i]=c[i]+u[i]+n)/p|0,c[i]%=p;for(n&&(c.unshift(n),++a),l=c.length;0==c[--l];)c.pop();return t.d=c,t.e=a,s?O(t,f):t}function x(e,t,n){if(e!==~~e||e<t||e>n)throw Error(c+e)}function b(e){var t,n,r,a=e.length-1,i="",o=e[0];if(a>0){for(i+=o,t=1;t<a;t++)(n=7-(r=e[t]+"").length)&&(i+=E(n)),i+=r;(n=7-(r=(o=e[t])+"").length)&&(i+=E(n))}else if(0===o)return"0";for(;o%10===0;)o/=10;return i+o}g.absoluteValue=g.abs=function(){var e=new this.constructor(this);return e.s&&(e.s=1),e},g.comparedTo=g.cmp=function(e){var t,n,r,a,i=this;if(e=new i.constructor(e),i.s!==e.s)return i.s||-e.s;if(i.e!==e.e)return i.e>e.e^i.s<0?1:-1;for(t=0,n=(r=i.d.length)<(a=e.d.length)?r:a;t<n;++t)if(i.d[t]!==e.d[t])return i.d[t]>e.d[t]^i.s<0?1:-1;return r===a?0:r>a^i.s<0?1:-1},g.decimalPlaces=g.dp=function(){var e=this,t=e.d.length-1,n=7*(t-e.e);if(t=e.d[t])for(;t%10==0;t/=10)n--;return n<0?0:n},g.dividedBy=g.div=function(e){return w(this,new this.constructor(e))},g.dividedToIntegerBy=g.idiv=function(e){var t=this.constructor;return O(w(this,new t(e),0,1),t.precision)},g.equals=g.eq=function(e){return!this.cmp(e)},g.exponent=function(){return k(this)},g.greaterThan=g.gt=function(e){return this.cmp(e)>0},g.greaterThanOrEqualTo=g.gte=function(e){return this.cmp(e)>=0},g.isInteger=g.isint=function(){return this.e>this.d.length-2},g.isNegative=g.isneg=function(){return this.s<0},g.isPositive=g.ispos=function(){return this.s>0},g.isZero=function(){return 0===this.s},g.lessThan=g.lt=function(e){return this.cmp(e)<0},g.lessThanOrEqualTo=g.lte=function(e){return this.cmp(e)<1},g.logarithm=g.log=function(e){var t,n=this,r=n.constructor,i=r.precision,o=i+5;if(void 0===e)e=new r(10);else if((e=new r(e)).s<1||e.eq(a))throw Error(l+"NaN");if(n.s<1)throw Error(l+(n.s?"NaN":"-Infinity"));return n.eq(a)?new r(0):(s=!1,t=w(N(n,o),N(e,o),o),s=!0,O(t,i))},g.minus=g.sub=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?C(t,e):y(t,(e.s=-e.s,e))},g.modulo=g.mod=function(e){var t,n=this,r=n.constructor,a=r.precision;if(!(e=new r(e)).s)throw Error(l+"NaN");return n.s?(s=!1,t=w(n,e,0,1).times(e),s=!0,n.minus(t)):O(new r(n),a)},g.naturalExponential=g.exp=function(){return j(this)},g.naturalLogarithm=g.ln=function(){return N(this)},g.negated=g.neg=function(){var e=new this.constructor(this);return e.s=-e.s||0,e},g.plus=g.add=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?y(t,e):C(t,(e.s=-e.s,e))},g.precision=g.sd=function(e){var t,n,r,a=this;if(void 0!==e&&e!==!!e&&1!==e&&0!==e)throw Error(c+e);if(t=k(a)+1,n=7*(r=a.d.length-1)+1,r=a.d[r]){for(;r%10==0;r/=10)n--;for(r=a.d[0];r>=10;r/=10)n++}return e&&t>n?t:n},g.squareRoot=g.sqrt=function(){var e,t,n,r,a,i,o,c=this,u=c.constructor;if(c.s<1){if(!c.s)return new u(0);throw Error(l+"NaN")}for(e=k(c),s=!1,0==(a=Math.sqrt(+c))||a==1/0?(((t=b(c.d)).length+e)%2==0&&(t+="0"),a=Math.sqrt(t),e=d((e+1)/2)-(e<0||e%2),r=new u(t=a==1/0?"5e"+e:(t=a.toExponential()).slice(0,t.indexOf("e")+1)+e)):r=new u(a.toString()),a=o=(n=u.precision)+3;;)if(r=(i=r).plus(w(c,i,o+2)).times(.5),b(i.d).slice(0,o)===(t=b(r.d)).slice(0,o)){if(t=t.slice(o-3,o+1),a==o&&"4999"==t){if(O(i,n+1,0),i.times(i).eq(c)){r=i;break}}else if("9999"!=t)break;o+=4}return s=!0,O(r,n)},g.times=g.mul=function(e){var t,n,r,a,i,o,l,c,u,d=this,f=d.constructor,h=d.d,m=(e=new f(e)).d;if(!d.s||!e.s)return new f(0);for(e.s*=d.s,n=d.e+e.e,(c=h.length)<(u=m.length)&&(i=h,h=m,m=i,o=c,c=u,u=o),i=[],r=o=c+u;r--;)i.push(0);for(r=u;--r>=0;){for(t=0,a=c+r;a>r;)l=i[a]+m[r]*h[a-r-1]+t,i[a--]=l%p|0,t=l/p|0;i[a]=(i[a]+t)%p|0}for(;!i[--o];)i.pop();return t?++n:i.shift(),e.d=i,e.e=n,s?O(e,f.precision):e},g.toDecimalPlaces=g.todp=function(e,t){var n=this,r=n.constructor;return n=new r(n),void 0===e?n:(x(e,0,i),void 0===t?t=r.rounding:x(t,0,8),O(n,e+k(n)+1,t))},g.toExponential=function(e,t){var n,r=this,a=r.constructor;return void 0===e?n=A(r,!0):(x(e,0,i),void 0===t?t=a.rounding:x(t,0,8),n=A(r=O(new a(r),e+1,t),!0,e+1)),n},g.toFixed=function(e,t){var n,r,a=this,o=a.constructor;return void 0===e?A(a):(x(e,0,i),void 0===t?t=o.rounding:x(t,0,8),n=A((r=O(new o(a),e+k(a)+1,t)).abs(),!1,e+k(r)+1),a.isneg()&&!a.isZero()?"-"+n:n)},g.toInteger=g.toint=function(){var e=this,t=e.constructor;return O(new t(e),k(e)+1,t.rounding)},g.toNumber=function(){return+this},g.toPower=g.pow=function(e){var t,n,r,i,o,c,u=this,f=u.constructor,h=+(e=new f(e));if(!e.s)return new f(a);if(!(u=new f(u)).s){if(e.s<1)throw Error(l+"Infinity");return u}if(u.eq(a))return u;if(r=f.precision,e.eq(a))return O(u,r);if(c=(t=e.e)>=(n=e.d.length-1),o=u.s,c){if((n=h<0?-h:h)<=m){for(i=new f(a),t=Math.ceil(r/7+4),s=!1;n%2&&M((i=i.times(u)).d,t),0!==(n=d(n/2));)M((u=u.times(u)).d,t);return s=!0,e.s<0?new f(a).div(i):O(i,r)}}else if(o<0)throw Error(l+"NaN");return o=o<0&&1&e.d[Math.max(t,n)]?-1:1,u.s=1,s=!1,i=e.times(N(u,r+12)),s=!0,(i=j(i)).s=o,i},g.toPrecision=function(e,t){var n,r,a=this,o=a.constructor;return void 0===e?r=A(a,(n=k(a))<=o.toExpNeg||n>=o.toExpPos):(x(e,1,i),void 0===t?t=o.rounding:x(t,0,8),r=A(a=O(new o(a),e,t),e<=(n=k(a))||n<=o.toExpNeg,e)),r},g.toSignificantDigits=g.tosd=function(e,t){var n=this.constructor;return void 0===e?(e=n.precision,t=n.rounding):(x(e,1,i),void 0===t?t=n.rounding:x(t,0,8)),O(new n(this),e,t)},g.toString=g.valueOf=g.val=g.toJSON=function(){var e=this,t=k(e),n=e.constructor;return A(e,t<=n.toExpNeg||t>=n.toExpPos)};var w=function(){function e(e,t){var n,r=0,a=e.length;for(e=e.slice();a--;)n=e[a]*t+r,e[a]=n%p|0,r=n/p|0;return r&&e.unshift(r),e}function t(e,t,n,r){var a,i;if(n!=r)i=n>r?1:-1;else for(a=i=0;a<n;a++)if(e[a]!=t[a]){i=e[a]>t[a]?1:-1;break}return i}function n(e,t,n){for(var r=0;n--;)e[n]-=r,r=e[n]<t[n]?1:0,e[n]=r*p+e[n]-t[n];for(;!e[0]&&e.length>1;)e.shift()}return function(r,a,i,o){var s,c,u,d,f,h,m,v,g,y,x,b,w,j,S,E,N,P,C=r.constructor,A=r.s==a.s?1:-1,M=r.d,_=a.d;if(!r.s)return new C(r);if(!a.s)throw Error(l+"Division by zero");for(c=r.e-a.e,N=_.length,S=M.length,v=(m=new C(A)).d=[],u=0;_[u]==(M[u]||0);)++u;if(_[u]>(M[u]||0)&&--c,(b=null==i?i=C.precision:o?i+(k(r)-k(a))+1:i)<0)return new C(0);if(b=b/7+2|0,u=0,1==N)for(d=0,_=_[0],b++;(u<S||d)&&b--;u++)w=d*p+(M[u]||0),v[u]=w/_|0,d=w%_|0;else{for((d=p/(_[0]+1)|0)>1&&(_=e(_,d),M=e(M,d),N=_.length,S=M.length),j=N,y=(g=M.slice(0,N)).length;y<N;)g[y++]=0;(P=_.slice()).unshift(0),E=_[0],_[1]>=p/2&&++E;do{d=0,(s=t(_,g,N,y))<0?(x=g[0],N!=y&&(x=x*p+(g[1]||0)),(d=x/E|0)>1?(d>=p&&(d=p-1),1==(s=t(f=e(_,d),g,h=f.length,y=g.length))&&(d--,n(f,N<h?P:_,h))):(0==d&&(s=d=1),f=_.slice()),(h=f.length)<y&&f.unshift(0),n(g,f,y),-1==s&&(s=t(_,g,N,y=g.length))<1&&(d++,n(g,N<y?P:_,y)),y=g.length):0===s&&(d++,g=[0]),v[u++]=d,s&&g[0]?g[y++]=M[j]||0:(g=[M[j]],y=1)}while((j++<S||void 0!==g[0])&&b--)}return v[0]||v.shift(),m.e=c,O(m,o?i+k(m)+1:i)}}();function j(e,t){var n,r,i,o,l,c=0,d=0,h=e.constructor,p=h.precision;if(k(e)>16)throw Error(u+k(e));if(!e.s)return new h(a);for(null==t?(s=!1,l=p):l=t,o=new h(.03125);e.abs().gte(.1);)e=e.times(o),d+=5;for(l+=Math.log(f(2,d))/Math.LN10*2+5|0,n=r=i=new h(a),h.precision=l;;){if(r=O(r.times(e),l),n=n.times(++c),b((o=i.plus(w(r,n,l))).d).slice(0,l)===b(i.d).slice(0,l)){for(;d--;)i=O(i.times(i),l);return h.precision=p,null==t?(s=!0,O(i,p)):i}i=o}}function k(e){for(var t=7*e.e,n=e.d[0];n>=10;n/=10)t++;return t}function S(e,t,n){if(t>e.LN10.sd())throw s=!0,n&&(e.precision=n),Error(l+"LN10 precision limit exceeded");return O(new e(e.LN10),t)}function E(e){for(var t="";e--;)t+="0";return t}function N(e,t){var n,r,i,o,c,u,d,f,h,p=1,m=e,v=m.d,g=m.constructor,y=g.precision;if(m.s<1)throw Error(l+(m.s?"NaN":"-Infinity"));if(m.eq(a))return new g(0);if(null==t?(s=!1,f=y):f=t,m.eq(10))return null==t&&(s=!0),S(g,f);if(f+=10,g.precision=f,r=(n=b(v)).charAt(0),o=k(m),!(Math.abs(o)<15e14))return d=S(g,f+2,y).times(o+""),m=N(new g(r+"."+n.slice(1)),f-10).plus(d),g.precision=y,null==t?(s=!0,O(m,y)):m;for(;r<7&&1!=r||1==r&&n.charAt(1)>3;)r=(n=b((m=m.times(e)).d)).charAt(0),p++;for(o=k(m),r>1?(m=new g("0."+n),o++):m=new g(r+"."+n.slice(1)),u=c=m=w(m.minus(a),m.plus(a),f),h=O(m.times(m),f),i=3;;){if(c=O(c.times(h),f),b((d=u.plus(w(c,new g(i),f))).d).slice(0,f)===b(u.d).slice(0,f))return u=u.times(2),0!==o&&(u=u.plus(S(g,f+2,y).times(o+""))),u=w(u,new g(p),f),g.precision=y,null==t?(s=!0,O(u,y)):u;u=d,i+=2}}function P(e,t){var n,r,a;for((n=t.indexOf("."))>-1&&(t=t.replace(".","")),(r=t.search(/e/i))>0?(n<0&&(n=r),n+=+t.slice(r+1),t=t.substring(0,r)):n<0&&(n=t.length),r=0;48===t.charCodeAt(r);)++r;for(a=t.length;48===t.charCodeAt(a-1);)--a;if(t=t.slice(r,a)){if(a-=r,n=n-r-1,e.e=d(n/7),e.d=[],r=(n+1)%7,n<0&&(r+=7),r<a){for(r&&e.d.push(+t.slice(0,r)),a-=7;r<a;)e.d.push(+t.slice(r,r+=7));r=7-(t=t.slice(r)).length}else r-=a;for(;r--;)t+="0";if(e.d.push(+t),s&&(e.e>v||e.e<-v))throw Error(u+n)}else e.s=0,e.e=0,e.d=[0];return e}function O(e,t,n){var r,a,i,o,l,c,h,m,g=e.d;for(o=1,i=g[0];i>=10;i/=10)o++;if((r=t-o)<0)r+=7,a=t,h=g[m=0];else{if((m=Math.ceil((r+1)/7))>=(i=g.length))return e;for(h=i=g[m],o=1;i>=10;i/=10)o++;
2a=(r%=7)-7+o}if(void 0!==n&&(l=h/(i=f(10,o-a-1))%10|0,c=t<0||void 0!==g[m+1]||h%i,c=n<4?(l||c)&&(0==n||n==(e.s<0?3:2)):l>5||5==l&&(4==n||c||6==n&&(r>0?a>0?h/f(10,o-a):0:g[m-1])%10&1||n==(e.s<0?8:7))),t<1||!g[0])return c?(i=k(e),g.length=1,t=t-i-1,g[0]=f(10,(7-t%7)%7),e.e=d(-t/7)||0):(g.length=1,g[0]=e.e=e.s=0),e;if(0==r?(g.length=m,i=1,m--):(g.length=m+1,i=f(10,7-r),g[m]=a>0?(h/f(10,o-a)%f(10,a)|0)*i:0),c)for(;;){if(0==m){(g[0]+=i)==p&&(g[0]=1,++e.e);break}if(g[m]+=i,g[m]!=p)break;g[m--]=0,i=1}for(r=g.length;0===g[--r];)g.pop();if(s&&(e.e>v||e.e<-v))throw Error(u+k(e));return e}function C(e,t){var n,r,a,i,o,l,c,u,d,f,h=e.constructor,m=h.precision;if(!e.s||!t.s)return t.s?t.s=-t.s:t=new h(e),s?O(t,m):t;if(c=e.d,f=t.d,r=t.e,u=e.e,c=c.slice(),o=u-r){for((d=o<0)?(n=c,o=-o,l=f.length):(n=f,r=u,l=c.length),o>(a=Math.max(Math.ceil(m/7),l)+2)&&(o=a,n.length=1),n.reverse(),a=o;a--;)n.push(0);n.reverse()}else{for((d=(a=c.length)<(l=f.length))&&(l=a),a=0;a<l;a++)if(c[a]!=f[a]){d=c[a]<f[a];break}o=0}for(d&&(n=c,c=f,f=n,t.s=-t.s),l=c.length,a=f.length-l;a>0;--a)c[l++]=0;for(a=f.length;a>o;){if(c[--a]<f[a]){for(i=a;i&&0===c[--i];)c[i]=p-1;--c[i],c[a]+=p}c[a]-=f[a]}for(;0===c[--l];)c.pop();for(;0===c[0];c.shift())--r;return c[0]?(t.d=c,t.e=r,s?O(t,m):t):new h(0)}function A(e,t,n){var r,a=k(e),i=b(e.d),o=i.length;return t?(n&&(r=n-o)>0?i=i.charAt(0)+"."+i.slice(1)+E(r):o>1&&(i=i.charAt(0)+"."+i.slice(1)),i=i+(a<0?"e":"e+")+a):a<0?(i="0."+E(-a-1)+i,n&&(r=n-o)>0&&(i+=E(r))):a>=o?(i+=E(a+1-o),n&&(r=n-a-1)>0&&(i=i+"."+E(r))):((r=a+1)<o&&(i=i.slice(0,r)+"."+i.slice(r)),n&&(r=n-o)>0&&(a+1===o&&(i+="."),i+=E(r))),e.s<0?"-"+i:i}function M(e,t){if(e.length>t)return e.length=t,!0}function _(e){if(!e||"object"!==typeof e)throw Error(l+"Object expected");var t,n,r,a=["precision",1,i,"rounding",0,8,"toExpNeg",-1/0,0,"toExpPos",0,1/0];for(t=0;t<a.length;t+=3)if(void 0!==(r=e[n=a[t]])){if(!(d(r)===r&&r>=a[t+1]&&r<=a[t+2]))throw Error(c+n+": "+r);this[n]=r}if(void 0!==(r=e[n="LN10"])){if(r!=Math.LN10)throw Error(c+n+": "+r);this[n]=new this(r)}return this}o=function e(t){var n,r,a;function i(e){var t=this;if(!(t instanceof i))return new i(e);if(t.constructor=i,e instanceof i)return t.s=e.s,t.e=e.e,void(t.d=(e=e.d)?e.slice():e);if("number"===typeof e){if(0*e!==0)throw Error(c+e);if(e>0)t.s=1;else{if(!(e<0))return t.s=0,t.e=0,void(t.d=[0]);e=-e,t.s=-1}return e===~~e&&e<1e7?(t.e=0,void(t.d=[e])):P(t,e.toString())}if("string"!==typeof e)throw Error(c+e);if(45===e.charCodeAt(0)?(e=e.slice(1),t.s=-1):t.s=1,!h.test(e))throw Error(c+e);P(t,e)}if(i.prototype=g,i.ROUND_UP=0,i.ROUND_DOWN=1,i.ROUND_CEIL=2,i.ROUND_FLOOR=3,i.ROUND_HALF_UP=4,i.ROUND_HALF_DOWN=5,i.ROUND_HALF_EVEN=6,i.ROUND_HALF_CEIL=7,i.ROUND_HALF_FLOOR=8,i.clone=e,i.config=i.set=_,void 0===t&&(t={}),t)for(a=["precision","rounding","toExpNeg","toExpPos","LN10"],n=0;n<a.length;)t.hasOwnProperty(r=a[n++])||(t[r]=this[r]);return i.config(t),i}(o),o.default=o.Decimal=o,a=new o(1),void 0===(r=function(){return o}.call(t,n,t,e))||(e.exports=r)}()},283(e){"use strict";var t=Object.prototype.hasOwnProperty,n="~";function r(){}function a(e,t,n){this.fn=e,this.context=t,this.once=n||!1}function i(e,t,r,i,o){if("function"!==typeof r)throw new TypeError("The listener must be a function");var s=new a(r,i||e,o),l=n?n+t:t;return e._events[l]?e._events[l].fn?e._events[l]=[e._events[l],s]:e._events[l].push(s):(e._events[l]=s,e._eventsCount++),e}function o(e,t){0===--e._eventsCount?e._events=new r:delete e._events[t]}function s(){this._events=new r,this._eventsCount=0}Object.create&&(r.prototype=Object.create(null),(new r).__proto__||(n=!1)),s.prototype.eventNames=function(){var e,r,a=[];if(0===this._eventsCount)return a;for(r in e=this._events)t.call(e,r)&&a.push(n?r.slice(1):r);return Object.getOwnPropertySymbols?a.concat(Object.getOwnPropertySymbols(e)):a},s.prototype.listeners=function(e){var t=n?n+e:e,r=this._events[t];if(!r)return[];if(r.fn)return[r.fn];for(var a=0,i=r.length,o=new Array(i);a<i;a++)o[a]=r[a].fn;return o},s.prototype.listenerCount=function(e){var t=n?n+e:e,r=this._events[t];return r?r.fn?1:r.length:0},s.prototype.emit=function(e,t,r,a,i,o){var s=n?n+e:e;if(!this._events[s])return!1;var l,c,u=this._events[s],d=arguments.length;if(u.fn){switch(u.once&&this.removeListener(e,u.fn,void 0,!0),d){case 1:return u.fn.call(u.context),!0;case 2:return u.fn.call(u.context,t),!0;case 3:return u.fn.call(u.context,t,r),!0;case 4:return u.fn.call(u.context,t,r,a),!0;case 5:return u.fn.call(u.context,t,r,a,i),!0;case 6:return u.fn.call(u.context,t,r,a,i,o),!0}for(c=1,l=new Array(d-1);c<d;c++)l[c-1]=arguments[c];u.fn.apply(u.context,l)}else{var f,h=u.length;for(c=0;c<h;c++)switch(u[c].once&&this.removeListener(e,u[c].fn,void 0,!0),d){case 1:u[c].fn.call(u[c].context);break;case 2:u[c].fn.call(u[c].context,t);break;case 3:u[c].fn.call(u[c].context,t,r);break;case 4:u[c].fn.call(u[c].context,t,r,a);break;default:if(!l)for(f=1,l=new Array(d-1);f<d;f++)l[f-1]=arguments[f];u[c].fn.apply(u[c].context,l)}}return!0},s.prototype.on=function(e,t,n){return i(this,e,t,n,!1)},s.prototype.once=function(e,t,n){return i(this,e,t,n,!0)},s.prototype.removeListener=function(e,t,r,a){var i=n?n+e:e;if(!this._events[i])return this;if(!t)return o(this,i),this;var s=this._events[i];if(s.fn)s.fn!==t||a&&!s.once||r&&s.context!==r||o(this,i);else{for(var l=0,c=[],u=s.length;l<u;l++)(s[l].fn!==t||a&&!s[l].once||r&&s[l].context!==r)&&c.push(s[l]);c.length?this._events[i]=1===c.length?c[0]:c:o(this,i)}return this},s.prototype.removeAllListeners=function(e){var t;return e?(t=n?n+e:e,this._events[t]&&o(this,t)):(this._events=new r,this._eventsCount=0),this},s.prototype.off=s.prototype.removeListener,s.prototype.addListener=s.prototype.on,s.prefixed=n,s.EventEmitter=s,e.exports=s},4(e,t,n){"use strict";var r=n(853),a=n(43),i=n(950);function o(e){var t="https://react.dev/errors/"+e;if(1<arguments.length){t+="?args[]="+encodeURIComponent(arguments[1]);for(var n=2;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n])}return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function s(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType)}var l=Symbol.for("react.element"),c=Symbol.for("react.transitional.element"),u=Symbol.for("react.portal"),d=Symbol.for("react.fragment"),f=Symbol.for("react.strict_mode"),h=Symbol.for("react.profiler"),p=Symbol.for("react.provider"),m=Symbol.for("react.consumer"),v=Symbol.for("react.context"),g=Symbol.for("react.forward_ref"),y=Symbol.for("react.suspense"),x=Symbol.for("react.suspense_list"),b=Symbol.for("react.memo"),w=Symbol.for("react.lazy");Symbol.for("react.scope"),Symbol.for("react.debug_trace_mode");var j=Symbol.for("react.offscreen");Symbol.for("react.legacy_hidden"),Symbol.for("react.tracing_marker");var k=Symbol.for("react.memo_cache_sentinel"),S=Symbol.iterator;function E(e){return null===e||"object"!==typeof e?null:"function"===typeof(e=S&&e[S]||e["@@iterator"])?e:null}var N=Symbol.for("react.client.reference");function P(e){if(null==e)return null;if("function"===typeof e)return e.$$typeof===N?null:e.displayName||e.name||null;if("string"===typeof e)return e;switch(e){case d:return"Fragment";case u:return"Portal";case h:return"Profiler";case f:return"StrictMode";case y:return"Suspense";case x:return"SuspenseList"}if("object"===typeof e)switch(e.$$typeof){case v:return(e.displayName||"Context")+".Provider";case m:return(e._context.displayName||"Context")+".Consumer";case g:var t=e.render;return(e=e.displayName)||(e=""!==(e=t.displayName||t.name||"")?"ForwardRef("+e+")":"ForwardRef"),e;case b:return null!==(t=e.displayName||null)?t:P(e.type)||"Memo";case w:t=e._payload,e=e._init;try{return P(e(t))}catch(n){}}return null}var O,C,A=a.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,M=Object.assign;function _(e){if(void 0===O)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);O=t&&t[1]||"",C=-1<n.stack.indexOf("\n    at")?" (<anonymous>)":-1<n.stack.indexOf("@")?"@unknown:0:0":""}return"\n"+O+e+C}var T=!1;function R(e,t){if(!e||T)return"";T=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var r={DetermineComponentFrameRoot:function(){try{if(t){var n=function(){throw Error()};if(Object.defineProperty(n.prototype,"props",{set:function(){throw Error()}}),"object"===typeof Reflect&&Reflect.construct){try{Reflect.construct(n,[])}catch(a){var r=a}Reflect.construct(e,[],n)}
vendor: 9,223 bytes, line 2
2else{try{n.call()}catch(i){r=i}e.call(n.prototype)}}else{try{throw Error()}catch(o){r=o}(n=e())&&"function"===typeof n.catch&&n.catch(function(){})}}catch(s){if(s&&r&&"string"===typeof s.stack)return[s.stack,r.stack]}return[null,null]}};r.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var a=Object.getOwnPropertyDescriptor(r.DetermineComponentFrameRoot,"name");a&&a.configurable&&Object.defineProperty(r.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var i=r.DetermineComponentFrameRoot(),o=i[0],s=i[1];if(o&&s){var l=o.split("\n"),c=s.split("\n");for(a=r=0;r<l.length&&!l[r].includes("DetermineComponentFrameRoot");)r++;for(;a<c.length&&!c[a].includes("DetermineComponentFrameRoot");)a++;if(r===l.length||a===c.length)for(r=l.length-1,a=c.length-1;1<=r&&0<=a&&l[r]!==c[a];)a--;for(;1<=r&&0<=a;r--,a--)if(l[r]!==c[a]){if(1!==r||1!==a)do{if(r--,0>--a||l[r]!==c[a]){var u="\n"+l[r].replace(" at new "," at ");return e.displayName&&u.includes("<anonymous>")&&(u=u.replace("<anonymous>",e.displayName)),u}}while(1<=r&&0<=a);break}}}finally{T=!1,Error.prepareStackTrace=n}return(n=e?e.displayName||e.name:"")?_(n):""}function D(e){switch(e.tag){case 26:case 27:case 5:return _(e.type);case 16:return _("Lazy");case 13:return _("Suspense");case 19:return _("SuspenseList");case 0:case 15:return e=R(e.type,!1);case 11:return e=R(e.type.render,!1);case 1:return e=R(e.type,!0);default:return""}}function F(e){try{var t="";do{t+=D(e),e=e.return}while(e);return t}catch(n){return"\nError generating stack: "+n.message+"\n"+n.stack}}function I(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{0!==(4098&(t=e).flags)&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}function L(e){if(13===e.tag){var t=e.memoizedState;if(null===t&&(null!==(e=e.alternate)&&(t=e.memoizedState)),null!==t)return t.dehydrated}return null}function z(e){if(I(e)!==e)throw Error(o(188))}function B(e){var t=e.tag;if(5===t||26===t||27===t||6===t)return e;for(e=e.child;null!==e;){if(null!==(t=B(e)))return t;e=e.sibling}return null}var U=Array.isArray,V=i.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,W={pending:!1,data:null,method:null,action:null},H=[],q=-1;function K(e){return{current:e}}function Y(e){0>q||(e.current=H[q],H[q]=null,q--)}function G(e,t){q++,H[q]=e.current,e.current=t}var X=K(null),$=K(null),Q=K(null),Z=K(null);function J(e,t){switch(G(Q,t),G($,e),G(X,null),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)&&(t=t.namespaceURI)?$u(t):0;break;default:if(t=(e=8===e?t.parentNode:t).tagName,e=e.namespaceURI)t=Qu(e=$u(e),t);else switch(t){case"svg":t=1;break;case"math":t=2;break;default:t=0}}Y(X),G(X,t)}function ee(){Y(X),Y($),Y(Q)}function te(e){null!==e.memoizedState&&G(Z,e);var t=X.current,n=Qu(t,e.type);t!==n&&(G($,e),G(X,n))}function ne(e){$.current===e&&(Y(X),Y($)),Z.current===e&&(Y(Z),Fd._currentValue=W)}var re=Object.prototype.hasOwnProperty,ae=r.unstable_scheduleCallback,ie=r.unstable_cancelCallback,oe=r.unstable_shouldYield,se=r.unstable_requestPaint,le=r.unstable_now,ce=r.unstable_getCurrentPriorityLevel,ue=r.unstable_ImmediatePriority,de=r.unstable_UserBlockingPriority,fe=r.unstable_NormalPriority,he=r.unstable_LowPriority,pe=r.unstable_IdlePriority,me=r.log,ve=r.unstable_setDisableYieldValue,ge=null,ye=null;function xe(e){if("function"===typeof me&&ve(e),ye&&"function"===typeof ye.setStrictMode)try{ye.setStrictMode(ge,e)}catch(t){}}var be=Math.clz32?Math.clz32:function(e){return 0===(e>>>=0)?32:31-(we(e)/je|0)|0},we=Math.log,je=Math.LN2;var ke=128,Se=4194304;function Ee(e){var t=42&e;if(0!==t)return t;switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return 4194176&e;case 4194304:case 8388608:case 16777216:case 33554432:return 62914560&e;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function Ne(e,t){var n=e.pendingLanes;if(0===n)return 0;var r=0,a=e.suspendedLanes,i=e.pingedLanes,o=e.warmLanes;e=0!==e.finishedLanes;var s=134217727&n;return 0!==s?0!==(n=s&~a)?r=Ee(n):0!==(i&=s)?r=Ee(i):e||0!==(o=s&~o)&&(r=Ee(o)):0!==(s=n&~a)?r=Ee(s):0!==i?r=Ee(i):e||0!==(o=n&~o)&&(r=Ee(o)),0===r?0:0!==t&&t!==r&&0===(t&a)&&((a=r&-r)>=(o=t&-t)||32===a&&0!==(4194176&o))?t:r}function Pe(e,t){return 0===(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)}function Oe(e,t){switch(e){case 1:case 2:case 4:case 8:return t+250;case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;default:return-1}}function Ce(){var e=ke;return 0===(4194176&(ke<<=1))&&(ke=128),e}function Ae(){var e=Se;return 0===(62914560&(Se<<=1))&&(Se=4194304),e}function Me(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function _e(e,t){e.pendingLanes|=t,268435456!==t&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function Te(e,t,n){e.pendingLanes|=t,e.suspendedLanes&=~t;var r=31-be(t);e.entangledLanes|=t,e.entanglements[r]=1073741824|e.entanglements[r]|4194218&n}function Re(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-be(n),a=1<<r;a&t|e[r]&t&&(e[r]|=t),n&=~a}}function De(e){return 2<(e&=-e)?8<e?0!==(134217727&e)?32:268435456:8:2}function Fe(){var e=V.p;return 0!==e?e:void 0===(e=window.event)?32:Qd(e.type)}var Ie=Math.random().toString(36).slice(2),Le="__reactFiber$"+Ie,ze="__reactProps$"+Ie,Be="__reactContainer$"+Ie,Ue="__reactEvents$"+Ie,Ve="__reactListeners$"+Ie,We="__reactHandles$"+Ie,He="__reactResources$"+Ie,qe="__reactMarker$"+Ie;function Ke(e){delete e[Le],delete e[ze],delete e[Ue],delete e[Ve],delete e[We]}function Ye(e){var t=e[Le];if(t)return t;for(var n=e.parentNode;n;){if(t=n[Be]||n[Le]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=ld(e);null!==e;){if(n=e[Le])return n;e=ld(e)}return t}n=(e=n).parentNode}return null}function Ge(e){if(e=e[Le]||e[Be]){var t=e.tag;if(5===t||6===t||13===t||26===t||27===t||3===t)return e}return null}function Xe(e){var t=e.tag;if(5===t||26===t||27===t||6===t)return e.stateNode;throw Error(o(33))}function $e(e){var t=e[He];return t||(t=e[He]={hoistableStyles:new Map,hoistableScripts:new Map}),t}function Qe(e){e[qe]=!0}var Ze=new Set,Je={};function et(e,t){tt(e,t),tt(e+"Capture",t)}function tt(e,t){for(Je[e]=t,e=0;e<t.length;e++)Ze.add(t[e])}var nt=!("undefined"===typeof window||"undefined"===typeof window.document||"undefined"===typeof window.document.createElement),rt=RegExp("^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$"),at={},it={};function ot(e,t,n){if(a=t,re.call(it,a)||!re.call(at,a)&&(rt.test(a)?it[a]=!0:(at[a]=!0,0)))if(null===n)e.removeAttribute(t);else{switch(typeof n){case"undefined":case"function":case"symbol":return void e.removeAttribute(t);case"boolean":var r=t.toLowerCase().slice(0,5);if("data-"!==r&&"aria-"!==r)return void e.removeAttribute(t)}e.setAttribute(t,""+n)}var a}function st(e,t,n){if(null===n)e.removeAttribute(t);else{switch(typeof n){case"undefined":case"function":case"symbol":case"boolean":return void e.removeAttribute(t)}e.setAttribute(t,""+n)}}function lt(e,t,n,r){if(null===r)e.removeAttribute(n);else{switch(typeof r){case"undefined":case"function":case"symbol":case"boolean":return void e.removeAttribute(n)}e.setAttributeNS(t,n,""+r)}}function ct(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":case"object":return e;default:return""}}function ut(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function dt(e){e._valueTracker||(e._valueTracker=function(e){var t=ut(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&"undefined"!==typeof n&&"function"===typeof n.get&&"function"===typeof n.set){var a=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return a.call(this)},set:function(e){r=""+e,i.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function ft(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=ut(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function ht(e){if("undefined"===typeof(e=e||("undefined"!==typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}var pt=/[\n"\\]/g;function mt(e){return e.replace(pt,function(e){return"\\"+e.charCodeAt(0).toString(16)+" "})}
2function vt(e,t,n,r,a,i,o,s){e.name="",null!=o&&"function"!==typeof o&&"symbol"!==typeof o&&"boolean"!==typeof o?e.type=o:e.removeAttribute("type"),null!=t?"number"===o?(0===t&&""===e.value||e.value!=t)&&(e.value=""+ct(t)):e.value!==""+ct(t)&&(e.value=""+ct(t)):"submit"!==o&&"reset"!==o||e.removeAttribute("value"),null!=t?yt(e,o,ct(t)):null!=n?yt(e,o,ct(n)):null!=r&&e.removeAttribute("value"),null==a&&null!=i&&(e.defaultChecked=!!i),null!=a&&(e.checked=a&&"function"!==typeof a&&"symbol"!==typeof a),null!=s&&"function"!==typeof s&&"symbol"!==typeof s&&"boolean"!==typeof s?e.name=""+ct(s):e.removeAttribute("name")}function gt(e,t,n,r,a,i,o,s){if(null!=i&&"function"!==typeof i&&"symbol"!==typeof i&&"boolean"!==typeof i&&(e.type=i),null!=t||null!=n){if(!("submit"!==i&&"reset"!==i||void 0!==t&&null!==t))return;n=null!=n?""+ct(n):"",t=null!=t?""+ct(t):n,s||t===e.value||(e.value=t),e.defaultValue=t}r="function"!==typeof(r=null!=r?r:a)&&"symbol"!==typeof r&&!!r,e.checked=s?e.checked:!!r,e.defaultChecked=!!r,null!=o&&"function"!==typeof o&&"symbol"!==typeof o&&"boolean"!==typeof o&&(e.name=o)}function yt(e,t,n){"number"===t&&ht(e.ownerDocument)===e||e.defaultValue===""+n||(e.defaultValue=""+n)}function xt(e,t,n,r){if(e=e.options,t){t={};for(var a=0;a<n.length;a++)t["$"+n[a]]=!0;for(n=0;n<e.length;n++)a=t.hasOwnProperty("$"+e[n].value),e[n].selected!==a&&(e[n].selected=a),a&&r&&(e[n].defaultSelected=!0)}else{for(n=""+ct(n),t=null,a=0;a<e.length;a++){if(e[a].value===n)return e[a].selected=!0,void(r&&(e[a].defaultSelected=!0));null!==t||e[a].disabled||(t=e[a])}null!==t&&(t.selected=!0)}}function bt(e,t,n){null==t||((t=""+ct(t))!==e.value&&(e.value=t),null!=n)?e.defaultValue=null!=n?""+ct(n):"":e.defaultValue!==t&&(e.defaultValue=t)}function wt(e,t,n,r){if(null==t){if(null!=r){if(null!=n)throw Error(o(92));if(U(r)){if(1<r.length)throw Error(o(93));r=r[0]}n=r}null==n&&(n=""),t=n}n=ct(t),e.defaultValue=n,(r=e.textContent)===n&&""!==r&&null!==r&&(e.value=r)}function jt(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}var kt=new Set("animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp".split(" "));function St(e,t,n){var r=0===t.indexOf("--");null==n||"boolean"===typeof n||""===n?r?e.setProperty(t,""):"float"===t?e.cssFloat="":e[t]="":r?e.setProperty(t,n):"number"!==typeof n||0===n||kt.has(t)?"float"===t?e.cssFloat=n:e[t]=(""+n).trim():e[t]=n+"px"}function Et(e,t,n){if(null!=t&&"object"!==typeof t)throw Error(o(62));if(e=e.style,null!=n){for(var r in n)!n.hasOwnProperty(r)||null!=t&&t.hasOwnProperty(r)||(0===r.indexOf("--")?e.setProperty(r,""):"float"===r?e.cssFloat="":e[r]="");for(var a in t)r=t[a],t.hasOwnProperty(a)&&n[a]!==r&&St(e,a,r)}else for(var i in t)t.hasOwnProperty(i)&&St(e,i,t[i])}function Nt(e){if(-1===e.indexOf("-"))return!1;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var Pt=new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http-equiv"],["crossOrigin","crossorigin"],["accentHeight","accent-height"],["alignmentBaseline","alignment-baseline"],["arabicForm","arabic-form"],["baselineShift","baseline-shift"],["capHeight","cap-height"],["clipPath","clip-path"],["clipRule","clip-rule"],["colorInterpolation","color-interpolation"],["colorInterpolationFilters","color-interpolation-filters"],["colorProfile","color-profile"],["colorRen
2dering","color-rendering"],["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical","glyph-orientation-vertical"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["overlinePosition","overline-position"],["overlineThickness","overline-thickness"],["paintOrder","paint-order"],["panose-1","panose-1"],["pointerEvents","pointer-events"],["renderingIntent","rendering-intent"],["shapeRendering","shape-rendering"],["stopColor","stop-color"],["stopOpacity","stop-opacity"],["strikethroughPosition","strikethrough-position"],["strikethroughThickness","strikethrough-thickness"],["strokeDasharray","stroke-dasharray"],["strokeDashoffset","stroke-dashoffset"],["strokeLinecap","stroke-linecap"],["strokeLinejoin","stroke-linejoin"],["strokeMiterlimit","stroke-miterlimit"],["strokeOpacity","stroke-opacity"],["strokeWidth","stroke-width"],["textAnchor","text-anchor"],["textDecoration","text-decoration"],["textRendering","text-rendering"],["transformOrigin","transform-origin"],["underlinePosition","underline-position"],["underlineThickness","underline-thickness"],["unicodeBidi","unicode-bidi"],["unicodeRange","unicode-range"],["unitsPerEm","units-per-em"],["vAlphabetic","v-alphabetic"],["vHanging","v-hanging"],["vIdeographic","v-ideographic"],["vMathematical","v-mathematical"],["vectorEffect","vector-effect"],["vertAdvY","vert-adv-y"],["vertOriginX","vert-origin-x"],["vertOriginY","vert-origin-y"],["wordSpacing","word-spacing"],["writingMode","writing-mode"],["xmlnsXlink","xmlns:xlink"],["xHeight","x-height"]]),Ot=/^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*:/i;function Ct(e){return Ot.test(""+e)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":e}var At=null;function Mt(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.n
vendor: 4,823 bytes, line 2
2odeType?e.parentNode:e}var _t=null,Tt=null;function Rt(e){var t=Ge(e);if(t&&(e=t.stateNode)){var n=e[ze]||null;e:switch(e=t.stateNode,t.type){case"input":if(vt(e,n.value,n.defaultValue,n.defaultValue,n.checked,n.defaultChecked,n.type,n.name),t=n.name,"radio"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll('input[name="'+mt(""+t)+'"][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var a=r[ze]||null;if(!a)throw Error(o(90));vt(r,a.value,a.defaultValue,a.defaultValue,a.checked,a.defaultChecked,a.type,a.name)}}for(t=0;t<n.length;t++)(r=n[t]).form===e.form&&ft(r)}break e;case"textarea":bt(e,n.value,n.defaultValue);break e;case"select":null!=(t=n.value)&&xt(e,!!n.multiple,t,!1)}}}var Dt=!1;function Ft(e,t,n){if(Dt)return e(t,n);Dt=!0;try{return e(t)}finally{if(Dt=!1,(null!==_t||null!==Tt)&&(Lc(),_t&&(t=_t,e=Tt,Tt=_t=null,Rt(t),e)))for(t=0;t<e.length;t++)Rt(e[t])}}function It(e,t){var n=e.stateNode;if(null===n)return null;var r=n[ze]||null;if(null===r)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(r=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!r;break e;default:e=!1}if(e)return null;if(n&&"function"!==typeof n)throw Error(o(231,t,typeof n));return n}var Lt=!1;if(nt)try{var zt={};Object.defineProperty(zt,"passive",{get:function(){Lt=!0}}),window.addEventListener("test",zt,zt),window.removeEventListener("test",zt,zt)}catch(jf){Lt=!1}var Bt=null,Ut=null,Vt=null;function Wt(){if(Vt)return Vt;var e,t,n=Ut,r=n.length,a="value"in Bt?Bt.value:Bt.textContent,i=a.length;for(e=0;e<r&&n[e]===a[e];e++);var o=r-e;for(t=1;t<=o&&n[r-t]===a[i-t];t++);return Vt=a.slice(e,1<t?1-t:void 0)}function Ht(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}function qt(){return!0}function Kt(){return!1}function Yt(e){function t(t,n,r,a,i){for(var o in this._reactName=t,this._targetInst=r,this.type=n,this.nativeEvent=a,this.target=i,this.currentTarget=null,e)e.hasOwnProperty(o)&&(t=e[o],this[o]=t?t(a):a[o]);return this.isDefaultPrevented=(null!=a.defaultPrevented?a.defaultPrevented:!1===a.returnValue)?qt:Kt,this.isPropagationStopped=Kt,this}return M(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!==typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=qt)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!==typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=qt)},persist:function(){},isPersistent:qt}),t}var Gt,Xt,$t,Qt={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Zt=Yt(Qt),Jt=M({},Qt,{view:0,detail:0}),en=Yt(Jt),tn=M({},Jt,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:hn,button:0,buttons:0,relatedTarget:function(e){return void 0===e.relatedTarget?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==$t&&($t&&"mousemove"===e.type?(Gt=e.screenX-$t.screenX,Xt=e.screenY-$t.screenY):Xt=Gt=0,$t=e),Gt)},movementY:function(e){return"movementY"in e?e.movementY:Xt}}),nn=Yt(tn),rn=Yt(M({},tn,{dataTransfer:0})),an=Yt(M({},Jt,{relatedTarget:0})),on=Yt(M({},Qt,{animationName:0,elapsedTime:0,pseudoElement:0})),sn=Yt(M({},Qt,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}})),ln=Yt(M({},Qt,{data:0})),cn={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},un={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},dn={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function fn(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=dn[e])&&!!t[e]}function hn(){return fn}var pn=Yt(M({},Jt,{key:function(e){if(e.key){var t=cn[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=Ht(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"ke
2yup"===e.type?un[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:hn,charCode:function(e){return"keypress"===e.type?Ht(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?Ht(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}})),mn=Yt(M({},tn,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),vn=Yt(M({},Jt,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:hn})),gn=Yt(M({},Qt,{propertyName:0,elapsedTime:0,pseudoElement:0})),yn=Yt(M({},tn,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0})),xn=Yt(M({},Qt,{newState:0,oldState:0})),bn=[9,13,27,32],wn=nt&&"CompositionEvent"in window,jn=null;nt&&"documentMode"in document&&(jn=document.documentMode);var kn=nt&&"TextEvent"in window&&!jn,Sn=nt&&(!wn||jn&&8<jn&&11>=jn),En=String.fromCharCode(32),Nn=!1;function Pn(e,t){switch(e){case"keyup":return-1!==bn.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function On(e){return"object"===typeof(e=e.detail)&&"data"in e?e.data:null}var Cn=!1;var An={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function Mn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!An[e.type]:"textarea"===t}function _n(e,t,n,r){_t?Tt?Tt.push(r):Tt=[r]:_t=r,0<(t=Fu(t,"onChange")).length&&(n=new Zt("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Tn=null,Rn=null;function Dn(e){Ou(e,0)}function Fn(e){if(ft(Xe(e)))return e}function In(e,t){if("change"===e)return t}var Ln=!1;if(nt){var zn;if(nt){var Bn="oninput"in document;if(!Bn){var Un=document.createElement("div");Un.setAttribute("oninput","return;"),Bn="function"===typeof Un.oninput}zn=Bn}else zn=!1;Ln=zn&&(!document.documentMode||9<document.documentMode)}function Vn(){Tn&&(Tn.detachEvent("onpropertychange",Wn),Rn=Tn=null)}function Wn(e){if("value"===e.propertyName&&Fn(Rn)){var t=[];_n(t,Rn,e,Mt(e)),Ft(Dn,t)}}function Hn(e,t,n){"focusin"===e?(Vn(),Rn=n,(Tn=t).attachEvent("onpropertychange",Wn)):"focusout"===e&&Vn()}function qn(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return Fn(Rn)}function Kn(e,t){if("click"===e)return Fn(t)}function Yn(e,t){if("input"===e||"change"===e)return Fn(t)}var Gn="function"===typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e===1/t)||e!==e&&t!==t};function Xn(e,t){if(Gn(e,t))return!0;if("object"!==typeof e||null===e||"object"!==typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var a=n[r];if(!re.call(t,a)||!Gn(e[a],t[a]))return!1}return!0}function $n(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Qn(e,t){var n,r=$n(e);for(e=0;r;){if(3===r.nodeType){if(n=e+r.textContent.length,e<=t&&n>=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=$n(r)}}function Zn(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?Zn(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function Jn(e){for(var t=ht((e=null!=e&&null!=e.ownerDocument&&null!=e.ownerDocument.defaultView?e.ownerDocument.defaultView:window).document);t instanceof e.HTMLIFrameElement;){try{var n="string"===typeof t.contentWindow.location.href}catch(r){n=!1}if(!n)break;t=ht((e=t.contentWindow).document)}return t}function er(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}function tr(e,t){var n=Jn(t);t=e.focusedElem;var r=e.selectionRange;if(n!==t&&t&&t.ownerDocument&&Zn(t.ownerDocument.documentElement,t)){if(null!==r&&er(t))if(e=r.start,void 0===(n=r.end)&&(n=e),"selectionStart"in t)t.selectionStart=e,t.selectionEnd=Math.min(n,t.value.length);else if((n=(e=t.ownerDocument||document)&&e.defaultView||window).getSelection){n=n.getSelection();var a=t.textContent.length,i=Math.min(r.start,a);r=void 0===r.end?i:Math.min(r.end,a),!n.extend&&i>r&&(a=r,r=i,i=a),a=Qn(t,i);var o=Qn(t,r);a&&o&&(1!==n.rangeCount||n.anchorNode!==a.node||n.anchorOffset!==a.offset||n.focusNode!==o.node||n.focusOffset!==o.offset)&&((e=e.createRange()).setStart(a.node,a.offset),n.removeAllRanges(),i>r?(n.addRange(e),n.extend(o.node,o.offset)):(e.setEnd(o.node,o.offset),n.addRange(e)))}for(e=[],n=t;n=n.parentNode;)1===n.nodeType&&e.push({element:n,left:n.scrollLeft,top:n.scrollTop});
vendor: 10,138 bytes, line 2
2for("function"===typeof t.focus&&t.focus(),t=0;t<e.length;t++)(n=e[t]).element.scrollLeft=n.left,n.element.scrollTop=n.top}}var nr=nt&&"documentMode"in document&&11>=document.documentMode,rr=null,ar=null,ir=null,or=!1;function sr(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;or||null==rr||rr!==ht(r)||("selectionStart"in(r=rr)&&er(r)?r={start:r.selectionStart,end:r.selectionEnd}:r={anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},ir&&Xn(ir,r)||(ir=r,0<(r=Fu(ar,"onSelect")).length&&(t=new Zt("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=rr)))}function lr(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var cr={animationend:lr("Animation","AnimationEnd"),animationiteration:lr("Animation","AnimationIteration"),animationstart:lr("Animation","AnimationStart"),transitionrun:lr("Transition","TransitionRun"),transitionstart:lr("Transition","TransitionStart"),transitioncancel:lr("Transition","TransitionCancel"),transitionend:lr("Transition","TransitionEnd")},ur={},dr={};function fr(e){if(ur[e])return ur[e];if(!cr[e])return e;var t,n=cr[e];for(t in n)if(n.hasOwnProperty(t)&&t in dr)return ur[e]=n[t];return e}nt&&(dr=document.createElement("div").style,"AnimationEvent"in window||(delete cr.animationend.animation,delete cr.animationiteration.animation,delete cr.animationstart.animation),"TransitionEvent"in window||delete cr.transitionend.transition);var hr=fr("animationend"),pr=fr("animationiteration"),mr=fr("animationstart"),vr=fr("transitionrun"),gr=fr("transitionstart"),yr=fr("transitioncancel"),xr=fr("transitionend"),br=new Map,wr="abort auxClick beforeToggle cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll scrollEnd toggle touchMove waiting wheel".split(" ");function jr(e,t){br.set(e,t),et(t,[e])}var kr=[],Sr=0,Er=0;function Nr(){for(var e=Sr,t=Er=Sr=0;t<e;){var n=kr[t];kr[t++]=null;var r=kr[t];kr[t++]=null;var a=kr[t];kr[t++]=null;var i=kr[t];if(kr[t++]=null,null!==r&&null!==a){var o=r.pending;null===o?a.next=a:(a.next=o.next,o.next=a),r.pending=a}0!==i&&Ar(n,a,i)}}function Pr(e,t,n,r){kr[Sr++]=e,kr[Sr++]=t,kr[Sr++]=n,kr[Sr++]=r,Er|=r,e.lanes|=r,null!==(e=e.alternate)&&(e.lanes|=r)}function Or(e,t,n,r){return Pr(e,t,n,r),Mr(e)}function Cr(e,t){return Pr(e,null,null,t),Mr(e)}function Ar(e,t,n){e.lanes|=n;var r=e.alternate;null!==r&&(r.lanes|=n);for(var a=!1,i=e.return;null!==i;)i.childLanes|=n,null!==(r=i.alternate)&&(r.childLanes|=n),22===i.tag&&(null===(e=i.stateNode)||1&e._visibility||(a=!0)),e=i,i=i.return;a&&null!==t&&3===e.tag&&(i=e.stateNode,a=31-be(n),null===(e=(i=i.hiddenUpdates)[a])?i[a]=[t]:e.push(t),t.lane=536870912|n)}function Mr(e){if(50<Oc)throw Oc=0,Cc=null,Error(o(185));for(var t=e.return;null!==t;)t=(e=t).return;return 3===e.tag?e.stateNode:null}var _r={},Tr=new WeakMap;function Rr(e,t){if("object"===typeof e&&null!==e){var n=Tr.get(e);return void 0!==n?n:(t={value:e,source:t,stack:F(t)},Tr.set(e,t),t)}return{value:e,source:t,stack:F(t)}}var Dr=[],Fr=0,Ir=null,Lr=0,zr=[],Br=0,Ur=null,Vr=1,Wr="";function Hr(e,t){Dr[Fr++]=Lr,Dr[Fr++]=Ir,Ir=e,Lr=t}function qr(e,t,n){zr[Br++]=Vr,zr[Br++]=Wr,zr[Br++]=Ur,Ur=e;var r=Vr;e=Wr;var a=32-be(r)-1;r&=~(1<<a),n+=1;var i=32-be(t)+a;if(30<i){var o=a-a%5;i=(r&(1<<o)-1).toString(32),r>>=o,a-=o,Vr=1<<32-be(t)+a|n<<a|r,Wr=i+e}else Vr=1<<i|n<<a|r,Wr=e}function Kr(e){null!==e.return&&(Hr(e,1),qr(e,1,0))}function Yr(e){for(;e===Ir;)Ir=Dr[--Fr],Dr[Fr]=null,Lr=Dr[--Fr],Dr[Fr]=null;for(;e===Ur;)Ur=zr[--Br],zr[Br]=null,Wr=zr[--Br],zr[Br]=null,Vr=zr[--Br],zr[Br]=null}var Gr=null,Xr=null,$r=!1,Qr=null,Zr=!1,Jr=Error(o(519));function ea(e){throw ia(Rr(Error(o(418,"")),e)),Jr}function ta(e){var t=e.stateNode,n=e.type,r=e.memoizedProps;switch(t[Le]=e,t[ze]=r,n){case"dialog":Cu("cancel",t),Cu("close",t);break;case"iframe":case"object":case"embed":Cu("load",t);break;case"video":case"audio":for(n=0;n<Nu.length;n++)Cu(Nu[n],t);break;case"source":Cu("error",t);break;case"img":case"image":case"link":Cu("error",t),Cu("load",t);break;case"details":Cu("toggle",t);break;case"input":Cu("invalid",t),gt(t,r.value,r.defaultValue,r.checked,r.defaultChecked,r.type,r.name,!0),dt(t);break;case"select":Cu("invalid",t);break;case"textarea":Cu("invalid",t),wt(t,r.value,r.defaultValue,r.children),dt(t)}"string"!==typeof(n=r.children)&&"number"!==typeof n&&"bigint"!==typeof n||t.textContent===""+n||!0===r.suppressHydrationWarning||Vu(t.textContent,n)?(null!=r.popover&&(Cu("beforetoggle",t),Cu("toggle",t)),null!=r.onScroll&&Cu("scroll",t),null!=r.onScrollEnd&&Cu("scrollend",t),null!=r.onClick&&(t.onclick=Wu),t=!0):t=!1,t||ea(e)}function na(e){for(Gr=e.return;Gr;)switch(Gr.tag){case 3:case 27:return void(Zr=!0);case 5:case 13:return void(Zr=!1);default:Gr=Gr.return}}function ra(e){if(e!==Gr)return!1;if(!$r)return na(e),$r=!0,!1;var t,n=!1;if((t=3!==e.tag&&27!==e.tag)&&((t=5===e.tag)&&(t=!("form"!==(t=e.type)&&"button"!==t)||Zu(e.type,e.memoizedProps)),t=!t),t&&(n=!0),n&&Xr&&ea(e),na(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(o(317));e:{for(e=e.nextSibling,n=0;e;){if(8===e.nodeType)if("/$"===(t=e.data)){if(0===n){Xr=sd(e.nextSibling);break e}n--}else"$"!==t&&"$!"!==t&&"$?"!==t||n++;e=e.nextSibling}Xr=null}}else Xr=Gr?sd(e.stateNode.nextSibling):null;return!0}function aa(){Xr=Gr=null,$r=!1}function ia(e){null===Qr?Qr=[e]:Qr.push(e)}var oa=Error(o(460)),sa=Error(o(474)),la={then:function(){}};function ca(e){return"fulfilled"===(e=e.status)||"rejected"===e}function ua(){}function da(e,t,n){switch(void 0===(n=e[n])?e.push(t):n!==t&&(t.then(ua,ua),t=n),t.status){case"fulfilled":return t.value;case"rejected":if((e=t.reason)===oa)throw Error(o(483));throw e;default:if("string"===typeof t.status)t.then(ua,ua);else{if(null!==(e=tc)&&100<e.shellSuspendCounter)throw Error(o(482));(e=t).status="pending",e.then(function(e){if("pending"===t.status){var n=t;n.status="fulfilled",n.value=e}},function(e){if("pending"===t.status){var n=t;n.status="rejected",n.reason=e}})}switch(t.status){case"fulfilled":return t.value;case"rejected":if((e=t.reason)===oa)throw Error(o(483));throw e}throw fa=t,oa}}var fa=null;function ha(){if(null===fa)throw Error(o(459));var e=fa;return fa=null,e}var pa=null,ma=0;function va(e){var t=ma;return ma+=1,null===pa&&(pa=[]),da(pa,e,t)}function ga(e,t){t=t.props.ref,e.ref=void 0!==t?t:null}function ya(e,t){if(t.$$typeof===l)throw Error(o(525));throw e=Object.prototype.toString.call(t),Error(o(31,"[object Object]"===e?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function xa(e){return(0,e._init)(e._payload)}function ba(e){function t(t,n){if(e){var r=t.deletions;null===r?(t.deletions=[n],t.flags|=16):r.push(n)}}function n(n,r){if(!e)return null;for(;null!==r;)t(n,r),r=r.sibling;return null}function r(e){for(var t=new Map;null!==e;)null!==e.key?t.set(e.key,e):t.set(e.index,e),e=e.sibling;return t}function a(e,t){return(e=Il(e,t)).index=0,e.sibling=null,e}function i(t,n,r){return t.index=r,e?null!==(r=t.alternate)?(r=r.index)<n?(t.flags|=33554434,n):r:(t.flags|=33554434,n):(t.flags|=1048576,n)}function s(t){return e&&null===t.alternate&&(t.flags|=33554434),t}function l(e,t,n,r){return null===t||6!==t.tag?((t=Vl(n,e.mode,r)).return=e,t):((t=a(t,n)).return=e,t)}function f(e,t,n,r){var i=n.type;return i===d?p(e,t,n.props.children,r,n.key):null!==t&&(t.elementType===i||"object"===typeof i&&null!==i&&i.$$typeof===w&&xa(i)===t.type)?(ga(t=a(t,n.props),n),t.return=e,t):(ga(t=zl(n.type,n.key,n.props,null,e.mode,r),n),t.return=e,t)}function h(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=Wl(n,e.mode,r)).return=e,t):((t=a(t,n.children||[])).return=e,t)}function p(e,t,n,r,i){return null===t||7!==t.tag?((t=Bl(n,e.mode,r,i)).return=e,t):((t=a(t,n)).return=e,t)}function m(e,t,n){if("string"===typeof t&&""!==t||"number"===typeof t||"bigint"===typeof t)return(t=Vl(""+t,e.mode,n)).return=e,t;if("object"===typeof t&&null!==t){switch(t.$$typeof){case c:return ga(n=zl(t.type,t.key,t.props,null,e.mode,n),t),n.return=e,n;case u:return(t=Wl(t,e.mode,n)).return=e,t;case w:return m(e,t=(0,t._init)(t._payload),n)}if(U(t)||E(t))return(t=Bl(t,e.mode,n,null)).return=e,t;if("function"===typeof t.then)return m(e,va(t),n);if(t.$$typeof===v)return m(e,Ns(e,t),n);ya(e,t)}return null}function g(e,t,n,r){var a=null!==t?t.key:null;if("string"===typeof n&&""!==n||"number"===typeof n||"bigint"===typeof n)return null!==a?null:l(e,t,""+n,r);if("object"===typeof n&&null!==n){switch(n.$$typeof){case c:return n.key===a?f(e,t,n,r):null;case u:return n.key===a?h(e,t,n,r):null;case w:return g(e,t,n=(a=n._init)(n._payload),r)}if(U(n)||E(n))return null!==a?null:p(e,t,n,r,null);if("function"===typeof n.then)return g(e,t,va(n),r);if(n.$$typeof===v)return g(e,t,Ns(e,n),r);ya(e,n)}return null}function y(e,t,n,r,a){if("string"===typeof r&&""!==r||"number"===typeof r||"bigint"===typeof r)return l(t,e=e.get(n)||null,""+r,a);if("object"===typeof r&&null!==r){switch(r.$$typeof){case c:return f(t,e=e.get(null===r.key?n:r.key)||null,r,a);case u:return h(t,e=e.get(null===r.key?n:r.key)||null,r,a);case w:return y(e,t,n,r=(0,r._init)(r._payload),a)}if(U(r)||E(r))return p(t,e=e.get(n)||null,r,a,null);if("function"===typeof r.then)return y(e,t,n,va(r),a);if(r.$$typeof===v)return y(e,t,n,Ns(t,r),a);ya(t,r)}return null}function x(l,f,h,p){if("object"===typeof h&&null!==h&&h.type===d&&null===h.key&&(h=h.props.children),"object"===typeof h&&null!==h){
vendor: 4,294 bytes, line 2
2switch(h.$$typeof){case c:e:{for(var b=h.key;null!==f;){if(f.key===b){if((b=h.type)===d){if(7===f.tag){n(l,f.sibling),(p=a(f,h.props.children)).return=l,l=p;break e}}else if(f.elementType===b||"object"===typeof b&&null!==b&&b.$$typeof===w&&xa(b)===f.type){n(l,f.sibling),ga(p=a(f,h.props),h),p.return=l,l=p;break e}n(l,f);break}t(l,f),f=f.sibling}h.type===d?((p=Bl(h.props.children,l.mode,p,h.key)).return=l,l=p):(ga(p=zl(h.type,h.key,h.props,null,l.mode,p),h),p.return=l,l=p)}return s(l);case u:e:{for(b=h.key;null!==f;){if(f.key===b){if(4===f.tag&&f.stateNode.containerInfo===h.containerInfo&&f.stateNode.implementation===h.implementation){n(l,f.sibling),(p=a(f,h.children||[])).return=l,l=p;break e}n(l,f);break}t(l,f),f=f.sibling}(p=Wl(h,l.mode,p)).return=l,l=p}return s(l);case w:return x(l,f,h=(b=h._init)(h._payload),p)}if(U(h))return function(a,o,s,l){for(var c=null,u=null,d=o,f=o=0,h=null;null!==d&&f<s.length;f++){d.index>f?(h=d,d=null):h=d.sibling;var p=g(a,d,s[f],l);if(null===p){null===d&&(d=h);break}e&&d&&null===p.alternate&&t(a,d),o=i(p,o,f),null===u?c=p:u.sibling=p,u=p,d=h}if(f===s.length)return n(a,d),$r&&Hr(a,f),c;if(null===d){for(;f<s.length;f++)null!==(d=m(a,s[f],l))&&(o=i(d,o,f),null===u?c=d:u.sibling=d,u=d);return $r&&Hr(a,f),c}for(d=r(d);f<s.length;f++)null!==(h=y(d,a,f,s[f],l))&&(e&&null!==h.alternate&&d.delete(null===h.key?f:h.key),o=i(h,o,f),null===u?c=h:u.sibling=h,u=h);return e&&d.forEach(function(e){return t(a,e)}),$r&&Hr(a,f),c}(l,f,h,p);if(E(h)){if("function"!==typeof(b=E(h)))throw Error(o(150));return function(a,s,l,c){if(null==l)throw Error(o(151));for(var u=null,d=null,f=s,h=s=0,p=null,v=l.next();null!==f&&!v.done;h++,v=l.next()){f.index>h?(p=f,f=null):p=f.sibling;var x=g(a,f,v.value,c);if(null===x){null===f&&(f=p);break}e&&f&&null===x.alternate&&t(a,f),s=i(x,s,h),null===d?u=x:d.sibling=x,d=x,f=p}if(v.done)return n(a,f),$r&&Hr(a,h),u;if(null===f){for(;!v.done;h++,v=l.next())null!==(v=m(a,v.value,c))&&(s=i(v,s,h),null===d?u=v:d.sibling=v,d=v);return $r&&Hr(a,h),u}for(f=r(f);!v.done;h++,v=l.next())null!==(v=y(f,a,h,v.value,c))&&(e&&null!==v.alternate&&f.delete(null===v.key?h:v.key),s=i(v,s,h),null===d?u=v:d.sibling=v,d=v);return e&&f.forEach(function(e){return t(a,e)}),$r&&Hr(a,h),u}(l,f,h=b.call(h),p)}if("function"===typeof h.then)return x(l,f,va(h),p);if(h.$$typeof===v)return x(l,f,Ns(l,h),p);ya(l,h)}return"string"===typeof h&&""!==h||"number"===typeof h||"bigint"===typeof h?(h=""+h,null!==f&&6===f.tag?(n(l,f.sibling),(p=a(f,h)).return=l,l=p):(n(l,f),(p=Vl(h,l.mode,p)).return=l,l=p),s(l)):n(l,f)}return function(e,t,n,r){try{ma=0;var a=x(e,t,n,r);return pa=null,a}catch(o){if(o===oa)throw o;var i=Dl(29,o,null,e.mode);return i.lanes=r,i.return=e,i}}}var wa=ba(!0),ja=ba(!1),ka=K(null),Sa=K(0);function Ea(e,t){G(Sa,e=cc),G(ka,t),cc=e|t.baseLanes}function Na(){G(Sa,cc),G(ka,ka.current)}function Pa(){cc=Sa.current,Y(ka),Y(Sa)}var Oa=K(null),Ca=null;function Aa(e){var t=e.alternate;G(Ra,1&Ra.current),G(Oa,e),null===Ca&&(null===t||null!==ka.current||null!==t.memoizedState)&&(Ca=e)}function Ma(e){if(22===e.tag){if(G(Ra,Ra.current),G(Oa,e),null===Ca){var t=e.alternate;null!==t&&null!==t.memoizedState&&(Ca=e)}}else _a()}function _a(){G(Ra,Ra.current),G(Oa,Oa.current)}function Ta(e){Y(Oa),Ca===e&&(Ca=null),Y(Ra)}var Ra=K(0);function Da(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||"$?"===n.data||"$!"===n.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!==(128&t.flags))return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var Fa="undefined"!==typeof AbortController?AbortController:function(){var e=[],t=this.signal={aborted:!1,addEventListener:function(t,n){e.push(n)}};this.abort=function(){t.aborted=!0,e.forEach(function(e){return e()})}},Ia=r.unstable_scheduleCallback,La=r.unstable_NormalPriority,za={$$typeof:v,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function Ba(){return{controller:new Fa,data:new Map,refCount:0}}function Ua(e){e.refCount--,0===e.refCount&&Ia(La,function(){e.controller.abort()})}var Va=null,Wa=0,Ha=0,qa=null;
vendor: 4,464 bytes, line 2
2function Ka(){if(0===--Wa&&null!==Va){null!==qa&&(qa.status="fulfilled");var e=Va;Va=null,Ha=0,qa=null;for(var t=0;t<e.length;t++)(0,e[t])()}}var Ya=A.S;A.S=function(e,t){"object"===typeof t&&null!==t&&"function"===typeof t.then&&function(e,t){if(null===Va){var n=Va=[];Wa=0,Ha=wu(),qa={status:"pending",value:void 0,then:function(e){n.push(e)}}}Wa++,t.then(Ka,Ka)}(0,t),null!==Ya&&Ya(e,t)};var Ga=K(null);function Xa(){var e=Ga.current;return null!==e?e:tc.pooledCache}function $a(e,t){G(Ga,null===t?Ga.current:t.pool)}function Qa(){var e=Xa();return null===e?null:{parent:za._currentValue,pool:e}}var Za=0,Ja=null,ei=null,ti=null,ni=!1,ri=!1,ai=!1,ii=0,oi=0,si=null,li=0;function ci(){throw Error(o(321))}function ui(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!Gn(e[n],t[n]))return!1;return!0}function di(e,t,n,r,a,i){return Za=i,Ja=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,A.H=null===e||null===e.memoizedState?No:Po,ai=!1,i=n(r,a),ai=!1,ri&&(i=hi(t,n,r,a)),fi(e),i}function fi(e){A.H=Eo;var t=null!==ei&&null!==ei.next;if(Za=0,ti=ei=Ja=null,ni=!1,oi=0,si=null,t)throw Error(o(300));null===e||Ho||null!==(e=e.dependencies)&&ks(e)&&(Ho=!0)}function hi(e,t,n,r){Ja=e;var a=0;do{if(ri&&(si=null),oi=0,ri=!1,25<=a)throw Error(o(301));if(a+=1,ti=ei=null,null!=e.updateQueue){var i=e.updateQueue;i.lastEffect=null,i.events=null,i.stores=null,null!=i.memoCache&&(i.memoCache.index=0)}A.H=Oo,i=t(n,r)}while(ri);return i}function pi(){var e=A.H,t=e.useState()[0];return t="function"===typeof t.then?bi(t):t,e=e.useState()[0],(null!==ei?ei.memoizedState:null)!==e&&(Ja.flags|=1024),t}function mi(){var e=0!==ii;return ii=0,e}function vi(e,t,n){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~n}function gi(e){if(ni){for(e=e.memoizedState;null!==e;){var t=e.queue;null!==t&&(t.pending=null),e=e.next}ni=!1}Za=0,ti=ei=Ja=null,ri=!1,oi=ii=0,si=null}function yi(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===ti?Ja.memoizedState=ti=e:ti=ti.next=e,ti}function xi(){if(null===ei){var e=Ja.alternate;e=null!==e?e.memoizedState:null}else e=ei.next;var t=null===ti?Ja.memoizedState:ti.next;if(null!==t)ti=t,ei=e;else{if(null===e){if(null===Ja.alternate)throw Error(o(467));throw Error(o(310))}e={memoizedState:(ei=e).memoizedState,baseState:ei.baseState,baseQueue:ei.baseQueue,queue:ei.queue,next:null},null===ti?Ja.memoizedState=ti=e:ti=ti.next=e}return ti}function bi(e){var t=oi;return oi+=1,null===si&&(si=[]),e=da(si,e,t),t=Ja,null===(null===ti?t.memoizedState:ti.next)&&(t=t.alternate,A.H=null===t||null===t.memoizedState?No:Po),e}function wi(e){if(null!==e&&"object"===typeof e){if("function"===typeof e.then)return bi(e);if(e.$$typeof===v)return Es(e)}throw Error(o(438,String(e)))}function ji(e){var t=null,n=Ja.updateQueue;if(null!==n&&(t=n.memoCache),null==t){var r=Ja.alternate;null!==r&&(null!==(r=r.updateQueue)&&(null!=(r=r.memoCache)&&(t={data:r.data.map(function(e){return e.slice()}),index:0})))}if(null==t&&(t={data:[],index:0}),null===n&&(n={lastEffect:null,events:null,stores:null,memoCache:null},Ja.updateQueue=n),n.memoCache=t,void 0===(n=t.data[t.index]))for(n=t.data[t.index]=Array(e),r=0;r<e;r++)n[r]=k;return t.index++,n}function ki(e,t){return"function"===typeof t?t(e):t}function Si(e){return Ei(xi(),ei,e)}function Ei(e,t,n){var r=e.queue;if(null===r)throw Error(o(311));r.lastRenderedReducer=n;var a=e.baseQueue,i=r.pending;if(null!==i){if(null!==a){var s=a.next;a.next=i.next,i.next=s}t.baseQueue=a=i,r.pending=null}if(i=e.baseState,null===a)e.memoizedState=i;else{var l=s=null,c=null,u=t=a.next,d=!1;do{var f=-536870913&u.lane;if(f!==u.lane?(rc&f)===f:(Za&f)===f){var h=u.revertLane;if(0===h)null!==c&&(c=c.next={lane:0,revertLane:0,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null}),f===Ha&&(d=!0);else{if((Za&h)===h){u=u.next,h===Ha&&(d=!0);continue}f={lane:0,revertLane:u.revertLane,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null},null===c?(l=c=f,s=i):c=c.next=f,Ja.lanes|=h,dc|=h}f=u.action,ai&&n(i,f),i=u.hasEagerState?u.eagerState:n(i,f)}else h={lane:f,revertLane:u.revertLane,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null},null===c?(l=c=h,s=i):c=c.next=h,Ja.lanes|=f,dc|=f;u=u.next}while(null!==u&&u!==t);if(null===c?s=i:c.next=l,!Gn(i,e.memoizedState)&&(Ho=!0,d&&null!==(n=qa)))throw n;e.memoizedState=i,e.baseState=s,e.baseQueue=c,r.lastRenderedState=i}
vendor: 11,974 bytes, line 2
2return null===a&&(r.lanes=0),[e.memoizedState,r.dispatch]}function Ni(e){var t=xi(),n=t.queue;if(null===n)throw Error(o(311));n.lastRenderedReducer=e;var r=n.dispatch,a=n.pending,i=t.memoizedState;if(null!==a){n.pending=null;var s=a=a.next;do{i=e(i,s.action),s=s.next}while(s!==a);Gn(i,t.memoizedState)||(Ho=!0),t.memoizedState=i,null===t.baseQueue&&(t.baseState=i),n.lastRenderedState=i}return[i,r]}function Pi(e,t,n){var r=Ja,a=xi(),i=$r;if(i){if(void 0===n)throw Error(o(407));n=n()}else n=t();var s=!Gn((ei||a).memoizedState,n);if(s&&(a.memoizedState=n,Ho=!0),a=a.queue,Zi(Ai.bind(null,r,a,e),[e]),a.getSnapshot!==t||s||null!==ti&&1&ti.memoizedState.tag){if(r.flags|=2048,Yi(9,Ci.bind(null,r,a,n,t),{destroy:void 0},null),null===tc)throw Error(o(349));i||0!==(60&Za)||Oi(r,t,n)}return n}function Oi(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},null===(t=Ja.updateQueue)?(t={lastEffect:null,events:null,stores:null,memoCache:null},Ja.updateQueue=t,t.stores=[e]):null===(n=t.stores)?t.stores=[e]:n.push(e)}function Ci(e,t,n,r){t.value=n,t.getSnapshot=r,Mi(t)&&_i(e)}function Ai(e,t,n){return n(function(){Mi(t)&&_i(e)})}function Mi(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!Gn(e,n)}catch(r){return!0}}function _i(e){var t=Cr(e,2);null!==t&&_c(t,e,2)}function Ti(e){var t=yi();if("function"===typeof e){var n=e;if(e=n(),ai){xe(!0);try{n()}finally{xe(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:ki,lastRenderedState:e},t}function Ri(e,t,n,r){return e.baseState=n,Ei(e,ei,"function"===typeof r?r:ki)}function Di(e,t,n,r,a){if(jo(e))throw Error(o(485));if(null!==(e=t.action)){var i={payload:a,action:e,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(e){i.listeners.push(e)}};null!==A.T?n(!0):i.isTransition=!1,r(i),null===(n=t.pending)?(i.next=t.pending=i,Fi(t,i)):(i.next=n.next,t.pending=n.next=i)}}function Fi(e,t){var n=t.action,r=t.payload,a=e.state;if(t.isTransition){var i=A.T,o={};A.T=o;try{var s=n(a,r),l=A.S;null!==l&&l(o,s),Ii(e,t,s)}catch(c){zi(e,t,c)}finally{A.T=i}}else try{Ii(e,t,i=n(a,r))}catch(u){zi(e,t,u)}}function Ii(e,t,n){null!==n&&"object"===typeof n&&"function"===typeof n.then?n.then(function(n){Li(e,t,n)},function(n){return zi(e,t,n)}):Li(e,t,n)}function Li(e,t,n){t.status="fulfilled",t.value=n,Bi(t),e.state=n,null!==(t=e.pending)&&((n=t.next)===t?e.pending=null:(n=n.next,t.next=n,Fi(e,n)))}function zi(e,t,n){var r=e.pending;if(e.pending=null,null!==r){r=r.next;do{t.status="rejected",t.reason=n,Bi(t),t=t.next}while(t!==r)}e.action=null}function Bi(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function Ui(e,t){return t}function Vi(e,t){if($r){var n=tc.formState;if(null!==n){e:{var r=Ja;if($r){if(Xr){t:{for(var a=Xr,i=Zr;8!==a.nodeType;){if(!i){a=null;break t}if(null===(a=sd(a.nextSibling))){a=null;break t}}a="F!"===(i=a.data)||"F"===i?a:null}if(a){Xr=sd(a.nextSibling),r="F!"===a.data;break e}}ea(r)}r=!1}r&&(t=n[0])}}return(n=yi()).memoizedState=n.baseState=t,r={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Ui,lastRenderedState:t},n.queue=r,n=xo.bind(null,Ja,r),r.dispatch=n,r=Ti(!1),i=wo.bind(null,Ja,!1,r.queue),a={state:t,dispatch:null,action:e,pending:null},(r=yi()).queue=a,n=Di.bind(null,Ja,a,i,n),a.dispatch=n,r.memoizedState=e,[t,n,!1]}function Wi(e){return Hi(xi(),ei,e)}function Hi(e,t,n){t=Ei(e,t,Ui)[0],e=Si(ki)[0],t="object"===typeof t&&null!==t&&"function"===typeof t.then?bi(t):t;var r=xi(),a=r.queue,i=a.dispatch;return n!==r.memoizedState&&(Ja.flags|=2048,Yi(9,qi.bind(null,a,n),{destroy:void 0},null)),[t,i,e]}function qi(e,t){e.action=t}function Ki(e){var t=xi(),n=ei;if(null!==n)return Hi(t,n,e);xi(),t=t.memoizedState;var r=(n=xi()).queue.dispatch;return n.memoizedState=e,[t,r,!1]}function Yi(e,t,n,r){return e={tag:e,create:t,inst:n,deps:r,next:null},null===(t=Ja.updateQueue)&&(t={lastEffect:null,events:null,stores:null,memoCache:null},Ja.updateQueue=t),null===(n=t.lastEffect)?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function Gi(){return xi().memoizedState}function Xi(e,t,n,r){var a=yi();Ja.flags|=e,a.memoizedState=Yi(1|t,n,{destroy:void 0},void 0===r?null:r)}function $i(e,t,n,r){var a=xi();r=void 0===r?null:r;var i=a.memoizedState.inst;null!==ei&&null!==r&&ui(r,ei.memoizedState.deps)?a.memoizedState=Yi(t,n,i,r):(Ja.flags|=e,a.memoizedState=Yi(1|t,n,i,r))}function Qi(e,t){Xi(8390656,8,e,t)}function Zi(e,t){$i(2048,8,e,t)}function Ji(e,t){return $i(4,2,e,t)}function eo(e,t){return $i(4,4,e,t)}function to(e,t){if("function"===typeof t){e=e();var n=t(e);return function(){"function"===typeof n?n():t(null)}}if(null!==t&&void 0!==t)return e=e(),t.current=e,function(){t.current=null}}function no(e,t,n){n=null!==n&&void 0!==n?n.concat([e]):null,$i(4,4,to.bind(null,t,e),n)}function ro(){}function ao(e,t){var n=xi();t=void 0===t?null:t;var r=n.memoizedState;return null!==t&&ui(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function io(e,t){var n=xi();t=void 0===t?null:t;var r=n.memoizedState;if(null!==t&&ui(t,r[1]))return r[0];if(r=e(),ai){xe(!0);try{e()}finally{xe(!1)}}return n.memoizedState=[r,t],r}function oo(e,t,n){return void 0===n||0!==(1073741824&Za)?e.memoizedState=t:(e.memoizedState=n,e=Mc(),Ja.lanes|=e,dc|=e,n)}function so(e,t,n,r){return Gn(n,t)?n:null!==ka.current?(e=oo(e,n,r),Gn(e,t)||(Ho=!0),e):0===(42&Za)?(Ho=!0,e.memoizedState=n):(e=Mc(),Ja.lanes|=e,dc|=e,t)}function lo(e,t,n,r,a){var i=V.p;V.p=0!==i&&8>i?i:8;var o=A.T,s={};A.T=s,wo(e,!1,t,n);try{var l=a(),c=A.S;if(null!==c&&c(s,l),null!==l&&"object"===typeof l&&"function"===typeof l.then)bo(e,t,function(e,t){var n=[],r={status:"pending",value:null,reason:null,then:function(e){n.push(e)}};return e.then(function(){r.status="fulfilled",r.value=t;for(var e=0;e<n.length;e++)(0,n[e])(t)},function(e){for(r.status="rejected",r.reason=e,e=0;e<n.length;e++)(0,n[e])(void 0)}),r}(l,r),Ac());else bo(e,t,r,Ac())}catch(u){bo(e,t,{then:function(){},status:"rejected",reason:u},Ac())}finally{V.p=i,A.T=o}}function co(){}function uo(e,t,n,r){if(5!==e.tag)throw Error(o(476));var a=fo(e).queue;lo(e,a,t,W,null===n?co:function(){return ho(e),n(r)})}function fo(e){var t=e.memoizedState;if(null!==t)return t;var n={};return(t={memoizedState:W,baseState:W,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ki,lastRenderedState:W},next:null}).next={memoizedState:n,baseState:n,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ki,lastRenderedState:n},next:null},e.memoizedState=t,null!==(e=e.alternate)&&(e.memoizedState=t),t}function ho(e){bo(e,fo(e).next.queue,{},Ac())}function po(){return Es(Fd)}function mo(){return xi().memoizedState}function vo(){return xi().memoizedState}function go(e){for(var t=e.return;null!==t;){switch(t.tag){case 24:case 3:var n=Ac(),r=_s(t,e=Ms(n),n);return null!==r&&(_c(r,t,n),Ts(r,t,n)),t={cache:Ba()},void(e.payload=t)}t=t.return}}function yo(e,t,n){var r=Ac();n={lane:r,revertLane:0,action:n,hasEagerState:!1,eagerState:null,next:null},jo(e)?ko(t,n):null!==(n=Or(e,t,n,r))&&(_c(n,e,r),So(n,t,r))}function xo(e,t,n){bo(e,t,n,Ac())}function bo(e,t,n,r){var a={lane:r,revertLane:0,action:n,hasEagerState:!1,eagerState:null,next:null};if(jo(e))ko(t,a);else{var i=e.alternate;if(0===e.lanes&&(null===i||0===i.lanes)&&null!==(i=t.lastRenderedReducer))try{var o=t.lastRenderedState,s=i(o,n);if(a.hasEagerState=!0,a.eagerState=s,Gn(s,o))return Pr(e,t,a,0),null===tc&&Nr(),!1}catch(l){}if(null!==(n=Or(e,t,a,r)))return _c(n,e,r),So(n,t,r),!0}return!1}function wo(e,t,n,r){if(r={lane:2,revertLane:wu(),action:r,hasEagerState:!1,eagerState:null,next:null},jo(e)){if(t)throw Error(o(479))}else null!==(t=Or(e,n,r,2))&&_c(t,e,2)}function jo(e){var t=e.alternate;return e===Ja||null!==t&&t===Ja}function ko(e,t){ri=ni=!0;var n=e.pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function So(e,t,n){if(0!==(4194176&n)){var r=t.lanes;n|=r&=e.pendingLanes,t.lanes=n,Re(e,n)}}var Eo={readContext:Es,use:wi,useCallback:ci,useContext:ci,useEffect:ci,useImperativeHandle:ci,useLayoutEffect:ci,useInsertionEffect:ci,useMemo:ci,useReducer:ci,useRef:ci,useState:ci,useDebugValue:ci,useDeferredValue:ci,useTransition:ci,useSyncExternalStore:ci,useId:ci};Eo.useCacheRefresh=ci,Eo.useMemoCache=ci,Eo.useHostTransitionStatus=ci,Eo.useFormState=ci,Eo.useActionState=ci,Eo.useOptimistic=ci;var No={readContext:Es,use:wi,useCallback:function(e,t){return yi().memoizedState=[e,void 0===t?null:t],e},useContext:Es,useEffect:Qi,useImperativeHandle:function(e,t,n){n=null!==n&&void 0!==n?n.concat([e]):null,Xi(4194308,4,to.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Xi(4194308,4,e,t)},useInsertionEffect:function(e,t){Xi(4,2,e,t)},useMemo:function(e,t){var n=yi();t=void 0===t?null:t;var r=e();if(ai){xe(!0);try{e()}finally{xe(!1)}}return n.memoizedState=[r,t],r},useReducer:function(e,t,n){var r=yi();if(void 0!==n){var a=n(t);if(ai){xe(!0);try{n(t)}finally{xe(!1)}}}else a=t;return r.memoizedState=r.baseState=a,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:a},r.queue=e,e=e.dispatch=yo.bind(null,Ja,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},yi().memoizedState=e},useState:function(e){var t=(e=Ti(e)).queue,n=xo.bind(null,Ja,t);return t.dispatch=n,[e.memoizedState,n]},useDebugValue:ro,useDeferredValue:function(e,t){return oo(yi(),e,t)},useTransition:function(){var e=Ti(!1);return e=lo.bind(null,Ja,e.queue,!0,!1),yi().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,n){var r=Ja,a=yi();if($r){if(void 0===n)throw Error(o(407));n=n()}else{if(n=t(),null===tc)throw Error(o(349));0!==(60&rc)||Oi(r,t,n)}a.memoizedState=n;var i={value:n,getSnapshot:t};return a.queue=i,Qi(Ai.bind(null,r,i,e),[e]),r.flags|=2048,Yi(9,Ci.bind(null,r,i,n,t),{destroy:void 0},null),n},useId:function(){var e=yi(),t=tc.identifierPrefix;if($r){var n=Wr;t=":"+t+"R"+(n=(Vr&~(1<<32-be(Vr)-1)).toString(32)+n),0<(n=ii++)&&(t+="H"+n.toString(32)),t+=":"}else t=":"+t+"r"+(n=li++).toString(32)+":";return e.memoizedState=t},useCacheRefresh:function(){return yi().memoizedState=go.bind(null,Ja)}};No.useMemoCache=ji,No.useHostTransitionStatus=po,No.useFormState=Vi,No.useActionState=Vi,No.useOptimistic=function(e){var t=yi();t.memoizedState=t.baseState=e;var n={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=n,t=wo.bind(null,Ja,!0,n),n.dispatch=t,[e,t]};var Po={readContext:Es,use:wi,useCallback:ao,useContext:Es,useEffect:Zi,useImperativeHandle:no,useInsertionEffect:Ji,useLayoutEffect:eo,useMemo:io,useReducer:Si,useRef:Gi,useState:function(){return Si(ki)},useDebugValue:ro,useDeferredValue:function(e,t){return so(xi(),ei.memoizedState,e,t)},useTransition:function(){var e=Si(ki)[0],t=xi().memoizedState;return["boolean"===typeof e?e:bi(e),t]},useSyncExternalStore:Pi,useId:mo};Po.useCacheRefresh=vo,Po.useMemoCache=ji,Po.useHostTransitionStatus=po,Po.useFormState=Wi,Po.useActionState=Wi,Po.useOptimistic=function(e,t){return Ri(xi(),0,e,t)};var Oo={readContext:Es,use:wi,useCallback:ao,useContext:Es,useEffect:Zi,useImperativeHandle:no,useInsertionEffect:Ji,useLayoutEffect:eo,useMemo:io,useReducer:Ni,useRef:Gi,useState:function(){return Ni(ki)},useDebugValue:ro,useDeferredValue:function(e,t){var n=xi();return null===ei?oo(n,e,t):so(n,ei.memoizedState,e,t)},useTransition:function(){var e=Ni(ki)[0],t=xi().memoizedState;return["boolean"===typeof e?e:bi(e),t]},useSyncExternalStore:Pi,useId:mo};function Co(e,t,n,r){n=null===(n=n(r,t=e.memoizedState))||void 0===n?t:M({},t,n),e.memoizedState=n,0===e.lanes&&(e.updateQueue.baseState=n)}Oo.useCacheRefresh=vo,Oo.useMemoCache=ji,Oo.useHostTransitionStatus=po,Oo.useFormState=Ki,Oo.useActionState=Ki,Oo.useOptimistic=function(e,t){var n=xi();return null!==ei?Ri(n,0,e,t):(n.baseState=e,[e,n.queue.dispatch])};var Ao={isMounted:function(e){return!!(e=e._reactInternals)&&I(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=Ac(),a=Ms(r);
2a.payload=t,void 0!==n&&null!==n&&(a.callback=n),null!==(t=_s(e,a,r))&&(_c(t,e,r),Ts(t,e,r))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=Ac(),a=Ms(r);a.tag=1,a.payload=t,void 0!==n&&null!==n&&(a.callback=n),null!==(t=_s(e,a,r))&&(_c(t,e,r),Ts(t,e,r))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=Ac(),r=Ms(n);r.tag=2,void 0!==t&&null!==t&&(r.callback=t),null!==(t=_s(e,r,n))&&(_c(t,e,n),Ts(t,e,n))}};function Mo(e,t,n,r,a,i,o){return"function"===typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,i,o):!t.prototype||!t.prototype.isPureReactComponent||(!Xn(n,r)||!Xn(a,i))}function _o(e,t,n,r){e=t.state,"function"===typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"===typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&Ao.enqueueReplaceState(t,t.state,null)}function To(e,t){var n=t;if("ref"in t)for(var r in n={},t)"ref"!==r&&(n[r]=t[r]);if(e=e.defaultProps)for(var a in n===t&&(n=M({},n)),e)void 0===n[a]&&(n[a]=e[a]);return n}var Ro="function"===typeof reportError?reportError:function(e){if("object"===typeof window&&"function"===typeof window.ErrorEvent){var t=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:"object"===typeof e&&null!==e&&"string"===typeof e.message?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if("object"===typeof process&&"function"===typeof process.emit)return void process.emit("uncaughtException",e);console.error(e)};function Do(e){Ro(e)}function Fo(e){console.error(e)}function Io(e){Ro(e)}function Lo(e,t){try{(0,e.onUncaughtError)(t.value,{componentStack:t.stack})}catch(n){setTimeout(function(){throw n})}}function zo(e,t,n){try{(0,e.onCaughtError)(n.value,{componentStack:n.stack,errorBoundary:1===t.tag?t.stateNode:null})}catch(r){setTimeout(function(){throw r})}}function Bo(e,t,n){return(n=Ms(n)).tag=3,n.payload={element:null},n.callback=function(){Lo(e,t)},n}function Uo(e){return(e=Ms(e)).tag=3,e}function Vo(e,t,n,r){var a=n.type.getDerivedStateFromError;if("function"===typeof a){var i=r.value;e.payload=function(){return a(i)},e.callback=function(){zo(t,n,r)}}var o=n.stateNode;null!==o&&"function"===typeof o.componentDidCatch&&(e.callback=function(){zo(t,n,r),"function"!==typeof a&&(null===jc?jc=new Set([this]):jc.add(this));var e=r.stack;this.componentDidCatch(r.value,{componentStack:null!==e?e:""})})}var Wo=Error(o(461)),Ho=!1;function qo(e,t,n,r){t.child=null===e?ja(t,null,n,r):wa(t,e.child,n,r)}function Ko(e,t,n,r,a){n=n.render;var i=t.ref;if("ref"in r){var o={};for(var s in r)"ref"!==s&&(o[s]=r[s])}else o=r;return Ss(t),r=di(e,t,n,o,i,a),s=mi(),null===e||Ho?($r&&s&&Kr(t),t.flags|=1,qo(e,t,r,a),t.child):(vi(e,t,a),fs(e,t,a))}function Yo(e,t,n,r,a){if(null===e){var i=n.type;return"function"!==typeof i||Fl(i)||void 0!==i.defaultProps||null!==n.compare?((e=zl(n.type,null,r,t,t.mode,a)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=i,Go(e,t,i,r,a))}if(i=e.child,!hs(e,a)){var o=i.memoizedProps;if((n=null!==(n=n.compare)?n:Xn)(o,r)&&e.ref===t.ref)return fs(e,t,a)}return t.flags|=1,(e=Il(i,r)).ref=t.ref,e.return=t,t.child=e}function Go(e,t,n,r,a){if(null!==e){var i=e.memoizedProps;if(Xn(i,r)&&e.ref===t.ref){if(Ho=!1,t.pendingProps=r=i,!hs(e,a))return t.lanes=e.lanes,fs(e,t,a);0!==(131072&e.flags)&&(Ho=!0)}}return Zo(e,t,n,r,a)}function Xo(e,t,n){var r=t.pendingProps,a=r.children,i=0!==(2&t.stateNode._pendingVisibility),o=null!==e?e.memoizedState:null;if(Qo(e,t),"hidden"===r.mode||i){if(0!==(128&t.flags)){if(r=null!==o?o.baseLanes|n:n,null!==e){for(a=t.child=e.child,i=0;null!==a;)i=i|a.lanes|a.childLanes,a=a.sibling;t.childLanes=i&~r}else t.childLanes=0,t.child=null;return $o(e,t,r,n)}if(0===(536870912&n))return t.lanes=t.childLanes=536870912,$o(e,t,null!==o?o.baseLanes|n:n,n);t.memoizedState={baseLanes:0,cachePool:null},null!==e&&$a(0,null!==o?o.cachePool:null),null!==o?Ea(t,o):Na(),Ma(t)}else null!==o?($a(0,o.cachePool),Ea(t,o),_a(),t.memoizedState=null):(null!==e&&$a(0,null),Na(),_a());return qo(e,t,a,n),t.child}function $o(e,t,n,r){var a=Xa();return a=null===a?null:{parent:za._currentValue,pool:a},t.memoizedState={baseLanes:n,cachePool:a},null!==e&&$a(0,null),Na(),Ma(t),null!==e&&js(e,t,r,!0),null}function Qo(e,t){var n=t.ref;if(null===n)null!==e&&null!==e.ref&&(t.flags|=2097664);else{if("function"!==typeof n&&"object"!==typeof n)throw Error(o(284));null!==e&&e.ref===n||(t.flags|=2097664)}}function Zo(e,t,n,r,a){return Ss(t),n=di(e,t,n,r,void 0,a),r=mi(),null===e||Ho?($r&&r&&Kr(t),t.flags|=1,qo(e,t,n,a),t.child):(vi(e,t,a),fs(e,t,a))}function Jo(e,t,n,r,a,i){return Ss(t),t.updateQueue=null,n=hi(t,r,n,a),fi(e),r=mi(),null===e||Ho?($r&&r&&Kr(t),t.flags|=1,qo(e,t,n,i),t.child):(vi(e,t,i),fs(e,t,i))}function es(e,t,n,r,a){if(Ss(t),null===t.stateNode){var i=_r,o=n.contextType;"object"===typeof o&&null!==o&&(i=Es(o)),i=new n(r,i),t.memoizedState=null!==i.state&&void 0!==i.state?i.state:null,i.updater=Ao,t.stateNode=i,i._reactInternals=t,(i=t.stateNode).props=r,i.state=t.memoizedState,i.refs={},Cs(t),o=n.contextType,i.context="object"===typeof o&&null!==o?Es(o):_r,i.state=t.memoizedState,"function"===typeof(o=n.getDerivedStateFromProps)&&(Co(t,n,o,r),i.state=t.memoizedState),"function"===typeof n.getDerivedStateFromProps||"function"===typeof i.getSnapshotBeforeUpdate||"function"!==typeof i.UNSAFE_componentWillMount&&"function"!==typeof i.componentWillMount||(o=i.state,"function"===typeof i.componentWillMount&&i.componentWillMount(),"function"===typeof i.UNSAFE_componentWillMount&&i.UNSAFE_componentWillMount(),o!==i.state&&Ao.enqueueReplaceState(i,i.state,null),Is(t,r,i,a),Fs(),i.state=t.memoizedState),"function"===typeof i.componentDidMount&&(t.flags|=4194308),r=!0}else if(null===e){i=t.stateNode;var s=t.memoizedProps,l=To(n,s);i.props=l;var c=i.context,u=n.contextType;o=_r,"object"===typeof u&&null!==u&&(o=Es(u));var d=n.getDerivedStateFromProps;u="function"===typeof d||"function"===typeof i.getSnapshotBeforeUpdate,s=t.pendingProps!==s,u||"function"!==typeof i.UNSAFE_componentWillReceiveProps&&"function"!==typeof i.componentWillReceiveProps||(s||c!==o)&&_o(t,i,r,o),Os=!1;var f=t.memoizedState;i.state=f,Is(t,r,i,a),Fs(),c=t.memoizedState,s||f!==c||Os?("function"===typeof d&&(Co(t,n,d,r),c=t.memoizedState),(l=Os||Mo(t,n,l,r,f,c,o))?(u||"function"!==typeof i.UNSAFE_componentWillMount&&"function"!==typeof i.componentWillMount||("function"===typeof i.componentWillMount&&i.componentWillMount(),"function"===typeof i.UNSAFE_componentWillMount&&i.UNSAFE_componentWillMount()),"function"===typeof i.componentDidMount&&(t.flags|=4194308)):("function"===typeof i.componentDidMount&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=c),i.props=r,i.state=c,i.context=o,r=l):("function"===typeof i.componentDidMount&&(t.flags|=4194308),r=!1)}else{i=t.stateNode,As(e,t),u=To(n,o=t.memoizedProps),i.props=u,d=t.pendingProps,f=i.context,c=n.contextType,l=_r,"object"===typeof c&&null!==c&&(l=Es(c)),(c="function"===typeof(s=n.getDerivedStateFromProps)||"function"===typeof i.getSnapshotBeforeUpdate)||"function"!==typeof i.UNSAFE_componentWillReceiveProps&&"function"!==typeof i.componentWillReceiveProps||(o!==d||f!==l)&&_o(t,i,r,l),Os=!1,f=t.memoizedState,i.state=f,Is(t,r,i,a),Fs();var h=t.memoizedState;o!==d||f!==h||Os||null!==e&&null!==e.dependencies&&ks(e.dependencies)?("function"===typeof s&&(Co(t,n,s,r),h=t.memoizedState),(u=Os||Mo(t,n,u,r,f,h,l)||null!==e&&null!==e.dependencies&&ks(e.dependencies))?(c||"function"!==typeof i.UNSAFE_componentWillUpdate&&"function"!==typeof i.componentWillUpdate||("function"===typeof i.componentWillUpdate&&i.componentWillUpdate(r,h,l),"function"===typeof i.UNSAFE_componentWillUpdate&&i.UNSAFE_componentWillUpdate(r,h,l)),"function"===typeof i.componentDidUpdate&&(t.flags|=4),"function"===typeof i.getSnapshotBeforeUpdate&&(t.flags|=1024)):("function"!==typeof i.componentDidUpdate||o===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),"function"!==typeof i.getSnapshotBeforeUpdate||o===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=h),i.props=r,i.state=h,i.context=l,r=u):("function"!==typeof i.componentDidUpdate||o===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),"function"!==typeof i.getSnapshotBeforeUpdate||o===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),r=!1)}return i=r,Qo(e,t),r=0!==(128&t.flags),i||r?(i=t.stateNode,n=r&&"function"!==typeof n.getDerivedStateFromError?null:i.render(),t.flags|=1,null!==e&&r?(t.child=wa(t,e.child,null,a),t.child=wa(t,null,n,a)):qo(e,t,n,a),t.memoizedState=i.state,e=t.child):e=fs(e,t,a),e}function ts(e,t,n,r){return aa(),t.flags|=256,qo(e,t,n,r),t.child}var ns={dehydrated:null,treeContext:null,retryLane:0};function rs(e){return{baseLanes:e,cachePool:Qa()}}function as(e,t,n){return e=null!==e?e.childLanes&~n:0,t&&(e|=pc),e}function is(e,t,n){var r,a=t.pendingProps,i=!1,s=0!==(128&t.flags);if((r=s)||(r=(null===e||null!==e.memoizedState)&&0!==(2&Ra.current)),r&&(i=!0,t.flags&=-129),r=0!==(32&t.flags),t.flags&=-33,null===e){if($r){if(i?Aa(t):_a(),$r){var l,c=Xr;if(l=c){e:{for(l=c,c=Zr;
vendor: 35,072 bytes, line 2
28!==l.nodeType;){if(!c){c=null;break e}if(null===(l=sd(l.nextSibling))){c=null;break e}}c=l}null!==c?(t.memoizedState={dehydrated:c,treeContext:null!==Ur?{id:Vr,overflow:Wr}:null,retryLane:536870912},(l=Dl(18,null,null,0)).stateNode=c,l.return=t,t.child=l,Gr=t,Xr=null,l=!0):l=!1}l||ea(t)}if(null!==(c=t.memoizedState)&&null!==(c=c.dehydrated))return"$!"===c.data?t.lanes=16:t.lanes=536870912,null;Ta(t)}return c=a.children,a=a.fallback,i?(_a(),c=ss({mode:"hidden",children:c},i=t.mode),a=Bl(a,i,n,null),c.return=t,a.return=t,c.sibling=a,t.child=c,(i=t.child).memoizedState=rs(n),i.childLanes=as(e,r,n),t.memoizedState=ns,a):(Aa(t),os(t,c))}if(null!==(l=e.memoizedState)&&null!==(c=l.dehydrated)){if(s)256&t.flags?(Aa(t),t.flags&=-257,t=ls(e,t,n)):null!==t.memoizedState?(_a(),t.child=e.child,t.flags|=128,t=null):(_a(),i=a.fallback,c=t.mode,a=ss({mode:"visible",children:a.children},c),(i=Bl(i,c,n,null)).flags|=2,a.return=t,i.return=t,a.sibling=i,t.child=a,wa(t,e.child,null,n),(a=t.child).memoizedState=rs(n),a.childLanes=as(e,r,n),t.memoizedState=ns,t=i);else if(Aa(t),"$!"===c.data){if(r=c.nextSibling&&c.nextSibling.dataset)var u=r.dgst;r=u,(a=Error(o(419))).stack="",a.digest=r,ia({value:a,source:null,stack:null}),t=ls(e,t,n)}else if(Ho||js(e,t,n,!1),r=0!==(n&e.childLanes),Ho||r){if(null!==(r=tc)){if(0!==(42&(a=n&-n)))a=1;else switch(a){case 2:a=1;break;case 8:a=4;break;case 32:a=16;break;case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:a=64;break;case 268435456:a=134217728;break;default:a=0}if(0!==(a=0!==(a&(r.suspendedLanes|n))?0:a)&&a!==l.retryLane)throw l.retryLane=a,Cr(e,a),_c(r,e,a),Wo}"$?"===c.data||Hc(),t=ls(e,t,n)}else"$?"===c.data?(t.flags|=128,t.child=e.child,t=su.bind(null,e),c._reactRetry=t,t=null):(e=l.treeContext,Xr=sd(c.nextSibling),Gr=t,$r=!0,Qr=null,Zr=!1,null!==e&&(zr[Br++]=Vr,zr[Br++]=Wr,zr[Br++]=Ur,Vr=e.id,Wr=e.overflow,Ur=t),(t=os(t,a.children)).flags|=4096);return t}return i?(_a(),i=a.fallback,c=t.mode,u=(l=e.child).sibling,(a=Il(l,{mode:"hidden",children:a.children})).subtreeFlags=31457280&l.subtreeFlags,null!==u?i=Il(u,i):(i=Bl(i,c,n,null)).flags|=2,i.return=t,a.return=t,a.sibling=i,t.child=a,a=i,i=t.child,null===(c=e.child.memoizedState)?c=rs(n):(null!==(l=c.cachePool)?(u=za._currentValue,l=l.parent!==u?{parent:u,pool:u}:l):l=Qa(),c={baseLanes:c.baseLanes|n,cachePool:l}),i.memoizedState=c,i.childLanes=as(e,r,n),t.memoizedState=ns,a):(Aa(t),e=(n=e.child).sibling,(n=Il(n,{mode:"visible",children:a.children})).return=t,n.sibling=null,null!==e&&(null===(r=t.deletions)?(t.deletions=[e],t.flags|=16):r.push(e)),t.child=n,t.memoizedState=null,n)}function os(e,t){return(t=ss({mode:"visible",children:t},e.mode)).return=e,e.child=t}function ss(e,t){return Ul(e,t,0,null)}function ls(e,t,n){return wa(t,e.child,null,n),(e=os(t,t.pendingProps.children)).flags|=2,t.memoizedState=null,e}function cs(e,t,n){e.lanes|=t;var r=e.alternate;null!==r&&(r.lanes|=t),bs(e.return,t,n)}function us(e,t,n,r,a){var i=e.memoizedState;null===i?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:a}:(i.isBackwards=t,i.rendering=null,i.renderingStartTime=0,i.last=r,i.tail=n,i.tailMode=a)}function ds(e,t,n){var r=t.pendingProps,a=r.revealOrder,i=r.tail;if(qo(e,t,r.children,n),0!==(2&(r=Ra.current)))r=1&r|2,t.flags|=128;else{if(null!==e&&0!==(128&e.flags))e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&cs(e,n,t);else if(19===e.tag)cs(e,n,t);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}switch(G(Ra,r),a){case"forwards":for(n=t.child,a=null;null!==n;)null!==(e=n.alternate)&&null===Da(e)&&(a=n),n=n.sibling;null===(n=a)?(a=t.child,t.child=null):(a=n.sibling,n.sibling=null),us(t,!1,a,n,i);break;case"backwards":for(n=null,a=t.child,t.child=null;null!==a;){if(null!==(e=a.alternate)&&null===Da(e)){t.child=a;break}e=a.sibling,a.sibling=n,n=a,a=e}us(t,!0,n,null,i);break;case"together":us(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function fs(e,t,n){if(null!==e&&(t.dependencies=e.dependencies),dc|=t.lanes,0===(n&t.childLanes)){if(null===e)return null;if(js(e,t,n,!1),0===(n&t.childLanes))return null}if(null!==e&&t.child!==e.child)throw Error(o(153));if(null!==t.child){for(n=Il(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=Il(e,e.pendingProps)).return=t;n.sibling=null}return t.child}function hs(e,t){return 0!==(e.lanes&t)||!(null===(e=e.dependencies)||!ks(e))}function ps(e,t,n){if(null!==e)if(e.memoizedProps!==t.pendingProps)Ho=!0;else{if(!hs(e,n)&&0===(128&t.flags))return Ho=!1,function(e,t,n){switch(t.tag){case 3:J(t,t.stateNode.containerInfo),ys(t,za,e.memoizedState.cache),aa();break;case 27:case 5:te(t);break;case 4:J(t,t.stateNode.containerInfo);break;case 10:ys(t,t.type,t.memoizedProps.value);break;case 13:var r=t.memoizedState;if(null!==r)return null!==r.dehydrated?(Aa(t),t.flags|=128,null):0!==(n&t.child.childLanes)?is(e,t,n):(Aa(t),null!==(e=fs(e,t,n))?e.sibling:null);Aa(t);break;case 19:var a=0!==(128&e.flags);if((r=0!==(n&t.childLanes))||(js(e,t,n,!1),r=0!==(n&t.childLanes)),a){if(r)return ds(e,t,n);t.flags|=128}if(null!==(a=t.memoizedState)&&(a.rendering=null,a.tail=null,a.lastEffect=null),G(Ra,Ra.current),r)break;return null;case 22:case 23:return t.lanes=0,Xo(e,t,n);case 24:ys(t,za,e.memoizedState.cache)}return fs(e,t,n)}(e,t,n);Ho=0!==(131072&e.flags)}else Ho=!1,$r&&0!==(1048576&t.flags)&&qr(t,Lr,t.index);switch(t.lanes=0,t.tag){case 16:e:{e=t.pendingProps;var r=t.elementType,a=r._init;if(r=a(r._payload),t.type=r,"function"!==typeof r){if(void 0!==r&&null!==r){if((a=r.$$typeof)===g){t.tag=11,t=Ko(null,t,r,e,n);break e}if(a===b){t.tag=14,t=Yo(null,t,r,e,n);break e}}throw t=P(r)||r,Error(o(306,t,""))}Fl(r)?(e=To(r,e),t.tag=1,t=es(null,t,r,e,n)):(t.tag=0,t=Zo(null,t,r,e,n))}return t;case 0:return Zo(e,t,t.type,t.pendingProps,n);case 1:return es(e,t,r=t.type,a=To(r,t.pendingProps),n);case 3:e:{if(J(t,t.stateNode.containerInfo),null===e)throw Error(o(387));var i=t.pendingProps;r=(a=t.memoizedState).element,As(e,t),Is(t,i,null,n);var s=t.memoizedState;if(i=s.cache,ys(t,za,i),i!==a.cache&&ws(t,[za],n,!0),Fs(),i=s.element,a.isDehydrated){if(a={element:i,isDehydrated:!1,cache:s.cache},t.updateQueue.baseState=a,t.memoizedState=a,256&t.flags){t=ts(e,t,i,n);break e}if(i!==r){ia(r=Rr(Error(o(424)),t)),t=ts(e,t,i,n);break e}for(Xr=sd(t.stateNode.containerInfo.firstChild),Gr=t,$r=!0,Qr=null,Zr=!0,n=ja(t,null,i,n),t.child=n;n;)n.flags=-3&n.flags|4096,n=n.sibling}else{if(aa(),i===r){t=fs(e,t,n);break e}qo(e,t,i,n)}t=t.child}return t;case 26:return Qo(e,t),null===e?(n=vd(t.type,null,t.pendingProps,null))?t.memoizedState=n:$r||(n=t.type,e=t.pendingProps,(r=Xu(Q.current).createElement(n))[Le]=t,r[ze]=e,Ku(r,n,e),Qe(r),t.stateNode=r):t.memoizedState=vd(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return te(t),null===e&&$r&&(r=t.stateNode=cd(t.type,t.pendingProps,Q.current),Gr=t,Zr=!0,Xr=sd(r.firstChild)),r=t.pendingProps.children,null!==e||$r?qo(e,t,r,n):t.child=wa(t,null,r,n),Qo(e,t),t.child;case 5:return null===e&&$r&&((a=r=Xr)&&(null!==(r=function(e,t,n,r){for(;1===e.nodeType;){var a=n;if(e.nodeName.toLowerCase()!==t.toLowerCase()){if(!r&&("INPUT"!==e.nodeName||"hidden"!==e.type))break}else if(r){if(!e[qe])switch(t){case"meta":if(!e.hasAttribute("itemprop"))break;return e;case"link":if("stylesheet"===(i=e.getAttribute("rel"))&&e.hasAttribute("data-precedence"))break;if(i!==a.rel||e.getAttribute("href")!==(null==a.href?null:a.href)||e.getAttribute("crossorigin")!==(null==a.crossOrigin?null:a.crossOrigin)||e.getAttribute("title")!==(null==a.title?null:a.title))break;return e;case"style":if(e.hasAttribute("data-precedence"))break;return e;case"script":if(((i=e.getAttribute("src"))!==(null==a.src?null:a.src)||e.getAttribute("type")!==(null==a.type?null:a.type)||e.getAttribute("crossorigin")!==(null==a.crossOrigin?null:a.crossOrigin))&&i&&e.hasAttribute("async")&&!e.hasAttribute("itemprop"))break;return e;default:return e}}else{if("input"!==t||"hidden"!==e.type)return e;var i=null==a.name?null:""+a.name;if("hidden"===a.type&&e.getAttribute("name")===i)return e}if(null===(e=sd(e.nextSibling)))break}return null}(r,t.type,t.pendingProps,Zr))?(t.stateNode=r,Gr=t,Xr=sd(r.firstChild),Zr=!1,a=!0):a=!1),a||ea(t)),te(t),a=t.type,i=t.pendingProps,s=null!==e?e.memoizedProps:null,r=i.children,Zu(a,i)?r=null:null!==s&&Zu(a,s)&&(t.flags|=32),null!==t.memoizedState&&(a=di(e,t,pi,null,null,n),Fd._currentValue=a),Qo(e,t),qo(e,t,r,n),t.child;case 6:return null===e&&$r&&((e=n=Xr)&&(null!==(n=function(e,t,n){if(""===t)return null;for(;3!==e.nodeType;){if((1!==e.nodeType||"INPUT"!==e.nodeName||"hidden"!==e.type)&&!n)return null;if(null===(e=sd(e.nextSibling)))return null}return e}(n,t.pendingProps,Zr))?(t.stateNode=n,Gr=t,Xr=null,e=!0):e=!1),e||ea(t)),null;case 13:return is(e,t,n);case 4:return J(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=wa(t,null,r,n):qo(e,t,r,n),t.child;case 11:return Ko(e,t,t.type,t.pendingProps,n);case 7:return qo(e,t,t.pendingProps,n),t.child;case 8:case 12:return qo(e,t,t.pendingProps.children,n),t.child;case 10:return r=t.pendingProps,ys(t,t.type,r.value),qo(e,t,r.children,n),t.child;case 9:return a=t.type._context,r=t.pendingProps.children,Ss(t),r=r(a=Es(a)),t.flags|=1,qo(e,t,r,n),t.child;case 14:return Yo(e,t,t.type,t.pendingProps,n);case 15:return Go(e,t,t.type,t.pendingProps,n);case 19:return ds(e,t,n);case 22:return Xo(e,t,n);case 24:return Ss(t),r=Es(za),null===e?(null===(a=Xa())&&(a=tc,i=Ba(),a.pooledCache=i,i.refCount++,null!==i&&(a.pooledCacheLanes|=n),a=i),t.memoizedState={parent:r,cache:a},Cs(t),ys(t,za,a)):(0!==(e.lanes&n)&&(As(e,t),Is(t,null,null,n),Fs()),a=e.memoizedState,i=t.memoizedState,a.parent!==r?(a={parent:r,cache:r},t.memoizedState=a,0===t.lanes&&(t.memoizedState=t.updateQueue.baseState=a),ys(t,za,r)):(r=i.cache,ys(t,za,r),r!==a.cache&&ws(t,[za],n,!0))),qo(e,t,t.pendingProps.children,n),t.child;case 29:throw t.pendingProps}throw Error(o(156,t.tag))}var ms=K(null),vs=null,gs=null;function ys(e,t,n){G(ms,t._currentValue),t._currentValue=n}function xs(e){e._currentValue=ms.current,Y(ms)}function bs(e,t,n){for(;null!==e;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,null!==r&&(r.childLanes|=t)):null!==r&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function ws(e,t,n,r){var a=e.child;for(null!==a&&(a.return=e);null!==a;){var i=a.dependencies;if(null!==i){var s=a.child;i=i.firstContext;e:for(;null!==i;){var l=i;i=a;for(var c=0;c<t.length;c++)if(l.context===t[c]){i.lanes|=n,null!==(l=i.alternate)&&(l.lanes|=n),bs(i.return,n,e),r||(s=null);break e}i=l.next}}else if(18===a.tag){if(null===(s=a.return))throw Error(o(341));s.lanes|=n,null!==(i=s.alternate)&&(i.lanes|=n),bs(s,n,e),s=null}else s=a.child;if(null!==s)s.return=a;else for(s=a;null!==s;){if(s===e){s=null;break}if(null!==(a=s.sibling)){a.return=s.return,s=a;break}s=s.return}a=s}}function js(e,t,n,r){e=null;for(var a=t,i=!1;null!==a;){if(!i)if(0!==(524288&a.flags))i=!0;else if(0!==(262144&a.flags))break;if(10===a.tag){var s=a.alternate;if(null===s)throw Error(o(387));if(null!==(s=s.memoizedProps)){var l=a.type;Gn(a.pendingProps.value,s.value)||(null!==e?e.push(l):e=[l])}}else if(a===Z.current){if(null===(s=a.alternate))throw Error(o(387));s.memoizedState.memoizedState!==a.memoizedState.memoizedState&&(null!==e?e.push(Fd):e=[Fd])}a=a.return}null!==e&&ws(t,e,n,r),t.flags|=262144}function ks(e){for(e=e.firstContext;null!==e;){if(!Gn(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function Ss(e){vs=e,gs=null,null!==(e=e.dependencies)&&(e.firstContext=null)}function Es(e){return Ps(vs,e)}function Ns(e,t){return null===vs&&Ss(e),Ps(e,t)}function Ps(e,t){var n=t._currentValue;if(t={context:t,memoizedValue:n,next:null},null===gs){if(null===e)throw Error(o(308));gs=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else gs=gs.next=t;return n}var Os=!1;function Cs(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function As(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function Ms(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function _s(e,t,n){var r=e.updateQueue;if(null===r)return null;if(r=r.shared,0!==(2&ec)){var a=r.pending;return null===a?t.next=t:(t.next=a.next,a.next=t),r.pending=t,t=Mr(e),Ar(e,null,n),t}return Pr(e,r,t,n),Mr(e)}function Ts(e,t,n){if(null!==(t=t.updateQueue)&&(t=t.shared,0!==(4194176&n))){var r=t.lanes;n|=r&=e.pendingLanes,t.lanes=n,Re(e,n)}}function Rs(e,t){var n=e.updateQueue,r=e.alternate;if(null!==r&&n===(r=r.updateQueue)){var a=null,i=null;if(null!==(n=n.firstBaseUpdate)){do{var o={lane:n.lane,tag:n.tag,payload:n.payload,callback:null,next:null};null===i?a=i=o:i=i.next=o,n=n.next}while(null!==n);null===i?a=i=t:i=i.next=t}else a=i=t;return n={baseState:r.baseState,firstBaseUpdate:a,lastBaseUpdate:i,shared:r.shared,callbacks:r.callbacks},void(e.updateQueue=n)}null===(e=n.lastBaseUpdate)?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}var Ds=!1;function Fs(){if(Ds){if(null!==qa)throw qa}}function Is(e,t,n,r){Ds=!1;var a=e.updateQueue;Os=!1;var i=a.firstBaseUpdate,o=a.lastBaseUpdate,s=a.shared.pending;if(null!==s){a.shared.pending=null;var l=s,c=l.next;l.next=null,null===o?i=c:o.next=c,o=l;var u=e.alternate;null!==u&&((s=(u=u.updateQueue).lastBaseUpdate)!==o&&(null===s?u.firstBaseUpdate=c:s.next=c,u.lastBaseUpdate=l))}if(null!==i){var d=a.baseState;for(o=0,u=c=l=null,s=i;;){var f=-536870913&s.lane,h=f!==s.lane;if(h?(rc&f)===f:(r&f)===f){0!==f&&f===Ha&&(Ds=!0),null!==u&&(u=u.next={lane:0,tag:s.tag,payload:s.payload,callback:null,next:null});e:{var p=e,m=s;f=t;var v=n;switch(m.tag){case 1:if("function"===typeof(p=m.payload)){d=p.call(v,d,f);break e}d=p;break e;case 3:p.flags=-65537&p.flags|128;case 0:if(null===(f="function"===typeof(p=m.payload)?p.call(v,d,f):p)||void 0===f)break e;d=M({},d,f);break e;case 2:Os=!0}}null!==(f=s.callback)&&(e.flags|=64,h&&(e.flags|=8192),null===(h=a.callbacks)?a.callbacks=[f]:h.push(f))}else h={lane:f,tag:s.tag,payload:s.payload,callback:s.callback,next:null},null===u?(c=u=h,l=d):u=u.next=h,o|=f;if(null===(s=s.next)){if(null===(s=a.shared.pending))break;s=(h=s).next,h.next=null,a.lastBaseUpdate=h,a.shared.pending=null}}null===u&&(l=d),a.baseState=l,a.firstBaseUpdate=c,a.lastBaseUpdate=u,null===i&&(a.shared.lanes=0),dc|=o,e.lanes=o,e.memoizedState=d}}function Ls(e,t){if("function"!==typeof e)throw Error(o(191,e));e.call(t)}function zs(e,t){var n=e.callbacks;if(null!==n)for(e.callbacks=null,e=0;e<n.length;e++)Ls(n[e],t)}function Bs(e,t){try{var n=t.updateQueue,r=null!==n?n.lastEffect:null;if(null!==r){var a=r.next;n=a;do{if((n.tag&e)===e){r=void 0;var i=n.create,o=n.inst;r=i(),o.destroy=r}n=n.next}while(n!==a)}}catch(s){ru(t,t.return,s)}}function Us(e,t,n){try{var r=t.updateQueue,a=null!==r?r.lastEffect:null;if(null!==a){var i=a.next;r=i;do{if((r.tag&e)===e){var o=r.inst,s=o.destroy;if(void 0!==s){o.destroy=void 0,a=t;var l=n;try{s()}catch(c){ru(a,l,c)}}}r=r.next}while(r!==i)}}catch(c){ru(t,t.return,c)}}function Vs(e){var t=e.updateQueue;if(null!==t){var n=e.stateNode;try{zs(t,n)}catch(r){ru(e,e.return,r)}}}function Ws(e,t,n){n.props=To(e.type,e.memoizedProps),n.state=e.memoizedState;try{n.componentWillUnmount()}catch(r){ru(e,t,r)}}function Hs(e,t){try{var n=e.ref;if(null!==n){var r=e.stateNode;switch(e.tag){case 26:case 27:case 5:var a=r;break;default:a=r}"function"===typeof n?e.refCleanup=n(a):n.current=a}}catch(i){ru(e,t,i)}}function qs(e,t){var n=e.ref,r=e.refCleanup;if(null!==n)if("function"===typeof r)try{r()}catch(a){ru(e,t,a)}finally{e.refCleanup=null,null!=(e=e.alternate)&&(e.refCleanup=null)}else if("function"===typeof n)try{n(null)}catch(i){ru(e,t,i)}else n.current=null}function Ks(e){var t=e.type,n=e.memoizedProps,r=e.stateNode;try{e:switch(t){case"button":case"input":case"select":case"textarea":n.autoFocus&&r.focus();break e;case"img":n.src?r.src=n.src:n.srcSet&&(r.srcset=n.srcSet)}}catch(a){ru(e,e.return,a)}}function Ys(e,t,n){try{var r=e.stateNode;!function(e,t,n,r){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var a=null,i=null,s=null,l=null,c=null,u=null,d=null;for(p in n){var f=n[p];if(n.hasOwnProperty(p)&&null!=f)switch(p){case"checked":case"value":break;case"defaultValue":c=f;default:r.hasOwnProperty(p)||Hu(e,t,p,null,r,f)}}for(var h in r){var p=r[h];if(f=n[h],r.hasOwnProperty(h)&&(null!=p||null!=f))switch(h){case"type":i=p;break;case"name":a=p;break;case"checked":u=p;break;case"defaultChecked":d=p;break;case"value":s=p;break;case"defaultValue":l=p;break;case"children":case"dangerouslySetInnerHTML":if(null!=p)throw Error(o(137,t));break;default:p!==f&&Hu(e,t,h,p,r,f)}}return void vt(e,s,l,c,u,d,i,a);case"select":for(i in p=s=l=h=null,n)if(c=n[i],n.hasOwnProperty(i)&&null!=c)switch(i){case"value":break;case"multiple":p=c;default:r.hasOwnProperty(i)||Hu(e,t,i,null,r,c)}for(a in r)if(i=r[a],c=n[a],r.hasOwnProperty(a)&&(null!=i||null!=c))switch(a){case"value":h=i;break;case"defaultValue":l=i;break;case"multiple":s=i;default:i!==c&&Hu(e,t,a,i,r,c)}return t=l,n=s,r=p,void(null!=h?xt(e,!!n,h,!1):!!r!==!!n&&(null!=t?xt(e,!!n,t,!0):xt(e,!!n,n?[]:"",!1)));case"textarea":for(l in p=h=null,n)if(a=n[l],n.hasOwnProperty(l)&&null!=a&&!r.hasOwnProperty(l))switch(l){case"value":case"children":break;default:Hu(e,t,l,null,r,a)}for(s in r)if(a=r[s],i=n[s],r.hasOwnProperty(s)&&(null!=a||null!=i))switch(s){case"value":h=a;break;case"defaultValue":p=a;break;case"children":break;case"dangerouslySetInnerHTML":if(null!=a)throw Error(o(91));break;default:a!==i&&Hu(e,t,s,a,r,i)}return void bt(e,h,p);case"option":for(var m in n)if(h=n[m],n.hasOwnProperty(m)&&null!=h&&!r.hasOwnProperty(m))if("selected"===m)e.selected=!1;else Hu(e,t,m,null,r,h);for(c in r)if(h=r[c],p=n[c],r.hasOwnProperty(c)&&h!==p&&(null!=h||null!=p))if("selected"===c)e.selected=h&&"function"!==typeof h&&"symbol"!==typeof h;else Hu(e,t,c,h,r,p);return;case"img":case"link":case"area":case"base":case"br":case"col":case"embed":case"hr":case"keygen":case"meta":case"param":case"source":case"track":case"wbr":case"menuitem":for(var v in n)h=n[v],n.hasOwnProperty(v)&&null!=h&&!r.hasOwnProperty(v)&&Hu(e,t,v,null,r,h);for(u in r)if(h=r[u],p=n[u],r.hasOwnProperty(u)&&h!==p&&(null!=h||null!=p))switch(u){case"children":case"dangerouslySetInnerHTML":if(null!=h)throw Error(o(137,t));break;default:Hu(e,t,u,h,r,p)}return;default:if(Nt(t)){for(var g in n)h=n[g],n.hasOwnProperty(g)&&void 0!==h&&!r.hasOwnProperty(g)&&qu(e,t,g,void 0,r,h);for(d in r)h=r[d],p=n[d],!r.hasOwnProperty(d)||h===p||void 0===h&&void 0===p||qu(e,t,d,h,r,p);return}}for(var y in n)h=n[y],n.hasOwnProperty(y)&&null!=h&&!r.hasOwnProperty(y)&&Hu(e,t,y,null,r,h);for(f in r)h=r[f],p=n[f],!r.hasOwnProperty(f)||h===p||null==h&&null==p||Hu(e,t,f,h,r,p)}(r,e.type,n,t),r[ze]=t}catch(a){ru(e,e.return,a)}}function Gs(e){return 5===e.tag||3===e.tag||26===e.tag||27===e.tag||4===e.tag}function Xs(e){e:for(;;){for(;null===e.sibling;){if(null===e.return||Gs(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;5!==e.tag&&6!==e.tag&&27!==e.tag&&18!==e.tag;){if(2&e.flags)continue e;if(null===e.child||4===e.tag)continue e;e.child.return=e,e=e.child}if(!(2&e.flags))return e.stateNode}}function $s(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?8===n.nodeType?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(8===n.nodeType?(t=n.parentNode).insertBefore(e,n):(t=n).appendChild(e),null!==(n=n._reactRootContainer)&&void 0!==n||null!==t.onclick||(t.onclick=Wu));else if(4!==r&&27!==r&&null!==(e=e.child))for($s(e,t,n),e=e.sibling;null!==e;)$s(e,t,n),e=e.sibling}function Qs(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(4!==r&&27!==r&&null!==(e=e.child))for(Qs(e,t,n),e=e.sibling;null!==e;)Qs(e,t,n),e=e.sibling}var Zs=!1,Js=!1,el=!1,tl="function"===typeof WeakSet?WeakSet:Set,nl=null,rl=!1;function al(e,t,n){var r=n.flags;switch(n.tag){case 0:case 11:case 15:gl(e,n),4&r&&Bs(5,n);break;case 1:if(gl(e,n),4&r)if(e=n.stateNode,null===t)try{e.componentDidMount()}catch(s){ru(n,n.return,s)}else{var a=To(n.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(a,t,e.__reactInternalSnapshotBeforeUpdate)}catch(l){ru(n,n.return,l)}}64&r&&Vs(n),512&r&&Hs(n,n.return);break;case 3:if(gl(e,n),64&r&&null!==(r=n.updateQueue)){if(e=null,null!==n.child)switch(n.child.tag){case 27:case 5:case 1:e=n.child.stateNode}try{zs(r,e)}catch(s){ru(n,n.return,s)}}break;case 26:gl(e,n),512&r&&Hs(n,n.return);break;case 27:case 5:gl(e,n),null===t&&4&r&&Ks(n),512&r&&Hs(n,n.return);break;case 12:default:gl(e,n);break;case 13:gl(e,n),4&r&&ul(e,n);break;case 22:if(!(a=null!==n.memoizedState||Zs)){t=null!==t&&null!==t.memoizedState||Js;var i=Zs,o=Js;Zs=a,(Js=t)&&!o?xl(e,n,0!==(8772&n.subtreeFlags)):gl(e,n),Zs=i,Js=o}512&r&&("manual"===n.memoizedProps.mode?Hs(n,n.return):qs(n,n.return))}}function il(e){var t=e.alternate;null!==t&&(e.alternate=null,il(t)),e.child=null,e.deletions=null,e.sibling=null,5===e.tag&&(null!==(t=e.stateNode)&&Ke(t)),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}var ol=null,sl=!1;function ll(e,t,n){for(n=n.child;null!==n;)cl(e,t,n),n=n.sibling}function cl(e,t,n){if(ye&&"function"===typeof ye.onCommitFiberUnmount)try{ye.onCommitFiberUnmount(ge,n)}catch(o){}switch(n.tag){case 26:Js||qs(n,t),ll(e,t,n),n.memoizedState?n.memoizedState.count--:n.stateNode&&(n=n.stateNode).parentNode.removeChild(n);break;case 27:Js||qs(n,t);var r=ol,a=sl;for(ol=n.stateNode,ll(e,t,n),t=(n=n.stateNode).attributes;t.length;)n.removeAttributeNode(t[0]);Ke(n),ol=r,sl=a;break;case 5:Js||qs(n,t);case 6:a=ol;var i=sl;if(ol=null,ll(e,t,n),sl=i,null!==(ol=a))if(sl)try{e=ol,r=n.stateNode,8===e.nodeType?e.parentNode.removeChild(r):e.removeChild(r)}catch(s){ru(n,t,s)}else try{ol.removeChild(n.stateNode)}catch(s){ru(n,t,s)}break;case 18:null!==ol&&(sl?(t=ol,n=n.stateNode,8===t.nodeType?id(t.parentNode,n):1===t.nodeType&&id(t,n),vf(t)):id(ol,n.stateNode));break;case 4:r=ol,a=sl,ol=n.stateNode.containerInfo,sl=!0,ll(e,t,n),ol=r,sl=a;break;case 0:case 11:case 14:case 15:Js||Us(2,n,t),Js||Us(4,n,t),ll(e,t,n);break;case 1:Js||(qs(n,t),"function"===typeof(r=n.stateNode).componentWillUnmount&&Ws(n,t,r)),ll(e,t,n);break;case 21:ll(e,t,n);break;case 22:Js||qs(n,t),Js=(r=Js)||null!==n.memoizedState,ll(e,t,n),Js=r;break;default:ll(e,t,n)}}function ul(e,t){if(null===t.memoizedState&&(null!==(e=t.alternate)&&(null!==(e=e.memoizedState)&&null!==(e=e.dehydrated))))try{vf(e)}catch(n){ru(t,t.return,n)}}function dl(e,t){var n=function(e){switch(e.tag){case 13:case 19:var t=e.stateNode;return null===t&&(t=e.stateNode=new tl),t;case 22:return null===(t=(e=e.stateNode)._retryCache)&&(t=e._retryCache=new tl),t;default:throw Error(o(435,e.tag))}}(e);t.forEach(function(t){var r=lu.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))})}function fl(e,t){var n=t.deletions;if(null!==n)for(var r=0;r<n.length;r++){var a=n[r],i=e,s=t,l=s;e:for(;null!==l;){switch(l.tag){case 27:case 5:ol=l.stateNode,sl=!1;break e;case 3:case 4:ol=l.stateNode.containerInfo,sl=!0;break e}l=l.return}if(null===ol)throw Error(o(160));cl(i,s,a),ol=null,sl=!1,null!==(i=a.alternate)&&(i.return=null),a.return=null}if(13878&t.subtreeFlags)for(t=t.child;null!==t;)pl(t,e),t=t.sibling}var hl=null;function pl(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:fl(t,e),ml(e),4&r&&(Us(3,e,e.return),Bs(3,e),Us(5,e,e.return));break;case 1:fl(t,e),ml(e),512&r&&(Js||null===n||qs(n,n.return)),64&r&&Zs&&(null!==(e=e.updateQueue)&&(null!==(r=e.callbacks)&&(n=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=null===n?r:n.concat(r))));break;case 26:var a=hl;if(fl(t,e),ml(e),512&r&&(Js||null===n||qs(n,n.return)),4&r){var i=null!==n?n.memoizedState:null;if(r=e.memoizedState,null===n)if(null===r)if(null===e.stateNode){e:{r=e.type,n=e.memoizedProps,a=a.ownerDocument||a;t:switch(r){case"title":(!(i=a.getElementsByTagName("title")[0])||i[qe]||i[Le]||"http://www.w3.org/2000/svg"===i.namespaceURI||i.hasAttribute("itemprop"))&&(i=a.createElement(r),a.head.insertBefore(i,a.querySelector("head > title"))),Ku(i,r,n),i[Le]=e,Qe(i),r=i;break e;case"link":var s=Pd("link","href",a).get(r+(n.href||""));if(s)for(var l=0;l<s.length;l++)if((i=s[l]).getAttribute("href")===(null==n.href?null:n.href)&&i.getAttribute("rel")===(null==n.rel?null:n.rel)&&i.getAttribute("title")===(null==n.title?null:n.title)&&i.getAttribute("crossorigin")===(null==n.crossOrigin?null:n.crossOrigin)){s.splice(l,1);break t}Ku(i=a.createElement(r),r,n),a.head.appendChild(i);break;case"meta":if(s=Pd("meta","content",a).get(r+(n.content||"")))for(l=0;l<s.length;l++)if((i=s[l]).getAttribute("content")===(null==n.content?null:""+n.content)&&i.getAttribute("name")===(null==n.name?null:n.name)&&i.getAttribute("property")===(null==n.property?null:n.property)&&i.getAttribute("http-equiv")===(null==n.httpEquiv?null:n.httpEquiv)&&i.getAttribute("charset")===(null==n.charSet?null:n.charSet)){s.splice(l,1);break t}Ku(i=a.createElement(r),r,n),a.head.appendChild(i);break;default:throw Error(o(468,r))}i[Le]=e,Qe(i),r=i}e.stateNode=r}else Od(a,e.type,e.stateNode);else e.stateNode=jd(a,r,e.memoizedProps);else i!==r?(null===i?null!==n.stateNode&&(n=n.stateNode).parentNode.removeChild(n):i.count--,null===r?Od(a,e.type,e.stateNode):jd(a,r,e.memoizedProps)):null===r&&null!==e.stateNode&&Ys(e,e.memoizedProps,n.memoizedProps)}break;case 27:if(4&r&&null===e.alternate){a=e.stateNode,i=e.memoizedProps;try{for(var c=a.firstChild;c;){var u=c.nextSibling,d=c.nodeName;c[qe]||"HEAD"===d||"BODY"===d||"SCRIPT"===d||"STYLE"===d||"LINK"===d&&"stylesheet"===c.rel.toLowerCase()||a.removeChild(c),c=u}for(var f=e.type,h=a.attributes;h.length;)a.removeAttributeNode(h[0]);Ku(a,f,i),a[Le]=e,a[ze]=i}catch(m){ru(e,e.return,m)}}case 5:if(fl(t,e),ml(e),512&r&&(Js||null===n||qs(n,n.return)),32&e.flags){a=e.stateNode;try{jt(a,"")}catch(m){ru(e,e.return,m)}}4&r&&null!=e.stateNode&&Ys(e,a=e.memoizedProps,null!==n?n.memoizedProps:a),1024&r&&(el=!0);break;case 6:if(fl(t,e),ml(e),4&r){if(null===e.stateNode)throw Error(o(162));r=e.memoizedProps,n=e.stateNode;try{n.nodeValue=r}catch(m){ru(e,e.return,m)}}break;case 3:if(Nd=null,a=hl,hl=fd(t.containerInfo),fl(t,e),hl=a,ml(e),4&r&&null!==n&&n.memoizedState.isDehydrated)try{vf(t.containerInfo)}catch(m){ru(e,e.return,m)}el&&(el=!1,vl(e));break;case 4:r=hl,hl=fd(e.stateNode.containerInfo),fl(t,e),ml(e),hl=r;break;case 12:fl(t,e),ml(e);break;case 13:fl(t,e),ml(e),8192&e.child.flags&&null!==e.memoizedState!==(null!==n&&null!==n.memoizedState)&&(xc=le()),4&r&&(null!==(r=e.updateQueue)&&(e.updateQueue=null,dl(e,r)));break;case 22:if(512&r&&(Js||null===n||qs(n,n.return)),c=null!==e.memoizedState,u=null!==n&&null!==n.memoizedState,Zs=(d=Zs)||c,Js=(f=Js)||u,fl(t,e),Js=f,Zs=d,ml(e),(t=e.stateNode)._current=e,t._visibility&=-3,t._visibility|=2&t._pendingVisibility,8192&r&&(t._visibility=c?-2&t._visibility:1|t._visibility,c&&(t=Zs||Js,null===n||u||t||yl(e)),null===e.memoizedProps||"manual"!==e.memoizedProps.mode))e:for(n=null,t=e;;){if(5===t.tag||26===t.tag||27===t.tag){if(null===n){u=n=t;try{if(a=u.stateNode,c)"function"===typeof(i=a.style).setProperty?i.setProperty("display","none","important"):i.display="none";else{s=u.stateNode;var p=void 0!==(l=u.memoizedProps.style)&&null!==l&&l.hasOwnProperty("display")?l.display:null;s.style.display=null==p||"boolean"===typeof p?"":(""+p).trim()}}catch(m){ru(u,u.return,m)}}}else if(6===t.tag){if(null===n){u=t;try{u.stateNode.nodeValue=c?"":u.memoizedProps}catch(m){ru(u,u.return,m)}}}else if((22!==t.tag&&23!==t.tag||null===t.memoizedState||t===e)&&null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break e;for(;null===t.sibling;){if(null===t.return||t.return===e)break e;n===t&&(n=null),t=t.return}n===t&&(n=null),t.sibling.return=t.return,t=t.sibling}4&r&&(null!==(r=e.updateQueue)&&(null!==(n=r.retryQueue)&&(r.retryQueue=null,dl(e,n))));break;case 19:fl(t,e),ml(e),4&r&&(null!==(r=e.updateQueue)&&(e.updateQueue=null,dl(e,r)));break;case 21:break;default:fl(t,e),ml(e)}}function ml(e){var t=e.flags;if(2&t){try{if(27!==e.tag){e:{for(var n=e.return;null!==n;){if(Gs(n)){var r=n;break e}n=n.return}throw Error(o(160))}switch(r.tag){case 27:var a=r.stateNode;Qs(e,Xs(e),a);break;case 5:var i=r.stateNode;32&r.flags&&(jt(i,""),r.flags&=-33),Qs(e,Xs(e),i);break;case 3:case 4:var s=r.stateNode.containerInfo;$s(e,Xs(e),s);break;default:throw Error(o(161))}}}catch(l){ru(e,e.return,l)}e.flags&=-3}4096&t&&(e.flags&=-4097)}function vl(e){if(1024&e.subtreeFlags)for(e=e.child;null!==e;){var t=e;vl(t),5===t.tag&&1024&t.flags&&t.stateNode.reset(),e=e.sibling}}function gl(e,t){if(8772&t.subtreeFlags)for(t=t.child;null!==t;)al(e,t.alternate,t),t=t.sibling}function yl(e){for(e=e.child;null!==e;){var t=e;switch(t.tag){case 0:case 11:case 14:case 15:Us(4,t,t.return),yl(t);break;case 1:qs(t,t.return);var n=t.stateNode;"function"===typeof n.componentWillUnmount&&Ws(t,t.return,n),yl(t);break;case 26:case 27:case 5:qs(t,t.return),yl(t);break;case 22:qs(t,t.return),null===t.memoizedState&&yl(t);break;default:yl(t)}e=e.sibling}}function xl(e,t,n){for(n=n&&0!==(8772&t.subtreeFlags),t=t.child;null!==t;){var r=t.alternate,a=e,i=t,o=i.flags;switch(i.tag){case 0:case 11:case 15:xl(a,i,n),Bs(4,i);break;case 1:if(xl(a,i,n),"function"===typeof(a=(r=i).stateNode).componentDidMount)try{a.componentDidMount()}catch(c){ru(r,r.return,c)}if(null!==(a=(r=i).updateQueue)){var s=r.stateNode;try{var l=a.shared.hiddenCallbacks;if(null!==l)for(a.shared.hiddenCallbacks=null,a=0;a<l.length;a++)Ls(l[a],s)}catch(c){ru(r,r.return,c)}}n&&64&o&&Vs(i),Hs(i,i.return);break;case 26:case 27:case 5:xl(a,i,n),n&&null===r&&4&o&&Ks(i),Hs(i,i.return);break;case 12:default:xl(a,i,n);break;case 13:xl(a,i,n),n&&4&o&&ul(a,i);break;case 22:null===i.memoizedState&&xl(a,i,n),Hs(i,i.return)}t=t.sibling}}function bl(e,t){var n=null;null!==e&&null!==e.memoizedState&&null!==e.memoizedState.cachePool&&(n=e.memoizedState.cachePool.pool),e=null,null!==t.memoizedState&&null!==t.memoizedState.cachePool&&(e=t.memoizedState.cachePool.pool),e!==n&&(null!=e&&e.refCount++,null!=n&&Ua(n))}function wl(e,t){e=null,null!==t.alternate&&(e=t.alternate.memoizedState.cache),(t=t.memoizedState.cache)!==e&&(t.refCount++,null!=e&&Ua(e))}function jl(e,t,n,r){if(10256&t.subtreeFlags)for(t=t.child;null!==t;)kl(e,t,n,r),t=t.sibling}function kl(e,t,n,r){var a=t.flags;switch(t.tag){case 0:case 11:case 15:jl(e,t,n,r),2048&a&&Bs(9,t);break;case 3:jl(e,t,n,r),2048&a&&(e=null,null!==t.alternate&&(e=t.alternate.memoizedState.cache),(t=t.memoizedState.cache)!==e&&(t.refCount++,null!=e&&Ua(e)));break;case 12:if(2048&a){jl(e,t,n,r),e=t.stateNode;try{var i=t.memoizedProps,o=i.id,s=i.onPostCommit;"function"===typeof s&&s(o,null===t.alternate?"mount":"update",e.passiveEffectDuration,-0)}catch(l){ru(t,t.return,l)}}else jl(e,t,n,r);break;case 23:break;case 22:i=t.stateNode,null!==t.memoizedState?4&i._visibility?jl(e,t,n,r):El(e,t):4&i._visibility?jl(e,t,n,r):(i._visibility|=4,Sl(e,t,n,r,0!==(10256&t.subtreeFlags))),2048&a&&bl(t.alternate,t);break;case 24:jl(e,t,n,r),2048&a&&wl(t.alternate,t);break;default:jl(e,t,n,r)}}function Sl(e,t,n,r,a){for(a=a&&0!==(10256&t.subtreeFlags),t=t.child;null!==t;){var i=e,o=t,s=n,l=r,c=o.flags;switch(o.tag){case 0:case 11:case 15:Sl(i,o,s,l,a),Bs(8,o);break;case 23:break;case 22:var u=o.stateNode;null!==o.memoizedState?4&u._visibility?Sl(i,o,s,l,a):El(i,o):(u._visibility|=4,Sl(i,o,s,l,a)),a&&2048&c&&bl(o.alternate,o);break;case 24:Sl(i,o,s,l,a),a&&2048&c&&wl(o.alternate,o);break;default:Sl(i,o,s,l,a)}t=t.sibling}}function El(e,t){if(10256&t.subtreeFlags)for(t=t.child;null!==t;){var n=e,r=t,a=r.flags;switch(r.tag){case 22:El(n,r),2048&a&&bl(r.alternate,r);break;case 24:El(n,r),2048&a&&wl(r.alternate,r);break;default:El(n,r)}t=t.sibling}}var Nl=8192;function Pl(e){if(e.subtreeFlags&Nl)for(e=e.child;null!==e;)Ol(e),e=e.sibling}function Ol(e){switch(e.tag){case 26:Pl(e),e.flags&Nl&&null!==e.memoizedState&&function(e,t,n){if(null===Ad)throw Error(o(475));var r=Ad;if("stylesheet"===t.type&&("string"!==typeof n.media||!1!==matchMedia(n.media).matches)&&0===(4&t.state.loading)){if(null===t.instance){var a=gd(n.href),i=e.querySelector(yd(a));if(i)return null!==(e=i._p)&&"object"===typeof e&&"function"===typeof e.then&&(r.count++,r=_d.bind(r),e.then(r,r)),t.state.loading|=4,t.instance=i,void Qe(i);i=e.ownerDocument||e,n=xd(n),(a=ud.get(a))&&Sd(n,a),Qe(i=i.createElement("link"));var s=i;s._p=new Promise(function(e,t){s.onload=e,s.onerror=t}),Ku(i,"link",n),t.instance=i}null===r.stylesheets&&(r.stylesheets=new Map),r.stylesheets.set(t,e),(e=t.state.preload)&&0===(3&t.state.loading)&&(r.count++,t=_d.bind(r),e.addEventListener("load",t),e.addEventListener("error",t))}}(hl,e.memoizedState,e.memoizedProps);break;case 5:default:Pl(e);break;case 3:case 4:var t=hl;hl=fd(e.stateNode.containerInfo),Pl(e),hl=t;break;case 22:null===e.memoizedState&&(null!==(t=e.alternate)&&null!==t.memoizedState?(t=Nl,Nl=16777216,Pl(e),Nl=t):Pl(e))}}function Cl(e){var t=e.alternate;if(null!==t&&null!==(e=t.child)){t.child=null;do{t=e.sibling,e.sibling=null,e=t}while(null!==e)}}function Al(e){var t=e.deletions;if(0!==(16&e.flags)){if(null!==t)for(var n=0;n<t.length;n++){var r=t[n];nl=r,Tl(r,e)}Cl(e)}if(10256&e.subtreeFlags)for(e=e.child;null!==e;)Ml(e),e=e.sibling}function Ml(e){switch(e.tag){case 0:case 11:case 15:Al(e),2048&e.flags&&Us(9,e,e.return);break;case 3:case 12:default:Al(e);break;case 22:var t=e.stateNode;null!==e.memoizedState&&4&t._visibility&&(null===e.return||13!==e.return.tag)?(t._visibility&=-5,_l(e)):Al(e)}}function _l(e){var t=e.deletions;if(0!==(16&e.flags)){if(null!==t)for(var n=0;n<t.length;n++){var r=t[n];nl=r,Tl(r,e)}Cl(e)}for(e=e.child;null!==e;){switch((t=e).tag){case 0:case 11:case 15:Us(8,t,t.return),_l(t);break;case 22:4&(n=t.stateNode)._visibility&&(n._visibility&=-5,_l(t));break;default:_l(t)}e=e.sibling}}function Tl(e,t){for(;null!==nl;){var n=nl;switch(n.tag){case 0:case 11:case 15:Us(8,n,t);break;case 23:case 22:if(null!==n.memoizedState&&null!==n.memoizedState.cachePool){var r=n.memoizedState.cachePool.pool;null!=r&&r.refCount++}break;case 24:Ua(n.memoizedState.cache)}if(null!==(r=n.child))r.return=n,nl=r;else e:for(n=e;null!==nl;){var a=(r=nl).sibling,i=r.return;if(il(r),r===n){nl=null;break e}if(null!==a){a.return=i,nl=a;break e}nl=i}}}function Rl(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.t
2ype=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Dl(e,t,n,r){return new Rl(e,t,n,r)}function Fl(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Il(e,t){var n=e.alternate;return null===n?((n=Dl(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=31457280&e.flags,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n.refCleanup=e.refCleanup,n}function Ll(e,t){e.flags&=31457282;var n=e.alternate;return null===n?(e.childLanes=0,e.lanes=t,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null):(e.childLanes=n.childLanes,e.lanes=n.lanes,e.child=n.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=n.memoizedProps,e.memoizedState=n.memoizedState,e.updateQueue=n.updateQueue,e.type=n.type,t=n.dependencies,e.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext}),e}function zl(e,t,n,r,a,i){var s=0;if(r=e,"function"===typeof e)Fl(e)&&(s=1);else if("string"===typeof e)s=function(e,t,n){if(1===n||null!=t.itemProp)return!1;switch(e){case"meta":case"title":return!0;case"style":if("string"!==typeof t.precedence||"string"!==typeof t.href||""===t.href)break;return!0;case"link":if("string"!==typeof t.rel||"string"!==typeof t.href||""===t.href||t.onLoad||t.onError)break;return"stylesheet"!==t.rel||(e=t.disabled,"string"===typeof t.precedence&&null==e);case"script":if(t.async&&"function"!==typeof t.async&&"symbol"!==typeof t.async&&!t.onLoad&&!t.onError&&t.src&&"string"===typeof t.src)return!0}return!1}(e,n,X.current)?26:"html"===e||"head"===e||"body"===e?27:5;else e:switch(e){case d:return Bl(n.children,a,i,t);case f:s=8,a|=24;break;case h:return(e=Dl(12,n,t,2|a)).elementType=h,e.lanes=i,e;case y:return(e=Dl(13,n,t,a)).elementType=y,e.lanes=i,e;case x:return(e=Dl(19,n,t,a)).elementType=x,e.lanes=i,e;case j:return Ul(n,a,i,t);default:if("object"===typeof e&&null!==e)switch(e.$$typeof){case p:case v:s=10;break e;case m:s=9;break e;case g:s=11;break e;case b:s=14;break e;case w:s=16,r=null;break e}s=29,n=Error(o(130,null===e?"null":typeof e,"")),r=null}return(t=Dl(s,n,t,a)).elementType=e,t.type=r,t.lanes=i,t}function Bl(e,t,n,r){return(e=Dl(7,e,r,t)).lanes=n,e}function Ul(e,t,n,r){(e=Dl(22,e,r,t)).elementType=j,e.lanes=n;var a={_visibility:1,_pendingVisibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null,_current:null,detach:function(){var e=a._current;if(null===e)throw Error(o(456));if(0===(2&a._pendingVisibility)){var t=Cr(e,2);null!==t&&(a._pendingVisibility|=2,_c(t,e,2))}},attach:function(){var e=a._current;if(null===e)throw Error(o(456));if(0!==(2&a._pendingVisibility)){var t=Cr(e,2);null!==t&&(a._pendingVisibility&=-3,_c(t,e,2))}}};return e.stateNode=a,e}function Vl(e,t,n){return(e=Dl(6,e,null,t)).lanes=n,e}function Wl(e,t,n){return(t=Dl(4,null!==e.children?e.children:[],e.key,t)).lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Hl(e){e.flags|=4}function ql(e,t){if("stylesheet"!==t.type||0!==(4&t.state.loading))e.flags&=-16777217;else if(e.flags|=16777216,!Cd(t)){if(null!==(t=Oa.current)&&((4194176&rc)===rc?null!==Ca:(62914560&rc)!==rc&&0===(536870912&rc)||t!==Ca))throw fa=la,sa;e.flags|=8192}}function Kl(e,t){null!==t&&(e.flags|=4),16384&e.flags&&(t=22!==e.tag?Ae():536870912,e.lanes|=t,mc|=t)}function Yl(e,t){if(!$r)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function Gl(e){var t=null!==e.alternate&&e.alternate.child===e.child,n=0,r=0;if(t)for(var a=e.child;null!==a;)n|=a.lanes|a.childLanes,r|=31457280&a.subtreeFlags,r|=31457280&a.flags,a.return=e,a=a.sibling;else for(a=e.child;null!==a;)n|=a.lanes|a.childLanes,r|=a.subtreeFlags,r|=a.flags,a.return=e,a=a.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function Xl(e,t,n){var r=t.pendingProps;switch(Yr(t),t.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:case 1:return Gl
vendor: 13,555 bytes, line 2
2(t),null;case 3:return n=t.stateNode,r=null,null!==e&&(r=e.memoizedState.cache),t.memoizedState.cache!==r&&(t.flags|=2048),xs(za),ee(),n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),null!==e&&null!==e.child||(ra(t)?Hl(t):null===e||e.memoizedState.isDehydrated&&0===(256&t.flags)||(t.flags|=1024,null!==Qr&&(Rc(Qr),Qr=null))),Gl(t),null;case 26:return n=t.memoizedState,null===e?(Hl(t),null!==n?(Gl(t),ql(t,n)):(Gl(t),t.flags&=-16777217)):n?n!==e.memoizedState?(Hl(t),Gl(t),ql(t,n)):(Gl(t),t.flags&=-16777217):(e.memoizedProps!==r&&Hl(t),Gl(t),t.flags&=-16777217),null;case 27:ne(t),n=Q.current;var a=t.type;if(null!==e&&null!=t.stateNode)e.memoizedProps!==r&&Hl(t);else{if(!r){if(null===t.stateNode)throw Error(o(166));return Gl(t),null}e=X.current,ra(t)?ta(t):(e=cd(a,r,n),t.stateNode=e,Hl(t))}return Gl(t),null;case 5:if(ne(t),n=t.type,null!==e&&null!=t.stateNode)e.memoizedProps!==r&&Hl(t);else{if(!r){if(null===t.stateNode)throw Error(o(166));return Gl(t),null}if(e=X.current,ra(t))ta(t);else{switch(a=Xu(Q.current),e){case 1:e=a.createElementNS("http://www.w3.org/2000/svg",n);break;case 2:e=a.createElementNS("http://www.w3.org/1998/Math/MathML",n);break;default:switch(n){case"svg":e=a.createElementNS("http://www.w3.org/2000/svg",n);break;case"math":e=a.createElementNS("http://www.w3.org/1998/Math/MathML",n);break;case"script":(e=a.createElement("div")).innerHTML="<script><\/script>",e=e.removeChild(e.firstChild);break;case"select":e="string"===typeof r.is?a.createElement("select",{is:r.is}):a.createElement("select"),r.multiple?e.multiple=!0:r.size&&(e.size=r.size);break;default:e="string"===typeof r.is?a.createElement(n,{is:r.is}):a.createElement(n)}}e[Le]=t,e[ze]=r;e:for(a=t.child;null!==a;){if(5===a.tag||6===a.tag)e.appendChild(a.stateNode);else if(4!==a.tag&&27!==a.tag&&null!==a.child){a.child.return=a,a=a.child;continue}if(a===t)break e;for(;null===a.sibling;){if(null===a.return||a.return===t)break e;a=a.return}a.sibling.return=a.return,a=a.sibling}t.stateNode=e;e:switch(Ku(e,n,r),n){case"button":case"input":case"select":case"textarea":e=!!r.autoFocus;break e;case"img":e=!0;break e;default:e=!1}e&&Hl(t)}}return Gl(t),t.flags&=-16777217,null;case 6:if(e&&null!=t.stateNode)e.memoizedProps!==r&&Hl(t);else{if("string"!==typeof r&&null===t.stateNode)throw Error(o(166));if(e=Q.current,ra(t)){if(e=t.stateNode,n=t.memoizedProps,r=null,null!==(a=Gr))switch(a.tag){case 27:case 5:r=a.memoizedProps}e[Le]=t,(e=!!(e.nodeValue===n||null!==r&&!0===r.suppressHydrationWarning||Vu(e.nodeValue,n)))||ea(t)}else(e=Xu(e).createTextNode(r))[Le]=t,t.stateNode=e}return Gl(t),null;case 13:if(r=t.memoizedState,null===e||null!==e.memoizedState&&null!==e.memoizedState.dehydrated){if(a=ra(t),null!==r&&null!==r.dehydrated){if(null===e){if(!a)throw Error(o(318));if(!(a=null!==(a=t.memoizedState)?a.dehydrated:null))throw Error(o(317));a[Le]=t}else aa(),0===(128&t.flags)&&(t.memoizedState=null),t.flags|=4;Gl(t),a=!1}else null!==Qr&&(Rc(Qr),Qr=null),a=!0;if(!a)return 256&t.flags?(Ta(t),t):(Ta(t),null)}if(Ta(t),0!==(128&t.flags))return t.lanes=n,t;if(n=null!==r,e=null!==e&&null!==e.memoizedState,n){a=null,null!==(r=t.child).alternate&&null!==r.alternate.memoizedState&&null!==r.alternate.memoizedState.cachePool&&(a=r.alternate.memoizedState.cachePool.pool);var i=null;null!==r.memoizedState&&null!==r.memoizedState.cachePool&&(i=r.memoizedState.cachePool.pool),i!==a&&(r.flags|=2048)}return n!==e&&n&&(t.child.flags|=8192),Kl(t,t.updateQueue),Gl(t),null;case 4:return ee(),null===e&&_u(t.stateNode.containerInfo),Gl(t),null;case 10:return xs(t.type),Gl(t),null;case 19:if(Y(Ra),null===(a=t.memoizedState))return Gl(t),null;if(r=0!==(128&t.flags),null===(i=a.rendering))if(r)Yl(a,!1);else{if(0!==uc||null!==e&&0!==(128&e.flags))for(e=t.child;null!==e;){if(null!==(i=Da(e))){for(t.flags|=128,Yl(a,!1),e=i.updateQueue,t.updateQueue=e,Kl(t,e),t.subtreeFlags=0,e=n,n=t.child;null!==n;)Ll(n,e),n=n.sibling;return G(Ra,1&Ra.current|2),t.child}e=e.sibling}null!==a.tail&&le()>bc&&(t.flags|=128,r=!0,Yl(a,!1),t.lanes=4194304)}else{if(!r)if(null!==(e=Da(i))){if(t.flags|=128,r=!0,e=e.updateQueue,t.updateQueue=e,Kl(t,e),Yl(a,!0),null===a.tail&&"hidden"===a.tailMode&&!i.alternate&&!$r)return Gl(t),null}else 2*le()-a.renderingStartTime>bc&&536870912!==n&&(t.flags|=128,r=!0,Yl(a,!1),t.lanes=4194304);a.isBackwards?(i.sibling=t.child,t.child=i):(null!==(e=a.last)?e.sibling=i:t.child=i,a.last=i)}return null!==a.tail?(t=a.tail,a.rendering=t,a.tail=t.sibling,a.renderingStartTime=le(),t.sibling=null,e=Ra.current,G(Ra,r?1&e|2:1&e),t):(Gl(t),null);case 22:case 23:return Ta(t),Pa(),r=null!==t.memoizedState,null!==e?null!==e.memoizedState!==r&&(t.flags|=8192):r&&(t.flags|=8192),r?0!==(536870912&n)&&0===(128&t.flags)&&(Gl(t),6&t.subtreeFlags&&(t.flags|=8192)):Gl(t),null!==(n=t.updateQueue)&&Kl(t,n.retryQueue),n=null,null!==e&&null!==e.memoizedState&&null!==e.memoizedState.cachePool&&(n=e.memoizedState.cachePool.pool),r=null,null!==t.memoizedState&&null!==t.memoizedState.cachePool&&(r=t.memoizedState.cachePool.pool),r!==n&&(t.flags|=2048),null!==e&&Y(Ga),null;case 24:return n=null,null!==e&&(n=e.memoizedState.cache),t.memoizedState.cache!==n&&(t.flags|=2048),xs(za),Gl(t),null;case 25:return null}throw Error(o(156,t.tag))}function $l(e,t){switch(Yr(t),t.tag){case 1:return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 3:return xs(za),ee(),0!==(65536&(e=t.flags))&&0===(128&e)?(t.flags=-65537&e|128,t):null;case 26:case 27:case 5:return ne(t),null;case 13:if(Ta(t),null!==(e=t.memoizedState)&&null!==e.dehydrated){if(null===t.alternate)throw Error(o(340));aa()}return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 19:return Y(Ra),null;case 4:return ee(),null;case 10:return xs(t.type),null;case 22:case 23:return Ta(t),Pa(),null!==e&&Y(Ga),65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 24:return xs(za),null;default:return null}}function Ql(e,t){switch(Yr(t),t.tag){case 3:xs(za),ee();break;case 26:case 27:case 5:ne(t);break;case 4:ee();break;case 13:Ta(t);break;case 19:Y(Ra);break;case 10:xs(t.type);break;case 22:case 23:Ta(t),Pa(),null!==e&&Y(Ga);break;case 24:xs(za)}}var Zl={getCacheForType:function(e){var t=Es(za),n=t.data.get(e);return void 0===n&&(n=e(),t.data.set(e,n)),n}},Jl="function"===typeof WeakMap?WeakMap:Map,ec=0,tc=null,nc=null,rc=0,ac=0,ic=null,oc=!1,sc=!1,lc=!1,cc=0,uc=0,dc=0,fc=0,hc=0,pc=0,mc=0,vc=null,gc=null,yc=!1,xc=0,bc=1/0,wc=null,jc=null,kc=!1,Sc=null,Ec=0,Nc=0,Pc=null,Oc=0,Cc=null;function Ac(){if(0!==(2&ec)&&0!==rc)return rc&-rc;if(null!==A.T){return 0!==Ha?Ha:wu()}return Fe()}function Mc(){0===pc&&(pc=0===(536870912&rc)||$r?Ce():536870912);var e=Oa.current;return null!==e&&(e.flags|=32),pc}function _c(e,t,n){(e===tc&&2===ac||null!==e.cancelPendingCommit)&&(Bc(e,0),Ic(e,rc,pc,!1)),_e(e,n),0!==(2&ec)&&e===tc||(e===tc&&(0===(2&ec)&&(fc|=n),4===uc&&Ic(e,rc,pc,!1)),mu(e))}function Tc(e,t,n){if(0!==(6&ec))throw Error(o(327));for(var r=!n&&0===(60&t)&&0===(t&e.expiredLanes)||Pe(e,t),a=r?function(e,t){var n=ec;ec|=2;var r=Vc(),a=Wc();tc!==e||rc!==t?(wc=null,bc=le()+500,Bc(e,t)):sc=Pe(e,t);e:for(;;)try{if(0!==ac&&null!==nc){t=nc;var i=ic;t:switch(ac){case 1:ac=0,ic=null,$c(e,t,i,1);break;case 2:if(ca(i)){ac=0,ic=null,Xc(t);break}t=function(){2===ac&&tc===e&&(ac=7),mu(e)},i.then(t,t);break e;case 3:ac=7;break e;case 4:ac=5;break e;case 7:ca(i)?(ac=0,ic=null,Xc(t)):(ac=0,ic=null,$c(e,t,i,7));break;case 5:var s=null;switch(nc.tag){case 26:s=nc.memoizedState;case 5:case 27:var l=nc;if(!s||Cd(s)){ac=0,ic=null;var c=l.sibling;if(null!==c)nc=c;else{var u=l.return;null!==u?(nc=u,Qc(u)):nc=null}break t}}ac=0,ic=null,$c(e,t,i,5);break;case 6:ac=0,ic=null,$c(e,t,i,6);break;case 8:zc(),uc=6;break e;default:throw Error(o(462))}}Yc();break}catch(d){Uc(e,d)}return gs=vs=null,A.H=r,A.A=a,ec=n,null!==nc?0:(tc=null,rc=0,Nr(),uc)}(e,t):qc(e,t,!0),i=r;;){if(0===a){sc&&!r&&Ic(e,t,0,!1);break}if(6===a)Ic(e,t,0,!oc);else{if(n=e.current.alternate,i&&!Fc(n)){a=qc(e,t,!1),i=!1;continue}if(2===a){if(i=t,e.errorRecoveryDisabledLanes&i)var s=0;else s=0!==(s=-536870913&e.pendingLanes)?s:536870912&s?536870912:0;if(0!==s){t=s;e:{var l=e;a=vc;var c=l.current.memoizedState.isDehydrated;if(c&&(Bc(l,s).flags|=256),2!==(s=qc(l,s,!1))){if(lc&&!c){l.errorRecoveryDisabledLanes|=i,fc|=i,a=4;break e}i=gc,gc=a,null!==i&&Rc(i)}a=s}if(i=!1,2!==a)continue}}if(1===a){Bc(e,0),Ic(e,t,0,!0);break}e:{switch(r=e,a){case 0:case 1:throw Error(o(345));case 4:if((4194176&t)===t){Ic(r,t,pc,!oc);break e}break;case 2:gc=null;break;case 3:case 5:break;default:throw Error(o(329))}if(r.finishedWork=n,r.finishedLanes=t,(62914560&t)===t&&10<(i=xc+300-le())){if(Ic(r,t,pc,!oc),0!==Ne(r,0))break e;r.timeoutHandle=ed(Dc.bind(null,r,n,gc,wc,yc,t,pc,fc,mc,oc,2,-0,0),i)}else Dc(r,n,gc,wc,yc,t,pc,fc,mc,oc,0,-0,0)}}break}mu(e)}function Rc(e){null===gc?gc=e:gc.push.apply(gc,e)}function Dc(e,t,n,r,a,i,s,l,c,u,d,f,h){var p=t.subtreeFlags;if((8192&p||16785408===(16785408&p))&&(Ad={stylesheets:null,count:0,unsuspend:Md},Ol(t),null!==(t=function(){if(null===Ad)throw Error(o(475));var e=Ad;return e.stylesheets&&0===e.count&&Rd(e,e.stylesheets),0<e.count?function(t){var n=setTimeout(function(){if(e.stylesheets&&Rd(e,e.stylesheets),e.unsuspend){var t=e.unsuspend;e.unsuspend=null,t()}},6e4);return e.unsuspend=t,function(){e.unsuspend=null,clearTimeout(n)}}:null}())))return e.cancelPendingCommit=t(Jc.bind(null,e,n,r,a,s,l,c,1,f,h)),void Ic(e,i,s,!u);Jc(e,n,r,a,s,l,c,d,f,h)}function Fc(e){for(var t=e;;){var n=t.tag;if((0===n||11===n||15===n)&&16384&t.flags&&(null!==(n=t.updateQueue)&&null!==(n=n.stores)))for(var r=0;r<n.length;r++){var a=n[r],i=a.getSnapshot;a=a.value;try{if(!Gn(i(),a))return!1}catch(o){return!1}}if(n=t.child,16384&t.subtreeFlags&&null!==n)n.return=t,t=n;else{if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function Ic(e,t,n,r){t&=~hc,t&=~fc,e.suspendedLanes|=t,e.pingedLanes&=~t,r&&(e.warmLanes|=t),r=e.expirationTimes;for(var a=t;0<a;){var i=31-be(a),o=1<<i;r[i]=-1,a&=~o}0!==n&&Te(e,n,t)}function Lc(){return 0!==(6&ec)||(vu(0,!1),!1)}function zc(){if(null!==nc){if(0===ac)var e=nc.return;else gs=vs=null,gi(e=nc),pa=null,ma=0,e=nc;for(;null!==e;)Ql(e.alternate,e),e=e.return;nc=null}}function Bc(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;-1!==n&&(e.timeoutHandle=-1,td(n)),null!==(n=e.cancelPendingCommit)&&(e.cancelPendingCommit=null,n()),zc(),tc=e,nc=n=Il(e.current,null),rc=t,ac=0,ic=null,oc=!1,sc=Pe(e,t),lc=!1,mc=pc=hc=fc=dc=uc=0,gc=vc=null,yc=!1,0!==(8&t)&&(t|=32&t);var r=e.entangledLanes;if(0!==r)for(e=e.entanglements,r&=t;0<r;){var a=31-be(r),i=1<<a;t|=e[a],r&=~i}return cc=t,Nr(),n}function Uc(e,t){Ja=null,A.H=Eo,t===oa?(t=ha(),ac=3):t===sa?(t=ha(),ac=4):ac=t===Wo?8:null!==t&&"object"===typeof t&&"function"===typeof t.then?6:1,ic=t,null===nc&&(uc=1,Lo(e,Rr(t,e.current)))}function Vc(){var e=A.H;return A.H=Eo,null===e?Eo:e}function Wc(){var e=A.A;return A.A=Zl,e}function Hc(){uc=4,oc||(4194176&rc)!==rc&&null!==Oa.current||(sc=!0),0===(134217727&dc)&&0===(134217727&fc)||null===tc||Ic(tc,rc,pc,!1)}function qc(e,t,n){var r=ec;ec|=2;var a=Vc(),i=Wc();tc===e&&rc===t||(wc=null,Bc(e,t)),t=!1;var o=uc;e:for(;;)try{if(0!==ac&&null!==nc){var s=nc,l=ic;switch(ac){case 8:zc(),o=6;break e;case 3:case 2:case 6:null===Oa.current&&(t=!0);var c=ac;if(ac=0,ic=null,$c(e,s,l,c),n&&sc){o=0;break e}break;default:c=ac,ac=0,ic=null,$c(e,s,l,c)}}Kc(),o=uc;break}catch(u){Uc(e,u)}return t&&e.shellSuspendCounter++,gs=vs=null,ec=r,A.H=a,A.A=i,null===nc&&(tc=null,rc=0,Nr()),o}function Kc(){for(;null!==nc;)Gc(nc)}function Yc(){for(;null!==nc&&!oe();)Gc(nc)}function Gc(e){var t=ps(e.alternate,e,cc);e.memoizedProps=e.pendingProps,null===t?Qc(e):nc=t}function Xc(e){var t=e,n=t.alternate;switch(t.tag){case 15:case 0:t=Jo(n,t,t.pendingProps,t.type,void 0,rc);break;case 11:t=Jo(n,t,t.pendingProps,t.type.render,t.ref,rc);break;case 5:gi(t);default:Ql(n,t),t=ps(n,t=nc=Ll(t,cc),cc)}e.memoizedProps=e.pendingProps,null===t?Qc(e):nc=t}function $c(e,t,n,r){gs=vs=null,gi(t),pa=null,ma=0;var a=t.return;try{if(function(e,t,n,r,a){if(n.flags|=32768,null!==r&&"object"===typeof r&&"function"===typeof r.then){if(null!==(t=n.alternate)&&js(t,n,a,!0),null!==(n=Oa.current)){switch(n.tag){case 13:return null===Ca?Hc():null===n.alternate&&0===uc&&(uc=3),n.flags&=-257,n.flags|=65536,n.lanes=a,r===la?n.flags|=16384:(null===(t=n.updateQueue)?n.updateQueue=new Set([r]):t.add(r),au(e,r,a)),!1;case 22:return n.flags|=65536,r===la?n.flags|=16384:(null===(t=n.updateQueue)?(t={transitions:null,markerInstances:null,retryQueue:new Set([r])},n.updateQueue=t):null===(n=t.retryQueue)?t.retryQueue=new Set([r]):n.add(r),au(e,r,a)),!1}throw Error(o(435,n.tag))}return au(e,r,a),Hc(),!1}if($r)return null!==(t=Oa.current)?(0===(65536&t.flags)&&(t.flags|=256),t.flags|=65536,t.lanes=a,r!==Jr&&ia(Rr(e=Error(o(422),{cause:r}),n))):(r!==Jr&&ia(Rr(t=Error(o(423),{cause:r}),n)),(e=e.current.alternate).flags|=65536,a&=-a,e.lanes|=a,r=Rr(r,n),Rs(e,a=Bo(e.stateNode,r,a)),4!==uc&&(uc=2)),!1;var i=Error(o(520),{cause:r});if(i=Rr(i,n),null===vc?vc=[i]:vc.push(i),4!==uc&&(uc=2),null===t)return!0;r=Rr(r,n),n=t;do{switch(n.tag){case 3:return n.flags|=65536,e=a&-a,n.lanes|=e,Rs(n,e=Bo(n.stateNode,r,e)),!1;case 1:if(t=n.type,i=n.stateNode,0===(128&n.flags)&&("function"===typeof t.getDerivedStateFromError||null!==i&&"function"===typeof i.componentDidCatch&&(null===jc||!jc.has(i))))return n.flags|=65536,a&=-a,n.lanes|=a,Vo(a=Uo(a),e,n,r),Rs(n,a),!1}n=n.return}while(null!==n);return!1}
2(e,a,t,n,rc))return uc=1,Lo(e,Rr(n,e.current)),void(nc=null)}catch(i){if(null!==a)throw nc=a,i;return uc=1,Lo(e,Rr(n,e.current)),void(nc=null)}32768&t.flags?($r||1===r?e=!0:sc||0!==(536870912&rc)?e=!1:(oc=e=!0,(2===r||3===r||6===r)&&(null!==(r=Oa.current)&&13===r.tag&&(r.flags|=16384))),Zc(t,e)):Qc(t)}function Qc(e){var t=e;do{if(0!==(32768&t.flags))return void Zc(t,oc);e=t.return;var n=Xl(t.alternate,t,cc);if(null!==n)return void(nc=n);if(null!==(t=t.sibling))return void(nc=t);nc=t=e}while(null!==t);0===uc&&(uc=5)}function Zc(e,t){do{var n=$l(e.alternate,e);if(null!==n)return n.flags&=32767,void(nc=n);if(null!==(n=e.return)&&(n.flags|=32768,n.subtreeFlags=0,n.deletions=null),!t&&null!==(e=e.sibling))return void(nc=e);nc=e=n}while(null!==e);uc=6,nc=null}function Jc(e,t,n,r,a,i,s,l,c,u){var d=A.T,f=V.p;try{V.p=2,A.T=null,function(e,t,n,r,a,i,s,l){do{tu()}while(null!==Sc);if(0!==(6&ec))throw Error(o(327));var c=e.finishedWork;if(r=e.finishedLanes,null===c)return null;if(e.finishedWork=null,e.finishedLanes=0,c===e.current)throw Error(o(177));e.callbackNode=null,e.callbackPriority=0,e.cancelPendingCommit=null;var u=c.lanes|c.childLanes;if(function(e,t,n,r,a,i){var o=e.pendingLanes;e.pendingLanes=n,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=n,e.entangledLanes&=n,e.errorRecoveryDisabledLanes&=n,e.shellSuspendCounter=0;var s=e.entanglements,l=e.expirationTimes,c=e.hiddenUpdates;for(n=o&~n;0<n;){var u=31-be(n),d=1<<u;s[u]=0,l[u]=-1;var f=c[u];if(null!==f)for(c[u]=null,u=0;u<f.length;u++){var h=f[u];null!==h&&(h.lane&=-536870913)}n&=~d}0!==r&&Te(e,r,0),0!==i&&0===a&&0!==e.tag&&(e.suspendedLanes|=i&~(o&~t))}(e,r,u|=Er,i,s,l),e===tc&&(nc=tc=null,rc=0),0===(10256&c.subtreeFlags)&&0===(10256&c.flags)||kc||(kc=!0,Nc=u,Pc=n,function(e,t){ae(e,t)}(fe,function(){return tu(),null})),n=0!==(15990&c.flags),0!==(15990&c.subtreeFlags)||n?(n=A.T,A.T=null,i=V.p,V.p=2,s=ec,ec|=4,function(e,t){if(e=e.containerInfo,Yu=Hd,er(e=Jn(e))){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{var r=(n=(n=e.ownerDocument)&&n.defaultView||window).getSelection&&n.getSelection();if(r&&0!==r.rangeCount){n=r.anchorNode;var a=r.anchorOffset,i=r.focusNode;r=r.focusOffset;try{n.nodeType,i.nodeType}catch(v){n=null;break e}var s=0,l=-1,c=-1,u=0,d=0,f=e,h=null;t:for(;;){for(var p;f!==n||0!==a&&3!==f.nodeType||(l=s+a),f!==i||0!==r&&3!==f.nodeType||(c=s+r),3===f.nodeType&&(s+=f.nodeValue.length),null!==(p=f.firstChild);)h=f,f=p;for(;;){if(f===e)break t;if(h===n&&++u===a&&(l=s),h===i&&++d===r&&(c=s),null!==(p=f.nextSibling))break;h=(f=h).parentNode}f=p}n=-1===l||-1===c?null:{start:l,end:c}}else n=null}n=n||{start:0,end:0}}else n=null;for(Gu={focusedElem:e,selectionRange:n},Hd=!1,nl=t;null!==nl;)if(e=(t=nl).child,0!==(1028&t.subtreeFlags)&&null!==e)e.return=t,nl=e;else for(;null!==nl;){switch(i=(t=nl).alternate,e=t.flags,t.tag){case 0:case 11:case 15:case 5:case 26:case 27:case 6:case 4:case 17:break;case 1:if(0!==(1024&e)&&null!==i){e=void 0,n=t,a=i.memoizedProps,i=i.memoizedState,r=n.stateNode;try{var m=To(n.type,a,(n.elementType,n.type));e=r.getSnapshotBeforeUpdate(m,i),r.__reactInternalSnapshotBeforeUpdate=e}catch(g){ru(n,n.return,g)}}break;case 3:if(0!==(1024&e))if(9===(n=(e=t.stateNode.containerInfo).nodeType))od(e);else if(1===n)switch(e.nodeName){case"HEAD":case"HTML":case"BODY":od(e);break;default:e.textContent=""}break;default:if(0!==(1024&e))throw Error(o(163))}if(null!==(e=t.sibling)){e.return=t.return,nl=e;break}nl=t.return}m=rl,rl=!1}(e,c),pl(c,e),tr(Gu,e.containerInfo),Hd=!!Yu,Gu=Yu=null,e.current=c,al(e,c.alternate,c),se(),ec=s,V.p=i,A.T=n):e.current=c,kc?(kc=!1,Sc=e,Ec=r):eu(e,u),u=e.pendingLanes,0===u&&(jc=null),function(e){if(ye&&"function"===typeof ye.onCommitFiberRoot)try{ye.onCommitFiberRoot(ge,e,void 0,128===(128&e.current.flags))}catch(t){}}(c.stateNode),mu(e),null!==t)for(a=e.onRecoverableError,c=0;c<t.length;c++)u=t[c],a(u.value,{componentStack:u.stack});0!==(3&Ec)&&tu(),u=e.pendingLanes,0!==(4194218&r)&&0!==(42&u)?e===Cc?Oc++:(Oc=0,Cc=e):Oc=0,vu(0,!1)}(e,t,n,r,f,a,i,s)}finally{A.T=d,V.p=f}}function eu(e,t){0===(e.pooledCacheLanes&=t)&&(null!=(t=e.pooledCache)&&(e.pooledCache=null,Ua(t)))}function tu(){if(null!==Sc){var e=Sc,t=Nc;Nc=0;var n=De(Ec),r=A.T,a=V.p;try{if(V.p=32>n?32:n,A.T=null,null===Sc)var i=!1;else{n=Pc,Pc=null;var s=Sc,l=Ec;if(Sc=null,Ec=0,0!==(6&ec))throw Error(o(331));var c=ec;if(ec|=4,Ml(s.current),kl(s,s.current,l,n),ec=c,vu(0,!1),ye&&"function"===typeof ye.onPostCommitFiberRoot)try{ye.onPostCommitFiberRoot(ge,
2s)}catch(u){}i=!0}return i}finally{V.p=a,A.T=r,eu(e,t)}}return!1}function nu(e,t,n){t=Rr(n,t),null!==(e=_s(e,t=Bo(e.stateNode,t,2),2))&&(_e(e,2),mu(e))}function ru(e,t,n){if(3===e.tag)nu(e,e,n);else for(;null!==t;){if(3===t.tag){nu(t,e,n);break}if(1===t.tag){var r=t.stateNode;if("function"===typeof t.type.getDerivedStateFromError||"function"===typeof r.componentDidCatch&&(null===jc||!jc.has(r))){e=Rr(n,e),null!==(r=_s(t,n=Uo(2),2))&&(Vo(n,r,t,e),_e(r,2),mu(r));break}}t=t.return}}function au(e,t,n){var r=e.pingCache;if(null===r){r=e.pingCache=new Jl;var a=new Set;r.set(t,a)}else void 0===(a=r.get(t))&&(a=new Set,r.set(t,a));a.has(n)||(lc=!0,a.add(n),e=iu.bind(null,e,t,n),t.then(e,e))}function iu(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),e.pingedLanes|=e.suspendedLanes&n,e.warmLanes&=~n,tc===e&&(rc&n)===n&&(4===uc||3===uc&&(62914560&rc)===rc&&300>le()-xc?0===(2&ec)&&Bc(e,0):hc|=n,mc===rc&&(mc=0)),mu(e)}function ou(e,t){0===t&&(t=Ae()),null!==(e=Cr(e,t))&&(_e(e,t),mu(e))}function su(e){var t=e.memoizedState,n=0;null!==t&&(n=t.retryLane),ou(e,n)}function lu(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,a=e.memoizedState;null!==a&&(n=a.retryLane);break;case 19:r=e.stateNode;break;case 22:r=e.stateNode._retryCache;break;default:throw Error(o(314))}null!==r&&r.delete(t),ou(e,n)}var cu=null,uu=null,du=!1,fu=!1,hu=!1,pu=0;function mu(e){var t;e!==uu&&null===e.next&&(null===uu?cu=uu=e:uu=uu.next=e),fu=!0,du||(du=!0,t=gu,rd(function(){0!==(6&ec)?ae(ue,t):t()}))}function vu(e,t){if(!hu&&fu){hu=!0;do{for(var n=!1,r=cu;null!==r;){if(!t)if(0!==e){var a=r.pendingLanes;if(0===a)var i=0;else{var o=r.suspendedLanes,s=r.pingedLanes;i=(1<<31-be(42|e)+1)-1,i=201326677&(i&=a&~(o&~s))?201326677&i|1:i?2|i:0}0!==i&&(n=!0,bu(r,i))}else i=rc,0===(3&(i=Ne(r,r===tc?i:0)))||Pe(r,i)||(n=!0,bu(r,i));r=r.next}}while(n);hu=!1}}function gu(){fu=du=!1;var e=0;0!==pu&&(function(){var e=window.event;if(e&&"popstate"===e.type)return e!==Ju&&(Ju=e,!0);return Ju=null,!1}()&&(e=pu),pu=0);for(var t=le(),n=null,r=cu;null!==r;){var a=r.next,i=yu(r,t);0===i?(r.next=null,null===n?cu=a:n.next=a,null===a&&(uu=n)):(n=r,(0!==e||0!==(3&i))&&(fu=!0)),r=a}vu(e,!1)}function yu(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,a=e.expirationTimes,i=-62914561&e.pendingLanes;0<i;){var o=31-be(i),s=1<<o,l=a[o];-1===l?0!==(s&n)&&0===(s&r)||(a[o]=Oe(s,t)):l<=t&&(e.expiredLanes|=s),i&=~s}if(n=rc,n=Ne(e,e===(t=tc)?n:0),r=e.callbackNode,0===n||e===t&&2===ac||null!==e.cancelPendingCommit)return null!==r&&null!==r&&ie(r),e.callbackNode=null,e.callbackPriority=0;if(0===(3&n)||Pe(e,n)){if((t=n&-n)===e.callbackPriority)return t;switch(null!==r&&ie(r),De(n)){case 2:case 8:n=de;break;case 32:default:n=fe;break;case 268435456:n=pe}return r=xu.bind(null,e),n=ae(n,r),e.callbackPriority=t,e.callbackNode=n,t}return null!==r&&null!==r&&ie(r),e.callbackPriority=2,e.callbackNode=null,2}function xu(e,t){var n=e.callbackNode;if(tu()&&e.callbackNode!==n)return null;var r=rc;return 0===(r=Ne(e,e===tc?r:0))?null:(Tc(e,r,t),yu(e,le()),null!=e.callbackNode&&e.callbackNode===n?xu.bind(null,e):null)}function bu(e,t){if(tu())return null;Tc(e,t,!0)}function wu(){return 0===pu&&(pu=Ce()),pu}function ju(e){return null==e||"symbol"===typeof e||"boolean"===typeof e?null:"function"===typeof e?e:Ct(""+e)}function ku(e,t){var n=t.ownerDocument.createElement("input");return n.name=t.name,n.value=t.value,e.id&&n.setAttribute("form",e.id),t.parentNode.insertBefore(n,t),e=new FormData(e),n.parentNode.removeChild(n),e}for(var Su=0;Su<wr.length;Su++){var Eu=wr[Su];jr(Eu.toLowerCase(),"on"+(Eu[0].toUpperCase()+Eu.slice(1)))}jr(hr,"onAnimationEnd"),jr(pr,"onAnimationIteration"),jr(mr,"onAnimationStart"),jr("dblclick","onDoubleClick"),jr("focusin","onFocus"),jr("focusout","onBlur"),jr(vr,"onTransitionRun"),jr(gr,"onTransitionStart"),jr(yr,"onTransitionCancel"),jr(xr,"onTransitionEnd"),tt("onMouseEnter",["mouseout","mouseover"]),tt("onMouseLeave",["mouseout","mouseover"]),tt("onPointerEnter",["pointerout","pointerover"]),tt("onPointerLeave",["pointerout","pointerover"]),et("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),et("onSelect","focusout contextmenu dragend focu
2sin keydown keyup mousedown mouseup selectionchange".split(" ")),et("onBeforeInput",["compositionend","keypress","textInput","paste"]),et("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),et("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),et("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Nu="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Pu=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(Nu));function Ou(e,t){t=0!==(4&t);for(var n=0;n<e.length;n++){var r=e[n],a=r.event;r=r.listeners;e:{var i=void 0;if(t)for(var o=r.length-1;0<=o;o--){var s=r[o],l=s.instance,c=s.currentTarget;if(s=s.listener,l!==i&&a.isPropagationStopped())break e;i=s,a.currentTarget=c;try{i(a)}catch(u){Ro(u)}a.currentTarget=null,i=l}else for(o=0;o<r.length;o++){if(l=(s=r[o]).instance,c=s.currentTarget,s=s.listener,l!==i&&a.isPropagationStopped())break e;i=s,a.currentTarget=c;try{i(a)}catch(u){Ro(u)}a.currentTarget=null,i=l}}}}function Cu(e,t){var n=t[Ue];void 0===n&&(n=t[Ue]=new Set);var r=e+"__bubble";n.has(r)||(Tu(t,e,2,!1),n.add(r))}function Au(e,t,n){var r=0;t&&(r|=4),Tu(n,e,r,t)}var Mu="_reactListening"+Math.random().toString(36).slice(2);function _u(e){if(!e[Mu]){e[Mu]=!0,Ze.forEach(function(t){"selectionchange"!==t&&(Pu.has(t)||Au(t,!1,e),Au(t,!0,e))});var t=9===e.nodeType?e:e.ownerDocument;null===t||t[Mu]||(t[Mu]=!0,Au("selectionchange",!1,t))}}function Tu(e,t,n,r){switch(Qd(t)){case 2:var a=qd;break;case 8:a=Kd;break;default:a=Yd}n=a.bind(null,t,n,e),a=void 0,!Lt||"touchstart"!==t&&"touchmove"!==t&&"wheel"!==t||(a=!0),r?void 0!==a?e.addEventListener(t,n,{capture:!0,passive:a}):e.addEventListener(t,n,!0):void 0!==a?e.addEventListener(t,n,{passive:a}):e.addEventListener(t,n,!1)}function Ru(e,t,n,r,a){var i=r;if(0===(1&t)&&0===(2&t)&&null!==r)e:for(;;){if(null===r)return;var o=r.tag;if(3===o||4===o){var s=r.stateNode.containerInfo;if(s===a||8===s.nodeType&&s.parentNode===a)break;if(4===o)for(o=r.return;null!==o;){var l=o.tag;if((3===l||4===l)&&((l=o.stateNode.containerInfo)===a||8===l.nodeType&&l.parentNode===a))return;o=o.return}for(;null!==s;){if(null===(o=Ye(s)))return;if(5===(l=o.tag)||6===l||26===l||27===l){r=i=o;continue e}s=s.parentNode}}r=r.return}Ft(function(){var r=i,a=Mt(n),o=[];e:{var s=br.get(e);if(void 0!==s){var l=Zt,c=e;switch(e){case"keypress":if(0===Ht(n))break e;case"keydown":case"keyup":l=pn;break;case"focusin":c="focus",l=an;break;case"focusout":c="blur",l=an;break;case"beforeblur":case"afterblur":l=an;break;case"click":if(2===n.button)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":l=nn;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":l=rn;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":l=vn;break;case hr:case pr:case mr:l=on;break;case xr:l=gn;break;case"scroll":case"scrollend":l=en;break;case"wheel":l=yn;break;case"copy":case"cut":case"paste":l=sn;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":l=mn;break;case"toggle":case"beforetoggle":l=xn}var u=0!==(4&t),d=!u&&("scroll"===e||"scrollend"===e),f=u?null!==s?s+"Capture":null:s;u=[];for(var h,p=r;null!==p;){var m=p;if(h=m.stateNode,5!==(m=m.tag)&&26!==m&&27!==m||null===h||null===f||null!=(m=It(p,f))&&u.push(Du(p,m,h)),d)break;p=p.return}0<u.length&&(s=new l(s,c,null,n,a),o.push({event:s,listeners:u}))}}if(0===(7&t)){if(l="mouseout"===e||"pointerout"===e,(!(s="mouseover"===e||"pointerover"===e)||n===At||!(c=n.relatedTarget||n.fromElement)||!Ye(c)&&!c[Be])&&(l||s)&&(s=a.window===a?a:(s=a.ownerDocument)?s.defaultView||s.parentWindow:window,l?(l=r,null!==(c=(c=n.relatedTarget||n.toElement)?Ye(c):null)&&(d=I(c),u=c.tag,c!==d||5!==u&&27!==u&&6!==u)&&(c=null)):(l=null,c=r),l!==c)){if(u=nn,m="onMouseLeave",f="onMouseEnter",p="mouse","pointerout"!==e&&"pointerover"!==e||(u=mn,m="onPointerLeave",f="onPointerEnter",p="pointer"),d=null==l?s:Xe(l),h=null==c?s:Xe(c),(s=new u(m,p+"leave",l,n,a)).target=d,s.relatedTarget=h,m=null,Ye(a)===r&&((u=new u(f,p+"enter",c,n,a)).target=h,u.relatedTarget=d,m=u),d=m,l&&c)e:{for(f=c,p=0,h=u=l;h;h=Iu(h))p++;for(h=0,m=f;m;m=Iu(m))h++;for(;0<p-h;)u=Iu(u),p--;for(;0<h-p;)f=Iu(f),h--;for(;p--;){if(u===f||null!==f&&u===f.alternate)break e;u=Iu(u),f=Iu(f)}u=null}else u=null;null!==l&&Lu(o,s,l,u,!1),null!==c&&null!==d&&Lu(o,d,c,u,!0)}if("select"===(l=(s=r?Xe(r):window).nodeName&&s.nodeName.toLowerCase())||"input"===l&&"file"===s.type)var v=In;else if(Mn(s))if(Ln)v=Yn;else{v=qn;var g=Hn}else!(l=s.nodeName)||"input"!==l.toLowerCase()||"checkbox"!==s.type&&"radio"!==s.type?r&&Nt(r.elementType)&&(v=In):v=Kn;switch(v&&(v=v(e,r))?_n(o,v,n,a):(g&&g(e,s,r),"focusout"===e&&r&&"number"===s.type&&null!=r.memoizedProps.value&&yt(s,"number",s.value)),g=r?Xe(r):window,e){case"focusin":(Mn(g)||"true"===g.contentEditable)&&(rr=g,ar=r,ir=null);break;case"focusout":ir=ar=rr=null;break;case"mousedown":or=!0;break;case"contextmenu":case"mouseup":case"dragend":or=!1,sr(o,n,a);break;case"selectionchange":if(nr)break;case"keydown":case"keyup":sr(o,n,a)}var y;if(wn)e:{switch(e){case"compositionstart":var x="onCompositionStart";break e;case"compositionend":x="onCompositionEnd";break e;case"compositionupdate":x="onCompositionUpdate";break e}x=void 0}else Cn?Pn(e,n)&&(x="onCompositionEnd"):"keydown"===e&&229===n.keyCode&&(x="onCompositionStart");
2x&&(Sn&&"ko"!==n.locale&&(Cn||"onCompositionStart"!==x?"onCompositionEnd"===x&&Cn&&(y=Wt()):(Ut="value"in(Bt=a)?Bt.value:Bt.textContent,Cn=!0)),0<(g=Fu(r,x)).length&&(x=new ln(x,e,null,n,a),o.push({event:x,listeners:g}),y?x.data=y:null!==(y=On(n))&&(x.data=y))),(y=kn?function(e,t){switch(e){case"compositionend":return On(t);case"keypress":return 32!==t.which?null:(Nn=!0,En);case"textInput":return(e=t.data)===En&&Nn?null:e;default:return null}}(e,n):function(e,t){if(Cn)return"compositionend"===e||!wn&&Pn(e,t)?(e=Wt(),Vt=Ut=Bt=null,Cn=!1,e):null;switch(e){case"paste":default:return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return Sn&&"ko"!==t.locale?null:t.data}}(e,n))&&(0<(x=Fu(r,"onBeforeInput")).length&&(g=new ln("onBeforeInput","beforeinput",null,n,a),o.push({event:g,listeners:x}),g.data=y)),function(e,t,n,r,a){if("submit"===t&&n&&n.stateNode===a){var i=ju((a[ze]||null).action),o=r.submitter;o&&null!==(t=(t=o[ze]||null)?ju(t.formAction):o.getAttribute("formAction"))&&(i=t,o=null);var s=new Zt("action","action",null,r,a);e.push({event:s,listeners:[{instance:null,listener:function(){if(r.defaultPrevented){if(0!==pu){var e=o?ku(a,o):new FormData(a);uo(n,{pending:!0,data:e,method:a.method,action:i},null,e)}}else"function"===typeof i&&(s.preventDefault(),e=o?ku(a,o):new FormData(a),uo(n,{pending:!0,data:e,method:a.method,action:i},i,e))},currentTarget:a}]})}}(o,e,r,n,a)}Ou(o,t)})}function Du(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Fu(e,t){for(var n=t+"Capture",r=[];null!==e;){var a=e,i=a.stateNode;5!==(a=a.tag)&&26!==a&&27!==a||null===i||(null!=(a=It(e,n))&&r.unshift(Du(e,a,i)),null!=(a=It(e,t))&&r.push(Du(e,a,i))),e=e.return}return r}function Iu(e){if(null===e)return null;do{e=e.return}while(e&&5!==e.tag&&27!==e.tag);return e||null}function Lu(e,t,n,r,a){for(var i=t._reactName,o=[];null!==n&&n!==r;){var s=n,l=s.alternate,c=s.stateNode;if(s=s.tag,null!==l&&l===r)break;5!==s&&26!==s&&27!==s||null===c||(l=c,a?null!=(c=It(n,i))&&o.unshift(Du(n,c,l)):a||null!=(c=It(n,i))&&o.push(Du(n,c,l))),n=n.return}0!==o.length&&e.push({event:t,listeners:o})}var zu=/\r\n?/g,Bu=/\u0000|\uFFFD/g;function Uu(e){return("string"===typeof e?e:""+e).replace(zu,"\n").replace(Bu,"")}function Vu(e,t){return t=Uu(t),Uu(e)===t}function Wu(){}function Hu(e,t,n,r,a,i){switch(n){case"children":"string"===typeof r?"body"===t||"textarea"===t&&""===r||jt(e,r):("number"===typeof r||"bigint"===typeof r)&&"body"!==t&&jt(e,""+r);break;case"className":st(e,"class",r);break;case"tabIndex":st(e,"tabindex",r);break;case"dir":case"role":case"viewBox":case"width":case"height":st(e,n,r);break;case"style":Et(e,r,i);break;case"data":if("object"!==t){st(e,"data",r);break}case"src":case"href":if(""===r&&("a"!==t||"href"!==n)){e.removeAttribute(n);break}if(null==r||"function"===typeof r||"symbol"===typeof r||"boolean"===typeof r){e.removeAttribute(n);break}r=Ct(""+r),e.setAttribute(n,r);break;case"action":case"formAction":if("function"===typeof r){e.setAttribute(n,"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')");break}if("function"===typeof i&&("formAction"===n?("input"!==t&&Hu(e,t,"name",a.name,a,null),Hu(e,t,"formEncType",a.formEncType,a,null),Hu(e,t,"formMethod",a.formMethod,a,null),Hu(e,t,"formTarget",a.formTarget,a,null)):(Hu(e,t,"encType",a.encType,a,null),Hu(e,t,"method",a.method,a,null),Hu(e,t,"target",a.target,a,null))),null==r||"symbol"===typeof r||"boolean"===typeof r){e.removeAttribute(n);break}r=Ct(""+r),e.setAttribute(n,r);break;case"onClick":null!=r&&(e.onclick=Wu);break;case"onScroll":null!=r&&Cu("scroll",e);break;case"onScrollEnd":null!=r&&Cu("scrollend",e);break;case"dangerouslySetInnerHTML":if(null!=r){if("object"!==typeof r||!("__html"in r))throw Error(o(61));if(null!=(n=r.__html)){if(null!=a.children)throw Error(o(60));e.innerHTML=n}}break;case"multiple":e.multiple=r&&"function"!==typeof r&&"symbol"!==typeof r;break;case"muted":e.muted=r&&"function"!==typeof r&&"symbol"!==typeof r;break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":case"autoFocus":break;case"xlinkHref":if(null==r||"function"===typeof r||"boolean"===typeof r||"symbol"===typeof r){e.removeAttribute("xlink:href");break}n=Ct(""+r),e.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",n);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":null!=r&&"function"!==typeof r&&"symbol"!==typeof r?e.setAttribute(n,""+r):e.removeAttribute(n);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInl
2ine":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":r&&"function"!==typeof r&&"symbol"!==typeof r?e.setAttribute(n,""):e.removeAttribute(n);break;case"capture":case"download":!0===r?e.setAttribute(n,""):!1!==r&&null!=r&&"function"!==typeof r&&"symbol"!==typeof r?e.setAttribute(n,r):e.removeAttribute(n);break;case"cols":case"rows":case"size":case"span":null!=r&&"function"!==typeof r&&"symbol"!==typeof r&&!isNaN(r)&&1<=r?e.setAttribute(n,r):e.removeAttribute(n);break;case"rowSpan":case"start":null==r||"function"===typeof r||"symbol"===typeof r||isNaN(r)?e.removeAttribute(n):e.setAttribute(n,r);break;case"popover":Cu("beforetoggle",e),Cu("toggle",e),ot(e,"popover",r);break;case"xlinkActuate":lt(e,"http://www.w3.org/1999/xlink","xlink:actuate",r);break;case"xlinkArcrole":lt(e,"http://www.w3.org/1999/xlink","xlink:arcrole",r);break;case"xlinkRole":lt(e,"http://www.w3.org/1999/xlink","xlink:role",r);break;case"xlinkShow":lt(e,"http://www.w3.org/1999/xlink","xlink:show",r);break;case"xlinkTitle":lt(e,"http://www.w3.org/1999/xlink","xlink:title",r);break;case"xlinkType":lt(e,"http://www.w3.org/1999/xlink","xlink:type",r);break;case"xmlBase":lt(e,"http://www.w3.org/XML/1998/namespace","xml:base",r);break;case"xmlLang":lt(e,"http://www.w3.org/XML/1998/namespace","xml:lang",r);break;case"xmlSpace":lt(e,"http://www.w3.org/XML/1998/namespace","xml:space",r);break;case"is":ot(e,"is",r);break;case"innerText":case"textContent":break;default:(!(2<n.length)||"o"!==n[0]&&"O"!==n[0]||"n"!==n[1]&&"N"!==n[1])&&ot(e,n=Pt.get(n)||n,r)}}function qu(e,t,n,r,a,i){switch(n){case"style":Et(e,r,i);break;case"dangerouslySetInnerHTML":if(null!=r){if("object"!==typeof r||!("__html"in r))throw Error(o(61));if(null!=(n=r.__html)){if(null!=a.children)throw Error(o(60));e.innerHTML=n}}break;case"children":"string"===typeof r?jt(e,r):("number"===typeof r||"bigint"===typeof r)&&jt(e,""+r);break;case"onScroll":null!=r&&Cu("scroll",e);break;case"onScrollEnd":null!=r&&Cu("scrollend",e);break;case"onClick":null!=r&&(e.onclick=Wu);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":case"innerText":case"textContent":break;default:Je.hasOwnProperty(n)||("o"!==n[0]||"n"!==n[1]||(a=n.endsWith("Capture"),t=n.slice(2,a?n.length-7:void 0),"function"===typeof(i=null!=(i=e[ze]||null)?i[n]:null)&&e.removeEventListener(t,i,a),"function"!==typeof r)?n in e?e[n]=r:!0===r?e.setAttribute(n,""):ot(e,n,r):("function"!==typeof i&&null!==i&&(n in e?e[n]=null:e.hasAttribute(n)&&e.removeAttribute(n)),e.addEventListener(t,r,a)))}}function Ku(e,t,n){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":Cu("error",e),Cu("load",e);var r,a=!1,i=!1;for(r in n)if(n.hasOwnProperty(r)){var s=n[r];if(null!=s)switch(r){case"src":a=!0;break;case"srcSet":i=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(o(137,t));default:Hu(e,t,r,s,n,null)}}return i&&Hu(e,t,"srcSet",n.srcSet,n,null),void(a&&Hu(e,t,"src",n.src,n,null));case"input":Cu("invalid",e);var l=r=s=i=null,c=null,u=null;for(a in n)if(n.hasOwnProperty(a)){var d=n[a];if(null!=d)switch(a){case"name":i=d;break;case"type":s=d;break;case"checked":c=d;break;case"defaultChecked":u=d;break;case"value":r=d;break;case"defaultValue":l=d;break;case"children":case"dangerouslySetInnerHTML":if(null!=d)throw Error(o(137,t));break;default:Hu(e,t,a,d,n,null)}}return gt(e,r,l,c,u,s,i,!1),void dt(e);case"select":for(i in Cu("invalid",e),a=s=r=null,n)if(n.hasOwnProperty(i)&&null!=(l=n[i]))switch(i){case"value":r=l;break;case"defaultValue":s=l;break;case"multiple":a=l;default:Hu(e,t,i,l,n,null)}return t=r,n=s,e.multiple=!!a,void(null!=t?xt(e,!!a,t,!1):null!=n&&xt(e,!!a,n,!0));case"textarea":for(s in Cu("invalid",e),r=i=a=null,n)if(n.hasOwnProperty(s)&&null!=(l=n[s]))switch(s){case"value":a=l;break;case"defaultValue":i=l;break;case"children":r=l;break;case"dangerouslySetInnerHTML":if(null!=l)throw Error(o(91));break;default:Hu(e,t,s,l,n,null)}return wt(e,a,i,r),void dt(e);case"option":for(c in n)if(n.hasOwnProperty(c)&&null!=(a=n[c]))if("selected"===c)e.selected=a&&"function"!==typeof a&&"symbol"!==typeof a;else Hu(e,t,c,a,n,null);return;case"dialog":Cu("cancel",e),Cu("close",e);break;case"iframe":case"object":Cu("load",e);break;case"video":case"audio":for(a=0;a<Nu.length;a++)Cu(Nu[a],e);break;case"image":Cu("error",e),Cu("load",e);break;case"details":Cu("toggle",e);break;case"embed":case"source":case"link":Cu("error",e),Cu("load",e);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(u in n)if(n.hasOwnProperty(u)&&null!=(a=n[u]))switch(u){case"children":case"dangerouslySetInnerHTML":throw Error(o(137,t));default:Hu(e,t,u,a,n,null)}return;default:if(Nt(t)){for(d in n)n.hasOwnProperty(d)&&(void 0!==(a=n[d])&&qu(e,t,d,a,n,void 0));return}}for(l in n)n.hasOwnProperty(l)&&(null!=(a=n[l])&&Hu(e,t,l,a,n,null))}var Yu=null,Gu=null;
2function Xu(e){return 9===e.nodeType?e:e.ownerDocument}function $u(e){switch(e){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function Qu(e,t){if(0===e)switch(t){case"svg":return 1;case"math":return 2;default:return 0}return 1===e&&"foreignObject"===t?0:e}function Zu(e,t){return"textarea"===e||"noscript"===e||"string"===typeof t.children||"number"===typeof t.children||"bigint"===typeof t.children||"object"===typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var Ju=null;var ed="function"===typeof setTimeout?setTimeout:void 0,td="function"===typeof clearTimeout?clearTimeout:void 0,nd="function"===typeof Promise?Promise:void 0,rd="function"===typeof queueMicrotask?queueMicrotask:"undefined"!==typeof nd?function(e){return nd.resolve(null).then(e).catch(ad)}:ed;function ad(e){setTimeout(function(){throw e})}function id(e,t){var n=t,r=0;do{var a=n.nextSibling;if(e.removeChild(n),a&&8===a.nodeType)if("/$"===(n=a.data)){if(0===r)return e.removeChild(a),void vf(t);r--}else"$"!==n&&"$?"!==n&&"$!"!==n||r++;n=a}while(n);vf(t)}function od(e){var t=e.firstChild;for(t&&10===t.nodeType&&(t=t.nextSibling);t;){var n=t;switch(t=t.nextSibling,n.nodeName){case"HTML":case"HEAD":case"BODY":od(n),Ke(n);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if("stylesheet"===n.rel.toLowerCase())continue}e.removeChild(n)}}function sd(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break;if(8===t){if("$"===(t=e.data)||"$!"===t||"$?"===t||"F!"===t||"F"===t)break;if("/$"===t)return null}}return e}function ld(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if("$"===n||"$!"===n||"$?"===n){if(0===t)return e;t--}else"/$"===n&&t++}e=e.previousSibling}return null}function cd(e,t,n){switch(t=Xu(n),e){case"html":if(!(e=t.documentElement))throw Error(o(452));return e;case"head":if(!(e=t.head))throw Error(o(453));return e;case"body":if(!(e=t.body))throw Error(o(454));return e;default:throw Error(o(451))}}var ud=new Map,dd=new Set;function fd(e){return"function"===typeof e.getRootNode?e.getRootNode():e.ownerDocument}var hd=V.d;V.d={f:function(){var e=hd.f(),t=Lc();return e||t},r:function(e){var t=Ge(e);null!==t&&5===t.tag&&"form"===t.type?ho(t):hd.r(e)},D:function(e){hd.D(e),md("dns-prefetch",e,null)},C:function(e,t){hd.C(e,t),md("preconnect",e,t)},L:function(e,t,n){hd.L(e,t,n);var r=pd;if(r&&e&&t){var a='link[rel="preload"][as="'+mt(t)+'"]';"image"===t&&n&&n.imageSrcSet?(a+='[imagesrcset="'+mt(n.imageSrcSet)+'"]',"string"===typeof n.imageSizes&&(a+='[imagesizes="'+mt(n.imageSizes)+'"]')):a+='[href="'+mt(e)+'"]';var i=a;switch(t){case"style":i=gd(e);break;case"script":i=bd(e)}ud.has(i)||(e=M({rel:"preload",href:"image"===t&&n&&n.imageSrcSet?void 0:e,as:t},n),ud.set(i,e),null!==r.querySelector(a)||"style"===t&&r.querySelector(yd(i))||"script"===t&&r.querySelector(wd(i))||(Ku(t=r.createElement("link"),"link",e),Qe(t),r.head.appendChild(t)))}},m:function(e,t){hd.m(e,t);var n=pd;if(n&&e){var r=t&&"string"===typeof t.as?t.as:"script",a='link[rel="modulepreload"][as="'+mt(r)+'"][href="'+mt(e)+'"]',i=a;switch(r){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":i=bd(e)}if(!ud.has(i)&&(e=M({rel:"modulepreload",href:e},t),ud.set(i,e),null===n.querySelector(a))){switch(r){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(n.querySelector(wd(i)))return}Ku(r=n.createElement("link"),"link",e),Qe(r),n.head.appendChild(r)}}},X:function(e,t){hd.X(e,t);var n=pd;if(n&&e){var r=$e(n).hoistableScripts,a=bd(e),i=r.get(a);i||((i=n.querySelector(wd(a)))||(e=M({src:e,async:!0},t),(t=ud.get(a))&&Ed(e,t),Qe(i=n.createElement("script")),Ku(i,"link",e),n.head.appendChild(i)),i={type:"script",instance:i,count:1,state:null},r.set(a,i))}},S:function(e,t,n){hd.S(e,t,n);var r=pd;if(r&&e){var a=$e(r).hoistableStyles,i=gd(e);t=t||"default";var o=a.get(i);if(!o){var s={loading:0,preload:null};if(o=r.querySelector(yd(i)))s.loading=5;else{e=M({rel:"stylesheet",href:e,"data-precedence":t},n),(n=ud.get(i))&&Sd(e,n);var l=o=r.createElement("link");Qe(l),Ku(l,"link",e),l._p=new Promise(function(e,t){l.onload=e,l.onerror=t}),l.addEventListener("load",function(){s.loading|=1}),l.addEventListener("error",function(){s.loading|=2}),s.loading|=4,kd(o,t,r)}o={type:"stylesheet",instance:o,count:1,state:s},a.set(i,o)}}},M:function(e,t){hd.M(e,t);var n=pd;if(n&&e){var r=$e(n).hoistableScripts,a=bd(e),i=r.get(a);i||((i=n.querySelector(wd(a)))||(e=M({src:e,async:!0,type:"module"},t),(t=ud.get(a))&&Ed(e,t),Qe(i=n.createElement("script")),Ku(i,"link",e),n.head.appendChild(i)),i={type:"script",instance:i,count:1,state:null},r.set(a,i))}}};
vendor: 4,931 bytes, line 2
2var pd="undefined"===typeof document?null:document;function md(e,t,n){var r=pd;if(r&&"string"===typeof t&&t){var a=mt(t);a='link[rel="'+e+'"][href="'+a+'"]',"string"===typeof n&&(a+='[crossorigin="'+n+'"]'),dd.has(a)||(dd.add(a),e={rel:e,crossOrigin:n,href:t},null===r.querySelector(a)&&(Ku(t=r.createElement("link"),"link",e),Qe(t),r.head.appendChild(t)))}}function vd(e,t,n,r){var a,i,s,l,c=(c=Q.current)?fd(c):null;if(!c)throw Error(o(446));switch(e){case"meta":case"title":return null;case"style":return"string"===typeof n.precedence&&"string"===typeof n.href?(t=gd(n.href),(r=(n=$e(c).hoistableStyles).get(t))||(r={type:"style",instance:null,count:0,state:null},n.set(t,r)),r):{type:"void",instance:null,count:0,state:null};case"link":if("stylesheet"===n.rel&&"string"===typeof n.href&&"string"===typeof n.precedence){e=gd(n.href);var u=$e(c).hoistableStyles,d=u.get(e);if(d||(c=c.ownerDocument||c,d={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},u.set(e,d),(u=c.querySelector(yd(e)))&&!u._p&&(d.instance=u,d.state.loading=5),ud.has(e)||(n={rel:"preload",as:"style",href:n.href,crossOrigin:n.crossOrigin,integrity:n.integrity,media:n.media,hrefLang:n.hrefLang,referrerPolicy:n.referrerPolicy},ud.set(e,n),u||(a=c,i=e,s=n,l=d.state,a.querySelector('link[rel="preload"][as="style"]['+i+"]")?l.loading=1:(i=a.createElement("link"),l.preload=i,i.addEventListener("load",function(){return l.loading|=1}),i.addEventListener("error",function(){return l.loading|=2}),Ku(i,"link",s),Qe(i),a.head.appendChild(i))))),t&&null===r)throw Error(o(528,""));return d}if(t&&null!==r)throw Error(o(529,""));return null;case"script":return t=n.async,"string"===typeof(n=n.src)&&t&&"function"!==typeof t&&"symbol"!==typeof t?(t=bd(n),(r=(n=$e(c).hoistableScripts).get(t))||(r={type:"script",instance:null,count:0,state:null},n.set(t,r)),r):{type:"void",instance:null,count:0,state:null};default:throw Error(o(444,e))}}function gd(e){return'href="'+mt(e)+'"'}function yd(e){return'link[rel="stylesheet"]['+e+"]"}function xd(e){return M({},e,{"data-precedence":e.precedence,precedence:null})}function bd(e){return'[src="'+mt(e)+'"]'}function wd(e){return"script[async]"+e}function jd(e,t,n){if(t.count++,null===t.instance)switch(t.type){case"style":var r=e.querySelector('style[data-href~="'+mt(n.href)+'"]');if(r)return t.instance=r,Qe(r),r;var a=M({},n,{"data-href":n.href,"data-precedence":n.precedence,href:null,precedence:null});return Qe(r=(e.ownerDocument||e).createElement("style")),Ku(r,"style",a),kd(r,n.precedence,e),t.instance=r;case"stylesheet":a=gd(n.href);var i=e.querySelector(yd(a));if(i)return t.state.loading|=4,t.instance=i,Qe(i),i;r=xd(n),(a=ud.get(a))&&Sd(r,a),Qe(i=(e.ownerDocument||e).createElement("link"));var s=i;return s._p=new Promise(function(e,t){s.onload=e,s.onerror=t}),Ku(i,"link",r),t.state.loading|=4,kd(i,n.precedence,e),t.instance=i;case"script":return i=bd(n.src),(a=e.querySelector(wd(i)))?(t.instance=a,Qe(a),a):(r=n,(a=ud.get(i))&&Ed(r=M({},n),a),Qe(a=(e=e.ownerDocument||e).createElement("script")),Ku(a,"link",r),e.head.appendChild(a),t.instance=a);case"void":return null;default:throw Error(o(443,t.type))}else"stylesheet"===t.type&&0===(4&t.state.loading)&&(r=t.instance,t.state.loading|=4,kd(r,n.precedence,e));return t.instance}function kd(e,t,n){for(var r=n.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),a=r.length?r[r.length-1]:null,i=a,o=0;o<r.length;o++){var s=r[o];if(s.dataset.precedence===t)i=s;else if(i!==a)break}i?i.parentNode.insertBefore(e,i.nextSibling):(t=9===n.nodeType?n.head:n).insertBefore(e,t.firstChild)}function Sd(e,t){null==e.crossOrigin&&(e.crossOrigin=t.crossOrigin),null==e.referrerPolicy&&(e.referrerPolicy=t.referrerPolicy),null==e.title&&(e.title=t.title)}function Ed(e,t){null==e.crossOrigin&&(e.crossOrigin=t.crossOrigin),null==e.referrerPolicy&&(e.referrerPolicy=t.referrerPolicy),null==e.integrity&&(e.integrity=t.integrity)}var Nd=null;function Pd(e,t,n){if(null===Nd){var r=new Map,a=Nd=new Map;a.set(n,r)}else(r=(a=Nd).get(n))||(r=new Map,a.set(n,r));if(r.has(e))return r;for(r.set(e,null),n=n.getElementsByTagName(e),a=0;a<n.length;a++){var i=n[a];if(!(i[qe]||i[Le]||"link"===e&&"stylesheet"===i.getAttribute("rel"))&&"http://www.w3.org/2000/svg"!==i.namespaceURI){var o=i.getAttribute(t)||"";o=e+o;var s=r.get(o);s?s.push(i):r.set(o,[i])}}return r}function Od(e,t,n){(e=e.ownerDocument||e).head.insertBefore(n,"title"===t?e.querySelector("head > title"):null)}function Cd(e){return"stylesheet"!==e.type||0!==(3&e.state.loading)}var Ad=null;function Md(){}function _d(){if(this.count--,0===this.count)if(this.stylesheets)Rd(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}var Td=null;function Rd(e,t){e.stylesheets=null,null!==e.unsuspend&&(e.count++,Td=new Map,t.forEach(Dd,e),Td=null,_d.call(e))}function Dd(e,t){if(!(4&t.state.loading)){var n=Td.get(e);
vendor: 5,867 bytes, line 2
2if(n)var r=n.get(null);else{n=new Map,Td.set(e,n);for(var a=e.querySelectorAll("link[data-precedence],style[data-precedence]"),i=0;i<a.length;i++){var o=a[i];"LINK"!==o.nodeName&&"not all"===o.getAttribute("media")||(n.set(o.dataset.precedence,o),r=o)}r&&n.set(null,r)}o=(a=t.instance).getAttribute("data-precedence"),(i=n.get(o)||r)===r&&n.set(null,a),n.set(o,a),this.count++,r=_d.bind(this),a.addEventListener("load",r),a.addEventListener("error",r),i?i.parentNode.insertBefore(a,i.nextSibling):(e=9===e.nodeType?e.head:e).insertBefore(a,e.firstChild),t.state.loading|=4}}var Fd={$$typeof:v,Provider:null,Consumer:null,_currentValue:W,_currentValue2:W,_threadCount:0};function Id(e,t,n,r,a,i,o,s){this.tag=1,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=Me(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.finishedLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Me(0),this.hiddenUpdates=Me(null),this.identifierPrefix=r,this.onUncaughtError=a,this.onCaughtError=i,this.onRecoverableError=o,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=s,this.incompleteTransitions=new Map}function Ld(e,t,n,r,a,i,o,s,l,c,u,d){return e=new Id(e,t,n,o,s,l,c,d),t=1,!0===i&&(t|=24),i=Dl(3,null,null,t),e.current=i,i.stateNode=e,(t=Ba()).refCount++,e.pooledCache=t,t.refCount++,i.memoizedState={element:r,isDehydrated:n,cache:t},Cs(i),e}function zd(e){return e?e=_r:_r}function Bd(e,t,n,r,a,i){a=zd(a),null===r.context?r.context=a:r.pendingContext=a,(r=Ms(t)).payload={element:n},null!==(i=void 0===i?null:i)&&(r.callback=i),null!==(n=_s(e,r,t))&&(_c(n,0,t),Ts(n,e,t))}function Ud(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var n=e.retryLane;e.retryLane=0!==n&&n<t?n:t}}function Vd(e,t){Ud(e,t),(e=e.alternate)&&Ud(e,t)}function Wd(e){if(13===e.tag){var t=Cr(e,67108864);null!==t&&_c(t,0,67108864),Vd(e,67108864)}}var Hd=!0;function qd(e,t,n,r){var a=A.T;A.T=null;var i=V.p;try{V.p=2,Yd(e,t,n,r)}finally{V.p=i,A.T=a}}function Kd(e,t,n,r){var a=A.T;A.T=null;var i=V.p;try{V.p=8,Yd(e,t,n,r)}finally{V.p=i,A.T=a}}function Yd(e,t,n,r){if(Hd){var a=Gd(r);if(null===a)Ru(e,t,r,Xd,n),sf(e,r);else if(function(e,t,n,r,a){switch(t){case"focusin":return Jd=lf(Jd,e,t,n,r,a),!0;case"dragenter":return ef=lf(ef,e,t,n,r,a),!0;case"mouseover":return tf=lf(tf,e,t,n,r,a),!0;case"pointerover":var i=a.pointerId;return nf.set(i,lf(nf.get(i)||null,e,t,n,r,a)),!0;case"gotpointercapture":return i=a.pointerId,rf.set(i,lf(rf.get(i)||null,e,t,n,r,a)),!0}return!1}(a,e,t,n,r))r.stopPropagation();else if(sf(e,r),4&t&&-1<of.indexOf(e)){for(;null!==a;){var i=Ge(a);if(null!==i)switch(i.tag){case 3:if((i=i.stateNode).current.memoizedState.isDehydrated){var o=Ee(i.pendingLanes);if(0!==o){var s=i;for(s.pendingLanes|=2,s.entangledLanes|=2;o;){var l=1<<31-be(o);s.entanglements[1]|=l,o&=~l}mu(i),0===(6&ec)&&(bc=le()+500,vu(0,!1))}}break;case 13:null!==(s=Cr(i,2))&&_c(s,0,2),Lc(),Vd(i,2)}if(null===(i=Gd(r))&&Ru(e,t,r,Xd,n),i===a)break;a=i}null!==a&&r.stopPropagation()}else Ru(e,t,r,null,n)}}function Gd(e){return $d(e=Mt(e))}var Xd=null;function $d(e){if(Xd=null,null!==(e=Ye(e))){var t=I(e);if(null===t)e=null;else{var n=t.tag;if(13===n){if(null!==(e=L(t)))return e;e=null}else if(3===n){if(t.stateNode.current.memoizedState.isDehydrated)return 3===t.tag?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null)}}return Xd=e,null}function Qd(e){switch(e){case"beforetoggle":case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"toggle":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 2;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 8;case"message":switch(ce()){case ue:return 2;case de:return 8;case fe:case he:return 32;case pe:return 268435456;default:return 32}default:return 32}}var Zd=!1,Jd=null,ef=null,tf=null,nf=new Map,rf=new Map,af=[],of="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset".split(" ");function sf(e,t){switch(e){case"focusin":case"focusout":Jd=null;break;case"dragenter":case"dragleave":ef=null;break;case"mouseover":case"mouseout":tf=null;break;case"pointerover":case"pointerout":nf.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":rf.delete(t.pointerId)}}function lf(e,t,n,r,a,i){return null===e||e.nativeEvent!==i?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:i,targetContainers:[a]},null!==t&&(null!==(t=Ge(t))&&Wd(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,null!==a&&-1===t.indexOf(a)&&t.push(a),e)}function cf(e){var t=Ye(e.target);if(null!==t){var n=I(t);
2if(null!==n)if(13===(t=n.tag)){if(null!==(t=L(n)))return e.blockedOn=t,void function(e,t){var n=V.p;try{return V.p=e,t()}finally{V.p=n}}(e.priority,function(){if(13===n.tag){var e=Ac(),t=Cr(n,e);null!==t&&_c(t,0,e),Vd(n,e)}})}else if(3===t&&n.stateNode.current.memoizedState.isDehydrated)return void(e.blockedOn=3===n.tag?n.stateNode.containerInfo:null)}e.blockedOn=null}function uf(e){if(null!==e.blockedOn)return!1;for(var t=e.targetContainers;0<t.length;){var n=Gd(e.nativeEvent);if(null!==n)return null!==(t=Ge(n))&&Wd(t),e.blockedOn=n,!1;var r=new(n=e.nativeEvent).constructor(n.type,n);At=r,n.target.dispatchEvent(r),At=null,t.shift()}return!0}function df(e,t,n){uf(e)&&n.delete(t)}function ff(){Zd=!1,null!==Jd&&uf(Jd)&&(Jd=null),null!==ef&&uf(ef)&&(ef=null),null!==tf&&uf(tf)&&(tf=null),nf.forEach(df),rf.forEach(df)}function hf(e,t){e.blockedOn===t&&(e.blockedOn=null,Zd||(Zd=!0,r.unstable_scheduleCallback(r.unstable_NormalPriority,ff)))}var pf=null;function mf(e){pf!==e&&(pf=e,r.unstable_scheduleCallback(r.unstable_NormalPriority,function(){pf===e&&(pf=null);for(var t=0;t<e.length;t+=3){var n=e[t],r=e[t+1],a=e[t+2];if("function"!==typeof r){if(null===$d(r||n))continue;break}var i=Ge(n);null!==i&&(e.splice(t,3),t-=3,uo(i,{pending:!0,data:a,method:n.method,action:r},r,a))}}))}function vf(e){function t(t){return hf(t,e)}null!==Jd&&hf(Jd,e),null!==ef&&hf(ef,e),null!==tf&&hf(tf,e),nf.forEach(t),rf.forEach(t);for(var n=0;n<af.length;n++){var r=af[n];r.blockedOn===e&&(r.blockedOn=null)}for(;0<af.length&&null===(n=af[0]).blockedOn;)cf(n),null===n.blockedOn&&af.shift();if(null!=(n=(e.ownerDocument||e).$$reactFormReplay))for(r=0;r<n.length;r+=3){var a=n[r],i=n[r+1],o=a[ze]||null;if("function"===typeof i)o||mf(n);else if(o){var s=null;if(i&&i.hasAttribute("formAction")){if(a=i,o=i[ze]||null)s=o.formAction;else if(null!==$d(a))continue}else s=o.action;"function"===typeof s?n[r+1]=s:(n.splice(r,3),r-=3),mf(n)}}}function gf(e){this._internalRoot=e}function yf(e){this._internalRoot=e}yf.prototype.render=gf.prototype.render=function(e){var t=this._internalRoot;if(null===t)throw Error(o(409));Bd(t.current,Ac(),e,t,null,null)},yf.prototype.unmount=gf.prototype.unmount=function(){var e=this._internalRoot;if(null!==e){this._internalRoot=null;var t=e.containerInfo;0===e.tag&&tu(),Bd(e.current,2,null,e,null,null),Lc(),t[Be]=null}},yf.prototype.unstable_scheduleHydration=function(e){if(e){var t=Fe();e={blockedOn:null,target:e,priority:t};for(var n=0;n<af.length&&0!==t&&t<af[n].priority;n++);af.splice(n,0,e),0===n&&cf(e)}};var xf=a.version;if("19.0.0"!==xf)throw Error(o(527,xf,"19.0.0"));V.findDOMNode=function(e){var t=e._reactInternals;if(void 0===t){if("function"===typeof e.render)throw Error(o(188));throw e=Object.keys(e).join(","),Error(o(268,e))}return e=function(e){var t=e.alternate;if(!t){if(null===(t=I(e)))throw Error(o(188));return t!==e?null:e}for(var n=e,r=t;;){var a=n.return;if(null===a)break;var i=a.alternate;if(null===i){if(null!==(r=a.return)){n=r;continue}break}if(a.child===i.child){for(i=a.child;i;){if(i===n)return z(a),e;if(i===r)return z(a),t;i=i.sibling}throw Error(o(188))}if(n.return!==r.return)n=a,r=i;else{for(var s=!1,l=a.child;l;){if(l===n){s=!0,n=a,r=i;break}if(l===r){s=!0,r=a,n=i;break}l=l.sibling}if(!s){for(l=i.child;l;){if(l===n){s=!0,n=i,r=a;break}if(l===r){s=!0,r=i,n=a;break}l=l.sibling}if(!s)throw Error(o(189))}}if(n.alternate!==r)throw Error(o(190))}if(3!==n.tag)throw Error(o(188));return n.stateNode.current===n?e:t}(t),e=null===(e=null!==e?B(e):null)?null:e.stateNode};var bf={bundleType:0,version:"19.0.0",rendererPackageName:"react-dom",currentDispatcherRef:A,findFiberByHostInstance:Ye,reconcilerVersion:"19.0.0"};if("undefined"!==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var wf=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!wf.isDisabled&&wf.supportsFiber)try{ge=wf.inject(bf),ye=wf}catch(kf){}}t.createRoot=function(e,t){if(!s(e))throw Error(o(299));var n=!1,r="",a=Do,i=Fo,l=Io;return null!==t&&void 0!==t&&(!0===t.unstable_strictMode&&(n=!0),void 0!==t.identifierPrefix&&(r=t.identifierPrefix),void 0!==t.onUncaughtError&&(a=t.onUncaughtError),void 0!==t.onCaughtError&&(i=t.onCaughtError),void 0!==t.onRecoverableError&&(l=t.onRecoverableError),void 0!==t.unstable_transitionCallbacks&&t.unstable_transitionCallbacks),t=Ld(e,1,!1,null,0,n,r,a,i,l,0,null),e[Be]=t.current,_u(8===e.nodeType?e.parentNode:e),new gf(t)},t.hydrateRoot=function(e,t,n){if(!s(e))throw Error(o(299));var r=!1,a="",i=Do,l=Fo,c=Io,u=null;return null!==n&&void 0!==n&&(!0===n.unstable_strictMode&&(r=!0),void 0!==n.identifierPrefix&&(a=n.identifierPrefix),void 0!==n.onUncaughtError&&(i=n.onUncaughtError),void 0!==n.onCaughtError&&(l=n.onCaughtError),void 0!==n.onRecoverableError&&(c=n.onRecoverableError),void 0!==n.unstable_transitionCallbacks&&n.unstable_transitionCallbacks,void 0!==n.formState&&(u=n.formState)),(t=Ld(e,1,!0,t,0,r,a,i,l,c,0,u)).context=zd(null),n=t.current,(a=Ms(r=Ac())).callback=null,_s(n,a,r),t.current.lanes=r,_e(t,r),mu(t),e[Be]=t.current,_u(e),new yf(t)},t.version="19.0.0"},672(e,t,n){"use strict";var r=n(43);function a(e){var t="https://react.dev/errors/"+e;if(1<arguments.length){t+="?args[]="+encodeURIComponent(arguments[1]);for(var n=2;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n])}return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function i(){}var o={d:{f:i,r:function(){throw Error(a(522))},D:i,C:i,L:i,m:i,X:i,S:i,M:i},p:0,findDOMNode:null},s=Symbol.for("react.portal");var l=r.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function c(e,t){return"font"===e?"":"string"===typeof t?"use-credentials"===t?t:"":void 0}t.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=o,t.createPortal=function(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!t||1!==t.nodeType&&9!==t.nodeType&&11!==t.nodeType)throw Error(a(299));return function(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:s,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}}(e,t,null,n)},t.flushSync=function(e){var t=l.T,n=o.p;try{if(l.T=null,o.p=2,e)return e()}finally{l.T=t,o.p=n,o.d.f()}},t.preconnect=function(e,t){"string"===typeof e&&(t?t="string"===typeof(t=t.crossOrigin)?"use-credentials"===t?t:"":void 0:t=null,o.d.C(e,t))},t.prefetchDNS=function(e){"string"===typeof e&&o.d.D(e)},t.preinit=function(e,t){if("string"===typeof e&&t&&"string"===typeof t.as){var n=t.as,r=c(n,t.crossOrigin),a="string"===typeof t.integrity?t.integrity:void 0,i="string"===typeof t.fetchPriority?t.fetchPriority:void 0;"style"===n?o.d.S(e,"string"===typeof t.precedence?t.precedence:void 0,{crossOrigin:r,integrity:a,fetchPriority:i}):"script"===n&&o.d.X(e,{crossOrigin:r,integrity:a,fetchPriority:i,nonce:"string"===typeof t.nonce?t.nonce:void 0})}},t.preinitModule=function(e,t){if("string"===typeof e)if("object"===typeof t&&null!==t){if(null==t.as||"script"===t.as){var n=c(t.as,t.crossOrigin);o.d.M(e,{crossOrigin:n,integrity:"string"===typeof t.integrity?t.integrity:void 0,nonce:"string"===typeof t.nonce?t.nonce:void 0})}}else null==t&&o.d.M(e)},t.preload=function(e,t){if("string"===typeof e&&"object"===typeof t&&null!==t&&"string"===typeof t.as){var n=t.as,r=c(n,t.crossOrigin);o.d.L(e,n,{crossOrigin:r,integrity:"string"===typeof t.integrity?t.integrity:void 0,nonce:"string"===typeof t.nonce?t.nonce:void 0,type:"string"===typeof t.type?t.type:void 0,fetchPriority:"string"===typeof t.fetchPriority?t.fetchPriority:void 0,referrerPolicy:"str
2ing"===typeof t.referrerPolicy?t.referrerPolicy:void 0,imageSrcSet:"string"===typeof t.imageSrcSet?t.imageSrcSet:void 0,imageSizes:"string"===typeof t.imageSizes?t.imageSizes:void 0,media:"string"===typeof t.media?t.media:void 0})}},t.preloadModule=function(e,t){if("string"===typeof e)if(t){var n=c(t.as,t.crossOrigin);o.d.m(e,{as:"string"===typeof t.as&&"script"!==t.as?t.as:void 0,crossOrigin:n,integrity:"string"===typeof t.integrity?t.integrity:void 0})}else o.d.m(e)},t.requestFormReset=function(e){o.d.r(e)},t.unstable_batchedUpdates=function(e,t){return e(t)},t.useFormState=function(e,t,n){return l.H.useFormState(e,t,n)},t.useFormStatus=function(){return l.H.useHostTransitionStatus()},t.version="19.0.0"},391(e,t,n){"use strict";!function e(){if("undefined"!==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"===typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}(),e.exports=n(4)},950(e,t,n){"use strict";!function e(){if("undefined"!==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"===typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}(),e.exports=n(672)},818(e,t,n){var r=n(715).default;var a=n(43);function i(e){return e&&"object"===typeof e&&"default"in e?e:{default:e}}var o=i(a);!function(e){if(!e||"undefined"===typeof window)return;const t=document.createElement("style");t.setAttribute("type","text/css"),t.innerHTML=e,document.head.appendChild(t)}('.rfm-marquee-container {\n  overflow-x: hidden;\n  display: flex;\n  flex-direction: row;\n  position: relative;\n  width: var(--width);\n  transform: var(--transform);\n}\n.rfm-marquee-container:hover div {\n  animation-play-state: var(--pause-on-hover);\n}\n.rfm-marquee-container:active div {\n  animation-play-state: var(--pause-on-click);\n}\n\n.rfm-overlay {\n  position: absolute;\n  width: 100%;\n  height: 100%;\n}\n.rfm-overlay::before, .rfm-overlay::after {\n  background: linear-gradient(to right, var(--gradient-color), rgba(255, 255, 255, 0));\n  content: "";\n  height: 100%;\n  position: absolute;\n  width: var(--gradient-width);\n  z-index: 2;\n  pointer-events: none;\n  touch-action: none;\n}\n.rfm-overlay::after {\n  right: 0;\n  top: 0;\n  transform: rotateZ(180deg);\n}\n.rfm-overlay::before {\n  left: 0;\n  top: 0;\n}\n\n.rfm-marquee {\n  flex: 0 0 auto;\n  min-width: var(--min-width);\n  z-index: 1;\n  display: flex;\n  flex-direction: row;\n  align-items: center;\n  animation: scroll var(--duration) linear var(--delay) var(--iteration-count);\n  animation-play-state: var(--play);\n  animation-delay: var(--delay);\n  animation-direction: var(--direction);\n}\n@keyframes scroll {\n  0% {\n    transform: translateX(0%);\n  }\n  100% {\n    transform: translateX(-100%);\n  }\n}\n\n.rfm-initial-child-container {\n  flex: 0 0 auto;\n  display: flex;\n  min-width: auto;\n  flex-direction: row;\n  align-items: center;\n}\n\n.rfm-child {\n  transform: var(--transform);\n}');const s=a.forwardRef(function(e,t){let n=e.style,i=void 0===n?{}:n,s=e.className,l=void 0===s?"":s,c=e.autoFill,u=void 0!==c&&c,d=e.play,f=void 0===d||d,h=e.pauseOnHover,p=void 0!==h&&h,m=e.pauseOnClick,v=void 0!==m&&m,g=e.direction,y=void 0===g?"left":g,x=e.speed,b=void 0===x?50:x,w=e.delay,j=void 0===w?0:w,k=e.loop,S=void 0===k?0:k,E=e.gradient,N=void 0!==E&&E,P=e.gradientColor,O=void 0===P?"white":P,C=e.gradientWidth,A=void 0===C?200:C,M=e.onFinish,_=e.onCycleComplete,T=e.onMount,R=e.children;const D=a.useState(0),F=r(D,2),I=F[0],L=F[1],z=a.useState(0),B=r(z,2),U=B[0],V=B[1],W=a.useState(1),H=r(W,2),q=H[0],K=H[1],Y=a.useState(!1),G=r(Y,2),X=G[0],$=G[1],Q=a.useRef(null),Z=t||Q,J=a.useRef(null),ee=a.useCallback(()=>{if(J.current&&Z.current){const e=Z.current.getBoundingClientRect(),t=J.current.getBoundingClientRect();let n=e.width,r=t.width;"up"!==y&&"down"!==y||(n=e.height,r=t.height),K(u&&n&&r&&r<n?Math.ceil(n/r):1),L(n),V(r)}},[u,Z,y]);a.useEffect(()=>{if(X&&(ee(),J.current&&Z.current)){const e=new ResizeObserver(()=>ee());return e.observe(Z.current),e.observe(J.current),()=>{e&&e.disconnect()}}},[ee,Z,X]),a.useEffect(()=>{ee()},[ee,R]),a.useEffect(()=>{$(!0)},[]),a.useEffect(()=>{"function"===typeof T&&T()},[]);const te=a.useMemo(()=>u?U*q/b:U<I?I/b:U/b,[u,I,U,q,b]),ne=a.useMemo(()=>Object.assign(Object.assign({},i),{"--pause-on-hover":!f||p?"paused":"running","--pause-on-click":!f||p&&!v||v?"paused":"running","--width":"up"===y||"down"===y?"100vh":"100%","--transform":"up"===y?"rotate(-90deg)":"down"===y?"rotate(90deg)":"none"}),[i,f,p,v,y]),re=a.useMemo(()=>({"--gradient-color":O,"--gradient-width":"number"===typeof A?"".concat(A,"px"):A}),[O,A]),ae=a.useMemo(()=>
2({"--play":f?"running":"paused","--direction":"left"===y?"normal":"reverse","--duration":"".concat(te,"s"),"--delay":"".concat(j,"s"),"--iteration-count":S?"".concat(S):"infinite","--min-width":u?"auto":"100%"}),[f,y,te,j,S,u]),ie=a.useMemo(()=>({"--transform":"up"===y?"rotate(90deg)":"down"===y?"rotate(-90deg)":"none"}),[y]),oe=a.useCallback(e=>[...Array(Number.isFinite(e)&&e>=0?e:0)].map((e,t)=>o.default.createElement(a.Fragment,{key:t},a.Children.map(R,e=>o.default.createElement("div",{style:ie,className:"rfm-child"},e)))),[ie,R]);return X?o.default.createElement("div",{ref:Z,style:ne,className:"rfm-marquee-container "+l},N&&o.default.createElement("div",{style:re,className:"rfm-overlay"}),o.default.createElement("div",{className:"rfm-marquee",style:ae,onAnimationIteration:_,onAnimationEnd:M},o.default.createElement("div",{className:"rfm-initial-child-container",ref:J},a.Children.map(R,e=>o.default.createElement("div",{style:ie,className:"rfm-child"},e))),oe(q-1)),o.default.createElement("div",{className:"rfm-marquee",style:ae},oe(q))):null});t.A=s},82(e,t){"use strict";var n=60103,r=60106,a=60107,i=60108,o=60114,s=60109,l=60110,c=60112,u=60113,d=60120,f=60115,h=60116,p=60121,m=60122,v=60117,g=60129,y=60131;if("function"===typeof Symbol&&Symbol.for){var x=Symbol.for;n=x("react.element"),r=x("react.portal"),a=x("react.fragment"),i=x("react.strict_mode"),o=x("react.profiler"),s=x("react.provider"),l=x("react.context"),c=x("react.forward_ref"),u=x("react.suspense"),d=x("react.suspense_list"),f=x("react.memo"),h=x("react.lazy"),p=x("react.block"),m=x("react.server.block"),v=x("react.fundamental"),g=x("react.debug_trace_mode"),y=x("react.legacy_hidden")}function b(e){if("object"===typeof e&&null!==e){var t=e.$$typeof;switch(t){case n:switch(e=e.type){case a:case o:case i:case u:case d:return e;default:switch(e=e&&e.$$typeof){case l:case c:case h:case f:case s:return e;default:return t}}case r:return t}}}},86(e,t,n){"use strict";n(82)},799(e,t){"use strict";var n=Symbol.for("react.transitional.element"),r=Symbol.for("react.fragment");function a(e,t,r){var a=null;if(void 0!==r&&(a=""+r),void 0!==t.key&&(a=""+t.key),"key"in t)for(var i in r={},t)"key"!==i&&(r[i]=t[i]);else r=t;return t=r.ref,{$$typeof:n,type:e,key:a,ref:void 0!==t?t:null,props:r}}t.Fragment=r,t.jsx=a,t.jsxs=a},288(e,t){"use strict";var n=Symbol.for("react.transitional.element"),r=Symbol.for("react.portal"),a=Symbol.for("react.fragment"),i=Symbol.for("react.strict_mode"),o=Symbol.for("react.profiler"),s=Symbol.for("react.consumer"),l=Symbol.for("react.context"),c=Symbol.for("react.forward_ref"),u=Symbol.for("react.suspense"),d=Symbol.for("react.memo"),f=Symbol.for("react.lazy"),h=Symbol.iterator;var p={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},m=Object.assign,v={};function g(e,t,n){this.props=e,this.context=t,this.refs=v,this.updater=n||p}function y(){}function x(e,t,n){this.props=e,this.context=t,this.refs=v,this.updater=n||p}g.prototype.isReactComponent={},g.prototype.setState=function(e,t){if("object"!==typeof e&&"function"!==typeof e&&null!=e)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},g.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},y.prototype=g.prototype;var b=x.prototype=new y;b.constructor=x,m(b,g.prototype),b.isPureReactComponent=!0;var w=Array.isArray,j={H:null,A:null,T:null,S:null},k=Object.prototype.hasOwnProperty;function S(e,t,r,a,i,o){return r=o.ref,{$$typeof:n,type:e,key:t,ref:void 0!==r?r:null,props:o}}function E(e){return"object"===typeof e&&null!==e&&e.$$typeof===n}var N=/\/+/g;function P(e,t){return"object"===typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(e){return t[e]})}(""+e.key):t.toString(36)}function O(){}function C(e,t,a,i,o){var s=typeof e;"undefined"!==s&&"boolean"!==s||(e=null);var l,c,u=!1;if(null===e)u=!0;else switch(s){case"bigint":case"string":case"number":u=!0;break;case"object":switch(e.$$typeof){case n:case r:u=!0;break;case f:return C((u=e._init)(e._payload),t,a,i,o)}}if(u)return o=o(e),u=""===i?"."+P(e,0):i,w(o)?(a="",null!=u&&(a=u.replace(N,"$&/")+"/"),C(o,t,a,"",function(e){return e})):null!=o&&(E(o)&&(l=o,c=a+(null==o.key||e&&e.key===o.key?"":(""+o.key).replace(N,"$&/")+"/")+u,o=S(l.type,c,void 0,0,0,l.props)),t.push(o)),1;u=0;var d,p=""===i?".":i+":";if(w(e))for(var m=0;m<e.length;m++)u+=C(i=e[m],t,a,s=p+P(i,m),o);else if("function"===typeof(m=null===(d=e)||"object"!==typeof d?null:"function"===typeof(d=h&&d[h]||d["@@iterator"])?d:null))for(e=m.call(e),m=0;!(i=e.next()).done;)u+=C(i=i.value,t,a,s=p+P(i,m++),o);else if("object"===s){if("function"===typeof e.then)return C(function(e){switch(e.status){case"fulfilled":return e.value;case"rejected":throw e.reason;default:switch("string"===typeof e.status?e.then(O,O):(e.status="pending",e.then(function(t){"pending"===e.status&&(e.status="fulfilled",e.value=t)},function(t){"pending"===e.status&&(e.status="rejected",e.reason=t)})),e.status){case"fulfilled":return e.value;case"rejected":throw e.reason}}throw e}(e),t,a,i,o);throw t=String(e),Error("Objects are not valid as a React child (found: "+("[object Object]"===t?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.")}return u}function A(e,t,n){if(null==e)return e;var r=[],a=0;return C(e,r,"","",function(e){return t.call(n,e,a++)}),r}function M(e){if(-1===e._status){var t=e._result;(t=t()).then(function(t){0!==e._status&&-1!==e._status||(e._status=1,e._result=t)},function(t){0!==e._status&&-1!==e._status||(e._status=2,e._result=t)}),-1===e._status&&(e._status=0,e._result=t)}if(1===e._status)return e._result.default;throw e._result}var _="function"===typeof reportError?reportError:function(e){if("object"===typeof window&&"function"===typeof window.ErrorEvent){var t=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:"object"===typeof e&&null!==e&&"string"===typeof e.message?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if("object"===typeof process&&"function"===typeof process.emit)return void process.emit("uncaughtException",e);console.error(e)};function T(){}t.Children={map:A,forEach:function(e,t,n){A(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return A(e,function(){t++}),t},toArray:function(e){return A(e,function(e){return e})||[]},only:function(e){if(!E(e))throw Error("React.Children.only expected to receive a single React element child.");return e}},t.Component=g,t.Fragment=a,t.Profiler=o,t.PureComponent=x,t.StrictMode=i,t.Suspense=u,t.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=j,t.act=function(){throw Error("act(...) is not supported in production builds of React.")},t.cache=function(e){return function(){return e.apply(null,arguments)}},t.cloneElement=function(e,t,n){if(null===e||void 0===e)throw Error("The argument must be a React element, but you passed "+e+".");var r=m({},e.props),a=e.key;if(null!=t)for(i in void 0!==t.ref&&void 0,void 0!==t.key&&(a=""+t.key),t)!k.call(t,i)||"key"===i||"__self"===i||"__source"===i||"ref"===i&&void 0===t.ref||(r[i]=t[i]);var i=arguments.length-2;if(1===i)r.children=n;else if(1<i){for(var o=Array(i),s=0;s<i;s++)o[s]=arguments[s+2];r.children=o}return S(e.type,a,void 0,0,0,r)},t.createContext=function(e){return(e={$$typeof:l,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null}).Provider=e,e.Consumer={$$typeof:s,_context:e},e},t.createElement=function(e,t,n){var r,a={},i=null;if(null!=t)for(r in void 0!==t.key&&(i=""+t.key),t)k.call(t,r)&&"key"!==r&&"__self"!==r&&"__source"!==r&&(a[r]=t[r]);var o=arguments.length-2;if(1===o)a.children=n;else if(1<o){for(var s=Array(o),l=0;l<o;l++)s[l]=arguments[l+2];a.children=s}if(e&&e.defaultProps)for(r in o=e.defaultProps)void 0===a[r]&&(a[r]=o[r]);return S(e,i,void 0,0,0,a)},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:c,render:e}},t.isValidElement=E,t.lazy=function(e){return{$$typeof:f,_payload:{_status:-1,_result:e},_init:M}},t.memo=function(e,t){return{$$typeof:d,type:e,compare:void 0===t?null:t}},t.startTransition=function(e){var t=j.T,n={};j.T=n;try{var r=e(),a=j.S;null!==a&&a(n,r),"object"===typeof r&&null!==r&&"function"===typeof r.then&&r.then(T,_)}catch(i){_(i)}finally{j.T=t}},t.unstable_useCacheRefresh=function(){return j.H.useCacheRefresh()},t.use=function(e){return j.H.use(e)},t.useActionState=function(e,t,n){return j.H.useActionState(e,t,n)},t.useCallback=function(e,t){return j.H.useCallback(e,t)},t.useContext=function(e){return j.H.useContext(e)},t.useDebugValue=function(){},t.useDeferredValue=function(e,t){return j.H.useDeferredValue(e,t)},t.useEffect=function(e,t){return j.H.useEffect(e,t)},t.useId=function(){return j.H.useId()},t.useImperativeHandle=function(e,t,n){return j.H.useImperativeHandle(e,t,n)},t.useInsertionEffect=function(e,t){return j.H.useInsertionEffect(e,t)},t.useLayoutEffect=function(e,t){return j.H.useLayoutEffect(e,t)},t.useMemo=function(e,t){return j.H.useMemo(e,t)},t.useOptimistic=function(e,t){return j.H.useOptimistic(e,t)},t.useReducer=function(e,t,n){return j.H.useReducer(e,t,n)},t.useRef=function(e){return j.H.useRef(e)},t.useState=function(e){return j.H.useState(e)},t.useSyncExternalStore=function(e,t,n){return j.H.useSyncExternalStore(e,t,n)},t.useTransition=function(){return j.H.useTransition()},t.version="19.0.0"},43(e,t,n){"use strict";e.exports=n(288)},579(e,t,n){"use strict";e.exports=n(799)},896(e,t){"use strict";function n(e,t){var n=e.length;e.push(t);e:for(;0<n;){var r=n-1>>>1,a=e[r];if(!(0<i(a,t)))break e;e[r]=t,e[n]=a,n=r}}function r(e){return 0===e.length?null:e[0]}function a(e){if(0===e.length)return null;var t=e[0],n=e.pop();if(n!==t){e[0]=n;e:for(var r=0,a=e.length,o=a>>>1;r<o;){var s=2*(r+1)-1,l=e[s],c=s+1,u=e[c];if(0>i(l,n))c<a&&0>i(u,l)?(e[r]=u,e[c]=n,r=c):(e[r]=l,e[s]=n,r=s);else{if(!(c<a&&0>i(u,n)))break e;e[r]=u,e[c]=n,r=c}}}return t}function i(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}if(t.unstable_now=void 0,"object"===typeof performance&&"function"===typeof performance.now){var o=performance;t.unstable_now=function(){return o.now()}}else{var s=Date,l=s.now();t.unstable_now=function(){return s.now()-l}}var c=[],u=[],d=1,f=null,h=3,p=!1,m=!1,v=!1,g="function"===typeof setTimeout?setTimeout:null,y="function"===typeof clearTimeout?clearTimeout:null,x="undefined"!==typeof setImmediate?setImmediate:null;function b(e){for(var t=r(u);null!==t;){if(null===t.callback)a(u);else{if(!(t.startTime<=e))break;a(u),t.sortIndex=t.expirationTime,n(c,t)}t=r(u)}}function w(e){if(v=!1,b(e),!m)if(null!==r(c))m=!0,M();else{var t=r(u);null!==t&&_(w,t.startTime-e)}}var j,k=!1,S=-1,E=5,N=-1;function P(){return!(t.unstable_now()-N<E)}function O(){if(k){var e=t.unstable_now();N=e;var n=!0;try{e:{m=!1,v&&(v=!1,y(S),S=-1),p=!0;var i=h;try{t:{for(b(e),f=r(c);null!==f&&!(f.expirationTime>e&&P());){var o=f.callback;if("function"===typeof o){f.callback=null,h=f.priorityLevel;var s=o(f.expirationTime<=e);if(e=t.unstable_now(),"function"===typeof s){f.callback=s,b(e),n=!0;break t}f===r(c)&&a(c),b(e)}else a(c);f=r(c)}if(null!==f)n=!0;else{var l=r(u);null!==l&&_(w,l.startTime-e),n=!1}}break e}finally{f=null,h=i,p=!1}n=void 0}}finally{n?j():k=!1}}}if("function"===typeof x)j=function(){x(O)};else if("undefined"!==typeof MessageChannel){var C=new MessageChannel,A=C.port2;C.port1.onmessage=O,j=function(){A.postMessage(null)}}else j=function(){g(O,0)};function M(){k||(k=!0,j())}function _(e,n){S=g(function(){e(t.unstable_now())},n)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){m||p||(m=!0,M())},t.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):E=0<e?Math.floor(1e3/e):5},t.unstable_getCurrentPriorityLevel=function(){return h},t.unstable_getFirstCallbackNode=function(){return r(c)},t.unstable_next=function(e){switch(h){case 1:case 2:case 3:var t=3;break;default:t=h}var n=h;h=t;try{return e()}finally{h=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=function(){},t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=h;h=e;try{return t()}finally{h=n}},t.unstable_scheduleCallback=function(e,a,i){var o=t.unstable_now();switch("object"===typeof i&&null!==i?i="number"===typeof(i=i.delay)&&0<i?o+i:o:i=o,e){case 1:var s=-1;break;case 2:s=250;break;case 5:s=1073741823;break;case 4:s=1e4;break;default:s=5e3}return e={id:d++,callback:a,priorityLevel:e,startTime:i,expirationTime:s=i+s,sortIndex:-1},i>o?(e.sortIndex=i,n(u,e),null===r(c)&&e===r(u)&&(v?(y(S),S=-1):v=!0,_(w,i-o))):(e.sortIndex=s,n(c,e),m||p||(m=!0,M())),e},t.unstable_shouldYield=P,t.unstable_wrapCallback=function(e){var t=h;return function(){var n=h;h=t;try{return e.apply(this,arguments)}finally{h=n}}}},853(e,t,n){"use strict";e.exports=n(896)},330(e,t,n){"use strict";var r=n(43);var a="function"===typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e===1/t)||e!==e&&t!==t},i=r.useState,o=r.useEffect,s=r.useLayoutEffect,l=r.useDebugValue;function c(e){var t=e.getSnapshot;e=e.value;try{var n=t();
2return!a(e,n)}catch(r){return!0}}var u="undefined"===typeof window||"undefined"===typeof window.document||"undefined"===typeof window.document.createElement?function(e,t){return t()}:function(e,t){var n=t(),r=i({inst:{value:n,getSnapshot:t}}),a=r[0].inst,u=r[1];return s(function(){a.value=n,a.getSnapshot=t,c(a)&&u({inst:a})},[e,n,t]),o(function(){return c(a)&&u({inst:a}),e(function(){c(a)&&u({inst:a})})},[e]),l(n),n};t.useSyncExternalStore=void 0!==r.useSyncExternalStore?r.useSyncExternalStore:u},717(e,t,n){"use strict";var r=n(43),a=n(461);var i="function"===typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e===1/t)||e!==e&&t!==t},o=a.useSyncExternalStore,s=r.useRef,l=r.useEffect,c=r.useMemo,u=r.useDebugValue;t.useSyncExternalStoreWithSelector=function(e,t,n,r,a){var d=s(null);if(null===d.current){var f={hasValue:!1,value:null};d.current=f}else f=d.current;d=c(function(){function e(e){if(!l){if(l=!0,o=e,e=r(e),void 0!==a&&f.hasValue){var t=f.value;if(a(t,e))return s=t}return s=e}if(t=s,i(o,e))return t;var n=r(e);return void 0!==a&&a(t,n)?(o=e,t):(o=e,s=n)}var o,s,l=!1,c=void 0===n?null:n;return[function(){return e(t())},null===c?void 0:function(){return e(c())}]},[t,n,r,a]);var h=o(e,d[0],d[1]);return l(function(){f.hasValue=!0,f.value=h},[h]),u(h),h}},365(e,t,n){"use strict";var r=n(43);var a="function"===typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e===1/t)||e!==e&&t!==t},i=r.useSyncExternalStore,o=r.useRef,s=r.useEffect,l=r.useMemo,c=r.useDebugValue},461(e,t,n){"use strict";e.exports=n(330)},443(e,t,n){"use strict";e.exports=n(717)},237(e,t,n){"use strict";n(365)},79(e){e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r},e.exports.__esModule=!0,e.exports.default=e.exports},987(e){e.exports=function(e){if(Array.isArray(e))return e},e.exports.__esModule=!0,e.exports.default=e.exports},156(e){e.exports=function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,i,o,s=[],l=!0,c=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(s.push(r.value),s.length!==t);l=!0);}catch(e){c=!0,a=e}finally{try{if(!l&&null!=n.return&&(o=n.return(),Object(o)!==o))return}finally{if(c)throw a}}return s}},e.exports.__esModule=!0,e.exports.default=e.exports},752(e){e.exports=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.__esModule=!0,e.exports.default=e.exports},715(e,t,n){var r=n(987),a=n(156),i=n(122),o=n(752);e.exports=function(e,t){return r(e)||a(e,t)||i(e,t)||o()},e.exports.__esModule=!0,e.exports.default=e.exports},122(e,t,n){var r=n(79);e.exports=function(e,t){if(e){if("string"==typeof e)return r(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}},e.exports.__esModule=!0,e.exports.default=e.exports}},t={};function n(r){var a=t[r];if(void 0!==a)return a.exports;var i=t[r]={exports:{}};return e[r].call(i.exports,i,i.exports,n),i.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},(()=>{var e,t=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__;n.t=function(r,a){if(1&a&&(r=this(r)),8&a)return r;if("object"===typeof r&&r){if(4&a&&r.__esModule)return r;if(16&a&&"function"===typeof r.then)return r}var i=Object.create(null);n.r(i);var o={};e=e||[null,t({}),t([]),t(t)];for(var s=2&a&&r;("object"==typeof s||"function"==typeof s)&&!~e.indexOf(s);s=t(s))Object.getOwnPropertyNames(s).forEach(e=>o[e]=()=>r[e]);return o.default=()=>r,n.d(i,o),i}})(),n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.g=function(){if("object"===typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"===typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n.r=e=>{"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}
2),Object.defineProperty(e,"__esModule",{value:!0})},n.dn=e=>{(Object.getOwnPropertyDescriptor(e,"name")||{}).writable||Object.defineProperty(e,"name",{value:"default",configurable:!0})},n.nc=void 0,(()=>{"use strict";var e={};n.r(e),n.d(e,{hasBrowserEnv:()=>li,hasStandardBrowserEnv:()=>ui,hasStandardBrowserWebWorkerEnv:()=>di,navigator:()=>ci,origin:()=>fi});var t={};n.r(t),n.d(t,{scaleBand:()=>BL,scaleDiverging:()=>GW,scaleDivergingLog:()=>XW,scaleDivergingPow:()=>QW,scaleDivergingSqrt:()=>ZW,scaleDivergingSymlog:()=>$W,scaleIdentity:()=>BB,scaleImplicit:()=>LL,scaleLinear:()=>zB,scaleLog:()=>XB,scaleOrdinal:()=>zL,scalePoint:()=>VL,scalePow:()=>aU,scaleQuantile:()=>vU,scaleQuantize:()=>gU,scaleRadial:()=>sU,scaleSequential:()=>UW,scaleSequentialLog:()=>VW,scaleSequentialPow:()=>HW,scaleSequentialQuantile:()=>KW,scaleSequentialSqrt:()=>qW,scaleSequentialSymlog:()=>WW,scaleSqrt:()=>iU,scaleSymlog:()=>JB,scaleThreshold:()=>yU,scaleTime:()=>IW,scaleUtc:()=>LW,tickFormat:()=>IB});var r=n(43),a=n.t(r,2),i=n(391);function o(e){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o(e)}function s(e){var t=function(e,t){if("object"!=o(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=o(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==o(t)?t:t+""}function l(e,t,n){return(t=s(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function u(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?c(Object(n),!0).forEach(function(t){l(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function d(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")}function f(e,t,n){d(e,t),t.set(e,n)}function h(e,t,n){if("function"==typeof e?e===t:e.has(t))return arguments.length<3?t:n;throw new TypeError("Private element is not present on this object")}function p(e,t){return e.get(h(e,t))}function m(e,t,n){return e.set(h(e,t),n),n}var v="undefined"===typeof window||"Deno"in globalThis;function g(){}function y(e,t){return"function"===typeof e?e(t):e}function x(e,t){const n=e.type,r=void 0===n?"all":n,a=e.exact,i=e.fetchStatus,o=e.predicate,s=e.queryKey,l=e.stale;if(s)if(a){if(t.queryHash!==w(s,t.options))return!1}else if(!k(t.queryKey,s))return!1;if("all"!==r){const e=t.isActive();if("active"===r&&!e)return!1;if("inactive"===r&&e)return!1}return("boolean"!==typeof l||t.isStale()===l)&&((!i||i===t.state.fetchStatus)&&!(o&&!o(t)))}function b(e,t){const n=e.exact,r=e.status,a=e.predicate,i=e.mutationKey;if(i){if(!t.options.mutationKey)return!1;if(n){if(j(t.options.mutationKey)!==j(i))return!1}else if(!k(t.options.mutationKey,i))return!1}return(!r||t.state.status===r)&&!(a&&!a(t))}function w(e,t){return((null===t||void 0===t?void 0:t.queryKeyHashFn)||j)(e)}function j(e){return JSON.stringify(e,(e,t)=>N(t)?Object.keys(t).sort().reduce((e,n)=>(e[n]=t[n],e),{}):t)}function k(e,t){return e===t||typeof e===typeof t&&(!(!e||!t||"object"!==typeof e||"object"!==typeof t)&&!Object.keys(t).some(n=>!k(e[n],t[n])))}function S(e,t){if(e===t)return e;const n=E(e)&&E(t);if(n||N(e)&&N(t)){const r=n?e:Object.keys(e),a=r.length,i=n?t:Object.keys(t),o=i.length,s=n?[]:{};let l=0;for(let c=0;c<o;c++){const a=n?c:i[c];(!n&&r.includes(a)||n)&&void 0===e[a]&&void 0===t[a]?(s[a]=void 0,l++):(s[a]=S(e[a],t[a]),s[a]===e[a]&&void 0!==e[a]&&l++)}return a===o&&l===a?e:s}return t}function E(e){return Array.isArray(e)&&e.length===Object.keys(e).length}function N(e){if(!P(e))return!1;const t=e.constructor;if(void 0===t)return!0;const n=t.prototype;return!!P(n)&&(!!n.hasOwnProperty("isPrototypeOf")&&Object.getPrototypeOf(e)===Object.prototype)}function P(e){return"[object Object]"===Object.prototype.toString.call(e)}function O(e,t,n){return"function"===typeof n.structuralSharing?n.structuralSharing(e,t):!1!==n.structuralSharing?S(e,t):t}function C(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;const r=[...e,t];return n&&r.length>n?r.slice(1):r}function A(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;const r=[t,...e];return n&&r.length>n?r.slice(0,-1):r}var M=Symbol();function _(e,t){return!e.queryFn&&null!==t&&void 0!==t&&t.initialPromise?()=>t.initialPromise:e.queryFn&&e.queryFn!==M?e.queryFn:()=>Promise.reject(new Error("Missing queryFn: '".concat(e.queryHash,"'")))}function T(e,t){d(e,t),t.add(e)}var R,D,F,I,L,z,B=function(){let e=[],t=0,n=e=>{e()},r=e=>{e()},a=e=>setTimeout(e,0);const i=r=>{t?e.push(r):a(()=>{n(r)})};return{batch:i=>{let o;t++;try{o=i()}finally{t--,t||(()=>{const t=e;e=[],t.length&&a(()=>{r(()=>
2{t.forEach(e=>{n(e)})})})})()}return o},batchCalls:e=>function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];i(()=>{e(...n)})},schedule:i,setNotifyFunction:e=>{n=e},setBatchNotifyFunction:e=>{r=e},setScheduler:e=>{a=e}}}(),U=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(e){return this.listeners.add(e),this.onSubscribe(),()=>{this.listeners.delete(e),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}},V=(R=new WeakMap,D=new WeakMap,F=new WeakMap,class extends U{constructor(){super(),f(this,R,void 0),f(this,D,void 0),f(this,F,void 0),m(F,this,e=>{if(!v&&window.addEventListener){const t=()=>e();return window.addEventListener("visibilitychange",t,!1),()=>{window.removeEventListener("visibilitychange",t)}}})}onSubscribe(){p(D,this)||this.setEventListener(p(F,this))}onUnsubscribe(){var e;this.hasListeners()||(null===(e=p(D,this))||void 0===e||e.call(this),m(D,this,void 0))}setEventListener(e){var t;m(F,this,e),null===(t=p(D,this))||void 0===t||t.call(this),m(D,this,e(e=>{"boolean"===typeof e?this.setFocused(e):this.onFocus()}))}setFocused(e){p(R,this)!==e&&(m(R,this,e),this.onFocus())}onFocus(){const e=this.isFocused();this.listeners.forEach(t=>{t(e)})}isFocused(){var e;return"boolean"===typeof p(R,this)?p(R,this):"hidden"!==(null===(e=globalThis.document)||void 0===e?void 0:e.visibilityState)}}),W=new V,H=(I=new WeakMap,L=new WeakMap,z=new WeakMap,class extends U{constructor(){super(),f(this,I,!0),f(this,L,void 0),f(this,z,void 0),m(z,this,e=>{if(!v&&window.addEventListener){const t=()=>e(!0),n=()=>e(!1);return window.addEventListener("online",t,!1),window.addEventListener("offline",n,!1),()=>{window.removeEventListener("online",t),window.removeEventListener("offline",n)}}})}onSubscribe(){p(L,this)||this.setEventListener(p(z,this))}onUnsubscribe(){var e;this.hasListeners()||(null===(e=p(L,this))||void 0===e||e.call(this),m(L,this,void 0))}setEventListener(e){var t;m(z,this,e),null===(t=p(L,this))||void 0===t||t.call(this),m(L,this,e(this.setOnline.bind(this)))}setOnline(e){p(I,this)!==e&&(m(I,this,e),this.listeners.forEach(t=>{t(e)}))}isOnline(){return p(I,this)}}),q=new H;function K(e){return Math.min(1e3*2**e,3e4)}function Y(e){return"online"!==(null!==e&&void 0!==e?e:"online")||q.isOnline()}var G,X=class extends Error{constructor(e){super("CancelledError"),this.revert=null===e||void 0===e?void 0:e.revert,this.silent=null===e||void 0===e?void 0:e.silent}};function $(e){return e instanceof X}function Q(e){let t,n,r,a=!1,i=0,o=!1;const s=new Promise((e,t)=>{n=e,r=t}),l=()=>W.isFocused()&&("always"===e.networkMode||q.isOnline())&&e.canRun(),c=()=>Y(e.networkMode)&&e.canRun(),u=r=>{var a,i;o||(o=!0,null===(a=e.onSuccess)||void 0===a||a.call(e,r),null===(i=t)||void 0===i||i(),n(r))},d=n=>{var a,i;o||(o=!0,null===(a=e.onError)||void 0===a||a.call(e,n),null===(i=t)||void 0===i||i(),r(n))},f=()=>new Promise(n=>{var r;t=e=>{(o||l())&&n(e)},null===(r=e.onPause)||void 0===r||r.call(e)}).then(()=>{var n;(t=void 0,o)||(null===(n=e.onContinue)||void 0===n||n.call(e))}),h=()=>{if(o)return;let t;const n=0===i?e.initialPromise:void 0;try{t=null!==n&&void 0!==n?n:e.fn()}catch(r){t=Promise.reject(r)}Promise.resolve(t).then(u).catch(t=>{var n,r,s;if(o)return;const c=null!==(n=e.retry)&&void 0!==n?n:v?0:3,u=null!==(r=e.retryDelay)&&void 0!==r?r:K,p="function"===typeof u?u(i,t):u,m=!0===c||"number"===typeof c&&i<c||"function"===typeof c&&c(i,t);var g;!a&&m?(i++,null===(s=e.onFail)||void 0===s||s.call(e,i,t),(g=p,new Promise(e=>{setTimeout(e,g)})).then(()=>l()?void 0:f()).then(()=>{a?d(t):h()})):d(t)})};return{promise:s,cancel:t=>{var n;o||(d(new X(t)),null===(n=e.abort)||void 0===n||n.call(e))},continue:()=>{var e;return null===(e=t)||void 0===e||e(),s},cancelRetry:()=>{a=!0},continueRetry:()=>{a=!1},canStart:c,start:()=>(c()?h():f().then(h),s)}}var Z,J,ee,te,ne,re,ae,ie,oe=(G=new WeakMap,class{constructor(){f(this,G,void 0)}destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),function(e){return"number"===typeof e&&e>=0&&e!==1/0}(this.gcTime)&&m(G,this,setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(e){this.gcTime=Math.max(this.gcTime||0,null!==e&&void 0!==e?e:v?1/0:3e5)}clearGcTimeout(){p(G,this)&&(clearTimeout(p(G,this)),m(G,this,void 0))}}),se=(Z=new WeakMap,J=new WeakMap,ee=new WeakMap,te=new WeakMap,ne=new WeakMap,re=new WeakMap,ae=new WeakSet,class extends oe{constructor(e){var t;super(),T(this,ae),f(this,Z,void 0),f(this,J,void 0),f(this,ee,void 0),f(this,te,void 0),f(this,ne,void 0),f(this,re,void 0),m(re,this,
2!1),m(ne,this,e.defaultOptions),this.setOptions(e.options),this.observers=[],m(ee,this,e.cache),this.queryKey=e.queryKey,this.queryHash=e.queryHash,m(Z,this,function(e){const t="function"===typeof e.initialData?e.initialData():e.initialData,n=void 0!==t,r=n?"function"===typeof e.initialDataUpdatedAt?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:t,dataUpdateCount:0,dataUpdatedAt:n?null!==r&&void 0!==r?r:Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:n?"success":"pending",fetchStatus:"idle"}}(this.options)),this.state=null!==(t=e.state)&&void 0!==t?t:p(Z,this),this.scheduleGc()}get meta(){return this.options.meta}get promise(){var e;return null===(e=p(te,this))||void 0===e?void 0:e.promise}setOptions(e){this.options=u(u({},p(ne,this)),e),this.updateGcTime(this.options.gcTime)}optionalRemove(){this.observers.length||"idle"!==this.state.fetchStatus||p(ee,this).remove(this)}setData(e,t){const n=O(this.state.data,e,this.options);return h(ae,this,le).call(this,{data:n,type:"success",dataUpdatedAt:null===t||void 0===t?void 0:t.updatedAt,manual:null===t||void 0===t?void 0:t.manual}),n}setState(e,t){h(ae,this,le).call(this,{type:"setState",state:e,setStateOptions:t})}cancel(e){var t,n;const r=null===(t=p(te,this))||void 0===t?void 0:t.promise;return null===(n=p(te,this))||void 0===n||n.cancel(e),r?r.then(g).catch(g):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(p(Z,this))}isActive(){return this.observers.some(e=>{return!1!==(t=e.options.enabled,n=this,"function"===typeof t?t(n):t);var t,n})}isDisabled(){return this.getObserversCount()>0&&!this.isActive()}isStale(){return!!this.state.isInvalidated||(this.getObserversCount()>0?this.observers.some(e=>e.getCurrentResult().isStale):void 0===this.state.data)}isStaleByTime(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return this.state.isInvalidated||void 0===this.state.data||!function(e,t){return Math.max(e+(t||0)-Date.now(),0)}(this.state.dataUpdatedAt,e)}onFocus(){var e;const t=this.observers.find(e=>e.shouldFetchOnWindowFocus());null===t||void 0===t||t.refetch({cancelRefetch:!1}),null===(e=p(te,this))||void 0===e||e.continue()}onOnline(){var e;const t=this.observers.find(e=>e.shouldFetchOnReconnect());null===t||void 0===t||t.refetch({cancelRefetch:!1}),null===(e=p(te,this))||void 0===e||e.continue()}addObserver(e){this.observers.includes(e)||(this.observers.push(e),this.clearGcTimeout(),p(ee,this).notify({type:"observerAdded",query:this,observer:e}))}removeObserver(e){this.observers.includes(e)&&(this.observers=this.observers.filter(t=>t!==e),this.observers.length||(p(te,this)&&(p(re,this)?p(te,this).cancel({revert:!0}):p(te,this).cancelRetry()),this.scheduleGc()),p(ee,this).notify({type:"observerRemoved",query:this,observer:e}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||h(ae,this,le).call(this,{type:"invalidate"})}fetch(e,t){var n,r;if("idle"!==this.state.fetchStatus)if(void 0!==this.state.data&&null!==t&&void 0!==t&&t.cancelRefetch)this.cancel({silent:!0});else if(p(te,this))return p(te,this).continueRetry(),p(te,this).promise;if(e&&this.setOptions(e),!this.options.queryFn){const e=this.observers.find(e=>e.options.queryFn);e&&this.setOptions(e.options)}const a=new AbortController,i=e=>{Object.defineProperty(e,"signal",{enumerable:!0,get:()=>(m(re,this,!0),a.signal)})},o={fetchOptions:t,options:this.options,queryKey:this.queryKey,state:this.state,fetchFn:()=>{const e=_(this.options,t),n={queryKey:this.queryKey,meta:this.meta};return i(n),m(re,this,!1),this.options.persister?this.options.persister(e,n,this):e(n)}};var s;(i(o),null===(n=this.options.behavior)||void 0===n||n.onFetch(o,this),m(J,this,this.state),"idle"===this.state.fetchStatus||this.state.fetchMeta!==(null===(r=o.fetchOptions)||void 0===r?void 0:r.meta))&&h(ae,this,le).call(this,{type:"fetch",meta:null===(s=o.fetchOptions)||void 0===s?void 0:s.meta});const l=e=>{var t,n,r,a;($(e)&&e.silent||h(ae,this,le).call(this,{type:"error",error:e}),$(e))||(null===(t=(n=p(ee,this).config).onError)||void 0===t||t.call(n,e,this),null===(r=(a=p(ee,this).config).onSettled)||void 0===r||r.call(a,this.state.data,e,this));this.isFetchingOptimistic||this.scheduleGc(),this.isFetchingOptimistic=!1};return m(te,this,Q({initialPromise:null===t||void 0===t?void 0:t.initialPromise,fn:o.fetchFn,abort:a.abort.bind(a),onSuccess:e=>{var t,n,r,a;if(void 0!==e){try{this.setData(e)}catch(i){return void l(i)}null===(t=(n=p(ee,this).config).onSuccess)||void 0===t||t.call(n,e,this),null===(r=(a=p(ee,this).config).onSettled)||void 0===r||r.call(a,e,this.state.error,this),this.isFetchingOptimistic||this.scheduleGc(),this.isFetchingOptimistic=!1}else l(new Error("".concat(this.queryHash," data is undefined")))},onError:l,onFail:(e,t)=>{h(ae,this,le).call(this,{type:"failed",failureCount:e,error:t})},onPause:()=>{h(ae,this,le).call(this,{type:"pause"})},onContinue:()=>{h(ae,this,le).call(this,{type:"continue"})},retry:o.options.retry,retryDelay:o.options.retryDelay,networkMode:o.options.networkMode,canRun:()=>!0})),p(te,this).start()}});function le(e){this.state=(t=>{var n,r;switch(e.type){case"failed":return u(u({},t),{},{fetchFailureCount:e.failureCount,fetchFailureReason:e.error});case"pause":return u(u({},t),{},{fetchStatus:"paused"});case"continue":return u(u({},t),{},{fetchStatus:"fetching"});case"fetch":return u(u(u({},t),function(e,t){return u({fetchFailureCount:0,fetchFailureReason:null,fetchStatus:Y(t.networkMode)?"fetching":"paused"},void 0===e&&{error:null,status:"pending"})}(t.data,this.options)),{},{fetchMeta:null!==(n=e.meta)&&void 0!==n?n:null});case"success":return u(u({},t),{},{data:e.data,dataUpdateCount:t.dataUpdateCount+1,dataUpdatedAt:null!==(r=e.dataUpdatedAt)&&void 0!==r?r:Date.now(),error:null,isInvalidated:!1,status:"success"},!e.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null});case"error":const a=e.error;return $(a)&&a.revert&&p(J,this)?u(u({},p(J,this)),{},{fetchStatus:"idle"}):u(u({},t),{}
2,{error:a,errorUpdateCount:t.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:t.fetchFailureCount+1,fetchFailureReason:a,fetchStatus:"idle",status:"error"});case"invalidate":return u(u({},t),{},{isInvalidated:!0});case"setState":return u(u({},t),e.state)}})(this.state),B.batch(()=>{this.observers.forEach(e=>{e.onQueryUpdate()}),p(ee,this).notify({query:this,type:"updated",action:e})})}var ce,ue,de,fe,he,pe,me=(ie=new WeakMap,class extends U{constructor(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};super(),f(this,ie,void 0),this.config=e,m(ie,this,new Map)}build(e,t,n){var r;const a=t.queryKey,i=null!==(r=t.queryHash)&&void 0!==r?r:w(a,t);let o=this.get(i);return o||(o=new se({cache:this,queryKey:a,queryHash:i,options:e.defaultQueryOptions(t),state:n,defaultOptions:e.getQueryDefaults(a)}),this.add(o)),o}add(e){p(ie,this).has(e.queryHash)||(p(ie,this).set(e.queryHash,e),this.notify({type:"added",query:e}))}remove(e){const t=p(ie,this).get(e.queryHash);t&&(e.destroy(),t===e&&p(ie,this).delete(e.queryHash),this.notify({type:"removed",query:e}))}clear(){B.batch(()=>{this.getAll().forEach(e=>{this.remove(e)})})}get(e){return p(ie,this).get(e)}getAll(){return[...p(ie,this).values()]}find(e){const t=u({exact:!0},e);return this.getAll().find(e=>x(t,e))}findAll(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=this.getAll();return Object.keys(e).length>0?t.filter(t=>x(e,t)):t}notify(e){B.batch(()=>{this.listeners.forEach(t=>{t(e)})})}onFocus(){B.batch(()=>{this.getAll().forEach(e=>{e.onFocus()})})}onOnline(){B.batch(()=>{this.getAll().forEach(e=>{e.onOnline()})})}}),ve=(ce=new WeakMap,ue=new WeakMap,de=new WeakMap,fe=new WeakSet,class extends oe{constructor(e){super(),T(this,fe),f(this,ce,void 0),f(this,ue,void 0),f(this,de,void 0),this.mutationId=e.mutationId,m(ue,this,e.mutationCache),m(ce,this,[]),this.state=e.state||{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0},this.setOptions(e.options),this.scheduleGc()}setOptions(e){this.options=e,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(e){p(ce,this).includes(e)||(p(ce,this).push(e),this.clearGcTimeout(),p(ue,this).notify({type:"observerAdded",mutation:this,observer:e}))}removeObserver(e){m(ce,this,p(ce,this).filter(t=>t!==e)),this.scheduleGc(),p(ue,this).notify({type:"observerRemoved",mutation:this,observer:e})}optionalRemove(){p(ce,this).length||("pending"===this.state.status?this.scheduleGc():p(ue,this).remove(this))}continue(){var e,t;return null!==(e=null===(t=p(de,this))||void 0===t?void 0:t.continue())&&void 0!==e?e:this.execute(this.state.variables)}async execute(e){var t;m(de,this,Q({fn:()=>this.options.mutationFn?this.options.mutationFn(e):Promise.reject(new Error("No mutationFn found")),onFail:(e,t)=>{h(fe,this,ge).call(this,{type:"failed",failureCount:e,error:t})},onPause:()=>{h(fe,this,ge).call(this,{type:"pause"})},onContinue:()=>{h(fe,this,ge).call(this,{type:"continue"})},retry:null!==(t=this.options.retry)&&void 0!==t?t:0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>p(ue,this).canRun(this)}));const n="pending"===this.state.status,r=!p(de,this).canStart();try{var a,i,o,s,l,c,u,d;if(!n){var f,v,g,y;h(fe,this,ge).call(this,{type:"pending",variables:e,isPaused:r}),await(null===(f=(v=p(ue,this).config).onMutate)||void 0===f?void 0:f.call(v,e,this));const t=await(null===(g=(y=this.options).onMutate)||void 0===g?void 0:g.call(y,e));t!==this.state.context&&h(fe,this,ge).call(this,{type:"pending",context:t,variables:e,isPaused:r})}const t=await p(de,this).start();return await(null===(a=(i=p(ue,this).config).onSuccess)||void 0===a?void 0:a.call(i,t,e,this.state.context,this)),await(null===(o=(s=this.options).onSuccess)||void 0===o?void 0:o.call(s,t,e,this.state.context)),await(null===(l=(c=p(ue,this).config).onSettled)||void 0===l?void 0:l.call(c,t,null,this.state.variables,this.state.context,this)),await(null===(u=(d=this.options).onSettled)||void 0===u?void 0:u.call(d,t,null,e,this.state.context)),h(fe,this,ge).call(this,{type:"success",data:t}),t}catch(P){try{var x,b,w,j,k,S,E,N;throw await(null===(x=(b=p(ue,this).config).onError)||void 0===x?void 0:x.call(b,P,e,this.state.context,this)),await(null===(w=(j=this.options).onError)||void 0===w?void 0:w.call(j,P,e,this.state.context)),await(null===(k=(S=p(ue,this).config).onSettled)||void 0===k?void 0:k.call(S,void 0,P,this.state.variables,this.state.context,this)),await(null===(E=(N=this.options).onSettled)||void 0===E?void 0:E.
2call(N,void 0,P,e,this.state.context)),P}finally{h(fe,this,ge).call(this,{type:"error",error:P})}}finally{p(ue,this).runNext(this)}}});function ge(e){this.state=(t=>{switch(e.type){case"failed":return u(u({},t),{},{failureCount:e.failureCount,failureReason:e.error});case"pause":return u(u({},t),{},{isPaused:!0});case"continue":return u(u({},t),{},{isPaused:!1});case"pending":return u(u({},t),{},{context:e.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:e.isPaused,status:"pending",variables:e.variables,submittedAt:Date.now()});case"success":return u(u({},t),{},{data:e.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1});case"error":return u(u({},t),{},{data:void 0,error:e.error,failureCount:t.failureCount+1,failureReason:e.error,isPaused:!1,status:"error"})}})(this.state),B.batch(()=>{p(ce,this).forEach(t=>{t.onMutationUpdate(e)}),p(ue,this).notify({mutation:this,type:"updated",action:e})})}var ye,xe,be,we,je,ke,Se,Ee,Ne=(he=new WeakMap,pe=new WeakMap,class extends U{constructor(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};super(),f(this,he,void 0),f(this,pe,void 0),this.config=e,m(he,this,new Map),m(pe,this,Date.now())}build(e,t,n){var r;const a=new ve({mutationCache:this,mutationId:m(pe,this,(r=p(pe,this),++r)),options:e.defaultMutationOptions(t),state:n});return this.add(a),a}add(e){var t;const n=Pe(e),r=null!==(t=p(he,this).get(n))&&void 0!==t?t:[];r.push(e),p(he,this).set(n,r),this.notify({type:"added",mutation:e})}remove(e){const t=Pe(e);if(p(he,this).has(t)){var n;const r=null===(n=p(he,this).get(t))||void 0===n?void 0:n.filter(t=>t!==e);r&&(0===r.length?p(he,this).delete(t):p(he,this).set(t,r))}this.notify({type:"removed",mutation:e})}canRun(e){var t;const n=null===(t=p(he,this).get(Pe(e)))||void 0===t?void 0:t.find(e=>"pending"===e.state.status);return!n||n===e}runNext(e){var t,n;const r=null===(t=p(he,this).get(Pe(e)))||void 0===t?void 0:t.find(t=>
2t!==e&&t.state.isPaused);return null!==(n=null===r||void 0===r?void 0:r.continue())&&void 0!==n?n:Promise.resolve()}clear(){B.batch(()=>{this.getAll().forEach(e=>{this.remove(e)})})}getAll(){return[...p(he,this).values()].flat()}find(e){const t=u({exact:!0},e);return this.getAll().find(e=>b(t,e))}findAll(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return this.getAll().filter(t=>b(e,t))}notify(e){B.batch(()=>{this.listeners.forEach(t=>{t(e)})})}resumePausedMutations(){const e=this.getAll().filter(e=>e.state.isPaused);return B.batch(()=>Promise.all(e.map(e=>e.continue().catch(g))))}});function Pe(e){var t,n;return null!==(t=null===(n=e.options.scope)||void 0===n?void 0:n.id)&&void 0!==t?t:String(e.mutationId)}function Oe(e){return{onFetch:(t,n)=>{var r,a,i;const o=t.options,s=null===(r=t.fetchOptions)||void 0===r||null===(r=r.meta)||void 0===r||null===(r=r.fetchMore)||void 0===r?void 0:r.direction,l=(null===(a=t.state.data)||void 0===a?void 0:a.pages)||[],c=(null===(i=t.state.data)||void 0===i?void 0:i.pageParams)||[];let u={pages:[],pageParams:[]},d=0;const f=async()=>{let n=!1;const r=_(t.options,t.fetchOptions),a=async(e,a,i)=>{if(n)return Promise.reject();if(null==a&&e.pages.length)return Promise.resolve(e);const o={queryKey:t.queryKey,pageParam:a,direction:i?"backward":"forward",meta:t.options.meta};(e=>{Object.defineProperty(e,"signal",{enumerable:!0,get:()=>(t.signal.aborted?n=!0:t.signal.addEventListener("abort",()=>{n=!0}),t.signal)})})(o);const s=await r(o),l=t.options.maxPages,c=i?A:C;return{pages:c(e.pages,s,l),pageParams:c(e.pageParams,a,l)}};if(s&&l.length){const e="backward"===s,t={pages:l,pageParams:c},n=(e?Ae:Ce)(o,t);u=await a(t,n,e)}else{const t=null!==e&&void 0!==e?e:l.length;do{var i;const e=0===d?null!==(i=c[0])&&void 0!==i?i:o.initialPageParam:Ce(o,u);if(d>0&&null==e)break;u=await a(u,e),d++}while(d<t)}return u};t.options.persister?t.fetchFn=()=>{var e,r;return null===(e=(r=t.options).persister)||void 0===e?void 0:e.call(r,f,{queryKey:t.queryKey,meta:t.options.meta,signal:t.signal},n)}:t.fetchFn=f}}}function Ce(e,t){let n=t.pages,r=t.pageParams;const a=n.length-1;return n.length>0?e.getNextPageParam(n[a],n,r[a],r):void 0}function Ae(e,t){var n;let r=t.pages,a=t.pageParams;return r.length>0?null===(n=e.getPreviousPageParam)||void 0===n?void 0:n.call(e,r[0],r,a[0],a):void 0}var Me=(ye=new WeakMap,xe=new WeakMap,be=new WeakMap,we=new WeakMap,je=new WeakMap,ke=new WeakMap,Se=new WeakMap,Ee=new WeakMap,class{constructor(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};f(this,ye,void 0),f(this,xe,void 0),f(this,be,void 0),f(this,we,void 0),f(this,je,void 0),f(this,ke,void 0),f(this,Se,void 0),f(this,Ee,void 0),m(ye,this,e.queryCache||new me),m(xe,this,e.mutationCache||new Ne),m(be,this,e.defaultOptions||{}),m(we,this,new Map),m(je,this,new Map),m(ke,this,0)}mount(){var e;m(ke,this,(e=p(ke,this),e++,e)),1===p(ke,this)&&(m(Se,this,W.subscribe(async e=>{e&&(await this.resumePausedMutations(),p(ye,this).onFocus())})),m(Ee,this,q.subscribe(async e=>{e&&(await this.resumePausedMutations(),p(ye,this).onOnline())})))}unmount(){var e,t,n;m(ke,this,(e=p(ke,this),e--,e)),0===p(ke,this)&&(null===(t=p(Se,this))||void 0===t||t.call(this),m(Se,this,void 0),null===(n=p(Ee,this))||void 0===n||n.call(this),m(Ee,this,void 0))}isFetching(e){return p(ye,this).findAll(u(u({},e),{},{fetchStatus:"fetching"})).length}isMutating(e){return p(xe,this).findAll(u(u({},e),{},{status:"pending"})).length}getQueryData(e){var t;const n=this.defaultQueryOptions({queryKey:e});return null===(t=p(ye,this).get(n.queryHash))||void 0===t?void 0:t.state.data}ensureQueryData(e){const t=this.getQueryData(e.queryKey);if(void 0===t)return this.fetchQuery(e);{const n=this.defaultQueryOptions(e),r=p(ye,this).build(this,n);return e.revalidateIfStale&&r.isStaleByTime(y(n.staleTime,r))&&this.prefetchQuery(n),Promise.resolve(t)}}getQueriesData(e){return p(ye,this).findAll(e).map(e=>[e.queryKey,e.state.data])}setQueryData(e,t,n){const r=this.defaultQueryOptions({queryKey:e}),a=p(ye,this).get(r.queryHash),i=function(e,t){return"function"===typeof e?e(t):e}(t,null===a||void 0===a?void 0:a.state.data);if(void 0!==i)return p(ye,this).build(this,r).setData(i,u(u({},n),{},{manual:!0}))}
2setQueriesData(e,t,n){return B.batch(()=>p(ye,this).findAll(e).map(e=>{let r=e.queryKey;return[r,this.setQueryData(r,t,n)]}))}getQueryState(e){var t;const n=this.defaultQueryOptions({queryKey:e});return null===(t=p(ye,this).get(n.queryHash))||void 0===t?void 0:t.state}removeQueries(e){const t=p(ye,this);B.batch(()=>{t.findAll(e).forEach(e=>{t.remove(e)})})}resetQueries(e,t){const n=p(ye,this),r=u({type:"active"},e);return B.batch(()=>(n.findAll(e).forEach(e=>{e.reset()}),this.refetchQueries(r,t)))}cancelQueries(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=u({revert:!0},arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}),n=B.batch(()=>p(ye,this).findAll(e).map(e=>e.cancel(t)));return Promise.all(n).then(g).catch(g)}invalidateQueries(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return B.batch(()=>{var n,r;if(p(ye,this).findAll(e).forEach(e=>{e.invalidate()}),"none"===e.refetchType)return Promise.resolve();const a=u(u({},e),{},{type:null!==(n=null!==(r=e.refetchType)&&void 0!==r?r:e.type)&&void 0!==n?n:"active"});return this.refetchQueries(a,t)})}refetchQueries(){var e;let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1?arguments[1]:void 0;const r=u(u({},n),{},{cancelRefetch:null===(e=null===n||void 0===n?void 0:n.cancelRefetch)||void 0===e||e}),a=B.batch(()=>p(ye,this).findAll(t).filter(e=>!e.isDisabled()).map(e=>{let t=e.fetch(void 0,r);return r.throwOnError||(t=t.catch(g)),"paused"===e.state.fetchStatus?Promise.resolve():t}));return Promise.all(a).then(g)}fetchQuery(e){const t=this.defaultQueryOptions(e);void 0===t.retry&&(t.retry=!1);const n=p(ye,this).build(this,t);return n.isStaleByTime(y(t.staleTime,n))?n.fetch(t):Promise.resolve(n.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(g).catch(g)}fetchInfiniteQuery(e){return e.behavior=Oe(e.pages),this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(g).catch(g)}ensureInfiniteQueryData(e){return e.behavior=Oe(e.pages),this.ensureQueryData(e)}resumePausedMutations(){return q.isOnline()?p(xe,this).resumePausedMutations():Promise.resolve()}getQueryCache(){return p(ye,this)}getMutationCache(){return p(xe,this)}getDefaultOptions(){return p(be,this)}setDefaultOptions(e){m(be,this,e)}setQueryDefaults(e,t){p(we,this).set(j(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){const t=[...p(we,this).values()];let n={};return t.forEach(t=>{k(e,t.queryKey)&&(n=u(u({},n),t.defaultOptions))}),n}setMutationDefaults(e,t){p(je,this).set(j(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){const t=[...p(je,this).values()];let n={};return t.forEach(t=>{k(e,t.mutationKey)&&(n=u(u({},n),t.defaultOptions))}),n}defaultQueryOptions(e){if(e._defaulted)return e;const t=u(u(u(u({},p(be,this).queries),this.getQueryDefaults(e.queryKey)),e),{},{_defaulted:!0});return t.queryHash||(t.queryHash=w(t.queryKey,t)),void 0===t.refetchOnReconnect&&(t.refetchOnReconnect="always"!==t.networkMode),void 0===t.throwOnError&&(t.throwOnError=!!t.suspense),!t.networkMode&&t.persister&&(t.networkMode="offlineFirst"),!0!==t.enabled&&t.queryFn===M&&(t.enabled=!1),t}defaultMutationOptions(e){return null!==e&&void 0!==e&&e._defaulted?e:u(u(u(u({},p(be,this).mutations),(null===e||void 0===e?void 0:e.mutationKey)&&this.getMutationDefaults(e.mutationKey)),e),{},{_defaulted:!0})}clear(){p(ye,this).clear(),p(xe,this).clear()}}),_e=n(579),Te=r.createContext(void 0),Re=e=>{let t=e.client,n=e.children;return r.useEffect(()=>(t.mount(),()=>{t.unmount()}),[t]),(0,_e.jsx)(Te.Provider,{value:t,children:n})};function De(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function Fe(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function Ie(e){if(Array.isArray(e))return e}function Le(e,t){if(e){if("string"==typeof e)return Fe(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Fe(e,t):void 0}}
2function ze(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function Be(e){return Ie(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Le(e)||ze()}function Ue(e,t){return Ie(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,i,o,s=[],l=!0,c=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(s.push(r.value),s.length!==t);l=!0);}catch(e){c=!0,a=e}finally{try{if(!l&&null!=n.return&&(o=n.return(),Object(o)!==o))return}finally{if(c)throw a}}return s}}(e,t)||Le(e,t)||ze()}const Ve=["sri"],We=["page"],He=["page","matches"],qe=["page","matches"],Ke=["onClick","discover","prefetch","relative","reloadDocument","replace","mask","state","target","to","preventScrollReset","viewTransition","defaultShouldRevalidate"],Ye=["aria-current","caseSensitive","className","end","style","to","viewTransition","children"],Ge=["discover","fetcherKey","navigate","reloadDocument","replace","state","method","action","onSubmit","relative","preventScrollReset","viewTransition","defaultShouldRevalidate"];var Xe="popstate";function $e(e){return"object"===typeof e&&null!=e&&"pathname"in e&&"search"in e&&"hash"in e&&"state"in e&&"key"in e}function Qe(){return at(function(e,t){var n;let r=null===(n=t.state)||void 0===n?void 0:n.masked,a=r||e.location;return tt("",{pathname:a.pathname,search:a.search,hash:a.hash},t.state&&t.state.usr||null,t.state&&t.state.key||"default",r?{pathname:e.location.pathname,search:e.location.search,hash:e.location.hash}:void 0)},function(e,t){return"string"===typeof t?t:nt(t)},null,arguments.length>0&&void 0!==arguments[0]?arguments[0]:{})}function Ze(e,t){if(!1===e||null===e||"undefined"===typeof e)throw new Error(t)}function Je(e,t){if(!e){"undefined"!==typeof console&&console.warn(t);try{throw new Error(t)}catch(Z6){}}}function et(e,t){return{usr:e.state,key:e.key,idx:t,masked:e.mask?{pathname:e.pathname,search:e.search,hash:e.hash}:void 0}}function tt(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=arguments.length>3?arguments[3]:void 0,a=arguments.length>4?arguments[4]:void 0;return u(u({pathname:"string"===typeof e?e:e.pathname,search:"",hash:""},"string"===typeof t?rt(t):t),{},{state:n,key:t&&t.key||r||Math.random().toString(36).substring(2,10),mask:a})}function nt(e){let t=e.pathname,n=void 0===t?"/":t,r=e.search,a=void 0===r?"":r,i=e.hash,o=void 0===i?"":i;return a&&"?"!==a&&(n+="?"===a.charAt(0)?a:"?"+a),o&&"#"!==o&&(n+="#"===o.charAt(0)?o:"#"+o),n}function rt(e){let t={};if(e){let n=e.indexOf("#");n>=0&&(t.hash=e.substring(n),e=e.substring(0,n));let r=e.indexOf("?");r>=0&&(t.search=e.substring(r),e=e.substring(0,r)),e&&(t.pathname=e)}return t}function at(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},a=r.window,i=void 0===a?document.defaultView:a,o=r.v5Compat,s=void 0!==o&&o,l=i.history,c="POP",d=null,f=h();function h(){return(l.state||{idx:null}).idx}function p(){c="POP";let e=h(),t=null==e?null:e-f;f=e,d&&d({action:c,location:v.location,delta:t})}function m(e){return it(e)}null==f&&(f=0,l.replaceState(u(u({},l.state),{},{idx:f}),""));let v={get action(){return c},get location(){return e(i,l)},listen(e){if(d)throw new Error("A history only accepts one active listener");return i.addEventListener(Xe,p),d=e,()=>{i.removeEventListener(Xe,p),d=null}},createHref:e=>
2t(i,e),createURL:m,encodeLocation(e){let t=m(e);return{pathname:t.pathname,search:t.search,hash:t.hash}},push:function(e,t){c="PUSH";let r=$e(e)?e:tt(v.location,e,t);n&&n(r,e),f=h()+1;let a=et(r,f),o=v.createHref(r.mask||r);try{l.pushState(a,"",o)}catch(u){if(u instanceof DOMException&&"DataCloneError"===u.name)throw u;i.location.assign(o)}s&&d&&d({action:c,location:v.location,delta:1})},replace:function(e,t){c="REPLACE";let r=$e(e)?e:tt(v.location,e,t);n&&n(r,e),f=h();let a=et(r,f),i=v.createHref(r.mask||r);l.replaceState(a,"",i),s&&d&&d({action:c,location:v.location,delta:0})},go:e=>l.go(e)};return v}function it(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n="http://localhost";"undefined"!==typeof window&&(n="null"!==window.location.origin?window.location.origin:window.location.href),Ze(n,"No window.location.(origin|href) available to create URL");let r="string"===typeof e?e:nt(e);return r=r.replace(/ $/,"%20"),!t&&r.startsWith("//")&&(r=n+r),new URL(r,n)}new WeakMap;function ot(e,t){return st(e,t,arguments.length>2&&void 0!==arguments[2]?arguments[2]:"/",!1)}function st(e,t,n,r,a){let i=kt(("string"===typeof t?rt(t):t).pathname||"/",n);if(null==i)return null;let o=null!==a&&void 0!==a?a:lt(e),s=null,l=jt(i);for(let c=0;null==s&&c<o.length;++c)s=xt(o[c],l,r);return s}function lt(e){let t=ct(e);return function(e){e.sort((e,t)=>e.score!==t.score?t.score-e.score:function(e,t){let n=e.length===t.length&&e.slice(0,-1).every((e,n)=>e===t[n]);return n?e[e.length-1]-t[t.length-1]:0}(e.routesMeta.map(e=>e.childrenIndex),t.routesMeta.map(e=>e.childrenIndex)))}(t),t}function ct(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"",a=arguments.length>4&&void 0!==arguments[4]&&arguments[4],i=function(e,i){let o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:a,s=arguments.length>3?arguments[3]:void 0,l={relativePath:void 0===s?e.path||"":s,caseSensitive:!0===e.caseSensitive,childrenIndex:i,route:e};if(l.relativePath.startsWith("/")){if(!l.relativePath.startsWith(r)&&o)return;Ze(l.relativePath.startsWith(r),'Absolute route path "'.concat(l.relativePath,'" nested under path "').concat(r,'" is not valid. An absolute child route path must start with the combined path of all its parent routes.')),l.relativePath=l.relativePath.slice(r.length)}let c=Mt([r,l.relativePath]),u=n.concat(l);e.children&&e.children.length>0&&(Ze(!0!==e.index,'Index routes must not have child routes. Please remove all child routes from route path "'.concat(c,'".')),ct(e.children,t,u,c,o)),(null!=e.path||e.index)&&t.push({path:c,score:yt(c,e.index),routesMeta:u})};return e.forEach((e,t)=>{var n;if(""!==e.path&&null!==(n=e.path)&&void 0!==n&&n.includes("?"))for(let r of ut(e.path))i(e,t,!0,r);else i(e,t)}),t}function ut(e){let t=e.split("/");if(0===t.length)return[];let n=Be(t),r=n[0],a=Fe(n).slice(1),i=r.endsWith("?"),o=r.replace(/\?$/,"");if(0===a.length)return i?[o,""]:[o];let s=ut(a.join("/")),l=[];return l.push(...s.map(e=>""===e?o:[o,e].join("/"))),i&&l.push(...s),l.map(t=>e.startsWith("/")&&""===t?"/":t)}var dt=/^:[\w-]+$/,ft=3,ht=2,pt=1,mt=10,vt=-2,gt=e=>"*"===e;function yt(e,t){let n=e.split("/"),r=n.length;return n.some(gt)&&(r+=vt),t&&(r+=ht),n.filter(e=>!gt(e)).reduce((e,t)=>e+(dt.test(t)?ft:""===t?pt:mt),r)}function xt(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=e.routesMeta,a={},i="/",o=[];for(let s=0;s<r.length;++s){let e=r[s],l=s===r.length-1,c="/"===i?t:t.slice(i.length)||"/",u=bt({path:e.relativePath,caseSensitive:e.caseSensitive,end:l},c),d=e.route;if(!u&&l&&n&&!r[r.length-1].route.index&&(u=bt({path:e.relativePath,caseSensitive:e.caseSensitive,end:!1},c)),!u)return null;
2Object.assign(a,u.params),o.push({params:a,pathname:Mt([i,u.pathname]),pathnameBase:Tt(Mt([i,u.pathnameBase])),route:d}),"/"!==u.pathnameBase&&(i=Mt([i,u.pathnameBase]))}return o}function bt(e,t){"string"===typeof e&&(e={path:e,caseSensitive:!1,end:!0});let n=Ue(wt(e.path,e.caseSensitive,e.end),2),r=n[0],a=n[1],i=t.match(r);if(!i)return null;let o=i[0],s=o.replace(/(.)\/+$/,"$1"),l=i.slice(1),c=a.reduce((e,t,n)=>{let r=t.paramName,a=t.isOptional;if("*"===r){let e=l[n]||"";s=o.slice(0,o.length-e.length).replace(/(.)\/+$/,"$1")}const i=l[n];return e[r]=a&&!i?void 0:(i||"").replace(/%2F/g,"/"),e},{});return{params:c,pathname:o,pathnameBase:s,pattern:e}}function wt(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];Je("*"===e||!e.endsWith("*")||e.endsWith("/*"),'Route path "'.concat(e,'" will be treated as if it were "').concat(e.replace(/\*$/,"/*"),'" because the `*` character must always follow a `/` in the pattern. To get rid of this warning, please change the route path to "').concat(e.replace(/\*$/,"/*"),'".'));let r=[],a="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(e,t,n,a,i)=>{if(r.push({paramName:t,isOptional:null!=n}),n){let t=i.charAt(a+e.length);return t&&"/"!==t?"/([^\\/]*)":"(?:/([^\\/]*))?"}return"/([^\\/]+)"}).replace(/\/([\w-]+)\?(\/|$)/g,"(/$1)?$2");return e.endsWith("*")?(r.push({paramName:"*"}),a+="*"===e||"/*"===e?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?a+="\\/*$":""!==e&&"/"!==e&&(a+="(?:(?=\\/|$))"),[new RegExp(a,t?void 0:"i"),r]}function jt(e){try{return e.split("/").map(e=>decodeURIComponent(e).replace(/\//g,"%2F")).join("/")}catch(t){return Je(!1,'The URL path "'.concat(e,'" could not be decoded because it is a malformed URL segment. This is probably due to a bad percent encoding (').concat(t,").")),e}}function kt(e,t){if("/"===t)return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith("/")?t.length-1:t.length,r=e.charAt(n);return r&&"/"!==r?null:e.slice(n)||"/"}var St=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i;function Et(e,t){let n=_t(t).split("/");return e.split("/").forEach(e=>{".."===e?n.length>1&&n.pop():"."!==e&&n.push(e)}),n.length>1?n.join("/"):"/"}function Nt(e,t,n,r){return"Cannot include a '".concat(e,"' character in a manually specified `to.").concat(t,"` field [").concat(JSON.stringify(r),"].  Please separate it out to the `to.").concat(n,'` field. Alternatively you may provide the full path as a string in <Link to="..."> and the router will parse it for you.')}function Pt(e){return e.filter((e,t)=>0===t||e.route.path&&e.route.path.length>0)}function Ot(e){let t=Pt(e);return t.map((e,n)=>n===t.length-1?e.pathname:e.pathnameBase)}function Ct(e,t,n){let r,a=arguments.length>3&&void 0!==arguments[3]&&arguments[3];"string"===typeof e?r=rt(e):(r=u({},e),Ze(!r.pathname||!r.pathname.includes("?"),Nt("?","pathname","search",r)),Ze(!r.pathname||!r.pathname.includes("#"),Nt("#","pathname","hash",r)),Ze(!r.search||!r.search.includes("#"),Nt("#","search","hash",r)));let i,o=""===e||""===r.pathname,s=o?"/":r.pathname;if(null==s)i=n;else{let e=t.length-1;if(!a&&s.startsWith("..")){let t=s.split("/");for(;".."===t[0];)t.shift(),e-=1;r.pathname=t.join("/")}i=e>=0?t[e]:"/"}let l=function(e){let t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"/",r="string"===typeof e?rt(e):e,a=r.pathname,i=r.search,o=void 0===i?"":i,s=r.hash,l=void 0===s?"":s;return a?(a=At(a),t=a.startsWith("/")?Et(a.substring(1),"/"):Et(a,n)):t=n,{pathname:t,search:Rt(o),hash:Dt(l)}}(r,i),c=s&&"/"!==s&&s.endsWith("/"),d=(o||"."===s)&&n.endsWith("/");return l.pathname.endsWith("/")||!c&&!d||(l.pathname+="/"),l}var At=e=>e.replace(/\/\/+/g,"/"),Mt=e=>At(e.join("/")),_t=e=>e.replace(/\/+$/,""),Tt=e=>_t(e).replace(/^\/*/,"/"),Rt=e=>e&&"?"!==e?e.startsWith("?")?e:"?"+e:"",Dt=e=>e&&"#"!==e?e.startsWith("#")?e:"#"+e:"";var Ft=class{constructor(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]&&arguments[3];this.status=e,this.statusText=t||"",this.internal=r,n instanceof Error?(this.data=n.toString(),this.error=n):this.data=n}};function It(e){return null!=e&&"number"===typeof e.status&&"string"===typeof e.statusText&&"boolean"===typeof e.internal&&"data"in e}function Lt(e){let t=e.map(e=>
2e.route.path).filter(Boolean);return Mt(t)||"/"}var zt="undefined"!==typeof window&&"undefined"!==typeof window.document&&"undefined"!==typeof window.document.createElement;function Bt(e,t){let n=e;if("string"!==typeof n||!St.test(n))return{absoluteURL:void 0,isExternal:!1,to:n};let r=n,a=!1;if(zt)try{let e=new URL(window.location.href),r=n.startsWith("//")?new URL(e.protocol+n):new URL(n),i=kt(r.pathname,t);r.origin===e.origin&&null!=i?n=i+r.search+r.hash:a=!0}catch(Z6){Je(!1,'<Link to="'.concat(n,'"> contains an invalid URL which will probably break when clicked - please update to a valid URL path.'))}return{absoluteURL:r,isExternal:a,to:n}}Symbol("Uninstrumented");Object.getOwnPropertyNames(Object.prototype).sort().join("\0");var Ut=["POST","PUT","PATCH","DELETE"],Vt=(new Set(Ut),["GET",...Ut]);new Set(Vt),Symbol("ResetLoaderData");new WeakMap,new WeakMap,new WeakMap,new WeakMap;var Wt=r.createContext(null);Wt.displayName="DataRouter";var Ht=r.createContext(null);Ht.displayName="DataRouterState";var qt=r.createContext(!1);function Kt(){return r.useContext(qt)}var Yt=r.createContext({isTransitioning:!1});Yt.displayName="ViewTransition";var Gt=r.createContext(new Map);Gt.displayName="Fetchers";var Xt=r.createContext(null);Xt.displayName="Await";var $t=r.createContext(null);$t.displayName="Navigation";var Qt=r.createContext(null);Qt.displayName="Location";var Zt=r.createContext({outlet:null,matches:[],isDataRoute:!1});Zt.displayName="Route";var Jt=r.createContext(null);Jt.displayName="RouteError";var en="REACT_ROUTER_ERROR";function tn(){return null!=r.useContext(Qt)}function nn(){return Ze(tn(),"useLocation() may be used only in the context of a <Router> component."),r.useContext(Qt).location}var rn="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function an(e){r.useContext($t).static||r.useLayoutEffect(e)}function on(){return r.useContext(Zt).isDataRoute?function(){let e=yn("useNavigate").router,t=bn("useNavigate"),n=r.useRef(!1);an(()=>{n.current=!0});let a=r.useCallback(async function(r){let a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Je(n.current,rn),n.current&&("number"===typeof r?await e.navigate(r):await e.navigate(r,u({fromRouteId:t},a)))},[e,t]);return a}():function(){Ze(tn(),"useNavigate() may be used only in the context of a <Router> component.");let e=r.useContext(Wt),t=r.useContext($t),n=t.basename,a=t.navigator,i=r.useContext(Zt).matches,o=nn().pathname,s=JSON.stringify(Ot(i)),l=r.useRef(!1);an(()=>{l.current=!0});let c=r.useCallback(function(t){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(Je(l.current,rn),!l.current)return;if("number"===typeof t)return void a.go(t);let i=Ct(t,JSON.parse(s),o,"path"===r.relative);null==e&&"/"!==n&&(i.pathname="/"===i.pathname?n:Mt([n,i.pathname])),(r.replace?a.replace:a.push)(i,r.state,r)},[n,a,s,o,e]);return c}()}r.createContext(null);function sn(){var e;let t=r.useContext(Zt).matches,n=t[t.length-1];return null!==(e=null===n||void 0===n?void 0:n.params)&&void 0!==e?e:{}}function ln(e){let t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).relative,n=r.useContext(Zt).matches,a=nn().pathname,i=JSON.stringify(Ot(n));return r.useMemo(()=>Ct(e,JSON.parse(i),a,"path"===t),[e,i,a,t])}function cn(e,t,n){Ze(tn(),"useRoutes() may be used only in the context of a <Router> component.");let a=r.useContext($t).navigator,i=r.useContext(Zt).matches,o=i[i.length-1],s=o?o.params:{},l=o?o.pathname:"/",c=o?o.pathnameBase:"/",d=o&&o.route;{let e=d&&d.path||"";kn(l,!d||e.endsWith("*")||e.endsWith("*?"),'You rendered descendant <Routes> (or called `useRoutes()`) at "'.concat(l,'" (under <Route path="').concat(e,'">) but the parent route path has no trailing "*". This means if you navigate deeper, the parent won\'t match anymore and therefore the child routes will never render.\n\nPlease change the parent <Route path="').concat(e,'"> to <Route path="').concat("/"===e?"*":"".concat(e,"/*"),'">.'))}let f,h=nn();if(t){var p;let e="string"===typeof t?rt(t):t;Ze("/"===c||(null===(p=e.pathname)||void 0===p?void 0:p.startsWith(c)),'When overriding the location using `<Routes location>` or `useRoutes(routes, location)`, the location pathname must begin with the portion of the URL pathname that was matched by all parent routes. The current pathname base is "'.concat(c,'" but pathname "').concat(e.pathname,'" was given in the `location` prop.')),f=e}else f=h;let m=f.pathname||"/",v=m;if("/"!==c){let e=c.replace(/^\//,"").split("/");v="/"+m.replace(/^\//,"").split("/").slice(e.length).join("/")}let g=n&&n.state.matches.length?n.state.matches.map(e=>Object.assign(e,{route:n.manifest[e.route.id]||e.route})):ot(e,{pathname:v});Je(d||null!=g,'No routes matched location "'.concat(f.pathname).concat(f.search).concat(f.hash,'" ')),Je(null==g||void 0!==g[g.length-1].route.element||void 0!==g[g.length-1].route.Component||void 0!==g[g.length-1].route.lazy,'Matched leaf route at location "'.concat(f.pathname).concat(f.search).concat(f.hash,'" does not have an element or Component. This means it will render an <Outlet /> with a null value by default resulting in an "empty" page.'));let y=vn(g&&g.map(e=>Object.assign({},e,{params:Object.assign({},s,e.params),pathname:Mt([c,a.encodeLocation?a.encodeLocation(e.pathname.replace(/%/g,"%25").replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:e.pathname]),pathnameBase:"/"===e.pathnameBase?c:Mt([c,a.encodeLocation?a.encodeLocation(e.pathnameBase.replace(/%/g,"%25").replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:e.pathnameBase])})),i,n);return t&&y?r.createElement(Qt.Provider,{value:{location:u({pathname:"/",search:"",hash:"",state:null,key:"default",mask:void 0},f),navigationType:"POP"}},y):y}function un(){let e=wn(),t=It(e)?"".concat(e.status," ").concat(e.statusText):e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,a="rgba(200,200,200, 0.5)",i={padding:"0.5rem",backgroundColor:a},o={padding:"2px 4px",backgroundColor:a},s=null;return console.error("Error handled by React Router default ErrorBoundary:",e),s=r.createElement(r.Fragment,null,r.createElement("p",null,"\ud83d\udcbf Hey developer \ud83d\udc4b"),r.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",r.createElement("code",{style:o},"ErrorBoundary")," or"," ",r.createElement("code",{style:o},"errorElement")," prop on your route.")),r.createElement(r.Fragment,null,r.createElement("h2",null,"Unexpected Application 
2Error!"),r.createElement("h3",{style:{fontStyle:"italic"}},t),n?r.createElement("pre",{style:i},n):null,s)}var dn=r.createElement(un,null),fn=class extends r.Component{constructor(e){super(e),this.state={location:e.location,revalidation:e.revalidation,error:e.error}}static getDerivedStateFromError(e){return{error:e}}static getDerivedStateFromProps(e,t){return t.location!==e.location||"idle"!==t.revalidation&&"idle"===e.revalidation?{error:e.error,location:e.location,revalidation:e.revalidation}:{error:void 0!==e.error?e.error:t.error,location:t.location,revalidation:e.revalidation||t.revalidation}}componentDidCatch(e,t){this.props.onError?this.props.onError(e,t):console.error("React Router caught the following error during render",e)}render(){let e=this.state.error;if(this.context&&"object"===typeof e&&e&&"digest"in e&&"string"===typeof e.digest){const t=function(e){if(e.startsWith("".concat(en,":").concat("ROUTE_ERROR_RESPONSE",":{")))try{let t=JSON.parse(e.slice(40));if("object"===typeof t&&t&&"number"===typeof t.status&&"string"===typeof t.statusText)return new Ft(t.status,t.statusText,t.data)}catch(t){}}(e.digest);t&&(e=t)}let t=void 0!==e?r.createElement(Zt.Provider,{value:this.props.routeContext},r.createElement(Jt.Provider,{value:e,children:this.props.component})):this.props.children;return this.context?r.createElement(pn,{error:e},t):t}};fn.contextType=qt;var hn=new WeakMap;function pn(e){let t=e.children,n=e.error,a=r.useContext($t).basename;if("object"===typeof n&&n&&"digest"in n&&"string"===typeof n.digest){let e=function(e){if(e.startsWith("".concat(en,":").concat("REDIRECT",":{")))try{let t=JSON.parse(e.slice(28));if("object"===typeof t&&t&&"number"===typeof t.status&&"string"===typeof t.statusText&&"string"===typeof t.location&&"boolean"===typeof t.reloadDocument&&"boolean"===typeof t.replace)return t}catch(t){}}(n.digest);if(e){let t=hn.get(n);if(t)throw t;let i=Bt(e.location,a);if(zt&&!hn.get(n)){if(!i.isExternal&&!e.reloadDocument){const t=Promise.resolve().then(()=>window.__reactRouterDataRouter.navigate(i.to,{replace:e.replace}));throw hn.set(n,t),t}window.location.href=i.absoluteURL||i.to}return r.createElement("meta",{httpEquiv:"refresh",content:"0;url=".concat(i.absoluteURL||i.to)})}}return t}function mn(e){let t=e.routeContext,n=e.match,a=e.children,i=r.useContext(Wt);return i&&i.static&&i.staticContext&&(n.route.errorElement||n.route.ErrorBoundary)&&(i.staticContext._deepestRenderedBoundaryId=n.route.id),r.createElement(Zt.Provider,{value:t},a)}function vn(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2?arguments[2]:void 0,a=null===n||void 0===n?void 0:n.state;if(null==e){if(!a)return null;if(a.errors)e=a.matches;else{if(0!==t.length||a.initialized||!(a.matches.length>0))return null;e=a.matches}}let i=e,o=null===a||void 0===a?void 0:a.errors;if(null!=o){let e=i.findIndex(e=>e.route.id&&void 0!==(null===o||void 0===o?void 0:o[e.route.id]));Ze(e>=0,"Could not find a matching route for errors on route IDs: ".concat(Object.keys(o).join(","))),i=i.slice(0,Math.min(i.length,e+1))}let s=!1,l=-1;if(n&&a){s=a.renderFallback;for(let e=0;e<i.length;e++){let t=i[e];if((t.route.HydrateFallback||t.route.hydrateFallbackElement)&&(l=e),t.route.id){let e=a.loaderData,r=a.errors,o=t.route.loader&&!e.hasOwnProperty(t.route.id)&&(!r||void 0===r[t.route.id]);if(t.route.lazy||o){n.isStatic&&(s=!0),i=l>=0?i.slice(0,l+1):[i[0]];break}}}}let c=null===n||void 0===n?void 0:n.onError,u=a&&c?(e,t)=>{var n,r;c(e,{location:a.location,params:null!==(n=null===(r=a.matches)||void 0===r||null===(r=r[0])||void 0===r?void 0:r.params)&&void 0!==n?n:{},pattern:Lt(a.matches),errorInfo:t})}:void 0;return i.reduceRight((e,n,c)=>{let d,f=!1,h=null,p=null;a&&(d=o&&n.route.id?o[n.route.id]:void 0,h=n.route.errorElement||dn,s&&(l<0&&0===c?(kn("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),f=!0,p=null):l===c&&(f=!0,p=n.route.hydrateFallbackElement||null)));let m=t.concat(i.slice(0,c+1)),v=()=>{let t;return t=d?h:f?p:n.route.Component?r.createElement(n.route.Component,null):n.route.element?n.route.element:e,r.createElement(mn,{match:n,routeContext:{outlet:e,matches:m,isDataRoute:null!=a},children:t})};return a&&(n.route.ErrorBoundary||n.route.errorElement||0===c)?r.createElement(fn,{location:a.location,revalidation:a.revalidation,component:h,error:d,children:v(),routeC
2ontext:{outlet:null,matches:m,isDataRoute:!0},onError:u}):v()},null)}function gn(e){return"".concat(e," must be used within a data router.  See https://reactrouter.com/en/main/routers/picking-a-router.")}function yn(e){let t=r.useContext(Wt);return Ze(t,gn(e)),t}function xn(e){let t=r.useContext(Ht);return Ze(t,gn(e)),t}function bn(e){let t=function(e){let t=r.useContext(Zt);return Ze(t,gn(e)),t}(e),n=t.matches[t.matches.length-1];return Ze(n.route.id,"".concat(e,' can only be used on routes that contain a unique "id"')),n.route.id}function wn(){var e;let t=r.useContext(Jt),n=xn("useRouteError"),a=bn("useRouteError");return void 0!==t?t:null===(e=n.errors)||void 0===e?void 0:e[a]}var jn={};function kn(e,t,n){t||jn[e]||(jn[e]=!0,Je(!1,n))}var Sn={};function En(e,t){e||Sn[t]||(Sn[t]=!0,console.warn(t))}a.useOptimistic;r.memo(Nn);function Nn(e){let t=e.routes,n=e.manifest,r=e.future;return cn(t,void 0,{manifest:n,state:e.state,isStatic:e.isStatic,onError:e.onError,future:r})}function Pn(e){let t=e.to,n=e.replace,a=e.state,i=e.relative;Ze(tn(),"<Navigate> may be used only in the context of a <Router> component."),Je(!r.useContext($t).static,"<Navigate> must not be used on the initial render in a <StaticRouter>. This is a no-op, but you should modify your code so the <Navigate> is only ever rendered in response to some user interaction or state change.");let o=r.useContext(Zt).matches,s=nn().pathname,l=on(),c=Ct(t,Ot(o),s,"path"===i),u=JSON.stringify(c);return r.useEffect(()=>{l(JSON.parse(u),{replace:n,state:a,relative:i})},[l,u,i,n,a]),null}function On(e){Ze(!1,"A <Route> is only ever to be used as the child of <Routes> element, never rendered directly. Please wrap your <Route> in a <Routes>.")}function Cn(e){let t=e.basename,n=void 0===t?"/":t,a=e.children,i=void 0===a?null:a,o=e.location,s=e.navigationType,l=void 0===s?"POP":s,c=e.navigator,u=e.static,d=void 0!==u&&u,f=e.useTransitions;Ze(!tn(),"You cannot render a <Router> inside another <Router>. You should never have more than one in your app.");let h=n.replace(/^\/*/,"/"),p=r.useMemo(()=>({basename:h,navigator:c,static:d,useTransitions:f,future:{}}),[h,c,d,f]);"string"===typeof o&&(o=rt(o));let m=o,v=m.pathname,g=void 0===v?"/":v,y=m.search,x=void 0===y?"":y,b=m.hash,w=void 0===b?"":b,j=m.state,k=void 0===j?null:j,S=m.key,E=void 0===S?"default":S,N=m.mask,P=r.useMemo(()=>{let e=kt(g,h);return null==e?null:{location:{pathname:e,search:x,hash:w,state:k,key:E,mask:N},navigationType:l}},[h,g,x,w,k,E,l,N]);return Je(null!=P,'<Router basename="'.concat(h,'"> is not able to match the URL "').concat(g).concat(x).concat(w,"\" because it does not start with the basename, so the <Router> won't render anything.")),null==P?null:r.createElement($t.Provider,{value:p},r.createElement(Qt.Provider,{children:i,value:P}))}function An(e){let t=e.children,n=e.location;return cn(Mn(t),n)}r.Component;function Mn(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=[];return r.Children.forEach(e,(e,a)=>{if(!r.isValidElement(e))return;let i=[...t,a];if(e.type===r.Fragment)return void n.push.apply(n,Mn(e.props.children,i));Ze(e.type===On,"[".concat("string"===typeof e.type?e.type:e.type.name,"] is not a <Route> component. All component children of <Routes> must be a <Route> or <React.Fragment>")),Ze(!e.props.index||!e.props.children,"An index route cannot have child routes.");let o={id:e.props.id||i.join("-"),caseSensitive:e.props.caseSensitive,element:e.props.element,Component:e.props.Component,index:e.props.index,path:e.props.path,middleware:e.props.middleware,loader:e.props.loader,action:e.props.action,hydrateFallbackElement:e.props.hydrateFallbackElement,HydrateFallback:e.props.HydrateFallback,errorElement:e.props.errorElement,ErrorBoundary:e.props.ErrorBoundary,hasErrorBoundary:!0===e.props.hasErrorBoundary||null!=e.props.ErrorBoundary||null!=e.props.errorElement,shouldRevalidate:e.props.shouldRevalidate,handle:e.props.handle,lazy:e.props.lazy};e.props.children&&(o.children=Mn(e.props.children,i)),n.push(o)}),n}var _n="get",Tn="application/x-www-form-urlencoded";function Rn(e){return"undefined"!==typeof HTMLElement&&e instanceof HTMLElement}function Dn(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return new URLSearchParams("string"===typeof e||Array.isArray(e)||e instanceof URLSearchParams?e:Object.keys(e).reduce((t,n)=>{let r=e[n];return t.concat(Array.isArray(r)?r.map(e=>[n,e]):[[n,r]])},[]))}var Fn=null;var In=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function Ln(e){return null==e||In.has(e)?e:(Je(!1,'"'.concat(e,'" is not a valid `encType` for `<Form>`/`<fetcher.Form>` and will default to "').concat(Tn,'"')),null)}function zn(e,t){let n,r,a,i,o;
2if(function(e){return Rn(e)&&"form"===e.tagName.toLowerCase()}(e)){let o=e.getAttribute("action");r=o?kt(o,t):null,n=e.getAttribute("method")||_n,a=Ln(e.getAttribute("enctype"))||Tn,i=new FormData(e)}else if(function(e){return Rn(e)&&"button"===e.tagName.toLowerCase()}(e)||function(e){return Rn(e)&&"input"===e.tagName.toLowerCase()}(e)&&("submit"===e.type||"image"===e.type)){let o=e.form;if(null==o)throw new Error('Cannot submit a <button> or <input type="submit"> without a <form>');let s=e.getAttribute("formaction")||o.getAttribute("action");if(r=s?kt(s,t):null,n=e.getAttribute("formmethod")||o.getAttribute("method")||_n,a=Ln(e.getAttribute("formenctype"))||Ln(o.getAttribute("enctype"))||Tn,i=new FormData(o,e),!function(){if(null===Fn)try{new FormData(document.createElement("form"),0),Fn=!1}catch(Z6){Fn=!0}return Fn}()){let t=e.name,n=e.type,r=e.value;if("image"===n){let e=t?"".concat(t,"."):"";i.append("".concat(e,"x"),"0"),i.append("".concat(e,"y"),"0")}else t&&i.append(t,r)}}else{if(Rn(e))throw new Error('Cannot submit element that is not <form>, <button>, or <input type="submit|image">');n=_n,r=null,a=Tn,o=e}return i&&"text/plain"===a&&(o=i,i=void 0),{action:r,method:n.toLowerCase(),encType:a,formData:i,body:o}}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");function Bn(e,t){if(!1===e||null===e||"undefined"===typeof e)throw new Error(t)}Symbol("SingleFetchRedirect");function Un(e,t,n,r){let a="string"===typeof e?new URL(e,"undefined"===typeof window?"server://singlefetch/":window.location.origin):e;return n?a.pathname.endsWith("/")?a.pathname="".concat(a.pathname,"_.").concat(r):a.pathname="".concat(a.pathname,".").concat(r):"/"===a.pathname?a.pathname="_root.".concat(r):t&&"/"===kt(a.pathname,t)?a.pathname="".concat(_t(t),"/_root.").concat(r):a.pathname="".concat(_t(a.pathname),".").concat(r),a}async function Vn(e,t){if(e.id in t)return t[e.id];try{let n=await import(e.module);return t[e.id]=n,n}catch(n){return console.error("Error loading route module `".concat(e.module,"`, reloading page...")),console.error(n),window.__reactRouterContext&&window.__reactRouterContext.isSpaMode,window.location.reload(),new Promise(()=>{})}}function Wn(e){return null!=e&&"string"===typeof e.page}function Hn(e){return null!=e&&(null==e.href?"preload"===e.rel&&"string"===typeof e.imageSrcSet&&"string"===typeof e.imageSizes:"string"===typeof e.rel&&"string"===typeof e.href)}function qn(e,t,n,r,a,i){let o=(e,t)=>!n[t]||e.route.id!==n[t].route.id,s=(e,t)=>{var r;return n[t].pathname!==e.pathname||(null===(r=n[t].route.path)||void 0===r?void 0:r.endsWith("*"))&&n[t].params["*"]!==e.params["*"]};return"assets"===i?t.filter((e,t)=>o(e,t)||s(e,t)):"data"===i?t.filter((t,i)=>{let l=r.routes[t.route.id];if(!l||!l.hasLoader)return!1;if(o(t,i)||s(t,i))return!0;if(t.route.shouldRevalidate){var c;let r=t.route.shouldRevalidate({currentUrl:new URL(a.pathname+a.search+a.hash,window.origin),currentParams:(null===(c=n[0])||void 0===c?void 0:c.params)||{},nextUrl:new URL(e,window.origin),nextParams:t.params,defaultShouldRevalidate:!0});if("boolean"===typeof r)return r}return!0}):[]}function Kn(e,t){let n=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).includeHydrateFallback;return r=e.map(e=>{let r=t.routes[e.route.id];if(!r)return[];let a=[r.module];return r.clientActionModule&&(a=a.concat(r.clientActionModule)),r.clientLoaderModule&&(a=a.concat(r.clientLoaderModule)),n&&r.hydrateFallbackModule&&(a=a.concat(r.hydrateFallbackModule)),r.imports&&(a=a.concat(r.imports)),a}).flat(1),[...new Set(r)];var r}function Yn(e,t){let n=new Set,r=new Set(t);return e.reduce((e,a)=>{if(t&&!Wn(a)&&"script"===a.as&&a.href&&r.has(a.href))return e;let i=JSON.stringify(function(e){let t={},n=Object.keys(e).sort();for(let r of n)t[r]=e[r];return t}(a));return n.has(i)||(n.add(i),e.push({key:i,link:a})),e},[])}function Gn(e,t){return"lazy"===e.mode&&!0===t}function Xn(){let e=r.useContext(Wt);return Bn(e,"You must render this element inside a <DataRouterContext.Provider> element"),e}function $n(){let e=r.useContext(Ht);return Bn(e,"You must render this element inside a <DataRouterStateContext.Provider> element"),e}var Qn=r.createContext(void 0);function Zn(){let e=r.useContext(Qn);return Bn(e,"You must render this element inside a <HydratedRouter> element"),e}function Jn(e,t){return n=>{e&&e(n),n.defaultPrevented||t(n)}}function er(e,t,n){if(n&&!ir)return[e[0]];if(t){let n=e.findIndex(e=>void 0!==t[e.route.id]);return e.slice(0,n+1)}return e}Qn.displayName="FrameworkContext";function tr(e){let t=e.page,n=De(e,We),a=Kt(),i=Xn().router,o=r.useMemo(()=>ot(i.routes,t,i.basename),[i.routes,t,i.basename]);return o?a?r.createElement(rr,u({page:t,matches:o},n)):r.createElement(ar,u({page:t,matches:o},n)):null}function nr(e){let t=Zn(),n=t.manifest,a=t.routeModules,i=Ue(r.useState([]),2),o=i[0],s=i[1];return r.useEffect(()=>{let t=!1;return async function(e,t,n){return Yn((await Promise.all(e.map(async e=>{let r=t.routes[e.route.id];if(r){let e=await Vn(r,n);return e.links?e.links():[]}return[]}))).flat(1).filter(Hn).filter(e=>"stylesheet"===e.rel||"preload"===e.rel).map(e=>"stylesheet"===e.rel?u(u({},e),{},{rel:"prefetch",as:"style"}):u(u({},e),{},{rel:"prefetch"})))}(e,n,a).then(e=>{t||s(e)}
2),()=>{t=!0}},[e,n,a]),o}function rr(e){let t=e.page,n=e.matches,a=De(e,He),i=nn(),o=Zn().future,s=Xn().basename,l=r.useMemo(()=>{if(t===i.pathname+i.search+i.hash)return[];let e=Un(t,s,o.unstable_trailingSlashAwareDataRequests,"rsc"),r=!1,a=[];for(let t of n)"function"===typeof t.route.shouldRevalidate?r=!0:a.push(t.route.id);return r&&a.length>0&&e.searchParams.set("_routes",a.join(",")),[e.pathname+e.search]},[s,o.unstable_trailingSlashAwareDataRequests,t,i,n]);return r.createElement(r.Fragment,null,l.map(e=>r.createElement("link",u({key:e,rel:"prefetch",as:"fetch",href:e},a))))}function ar(e){let t=e.page,n=e.matches,a=De(e,qe),i=nn(),o=Zn(),s=o.future,l=o.manifest,c=o.routeModules,d=Xn().basename,f=$n(),h=f.loaderData,p=f.matches,m=r.useMemo(()=>qn(t,n,p,l,i,"data"),[t,n,p,l,i]),v=r.useMemo(()=>qn(t,n,p,l,i,"assets"),[t,n,p,l,i]),g=r.useMemo(()=>{if(t===i.pathname+i.search+i.hash)return[];let e=new Set,r=!1;if(n.forEach(t=>{var n;let a=l.routes[t.route.id];a&&a.hasLoader&&(!m.some(e=>e.route.id===t.route.id)&&t.route.id in h&&null!==(n=c[t.route.id])&&void 0!==n&&n.shouldRevalidate||a.hasClientLoader?r=!0:e.add(t.route.id))}),0===e.size)return[];let a=Un(t,d,s.unstable_trailingSlashAwareDataRequests,"data");return r&&e.size>0&&a.searchParams.set("_routes",n.filter(t=>e.has(t.route.id)).map(e=>e.route.id).join(",")),[a.pathname+a.search]},[d,s.unstable_trailingSlashAwareDataRequests,h,i,l,m,n,t,c]),y=r.useMemo(()=>Kn(v,l),[v,l]),x=nr(v);return r.createElement(r.Fragment,null,g.map(e=>r.createElement("link",u({key:e,rel:"prefetch",as:"fetch",href:e},a))),y.map(e=>r.createElement("link",u({key:e,rel:"modulepreload",href:e},a))),x.map(e=>{var t;let n=e.key,i=e.link;return r.createElement("link",u(u({key:n,nonce:a.nonce},i),{},{crossOrigin:null!==(t=i.crossOrigin)&&void 0!==t?t:a.crossOrigin}))}))}var ir=!1;function or(e){let t=Zn(),n=t.manifest,a=t.serverHandoffString,i=t.isSpaMode,o=t.renderMeta,s=t.routeDiscovery,l=t.ssr,c=Xn(),d=c.router,f=c.static,h=c.staticContext,p=$n().matches,m=Kt(),v=Gn(s,l);o&&(o.didRenderScripts=!0);let g=er(p,null,i);r.useEffect(()=>{0},[]);let y=r.useMemo(()=>{var t;if(m)return null;let i=h?"window.__reactRouterContext = ".concat(a,";").concat("window.__reactRouterContext.stream = new ReadableStream({start(controller){window.__reactRouterContext.streamController = controller;}}).pipeThrough(new TextEncoderStream());"):" ",o=f?"".concat(null!==n.hmr&&void 0!==t&&t.runtime?"import ".concat(JSON.stringify(n.hmr.runtime),";"):"").concat(v?"":"import ".concat(JSON.stringify(n.url)),";\n").concat(g.map((e,t)=>{let r="route".concat(t),a=n.routes[e.route.id];Bn(a,"Route ".concat(e.route.id," not found in manifest"));let i=a.clientActionModule,o=a.clientLoaderModule,s=a.clientMiddlewareModule,l=a.hydrateFallbackModule,c=a.module,u=[...i?[{module:i,varName:"".concat(r,"_clientAction")}]:[],...o?[{module:o,varName:"".concat(r,"_clientLoader")}]:[],...s?[{module:s,varName:"".concat(r,"_clientMiddleware")}]:[],...l?[{module:l,varName:"".concat(r,"_HydrateFallback")}]:[],{module:c,varName:"".concat(r,"_main")}];return 1===u.length?"import * as ".concat(r," from ").concat(JSON.stringify(c),";"):[u.map(e=>"import * as ".concat(e.varName,' from "').concat(e.module,'";')).join("\n"),"const ".concat(r," = {").concat(u.map(e=>"...".concat(e.varName)).join(","),"};")].join("\n")}).join("\n"),"\n  ").concat(v?"window.__reactRouterManifest = ".concat(JSON.stringify(function(e,t){let n=e.sri,r=De(e,Ve),a=new Set(t.state.matches.map(e=>e.route.id)),i=t.state.location.pathname.split("/").filter(Boolean),o=["/"];for(i.pop();i.length>0;)o.push("/".concat(i.join("/"))),i.pop();o.forEach(e=>{let n=st(t.routes,e,t.basename||"/",!1,t.branches);n&&n.forEach(e=>a.add(e.route.id))});let s=[...a].reduce((e,t)=>Object.assign(e,{[t]:r.routes[t]}),{});return u(u({},r),{},{routes:s,sri:!!n||void 0})}(n,d),null,2),";"):"","\n  window.__reactRouterRouteModules = {").concat(g.map((e,t)=>"".concat(JSON.stringify(e.route.id),":route").concat(t)).join(","),"};\n\nimport(").concat(JSON.stringify(n.entry.module),");"):" ";return r.createElement(r.Fragment,null,r.createElement("script",u(u({},e),{},{suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:i},type:void 0})),r.createElement("script",u(u({},e),{},{suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:o},type:"module",async:!0})))},[]),x=ir||m?[]:function(e){return[...new Set(e)]}(n.entry.imports.concat(Kn(g,n,{includeHydrateFallback:!0}))),b="object"===typeof n.sri?n.sri:{};return En(!m,"The <Scripts /> element is a no-op when using RSC and can be safely removed."),ir||m?null:r.createElement(r.Fragment,null,"object"===typeof n.sri?r.createElement("script",u(u({},e),{},{"rr-importmap":"",type:"importmap",suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:JSON.stringify({integrity:b})}})):null,v?null:r.createElement("link",{rel:"modulepreload",href:n.url,crossOrigin:e.crossOrigin,integrity:b[n.url],nonce:e.nonce,suppressHydrationWarning:!0}),r.createElement("link",{rel:"modulepreload",href:n.entry.module,crossOrigin:e.crossOrigin,integrity:b[n.entry.module],nonce:e.nonce,suppressHydrationWarning:!0}),x.map(t=>r.createElement("link",{key:t,rel:"modulepreload",href:t,crossOrigin:e.crossOrigin,integrity:b[t],nonce:e.nonce,suppressHydrationWarning:!0})),y)}function sr(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return e=>{t.forEach(t=>{"function"===typeof t?t(e):null!=t&&(t.current=e)})}}r.Component;function lr(e){let t=e.error,n=e.isOutsideRemixApp;console.error(t);let a,i=r.createElement("script",{dangerouslySetInnerHTML:{__html:'\n        console.log(\n          "\ud83d\udcbf Hey developer \ud83d\udc4b. You can provide a way better UX than this when your app throws errors. Check out https://reactrouter.com/how-to/error-boundary for more information."\n        );\n      '}});if(It(t))return r.createElement(cr,{title:"Unhandled Thrown Response!"},r.createElement("h1",{style:{fontSize:"24px"}},t.status," ",t.statusText),i);if(t instanceof Error)0;else{let e=null==t?"Unknown Error":"object"===typeof t&&"toString"in t?t.toString():JSON.stringify(t);new Error(e)}
2return r.createElement(cr,{title:"Application Error!",isOutsideRemixApp:n},r.createElement("h1",{style:{fontSize:"24px"}},"Application Error"),r.createElement("pre",{style:{padding:"2rem",background:"hsla(10, 50%, 50%, 0.1)",color:"red",overflow:"auto"}},a.stack),i)}function cr(e){var t;let n=e.title,a=e.renderScripts,i=e.isOutsideRemixApp,o=e.children;return null!==Zn().routeModules.root&&void 0!==t&&t.Layout&&!i?o:r.createElement("html",{lang:"en"},r.createElement("head",null,r.createElement("meta",{charSet:"utf-8"}),r.createElement("meta",{name:"viewport",content:"width=device-width,initial-scale=1,viewport-fit=cover"}),r.createElement("title",null,n)),r.createElement("body",null,r.createElement("main",{style:{fontFamily:"system-ui, sans-serif",padding:"2rem"}},o,a?r.createElement(or,null):null)))}var ur="undefined"!==typeof window&&"undefined"!==typeof window.document&&"undefined"!==typeof window.document.createElement;try{ur&&(window.__reactRouterVersion="7.15.0")}catch(Z6){}function dr(e){let t=e.basename,n=e.children,a=e.useTransitions,i=e.window,o=r.useRef();null==o.current&&(o.current=Qe({window:i,v5Compat:!0}));let s=o.current,l=Ue(r.useState({action:s.action,location:s.location}),2),c=l[0],u=l[1],d=r.useCallback(e=>{!1===a?u(e):r.startTransition(()=>u(e))},[a]);return r.useLayoutEffect(()=>s.listen(d),[s,d]),r.createElement(Cn,{basename:t,children:n,location:c.location,navigationType:c.action,navigator:s,useTransitions:a})}var fr=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,hr=r.forwardRef(function(e,t){let n=e.onClick,a=e.discover,i=void 0===a?"render":a,o=e.prefetch,s=void 0===o?"none":o,l=e.relative,c=e.reloadDocument,d=e.replace,f=e.mask,h=e.state,p=e.target,m=e.to,v=e.preventScrollReset,g=e.viewTransition,y=e.defaultShouldRevalidate,x=De(e,Ke),b=r.useContext($t),w=b.basename,j=b.navigator,k=b.useTransitions,S="string"===typeof m&&fr.test(m),E=Bt(m,w);m=E.to;let N=function(e){let t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).relative;Ze(tn(),"useHref() may be used only in the context of a <Router> component.");let n=r.useContext($t),a=n.basename,i=n.navigator,o=ln(e,{relative:t}),s=o.hash,l=o.pathname,c=o.search,u=l;return"/"!==a&&(u="/"===l?a:Mt([a,l])),i.createHref({pathname:u,search:c,hash:s})}(m,{relative:l}),P=nn(),O=null;if(f){let e=Ct(f,[],P.mask?P.mask.pathname:"/",!0);"/"!==w&&(e.pathname="/"===e.pathname?w:Mt([w,e.pathname])),O=j.createHref(e)}let C=function(e,t){let n=r.useContext(Qn),a=Ue(r.useState(!1),2),i=a[0],o=a[1],s=Ue(r.useState(!1),2),l=s[0],c=s[1],u=t.onFocus,d=t.onBlur,f=t.onMouseEnter,h=t.onMouseLeave,p=t.onTouchStart,m=r.useRef(null);r.useEffect(()=>{if("render"===e&&c(!0),"viewport"===e){let e=new IntersectionObserver(e=>{e.forEach(e=>{c(e.isIntersecting)})},{threshold:.5});return m.current&&e.observe(m.current),()=>{e.disconnect()}}},[e]),r.useEffect(()=>{if(i){let e=setTimeout(()=>{c(!0)},100);return()=>{clearTimeout(e)}}},[i]);let v=()=>{o(!0)},g=()=>{o(!1),c(!1)};return n?"intent"!==e?[l,m,{}]:[l,m,{onFocus:Jn(u,v),onBlur:Jn(d,g),onMouseEnter:Jn(f,v),onMouseLeave:Jn(h,g),onTouchStart:Jn(p,v)}]:[!1,m,{}]}(s,x),A=Ue(C,3),M=A[0],_=A[1],T=A[2],R=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.target,a=t.replace,i=t.mask,o=t.state,s=t.preventScrollReset,l=t.relative,c=t.viewTransition,u=t.defaultShouldRevalidate,d=t.useTransitions,f=on(),h=nn(),p=ln(e,{relative:l});return r.useCallback(t=>{if(function(e,t){return 0===e.button&&(!t||"_self"===t)&&!function(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}(e)}(t,n)){t.preventDefault();let n=void 0!==a?a:nt(h)===nt(p),m=()=>f(e,{replace:n,mask:i,state:o,preventScrollReset:s,relative:l,viewTransition:c,defaultShouldRevalidate:u});d?r.startTransition(()=>m()):m()}},[h,f,p,a,i,o,n,e,s,l,c,u,d])}(m,{replace:d,mask:f,state:h,target:p,preventScrollReset:v,relative:l,viewTransition:g,defaultShouldRevalidate:y,useTransitions:k});let D=!(E.isExternal||c),F=r.createElement("a",u(u(u({},x),T),{},{href:(D?O:void 0)||E.absoluteURL||N,onClick:D?function(e){n&&n(e),e.defaultPrevented||R(e)}:n,ref:sr(t,_),target:p,"data-discover":S||"render"!==i?void 0:"true"}));return M&&!S?r.createElement(r.Fragment,null,F,r.createElement(tr,{page:N}
2)):F});hr.displayName="Link";var pr=r.forwardRef(function(e,t){let n=e["aria-current"],a=void 0===n?"page":n,i=e.caseSensitive,o=void 0!==i&&i,s=e.className,l=void 0===s?"":s,c=e.end,d=void 0!==c&&c,f=e.style,h=e.to,p=e.viewTransition,m=e.children,v=De(e,Ye),g=ln(h,{relative:v.relative}),y=nn(),x=r.useContext(Ht),b=r.useContext($t),w=b.navigator,j=b.basename,k=null!=x&&function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.relative,a=r.useContext(Yt);Ze(null!=a,"`useViewTransitionState` must be used within `react-router-dom`'s `RouterProvider`.  Did you accidentally import `RouterProvider` from `react-router`?");let i=gr("useViewTransitionState").basename,o=ln(e,{relative:n});if(!a.isTransitioning)return!1;let s=kt(a.currentLocation.pathname,i)||a.currentLocation.pathname,l=kt(a.nextLocation.pathname,i)||a.nextLocation.pathname;return null!=bt(o.pathname,l)||null!=bt(o.pathname,s)}(g)&&!0===p,S=w.encodeLocation?w.encodeLocation(g).pathname:g.pathname,E=y.pathname,N=x&&x.navigation&&x.navigation.location?x.navigation.location.pathname:null;o||(E=E.toLowerCase(),N=N?N.toLowerCase():null,S=S.toLowerCase()),N&&j&&(N=kt(N,j)||N);const P="/"!==S&&S.endsWith("/")?S.length-1:S.length;let O,C=E===S||!d&&E.startsWith(S)&&"/"===E.charAt(P),A=null!=N&&(N===S||!d&&N.startsWith(S)&&"/"===N.charAt(S.length)),M={isActive:C,isPending:A,isTransitioning:k},_=C?a:void 0;O="function"===typeof l?l(M):[l,C?"active":null,A?"pending":null,k?"transitioning":null].filter(Boolean).join(" ");let T="function"===typeof f?f(M):f;return r.createElement(hr,u(u({},v),{},{"aria-current":_,className:O,ref:t,style:T,to:h,viewTransition:p}),"function"===typeof m?m(M):m)});pr.displayName="NavLink";var mr=r.forwardRef((e,t)=>{let n=e.discover,a=void 0===n?"render":n,i=e.fetcherKey,o=e.navigate,s=e.reloadDocument,l=e.replace,c=e.state,d=e.method,f=void 0===d?_n:d,h=e.action,p=e.onSubmit,m=e.relative,v=e.preventScrollReset,g=e.viewTransition,y=e.defaultShouldRevalidate,x=De(e,Ge),b=r.useContext($t).useTransitions,w=wr(),j=function(e){let t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).relative,n=r.useContext($t).basename,a=r.useContext(Zt);Ze(a,"useFormAction must be used inside a RouteContext");let i=Ue(a.matches.slice(-1),1)[0],o=u({},ln(e||".",{relative:t})),s=nn();if(null==e){o.search=s.search;let e=new URLSearchParams(o.search),t=e.getAll("index");if(t.some(e=>""===e)){e.delete("index"),t.filter(e=>e).forEach(t=>e.append("index",t));let n=e.toString();o.search=n?"?".concat(n):""}}e&&"."!==e||!i.route.index||(o.search=o.search?o.search.replace(/^\?/,"?index&"):"?index");"/"!==n&&(o.pathname="/"===o.pathname?n:Mt([n,o.pathname]));return nt(o)}(h,{relative:m}),k="get"===f.toLowerCase()?"get":"post",S="string"===typeof h&&fr.test(h);return r.createElement("form",u(u({ref:t,method:k,action:j,onSubmit:s?p:e=>{if(p&&p(e),e.defaultPrevented)return;e.preventDefault();let t=e.nativeEvent.submitter,n=(null===t||void 0===t?void 0:t.getAttribute("formmethod"))||f,a=()=>w(t||e.currentTarget,{fetcherKey:i,method:n,navigate:o,replace:l,state:c,relative:m,preventScrollReset:v,viewTransition:g,defaultShouldRevalidate:y});b&&!1!==o?r.startTransition(()=>a()):a()}},x),{},{"data-discover":S||"render"!==a?void 0:"true"}))});function vr(e){return"".concat(e," must be used within a data router.  See https://reactrouter.com/en/main/routers/picking-a-router.")}function gr(e){let t=r.useContext(Wt);return Ze(t,vr(e)),t}function yr(e){Je("undefined"!==typeof URLSearchParams,"You cannot use the `useSearchParams` hook in a browser that does not support the URLSearchParams API. If you need to support Internet Explorer 11, we recommend you load a polyfill such as https://github.com/ungap/url-search-params.");let t=r.useRef(Dn(e)),n=r.useRef(!1),a=nn(),i=r.useMemo(()=>function(e,t){let n=Dn(e);return t&&t.forEach((e,r)=>{n.has(r)||t.getAll(r).forEach(e=>{n.append(r,e)})}),n}(a.search,n.current?null:t.current),[a.search]),o=on(),s=r.useCallback((e,t)=>{const r=Dn("function"===typeof e?e(new URLSearchParams(i)):e);n.current=!0,o("?"+r,t)},[o,i]);return[i,s]}mr.displayName="Form";var xr=0,br=()=>"__".concat(String(++xr),"__");function wr(){let e=gr("useSubmit").router,t=r.useContext($t).basename,n=bn("useRouteId"),a=e.fetch,i=e.navigate;return r.useCallback(async function(e){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=zn(e,t),s=o.action,l=o.method,c=o.encType,u=o.formData,d=o.body;if(!1===r.navigate){let e=r.fetcherKey||br();await a(e,n,r.action||s,{defaultShouldRevalidate:r.defaultShouldRevalidate,preventScrollReset:r.preventScrollReset,formData:u,body:d,formMethod:r.method||l,formEncType:r.encType||c,flushSync:r.flushSync})}else await i(r.action||s,{defaultShouldRevalidate:r.defaultShouldRevalidate,preventScrollReset:r.preventScrollReset,formData:u,body:d,formMethod:r.method||l,formEncType:r.encType||c,replace:r.replace,state:r.state,fromRouteId:n,flushSync:r.flushSync,viewTransition:r.viewTransition})},[a,i,t,n])}var jr=(e,t,n,r,a,i,o,s)=>
2{let l=document.documentElement,c=["light","dark"];function u(t){(Array.isArray(e)?e:[e]).forEach(e=>{let n="class"===e,r=n&&i?a.map(e=>i[e]||e):a;n?(l.classList.remove(...r),l.classList.add(i&&i[t]?i[t]:t)):l.setAttribute(e,t)}),function(e){s&&c.includes(e)&&(l.style.colorScheme=e)}(t)}if(r)u(r);else try{let e=localStorage.getItem(t)||n;u(o&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e)}catch(J6){}},kr=r.createContext(void 0),Sr={setTheme:e=>{},themes:[]},Er=(r.memo(e=>{let t=e.forcedTheme,n=e.storageKey,a=e.attribute,i=e.enableSystem,o=e.enableColorScheme,s=e.defaultTheme,l=e.value,c=e.themes,d=e.nonce,f=e.scriptProps,h=JSON.stringify([a,n,s,t,c,l,i,o]).slice(1,-1);return r.createElement("script",u(u({},f),{},{suppressHydrationWarning:!0,nonce:"undefined"==typeof window?d:"",dangerouslySetInnerHTML:{__html:"(".concat(jr.toString(),")(").concat(h,")")}}))}),n(950));const Nr=["message"];const Pr=Array(12).fill(0),Or=e=>{let t=e.visible,n=e.className;return r.createElement("div",{className:["sonner-loading-wrapper",n].filter(Boolean).join(" "),"data-visible":t},r.createElement("div",{className:"sonner-spinner"},Pr.map((e,t)=>r.createElement("div",{className:"sonner-loading-bar",key:"spinner-bar-".concat(t)}))))},Cr=r.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},r.createElement("path",{fillRule:"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zm3.857-9.809a.75.75 0 00-1.214-.882l-3.483 4.79-1.88-1.88a.75.75 0 10-1.06 1.061l2.5 2.5a.75.75 0 001.137-.089l4-5.5z",clipRule:"evenodd"})),Ar=r.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",height:"20",width:"20"},r.createElement("path",{fillRule:"evenodd",d:"M9.401 3.003c1.155-2 4.043-2 5.197 0l7.355 12.748c1.154 2-.29 4.5-2.599 4.5H4.645c-2.309 0-3.752-2.5-2.598-4.5L9.4 3.003zM12 8.25a.75.75 0 01.75.75v3.75a.75.75 0 01-1.5 0V9a.75.75 0 01.75-.75zm0 8.25a.75.75 0 100-1.5.75.75 0 000 1.5z",clipRule:"evenodd"})),Mr=r.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},r.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7-4a1 1 0 11-2 0 1 1 0 012 0zM9 9a.75.75 0 000 1.5h.253a.25.25 0 01.244.304l-.459 2.066A1.75 1.75 0 0010.747 15H11a.75.75 0 000-1.5h-.253a.25.25 0 01-.244-.304l.459-2.066A1.75 1.75 0 009.253 9H9z",clipRule:"evenodd"})),_r=r.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},r.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-8-5a.75.75 0 01.75.75v4.5a.75.75 0 01-1.5 0v-4.5A.75.75 0 0110 5zm0 10a1 1 0 100-2 1 1 0 000 2z",clipRule:"evenodd"})),Tr=r.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"},r.createElement("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),r.createElement("line",{x1:"6",y1:"6",x2:"18",y2:"18"}));let Rr=1;const Dr=new class{constructor(){this.subscribe=e=>(this.subscribers.push(e),()=>{const t=this.subscribers.indexOf(e);this.subscribers.splice(t,1)}),this.publish=e=>{this.subscribers.forEach(t=>t(e))},this.addToast=e=>{this.publish(e),this.toasts=[...this.toasts,e]},this.create=e=>{var t;const n=e.message,r=De(e,Nr),a="number"===typeof(null==e?void 0:e.id)||(null==(t=e.id)?void 0:t.length)>0?e.id:Rr++,i=this.toasts.find(e=>e.id===a),o=void 0===e.dismissible||e.dismissible;return this.dismissedToasts.has(a)&&this.dismissedToasts.delete(a),i?this.toasts=this.toasts.map(t=>t.id===a?(this.publish(u(u(u({},t),e),{},{id:a,title:n})),u(u(u({},t),e),{}
2,{id:a,dismissible:o,title:n})):t):this.addToast(u(u({title:n},r),{},{dismissible:o,id:a})),a},this.dismiss=e=>(e?(this.dismissedToasts.add(e),requestAnimationFrame(()=>this.subscribers.forEach(t=>t({id:e,dismiss:!0})))):this.toasts.forEach(e=>{this.subscribers.forEach(t=>t({id:e.id,dismiss:!0}))}),e),this.message=(e,t)=>this.create(u(u({},t),{},{message:e})),this.error=(e,t)=>this.create(u(u({},t),{},{message:e,type:"error"})),this.success=(e,t)=>this.create(u(u({},t),{},{type:"success",message:e})),this.info=(e,t)=>this.create(u(u({},t),{},{type:"info",message:e})),this.warning=(e,t)=>this.create(u(u({},t),{},{type:"warning",message:e})),this.loading=(e,t)=>this.create(u(u({},t),{},{type:"loading",message:e})),this.promise=(e,t)=>{if(!t)return;let n;void 0!==t.loading&&(n=this.create(u(u({},t),{},{promise:e,type:"loading",message:t.loading,description:"function"!==typeof t.description?t.description:void 0})));const a=Promise.resolve(e instanceof Function?e():e);let i,o=void 0!==n;const s=a.then(async e=>{i=["resolve",e];if(r.isValidElement(e))o=!1,this.create({id:n,type:"default",message:e});else if(Fr(e)&&!e.ok){o=!1;const a="function"===typeof t.error?await t.error("HTTP error! status: ".concat(e.status)):t.error,i="function"===typeof t.description?await t.description("HTTP error! status: ".concat(e.status)):t.description,s="object"===typeof a&&!r.isValidElement(a)?a:{message:a};this.create(u({id:n,type:"error",description:i},s))}else if(e instanceof Error){o=!1;const a="function"===typeof t.error?await t.error(e):t.error,i="function"===typeof t.description?await t.description(e):t.description,s="object"===typeof a&&!r.isValidElement(a)?a:{message:a};this.create(u({id:n,type:"error",description:i},s))}else if(void 0!==t.success){o=!1;const a="function"===typeof t.success?await t.success(e):t.success,i="function"===typeof t.description?await t.description(e):t.description,s="object"===typeof a&&!r.isValidElement(a)?a:{message:a};this.create(u({id:n,type:"success",description:i},s))}}).catch(async e=>{if(i=["reject",e],void 0!==t.error){o=!1;const a="function"===typeof t.error?await t.error(e):t.error,i="function"===typeof t.description?await t.description(e):t.description,s="object"===typeof a&&!r.isValidElement(a)?a:{message:a};this.create(u({id:n,type:"error",description:i},s))}}).finally(()=>{o&&(this.dismiss(n),n=void 0),null==t.finally||t.finally.call(t)}),l=()=>new Promise((e,t)=>s.then(()=>"reject"===i[0]?t(i[1]):e(i[1])).catch(t));return"string"!==typeof n&&"number"!==typeof n?{unwrap:l}:Object.assign(n,{unwrap:l})},this.custom=(e,t)=>{const n=(null==t?void 0:t.id)||Rr++;return this.create(u({jsx:e(n),id:n},t)),n},this.getActiveToasts=()=>this.toasts.filter(e=>!this.dismissedToasts.has(e.id)),this.subscribers=[],this.toasts=[],this.dismissedToasts=new Set}},Fr=e=>e&&"object"===typeof e&&"ok"in e&&"boolean"===typeof e.ok&&"status"in e&&"number"===typeof e.status,Ir=(e,t)=>{const n=(null==t?void 0:t.id)||Rr++;return Dr.addToast(u(u({title:e},t),{},{id:n})),n},Lr=Object.assign(Ir,{success:Dr.success,info:Dr.info,warning:Dr.warning,error:Dr.error,custom:Dr.custom,message:Dr.message,promise:Dr.promise,dismiss:Dr.dismiss,loading:Dr.loading},{getHistory:()=>Dr.toasts,getToasts:()=>Dr.getActiveToasts()});function zr(e){return void 0!==e.label}!function(e){if(!e||"undefined"==typeof document)return;let t=document.head||document.getElementsByTagName("head")[0],n=document.createElement("style");n.type="text/css",t.appendChild(n),n.styleSheet?n.styleSheet.cssText=e:n.appendChild(document.createTextNode(e))}("[data-sonner-toaster][dir=ltr],html[dir=ltr]{--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%, -35%)}[data-sonner-toaster][dir=rtl],html[dir=rtl]{--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%, -35%)}[data-sonner-toaster]{position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1:hsl(0, 0%, 99%);--gray2:hsl(0, 0%, 97.3%);--gray3:hsl(0, 0%, 95.1%);--gray4:hsl(0, 0%, 93%);--gray5:hsl(0, 0%, 90.9%);--gray6:hsl(0, 0%, 88.7%);--gray7:hsl(0, 0%, 85.8%);--gray8:hsl(0, 0%, 78%);--gray9:hsl(0, 0%, 56.1%);--gray10:hsl(0, 0%, 52.3%);--gray11:hsl(0, 0%, 43.5%);--gray12:hsl(0, 0%, 9%);--border-radius:8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:0;z-index:999999999;transition:transform .4s ease}[data-sonner-toaster][data-lifted=true]{transform:translateY(-8px)
vendor: 13,513 bytes, line 2
2}@media (hover:none) and (pointer:coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translateX(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}[data-sonner-toast]{--y:translateY(100%);--lift-amount:calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:0;overflow-wrap:anywhere}[data-sonner-toast][data-styled=true]{padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px rgba(0,0,0,.1);width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-y-position=top]{top:0;--y:translateY(-100%);--lift:1;--lift-amount:calc(1 * var(--gap))}[data-sonner-toast][data-y-position=bottom]{bottom:0;--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift) * var(--gap))}[data-sonner-toast][data-styled=true] [data-description]{font-weight:400;line-height:1.4;color:#3f3f3f}[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}[data-sonner-toast][data-styled=true] [data-title]{font-weight:500;line-height:1.5;color:inherit}[data-sonner-toast][data-styled=true] [data-icon]{display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}[data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast][data-styled=true] [data-content]{display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;font-weight:500;cursor:pointer;outline:0;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}[data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px rgba(0,0,0,.4)}[data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:rgba(0,0,0,.08)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:rgba(255,255,255,.3)}[data-sonner-toast][data-styled=true] [data-close-button]{position:absolute;left:var(--toast-close-button-start);right:var(--toast-close-button-end);top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--gray12);background:var(--normal-bg);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]::before{content:'';position:absolute;left:-100%;right:-100%;height:100%;z-index:-1}[data-sonner-toast][data-y-position=top][data-swiping=true]::before{bottom:50%;transform:scaleY(3) translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]::before{top:50%;transform:scaleY(3) translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]::before{content:'';position:absolute;inset:0;transform:scaleY(2)}[data-sonner-toast][data-expanded=true]::after{content:'';position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}[data-sonner-toast][data-mounted=true]{--y:translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale:var(--toasts-before) * 0.05 + 1;--y:translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-x-position=right]{right:0}[data-sonner-toast][data-x-position=left]{left:0}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y:translateY(calc(var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]::before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y,0)) translateX(var(--swipe-amount-x,0));transition:none}[data-sonner-toast][data-swiped=true]{user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (max-width:600px){[data-sonner-toaster]{position:fixed;right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--mobile-offset-bottom)}[data-sonner-toaster][data-y-position=top]{top:var(--mobile-offset-top)}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:hsl(143, 85%, 96%);--success-border:hsl(145, 92%, 87%);--success-text:hsl(140, 100%, 27%);--info-bg:hsl(208, 100%, 97%);--info-border:hsl(221, 91%, 93%);--info-text:hsl(210, 92%, 45%);--warning-bg:hsl(49, 100%, 97%);--warning-border:hsl(49, 91%, 84%);--warning-text:hsl(31, 92%, 45%);--error-bg:hsl(359, 100%, 97%);--error-border:hsl(359, 100%, 94%);--error-text:hsl(360, 100%, 45%)}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:hsl(0, 0%, 20%);--normal-text:var(--gray1)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg:#000;--normal-bg-hover:hsl(0, 0%, 12%);--normal-border:hsl(0, 0%, 20%);--normal-border-hover:hsl(0, 0%, 25%);--normal-text:var(--gray1);--success-bg:hsl(150, 100%, 6%);--success-border:hsl(147, 100%, 12%);--success-text:hsl(150, 86%, 65%);--info-bg:hsl(215, 100%, 6%);--info-border:hsl(223, 43%, 17%);--info-text:hsl(216, 87%, 65%);--warning-bg:hsl(64, 100%, 6%);--warning-border:hsl(60, 100%, 9%);--warning-text:hsl(46, 87%, 65%);--error-bg:hsl(358, 76%, 10%);--error-border:hsl(357, 89%, 16%);--error-text:hsl(358, 100%, 81%)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}100%{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}100%{opacity:.15}}@media (prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}");function 
2Br(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.filter(Boolean).join(" ")}const Ur=e=>{var t,n,a,i,o,s,l,c,d;const f=e.invert,h=e.toast,p=e.unstyled,m=e.interacting,v=e.setHeights,g=e.visibleToasts,y=e.he
2ights,x=e.index,b=e.toasts,w=e.expanded,j=e.removeToast,k=e.defaultRichColors,S=e.closeButton,E=e.style,N=e.cancelButtonStyle,P=e.actionButtonStyle,O=e.className,C=void 0===O?"":O,A=e.descriptionClassName,M=void 0===A?"":A,_=e.duration,T=e.position,R=e.gap,D=e.expandByDefault,F=e.classNames,I=e.icons,L=e.closeButtonAriaLabel,z=void 0===L?"Close toast":L,B=Ue(r.useState(null),2),U=B[0],V=B[1],W=Ue(r.useState(null),2),H=W[0],q=W[1],K=Ue(r.useState(!1),2),Y=K[0],G=K[1],X=Ue(r.useState(!1),2),$=X[0],Q=X[1],Z=Ue(r.useState(!1),2),J=Z[0],ee=Z[1],te=Ue(r.useState(!1),2),ne=te[0],re=te[1],ae=Ue(r.useState(!1),2),ie=ae[0],oe=ae[1],se=Ue(r.useState(0),2),le=se[0],ce=se[1],ue=Ue(r.useState(0),2),de=ue[0],fe=ue[1],he=r.useRef(h.duration||_||4e3),pe=r.useRef(null),me=r.useRef(null),ve=0===x,ge=x+1<=g,ye=h.type,xe=!1!==h.dismissible,be=h.className||"",we=h.descriptionClassName||"",je=r.useMemo(()=>y.findIndex(e=>e.toastId===h.id)||0,[y,h.id]),ke=r.useMemo(()=>{var e;return null!=(e=h.closeButton)?e:S},[h.closeButton,S]),Se=r.useMemo(()=>h.duration||_||4e3,[h.duration,_]),Ee=r.useRef(0),Ne=r.useRef(0),Pe=r.useRef(0),Oe=r.useRef(null),Ce=Ue(T.split("-"),2),Ae=Ce[0],Me=Ce[1],_e=r.useMemo(()=>y.reduce((e,t,n)=>n>=je?e:e+t.height,0),[y,je]),Te=(()=>{const e=Ue(r.useState(document.hidden),2),t=e[0],n=e[1];return r.useEffect(()=>{const e=()=>{n(document.hidden)};return document.addEventListener("visibilitychange",e),()=>window.removeEventListener("visibilitychange",e)},[]),t})(),Re=h.invert||f,De="loading"===ye;Ne.current=r.useMemo(()=>je*R+_e,[je,_e]),r.useEffect(()=>{he.current=Se},[Se]),r.useEffect(()=>{G(!0)},[]),r.useEffect(()=>{const e=me.current;if(e){const t=e.getBoundingClientRect().height;return fe(t),v(e=>[{toastId:h.id,height:t,position:h.position},...e]),()=>v(e=>e.filter(e=>e.toastId!==h.id))}},[v,h.id]),r.useLayoutEffect(()=>{if(!Y)return;const e=me.current,t=e.style.height;e.style.height="auto";const n=e.getBoundingClientRect().height;e.style.height=t,fe(n),v(e=>e.find(e=>e.toastId===h.id)?e.map(e=>e.toastId===h.id?u(u({},e),{},{height:n}):e):[{toastId:h.id,height:n,position:h.position},...e])},[Y,h.title,h.description,v,h.id]);const Fe=r.useCallback(()=>{Q(!0),ce(Ne.current),v(e=>e.filter(e=>e.toastId!==h.id)),setTimeout(()=>{j(h)},200)},[h,j,v,Ne]);r.useEffect(()=>{if(h.promise&&"loading"===ye||h.duration===1/0||"loading"===h.type)return;let e;return w||m||Te?(()=>{if(Pe.current<Ee.current){const e=(new Date).getTime()-Ee.current;he.current=he.current-e}Pe.current=(new Date).getTime()})():he.current!==1/0&&(Ee.current=(new Date).getTime(),e=setTimeout(()=>{null==h.onAutoClose||h.onAutoClose.call(h,h),Fe()},he.current)),()=>clearTimeout(e)},[w,m,h,ye,Te,Fe]),r.useEffect(()=>{h.delete&&Fe()},[Fe,h.delete]);const Ie=h.icon||(null==I?void 0:I[ye])||(e=>{switch(e){case"success":return Cr;case"info":return Mr;case"warning":return Ar;case"error":return _r;default:return null}})(ye);var Le,ze;return r.createElement("li",{tabIndex:0,ref:me,className:Br(C,be,null==F?void 0:F.toast,null==h||null==(t=h.classNames)?void 0:t.toast,null==F?void 0:F.default,null==F?void 0:F[ye],null==h||null==(n=h.classNames)?void 0:n[ye]),"data-sonner-toast":"","data-rich-colors":null!=(Le=h.richColors)?Le:k,"data-styled":!Boolean(h.jsx||h.unstyled||p),"data-mounted":Y,"data-promise":Boolean(h.promise),"data-swiped":ie,"data-removed":$,"data-visible":ge,"data-y-position":Ae,"data-x-position":Me,"data-index":x,"data-front":ve,"data-swiping":J,"data-dismissible":xe,"data-type":ye,"data-invert":Re,"data-swipe-out":ne,"data-swipe-direction":H,"data-expanded":Boolean(w||D&&Y),style:u(u({"--index":x,"--toasts-before":x,"--z-index":b.length-x,"--offset":"".concat($?le:Ne.current,"px"),"--initial-height":D?"auto":"".concat(de,"px")},E),h.style),onDragEnd:()=>{ee(!1),V(null),Oe.current=null},onPointerDown:e=>{!De&&xe&&(pe.current=new Date,ce(Ne.current),e.target.setPointerCapture(e.pointerId),"BUTTON"!==e.target.tagName&&(ee(!0),Oe.current={x:e.clientX,y:e.clientY}))},onPointerUp:()=>{var e,t,n;if(ne||!xe)return;Oe.current=null;const r=Number((null==(e=me.current)?void 0:e.style.getPropertyValue("--swipe-amount-x").replace("px",""))||0),a=Number((null==(t=me.current)?void 0:t.style.getPropertyValue("--swipe-amount-y").replace("px",""))||0),i=(new Date).getTime()-(null==(n=pe.current)?void 0:n.getTime()),o="x"===U?r:a,s=Math.abs(o)/i;if(Math.abs(o)>=45||s>.11)return ce(Ne.current),null==h.onDismiss||h.onDismiss.call(h,h),q("x"===U?r>0?"right":"left":a>0?"down":"up"),Fe(),void re(!0);var l,c;null==(l=me.current)||l.style.setProperty("--swipe-amount-x","0px"),null==(c=me.current)||c.style.setProperty("--swipe-amount-y","0px"),oe(!1),ee(!1),V(null)},onPointerMove:t=>{var n,r,a;if(!Oe.current||!xe)return;if((null==(n=window.getSelection())?void 0:n.toString().length)>0)return;const i=t.clientY-Oe.current.y,o=t.clientX-Oe.current.x;var s;const l=null!=(s=e.swipeDirections)?s:function(e){const t=Ue(e.split("-"),2),n=t[0],r=t[1],a=[];return n&&a.push(n),r&&a.push(r),a}(T);!U&&(Math.abs(o)>1||Math.abs(i)>1)&&V(Math.abs(o)>Math.abs(i)?"x":"y");let c={x:0,y:0};const u=e=>1/(1.5+Math.abs(e)/20);if("y"===U){if(l.includes("top")||l.includes("bottom"))if(l.includes("top")&&i<0||l.includes("bottom")&&i>0)c.y=i;else{const e=i*u(i);c.y=Math.abs(e)<Math.abs(i)?e:i}}else if("x"===U&&(l.includes("left")||l.includes("right")))if(l.includes("left")&&o<0||l.includes("right")&&o>0)c.x=o;else{const e=o*u(o);c.x=Math.abs(e)<Math.abs(o)?e:o}(Math.abs(c.x)>0||Math.abs(c.y)>0)&&oe(!0),null==(r=me.current)||r.style.setProperty("--swipe-amount-x","".concat(c.x,"px")),null==(a=me.current)||a.style.setProperty("--swipe-amount-y","".concat(c.y,"px"))}},ke&&!h.jsx&&"loading"!==ye?r.createElement("button",{"aria-label":z,"data-disabled":De,"data-close-button":!0,onClick:De||!xe?()=>{}:()=>{Fe(),null==h.onDismiss||h.onDismiss.call(h,h)},className:Br(null==F?void 0:F.closeButton,null==h||null==(a=h.classNames)?void 0:a.closeButton)},null!=(ze=null==I?void 0:I.close)?ze:Tr):null,(ye||h.icon||h.promise)&&null!==h.icon&&(null!==(null==I?void 0:I[ye])||h.icon)?r.createElement("div",{"data-icon":"",className:Br(null==F?void 0:F.icon,null==h||null==(i=h.classNames)?void 0:i.icon)},h.promise||"loading"===h.type&&!h.icon?h.icon||function(){var e,t;return(null==I?void 0:I.loading)?r.createElement("div",{className:Br(null==F?void 0:F.loader,null==h||null==(t=h.classNames)?void 0:t.loader,"sonner-loader"),"data-visible":"loading"===ye},I.loading):r.createElement(Or,{className:Br(null==F?void 0:F.loader,null==h||null==(e=h.classNames)?void 0:e.loader),visible:"loading"===ye})}():null,"loading"!==h.type?Ie:null):null,r.createElement("div",{"data-content":"",className:Br(null==F?void 0:F.content,null==h||null==(o=h.classNames)?void 0:o.content)},r.createElement("div",{"data-title":"",className:Br(null==F?void 0:F.title,null==h||null==(s=h.classNames)?void 0:s.title)},h.jsx?h.jsx:"function"===typeof h.title?h.title():h.title),h.description?r.createElement("div",{"data-description":"",className:Br(M,we,null==F?void 0:F.description,null==h||null==(l=h.classNames)?void 0:l.description)},"function"===typeof h.description?h.description():h.description):null),r.isValidElement(h.cancel)?h.cancel:h.cancel&&zr(h.cancel)?r.createElement("button",{"data-button":!0,"data-cancel":!0,style:h.cancelButtonStyle||N,onClick:e=>{zr(h.cancel)&&xe&&(null==h.cancel.onClick||h.cancel.onClick.call(h.cancel,e),Fe())},className:Br(null==F?void 0:F.cancelButton,null==h||null==(c=h.classNames)?void 0:c.cancelButton)},h.cancel.label):null,r.isValidElement(h.action)?h.action:h.action&&zr(h.action)?r.createElement("button",{"data-button":!0,"data-action":!0,style:h.actionButtonStyle||P,onClick:e=>{zr(h.action)&&(null==h.action.onClick||h.action.onClick.call(h.action,e),e.defaultPrevented||Fe())},className:Br(null==F?void 0:F.actionButton,null==h||null==(d=h.classNames)?void 0:d.actionButton)},h.action.label):null)};function Vr(){if("undefined"===typeof window)return"ltr";if("undefined"===typeof document)return"ltr";const e=document.documentElement.getAttribute("dir");return"auto"!==e&&e?e:window.getComputedStyle(document.documentElement).direction}function Wr(e,t){const n={};return[e,t].forEach((e,t)=>{const r=1===t,a=r?"--mobile-offset":"--offset",i=r?"16px":"24px";function o(e){["top","right","bottom","left"].forEach(t=>{n["".concat(a,"-").concat(t)]="number"===typeof e?"".concat(e,"px"):e})}"number"===typeof e||"string"===typeof e?o(e):"object"===typeof e?["top","right","bottom","left"].forEach(t=>{void 0===e[t]?n["".concat(a,"-").concat(t)]=i:n["".concat(a,"-").concat(t)]="number"===typeof e[t]?"".concat(e[t],"px"):e[t]}):o(i)}),n}const Hr=r.forwardRef(function(e,t){const n=e.invert,a=e.position,i=void 0===a?"bottom-right":a,o=e.hotkey,s=void 0===o?["altKey","KeyT"]:o,l=e.expand,c=e.closeButton,d=e.className,f=e.offset,h=e.mobileOffset,p=e.theme,m=void 0===p?"light":p,v=e.richColors,g=e.duration,y=e.style,x=e.visibleToasts,b=void 0===x?3:x,w=e.toastOptions,j=e.dir,k=void 0===j?Vr():j,S=e.gap,E=void 0===S?14:S,N=e.icons,P=e.containerAriaLabel,O=void 0===P?"Notifications":P,C=Ue(r.useState([]),2),A=C[0],M=C[1],_=r.useMemo(()=>Array.from(new Set([i].concat(A.filter(e=>e.position).map(e=>e.position)))),[A,i]),T=Ue(r.useState([]),2),R=T[0],D=T[1],F=Ue(r.useState(!1),2),I=F[0],L=F[1],z=Ue(r.useState(!1),2),B=z[0],U=z[1],V=Ue(r.useState("system"!==m?m:"undefined"!==typeof window&&window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dar
2k":"light"),2),W=V[0],H=V[1],q=r.useRef(null),K=s.join("+").replace(/Key/g,"").replace(/Digit/g,""),Y=r.useRef(null),G=r.useRef(!1),X=r.useCallback(e=>{M(t=>{var n;return(null==(n=t.find(t=>t.id===e.id))?void 0:n.delete)||Dr.dismiss(e.id),t.filter(t=>t.id!==e.id)})},[]);return r.useEffect(()=>Dr.subscribe(e=>{e.dismiss?requestAnimationFrame(()=>{M(t=>t.map(t=>t.id===e.id?u(u({},t),{},{delete:!0}):t))}):setTimeout(()=>{Er.flushSync(()=>{M(t=>{const n=t.findIndex(t=>t.id===e.id);return-1!==n?[...t.slice(0,n),u(u({},t[n]),e),...t.slice(n+1)]:[e,...t]})})})}),[A]),r.useEffect(()=>{if("system"!==m)return void H(m);if("system"===m&&(window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?H("dark"):H("light")),"undefined"===typeof window)return;const e=window.matchMedia("(prefers-color-scheme: dark)");try{e.addEventListener("change",e=>{let t=e.matches;H(t?"dark":"light")})}catch(t){e.addListener(e=>{let t=e.matches;try{H(t?"dark":"light")}catch(Z6){console.error(Z6)}})}},[m]),r.useEffect(()=>{A.length<=1&&L(!1)},[A]),r.useEffect(()=>{const e=e=>{var t;var n;s.every(t=>e[t]||e.code===t)&&(L(!0),null==(n=q.current)||n.focus());"Escape"!==e.code||document.activeElement!==q.current&&!(null==(t=q.current)?void 0:t.contains(document.activeElement))||L(!1)};return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)},[s]),r.useEffect(()=>{if(q.current)return()=>{Y.current&&(Y.current.focus({preventScroll:!0}),Y.current=null,G.current=!1)}},[q.current]),r.createElement("section",{ref:t,"aria-label":"".concat(O," ").concat(K),tabIndex:-1,"aria-live":"polite","aria-relevant":"additions text","aria-atomic":"false",suppressHydrationWarning:!0},_.map((t,a)=>{var i;const o=Ue(t.split("-"),2),s=o[0],p=o[1];return A.length?r.createElement("ol",{key:t,dir:"auto"===k?Vr():k,tabIndex:-1,ref:q,className:d,"data-sonner-toaster":!0,"data-sonner-theme":W,"data-y-position":s,"data-lifted":I&&A.length>1&&!l,"data-x-position":p,style:u(u({"--front-toast-height":"".concat((null==(i=R[0])?void 0:i.height)||0,"px"),"--width":"".concat(356,"px"),"--gap":"".concat(E,"px")},y),Wr(f,h)),onBlur:e=>{G.current&&!e.currentTarget.contains(e.relatedTarget)&&(G.current=!1,Y.current&&(Y.current.focus({preventScroll:!0}),Y.current=null))},onFocus:e=>{e.target instanceof HTMLElement&&"false"===e.target.dataset.dismissible||G.current||(G.current=!0,Y.current=e.relatedTarget)},onMouseEnter:()=>L(!0),onMouseMove:()=>L(!0),onMouseLeave:()=>{B||L(!1)},onDragEnd:()=>L(!1),onPointerDown:e=>{e.target instanceof HTMLElement&&"false"===e.target.dataset.dismissible||U(!0)},onPointerUp:()=>U(!1)},A.filter(e=>!e.position&&0===a||e.position===t).map((a,i)=>{var o,s;return r.createElement(Ur,{key:a.id,icons:N,index:i,toast:a,defaultRichColors:v,duration:null!=(o=null==w?void 0:w.duration)?o:g,className:null==w?void 0:w.className,descriptionClassName:null==w?void 0:w.descriptionClassName,invert:n,visibleToasts:b,closeButton:null!=(s=null==w?void 0:w.closeButton)?s:c,interacting:B,position:t,style:null==w?void 0:w.style,unstyled:null==w?void 0:w.unstyled,classNames:null==w?void 0:w.classNames,cancelButtonStyle:null==w?void 0:w.cancelButtonStyle,actionButtonStyle:null==w?void 0:w.actionButtonStyle,closeButtonAriaLabel:null==w?void 0:w.closeButtonAriaLabel,removeToast:X,toasts:A.filter(e=>e.position==a.position),heights:R.filter(e=>e.position==a.position),setHeights:D,expandByDefault:l,gap:E,expanded:I,swipeDirections:e.swipeDirections})})):null}))}),qr=e=>{let t=Object.assign({},(function(e){if(null==e)throw new TypeError("Cannot destructure "+e)}(e),e));const n=(()=>{var e;return null!=(e=r.useContext(kr))?e:Sr})().theme,a=void 0===n?"system":n;return(0,_e.jsx)(Hr,u({theme:a,className:"toaster group",toastOptions:{classNames:{toast:"group toast group-[.toaster]:bg-background group-[.toaster]:text-foreground group-[.toaster]:border-border group-[.toaster]:shadow-lg",description:"group-[.toast]:text-muted-foreground",actionButton:"group-[.toast]:bg-primary group-[.toast]:text-primary-foreground",cancelButton:"group-[.toast]:bg-muted group-[.toast]:text-muted-foreground"}}},t))};function Kr(e,t){return function(){return e.apply(t,arguments)}}const Yr=Object.prototype.toString,Gr=Object.getPrototypeOf,Xr=Symbol.iterator,$r=Symbol.toStringTag,Qr=(Zr=Object.create(null),e=>{const t=Yr.call(e);return Zr[t]||(Zr[t]=t.slice(8,-1).toLowerCase())});var Zr;
2const Jr=e=>(e=e.toLowerCase(),t=>Qr(t)===e),ea=e=>t=>typeof t===e,ta=Array.isArray,na=ea("undefined");function ra(e){return null!==e&&!na(e)&&null!==e.constructor&&!na(e.constructor)&&oa(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const aa=Jr("ArrayBuffer");const ia=ea("string"),oa=ea("function"),sa=ea("number"),la=e=>null!==e&&"object"===typeof e,ca=e=>{if("object"!==Qr(e))return!1;const t=Gr(e);return(null===t||t===Object.prototype||null===Object.getPrototypeOf(t))&&!($r in e)&&!(Xr in e)},ua=Jr("Date"),da=Jr("File"),fa=Jr("Blob"),ha=Jr("FileList");const pa="undefined"!==typeof globalThis?globalThis:"undefined"!==typeof self?self:"undefined"!==typeof window?window:"undefined"!==typeof n.g?n.g:{},ma="undefined"!==typeof pa.FormData?pa.FormData:void 0,va=Jr("URLSearchParams"),ga=Ue(["ReadableStream","Request","Response","Headers"].map(Jr),4),ya=ga[0],xa=ga[1],ba=ga[2],wa=ga[3];function ja(e,t){let n,r,a=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).allOwnKeys,i=void 0!==a&&a;if(null!==e&&"undefined"!==typeof e)if("object"!==typeof e&&(e=[e]),ta(e))for(n=0,r=e.length;n<r;n++)t.call(null,e[n],n,e);else{if(ra(e))return;const r=i?Object.getOwnPropertyNames(e):Object.keys(e),a=r.length;let o;for(n=0;n<a;n++)o=r[n],t.call(null,e[o],o,e)}}function ka(e,t){if(ra(e))return null;t=t.toLowerCase();const n=Object.keys(e);let r,a=n.length;for(;a-- >0;)if(r=n[a],t===r.toLowerCase())return r;return null}const Sa="undefined"!==typeof globalThis?globalThis:"undefined"!==typeof self?self:"undefined"!==typeof window?window:n.g,Ea=e=>!na(e)&&e!==Sa;const Na=(Pa="undefined"!==typeof Uint8Array&&Gr(Uint8Array),e=>Pa&&e instanceof Pa);var Pa;const Oa=Jr("HTMLFormElement"),Ca=(()=>{let e=Object.prototype.hasOwnProperty;return(t,n)=>e.call(t,n)})(),Aa=Jr("RegExp"),Ma=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};ja(n,(n,a)=>{let i;!1!==(i=t(n,a,e))&&(r[a]=i||n)}),Object.defineProperties(e,r)};const _a=Jr("AsyncFunction"),Ta=((e,t)=>{return e?setImmediate:t?(n="axios@".concat(Math.random()),r=[],Sa.addEventListener("message",e=>{let t=e.source,a=e.data;t===Sa&&a===n&&r.length&&r.shift()()},!1),e=>{r.push(e),Sa.postMessage(n,"*")}):e=>setTimeout(e);var n,r})("function"===typeof setImmediate,oa(Sa.postMessage)),Ra="undefined"!==typeof queueMicrotask?queueMicrotask.bind(Sa):"undefined"!==typeof process&&process.nextTick||Ta,Da={isArray:ta,isArrayBuffer:aa,isBuffer:ra,isFormData:e=>{if(!e)return!1;if(ma&&e instanceof ma)return!0;const t=Gr(e);if(!t||t===Object.prototype)return!1;if(!oa(e.append))return!1;const n=Qr(e);return"formdata"===n||"object"===n&&oa(e.toString)&&"[object FormData]"===e.toString()},isArrayBufferView:function(e){let t;return t="undefined"!==typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&aa(e.buffer),t},isString:ia,isNumber:sa,isBoolean:e=>!0===e||!1===e,isObject:la,isPlainObject:ca,isEmptyObject:e=>{if(!la(e)||ra(e))return!1;try{return 0===Object.keys(e).length&&Object.getPrototypeOf(e)===Object.prototype}catch(Z6){return!1}},isReadableStream:ya,isRequest:xa,isResponse:ba,isHeaders:wa,isUndefined:na,isDate:ua,isFile:da,isReactNativeBlob:e=>!(!e||"undefined"===typeof e.uri),isReactNative:e=>e&&"undefined"!==typeof e.getParts,isBlob:fa,isRegExp:Aa,isFunction:oa,isStream:e=>la(e)&&oa(e.pipe),isURLSearchParams:va,isTypedArray:Na,isFileList:ha,forEach:ja,merge:function e(){const t=Ea(this)&&this||{},n=t.caseless,r=t.skipUndefined,a={},i=(t,i)=>{if("__proto__"===i||"constructor"===i||"prototype"===i)return;const o=n&&ka(a,i)||i,s=Ca(a,o)?a[o]:void 0;ca(s)&&ca(t)?a[o]=e(s,t):ca(t)?a[o]=e({},t):ta(t)?a[o]=t.slice():r&&na(t)||(a[o]=t)};for(var o=arguments.length,s=new Array(o),l=0;l<o;l++)s[l]=arguments[l];for(let c=0,u=s.length;c<u;c++)s[c]&&ja(s[c],i);return a},extend:function(e,t,n){return ja(t,(t,r)=>{n&&oa(t)?Object.defineProperty(e,r,{__proto__:null,value:Kr(t,n),writable:!0,enumerable:!0,configurable:!0}):Object.defineProperty(e,r,{__proto__:null,value:t,writable:!0,enumerable:!0,configurable:!0})},{allOwnKeys:(arguments.length>3&&void 0!==arguments[3]?arguments[3]:{}).allOwnKeys}),e},trim:e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,""),stripBOM:e=>(65279===e.charCodeAt(0)&&(e=e.slice(1)),e),inherits:(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),Object.defineProperty(e.prototype,"constructor",{__proto__:null,value:e,writable:!0,enumerable:!1,
vendor: 4,553 bytes, line 2
2configurable:!0}),Object.defineProperty(e,"super",{__proto__:null,value:t.prototype}),n&&Object.assign(e.prototype,n)},toFlatObject:(e,t,n,r)=>{let a,i,o;const s={};if(t=t||{},null==e)return t;do{for(a=Object.getOwnPropertyNames(e),i=a.length;i-- >0;)o=a[i],r&&!r(o,e,t)||s[o]||(t[o]=e[o],s[o]=!0);e=!1!==n&&Gr(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},kindOf:Qr,kindOfTest:Jr,endsWith:(e,t,n)=>{e=String(e),(void 0===n||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return-1!==r&&r===n},toArray:e=>{if(!e)return null;if(ta(e))return e;let t=e.length;if(!sa(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},forEachEntry:(e,t)=>{const n=(e&&e[Xr]).call(e);let r;for(;(r=n.next())&&!r.done;){const n=r.value;t.call(e,n[0],n[1])}},matchAll:(e,t)=>{let n;const r=[];for(;null!==(n=e.exec(t));)r.push(n);return r},isHTMLForm:Oa,hasOwnProperty:Ca,hasOwnProp:Ca,reduceDescriptors:Ma,freezeMethods:e=>{Ma(e,(t,n)=>{if(oa(e)&&["arguments","caller","callee"].includes(n))return!1;const r=e[n];oa(r)&&(t.enumerable=!1,"writable"in t?t.writable=!1:t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")}))})},toObjectSet:(e,t)=>{const n={},r=e=>{e.forEach(e=>{n[e]=!0})};return ta(e)?r(e):r(String(e).split(t)),n},toCamelCase:e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(e,t,n){return t.toUpperCase()+n}),noop:()=>{},toFiniteNumber:(e,t)=>null!=e&&Number.isFinite(e=+e)?e:t,findKey:ka,global:Sa,isContextDefined:Ea,isSpecCompliantForm:function(e){return!!(e&&oa(e.append)&&"FormData"===e[$r]&&e[Xr])},toJSONObject:e=>{const t=new Array(10),n=(e,r)=>{if(la(e)){if(t.indexOf(e)>=0)return;if(ra(e))return e;if(!("toJSON"in e)){t[r]=e;const a=ta(e)?[]:{};return ja(e,(e,t)=>{const i=n(e,r+1);!na(i)&&(a[t]=i)}),t[r]=void 0,a}}return e};return n(e,0)},isAsyncFn:_a,isThenable:e=>e&&(la(e)||oa(e))&&oa(e.then)&&oa(e.catch),setImmediate:Ta,asap:Ra,isIterable:e=>null!=e&&oa(e[Xr])},Fa=Da.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),Ia=e=>{const t={};let n,r,a;return e&&e.split("\n").forEach(function(e){a=e.indexOf(":"),n=e.substring(0,a).trim().toLowerCase(),r=e.substring(a+1).trim(),!n||t[n]&&Fa[n]||("set-cookie"===n?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)}),t};n.dn(Ia);const La=Symbol("internals"),za=/[^\x09\x20-\x7E\x80-\xFF]/g;function Ba(e){return e&&String(e).trim().toLowerCase()}function Ua(e){return!1===e||null==e?e:Da.isArray(e)?e.map(Ua):function(e){let t=0,n=e.length;for(;t<n;){const n=e.charCodeAt(t);if(9!==n&&32!==n)break;t+=1}for(;n>t;){const t=e.charCodeAt(n-1);if(9!==t&&32!==t)break;n-=1}return 0===t&&n===e.length?e:e.slice(t,n)}(String(e).replace(za,""))}function Va(e,t,n,r,a){return Da.isFunction(r)?r.call(this,t,n):(a&&(t=n),Da.isString(t)?Da.isString(r)?-1!==t.indexOf(r):Da.isRegExp(r)?r.test(t):void 0:void 0)}class Wa{constructor(e){e&&this.set(e)}set(e,t,n){const r=this;function a(e,t,n){const a=Ba(t);if(!a)throw new Error("header name must be a non-empty string");const i=Da.findKey(r,a);(!i||void 0===r[i]||!0===n||void 0===n&&!1!==r[i])&&(r[i||t]=Ua(e))}const i=(e,t)=>Da.forEach(e,(e,n)=>a(e,n,t));if(Da.isPlainObject(e)||e instanceof this.constructor)i(e,t);else if(Da.isString(e)&&(e=e.trim())&&!/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim()))i(Ia(e),t);else if(Da.isObject(e)&&Da.isIterable(e)){let n,r,a={};for(const t of e){if(!Da.isArray(t))throw TypeError("Object iterator must return a key-value pair");a[r=t[0]]=(n=a[r])?Da.isArray(n)?[...n,t[1]]:[n,t[1]]:t[1]}i(a,t)}else null!=e&&a(t,e,n);return this}get(e,t){if(e=Ba(e)){const n=Da.findKey(this,e);if(n){const e=this[n];if(!t)return e;if(!0===t)return function(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}(e);if(Da.isFunction(t))return t.call(this,e,n);if(Da.isRegExp(t))return t.exec(e);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,t){if(e=Ba(e)){const n=Da.findKey(this,e);return!(!n||void 0===this[n]||t&&!Va(0,this[n],n,t))}return!1}delete(e,t){const n=this;let r=!1;function a(e){if(e=Ba(e)){const a=Da.findKey(n,e);!a||t&&!Va(0,n[a],a,t)||(delete n[a],r=!0)}}return Da.isArray(e)?e.forEach(a):a(e),r}clear(e){const t=Object.keys(this);let n=t.length,r=!1;for(;n--;){const a=t[n];e&&!Va(0,this[a],a,e,!0)||(delete this[a],r=!0)}return r}normalize(e){const t=this,n={};
2return Da.forEach(this,(r,a)=>{const i=Da.findKey(n,a);if(i)return t[i]=Ua(r),void delete t[a];const o=e?function(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(e,t,n)=>t.toUpperCase()+n)}(a):String(a).trim();o!==a&&delete t[a],t[o]=Ua(r),n[o]=!0}),this}concat(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return this.constructor.concat(this,...t)}toJSON(e){const t=Object.create(null);return Da.forEach(this,(n,r)=>{null!=n&&!1!==n&&(t[r]=e&&Da.isArray(n)?n.join(", "):n)}),t}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(e=>{let t=Ue(e,2);return t[0]+": "+t[1]}).join("\n")}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e){const t=new this(e);for(var n=arguments.length,r=new Array(n>1?n-1:0),a=1;a<n;a++)r[a-1]=arguments[a];return r.forEach(e=>t.set(e)),t}static accessor(e){const t=(this[La]=this[La]={accessors:{}}).accessors,n=this.prototype;function r(e){const r=Ba(e);t[r]||(!function(e,t){const n=Da.toCamelCase(" "+t);["get","set","has"].forEach(r=>{Object.defineProperty(e,r+n,{__proto__:null,value:function(e,n,a){return this[r].call(this,t,e,n,a)},configurable:!0})})}(n,e),t[r]=!0)}return Da.isArray(e)?e.forEach(r):r(e),this}}Wa.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),Da.reduceDescriptors(Wa.prototype,(e,t)=>{let n=e.value,r=t[0].toUpperCase()+t.slice(1);return{get:()=>n,set(e){this[r]=e}}}),Da.freezeMethods(Wa);const Ha=Wa;function qa(e,t){const n=new Set(t.map(e=>String(e).toLowerCase())),r=[],a=e=>{if(null===e||"object"!==typeof e)return e;if(Da.isBuffer(e))return e;if(-1!==r.indexOf(e))return;let t;if(e instanceof Ha&&(e=e.toJSON()),r.push(e),Da.isArray(e))t=[],e.forEach((e,n)=>{const r=a(e);Da.isUndefined(r)||(t[n]=r)});else{if(!Da.isPlainObject(e)&&function(e){if(Da.hasOwnProp(e,"toJSON"))return!0;let t=Object.getPrototypeOf(e);for(;t&&t!==Object.prototype;){if(Da.hasOwnProp(t,"toJSON"))return!0;t=Object.getPrototypeOf(t)}return!1}(e))return r.pop(),e;t=Object.create(null);for(const r of Object.entries(e)){var i=Ue(r,2);const e=i[0],o=i[1],s=n.has(e.toLowerCase())?"[REDACTED ****]":a(o);Da.isUndefined(s)||(t[e]=s)}}return r.pop(),t};return a(e)}class Ka extends Error{static from(e,t,n,r,a,i){const o=new Ka(e.message,t||e.code,n,r,a);return o.cause=e,o.name=e.name,null!=e.status&&null==o.status&&(o.status=e.status),i&&Object.assign(o,i),o}constructor(e,t,n,r,a){super(e),Object.defineProperty(this,"message",{__proto__:null,value:e,enumerable:!0,writable:!0,configurable:!0}),this.name="AxiosError",this.isAxiosError=!0,t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),a&&(this.response=a,this.status=a.status)}toJSON(){const e=this.config,t=e&&Da.hasOwnProp(e,"redact")?e.redact:void 0,n=Da.isArray(t)&&t.length>0?qa(e,t):Da.toJSONObject(e);return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:n,code:this.code,status:this.status}}}Ka.ERR_BAD_OPTION_VALUE="ERR_BAD_OPTION_VALUE",Ka.ERR_BAD_OPTION="ERR_BAD_OPTION",Ka.ECONNABORTED="ECONNABORTED",Ka.ETIMEDOUT="ETIMEDOUT",Ka.ECONNREFUSED="ECONNREFUSED",Ka.ERR_NETWORK="ERR_NETWORK",Ka.ERR_FR_TOO_MANY_REDIRECTS="ERR_FR_TOO_MANY_REDIRECTS",Ka.ERR_DEPRECATED="ERR_DEPRECATED",Ka.ERR_BAD_RESPONSE="ERR_BAD_RESPONSE",Ka.ERR_BAD_REQUEST="ERR_BAD_REQUEST",Ka.ERR_CANCELED="ERR_CANCELED",Ka.ERR_NOT_SUPPORT="ERR_NOT_SUPPORT",Ka.ERR_INVALID_URL="ERR_INVALID_URL",Ka.ERR_FORM_DATA_DEPTH_EXCEEDED="ERR_FORM_DATA_DEPTH_EXCEEDED";const Ya=Ka;function Ga(e){return Da.isPlainObject(e)||Da.isArray(e)}function Xa(e){return Da.endsWith(e,"[]")?e.slice(0,-2):e}function $a(e,t,n){return e?e.concat(t).map(function(e,t){return e=Xa(e),!n&&t?"["+e+"]":e}).join(n?".":""):t}const Qa=Da.toFlatObject(Da,{},null,function(e){return/^is[A-Z]/.test(e)});const Za=function(e,t,n){if(!Da.isObject(e))throw new TypeError("target must be an object");t=t||new FormData;const r=(n=Da.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(e,t){return!Da.isUndefined(t[e])})).metaTokens,a=n.visitor||d,i=n.dots,o=n.indexes,s=n.Blob||"undefined"!==typeof Blob&&Blob,l=void 0===n.maxDepth?100:n.maxDepth,c=s&&Da.isSpecCompliantForm(t);if(!Da.isFunction(a))throw new TypeError("visitor must be a function");function u(e){if(null===e)return"";if(Da.isDate(e))return e.toISOString();if(Da.isBoolean(e))return e.toString();if(!c&&Da.isBlob(e))throw new Ya("Blob is not supported. Use a Buffer instead.");return Da.isArrayBuffer(e)||Da.isTypedArray(e)?c&&"function"===typeof Blob?new Blob([e]):Buffer.from(e):e}function d(e,n,a){let s=e;if(Da.isReactNative(t)&&Da.isReactNativeBlob(e))return t.append($a(a,n,i),u(e)),!1;if(e&&!a&&"object"===typeof e)if(Da.endsWith(n,"{}"))n=r?n:n.slice(0,-2),e=JSON.stringify(e);else if(Da.isArray(e)&&function(e){return Da.isArray(e)&&!e.some(Ga)}(e)||(Da.isFileList(e)||Da.endsWith(n,"[]"))&&(s=Da.toArray(e)))return n=Xa(n),s.forEac
2h(function(e,r){!Da.isUndefined(e)&&null!==e&&t.append(!0===o?$a([n],r,i):null===o?n:n+"[]",u(e))}),!1;return!!Ga(e)||(t.append($a(a,n,i),u(e)),!1)}const f=[],h=Object.assign(Qa,{defaultVisitor:d,convertValue:u,isVisitable:Ga});if(!Da.isObject(e))throw new TypeError("data must be an object");return function e(n,r){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;if(!Da.isUndefined(n)){if(i>l)throw new Ya("Object is too deeply nested ("+i+" levels). Max depth: "+l,Ya.ERR_FORM_DATA_DEPTH_EXCEEDED);if(-1!==f.indexOf(n))throw Error("Circular reference detected in "+r.join("."));f.push(n),Da.forEach(n,function(n,o){!0===(!(Da.isUndefined(n)||null===n)&&a.call(t,n,Da.isString(o)?o.trim():o,r,h))&&e(n,r?r.concat(o):[o],i+1)}),f.pop()}}(e),t};function Ja(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+"};return encodeURIComponent(e).replace(/[!'()~]|%20/g,function(e){return t[e]})}function ei(e,t){this._pairs=[],e&&Za(e,this,t)}const ti=ei.prototype;ti.append=function(e,t){this._pairs.push([e,t])},ti.toString=function(e){const t=e?function(t){return e.call(this,t,Ja)}:Ja;return this._pairs.map(function(e){return t(e[0])+"="+t(e[1])},"").join("&")};const ni=ei;function ri(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function ai(e,t,n){if(!t)return e;const r=n&&n.encode||ri,a=Da.isFunction(n)?{serialize:n}:n,i=a&&a.serialize;let o;if(o=i?i(t,a):Da.isURLSearchParams(t)?t.toString():new ni(t,a).toString(r),o){const t=e.indexOf("#");-1!==t&&(e=e.slice(0,t)),e+=(-1===e.indexOf("?")?"?":"&")+o}return e}const ii=class{constructor(){this.handlers=[]}use(e,t,n){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!n&&n.synchronous,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){Da.forEach(this.handlers,function(t){null!==t&&e(t)})}},oi={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1,legacyInterceptorReqResOrdering:!0},si={isBrowser:!0,classes:{URLSearchParams:"undefined"!==typeof URLSearchParams?URLSearchParams:ni,FormData:"undefined"!==typeof FormData?FormData:null,Blob:"undefined"!==typeof Blob?Blob:null},protocols:["http","https","file","blob","url","data"]},li="undefined"!==typeof window&&"undefined"!==typeof document,ci="object"===typeof navigator&&navigator||void 0,ui=li&&(!ci||["ReactNative","NativeScript","NS"].indexOf(ci.product)<0),di="undefined"!==typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&"function"===typeof self.importScripts,fi=li&&window.location.href||"http://localhost",hi=u(u({},e),si);const pi=function(e){function t(e,n,r,a){let i=e[a++];if("__proto__"===i)return!0;const o=Number.isFinite(+i),s=a>=e.length;if(i=!i&&Da.isArray(r)?r.length:i,s)return Da.hasOwnProp(r,i)?r[i]=Da.isArray(r[i])?r[i].concat(n):[r[i],n]:r[i]=n,!o;r[i]&&Da.isObject(r[i])||(r[i]=[]);return t(e,n,r[i],a)&&Da.isArray(r[i])&&(r[i]=function(e){const t={},n=Object.keys(e);let r;const a=n.length;let i;for(r=0;r<a;r++)i=n[r],t[i]=e[i];return t}(r[i])),!o}if(Da.isFormData(e)&&Da.isFunction(e.entries)){const n={};return Da.forEachEntry(e,(e,r)=>{t(function(e){return Da.matchAll(/\w+|\[(\w*)]/g,e).map(e=>"[]"===e[0]?"":e[1]||e[0])}(e),r,n,0)}),n}return null},mi=(e,t)=>null!=e&&Da.hasOwnProp(e,t)?e[t]:void 0;const vi={transitional:oi,adapter:["xhr","http","fetch"],transformRequest:[function(e,t){const n=t.getContentType()||"",r=n.indexOf("application/json")>-1,a=Da.isObject(e);a&&Da.isHTMLForm(e)&&(e=new FormData(e));if(Da.isFormData(e))return r?JSON.stringify(pi(e)):e;if(Da.isArrayBuffer(e)||Da.isBuffer(e)||Da.isStream(e)||Da.isFile(e)||Da.isBlob(e)||Da.isReadableStream(e))return e;if(Da.isArrayBufferView(e))return e.buffer;if(Da.isURLSearchParams(e))return t.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let i;
2if(a){const t=mi(this,"formSerializer");if(n.indexOf("application/x-www-form-urlencoded")>-1)return function(e,t){return Za(e,new hi.classes.URLSearchParams,u({visitor:function(e,t,n,r){return hi.isNode&&Da.isBuffer(e)?(this.append(t,e.toString("base64")),!1):r.defaultVisitor.apply(this,arguments)}},t))}(e,t).toString();if((i=Da.isFileList(e))||n.indexOf("multipart/form-data")>-1){const n=mi(this,"env"),r=n&&n.FormData;return Za(i?{"files[]":e}:e,r&&new r,t)}}return a||r?(t.setContentType("application/json",!1),function(e,t,n){if(Da.isString(e))try{return(t||JSON.parse)(e),Da.trim(e)}catch(Z6){if("SyntaxError"!==Z6.name)throw Z6}return(n||JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){const t=mi(this,"transitional")||vi.transitional,n=t&&t.forcedJSONParsing,r=mi(this,"responseType"),a="json"===r;if(Da.isResponse(e)||Da.isReadableStream(e))return e;if(e&&Da.isString(e)&&(n&&!r||a)){const n=!(t&&t.silentJSONParsing)&&a;try{return JSON.parse(e,mi(this,"parseReviver"))}catch(Z6){if(n){if("SyntaxError"===Z6.name)throw Ya.from(Z6,Ya.ERR_BAD_RESPONSE,this,null,mi(this,"response"));throw Z6}}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:hi.classes.FormData,Blob:hi.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};Da.forEach(["delete","get","head","post","put","patch","query"],e=>{vi.headers[e]={}});const gi=vi;function yi(e,t){const n=this||gi,r=t||n,a=Ha.from(r.headers);let i=r.data;return Da.forEach(e,function(e){i=e.call(n,i,a.normalize(),t?t.status:void 0)}),a.normalize(),i}function xi(e){return!(!e||!e.__CANCEL__)}const bi=class extends Ya{constructor(e,t,n){super(null==e?"canceled":e,Ya.ERR_CANCELED,t,n),this.name="CanceledError",this.__CANCEL__=!0}};function wi(e,t,n){const r=n.config.validateStatus;n.status&&r&&!r(n.status)?t(new Ya("Request failed with status code "+n.status,n.status>=400&&n.status<500?Ya.ERR_BAD_REQUEST:Ya.ERR_BAD_RESPONSE,n.config,n.request,n)):e(n)}const ji=function(e,t){e=e||10;const n=new Array(e),r=new Array(e);let a,i=0,o=0;return t=void 0!==t?t:1e3,function(s){const l=Date.now(),c=r[o];a||(a=l),n[i]=s,r[i]=l;let u=o,d=0;for(;u!==i;)d+=n[u++],u%=e;if(i=(i+1)%e,i===o&&(o=(o+1)%e),l-a<t)return;const f=c&&l-c;return f?Math.round(1e3*d/f):void 0}};const ki=function(e,t){let n,r,a=0,i=1e3/t;const o=function(t){let i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Date.now();a=i,n=null,r&&(clearTimeout(r),r=null),e(...t)};return[function(){const e=Date.now(),t=e-a;for(var s=arguments.length,l=new Array(s),c=0;c<s;c++)l[c]=arguments[c];t>=i?o(l,e):(n=l,r||(r=setTimeout(()=>{r=null,o(n)},i-t)))},()=>n&&o(n)]},Si=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:3,r=0;const a=ji(50,250);return ki(n=>{const i=n.loaded,o=n.lengthComputable?n.total:void 0,s=null!=o?Math.min(i,o):i,l=Math.max(0,s-r),c=a(l);r=Math.max(r,s);e({loaded:s,total:o,progress:o?s/o:void 0,bytes:l,rate:c||void 0,estimated:c&&o?(o-s)/c:void 0,event:n,lengthComputable:null!=o,[t?"download":"upload"]:!0})},n)},Ei=(e,t)=>{const n=null!=e;return[r=>t[0]({lengthComputable:n,total:e,loaded:r}),t[1]]},Ni=e=>function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Da.asap(()=>e(...n))},Pi=hi.hasStandardBrowserEnv?((e,t)=>n=>(n=new URL(n,hi.origin),e.protocol===n.protocol&&e.host===n.host&&(t||e.port===n.port)))(new URL(hi.origin),hi.navigator&&/(msie|trident)/i.test(hi.navigator.userAgent)):()=>!0,Oi=hi.hasStandardBrowserEnv?{write(e,t,n,r,a,i,o){if("undefined"===typeof document)return;const s=["".concat(e,"=").concat(encodeURIComponent(t))];Da.isNumber(n)&&s.push("expires=".concat(new Date(n).toUTCString())),Da.isString(r)&&s.push("path=".concat(r)),Da.isString(a)&&s.push("domain=".concat(a)),!0===i&&s.push("secure"),Da.isString(o)&&s.push("SameSite=".concat(o)),document.cookie=s.join("; ")},read(e){if("undefined"===typeof document)return null;const t=document.cookie.split(";");for(let n=0;n<t.length;n++){const r=t[n].replace(/^\s+/,""),a=r.indexOf("=");if(-1!==a&&r.slice(0,a)===e)return decodeURIComponent(r.slice(a+1))}return null},remove(e){this.write(e,"",Date.now()-864e5,"/")}}:{write(){},read:()=>null,remove(){}};function Ci(e,t,n){let r=!("string"===typeof(a=t)&&/^([a-z][a-z\d+\-.]*:)?\/\//i.test(a));var a;return e&&(r||!1===n)?function(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}(e,t):t}const Ai=e=>e instanceof Ha?u({},e):e;function Mi(e,t){t=t||{};const n=Object.create(null);function r(e,t,n,r){return Da.isPlainObject(e)&&Da.isPlainObject(t)?Da.merge.call({caseless:r},e,t):Da.isPlainObject(t)?Da.merge({},t):Da.isArray(t)?t.slice():t}function a(e,t,n,a){return Da.isUndefined(t)?Da.isUndefined(e)?void 0:r(void 0,e,0,a):r(e,t,0,a)}function i(e,t){if(!Da.isUndefined(t))return r(void 0,t)}function o(e,t){return Da.isUndefined(t)?Da.isUndefined(e)?void 0:r(void 0,e):r(void 0,t)}function s(n,a,i){return Da.hasOwnProp(t,i)?r(n,a):Da.hasOwnProp(e,i)?r(void 0,n):void 0}Object.defineProperty(n,"hasOwnProperty",{__proto__:null,value:Object.prototype.hasOwnProperty,enumerable:!1,writable:!0,configurable:!0});const l={url:i,method:i,data:i,baseURL:o,transformRequest:o,transformResponse:o,paramsSerializer:o,timeout:o,timeoutMessage:o,withCredentials:o,withXSRFToken:o,adapter:o,responseType:o,xsrfCookieName:o,xsrfHeaderName:o,onUploadProgress:o,onDownloadProgress:o,decompress:o,maxContentLength:o,maxBo
2dyLength:o,beforeRedirect:o,transport:o,httpAgent:o,httpsAgent:o,cancelToken:o,socketPath:o,allowedSocketPaths:o,responseEncoding:o,validateStatus:s,headers:(e,t,n)=>a(Ai(e),Ai(t),0,!0)};return Da.forEach(Object.keys(u(u({},e),t)),function(r){if("__proto__"===r||"constructor"===r||"prototype"===r)return;const i=Da.hasOwnProp(l,r)?l[r]:a,o=i(Da.hasOwnProp(e,r)?e[r]:void 0,Da.hasOwnProp(t,r)?t[r]:void 0,r);Da.isUndefined(o)&&i!==s||(n[r]=o)}),n}const _i=["content-type","content-length"];const Ti=e=>{const t=Mi({},e),n=e=>Da.hasOwnProp(t,e)?t[e]:void 0,r=n("data");let a=n("withXSRFToken");const i=n("xsrfHeaderName"),o=n("xsrfCookieName");let s=n("headers");const l=n("auth"),c=n("baseURL"),u=n("allowAbsoluteUrls"),d=n("url");var f;if(t.headers=s=Ha.from(s),t.url=ai(Ci(c,d,u),e.params,e.paramsSerializer),l&&s.set("Authorization","Basic "+btoa((l.username||"")+":"+(l.password?(f=l.password,encodeURIComponent(f).replace(/%([0-9A-F]{2})/gi,(e,t)=>String.fromCharCode(parseInt(t,16)))):""))),Da.isFormData(r)&&(hi.hasStandardBrowserEnv||hi.hasStandardBrowserWebWorkerEnv?s.setContentType(void 0):Da.isFunction(r.getHeaders)&&function(e,t,n){"content-only"===n?Object.entries(t).forEach(t=>{let n=Ue(t,2),r=n[0],a=n[1];_i.includes(r.toLowerCase())&&e.set(r,a)}):e.set(t)}(s,r.getHeaders(),n("formDataHeaderPolicy"))),hi.hasStandardBrowserEnv){Da.isFunction(a)&&(a=a(t));if(!0===a||null==a&&Pi(t.url)){const e=i&&o&&Oi.read(o);e&&s.set(i,e)}}return t};n.dn(Ti);const Ri="undefined"!==typeof XMLHttpRequest&&function(e){return new Promise(function(t,n){const r=Ti(e);let a=r.data;const i=Ha.from(r.headers).normalize();let o,s,l,c,u,d=r.responseType,f=r.onUploadProgress,h=r.onDownloadProgress;function p(){c&&c(),u&&u(),r.cancelToken&&r.cancelToken.unsubscribe(o),r.signal&&r.signal.removeEventListener("abort",o)}let m=new XMLHttpRequest;function v(){if(!m)return;const r=Ha.from("getAllResponseHeaders"in m&&m.getAllResponseHeaders());wi(function(e){t(e),p()},function(e){n(e),p()},{data:d&&"text"!==d&&"json"!==d?m.response:m.responseText,status:m.status,statusText:m.statusText,headers:r,config:e,request:m}),m=null}if(m.open(r.method.toUpperCase(),r.url,!0),m.timeout=r.timeout,"onloadend"in m?m.onloadend=v:m.onreadystatechange=function(){m&&4===m.readyState&&(0!==m.status||m.responseURL&&m.responseURL.startsWith("file:"))&&setTimeout(v)},m.onabort=function(){m&&(n(new Ya("Request aborted",Ya.ECONNABORTED,e,m)),p(),m=null)},m.onerror=function(t){const r=t&&t.message?t.message:"Network Error",a=new Ya(r,Ya.ERR_NETWORK,e,m);a.event=t||null,n(a),p(),m=null},m.ontimeout=function(){let t=r.timeout?"timeout of "+r.timeout+"ms exceeded":"timeout exceeded";const a=r.transitional||oi;r.timeoutErrorMessage&&(t=r.timeoutErrorMessage),n(new Ya(t,a.clarifyTimeoutError?Ya.ETIMEDOUT:Ya.ECONNABORTED,e,m)),p(),m=null},void 0===a&&i.setContentType(null),"setRequestHeader"in m&&Da.forEach(i.toJSON(),function(e,t){m.setRequestHeader(t,e)}),Da.isUndefined(r.withCredentials)||(m.withCredentials=!!r.withCredentials),d&&"json"!==d&&(m.responseType=r.responseType),h){var g=Ue(Si(h,!0),2);l=g[0],u=g[1],m.addEventListener("progress",l)}if(f&&m.upload){var y=Ue(Si(f),2);s=y[0],c=y[1],m.upload.addEventListener("progress",s),m.upload.addEventListener("loadend",c)}(r.cancelToken||r.signal)&&(o=t=>{m&&(n(!t||t.type?new bi(null,e,m):t),m.abort(),p(),m=null)},r.cancelToken&&r.cancelToken.subscribe(o),r.signal&&(r.signal.aborted?o():r.signal.addEventListener("abort",o))
2);const x=function(e){const t=/^([-+\w]{1,25}):(?:\/\/)?/.exec(e);return t&&t[1]||""}(r.url);!x||hi.protocols.includes(x)?m.send(a||null):n(new Ya("Unsupported protocol "+x+":",Ya.ERR_BAD_REQUEST,e))})},Di=(e,t)=>{const n=(e=e?e.filter(Boolean):[]).length;if(t||n){let n,r=new AbortController;const a=function(e){if(!n){n=!0,o();const t=e instanceof Error?e:this.reason;r.abort(t instanceof Ya?t:new bi(t instanceof Error?t.message:t))}};let i=t&&setTimeout(()=>{i=null,a(new Ya("timeout of ".concat(t,"ms exceeded"),Ya.ETIMEDOUT))},t);const o=()=>{e&&(i&&clearTimeout(i),i=null,e.forEach(e=>{e.unsubscribe?e.unsubscribe(a):e.removeEventListener("abort",a)}),e=null)};e.forEach(e=>e.addEventListener("abort",a));const s=r.signal;return s.unsubscribe=()=>Da.asap(o),s}};function Fi(e,t){this.v=e,this.k=t}function Ii(e){return function(){return new Li(e.apply(this,arguments))}}function Li(e){var t,n;function r(t,n){try{var i=e[t](n),o=i.value,s=o instanceof Fi;Promise.resolve(s?o.v:o).then(function(n){if(s){var l="return"===t&&o.k?t:"next";if(!o.k||n.done)return r(l,n);n=e[l](n).value}a(!!i.done,n)},function(e){r("throw",e)})}catch(e){a(2,e)}}function a(e,a){2===e?t.reject(a):t.resolve({value:a,done:e}),(t=t.next)?r(t.key,t.arg):n=null}this._invoke=function(e,a){return new Promise(function(i,o){var s={key:e,arg:a,resolve:i,reject:o,next:null};n?n=n.next=s:(t=n=s,r(e,a))})},"function"!=typeof e.return&&(this.return=void 0)}function zi(e){return new Fi(e,0)}function Bi(e){var t={},n=!1;function r(t,r){return n=!0,r=new Promise(function(n){n(e[t](r))}),{done:!1,value:new Fi(r,1)}}return t["undefined"!=typeof Symbol&&Symbol.iterator||"@@iterator"]=function(){return this},t.next=function(e){return n?(n=!1,e):r("next",e)},"function"==typeof e.throw&&(t.throw=function(e){if(n)throw n=!1,e;return r("throw",e)}),"function"==typeof e.return&&(t.return=function(e){return n?(n=!1,e):r("return",e)}),t}function Ui(e){var t,n,r,a=2;for("undefined"!=typeof Symbol&&(n=Symbol.asyncIterator,r=Symbol.iterator);a--;){if(n&&null!=(t=e[n]))return t.call(e);if(r&&null!=(t=e[r]))return new Vi(t.call(e));n="@@asyncIterator",r="@@iterator"}throw new TypeError("Object is not async iterable")}function Vi(e){function t(e){if(Object(e)!==e)return Promise.reject(new TypeError(e+" is not an object."));var t=e.done;return Promise.resolve(e.value).then(function(e){return{value:e,done:t}})}return Vi=function(e){this.s=e,this.n=e.next},Vi.prototype={s:null,n:null,next:function(){return t(this.n.apply(this.s,arguments))},return:function(e){var n=this.s.return;return void 0===n?Promise.resolve({value:e,done:!0}):t(n.apply(this.s,arguments))},throw:function(e){var n=this.s.return;return void 0===n?Promise.reject(e):t(n.apply(this.s,arguments))}},new Vi(e)}Li.prototype["function"==typeof Symbol&&Symbol.asyncIterator||"@@asyncIterator"]=function(){return this},Li.prototype.next=function(e){return this._invoke("next",e)},Li.prototype.throw=function(e){return this._invoke("throw",e)},Li.prototype.return=function(e){return this._invoke("return",e)};const Wi=function*(e,t){let n=e.byteLength;if(!t||n<t)return void(yield e);let r,a=0;for(;a<n;)r=a+t,yield e.slice(a,r),a=r},Hi=function(){var e=Ii(function*(e,t){var n,r=!1,a=!1;try{for(var i,o=Ui(qi(e));r=!(i=yield zi(o.next())).done;r=!1){const e=i.value;yield*Bi(Ui(Wi(e,t)))}}catch(s){a=!0,n=s}finally{try{r&&null!=o.return&&(yield zi(o.return()))}finally{if(a)throw n}}});return function(t,n){return e.apply(this,arguments)}}(),qi=function(){var e=Ii(function*(e){if(e[Symbol.asyncIterator])return void(yield*Bi(Ui(e)));const t=e.getReader();try{for(;;){const e=yield zi(t.read()),n=e.done,r=e.value;if(n)break;yield r}}finally{yield zi(t.cancel())}});return function(t){return e.apply(this,arguments)}}(),Ki=(e,t,n,r)=>{const a=Hi(e,t);let i,o=0,s=e=>{i||(i=!0,r&&r(e))};return new ReadableStream({async pull(e){try{const t=await a.next(),r=t.done,i=t.value;if(r)return s(),void e.close();let l=i.byteLength;if(n){let e=o+=l;n(e)}e.enqueue(new Uint8Array(i))}catch(t){throw s(t),t}},cancel:e=>(s(e),a.return())},{highWaterMark:2})};const Yi="1.16.0",Gi=Da.isFunction,Xi=function(e){try{for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return!!e(...n)}catch(Z6){return!1}},$i=e=>{var t;const n=null!==(t=Da.global)&&void 0!==t?t:globalThis,r=n.ReadableStream,a=n.TextEncoder,i=e=Da.merge.call({skipUndefined:!0},{Request:n.Request,Response:n.Response},e),o=i.fetch,s=i.Request,l=i.Response,c=o?Gi(o):"function"===typeof fetch,d=Gi(s),f=Gi(l);if(!c)return!1;const h=c&&Gi(r),p=c&&("function"===typeof a?(m=new a,e=>m.encode(e)):async e=>new Uint8Array(await new s(e).arrayBuffer()));var m;const v=d&&h&&Xi(()=>{let e=!1;const t=new s(hi.origin,{body:new r,method:"POST",get duplex(){return e=!0,"half"}}),n=t.headers.has("Content-Type");return null!=t.body&&t.body.cancel(),e&&!n}),g=f&&h&&Xi(()=>Da.isReadableStream(new l("").body)),y={stream:g&&(e=>e.body)};
2c&&["text","arrayBuffer","blob","formData","stream"].forEach(e=>{!y[e]&&(y[e]=(t,n)=>{let r=t&&t[e];if(r)return r.call(t);throw new Ya("Response type '".concat(e,"' is not supported"),Ya.ERR_NOT_SUPPORT,n)})});const x=async(e,t)=>{const n=Da.toFiniteNumber(e.getContentLength());return null==n?(async e=>{if(null==e)return 0;if(Da.isBlob(e))return e.size;if(Da.isSpecCompliantForm(e)){const t=new s(hi.origin,{method:"POST",body:e});return(await t.arrayBuffer()).byteLength}return Da.isArrayBufferView(e)||Da.isArrayBuffer(e)?e.byteLength:(Da.isURLSearchParams(e)&&(e+=""),Da.isString(e)?(await p(e)).byteLength:void 0)})(t):n};return async e=>{let t=Ti(e),n=t.url,r=t.method,i=t.data,c=t.signal,f=t.cancelToken,h=t.timeout,p=t.onDownloadProgress,m=t.onUploadProgress,b=t.responseType,w=t.headers,j=t.withCredentials,k=void 0===j?"same-origin":j,S=t.fetchOptions,E=t.maxContentLength,N=t.maxBodyLength;const P=Da.isNumber(E)&&E>-1,O=Da.isNumber(N)&&N>-1;let C=o||fetch;b=b?(b+"").toLowerCase():"text";let A=Di([c,f&&f.toAbortSignal()],h),M=null;const _=A&&A.unsubscribe&&(()=>{A.unsubscribe()});let T;try{if(P&&"string"===typeof n&&n.startsWith("data:")){const t=function(e){if(!e||"string"!==typeof e)return 0;if(!e.startsWith("data:"))return 0;const t=e.indexOf(",");if(t<0)return 0;const n=e.slice(5,t),r=e.slice(t+1);if(/;base64/i.test(n)){let e=r.length;const t=r.length;for(let s=0;s<t;s++)if(37===r.charCodeAt(s)&&s+2<t){const t=r.charCodeAt(s+1),n=r.charCodeAt(s+2);(t>=48&&t<=57||t>=65&&t<=70||t>=97&&t<=102)&&(n>=48&&n<=57||n>=65&&n<=70||n>=97&&n<=102)&&(e-=2,s+=2)}let n=0,a=t-1;const i=e=>e>=2&&37===r.charCodeAt(e-2)&&51===r.charCodeAt(e-1)&&(68===r.charCodeAt(e)||100===r.charCodeAt(e));a>=0&&(61===r.charCodeAt(a)?(n++,a--):i(a)&&(n++,a-=3)),1===n&&a>=0&&(61===r.charCodeAt(a)||i(a))&&n++;const o=3*Math.floor(e/4)-(n||0);return o>0?o:0}if("undefined"!==typeof Buffer&&"function"===typeof Buffer.byteLength)return Buffer.byteLength(r,"utf8");let a=0;for(let i=0,o=r.length;i<o;i++){const e=r.charCodeAt(i);if(e<128)a+=1;else if(e<2048)a+=2;else if(e>=55296&&e<=56319&&i+1<o){const e=r.charCodeAt(i+1);e>=56320&&e<=57343?(a+=4,i++):a+=3}else a+=3}return a}(n);if(t>E)throw new Ya("maxContentLength size of "+E+" exceeded",Ya.ERR_BAD_RESPONSE,e,M)}if(O&&"get"!==r&&"head"!==r){const t=await x(w,i);if("number"===typeof t&&isFinite(t)&&t>N)throw new Ya("Request body larger than maxBodyLength limit",Ya.ERR_BAD_REQUEST,e,M)}if(m&&v&&"get"!==r&&"head"!==r&&0!==(T=await x(w,i))){let e,t=new s(n,{method:"POST",body:i,duplex:"half"});if(Da.isFormData(i)&&(e=t.headers.get("content-type"))&&w.setContentType(e),t.body){const e=Ue(Ei(T,Si(Ni(m))),2),n=e[0],r=e[1];i=Ki(t.body,65536,n,r)}}Da.isString(k)||(k=k?"include":"omit");const t=d&&"credentials"in s.prototype;if(Da.isFormData(i)){const e=w.getContentType();e&&/^multipart\/form-data/i.test(e)&&!/boundary=/i.test(e)&&w.delete("content-type")}w.set("User-Agent","axios/"+Yi,!1);const o=u(u({},S),{},{signal:A,method:r.toUpperCase(),headers:w.normalize().toJSON(),body:i,duplex:"half",credentials:t?k:void 0});M=d&&new s(n,o);let c=await(d?C(M,S):C(n,o));if(P){const t=Da.toFiniteNumber(c.headers.get("content-length"));if(null!=t&&t>E)throw new Ya("maxContentLength size of "+E+" exceeded",Ya.ERR_BAD_RESPONSE,e,M)}const f=g&&("stream"===b||"response"===b);if(g&&c.body&&(p||P||f&&_)){const t={};["status","statusText","headers"].forEach(e=>{t[e]=c[e]});const n=Da.toFiniteNumber(c.headers.get("content-length")),r=Ue(p&&Ei(n,Si(Ni(p),!0))||[],2),a=r[0],i=r[1];let o=0;const s=t=>{if(P&&(o=t,o>E))throw new Ya("maxContentLength size of "+E+" exceeded",Ya.ERR_BAD_RESPONSE,e,M);a&&a(t)};c=new l(Ki(c.body,65536,s,()=>{i&&i(),_&&_()}),t)}b=b||"text";let h=await y[Da.findKey(y,b)||"text"](c,e);if(P&&!g&&!f){let t;if(null!=h&&("number"===typeof h.byteLength?t=h.byteLength:"number"===typeof h.size?t=h.size:"string"===typeof h&&(t="function"===typeof a?(new a).encode(h).byteLength:h.length)),"number"===typeof t&&t>E)throw new Ya("maxContentLength size of "+E+" exceeded",Ya.ERR_BAD_RESPONSE,e,M)}return!f&&_&&_(),await new Promise((t,n)=>{wi(t,n,{data:h,headers:Ha.from(c.headers),status:c.status,statusText:c.statusText,config:e,request:M})})}catch(R){if(_&&_(),A&&A.aborted&&A.reason instanceof Ya){const t=A.reason;throw t.config=e,M&&(t.request=M),R!==t&&(t.cause=R),t}if(R&&"TypeError"===R.name&&/Load failed|fetch/i.test(R.message))throw Object.assign(new Ya("Network Error",Ya.ERR_NETWORK,e,M,R&&R.response),{cause:R.cause||R});throw Ya.from(R,R&&R.code,e,M,R&&R.response)}}},Qi=new Map,Zi=e=>{let t=e&&e.env||{};const n=t.fetch,r=[t.Request,t.Response,n];let a,i,o=r.length,s=Qi;for(;o--;)a=r[o],i=s.get(a),void 0===i&&s.set(a,i=o?new Map:$i(t)),s=i;return i},Ji=(Zi(),{http:null,xhr:Ri,fetch:{get:Zi}});
2Da.forEach(Ji,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{__proto__:null,value:t})}catch(Z6){}Object.defineProperty(e,"adapterName",{__proto__:null,value:t})}});const eo=e=>"- ".concat(e),to=e=>Da.isFunction(e)||null===e||!1===e;const no={getAdapter:function(e,t){const n=(e=Da.isArray(e)?e:[e]).length;let r,a;const i={};for(let o=0;o<n;o++){let n;if(r=e[o],a=r,!to(r)&&(a=Ji[(n=String(r)).toLowerCase()],void 0===a))throw new Ya("Unknown adapter '".concat(n,"'"));if(a&&(Da.isFunction(a)||(a=a.get(t))))break;i[n||"#"+o]=a}if(!a){const e=Object.entries(i).map(e=>{let t=Ue(e,2),n=t[0],r=t[1];return"adapter ".concat(n," ")+(!1===r?"is not supported by the environment":"is not available in the build")});let t=n?e.length>1?"since :\n"+e.map(eo).join("\n"):" "+eo(e[0]):"as no adapter specified";throw new Ya("There is no suitable adapter to dispatch the request "+t,"ERR_NOT_SUPPORT")}return a},adapters:Ji};function ro(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new bi(null,e)}function ao(e){ro(e),e.headers=Ha.from(e.headers),e.data=yi.call(e,e.transformRequest),-1!==["post","put","patch"].indexOf(e.method)&&e.headers.setContentType("application/x-www-form-urlencoded",!1);return no.getAdapter(e.adapter||gi.adapter,e)(e).then(function(t){ro(e),e.response=t;try{t.data=yi.call(e,e.transformResponse,t)}finally{delete e.response}return t.headers=Ha.from(t.headers),t},function(t){if(!xi(t)&&(ro(e),t&&t.response)){e.response=t.response;try{t.response.data=yi.call(e,e.transformResponse,t.response)}finally{delete e.response}t.response.headers=Ha.from(t.response.headers)}return Promise.reject(t)})}const io={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{io[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}});const oo={};io.transitional=function(e,t,n){function r(e,t){return"[Axios v"+Yi+"] Transitional option '"+e+"'"+t+(n?". "+n:"")}return(n,a,i)=>{if(!1===e)throw new Ya(r(a," has been removed"+(t?" in "+t:"")),Ya.ERR_DEPRECATED);return t&&!oo[a]&&(oo[a]=!0,console.warn(r(a," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(n,a,i)}},io.spelling=function(e){return(t,n)=>(console.warn("".concat(n," is likely a misspelling of ").concat(e)),!0)};const so={assertOptions:function(e,t,n){if("object"!==typeof e)throw new Ya("options must be an object",Ya.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let a=r.length;for(;a-- >0;){const i=r[a],o=Object.prototype.hasOwnProperty.call(t,i)?t[i]:void 0;if(o){const t=e[i],n=void 0===t||o(t,i,e);if(!0!==n)throw new Ya("option "+i+" must be "+n,Ya.ERR_BAD_OPTION_VALUE);continue}if(!0!==n)throw new Ya("Unknown option "+i,Ya.ERR_BAD_OPTION)}},validators:io},lo=so.validators;class co{constructor(e){this.defaults=e||{},this.interceptors={request:new ii,response:new ii}}async request(e,t){try{return await this._request(e,t)}catch(n){if(n instanceof Error){let e={};Error.captureStackTrace?Error.captureStackTrace(e):e=new Error;const t=(()=>{if(!e.stack)return"";const t=e.stack.indexOf("\n");return-1===t?"":e.stack.slice(t+1)})();try{if(n.stack){if(t){const e=t.indexOf("\n"),r=-1===e?-1:t.indexOf("\n",e+1),a=-1===r?"":t.slice(r+1);String(n.stack).endsWith(a)||(n.stack+="\n"+t)}}else n.stack=t}catch(Z6){}}throw n}}_request(e,t){"string"===typeof e?(t=t||{}).url=e:t=e||{};const n=t=Mi(this.defaults,t),r=n.transitional,a=n.paramsSerializer,i=n.headers;void 0!==r&&so.assertOptions(r,{silentJSONParsing:lo.transitional(lo.boolean),forcedJSONParsing:lo.transitional(lo.boolean),clarifyTimeoutError:lo.transitional(lo.boolean),legacyInterceptorReqResOrdering:lo.transitional(lo.boolean)},!1),null!=a&&(Da.isFunction(a)?t.paramsSerializer={serialize:a}:so.assertOptions(a,{encode:lo.function,serialize:lo.function},!0)),void 0!==t.allowAbsoluteUrls||(void 0!==this.defaults.allowAbsoluteUrls?t.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:t.allowAbsoluteUrls=!0),so.assertOptions(t,{baseUrl:lo.spelling("baseURL"),withXsrfToken:lo.spelling("withXSRFToken")},!0),t.method=(t.method||this.defaults.method||"get").toLowerCase();let o=i&&Da.merge(i.common,i[t.method]);
vendor: 2,544 bytes, line 2
2i&&Da.forEach(["delete","get","head","post","put","patch","query","common"],e=>{delete i[e]}),t.headers=Ha.concat(o,i);const s=[];let l=!0;this.interceptors.request.forEach(function(e){if("function"===typeof e.runWhen&&!1===e.runWhen(t))return;l=l&&e.synchronous;const n=t.transitional||oi;n&&n.legacyInterceptorReqResOrdering?s.unshift(e.fulfilled,e.rejected):s.push(e.fulfilled,e.rejected)});const c=[];let u;this.interceptors.response.forEach(function(e){c.push(e.fulfilled,e.rejected)});let d,f=0;if(!l){const e=[ao.bind(this),void 0];for(e.unshift(...s),e.push(...c),d=e.length,u=Promise.resolve(t);f<d;)u=u.then(e[f++],e[f++]);return u}d=s.length;let h=t;for(;f<d;){const e=s[f++],t=s[f++];try{h=e(h)}catch(p){t.call(this,p);break}}try{u=ao.call(this,h)}catch(p){return Promise.reject(p)}for(f=0,d=c.length;f<d;)u=u.then(c[f++],c[f++]);return u}getUri(e){return ai(Ci((e=Mi(this.defaults,e)).baseURL,e.url,e.allowAbsoluteUrls),e.params,e.paramsSerializer)}}Da.forEach(["delete","get","head","options"],function(e){co.prototype[e]=function(t,n){return this.request(Mi(n||{},{method:e,url:t,data:(n||{}).data}))}}),Da.forEach(["post","put","patch","query"],function(e){function t(t){return function(n,r,a){return this.request(Mi(a||{},{method:e,headers:t?{"Content-Type":"multipart/form-data"}:{},url:n,data:r}))}}co.prototype[e]=t(),"query"!==e&&(co.prototype[e+"Form"]=t(!0))});const uo=co;class fo{constructor(e){if("function"!==typeof e)throw new TypeError("executor must be a function.");let t;this.promise=new Promise(function(e){t=e});const n=this;this.promise.then(e=>{if(!n._listeners)return;let t=n._listeners.length;for(;t-- >0;)n._listeners[t](e);n._listeners=null}),this.promise.then=e=>{let t;const r=new Promise(e=>{n.subscribe(e),t=e}).then(e);return r.cancel=function(){n.unsubscribe(t)},r},e(function(e,r,a){n.reason||(n.reason=new bi(e,r,a),t(n.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){this.reason?e(this.reason):this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;const t=this._listeners.indexOf(e);-1!==t&&this._listeners.splice(t,1)}toAbortSignal(){const e=new AbortController,t=t=>{e.abort(t)};return this.subscribe(t),e.signal.unsubscribe=()=>this.unsubscribe(t),e.signal}static source(){let e;return{token:new fo(function(t){e=t}),cancel:e}}}const ho=fo;const po={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,Parti
2alContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511,WebServerIsDown:521,ConnectionTimedOut:522,OriginIsUnreachable:523,TimeoutOccurred:524,SslHandshakeFailed:525,InvalidSslCertificate:526};Object.entries(po).forEach(e=>{let t=Ue(e,2),n=t[0],r=t[1];po[r]=n});const mo=po;const vo=function e(t){const n=new uo(t),r=Kr(uo.prototype.request,n);return Da.extend(r,uo.prototype,n,{allOwnKeys:!0}),Da.extend(r,n,null,{allOwnKeys:!0}),r.create=function(n){return e(Mi(t,n))},r}(gi);vo.Axios=uo,vo.CanceledError=bi,vo.CancelToken=ho,vo.isCancel=xi,vo.VERSION=Yi,vo.toFormData=Za,vo.AxiosError=Ya,vo.Cancel=vo.CanceledError,vo.all=function(e){return Promise.all(e)},vo.spread=function(e){return function(t){return e.apply(null,t)}},vo.isAxiosError=function(e){return Da.isObject(e)&&!0===e.isAxiosError},vo.mergeConfig=Mi,vo.AxiosHeaders=Ha,vo.formToJSON=e=>pi(Da.isHTMLForm(e)?new FormData(e):e),vo.getAdapter=no.getAdapter,vo.HttpStatusCode=mo,vo.default=vo;const go=vo,yo="".concat("https://arjunaspace.in","/api");function xo(e){return null==e?"Something went wrong. Please try again.":"string"===typeof e?e:Array.isArray(e)?e.map(e=>e&&"string"===typeof e.msg?e.msg:JSON.stringify(e)).filter(Boolean).join(" "):e&&"string"===typeof e.msg?e.msg:String(e)}const bo=go.create({baseURL:yo,withCredentials:!0,timeout:3e4}),wo=(0,r.createContext)(null);function jo(e){let t=e.children;const n=Ue((0,r.useState)(null),2),a=n[0],i=n[1],o=Ue((0,r.useState)("undefined"!==typeof window&&"1"===sessionStorage.getItem("arjuna_key_ok")),2),s=o[0],l=o[1],c=(0,r.useCallback)(async()=>{try{const e=(await bo.get("/auth/me")).data;i(e)}catch(e){i(!1)}},[]);(0,r.useEffect)(()=>{c()},[c]);return(0,_e.jsx)(wo.Provider,{value:{user:a,setUser:i,login:async(e,t)=>{const n=(await bo.post("/auth/login",{email:e,password:t})).data;return i(n),n},register:async(e,t,n)=>{const r=(await bo.post("/auth/register",{name:e,email:t,password:n})).data;return i(r),r},logout:async()=>{try{await bo.post("/auth/logout")}catch(e){}sessionStorage.removeItem("arjuna_key_ok"),l(!1),i(!1)},checkAuth:c,accessGranted:s,grantAccess:()=>{sessionStorage.setItem("arjuna_key_ok","1"),l(!0)}},children:t})}function ko(){return(0,r.useContext)(wo)}const So=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),Eo=e=>{const t=(e=>e.replace(/^([A-Z])|[\s-_]+(\w)/g,(e,t,n)=>n?n.toUpperCase():t.toLowerCase()))(e);return t.charAt(0).toUpperCase()+t.slice(1)},No=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.filter((e,t,n)=>Boolean(e)&&""!==e.trim()&&n.indexOf(e)===t).join(" ").trim()};var Po={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};const Oo=["color","size","strokeWidth","absoluteStrokeWidth","className","children","iconNode"],Co=(0,r.forwardRef)((e,t)=>{let n=e.color,a=void 0===n?"currentColor":n,i=e.size,o=void 0===i?24:i,s=e.strokeWidth,l=void 0===s?2:s,c=e.absoluteStrokeWidth,d=e.className,f=void 0===d?"":d,h=e.children,p=e.iconNode,m=De(e,Oo);return(0,r.createElement)("svg",u(u(u({ref:t},Po),{},{width:o,height:o,stroke:a,strokeWidth:c?24*Number(l)/Number(o):l,className:No("lucide",f)}
2,!h&&!(e=>{for(const t in e)if(t.startsWith("aria-")||"role"===t||"title"===t)return!0})(m)&&{"aria-hidden":"true"}),m),[...p.map(e=>{let t=Ue(e,2),n=t[0],a=t[1];return(0,r.createElement)(n,a)}),...Array.isArray(h)?h:[h]])}),Ao=["className"],Mo=(e,t)=>{const n=(0,r.forwardRef)((n,a)=>{let i=n.className,o=De(n,Ao);return(0,r.createElement)(Co,u({ref:a,iconNode:t,className:No("lucide-".concat(So(Eo(e))),"lucide-".concat(e),i)},o))});return n.displayName=Eo(e),n},_o=Mo("loader-circle",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]]);function To(e){let t=e.children;const n=ko().user;return null===n?(0,_e.jsx)("div",{"data-testid":"auth-loading",className:"flex min-h-screen items-center justify-center bg-arjuna-ink",children:(0,_e.jsx)(_o,{className:"h-7 w-7 animate-spin text-arjuna-teal"})}):!1===n?(0,_e.jsx)(Pn,{to:"/login",replace:!0}):t}function Ro(e){let t=e.children;const n=ko(),r=n.user,a=n.accessGranted;return null===r?(0,_e.jsx)("div",{className:"flex min-h-screen items-center justify-center bg-arjuna-ink","data-testid":"access-loading",children:(0,_e.jsx)(_o,{className:"h-7 w-7 animate-spin text-arjuna-teal"})}):!1===r?(0,_e.jsx)(Pn,{to:"/login",replace:!0}):a?t:(0,_e.jsx)(Pn,{to:"/access-key",replace:!0})}const Do=(0,r.createContext)({});function Fo(e){const t=(0,r.useRef)(null);return null===t.current&&(t.current=e()),t.current}const Io=(0,r.createContext)(null),Lo=(0,r.createContext)({transformPagePoint:e=>e,isStatic:!1,reducedMotion:"never"});class zo extends r.Component{getSnapshotBeforeUpdate(e){const t=this.props.childRef.current;if(t&&e.isPresent&&!this.props.isPresent){const e=this.props.sizeRef.current;e.height=t.offsetHeight||0,e.width=t.offsetWidth||0,e.top=t.offsetTop,e.left=t.offsetLeft}return null}componentDidUpdate(){}render(){return this.props.children}}function Bo(e){let t=e.children,n=e.isPresent;const a=(0,r.useId)(),i=(0,r.useRef)(null),o=(0,r.useRef)({width:0,height:0,top:0,left:0}),s=(0,r.useContext)(Lo).nonce;return(0,r.useInsertionEffect)(()=>{const e=o.current,t=e.width,r=e.height,l=e.top,c=e.left;if(n||!i.current||!t||!r)return;i.current.dataset.motionPopId=a;const u=document.createElement("style");return s&&(u.nonce=s),document.head.appendChild(u),u.sheet&&u.sheet.insertRule('\n          [data-motion-pop-id="'.concat(a,'"] {\n            position: absolute !important;\n            width: ').concat(t,"px !important;\n            height: ").concat(r,"px !important;\n            top: ").concat(l,"px !important;\n            left: ").concat(c,"px !important;\n          }\n        ")),()=>{document.head.removeChild(u)}},[n]),(0,_e.jsx)(zo,{isPresent:n,childRef:i,sizeRef:o,children:r.cloneElement(t,{ref:i})})}const Uo=e=>{let t=e.children,n=e.initial,a=e.isPresent,i=e.onExitComplete,o=e.custom,s=e.presenceAffectsLayout,l=e.mode;const c=Fo(Vo),u=(0,r.useId)(),d=(0,r.useCallback)(e=>{c.set(e,!0);for(const t of c.values())if(!t)return;i&&i()},[c,i]),f=(0,r.useMemo)(()=>({id:u,initial:n,isPresent:a,custom:o,onExitComplete:d,register:e=>(c.set(e,!1),()=>c.delete(e))}),s?[Math.random(),d]:[a,d]);return(0,r.useMemo)(()=>{c.forEach((e,t)=>c.set(t,!1))},[a]),r.useEffect(()=>{!a&&!c.size&&i&&i()},[a]),"popLayout"===l&&(t=(0,_e.jsx)(Bo,{isPresent:a,children:t})),(0,_e.jsx)(Io.Provider,{value:f,children:t})};function Vo(){return new Map}function Wo(){let e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];const t=(0,r.useContext)(Io);if(null===t)return[!0,null];const n=t.isPresent,a=t.onExitComplete,i=t.register,o=(0,r.useId)();(0,r.useEffect)(()=>{e&&i(o)},[e]);const s=(0,r.useCallback)(()=>e&&a&&a(o),[o,a,e]);return!n&&a?[!1,s]:[!0]}const Ho=e=>e.key||"";function qo(e){const t=[];return r.Children.forEach(e,e=>{(0,r.isValidElement)(e)&&t.push(e)}),t}const Ko="undefined"!==typeof window,Yo=Ko?r.useLayoutEffect:r.useEffect,Go=e=>{let t=e.children,n=e.custom,a=e.initial,i=void 0===a||a,o=e.onExitComplete,s=e.presenceAffectsLayout,l=void 0===s||s,c=e.mode,u=void 0===c?"sync":c,d=e.propagate,f=void 0!==d&&d;const h=Ue(Wo(f),2),p=h[0],m=h[1],v=(0,r.useMemo)(()=>qo(t),[t]),g=f&&!p?[]:v.map(Ho),y=(0,r.useRef)(!0),x=(0,r.useRef)(v),b=Fo(()=>new Map),w=Ue((0,r.useState)(v),2),j=w[0],k=w[1],S=Ue((0,r.useState)(v),2),E=S[0],N=S[1];Yo(()=>{y.current=!1,x.current=v;for(let e=0;e<E.length;e++){const t=Ho(E[e]);g.includes(t)?b.delete(t):!0!==b.get(t)&&b.set(t,!1)}},[E,g.length,g.join("-")]);const P=[];if(v!==j){let e=[...v];for(let t=0;t<E.length;t++){const n=E[t],r=Ho(n);g.includes(r)||(e.splice(t,0,n),P.push(n))}return"wait"===u&&P.length&&(e=P),N(qo(e)),void k(v)}const O=(0,r.useContext)(Do).forceRender;return(0,_e.jsx)(_e.Fragment,{children:E.map(e=>{const t=Ho(e),r=!(f&&!p)&&(v===E||g.includes(t));return(0,_e.jsx)(Uo,{isPresent:r,initial:!(y.current&&!i)&&void 0,custom:r?void 0:n,presenceAffectsLayout:l,mode:u,onExitComplete:r?void 0:()=>
2{if(!b.has(t))return;b.set(t,!0);let e=!0;b.forEach(t=>{t||(e=!1)}),e&&(null===O||void 0===O||O(),N(x.current),f&&(null===m||void 0===m||m()),o&&o())},children:e},t)})})};var Xo="1.3.25";function $o(e,t,n){return Math.max(e,Math.min(t,n))}var Qo=class{constructor(){l(this,"isRunning",!1),l(this,"value",0),l(this,"from",0),l(this,"to",0),l(this,"currentTime",0),l(this,"lerp",void 0),l(this,"duration",void 0),l(this,"easing",void 0),l(this,"onUpdate",void 0)}advance(e){var t;if(!this.isRunning)return;let n=!1;if(this.duration&&this.easing){this.currentTime+=e;const t=$o(0,this.currentTime/this.duration,1);n=t>=1;const r=n?1:this.easing(t);this.value=this.from+(this.to-this.from)*r}else this.lerp?(this.value=function(e,t,n,r){return function(e,t,n){return(1-n)*e+n*t}(e,t,1-Math.exp(-n*r))}(this.value,this.to,60*this.lerp,e),Math.round(this.value)===Math.round(this.to)&&(this.value=this.to,n=!0)):(this.value=this.to,n=!0);n&&this.stop(),null===(t=this.onUpdate)||void 0===t||t.call(this,this.value,n)}stop(){this.isRunning=!1}fromTo(e,t,n){let r=n.lerp,a=n.duration,i=n.easing,o=n.onStart,s=n.onUpdate;this.from=this.value=e,this.to=t,this.lerp=r,this.duration=a,this.easing=i,this.currentTime=0,this.isRunning=!0,null===o||void 0===o||o(),this.onUpdate=s}};var Zo=class{constructor(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.autoResize,a=void 0===r||r,i=n.debounce,o=void 0===i?250:i;l(this,"width",0),l(this,"height",0),l(this,"scrollHeight",0),l(this,"scrollWidth",0),l(this,"debouncedResize",void 0),l(this,"wrapperResizeObserver",void 0),l(this,"contentResizeObserver",void 0),l(this,"resize",()=>{this.onWrapperResize(),this.onContentResize()}),l(this,"onWrapperResize",()=>{this.wrapper instanceof Window?(this.width=window.innerWidth,this.height=window.innerHeight):(this.width=this.wrapper.clientWidth,this.height=this.wrapper.clientHeight)}),l(this,"onContentResize",()=>{this.wrapper instanceof Window?(this.scrollHeight=this.content.scrollHeight,this.scrollWidth=this.content.scrollWidth):(this.scrollHeight=this.wrapper.scrollHeight,this.scrollWidth=this.wrapper.scrollWidth)}),this.wrapper=e,this.content=t,a&&(this.debouncedResize=function(e,t){let n;return function(){for(var r=arguments.length,a=new Array(r),i=0;i<r;i++)a[i]=arguments[i];clearTimeout(n),n=setTimeout(()=>{n=void 0,e.apply(this,a)},t)}}(this.resize,o),this.wrapper instanceof Window?window.addEventListener("resize",this.debouncedResize):(this.wrapperResizeObserver=new ResizeObserver(this.debouncedResize),this.wrapperResizeObserver.observe(this.wrapper)),this.contentResizeObserver=new ResizeObserver(this.debouncedResize),this.contentResizeObserver.observe(this.content)),this.resize()}destroy(){var e,t;null===(e=this.wrapperResizeObserver)||void 0===e||e.disconnect(),null===(t=this.contentResizeObserver)||void 0===t||t.disconnect(),this.wrapper===window&&this.debouncedResize&&window.removeEventListener("resize",this.debouncedResize)}get limit(){return{x:this.scrollWidth-this.width,y:this.scrollHeight-this.height}}},Jo=class{constructor(){l(this,"events",{})}emit(e){const t=this.events[e]||[];for(var n=arguments.length,r=new Array(n>1?n-1:0),a=1;a<n;a++)r[a-1]=arguments[a];for(let o=0,s=t.length;o<s;o++){var i;null===(i=t[o])||void 0===i||i.call(t,...r)}}on(e,t){return this.events[e]?this.events[e].push(t):this.events[e]=[t],()=>{var n;this.events[e]=null===(n=this.events[e])||void 0===n?void 0:n.filter(e=>t!==e)}}off(e,t){var n;this.events[e]=null===(n=this.events[e])||void 0===n?void 0:n.filter(e=>t!==e)}destroy(){this.events={}}};const es=100/6,ts={passive:!1};function ns(e,t){return 1===e?es:2===e?t:1}var rs=class{constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{wheelMultiplier:1,touchMultiplier:1};l(this,"touchStart",{x:0,y:0}),l(this,"lastDelta",{x:0,y:0}),l(this,"window",{width:0,height:0}),l(this,"emitter",new Jo),l(this,"onTouchStart",e=>{const t=e.targetTouches?e.targetTouches[0]:e,n=t.clientX,r=t.clientY;this.touchStart.x=n,this.touchStart.y=r,this.lastDelta={x:0,y:0},this.emitter.emit("scroll",{deltaX:0,deltaY:0,event:e})}),l(this,"onTouchMove",e=>{const t=e.targetTouches?e.targetTouches[0]:e,n=t.clientX,r=t.clientY,a=-(n-this.touchStart.x)*this.options.touchMultiplier,i=-(r-this.touchStart.y)*this.options.touchMultiplier;this.touchStart.x=n,this.touchStart.y=r,this.lastDelta={x:a,y:i},this.emitter.emit("scroll",{deltaX:a,deltaY:i,event:e})}),l(this,"onTouchEnd",e=>{this.emitter.emit("scroll",{deltaX:this.lastDelta.x,deltaY:this.lastDelta.y,event:e})}),l(this,"onWheel",e=>{let t=e.deltaX,n=e.deltaY,r=e.deltaMode;t*=ns(r,this.window.width),n*=ns(r,this.window.height),t*=this.options.wheelMultiplier,n*=this.options.wheelMultiplier,this.emitter.emit("scroll",{deltaX:t,deltaY:n,event:e})}),l(this,"onWindowResize",()=>{this.window={width:window.innerWidth,height:window.innerHeight}}),this.element=e,this.options=t,window.addEventListener("resize",this.onWindowResize),this.onWindowResize(),this.element.addEventListener("wheel",this.onWheel,ts),this.element.addEventListener("touchstart",this.onTouchStart,ts),this.element.addEventListener("touchmove",this.onTouchMove,ts),this.element.addEventListener("touchend",this.onTouchEnd,ts)}on(e,t){return this.emitter.on(e,t)}destroy(){this.emitter.destroy(),window.removeEventListener("resize",this.onWindowResize),this.element.removeEventListener("wheel",this.onWheel,ts),this.element.removeEventListener("touchstart",this.onTouchStart,ts),this.element.removeEventListener("touchmove",this.onTouchMove,ts),this.element.removeEventListener("touchend",this.onTouchEnd,ts)}};const as=e=>Math.min(1,1.001-2**(-10*e));var is=class{constructor(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.wrapper,n=void 0===t?window:t,r=e.content,a=void 0===r?document.documentElement:r,i=e.eventsTarget,o=void 0===i?n:i,s=e.smoothWheel,c=void 0===s||s,d=e.syncTouch,f=void 0!==d&&d,h=e.syncTouchLerp,p=void 0===h?.075:h,m=e.touchInertiaExponent,v=void 0===m?1.7:m,g=e.duration,y=e.easing,x=e.lerp,b=void 0===x?.1:x,w=e.infinite,j=void 0!==w&&w,k=e.orientation,S=void 0===k?"vertical":k,E=e.gestureOrientation,N=void 0===E?"horizontal"===S?"both":"vertical":E,P=e.touchMultiplier,O=void 0===P?1:P,C=e.wheelMultiplier,A=void 0===C?1:C,M=e.autoResize,_=void 0===M||M,T=e.prevent,R=e.virtualScroll,D=e.overscroll,F=void 0===D||D,I=e.autoRaf,L=void 0!==I&&I,z=e.anchors,B=void 0!==z&&z,U=e.autoToggle,V=void 0!==U&&U,W=e.allowNestedScroll,H=void 0!==W&&W,q=e.__experimental__naiveDimensions,K=void 0!==q&&q,Y=e.naiveDimensions,G=void 0===Y?K:Y,X=e.stopInertiaOnNavigate,$=void 0!==X&&X;l(this,"_isScrolling",!1),l(this,"_isStopped",!1),l(this,"_isLocked",!1),l(this,"_preventNextNativeScrollEvent",!1),l(this,"_resetVelocityTimeout",null),l(this,"_rafId",null),l(this,"_isDraggingSelection",!1),l(this,"isTouching",void 0),l(this,"isIos",void 0),l(this,"time",0),l(this,"userData",{}),l(this,"lastVelocity",0),l(this,"velocity",0),l(this,"direction",0),l(this,"options",void 0),l(this,"targetScroll",void 0),l(this,"animatedScroll",void 0),l(this,"animate",new Qo),l(this,"emitter",new Jo),l(this,"dimensions",void 0),l(this,"virtualScroll",void 0),l(this,"onScrollEnd",e=>{e instanceof CustomEvent||"smooth"!==this.isScrolling&&!1!==this.isScrolling||e.stopPropagation()}),l(this,"dispatchScrollendEvent",()=>{this.options.wrapper.dispatchEvent(new CustomEvent("scrollend",{bubbles:this.options.wrapper===window,detail:{lenisScrollEnd:!0}}))}),l(this,"onTransitionEnd",e=>{var t;null!==(t=e.propertyName)&&void 0!==t&&t.includes("overflow")&&e.target===this.rootElement&&this.checkOverflow()}),l(this,"onClick",e=>{const t=e.composedPath().filter(e=>e instanceof HTMLAnchorElement&&e.href).map(e=>new URL(e.href)),n=new URL(window.location.href);if(this.options.anchors){const e=t.find(e=>n.host===e.host&&n.pathname===e.pathname&&e.hash);if(e){const t="object"===typeof this.options.anchors&&this.options.anchors?this.options.anchors:void 0,n=decodeURIComponent(e.hash);return void this.scrollTo(n,t)}}this.options.stopInertiaOnNavigate&&t.some(e=>n.host===e.host&&n.pathname!==e.pathname)&&this.reset()}),l(this,"onPointerDown",e=>{1===e.button&&this.reset()}),l(this,"onVirtualScroll",e=>{if("function"===typeof this.options.virtualScroll&&!1===this.options.virtualScroll(e))return;const t=e.deltaX,n=e.deltaY,r=e.event;if(this.emitter.emit("virtual-scroll",{deltaX:t,deltaY:n,event:r}),r.ctrlKey)return;if(r.lenisStopPropagation)return;const a=r.type.includes("touch"),i=r.type.includes("wheel");if(a&&this.isIos&&("touchstart"===r.type&&(this._isDraggingSelection=this.isTouchOnSelectionHandle(r)),this._isDraggingSelection))return void("touchend"===r.type&&(this._isDraggingSelection=!1));this.isTouching="touchstart"===r.type||"touchmove"===r.type;const o=0===t&&0===n;if(this.options.syncTouch&&a&&"touchstart"===r.type&&o&&!this.isStopped&&!this.isLocked)return void this.reset();const s="vertical"===this.options.gestureOrientation&&0===n||"horizontal"===this.options.gestureOrientation&&0===t;if(o||s)return;let l=r.composedPath();l=l.slice(0,l.indexOf(this.rootElement));const c=this.options.prevent,d=Math.abs(t)>=Math.abs(n)?"horizontal":"vertical";if(l.find(e=>{var r,o,s,l,u;return e instanceof HTMLElement&&("function"===typeof c&&(null===c||void 0===c?void 0:c(e))||(null===(r=e.hasAttribute)||void 0===r?void 0:r.call(e,"data-lenis-prevent"))||"vertical"===d&&(null===(o=e.hasAttribute)||void 0===o?void 0:o.call(e,"data-lenis-prevent-vertical"))||"horizontal"===d&&(null===(s=e.hasAttribute)||void 0===s?void 0:s.call(e,"data-lenis-prevent-horizontal"))||a&&(null===(l=e.hasAttribute)||void 0===l?void 0:l.call(e,"data-lenis-prevent-touch"))||i&&(null===(u=e.hasAttribute)||void 0===u?void 0:u.call(e,"data-lenis-prevent-wheel"))||this.options.allowNestedScroll&&this.hasNestedScroll(e,{deltaX:t,deltaY:n}))}
2))return;if(this.isStopped||this.isLocked)return void(r.cancelable&&r.preventDefault());if(!(this.options.syncTouch&&a||this.options.smoothWheel&&i))return this.isScrolling="native",this.animate.stop(),void(r.lenisStopPropagation=!0);let f=n;"both"===this.options.gestureOrientation?f=Math.abs(n)>Math.abs(t)?n:t:"horizontal"===this.options.gestureOrientation&&(f=t),(!this.options.overscroll||this.options.infinite||this.options.wrapper!==window&&this.limit>0&&(this.animatedScroll>0&&this.animatedScroll<this.limit||0===this.animatedScroll&&n>0||this.animatedScroll===this.limit&&n<0))&&(r.lenisStopPropagation=!0),r.cancelable&&r.preventDefault();const h=a&&this.options.syncTouch,p=a&&"touchend"===r.type;p&&(f=Math.sign(f)*Math.abs(this.velocity)**this.options.touchInertiaExponent),this.scrollTo(this.targetScroll+f,u({programmatic:!1},h?{lerp:p?this.options.syncTouchLerp:1}:{lerp:this.options.lerp,duration:this.options.duration,easing:this.options.easing}))}),l(this,"onNativeScroll",()=>{if(null!==this._resetVelocityTimeout&&(clearTimeout(this._resetVelocityTimeout),this._resetVelocityTimeout=null),this._preventNextNativeScrollEvent)this._preventNextNativeScrollEvent=!1;else if(!1===this.isScrolling||"native"===this.isScrolling){const e=this.animatedScroll;this.animatedScroll=this.targetScroll=this.actualScroll,this.lastVelocity=this.velocity,this.velocity=this.animatedScroll-e,this.direction=Math.sign(this.animatedScroll-e),this.isStopped||(this.isScrolling="native"),this.emit(),0!==this.velocity&&(this._resetVelocityTimeout=setTimeout(()=>{this.lastVelocity=this.velocity,this.velocity=0,this.isScrolling=!1,this.emit()},400))}}),l(this,"raf",e=>{const t=e-(this.time||e);this.time=e,this.animate.advance(.001*t),this.options.autoRaf&&(this._rafId=requestAnimationFrame(this.raf))}),window.lenisVersion=Xo,window.lenis||(window.lenis={}),window.lenis.version=Xo,"horizontal"===S&&(window.lenis.horizontal=!0),!0===f&&(window.lenis.touch=!0),this.isIos=/(iPad|iPhone|iPod)/g.test(navigator.userAgent),n&&n!==document.documentElement||(n=window),"number"===typeof g&&"function"!==typeof y?y=as:"function"===typeof y&&"number"!==typeof g&&(g=1),this.options={wrapper:n,content:a,eventsTarget:o,smoothWheel:c,syncTouch:f,syncTouchLerp:p,touchInertiaExponent:v,duration:g,easing:y,lerp:b,infinite:j,gestureOrientation:N,orientation:S,touchMultiplier:O,wheelMultiplier:A,autoResize:_,prevent:T,virtualScroll:R,overscroll:F,autoRaf:L,anchors:B,autoToggle:V,allowNestedScroll:H,naiveDimensions:G,stopInertiaOnNavigate:$},this.dimensions=new Zo(n,a,{autoResize:_}),this.updateClassName(),this.targetScroll=this.animatedScroll=this.actualScroll,this.options.wrapper.addEventListener("scroll",this.onNativeScroll),this.options.wrapper.addEventListener("scrollend",this.onScrollEnd,{capture:!0}),(this.options.anchors||this.options.stopInertiaOnNavigate)&&this.options.wrapper.addEventListener("click",this.onClick),this.options.wrapper.addEventListener("pointerdown",this.onPointerDown),this.virtualScroll=new rs(o,{touchMultiplier:O,wheelMultiplier:A}),this.virtualScroll.on("scroll",this.onVirtualScroll),this.options.autoToggle&&(this.checkOverflow(),this.rootElement.addEventListener("transitionend",this.onTransitionEnd)),this.options.autoRaf&&(this._rafId=requestAnimationFrame(this.raf))}destroy(){this.emitter.destroy(),this.options.wrapper.removeEventListener("scroll",this.onNativeScroll),this.options.wrapper.removeEventListener("scrollend",this.onScrollEnd,{capture:!0}),this.options.wrapper.removeEventListener("pointerdown",this.onPointerDown),(this.options.anchors||this.options.stopInertiaOnNavigate)&&this.options.wrapper.removeEventListener("click",this.onClick),this.virtualScroll.destroy(),this.dimensions.destroy(),this.cleanUpClassName(),this._rafId&&cancelAnimationFrame(this._rafId)}on(e,t){return this.emitter.on(e,t)}off(e,t){return this.emitter.off(e,t)}get overflow(){const e=this.isHorizontal?"overflow-x":"overflow-y";return getComputedStyle(this.rootElement)[e]}checkOverflow(){["hidden","clip"].includes(this.overflow)?this.internalStop():this.internalStart()}setScroll(e){this.isHorizontal?this.options.wrapper.scrollTo({left:e,behavior:"instant"}):this.options.wrapper.scrollTo({top:e,behavior:"instant"})}isTouchOnSelectionHandle(e){var t;const n=window.getSelection();if(!n||n.isCollapsed||0===n.rangeCount)return!1;const r=null!==(t=e.targetTouches[0])&&void 0!==t?t:e.changedTouches[0];if(!r)return!1;const a=n.getRangeAt(0).getClientRects();if(0===a.length)return!1;const i=a[0],o=a[a.length-1],s=Math.hypot(r.clientX-i.left,r.clientY-i.top)<=40,l=Math.hypot(r.clientX-o.right,r.clientY-o.bottom)<=40;return s||l}resize(){this.dimensions.resize(),this.animatedScroll=this.targetScroll=this.actualScroll,this.emit
2()}emit(){this.emitter.emit("scroll",this)}reset(){this.isLocked=!1,this.isScrolling=!1,this.animatedScroll=this.targetScroll=this.actualScroll,this.lastVelocity=this.velocity=0,this.animate.stop()}start(){this.isStopped&&(this.options.autoToggle?this.rootElement.style.removeProperty("overflow"):this.internalStart())}internalStart(){this.isStopped&&(this.reset(),this.isStopped=!1,this.emit())}stop(){this.isStopped||(this.options.autoToggle?this.rootElement.style.setProperty("overflow","clip"):this.internalStop())}internalStop(){this.isStopped||(this.reset(),this.isStopped=!0,this.emit())}scrollTo(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.offset,r=void 0===n?0:n,a=t.immediate,i=void 0!==a&&a,o=t.lock,s=void 0!==o&&o,l=t.programmatic,c=void 0===l||l,u=t.lerp,d=void 0===u?c?this.options.lerp:void 0:u,f=t.duration,h=void 0===f?c?this.options.duration:void 0:f,p=t.easing,m=void 0===p?c?this.options.easing:void 0:p,v=t.onStart,g=t.onComplete,y=t.force,x=void 0!==y&&y,b=t.userData;if((this.isStopped||this.isLocked)&&!x)return;let w=e,j=r;if("string"===typeof w&&["top","left","start","#"].includes(w))w=0;else if("string"===typeof w&&["bottom","right","end"].includes(w))w=this.limit;else{var k;let e=null;if("string"===typeof w?(e=w.startsWith("#")?document.getElementById(w.slice(1)):document.querySelector(w),e||("#top"===w?w=0:console.warn("Lenis: Target not found",w))):w instanceof HTMLElement&&null!==(k=w)&&void 0!==k&&k.nodeType&&(e=w),e){if(this.options.wrapper!==window){const e=this.rootElement.getBoundingClientRect();j-=this.isHorizontal?e.left:e.top}const t=e.getBoundingClientRect(),n=getComputedStyle(e),r=this.isHorizontal?Number.parseFloat(n.scrollMarginLeft):Number.parseFloat(n.scrollMarginTop),a=getComputedStyle(this.rootElement),i=this.isHorizontal?Number.parseFloat(a.scrollPaddingLeft):Number.parseFloat(a.scrollPaddingTop);w=(this.isHorizontal?t.left:t.top)+this.animatedScroll-(Number.isNaN(r)?0:r)-(Number.isNaN(i)?0:i)}}if("number"===typeof w){if(w+=j,this.options.infinite){if(c){this.targetScroll=this.animatedScroll=this.scroll;const e=w-this.animatedScroll;e>this.limit/2?w-=this.limit:e<-this.limit/2&&(w+=this.limit)}}else w=$o(0,w,this.limit);if(w===this.targetScroll)return null===v||void 0===v||v(this),void(null===g||void 0===g||g(this));if(this.userData=null!==b&&void 0!==b?b:{},i)return this.animatedScroll=this.targetScroll=w,this.setScroll(this.scroll),this.reset(),this.preventNextNativeScrollEvent(),this.emit(),null===g||void 0===g||g(this),this.userData={},void requestAnimationFrame(()=>{this.dispatchScrollendEvent()});c||(this.targetScroll=w),"number"===typeof h&&"function"!==typeof m?m=as:"function"===typeof m&&"number"!==typeof h&&(h=1),this.animate.fromTo(this.animatedScroll,w,{duration:h,easing:m,lerp:d,onStart:()=>{s&&(this.isLocked=!0),this.isScrolling="smooth",null===v||void 0===v||v(this)},onUpdate:(e,t)=>{this.isScrolling="smooth",this.lastVelocity=this.velocity,this.velocity=e-this.animatedScroll,this.direction=Math.sign(this.velocity),this.animatedScroll=e,this.setScroll(this.scroll),c&&(this.targetScroll=e),t||this.emit(),t&&(this.reset(),this.emit(),null===g||void 0===g||g(this),this.userData={},requestAnimationFrame(()=>{this.dispatchScrollendEvent()}),this.preventNextNativeScrollEvent())}})}}preventNextNativeScrollEvent(){this._preventNextNativeScrollEvent=!0,requestAnimationFrame(()=>{this._preventNextNativeScrollEvent=!1})}hasNestedScroll(e,t){var n;let r=t.deltaX,a=t.deltaY;const i=Date.now();e._lenis||(e._lenis={});const o=e._lenis;let s,l,c,u,d,f,h,p,m,v;if(i-(null!==(n=o.time)&&void 0!==n?n:0)>2e3){o.time=Date.now();const t=window.getComputedStyle(e);if(o.computedStyle=t,s=["auto","overlay","scroll"].includes(t.overflowX),l=["auto","overlay","scroll"].includes(t.overflowY),d=["auto"].includes(t.overscrollBehaviorX),f=["auto"].includes(t.overscrollBehaviorY),o.hasOverflowX=s,o.hasOverflowY=l,!s&&!l)return!1;h=e.scrollWidth,p=e.scrollHeight,m=e.clientWidth,v=e.clientHeight,c=h>m,u=p>v,o.isScrollableX=c,o.isScrollableY=u,o.scrollWidth=h,o.scrollHeight=p,o.clientWidth=m,o.clientHeight=v,o.hasOverscrollBehaviorX=d,o.hasOverscrollBehaviorY=f}else c=o.isScrollableX,u=o.isScrollableY,s=o.hasOverflowX,l=o.hasOverflowY,h=o.scrollWidth,p=o.scrollHeight,m=o.clientWidth,v=o.clientHeight,d=o.hasOverscrollBehaviorX,f=o.hasOverscrollBehaviorY;if(!(s&&c||l&&u))return!1;const g=Math.abs(r)>=Math.abs(a)?"horizontal":"vertical";let y,x,b,w,j,k;if("horizontal"===g)y=Math.round(e.scrollLeft),x=h-m,b=r,w=s,j=c,k=d;else{if("vertical"!==g)return!1;y=Math.round(e.scrollTop),x=p-v,b=a,w=l,j=u,k=f}return!k&&(y>=x||y<=0)||(b>0?y<x:y>0)&&w&&j}get rootElement(){return this.options.wrapper===window?document.documentElement:this.options.wrapper}get limit(){return this.options.naiveDimensions?this.isHorizontal?this.rootElement.scrollWidth-this.rootElement.clientWidth:this.rootElement.scrollHeight-this.rootElement.clientHeight:this.dimensions.limit[this.isHorizontal?"x":"y"]}get isHorizontal(){return"horizontal"===this.options.orientation}get actualScroll(){var e,t;const n=this.options.wrapper;return this.isHorizontal?null!==(e=n.scrollX)&&void 0!==e?e:n.scrollLeft:null!==(t=n.scrollY)&&void 0!==t?t:n.scrollTop}get scroll(){return this.options.infinite?(e=this.animatedScroll,t=this.limit,(e%t+t)%t):this.animatedScroll;var e,t}get progress(){return 0===this.limit?1:this.scroll/this.limit}get isScrolling(){return this._isScrolling}set isScrolling(e){this._isScrolling!==e&&(this._isScrolling=e,this.updateClassName())}get isStopped(){return this._isStopped}set isStopped(e){this._isStopped!==e&&(this._isStopped=e,this.updateClassName())}get isLocked(){return this._isLocked}set isLocked(e){this._isLocked!==e&&(this._isLocked=e,this.updateClassName())}get isSmooth(){return"smooth"===this.isScrolling}get className(){let e="lenis";return this.options.autoToggle&&(e+=" lenis-autoToggle"),this.isStopped&&(e+=" lenis-stopped"),this.isLocked&&(e+=" lenis-locked"),this.isScrolling&&(e+=" lenis-scrolling"),"smooth"===this.isScrolling&&(e+=" lenis-smooth"),e}updateClassName(){this.cleanUpClassName(),this.className.split(" ").forEach(e
2=>{this.rootElement.classList.add(e)})}cleanUpClassName(){for(const e of Array.from(this.rootElement.classList))("lenis"===e||e.startsWith("lenis-"))&&this.rootElement.classList.remove(e)}};const os=["children","root","options","autoRaf","className"];const ss=(0,r.createContext)(null),ls=new class{constructor(e){l(this,"listeners",[]),this.state=e}set(e){this.state=e;for(const t of this.listeners)t(this.state)}subscribe(e){return this.listeners=[...this.listeners,e],()=>{this.listeners=this.listeners.filter(t=>t!==e)}}get(){return this.state}}(null),cs=(0,r.forwardRef)((e,t)=>{var n;let a=e.children,i=e.root,o=void 0!==i&&i,s=e.options,l=void 0===s?{}:s,c=e.autoRaf,d=void 0===c||c,f=e.className,h=void 0===f?"":f,p=De(e,os);const m=(0,r.useRef)(null),v=(0,r.useRef)(null),g=Ue((0,r.useState)(void 0),2),y=g[0],x=g[1];(0,r.useImperativeHandle)(t,()=>({wrapper:m.current,content:v.current,lenis:y}),[y]),(0,r.useEffect)(()=>{var e;const t=new is(u(u(u({},l),m.current&&v.current&&{wrapper:m.current,content:v.current}),{},{autoRaf:null!==(e=null===l||void 0===l?void 0:l.autoRaf)&&void 0!==e?e:d}));return x(t),()=>{t.destroy(),x(void 0)}},[d,JSON.stringify(u(u({},l),{},{wrapper:null,content:null}))]);const b=(0,r.useRef)([]),w=(0,r.useCallback)((e,t)=>{b.current.push({callback:e,priority:t}),b.current.sort((e,t)=>e.priority-t.priority)},[]),j=(0,r.useCallback)(e=>{b.current=b.current.filter(t=>t.callback!==e)},[]);return(0,r.useEffect)(()=>{if(o&&y)return ls.set({lenis:y,addCallback:w,removeCallback:j}),()=>ls.set(null)},[o,y,w,j]),(0,r.useEffect)(()=>{if(!y)return;const e=e=>{for(const t of b.current){(0,t.callback)(e)}};return y.on("scroll",e),()=>{y.off("scroll",e)}},[y]),a?(0,_e.jsx)(ss.Provider,{value:{lenis:y,addCallback:w,removeCallback:j},children:o&&"asChild"!==o?a:(0,_e.jsx)("div",u(u({ref:m,className:"".concat(h," ").concat(null!==(n=null===y||void 0===y?void 0:y.className)&&void 0!==n?n:"").trim()},p),{},{children:(0,_e.jsx)("div",{ref:v,children:a})}))}):null});const us=e=>e;let ds=us,fs=us;const hs=e=>Array.isArray(e),ps=e=>hs(e)?e[e.length-1]||0:e,ms=!1,vs=!1;const gs=["read","resolveKeyframes","update","preRender","render","postRender"];function ys(e,t){let n=!1,r=!0;const a={delta:0,timestamp:0,isProcessing:!1},i=()=>n=!0,o=gs.reduce((e,t)=>(e[t]=function(e){let t=new Set,n=new Set,r=!1,a=!1;const i=new WeakSet;let o={delta:0,timestamp:0,isProcessing:!1};function s(t){i.has(t)&&(l.schedule(t),e()),t(o)}const l={schedule:function(e){const a=arguments.length>2&&void 0!==arguments[2]&&arguments[2]&&r?t:n;return arguments.length>1&&void 0!==arguments[1]&&arguments[1]&&i.add(e),a.has(e)||a.add(e),e},cancel:e=>{n.delete(e),i.delete(e)},process:e=>{if(o=e,r)a=!0;else{r=!0;var i=[n,t];t=i[0],n=i[1],t.forEach(s),t.clear(),r=!1,a&&(a=!1,l.process(e))}}};return l}(i),e),{}),s=o.read,l=o.resolveKeyframes,c=o.update,u=o.preRender,d=o.render,f=o.postRender,h=()=>{const i=vs?a.timestamp:performance.now();n=!1,a.delta=r?1e3/60:Math.max(Math.min(i-a.timestamp,40),1),a.timestamp=i,a.isProcessing=!0,s.process(a),l.process(a),c.process(a),u.process(a),d.process(a),f.process(a),a.isProcessing=!1,n&&t&&(r=!1,e(h))},p=gs.reduce((t,i)=>{const s=o[i];return t[i]=function(t){let i=arguments.length>1&&void 0!==arguments[1]&&arguments[1],o=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return n||(n=!0,r=!0,a.isProcessing||e(h)),s.schedule(t,i,o)},t},{});return{schedule:p,cancel:e=>{for(let t=0;t<gs.length;t++)o[gs[t]].cancel(e)},state:a,steps:o}}const xs=ys("undefined"!==typeof requestAnimationFrame?requestAnimationFrame:us,!0),bs=xs.schedule,ws=xs.cancel,js=xs.state,ks=xs.steps;let Ss;function Es(){Ss=void 0}const Ns={now:()=>(void 0===Ss&&Ns.set(js.isProcessing||vs?js.timestamp:performance.now()),Ss),set:e=>{Ss=e,queueMicrotask(Es)}};function Ps(e,t){-1===e.indexOf(t)&&e.push(t)}function Os(e,t){const n=e.indexOf(t);n>-1&&e.splice(n,1)}class Cs{constructor(){this.subscriptions=[]}add(e){return Ps(this.subscriptions,e),()=>Os(this.subscriptions,e)}notify(e,t,n){const r=this.subscriptions.length;
2if(r)if(1===r)this.subscriptions[0](e,t,n);else for(let a=0;a<r;a++){const r=this.subscriptions[a];r&&r(e,t,n)}}getSize(){return this.subscriptions.length}clear(){this.subscriptions.length=0}}function As(e,t){return t?e*(1e3/t):0}const Ms={current:void 0};class _s{constructor(e){var t=this;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.version="11.18.0",this.canTrackVelocity=null,this.events={},this.updateAndNotify=function(e){let n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];const r=Ns.now();t.updatedAt!==r&&t.setPrevFrameValue(),t.prev=t.current,t.setCurrent(e),t.current!==t.prev&&t.events.change&&t.events.change.notify(t.current),n&&t.events.renderRequest&&t.events.renderRequest.notify(t.current)},this.hasAnimated=!1,this.setCurrent(e),this.owner=n.owner}setCurrent(e){this.current=e,this.updatedAt=Ns.now(),null===this.canTrackVelocity&&void 0!==e&&(this.canTrackVelocity=(e=>!isNaN(parseFloat(e)))(this.current))}setPrevFrameValue(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.current;this.prevFrameValue=e,this.prevUpdatedAt=this.updatedAt}onChange(e){return this.on("change",e)}on(e,t){this.events[e]||(this.events[e]=new Cs);const n=this.events[e].add(t);return"change"===e?()=>{n(),bs.read(()=>{this.events.change.getSize()||this.stop()})}:n}clearListeners(){for(const e in this.events)this.events[e].clear()}attach(e,t){this.passiveEffect=e,this.stopPassiveEffect=t}set(e){let t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];t&&this.passiveEffect?this.passiveEffect(e,this.updateAndNotify):this.updateAndNotify(e,t)}setWithVelocity(e,t,n){this.set(t),this.prev=void 0,this.prevFrameValue=e,this.prevUpdatedAt=this.updatedAt-n}jump(e){let t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];this.updateAndNotify(e),this.prev=e,this.prevUpdatedAt=this.prevFrameValue=void 0,t&&this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}get(){return Ms.current&&Ms.current.push(this),this.current}getPrevious(){return this.prev}getVelocity(){const e=Ns.now();if(!this.canTrackVelocity||void 0===this.prevFrameValue||e-this.updatedAt>30)return 0;const t=Math.min(this.updatedAt-this.prevUpdatedAt,30);return As(parseFloat(this.current)-parseFloat(this.prevFrameValue),t)}start(e){return this.stop(),new Promise(t=>{this.hasAnimated=!0,this.animation=e(t),this.events.animationStart&&this.events.animationStart.notify()}).then(()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()})}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}}function Ts(e,t){return new _s(e,t)}function Rs(e){const t=[{},{}];return null===e||void 0===e||e.values.forEach((e,n)=>{t[0][n]=e.get(),t[1][n]=e.getVelocity()}),t}function Ds(e,t,n,r){if("function"===typeof t){const a=Ue(Rs(r),2),i=a[0],o=a[1];t=t(void 0!==n?n:e.custom,i,o)}if("string"===typeof t&&(t=e.variants&&e.variants[t]),"function"===typeof t){const a=Ue(Rs(r),2),i=a[0],o=a[1];t=t(void 0!==n?n:e.custom,i,o)}return t}function Fs(e,t,n){const r=e.getProps();return Ds(r,t,void 0!==n?n:r.custom,e)}const Is=["transitionEnd","transition"];function Ls(e,t,n){e.hasValue(t)?e.getValue(t).set(n):e.addValue(t,Ts(n))}function zs(e,t){let n=Fs(e,t)||{},r=n.transitionEnd,a=void 0===r?{}:r,i=(n.transition,De(n,Is));i=u(u({},i),a);for(const o in i){Ls(e,o,ps(i[o]))}}function Bs(e){let t;return()=>(void 0===t&&(t=e()),t)}const Us=Bs(()=>void 0!==window.ScrollTimeline);class Vs{constructor(e){this.stop=()=>this.runAll("stop"),this.animations=e.filter(Boolean)}get finished(){return Promise.all(this.animations.map(e=>"finished"in e?e.finished:e))}getAll(e){return this.animations[0][e]}setAll(e,t){for(let n=0;n<this.animations.length;n++)this.animations[n][e]=t}attachTimeline(e,t){const n=this.animations.map(n=>Us()&&n.attachTimeline?n.attachTimeline(e):"function"===typeof t?t(n):void 0);return()=>
2{n.forEach((e,t)=>{e&&e(),this.animations[t].stop()})}}get time(){return this.getAll("time")}set time(e){this.setAll("time",e)}get speed(){return this.getAll("speed")}set speed(e){this.setAll("speed",e)}get startTime(){return this.getAll("startTime")}get duration(){let e=0;for(let t=0;t<this.animations.length;t++)e=Math.max(e,this.animations[t].duration);return e}runAll(e){this.animations.forEach(t=>t[e]())}flatten(){this.runAll("flatten")}play(){this.runAll("play")}pause(){this.runAll("pause")}cancel(){this.runAll("cancel")}complete(){this.runAll("complete")}}class Ws extends Vs{then(e,t){return Promise.all(this.animations).then(e).catch(t)}}function Hs(e,t){return e?e[t]||e.default||e:void 0}const qs=2e4;function Ks(e){let t=0;let n=e.next(t);for(;!n.done&&t<qs;)t+=50,n=e.next(t);return t>=qs?1/0:t}function Ys(e){return"function"===typeof e}function Gs(e,t){e.timeline=t,e.onfinish=null}const Xs=e=>Array.isArray(e)&&"number"===typeof e[0],$s={linearEasing:void 0};function Qs(e,t){const n=Bs(e);return()=>{var e;return null!==(e=$s[t])&&void 0!==e?e:n()}}const Zs=Qs(()=>{try{document.createElement("div").animate({opacity:0}
2,{easing:"linear(0, 1)"})}catch(Z6){return!1}return!0},"linearEasing"),Js=(e,t,n)=>{const r=t-e;return 0===r?1:(n-e)/r},el=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:10,r="";const a=Math.max(Math.round(t/n),2);for(let i=0;i<a;i++)r+=e(Js(0,a-1,i))+", ";return"linear(".concat(r.substring(0,r.length-2),")")};function tl(e){return Boolean("function"===typeof e&&Zs()||!e||"string"===typeof e&&(e in rl||Zs())||Xs(e)||Array.isArray(e)&&e.every(tl))}const nl=e=>{let t=Ue(e,4),n=t[0],r=t[1],a=t[2],i=t[3];return"cubic-bezier(".concat(n,", ").concat(r,", ").concat(a,", ").concat(i,")")},rl={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:nl([0,.65,.55,1]),circOut:nl([.55,0,1,.45]),backIn:nl([.31,.01,.66,-.59]),backOut:nl([.33,1.53,.69,.99])};function al(e,t){return e?"function"===typeof e&&Zs()?el(e,t):Xs(e)?nl(e):Array.isArray(e)?e.map(e=>al(e,t)||rl.easeOut):rl[e]:void 0}const il={x:!1,y:!1};function ol(){return il.x||il.y}function sl(e,t,n){var r;if(e instanceof Element)return[e];if("string"===typeof e){let a=document;t&&(a=t.current);const i=null!==(r=null===n||void 0===n?void 0:n[e])&&void 0!==r?r:a.querySelectorAll(e);return i?Array.from(i):[]}return Array.from(e)}function ll(e,t){const n=sl(e),r=new AbortController;return[n,u(u({passive:!0},t),{},{signal:r.signal}),()=>r.abort()]}function cl(e){return t=>{"touch"===t.pointerType||ol()||e(t)}}const ul=(e,t)=>!!t&&(e===t||ul(e,t.parentElement)),dl=e=>"mouse"===e.pointerType?"number"!==typeof e.button||e.button<=0:!1!==e.isPrimary,fl=new Set(["BUTTON","INPUT","SELECT","TEXTAREA","A"]);const hl=new WeakSet;function pl(e){return t=>{"Enter"===t.key&&e(t)}}function ml(e,t){e.dispatchEvent(new PointerEvent("pointer"+t,{isPrimary:!0,bubbles:!0}))}function vl(e){return dl(e)&&!ol()}function gl(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const r=Ue(ll(e,n),3),a=r[0],i=r[1],o=r[2],s=e=>{const r=e.currentTarget;if(!vl(e)||hl.has(r))return;hl.add(r);const a=t(e),o=(e,t)=>{window.removeEventListener("pointerup",s),window.removeEventListener("pointercancel",l),vl(e)&&hl.has(r)&&(hl.delete(r),"function"===typeof a&&a(e,{success:t}))},s=e=>{o(e,n.useGlobalTarget||ul(r,e.target))},l=e=>{o(e,!1)};window.addEventListener("pointerup",s,i),window.addEventListener("pointercancel",l,i)};return a.forEach(e=>{(function(e){return fl.has(e.tagName)||-1!==e.tabIndex})(e)||null!==e.getAttribute("tabindex")||(e.tabIndex=0);(n.useGlobalTarget?window:e).addEventListener("pointerdown",s,i),e.addEventListener("focus",e=>((e,t)=>{const n=e.currentTarget;if(!n)return;const r=pl(()=>{if(hl.has(n))return;ml(n,"down");const e=pl(()=>{ml(n,"up")});n.addEventListener("keyup",e,t),n.addEventListener("blur",()=>ml(n,"cancel"),t)});n.addEventListener("keydown",r,t),n.addEventListener("blur",()=>n.removeEventListener("keydown",r),t)})(e,i),i)}),o}const yl=e=>1e3*e,xl=e=>e/1e3;const bl=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],wl=new Set(bl),jl=new Set(["width","height","top","left","right","bottom",...bl]),kl=e=>Boolean(e&&e.getVelocity);function Sl(e,t){const n=e.getValue("willChange");if(function(e){return Boolean(kl(e)&&e.add)}(n))return n.add(t)}const El=e=>e.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase(),Nl="data-"+El("framerAppearId");function Pl(e){return e.props[Nl]}const Ol=!1,Cl=(e,t,n)=>(((1-3*n+3*t)*e+(3*n-6*t))*e+3*t)*e;function Al(e,t,n,r){if(e===t&&n===r)return us;const a=t=>function(e,t,n,r,a){let i,o,s=0;do{o=t+(n-t)/2,i=Cl(o,r,a)-e,i>0?n=o:t=o}while(Math.abs(i)>1e-7&&++s<12);return o}(t,0,1,e,n);return e=>0===e||1===e?e:Cl(a(e),t,r)}const Ml=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,_l=e=>t=>1-e(1-t),Tl=Al(.33,1.53,.69,.99),Rl=_l(Tl),Dl=Ml(Rl),Fl=e=>(e*=2)<1?.5*Rl(e):.5*(2-Math.pow(2,-10*(e-1))),Il=e=>1-Math.sin(Math.acos(e)),Ll=_l(Il),zl=Ml(Il),Bl=e=>/^0(?:[\0-\x08\x0E-\x1F!-\x2D\/-\x9F\xA1-\u167F\u1681-\u1FFF\u200B-\u2027\u202A-\u202E\u2030-\u205E\u2060-\u2FFF\u3001-\uD7FF\uE000-\uFEFE\uFF00-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])+$/.test(e);function Ul(e){return"number"===typeof e?0===e:null===e||("none"===e||"0"===e||Bl(e))}const Vl=(e,t,n)=>n>t?t:n<e?e:n,Wl={test:e=>"number"===typeof e,parse:parseFloat,transform:e=>e},Hl=u(u({},Wl),{},{transform:e=>Vl(0,1,e)}),ql=u(u({},Wl),{},{default:1}),Kl=e=>Math.round(1e5*e)/1e5,Yl=/-?(?:[0-9]+(?:\.[0-9]+)?|\.[0-9]+)/g;const Gl=/^(?:#[0-9a-f]{3,8}|(?:rgb|h[s\u017F]l)a?\((?:-?[\.0-9]+%?[\t-\r ,\xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000\uFEFF]+){2}-?[\.0-9]+%?[\t-\r \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000\uFEFF]*(?:[,\/][\t-\r \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000\uFEFF]*)?(?:\b[0-9]+(?:\.[0-9]+)?|\.[0-9]+)?%?\))$/i,Xl=(e,t)=>n=>Boolean("string"===typeof n&&Gl.test(n)&&n.startsWith(e)||t&&!function(e){return null==e}
2(n)&&Object.prototype.hasOwnProperty.call(n,t)),$l=(e,t,n)=>r=>{if("string"!==typeof r)return r;const a=Ue(r.match(Yl),4),i=a[0],o=a[1],s=a[2],l=a[3];return{[e]:parseFloat(i),[t]:parseFloat(o),[n]:parseFloat(s),alpha:void 0!==l?parseFloat(l):1}},Ql=u(u({},Wl),{},{transform:e=>Math.round((e=>Vl(0,255,e))(e))}),Zl={test:Xl("rgb","red"),parse:$l("red","green","blue"),transform:e=>{let t=e.red,n=e.green,r=e.blue,a=e.alpha,i=void 0===a?1:a;return"rgba("+Ql.transform(t)+", "+Ql.transform(n)+", "+Ql.transform(r)+", "+Kl(Hl.transform(i))+")"}};const Jl={test:Xl("#"),parse:function(e){let t="",n="",r="",a="";return e.length>5?(t=e.substring(1,3),n=e.substring(3,5),r=e.substring(5,7),a=e.substring(7,9)):(t=e.substring(1,2),n=e.substring(2,3),r=e.substring(3,4),a=e.substring(4,5),t+=t,n+=n,r+=r,a+=a),{red:parseInt(t,16),green:parseInt(n,16),blue:parseInt(r,16),alpha:a?parseInt(a,16)/255:1}},transform:Zl.transform},ec=e=>({test:t=>"string"===typeof t&&t.endsWith(e)&&1===t.split(" ").length,parse:parseFloat,transform:t=>"".concat(t).concat(e)}),tc=ec("deg"),nc=ec("%"),rc=ec("px"),ac=ec("vh"),ic=ec("vw"),oc=u(u({},nc),{},{parse:e=>nc.parse(e)/100,transform:e=>nc.transform(100*e)}),sc={test:Xl("hsl","hue"),parse:$l("hue","saturation","lightness"),transform:e=>{let t=e.hue,n=e.saturation,r=e.lightness,a=e.alpha,i=void 0===a?1:a;return"hsla("+Math.round(t)+", "+nc.transform(Kl(n))+", "+nc.transform(Kl(r))+", "+Kl(Hl.transform(i))+")"}},lc={test:e=>Zl.test(e)||Jl.test(e)||sc.test(e),parse:e=>Zl.test(e)?Zl.parse(e):sc.test(e)?sc.parse(e):Jl.parse(e),transform:e=>"string"===typeof e?e:e.hasOwnProperty("red")?Zl.transform(e):sc.transform(e)},cc=/(?:#[0-9a-f]{3,8}|(?:rgb|h[s\u017F]l)a?\((?:-?[\.0-9]+%?[\t-\r ,\xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000\uFEFF]+){2}-?[\.0-9]+%?[\t-\r \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000\uFEFF]*(?:[,\/][\t-\r \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000\uFEFF]*)?(?:\b[0-9]+(?:\.[0-9]+)?|\.[0-9]+)?%?\))/gi;const uc="number",dc="color",fc=/var[\t-\r \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000\uFEFF]*\([\t-\r \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000\uFEFF]*--(?:[\x2D0-9A-Z_a-z\u017F\u212A]+[\t-\r \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000\uFEFF]*|[\x2D0-9A-Z_a-z\u017F\u212A]+[\t-\r \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000\uFEFF]*,(?:[\t-\r \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000\uFEFF]*(?:(?![\t-\r \(\)\xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000\uD800-\uDFFF\uFEFF])[^]|[\uD800-\uDBFF][\uDC00-\uDFFF])|[\t-\r \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000\uFEFF]*\((?:(?:(?![\(\)\uD800-\uDFFF])[^]|[\uD800-\uDBFF][\uDC00-\uDFFF])|\((?:(?![\(\)\uD800-\uDFFF])[^]|[\uD800-\uDBFF][\uDC00-\uDFFF])*\))*\))+[\t-\r \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000\uFEFF]*)\)|#[0-9a-f]{3,8}|(?:rgb|h[s\u017F]l)a?\((?:-?[\.0-9]+%?[\t-\r ,\xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000\uFEFF]+){2}-?[\.0-9]+%?[\t-\r \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000\uFEFF]*(?:[,\/][\t-\r \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000\uFEFF]*)?(?:\b[0-9]+(?:\.[0-9]+)?|\.[0-9]+)?%?\)|-?(?:[0-9]+(?:\.[0-9]+)?|\.[0-9]+)/gi;function hc(e){const t=e.toString(),n=[],r={color:[],number:[],var:[]},a=[];let i=0;const o=t.replace(fc,e=>(lc.test(e)?(r.color.push(i),a.push(dc),n.push(lc.parse(e))):e.startsWith("var(")?(r.var.push(i),a.push("var"),n.push(e)):(r.number.push(i),a.push(uc),n.push(parseFloat(e))),++i,"${}")).split("${}");return{values:n,split:o,indexes:r,types:a}}function pc(e){return hc(e).values}function mc(e){const t=hc(e),n=t.split,r=t.types,a=n.length;return e=>{let t="";for(let i=0;i<a;i++)if(t+=n[i],void 0!==e[i]){const n=r[i];t+=n===uc?Kl(e[i]):n===dc?lc.transform(e[i]):e[i]}return t}}const vc=e=>"number"===typeof e?0:e;const gc={test:function(e){var t,n;return isNaN(e)&&"string"===typeof e&&((null===(t=e.match(Yl))||void 0===t?void 0:t.length)||0)+((null===(n=e.match(cc))||void 0===n?void 0:n.length)||0)>0},parse:pc,createTransformer:mc,getAnimatableNone:function(e){const t=pc(e);return mc(e)(t.map(vc))}},yc=new Set(["brightness","contrast","saturate","opacity"]);function xc(e){const t=Ue(e.slice(0,-1).split("("),2),n=t[0],r=t[1];if("drop-shadow"===n)return e;const a=Ue(r.match(Yl)||[],1)[0];if(!a)return e;const i=r.replace(a,"");let o=yc.has(n)?1:0;return a!==r&&(o*=100),n+"("+o+i+")"}const bc=/\b([\x2Da-z]*)\((?:[\0-\t\x0B\f\x0E-\u2027\u202A-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])*?\)/g,wc=u(u({},gc),{},{getAnimatableNone:e=>{const t=e.match(bc);return t?t.map(xc).join(" "):e}}),jc={borderWidth:rc,borderTopWidth:rc,borderRightWidth:rc,borderBottomWidth:rc,borderLeftWidth:rc,borderRadius:rc,radius:rc,borderTopLeftRadius:rc,borderTopRightRadius:rc,borderBottomRightRadius:rc,borderBottomLeftRadius:rc,width:rc,maxWidth:rc,height:rc,maxHeight:rc,top:rc,right:rc,bottom:rc,left:rc,padding:rc,paddingTop:rc,paddingRight:rc,paddingBottom:rc,paddingLeft:rc,margin:rc,marginTop:rc,marginRight:rc,marginBottom:rc,marginLeft:rc,backgroundPositionX:rc,backgroundPositionY:rc}
2,kc={rotate:tc,rotateX:tc,rotateY:tc,rotateZ:tc,scale:ql,scaleX:ql,scaleY:ql,scaleZ:ql,skew:tc,skewX:tc,skewY:tc,distance:rc,translateX:rc,translateY:rc,translateZ:rc,x:rc,y:rc,z:rc,perspective:rc,transformPerspective:rc,opacity:Hl,originX:oc,originY:oc,originZ:rc},Sc=u(u({},Wl),{},{transform:Math.round}),Ec=u(u(u({},jc),kc),{},{zIndex:Sc,size:rc,fillOpacity:Hl,strokeOpacity:Hl,numOctaves:Sc}),Nc=u(u({},Ec),{},{color:lc,backgroundColor:lc,outlineColor:lc,fill:lc,stroke:lc,borderColor:lc,borderTopColor:lc,borderRightColor:lc,borderBottomColor:lc,borderLeftColor:lc,filter:wc,WebkitFilter:wc}),Pc=e=>Nc[e];function Oc(e,t){let n=Pc(e);return n!==wc&&(n=gc),n.getAnimatableNone?n.getAnimatableNone(t):void 0}const Cc=new Set(["auto","none","0"]);const Ac=e=>e===Wl||e===rc,Mc=(e,t)=>parseFloat(e.split(", ")[t]),_c=(e,t)=>(n,r)=>{let a=r.transform;if("none"===a||!a)return 0;const i=a.match(/^matrix3d\(((?:[\0-\t\x0B\f\x0E-\u2027\u202A-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])+)\)$/);if(i)return Mc(i[1],t);{const t=a.match(/^matrix\(((?:[\0-\t\x0B\f\x0E-\u2027\u202A-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])+)\)$/);return t?Mc(t[1],e):0}},Tc=new Set(["x","y","z"]),Rc=bl.filter(e=>!Tc.has(e));const Dc={width:(e,t)=>{let n=e.x,r=t.paddingLeft,a=void 0===r?"0":r,i=t.paddingRight,o=void 0===i?"0":i;return n.max-n.min-parseFloat(a)-parseFloat(o)},height:(e,t)=>{let n=e.y,r=t.paddingTop,a=void 0===r?"0":r,i=t.paddingBottom,o=void 0===i?"0":i;return n.max-n.min-parseFloat(a)-parseFloat(o)},top:(e,t)=>{let n=t.top;return parseFloat(n)},left:(e,t)=>{let n=t.left;return parseFloat(n)},bottom:(e,t)=>{let n=e.y,r=t.top;return parseFloat(r)+(n.max-n.min)},right:(e,t)=>{let n=e.x,r=t.left;return parseFloat(r)+(n.max-n.min)},x:_c(4,13),y:_c(5,14)};Dc.translateX=Dc.x,Dc.translateY=Dc.y;const Fc=new Set;let Ic=!1,Lc=!1;function zc(){if(Lc){const e=Array.from(Fc).filter(e=>e.needsMeasurement),t=new Set(e.map(e=>e.element)),n=new Map;t.forEach(e=>{const t=function(e){const t=[];return Rc.forEach(n=>{const r=e.getValue(n);void 0!==r&&(t.push([n,r.get()]),r.set(n.startsWith("scale")?1:0))}),t}(e);t.length&&(n.set(e,t),e.render())}),e.forEach(e=>e.measureInitialState()),t.forEach(e=>{e.render();const t=n.get(e);t&&t.forEach(t=>{let n=Ue(t,2),r=n[0],a=n[1];var i;null===(i=e.getValue(r))||void 0===i||i.set(a)})}),e.forEach(e=>e.measureEndState()),e.forEach(e=>{void 0!==e.suspendedScrollY&&window.scrollTo(0,e.suspendedScrollY)})}Lc=!1,Ic=!1,Fc.forEach(e=>e.complete()),Fc.clear()}function Bc(){Fc.forEach(e=>{e.readKeyframes(),e.needsMeasurement&&(Lc=!0)})}class Uc{constructor(e,t,n,r,a){let i=arguments.length>5&&void 0!==arguments[5]&&arguments[5];this.isComplete=!1,this.isAsync=!1,this.needsMeasurement=!1,this.isScheduled=!1,this.unresolvedKeyframes=[...e],this.onComplete=t,this.name=n,this.motionValue=r,this.element=a,this.isAsync=i}scheduleResolve(){this.isScheduled=!0,this.isAsync?(Fc.add(this),Ic||(Ic=!0,bs.read(Bc),bs.resolveKeyframes(zc))):(this.readKeyframes(),this.complete())}readKeyframes(){const e=this.unresolvedKeyframes,t=this.name,n=this.element,r=this.motionValue;for(let a=0;a<e.length;a++)if(null===e[a])if(0===a){const a=null===r||void 0===r?void 0:r.get(),i=e[e.length-1];if(void 0!==a)e[0]=a;else if(n&&t){const r=n.readValue(t,i);void 0!==r&&null!==r&&(e[0]=r)}void 0===e[0]&&(e[0]=i),r&&void 0===a&&r.set(e[0])}else e[a]=e[a-1]}setFinalKeyframe(){}measureInitialState(){}renderEndStyles(){}measureEndState(){}complete(){this.isComplete=!0,this.onComplete(this.unresolvedKeyframes,this.finalKeyframe),Fc.delete(this)}cancel(){this.isComplete||(this.isScheduled=!1,Fc.delete(this))}resume(){this.isComplete||this.scheduleResolve()}}const Vc=e=>/^-?(?:[0-9]+(?:\.[0-9]+)?|\.[0-9]+)$/.test(e),Wc=e=>t=>"string"===typeof t&&t.startsWith(e),Hc=Wc("--"),qc=Wc("var(--"),Kc=e=>!!qc(e)&&Yc.test(e.split("/*")[0].trim()),Yc=/var\(--(?:[\x2D0-9A-Z_a-z\u017F\u212A]+[\t-\r \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000\uFEFF]*|[\x2D0-9A-Z_a-z\u017F\u212A]+[\t-\r \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000\uFEFF]*,(?:[\t-\r \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000\uFEFF]*(?:(?![\t-\r \(\)\xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000\uD800-\uDFFF\uFEFF])[^]|[\uD800-\uDBFF][\uDC00-\uDFFF])|[\t-\r \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000\uFEFF]*\((?:(?
2:(?![\(\)\uD800-\uDFFF])[^]|[\uD800-\uDBFF][\uDC00-\uDFFF])|\((?:(?![\(\)\uD800-\uDFFF])[^]|[\uD800-\uDBFF][\uDC00-\uDFFF])*\))*\))+[\t-\r \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000\uFEFF]*)\)$/i,Gc=/^var\(--(?:([\x2D0-9A-Z_a-z]+)|([\x2D0-9A-Z_a-z]+), ?([ #%\(\),-\.0-9A-Za-z]+))\)/;function Xc(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;fs(n<=4,'Max CSS variable fallback depth detected in property "'.concat(e,'". This may indicate a circular fallback dependency.'));const r=function(e){const t=Gc.exec(e);if(!t)return[,];const n=Ue(t,4),r=n[1],a=n[2],i=n[3];return["--".concat(null!==r&&void 0!==r?r:a),i]}(e),a=Ue(r,2),i=a[0],o=a[1];if(!i)return;const s=window.getComputedStyle(t).getPropertyValue(i);if(s){const e=s.trim();return Vc(e)?parseFloat(e):e}return Kc(o)?Xc(o,t,n+1):o}const $c=e=>t=>t.test(e),Qc=[Wl,rc,nc,tc,ic,ac,{test:e=>"auto"===e,parse:e=>e}],Zc=e=>Qc.find($c(e));class Jc extends Uc{constructor(e,t,n,r,a){super(e,t,n,r,a,!0)}readKeyframes(){const e=this.unresolvedKeyframes,t=this.element,n=this.name;if(!t||!t.current)return;super.readKeyframes();for(let l=0;l<e.length;l++){let n=e[l];if("string"===typeof n&&(n=n.trim(),Kc(n))){const r=Xc(n,t.current);void 0!==r&&(e[l]=r),l===e.length-1&&(this.finalKeyframe=n)}}if(this.resolveNoneKeyframes(),!jl.has(n)||2!==e.length)return;const r=Ue(e,2),a=r[0],i=r[1],o=Zc(a),s=Zc(i);if(o!==s)if(Ac(o)&&Ac(s))for(let l=0;l<e.length;l++){const t=e[l];"string"===typeof t&&(e[l]=parseFloat(t))}else this.needsMeasurement=!0}resolveNoneKeyframes(){const e=this.unresolvedKeyframes,t=this.name,n=[];for(let r=0;r<e.length;r++)Ul(e[r])&&n.push(r);n.length&&function(e,t,n){let r,a=0;for(;a<e.length&&!r;){const t=e[a];"string"===typeof t&&!Cc.has(t)&&hc(t).values.length&&(r=e[a]),a++}if(r&&n)for(const i of t)e[i]=Oc(n,r)}(e,n,t)}measureInitialState(){const e=this.element,t=this.unresolvedKeyframes,n=this.name;if(!e||!e.current)return;"height"===n&&(this.suspendedScrollY=window.pageYOffset),this.measuredOrigin=Dc[n](e.measureViewportBox(),window.getComputedStyle(e.current)),t[0]=this.measuredOrigin;const r=t[t.length-1];void 0!==r&&e.getValue(n,r).jump(r,!1)}measureEndState(){var e;const t=this.element,n=this.name,r=this.unresolvedKeyframes;if(!t||!t.current)return;const a=t.getValue(n);a&&a.jump(this.measuredOrigin,!1);const i=r.length-1,o=r[i];r[i]=Dc[n](t.measureViewportBox(),window.getComputedStyle(t.current)),null!==o&&void 0===this.finalKeyframe&&(this.finalKeyframe=o),(null===(e=this.removedTransforms)||void 0===e?void 0:e.length)&&this.removedTransforms.forEac
2h(e=>{let n=Ue(e,2),r=n[0],a=n[1];t.getValue(r).set(a)}),this.resolveNoneKeyframes()}}const eu=(e,t)=>"zIndex"!==t&&(!("number"!==typeof e&&!Array.isArray(e))||!("string"!==typeof e||!gc.test(e)&&"0"!==e||e.startsWith("url(")));function tu(e,t,n,r){const a=e[0];if(null===a)return!1;if("display"===t||"visibility"===t)return!0;const i=e[e.length-1],o=eu(a,t),s=eu(i,t);return ds(o===s,"You are trying to animate ".concat(t,' from "').concat(a,'" to "').concat(i,'". ').concat(a," is not an animatable value - to enable this animation set ").concat(a," to a value animatable to ").concat(i," via the `style` property.")),!(!o||!s)&&(function(e){const t=e[0];if(1===e.length)return!0;for(let n=0;n<e.length;n++)if(e[n]!==t)return!0}(e)||("spring"===n||Ys(n))&&r)}const nu=e=>null!==e;function ru(e,t,n){let r=t.repeat,a=t.repeatType,i=void 0===a?"loop":a;const o=e.filter(nu),s=r&&"loop"!==i&&r%2===1?0:o.length-1;return s&&void 0!==n?n:o[s]}const au=["autoplay","delay","type","repeat","repeatDelay","repeatType"];class iu{constructor(e){let t=e.autoplay,n=void 0===t||t,r=e.delay,a=void 0===r?0:r,i=e.type,o=void 0===i?"keyframes":i,s=e.repeat,l=void 0===s?0:s,c=e.repeatDelay,d=void 0===c?0:c,f=e.repeatType,h=void 0===f?"loop":f,p=De(e,au);this.isStopped=!1,this.hasAttemptedResolve=!1,this.createdAt=Ns.now(),this.options=u({autoplay:n,delay:a,type:o,repeat:l,repeatDelay:d,repeatType:h},p),this.updateFinishedPromise()}calcStartTime(){return this.resolvedAt&&this.resolvedAt-this.createdAt>40?this.resolvedAt:this.createdAt}get resolved(){return this._resolved||this.hasAttemptedResolve||(Bc(),zc()),this._resolved}onKeyframesResolved(e,t){this.resolvedAt=Ns.now(),this.hasAttemptedResolve=!0;const n=this.options,r=n.name,a=n.type,i=n.velocity,o=n.delay,s=n.onComplete,l=n.onUpdate;if(!n.isGenerator&&!tu(e,r,a,i)){if(Ol||!o)return null===l||void 0===l||l(ru(e,this.options,t)),null===s||void 0===s||s(),void this.resolveFinishedPromise();this.options.duration=0}const c=this.initPlayback(e,t);!1!==c&&(this._resolved=u({keyframes:e,finalKeyframe:t},c),this.onPostResolved())}onPostResolved(){}then(e,t){return this.currentFinishedPromise.then(e,t)}flatten(){this.options.type="keyframes",this.options.ease="linear"}updateFinishedPromise(){this.currentFinishedPromise=new Promise(e=>{this.resolveFinishedPromise=e})}}const ou=(e,t,n)=>e+(t-e)*n;function su(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function lu(e,t){return n=>n>0?t:e}const cu=(e,t,n)=>{const r=e*e,a=n*(t*t-r)+r;return a<0?0:Math.sqrt(a)},uu=[Jl,Zl,sc];function du(e){const t=(n=e,uu.find(e=>e.test(n)));var n;if(ds(Boolean(t),"'".concat(e,"' is not an animatable color. Use the equivalent color code instead.")),!Boolean(t))return!1;let r=t.parse(e);return t===sc&&(r=function(e){let t=e.hue,n=e.saturation,r=e.lightness,a=e.alpha;t/=360,n/=100,r/=100;let i=0,o=0,s=0;if(n){const e=r<.5?r*(1+n):r+n-r*n,a=2*r-e;i=su(a,e,t+1/3),o=su(a,e,t),s=su(a,e,t-1/3)}else i=o=s=r;return{red:Math.round(255*i),green:Math.round(255*o),blue:Math.round(255*s),alpha:a}}(r)),r}const fu=(e,t)=>{const n=du(e),r=du(t);if(!n||!r)return lu(e,t);const a=u({},n);return e=>(a.red=cu(n.red,r.red,e),a.green=cu(n.green,r.green,e),a.blue=cu(n.blue,r.blue,e),a.alpha=ou(n.alpha,r.alpha,e),Zl.transform(a))},hu=(e,t)=>n=>t(e(n)),pu=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.reduce(hu)},mu=new Set(["none","hidden"]);function vu(e,t){return n=>ou(e,t,n)}function gu(e){return"number"===typeof e?vu:"string"===typeof e?Kc(e)?lu:lc.test(e)?fu:bu:Array.isArray(e)?yu:"object"===typeof e?lc.test(e)?fu:xu:lu}function yu(e,t){const n=[...e],r=n.length,a=e.map((e,n)=>gu(e)(e,t[n]));return e=>{for(let t=0;t<r;t++)n[t]=a[t](e);return n}}function xu(e,t){const n=u(u({},e),t),r={};for(const a in n)void 0!==e[a]&&void 0!==t[a]&&(r[a]=gu(e[a])(e[a],t[a]));return e=>{for(const t in r)n[t]=r[t](e);return n}}const bu=(e,t)=>{const n=gc.createTransformer(t),r=hc(e),a=hc(t);return r.indexes.var.length===a.indexes.var.length&&r.indexes.color.length===a.indexes.color.length&&r.indexes.number.length>=a.indexes.number.length?mu.has(e)&&!a.values.length||mu.has(t)&&!r.values.length?function(e,t){return mu.has(e)?n=>n<=0?e:t:n=>n>=1?t:e}(e,t):pu(yu(function(e,t){var n;const r=[],a={color:0,var:0,number:0};for(let i=0;i<t.values.length;i++){const o=t.types[i],s=e.indexes[o][a[o]],l=null!==(n=e.values[s])&&void 0!==n?n:0;r[i]=l,a[o]++}return r}(r,a),a.values),n):(ds(!0,"Complex values '".concat(e,"' and '").concat(t,"' too different to mix. Ensure all c
2olors are of the same type, and that each contains the same quantity of number and color values. Falling back to instant transition.")),lu(e,t))};function wu(e,t,n){if("number"===typeof e&&"number"===typeof t&&"number"===typeof n)return ou(e,t,n);return gu(e)(e,t)}function ju(e,t,n){const r=Math.max(t-5,0);return As(n-e(r),t-r)}const ku=100,Su=10,Eu=1,Nu=0,Pu=800,Ou=.3,Cu=.3,Au={granular:.01,default:2},Mu={granular:.005,default:.5},_u=.01,Tu=10,Ru=.05,Du=1,Fu=.001;function Iu(e){let t,n,r=e.duration,a=void 0===r?Pu:r,i=e.bounce,o=void 0===i?Ou:i,s=e.velocity,l=void 0===s?Nu:s,c=e.mass,u=void 0===c?Eu:c;ds(a<=yl(Tu),"Spring duration must be 10 seconds or less");let d=1-o;d=Vl(Ru,Du,d),a=Vl(_u,Tu,xl(a)),d<1?(t=e=>{const t=e*d,n=t*a,r=t-l,i=zu(e,d),o=Math.exp(-n);return Fu-r/i*o},n=e=>{const n=e*d*a,r=n*l+l,i=Math.pow(d,2)*Math.pow(e,2)*a,o=Math.exp(-n),s=zu(Math.pow(e,2),d);return(-t(e)+Fu>0?-1:1)*((r-i)*o)/s}):(t=e=>Math.exp(-e*a)*((e-l)*a+1)-.001,n=e=>Math.exp(-e*a)*(a*a*(l-e)));const f=function(e,t,n){let r=n;for(let a=1;a<Lu;a++)r-=e(r)/t(r);return r}(t,n,5/a);if(a=yl(a),isNaN(f))return{stiffness:ku,damping:Su,duration:a};{const e=Math.pow(f,2)*u;return{stiffness:e,damping:2*d*Math.sqrt(u*e),duration:a}}}const Lu=12;function zu(e,t){return e*Math.sqrt(1-t*t)}const Bu=["duration","bounce"],Uu=["stiffness","damping","mass"];function Vu(e,t){return t.some(t=>void 0!==e[t])}function Wu(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Cu;const t="object"!==typeof e?{visualDuration:e,keyframes:[0,1],bounce:arguments.length>1&&void 0!==arguments[1]?arguments[1]:Ou}:e;let n=t.restSpeed,r=t.restDelta;const a=t.keyframes[0],i=t.keyframes[t.keyframes.length-1],o={done:!1,value:a},s=function(e){let t=u({velocity:Nu,stiffness:ku,damping:Su,mass:Eu,isResolvedFromDuration:!1},e);if(!Vu(e,Uu)&&Vu(e,Bu))if(e.visualDuration){const n=e.visualDuration,r=2*Math.PI/(1.2*n),a=r*r,i=2*Vl(.05,1,1-(e.bounce||0))*Math.sqrt(a);t=u(u({},t),{},{mass:Eu,stiffness:a,damping:i})}else{const n=Iu(e);t=u(u(u({},t),n),{},{mass:Eu}),t.isResolvedFromDuration=!0}return t}(u(u({},t),{},{velocity:-xl(t.velocity||0)})),l=s.stiffness,c=s.damping,d=s.mass,f=s.duration,h=s.velocity,p=s.isResolvedFromDuration,m=h||0,v=c/(2*Math.sqrt(l*d)),g=i-a,y=xl(Math.sqrt(l/d)),x=Math.abs(g)<5;let b;if(n||(n=x?Au.granular:Au.default),r||(r=x?Mu.granular:Mu.default),v<1){const e=zu(y,v);b=t=>{const n=Math.exp(-v*y*t);return i-n*((m+v*y*g)/e*Math.sin(e*t)+g*Math.cos(e*t))}}else if(1===v)b=e=>i-Math.exp(-y*e)*(g+(m+y*g)*e);else{const e=y*Math.sqrt(v*v-1);b=t=>{const n=Math.exp(-v*y*t),r=Math.min(e*t,300);return i-n*((m+v*y*g)*Math.sinh(r)+e*g*Math.cosh(r))/e}}const w={calculatedDuration:p&&f||null,next:e=>{const t=b(e);if(p)o.done=e>=f;else{let a=0;v<1&&(a=0===e?yl(m):ju(b,e,t));const s=Math.abs(a)<=n,l=Math.abs(i-t)<=r;o.done=s&&l}return o.value=o.done?i:t,o},toString:()=>{const e=Math.min(Ks(w),qs),t=el(t=>w.next(e*t).value,e,30);return e+"ms "+t}};return w}function Hu(e){let t=e.keyframes,n=e.velocity,r=void 0===n?0:n,a=e.power,i=void 0===a?.8:a,o=e.timeConstant,s=void 0===o?325:o,l=e.bounceDamping,c=void 0===l?10:l,u=e.bounceStiffness,d=void 0===u?500:u,f=e.modifyTarget,h=e.min,p=e.max,m=e.restDelta,v=void 0===m?.5:m,g=e.restSpeed;const y=t[0],x={done:!1,value:y},b=e=>void 0===h?p:void 0===p||Math.abs(h-e)<Math.abs(p-e)?h:p;let w=i*r;const j=y+w,k=void 0===f?j:f(j);k!==j&&(w=k-y);const S=e=>-w*Math.exp(-e/s),E=e=>k+S(e),N=e=>{const t=S(e),n=E(e);x.done=Math.abs(t)<=v,x.value=x.done?k:n};let P,O;const C=e=>{var t;(t=x.value,void 0!==h&&t<h||void 0!==p&&t>p)&&(P=e,O=Wu({keyframes:[x.value,b(x.value)],velocity:ju(E,e,x.value),damping:c,stiffness:d,restDelta:v,restSpeed:g}))};return C(0),{calculatedDuration:null,next:e=>{let t=!1;return O||void 0!==P||(t=!0,N(e),C(e)),void 0!==P&&e>=P?O.next(e-P):(!t&&N(e),x)}}}const qu=Al(.42,0,1,1),Ku=Al(0,0,.58,1),Yu=Al(.42,0,.58,1),Gu={linear:us,easeIn:qu,easeInOut:Yu,easeOut:Ku,circIn:Il,circInOut:zl,circOut:Ll,backIn:Rl,backInOut:Dl,backOut:Tl,anticipate:Fl}
2,Xu=e=>{if(Xs(e)){fs(4===e.length,"Cubic bezier arrays must contain four numerical values.");const t=Ue(e,4);return Al(t[0],t[1],t[2],t[3])}return"string"===typeof e?(fs(void 0!==Gu[e],"Invalid easing type '".concat(e,"'")),Gu[e]):e};function $u(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.clamp,a=void 0===r||r,i=n.ease,o=n.mixer;const s=e.length;if(fs(s===t.length,"Both input and output ranges must be the same length"),1===s)return()=>t[0];if(2===s&&t[0]===t[1])return()=>t[1];const l=e[0]===e[1];e[0]>e[s-1]&&(e=[...e].reverse(),t=[...t].reverse());const c=function(e,t,n){const r=[],a=n||wu,i=e.length-1;for(let o=0;o<i;o++){let n=a(e[o],e[o+1]);if(t){const e=Array.isArray(t)?t[o]||us:t;n=pu(e,n)}r.push(n)}return r}(t,i,o),u=c.length,d=n=>{if(l&&n<e[0])return t[0];let r=0;if(u>1)for(;r<e.length-2&&!(n<e[r+1]);r++);const a=Js(e[r],e[r+1],n);return c[r](a)};return a?t=>d(Vl(e[0],e[s-1],t)):d}function Qu(e){const t=[0];return function(e,t){const n=e[e.length-1];for(let r=1;r<=t;r++){const a=Js(0,t,r);e.push(ou(n,1,a))}}(t,e.length-1),t}function Zu(e){let t=e.duration,n=void 0===t?300:t,r=e.keyframes,a=e.times,i=e.ease,o=void 0===i?"easeInOut":i;const s=(e=>Array.isArray(e)&&"number"!==typeof e[0])(o)?o.map(Xu):Xu(o),l={done:!1,value:r[0]},c=function(e,t){return e.map(e=>e*t)}(a&&a.length===r.length?a:Qu(r),n),u=$u(c,r,{ease:Array.isArray(s)?s:(d=r,f=s,d.map(()=>f||Yu).splice(0,d.length-1))});var d,f;return{calculatedDuration:n,next:e=>(l.value=u(e),l.done=e>=n,l)}}const Ju=e=>{const t=t=>{let n=t.timestamp;return e(n)};return{start:()=>bs.update(t,!0),stop:()=>ws(t),now:()=>js.isProcessing?js.timestamp:Ns.now()}},ed={decay:Hu,inertia:Hu,tween:Zu,keyframes:Zu,spring:Wu},td=e=>e/100;class nd extends iu{constructor(e){super(e),this.holdTime=null,this.cancelTime=null,this.currentTime=0,this.playbackSpeed=1,this.pendingPlayState="running",this.startTime=null,this.state="idle",this.stop=()=>{if(this.resolver.cancel(),this.isStopped=!0,"idle"===this.state)return;this.teardown();const e=this.options.onStop;e&&e()};const t=this.options,n=t.name,r=t.motionValue,a=t.element,i=t.keyframes,o=(null===a||void 0===a?void 0:a.KeyframeResolver)||Uc;this.resolver=new o(i,(e,t)=>this.onKeyframesResolved(e,t),n,r,a),this.resolver.scheduleResolve()}flatten(){super.flatten(),this._resolved&&Object.assign(this._resolved,this.initPlayback(this._resolved.keyframes))}initPlayback(e){const t=this.options,n=t.type,r=void 0===n?"keyframes":n,a=t.repeat,i=void 0===a?0:a,o=t.repeatDelay,s=void 0===o?0:o,l=t.repeatType,c=t.velocity,d=void 0===c?0:c,f=Ys(r)?r:ed[r]||Zu;let h,p;f!==Zu&&"number"!==typeof e[0]&&(h=pu(td,wu(e[0],e[1])),e=[0,100]);const m=f(u(u({},this.options),{},{keyframes:e}));"mirror"===l&&(p=f(u(u({},this.options),{},{keyframes:[...e].reverse(),velocity:-d}))),null===m.calculatedDuration&&(m.calculatedDuration=Ks(m));const v=m.calculatedDuration,g=v+s;return{generator:m,mirroredGenerator:p,mapPercentToKeyframes:h,calculatedDuration:v,resolvedDuration:g,totalDuration:g*(i+1)-s}}onPostResolved(){const e=this.options.autoplay,t=void 0===e||e;this.play(),"paused"!==this.pendingPlayState&&t?this.state=this.pendingPlayState:this.pause()}tick(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];const n=this.resolved;if(!n){const e=this.options.keyframes;return{done:!0,value:e[e.length-1]}}const r=n.finalKeyframe,a=n.generator,i=n.mirroredGenerator,o=n.mapPercentToKeyframes,s=n.keyframes,l=n.calculatedDuration,c=n.totalDuration,u=n.resolvedDuration;if(null===this.startTime)return a.next(0);const d=this.options,f=d.delay,h=d.repeat,p=d.repeatType,m=d.repeatDelay,v=d.onUpdate;this.speed>0?this.startTime=Math.min(this.startTime,e):this.speed<0&&(this.startTime=Math.min(e-c/this.speed,this.startTime)),t?this.currentTime=e:null!==this.holdTime?this.currentTime=this.holdTime:this.currentTime=Math.round(e-this.startTime)*this.speed;const g=this.currentTime-f*(this.speed>=0?1:-1),y=this.speed>=0?g<0:g>c;this.currentTime=Math.max(g,0),"finished"===this.state&&null===this.holdTime&&(this.currentTime=c);let x=this.currentTime,b=a;if(h){const e=Math.min(this.currentTime,c)/u;let t=Math.floor(e),n=e%1;!n&&e>=1&&(n=1),1===n&&t--,t=Math.min(t,h+1);Boolean(t%2)&&("reverse"===p?(n=1-n,m&&(n-=m/u)):"mirror"===p&&(b=i)),x=Vl(0,1,n)*u}const w=y?{done:!1,value:s[0]}:b.next(x);o&&(w.value=o(w.value));let j=w.done;y||null===l||(j=this.speed>=0?this.currentTime>=c:this.currentTime<=0);const k=null===this.holdTime&&("finished"===this.state||"running"===this.state&&j);return k&&void 0!==r&&(w.value=ru(s,this.options,r)),v&&v(w.value),k&&this.finish(),w}get duration(){const e=this.resolved;return e?xl(e.calculatedDuration):0}
2get time(){return xl(this.currentTime)}set time(e){e=yl(e),this.currentTime=e,null!==this.holdTime||0===this.speed?this.holdTime=e:this.driver&&(this.startTime=this.driver.now()-e/this.speed)}get speed(){return this.playbackSpeed}set speed(e){const t=this.playbackSpeed!==e;this.playbackSpeed=e,t&&(this.time=xl(this.currentTime))}play(){if(this.resolver.isScheduled||this.resolver.resume(),!this._resolved)return void(this.pendingPlayState="running");if(this.isStopped)return;const e=this.options,t=e.driver,n=void 0===t?Ju:t,r=e.onPlay,a=e.startTime;this.driver||(this.driver=n(e=>this.tick(e))),r&&r();const i=this.driver.now();null!==this.holdTime?this.startTime=i-this.holdTime:this.startTime?"finished"===this.state&&(this.startTime=i):this.startTime=null!==a&&void 0!==a?a:this.calcStartTime(),"finished"===this.state&&this.updateFinishedPromise(),this.cancelTime=this.startTime,this.holdTime=null,this.state="running",this.driver.start()}pause(){var e;this._resolved?(this.state="paused",this.holdTime=null!==(e=this.currentTime)&&void 0!==e?e:0):this.pendingPlayState="paused"}complete(){"running"!==this.state&&this.play(),this.pendingPlayState=this.state="finished",this.holdTime=null}finish(){this.teardown(),this.state="finished";const e=this.options.onComplete;e&&e()}cancel(){null!==this.cancelTime&&this.tick(this.cancelTime),this.teardown(),this.updateFinishedPromise()}teardown(){this.state="idle",this.stopDriver(),this.resolveFinishedPromise(),this.updateFinishedPromise(),this.startTime=this.cancelTime=null,this.resolver.cancel()}stopDriver(){this.driver&&(this.driver.stop(),this.driver=void 0)}sample(e){return this.startTime=0,this.tick(e,!0)}}const rd=new Set(["opacity","clipPath","filter","transform"]);const ad=Bs(()=>Object.hasOwnProperty.call(Element.prototype,"animate")),id=["onComplete","onUpdate","motionValue","element"],od=["motionValue","onUpdate","onComplete","element"];const sd={anticipate:Fl,backInOut:Dl,circInOut:zl};class ld extends iu{constructor(e){super(e);const t=this.options,n=t.name,r=t.motionValue,a=t.element,i=t.keyframes;this.resolver=new Jc(i,(e,t)=>this.onKeyframesResolved(e,t),n,r,a),this.resolver.scheduleResolve()}initPlayback(e,t){var n;let r=this.options,a=r.duration,i=void 0===a?300:a,o=r.times,s=r.ease,l=r.type,c=r.motionValue,d=r.name,f=r.startTime;if(!(null===(n=c.owner)||void 0===n?void 0:n.current))return!1;if("string"===typeof s&&Zs()&&s in sd&&(s=sd[s]),function(e){return Ys(e.type)||"spring"===e.type||!tl(e.ease)}(this.options)){const t=this.options,n=(t.onComplete,t.onUpdate,t.motionValue,t.element,De(t,id)),r=function(e,t){const n=new nd(u(u({},t),{},{keyframes:e,repeat:0,delay:0,isGenerator:!0}));let r={done:!1,value:e[0]};const a=[];let i=0;for(;!r.done&&i<2e4;)r=n.sample(i),a.push(r.value),i+=10;return{times:void 0,keyframes:a,duration:i-10,ease:"linear"}}(e,n);1===(e=r.keyframes).length&&(e[1]=e[0]),i=r.duration,o=r.times,s=r.ease,l="keyframes"}const h=function(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},a=r.delay,i=void 0===a?0:a,o=r.duration,s=void 0===o?300:o,l=r.repeat,c=void 0===l?0:l,u=r.repeatType,d=void 0===u?"loop":u,f=r.ease,h=void 0===f?"easeInOut":f,p=r.times;const m={[t]:n};p&&(m.offset=p);const v=al(h,s);return Array.isArray(v)&&(m.easing=v),e.animate(m,{delay:i,duration:s,easing:Array.isArray(v)?"linear":v,fill:"both",iterations:c+1,direction:"reverse"===d?"alternate":"normal"})}(c.owner.current,d,e,u(u({},this.options),{},{duration:i,times:o,ease:s}));return h.startTime=null!==f&&void 0!==f?f:this.calcStartTime(),this.pendingTimeline?(Gs(h,this.pendingTimeline),this.pendingTimeline=void 0):h.onfinish=()=>{const n=this.options.onComplete;c.set(ru(e,this.options,t)),n&&n(),this.cancel(),this.resolveFinishedPromise()},{animation:h,duration:i,times:o,type:l,ease:s,keyframes:e}}get duration(){const e=this.resolved;if(!e)return 0;const t=e.duration;return xl(t)}get time(){const e=this.resolved;if(!e)return 0;const t=e.animation;return xl(t.currentTime||0)}set time(e){const t=this.resolved;if(!t)return;t.animation.currentTime=yl(e)}get speed(){const e=this.resolved;if(!e)return 1;return e.animation.playbackRate}set speed(e){const t=this.resolved;if(!t)return;t.animation.playbackRate=e}get state(){const e=this.resolved;if(!e)return"idle";return e.animation.playState}get startTime(){const e=this.resolved;if(!e)return null;return e.animation.startTime}attachTimeline(e){if(this._resolved){const t=this.resolved;if(!t)return us;Gs(t.animation,e)}else this.pendingTimeline=e;return us}play(){if(this.isStopped)return;const e=this.resolved;if(!e)return;const t=e.animation;
2"finished"===t.playState&&this.updateFinishedPromise(),t.play()}pause(){const e=this.resolved;if(!e)return;e.animation.pause()}stop(){if(this.resolver.cancel(),this.isStopped=!0,"idle"===this.state)return;this.resolveFinishedPromise(),this.updateFinishedPromise();const e=this.resolved;if(!e)return;const t=e.animation,n=e.keyframes,r=e.duration,a=e.type,i=e.ease,o=e.times;if("idle"===t.playState||"finished"===t.playState)return;if(this.time){const e=this.options,t=e.motionValue,s=(e.onUpdate,e.onComplete,e.element,De(e,od)),l=new nd(u(u({},s),{},{keyframes:n,duration:r,type:a,ease:i,times:o,isGenerator:!0})),c=yl(this.time);t.setWithVelocity(l.sample(c-10).value,l.sample(c).value,10)}const s=this.options.onStop;s&&s(),this.cancel()}complete(){const e=this.resolved;e&&e.animation.finish()}cancel(){const e=this.resolved;e&&e.animation.cancel()}static supports(e){const t=e.motionValue,n=e.name,r=e.repeatDelay,a=e.repeatType,i=e.damping,o=e.type;return ad()&&n&&rd.has(n)&&t&&t.owner&&t.owner.current instanceof HTMLElement&&!t.owner.getProps().onUpdate&&!r&&"mirror"!==a&&0!==i&&"inertia"!==o}}const cd={type:"spring",stiffness:500,damping:25,restSpeed:10},ud={type:"keyframes",duration:.8},dd={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},fd=(e,t)=>{let n=t.keyframes;return n.length>2?ud:wl.has(e)?e.startsWith("scale")?{type:"spring",stiffness:550,damping:0===n[1]?2*Math.sqrt(550):30,restSpeed:10}:cd:dd},hd=["when","delay","delayChildren","staggerChildren","staggerDirection","repeat","repeatType","repeatDelay","from","elapsed"];const pd=function(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},a=arguments.length>4?arguments[4]:void 0,i=arguments.length>5?arguments[5]:void 0;return o=>{const s=Hs(r,e)||{},l=s.delay||r.delay||0;let c=r.elapsed,d=void 0===c?0:c;d-=yl(l);let f=u(u({keyframes:Array.isArray(n)?n:[null,n],ease:"easeOut",velocity:t.getVelocity()},s),{},{delay:-d,onUpdate:e=>{t.set(e),s.onUpdate&&s.onUpdate(e)},onComplete:()=>{o(),s.onComplete&&s.onComplete()},name:e,motionValue:t,element:i?void 0:a});(function(e){e.when,e.delay,e.delayChildren,e.staggerChildren,e.staggerDirection,e.repeat,e.repeatType,e.repeatDelay,e.from,e.elapsed;let t=De(e,hd);return!!Object.keys(t).length})(s)||(f=u(u({},f),fd(e,f))),f.duration&&(f.duration=yl(f.duration)),f.repeatDelay&&(f.repeatDelay=yl(f.repeatDelay)),void 0!==f.from&&(f.keyframes[0]=f.from);let h=!1;if((!1===f.type||0===f.duration&&!f.repeatDelay)&&(f.duration=0,0===f.delay&&(h=!0)),(Ol||ms)&&(h=!0,f.duration=0,f.delay=0),h&&!i&&void 0!==t.get()){const e=ru(f.keyframes,s);if(void 0!==e)return bs.update(()=>{f.onUpdate(e),f.onComplete()}),new Ws([])}return!i&&ld.supports(f)?new ld(f):new nd(f)}},md=["transition","transitionEnd"];function vd(e,t){let n=e.protectedKeys,r=e.needsAnimating;const a=n.hasOwnProperty(t)&&!0!==r[t];return r[t]=!1,a}function gd(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.delay,a=void 0===r?0:r,i=n.transitionOverride,o=n.type;var s;let l=t.transition,c=void 0===l?e.getDefaultTransition():l,d=t.transitionEnd,f=De(t,md);i&&(c=i);const h=[],p=o&&e.animationState&&e.animationState.getState()[o];for(const m in f){const t=e.getValue(m,null!==(s=e.latestValues[m])&&void 0!==s?s:null),n=f[m];if(void 0===n||p&&vd(p,m))continue;const r=u({delay:a},Hs(c||{},m));let i=!1;if(window.MotionHandoffAnimation){const t=Pl(e);if(t){const e=window.MotionHandoffAnimation(t,m,bs);null!==e&&(r.startTime=e,i=!0)}}Sl(e,m),t.start(pd(m,t,n,e.shouldReduceMotion&&jl.has(m)?{type:!1}:r,e,i));const o=t.animation;o&&h.push(o)}return d&&Promise.all(h).then(()=>{bs.update(()=>{d&&zs(e,d)})}),h}function yd(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};var r;const a=Fs(e,t,"exit"===n.type?null===(r=e.presenceContext)||void 0===r?void 0:r.custom:void 0);let i=(a||{}).transition,o=void 0===i?e.getDefaultTransition()||{}:i;n.transitionOverride&&(o=n.transitionOverride);const s=a?()=>Promise.all(gd(e,a,n)):()=>Promise.resolve(),l=e.variantChildren&&e.variantChildren.size?function(){let r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;const a=o,i=a.delayChildren,s=void 0===i?0:i,l=a.staggerChildren,c=a.staggerDirection;return function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:1,i=arguments.length>5?arguments[5]:void 0;const o=[],s=(e.variantChildren.size-1)*r,l=1===a?function(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:0)*r}:function(){return s-(arguments.length>0&&void 0!==arguments[0]?arguments[0]:0)*r};
2return Array.from(e.variantChildren).sort(xd).forEach((e,r)=>{e.notify("AnimationStart",t),o.push(yd(e,t,u(u({},i),{},{delay:n+l(r)})).then(()=>e.notify("AnimationComplete",t)))}),Promise.all(o)}(e,t,s+r,l,c,n)}:()=>Promise.resolve(),c=o.when;if(c){const e=Ue("beforeChildren"===c?[s,l]:[l,s],2),t=e[0],n=e[1];return t().then(()=>n())}return Promise.all([s(),l(n.delay)])}function xd(e,t){return e.sortNodePosition(t)}function bd(e,t){let n,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(e.notify("AnimationStart",t),Array.isArray(t)){const a=t.map(t=>yd(e,t,r));n=Promise.all(a)}else if("string"===typeof t)n=yd(e,t,r);else{const a="function"===typeof t?Fs(e,t,r.custom):t;n=Promise.all(gd(e,a,r))}return n.then(()=>{e.notify("AnimationComplete",t)})}function wd(e,t){[...t].reverse().forEach(n=>{const r=e.getVariant(n);r&&zs(e,r),e.variantChildren&&e.variantChildren.forEach(e=>{wd(e,t)})})}function jd(){let e=!1;const t=new Set,n={subscribe:e=>(t.add(e),()=>{t.delete(e)}),start(n,r){fs(e,"controls.start() should only be called after a component has mounted. Consider calling within a useEffect hook.");const a=[];return t.forEach(e=>{a.push(bd(e,n,{transitionOverride:r}))}),Promise.all(a)},set:n=>(fs(e,"controls.set() should only be called after a component has mounted. Consider calling within a useEffect hook."),t.forEach(e=>{!function(e,t){Array.isArray(t)?wd(e,t):"string"===typeof t?wd(e,[t]):zs(e,t)}(e,n)})),stop(){t.forEach(e=>{!function(e){e.values.forEach(e=>e.stop())}(e)})},mount:()=>(e=!0,()=>{e=!1,n.stop()})};return n}function kd(){const e=Fo(jd);return Yo(e.mount,[]),e}function Sd(e){if("undefined"===typeof Proxy)return e;const t=new Map;return new Proxy(function(){return e(...arguments)},{get:(n,r)=>"create"===r?e:(t.has(r)||t.set(r,e(r)),t.get(r))})}function Ed(e){return null!==e&&"object"===typeof e&&"function"===typeof e.start}function Nd(e,t){if(!Array.isArray(t))return!1;const n=t.length;if(n!==e.length)return!1;for(let r=0;r<n;r++)if(t[r]!==e[r])return!1;return!0}function Pd(e){return"string"===typeof e||Array.isArray(e)}const Od=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],Cd=["initial",...Od],Ad=Cd.length;function Md(e){if(!e)return;if(!e.isControllingVariants){const t=e.parent&&Md(e.parent)||{};return void 0!==e.props.initial&&(t.initial=e.props.initial),t}const t={};for(let n=0;n<Ad;n++){const r=Cd[n],a=e.props[r];(Pd(a)||!1===a)&&(t[r]=a)}return t}const _d=["transition","transitionEnd"],Td=[...Od].reverse(),Rd=Od.length;function Dd(e){let t=function(e){return t=>Promise.all(t.map(t=>{let n=t.animation,r=t.options;return bd(e,n,r)}))}(e),n=Ld(),r=!0;const a=t=>(n,r)=>{var a;const i=Fs(e,r,"exit"===t?null===(a=e.presenceContext)||void 0===a?void 0:a.custom:void 0);if(i){i.transition;const e=i.transitionEnd,t=De(i,_d);n=u(u(u({},n),t),e)}return n};function i(i){const o=e.props,s=Md(e.parent)||{},l=[],c=new Set;let d={},f=1/0;for(let t=0;t<Rd;t++){const h=Td[t],p=n[h],m=void 0!==o[h]?o[h]:s[h],v=Pd(m),g=h===i?p.isActive:null;!1===g&&(f=t);let y=m===s[h]&&m!==o[h]&&v;if(y&&r&&e.manuallyAnimateOnMount&&(y=!1),p.protectedKeys=u({},d),!p.isActive&&null===g||!m&&!p.prevProp||Ed(m)||"boolean"===typeof m)continue;const x=Fd(p.prevProp,m);let b=x||h===i&&p.isActive&&!y&&v||t>f&&v,w=!1;const j=Array.isArray(m)?m:[m];let k=j.reduce(a(h),{});!1===g&&(k={});const S=p.prevResolvedValues,E=void 0===S?{}:S,N=u(u({},E),k),P=t=>{b=!0,c.has(t)&&(w=!0,c.delete(t)),p.needsAnimating[t]=!0;const n=e.getValue(t);n&&(n.liveStyle=!1)};for(const e in N){const t=k[e],n=E[e];if(d.hasOwnProperty(e))continue;let r=!1;r=hs(t)&&hs(n)?!Nd(t,n):t!==n,r?void 0!==t&&null!==t?P(e):c.add(e):void 0!==t&&c.has(e)?P(e):p.protectedKeys[e]=!0}p.prevProp=m,p.prevResolvedValues=k,p.isActive&&(d=u(u({},d),k)),r&&e.blockInitialAnimation&&(b=!1);b&&(!(y&&x)||w)&&l.push(...j.map(e=>({animation:e,options:{type:h}})))}if(c.size){const t={};
2c.forEach(n=>{const r=e.getBaseTarget(n),a=e.getValue(n);a&&(a.liveStyle=!0),t[n]=null!==r&&void 0!==r?r:null}),l.push({animation:t})}let h=Boolean(l.length);return!r||!1!==o.initial&&o.initial!==o.animate||e.manuallyAnimateOnMount||(h=!1),r=!1,h?t(l):Promise.resolve()}return{animateChanges:i,setActive:function(t,r){var a;if(n[t].isActive===r)return Promise.resolve();null===(a=e.variantChildren)||void 0===a||a.forEach(e=>{var n;return null===(n=e.animationState)||void 0===n?void 0:n.setActive(t,r)}),n[t].isActive=r;const o=i(t);for(const e in n)n[e].protectedKeys={};return o},setAnimateFunction:function(n){t=n(e)},getState:()=>n,reset:()=>{n=Ld(),r=!0}}}function Fd(e,t){return"string"===typeof t?t!==e:!!Array.isArray(t)&&!Nd(t,e)}function Id(){return{isActive:arguments.length>0&&void 0!==arguments[0]&&arguments[0],protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function Ld(){return{animate:Id(!0),whileInView:Id(),whileHover:Id(),whileTap:Id(),whileDrag:Id(),whileFocus:Id(),exit:Id()}}class zd{constructor(e){this.isMounted=!1,this.node=e}update(){}}let Bd=0;const Ud={animation:{Feature:class extends zd{constructor(e){super(e),e.animationState||(e.animationState=Dd(e))}updateAnimationControlsSubscription(){const e=this.node.getProps().animate;Ed(e)&&(this.unmountControls=e.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){this.node.getProps().animate!==(this.node.prevProps||{}).animate&&this.updateAnimationControlsSubscription()}unmount(){var e;this.node.animationState.reset(),null===(e=this.unmountControls)||void 0===e||e.call(this)}}},exit:{Feature:class extends zd{constructor(){super(...arguments),this.id=Bd++}update(){if(!this.node.presenceContext)return;const e=this.node.presenceContext,t=e.isPresent,n=e.onExitComplete,r=(this.node.prevPresenceContext||{}).isPresent;if(!this.node.animationState||t===r)return;const a=this.node.animationState.setActive("exit",!t);n&&!t&&a.then(()=>n(this.id))}mount(){const e=(this.node.presenceContext||{}).register;e&&(this.unmount=e(this.id))}unmount(){}}}};function Vd(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{passive:!0};return e.addEventListener(t,n,r),()=>e.removeEventListener(t,n)}function Wd(e){return{point:{x:e.pageX,y:e.pageY}}}function Hd(e,t,n,r){return Vd(e,t,(e=>t=>dl(t)&&e(t,Wd(t)))(n),r)}const qd=(e,t)=>Math.abs(e-t);class Kd{constructor(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.transformPagePoint,a=n.contextWindow,i=n.dragSnapToOrigin,o=void 0!==i&&i;if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.contextWindow=window,this.updatePoint=()=>{if(!this.lastMoveEvent||!this.lastMoveEventInfo)return;const e=Xd(this.lastMoveEventInfo,this.history),t=null!==this.startEvent,n=function(e,t){const n=qd(e.x,t.x),r=qd(e.y,t.y);return Math.sqrt(n**2+r**2)}(e.offset,{x:0,y:0})>=3;if(!t&&!n)return;const r=e.point,a=js.timestamp;this.history.push(u(u({},r),{},{timestamp:a}));const i=this.handlers,o=i.onStart,s=i.onMove;t||(o&&o(this.lastMoveEvent,e),this.startEvent=this.lastMoveEvent),s&&s(this.lastMoveEvent,e)},this.handlePointerMove=(e,t)=>{this.lastMoveEvent=e,this.lastMoveEventInfo=Yd(t,this.transformPagePoint),bs.update(this.updatePoint,!0)},this.handlePointerUp=(e,t)=>{this.end();const n=this.handlers,r=n.onEnd,a=n.onSessionEnd,i=n.resumeAnimation;if(this.dragSnapToOrigin&&i&&i(),!this.lastMoveEvent||!this.lastMoveEventInfo)return;const o=Xd("pointercancel"===e.type?this.lastMoveEventInfo:Yd(t,this.transformPagePoint),this.history);this.startEvent&&r&&r(e,o),a&&a(e,o)},!dl(e))return;this.dragSnapToOrigin=o,this.handlers=t,this.transformPagePoint=r,this.contextWindow=a||window;const s=Yd(Wd(e),this.transformPagePoint),l=s.point,c=js.timestamp;this.history=[u(u({},l),{},{timestamp:c})];const d=t.onSessionStart;d&&d(e,Xd(s,this.history)),this.removeListeners=pu(Hd(this.contextWindow,"pointermove",this.handlePointerMove),Hd(this.contextWindow,"pointerup",this.handlePointerUp),Hd(this.contextWindow,"pointercancel",this.handlePointerUp))}updateHandlers(e){this.handlers=e}end(){this.removeListeners&&this.removeListeners(),ws(this.updatePoint)}}function Yd(e,t){return t?{point:t(e.point)}:e}function Gd(e,t){return{x:e.x-t.x,y:e.y-t.y}}function Xd(e,t){let n=e.point;return{point:n,delta:Gd(n,Qd(t)),offset:Gd(n,$d(t)),velocity:Zd(t,.1)}}function $d(e){return e[0]}function Qd(e){return e[e.length-1]}function Zd(e,t){if(e.length<2)return{x:0,y:0};let n=e.length-1,r=null;const a=Qd(e);for(;n>=0&&(r=e[n],!(a.timestamp-r.timestamp>yl(t)));)n--;if(!r)return{x:0,y:0};const i=xl(a.timestamp-r.timestamp);if(0===i)return{x:0,y:0};const o={x:(a.x-r.x)/i,y:(a.y-r.y)/i};return o.x===1/0&&(o.x=0),o.y===1/0&&(o.y=0),o}function Jd(e){return e&&"object"===typeof e&&Object.prototype.hasOwnProperty.call(e,"current")}function ef(e){return e.max-e.min}function tf(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:.5;e.origin=r,e.originPoint=ou(t.min,t.max,e.origin),e.scale=ef(n)/ef(t),e.translate=ou(n.min,n.max,e.origin)-e.originPoint,(e.scale>=.9999&&e.scale<=1.0001||isNaN(e.scale))&&(e.scale=1),(e.translate>=-.01&&e.translate<=.01||isNaN(e.translate))&&(e.translate=0)}function nf(e,t,n,r){tf(e.x,t.x,n.x,r?r.originX:void 0),tf(e.y,t.y,n.y,r?r.originY:void 0)}function rf(e,t,n){e.min=n.min+t.min,e.max=e.min+ef(t)}function af(e,t,n){e.min=t.min-n.min,e.max=e.min+ef(t)}function of(e,t,n){af(e.x,t.x,n.x),af(e.y,t.y,n.y)}function sf(e,t,n){return{min:void 0!==t?e.min+t:void 0,max:void 0!==n?e.max+n-(e.max-e.min):void 0}}function lf(e,t){let n=t.min-e.min,r=t.max-e.max;if(t.max-t.min<e.max-e.min){var a=[r,n];n=a[0],r=a[1]}return{min:n,max:r}}const cf=.35;function uf(e,t,n){return{min:df(e,t),max:df(e,n)}}function df(e,t){return"number"===typeof e?e:e[t]||0}const ff=()=>({x:{min:0,max:0},y:{min:0,max:0}});function hf(e){return[e("x"),e("y")]}function pf(e){let t=e.top;return{x:{min:e.left,max:e.right},y:{min:t,max:e.bottom}}}function mf(e){return void 0===e||1===e}function vf(e){let t=e.scale,n=e.scaleX,r=e.scaleY;return!mf(t)||!mf(n)||!mf(r)}function gf(e){return vf(e)||yf(e)||e.z||e.rotate||e.rotateX||e.rotateY||e.skewX||e.skewY}function yf(e){return xf(e.x)||xf(e.y)}function xf(e){return e&&"0%"!==e}function bf(e,t,n){return n+t*(e-n)}function wf(e,t,n,r,a){return void 0!==a&&(e=bf(e,a,r)),bf(e,n,r)+t}function jf(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,r=arguments.length>3?arguments[3]:void 0,a=arguments.length>4?arguments[4]:void 0;e.min=wf(e.min,t,n,r,a),e.max=wf(e.max,t,n,r,a)}function kf(e,t){let n=t.x,r=t.y;jf(e.x,n.translate,n.scale,n.originPoint),jf(e.y,r.translate,r.scale,r.originPoint)}const Sf=.999999999999,Ef=1.0000000000001;function Nf(e,t){e.min=e.min+t,e.max=e.max+t}function Pf(e,t,n,r){let a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:.5;jf(e,t,n,ou(e.min,e.max,a),r)}function Of(e,t){Pf(e.x,t.x,t.scaleX,t.scale,t.originX),Pf(e.y,t.y,t.scaleY,t.scale,t.originY)}function Cf(e,t){return pf(function(e,t){if(!t)return e;const n=t({x:e.left,y:e.top}),r=t({x:e.right,y:e.bottom});return{top:n.y,left:n.x,bottom:r.y,right:r.x}}(e.getBoundingClientRect(),t))}const Af=e=>{let t=e.current;return t?t.ownerDocument.defaultView:null},Mf=new WeakMap;class _f{constructor(e){this.openDragLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic={x:{min:0,max:0},y:{min:0,max:0}},this.visualElement=e}start(e){let t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).snapToCursor,n=void 0!==t&&t;const r=this.visualElement.presenceContext;if(r&&!1===r.isPresent)return;const a=this.getProps().dragSnapToOrigin;this.panSession=new Kd(e,{onSessionStart:e=>{this.getProps().dragSnapToOrigin?this.pauseAnimation():this.stopAnimation(),n&&this.snapToCursor(Wd(e).point)},onStart:(e,t)=>{const n=this.getProps(),r=n.drag,a=n.dragPropagation,i=n.onDragStart;if(r&&!a&&(this.openDragLock&&this.openDragLock(),this.openDragLock="x"===(o=r)||"y"===o?il[o]?null:(il[o]=!0,()=>{il[o]=!1}):il.x||il.y?null:(il.x=il.y=!0,()=>{il.x=il.y=!1}),!this.openDragLock))return;var o;this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),hf(e=>{let t=this.getAxisMotionValue(e).get()||0;if(nc.test(t)){const n=this.visualElement.projection;if(n&&n.layout){const r=n.layout.layoutBox[e];if(r){t=ef(r)*(parseFloat(t)/100)}}}this.originPoint[e]=t}),i&&bs.postRender(()=>i(e,t)),Sl(this.visualElement,"transform");const s=this.visualElement.animationState;s&&s.setActive("whileDrag",!0)},onMove:(e,t)=>
2{const n=this.getProps(),r=n.dragPropagation,a=n.dragDirectionLock,i=n.onDirectionLock,o=n.onDrag;if(!r&&!this.openDragLock)return;const s=t.offset;if(a&&null===this.currentDirection)return this.currentDirection=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:10,n=null;Math.abs(e.y)>t?n="y":Math.abs(e.x)>t&&(n="x");return n}(s),void(null!==this.currentDirection&&i&&i(this.currentDirection));this.updateAxis("x",t.point,s),this.updateAxis("y",t.point,s),this.visualElement.render(),o&&o(e,t)},onSessionEnd:(e,t)=>this.stop(e,t),resumeAnimation:()=>hf(e=>{var t;return"paused"===this.getAnimationState(e)&&(null===(t=this.getAxisMotionValue(e).animation)||void 0===t?void 0:t.play())})},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:a,contextWindow:Af(this.visualElement)})}stop(e,t){const n=this.isDragging;if(this.cancel(),!n)return;const r=t.velocity;this.startAnimation(r);const a=this.getProps().onDragEnd;a&&bs.postRender(()=>a(e,t))}cancel(){this.isDragging=!1;const e=this.visualElement,t=e.projection,n=e.animationState;t&&(t.isAnimationBlocked=!1),this.panSession&&this.panSession.end(),this.panSession=void 0;!this.getProps().dragPropagation&&this.openDragLock&&(this.openDragLock(),this.openDragLock=null),n&&n.setActive("whileDrag",!1)}updateAxis(e,t,n){const r=this.getProps().drag;if(!n||!Tf(e,r,this.currentDirection))return;const a=this.getAxisMotionValue(e);let i=this.originPoint[e]+n[e];this.constraints&&this.constraints[e]&&(i=function(e,t,n){let r=t.min,a=t.max;return void 0!==r&&e<r?e=n?ou(r,e,n.min):Math.max(e,r):void 0!==a&&e>a&&(e=n?ou(a,e,n.max):Math.min(e,a)),e}(i,this.constraints[e],this.elastic[e])),a.set(i)}resolveConstraints(){var e;const t=this.getProps(),n=t.dragConstraints,r=t.dragElastic,a=this.visualElement.projection&&!this.visualElement.projection.layout?this.visualElement.projection.measure(!1):null===(e=this.visualElement.projection)||void 0===e?void 0:e.layout,i=this.constraints;n&&Jd(n)?this.constraints||(this.constraints=this.resolveRefConstraints()):this.constraints=!(!n||!a)&&function(e,t){let n=t.top,r=t.left,a=t.bottom,i=t.right;return{x:sf(e.x,r,i),y:sf(e.y,n,a)}}(a.layoutBox,n),this.elastic=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:cf;return!1===e?e=0:!0===e&&(e=cf),{x:uf(e,"left","right"),y:uf(e,"top","bottom")}}(r),i!==this.constraints&&a&&this.constraints&&!this.hasMutatedConstraints&&hf(e=>{!1!==this.constraints&&this.getAxisMotionValue(e)&&(this.constraints[e]=function(e,t){const n={};return void 0!==t.min&&(n.min=t.min-e.min),void 0!==t.max&&(n.max=t.max-e.min),n}(a.layoutBox[e],this.constraints[e]))})}resolveRefConstraints(){const e=this.getProps(),t=e.dragConstraints,n=e.onMeasureDragConstraints;if(!t||!Jd(t))return!1;const r=t.current;fs(null!==r,"If `dragConstraints` is set as a React ref, that ref must be passed to another component's `ref` prop.");const a=this.visualElement.projection;if(!a||!a.layout)return!1;const i=function(e,t,n){const r=Cf(e,n),a=t.scroll;return a&&(Nf(r.x,a.offset.x),Nf(r.y,a.offset.y)),r}(r,a.root,this.visualElement.getTransformPagePoint());let o=function(e,t){return{x:lf(e.x,t.x),y:lf(e.y,t.y)}}(a.layout.layoutBox,i);if(n){const e=n(function(e){let t=e.x,n=e.y;return{top:n.min,right:t.max,bottom:n.max,left:t.min}}(o));this.hasMutatedConstraints=!!e,e&&(o=pf(e))}return o}startAnimation(e){const t=this.getProps(),n=t.drag,r=t.dragMomentum,a=t.dragElastic,i=t.dragTransition,o=t.dragSnapToOrigin,s=t.onDragTransitionEnd,l=this.constraints||{},c=hf(t=>{if(!Tf(t,n,this.currentDirection))return;let s=l&&l[t]||{};o&&(s={min:0,max:0});const c=a?200:1e6,d=a?40:1e7,f=u(u({type:"inertia",velocity:r?e[t]:0,bounceStiffness:c,bounceDamping:d,timeConstant:750,restDelta:1,restSpeed:10},i),s);return this.startAxisValueAnimation(t,f)});return Promise.all(c).then(s)}startAxisValueAnimation(e,t){const n=this.getAxisMotionValue(e);return Sl(this.visualElement,e),n.start(pd(e,n,0,t,this.visualElement,!1))}stopAnimation(){hf(e=>this.getAxisMotionValue(e).stop())}pauseAnimation(){hf(e=>{var t;return null===(t=this.getAxisMotionValue(e).animation)||void 0===t?void 0:t.pause()})}getAnimationState(e){var t;return null===(t=this.getAxisMotionValue(e).animation)||void 0===t?void 0:t.state}getAxisMotionValue(e){const t="_drag".concat(e.toUpperCase()),n=this.visualElement.getProps(),r=n[t];return r||this.visualElement.getValue(e,(n.initial?n.initial[e]:void 0)||0)}snapToCursor(e){hf(t=>
2{if(!Tf(t,this.getProps().drag,this.currentDirection))return;const n=this.visualElement.projection,r=this.getAxisMotionValue(t);if(n&&n.layout){const a=n.layout.layoutBox[t],i=a.min,o=a.max;r.set(e[t]-ou(i,o,.5))}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;const e=this.getProps(),t=e.drag,n=e.dragConstraints,r=this.visualElement.projection;if(!Jd(n)||!r||!this.constraints)return;this.stopAnimation();const a={x:0,y:0};hf(e=>{const t=this.getAxisMotionValue(e);if(t&&!1!==this.constraints){const n=t.get();a[e]=function(e,t){let n=.5;const r=ef(e),a=ef(t);return a>r?n=Js(t.min,t.max-r,e.min):r>a&&(n=Js(e.min,e.max-a,t.min)),Vl(0,1,n)}({min:n,max:n},this.constraints[e])}});const i=this.visualElement.getProps().transformTemplate;this.visualElement.current.style.transform=i?i({},""):"none",r.root&&r.root.updateScroll(),r.updateLayout(),this.resolveConstraints(),hf(e=>{if(!Tf(e,t,null))return;const n=this.getAxisMotionValue(e),r=this.constraints[e],i=r.min,o=r.max;n.set(ou(i,o,a[e]))})}addListeners(){if(!this.visualElement.current)return;Mf.set(this.visualElement,this);const e=Hd(this.visualElement.current,"pointerdown",e=>{const t=this.getProps(),n=t.drag,r=t.dragListener;n&&(void 0===r||r)&&this.start(e)}),t=()=>{const e=this.getProps().dragConstraints;Jd(e)&&e.current&&(this.constraints=this.resolveRefConstraints())},n=this.visualElement.projection,r=n.addEventListener("measure",t);n&&!n.layout&&(n.root&&n.root.updateScroll(),n.updateLayout()),bs.read(t);const a=Vd(window,"resize",()=>this.scalePositionWithinConstraints()),i=n.addEventListener("didUpdate",e=>{let t=e.delta,n=e.hasLayoutChanged;this.isDragging&&n&&(hf(e=>{const n=this.getAxisMotionValue(e);n&&(this.originPoint[e]+=t[e].translate,n.set(n.get()+t[e].translate))}),this.visualElement.render())});return()=>{a(),e(),r(),i&&i()}}getProps(){const e=this.visualElement.getProps(),t=e.drag,n=void 0!==t&&t,r=e.dragDirectionLock,a=void 0!==r&&r,i=e.dragPropagation,o=void 0!==i&&i,s=e.dragConstraints,l=void 0!==s&&s,c=e.dragElastic,d=void 0===c?cf:c,f=e.dragMomentum,h=void 0===f||f;return u(u({},e),{},{drag:n,dragDirectionLock:a,dragPropagation:o,dragConstraints:l,dragElastic:d,dragMomentum:h})}}function Tf(e,t,n){return(!0===t||t===e)&&(null===n||n===e)}const Rf=e=>(t,n)=>{e&&bs.postRender(()=>e(t,n))};const Df=(0,r.createContext)({}),Ff={hasAnimatedSinceResize:!0,hasEverUpdated:!1};function If(e,t){return t.max===t.min?0:e/(t.max-t.min)*100}const Lf={correct:(e,t)=>{if(!t.target)return e;if("string"===typeof e){if(!rc.test(e))return e;e=parseFloat(e)}const n=If(e,t.target.x),r=If(e,t.target.y);return"".concat(n,"% ").concat(r,"%")}},zf={correct:(e,t)=>{let n=t.treeScale,r=t.projectionDelta;const a=e,i=gc.parse(e);if(i.length>5)return a;const o=gc.createTransformer(e),s="number"!==typeof i[0]?1:0,l=r.x.scale*n.x,c=r.y.scale*n.y;i[0+s]/=l,i[1+s]/=c;const u=ou(l,c,.5);return"number"===typeof i[2+s]&&(i[2+s]/=u),"number"===typeof i[3+s]&&(i[3+s]/=u),o(i)}},Bf={};const Uf=ys(queueMicrotask,!1),Vf=Uf.schedule;Uf.cancel;class Wf extends r.Component{componentDidMount(){const e=this.props,t=e.visualElement,n=e.layoutGroup,r=e.switchLayoutGroup,a=e.layoutId,i=t.projection;var o;o=qf,Object.assign(Bf,o),i&&(n.group&&n.group.add(i),r&&r.register&&a&&r.register(i),i.root.didUpdate(),i.addEventListener("animationComplete",()=>{this.safeToRemove()}),i.setOptions(u(u({},i.options),{},{onExitComplete:()=>this.safeToRemove()}))),Ff.hasEverUpdated=!0}getSnapshotBeforeUpdate(e){const t=this.props,n=t.layoutDependency,r=t.visualElement,a=t.drag,i=t.isPresent,o=r.projection;return o?(o.isPresent=i,a||e.layoutDependency!==n||void 0===n?o.willUpdate():this.safeToRemove(),e.isPresent!==i&&(i?o.promote():o.relegate()||bs.postRender(()=>{const e=o.getStack();e&&e.members.length||this.safeToRemove()})),null):null}componentDidUpdate(){const e=this.props.visualElement.projection;e&&(e.root.didUpdate(),Vf.postRender(()=>{!e.currentAnimation&&e.isLead()&&this.safeToRemove()}))}componentWillUnmount(){const e=this.props,t=e.visualElement,n=e.layoutGroup,r=e.switchLayoutGroup,a=t.projection;a&&(a.scheduleCheckAfterUnmount(),n&&n.group&&n.group.remove(a),r&&r.deregister&&r.deregister(a))}safeToRemove(){const e=this.props.safeToRemove;e&&e()}render(){return null}}function Hf(e){const t=Ue(Wo(),2),n=t[0],a=t[1],i=(0,r.useContext)(Do);return(0,_e.jsx)(Wf,u(u({},e),{},{layoutGroup:i,switchLayoutGroup:(0,r.useContext)(Df),isPresent:n,safeToRemove:a}))}const qf={borderRadius:u(u({},Lf),{},{applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]}),borderTopLeftRadius:Lf,borderTopRightRadius:Lf,borderBottomLeftRadius:Lf,borderBottomRightRadius:Lf,boxShadow:zf};const Kf=(e,t)=>
2e.depth-t.depth;class Yf{constructor(){this.children=[],this.isDirty=!1}add(e){Ps(this.children,e),this.isDirty=!0}remove(e){Os(this.children,e),this.isDirty=!0}forEach(e){this.isDirty&&this.children.sort(Kf),this.isDirty=!1,this.children.forEach(e)}}function Gf(e,t){const n=Ns.now(),r=a=>{const i=a.timestamp-n;i>=t&&(ws(r),e(i-t))};return bs.read(r,!0),()=>ws(r)}function Xf(e){const t=kl(e)?e.get():e;return n=t,Boolean(n&&"object"===typeof n&&n.mix&&n.toValue)?t.toValue():t;var n}const $f=["TopLeft","TopRight","BottomLeft","BottomRight"],Qf=$f.length,Zf=e=>"string"===typeof e?parseFloat(e):e,Jf=e=>"number"===typeof e||rc.test(e);function eh(e,t){return void 0!==e[t]?e[t]:e.borderRadius}const th=rh(0,.5,Ll),nh=rh(.5,.95,us);function rh(e,t,n){return r=>r<e?0:r>t?1:n(Js(e,t,r))}function ah(e,t){e.min=t.min,e.max=t.max}function ih(e,t){ah(e.x,t.x),ah(e.y,t.y)}function oh(e,t){e.translate=t.translate,e.scale=t.scale,e.originPoint=t.originPoint,e.origin=t.origin}function sh(e,t,n,r,a){return e=bf(e-=t,1/n,r),void 0!==a&&(e=bf(e,1/a,r)),e}function lh(e,t,n,r,a){let i=Ue(n,3),o=i[0],s=i[1],l=i[2];!function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:.5,a=arguments.length>4?arguments[4]:void 0,i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:e,o=arguments.length>6&&void 0!==arguments[6]?arguments[6]:e;nc.test(t)&&(t=parseFloat(t),t=ou(o.min,o.max,t/100)-o.min);if("number"!==typeof t)return;let s=ou(i.min,i.max,r);e===i&&(s-=t),e.min=sh(e.min,t,n,s,a),e.max=sh(e.max,t,n,s,a)}(e,t[o],t[s],t[l],t.scale,r,a)}const ch=["x","scaleX","originX"],uh=["y","scaleY","originY"];function dh(e,t,n,r){lh(e.x,t,ch,n?n.x:void 0,r?r.x:void 0),lh(e.y,t,uh,n?n.y:void 0,r?r.y:void 0)}function fh(e){return 0===e.translate&&1===e.scale}function hh(e){return fh(e.x)&&fh(e.y)}function ph(e,t){return e.min===t.min&&e.max===t.max}function mh(e,t){return Math.round(e.min)===Math.round(t.min)&&Math.round(e.max)===Math.round(t.max)}function vh(e,t){return mh(e.x,t.x)&&mh(e.y,t.y)}function gh(e){return ef(e.x)/ef(e.y)}function yh(e,t){return e.translate===t.translate&&e.scale===t.scale&&e.originPoint===t.originPoint}class xh{constructor(){this.members=[]}add(e){Ps(this.members,e),e.scheduleRender()}remove(e){if(Os(this.members,e),e===this.prevLead&&(this.prevLead=void 0),e===this.lead){const e=this.members[this.members.length-1];e&&this.promote(e)}}relegate(e){const t=this.members.findIndex(t=>e===t);if(0===t)return!1;let n;for(let r=t;r>=0;r--){const e=this.members[r];if(!1!==e.isPresent){n=e;break}}return!!n&&(this.promote(n),!0)}promote(e,t){const n=this.lead;if(e!==n&&(this.prevLead=n,this.lead=e,e.show(),n)){n.instance&&n.scheduleRender(),e.scheduleRender(),e.resumeFrom=n,t&&(e.resumeFrom.preserveOpacity=!0),n.snapshot&&(e.snapshot=n.snapshot,e.snapshot.latestValues=n.animationValues||n.latestValues),e.root&&e.root.isUpdating&&(e.isLayoutDirty=!0);!1===e.options.crossfade&&n.hide()}}exitAnimationComplete(){this.members.forEach(e=>{const t=e.options,n=e.resumingFrom;t.onExitComplete&&t.onExitComplete(),n&&n.options.onExitComplete&&n.options.onExitComplete()})}scheduleRender(){this.members.forEach(e=>{e.instance&&e.scheduleRender(!1)})}removeLeadSnapshot(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)}}const bh={type:"projectionFrame",totalNodes:0,resolvedTargetDeltas:0,recalculatedProjection:0},wh="undefined"!==typeof window&&void 0!==window.MotionDebug,jh=["","X","Y","Z"],kh={visibility:"hidden"};let Sh=0;function Eh(e,t,n,r){const a=t.latestValues;a[e]&&(n[e]=a[e],t.setStaticValue(e,0),r&&(r[e]=0))}function Nh(e){if(e.hasCheckedOptimisedAppear=!0,e.root===e)return;const t=e.options.visualElement;if(!t)return;const n=Pl(t);if(window.MotionHasOptimisedAnimation(n,"transform")){const t=e.options,r=t.layout,a=t.layoutId;window.MotionCancelOptimisedAnimation(n,"transform",bs,!(r||a))}const r=e.parent;r&&!r.hasCheckedOptimisedAppear&&Nh(r)}function Ph(e){let t=e.attachResizeListener,n=e.defaultParent,r=e.measureScroll,a=e.checkIsScrollRoot,i=e.resetTransform;return class{constructor(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null===n||void 0===n?void 0:n();this.id=Sh++,this.animationId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isProjectionDirty=!1,this.isSharedProjectionDirty=!1,this.isTransformDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.hasCheckedOptimisedAppear=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.hasTreeAnimated=!1,this.updateScheduled=!1,this.scheduleUpdate=()=>this.update(),this.projectionUpdateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{this.projectionUpdateScheduled=!1,wh&&(bh.totalNodes=bh.resolvedTargetDeltas=bh.recalculatedProjection=0),this.nodes.forEac
2h(Ah),this.nodes.forEach(Ih),this.nodes.forEach(Lh),this.nodes.forEach(Mh),wh&&window.MotionDebug.record(bh)},this.resolvedRelativeTargetAt=0,this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=e,this.root=t?t.root||t:this,this.path=t?[...t.path,t]:[],this.parent=t,this.depth=t?t.depth+1:0;for(let n=0;n<this.path.length;n++)this.path[n].shouldResetTransform=!0;this.root===this&&(this.nodes=new Yf)}addEventListener(e,t){return this.eventHandlers.has(e)||this.eventHandlers.set(e,new Cs),this.eventHandlers.get(e).add(t)}notifyListeners(e){const t=this.eventHandlers.get(e);for(var n=arguments.length,r=new Array(n>1?n-1:0),a=1;a<n;a++)r[a-1]=arguments[a];t&&t.notify(...r)}hasListeners(e){return this.eventHandlers.has(e)}mount(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.root.hasTreeAnimated;if(this.instance)return;var r;this.isSVG=(r=e)instanceof SVGElement&&"svg"!==r.tagName,this.instance=e;const a=this.options,i=a.layoutId,o=a.layout,s=a.visualElement;if(s&&!s.current&&s.mount(e),this.root.nodes.add(this),this.parent&&this.parent.children.add(this),n&&(o||i)&&(this.isLayoutDirty=!0),t){let n;const r=()=>this.root.updateBlockedByResize=!1;t(e,()=>{this.root.updateBlockedByResize=!0,n&&n(),n=Gf(r,250),Ff.hasAnimatedSinceResize&&(Ff.hasAnimatedSinceResize=!1,this.nodes.forEach(Fh))})}i&&this.root.registerSharedNode(i,this),!1!==this.options.animate&&s&&(i||o)&&this.addEventListener("didUpdate",e=>{let t=e.delta,n=e.hasLayoutChanged,r=e.hasRelativeTargetChanged,a=e.layout;if(this.isTreeAnimationBlocked())return this.target=void 0,void(this.relativeTarget=void 0);const i=this.options.transition||s.getDefaultTransition()||Hh,o=s.getProps(),l=o.onLayoutAnimationStart,c=o.onLayoutAnimationComplete,d=!this.targetLayout||!vh(this.targetLayout,a)||r,f=!n&&r;if(this.options.layoutRoot||this.resumeFrom&&this.resumeFrom.instance||f||n&&(d||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0),this.setAnimationOrigin(t,f);const e=u(u({},Hs(i,"layout")),{},{onPlay:l,onComplete:c});(s.shouldReduceMotion||this.options.layoutRoot)&&(e.delay=0,e.type=!1),this.startAnimation(e)}else n||Fh(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=a})}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);const e=this.getStack();e&&e.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,ws(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){return this.isAnimationBlocked||this.parent&&this.parent.isTreeAnimationBlocked()||!1}startUpdate(){this.isUpdateBlocked()||(this.isUpdating=!0,this.nodes&&this.nodes.forEach(zh),this.animationId++)}getTransformTemplate(){const e=this.options.visualElement;return e&&e.getProps().transformTemplate}willUpdate(){let e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked())return void(this.options.onExitComplete&&this.options.onExitComplete());if(window.MotionCancelOptimisedAnimation&&!this.hasCheckedOptimisedAppear&&Nh(this),!this.root.isUpdating&&this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let i=0;i<this.path.length;i++){const e=this.path[i];e.shouldResetTransform=!0,e.updateScroll("snapshot"),e.options.layoutRoot&&e.willUpdate(!1)}const t=this.options,n=t.layoutId,r=t.layout;if(void 0===n&&!r)return;const a=this.getTransformTemplate();this.prevTransformTemplateValue=a?a(this.latestValues,""):void 0,this.updateSnapshot(),e&&this.notifyListeners("willUpdate")}update(){this.updateScheduled=!1;if(this.isUpdateBlocked())return this.unblockUpdate(),this.clearAllSnapshots(),void this.nodes.forEach(Th);this.isUpdating||this.nodes.forEach(Rh),this.isUpdating=!1,this.nodes.forEach(Dh),this.nodes.forEach(Oh),this.nodes.forEach(Ch),this.clearAllSnapshots();const e=Ns.now();js.delta=Vl(0,1e3/60,e-js.timestamp),js.timestamp=e,js.isProcessing=!0,ks.update.process(js),ks.preRender.process(js),ks.render.process(js),js.isProcessing=!1}didUpdate(){this.updateScheduled||(this.updateScheduled=!0,Vf.read(this.scheduleUpdate))}
2clearAllSnapshots(){this.nodes.forEach(_h),this.sharedNodes.forEach(Bh)}scheduleUpdateProjection(){this.projectionUpdateScheduled||(this.projectionUpdateScheduled=!0,bs.preRender(this.updateProjection,!1,!0))}scheduleCheckAfterUnmount(){bs.postRender(()=>{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){!this.snapshot&&this.instance&&(this.snapshot=this.measure())}updateLayout(){if(!this.instance)return;if(this.updateScroll(),(!this.options.alwaysMeasureLayout||!this.isLead())&&!this.isLayoutDirty)return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let n=0;n<this.path.length;n++){this.path[n].updateScroll()}const e=this.layout;this.layout=this.measure(!1),this.layoutCorrected={x:{min:0,max:0},y:{min:0,max:0}},this.isLayoutDirty=!1,this.projectionDelta=void 0,this.notifyListeners("measure",this.layout.layoutBox);const t=this.options.visualElement;t&&t.notify("LayoutMeasure",this.layout.layoutBox,e?e.layoutBox:void 0)}updateScroll(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"measure",t=Boolean(this.options.layoutScroll&&this.instance);if(this.scroll&&this.scroll.animationId===this.root.animationId&&this.scroll.phase===e&&(t=!1),t){const t=a(this.instance);this.scroll={animationId:this.root.animationId,phase:e,isRoot:t,offset:r(this.instance),wasRoot:this.scroll?this.scroll.isRoot:t}}}resetTransform(){if(!i)return;const e=this.isLayoutDirty||this.shouldResetTransform||this.options.alwaysMeasureLayout,t=this.projectionDelta&&!hh(this.projectionDelta),n=this.getTransformTemplate(),r=n?n(this.latestValues,""):void 0,a=r!==this.prevTransformTemplateValue;e&&(t||gf(this.latestValues)||a)&&(i(this.instance,r),this.shouldResetTransform=!1,this.scheduleRender())}measure(){let e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];const t=this.measurePageBox();let n=this.removeElementScroll(t);var r;return e&&(n=this.removeTransform(n)),Yh((r=n).x),Yh(r.y),{animationId:this.root.animationId,measuredBox:t,layoutBox:n,latestValues:{},source:this.id}}measurePageBox(){var e;const t=this.options.visualElement;if(!t)return{x:{min:0,max:0},y:{min:0,max:0}};const n=t.measureViewportBox();if(!((null===(e=this.scroll)||void 0===e?void 0:e.wasRoot)||this.path.some(Xh))){const e=this.root.scroll;e&&(Nf(n.x,e.offset.x),Nf(n.y,e.offset.y))}return n}removeElementScroll(e){var t;const n={x:{min:0,max:0},y:{min:0,max:0}};if(ih(n,e),null===(t=this.scroll)||void 0===t?void 0:t.wasRoot)return n;for(let r=0;r<this.path.length;r++){const t=this.path[r],a=t.scroll,i=t.options;t!==this.root&&a&&i.layoutScroll&&(a.wasRoot&&ih(n,e),Nf(n.x,a.offset.x),Nf(n.y,a.offset.y))}return n}applyTransform(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];const n={x:{min:0,max:0},y:{min:0,max:0}};ih(n,e);for(let r=0;r<this.path.length;r++){const e=this.path[r];!t&&e.options.layoutScroll&&e.scroll&&e!==e.root&&Of(n,{x:-e.scroll.offset.x,y:-e.scroll.offset.y}),gf(e.latestValues)&&Of(n,e.latestValues)}return gf(this.latestValues)&&Of(n,this.latestValues),n}removeTransform(e){const t={x:{min:0,max:0},y:{min:0,max:0}};ih(t,e);for(let n=0;n<this.path.length;n++){const e=this.path[n];if(!e.instance)continue;if(!gf(e.latestValues))continue;vf(e.latestValues)&&e.updateSnapshot();const r=ff();ih(r,e.measurePageBox()),dh(t,e.latestValues,e.snapshot?e.snapshot.layoutBox:void 0,r)}return gf(this.latestValues)&&dh(t,this.latestValues),t}setTargetDelta(e){this.targetDelta=e,this.root.scheduleUpdateProjection(),this.isProjectionDirty=!0}setOptions(e){this.options=u(u(u({},this.options),e),{},{crossfade:void 0===e.crossfade||e.crossfade})}clearMeasurements(){this.scroll=void 0,this.layout=void 0,this.snapshot=void 0,this.prevTransformTemplateValue=void 0,this.targetDelta=void 0,this.target=void 0,this.isLayoutDirty=!1}forceRelativeParentToResolveTarget(){this.relativeParent&&this.relativeParent.resolvedRelativeTargetAt!==js.timestamp&&this.relativeParent.resolveTargetDelta(!0)}resolveTargetDelta(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];var t;const n=this.getLead();this.isProjectionDirty||(this.isProjectionDirty=n.isProjectionDirty),this.isTransformDirty||(this.isTransformDirty=n.isTransformDirty),this.isSharedProjectionDirty||(this.isSharedProjectionDirty=n.isS
2haredProjectionDirty);const r=Boolean(this.resumingFrom)||this!==n;if(!(e||r&&this.isSharedProjectionDirty||this.isProjectionDirty||(null===(t=this.parent)||void 0===t?void 0:t.isProjectionDirty)||this.attemptToResolveRelativeTarget||this.root.updateBlockedByResize))return;const a=this.options,i=a.layout,o=a.layoutId;if(this.layout&&(i||o)){if(this.resolvedRelativeTargetAt=js.timestamp,!this.targetDelta&&!this.relativeTarget){const e=this.getClosestProjectingParent();e&&e.layout&&1!==this.animationProgress?(this.relativeParent=e,this.forceRelativeParentToResolveTarget(),this.relativeTarget={x:{min:0,max:0},y:{min:0,max:0}},this.relativeTargetOrigin={x:{min:0,max:0},y:{min:0,max:0}},of(this.relativeTargetOrigin,this.layout.layoutBox,e.layout.layoutBox),ih(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}if(this.relativeTarget||this.targetDelta){var s,l,c;if(this.target||(this.target={x:{min:0,max:0},y:{min:0,max:0}},this.targetWithTransforms={x:{min:0,max:0},y:{min:0,max:0}}),this.relativeTarget&&this.relativeTargetOrigin&&this.relativeParent&&this.relativeParent.target?(this.forceRelativeParentToResolveTarget(),s=this.target,l=this.relativeTarget,c=this.relativeParent.target,rf(s.x,l.x,c.x),rf(s.y,l.y,c.y)):this.targetDelta?(Boolean(this.resumingFrom)?this.target=this.applyTransform(this.layout.layoutBox):ih(this.target,this.layout.layoutBox),kf(this.target,this.targetDelta)):ih(this.target,this.layout.layoutBox),this.attemptToResolveRelativeTarget){this.attemptToResolveRelativeTarget=!1;const e=this.getClosestProjectingParent();e&&Boolean(e.resumingFrom)===Boolean(this.resumingFrom)&&!e.options.layoutScroll&&e.target&&1!==this.animationProgress?(this.relativeParent=e,this.forceRelativeParentToResolveTarget(),this.relativeTarget={x:{min:0,max:0},y:{min:0,max:0}},this.relativeTargetOrigin={x:{min:0,max:0},y:{min:0,max:0}},of(this.relativeTargetOrigin,this.target,e.target),ih(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}wh&&bh.resolvedTargetDeltas++}}}getClosestProjectingParent(){if(this.parent&&!vf(this.parent.latestValues)&&!yf(this.parent.latestValues))return this.parent.isProjecting()?this.parent:this.parent.getClosestProjectingParent()}isProjecting(){return Boolean((this.relativeTarget||this.targetDelta||this.options.layoutRoot)&&this.layout)}calcProjection(){var e;const t=this.getLead(),n=Boolean(this.resumingFrom)||this!==t;let r=!0;if((this.isProjectionDirty||(null===(e=this.parent)||void 0===e?void 0:e.isProjectionDirty))&&(r=!1),n&&(this.isSharedProjectionDirty||this.isTransformDirty)&&(r=!1),this.resolvedRelativeTargetAt===js.timestamp&&(r=!1),r)return;const a=this.options,i=a.layout,o=a.layoutId;if(this.isTreeAnimating=Boolean(this.parent&&this.parent.isTreeAnimating||this.currentAnimation||this.pendingAnimation),this.isTreeAnimating||(this.targetDelta=this.relativeTarget=void 0),!this.layout||!i&&!o)return;ih(this.layoutCorrected,this.layout.layoutBox);const s=this.treeScale.x,l=this.treeScale.y;!function(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]&&arguments[3];const a=n.length;if(!a)return;let i,o;t.x=t.y=1;for(let s=0;s<a;s++){i=n[s],o=i.projectionDelta;const a=i.options.visualElement;a&&a.props.style&&"contents"===a.props.style.display||(r&&i.options.layoutScroll&&i.scroll&&i!==i.root&&Of(e,{x:-i.scroll.offset.x,y:-i.scroll.offset.y}),o&&(t.x*=o.x.scale,t.y*=o.y.scale,kf(e,o)),r&&gf(i.latestValues)&&Of(e,i.latestValues))}t.x<Ef&&t.x>Sf&&(t.x=1),t.y<Ef&&t.y>Sf&&(t.y=1)}(this.layoutCorrected,this.treeScale,this.path,n),!t.layout||t.target||1===this.treeScale.x&&1===this.treeScale.y||(t.target=t.layout.layoutBox,t.targetWithTransforms={x:{min:0,max:0},y:{min:0,max:0}});const c=t.target;c?(this.projectionDelta&&this.prevProjectionDelta?(oh(this.prevProjectionDelta.x,this.projectionDelta.x),oh(this.prevProjectionDelta.y,this.projectionDelta.y)):this.createProjectionDeltas(),nf(this.projectionDelta,this.layoutCorrected,c,this.latestValues),this.treeScale.x===s&&this.treeScale.y===l&&yh(this.projectionDelta.x,this.prevProjectionDelta.x)&&yh(this.projectionDelta.y,this.prevProjectionDelta.y)||(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",c)),wh&&bh.recalculatedProjection++):this.prevProjectionDelta&&(this.createProjectionDeltas(),this.scheduleRender())}hide(){this.isVisible=!1}show(){this.isVisible=!0}scheduleRender(){let e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];var t;if(null===(t=this.options.visualElement)||void 0===t||t.scheduleRender(),e){const e=this.getStack();e&&e.scheduleRender()}this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)}createProjectionDeltas(){this.prevProjectionDelta={x:{translate:0,scale:1,origin:0,originPoint:0},y:{translate:0,scale:1,origin:0,originPoint:0}},this.projectionDelta={x:{translate:0,scale:1,origin:0,originPoint:0},y:{translate:0,scale:1,origin:0,originPoint:0}},this.projectionDeltaWithTransform={x:{translate:0,scale:1,origin:0,originPoint:0},y:{translate:0,scale:1,origin:0,originPoint:0}}}setAnimationOrigin(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];const n=this.snapshot,r=n?n.latestValues:{},a=u({},this.latestValues),i={x:{translate:0,scale:1,origin:0,originPoint:0},y:{translate:0,scale:1,origin:0,originPoint:0}};this.relativeParent&&this.relativeParent.options.layoutRoot||(this.relativeTarget=this.relativeTargetOrigin=void 0),this.attemptToResolveRelativeTarget=!t;const o={x:{min:0,max:0},y:{min:0,max:0}},s=(n?n.source:void 0)!==(this.layout?this.layout.source:void 0),l=this.getStack(),c=!l||l.members.length<=1,d=Boolean(s&&!c&&!0===this.options.crossfade&&!this.path.some(Wh));let f;this.animationProgress=0,this.mixTargetDelta=t=>{const n=t/1e3;Uh(i.x,e.x,n),Uh(i.y,e.y,n),this.setTargetDelta(i),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout&&(of(o,this.layout.layoutBox,this.relativeParent.layout.layoutBox),function(e,t,n,r){Vh(e.x,t.x,n.x,r),Vh(e.y,t.y,n.y,r)}(this.relativeTarget,this.relativeTargetOrigin,o,n),f&&function(e,t){return ph(e.x,t.x)&&ph(e.y,t.y)}(this.relativeTarget,f)&&(this.isProjectionDirty=!1),f||(f={x:{min:0,max:0},y:{min:0,max:0}}),ih(f,this.relativeTarget)),s&&(this.animationValues=a,function(e,t,n,r,a,i){a?(e.opacity=ou(0,void 0!==n.opacity?n.opacity:1,th(r)),e.opacityExit=ou(void 0!==t.opacity?t.opacity:1,0,nh(r))):i&&(e.opacity=ou(void 0!==t.opacity?t.opacity:1,void 0!==n.opacity?n.opacity:1,r));for(let o=0;o<Qf;o++){const a="border".concat($f[o],"Radius");let i=eh(t,a),s=eh(n,a);void 0===i&&void 0===s||(i||(i=0),s||(s=0),0===i||0===s||Jf(i)===Jf(s)?(e[a]=Math.max(ou(Zf(i),Zf(s),r),0),(nc.test(s)||nc.test(i))&&(e[a]+="%")):e[a]=s)}(t.rotate||n.rotate)&&(e.rotate=ou(t.rotate||0,n.rotate||0,r))}(a,r,this.latestValues,n,d,c)),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=n},this.mixTargetDelta(this.options.layoutRoot?1e3:0)}startAnimation(e){this.notifyListeners("animationStart"),this.currentAnimation&&this.currentAnimation.stop(),this.resumingFrom&&this.resumingFrom.currentAnimation&&this.resumingFrom.currentAnimation.stop(),this.pendingAnimation&&(ws(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=bs.update(()=>{Ff.hasAnimatedSinceResize=!0,this.currentAnimation=function(e,t,n){const r=kl(e)?e:Ts(e);return r.start(pd("",r,t,n)),r.animation}(0,1e3,u(u({},e),{},{onUpdate:t=>{this.mixTargetDelta(t),e.onUpdate&&e.onUpdate(t)},onComplete:()=>{e.onComplete&&e.onComplete(),this.completeAnimation()}})),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0})}completeAnimation(){this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0);const e=this.getStack();e&&e.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta(1e3),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){const e=this.getLead();let t=e.targetWithTransforms,n=e.target,r=e.layout,a=e.latestValues;if(t&&n&&r){if(this!==e&&this.layout&&r&&Gh(this.options.animationType,this.layout.layoutBox,r.layoutBox)){n=this.target||{x:{min:0,max:0},y:{min:0,max:0}};const t=ef(this.layout.layoutBox.x);n.x.min=e.target.x.min,n.x.max=n.x.min+t;const r=ef(this.layout.layoutBox.y);n.y.min=e.target.y.min,n.y.max=n.y.min+r}ih(t,n),Of(t,a),nf(this.projectionDeltaWithTransform,this.layoutCorrected,t,a)}}registerSharedNode(e,t){this.sharedNodes.has(e)||this.sharedNodes.set(e,new xh);this.sharedNodes.get(e).add(t);
2const n=t.options.initialPromotionConfig;t.promote({transition:n?n.transition:void 0,preserveFollowOpacity:n&&n.shouldPreserveFollowOpacity?n.shouldPreserveFollowOpacity(t):void 0})}isLead(){const e=this.getStack();return!e||e.lead===this}getLead(){var e;return this.options.layoutId&&(null===(e=this.getStack())||void 0===e?void 0:e.lead)||this}getPrevLead(){var e;return this.options.layoutId?null===(e=this.getStack())||void 0===e?void 0:e.prevLead:void 0}getStack(){const e=this.options.layoutId;if(e)return this.root.sharedNodes.get(e)}promote(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.needsReset,n=e.transition,r=e.preserveFollowOpacity;const a=this.getStack();a&&a.promote(this,r),t&&(this.projectionDelta=void 0,this.needsReset=!0),n&&this.setOptions({transition:n})}relegate(){const e=this.getStack();return!!e&&e.relegate(this)}resetSkewAndRotation(){const e=this.options.visualElement;if(!e)return;let t=!1;const n=e.latestValues;if((n.z||n.rotate||n.rotateX||n.rotateY||n.rotateZ||n.skewX||n.skewY)&&(t=!0),!t)return;const r={};n.z&&Eh("z",e,r,this.animationValues);for(let a=0;a<jh.length;a++)Eh("rotate".concat(jh[a]),e,r,this.animationValues),Eh("skew".concat(jh[a]),e,r,this.animationValues);e.render();for(const a in r)e.setStaticValue(a,r[a]),this.animationValues&&(this.animationValues[a]=r[a]);e.scheduleRender()}getProjectionStyles(e){var t,n;if(!this.instance||this.isSVG)return;if(!this.isVisible)return kh;const r={visibility:""},a=this.getTransformTemplate();if(this.needsReset)return this.needsReset=!1,r.opacity="",r.pointerEvents=Xf(null===e||void 0===e?void 0:e.pointerEvents)||"",r.transform=a?a(this.latestValues,""):"none",r;const i=this.getLead();if(!this.projectionDelta||!this.layout||!i.target){const t={};return this.options.layoutId&&(t.opacity=void 0!==this.latestValues.opacity?this.latestValues.opacity:1,t.pointerEvents=Xf(null===e||void 0===e?void 0:e.pointerEvents)||""),this.hasProjected&&!gf(this.latestValues)&&(t.transform=a?a({},""):"none",this.hasProjected=!1),t}const o=i.animationValues||i.latestValues;this.applyTransformsToTarget(),r.transform=function(e,t,n){let r="";const a=e.x.translate/t.x,i=e.y.translate/t.y,o=(null===n||void 0===n?void 0:n.z)||0;if((a||i||o)&&(r="translate3d(".concat(a,"px, ").concat(i,"px, ").concat(o,"px) ")),1===t.x&&1===t.y||(r+="scale(".concat(1/t.x,", ").concat(1/t.y,") ")),n){const e=n.transformPerspective,t=n.rotate,a=n.rotateX,i=n.rotateY,o=n.skewX,s=n.skewY;e&&(r="perspective(".concat(e,"px) ").concat(r)),t&&(r+="rotate(".concat(t,"deg) ")),a&&(r+="rotateX(".concat(a,"deg) ")),i&&(r+="rotateY(".concat(i,"deg) ")),o&&(r+="skewX(".concat(o,"deg) ")),s&&(r+="skewY(".concat(s,"deg) "))}const s=e.x.scale*t.x,l=e.y.scale*t.y;return 1===s&&1===l||(r+="scale(".concat(s,", ").concat(l,")")),r||"none"}(this.projectionDeltaWithTransform,this.treeScale,o),a&&(r.transform=a(o,r.transform));const s=this.projectionDelta,l=s.x,c=s.y;r.transformOrigin="".concat(100*l.origin,"% ").concat(100*c.origin,"% 0"),i.animationValues?r.opacity=i===this?null!==(n=null!==(t=o.opacity)&&void 0!==t?t:this.latestValues.opacity)&&void 0!==n?n:1:this.preserveOpacity?this.latestValues.opacity:o.opacityExit:r.opacity=i===this?void 0!==o.opacity?o.opacity:"":void 0!==o.opacityExit?o.opacityExit:0;for(const u in Bf){if(void 0===o[u])continue;const e=Bf[u],t=e.correct,n=e.applyTo,a="none"===r.transform?o[u]:t(o[u],i);if(n){const e=n.length;for(let t=0;t<e;t++)r[n[t]]=a}else r[u]=a}return this.options.layoutId&&(r.pointerEvents=i===this?Xf(null===e||void 0===e?void 0:e.pointerEvents)||"":"none"),r}clearSnapshot(){this.resumeFrom=this.snapshot=void 0}resetTree(){this.root.nodes.forEach(e=>{var t;return null===(t=e.currentAnimation)||void 0===t?void 0:t.stop()}),this.root.nodes.forEach(Th),this.root.sharedNodes.clear()}}}function Oh(e){e.updateLayout()}function Ch(e){var t;const n=(null===(t=e.resumeFrom)||void 0===t?void 0:t.snapshot)||e.snapshot;if(e.isLead()&&e.layout&&n&&e.hasListeners("didUpdate")){const t=e.layout,r=t.layoutBox,a=t.measuredBox,i=e.options.animationType,o=n.source!==e.layout.source;"size"===i?hf(e=>{const t=o?n.measuredBox[e]:n.layoutBox[e],a=ef(t);t.min=r[e].min,t.max=t.min+a}):Gh(i,n.layoutBox,r)&&hf(t=>{const a=o?n.measuredBox[t]:n.layoutBox[t],i=ef(r[t]);a.max=a.min+i,e.relativeTarget&&!e.currentAnimation&&(e.isProjectionDirty=!0,e.relativeTarget[t].max=e.relativeTarget[t].min+i)});const s={x:{translate:0,scale:1,origin:0,originPoint:0},y:{translate:0,scale:1,origin:0,originPoint:0}};nf(s,r,n.layoutBox);const l={x:{translate:0,scale:1,origin:0,originPoint:0},y:{translate:0,scale:1,origin:0,originPoint:0}};o?nf(l,e.applyTransform(a,!0),n.measuredBox):nf(l,r,n.layoutBox);const c=!hh(s);let u=!1;if(!e.resumeFrom){const t=e.getClosestProjectingParent();if(t&&!t.resumeFrom){const a=t.snapshot,i=t.layout;if(a&&i){const o={x:{min:0,max:0},y:{min:0,max:0}};of(o,n.layoutBox,a.layoutBox);const s={x:{min:0,max:0},y:{min:0,max:0}};of(s,r,i.layoutBox),vh(o,s)||(u=!0),t.options.layoutRoot&&(e.relativeTarget=s,e.relativeTargetOrigin=o,e.relativeParent=t)}}}e.notifyListeners("didUpdate",{layout:r,snapshot:n,delta:l,layoutDelta:s,hasLayoutChanged:c,hasRelativeTargetChanged:u})}else if(e.isLead()){const t=e.options.onExitComplete;t&&t()}e.options.transition=void 0}function Ah(e){wh&&bh.totalNodes++,e.parent&&(e.isProjecting()||(e.isProjectionDirty=e.parent.isProjectionDirty),e.isSharedProjectionDirty||(e.isSharedProjectionDirty=Boolean(e.isProjectionDirty||e.parent.isProjectionDirty||e.parent.isSharedProjectionDirty)),e.isTransformDirty||(e.isTransformDirty=e.parent.isTransformDirty))}function Mh(e){e.isProjectionDirty=e.isSharedProjectionDirty=e.isTransformDirty=!1}function _h(e){e.clearSnapshot()}function Th(e){e.clearMeasurements()}function Rh(e){e.isLayoutDirty=!1}function Dh(e){const t=e.options.visualElement;t&&t.getProps().onBeforeLayoutMeasure&&t.notify("BeforeLayoutMeasure"),e.resetTransform()}function Fh(e){e.finishAnimation(),e.targetDelta=e.relativeTarget=e.target=void 0,e.isProjectionDirty=!0}function Ih(e){e.resolveTargetDelta()}function Lh(e){e.calcProjection()}
2function zh(e){e.resetSkewAndRotation()}function Bh(e){e.removeLeadSnapshot()}function Uh(e,t,n){e.translate=ou(t.translate,0,n),e.scale=ou(t.scale,1,n),e.origin=t.origin,e.originPoint=t.originPoint}function Vh(e,t,n,r){e.min=ou(t.min,n.min,r),e.max=ou(t.max,n.max,r)}function Wh(e){return e.animationValues&&void 0!==e.animationValues.opacityExit}const Hh={duration:.45,ease:[.4,0,.1,1]},qh=e=>"undefined"!==typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().includes(e),Kh=qh("applewebkit/")&&!qh("chrome/")?Math.round:us;function Yh(e){e.min=Kh(e.min),e.max=Kh(e.max)}function Gh(e,t,n){return"position"===e||"preserve-aspect"===e&&!function(e,t,n){return Math.abs(e-t)<=n}(gh(t),gh(n),.2)}function Xh(e){var t;return e!==e.root&&(null===(t=e.scroll)||void 0===t?void 0:t.wasRoot)}const $h=Ph({attachResizeListener:(e,t)=>Vd(e,"resize",t),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),checkIsScrollRoot:()=>!0}),Qh={current:void 0},Zh=Ph({measureScroll:e=>({x:e.scrollLeft,y:e.scrollTop}),defaultParent:()=>{if(!Qh.current){const e=new $h({});e.mount(window),e.setOptions({layoutScroll:!0}),Qh.current=e}return Qh.current},resetTransform:(e,t)=>{e.style.transform=void 0!==t?t:"none"},checkIsScrollRoot:e=>Boolean("fixed"===window.getComputedStyle(e).position)}),Jh={pan:{Feature:class extends zd{constructor(){super(...arguments),this.removePointerDownListener=us}onPointerDown(e){this.session=new Kd(e,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:Af(this.node)})}createPanHandlers(){const e=this.node.getProps(),t=e.onPanSessionStart,n=e.onPanStart,r=e.onPan,a=e.onPanEnd;return{onSessionStart:Rf(t),onStart:Rf(n),onMove:r,onEnd:(e,t)=>{delete this.session,a&&bs.postRender(()=>a(e,t))}}}mount(){this.removePointerDownListener=Hd(this.node.current,"pointerdown",e=>this.onPointerDown(e))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}}},drag:{Feature:class extends zd{constructor(e){super(e),this.removeGroupControls=us,this.removeListeners=us,this.controls=new _f(e)}mount(){const e=this.node.getProps().dragControls;e&&(this.removeGroupControls=e.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||us}unmount(){this.removeGroupControls(),this.removeListeners()}},ProjectionNode:Zh,MeasureLayout:Hf}};function ep(e,t,n){const r=e.props;e.animationState&&r.whileHover&&e.animationState.setActive("whileHover","Start"===n);const a=r["onHover"+n];a&&bs.postRender(()=>a(t,Wd(t)))}function tp(e,t,n){const r=e.props;e.animationState&&r.whileTap&&e.animationState.setActive("whileTap","Start"===n);const a=r["onTap"+("End"===n?"":n)];a&&bs.postRender(()=>a(t,Wd(t)))}const np=["root"],rp=new WeakMap,ap=new WeakMap,ip=e=>{const t=rp.get(e.target);t&&t(e)},op=e=>{e.forEach(ip)};
2function sp(e,t,n){const r=function(e){let t=e.root,n=De(e,np);const r=t||document;ap.has(r)||ap.set(r,{});const a=ap.get(r),i=JSON.stringify(n);return a[i]||(a[i]=new IntersectionObserver(op,u({root:t},n))),a[i]}(t);return rp.set(e,n),r.observe(e),()=>{rp.delete(e),r.unobserve(e)}}const lp={some:0,all:1};const cp={inView:{Feature:class extends zd{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.unmount();const e=this.node.getProps().viewport,t=void 0===e?{}:e,n=t.root,r=t.margin,a=t.amount,i=void 0===a?"some":a,o=t.once,s={root:n?n.current:void 0,rootMargin:r,threshold:"number"===typeof i?i:lp[i]};return sp(this.node.current,s,e=>{const t=e.isIntersecting;if(this.isInView===t)return;if(this.isInView=t,o&&!t&&this.hasEnteredView)return;t&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",t);const n=this.node.getProps(),r=n.onViewportEnter,a=n.onViewportLeave,i=t?r:a;i&&i(e)})}mount(){this.startObserver()}update(){if("undefined"===typeof IntersectionObserver)return;const e=this.node,t=e.props,n=e.prevProps,r=["amount","margin","root"].some(function(e){let t=e.viewport,n=void 0===t?{}:t,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=r.viewport,i=void 0===a?{}:a;return e=>n[e]!==i[e]}(t,n));r&&this.startObserver()}unmount(){}}},tap:{Feature:class extends zd{mount(){const e=this.node.current;e&&(this.unmount=gl(e,e=>(tp(this.node,e,"Start"),(e,t)=>{let n=t.success;return tp(this.node,e,n?"End":"Cancel")}),{useGlobalTarget:this.node.props.globalTapTarget}))}unmount(){}}},focus:{Feature:class extends zd{constructor(){super(...arguments),this.isActive=!1}onFocus(){let e=!1;try{e=this.node.current.matches(":focus-visible")}catch(Z6){e=!0}e&&this.node.animationState&&(this.node.animationState.setActive("whileFocus",!0),this.isActive=!0)}onBlur(){this.isActive&&this.node.animationState&&(this.node.animationState.setActive("whileFocus",!1),this.isActive=!1)}mount(){this.unmount=pu(Vd(this.node.current,"focus",()=>this.onFocus()),Vd(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}},hover:{Feature:class extends zd{mount(){const e=this.node.current;e&&(this.unmount=function(e,t){const n=Ue(ll(e,arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}),3),r=n[0],a=n[1],i=n[2],o=cl(e=>{const n=e.target,r=t(e);if("function"!==typeof r||!n)return;const i=cl(e=>{r(e),n.removeEventListener("pointerleave",i)});n.addEventListener("pointerleave",i,a)});return r.forEach(e=>{e.addEventListener("pointerenter",o,a)}),i}(e,e=>(ep(this.node,e,"Start"),e=>ep(this.node,e,"End"))))}unmount(){}}}},up={layout:{ProjectionNode:Zh,MeasureLayout:Hf}},dp=(0,r.createContext)({strict:!1}),fp=(0,r.createContext)({});function hp(e){return Ed(e.animate)||Cd.some(t=>Pd(e[t]))}function pp(e){return Boolean(hp(e)||e.variants)}function mp(e){const t=function(e,t){if(hp(e)){const t=e.initial,n=e.animate;return{initial:!1===t||Pd(t)?t:void 0,animate:Pd(n)?n:void 0}}return!1!==e.inherit?t:{}}(e,(0,r.useContext)(fp)),n=t.initial,a=t.animate;return(0,r.useMemo)(()=>({initial:n,animate:a}),[vp(n),vp(a)])}function vp(e){return Array.isArray(e)?e.join(" "):e}const gp={animation:["animate","variants","whileHover","whileTap","exit","whileInView","whileFocus","whileDrag"],exit:["exit"],drag:["drag","dragControls"],focus:["whileFocus"],hover:["whileHover","onHoverStart","onHoverEnd"],tap:["whileTap","onTap","onTapStart","onTapCancel"],pan:["onPan","onPanStart","onPanSessionStart","onPanEnd"],inView:["whileInView","onViewportEnter","onViewportLeave"],layout:["layout","layoutId"]},yp={};for(const n in gp)yp[n]={isEnabled:e=>gp[n].some(t=>!!e[t])};const xp=Symbol.for("motionComponentSymbol");function bp(e,t,n){return(0,r.useCallback)(r=>{r&&e.onMount&&e.onMount(r),t&&(r?t.mount(r):t.unmount()),n&&("function"===typeof n?n(r):Jd(n)&&(n.current=r))},[t])}function wp(e,t,n,a,i){var o,s;const l=(0,r.useContext)(fp).visualElement,c=(0,r.useContext)(dp),u=(0,r.useContext)(Io),d=(0,r.useContext)(Lo).reducedMotion,f=(0,r.useRef)(null);a=a||c.renderer,!f.current&&a&&(f.current=a(e,{visualState:t,parent:l,props:n,presenceContext:u,blockInitialAnimation:!!u&&!1===u.initial,reducedMotionConfig:d}));const h=f.current,p=(0,r.useContext)(Df);!h||h.projection||!i||"html"!==h.type&&"svg"!==h.type||function(e,t,n,r){const a=t.layoutId,i=t.layout,o=t.drag,s=t.dragConstraints,l=t.layoutScroll,c=t.layoutRoot;e.projection=new n(e.latestValues,t["data-framer-portal-id"]?void 0:jp(e.parent)),e.projection.setOptions({layoutId:a,layout:i,alwaysMeasureLayout:Boolean(o)||s&&Jd(s),visualElement:e,animationType:"string"===typeof i?i:"both",initialPromotionConfig:r,layoutScroll:l,layoutRoot:c})}(f.current,n,i,p);const m=(0,r.useRef)(!1);(0,r.useInsertionEffect)(()=>{h&&m.current&&h.update(n,u)});const v=n[Nl],g=(0,r.useRef)(Boolean(v)&&!(null===(o=window.MotionHandoffIsComplete)||void 0===o?void 0:o.call(window,v))&&(null===(s=window.MotionHasOptimisedAnimation)||void 0===s?void 0:s.call(window,v)));return Yo(()=>{h&&(m.current=!0,window.MotionIsMounted=!0,h.updateFeatures(),Vf.render(h.render),g.current&&h.animationState&&h.animationState.animateChanges())}),(0,r.useEffect)(()=>{h&&(!g.current&&h.animationState&&h.animationState.animateChanges(),g.current&&(queueMicrotask(()=>{var e;null===(e=window.MotionHandoffMarkAsComplete)||void 0===e||e.call(window,v)}),g.current=!1))}),h}function jp(e){if(e)return!1!==e.options.allowProjection?e.projection:jp(e.parent)}function kp(e){let t=e.preloadedFeatures,n=e.createVisualElement,a=e.useRender,i=e.useVisualState,o=e.Component;var s,l;function c(e,t){let s;const l=u(u(u({}
2,(0,r.useContext)(Lo)),e),{},{layoutId:Sp(e)}),c=l.isStatic,d=mp(e),f=i(e,c);if(!c&&Ko){!function(){(0,r.useContext)(dp).strict;0}();const e=function(e){const t=yp.drag,n=yp.layout;if(!t&&!n)return{};const r=u(u({},t),n);return{MeasureLayout:(null===t||void 0===t?void 0:t.isEnabled(e))||(null===n||void 0===n?void 0:n.isEnabled(e))?r.MeasureLayout:void 0,ProjectionNode:r.ProjectionNode}}(l);s=e.MeasureLayout,d.visualElement=wp(o,f,l,n,e.ProjectionNode)}return(0,_e.jsxs)(fp.Provider,{value:d,children:[s&&d.visualElement?(0,_e.jsx)(s,u({visualElement:d.visualElement},l)):null,a(o,e,bp(f,d.visualElement,t),f,c,d.visualElement)]})}t&&function(e){for(const t in e)yp[t]=u(u({},yp[t]),e[t])}(t),c.displayName="motion.".concat("string"===typeof o?o:"create(".concat(null!==(l=null!==(s=o.displayName)&&void 0!==s?s:o.name)&&void 0!==l?l:"",")"));const d=(0,r.forwardRef)(c);return d[xp]=o,d}function Sp(e){let t=e.layoutId;const n=(0,r.useContext)(Do).id;return n&&void 0!==t?n+"-"+t:t}const Ep=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","switch","symbol","svg","text","tspan","use","view"];function Np(e){return"string"===typeof e&&!e.includes("-")&&!!(Ep.indexOf(e)>-1||/[A-Z]/.test(e))}const Pp=["transitionEnd","transition"];const Op=e=>(t,n)=>{const a=(0,r.useContext)(fp),i=(0,r.useContext)(Io),o=()=>function(e,t,n,r){let a=e.scrapeMotionValuesFromProps,i=e.createRenderState,o=e.onUpdate;const s={latestValues:Cp(t,n,r,a),renderState:i()};return o&&(s.onMount=e=>o(u({props:t,current:e},s)),s.onUpdate=e=>o(e)),s}(e,t,a,i);return n?o():Fo(o)};function Cp(e,t,n,r){const a={},i=r(e,{});for(const f in i)a[f]=Xf(i[f]);let o=e.initial,s=e.animate;const l=hp(e),c=pp(e);t&&c&&!l&&!1!==e.inherit&&(void 0===o&&(o=t.initial),void 0===s&&(s=t.animate));let u=!!n&&!1===n.initial;u=u||!1===o;const d=u?s:o;if(d&&"boolean"!==typeof d&&!Ed(d)){const t=Array.isArray(d)?d:[d];for(let n=0;n<t.length;n++){const r=Ds(e,t[n]);if(r){const e=r.transitionEnd,t=(r.transition,De(r,Pp));for(const n in t){let e=t[n];if(Array.isArray(e)){e=e[u?e.length-1:0]}null!==e&&(a[n]=e)}for(const n in e)a[n]=e[n]}}}return a}const Ap=(e,t)=>t&&"number"===typeof e?t.transform(e):e,Mp={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},_p=bl.length;function Tp(e,t,n){const r=e.style,a=e.vars,i=e.transformOrigin;let o=!1,s=!1;for(const l in t){const e=t[l];if(wl.has(l))o=!0;else if(Hc(l))a[l]=e;else{const t=Ap(e,Ec[l]);l.startsWith("origin")?(s=!0,i[l]=t):r[l]=t}}if(t.transform||(o||n?r.transform=function(e,t,n){let r="",a=!0;for(let i=0;i<_p;i++){const o=bl[i],s=e[o];if(void 0===s)continue;let l=!0;if(l="number"===typeof s?s===(o.startsWith("scale")?1:0):0===parseFloat(s),!l||n){const e=Ap(s,Ec[o]);l||(a=!1,r+="".concat(Mp[o]||o,"(").concat(e,") ")),n&&(t[o]=e)}}return r=r.trim(),n?r=n(t,a?"":r):a&&(r="none"),r}(t,e.transform,n):r.transform&&(r.transform="none")),s){const e=i.originX,t=void 0===e?"50%":e,n=i.originY,a=void 0===n?"50%":n,o=i.originZ,s=void 0===o?0:o;r.transformOrigin="".concat(t," ").concat(a," ").concat(s)}}function Rp(e,t,n){return"string"===typeof e?e:rc.transform(t+n*e)}const Dp={offset:"stroke-dashoffset",array:"stroke-dasharray"},Fp={offset:"strokeDashoffset",array:"strokeDasharray"};const Ip=["attrX","attrY","attrScale","originX","originY","pathLength","pathSpacing","pathOffset"];function Lp(e,t,n,r){let a=t.attrX,i=t.attrY,o=t.attrScale,s=t.originX,l=t.originY,c=t.pathLength,u=t.pathSpacing,d=void 0===u?1:u,f=t.pathOffset,h=void 0===f?0:f;if(Tp(e,De(t,Ip),r),n)return void(e.style.viewBox&&(e.attrs.viewBox=e.style.viewBox));e.attrs=e.style,e.style={};const p=e.attrs,m=e.style,v=e.dimensions;p.transform&&(v&&(m.transform=p.transform),delete p.transform),v&&(void 0!==s||void 0!==l||m.transform)&&(m.transformOrigin=function(e,t,n){const r=Rp(t,e.x,e.width),a=Rp(n,e.y,e.height);return"".concat(r," ").concat(a)}(v,void 0!==s?s:.5,void 0!==l?l:.5)),void 0!==a&&(p.x=a),void 0!==i&&(p.y=i),void 0!==o&&(p.scale=o),void 0!==c&&function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,a=!(arguments.length>4&&void 0!==arguments[4])||arguments[4];e.pathLength=1;const i=a?Dp:Fp;e[i.offset]=rc.transform(-r);const o=rc.transform(t),s=rc.transform(n);e[i.array]="".concat(o," ").concat(s)}(p,c,d,h,!1)}const zp=()=>({style:{},transform:{},transformOrigin:{},vars:{}}),Bp=()=>u(u({},{style:{},transform:{},transformOrigin:{},vars:{}}),{},{attrs:{}}),Up=e=>"string"===typeof e&&"svg"===e.toLowerCase();function Vp(e,t,n,r){let a=t.style,i=t.vars;Object.assign(e.style,a,r&&r.getProjectionStyles(n));for(const o in i)e.style.setProperty(o,i[o])}const Wp=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength","startOffset","textLength","lengthAdjust"]);function Hp(e,t,n,r){Vp(e,t,void 0,r);for(const a in t.attrs)e.setAttribute(Wp.has(a)?a:El(a),t.attrs[a])}function qp(e,t){let n=t.layout,r=t.layoutId;return wl.has(e)||e.startsWith("origin")||(n||void 0!==r)&&(!!Bf[e]||"opacity"===e)}
2function Kp(e,t,n){var r;const a=e.style,i={};for(const o in a)(kl(a[o])||t.style&&kl(t.style[o])||qp(o,e)||void 0!==(null===(r=null===n||void 0===n?void 0:n.getValue(o))||void 0===r?void 0:r.liveStyle))&&(i[o]=a[o]);return i}function Yp(e,t,n){const r=Kp(e,t,n);for(const a in e)if(kl(e[a])||kl(t[a])){r[-1!==bl.indexOf(a)?"attr"+a.charAt(0).toUpperCase()+a.substring(1):a]=e[a]}return r}const Gp=["x","y","width","height","cx","cy","r"],Xp={useVisualState:Op({scrapeMotionValuesFromProps:Yp,createRenderState:Bp,onUpdate:e=>{let t=e.props,n=e.prevProps,r=e.current,a=e.renderState,i=e.latestValues;if(!r)return;let o=!!t.drag;if(!o)for(const l in i)if(wl.has(l)){o=!0;break}if(!o)return;let s=!n;if(n)for(let l=0;l<Gp.length;l++){const e=Gp[l];t[e]!==n[e]&&(s=!0)}s&&(bs.read(()=>function(e,t){try{t.dimensions="function"===typeof e.getBBox?e.getBBox():e.getBoundingClientRect()}catch(Z6){t.dimensions={x:0,y:0,width:0,height:0}}}(r,a)),bs.render(()=>{Lp(a,i,Up(r.tagName),t.transformTemplate),Hp(r,a)}))}})},$p={useVisualState:Op({scrapeMotionValuesFromProps:Kp,createRenderState:zp})};function Qp(e,t,n){for(const r in t)kl(t[r])||qp(r,n)||(e[r]=t[r])}function Zp(e,t){const n={};return Qp(n,e.style||{},e),Object.assign(n,function(e,t){let n=e.transformTemplate;return(0,r.useMemo)(()=>{const e={style:{},transform:{},transformOrigin:{},vars:{}};return Tp(e,t,n),Object.assign({},e.vars,e.style)},[t])}(e,t)),n}function Jp(e,t){const n={},r=Zp(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.onTap||e.onTapStart||e.whileTap)&&(n.tabIndex=0),n.style=r,n}const em=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","custom","inherit","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","globalTapTarget","ignoreStrict","viewport"]);function tm(e){return e.startsWith("while")||e.startsWith("drag")&&"draggable"!==e||e.startsWith("layout")||e.startsWith("onTap")||e.startsWith("onPan")||e.startsWith("onLayout")||em.has(e)}let nm=e=>!tm(e);try{(rm=require("@emotion/is-prop-valid").default)&&(nm=e=>e.startsWith("on")?!tm(e):rm(e))}catch(u8){}var rm;function am(e,t,n,a){const i=(0,r.useMemo)(()=>{const n=Bp();return Lp(n,t,Up(a),e.transformTemplate),u(u({},n.attrs),{},{style:u({},n.style)})},[t]);if(e.style){const t={};Qp(t,e.style,e),i.style=u(u({},t),i.style)}return i}function im(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return(t,n,a,i,o)=>{let s=i.latestValues;const l=(Np(t)?am:Jp)(n,s,o,t),c=function(e,t,n){const r={};for(const a in e)"values"===a&&"object"===typeof e.values||(nm(a)||!0===n&&tm(a)||!t&&!tm(a)||e.draggable&&a.startsWith("onDrag"))&&(r[a]=e[a]);return r}(n,"string"===typeof t,e),d=t!==r.Fragment?u(u(u({},c),l),{},{ref:a}):{},f=n.children,h=(0,r.useMemo)(()=>kl(f)?f.get():f,[f]);return(0,r.createElement)(t,u(u({},d),{},{children:h}))}}function om(e,t){return function(n){let r=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{forwardMotionProps:!1}).forwardMotionProps;return kp(u(u({},Np(n)?Xp:$p),{},{preloadedFeatures:e,useRender:im(r),createVisualElement:t,Component:n}))}}const sm={current:null},lm={current:!1};const cm=[...Qc,lc,gc],um=new WeakMap;const dm=["willChange"],fm=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"];class hm{scrapeMotionValuesFromProps(e,t,n){return{}}constructor(e){let t=e.parent,n=e.props,r=e.presenceContext,a=e.reducedMotionConfig,i=e.blockInitialAnimation,o=e.visualState,s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.KeyframeResolver=Uc,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.renderScheduledAt=0,this.scheduleRender=()=>{const e=Ns.now();this.renderScheduledAt<e&&(this.renderScheduledAt=e,bs.render(this.render,!1,!0))};const l=o.latestValues,c=o.renderState,d=o.onUpdate;this.onUpdate=d,this.latestValues=l,this.baseTarget=u({},l),this.initialValues=n.initial?u({},l):{},this.renderState=c,this.parent=t,this.props=n,this.presenceContext=r,this.depth=t?t.depth+1:0,this.reducedMotionConfig=a,this.options=s,this.blockInitialAnimation=Boolean(i),this.isControllingVariants=hp(n),this.isVariantNode=pp(n),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=Boolean(t&&t.current);const f=this.scrapeMotionValuesFromProps(n,{},this),h=(f.willChange,De(f,dm));for(const u in h){const e=h[u];void 0!==l[u]&&kl(e)&&e.set(l[u],!1)}}mount(e){this.current=e,um.set(e,this),this.projection&&!this.projection.instance&&this.projection.mount(e),this.parent&&this.isVariantNode&&!this.isControllingVariants&&(this.removeFromVariantTree=this.parent.addVariantChild(this)),this.values.forEac
vendor: 4,386 bytes, line 2
2h((e,t)=>this.bindToMotionValue(t,e)),lm.current||function(){if(lm.current=!0,Ko)if(window.matchMedia){const e=window.matchMedia("(prefers-reduced-motion)"),t=()=>sm.current=e.matches;e.addListener(t),t()}else sm.current=!1}(),this.shouldReduceMotion="never"!==this.reducedMotionConfig&&("always"===this.reducedMotionConfig||sm.current),this.parent&&this.parent.children.add(this),this.update(this.props,this.presenceContext)}unmount(){um.delete(this.current),this.projection&&this.projection.unmount(),ws(this.notifyUpdate),ws(this.render),this.valueSubscriptions.forEach(e=>e()),this.valueSubscriptions.clear(),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent&&this.parent.children.delete(this);for(const e in this.events)this.events[e].clear();for(const e in this.features){const t=this.features[e];t&&(t.unmount(),t.isMounted=!1)}this.current=null}bindToMotionValue(e,t){this.valueSubscriptions.has(e)&&this.valueSubscriptions.get(e)();const n=wl.has(e),r=t.on("change",t=>{this.latestValues[e]=t,this.props.onUpdate&&bs.preRender(this.notifyUpdate),n&&this.projection&&(this.projection.isTransformDirty=!0)}),a=t.on("renderRequest",this.scheduleRender);let i;window.MotionCheckAppearSync&&(i=window.MotionCheckAppearSync(this,e,t)),this.valueSubscriptions.set(e,()=>{r(),a(),i&&i(),t.owner&&t.stop()})}sortNodePosition(e){return this.current&&this.sortInstanceNodePosition&&this.type===e.type?this.sortInstanceNodePosition(this.current,e.current):0}updateFeatures(){let e="animation";for(e in yp){const t=yp[e];if(!t)continue;const n=t.isEnabled,r=t.Feature;if(!this.features[e]&&r&&n(this.props)&&(this.features[e]=new r(this)),this.features[e]){const t=this.features[e];t.isMounted?t.update():(t.mount(),t.isMounted=!0)}}}triggerBuild(){this.build(this.renderState,this.latestValues,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):{x:{min:0,max:0},y:{min:0,max:0}}}getStaticValue(e){return this.latestValues[e]}setStaticValue(e,t){this.latestValues[e]=t}update(e,t){(e.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=e,this.prevPresenceContext=this.presenceContext,this.presenceContext=t;for(let n=0;n<fm.length;n++){const t=fm[n];this.propEventSubscriptions[t]&&(this.propEventSubscriptions[t](),delete this.propEventSubscriptions[t]);const r=e["on"+t];r&&(this.propEventSubscriptions[t]=this.on(t,r))}this.prevMotionValues=function(e,t,n){for(const r in t){const a=t[r],i=n[r];if(kl(a))e.addValue(r,a);else if(kl(i))e.addValue(r,Ts(a,{owner:e}));else if(i!==a)if(e.hasValue(r)){const t=e.getValue(r);!0===t.liveStyle?t.jump(a):t.hasAnimated||t.set(a)}else{const t=e.getStaticValue(r);e.addValue(r,Ts(void 0!==t?t:a,{owner:e}))}}for(const r in n)void 0===t[r]&&e.removeValue(r);return t}(this,this.scrapeMotionValuesFromProps(e,this.prevProps,this),this.prevMotionValues),this.handleChildMotionValue&&this.handleChildMotionValue(),this.onUpdate&&this.onUpdate(this)}getProps(){return this.props}getVariant(e){return this.props.variants?this.props.variants[e]:void 0}getDefaultTransition(){return this.props.transition}getTransformPagePoint(){return this.props.transformPagePoint}getClosestVariantNode(){return this.isVariantNode?this:this.parent?this.parent.getClosestVariantNode():void 0}addVariantChild(e){const t=this.getClosestVariantNode();if(t)return t.variantChildren&&t.variantChildren.add(e),()=>t.variantChildren.delete(e)}addValue(e,t){const n=this.values.get(e);t!==n&&(n&&this.removeValue(e),this.bindToMotionValue(e,t),this.values.set(e,t),this.latestValues[e]=t.get())}removeValue(e){this.values.delete(e);const t=this.valueSubscriptions.get(e);t&&(t(),this.valueSubscriptions.delete(e)),delete this.latestValues[e],this.removeValueFromRenderState(e,this.renderState)}hasValue(e){return this.values.has(e)}getValue(e,t){if(this.props.values&&this.props.values[e])return this.props.values[e];let n=this.values.get(e);return void 0===n&&void 0!==t&&(n=Ts(null===t?void 0:t,{owner:this}),this.addValue(e,n)),n}readValue(e,t){var n;let r=void 0===this.latestValues[e]&&this.current?null!==(n=this.getBaseTargetFromProps(this.props,e))&&void 0!==n?n:this.readValueFromInstance(this.current,e,this.options):this.latestValues[e];var a;return void 0!==r&&null!==r&&("string"===typeof r&&(Vc(r)||Bl(r))?r=parseFloat(r):(a=r,!cm.f
2ind($c(a))&&gc.test(t)&&(r=Oc(e,t))),this.setBaseTarget(e,kl(r)?r.get():r)),kl(r)?r.get():r}setBaseTarget(e,t){this.baseTarget[e]=t}getBaseTarget(e){var t;const n=this.props.initial;let r;if("string"===typeof n||"object"===typeof n){const a=Ds(this.props,n,null===(t=this.presenceContext)||void 0===t?void 0:t.custom);a&&(r=a[e])}if(n&&void 0!==r)return r;const a=this.getBaseTargetFromProps(this.props,e);return void 0===a||kl(a)?void 0!==this.initialValues[e]&&void 0===r?void 0:this.baseTarget[e]:a}on(e,t){return this.events[e]||(this.events[e]=new Cs),this.events[e].add(t)}notify(e){if(this.events[e]){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];this.events[e].notify(...n)}}}class pm extends hm{constructor(){super(...arguments),this.KeyframeResolver=Jc}sortInstanceNodePosition(e,t){return 2&e.compareDocumentPosition(t)?1:-1}getBaseTargetFromProps(e,t){return e.style?e.style[t]:void 0}removeValueFromRenderState(e,t){let n=t.vars,r=t.style;delete n[e],delete r[e]}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);const e=this.props.children;kl(e)&&(this.childSubscription=e.on("change",e=>{this.current&&(this.current.textContent="".concat(e))}))}}class mm extends pm{constructor(){super(...arguments),this.type="html",this.renderInstance=Vp}readValueFromInstance(e,t){if(wl.has(t)){const e=Pc(t);return e&&e.default||0}{const r=(n=e,window.getComputedStyle(n)),a=(Hc(t)?r.getPropertyValue(t):r[t])||0;return"string"===typeof a?a.trim():a}var n}measureInstanceViewportBox(e,t){return Cf(e,t.transformPagePoint)}build(e,t,n){Tp(e,t,n.transformTemplate)}scrapeMotionValuesFromProps(e,t,n){return Kp(e,t,n)}}class vm extends pm{constructor(){super(...arguments),this.type="svg",this.isSVGTag=!1,this.measureInstanceViewportBox=ff}getBaseTargetFromProps(e,t){return e[t]}readValueFromInstance(e,t){if(wl.has(t)){const e=Pc(t);return e&&e.default||0}return t=Wp.has(t)?t:El(t),e.getAttribute(t)}scrapeMotionValuesFromProps(e,t,n){return Yp(e,t,n)}
2build(e,t,n){Lp(e,t,this.isSVGTag,n.transformTemplate)}renderInstance(e,t,n,r){Hp(e,t,0,r)}mount(e){this.isSVGTag=Up(e.tagName),super.mount(e)}}const gm=(e,t)=>Np(e)?new vm(t):new mm(t,{allowProjection:e!==r.Fragment}),ym=Sd(om(u(u(u(u({},Ud),cp),Jh),up),gm)),xm=Mo("chevron-down",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]),bm=Mo("anchor",[["path",{d:"M12 22V8",key:"qkxhtm"}],["path",{d:"M5 12H2a10 10 0 0 0 20 0h-3",key:"1hv3nh"}],["circle",{cx:"12",cy:"5",r:"3",key:"rqqgnr"}]]),wm=Mo("map-pin",[["path",{d:"M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0",key:"1r0f0z"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}]]),jm=Mo("tag",[["path",{d:"M12.586 2.586A2 2 0 0 0 11.172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.426 2.426 0 0 0 3.42 0l6.58-6.58a2.426 2.426 0 0 0 0-3.42z",key:"vktsd0"}],["circle",{cx:"7.5",cy:"7.5",r:".5",fill:"currentColor",key:"kqv944"}]]),km=Mo("x",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]),Sm=Mo("menu",[["path",{d:"M4 12h16",key:"1lakjw"}],["path",{d:"M4 18h16",key:"19g7jn"}],["path",{d:"M4 6h16",key:"1o0s65"}]]),Em=["className","fill"],Nm=(()=>{const e=[];for(let t=0;t<4;t++)for(let n=0;n<17;n++){const r=n/16,a=6+88*r,i=Math.exp(-Math.pow(2.6*(r-.5),2)),o=74+7*t-14*i+1.4*Math.sin(8*r),s=Math.max(.08,.3+.5*i-.06*t);e.push({x:a,y:o,r:.9+.7*i,op:s})}return e})();function Pm(e){let t=e.className,n=void 0===t?"":t,r=e.fill,a=void 0===r?"currentColor":r,i=De(e,Em);return(0,_e.jsxs)("svg",u(u({viewBox:"0 0 100 108",className:n,fill:"none",preserveAspectRatio:"xMidYMid meet",xmlns:"http://www.w3.org/2000/svg","aria-label":"Arjuna Space",role:"img"},i),{},{children:[(0,_e.jsxs)("g",{stroke:a,strokeWidth:"5",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,_e.jsx)("path",{d:"M50 8 L26 70"}),(0,_e.jsx)("path",{d:"M50 8 L74 70"}),(0,_e.jsx)("path",{d:"M50 26 L38 60"}),(0,_e.jsx)("path",{d:"M50 26 L62 60"})]}),(0,_e.jsx)("g",{children:Nm.map((e,t)=>(0,_e.jsx)("circle",{cx:e.x,cy:e.y,r:e.r,fill:"#00E5FF",opacity:e.op},t))})]}))}const Om=function(e){let t=e.className,n=void 0===t?"h-8 w-8":t,r=e.withWordmark,a=void 0!==r&&r;return(0,_e.jsxs)("span",{className:"inline-flex items-center gap-3",children:[(0,_e.jsx)(Pm,{className:"".concat(n," text-white drop-shadow-[0_0_10px_rgba(0,229,255,0.35)]")}),a&&(0,_e.jsxs)("span",{className:"font-heading text-sm font-semibold tracking-[0.35em] text-white",children:["ARJUNA",(0,_e.jsx)("span",{className:"text-arjuna-teal",children:" SPACE"})]})]})};function Cm(e,t){let n=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).checkForDefaultPrevented,r=void 0===n||n;return function(n){if(null===e||void 0===e||e(n),!1===r||!n.defaultPrevented)return null===t||void 0===t?void 0:t(n)}}function Am(e,t){if("function"===typeof e)return e(t);null!==e&&void 0!==e&&(e.current=t)}function Mm(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return e=>{let n=!1;const r=t.map(t=>{const r=Am(t,e);return n||"function"!=typeof r||(n=!0),r});if(n)return()=>{for(let e=0;e<r.length;e++){const n=r[e];"function"==typeof n?n():Am(t[e],null)}}}}function _m(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return r.useCallback(Mm(...t),t)}const Tm=["scope","children"];function Rm(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=[];const a=()=>{const t=n.map(e=>r.createContext(e));return function(n){const a=(null===n||void 0===n?void 0:n[e])||t;return r.useMemo(()=>({["__scope".concat(e)]:u(u({},n),{},{[e]:a})}),[n,a])}};return a.scopeName=e,[function(t,a){const i=r.createContext(a),o=n.length;n=[...n,a];const s=t=>{var n;const a=t.scope,s=t.children,l=De(t,Tm),c=(null===a||void 0===a||null===(n=a[e])||void 0===n?void 0:n[o])||i,u=r.useMemo(()=>l,Object.values(l));return(0,_e.jsx)(c.Provider,{value:u,children:s})};return s.displayName=t+"Provider",[s,function(n,s){var l;const c=(null===s||void 0===s||null===(l=s[e])||void 0===l?void 0:l[o])||i,u=r.useContext(c);if(u)return u;if(void 0!==a)return a;throw new Error("`".concat(n,"` must be used within `").concat(t,"`"))}]},Dm(a,...t)]}function Dm(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];const a=t[0];if(1===t.length)return a;const i=()=>{const e=t.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(t){const n=e.reduce((e,n)=>{let r=n.useScope,a=n.scopeName;const i=r(t)["__scope".concat(a)];return u(u({},e),i)},{});return r.useMemo(()=>({["__scope".concat(a.scopeName)]:n}),[n])}};return i.scopeName=a.scopeName,i}var Fm=null!==globalThis&&void 0!==globalThis&&globalThis.document?r.useLayoutEffect:()=>{},Im=a[" useInsertionEffect ".trim().toString()]||Fm;function Lm(e){let t=e.prop,n=e.defaultProp,a=e.onChange,i=void 0===a?()=>{}:a,o=e.caller;
2const s=function(e){let t=e.defaultProp,n=e.onChange;const a=r.useState(t),i=Ue(a,2),o=i[0],s=i[1],l=r.useRef(o),c=r.useRef(n);return Im(()=>{c.current=n},[n]),r.useEffect(()=>{var e;l.current!==o&&(null===(e=c.current)||void 0===e||e.call(c,o),l.current=o)},[o,l]),[o,s,c]}({defaultProp:n,onChange:i}),l=Ue(s,3),c=l[0],u=l[1],d=l[2],f=void 0!==t,h=f?t:c;{const e=r.useRef(void 0!==t);r.useEffect(()=>{const t=e.current;if(t!==f){const e=t?"controlled":"uncontrolled",n=f?"controlled":"uncontrolled";console.warn("".concat(o," is changing from ").concat(e," to ").concat(n,". Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component."))}e.current=f},[f,o])}const p=r.useCallback(e=>{if(f){const r=function(e){return"function"===typeof e}(e)?e(t):e;var n;if(r!==t)null===(n=d.current)||void 0===n||n.call(d,r)}else u(e)},[f,t,u,d]);return[h,p]}Symbol("RADIX:SYNC_STATE");const zm=["children"],Bm=["children"];function Um(e){const t=Vm(e),n=r.forwardRef((e,n)=>{const a=e.children,i=De(e,zm),o=r.Children.toArray(a),s=o.find(Hm);if(s){const e=s.props.children,a=o.map(t=>t===s?r.Children.count(e)>1?r.Children.only(null):r.isValidElement(e)?e.props.children:null:t);return(0,_e.jsx)(t,u(u({},i),{},{ref:n,children:r.isValidElement(e)?r.cloneElement(e,void 0,a):null}))}return(0,_e.jsx)(t,u(u({},i),{},{ref:n,children:a}))});return n.displayName="".concat(e,".Slot"),n}function Vm(e){const t=r.forwardRef((e,t)=>{const n=e.children,a=De(e,Bm);if(r.isValidElement(n)){const e=function(e){var t,n;let r=null===(t=Object.getOwnPropertyDescriptor(e.props,"ref"))||void 0===t?void 0:t.get,a=r&&"isReactWarning"in r&&r.isReactWarning;if(a)return e.ref;if(r=null===(n=Object.getOwnPropertyDescriptor(e,"ref"))||void 0===n?void 0:n.get,a=r&&"isReactWarning"in r&&r.isReactWarning,a)return e.props.ref;return e.props.ref||e.ref}(n),i=function(e,t){const n=u({},t);for(const r in t){const a=e[r],i=t[r];/^on[A-Z]/.test(r)?a&&i?n[r]=function(){i(...arguments),a(...arguments)}:a&&(n[r]=a):"style"===r?n[r]=u(u({},a),i):"className"===r&&(n[r]=[a,i].filter(Boolean).join(" "))}return u(u({},e),n)}(a,n.props);return n.type!==r.Fragment&&(i.ref=t?Mm(t,e):e),r.cloneElement(n,i)}return r.Children.count(n)>1?r.Children.only(null):null});return t.displayName="".concat(e,".SlotClone"),t}var Wm=Symbol("radix.slottable");function Hm(e){return r.isValidElement(e)&&"function"===typeof e.type&&"__radixId"in e.type&&e.type.__radixId===Wm}const qm=["asChild"];var Km=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,t)=>{const n=Um("Primitive.".concat(t)),a=r.forwardRef((e,r)=>{const a=e.asChild,i=De(e,qm),o=a?n:t;return"undefined"!==typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,_e.jsx)(o,u(u({},i),{},{ref:r}))});return a.displayName="Primitive.".concat(t),u(u({},e),{},{[t]:a})},{});function Ym(e,t){e&&Er.flushSync(()=>e.dispatchEvent(t))}var Gm;const Xm=["scope","children"];function $m(e){const t=e+"CollectionProvider",n=Ue(Rm(t),2),a=n[0],i=n[1],o=Ue(a(t,{collectionRef:{current:null},itemMap:new Map}),2),s=o[0],l=o[1],c=e=>{const t=e.scope,n=e.children,a=r.useRef(null),i=r.useRef(new Map).current;return(0,_e.jsx)(s,{scope:t,itemMap:i,collectionRef:a,children:n})};c.displayName=t;const d=e+"CollectionSlot",f=Um(d),h=r.forwardRef((e,t)=>{const n=e.scope,r=e.children,a=_m(t,l(d,n).collectionRef);return(0,_e.jsx)(f,{ref:a,children:r})});h.displayName=d;const p=e+"CollectionItemSlot",m="data-radix-collection-item",v=Um(p),g=r.forwardRef((e,t)=>{const n=e.scope,a=e.children,i=De(e,Xm),o=r.useRef(null),s=_m(t,o),c=l(p,n);return r.useEffect(()=>(c.itemMap.set(o,u({ref:o},i)),()=>{c.itemMap.delete(o)})),(0,_e.jsx)(v,u(u({},{[m]:""}),{},{ref:s,children:a}))});return g.displayName=p,[{Provider:c,Slot:h,ItemSlot:g},function(t){const n=l(e+"CollectionConsumer",t),a=r.useCallback(()=>{const e=n.collectionRef.current;if(!e)return[];const t=Array.from(e.querySelectorAll("[".concat(m,"]"))),r=Array.from(n.itemMap.values()).sort((e,n)=>t.indexOf(e.ref.current)-t.indexOf(n.ref.current));return r},[n.collectionRef,n.itemMap]);return a},i]}var Qm=new WeakMap;Gm=new WeakMap,Map;function Zm(e,t){if("at"in Array.prototype)return Array.prototype.at.call(e,t);const n=function(e,t){const n=e.length,r=Jm(t),a=r>=0?r:n+r;return a<0||a>=n?-1:a}(e,t);return-1===n?void 0:e[n]}function Jm(e){return e!==e||0===e?0:Math.trunc(e)}var ev=r.createContext(void 0);function tv(e){const t=r.useContext(ev);return e||t||"ltr"}function nv(e){const t=r.useRef(e);return r.useEffect(()=>{t.current=e}),r.useMemo(()=>function(){for(var e,n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];return null===(e=t.current)||void 0===e?void 0:e.call(t,...r)},[])}const rv=["disableOutsidePointerEvents","onEscapeKeyDown","onPointerDownOutside","onFocusOutside","onInteractOutside","onDismiss"];var av,iv="dismissableLayer.update",ov="dismissableLayer.pointerDownOutside",sv="dismissableLayer.focusOutside",lv=r.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),cv=r.forwardRef((e,t)=>
2{var n;const a=e.disableOutsidePointerEvents,i=void 0!==a&&a,o=e.onEscapeKeyDown,s=e.onPointerDownOutside,l=e.onFocusOutside,c=e.onInteractOutside,d=e.onDismiss,f=De(e,rv),h=r.useContext(lv),p=Ue(r.useState(null),2),m=p[0],v=p[1],g=null!==(n=null===m||void 0===m?void 0:m.ownerDocument)&&void 0!==n?n:null===globalThis||void 0===globalThis?void 0:globalThis.document,y=Ue(r.useState({}),2)[1],x=_m(t,e=>v(e)),b=Array.from(h.layers),w=Ue([...h.layersWithOutsidePointerEventsDisabled].slice(-1),1)[0],j=b.indexOf(w),k=m?b.indexOf(m):-1,S=h.layersWithOutsidePointerEventsDisabled.size>0,E=k>=j,N=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null===globalThis||void 0===globalThis?void 0:globalThis.document;const n=nv(e),a=r.useRef(!1),i=r.useRef(()=>{});return r.useEffect(()=>{const e=e=>{if(e.target&&!a.current){let r=function(){fv(ov,n,a,{discrete:!0})};const a={originalEvent:e};"touch"===e.pointerType?(t.removeEventListener("click",i.current),i.current=r,t.addEventListener("click",i.current,{once:!0})):r()}else t.removeEventListener("click",i.current);a.current=!1},r=window.setTimeout(()=>{t.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(r),t.removeEventListener("pointerdown",e),t.removeEventListener("click",i.current)}},[t,n]),{onPointerDownCapture:()=>a.current=!0}}(e=>{const t=e.target,n=[...h.branches].some(e=>e.contains(t));E&&!n&&(null===s||void 0===s||s(e),null===c||void 0===c||c(e),e.defaultPrevented||null===d||void 0===d||d())},g),P=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null===globalThis||void 0===globalThis?void 0:globalThis.document;const n=nv(e),a=r.useRef(!1);return r.useEffect(()=>{const e=e=>{if(e.target&&!a.current){fv(sv,n,{originalEvent:e},{discrete:!1})}};return t.addEventListener("focusin",e),()=>t.removeEventListener("focusin",e)},[t,n]),{onFocusCapture:()=>a.current=!0,onBlurCapture:()=>a.current=!1}}(e=>{const t=e.target;[...h.branches].some(e=>e.contains(t))||(null===l||void 0===l||l(e),null===c||void 0===c||c(e),e.defaultPrevented||null===d||void 0===d||d())},g);return function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null===globalThis||void 0===globalThis?void 0:globalThis.document;const n=nv(e);r.useEffect(()=>{const e=e=>{"Escape"===e.key&&n(e)};return t.addEventListener("keydown",e,{capture:!0}),()=>t.removeEventListener("keydown",e,{capture:!0})},[n,t])}(e=>{k===h.layers.size-1&&(null===o||void 0===o||o(e),!e.defaultPrevented&&d&&(e.preventDefault(),d()))},g),r.useEffect(()=>{if(m)return i&&(0===h.layersWithOutsidePointerEventsDisabled.size&&(av=g.body.style.pointerEvents,g.body.style.pointerEvents="none"),h.layersWithOutsidePointerEventsDisabled.add(m)),h.layers.add(m),dv(),()=>{i&&1===h.layersWithOutsidePointerEventsDisabled.size&&(g.body.style.pointerEvents=av)}},[m,g,i,h]),r.useEffect(()=>()=>{m&&(h.layers.delete(m),h.layersWithOutsidePointerEventsDisabled.delete(m),dv())},[m,h]),r.useEffect(()=>{const e=()=>y({});return document.addEventListener(iv,e),()=>document.removeEventListener(iv,e)},[]),(0,_e.jsx)(Km.div,u(u({},f),{},{ref:x,style:u({pointerEvents:S?E?"auto":"none":void 0},e.style),onFocusCapture:Cm(e.onFocusCapture,P.onFocusCapture),onBlurCapture:Cm(e.onBlurCapture,P.onBlurCapture),onPointerDownCapture:Cm(e.onPointerDownCapture,N.onPointerDownCapture)}))});cv.displayName="DismissableLayer";var uv=r.forwardRef((e,t)=>{const n=r.useContext(lv),a=r.useRef(null),i=_m(t,a);return r.useEffect(()=>{const e=a.current;if(e)return n.branches.add(e),()=>{n.branches.delete(e)}},[n.branches]),(0,_e.jsx)(Km.div,u(u({},e),{},{ref:i}))});function dv(){const e=new CustomEvent(iv);document.dispatchEvent(e)}function fv(e,t,n,r){let a=r.discrete;const i=n.originalEvent.target,o=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&i.addEventListener(e,t,{once:!0}),a?Ym(i,o):i.dispatchEvent(o)}uv.displayName="DismissableLayerBranch";var hv=0;function pv(){r.useEffect(()=>{var e,t;const n=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",null!==(e=n[0])&&void 0!==e?e:mv()),document.body.insertAdjacentElement("beforeend",null!==(t=n[1])&&void 0!==t?t:mv()),hv++,()=>{1===hv&&document.querySelectorAll("[data-radix-focus-guard]").forEach(e
2=>e.remove()),hv--}},[])}function mv(){const e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.style.position="fixed",e.style.pointerEvents="none",e}const vv=["loop","trapped","onMountAutoFocus","onUnmountAutoFocus"];var gv="focusScope.autoFocusOnMount",yv="focusScope.autoFocusOnUnmount",xv={bubbles:!1,cancelable:!0},bv=r.forwardRef((e,t)=>{const n=e.loop,a=void 0!==n&&n,i=e.trapped,o=void 0!==i&&i,s=e.onMountAutoFocus,l=e.onUnmountAutoFocus,c=De(e,vv),d=Ue(r.useState(null),2),f=d[0],h=d[1],p=nv(s),m=nv(l),v=r.useRef(null),g=_m(t,e=>h(e)),y=r.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;r.useEffect(()=>{if(o){let e=function(e){if(y.paused||!f)return;const t=e.target;f.contains(t)?v.current=t:Sv(v.current,{select:!0})},t=function(e){if(y.paused||!f)return;const t=e.relatedTarget;null!==t&&(f.contains(t)||Sv(v.current,{select:!0}))},n=function(e){if(document.activeElement===document.body)for(const t of e)t.removedNodes.length>0&&Sv(f)};document.addEventListener("focusin",e),document.addEventListener("focusout",t);const r=new MutationObserver(n);return f&&r.observe(f,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",e),document.removeEventListener("focusout",t),r.disconnect()}}},[o,f,y.paused]),r.useEffect(()=>{if(f){Ev.add(y);const t=document.activeElement;if(!f.contains(t)){const n=new CustomEvent(gv,xv);f.addEventListener(gv,p),f.dispatchEvent(n),n.defaultPrevented||(!function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.select,r=void 0!==n&&n;const a=document.activeElement;for(const i of e)if(Sv(i,{select:r}),document.activeElement!==a)return}((e=wv(f),e.filter(e=>"A"!==e.tagName)),{select:!0}),document.activeElement===t&&Sv(f))}return()=>{f.removeEventListener(gv,p),setTimeout(()=>{const e=new CustomEvent(yv,xv);f.addEventListener(yv,m),f.dispatchEvent(e),e.defaultPrevented||Sv(null!==t&&void 0!==t?t:document.body,{select:!0}),f.removeEventListener(yv,m),Ev.remove(y)},0)}}var e},[f,p,m,y]);const x=r.useCallback(e=>{if(!a&&!o)return;if(y.paused)return;const t="Tab"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,n=document.activeElement;if(t&&n){const t=e.currentTarget,r=function(e){const t=wv(e),n=jv(t,e),r=jv(t.reverse(),e);return[n,r]}(t),i=Ue(r,2),o=i[0],s=i[1];o&&s?e.shiftKey||n!==s?e.shiftKey&&n===o&&(e.preventDefault(),a&&Sv(s,{select:!0})):(e.preventDefault(),a&&Sv(o,{select:!0})):n===t&&e.preventDefault()}},[a,o,y.paused]);return(0,_e.jsx)(Km.div,u(u({tabIndex:-1},c),{},{ref:g,onKeyDown:x}))});function wv(e){const t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{const t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function jv(e,t){for(const n of e)if(!kv(n,{upTo:t}))return n}function kv(e,t){let n=t.upTo;if("hidden"===getComputedStyle(e).visibility)return!0;for(;e;){if(void 0!==n&&e===n)return!1;if("none"===getComputedStyle(e).display)return!0;e=e.parentElement}return!1}function Sv(e){let t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).select,n=void 0!==t&&t;if(e&&e.focus){const t=document.activeElement;e.focus({preventScroll:!0}),e!==t&&function(e){return e instanceof HTMLInputElement&&"select"in e}(e)&&n&&e.select()}}bv.displayName="FocusScope";var Ev=function(){let e=[];return{add(t){const n=e[0];t!==n&&(null===n||void 0===n||n.pause()),e=Nv(e,t),e.unshift(t)},remove(t){var n;e=Nv(e,t),null===(n=e[0])||void 0===n||n.resume()}}}();function Nv(e,t){const n=[...e],r=n.indexOf(t);return-1!==r&&n.splice(r,1),n}var Pv=a[" useId ".trim().toString()]||(()=>{}),Ov=0;function Cv(e){const t=Ue(r.useState(Pv()),2),n=t[0],a=t[1];return Fm(()=>{e||a(e=>null!==e&&void 0!==e?e:String(Ov++))},[e]),e||(n?"radix-".concat(n):"")}const Av=["top","right","bottom","left"],Mv=Math.min,_v=Math.max,Tv=Math.round,Rv=Math.floor,Dv=e=>({x:e,y:e}),Fv={left:"right",right:"left",bottom:"top",top:"bottom"};function Iv(e,t,n){return _v(e,Mv(t,n))}function Lv(e,t){return"function"===typeof e?e(t):e}function zv(e){return e.split("-")[0]}function Bv(e){return e.split("-")[1]}function Uv(e){return"x"===e?"y":"x"}function Vv(e){return"y"===e?"height":"width"}function Wv(e){const t=e[0];return"t"===t||"b"===t?"y":"x"}function Hv(e){return Uv(Wv(e))}function qv(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}const Kv=["left","right"],Yv=["right","left"],Gv=["top","bottom"],Xv=["bottom","top"];function $v(e,t,n,r){const a=Bv(e);let i=function(e,t,n){switch(e){case"top":case"bottom":return n?t?Yv:Kv:t?Kv:Yv;case"left":case"right":return t?Gv:Xv;default:return[]}}(zv(e),"start"===n,r);return a&&(i=i.map(e=>e+"-"+a),t&&(i=i.concat(i.map(qv)))),i}function Qv(e){const t=zv(e);return Fv[t]+e.slice(t.length)}function Zv(e){return"number"!==typeof e?function(e){return u({top:0,right:0,bottom:0,left:0},e)}(e):{top:e,right:e,bottom:e,left:e}}function Jv(e){const t=e.x,n=e.y,r=e.width,a=e.height;return{width:r,height:a,top:n,left:t,right:t+r,bottom:n+a,x:t,y:n}}const eg=["mainAxis","crossAxis","fallbackPlacements","fallbackStrategy","fallbackAxisSideDirection","flipAlignment"],tg=["strategy"],ng=["mainAxis","crossAxis","limiter"],rg=["apply"];function ag(e,t,n){let r=e.reference,a=e.floating;const i=Wv(t),o=Hv(t),s=Vv(o),l=zv(t),c="y"===i,u=r.x+r.width/2-a.width/2,d=r.y+r.height/2-a.height/2,f=r[s]/2-a[s]/2;let h;switch(l){case"top":h={x:u,y:r.y-a.height};break;case"bottom":h={x:u,y:r.y+r.height};break;case"right":h={x:r.x+r.width,y:d};break;case"left":h={x:r.x-a.width,y:d};break;default:h={x:r.x,y:r.y}}switch(Bv(t)){case"start":h[o]-=f*(n&&c?-1:1);break;case"end":h[o]+=f*(n&&c?-1:1)}return h}async function ig(e,t){var n;void 0===t&&(t={});
vendor: 9,465 bytes, line 2
2const r=e.x,a=e.y,i=e.platform,o=e.rects,s=e.elements,l=e.strategy,c=Lv(t,e),u=c.boundary,d=void 0===u?"clippingAncestors":u,f=c.rootBoundary,h=void 0===f?"viewport":f,p=c.elementContext,m=void 0===p?"floating":p,v=c.altBoundary,g=void 0!==v&&v,y=c.padding,x=Zv(void 0===y?0:y),b=s[g?"floating"===m?"reference":"floating":m],w=Jv(await i.getClippingRect({element:null==(n=await(null==i.isElement?void 0:i.isElement(b)))||n?b:b.contextElement||await(null==i.getDocumentElement?void 0:i.getDocumentElement(s.floating)),boundary:d,rootBoundary:h,strategy:l})),j="floating"===m?{x:r,y:a,width:o.floating.width,height:o.floating.height}:o.reference,k=await(null==i.getOffsetParent?void 0:i.getOffsetParent(s.floating)),S=await(null==i.isElement?void 0:i.isElement(k))&&await(null==i.getScale?void 0:i.getScale(k))||{x:1,y:1},E=Jv(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:s,rect:j,offsetParent:k,strategy:l}):j);return{top:(w.top-E.top+x.top)/S.y,bottom:(E.bottom-w.bottom+x.bottom)/S.y,left:(w.left-E.left+x.left)/S.x,right:(E.right-w.right+x.right)/S.x}}function og(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function sg(e){return Av.some(t=>e[t]>=0)}const lg=new Set(["left","top"]);function cg(){return"undefined"!==typeof window}function ug(e){return hg(e)?(e.nodeName||"").toLowerCase():"#document"}function dg(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function fg(e){var t;return null==(t=(hg(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function hg(e){return!!cg()&&(e instanceof Node||e instanceof dg(e).Node)}function pg(e){return!!cg()&&(e instanceof Element||e instanceof dg(e).Element)}function mg(e){return!!cg()&&(e instanceof HTMLElement||e instanceof dg(e).HTMLElement)}function vg(e){return!(!cg()||"undefined"===typeof ShadowRoot)&&(e instanceof ShadowRoot||e instanceof dg(e).ShadowRoot)}function gg(e){const t=Pg(e),n=t.overflow,r=t.overflowX,a=t.overflowY,i=t.display;return/auto|scroll|overlay|hidden|clip/.test(n+a+r)&&"inline"!==i&&"contents"!==i}function yg(e){return/^(table|td|th)$/.test(ug(e))}function xg(e){try{if(e.matches(":popover-open"))return!0}catch(t){}try{return e.matches(":modal")}catch(t){return!1}}const bg=/transform|translate|scale|rotate|perspective|filter/,wg=/paint|layout|strict|content/,jg=e=>!!e&&"none"!==e;let kg;function Sg(e){const t=pg(e)?Pg(e):e;return jg(t.transform)||jg(t.translate)||jg(t.scale)||jg(t.rotate)||jg(t.perspective)||!Eg()&&(jg(t.backdropFilter)||jg(t.filter))||bg.test(t.willChange||"")||wg.test(t.contain||"")}function Eg(){return null==kg&&(kg="undefined"!==typeof CSS&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),kg}function Ng(e){return/^(html|body|#document)$/.test(ug(e))}function Pg(e){return dg(e).getComputedStyle(e)}function Og(e){return pg(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function Cg(e){if("html"===ug(e))return e;const t=e.assignedSlot||e.parentNode||vg(e)&&e.host||fg(e);return vg(t)?t.host:t}function Ag(e){const t=Cg(e);return Ng(t)?e.ownerDocument?e.ownerDocument.body:e.body:mg(t)&&gg(t)?t:Ag(t)}function Mg(e,t,n){var r;void 0===t&&(t=[]),void 0===n&&(n=!0);const a=Ag(e),i=a===(null==(r=e.ownerDocument)?void 0:r.body),o=dg(a);if(i){const e=_g(o);return t.concat(o,o.visualViewport||[],gg(a)?a:[],e&&n?Mg(e):[])}return t.concat(a,Mg(a,[],n))}function _g(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function Tg(e){const t=Pg(e);let n=parseFloat(t.width)||0,r=parseFloat(t.height)||0;const a=mg(e),i=a?e.offsetWidth:n,o=a?e.offsetHeight:r,s=Tv(n)!==i||Tv(r)!==o;return s&&(n=i,r=o),{width:n,height:r,$:s}}function Rg(e){return pg(e)?e:e.contextElement}function Dg(e){const t=Rg(e);if(!mg(t))return Dv(1);const n=t.getBoundingClientRect(),r=Tg(t),a=r.width,i=r.height,o=r.$;let s=(o?Tv(n.width):n.width)/a,l=(o?Tv(n.height):n.height)/i;return s&&Number.isFinite(s)||(s=1),l&&Number.isFinite(l)||(l=1),{x:s,y:l}}const Fg=Dv(0);function Ig(e){const t=dg(e);return Eg()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:Fg}function Lg(e,t,n,r){void 0===t&&(t=!1),void 0===n&&(n=!1);const a=e.getBoundingClientRect(),i=Rg(e);let o=Dv(1);t&&(r?pg(r)&&(o=Dg(r)):o=Dg(e));const s=function(e,t,n){return void 0===t&&(t=!1),!(!n||t&&n!==dg(e))&&t}(i,n,r)?Ig(i):Dv(0);let l=(a.left+s.x)/o.x,c=(a.top+s.y)/o.y,u=a.width/o.x,d=a.height/o.y;if(i){const e=dg(i),t=r&&pg(r)?dg(r):r;let n=e,a=_g(n);for(;a&&r&&t!==n;){const e=Dg(a),t=a.getBoundingClientRect(),r=Pg(a),i=t.left+(a.clientLeft+parseFloat(r.paddingLeft))*e.x,o=t.top+(a.clientTop+parseFloat(r.paddingTop))*e.y;l*=e.x,c*=e.y,u*=e.x,d*=e.y,l+=i,c+=o,n=dg(a),a=_g(n)}}return Jv({width:u,height:d,x:l,y:c})}function zg(e,t){const n=Og(e).scrollLeft;return t?t.left+n:Lg(fg(e)).left+n}function Bg(e,t){const n=e.getBoundingClientRect();return{x:n.left+t.scrollLeft-zg(e,n),y:n.top+t.scrollTop}}function Ug(e,t,n){let r;if("viewport"===t)r=function(e,t){const n=dg(e),r=fg(e),a=n.visualViewport;let i=r.clientWidth,o=r.clientHeight,s=0,l=0;if(a){i=a.width,o=a.height;const e=Eg();(!e||e&&"fixed"===t)&&(s=a.offsetLeft,l=a.offsetTop)}const c=zg(r);if(c<=0){const e=r.ownerDocument,t=e.body,n=getComputedStyle(t),a="CSS1Compat"===e.compatMode&&parseFloat(n.marginLeft)+parseFloat(n.marginRight)||0,o=Math.abs(r.clientWidth-t.clientWidth-a);o<=25&&(i-=o)}else c<=25&&(i+=c);return{width:i,height:o,x:s,y:l}}(e,n);else if("document"===t)r=function(e){const t=fg(e),n=Og(e),r=e.ownerDocument.body,a=_v(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),i=_v(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight);let o=-n.scrollLeft+zg(e);const s=-n.scrollTop;return"rtl"===Pg(r).direction&&(o+=_v(t.clientWidth,r.clientWidth)-a),{width:a,height:i,x:o,y:s}}(fg(e));else if(pg(t))r=function(e,t){const n=Lg(e,!0,"fixed"===t),r=n.top+e.clientTop,a=n.left+e.clientLeft,i=mg(e)?Dg(e):Dv(1);return{width:e.clientWidth*i.x,height:e.clientHeight*i.y,x:a*i.x,y:r*i.y}}(t,n);else{const n=Ig(e);r={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return Jv(r)}function Vg(e,t){const n=Cg(e);return!(n===t||!pg(n)||Ng(n))&&("fixed"===Pg(n).position||Vg(n,t))}function Wg(e,t,n){const r=mg(t),a=fg(t),i="fixed"===n,o=Lg(e,!0,i,t);let s={scrollLeft:0,scrollTop:0};const l=Dv(0);function c(){l.x=zg(a)}if(r||!r&&!i)if(("body"!==ug(t)||gg(a))&&(s=Og(t)),r){const e=Lg(t,!0,i,t);l.x=e.x+t.clientLeft,l.y=e.y+t.clientTop}else a&&c();i&&!r&&a&&c();const u=!a||r||i?Dv(0):Bg(a,s);return{x:o.left+s.scrollLeft-l.x-u.x,y:o.top+s.scrollTop-l.y-u.y,width:o.width,height:o.height}}function Hg(e){return"static"===Pg(e).position}function qg(e,t){if(!mg(e)||"fixed"===Pg(e).position)return null;if(t)return t(e);let n=e.offsetParent;return fg(e)===n&&(n=n.ownerDocument.body),n}function Kg(e,t){const n=dg(e);if(xg(e))return n;if(!mg(e)){let t=Cg(e);for(;t&&!Ng(t);){if(pg(t)&&!Hg(t))return t;t=Cg(t)}return n}let r=qg(e,t);for(;r&&yg(r)&&Hg(r);)r=qg(r,t);return r&&Ng(r)&&Hg(r)&&!Sg(r)?n:r||function(e){let t=Cg(e);for(;mg(t)&&!Ng(t);){if(Sg(t))return t;if(xg(t))return null;t=Cg(t)}return null}(e)||n}const Yg={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let t=e.elements,n=e.rect,r=e.offsetParent;const a="fixed"===e.strategy,i=fg(r),o=!!t&&xg(t.floating);if(r===i||o&&a)return n;let s={scrollLeft:0,scrollTop:0},l=Dv(1);const c=Dv(0),u=mg(r);if((u||!u&&!a)&&(("body"!==ug(r)||gg(i))&&(s=Og(r)),u)){const e=Lg(r);l=Dg(r),c.x=e.x+r.clientLeft,c.y=e.y+r.clientTop}const d=!i||u||a?Dv(0):Bg(i,s);return{width:n.width*l.x,height:n.height*l.y,x:n.x*l.x-s.scrollLeft*l.x+c.x+d.x,y:n.y*l.y-s.scrollTop*l.y+c.y+d.y}},getDocumentElement:fg,getClippingRect:function(e){let t=e.element,n=e.boundary,r=e.rootBoundary,a=e.strategy;const i="clippingAncestors"===n?xg(t)?[]:function(e,t){const n=t.get(e);if(n)return n;let r=Mg(e,[],!1).filter(e=>pg(e)&&"body"!==ug(e)),a=null;const i="fixed"===Pg(e).position;let o=i?Cg(e):e;for(;pg(o)&&!Ng(o);){const t=Pg(o),n=Sg(o);n||"fixed"!==t.position||(a=null),(i?!n&&!a:!n&&"static"===t.position&&a&&("absolute"===a.position||"fixed"===a.position)||gg(o)&&!n&&Vg(e,o))?r=r.filter(e=>e!==o):a=t,o=Cg(o)}return t.set(e,r),r}(t,this._c):[].concat(n),o=[...i,r],s=Ug(t,o[0],a);let l=s.top,c=s.right,u=s.bottom,d=s.left;for(let f=1;f<o.length;f++){const e=Ug(t,o[f],a);l=_v(e.top,l),c=Mv(e.right,c),u=Mv(e.bottom,u),d=_v(e.left,d)}return{width:c-d,height:u-l,x:d,y:l}},getOffsetParent:Kg,getElementRects:async function(e){const t=this.getOffsetParent||Kg,n=this.getDimensions,r=await n(e.floating);return{reference:Wg(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}},getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){const t=Tg(e);return{width:t.width,height:t.height}},getScale:Dg,isElement:pg,isRTL:function(e){return"rtl"===Pg(e).direction}};function Gg(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function Xg(e,t,n,r){void 0===r&&(r={});const a=r,i=a.ancestorScroll,o=void 0===i||i,s=a.ancestorResize,l=void 0===s||s,c=a.elementResize,d=void 0===c?"function"===typeof ResizeObserver:c,f=a.layoutShift,h=void 0===f?"function"===typeof IntersectionObserver:f,p=a.animationFrame,m=void 0!==p&&p,v=Rg(e),g=o||l?[...v?Mg(v):[],...t?Mg(t):[]]:[];
2g.forEach(e=>{o&&e.addEventListener("scroll",n,{passive:!0}),l&&e.addEventListener("resize",n)});const y=v&&h?function(e,t){let n,r=null;const a=fg(e);function i(){var e;clearTimeout(n),null==(e=r)||e.disconnect(),r=null}return function o(s,l){void 0===s&&(s=!1),void 0===l&&(l=1),i();const c=e.getBoundingClientRect(),d=c.left,f=c.top,h=c.width,p=c.height;if(s||t(),!h||!p)return;const m={rootMargin:-Rv(f)+"px "+-Rv(a.clientWidth-(d+h))+"px "+-Rv(a.clientHeight-(f+p))+"px "+-Rv(d)+"px",threshold:_v(0,Mv(1,l))||1};let v=!0;function g(t){const r=t[0].intersectionRatio;if(r!==l){if(!v)return o();r?o(!1,r):n=setTimeout(()=>{o(!1,1e-7)},1e3)}1!==r||Gg(c,e.getBoundingClientRect())||o(),v=!1}try{r=new IntersectionObserver(g,u(u({},m),{},{root:a.ownerDocument}))}catch(y){r=new IntersectionObserver(g,m)}r.observe(e)}(!0),i}(v,n):null;let x,b=-1,w=null;d&&(w=new ResizeObserver(e=>{let r=Ue(e,1)[0];r&&r.target===v&&w&&t&&(w.unobserve(t),cancelAnimationFrame(b),b=requestAnimationFrame(()=>{var e;null==(e=w)||e.observe(t)})),n()}),v&&!m&&w.observe(v),t&&w.observe(t));let j=m?Lg(e):null;return m&&function t(){const r=Lg(e);j&&!Gg(j,r)&&n();j=r,x=requestAnimationFrame(t)}(),n(),()=>{var e;g.forEach(e=>{o&&e.removeEventListener("scroll",n),l&&e.removeEventListener("resize",n)}),null==y||y(),null==(e=w)||e.disconnect(),w=null,m&&cancelAnimationFrame(x)}}const $g=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var n,r;const a=t.x,i=t.y,o=t.placement,s=t.middlewareData,l=await async function(e,t){const n=e.placement,r=e.platform,a=e.elements,i=await(null==r.isRTL?void 0:r.isRTL(a.floating)),o=zv(n),s=Bv(n),l="y"===Wv(n),c=lg.has(o)?-1:1,u=i&&l?-1:1,d=Lv(t,e);let f="number"===typeof d?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:d.mainAxis||0,crossAxis:d.crossAxis||0,alignmentAxis:d.alignmentAxis},h=f.mainAxis,p=f.crossAxis,m=f.alignmentAxis;return s&&"number"===typeof m&&(p="end"===s?-1*m:m),l?{x:p*u,y:h*c}:{x:h*c,y:p*u}}(t,e);return o===(null==(n=s.offset)?void 0:n.placement)&&null!=(r=s.arrow)&&r.alignmentOffset?{}:{x:a+l.x,y:i+l.y,data:u(u({},l),{},{placement:o})}}}},Qg=function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){const n=t.x,r=t.y,a=t.placement,i=t.platform,o=Lv(e,t),s=o.mainAxis,l=void 0===s||s,c=o.crossAxis,d=void 0!==c&&c,f=o.limiter,h=void 0===f?{fn:e=>({x:e.x,y:e.y})}:f,p=De(o,ng),m={x:n,y:r},v=await i.detectOverflow(t,p),g=Wv(zv(a)),y=Uv(g);let x=m[y],b=m[g];if(l){const e="y"===y?"bottom":"right";x=Iv(x+v["y"===y?"top":"left"],x,x-v[e])}if(d){const e="y"===g?"bottom":"right";b=Iv(b+v["y"===g?"top":"left"],b,b-v[e])}const w=h.fn(u(u({},t),{},{[y]:x,[g]:b}));return u(u({},w),{},{data:{x:w.x-n,y:w.y-r,enabled:{[y]:l,[g]:d}}})}}},Zg=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var n,r;const a=t.placement,i=t.middlewareData,o=t.rects,s=t.initialPlacement,l=t.platform,c=t.elements,u=Lv(e,t),d=u.mainAxis,f=void 0===d||d,h=u.crossAxis,p=void 0===h||h,m=u.fallbackPlacements,v=u.fallbackStrategy,g=void 0===v?"bestFit":v,y=u.fallbackAxisSideDirection,x=void 0===y?"none":y,b=u.flipAlignment,w=void 0===b||b,j=De(u,eg);if(null!=(n=i.arrow)&&n.alignmentOffset)return{};const k=zv(a),S=Wv(s),E=zv(s)===s,N=await(null==l.isRTL?void 0:l.isRTL(c.floating)),P=m||(E||!w?[Qv(s)]:function(e){const t=Qv(e);return[qv(e),t,qv(t)]}(s)),O="none"!==x;!m&&O&&P.push(...$v(s,w,x,N));const C=[s,...P],A=await l.detectOverflow(t,j),M=[];let _=(null==(r=i.flip)?void 0:r.overflows)||[];if(f&&M.push(A[k]),p){const e=function(e,t,n){void 0===n&&(n=!1);const r=Bv(e),a=Hv(e),i=Vv(a);let o="x"===a?r===(n?"end":"start")?"right":"left":"start"===r?"bottom":"top";return t.reference[i]>t.floating[i]&&(o=Qv(o)),[o,Qv(o)]}(a,o,N);M.push(A[e[0]],A[e[1]])}if(_=[..._,{placement:a,overflows:M}],!M.every(e=>e<=0)){var T,R;const e=((null==(T=i.flip)?void 0:T.index)||0)+1,t=C[e];if(t){if(!("alignment"===p&&S!==Wv(t))||_.every(e=>Wv(e.placement)!==S||e.overflows[0]>0))return{data:{index:e,overflows:_},reset:{placement:t}}}let n=null==(R=_.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:R.placement;if(!n)switch(g){case"bestFit":{var D;const e=null==(D=_.filter(e=>{if(O){const t=Wv(e.placement);return t===S||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>
2e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:D[0];e&&(n=e);break}case"initialPlacement":n=s}if(a!==n)return{reset:{placement:n}}}return{}}}},Jg=function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){var n,r;const a=t.placement,i=t.rects,o=t.platform,s=t.elements,l=Lv(e,t),c=l.apply,d=void 0===c?()=>{}:c,f=De(l,rg),h=await o.detectOverflow(t,f),p=zv(a),m=Bv(a),v="y"===Wv(a),g=i.floating,y=g.width,x=g.height;let b,w;"top"===p||"bottom"===p?(b=p,w=m===(await(null==o.isRTL?void 0:o.isRTL(s.floating))?"start":"end")?"left":"right"):(w=p,b="end"===m?"top":"bottom");const j=x-h.top-h.bottom,k=y-h.left-h.right,S=Mv(x-h[b],j),E=Mv(y-h[w],k),N=!t.middlewareData.shift;let P=S,O=E;if(null!=(n=t.middlewareData.shift)&&n.enabled.x&&(O=k),null!=(r=t.middlewareData.shift)&&r.enabled.y&&(P=j),N&&!m){const e=_v(h.left,0),t=_v(h.right,0),n=_v(h.top,0),r=_v(h.bottom,0);v?O=y-2*(0!==e||0!==t?e+t:_v(h.left,h.right)):P=x-2*(0!==n||0!==r?n+r:_v(h.top,h.bottom))}await d(u(u({},t),{},{availableWidth:O,availableHeight:P}));const C=await o.getDimensions(s.floating);return y!==C.width||x!==C.height?{reset:{rects:!0}}:{}}}},ey=function(e){return void 0===e&&(e={}),{name:"hide",options:e,async fn(t){const n=t.rects,r=t.platform,a=Lv(e,t),i=a.strategy,o=void 0===i?"referenceHidden":i,s=De(a,tg);switch(o){case"referenceHidden":{const e=og(await r.detectOverflow(t,u(u({},s),{},{elementContext:"reference"})),n.reference);return{data:{referenceHiddenOffsets:e,referenceHidden:sg(e)}}}case"escaped":{const e=og(await r.detectOverflow(t,u(u({},s),{},{altBoundary:!0})),n.floating);return{data:{escapedOffsets:e,escaped:sg(e)}}}default:return{}}}}},ty=e=>({name:"arrow",options:e,async fn(t){const n=t.x,r=t.y,a=t.placement,i=t.rects,o=t.platform,s=t.elements,l=t.middlewareData,c=Lv(e,t)||{},d=c.element,f=c.padding;if(null==d)return{};const h=Zv(void 0===f?0:f),p={x:n,y:r},m=Hv(a),v=Vv(m),g=await o.getDimensions(d),y="y"===m,x=y?"top":"left",b=y?"bottom":"right",w=y?"clientHeight":"clientWidth",j=i.reference[v]+i.reference[m]-p[m]-i.floating[v],k=p[m]-i.reference[m],S=await(null==o.getOffsetParent?void 0:o.getOffsetParent(d));let E=S?S[w]:0;E&&await(null==o.isElement?void 0:o.isElement(S))||(E=s.floating[w]||i.floating[v]);const N=j/2-k/2,P=E/2-g[v]/2-1,O=Mv(h[x],P),C=Mv(h[b],P),A=O,M=E-g[v]-C,_=E/2-g[v]/2+N,T=Iv(A,_,M),R=!l.arrow&&null!=Bv(a)&&_!==T&&i.reference[v]/2-(_<A?O:C)-g[v]/2<0,D=R?_<A?_-A:_-M:0;return{[m]:p[m]+D,data:u({[m]:T,centerOffset:_-T-D},R&&{alignmentOffset:D}),reset:R}}}),ny=function(e){return void 0===e&&(e={}),{options:e,fn(t){const n=t.x,r=t.y,a=t.placement,i=t.rects,o=t.middlewareData,s=Lv(e,t),l=s.offset,c=void 0===l?0:l,d=s.mainAxis,f=void 0===d||d,h=s.crossAxis,p=void 0===h||h,m={x:n,y:r},v=Wv(a),g=Uv(v);let y=m[g],x=m[v];const b=Lv(c,t),w="number"===typeof b?{mainAxis:b,crossAxis:0}:u({mainAxis:0,crossAxis:0},b);if(f){const e="y"===g?"height":"width",t=i.reference[g]-i.floating[e]+w.mainAxis,n=i.reference[g]+i.reference[e]-w.mainAxis;y<t?y=t:y>n&&(y=n)}if(p){var j,k;const e="y"===g?"width":"height",t=lg.has(zv(a)),n=i.reference[v]-i.floating[e]+(t&&(null==(j=o.offset)?void 0:j[v])||0)+(t?0:w.crossAxis),r=i.reference[v]+i.reference[e]+(t?0:(null==(k=o.offset)?void 0:k[v])||0)-(t?w.crossAxis:0);x<n?x=n:x>r&&(x=r)}return{[g]:y,[v]:x}}}},ry=(e,t,n)=>{const r=new Map,a=u({platform:Yg},n),i=u(u({},a.platform),{},{_c:r});return(async(e,t,n)=>{const r=n.placement,a=void 0===r?"bottom":r,i=n.strategy,o=void 0===i?"absolute":i,s=n.middleware,l=void 0===s?[]:s,c=n.platform,d=c.detectOverflow?c:u(u({},c),{},{detectOverflow:ig}),f=await(null==c.isRTL?void 0:c.isRTL(t));let h=await c.getElementRects({reference:e,floating:t,strategy:o}),p=ag(h,a,f),m=p.x,v=p.y,g=a,y=0;const x={};for(let w=0;w<l.length;w++){const n=l[w];if(!n)continue;const r=n.name,i=n.fn,s=await i({x:m,y:v,initialPlacement:a,placement:g,strategy:o,middlewareData:x,rects:h,platform:d,elements:{reference:e,floating:t}}),p=s.x,j=s.y,k=s.data,S=s.reset;if(m=null!=p?p:m,v=null!=j?j:v,x[r]=u(u({},x[r]),k),S&&y<50){if(y++,"object"===typeof S){S.placement&&(g=S.placement),S.rects&&(h=!0===S.rects?await c.getElementRects({reference:e,floating:t,strategy:o}):S.rects);var b=ag(h,g,f);m=b.x,v=b.y}w=-1}}return{x:m,y:v,placement:g,strategy:o,middlewareData:x}})(e,t,u(u({},a),{},{platform:i}))};var ay="undefined"!==typeof document?r.useLayoutEffect:function(){};function iy(e,t){if(e===t)return!0;
2if(typeof e!==typeof t)return!1;if("function"===typeof e&&e.toString()===t.toString())return!0;let n,r,a;if(e&&t&&"object"===typeof e){if(Array.isArray(e)){if(n=e.length,n!==t.length)return!1;for(r=n;0!==r--;)if(!iy(e[r],t[r]))return!1;return!0}if(a=Object.keys(e),n=a.length,n!==Object.keys(t).length)return!1;for(r=n;0!==r--;)if(!{}.hasOwnProperty.call(t,a[r]))return!1;for(r=n;0!==r--;){const n=a[r];if(("_owner"!==n||!e.$$typeof)&&!iy(e[n],t[n]))return!1}return!0}return e!==e&&t!==t}function oy(e){if("undefined"===typeof window)return 1;return(e.ownerDocument.defaultView||window).devicePixelRatio||1}function sy(e,t){const n=oy(e);return Math.round(t*n)/n}function ly(e){const t=r.useRef(e);return ay(()=>{t.current=e}),t}const cy=(e,t)=>{const n=$g(e);return{name:n.name,fn:n.fn,options:[e,t]}},uy=(e,t)=>{const n=Qg(e);return{name:n.name,fn:n.fn,options:[e,t]}},dy=(e,t)=>({fn:ny(e).fn,options:[e,t]}),fy=(e,t)=>{const n=Zg(e);return{name:n.name,fn:n.fn,options:[e,t]}},hy=(e,t)=>{const n=Jg(e);return{name:n.name,fn:n.fn,options:[e,t]}},py=(e,t)=>{const n=ey(e);return{name:n.name,fn:n.fn,options:[e,t]}},my=(e,t)=>{const n=(e=>({name:"arrow",options:e,fn(t){const n="function"===typeof e?e(t):e,r=n.element,a=n.padding;return r&&function(e){return{}.hasOwnProperty.call(e,"current")}(r)?null!=r.current?ty({element:r.current,padding:a}).fn(t):{}:r?ty({element:r,padding:a}).fn(t):{}}}))(e);return{name:n.name,fn:n.fn,options:[e,t]}},vy=["children","width","height"];var gy=r.forwardRef((e,t)=>{const n=e.children,r=e.width,a=void 0===r?10:r,i=e.height,o=void 0===i?5:i,s=De(e,vy);return(0,_e.jsx)(Km.svg,u(u({},s),{},{ref:t,width:a,height:o,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?n:(0,_e.jsx)("polygon",{points:"0,0 30,0 15,10"})}))});gy.displayName="Arrow";var yy=gy;const xy=["__scopePopper","virtualRef"],by=["__scopePopper","side","sideOffset","align","alignOffset","arrowPadding","avoidCollisions","collisionBoundary","collisionPadding","sticky","hideWhenDetached","updatePositionStrategy","onPlaced"],wy=["__scopePopper"];var jy="Popper",ky=Ue(Rm(jy),2),Sy=ky[0],Ey=ky[1],Ny=Ue(Sy(jy),2),Py=Ny[0],Oy=Ny[1],Cy=e=>{const t=e.__scopePopper,n=e.children,a=Ue(r.useState(null),2),i=a[0],o=a[1];return(0,_e.jsx)(Py,{scope:t,anchor:i,onAnchorChange:o,children:n})};Cy.displayName=jy;var Ay="PopperAnchor",My=r.forwardRef((e,t)=>{const n=e.__scopePopper,a=e.virtualRef,i=De(e,xy),o=Oy(Ay,n),s=r.useRef(null),l=_m(t,s);return r.useEffect(()=>{o.onAnchorChange((null===a||void 0===a?void 0:a.current)||s.current)}),a?null:(0,_e.jsx)(Km.div,u(u({},i),{},{ref:l}))});My.displayName=Ay;var _y="PopperContent",Ty=Ue(Sy(_y),2),Ry=Ty[0],Dy=Ty[1],Fy=r.forwardRef((e,t)=>{var n,a,i,o,s,l,c,d;const f=e.__scopePopper,h=e.side,p=void 0===h?"bottom":h,m=e.sideOffset,v=void 0===m?0:m,g=e.align,y=void 0===g?"center":g,x=e.alignOffset,b=void 0===x?0:x,w=e.arrowPadding,j=void 0===w?0:w,k=e.avoidCollisions,S=void 0===k||k,E=e.collisionBoundary,N=void 0===E?[]:E,P=e.collisionPadding,O=void 0===P?0:P,C=e.sticky,A=void 0===C?"partial":C,M=e.hideWhenDetached,_=void 0!==M&&M,T=e.updatePositionStrategy,R=void 0===T?"optimized":T,D=e.onPlaced,F=De(e,by),I=Oy(_y,f),L=Ue(r.useState(null),2),z=L[0],B=L[1],U=_m(t,e=>B(e)),V=Ue(r.useState(null),2),W=V[0],H=V[1],q=function(e){const t=Ue(r.useState(void 0),2),n=t[0],a=t[1];return Fm(()=>{if(e){a({width:e.offsetWidth,height:e.offsetHeight});const t=new ResizeObserver(t=>{if(!Array.isArray(t))return;if(!t.length)return;const n=t[0];let r,i;if("borderBoxSize"in n){const e=n.borderBoxSize,t=Array.isArray(e)?e[0]:e;r=t.inlineSize,i=t.blockSize}else r=e.offsetWidth,i=e.offsetHeight;a({width:r,height:i})});return t.observe(e,{box:"border-box"}),()=>t.unobserve(e)}a(void 0)},[e]),n}(W),K=null!==(n=null===q||void 0===q?void 0:q.width)&&void 0!==n?n:0,Y=null!==(a=null===q||void 0===q?void 0:q.height)&&void 0!==a?a:0,G=p+("center"!==y?"-"+y:""),X="number"===typeof O?O:u({top:0,right:0,bottom:0,left:0},O),$=Array.isArray(N)?N:[N],Q=$.length>0,Z={padding:X,boundary:$.filter(By),altBoundary:Q},J=function(e){void 0===e&&(e={});const t=e,n=t.placement,a=void 0===n?"bottom":n,i=t.strategy,o=void 0===i?"absolute":i,s=t.middleware,l=void 0===s?[]:s,c=t.platform,d=t.elements,f=void 0===d?{}:d,h=f.reference,p=f.floating,m=t.transform,v=void 0===m||m,g=t.whileElementsMounted,y=t.o
2pen,x=Ue(r.useState({x:0,y:0,strategy:o,placement:a,middlewareData:{},isPositioned:!1}),2),b=x[0],w=x[1],j=Ue(r.useState(l),2),k=j[0],S=j[1];iy(k,l)||S(l);const E=Ue(r.useState(null),2),N=E[0],P=E[1],O=Ue(r.useState(null),2),C=O[0],A=O[1],M=r.useCallback(e=>{e!==D.current&&(D.current=e,P(e))},[]),_=r.useCallback(e=>{e!==F.current&&(F.current=e,A(e))},[]),T=h||N,R=p||C,D=r.useRef(null),F=r.useRef(null),I=r.useRef(b),L=null!=g,z=ly(g),B=ly(c),U=ly(y),V=r.useCallback(()=>{if(!D.current||!F.current)return;const e={placement:a,strategy:o,middleware:k};B.current&&(e.platform=B.current),ry(D.current,F.current,e).then(e=>{const t=u(u({},e),{},{isPositioned:!1!==U.current});W.current&&!iy(I.current,t)&&(I.current=t,Er.flushSync(()=>{w(t)}))})},[k,a,o,B,U]);ay(()=>{!1===y&&I.current.isPositioned&&(I.current.isPositioned=!1,w(e=>u(u({},e),{},{isPositioned:!1})))},[y]);const W=r.useRef(!1);ay(()=>(W.current=!0,()=>{W.current=!1}),[]),ay(()=>{if(T&&(D.current=T),R&&(F.current=R),T&&R){if(z.current)return z.current(T,R,V);V()}},[T,R,V,z,L]);const H=r.useMemo(()=>({reference:D,floating:F,setReference:M,setFloating:_}),[M,_]),q=r.useMemo(()=>({reference:T,floating:R}),[T,R]),K=r.useMemo(()=>{const e={position:o,left:0,top:0};if(!q.floating)return e;const t=sy(q.floating,b.x),n=sy(q.floating,b.y);return v?u(u({},e),{},{transform:"translate("+t+"px, "+n+"px)"},oy(q.floating)>=1.5&&{willChange:"transform"}):{position:o,left:t,top:n}},[o,v,q.floating,b.x,b.y]);return r.useMemo(()=>u(u({},b),{},{update:V,refs:H,elements:q,floatingStyles:K}),[b,V,H,q,K])}({strategy:"fixed",placement:G,whileElementsMounted:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return Xg(...t,{animationFrame:"always"===R})},elements:{reference:I.anchor},middleware:[cy({mainAxis:v+Y,alignmentAxis:b}),S&&uy(u({mainAxis:!0,crossAxis:!1,limiter:"partial"===A?dy():void 0},Z)),S&&fy(u({},Z)),hy(u(u({},Z),{},{apply:e=>{let t=e.elements,n=e.rects,r=e.availableWidth,a=e.availableHeight;const i=n.reference,o=i.width,s=i.height,l=t.floating.style;l.setProperty("--radix-popper-available-width","".concat(r,"px")),l.setProperty("--radix-popper-available-height","".concat(a,"px")),l.setProperty("--radix-popper-anchor-width","".concat(o,"px")),l.setProperty("--radix-popper-anchor-height","".concat(s,"px"))}})),W&&my({element:W,padding:j}),Uy({arrowWidth:K,arrowHeight:Y}),_&&py(u({strategy:"referenceHidden"},Z))]}),ee=J.refs,te=J.floatingStyles,ne=J.placement,re=J.isPositioned,ae=J.middlewareData,ie=Ue(Vy(ne),2),oe=ie[0],se=ie[1],le=nv(D);Fm(()=>{re&&(null===le||void 0===le||le())},[re,le]);const ce=null===(i=ae.arrow)||void 0===i?void 0:i.x,ue=null===(o=ae.arrow)||void 0===o?void 0:o.y,de=0!==(null===(s=ae.arrow)||void 0===s?void 0:s.centerOffset),fe=Ue(r.useState(),2),he=fe[0],pe=fe[1];return Fm(()=>{z&&pe(window.getComputedStyle(z).zIndex)},[z]),(0,_e.jsx)("div",{ref:ee.setFloating,"data-radix-popper-content-wrapper":"",style:u(u({},te),{},{transform:re?te.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:he,"--radix-popper-transform-origin":[null===(l=ae.transformOrigin)||void 0===l?void 0:l.x,null===(c=ae.transformOrigin)||void 0===c?void 0:c.y].join(" ")},(null===(d=ae.hide)||void 0===d?void 0:d.referenceHidden)&&{visibility:"hidden",pointerEvents:"none"}),dir:e.dir,children:(0,_e.jsx)(Ry,{scope:f,placedSide:oe,onArrowChange:H,arrowX:ce,arrowY:ue,shouldHideArrow:de,children:(0,_e.jsx)(Km.div,u(u({"data-side":oe,"data-align":se},F),{},{ref:U,style:u(u({},F.style),{},{animation:re?void 0:"none"})}))})})});Fy.displayName=_y;var Iy="PopperArrow",Ly={top:"bottom",right:"left",bottom:"top",left:"right"},zy=r.forwardRef(function(e,t){const n=e.__scopePopper,r=De(e,wy),a=Dy(Iy,n),i=Ly[a.placedSide];return(0,_e.jsx)("span",{ref:a.onArrowChange,style:{position:"absolute",left:a.arrowX,top:a.arrowY,[i]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[a.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[a.placedSide],visibility:a.shouldHideArrow?"hidden":void 0},children:(0,_e.jsx)(yy,u(u({},r),{},{ref:t,style:u(u({},r.style),{},{display:"block"})}))})});function By(e){return null!==e}zy.displayName=Iy;var Uy=e=>({name:"transformOrigin",options:e,fn(t){var n,r,a,i,o;const s=t.placement,l=t.rects,c=t.middlewareData,u=0!==(null===(n=c.arrow)||void 0===n?void 0:n.centerOffset),d=u?0:e.arrowWidth,f=u?0:e.arrowHeight,h=Ue(Vy(s),2),p=h[0],m={start:"0%",center:"50%",end:"100%"}[h[1]],v=(null!==(r=null===(a=c.arrow)||void 0===a?void 0:a.x)&&void 0!==r?r:0)+d/2,g=(null!==(i=null===(o=c.arrow)||void 0===o?void 0:o.y)&&void 0!==i?i:0)+f/2;let y="",x="";return"bottom"===p?(y=u?m:"".concat(v,"px"),x="".concat(-f,"px")):"top"===p?(y=u?m:"".concat(v,"px"),x="".concat(l.floating.height+f,"px")):"right"===p?(y="".concat(-f,"px"),x=u?m:"".concat(g,"px")):"left"===p&&(y="".concat(l.floating.width+f,"px"),x=u?m:"".concat(g,"px")),{data:{x:y,y:x}}}});function Vy(e){const t=Ue(e.split("-"),2),n=t[0],r=t[1];return[n,void 0===r?"center":r]}var Wy=Cy,Hy=My,qy=Fy,Ky=zy;const Yy=["container"];var Gy=r.forwardRef((e,t)=>
2{var n;const a=e.container,i=De(e,Yy),o=Ue(r.useState(!1),2),s=o[0],l=o[1];Fm(()=>l(!0),[]);const c=a||s&&(null===globalThis||void 0===globalThis||null===(n=globalThis.document)||void 0===n?void 0:n.body);return c?Er.createPortal((0,_e.jsx)(Km.div,u(u({},i),{},{ref:t})),c):null});Gy.displayName="Portal";var Xy=e=>{const t=e.present,n=e.children,a=function(e){const t=Ue(r.useState(),2),n=t[0],a=t[1],i=r.useRef(null),o=r.useRef(e),s=r.useRef("none"),l=e?"mounted":"unmounted",c=function(e,t){return r.useReducer((e,n)=>{const r=t[e][n];return null!==r&&void 0!==r?r:e},e)}(l,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}}),u=Ue(c,2),d=u[0],f=u[1];return r.useEffect(()=>{const e=$y(i.current);s.current="mounted"===d?e:"none"},[d]),Fm(()=>{const t=i.current,n=o.current;if(n!==e){const r=s.current,a=$y(t);if(e)f("MOUNT");else if("none"===a||"none"===(null===t||void 0===t?void 0:t.display))f("UNMOUNT");else{f(n&&r!==a?"ANIMATION_OUT":"UNMOUNT")}o.current=e}},[e,f]),Fm(()=>{if(n){var e;let t;const r=null!==(e=n.ownerDocument.defaultView)&&void 0!==e?e:window,a=e=>{const a=$y(i.current).includes(e.animationName);if(e.target===n&&a&&(f("ANIMATION_END"),!o.current)){const e=n.style.animationFillMode;n.style.animationFillMode="forwards",t=r.setTimeout(()=>{"forwards"===n.style.animationFillMode&&(n.style.animationFillMode=e)})}},l=e=>{e.target===n&&(s.current=$y(i.current))};return n.addEventListener("animationstart",l),n.addEventListener("animationcancel",a),n.addEventListener("animationend",a),()=>{r.clearTimeout(t),n.removeEventListener("animationstart",l),n.removeEventListener("animationcancel",a),n.removeEventListener("animationend",a)}}f("ANIMATION_END")},[n,f]),{isPresent:["mounted","unmountSuspended"].includes(d),ref:r.useCallback(e=>{i.current=e?getComputedStyle(e):null,a(e)},[])}}(t),i="function"===typeof n?n({present:a.isPresent}):r.Children.only(n),o=_m(a.ref,function(e){var t,n;let r=null===(t=Object.getOwnPropertyDescriptor(e.props,"ref"))||void 0===t?void 0:t.get,a=r&&"isReactWarning"in r&&r.isReactWarning;if(a)return e.ref;if(r=null===(n=Object.getOwnPropertyDescriptor(e,"ref"))||void 0===n?void 0:n.get,a=r&&"isReactWarning"in r&&r.isReactWarning,a)return e.props.ref;return e.props.ref||e.ref}(i));return"function"===typeof n||a.isPresent?r.cloneElement(i,{ref:o}):null};function $y(e){return(null===e||void 0===e?void 0:e.animationName)||"none"}Xy.displayName="Presence";const Qy=["__scopeRovingFocusGroup","orientation","loop","dir","currentTabStopId","defaultCurrentTabStopId","onCurrentTabStopIdChange","onEntryFocus","preventScrollOnEntryFocus"],Zy=["__scopeRovingFocusGroup","focusable","active","tabStopId","children"];var Jy="rovingFocusGroup.onEntryFocus",ex={bubbles:!1,cancelable:!0},tx="RovingFocusGroup",nx=Ue($m(tx),3),rx=nx[0],ax=nx[1],ix=nx[2],ox=Ue(Rm(tx,[ix]),2),sx=ox[0],lx=ox[1],cx=Ue(sx(tx),2),ux=cx[0],dx=cx[1],fx=r.forwardRef((e,t)=>(0,_e.jsx)(rx.Provider,{scope:e.__scopeRovingFocusGroup,children:(0,_e.jsx)(rx.Slot,{scope:e.__scopeRovingFocusGroup,children:(0,_e.jsx)(hx,u(u({},e),{},{ref:t}))})}));fx.displayName=tx;var hx=r.forwardRef((e,t)=>{const n=e.__scopeRovingFocusGroup,a=e.orientation,i=e.loop,o=void 0!==i&&i,s=e.dir,l=e.currentTabStopId,c=e.defaultCurrentTabStopId,d=e.onCurrentTabStopIdChange,f=e.onEntryFocus,h=e.preventScrollOnEntryFocus,p=void 0!==h&&h,m=De(e,Qy),v=r.useRef(null),g=_m(t,v),y=tv(s),x=Ue(Lm({prop:l,defaultProp:null!==c&&void 0!==c?c:null,onChange:d,caller:tx}),2),b=x[0],w=x[1],j=Ue(r.useState(!1),2),k=j[0],S=j[1],E=nv(f),N=ax(n),P=r.useRef(!1),O=Ue(r.useState(0),2),C=O[0],A=O[1];return r.useEffect(()=>{const e=v.current;if(e)return e.addEventListener(Jy,E),()=>e.removeEventListener(Jy,E)},[E]),(0,_e.jsx)(ux,{scope:n,orientation:a,dir:y,loop:o,currentTabStopId:b,onItemFocus:r.useCallback(e=>w(e),[w]),onItemShiftTab:r.useCallback(()=>S(!0),[]),onFocusableItemAdd:r.useCallback(()=>A(e=>e+1),[]),onFocusableItemRemove:r.useCallback(()=>A(e=>e-1),[]),children:(0,_e.jsx)(Km.div,u(u({tabIndex:k||0===C?-1:0,"data-orientation":a},m),{},{ref:g,style:u({outline:"none"},e.style),onMouseDown:Cm(e.onMouseDown,()=>{P.current=!0}),onFocus:Cm(e.onFocus,e=>{const t=!P.current;if(e.target===e.currentTarget&&t&&!k){const t=new CustomEvent(Jy,ex);if(e.currentTarget.dispatchEvent(t),!t.defaultPrevented){const e=N().filter(e=>
2e.focusable);gx([e.find(e=>e.active),e.find(e=>e.id===b),...e].filter(Boolean).map(e=>e.ref.current),p)}}P.current=!1}),onBlur:Cm(e.onBlur,()=>S(!1))}))})}),px="RovingFocusGroupItem",mx=r.forwardRef((e,t)=>{const n=e.__scopeRovingFocusGroup,a=e.focusable,i=void 0===a||a,o=e.active,s=void 0!==o&&o,l=e.tabStopId,c=e.children,d=De(e,Zy),f=Cv(),h=l||f,p=dx(px,n),m=p.currentTabStopId===h,v=ax(n),g=p.onFocusableItemAdd,y=p.onFocusableItemRemove,x=p.currentTabStopId;return r.useEffect(()=>{if(i)return g(),()=>y()},[i,g,y]),(0,_e.jsx)(rx.ItemSlot,{scope:n,id:h,focusable:i,active:s,children:(0,_e.jsx)(Km.span,u(u({tabIndex:m?0:-1,"data-orientation":p.orientation},d),{},{ref:t,onMouseDown:Cm(e.onMouseDown,e=>{i?p.onItemFocus(h):e.preventDefault()}),onFocus:Cm(e.onFocus,()=>p.onItemFocus(h)),onKeyDown:Cm(e.onKeyDown,e=>{if("Tab"===e.key&&e.shiftKey)return void p.onItemShiftTab();if(e.target!==e.currentTarget)return;const t=function(e,t,n){const r=function(e,t){return"rtl"!==t?e:"ArrowLeft"===e?"ArrowRight":"ArrowRight"===e?"ArrowLeft":e}(e.key,n);return"vertical"===t&&["ArrowLeft","ArrowRight"].includes(r)||"horizontal"===t&&["ArrowUp","ArrowDown"].includes(r)?void 0:vx[r]}(e,p.orientation,p.dir);if(void 0!==t){if(e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)return;e.preventDefault();let n=v().filter(e=>e.focusable).map(e=>e.ref.current);if("last"===t)n.reverse();else if("prev"===t||"next"===t){"prev"===t&&n.reverse();const r=n.indexOf(e.currentTarget);n=p.loop?function(e,t){return e.map((n,r)=>e[(t+r)%e.length])}(n,r+1):n.slice(r+1)}setTimeout(()=>gx(n))}}),children:"function"===typeof c?c({isCurrentTabStop:m,hasTabStop:null!=x}):c}))})});mx.displayName=px;var vx={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function gx(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];const n=document.activeElement;for(const r of e){if(r===n)return;if(r.focus({preventScroll:t}),document.activeElement!==n)return}}var yx=fx,xx=mx,bx=function(e){return"undefined"===typeof document?null:(Array.isArray(e)?e[0]:e).ownerDocument.body},wx=new WeakMap,jx=new WeakMap,kx={},Sx=0,Ex=function(e){return e&&(e.host||Ex(e.parentNode))},Nx=function(e,t,n,r){var a=function(e,t){return t.map(function(t){if(e.contains(t))return t;var n=Ex(t);return n&&e.contains(n)?n:(console.error("aria-hidden",t,"in not contained inside",e,". Doing nothing"),null)}).filter(function(e){return Boolean(e)})}(t,Array.isArray(e)?e:[e]);kx[n]||(kx[n]=new WeakMap);var i=kx[n],o=[],s=new Set,l=new Set(a),c=function(e){e&&!s.has(e)&&(s.add(e),c(e.parentNode))};a.forEach(c);var u=function(e){e&&!l.has(e)&&Array.prototype.forEach.call(e.children,function(e){if(s.has(e))u(e);else try{var t=e.getAttribute(r),a=null!==t&&"false"!==t,l=(wx.get(e)||0)+1,c=(i.get(e)||0)+1;wx.set(e,l),i.set(e,c),o.push(e),1===l&&a&&jx.set(e,!0),1===c&&e.setAttribute(n,"true"),a||e.setAttribute(r,"true")}catch(Z6){console.error("aria-hidden: cannot operate on ",e,Z6)}})};return u(t),s.clear(),Sx++,function(){o.forEach(function(e){var t=wx.get(e)-1,a=i.get(e)-1;wx.set(e,t),i.set(e,a),t||(jx.has(e)||e.removeAttribute(r),jx.delete(e)),a||e.removeAttribute(n)}),--Sx||(wx=new WeakMap,wx=new WeakMap,jx=new WeakMap,kx={})}},Px=function(e,t,n){void 0===n&&(n="data-aria-hidden");var r=Array.from(Array.isArray(e)?e:[e]),a=t||bx(e);return a?(r.push.apply(r,Array.from(a.querySelectorAll("[aria-live], script"))),Nx(r,a,n,"aria-hidden")):function(){return null}};var Ox=function(){return Ox=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var a in t=arguments[n])Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e},Ox.apply(this,arguments)};function Cx(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n}Object.create;function Ax(e,t,n){if(n||2===arguments.length)for(var r,a=0,i=t.length;a<i;a++)!r&&a in t||(r||(r=Array.prototype.slice.call(t,0,a)),r[a]=t[a]);return e.concat(r||Array.prototype.slice.call(t))}Object.create;var Mx="right-scroll-bar-position",_x="width-before-scroll-bar";function Tx(e,t){return"function"===typeof e?e(t):e&&(e.current=t),e}var Rx="undefined"!==typeof window?r.useLayoutEffect:r.useEffect,Dx=new WeakMap;function Fx(e,t){var n=function(e,t){var n=(0,r.useState)(function(){return{value:e,callback:t,facade:{get current(){return n.value},set current(e){var t=n.value;t!==e&&(n.value=e,n.callback(e,t))}}}})[0];return n.callback=t,n.facade}(t||null,function(t){return e.forEach(function(e){return Tx(e,t)})});return Rx(function(){var t=Dx.get(n);if(t){var r=new Set(t),a=new Set(e),i=n.current;r.forEach(function(e){a.has(e)||Tx(e,null)}),a.forEach(function(e){r.has(e)||Tx(e,i)})}Dx.set(n,e)},[e]),n}function Ix(e){return e}function Lx(e,t){void 0===t&&(t=Ix);var n=[],r=!1,a={read:function(){if(r)throw new Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return n.length?n[n.length-1]:e},useMedium:function(e){var a=t(e,r);return n.push(a),function(){n=n.filter(function(e){return e!==a})}},assignSyncMedium:function(e){for(r=!0;n.length;){var t=n;n=[],t.forEach(e)}n={push:function(t){return e(t)},filter:function(){return n}}},assignMedium:function(e){r=!0;var t=[];if(n.length){var a=n;n=[],a.forEach(e),t=n}var i=function(){var n=t;
vendor: 5,984 bytes, line 2
2t=[],n.forEach(e)},o=function(){return Promise.resolve().then(i)};o(),n={push:function(e){t.push(e),o()},filter:function(e){return t=t.filter(e),n}}}};return a}var zx=function(e){void 0===e&&(e={});var t=Lx(null);return t.options=Ox({async:!0,ssr:!1},e),t}(),Bx=function(){},Ux=r.forwardRef(function(e,t){var n=r.useRef(null),a=r.useState({onScrollCapture:Bx,onWheelCapture:Bx,onTouchMoveCapture:Bx}),i=a[0],o=a[1],s=e.forwardProps,l=e.children,c=e.className,u=e.removeScrollBar,d=e.enabled,f=e.shards,h=e.sideCar,p=e.noRelative,m=e.noIsolation,v=e.inert,g=e.allowPinchZoom,y=e.as,x=void 0===y?"div":y,b=e.gapMode,w=Cx(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),j=h,k=Fx([n,t]),S=Ox(Ox({},w),i);return r.createElement(r.Fragment,null,d&&r.createElement(j,{sideCar:zx,removeScrollBar:u,shards:f,noRelative:p,noIsolation:m,inert:v,setCallbacks:o,allowPinchZoom:!!g,lockRef:n,gapMode:b}),s?r.cloneElement(r.Children.only(l),Ox(Ox({},S),{ref:k})):r.createElement(x,Ox({},S,{className:c,ref:k}),l))});Ux.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},Ux.classNames={fullWidth:_x,zeroRight:Mx};var Vx,Wx=function(e){var t=e.sideCar,n=Cx(e,["sideCar"]);if(!t)throw new Error("Sidecar: please provide `sideCar` property to import the right car");var a=t.read();if(!a)throw new Error("Sidecar medium not found");return r.createElement(a,Ox({},n))};Wx.isSideCarExport=!0;function Hx(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=Vx||n.nc;return t&&e.setAttribute("nonce",t),e}var qx=function(){var e=0,t=null;return{add:function(n){var r;0==e&&(t=Hx())&&(!function(e,t){e.styleSheet?e.styleSheet.cssText=t:e.appendChild(document.createTextNode(t))}(t,n),r=t,(document.head||document.getElementsByTagName("head")[0]).appendChild(r)),e++},remove:function(){! --e&&t&&(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},Kx=function(){var e=function(){var e=qx();return function(t,n){r.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&n])}}();return function(t){var n=t.styles,r=t.dynamic;return e(n,r),null}},Yx={left:0,top:0,right:0,gap:0},Gx=function(e){return parseInt(e||"",10)||0},Xx=function(e){if(void 0===e&&(e="margin"),"undefined"===typeof window)return Yx;var t=function(e){var t=window.getComputedStyle(document.body),n=t["padding"===e?"paddingLeft":"marginLeft"],r=t["padding"===e?"paddingTop":"marginTop"],a=t["padding"===e?"paddingRight":"marginRight"];return[Gx(n),Gx(r),Gx(a)]}(e),n=document.documentElement.clientWidth,r=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,r-n+t[2]-t[0])}},$x=Kx(),Qx="data-scroll-locked",Zx=function(e,t,n,r){var a=e.left,i=e.top,o=e.right,s=e.gap;return void 0===n&&(n="margin"),"\n  .".concat("with-scroll-bars-hidden"," {\n   overflow: hidden ").concat(r,";\n   padding-right: ").concat(s,"px ").concat(r,";\n  }\n  body[").concat(Qx,"] {\n    overflow: hidden ").concat(r,";\n    overscroll-behavior: contain;\n    ").concat([t&&"position: relative ".concat(r,";"),"margin"===n&&"\n    padding-left: ".concat(a,"px;\n    padding-top: ").concat(i,"px;\n    padding-right: ").concat(o,"px;\n    margin-left:0;\n    margin-top:0;\n    margin-right: ").concat(s,"px ").concat(r,";\n    "),"padding"===n&&"padding-right: ".concat(s,"px ").concat(r,";")].filter(Boolean).join(""),"\n  }\n  \n  .").concat(Mx," {\n    right: ").concat(s,"px ").concat(r,";\n  }\n  \n  .").concat(_x," {\n    margin-right: ").concat(s,"px ").concat(r,";\n  }\n  \n  .").concat(Mx," .").concat(Mx," {\n    right: 0 ").concat(r,";\n  }\n  \n  .").concat(_x," .").concat(_x," {\n    margin-right: 0 ").concat(r,";\n  }\n  \n  body[").concat(Qx,"] {\n    ").concat("--removed-body-scroll-bar-size",": ").concat(s,"px;\n  }\n")},Jx=function(){var e=parseInt(document.body.getAttribute(Qx)||"0",10);return isFinite(e)?e:0},eb=function(e){var t=e.noRelative,n=e.noImportant,a=e.gapMode,i=void 0===a?"margin":a;r.useEffect(function(){return document.body.setAttribute(Qx,(Jx()+1).toString()),function(){var e=Jx()-1;e<=0?document.body.removeAttribute(Qx):document.body.setAttribute(Qx,e.toString())}},[]);var o=r.useMemo(function(){return Xx(i)},[i]);return r.createElement($x,{styles:Zx(o,!t,i,n?"":"!important")})},tb=!1;if("undefined"!==typeof window)try{var nb=Object.defineProperty({},"passive",{get:function(){return tb=!0,!0}});window.addEventListener("test",nb,nb),window.removeEventListener("test",nb,nb)}catch(d8){tb=!1}var rb=!!tb&&{passive:!1},ab=function(e,t){if(!(e instanceof Element))return!1;var n=window.getComputedStyle(e);return"hidden"!==n[t]&&!(n.overflowY===n.overflowX&&!function(e){return"TEXTAREA"===e.tagName}(e)&&"visible"===n[t])},ib=function(e,t){var n=t.ownerDocument,r=t;do{if("undefined"!==typeof ShadowRoot&&r instanceof ShadowRoot&&(r=r.host),ob(e,r)){var a=sb(e,r);if(a[1]>a[2])return!0}r=r.parentNode}while(r&&r!==n.body);return!1},ob=function(e,t){return"v"===e?function(e){return ab(e,"overflowY")}(t):function(e){return ab(e,"overflowX")}(t)},sb=function(e,t){return"v"===e?[(n=t).scrollTop,n.scrollHeight,n.clientHeight]:function(e){return[e.scrollLeft,e.scrollWidth,e.clientWidth]}(t);var n},lb=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},cb=function(e){return[e.deltaX,e.deltaY]},ub=function(e){return e&&"current"in e?e.current:e},db=function(e){return"\n  .block-interactivity-".concat(e," {pointer-events: none;}\n  .allow-interactivity-").concat(e," {pointer-events: all;}\n")},fb=0,hb=[];function pb(e){for(var t=null;null!==e;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}const mb=(vb=function(e){var t=r.useRef([]),n=r.useRef([0,0]),a=r.useRef(),i=r.useState(fb++)[0],o=r.useState(Kx)[0],s=r.useRef(e);r.useEffect(function(){s.current=e},[e]),r.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(i));
vendor: 1,126 bytes, line 2
2var t=Ax([e.lockRef.current],(e.shards||[]).map(ub),!0).filter(Boolean);return t.forEach(function(e){return e.classList.add("allow-interactivity-".concat(i))}),function(){document.body.classList.remove("block-interactivity-".concat(i)),t.forEach(function(e){return e.classList.remove("allow-interactivity-".concat(i))})}}},[e.inert,e.lockRef.current,e.shards]);var l=r.useCallback(function(e,t){if("touches"in e&&2===e.touches.length||"wheel"===e.type&&e.ctrlKey)return!s.current.allowPinchZoom;var r,i=lb(e),o=n.current,l="deltaX"in e?e.deltaX:o[0]-i[0],c="deltaY"in e?e.deltaY:o[1]-i[1],u=e.target,d=Math.abs(l)>Math.abs(c)?"h":"v";if("touches"in e&&"h"===d&&"range"===u.type)return!1;var f=window.getSelection(),h=f&&f.anchorNode;if(h&&(h===u||h.contains(u)))return!1;var p=ib(d,u);if(!p)return!0;if(p?r=d:(r="v"===d?"h":"v",p=ib(d,u)),!p)return!1;if(!a.current&&"changedTouches"in e&&(l||c)&&(a.current=r),!r)return!0;var m=a.current||r;return function(e,t,n,r,a){var i=function(e,t){return"h"===e&&"rtl"===t?-1:1}(e,window.getComputedStyle(t).direction),o=i*r,s=n.target,l=t.contains(s),c=!1,u=o>0,d=0,f=0;do{if(!s)break;
2var h=sb(e,s),p=h[0],m=h[1]-h[2]-i*p;(p||m)&&ob(e,s)&&(d+=m,f+=p);var v=s.parentNode;s=v&&v.nodeType===Node.DOCUMENT_FRAGMENT_NODE?v.host:v}while(!l&&s!==document.body||l&&(t.contains(s)||t===s));return(u&&(a&&Math.abs(d)<1||!a&&o>d)||!u&&(a&&Math.abs(f)<1||!a&&-o>f))&&(c=!0),c}(m,t,e,"h"===m?l:c,!0)},[]),c=r.useCallback(function(e){var n=e;if(hb.length&&hb[hb.length-1]===o){var r="deltaY"in n?cb(n):lb(n),a=t.current.filter(function(e){return e.name===n.type&&(e.target===n.target||n.target===e.shadowParent)&&function(e,t){return e[0]===t[0]&&e[1]===t[1]}(e.delta,r)})[0];if(a&&a.should)n.cancelable&&n.preventDefault();else if(!a){var i=(s.current.shards||[]).map(ub).filter(Boolean).filter(function(e){return e.contains(n.target)});(i.length>0?l(n,i[0]):!s.current.noIsolation)&&n.cancelable&&n.preventDefault()}}},[]),u=r.useCallback(function(e,n,r,a){var i={name:e,delta:n,target:r,should:a,shadowParent:pb(r)};t.current.push(i),setTimeout(function(){t.current=t.current.filter(function(e){return e!==i})},1)},[]),d=r.useCallback(function(e){n.current=lb(e),a.current=void 0},[]),f=r.useCallback(function(t){u(t.type,cb(t),t.target,l(t,e.lockRef.current))},[]),h=r.useCallback(function(t){u(t.type,lb(t),t.target,l(t,e.lockRef.current))},[]);r.useEffect(function(){return hb.push(o),e.setCallbacks({onScrollCapture:f,onWheelCapture:f,onTouchMoveCapture:h}),document.addEventListener("wheel",c,rb),document.addEventListener("touchmove",c,rb),document.addEventListener("touchstart",d,rb),function(){hb=hb.filter(function(e){return e!==o}),document.removeEventListener("wheel",c,rb),document.removeEventListener("touchmove",c,rb),document.removeEventListener("touchstart",d,rb)}},[]);var p=e.removeScrollBar,m=e.inert;return r.createElement(r.Fragment,null,m?r.createElement(o,{styles:db(i)}):null,p?r.createElement(eb,{noRelative:e.noRelative,gapMode:e.gapMode}):null)},zx.useMedium(vb),Wx);var vb,gb=r.forwardRef(function(e,t){return r.createElement(Ux,Ox({},e,{ref:t,sideCar:mb}))});gb.classNames=Ux.classNames;const yb=gb,xb=["__scopeMenu"],bb=["forceMount"],wb=["__scopeMenu","loop","trapFocus","onOpenAutoFocus","onCloseAutoFocus","disableOutsidePointerEvents","onEntryFocus","onEscapeKeyDown","onPointerDownOutside","onFocusOutside","onInteractOutside","onDismiss","disableOutsideScroll"],jb=["__scopeMenu"],kb=["__scopeMenu"],Sb=["disabled","onSelect"],Eb=["__scopeMenu","disabled","textValue"],Nb=["checked","onCheckedChange"],Pb=["value","onValueChange"],Ob=["value"],Cb=["__scopeMenu","forceMount"],Ab=["__scopeMenu"],Mb=["__scopeMenu"],_b=["forceMount"];var Tb=["Enter"," "],Rb=["ArrowUp","PageDown","End"],Db=["ArrowDown","PageUp","Home",...Rb],Fb={ltr:[...Tb,"ArrowRight"],rtl:[...Tb,"ArrowLeft"]},Ib={ltr:["ArrowLeft"],rtl:["ArrowRight"]},Lb="Menu",zb=Ue($m(Lb),3),Bb=zb[0],Ub=zb[1],Vb=Ue(Rm(Lb,[zb[2],Ey,lx]),2),Wb=Vb[0],Hb=Vb[1],qb=Ey(),Kb=lx(),Yb=Ue(Wb(Lb),2),Gb=Yb[0],Xb=Yb[1],$b=Ue(Wb(Lb),2),Qb=$b[0],Zb=$b[1],Jb=e=>{const t=e.__scopeMenu,n=e.open,a=void 0!==n&&n,i=e.children,o=e.dir,s=e.onOpenChange,l=e.modal,c=void 0===l||l,d=qb(t),f=Ue(r.useState(null),2),h=f[0],p=f[1],m=r.useRef(!1),v=nv(s),g=tv(o);return r.useEffect(()=>{const e=()=>{m.current=!0,document.addEventListener("pointerdown",t,{capture:!0,once:!0}),document.addEventListener("pointermove",t,{capture:!0,once:!0})},t=()=>m.current=!1;return document.addEventListener("keydown",e,{capture:!0}),()=>{document.removeEventListener("keydown",e,{capture:!0}),document.removeEventListener("pointerdown",t,{capture:!0}),document.removeEventListener("pointermove",t,{capture:!0})}},[]),(0,_e.jsx)(Wy,u(u({},d),{},{children:(0,_e.jsx)(Gb,{scope:t,open:a,onOpenChange:v,content:h,onContentChange:p,children:(0,_e.jsx)(Qb,{scope:t,onClose:r.useCallback(()=>v(!1),[v]),isUsingKeyboardRef:m,dir:g,modal:c,children:i})})}))};Jb.displayName=Lb;var ew=r.forwardRef((e,t)=>{const n=e.__scopeMenu,r=De(e,xb),a=qb(n);return(0,_e.jsx)(Hy,u(u(u({},a),r),{},{ref:t}))});ew.displayName="MenuAnchor";var tw="MenuPortal",nw=Ue(Wb(tw,{forceMount:void 0}),2),rw=nw[0],aw=nw[1],iw=e=>{const t=e.__scopeMenu,n=e.forceMount,r=e.children,a=e.container,i=Xb(tw,t);return(0,_e.jsx)(rw,{scope:t,forceMount:n,children:(0,_e.jsx)(Xy,{present:n||i.open,children:(0,_e.jsx)(Gy,{asChild:!0,container:a,children:r})})})};iw.displayName=tw;var ow="MenuContent",sw=Ue(Wb(ow),2),lw=sw[0],cw=sw[1],uw=r.forwardRef((e,t)=>
2{const n=aw(ow,e.__scopeMenu),r=e.forceMount,a=void 0===r?n.forceMount:r,i=De(e,bb),o=Xb(ow,e.__scopeMenu),s=Zb(ow,e.__scopeMenu);return(0,_e.jsx)(Bb.Provider,{scope:e.__scopeMenu,children:(0,_e.jsx)(Xy,{present:a||o.open,children:(0,_e.jsx)(Bb.Slot,{scope:e.__scopeMenu,children:s.modal?(0,_e.jsx)(dw,u(u({},i),{},{ref:t})):(0,_e.jsx)(fw,u(u({},i),{},{ref:t}))})})})}),dw=r.forwardRef((e,t)=>{const n=Xb(ow,e.__scopeMenu),a=r.useRef(null),i=_m(t,a);return r.useEffect(()=>{const e=a.current;if(e)return Px(e)},[]),(0,_e.jsx)(pw,u(u({},e),{},{ref:i,trapFocus:n.open,disableOutsidePointerEvents:n.open,disableOutsideScroll:!0,onFocusOutside:Cm(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>n.onOpenChange(!1)}))}),fw=r.forwardRef((e,t)=>{const n=Xb(ow,e.__scopeMenu);return(0,_e.jsx)(pw,u(u({},e),{},{ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>n.onOpenChange(!1)}))}),hw=Um("MenuContent.ScrollLock"),pw=r.forwardRef((e,t)=>{const n=e.__scopeMenu,a=e.loop,i=void 0!==a&&a,o=e.trapFocus,s=e.onOpenAutoFocus,l=e.onCloseAutoFocus,c=e.disableOutsidePointerEvents,d=e.onEntryFocus,f=e.onEscapeKeyDown,h=e.onPointerDownOutside,p=e.onFocusOutside,m=e.onInteractOutside,v=e.onDismiss,g=e.disableOutsideScroll,y=De(e,wb),x=Xb(ow,n),b=Zb(ow,n),w=qb(n),j=Kb(n),k=Ub(n),S=Ue(r.useState(null),2),E=S[0],N=S[1],P=r.useRef(null),O=_m(t,P,x.onContentChange),C=r.useRef(0),A=r.useRef(""),M=r.useRef(0),_=r.useRef(null),T=r.useRef("right"),R=r.useRef(0),D=g?yb:r.Fragment,F=g?{as:hw,allowPinchZoom:!0}:void 0,I=e=>{var t,n;const r=A.current+e,a=k().filter(e=>!e.disabled),i=document.activeElement,o=null===(t=a.find(e=>e.ref.current===i))||void 0===t?void 0:t.textValue,s=function(e,t,n){const r=t.length>1&&Array.from(t).every(e=>e===t[0]),a=r?t[0]:t,i=n?e.indexOf(n):-1;let o=function(e,t){return e.map((n,r)=>e[(t+r)%e.length])}(e,Math.max(i,0));1===a.length&&(o=o.filter(e=>e!==n));const s=o.find(e=>e.toLowerCase().startsWith(a.toLowerCase()));return s!==n?s:void 0}(a.map(e=>e.textValue),r,o),l=null===(n=a.find(e=>e.textValue===s))||void 0===n?void 0:n.ref.current;!function e(t){A.current=t,window.clearTimeout(C.current),""!==t&&(C.current=window.setTimeout(()=>e(""),1e3))}(r),l&&setTimeout(()=>l.focus())};r.useEffect(()=>()=>window.clearTimeout(C.current),[]),pv();const L=r.useCallback(e=>{var t,n;return T.current===(null===(t=_.current)||void 0===t?void 0:t.side)&&function(e,t){if(!t)return!1;const n={x:e.clientX,y:e.clientY};return function(e,t){const n=e.x,r=e.y;let a=!1;for(let i=0,o=t.length-1;i<t.length;o=i++){const e=t[i],s=t[o],l=e.x,c=e.y,u=s.x,d=s.y;c>r!==d>r&&n<(u-l)*(r-c)/(d-c)+l&&(a=!a)}return a}(n,t)}(e,null===(n=_.current)||void 0===n?void 0:n.area)},[]);return(0,_e.jsx)(lw,{scope:n,searchRef:A,onItemEnter:r.useCallback(e=>{L(e)&&e.preventDefault()},[L]),onItemLeave:r.useCallback(e=>{var t;L(e)||(null===(t=P.current)||void 0===t||t.focus(),N(null))},[L]),onTriggerLeave:r.useCallback(e=>{L(e)&&e.preventDefault()},[L]),pointerGraceTimerRef:M,onPointerGraceIntentChange:r.useCallback(e=>{_.current=e},[]),children:(0,_e.jsx)(D,u(u({},F),{},{children:(0,_e.jsx)(bv,{asChild:!0,trapped:o,onMountAutoFocus:Cm(s,e=>{var t;e.preventDefault(),null===(t=P.current)||void 0===t||t.focus({preventScroll:!0})}),onUnmountAutoFocus:l,children:(0,_e.jsx)(cv,{asChild:!0,disableOutsidePointerEvents:c,onEscapeKeyDown:f,onPointerDownOutside:h,onFocusOutside:p,onInteractOutside:m,onDismiss:v,children:(0,_e.jsx)(yx,u(u({asChild:!0},j),{},{dir:b.dir,orientation:"vertical",loop:i,currentTabStopId:E,onCurrentTabStopIdChange:N,onEntryFocus:Cm(d,e=>{b.isUsingKeyboardRef.current||e.preventDefault()}),preventScrollOnEntryFocus:!0,children:(0,_e.jsx)(qy,u(u(u({role:"menu","aria-orientation":"vertical","data-state":qw(x.open),"data-radix-menu-content":"",dir:b.dir},w),y),{},{ref:O,style:u({outline:"none"},y.style),onKeyDown:Cm(y.onKeyDown,e=>{const t=e.target.closest("[data-radix-menu-content]")===e.currentTarget,n=e.ctrlKey||e.altKey||e.metaKey,r=1===e.key.length;t&&("Tab"===e.key&&e.preventDefault(),!n&&r&&I(e.key));const a=P.current;if(e.target!==a)return;
2if(!Db.includes(e.key))return;e.preventDefault();const i=k().filter(e=>!e.disabled).map(e=>e.ref.current);Rb.includes(e.key)&&i.reverse(),function(e){const t=document.activeElement;for(const n of e){if(n===t)return;if(n.focus(),document.activeElement!==t)return}}(i)}),onBlur:Cm(e.onBlur,e=>{e.currentTarget.contains(e.target)||(window.clearTimeout(C.current),A.current="")}),onPointerMove:Cm(e.onPointerMove,Gw(e=>{const t=e.target,n=R.current!==e.clientX;if(e.currentTarget.contains(t)&&n){const t=e.clientX>R.current?"right":"left";T.current=t,R.current=e.clientX}}))}))}))})})}))})});uw.displayName=ow;var mw=r.forwardRef((e,t)=>{e.__scopeMenu;const n=De(e,jb);return(0,_e.jsx)(Km.div,u(u({role:"group"},n),{},{ref:t}))});mw.displayName="MenuGroup";var vw=r.forwardRef((e,t)=>{e.__scopeMenu;const n=De(e,kb);return(0,_e.jsx)(Km.div,u(u({},n),{},{ref:t}))});vw.displayName="MenuLabel";var gw="MenuItem",yw="menu.itemSelect",xw=r.forwardRef((e,t)=>{const n=e.disabled,a=void 0!==n&&n,i=e.onSelect,o=De(e,Sb),s=r.useRef(null),l=Zb(gw,e.__scopeMenu),c=cw(gw,e.__scopeMenu),d=_m(t,s),f=r.useRef(!1);return(0,_e.jsx)(bw,u(u({},o),{},{ref:d,disabled:a,onClick:Cm(e.onClick,()=>{const e=s.current;if(!a&&e){const t=new CustomEvent(yw,{bubbles:!0,cancelable:!0});e.addEventListener(yw,e=>null===i||void 0===i?void 0:i(e),{once:!0}),Ym(e,t),t.defaultPrevented?f.current=!1:l.onClose()}}),onPointerDown:t=>{var n;null===(n=e.onPointerDown)||void 0===n||n.call(e,t),f.current=!0},onPointerUp:Cm(e.onPointerUp,e=>{var t;f.current||null===(t=e.currentTarget)||void 0===t||t.click()}),onKeyDown:Cm(e.onKeyDown,e=>{const t=""!==c.searchRef.current;a||t&&" "===e.key||Tb.includes(e.key)&&(e.currentTarget.click(),e.preventDefault())})}))});xw.displayName=gw;var bw=r.forwardRef((e,t)=>{const n=e.__scopeMenu,a=e.disabled,i=void 0!==a&&a,o=e.textValue,s=De(e,Eb),l=cw(gw,n),c=Kb(n),d=r.useRef(null),f=_m(t,d),h=Ue(r.useState(!1),2),p=h[0],m=h[1],v=Ue(r.useState(""),2),g=v[0],y=v[1];return r.useEffect(()=>{const e=d.current;var t;e&&y((null!==(t=e.textContent)&&void 0!==t?t:"").trim())},[s.children]),(0,_e.jsx)(Bb.ItemSlot,{scope:n,disabled:i,textValue:null!==o&&void 0!==o?o:g,children:(0,_e.jsx)(xx,u(u({asChild:!0},c),{},{focusable:!i,children:(0,_e.jsx)(Km.div,u(u({role:"menuitem","data-highlighted":p?"":void 0,"aria-disabled":i||void 0,"data-disabled":i?"":void 0},s),{},{ref:f,onPointerMove:Cm(e.onPointerMove,Gw(e=>{if(i)l.onItemLeave(e);else if(l.onItemEnter(e),!e.defaultPrevented){e.currentTarget.focus({preventScroll:!0})}})),onPointerLeave:Cm(e.onPointerLeave,Gw(e=>l.onItemLeave(e))),onFocus:Cm(e.onFocus,()=>m(!0)),onBlur:Cm(e.onBlur,()=>m(!1))}))}))})}),ww=r.forwardRef((e,t)=>{const n=e.checked,r=void 0!==n&&n,a=e.onCheckedChange,i=De(e,Nb);return(0,_e.jsx)(Mw,{scope:e.__scopeMenu,checked:r,children:(0,_e.jsx)(xw,u(u({role:"menuitemcheckbox","aria-checked":Kw(r)?"mixed":r},i),{},{ref:t,"data-state":Yw(r),onSelect:Cm(i.onSelect,()=>null===a||void 0===a?void 0:a(!!Kw(r)||!r),{checkForDefaultPrevented:!1})}))})});ww.displayName="MenuCheckboxItem";var jw="MenuRadioGroup",kw=Ue(Wb(jw,{value:void 0,onValueChange:()=>{}}),2),Sw=kw[0],Ew=kw[1],Nw=r.forwardRef((e,t)=>{const n=e.value,r=e.onValueChange,a=De(e,Pb),i=nv(r);return(0,_e.jsx)(Sw,{scope:e.__scopeMenu,value:n,onValueChange:i,children:(0,_e.jsx)(mw,u(u({},a),{},{ref:t}))})});Nw.displayName=jw;var Pw="MenuRadioItem",Ow=r.forwardRef((e,t)=>{const n=e.value,r=De(e,Ob),a=Ew(Pw,e.__scopeMenu),i=n===a.value;return(0,_e.jsx)(Mw,{scope:e.__scopeMenu,checked:i,children:(0,_e.jsx)(xw,u(u({role:"menuitemradio","aria-checked":i},r),{},{ref:t,"data-state":Yw(i),onSelect:Cm(r.onSelect,()=>{var e;return null===(e=a.onValueChange)||void 0===e?void 0:e.call(a,n)},{checkForDefaultPrevented:!1})}))})});Ow.displayName=Pw;var Cw="MenuItemIndicator",Aw=Ue(Wb(Cw,{checked:!1}),2),Mw=Aw[0],_w=Aw[1],Tw=r.forwardRef((e,t)=>{const n=e.__scopeMenu,r=e.forceMount,a=De(e,Cb),i=_w(Cw,n);return(0,_e.jsx)(Xy,{present:r||Kw(i.checked)||!0===i.checked,children:(0,_e.jsx)(Km.span,u(u({},a),{},{ref:t,"data-state":Yw(i.checked)}))})});Tw.displayName=Cw;var Rw=r.forwardRef((e,t)=>
2{e.__scopeMenu;const n=De(e,Ab);return(0,_e.jsx)(Km.div,u(u({role:"separator","aria-orientation":"horizontal"},n),{},{ref:t}))});Rw.displayName="MenuSeparator";var Dw=r.forwardRef((e,t)=>{const n=e.__scopeMenu,r=De(e,Mb),a=qb(n);return(0,_e.jsx)(Ky,u(u(u({},a),r),{},{ref:t}))});Dw.displayName="MenuArrow";var Fw="MenuSub",Iw=Ue(Wb(Fw),2),Lw=Iw[0],zw=Iw[1],Bw=e=>{const t=e.__scopeMenu,n=e.children,a=e.open,i=void 0!==a&&a,o=e.onOpenChange,s=Xb(Fw,t),l=qb(t),c=Ue(r.useState(null),2),d=c[0],f=c[1],h=Ue(r.useState(null),2),p=h[0],m=h[1],v=nv(o);return r.useEffect(()=>(!1===s.open&&v(!1),()=>v(!1)),[s.open,v]),(0,_e.jsx)(Wy,u(u({},l),{},{children:(0,_e.jsx)(Gb,{scope:t,open:i,onOpenChange:v,content:p,onContentChange:m,children:(0,_e.jsx)(Lw,{scope:t,contentId:Cv(),triggerId:Cv(),trigger:d,onTriggerChange:f,children:n})})}))};Bw.displayName=Fw;var Uw="MenuSubTrigger",Vw=r.forwardRef((e,t)=>{const n=Xb(Uw,e.__scopeMenu),a=Zb(Uw,e.__scopeMenu),i=zw(Uw,e.__scopeMenu),o=cw(Uw,e.__scopeMenu),s=r.useRef(null),l=o.pointerGraceTimerRef,c=o.onPointerGraceIntentChange,d={__scopeMenu:e.__scopeMenu},f=r.useCallback(()=>{s.current&&window.clearTimeout(s.current),s.current=null},[]);return r.useEffect(()=>f,[f]),r.useEffect(()=>{const e=l.current;return()=>{window.clearTimeout(e),c(null)}},[l,c]),(0,_e.jsx)(ew,u(u({asChild:!0},d),{},{children:(0,_e.jsx)(bw,u(u({id:i.triggerId,"aria-haspopup":"menu","aria-expanded":n.open,"aria-controls":i.contentId,"data-state":qw(n.open)},e),{},{ref:Mm(t,i.onTriggerChange),onClick:t=>{var r;null===(r=e.onClick)||void 0===r||r.call(e,t),e.disabled||t.defaultPrevented||(t.currentTarget.focus(),n.open||n.onOpenChange(!0))},onPointerMove:Cm(e.onPointerMove,Gw(t=>{o.onItemEnter(t),t.defaultPrevented||e.disabled||n.open||s.current||(o.onPointerGraceIntentChange(null),s.current=window.setTimeout(()=>{n.onOpenChange(!0),f()},100))})),onPointerLeave:Cm(e.onPointerLeave,Gw(e=>{var t;f();const r=null===(t=n.content)||void 0===t?void 0:t.getBoundingClientRect();if(r){var a;const t=null===(a=n.content)||void 0===a?void 0:a.dataset.side,i="right"===t,s=i?-5:5,c=r[i?"left":"right"],u=r[i?"right":"left"];o.onPointerGraceIntentChange({area:[{x:e.clientX+s,y:e.clientY},{x:c,y:r.top},{x:u,y:r.top},{x:u,y:r.bottom},{x:c,y:r.bottom}],side:t}),window.clearTimeout(l.current),l.current=window.setTimeout(()=>o.onPointerGraceIntentChange(null),300)}else{if(o.onTriggerLeave(e),e.defaultPrevented)return;o.onPointerGraceIntentChange(null)}})),onKeyDown:Cm(e.onKeyDown,t=>{const r=""!==o.searchRef.current;var i;e.disabled||r&&" "===t.key||Fb[a.dir].includes(t.key)&&(n.onOpenChange(!0),null===(i=n.content)||void 0===i||i.focus(),t.preventDefault())})}))}))});Vw.displayName=Uw;var Ww="MenuSubContent",Hw=r.forwardRef((e,t)=>{const n=aw(ow,e.__scopeMenu),a=e.forceMount,i=void 0===a?n.forceMount:a,o=De(e,_b),s=Xb(ow,e.__scopeMenu),l=Zb(ow,e.__scopeMenu),c=zw(Ww,e.__scopeMenu),d=r.useRef(null),f=_m(t,d);return(0,_e.jsx)(Bb.Provider,{scope:e.__scopeMenu,children:(0,_e.jsx)(Xy,{present:i||s.open,children:(0,_e.jsx)(Bb.Slot,{scope:e.__scopeMenu,children:(0,_e.jsx)(pw,u(u({id:c.contentId,"aria-labelledby":c.triggerId},o),{},{ref:f,align:"start",side:"rtl"===l.dir?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:e=>{var t;l.isUsingKeyboardRef.current&&(null===(t=d.current)||void 0===t||t.focus()),e.preventDefault()},onCloseAutoFocus:e=>e.preventDefault(),onFocusOutside:Cm(e.onFocusOutside,e=>{e.target!==c.trigger&&s.onOpenChange(!1)}),onEscapeKeyDown:Cm(e.onEscapeKeyDown,e=>{l.onClose(),e.preventDefault()}),onKeyDown:Cm(e.onKeyDown,e=>{const t=e.currentTarget.contains(e.target),n=Ib[l.dir].includes(e.key);var r;t&&n&&(s.onOpenChange(!1),null===(r=c.trigger)||void 0===r||r.focus(),e.preventDefault())})}))})})})});function qw(e){return e?"open":"closed"}function Kw(e){return"indeterminate"===e}function Yw(e){return Kw(e)?"indeterminate":e?"checked":"unchecked"}function Gw(e){return t=>"mouse"===t.pointerType?e(t):void 0}Hw.displayName=Ww;var Xw=Jb,$w=ew,Qw=iw,Zw=uw,Jw=mw,ej=vw,tj=xw,nj=ww,rj=Nw,aj=Ow,ij=Tw,oj=Rw,sj=Dw,lj=Vw,cj=Hw;const uj=["__scopeDropdownMenu","disabled"],dj=["__scopeDropdownMenu"],fj=["__scopeDropdownMenu"],hj=["__scopeDropdownMenu"],pj=["__scopeDropdownMenu"],mj=["__scopeDropdownMenu"],vj=["__scopeDropdownMenu"],gj=["__scopeDropdownMenu"],yj=["__scopeDropdownMenu"],xj=["__scopeDropdownMenu"],bj=["__scopeDropdownMenu"],wj=["__scopeDropdownMenu"],jj=["__scopeDropdownMenu"],kj=["__scopeDropdownMenu"];var Sj="DropdownMenu",Ej=Ue(Rm(Sj,[Hb]),2),Nj=Ej[0],Pj=(Ej[1],Hb()),Oj=Ue(Nj(Sj),2),Cj=Oj[0],Aj=Oj[1],Mj=e=>{const t=e.__scopeDropdownMenu,n=e.children,a=e.dir,i=e.open,o=e.defaultOpen,s=e.onOpenChange,l=e.modal,c=void 0===l||l,d=Pj(t),f=r.useRef(null),h=Ue(Lm({prop:i,defaultProp:null!==o&&void 0!==o&&o,onChange:s,caller:Sj}),2),p=h[0],m=h[1];return(0,_e.jsx)(Cj,{scope:t,triggerId:Cv(),triggerRef:f,contentId:Cv(),open:p,onOpenChange:m,onOpenToggle:r.useCallback(()=>m(e=>!e),[m]),modal:c,children:(0,_e.jsx)(Xw,u(u({},d),{},{open:p,onOpenChange:m,dir:a,modal:c,children:n}))})};Mj.displayName=Sj;var _j="DropdownMenuTrigger",Tj=r.forwardRef((e,t)=>
2{const n=e.__scopeDropdownMenu,r=e.disabled,a=void 0!==r&&r,i=De(e,uj),o=Aj(_j,n),s=Pj(n);return(0,_e.jsx)($w,u(u({asChild:!0},s),{},{children:(0,_e.jsx)(Km.button,u(u({type:"button",id:o.triggerId,"aria-haspopup":"menu","aria-expanded":o.open,"aria-controls":o.open?o.contentId:void 0,"data-state":o.open?"open":"closed","data-disabled":a?"":void 0,disabled:a},i),{},{ref:Mm(t,o.triggerRef),onPointerDown:Cm(e.onPointerDown,e=>{a||0!==e.button||!1!==e.ctrlKey||(o.onOpenToggle(),o.open||e.preventDefault())}),onKeyDown:Cm(e.onKeyDown,e=>{a||(["Enter"," "].includes(e.key)&&o.onOpenToggle(),"ArrowDown"===e.key&&o.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(e.key)&&e.preventDefault())})}))}))});Tj.displayName=_j;var Rj=e=>{const t=e.__scopeDropdownMenu,n=De(e,dj),r=Pj(t);return(0,_e.jsx)(Qw,u(u({},r),n))};Rj.displayName="DropdownMenuPortal";var Dj="DropdownMenuContent",Fj=r.forwardRef((e,t)=>{const n=e.__scopeDropdownMenu,a=De(e,fj),i=Aj(Dj,n),o=Pj(n),s=r.useRef(!1);return(0,_e.jsx)(Zw,u(u(u({id:i.contentId,"aria-labelledby":i.triggerId},o),a),{},{ref:t,onCloseAutoFocus:Cm(e.onCloseAutoFocus,e=>{var t;s.current||null===(t=i.triggerRef.current)||void 0===t||t.focus(),s.current=!1,e.preventDefault()}),onInteractOutside:Cm(e.onInteractOutside,e=>{const t=e.detail.originalEvent,n=0===t.button&&!0===t.ctrlKey,r=2===t.button||n;i.modal&&!r||(s.current=!0)}),style:u(u({},e.style),{"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"})}))});Fj.displayName=Dj;var Ij=r.forwardRef((e,t)=>{const n=e.__scopeDropdownMenu,r=De(e,hj),a=Pj(n);return(0,_e.jsx)(Jw,u(u(u({},a),r),{},{ref:t}))});Ij.displayName="DropdownMenuGroup";var Lj=r.forwardRef((e,t)=>{const n=e.__scopeDropdownMenu,r=De(e,pj),a=Pj(n);return(0,_e.jsx)(ej,u(u(u({},a),r),{},{ref:t}))});Lj.displayName="DropdownMenuLabel";var zj=r.forwardRef((e,t)=>{const n=e.__scopeDropdownMenu,r=De(e,mj),a=Pj(n);return(0,_e.jsx)(tj,u(u(u({},a),r),{},{ref:t}))});zj.displayName="DropdownMenuItem";var Bj=r.forwardRef((e,t)=>{const n=e.__scopeDropdownMenu,r=De(e,vj),a=Pj(n);return(0,_e.jsx)(nj,u(u(u({},a),r),{},{ref:t}))});Bj.displayName="DropdownMenuCheckboxItem";var Uj=r.forwardRef((e,t)=>{const n=e.__scopeDropdownMenu,r=De(e,gj),a=Pj(n);return(0,_e.jsx)(rj,u(u(u({},a),r),{},{ref:t}))});Uj.displayName="DropdownMenuRadioGroup";var Vj=r.forwardRef((e,t)=>{const n=e.__scopeDropdownMenu,r=De(e,yj),a=Pj(n);return(0,_e.jsx)(aj,u(u(u({},a),r),{},{ref:t}))});Vj.displayName="DropdownMenuRadioItem";var Wj=r.forwardRef((e,t)=>{const n=e.__scopeDropdownMenu,r=De(e,xj),a=Pj(n);return(0,_e.jsx)(ij,u(u(u({},a),r),{},{ref:t}))});Wj.displayName="DropdownMenuItemIndicator";var Hj=r.forwardRef((e,t)=>{const n=e.__scopeDropdownMenu,r=De(e,bj),a=Pj(n);return(0,_e.jsx)(oj,u(u(u({},a),r),{},{ref:t}))});Hj.displayName="DropdownMenuSeparator";var qj=r.forwardRef((e,t)=>{const n=e.__scopeDropdownMenu,r=De(e,wj),a=Pj(n);return(0,_e.jsx)(sj,u(u(u({},a),r),{},{ref:t}))});qj.displayName="DropdownMenuArrow";var Kj=r.forwardRef((e,t)=>{const n=e.__scopeDropdownMenu,r=De(e,jj),a=Pj(n);return(0,_e.jsx)(lj,u(u(u({},a),r),{},{ref:t}))});Kj.displayName="DropdownMenuSubTrigger";var Yj=r.forwardRef((e,t)=>{const n=e.__scopeDropdownMenu,r=De(e,kj),a=Pj(n);return(0,_e.jsx)(cj,u(u(u({},a),r),{},{ref:t,style:u(u({},e.style),{"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"})}))});Yj.displayName="DropdownMenuSubContent";var Gj=Mj,Xj=Tj,$j=Rj,Qj=Fj,Zj=Lj,Jj=zj,ek=Bj,tk=Vj,nk=Wj,rk=Hj,ak=Kj,ik=Yj;const ok=Mo("chevron-right",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]),sk=Mo("check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]),lk=Mo("circle",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]);function ck(e){var t,n,r="";if("string"==typeof e||"number"==typeof e)r+=e;else if("object"==typeof e)if(Array.isArray(e)){var a=e.length;for(t=0;t<a;t++)e[t]&&(n=ck(e[t]))&&(r&&(r+=" "),r+=n)}else for(n in e)e[n]&&(r&&(r+=" "),r+=n);return r}function uk(){for(var e,t,n=0,r="",a=arguments.length;n<a;n++)(e=arguments[n])&&(t=ck(e))&&(r&&(r+=" "),r+=t);return r}const dk=(e,t)=>{var n;if(0===e.length)return t.classGroupId;const r=e[0],a=t.nextPart.get(r),i=a?dk(e.slice(1),a):void 0;if(i)return i;if(0===t.validators.length)return;const o=e.join("-");return null===(n=t.validators.find(e=>(0,e.validator)(o)))||void 0===n?void 0:n.classGroupId},fk=/^\[(.+)\]$/,hk=e=>{if(fk.test(e)){const t=fk.exec(e)[1],n=null===t||void 0===t?void 0:t.substring(0,t.indexOf(":"));if(n)return"arbitrary.."+n}},pk=e=>{const t=e.theme,n=e.classGroups,r={nextPart:new Map,validators:[]};for(const a in n)mk(n[a],r,a,t);return r},mk=(e,t,n,r)=>
2{e.forEach(e=>{if("string"===typeof e){return void((""===e?t:vk(t,e)).classGroupId=n)}if("function"===typeof e)return gk(e)?void mk(e(r),t,n,r):void t.validators.push({validator:e,classGroupId:n});Object.entries(e).forEach(e=>{let a=Ue(e,2),i=a[0],o=a[1];mk(o,vk(t,i),n,r)})})},vk=(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},gk=e=>e.isThemeGetter,yk=e=>{if(e<1)return{get:()=>{},set:()=>{}};let t=0,n=new Map,r=new Map;const a=(a,i)=>{n.set(a,i),t++,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))?(a(e,t),t):void 0},set(e,t){n.has(e)?n.set(e,t):a(e,t)}}},xk=e=>{const t=e.prefix,n=e.experimentalParseClassName;let r=e=>{const t=[];let n,r=0,a=0,i=0;for(let l=0;l<e.length;l++){let o=e[l];if(0===r&&0===a){if(":"===o){t.push(e.slice(i,l)),i=l+1;continue}if("/"===o){n=l;continue}}"["===o?r++:"]"===o?r--:"("===o?a++:")"===o&&a--}const o=0===t.length?e:e.substring(i),s=bk(o);return{modifiers:t,hasImportantModifier:s!==o,baseClassName:s,maybePostfixModifierPosition:n&&n>i?n-i:void 0}};if(t){const 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){const e=r;r=t=>n({className:t,parseClassName:e})}return r},bk=e=>e.endsWith("!")?e.substring(0,e.length-1):e.startsWith("!")?e.substring(1):e,wk=e=>{const t=Object.fromEntries(e.orderSensitiveModifiers.map(e=>[e,!0]));return e=>{if(e.length<=1)return e;const n=[];let r=[];return e.forEach(e=>{"["===e[0]||t[e]?(n.push(...r.sort(),e),r=[]):r.push(e)}),n.push(...r.sort()),n}},jk=e=>u({cache:yk(e.cacheSize),parseClassName:xk(e),sortModifiers:wk(e)},(e=>{const t=pk(e),n=e.conflictingClassGroups,r=e.conflictingClassGroupModifiers;return{getClassGroupId:e=>{const n=e.split("-");return""===n[0]&&1!==n.length&&n.shift(),dk(n,t)||hk(e)},getConflictingClassGroupIds:(e,t)=>{const a=n[e]||[];return t&&r[e]?[...a,...r[e]]:a}}})(e)),kk=/\s+/;function Sk(){let e,t,n=0,r="";for(;n<arguments.length;)(e=arguments[n++])&&(t=Ek(e))&&(r&&(r+=" "),r+=t);return r}const Ek=e=>{if("string"===typeof e)return e;let t,n="";for(let r=0;r<e.length;r++)e[r]&&(t=Ek(e[r]))&&(n&&(n+=" "),n+=t);return n};function Nk(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];let a,i,o,s=function(t){const r=n.reduce((e,t)=>t(e),e());return a=jk(r),i=a.cache.get,o=a.cache.set,s=l,l(t)};function l(e){const t=i(e);if(t)return t;const n=((e,t)=>{const n=t.parseClassName,r=t.getClassGroupId,a=t.getConflictingClassGroupIds,i=t.sortModifiers,o=[],s=e.trim().split(kk);let l="";for(let c=s.length-1;c>=0;c-=1){const e=s[c],t=n(e),u=t.isExternal,d=t.modifiers,f=t.hasImportantModifier,h=t.baseClassName,p=t.maybePostfixModifierPosition;if(u){l=e+(l.length>0?" "+l:l);continue}let m=!!p,v=r(m?h.substring(0,p):h);if(!v){if(!m){l=e+(l.length>0?" "+l:l);continue}if(v=r(h),!v){l=e+(l.length>0?" "+l:l);continue}m=!1}const g=i(d).join(":"),y=f?g+"!":g,x=y+v;if(o.includes(x))continue;o.push(x);const b=a(v,m);for(let n=0;n<b.length;++n){const e=b[n];o.push(y+e)}l=e+(l.length>0?" "+l:l)}return l})(e,a);return o(e,n),n}return function(){return s(Sk.apply(null,arguments))}}const Pk=e=>{const t=t=>t[e]||[];return t.isThemeGetter=!0,t},Ok=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,Ck=/^\((?:(\w[\w-]*):)?(.+)\)$/i,Ak=/^\d+\/\d+$/,Mk=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,_k=/\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$/,Tk=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,Rk=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,Dk=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,Fk=e=>Ak.test(e),Ik=e=>!!e&&!Number.isNaN(Number(e)),Lk=e=>!!e&&Number.isInteger(Number(e)),zk=e=>e.endsWith("%")&&Ik(e.slice(0,-1)),Bk=e=>Mk.test(e),Uk=()=>!0,Vk=e=>_k.test(e)&&!Tk.test(e),Wk=()=>!1,Hk=e=>Rk.test(e),qk=e=>Dk.test(e),Kk=e=>!Gk(e)&&!eS(e),Yk=e=>sS(e,dS,Wk),Gk=e=>Ok.test(e),Xk=e=>sS(e,fS,Vk),$k=e=>sS(e,hS,Ik),Qk=e=>sS(e,cS,Wk),Zk=e=>sS(e,uS,qk),Jk=e=>sS(e,mS,Hk),eS=e=>Ck.test(e),tS=e=>lS(e,fS),nS=e=>lS(e,pS),rS=e=>lS(e,cS),aS=e=>lS(e,dS),iS=e=>lS(e,uS),oS=e=>lS(e,mS,!0),sS=(e,t,n)=>{const r=Ok.exec(e);return!!r&&(r[1]?t(r[1]):n(r[2]))},lS=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];const r=Ck.exec(e);return!!r&&(r[1]?t(r[1]):n)},cS=e=>"position"===e||"percentage"===e,uS=e=>"image"===e||"url"===e,dS=e=>"length"===e||"size"===e||"bg-size"===e,fS=e=>"length"===e,hS=e=>"number"===e,pS=e=>"family-name"===e,mS=e=>"shadow"===e,vS=(Symbol.toStringTag,()=>{const e=Pk("color"),t=Pk("font"),n=Pk("text"),r=Pk("font-weight"),a=Pk("tracking"),i=Pk("leading"),o=Pk("breakpoint"),s=Pk("container"),l=Pk("spacing"),c=Pk("radius"),u=Pk("shadow"),d=Pk("inset-shadow"),f=Pk("text-shadow"),h=Pk("drop-shadow"),p=Pk("blur"),m=Pk("perspective"),v=Pk("aspect"),g=Pk("ease"),y=P
vendor: 6,889 bytes, line 2
2k("animate"),x=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom",eS,Gk],b=()=>[eS,Gk,l],w=()=>[Fk,"full","auto",...b()],j=()=>[Lk,"none","subgrid",eS,Gk],k=()=>["auto",{span:["full",Lk,eS,Gk]},Lk,eS,Gk],S=()=>[Lk,"auto",eS,Gk],E=()=>["auto","min","max","fr",eS,Gk],N=()=>["auto",...b()],P=()=>[Fk,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...b()],O=()=>[e,eS,Gk],C=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom",rS,Qk,{position:[eS,Gk]}],A=()=>["auto","cover","contain",aS,Yk,{size:[eS,Gk]}],M=()=>[zk,tS,Xk],_=()=>["","none","full",c,eS,Gk],T=()=>["",Ik,tS,Xk],R=()=>[Ik,zk,rS,Qk],D=()=>["","none",p,eS,Gk],F=()=>["none",Ik,eS,Gk],I=()=>["none",Ik,eS,Gk],L=()=>[Ik,eS,Gk],z=()=>[Fk,"full",...b()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[Bk],breakpoint:[Bk],color:[Uk],container:[Bk],"drop-shadow":[Bk],ease:["in","out","in-out"],font:[Kk],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[Bk],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[Bk],shadow:[Bk],spacing:["px",Ik],text:[Bk],"text-shadow":[Bk],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",Fk,Gk,eS,v]}],container:["container"],columns:[{columns:[Ik,Gk,eS,s]}],"break-after":[{"break-after":["auto","avoid","all","avoid-page","page","left","right","column"]}],"break-before":[{"break-before":["auto","avoid","all","avoid-page","page","left","right","column"]}],"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:x()}],overflow:[{overflow:["auto","hidden","clip","visible","scroll"]}],"overflow-x":[{"overflow-x":["auto","hidden","clip","visible","scroll"]}],"overflow-y":[{"overflow-y":["auto","hidden","clip","visible","scroll"]}],overscroll:[{overscroll:["auto","contain","none"]}],"overscroll-x":[{"overscroll-x":["auto","contain","none"]}],"overscroll-y":[{"overscroll-y":["auto","contain","none"]}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:w()}],"inset-x":[{"inset-x":w()}],"inset-y":[{"inset-y":w()}],start:[{start:w()}],end:[{end:w()}],top:[{top:w()}],right:[{right:w()}],bottom:[{bottom:w()}],left:[{left:w()}],visibility:["visible","invisible","collapse"],z:[{z:[Lk,"auto",eS,Gk]}],basis:[{basis:[Fk,"full","auto",s,...b()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[Ik,Fk,"auto","initial","none",Gk]}],grow:[{grow:["",Ik,eS,Gk]}],shrink:[{shrink:["",Ik,eS,Gk]}],order:[{order:[Lk,"first","last","none",eS,Gk]}],"grid-cols":[{"grid-cols":j()}],"col-start-end":[{col:k()}],"col-start":[{"col-start":S()}],"col-end":[{"col-end":S()}],"grid-rows":[{"grid-rows":j()}],"row-start-end":[{row:k()}],"row-start":[{"row-start":S()}],"row-end":[{"row-end":S()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":E()}],"auto-rows":[{"auto-rows":E()}],gap:[{gap:b()}],"gap-x":[{"gap-x":b()}],"gap-y":[{"gap-y":b()}],"justify-content":[{justify:["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe","normal"]}],"justify-items":[{"justify-items":["start","end","center","stretch","center-safe","end-safe","normal"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch","center-safe","end-safe"]}],"align-content":[{content:["normal","start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"]}],"align-items":[{items:["start","end","center","stretch","center-safe","end-safe",{baseline:["","last"]}]}],"align-self":[{self:["auto","start","end","center","stretch","center-safe","end-safe",{baseline:["","last"]}]}],"place-content":[{"place-content":["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"]}],"place-items":[{"place-items":["start","end","center","stretch","center-safe","end-safe","baseline"]}],"place-self":[{"place-self":["auto","start","end","center","stretch","center-safe","end-safe"]}],p:[{p:b()}],px:[{px:b()}],py:[{py:b()}],ps:[{ps:b()}],pe:[{pe:b()}],pt:[{pt:b()}],pr:[{pr:b()}],pb:[{pb:b()}],pl:[{pl:b()}],m:[{m:N()}],mx:[{mx:N()}],my:[{my:N()}],ms:[{ms:N()}],me:[{me:N()}],mt:[{mt:N()}],mr:[{mr:N()}],mb:[{mb:N()}],ml:[{ml:N()}],"space-x":[{"space-x":b()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":b()}],"space-y-reverse":["space-y-reverse"],size:[{size:P()}],w:[{w:[s,"screen",...P()]}],"min-w":[{"min-w":[s,"screen","none",...P()]}],"max-w":[{"max-w":[s,"screen","none","prose",{screen:[o]},...P()]}],h:[{h:["screen",...P()]}],"min-h":[{"min-h":["screen","none",...P()]}],"max-h":[{"max-h":["screen",...P()]}],"font-size":[{text:["base",n,tS,Xk]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[r,eS,$k]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",zk,Gk]}],"font-family":[{font:[nS,Gk,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:[a,eS,Gk]}],"line-clamp":[{"line-clamp":[Ik,"none",eS,$k]}],leading:[{leading:[i,...b()]}],"list-image":[{"list-image":["none",eS,Gk]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",eS,Gk]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:O()}],"text-color":[{text:O()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:["solid","dashed","dotted","double","
2wavy"]}],"text-decoration-thickness":[{decoration:[Ik,"from-font","auto",eS,Xk]}],"text-decoration-color":[{decoration:O()}],"underline-offset":[{"underline-offset":[Ik,"auto",eS,Gk]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:b()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",eS,Gk]}],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",eS,Gk]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:C()}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","space","round"]}]}],"bg-size":[{bg:A()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},Lk,eS,Gk],radial:["",eS,Gk],conic:[Lk,eS,Gk]},iS,Zk]}],"bg-color":[{bg:O()}],"gradient-from-pos":[{from:M()}],"gradient-via-pos":[{via:M()}],"gradient-to-pos":[{to:M()}],"gradient-from":[{from:O()}],"gradient-via":[{via:O()}],"gradient-to":[{to:O()}],rounded:[{rounded:_()}],"rounded-s":[{"rounded-s":_()}],"rounded-e":[{"rounded-e":_()}],"rounded-t":[{"rounded-t":_()}],"rounded-r":[{"rounded-r":_()}],"rounded-b":[{"rounded-b":_()}],"rounded-l":[{"rounded-l":_()}],"rounded-ss":[{"rounded-ss":_()}],"rounded-se":[{"rounded-se":_()}],"rounded-ee":[{"rounded-ee":_()}],"rounded-es":[{"rounded-es":_()}],"rounded-tl":[{"rounded-tl":_()}],"rounded-tr":[{"rounded-tr":_()}],"rounded-br":[{"rounded-br":_()}],"rounded-bl":[{"rounded-bl":_()}],"border-w":[{border:T()}],"border-w-x":[{"border-x":T()}],"border-w-y":[{"border-y":T()}],"border-w-s":[{"border-s":T()}],"border-w-e":[{"border-e":T()}],"border-w-t":[{"border-t":T()}],"border-w-r":[{"border-r":T()}],"border-w-b":[{"border-b":T()}],"border-w-l":[{"border-l":T()}],"divide-x":[{"divide-x":T()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":T()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:["solid","dashed","dotted","double","hidden","none"]}],"divide-style":[{divide:["solid","dashed","dotted","double","hidden","none"]}],"border-color":[{border:O()}],"border-color-x":[{"border-x":O()}],"border-color-y":[{"border-y":O()}],"border-color-s":[{"border-s":O()}],"border-color-e":[{"border-e":O()}],"border-color-t":[{"border-t":O()}],"border-color-r":[{"border-r":O()}],"border-color-b":[{"border-b":O()}],"border-color-l":[{"border-l":O()}],"divide-color":[{divide:O()}],"outline-style":[{outline:["solid","dashed","dotted","double","none","hidden"]}],"outline-offset":[{"outline-offset":[Ik,eS,Gk]}],"outline-w":[{outline:["",Ik,tS,Xk]}],"outline-color":[{outline:O()}],shadow:[{shadow:["","none",u,oS,Jk]}],"shadow-color":[{shadow:O()}],"inset-shadow":[{"inset-shadow":["none",d,oS,Jk]}],"inset-shadow-color":[{"inset-shadow":O()}],"ring-w":[{ring:T()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:O()}],"ring-offset-w":[{"ring-offset":[Ik,Xk]}],"ring-offset-color":[{"ring-offset":O()}],"inset-ring-w":[{"inset-ring":T()}],"inset-ring-color":[{"inset-ring":O()}],"text-shadow":[{"text-shadow":["none",f,oS,Jk]}],"text-shadow-color":[{"text-shadow":O()}],opacity:[{opacity:[Ik,eS,Gk]}],"mix-blend":[{"mix-blend":["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity","plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"]}],"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":[Ik]}],"mask-image-linear-from-pos":[{"mask-linear-from":R()}],"mask-image-linear-to-pos":[{"mask-linear-to":R()}],"mask-image-linear-from-color":[{"mask-linear-from":O()}],"mask-image-linear-to-color":[{"mask-linear-to":O()}],"mask-image-t-from-pos":[{"mask-t-from":R()}],"mask-image-t-to-pos":[{"mask-t-to":R()}],"mask-image-t-from-color":[{"mask-t-from":O()}],"mask-image-t-to-color":[{"mask-t-to":O()}],"mask-image-r-from-pos":[{"mask-r-from":R()}],"mask-image-r-to-pos":[{"mask-r-to":R()}],"mask-image-r-from-color":[{"mask-r-from":O()}],"mask-image-r-to-color":[{"mask-r-to":O()}],"mask-image-b-from-pos":[{"mask-b-from":R()}],"mask-image-b-to-pos":[{"mask-b-to":R()}],"mask-image-b-from-color":[{"mask-b-from":O()}],"mask-image-b-to-color":[{"mask-b-to":O()}],"mask-image-l-from-pos":[{"mask-l-from":R()}],"mask-image-l-to-pos":[{"mask-l-to":R()}],"mask-image-l-from-color":[{"mask-l-from":O()}],"mask-image-l-to-color":[{"mask-l-to":O()}],"mask-image-x-from-pos":[{"mask-x-from":R()}],"mask-image-x-to-pos":[{"mask-x-to":R()}],"mask-image-x-from-color":[{"mask-x-from":O()}],"mask-image-x-to-color":[{"mask-x-to":O()}],"mask-image-y-from-pos":[{"mask-y-from":R()}],"mask-image-y-to-pos":[{"mask-y-to":R()}],"mask-image-y-from-color":[{"mask-y-from":O()}],"mask-image-y-to-color":[{"mask-y-to":O()}],"mask-image-radial":[{"mask-radial":[eS,Gk]}],"mask-image-radial-from-pos":[{"mask-radial-from":R()}],"mask-image-radial-to-pos":[{"mask-radial-to":R()}],"mask-image-radial-from-color":[{"mask-radial-from":O()}],"mask-image-radial-to-color":[{"mask-radial-to":O()}],"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":["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"]}],"mask-image-conic-pos":[{"mask-conic":[Ik]}],"mask-image-conic-from-pos":[{"mask-conic-from":R()}],"mask-image-conic-to-pos":[{"mask-conic-to":R()}],"mask-image-conic-from-color":[{"mask-conic-from":O()}],"mask-image-conic-to-color":[{"mask-conic-to":O()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:C()}],"mask-repeat":[{mask:["no-repeat",{repeat:["","x","y","space","round"]}]}],"mask-size":[{mask:A()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",eS,Gk]}],filter:[{filter:["","none",eS,Gk]}],blur:[{blur:D()}],brightness:[{brightness:[Ik,eS,Gk]}],contrast:[{contrast:[Ik,eS,Gk]}],"drop-shadow":[{"drop-shadow":["","none",h,oS,Jk]}],"drop-shadow-color":[{"drop-shadow":O()}],grayscale:[{grayscale:["",Ik,eS,Gk]}],"hue-rotate":[{"hue-rotate":[Ik,eS,Gk]}],invert:[{invert:["",Ik,eS,Gk]}],saturate:[{saturate:[Ik,eS,Gk]}],sepia:[{sepia:["",Ik,eS,Gk]}],"backdrop-filter":[{"backdrop-filter":["","none",eS,Gk]}],"backdrop-blur":[{"backdrop-blur":D()}],"backdrop-brightness":[{"backdrop-brightness":[Ik,eS,Gk]}],"backdrop-contrast":[{"backdrop-contrast":[Ik,eS,Gk]}],"backdrop-grayscale":[{"backdrop-grayscale":["",Ik,eS,Gk]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[Ik,eS,Gk]}],"backdrop-invert":[{"backdrop-invert":["",Ik,eS,Gk]}],"backdrop-opacity":[{"backdrop-opacity":[Ik,eS,Gk]}],"backdrop-saturate":[{"backdrop-saturate":[Ik,eS,Gk]}],"backdrop-sepia":[{"backdrop-sepia":["",Ik,eS,Gk]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":b()}],"border-spacing-x":[{"border-spacing-x":b()}],"border-spacing-y":[{"border-spacing-y":b()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",eS,Gk]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[Ik,"initial",eS,Gk]}],ease:[{ease:["linear","initial",g,eS,Gk]}],delay:[{delay:[Ik,eS,Gk]}],animate:[{animate:["none",y,eS,Gk]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[m,eS,Gk]}],"perspective-origin":[{"perspective-origin":x()}],rotate:[{rotate:F()}],"rotate-x":[{"rotate-x":F()}],"rotate-y":[{"rotate-y":F()}],"rotate-z":[{"rotate-z":F()}],scale:[{scale:I()}],"scale-x":[{"scale-x":I()}],"scale-y":[{"scale-y":I()}],"scale-z":[{"scale-z":I()}],"scale-3d":["scale-3d"],skew:[{skew:L()}],"skew-x":[{"skew-x":L()}],"skew-y":[{"skew-y":L()}],transform:[{transform:[eS,Gk,"","none","gpu","cpu"]}],"transform-origin":[{origin:x()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:z()}],"translate-x":[{"translate-x":z()}],"translate-y":[{"translate-y":z()}],"translate-z":[{"translate-z":z()}],"translate-none":["translate-none"],accent:[{accent:O()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:O()}
vendor: 4,796 bytes, line 2
2],"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",eS,Gk]}],"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":b()}],"scroll-mx":[{"scroll-mx":b()}],"scroll-my":[{"scroll-my":b()}],"scroll-ms":[{"scroll-ms":b()}],"scroll-me":[{"scroll-me":b()}],"scroll-mt":[{"scroll-mt":b()}],"scroll-mr":[{"scroll-mr":b()}],"scroll-mb":[{"scroll-mb":b()}],"scroll-ml":[{"scroll-ml":b()}],"scroll-p":[{"scroll-p":b()}],"scroll-px":[{"scroll-px":b()}],"scroll-py":[{"scroll-py":b()}],"scroll-ps":[{"scroll-ps":b()}],"scroll-pe":[{"scroll-pe":b()}],"scroll-pt":[{"scroll-pt":b()}],"scroll-pr":[{"scroll-pr":b()}],"scroll-pb":[{"scroll-pb":b()}],"scroll-pl":[{"scroll-pl":b()}],"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",eS,Gk]}],fill:[{fill:["none",...O()]}],"stroke-w":[{stroke:[Ik,tS,Xk,$k]}],stroke:[{stroke:["none",...O()]}],"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"]}}),gS=Nk(vS);function yS(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return gS(uk(t))}const xS=["className","inset","children"],bS=["className"],wS=["className","sideOffset"],jS=["className","inset"],kS=["className","children","checked"],SS=["className","children"],ES=["className","inset"],NS=["className"],PS=Gj,OS=Xj,CS=r.forwardRef((e,t)=>
2{let n=e.className,r=e.inset,a=e.children,i=De(e,xS);return(0,_e.jsxs)(ak,u(u({ref:t,className:yS("flex cursor-default select-none items-center gap-2 rounded-sm px-2 py-1.5 text-sm outline-none focus:bg-accent data-[state=open]:bg-accent [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0",r&&"pl-8",n)},i),{},{children:[a,(0,_e.jsx)(ok,{className:"ml-auto"})]}))});CS.displayName=ak.displayName;r.forwardRef((e,t)=>{let n=e.className,r=De(e,bS);return(0,_e.jsx)(ik,u({ref:t,className:yS("z-50 min-w-[8rem] overflow-hidden rounded-md border bg-popover p-1 text-popover-foreground shadow-lg data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 origin-[--radix-dropdown-menu-content-transform-origin]",n)},r))}).displayName=ik.displayName;const AS=r.forwardRef((e,t)=>{let n=e.className,r=e.sideOffset,a=void 0===r?4:r,i=De(e,wS);return(0,_e.jsx)($j,{children:(0,_e.jsx)(Qj,u({ref:t,sideOffset:a,className:yS("z-50 max-h-[var(--radix-dropdown-menu-content-available-height)] min-w-[8rem] overflow-y-auto overflow-x-hidden rounded-md border bg-popover p-1 text-popover-foreground shadow-md","data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 origin-[--radix-dropdown-menu-content-transform-origin]",n)},i))})});AS.displayName=Qj.displayName;const MS=r.forwardRef((e,t)=>{let n=e.className,r=e.inset,a=De(e,jS);return(0,_e.jsx)(Jj,u({ref:t,className:yS("relative flex cursor-default select-none items-center gap-2 rounded-sm px-2 py-1.5 text-sm outline-none transition-colors focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50 [&>svg]:size-4 [&>svg]:shrink-0",r&&"pl-8",n)},a))});MS.displayName=Jj.displayName;r.forwardRef((e,t)=>{let n=e.className,r=e.children,a=e.checked,i=De(e,kS);return(0,_e.jsxs)(ek,u(u({ref:t,className:yS("relative flex cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none transition-colors focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",n),checked:a},i),{},{children:[(0,_e.jsx)("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:(0,_e.jsx)(nk,{children:(0,_e.jsx)(sk,{className:"h-4 w-4"})})}),r]}))}).displayName=ek.displayName;r.forwardRef((e,t)=>{let n=e.className,r=e.children,a=De(e,SS);return(0,_e.jsxs)(tk,u(u({ref:t,className:yS("relative flex cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none transition-colors focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",n)},a),{},{children:[(0,_e.jsx)("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:(0,_e.jsx)(nk,{children:(0,_e.jsx)(lk,{className:"h-2 w-2 fill-current"})})}),r]}))}).displayName=tk.displayName;const _S=r.forwardRef((e,t)=>{let n=e.className,r=e.inset,a=De(e,ES);return(0,_e.jsx)(Zj,u({ref:t,className:yS("px-2 py-1.5 text-sm font-semibold",r&&"pl-8",n)},a))});_S.displayName=Zj.displayName;const TS=r.forwardRef((e,t)=>{let n=e.className,r=De(e,NS);return(0,_e.jsx)(rk,u({ref:t,className:yS("-mx-1 my-1 h-px bg-muted",n)},r))});TS.displayName=rk.displayName;const RS=[{label:"Platform",href:"#platform"},{label:"Oceans",href:"#oceans"},{label:"Forests",to:"/forests",accent:"emerald"},{label:"Agriculture",href:"#agriculture"},{label:"Live Map",href:"#livemap"},{label:"Process",href:"#process"},{label:"Pricing",href:"#pricing"}];function DS(){const e=Ue((0,r.useState)(!1),2),t=e[0],n=e[1],a=Ue((0,r.useState)(!1),2),i=a[0],o=a[1],s=ko().user,l=on(),c=kd();return(0,r.useEffect)(()=>{const e=()=>n(window.scrollY>40);return window.addEventListener("scroll",e),()=>window.removeEventListener("scroll",e)},[]),(0,r.useEffect)(()=>{const e=()=>{c.start({scale:[1,1.4,1],filter:["drop-shadow(0 0 0px rgba(0,229,255,0))","drop-shadow(0 0 18px rgba(0,229,255,0.95))","drop-shadow(0 0 0px rgba(0,229,255,0))"],transition:{duration:1,ease:"easeOut"}})};return window.addEventListener("eagle-soar-arrive",e),()=>window.removeEventListener("eagle-soar-arrive",e)}
2,[c]),(0,_e.jsxs)(ym.header,{initial:{y:-80,opacity:0},animate:{y:0,opacity:1},transition:{duration:.7,ease:[.16,1,.3,1]},className:"fixed inset-x-0 top-0 z-50 transition-colors duration-300 ".concat(t?"glass":"bg-transparent"),"data-testid":"navbar",children:[(0,_e.jsxs)("nav",{className:"container-x flex h-16 items-center justify-between",children:[(0,_e.jsx)(hr,{to:"/","data-testid":"nav-logo",className:"flex items-center",children:(0,_e.jsx)(ym.span,{animate:c,className:"flex items-center",children:(0,_e.jsx)(Om,{className:"h-7 w-7",withWordmark:!0})})}),(0,_e.jsxs)("div",{className:"hidden items-center gap-8 lg:flex",children:[RS.map(e=>e.to?(0,_e.jsx)(hr,{to:e.to,"data-testid":"nav-link-".concat(e.label.toLowerCase().replace(" ","-")),className:"text-sm text-slate-300 transition-colors duration-200 ".concat("emerald"===e.accent?"hover:text-emerald-400":"hover:text-arjuna-teal"),children:e.label},e.label):(0,_e.jsx)("a",{href:e.href,"data-testid":"nav-link-".concat(e.label.toLowerCase().replace(" ","-")),className:"text-sm text-slate-300 transition-colors duration-200 hover:text-arjuna-teal",children:e.label},e.label)),(0,_e.jsxs)(hr,{to:"/events","data-testid":"nav-link-events",className:"relative text-sm text-slate-300 transition-colors duration-200 hover:text-arjuna-teal",children:["Events",(0,_e.jsx)("span",{className:"absolute -right-2 -top-1 h-1.5 w-1.5 animate-pulse rounded-full bg-[#FF7A1A]"})]}),(0,_e.jsx)(hr,{to:"/investors","data-testid":"nav-link-investors",className:"text-sm text-slate-300 transition-colors duration-200 hover:text-arjuna-teal",children:"For Investors"})]}),(0,_e.jsxs)("div",{className:"hidden items-center gap-3 lg:flex",children:[(0,_e.jsxs)(PS,{children:[(0,_e.jsx)(OS,{asChild:!0,children:(0,_e.jsxs)("button",{"data-testid":"nav-explore-trigger",className:"flex items-center gap-1.5 rounded-full border border-white/15 px-4 py-2 text-sm font-medium text-white transition-colors duration-300 hover:border-arjuna-teal/60 hover:text-arjuna-teal focus:outline-none",children:["Explore",(0,_e.jsx)(xm,{className:"h-3.5 w-3.5"})]})}),(0,_e.jsxs)(AS,{align:"end",className:"w-56 border-white/10 bg-arjuna-surface/95 text-white backdrop-blur-xl","data-testid":"nav-explore-menu",children:[(0,_e.jsx)(_S,{className:"font-mono text-[10px] uppercase tracking-widest text-arjuna-teal",children:"Sections"}),(0,_e.jsx)(MS,{asChild:!0,className:"cursor-pointer focus:bg-white/10 focus:text-arjuna-teal",children:(0,_e.jsxs)("a",{href:"#ports","data-testid":"nav-explore-ports",children:[(0,_e.jsx)(bm,{className:"mr-2 h-4 w-4 text-arjuna-teal"})," Ports of India"]})}),(0,_e.jsx)(MS,{asChild:!0,className:"cursor-pointer focus:bg-white/10 focus:text-arjuna-teal",children:(0,_e.jsxs)("a",{href:"#livemap","data-testid":"nav-explore-livemap",children:[(0,_e.jsx)(wm,{className:"mr-2 h-4 w-4 text-arjuna-teal"})," Live Map"]})}),(0,_e.jsx)(TS,{className:"bg-white/10"}),(0,_e.jsx)(MS,{asChild:!0,className:"cursor-pointer focus:bg-white/10 focus:text-arjuna-teal",children:(0,_e.jsxs)("a",{href:"#pricing","data-testid":"nav-explore-pricing",children:[(0,_e.jsx)(jm,{className:"mr-2 h-4 w-4 text-arjuna-teal"})," Pricing"]})})]})]}),s?(0,_e.jsx)("button",{"data-testid":"nav-dashboard-btn",onClick:()=>l("/dashboard"),className:"btn-primary",children:"Open Console"}):(0,_e.jsxs)(_e.Fragment,{children:[(0,_e.jsx)(hr,{to:"/login","data-testid":"nav-signin-btn",className:"btn-ghost",children:"Sign in"}),(0,_e.jsx)("a",{href:"#demo","data-testid":"nav-demo-btn",className:"btn-primary",children:"Request a Demo"})]})]}),(0,_e.jsx)("button",{className:"text-white lg:hidden",onClick:()=>o(e=>!e),"data-testid":"nav-mobile-toggle","aria-label":"Menu",children:i?(0,_e.jsx)(km,{}):(0,_e.jsx)(Sm,{})})]}),i&&(0,_e.jsx)("div",{className:"glass border-t border-white/10 px-6 py-6 lg:hidden","data-testid":"nav-mobile-menu",children:(0,_e.jsxs)("div",{className:"flex flex-col gap-4",children:[RS.map(e=>e.to?(0,_e.jsx)(hr,{to:e.to,onClick:()=>o(!1),className:"text-slate-200 ".concat("emerald"===e.accent?"hover:text-emerald-400":"hover:text-arjuna-teal"),children:e.label},e.label):(0,_e.jsx)("a",{href:e.href,onClick:()=>o(!1),className:"text-slate-200 hover:text-arjuna-teal",children:e.label},e.label)),(0,_e.jsx)(hr,{to:"/events",onClick:()=>o(!1),"data-testid":"nav-link-events-mobile",className:"text-slate-200 hover:text-arjuna-teal",children:"Events"}),(0,_e.jsx)(hr,{to:"/investors",onClick:()=>o(!1),"data-testid":"nav-link-investors-mobile",className:"text-slate-200 hover:text-arjuna-teal",children:"For Investors"}),(0,_e.jsx)("div",{className:"mt-2 flex gap-3",children:s?(0,_e.jsx)("button",{onClick:()=>
2l("/dashboard"),className:"btn-primary flex-1",children:"Console"}):(0,_e.jsxs)(_e.Fragment,{children:[(0,_e.jsx)(hr,{to:"/login",className:"btn-ghost flex-1",children:"Sign in"}),(0,_e.jsx)("a",{href:"#demo",onClick:()=>o(!1),className:"btn-primary flex-1",children:"Demo"})]})})]})})]})}const FS=Mo("mail",[["path",{d:"m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7",key:"132q7q"}],["rect",{x:"2",y:"4",width:"20",height:"16",rx:"2",key:"izxlao"}]]);function IS(){return(0,_e.jsx)("footer",{className:"relative border-t border-white/10 bg-arjuna-ink","data-testid":"footer",children:(0,_e.jsxs)("div",{className:"container-x py-16",children:[(0,_e.jsxs)("div",{className:"grid grid-cols-1 gap-12 md:grid-cols-12",children:[(0,_e.jsxs)("div",{className:"md:col-span-5",children:[(0,_e.jsx)(Om,{className:"h-8 w-8",withWordmark:!0}),(0,_e.jsx)("p",{className:"mt-6 max-w-sm text-sm leading-relaxed text-slate-400",children:"Arjuna Space builds satellite-native intelligence for India's oceans and farmland. turning earth-observation data into decisions that protect coastlines and secure harvests."}),(0,_e.jsxs)("div",{className:"mt-6 space-y-2 font-mono text-xs text-slate-500",children:[(0,_e.jsxs)("p",{className:"flex items-center gap-2",children:[(0,_e.jsx)(wm,{className:"h-3.5 w-3.5 text-arjuna-teal"})," Pune, Maharashtra, India"]}),(0,_e.jsxs)("p",{className:"flex items-center gap-2",children:[(0,_e.jsx)(FS,{className:"h-3.5 w-3.5 text-arjuna-teal"})," [email protected]"]})]})]}),(0,_e.jsxs)("div",{className:"md:col-span-2 md:col-start-8",children:[(0,_e.jsx)("h4",{className:"overline mb-4",children:"Platform"}),(0,_e.jsxs)("ul",{className:"space-y-3 text-sm text-slate-400",children:[(0,_e.jsx)("li",{children:(0,_e.jsx)("a",{href:"#oceans",className:"hover:text-arjuna-teal",children:"Ocean Intelligence"})}),(0,_e.jsx)("li",{children:(0,_e.jsx)("a",{href:"#agriculture",className:"hover:text-arjuna-teal",children:"Agri Intelligence"})}),(0,_e.jsx)("li",{children:(0,_e.jsx)("a",{href:"#livemap",className:"hover:text-arjuna-teal",children:"Live Map"})}),(0,_e.jsx)("li",{children:(0,_e.jsx)("a",{href:"#process",className:"hover:text-arjuna-teal",children:"How it works"})})]})]}),(0,_e.jsxs)("div",{className:"md:col-span-2",children:[(0,_e.jsx)("h4",{className:"overline mb-4",children:"Company"}),(0,_e.jsxs)("ul",{className:"space-y-3 text-sm text-slate-400",children:[(0,_e.jsx)("li",{children:(0,_e.jsx)("a",{href:"#platform",className:"hover:text-arjuna-teal",children:"About"})}),(0,_e.jsx)("li",{children:(0,_e.jsx)("a",{href:"#demo",className:"hover:text-arjuna-teal",children:"Request a Demo"})}),(0,_e.jsx)("li",{children:(0,_e.jsx)(hr,{to:"/login",className:"hover:text-arjuna-teal",children:"Sign in"})}),(0,_e.jsx)("li",{children:(0,_e.jsx)(hr,{to:"/register",className:"hover:text-arjuna-teal",children:"Create account"})})]})]})]}),(0,_e.jsxs)("div",{className:"mt-14 flex flex-col items-start justify-between gap-4 border-t border-white/10 pt-8 text-xs text-slate-500 sm:flex-row sm:items-center",children:[(0,_e.jsxs)("p",{children:["\xa9 ",(new Date).getFullYear()," Arjuna Space AI Pvt. Ltd. All rights reserved."]}),(0,_e.jsx)("p",{className:"font-mono tracking-wider",children:"GEOSPATIAL INTELLIGENCE FOR THE PLANET"})]})]})})}var LS=n(818);const zS=Mo("sparkles",[["path",{d:"M9.937 15.5A2 2 0 0 0 8.5 14.063l-6.135-1.582a.5.5 0 0 1 0-.962L8.5 9.936A2 2 0 0 0 9.937 8.5l1.582-6.135a.5.5 0 0 1 .963 0L14.063 8.5A2 2 0 0 0 15.5 9.937l6.135 1.581a.5.5 0 0 1 0 .964L15.5 14.063a2 2 0 0 0-1.437 1.437l-1.582 6.135a.5.5 0 0 1-.963 0z",key:"4pj2yx"}],["path",{d:"M20 3v4",key:"1olli1"}],["path",{d:"M22 5h-4",key:"1gvqau"}],["path",{d:"M4 17v2",key:"vumght"}],["path",{d:"M5 18H3",key:"zchphs"}]]),BS=Mo("calendar",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}]]),US=Mo("arrow-right",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]]),VS=()=>(0,_e.jsxs)("span",{className:"mx-6 inline-flex items-center gap-3 text-[11px] font-semibold uppercase tracking-[0.28em] text-slate-100 sm:text-xs",children:[(0,_e.jsx)(zS,{className:"h-3.5 w-3.5 text-arjuna-teal"}),"Community Event",(0,_e.jsx)("span",{className:"text-arjuna-teal/70",children:"\xb7"}),(0,_e.jsx)(BS,{className:"h-3.5 w-3.5 text-[#FF7A1A]"}
2),"Sun, Oct 18 \xb7 2026",(0,_e.jsx)("span",{className:"text-arjuna-teal/70",children:"\xb7"}),(0,_e.jsx)(wm,{className:"h-3.5 w-3.5 text-arjuna-teal"}),"Intelux Electronics, Kikvi \xb7 Pune",(0,_e.jsx)("span",{className:"text-arjuna-teal/70",children:"\xb7"}),(0,_e.jsx)("span",{className:"text-[#FF7A1A]",children:"Space \xb7 Intelligence \xb7 Impact"}),(0,_e.jsx)("span",{className:"text-arjuna-teal/70",children:"\xb7"}),(0,_e.jsxs)("span",{className:"inline-flex items-center gap-1 text-arjuna-teal",children:["Register by Oct 4 ",(0,_e.jsx)(US,{className:"h-3.5 w-3.5"})]}),(0,_e.jsx)("span",{className:"ml-6 h-1.5 w-1.5 rounded-full bg-arjuna-teal/60"})]});function WS(){return(0,_e.jsxs)(hr,{to:"/events","data-testid":"event-banner","aria-label":"Go to Community Events",className:"group relative block border-b border-arjuna-teal/25 bg-gradient-to-r from-[#031421] via-[#062033] to-[#031421] py-2 hover:from-[#062033] hover:via-[#083047] hover:to-[#062033]",style:{boxShadow:"0 0 24px rgba(0,229,255,0.08) inset, 0 1px 0 rgba(0,229,255,0.2) inset"},children:[(0,_e.jsx)("div",{className:"pointer-events-none absolute inset-0 opacity-40 [background:linear-gradient(90deg,transparent,rgba(0,229,255,0.12),transparent)]"}),(0,_e.jsxs)(LS.A,{gradient:!1,speed:55,pauseOnHover:!0,children:[(0,_e.jsx)(VS,{}),(0,_e.jsx)(VS,{}),(0,_e.jsx)(VS,{})]})]})}const HS=Mo("rocket",[["path",{d:"M4.5 16.5c-1.5 1.26-2 5-2 5s3.74-.5 5-2c.71-.84.7-2.13-.09-2.91a2.18 2.18 0 0 0-2.91-.09z",key:"m3kijz"}],["path",{d:"m12 15-3-3a22 22 0 0 1 2-3.95A12.88 12.88 0 0 1 22 2c0 2.72-.78 7.5-6 11a22.35 22.35 0 0 1-4 2z",key:"1fmvmk"}],["path",{d:"M9 12H4s.55-3.03 2-4c1.62-1.08 5 0 5 0",key:"1f8sc4"}],["path",{d:"M12 15v5s3.03-.55 4-2c1.08-1.62 0-5 0-5",key:"qeys4"}]]);function qS(){const e=(0,r.useRef)(null),t=Ue((0,r.useState)(5),2),n=t[0],a=t[1];return(0,r.useEffect)(()=>{const e=setInterval(()=>a(e=>e>0?e-1:0),1e3);return()=>clearInterval(e)},[]),(0,r.useEffect)(()=>{const t=e.current;if(!t)return;const n=t.getContext("2d"),r=Math.min(window.devicePixelRatio||1,2);let a=t.clientWidth,i=t.clientHeight;t.width=a*r,t.height=i*r,n.scale(r,r);let o,s=0;const l={x:-9999,y:-9999},c=e=>{const n=t.getBoundingClientRect();l.x=e.clientX-n.left,l.y=e.clientY-n.top},u=()=>{l.x=-9999,l.y=-9999};window.addEventListener("mousemove",c),window.addEventListener("mouseout",u);const d=()=>{n.clearRect(0,0,a,i);const e=a/53,t=130;for(let r=0;r<16;r++)for(let a=0;a<54;a++){const o=a/53,c=a*e,u=Math.exp(-Math.pow(3*(o-.5),2)),d=7*Math.sin(11*o+1.7*s+.4*r)+3.5*Math.sin(24*o-2.3*s+.2*r);let f=.66*i+r*(.028*i)-u*(.52*i)+d-1.6*r,h=0;const p=c-l.x,m=f-l.y,v=Math.hypot(p,m);if(v<t){const e=1-v/t,n=Math.atan2(m,p),r=26*e;f+=Math.sin(n)*r,h=e}if(f>i+6||f<-6)continue;const g=c+(v<t?Math.cos(Math.atan2(m,p))*(1-v/t)*26:0),y=Math.round(16+-16*o),x=Math.round(185+44*o),b=Math.round(129+126*o),w=Math.min(1,Math.max(.06,.28+.6*u-.03*r+.6*h)),j=.9+1.3*u+1.8*h;n.beginPath(),n.fillStyle="rgba(".concat(y,",").concat(x,",").concat(b,",").concat(w,")"),n.arc(g,f,j,0,2*Math.PI),n.fill()}s+=.016,o=requestAnimationFrame(d)};return d(),()=>{cancelAnimationFrame(o),window.removeEventListener("mousemove",c),window.removeEventListener("mouseout",u)}},[]),(0,_e.jsxs)(ym.div,{initial:{opacity:1},exit:{opacity:0,filter:"blur(10px)",scale:1.03},transition:{duration:.9,ease:[.16,1,.3,1]},className:"fixed inset-0 z-[120] flex flex-col items-center justify-center overflow-hidden bg-arjuna-ink","data-testid":"intro-overlay",children:[(0,_e.jsx)("div",{className:"absolute inset-0 grid-lines opacity-20"}),(0,_e.jsx)("div",{className:"pointer-events-none absolute inset-0",style:{background:"radial-gradient(60% 50% at 50% 45%, rgba(0,229,255,0.10), transparent 70%)"}}),(0,_e.jsx)("div",{className:"absolute right-5 top-5 sm:right-8 sm:top-8","data-testid":"intro-countdown",children:(0,_e.jsxs)("div",{className:"glass flex items-center gap-3 rounded-full py-2 pl-4 pr-3",children:[(0,_e.jsx)("span",{className:"font-mono text-[10px] uppercase tracking-[0.25em] text-slate-300",children:n>0?"Launching in":"Liftoff"}),(0,_e.jsxs)("span",{className:"flex items-center gap-2",children:[(0,_e.jsx)(ym.span,{initial:{scale:.6,opacity:0}
2,animate:{scale:1,opacity:1},transition:{duration:.3},className:"font-mono text-lg font-semibold text-arjuna-teal",children:n>0?"T-".concat(n):"0"},n),(0,_e.jsx)(ym.span,{animate:n>0?{y:[0,-2,0]}:{y:-8,opacity:0},transition:n>0?{duration:.8,repeat:1/0}:{duration:.6},className:"flex h-7 w-7 items-center justify-center rounded-full bg-arjuna-teal/15",children:(0,_e.jsx)(HS,{className:"h-4 w-4 -rotate-45 text-arjuna-teal"})})]})]})}),(0,_e.jsxs)(ym.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:1,ease:[.16,1,.3,1]},className:"relative flex flex-col items-center",children:[(0,_e.jsxs)("div",{className:"relative h-[300px] w-[min(92vw,660px)]",children:[(0,_e.jsx)("canvas",{ref:e,className:"absolute inset-0 h-full w-full"}),(0,_e.jsx)("div",{className:"absolute left-1/2 top-[6%] h-[64%] -translate-x-1/2",style:{aspectRatio:"1 / 1"},children:(0,_e.jsx)("svg",{viewBox:"0 0 200 200",className:"h-full w-full",preserveAspectRatio:"xMidYMid meet",children:(0,_e.jsxs)("g",{stroke:"#ffffff",strokeWidth:"3.4",fill:"none",strokeLinecap:"round",strokeLinejoin:"round",style:{filter:"drop-shadow(0 0 10px rgba(0,229,255,0.5))"},children:[(0,_e.jsx)("path",{d:"M100 34 L58 158"}),(0,_e.jsx)("path",{d:"M100 34 L142 158"}),(0,_e.jsx)("path",{d:"M100 58 L74 142"}),(0,_e.jsx)("path",{d:"M100 58 L126 142"})]})})})]}),(0,_e.jsxs)("div",{className:"mt-2 font-heading text-2xl font-semibold tracking-[0.42em] text-white sm:text-3xl",children:["ARJUNA ",(0,_e.jsx)("span",{className:"text-arjuna-teal",children:"SPACE"})]}),(0,_e.jsx)("div",{className:"mt-3 font-mono text-[10px] uppercase tracking-[0.32em] text-arjuna-teal sm:text-xs",children:"Earth Intelligence. Amplified."})]}),(0,_e.jsx)("div",{className:"absolute bottom-0 left-0 h-0.5 w-full bg-white/5",children:(0,_e.jsx)(ym.div,{className:"h-full bg-gradient-to-r from-arjuna-agri to-arjuna-teal",initial:{width:"0%"},animate:{width:"100%"},transition:{duration:5,ease:"linear"}})})]})}function KS(e,t){let n;const r=()=>{const r=t.currentTime,a=(null===r?0:r.value)/100;n!==a&&e(a),n=a};return bs.update(r,!0),()=>ws(r)}const YS=new WeakMap;let GS;function XS(e){let t=e.target,n=e.contentRect,r=e.borderBoxSize;var a;null===(a=YS.get(t))||void 0===a||a.forEach(e=>{e({target:t,contentSize:n,get size(){return function(e,t){if(t){const e=t[0];return{width:e.inlineSize,height:e.blockSize}}return e instanceof SVGElement&&"getBBox"in e?e.getBBox():{width:e.offsetWidth,height:e.offsetHeight}}(t,r)}})})}function $S(e){e.forEach(XS)}function QS(e,t){GS||"undefined"!==typeof ResizeObserver&&(GS=new ResizeObserver($S));const n=sl(e);return n.forEach(e=>{let n=YS.get(e);n||(n=new Set,YS.set(e,n)),n.add(t),null===GS||void 0===GS||GS.observe(e)}),()=>{n.forEach(e=>{const n=YS.get(e);null===n||void 0===n||n.delete(t),(null===n||void 0===n?void 0:n.size)||null===GS||void 0===GS||GS.unobserve(e)})}}const ZS=new Set;let JS;function eE(e){return ZS.add(e),JS||(JS=()=>{const e={width:window.innerWidth,height:window.innerHeight},t={target:window,size:e,contentSize:e};ZS.forEach(e=>e(t))},window.addEventListener("resize",JS)),()=>{ZS.delete(e),!ZS.size&&JS&&(JS=void 0)}}const tE={x:{length:"Width",position:"Left"},y:{length:"Height",position:"Top"}};function nE(e,t,n,r){const a=n[t],i=tE[t],o=i.length,s=i.position,l=a.current,c=n.time;a.current=e["scroll".concat(s)],a.scrollLength=e["scroll".concat(o)]-e["client".concat(o)],a.offset.length=0,a.offset[0]=0,a.offset[1]=a.scrollLength,a.progress=Js(0,a.scrollLength,a.current);const u=r-c;a.velocity=u>50?0:As(a.current-l,u)}const rE={start:0,center:.5,end:1};function aE(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=0;if(e in rE&&(e=rE[e]),"string"===typeof e){const t=parseFloat(e);e.endsWith("px")?r=t:e.endsWith("%")?e=t/100:e.endsWith("vw")?r=t/100*document.documentElement.clientWidth:e.endsWith("vh")?r=t/100*document.documentElement.clientHeight:e=t}return"number"===typeof e&&(r=t*e),n+r}const iE=[0,0];function oE(e,t,n,r){let a=Array.isArray(e)?e:iE,i=0,o=0;return"number"===typeof e?a=[e,e]:"string"===typeof e&&(a=(e=e.trim()).includes(" ")?e.split(" "):[e,rE[e]?e:"0"]),i=aE(a[0],n,r),o=aE(a[1],t),i-o}const sE={Enter:[[0,1],[1,1]],Exit:[[0,0],[1,0]],Any:[[1,0],[0,1]],All:[[0,0],[1,1]]},lE={x:0,y:0};function cE(e,t,n){const r=n.offset,a=void 0===r?sE.All:r,i=n.target,o=void 0===i?e:i,s=n.axis,l=void 0===s?"y":s,c="y"===l?"height":"width",u=o!==e?function(e,t){const n={x:0,y:0};let r=e;for(;r&&r!==t;)if(r instanceof HTMLElement)n.x+=r.offsetLeft,n.y+=r.offsetTop,r=r.offsetParent;else if("svg"===r.tagName){const e=r.getBoundingClientRect();r=r.parentElement;const t=r.getBoundingClientRect();n.x+=e.left-t.left,n.y+=e.top-t.top}else{if(!(r instanceof SVGGraphicsElement))break;
2{const e=r.getBBox(),t=e.x,a=e.y;n.x+=t,n.y+=a;let i=null,o=r.parentNode;for(;!i;)"svg"===o.tagName&&(i=o),o=r.parentNode;r=i}}return n}(o,e):lE,d=o===e?{width:e.scrollWidth,height:e.scrollHeight}:function(e){return"getBBox"in e&&"svg"!==e.tagName?e.getBBox():{width:e.clientWidth,height:e.clientHeight}}(o),f={width:e.clientWidth,height:e.clientHeight};t[l].offset.length=0;let h=!t[l].interpolate;const p=a.length;for(let m=0;m<p;m++){const e=oE(a[m],f[c],d[c],u[l]);h||e===t[l].interpolatorOffsets[m]||(h=!0),t[l].offset[m]=e}h&&(t[l].interpolate=$u(t[l].offset,Qu(a),{clamp:!1}),t[l].interpolatorOffsets=[...t[l].offset]),t[l].progress=Vl(0,1,t[l].interpolate(t[l].current))}function uE(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return{measure:()=>function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e,n=arguments.length>2?arguments[2]:void 0;if(n.x.targetOffset=0,n.y.targetOffset=0,t!==e){let r=t;for(;r&&r!==e;)n.x.targetOffset+=r.offsetLeft,n.y.targetOffset+=r.offsetTop,r=r.offsetParent}n.x.targetLength=t===e?t.scrollWidth:t.clientWidth,n.y.targetLength=t===e?t.scrollHeight:t.clientHeight,n.x.containerLength=e.clientWidth,n.y.containerLength=e.clientHeight}(e,r.target,n),update:t=>{!function(e,t,n){nE(e,"x",t,n),nE(e,"y",t,n),t.time=n}(e,n,t),(r.offset||r.target)&&cE(e,n,r)},notify:()=>t(n)}}const dE=["container"],fE=new WeakMap,hE=new WeakMap,pE=new WeakMap,mE=e=>e===document.documentElement?window:e;function vE(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.container,r=void 0===n?document.documentElement:n,a=De(t,dE),i=pE.get(r);i||(i=new Set,pE.set(r,i));const o=uE(r,e,{time:0,x:{current:0,offset:[],progress:0,scrollLength:0,targetOffset:0,targetLength:0,containerLength:0,velocity:0},y:{current:0,offset:[],progress:0,scrollLength:0,targetOffset:0,targetLength:0,containerLength:0,velocity:0}},a);if(i.add(o),!fE.has(r)){const e=()=>{for(const e of i)e.measure()},t=()=>{for(const e of i)e.update(js.timestamp)},n=()=>{for(const e of i)e.notify()},a=()=>{bs.read(e,!1,!0),bs.read(t,!1,!0),bs.update(n,!1,!0)};fE.set(r,a);const o=mE(r);window.addEventListener("resize",a,{passive:!0}),r!==document.documentElement&&hE.set(r,function(e,t){return"function"===typeof e?eE(e):QS(e,t)}(r,a)),o.addEventListener("scroll",a,{passive:!0})}const s=fE.get(r);return bs.read(s,!1,!0),()=>{var e;ws(s);const t=pE.get(r);if(!t)return;if(t.delete(o),t.size)return;const n=fE.get(r);fE.delete(r),n&&(mE(r).removeEventListener("scroll",n),null===(e=hE.get(r))||void 0===e||e(),window.removeEventListener("resize",n))}}const gE=["axis"];const yE=new Map;function xE(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.source,n=e.container,r=void 0===n?document.documentElement:n,a=e.axis,i=void 0===a?"y":a;t&&(r=t),yE.has(r)||yE.set(r,{});const o=yE.get(r);return o[i]||(o[i]=Us()?new ScrollTimeline({source:r,axis:i}):function(e){let t=e.source,n=e.container,r=e.axis,a=void 0===r?"y":r;t&&(n=t);const i={value:0},o=vE(e=>{i.value=100*e[a].progress},{container:n,axis:a});return{currentTime:i,cancel:o}}({source:r,axis:i})),o[i]}function bE(e){return e&&(e.target||e.offset)}function wE(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.axis;const r=u({axis:void 0===n?"y":n},De(t,gE));return"function"===typeof e?function(e,t){return function(e){return 2===e.length}(e)||bE(t)?vE(n=>{e(n[t.axis].progress,n)},t):KS(e,xE(t))}(e,r):function(e,t){if(e.flatten(),bE(t))return e.pause(),vE(n=>{e.time=e.duration*n[t.axis].progress},t);{const n=xE(t);return e.attachTimeline?e.attachTimeline(n,e=>(e.pause(),KS(t=>{e.time=e.duration*t},n))):us}}(e,r)}const jE=["container","target","layoutEffect"];function kE(e,t){ds(Boolean(!t||t.current),"You have defined a ".concat(e," options but the provided ref is not yet hydrated, probably because it's defined higher up the tree. Try calling useScroll() in the same component as the ref, or setting its `layoutEffect: false` option."))}const SE=()=>({scrollX:Ts(0),scrollY:Ts(0),scrollXProgress:Ts(0),scrollYProgress:Ts(0)});function EE(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.container,n=e.target,a=e.layoutEffect,i=void 0===a||a,o=De(e,jE);const s=Fo(SE);return(i?Yo:r.useEffect)(()=>
2(kE("target",n),kE("container",t),wE((e,t)=>{let n=t.x,r=t.y;s.scrollX.set(n.current),s.scrollXProgress.set(n.progress),s.scrollY.set(r.current),s.scrollYProgress.set(r.progress)},u(u({},o),{},{container:(null===t||void 0===t?void 0:t.current)||void 0,target:(null===n||void 0===n?void 0:n.current)||void 0}))),[t,n,JSON.stringify(o.offset)]),s}function NE(e,t){const n=function(e){const t=Fo(()=>Ts(e));if((0,r.useContext)(Lo).isStatic){const n=Ue((0,r.useState)(e),2)[1];(0,r.useEffect)(()=>t.on("change",n),[])}return t}(t()),a=()=>n.set(t());return a(),Yo(()=>{const t=()=>bs.preRender(a,!1,!0),n=e.map(e=>e.on("change",t));return()=>{n.forEach(e=>e()),ws(a)}}),n}function PE(e,t,n,r){if("function"===typeof e)return function(e){Ms.current=[],e();const t=NE(Ms.current,e);return Ms.current=void 0,t}(e);const a="function"===typeof t?t:function(){const e=!Array.isArray(arguments.length<=0?void 0:arguments[0]),t=e?0:-1,n=0+t<0||arguments.length<=0+t?void 0:arguments[0+t],r=2+t<0||arguments.length<=2+t?void 0:arguments[2+t],a=3+t<0||arguments.length<=3+t?void 0:arguments[3+t],i=$u(1+t<0||arguments.length<=1+t?void 0:arguments[1+t],r,u({mixer:(o=r[0],(e=>e&&"object"===typeof e&&e.mix)(o)?o.mix:void 0)},a));var o;return e?i(n):i}(t,n,r);return Array.isArray(e)?OE(e,a):OE([e],e=>{let t=Ue(e,1)[0];return a(t)})}function OE(e,t){const n=Fo(()=>[]);return NE(e,()=>{n.length=0;const r=e.length;for(let t=0;t<r;t++)n[t]=e[t].get();return t(n)})}const CE=Mo("phone-call",[["path",{d:"M13 2a9 9 0 0 1 9 9",key:"1itnx2"}],["path",{d:"M13 6a5 5 0 0 1 5 5",key:"11nki7"}],["path",{d:"M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384",key:"9njp5v"}]]),AE=Mo("satellite",[["path",{d:"m13.5 6.5-3.148-3.148a1.205 1.205 0 0 0-1.704 0L6.352 5.648a1.205 1.205 0 0 0 0 1.704L9.5 10.5",key:"dzhfyz"}],["path",{d:"M16.5 7.5 19 5",key:"1ltcjm"}],["path",{d:"m17.5 10.5 3.148 3.148a1.205 1.205 0 0 1 0 1.704l-2.296 2.296a1.205 1.205 0 0 1-1.704 0L13.5 14.5",key:"nfoymv"}],["path",{d:"M9 21a6 6 0 0 0-6-6",key:"1iajcf"}],["path",{d:"M9.352 10.648a1.205 1.205 0 0 0 0 1.704l2.296 2.296a1.205 1.205 0 0 0 1.704 0l4.296-4.296a1.205 1.205 0 0 0 0-1.704l-2.296-2.296a1.205 1.205 0 0 0-1.704 0z",key:"nv9zqy"}]]),ME=Mo("square",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}]]),_E=Mo("volume-2",[["path",{d:"M11 4.702a.705.705 0 0 0-1.203-.498L6.413 7.587A1.4 1.4 0 0 1 5.416 8H3a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h2.416a1.4 1.4 0 0 1 .997.413l3.383 3.384A.705.705 0 0 0 11 19.298z",key:"uqj9uw"}],["path",{d:"M16 9a5 5 0 0 1 0 6",key:"1q6k2b"}],["path",{d:"M19.364 18.364a9 9 0 0 0 0-12.728",key:"ijwkga"}]]);function TE(e){let t=e.className,n=void 0===t?"":t;const a=(0,r.useRef)(null);return(0,r.useEffect)(()=>{const e=a.current;if(!e)return;const t=e.getContext("2d"),n=Math.min(window.devicePixelRatio||1,2),r=e.clientWidth,i=e.clientHeight;e.width=r*n,e.height=i*n,t.scale(n,n);let o,s=0;const l={x:-9999,y:-9999},c=t=>{const n=e.getBoundingClientRect();l.x=t.clientX-n.left,l.y=t.clientY-n.top};window.addEventListener("mousemove",c);const u=()=>{t.clearRect(0,0,r,i);const e=r/39;for(let n=0;n<14;n++)for(let r=0;r<40;r++){const a=r/39,o=r*e,c=Math.exp(-Math.pow(3*(a-.5),2)),u=5*Math.sin(11*a+1.7*s+.4*n)+2.5*Math.sin(22*a-2.2*s);let d=.62*i+n*(.032*i)-c*(.5*i)+u-1.3*n,f=0;const h=o-l.x,p=d-l.y,m=Math.hypot(h,p);let v=o;if(m<90){const e=1-m/90,t=Math.atan2(p,h);d+=Math.sin(t)*e*18,v+=Math.cos(t)*e*18,f=e}if(d>i+5||d<-5)continue;const g=Math.round(16+-16*a),y=Math.round(185+44*a),x=Math.round(129+126*a),b=Math.min(1,Math.max(.06,.26+.6*c-.03*n+.6*f));t.beginPath(),t.fillStyle="rgba(".concat(g,",").concat(y,",").concat(x,",").concat(b,")"),t.arc(v,d,.8+1.2*c+1.6*f,0,2*Math.PI),t.fill()}s+=.016,o=requestAnimationFrame(u)};return u(),()=>{cancelAnimationFrame(o),window.removeEventListener("mousemove",c)}},[]),(0,_e.jsxs)(ym.div,{animate:{y:[0,-12,0]},transition:{duration:7,repeat:1/0,ease:"easeInOut"},className:"relative ".concat(n),"data-testid":"hero-mark",children:[(0,_e.jsx)("div",{className:"pointer-events-none absolute inset-0 blur-2xl",style:{background:"radial-gradient(50% 45% at 50% 45%, rgba(0,229,255,0.28), transparent 70%)"}}),(0,_e.jsx)("canvas",{ref:a,className:"absolute inset-0 h-full w-full"}),(0,_e.jsx)("div",{className:"absolute left-1/2 top-[8%] h-[62%] -translate-x-1/2",style:{aspectRatio:"1 / 1"},children:(0,_e.jsx)("svg",{viewBox:"0 0 200 200",className:"h-full w-full",preserveAspectRatio:"xMidYMid meet",children:(0,_e.jsxs)("g",{stroke:"#ffffff",strokeWidth:"3.4",fill:"none",strokeLinecap:"round",strokeLinejoin:"round",style:{filter:"drop-shadow(0 0 10px rgba(0,229,255,0.5))"},children:[(0,_e.jsx)("path",{d:"M100 34 L58 158"}),(0,_e.jsx)("path",{d:"M100 34 L142 158"}),(0,_e.jsx)("path",{d:"M100 58 L74 142"}),(0,_e.jsx)("path",{d:"M100 58 L126 142"})]})})})]})}const RE=[.16,1,.3,1],DE={hidden:{},show:{transition:{staggerChildren:.12,delayChildren:.2}}},FE={hidden:{y:"110%"},show:{y:"0%",transition:{duration:1,ease:RE}}};function IE(e){let t=e.children;return(0,_e.jsx)("span",{className:"reveal-mask",children:(0,_e.jsx)(ym.span,{variants:FE,className:"block",children:t})})}function LE(){const e=(0,r.useRef)(null),t=EE({target:e,offset:["start start","end start"]}).scrollYProgress,n=PE(t,[0,1],["0%","28%"]),a=PE(t,[0,1],[1,1.15]),i=PE(t,[0,.8],[1,0]),o=(0,r.useRef)(null),s=Ue((0,r.useState)("idle"),2),l=s[0],c=s[1];return(0,_e.jsxs)("section",{ref:e,className:"relative min-h-screen overflow-hidden bg-arjuna-ink","data-testid":"hero",children:[(0,_e.jsxs)(ym.div,{style:{y:n,scale:a},className:"absolute inset-0",children:[(0,_e.jsx)("img",{src:"https://images.pexels.com/photos/30596239/pexels-photo-30596239.jpeg",alt:"Earth from orbit",className:"h-full w-full object-cover object-center opacity-60"}),(0,_e.jsx)("div",{className:"absolute inset-0 bg-gradient-to-b from-arjuna-ink/70 via-arjuna-ink/40 to-arjuna-ink"}),(0,_e.jsx)("div",{className:"absolute inset-0 grid-lines opacity-40"})]}),(0,_e.jsxs)(ym.div,{style:{opacity:i},className:"relative z-10",children:[(0,_e.jsx)(ym.div,{initial:{opacity:0,scale:.85}
2,animate:{opacity:1,scale:1},transition:{duration:1.1,delay:.6,ease:RE},className:"pointer-events-auto absolute right-8 top-1/2 hidden h-64 w-64 -translate-y-1/2 lg:block xl:h-72 xl:w-72 2xl:h-80 2xl:w-80",children:(0,_e.jsx)(TE,{className:"h-full w-full"})}),(0,_e.jsxs)("div",{className:"container-x flex min-h-screen flex-col justify-center pt-28 pb-20",children:[(0,_e.jsxs)(ym.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.8,ease:RE},className:"mb-8 flex items-center gap-3",children:[(0,_e.jsx)("span",{className:"flex h-2 w-2 rounded-full bg-arjuna-teal glow-teal"}),(0,_e.jsx)("span",{className:"overline",children:"Earth Observation \xb7 India \xb7 Live"})]}),(0,_e.jsxs)(ym.h1,{variants:DE,initial:"hidden",animate:"show",className:"font-heading text-5xl font-medium leading-[0.98] tracking-tighter text-white sm:text-6xl lg:text-8xl",children:[(0,_e.jsx)(IE,{children:"Decision intelligence"}),(0,_e.jsxs)(IE,{children:["for India's ",(0,_e.jsx)("span",{className:"text-arjuna-teal",children:"oceans"}),","," ",(0,_e.jsx)("span",{className:"text-emerald-800",children:"forests"})]}),(0,_e.jsxs)(IE,{children:["and ",(0,_e.jsx)("span",{className:"text-arjuna-agri",children:"agriculture."})]})]}),(0,_e.jsx)(ym.p,{initial:{opacity:0,y:24},animate:{opacity:1,y:0},transition:{duration:.9,delay:.9,ease:RE},className:"mt-8 max-w-xl text-base leading-relaxed text-slate-300 sm:text-lg",children:"We fuse satellite imagery, radar and AI to monitor 7,500 km of coastline and millions of hectares of farmland. surfacing the signals that protect what India depends on."}),(0,_e.jsxs)(ym.div,{initial:{opacity:0,y:24},animate:{opacity:1,y:0},transition:{duration:.9,delay:1.05,ease:RE},className:"mt-10 flex flex-wrap items-center gap-4",children:[(0,_e.jsxs)("a",{href:"#demo","data-testid":"hero-demo-btn",className:"btn-primary group",children:["Request a Demo",(0,_e.jsx)(US,{className:"h-4 w-4 transition-transform duration-300 group-hover:translate-x-1"})]}),(0,_e.jsxs)("a",{href:"https://sales.arjunaspace.in",target:"_blank",rel:"noopener noreferrer","data-testid":"hero-sales-btn",className:"btn-primary group",children:[(0,_e.jsx)(CE,{className:"h-4 w-4"}),"Talk to Sales"]}),(0,_e.jsxs)("a",{href:"#livemap","data-testid":"hero-explore-btn",className:"btn-ghost",children:[(0,_e.jsx)(AE,{className:"h-4 w-4"}),"Explore the live map"]}),(0,_e.jsxs)("button",{onClick:()=>{if(o.current||(o.current=new Audio("".concat("https://arjunaspace.in","/api/hero-voice")),o.current.addEventListener("playing",()=>c("playing")),o.current.addEventListener("ended",()=>c("idle")),o.current.addEventListener("error",()=>{c("idle"),Lr.error("Voice is unavailable right now.")})),"playing"===l)return o.current.pause(),o.current.currentTime=0,void c("idle");c("loading"),o.current.play().catch(()=>{c("idle"),Lr.error("Voice is unavailable right now.")})},"data-testid":"hero-voice-btn",className:"btn-ghost",children:["loading"===l?(0,_e.jsx)(_o,{className:"h-4 w-4 animate-spin"}):"playing"===l?(0,_e.jsx)(ME,{className:"h-4 w-4"}):(0,_e.jsx)(_E,{className:"h-4 w-4"}),"playing"===l?"Stop":"Hear it"]})]}),(0,_e.jsx)(ym.div,{initial:{opacity:0}
2,animate:{opacity:1},transition:{duration:1,delay:1.3},className:"mt-16 grid max-w-2xl grid-cols-2 gap-px overflow-hidden rounded-xl border border-white/10 sm:grid-cols-4",children:[["7,517 km","Coastline"],["4.2M ha","Farmland"],["12.4k","Vessels / day"],["<30 min","Revisit"]].map(e=>{let t=Ue(e,2),n=t[0],r=t[1];return(0,_e.jsxs)("div",{className:"bg-arjuna-surface/60 p-4",children:[(0,_e.jsx)("div",{className:"font-mono text-lg font-semibold text-white",children:n}),(0,_e.jsx)("div",{className:"mt-1 text-xs text-slate-400",children:r})]},r)})})]})]})]})}const zE=["SYNTHETIC APERTURE RADAR","NDVI","AIS FUSION","SEA SURFACE TEMPERATURE","SOIL MOISTURE","MARITIME DOMAIN AWARENESS","CHLOROPHYLL-A","DARK VESSEL DETECTION","EVAPOTRANSPIRATION","COASTAL EROSION","CROP CLASSIFICATION","OIL SPILL SIGNATURE"];function BE(){return(0,_e.jsx)("section",{className:"border-y border-white/10 bg-arjuna-ink py-6","data-testid":"marquee",children:(0,_e.jsx)(LS.A,{gradient:!1,speed:38,autoFill:!0,children:zE.map((e,t)=>(0,_e.jsxs)("span",{className:"mx-8 flex items-center gap-8",children:[(0,_e.jsx)("span",{className:"font-mono text-2xl uppercase tracking-tight text-transparent sm:text-4xl",style:{WebkitTextStroke:"1px rgba(148,163,184,0.45)"},children:e}),(0,_e.jsx)("span",{className:"h-1.5 w-1.5 rounded-full bg-arjuna-teal/60"})]},t))})})}const UE=[.16,1,.3,1];function VE(e){let t=e.children,n=e.delay,r=void 0===n?0:n,a=e.y,i=void 0===a?28:a,o=e.className,s=void 0===o?"":o,l=e.as;const c=ym[void 0===l?"div":l]||ym.div;return(0,_e.jsx)(c,{initial:{opacity:0,y:i},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-80px"},transition:{duration:.8,delay:r,ease:UE},className:s,children:t})}const WE=[{rotY:24,rotX:8},{rotY:-46,rotX:-22},{rotY:88,rotX:4},{rotY:150,rotX:26},{rotY:-120,rotX:-12},{rotY:200,rotX:16}];function HE(e){let t=e.className,n=void 0===t?"":t;return(0,_e.jsxs)("div",{className:"relative ".concat(n),style:{perspective:1e3},"data-testid":"digital-globe",children:[(0,_e.jsx)("div",{className:"absolute inset-0 rounded-full blur-3xl",style:{background:"radial-gradient(circle at 50% 42%, rgba(0,229,255,0.22), transparent 68%)"}}),(0,_e.jsx)("div",{className:"absolute inset-[-16%]",style:{transformStyle:"preserve-3d"},children:(0,_e.jsx)("div",{className:"absolute inset-0",style:{transform:"rotateX(72deg)"},children:(0,_e.jsx)(ym.div,{className:"relative h-full w-full rounded-full border border-white/12",animate:{rotate:360},transition:{duration:8,repeat:1/0,ease:"linear"},children:(0,_e.jsx)("span",{className:"absolute left-1/2 top-0 h-2.5 w-2.5 -translate-x-1/2 rounded-full bg-white",style:{boxShadow:"0 0 12px #fff, 0 0 24px rgba(0,229,255,0.7)"}})})})}),(0,_e.jsxs)(ym.div,{className:"relative h-full w-full",style:{transformStyle:"preserve-3d",rotateX:-14},animate:{rotateY:360},transition:{duration:24,repeat:1/0,ease:"linear"},children:[(0,_e.jsx)("div",{className:"absolute inset-[8%] rounded-full",style:{background:"radial-gradient(circle at 35% 28%, rgba(10,132,255,0.28), rgba(2,6,23,0.92) 68%)",boxShadow:"inset 0 0 70px rgba(0,229,255,0.18)"}}),Array.from({length:9}).map((e,t)=>(0,_e.jsx)("div",{className:"absolute inset-[8%] rounded-full border border-arjuna-teal/20",style:{transform:"rotateY(".concat(180*t/9,"deg)")}},"m".concat(t))),(0,_e.jsx)("div",{className:"absolute inset-[8%] rounded-full border border-arjuna-teal/30",style:{transform:"rotateX(90deg)"}}),(0,_e.jsx)("div",{className:"absolute inset-[8%] rounded-full border border-arjuna-teal/15",style:{transform:"rotateX(90deg) translateZ(46px) scale(0.82)"}}),(0,_e.jsx)("div",{className:"absolute inset-[8%] rounded-full border border-arjuna-teal/15",style:{transform:"rotateX(90deg) translateZ(-46px) scale(0.82)"}}),WE.map((e,t)=>(0,_e.jsx)("div",{className:"absolute left-1/2 top-1/2",style:{transform:"rotateY(".concat(e.rotY,"deg) rotateX(").concat(e.rotX,"deg) translateZ(120px)")},children:(0,_e.jsx)("span",{className:"block h-2 w-2 -translate-x-1/2 -translate-y-1/2 rounded-full",style:{background:t%2?"#10B981":"#00E5FF",boxShadow:"0 0 10px currentColor"}})},"n".concat(t)))]}),(0,_e.jsx)("div",{className:"pointer-events-none absolute inset-[8%] rounded-full",style:{boxShadow:"inset 0 0 1px rgba(0,229,255,0.6), 0 0 40px rgba(0,229,255,0.12)"}}),(0,_e.jsxs)("div",{className:"pointer-events-none absolute",style:{left:"56%",top:"45%"},"data-testid":"india-ping",children:[[0,1].map(e=>(0,_e.jsx)(ym.span,{className:"absolute -translate-x-1/2 -translate-y-1/2 roun
2ded-full border border-arjuna-teal",style:{width:18,height:18},initial:{scale:.4,opacity:0},animate:{scale:[.4,3.4],opacity:[.9,0]},transition:{duration:1.8,repeat:1/0,repeatDelay:6.2,ease:"easeOut",delay:.4*e}},e)),(0,_e.jsx)(ym.span,{className:"absolute h-2.5 w-2.5 -translate-x-1/2 -translate-y-1/2 rounded-full bg-arjuna-teal",animate:{boxShadow:["0 0 6px #00E5FF","0 0 22px #00E5FF, 0 0 40px rgba(0,229,255,0.8)","0 0 6px #00E5FF"]},transition:{duration:1.6,repeat:1/0,repeatDelay:6.4,ease:"easeOut"}}),(0,_e.jsx)("span",{className:"absolute left-3 -top-2 font-mono text-[9px] tracking-[0.2em] text-arjuna-teal",children:"INDIA"})]})]})}const qE=Mo("signal",[["path",{d:"M2 20h.01",key:"4haj6o"}],["path",{d:"M7 20v-4",key:"j294jx"}],["path",{d:"M12 20v-8",key:"i3yub9"}],["path",{d:"M17 20V8",key:"1tkaf5"}],["path",{d:"M22 4v16",key:"sih9yq"}]]),KE=Mo("earth",[["path",{d:"M21.54 15H17a2 2 0 0 0-2 2v4.54",key:"1djwo0"}],["path",{d:"M7 3.34V5a3 3 0 0 0 3 3a2 2 0 0 1 2 2c0 1.1.9 2 2 2a2 2 0 0 0 2-2c0-1.1.9-2 2-2h3.17",key:"1tzkfa"}],["path",{d:"M11 21.95V18a2 2 0 0 0-2-2a2 2 0 0 1-2-2v-1a2 2 0 0 0-2-2H2.05",key:"14pb5j"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]),YE=[{icon:AE,label:"Optical \xb7 SAR \xb7 Thermal"},{icon:qE,label:"Sub-30 min revisit"},{icon:KE,label:"Planet-scale, India-tuned"}];function GE(){return(0,_e.jsxs)("div",{className:"relative flex flex-col items-center","data-testid":"eagle-globe-link",children:[(0,_e.jsxs)(ym.div,{className:"relative z-10 h-20 w-24 sm:h-24 sm:w-28",animate:{y:[0,-8,0]},transition:{duration:5,repeat:1/0,ease:"easeInOut"},children:[(0,_e.jsx)("div",{className:"absolute inset-0 blur-2xl",style:{background:"radial-gradient(50% 50% at 50% 50%, rgba(0,229,255,0.4), transparent 70%)"}}),(0,_e.jsx)(Pm,{className:"relative h-full w-full text-white drop-shadow-[0_6px_28px_rgba(0,229,255,0.5)]",fill:"#ffffff"})," "]}),(0,_e.jsxs)("div",{className:"relative my-1 h-14 w-8 sm:h-16",children:[(0,_e.jsx)("div",{className:"absolute left-1/2 top-0 h-full w-px -translate-x-1/2",style:{background:"linear-gradient(to bottom, rgba(0,229,255,0.85), rgba(0,229,255,0.05))"}}),[0,1,2].map(e=>(0,_e.jsx)(ym.span,{className:"absolute left-1/2 h-1.5 w-1.5 -translate-x-1/2 rounded-full bg-arjuna-teal",style:{boxShadow:"0 0 8px #00E5FF"},initial:{top:"0%",opacity:0}
2,animate:{top:["0%","100%"],opacity:[0,1,1,0]},transition:{duration:1.6,repeat:1/0,delay:.55*e,ease:"easeIn"}},e))]}),(0,_e.jsx)("div",{className:"relative -mt-2",children:(0,_e.jsx)(HE,{className:"h-64 w-64 sm:h-80 sm:w-80"})})]})}function XE(){return(0,_e.jsxs)("section",{className:"relative overflow-hidden bg-arjuna-ink py-24 sm:py-32","data-testid":"global-band",children:[(0,_e.jsx)("div",{className:"absolute inset-0 grid-lines opacity-20"}),(0,_e.jsx)("div",{className:"container-x relative",children:(0,_e.jsxs)("div",{className:"grid grid-cols-1 items-center gap-16 lg:grid-cols-2",children:[(0,_e.jsxs)("div",{children:[(0,_e.jsx)(VE,{children:(0,_e.jsx)("p",{className:"overline",children:"Global coverage"})}),(0,_e.jsx)(VE,{delay:.1,children:(0,_e.jsxs)("h2",{className:"mt-5 font-heading text-3xl font-medium tracking-tight text-white sm:text-4xl lg:text-5xl",children:["From orbit to insight. ",(0,_e.jsx)("span",{className:"text-arjuna-teal",children:"From insight to impact."})]})}),(0,_e.jsx)(VE,{delay:.2,children:(0,_e.jsx)("p",{className:"mt-6 max-w-md text-base leading-relaxed text-slate-400",children:"A continuous feed from public and tasked earth-observation missions streams into our platform. an eagle-eye uplink that focuses planet-scale data onto India's coasts and farmland, resolving change from orbit to the metre."})}),(0,_e.jsx)("div",{className:"mt-8 flex flex-wrap gap-3",children:YE.map((e,t)=>(0,_e.jsx)(VE,{delay:.3+.08*t,children:(0,_e.jsxs)("div",{className:"flex items-center gap-2 rounded-full border border-white/10 bg-arjuna-surface/40 px-4 py-2",children:[(0,_e.jsx)(e.icon,{className:"h-4 w-4 text-arjuna-teal"}),(0,_e.jsx)("span",{className:"text-sm text-slate-200",children:e.label})]})},e.label))})]}),(0,_e.jsx)(VE,{delay:.15,className:"flex justify-center",children:(0,_e.jsx)(GE,{})})]})})]})}const $E={some:0,all:1};function QE(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.root,a=t.margin,i=t.amount,o=t.once,s=void 0!==o&&o;const l=Ue((0,r.useState)(!1),2),c=l[0],u=l[1];return(0,r.useEffect)(()=>{if(!e.current||s&&c)return;const t={root:n&&n.current||void 0,margin:a,amount:i};return function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.root,a=n.margin,i=n.amount,o=void 0===i?"some":i;const s=sl(e),l=new WeakMap,c=new IntersectionObserver(e=>{e.forEach(e=>{const n=l.get(e.target);if(e.isIntersecting!==Boolean(n))if(e.isIntersecting){const n=t(e);"function"===typeof n?l.set(e.target,n):c.unobserve(e.target)}else"function"===typeof n&&(n(e),l.delete(e.target))})},{root:r,rootMargin:a,threshold:"number"===typeof o?o:$E[o]});return s.forEach(e=>c.observe(e)),()=>c.disconnect()}(e.current,()=>(u(!0),s?void 0:()=>u(!1)),t)},[n,e,a,s,i]),c}const ZE=Mo("radar",[["path",{d:"M19.07 4.93A10 10 0 0 0 6.99 3.34",key:"z3du51"}],["path",{d:"M4 6h.01",key:"oypzma"}],["path",{d:"M2.29 9.62A10 10 0 1 0 21.31 8.35",key:"qzzz0"}],["path",{d:"M16.24 7.76A6 6 0 1 0 8.23 16.67",key:"1yjesh"}],["path",{d:"M12 18h.01",key:"mhygvu"}],["path",{d:"M17.99 11.66A6 6 0 0 1 15.77 16.67",key:"1u2y91"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}],["path",{d:"m13.41 10.59 5.66-5.66",key:"mhq4k0"}]]),JE=Mo("cpu",[["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M17 20v2",key:"1rnc9c"}],["path",{d:"M17 2v2",key:"11trls"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"M2 17h2",key:"7oei6x"}],["path",{d:"M2 7h2",key:"asdhe0"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"M20 17h2",key:"1fpfkl"}],["path",{d:"M20 7h2",key:"1o8tra"}],["path",{d:"M7 20v2",key:"4gnj0m"}],["path",{d:"M7 2v2",key:"1i4yhu"}],["rect",{x:"4",y:"4",width:"16",height:"16",rx:"2",key:"1vbyd7"}],["rect",{x:"8",y:"8",width:"8",height:"8",rx:"1",key:"z9xiuo"}]]),eN=Mo("waves",[["path",{d:"M2 6c.6.5 1.2 1 2.5 1C7 7 7 5 9.5 5c2.6 0 2.4 2 5 2 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1",key:"knzxuh"}],["path",{d:"M2 12c.6.5 1.2 1 2.5 1 2.5 0 2.5-2 5-2 2.6 0 2.4 2 5 2 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1",key:"2jd2cc"}],["path",{d:"M2 18c.6.5 1.2 1 2.5 1 2.5 0 2.5-2 5-2 2.6 0 2.4 2 5 2 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1",key:"rd2r6e"}]]),tN=Mo("sprout",[["path",{d:"M7 20h10",key:"e6iznv"}],["path",{d:"M10 20c5.5-2.5.8-6.4 3-10",key:"161w41"}],["path",{d:"M9.5 9.4c1.1.8 1.8 2.2 2.3 3.7-2 .4-3.5.4-4.8-.3-1.2-.6-2.3-1.9-3-4.2 2.8-.5 4.4 0 5.5.8z",key:"9gtqwd"}],["path",{d:"M14.1 6a7 7 0 0 0-1.1 4c1.9-.1 3.3-.6 4.3-1.4 1-1 1.6-2.3 1.7-4.6-2.7.1-4 1-4.9 2z",key:"bkxnd2"}]]);function nN(e){let t=e.to,n=e.decimals,a=void 0===n?0:n,i=e.suffix,o=void 0===i?"":i;const s=(0,r.useRef)(null),l=QE(s,{once:!0,margin:"-60px"}),c=Ue((0,r.useState)(0),2),u=c[0],d=c[1];return(0,r.useEffect)(()=>
2{if(!l)return;let e;const n=performance.now(),r=a=>{const i=Math.min((a-n)/1600,1),o=1-Math.pow(1-i,3);d(t*o),i<1&&(e=requestAnimationFrame(r))};return e=requestAnimationFrame(r),()=>cancelAnimationFrame(e)},[l,t]),(0,_e.jsxs)("span",{ref:s,className:"font-mono",children:[u.toLocaleString("en-IN",{maximumFractionDigits:a,minimumFractionDigits:a}),o]})}const rN=[{icon:ZE,title:"Multi-sensor fusion",desc:"Optical, SAR, thermal and AIS streams unified into one temporal ground-truth layer."},{icon:JE,title:"AI change detection",desc:"Models flag anomalies. a vanished vessel wake, a stressed crop canopy. within minutes."},{icon:eN,title:"Maritime awareness",desc:"Persistent watch over India's EEZ: dark vessels, spills, and coastal change."},{icon:tN,title:"Agri intelligence",desc:"Field-level crop health, soil moisture and yield forecasting at national scale."}],aN=[{to:7517,suffix:" km",label:"Coastline under continuous watch",decimals:0},{to:4.2,suffix:"M ha",label:"Farmland monitored across India",decimals:1},{to:12480,suffix:"",label:"Vessels tracked every 24 hours",decimals:0},{to:30,suffix:" min",label:"Median revisit for priority zones",decimals:0}];function iN(){return(0,_e.jsx)("section",{id:"platform",className:"relative bg-arjuna-ink py-24 sm:py-32","data-testid":"platform",children:(0,_e.jsxs)("div",{className:"container-x",children:[(0,_e.jsxs)("div",{className:"grid grid-cols-1 gap-16 lg:grid-cols-12",children:[(0,_e.jsxs)("div",{className:"lg:col-span-5",children:[(0,_e.jsx)(VE,{children:(0,_e.jsx)("p",{className:"overline",children:"01. The Platform"})}),(0,_e.jsx)(VE,{delay:.1,children:(0,_e.jsx)("h2",{className:"mt-5 font-heading text-3xl font-medium tracking-tight text-white sm:text-4xl lg:text-5xl",children:"A single lens over India's water and land."})}),(0,_e.jsx)(VE,{delay:.2,children:(0,_e.jsx)("p",{className:"mt-6 max-w-md text-base leading-relaxed text-slate-400",children:"Arjuna Space turns a constant stream of earth-observation data into a living operational picture. One platform, two frontiers. the ocean and the field. engineered for analysts, agencies and agri-enterprises."})})]}),(0,_e.jsx)("div",{className:"grid grid-cols-1 gap-px overflow-hidden rounded-2xl border border-white/10 sm:grid-cols-2 lg:col-span-7",children:rN.map((e,t)=>(0,_e.jsx)(VE,{delay:.08*t,children:(0,_e.jsxs)("div",{className:"group h-full bg-arjuna-surface/50 p-8 transition-colors duration-300 hover:bg-arjuna-surface",children:[(0,_e.jsx)(e.icon,{className:"h-7 w-7 text-arjuna-teal transition-transform duration-300 group-hover:scale-110"}),(0,_e.jsx)("h3",{className:"mt-6 font-heading text-lg text-white",children:e.title}),(0,_e.jsx)("p",{className:"mt-3 text-sm leading-relaxed text-slate-400",children:e.desc})]})},e.title))})]}),(0,_e.jsx)("div",{className:"mt-20 grid grid-cols-2 gap-8 border-t border-white/10 pt-12 lg:grid-cols-4",children:aN.map((e,t)=>(0,_e.jsx)(VE,{delay:.08*t,children:(0,_e.jsxs)("div",{children:[(0,_e.jsx)("div",{className:"text-4xl font-semibold text-arjuna-teal sm:text-5xl",children:(0,_e.jsx)(nN,{to:e.to,suffix:e.suffix,decimals:e.decimals})}),(0,_e.jsx)("p",{className:"mt-3 text-sm text-slate-400",children:e.label})]})},e.label))})]})})}
2const oN=Mo("ship",[["path",{d:"M12 10.189V14",key:"1p8cqu"}],["path",{d:"M12 2v3",key:"qbqxhf"}],["path",{d:"M19 13V7a2 2 0 0 0-2-2H7a2 2 0 0 0-2 2v6",key:"qpkstq"}],["path",{d:"M19.38 20A11.6 11.6 0 0 0 21 14l-8.188-3.639a2 2 0 0 0-1.624 0L3 14a11.6 11.6 0 0 0 2.81 7.76",key:"7tigtc"}],["path",{d:"M2 21c.6.5 1.2 1 2.5 1 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1s1.2 1 2.5 1c2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1",key:"1924j5"}]]),sN=Mo("fish",[["path",{d:"M6.5 12c.94-3.46 4.94-6 8.5-6 3.56 0 6.06 2.54 7 6-.94 3.47-3.44 6-7 6s-7.56-2.53-8.5-6Z",key:"15baut"}],["path",{d:"M18 12v.5",key:"18hhni"}],["path",{d:"M16 17.93a9.77 9.77 0 0 1 0-11.86",key:"16dt7o"}],["path",{d:"M7 10.67C7 8 5.58 5.97 2.73 5.5c-1 1.5-1 5 .23 6.5-1.24 1.5-1.24 5-.23 6.5C5.58 18.03 7 16 7 13.33",key:"l9di03"}],["path",{d:"M10.46 7.26C10.2 5.88 9.17 4.24 8 3h5.8a2 2 0 0 1 1.98 1.67l.23 1.4",key:"1kjonw"}],["path",{d:"m16.01 17.93-.23 1.4A2 2 0 0 1 13.8 21H9.5a5.96 5.96 0 0 0 1.49-3.98",key:"1zlm23"}]]),lN=Mo("droplets",[["path",{d:"M7 16.3c2.2 0 4-1.83 4-4.05 0-1.16-.57-2.26-1.71-3.19S7.29 6.75 7 5.3c-.29 1.45-1.14 2.84-2.29 3.76S3 11.1 3 12.25c0 2.22 1.8 4.05 4 4.05z",key:"1ptgy4"}],["path",{d:"M12.56 6.6A10.97 10.97 0 0 0 14 3.02c.5 2.5 2 4.9 4 6.5s3 3.5 3 5.5a6.98 6.98 0 0 1-11.91 4.97",key:"1sl1rz"}]]),cN=Mo("leaf",[["path",{d:"M11 20A7 7 0 0 1 9.8 6.1C15.5 5 17 4.48 19 2c1 2 2 4.18 2 8 0 5.5-4.78 10-10 10Z",key:"nnexq3"}],["path",{d:"M2 21c0-3 1.85-5.36 5.08-6C9.5 14.52 12 13 13 12",key:"mt58a7"}]]),uN=Mo("gauge",[["path",{d:"m12 14 4-4",key:"9kzdfg"}],["path",{d:"M3.34 19a10 10 0 1 1 17.32 0",key:"19p75a"}]]),dN=Mo("cloud-rain",[["path",{d:"M4 14.899A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.5 8.242",key:"1pljnt"}],["path",{d:"M16 14v6",key:"1j4efv"}],["path",{d:"M8 14v6",key:"17c4r9"}],["path",{d:"M12 16v6",key:"c8a4gj"}]]),fN=Mo("wheat",[["path",{d:"M2 22 16 8",key:"60hf96"}],["path",{d:"M3.47 12.53 5 11l1.53 1.53a3.5 3.5 0 0 1 0 4.94L5 19l-1.53-1.53a3.5 3.5 0 0 1 0-4.94Z",key:"1rdhi6"}],["path",{d:"M7.47 8.53 9 7l1.53 1.53a3.5 3.5 0 0 1 0 4.94L9 15l-1.53-1.53a3.5 3.5 0 0 1 0-4.94Z",key:"1sdzmb"}],["path",{d:"M11.47 4.53 13 3l1.53 1.53a3.5 3.5 0 0 1 0 4.94L13 11l-1.53-1.53a3.5 3.5 0 0 1 0-4.94Z",key:"eoatbi"}],["path",{d:"M20 2h2v2a4 4 0 0 1-4 4h-2V6a4 4 0 0 1 4-4Z",key:"19rau1"}],["path",{d:"M11.47 17.47 13 19l-1.53 1.53a3.5 3.5 0 0 1-4.94 0L5 19l1.53-1.53a3.5 3.5 0 0 1 4.94 0Z",key:"tc8ph9"}],["path",{d:"M15.47 13.47 17 15l-1.53 1.53a3.5 3.5 0 0 1-4.94 0L9 15l1.53-1.53a3.5 3.5 0 0 1 4.94 0Z",key:"2m8kc5"}],["path",{d:"M19.47 9.47 21 11l-1.53 1.53a3.5 3.5 0 0 1-4.94 0L13 11l1.53-1.53a3.5 3.5 0 0 1 4.94 0Z",key:"vex3ng"}]]),hN=Mo("arrow-up-right",[["path",{d:"M7 7h10v10",key:"1tivn9"}],["path",{d:"M7 17 17 7",key:"1vkiza"}]]),pN={id:"oceans",overline:"02. Ocean Intelligence",title:"Guarding 7,500 km of coastline.",desc:"From the Arabian Sea to the Bay of Bengal, we watch every wake. Detect dark vessels, illegal fishing and oil spills the moment they appear.",image:"https://images.unsplash.com/photo-1446776877081-d282a0f896e2?auto=format&fit=crop&w=1400&q=80",glow:"#00E5FF",features:[{icon:oN,t:"Vessel & dark-ship detection"},{icon:sN,t:"Illegal fishing alerts"},{icon:lN,t:"Oil spill signatures"},{icon:ZE,t:"Coastal erosion & change"}]},mN={id:"agriculture",overline:"03. Agri Intelligence",title:"Yield foresight, field by field.",desc:"Millions of hectares, resolved to the plot. Track crop health, soil moisture and drought stress, and forecast yields a season ahead.",image:"https://images.unsplash.com/photo-1508175688576-0c076b47b5b5?auto=format&fit=crop&w=1400&q=80",glow:"#10B981",features:[{icon:cN,t:"Crop health (NDVI)"},{icon:uN,t:"Soil moisture index"},{icon:dN,t:"Drought & flood risk"},{icon:fN,t:"Yield forecasting"}]};function vN(e){let t=e.data,n=e.flip;return(0,_e.jsxs)("div",{id:t.id,className:"grid grid-cols-1 items-center gap-12 lg:grid-cols-2 lg:gap-20",children:[(0,_e.jsx)(VE,{className:n?"lg:order-2":"",children:(0,_e.jsxs)("div",{className:"group relative overflow-hidden rounded-2xl border border-white/10",children:[(0,_e.jsx)("div",{className:"absolute inset-0 z-10 bg-black/50"}),(0,_e.jsx)("div",{className:"absolute inset-x-0 top-0 z-20 h-24 opacity-70",style:{background:"linear-gradient(180deg, ".concat(t.glow,"22, transparent)")}}),(0,_e.jsx)("img",{src:t.image,alt:t.title,className:"h-[420px] w-full object-cover transition-transform duration-[1200ms] ease-out group-hover:scale-105"}),(0,_e.jsx)("div",{className:"pointer-events-none absolute inset-0 z-20 overflow-hidden",children:(0,_e.jsx)("div",{className:"absolute inset-x-0 h-24 animate-scan",style:{background:"linear-gradient(180deg, transparent, ".concat(t.glow,"33, transparent)")}})})]})}),(0,_e.jsxs)("div",{className:n?"lg:order-1":"",children:[(0,_e.jsx)(VE,{children:(0,_e.jsx)("p",{className:"overline",style:{color:t.glow},children:t.overline})}),(0,_e.jsx)(VE,{delay:.1,children:(0,_e.jsx)("h2",{className:"mt-5 font-heading text-3xl font-medium tracking-tight text-white sm:text-4xl lg:text-5xl",children:t.title})}),(0,_e.jsx)(VE,{delay:.2,children:(0,_e.jsx)("p",{className:"mt-6 max-w-md text-base leading-relaxed text-slate-400",children:t.desc})}),(0,_e.jsx)("div",{className:"mt-8 grid grid-cols-1 gap-3 sm:grid-cols-2",children:t.features.map((e,n)=>(0,_e.jsx)(VE,{delay:.25+.07*n,children:(0,_e.jsxs)("div",{className:"flex items-center gap-3 rounded-xl border border-white/10 bg-arjuna-surface/40 px-4 py-3.5 transition-colors duration-300 hover:border-white/25",children:[(0,_e.jsx)(e.icon,{className:"h-5 w-5 shrink-0",style:{color:t.glow}}),(0,_e.jsx)("span",{className:"text-sm text-slate-200",children:e.t})]})},e.t))}),(0,_e.jsx)(VE,{delay:.5,children:(0,_e.jsxs)("a",{href:"#demo",className:"mt-8 inl
2ine-flex items-center gap-1.5 text-sm font-medium",style:{color:t.glow},children:["See it in a live demo",(0,_e.jsx)(hN,{className:"h-4 w-4"})]})})]})]})}function gN(){return(0,_e.jsx)("section",{className:"relative bg-arjuna-ink py-24 sm:py-32","data-testid":"solutions",children:(0,_e.jsxs)("div",{className:"container-x space-y-28",children:[(0,_e.jsx)(vN,{data:pN,flip:!1}),(0,_e.jsx)(vN,{data:mN,flip:!0})]})})}var yN=1e-6,xN=Math.PI,bN=xN/2,wN=xN/4,jN=2*xN,kN=180/xN,SN=xN/180,EN=Math.abs,NN=Math.atan,PN=Math.atan2,ON=Math.cos,CN=Math.ceil,AN=Math.exp,MN=(Math.floor,Math.hypot,Math.log),_N=(Math.pow,Math.sin),TN=Math.sign||function(e){return e>0?1:e<0?-1:0},RN=Math.sqrt,DN=Math.tan;function FN(e){return e>1?bN:e<-1?-bN:Math.asin(e)}function IN(e,t){function n(n,r){return n=e(n,r),t(n[0],n[1])}return e.invert&&t.invert&&(n.invert=function(n,r){return(n=t.invert(n,r))&&e.invert(n[0],n[1])}),n}function LN(e,t){return EN(e)>xN&&(e-=Math.round(e/jN)*jN),[e,t]}function zN(e,t,n){return(e%=jN)?t||n?IN(UN(e),VN(t,n)):UN(e):t||n?VN(t,n):LN}function BN(e){return function(t,n){return EN(t+=e)>xN&&(t-=Math.round(t/jN)*jN),[t,n]}}function UN(e){var t=BN(e);return t.invert=BN(-e),t}function VN(e,t){var n=ON(e),r=_N(e),a=ON(t),i=_N(t);function o(e,t){var o=ON(t),s=ON(e)*o,l=_N(e)*o,c=_N(t),u=c*n+s*r;return[PN(l*a-u*i,s*n-c*r),FN(u*a+l*i)]}return o.invert=function(e,t){var o=ON(t),s=ON(e)*o,l=_N(e)*o,c=_N(t),u=c*a-l*i;return[PN(l*a+c*i,s*n+u*r),FN(u*n-s*r)]},o}function WN(e){function t(t){return(t=e(t[0]*SN,t[1]*SN))[0]*=kN,t[1]*=kN,t}return e=zN(e[0]*SN,e[1]*SN,e.length>2?e[2]*SN:0),t.invert=function(t){return(t=e.invert(t[0]*SN,t[1]*SN))[0]*=kN,t[1]*=kN,t},t}function HN(){}function qN(){var e,t=[];return{point:function(t,n,r){e.push([t,n,r])},lineStart:function(){t.push(e=[])},lineEnd:HN,rejoin:function(){t.length>1&&t.push(t.pop().concat(t.shift()))},result:function(){var n=t;return t=[],e=null,n}}}function KN(e,t){return EN(e[0]-t[0])<yN&&EN(e[1]-t[1])<yN}function YN(e,t,n,r){this.x=e,this.z=t,this.o=n,this.e=r,this.v=!1,this.n=this.p=null}function GN(e,t,n,r,a){var i,o,s=[],l=[];if(e.forEach(function(e){if(!((t=e.length-1)<=0)){var t,n,r=e[0],o=e[t];if(KN(r,o)){if(!r[2]&&!o[2]){for(a.lineStart(),i=0;i<t;++i)a.point((r=e[i])[0],r[1]);return void a.lineEnd()}o[0]+=2e-6}s.push(n=new YN(r,e,null,!0)),l.push(n.o=new YN(r,null,n,!1)),s.push(n=new YN(o,e,null,!1)),l.push(n.o=new YN(o,null,n,!0))}}),s.length){for(l.sort(t),XN(s),XN(l),i=0,o=l.length;i<o;++i)l[i].e=n=!n;for(var c,u,d=s[0];;){for(var f=d,h=!0;f.v;)if((f=f.n)===d)return;c=f.z,a.lineStart();do{if(f.v=f.o.v=!0,f.e){if(h)for(i=0,o=c.length;i<o;++i)a.point((u=c[i])[0],u[1]);else r(f.x,f.n.x,1,a);f=f.n}else{if(h)for(c=f.p.z,i=c.length-1;i>=0;--i)a.point((u=c[i])[0],u[1]);else r(f.x,f.p.x,-1,a);f=f.p}c=(f=f.o).z,h=!h}while(!f.v);a.lineEnd()}}}function XN(e){if(t=e.length){for(var t,n,r=0,a=e[0];++r<t;)a.n=n=e[r],n.p=a,a=n;a.n=n=e[0],n.p=a}}n.dn(IN),n.dn(WN),LN.invert=LN,n.dn(qN),n.dn(KN),n.dn(GN);class $N{constructor(){this._partials=new Float64Array(32),this._n=0}add(e){const t=this._partials;let n=0;for(let r=0;r<this._n&&r<32;r++){const a=t[r],i=e+a,o=Math.abs(e)<Math.abs(a)?e-(i-a):a-(i-e);o&&(t[n++]=o),e=i}return t[n]=e,this._n=n+1,this}valueOf(){const e=this._partials;let t,n,r,a=this._n,i=0;if(a>0){for(i=e[--a];a>0&&(t=i,n=e[--a],i=t+n,r=n-(i-t),!r););a>0&&(r<0&&e[a-1]<0||r>0&&e[a-1]>0)&&(n=2*r,t=i+n,n==t-i&&(i=t))}return i}}function QN(e){return[PN(e[1],e[0]),FN(e[2])]}function ZN(e){var t=e[0],n=e[1],r=ON(n);return[r*ON(t),r*_N(t),_N(n)]}function JN(e,t){return e[0]*t[0]+e[1]*t[1]+e[2]*t[2]}function eP(e,t){return[e[1]*t[2]-e[2]*t[1],e[2]*t[0]-e[0]*t[2],e[0]*t[1]-e[1]*t[0]]}function tP(e,t){e[0]+=t[0],e[1]+=t[1],e[2]+=t[2]}function nP(e,t){return[e[0]*t,e[1]*t,e[2]*t]}function rP(e){var t=RN(e[0]*e[0]+e[1]*e[1]+e[2]*e[2]);e[0]/=t,e[1]/=t,e[2]/=t}function aP(e){return EN(e[0])<=xN?e[0]:TN(e[0])*((EN(e[0])+xN)%jN-xN)}function iP(e,t){var n=aP(t),r=t[1],a=_N(r),i=[_N(n),-ON(n),0],o=0,s=0,l=new $N;1===a?r=bN+yN:-1===a&&(r=-bN-yN);for(var c=0,u=e.length;c<u;++c)if(f=(d=e[c]).length)for(var d,f,h=d[f-1],p=aP(h),m=h[1]/2+wN,v=_N(m),g=ON(m),y=0;y<f;++y,p=b,v=j,g=k,h=x){var x=d[y],b=aP(x),w=x[1]/2+wN,j=_N(w),k=ON(w),S=b-p,E=S>=0?1:-1,N=E*S,P=N>xN,O=v*j;if(l.add(PN(O*E*_N(N),g*k+O*ON(N))),o+=P?S+E*jN:S,P^p>=n^b>
vendor: 13,045 bytes, line 2
2=n){var C=eP(ZN(h),ZN(x));rP(C);var A=eP(i,C);rP(A);var M=(P^S>=0?-1:1)*FN(A[2]);(r>M||r===M&&(C[0]||C[1]))&&(s+=P^S>=0?1:-1)}}return(o<-yN||o<yN&&l<-1e-12)^1&s}function oP(e){return Array.from(function*(e){for(const t of e)yield*t}(e))}function sP(e,t,n,r){return function(a){var i,o,s,l=t(a),c=qN(),u=t(c),d=!1,f={point:h,lineStart:m,lineEnd:v,polygonStart:function(){f.point=g,f.lineStart=y,f.lineEnd=x,o=[],i=[]},polygonEnd:function(){f.point=h,f.lineStart=m,f.lineEnd=v,o=oP(o);var e=iP(i,r);o.length?(d||(a.polygonStart(),d=!0),GN(o,cP,e,n,a)):e&&(d||(a.polygonStart(),d=!0),a.lineStart(),n(null,null,1,a),a.lineEnd()),d&&(a.polygonEnd(),d=!1),o=i=null},sphere:function(){a.polygonStart(),a.lineStart(),n(null,null,1,a),a.lineEnd(),a.polygonEnd()}};function h(t,n){e(t,n)&&a.point(t,n)}function p(e,t){l.point(e,t)}function m(){f.point=p,l.lineStart()}function v(){f.point=h,l.lineEnd()}function g(e,t){s.push([e,t]),u.point(e,t)}function y(){u.lineStart(),s=[]}function x(){g(s[0][0],s[0][1]),u.lineEnd();var e,t,n,r,l=u.clean(),f=c.result(),h=f.length;if(s.pop(),i.push(s),s=null,h)if(1&l){if((t=(n=f[0]).length-1)>0){for(d||(a.polygonStart(),d=!0),a.lineStart(),e=0;e<t;++e)a.point((r=n[e])[0],r[1]);a.lineEnd()}}else h>1&&2&l&&f.push(f.pop().concat(f.shift())),o.push(f.filter(lP))}return f}}function lP(e){return e.length>1}function cP(e,t){return((e=e.x)[0]<0?e[1]-bN-yN:bN-e[1])-((t=t.x)[0]<0?t[1]-bN-yN:bN-t[1])}n.dn(iP),n.dn(sP);const uP=sP(function(){return!0},function(e){var t,n=NaN,r=NaN,a=NaN;return{lineStart:function(){e.lineStart(),t=1},point:function(i,o){var s=i>0?xN:-xN,l=EN(i-n);EN(l-xN)<yN?(e.point(n,r=(r+o)/2>0?bN:-bN),e.point(a,r),e.lineEnd(),e.lineStart(),e.point(s,r),e.point(i,r),t=0):a!==s&&l>=xN&&(EN(n-a)<yN&&(n-=a*yN),EN(i-s)<yN&&(i-=s*yN),r=function(e,t,n,r){var a,i,o=_N(e-n);return EN(o)>yN?NN((_N(t)*(i=ON(r))*_N(n)-_N(r)*(a=ON(t))*_N(e))/(a*i*o)):(t+r)/2}(n,r,i,o),e.point(a,r),e.lineEnd(),e.lineStart(),e.point(s,r),t=0),e.point(n=i,r=o),a=s},lineEnd:function(){e.lineEnd(),n=r=NaN},clean:function(){return 2-t}}},function(e,t,n,r){var a;if(null==e)a=n*bN,r.point(-xN,a),r.point(0,a),r.point(xN,a),r.point(xN,0),r.point(xN,-a),r.point(0,-a),r.point(-xN,-a),r.point(-xN,0),r.point(-xN,a);else if(EN(e[0]-t[0])>yN){var i=e[0]<t[0]?xN:-xN;a=n*i/2,r.point(-i,a),r.point(0,a),r.point(i,a)}else r.point(t[0],t[1])},[-xN,-bN]);var dP,fP,hP,pP;function mP(e,t,n,r,a,i){if(n){var o=ON(t),s=_N(t),l=r*n;null==a?(a=t+r*jN,i=t-l/2):(a=vP(o,a),i=vP(o,i),(r>0?a<i:a>i)&&(a+=r*jN));for(var c,u=a;r>0?u>i:u<i;u-=l)c=QN([o,-s*ON(u),-s*_N(u)]),e.point(c[0],c[1])}}function vP(e,t){(t=ZN(t))[0]-=e,rP(t);var n=function(e){return e>1?0:e<-1?xN:Math.acos(e)}(-t[1]);return((-t[2]<0?-n:n)+jN-yN)%jN}function gP(e){var t=ON(e),n=2*SN,r=t>0,a=EN(t)>yN;function i(e,n){return ON(e)*ON(n)>t}function o(e,n,r){var a=[1,0,0],i=eP(ZN(e),ZN(n)),o=JN(i,i),s=i[0],l=o-s*s;if(!l)return!r&&e;var c=t*o/l,u=-t*s/l,d=eP(a,i),f=nP(a,c);tP(f,nP(i,u));var h=d,p=JN(f,h),m=JN(h,h),v=p*p-m*(JN(f,f)-1);if(!(v<0)){var g=RN(v),y=nP(h,(-p-g)/m);if(tP(y,f),y=QN(y),!r)return y;var x,b=e[0],w=n[0],j=e[1],k=n[1];w<b&&(x=b,b=w,w=x);var S=w-b,E=EN(S-xN)<yN;if(!E&&k<j&&(x=j,j=k,k=x),E||S<yN?E?j+k>0^y[1]<(EN(y[0]-b)<yN?j:k):j<=y[1]&&y[1]<=k:S>xN^(b<=y[0]&&y[0]<=w)){var N=nP(h,(-p+g)/m);return tP(N,f),[y,QN(N)]}}}function s(t,n){var a=r?e:xN-e,i=0;return t<-a?i|=1:t>a&&(i|=2),n<-a?i|=4:n>a&&(i|=8),i}return sP(i,function(e){var t,n,l,c,u;return{lineStart:function(){c=l=!1,u=1},point:function(d,f){var h,p=[d,f],m=i(d,f),v=r?m?0:s(d,f):m?s(d+(d<0?xN:-xN),f):0;if(!t&&(c=l=m)&&e.lineStart(),m!==l&&(!(h=o(t,p))||KN(t,h)||KN(p,h))&&(p[2]=1),m!==l)u=0,m?(e.lineStart(),h=o(p,t),e.point(h[0],h[1])):(h=o(t,p),e.point(h[0],h[1],2),e.lineEnd()),t=h;else if(a&&t&&r^m){var g;v&n||!(g=o(p,t,!0))||(u=0,r?(e.lineStart(),e.point(g[0][0],g[0][1]),e.point(g[1][0],g[1][1]),e.lineEnd()):(e.point(g[1][0],g[1][1]),e.lineEnd(),e.lineStart(),e.point(g[0][0],g[0][1],3)))}!m||t&&KN(t,p)||e.point(p[0],p[1]),t=p,l=m,n=v},lineEnd:function(){l&&e.lineEnd(),t=null},clean:function(){return u|(c&&l)<<1}}},function(t,r,a,i){mP(i,e,n,a,t,r)},r?[0,-e]:[-xN,e-xN])}function yP(e,t,n,r,a,i){var o,s=e[0],l=e[1],c=0,u=1,d=t[0]-s,f=t[1]-l;if(o=n-s,d||!(o>0)){if(o/=d,d<0){if(o<c)return;o<u&&(u=o)}else if(d>0){if(o>u)return;o>c&&(c=o)}if(o=a-s,d||!(o<0)){if(o/=d,d<0){if(o>u)return;o>c&&(c=o)}else if(d>0){if(o<c)return;o<u&&(u=o)}if(o=r-l,f||!(o>0)){if(o/=f,f<0){if(o<c)return;o<u&&(u=o)}else if(f>0){if(o>u)return;o>c&&(c=o)}if(o=i-l,f||!(o<0)){if(o/=f,f<0){if(o>u)return;o>c&&(c=o)}else if(f>0){if(o<c)return;o<u&&(u=o)}return c>0&&(e[0]=s+c*d,e[1]=l+c*f),u<1&&(t[0]=s+u*d,t[1]=l+u*f),!0}}}}}n.dn(function(){var e,t,n=dP([0,0]),r=dP(90),a=dP(2),i={point:function(n,r){e.push(n=t(n,r)),n[0]*=fP,n[1]*=fP}};function o(){var o=n.apply(this,arguments),s=r.apply(this,arguments)*hP,l=a.apply(this,arguments)*hP;return e=[],t=pP(-o[0]*hP,-o[1]*hP,0).invert,mP(i,s,l,1),o={type:"Polygon",coordinates:[e]},e=t=null,o}return o.center=function(e){return arguments.length?(n="function"===typeof e?e:dP([+e[0],+e[1]]),o):n},o.radius=function(e){return arguments.length?(r="function"===typeof e?e:dP(+e),o):r},o.precision=function(e){return arguments.length?(a="function"===typeof e?e:dP(+e),o):a},o}),n.dn(gP),n.dn(yP);var xP=1e9,bP=-xP;function wP(e,t,n,r){function a(a,i){return e<=a&&a<=n&&t<=i&&i<=r}function i(a,i,s,c){var u=0,d=0;if(null==a||(u=o(a,s))!==(d=o(i,s))||l(a,i)<0^s>0)do{c.point(0===u||3===u?e:n,u>1?r:t)}while((u=(u+s+4)%4)!==d);else c.point(i[0],i[1])}function o(r,a){return EN(r[0]-e)<yN?a>0?0:3:EN(r[0]-n)<yN?a>0?2:1:EN(r[1]-t)<yN?a>0?1:0:a>0?3:2}function s(e,t){return l(e.x,t.x)}function l(e,t){var n=o(e,1),r=o(t,1);return n!==r?n-r:0===n?t[1]-e[1]:1===n?e[0]-t[0]:2===n?e[1]-t[1]:t[0]-e[0]}return function(o){var l,c,u,d,f,h,p,m,v,g,y,x=o,b=qN(),w={point:j,lineStart:function(){w.point=k,c&&c.push(u=[]);g=!0,v=!1,p=m=NaN},lineEnd:function(){l&&(k(d,f),h&&v&&b.rejoin(),l.push(b.result()));w.point=j,v&&x.lineEnd()},polygonStart:function(){x=b,l=[],c=[],y=!0},polygonEnd:function(){var t=function(){for(var t=0,n=0,a=c.length;n<a;++n)for(var i,o,s=c[n],l=1,u=s.length,d=s[0],f=d[0],h=d[1];l<u;++l)i=f,o=h,f=(d=s[l])[0],h=d[1],o<=r?h>r&&(f-i)*(r-o)>(h-o)*(e-i)&&++t:h<=r&&(f-i)*(r-o)<(h-o)*(e-i)&&--t;return t}(),n=y&&t,a=(l=oP(l)).length;(n||a)&&(o.polygonStart(),n&&(o.lineStart(),i(null,null,1,o),o.lineEnd()),a&&GN(l,s,t,i,o),o.polygonEnd());x=o,l=c=u=null}};function j(e,t){a(e,t)&&x.point(e,t)}function k(i,o){var s=a(i,o);if(c&&u.push([i,o]),g)d=i,f=o,h=s,g=!1,s&&(x.lineStart(),x.point(i,o));else if(s&&v)x.point(i,o);else{var l=[p=Math.max(bP,Math.min(xP,p)),m=Math.max(bP,Math.min(xP,m))],b=[i=Math.max(bP,Math.min(xP,i)),o=Math.max(bP,Math.min(xP,o))];yP(l,b,e,t,n,r)?(v||(x.lineStart(),x.point(l[0],l[1])),x.point(b[0],b[1]),s||x.lineEnd(),y=!1):s&&(x.lineStart(),x.point(i,o),y=!1)}p=i,m=o,v=s}return w}}const jP=e=>e;function kP(e){return function(t){var n=new SP;for(var r in e)n[r]=e[r];return n.stream=t,n}}function SP(){}function EP(e,t){e&&PP.hasOwnProperty(e.type)&&PP[e.type](e,t)}n.dn(jP),n.dn(function(e){return{stream:kP(e)}}),SP.prototype={constructor:SP,point:function(e,t){this.stream.point(e,t)},sphere:function(){this.stream.sphere()},lineStart:function(){this.stream.lineStart()},lineEnd:function(){this.stream.lineEnd()},polygonStart:function(){this.stream.polygonStart()},polygonEnd:function(){this.stream.polygonEnd()}},n.dn(AP);var NP={Feature:function(e,t){EP(e.geometry,t)},FeatureCollection:function(e,t){for(var n=e.features,r=-1,a=n.length;++r<a;)EP(n[r].geometry,t)}},PP={Sphere:function(e,t){t.sphere()},Point:function(e,t){e=e.coordinates,t.point(e[0],e[1],e[2])},MultiPoint:function(e,t){for(var n=e.coordinates,r=-1,a=n.length;++r<a;)e=n[r],t.point(e[0],e[1],e[2])},LineString:function(e,t){OP(e.coordinates,t,0)},MultiLineString:function(e,t){for(var n=e.coordinates,r=-1,a=n.length;++r<a;)OP(n[r],t,0)},Polygon:function(e,t){CP(e.coordinates,t)},MultiPolygon:function(e,t){for(var n=e.coordinates,r=-1,a=n.length;++r<a;)CP(n[r],t)},GeometryCollection:function(e,t){for(var n=e.geometries,r=-1,a=n.length;++r<a;)EP(n[r],t)}};function OP(e,t,n){var r,a=-1,i=e.length-n;for(t.lineStart();++a<i;)r=e[a],t.point(r[0],r[1],r[2]);t.lineEnd()}function CP(e,t){var n=-1,r=e.length;for(t.polygonStart();++n<r;)OP(e[n],t,1);t.polygonEnd()}function AP(e,t){e&&NP.hasOwnProperty(e.type)?NP[e.type](e,t):EP(e,t)}var MP=1/0,_P=MP,TP=-MP,RP=TP,DP={point:function(e,t){e<MP&&(MP=e);e>TP&&(TP=e);t<_P&&(_P=t);t>RP&&(RP=t)},lineStart:HN,lineEnd:HN,polygonStart:HN,polygonEnd:HN,result:function(){var e=[[MP,_P],[TP,RP]];return TP=RP=-(_P=MP=1/0),e}};const FP=DP;function IP(e,t,n){var r=e.clipExtent&&e.clipExtent();return e.scale(150).translate([0,0]),null!=r&&e.clipExtent(null),AP(n,e.stream(FP)),t(FP.result()),null!=r&&e.clipExtent(r),e}function LP(e,t,n){return IP(e,function(n){var r=t[1][0]-t[0][0],a=t[1][1]-t[0][1],i=Math.min(r/(n[1][0]-n[0][0]),a/(n[1][1]-n[0][1])),o=+t[0][0]+(r-i*(n[1][0]+n[0][0]))/2,s=+t[0][1]+(a-i*(n[1][1]+n[0][1]))/2;e.scale(150*i).translate([o,s])},n)}n.dn(UP);var zP=16,BP=ON(30*SN);function UP(e,t){return+t?function(e,t){function n(r,a,i,o,s,l,c,u,d,f,h,p,m,v){var g=c-r,y=u-a,x=g*g+y*y;if(x>4*t&&m--){var b=o+f,w=s+h,j=l+p,k=RN(b*b+w*w+j*j),S=FN(j/=k),E=EN(EN(j)-1)<yN||EN(i-d)<yN?(i+d)/2:PN(w,b),N=e(E,S),P=N[0],O=N[1],C=P-r,A=O-a,M=y*C-g*A;(M*M/x>t||EN((g*C+y*A)/x-.5)>.3||o*f+s*h+l*p<BP)&&(n(r,a,i,o,s,l,P,O,E,b/=k,w/=k,j,m,v),v.point(P,O),n(P,O,E,b,w,j,c,u,d,f,h,p,m,v))}}return function(t){var r,a,i,o,s,l,c,u,d,f,h,p,m={point:v,lineStart:g,lineEnd:x,polygonStart:function(){t.polygonStart(),m.lineStart=b},polygonEnd:function(){t.polygonEnd(),m.lineStart=g}};function v(n,r){n=e(n,r),t.point(n[0],n[1])}function g(){u=NaN,m.point=y,t.lineStart()}function y(r,a){var i=ZN([r,a]),o=e(r,a);n(u,d,c,f,h,p,u=o[0],d=o[1],c=r,f=i[0],h=i[1],p=i[2],zP,t),t.point(u,d)}function x(){m.point=v,t.lineEnd()}function b(){g(),m.point=w,m.lineEnd=j}function w(e,t){y(r=e,t),a=u,i=d,o=f,s=h,l=p,m.point=y}function j(){n(u,d,c,f,h,p,a,i,r,o,s,l,zP,t),m.lineEnd=x,x()}return m}}(e,t):function(e){return kP({point:function(t,n){t=e(t,n),this.stream.point(t[0],t[1])}})}(e)}var VP=kP({point:function(e,t){this.stream.point(e*SN,t*SN)}});function WP(e,t,n,r,a,i){if(!i)return function(e,t,n,r,a){function i(i,o){return[t+e*(i*=r),n-e*(o*=a)]}return i.invert=function(i,o){return[(i-t)/e*r,(n-o)/e*a]},i}(e,t,n,r,a);var o=ON(i),s=_N(i),l=o*e,c=s*e,u=o/e,d=s/e,f=(s*n-o*t)/e,h=(s*t+o*n)/e;function p(e,i){return[l*(e*=r)-c*(i*=a)+t,n-c*e-l*i]}return p.invert=function(e,t){return[r*(u*e-d*t+f),a*(h-d*e-u*t)]},p}function HP(e){return function(e){var t,n,r,a,i,o,s,l,c,u,d=150,f=480,h=250,p=0,m=0,v=0,g=0,y=0,x=0,b=1,w=1,j=null,k=uP,S=null,E=jP,N=.5;function P(e){return l(e[0]*SN,e[1]*SN)}function O(e){return(e=l.invert(e[0],e[1]))&&[e[0]*kN,e[1]*kN]}function C(){var e=WP(d,0,0,b,w,x).apply(null,t(p,m)),r=WP(d,f-e[0],h-e[1],b,w,x);return n=zN(v,g,y),s=IN(t,r),l=IN(n,s),o=UP(s,N),A()}function A(){return c=u=null,P}return P.stream=function(e){return c&&u===e?c:c=VP(function(e){return kP({point:function(t,n){var r=e(t,n);return this.stream.point(r[0],r[1])}})}(n)(k(o(E(u=e)))))},P.preclip=function(e){return arguments.length?(k=e,j=void 0,A()):k},P.postclip=function(e){return arguments.length?(E=e,S=r=a=i=null,A()):E},P.clipAngle=function(e){return arguments.length?(k=+e?gP(j=e*SN):(j=null,uP),A()):j*kN},P.clipExtent=function(e){return arguments.length?(E=null==e?(S=r=a=i=null,jP):wP(S=+e[0][0],r=+e[0][1],a=+e[1][0],i=+e[1][1]),A()):null==S?null:[[S,r],[a,i]]},P.scale=function(e){return arguments.length?(d=+e,C()):d},P.translate=function(e){return arguments.length?(f=+e[0],h=+e[1],C()):[f,h]},P.center=function(e){return arguments.length?(p=e[0]%360*SN,m=e[1]%360*SN,C()):[p*kN,m*kN]},P.rotate=function(e){return arguments.length?(v=e[0]%360*SN,g=e[1]%360*SN,y=e.length>2?e[2]%360*SN:0,C()):[v*kN,g*kN,y*kN]},P.angle=function(e){return arguments.length?(x=e%360*SN,C()):x*kN},P.reflectX=function(e){return arguments.length?(b=e?-1:1,C()):b<0},P.reflectY=function(e){return arguments.length?(w=e?-1:1,C()):w<0},P.precision=function(e){return arguments.length?(o=UP(s,N=e*e),A()):RN(N)},P.fitExtent=function(e,t){return LP(P,e,t)},P.fitSize=function(e,t){return function(e,t,n){return LP(e,[[0,0],t],n)}(P,e,t)},P.fitWidth=function(e,t){return function(e,t,n){return IP(e,function(n){var r=+t,a=r/(n[1][0]-n[0][0]),i=(r-a*(n[1][0]+n[0][0]))/2,o=-a*n[0][1];e.scale(150*a).translate([i,o])},n)}(P,e,t)},P.fitHeight=function(e,t){return function(e,t,n){return IP(e,function(n){var r=+t,a=r/(n[1][1]-n[0][1]),i=-a*n[0][0],o=(r-a*(n[1][1]+n[0][1]))/2;e.scale(150*a).translate([i,o])},n)}(P,e,t)},function(){return t=e.apply(this,arguments),P.invert=t.invert&&O,C()}}(function(){return e})()}function qP(e,t){return[e,MN(DN((bN+t)/2))]}function KP(){return function(e){var t,n,r,a=HP(e),i=a.center,o=a.scale,s=a.translate,l=a.clipExtent,c=null;function u(){var i=xN*o(),s=a(WN(a.rotate()).invert([0,0]));
vendor: 4,713 bytes, line 2
2return l(null==c?[[s[0]-i,s[1]-i],[s[0]+i,s[1]+i]]:e===qP?[[Math.max(s[0]-i,c),t],[Math.min(s[0]+i,n),r]]:[[c,Math.max(s[1]-i,t)],[n,Math.min(s[1]+i,r)]])}return a.scale=function(e){return arguments.length?(o(e),u()):o()},a.translate=function(e){return arguments.length?(s(e),u()):s()},a.center=function(e){return arguments.length?(i(e),u()):i()},a.clipExtent=function(e){return arguments.length?(null==e?c=t=n=r=null:(c=+e[0][0],t=+e[0][1],n=+e[1][0],r=+e[1][1]),u()):null==c?null:[[c,t],[n,r]]},u()}(qP).scale(961/jN)}n.dn(KP),qP.invert=function(e,t){return[e,2*NN(AN(t))-bN]};var YP,GP,XP,$P,QP=new $N,ZP=new $N,JP={point:HN,lineStart:HN,lineEnd:HN,polygonStart:function(){JP.lineStart=eO,JP.lineEnd=rO},polygonEnd:function(){JP.lineStart=JP.lineEnd=JP.point=HN,QP.add(EN(ZP)),ZP=new $N},result:function(){var e=QP/2;return QP=new $N,e}};function eO(){JP.point=tO}function tO(e,t){JP.point=nO,YP=XP=e,GP=$P=t}function nO(e,t){ZP.add($P*e-XP*t),XP=e,$P=t}function rO(){nO(YP,GP)}const aO=JP;var iO,oO,sO,lO,cO=0,uO=0,dO=0,fO=0,hO=0,pO=0,mO=0,vO=0,gO=0,yO={point:xO,lineStart:bO,lineEnd:kO,polygonStart:function(){yO.lineStart=SO,yO.lineEnd=EO},polygonEnd:function(){yO.point=xO,yO.lineStart=bO,yO.lineEnd=kO},result:function(){var e=gO?[mO/gO,vO/gO]:pO?[fO/pO,hO/pO]:dO?[cO/dO,uO/dO]:[NaN,NaN];return cO=uO=dO=fO=hO=pO=mO=vO=gO=0,e}};function xO(e,t){cO+=e,uO+=t,++dO}function bO(){yO.point=wO}function wO(e,t){yO.point=jO,xO(sO=e,lO=t)}function jO(e,t){var n=e-sO,r=t-lO,a=RN(n*n+r*r);fO+=a*(sO+e)/2,hO+=a*(lO+t)/2,pO+=a,xO(sO=e,lO=t)}function kO(){yO.point=xO}function SO(){yO.point=NO}function EO(){PO(iO,oO)}function NO(e,t){yO.point=PO,xO(iO=sO=e,oO=lO=t)}function PO(e,t){var n=e-sO,r=t-lO,a=RN(n*n+r*r);fO+=a*(sO+e)/2,hO+=a*(lO+t)/2,pO+=a,mO+=(a=lO*e-sO*t)*(sO+e),vO+=a*(lO+t),gO+=3*a,xO(sO=e,lO=t)}const OO=yO;function CO(e){this._context=e}CO.prototype={_radius:4.5,pointRadius:function(e){return this._radius=e,this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){0===this._line&&this._context.closePath(),this._point=NaN},point:function(e,t){switch(this._point){case 0:this._context.moveTo(e,t),this._point=1;break;case 1:this._context.lineTo(e,t);break;default:this._context.moveTo(e+this._radius,t),this._context.arc(e,t,this._radius,0,jN)}},result:HN};var AO,MO,_O,TO,RO,DO=new $N,FO={point:HN,lineStart:function(){FO.point=IO},lineEnd:function(){AO&&LO(MO,_O),FO.point=HN},polygonStart:function(){AO=!0},polygonEnd:function(){AO=null},result:function(){var e=+DO;return DO=new $N,e}};function IO(e,t){FO.point=LO,MO=TO=e,_O=RO=t}function LO(e,t){TO-=e,RO-=t,DO.add(RN(TO*TO+RO*RO)),TO=e,RO=t}const zO=FO;function BO(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var UO,VO,WO,HO;let qO,KO,YO,GO;class XO{constructor(e){this._append=null==e?$O:function(e){const t=Math.floor(e);if(!(t>=0))throw new RangeError("invalid digits: ".concat(e));if(t>15)return $O;if(t!==qO){const e=10**t;qO=t,KO=function(t){let n=1;this._+=t[0];for(const r=t.length;n<r;++n)this._+=Math.round(arguments[n]*e)/e+t[n]}}return KO}(e),this._radius=4.5,this._=""}pointRadius(e){return this._radius=+e,this}polygonStart(){this._line=0}polygonEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){0===this._line&&(this._+="Z"),this._point=NaN}point(e,t){switch(this._point){case 0:this._append(UO||(UO=BO(["M",",",""])),e,t),this._point=1;break;case 1:this._append(VO||(VO=BO(["L",",",""])),e,t);break;default:if(this._append(WO||(WO=BO(["M",",",""])),e,t),this._radius!==YO||this._append!==KO){const e=this._radius,t=this._;this._="",this._append(HO||(HO=BO(["m0,","a",","," 0 1,1 0,","a",","," 0 1,1 0,","z"])),e,e,e,-2*e,e,e,2*e),YO=e,KO=this._append,GO=this._,this._=t}this._+=GO}}result(){const e=this._;return this._="",e.length?e:null}}function $O(e){let t=1;this._+=e[0];for(const n=e.length;t<n;++t)this._+=arguments[t]+e[t]}function QO(e,t){let n,r,a=3,i=4.5;function o(e){return e&&("function"===typeof i&&r.pointRadius(+i.apply(this,arguments)),AP(e,n(r))),r.result()}return o.area=function(e){return AP(e,n(aO)),aO.result()},o.measure=function(e){return AP(e,n(zO)),zO.result()},o.bounds=function(e){return AP(e,n(FP)),FP.result()},o.centroid=function(e){return AP(e,n(OO)),OO.result()},o.projection=function(t){return arguments.length?(n=null==t?(e=null,jP):(e=t).stream,o):e},o.context=function(e){return arguments.length?(r=null==e?(t=null,new XO(a)):new CO(t=e),"function"!==typeof i&&r.pointRadius(i),o):t},o.pointRadius=function(e){return arguments.length?(i="function"===typeof e?e:(r.pointRadius(+e),+e),o):i},o.digits=function(e){if(!arguments.length)return a;
2if(null==e)a=null;else{const t=Math.floor(e);if(!(t>=0))throw new RangeError("invalid digits: ".concat(e));a=t}return null===t&&(r=new XO(a)),o},o.projection(e).digits(a).context(t)}function ZO(e,t){for(var n,r=e.length,a=r-t;a<--r;)n=e[a],e[a++]=e[r],e[r]=n}function JO(e){return e}function eC(e){if(null==e)return JO;var t,n,r=e.scale[0],a=e.scale[1],i=e.translate[0],o=e.translate[1];return function(e,s){s||(t=n=0);var l=2,c=e.length,u=new Array(c);for(u[0]=(t+=e[0])*r+i,u[1]=(n+=e[1])*a+o;l<c;)u[l]=e[l],++l;return u}}function tC(e,t){return"string"===typeof t&&(t=e.objects[t]),"GeometryCollection"===t.type?{type:"FeatureCollection",features:t.geometries.map(function(t){return nC(e,t)})}:nC(e,t)}function nC(e,t){var n=t.id,r=t.bbox,a=null==t.properties?{}:t.properties,i=function(e,t){var n=eC(e.transform),r=e.arcs;function a(e,t){t.length&&t.pop();for(var a=r[e<0?~e:e],i=0,o=a.length;i<o;++i)t.push(n(a[i],i));e<0&&ZO(t,o)}function i(e){return n(e)}function o(e){for(var t=[],n=0,r=e.length;n<r;++n)a(e[n],t);return t.length<2&&t.push(t[0]),t}function s(e){for(var t=o(e);t.length<4;)t.push(t[0]);return t}function l(e){return e.map(s)}function c(e){var t,n=e.type;switch(n){case"GeometryCollection":return{type:n,geometries:e.geometries.map(c)};case"Point":t=i(e.coordinates);break;case"MultiPoint":t=e.coordinates.map(i);break;case"LineString":t=o(e.arcs);break;case"MultiLineString":t=e.arcs.map(o);break;case"Polygon":t=l(e.arcs);break;case"MultiPolygon":t=e.arcs.map(l);break;default:return null}return{type:n,coordinates:t}}return c(t)}(e,t);return null==n&&null==r?{type:"Feature",properties:a,geometry:i}:null==r?{type:"Feature",id:n,properties:a,geometry:i}:{type:"Feature",id:n,bbox:r,properties:a,geometry:i}}n.dn(QO),n.dn(ZO),n.dn(JO),n.dn(eC),n.dn(tC);const rC=JSON.parse('{"type":"Topology","objects":{"india":{"type":"GeometryCollection","geometries":[{"type":"Polygon","properties":{"name":null},"id":"-99","arcs":[[0]]},{"type":"MultiPolygon","id":"AN","properties":{"name":"Andaman & Nicobar Island"},"arcs":[[[0]],[[1]],[[2]],[[3]],[[4]],[[5]],[[6]],[[7]],[[8]],[[9]],[[10]],[[11]],[[12]]]},{"type":"MultiPolygon","id":"AP","properties":{"name":"Andhra Pradesh"},"arcs":[[[13]],[[14,15,16,17,18]]]},{"type":"Polygon","id":"AR","properties":{"name":"Arunanchal Pradesh"},"arcs":[[19,20,21]]},{"type":"Polygon","id":"AS","properties":{"name":"Assam"},"arcs":[[22,23,24,25,26,27,28,29,30,-21]]},{"type":"Polygon","id":"BR","properties":{"name":"Bihar"},"arcs":[[31,32,33,34]]},{"type":"Polygon","id":"CT","properties":{"name":"Chhattisgarh"},"arcs":[[35,36,37,38,39,40]]},{"type":"MultiPolygon","id":"PY","properties":{"name":"Puducherry"},"arcs":[[[41,42]],[[-44]],[[44]],[[45,46]],[[47]],[[48]],[[49]],[[50]],[[51,52],[53]],[[54,55]]]},{"type":"Polygon","id":"PB","properties":{"name":"Punjab"},"arcs":[[56,57,58,59,60,61,62]]},{"type":"Polygon","id":"RJ","properties":{"name":"Rajasthan"},"arcs":[[63,64,65,66,67,-60]]},{"type":"Polygon","id":"SK","properties":{"name":"Sikkim"},"arcs":[[68,69]]},{"type":"MultiPolygon","id":"TN","properties":{"name":"Tamil Nadu"},"arcs":[[[-54]],[[70,-47,71,-43,72,73,74,-16,75,-55,76,-53],[-49],[-51],[-50],[-48],[-45]]]},{"type":"Polygon","id":"CH","properties":{"name":"Chandigarh"},"arcs":[[77,-58]]},{"type":"Polygon","id":"TS","properties":{"name":"Telangana"},"arcs":[[-37,78,-18,79,80]]},{"type":"Polygon","id":"TR","properties":{"name":"Tripura"},"arcs":[[-26,81,82]]},{"type":"Polygon","id":"UP","properties":{"name":"Uttar Pradesh"},"arcs":[[83,-34,84,-40,85,-65,86,87,88,89,90]]},{"type":"Polygon","id":"UK","properties":{"name":"Uttarakhand"},"arcs":[[-91,91,92]]},{"type":"MultiPolygon","id":"WB","properties":{"name":"West Bengal"},"arcs":[[[93]],[[94]],[[95]],[[96]],[[97]],[[98]],[[99]],[[100]],[[101]],[[102]],[[103]],[[104]],[[105]],[[106]],[[107,-30,108,109,110,-32,111,-69]]]},{"type":"Polygon","id":"OD","properties":{"name":"Odisha"},"arcs":[[-110,112,-19,-79,-36,113]]},{"type":"Polygon","id":"DN","properties":{"name":"Dadara & Nagar Havelli"},"arcs":[[114,115]]},{"type":"Polygon","id":"DD","properties":{"name":"Daman & Diu"},"arcs":[[116,117]]}
2,{"type":"Polygon","id":"GA","properties":{"name":"Goa"},"arcs":[[118,119,120]]},{"type":"MultiPolygon","id":"GJ","properties":{"name":"Gujarat"},"arcs":[[[121]],[[122]],[[123]],[[124]],[[125]],[[-67,126,127,-116,128,129,-118,130]]]},{"type":"Polygon","id":"HR","properties":{"name":"Haryana"},"arcs":[[-89,131,-87,-64,-59,-78,-57,132]]},{"type":"Polygon","id":"HP","properties":{"name":"Himachal Pradesh"},"arcs":[[133,-92,-90,-133,-63,134]]},{"type":"Polygon","id":"JK","properties":{"name":"Jammu & Kashmir"},"arcs":[[-135,-62,135]]},{"type":"Polygon","id":"JH","properties":{"name":"Jharkhand"},"arcs":[[-111,-114,-41,-85,-33]]},{"type":"Polygon","id":"KA","properties":{"name":"Karnataka"},"arcs":[[-80,-17,-75,136,137,-119,138]]},{"type":"Polygon","id":"KL","properties":{"name":"Kerala"},"arcs":[[-74,139,-137],[43]]},{"type":"MultiPolygon","id":"LD","properties":{"name":"Lakshadweep"},"arcs":[[[140]],[[141]]]},{"type":"Polygon","id":"MP","properties":{"name":"Madhya Pradesh"},"arcs":[[-39,142,-127,-66,-86]]},{"type":"Polygon","id":"MH","properties":{"name":"Maharashtra"},"arcs":[[-38,-81,-139,-121,143,-129,-115,-128,-143]]},{"type":"Polygon","id":"MN","properties":{"name":"Manipur"},"arcs":[[144,145,-24,146]]},{"type":"Polygon","id":"ML","properties":{"name":"Meghalaya"},"arcs":[[147,-28]]},{"type":"Polygon","id":"MZ","properties":{"name":"Mizoram"},"arcs":[[-146,148,-82,-25]]},{"type":"Polygon","id":"NL","properties":{"name":"Nagaland"},"arcs":[[149,-147,-23,-20]]},{"type":"Polygon","id":"DL","properties":{"name":"NCT of Delhi"},"arcs":[[-88,-132]]}]},"places":{"type":"GeometryCollection","geometries":[{"type":"Point","properties":{"name":"Delhi"},"coordinates":[3093,7227]},{"type":"Point","properties":{"name":"Hyderabad"},"coordinates":[3521,3510]},{"type":"Point","properties":{"name":"Pune"},"coordinates":[1936,3883]},{"type":"Point","properties":{"name":"Nagpur"},"coordinates":[3730,4754]},{"type":"Point","properties":{"name":"Jaipur"},"coordinates":[2607,6650]},{"type":"Point","properties":{"name":"Kanpur"},"coordinates":[4151,6498]},{"type":"Point","properties":{"name":"Patna"},"coordinates":[5798,6223]},{"type":"Point","properties":{"name":"Chennai"},"coordinates":[4137,2089]},{"type":"Point","properties":{"name":"Ahmedabad"},"coordinates":[1501,5367]},{"type":"Point","properties":{"name":"Surat"},"coordinates":[1590,4764]},{"type":"Point","properties":{"name":"New Delhi"},"coordinates":[3083,7203]},{"type":"Point","properties":{"name":"Bangalore"},"coordinates":[3206,2050]},{"type":"Point","properties":{"name":"Mumbai"},"coordinates":[1596,4044]},{"type":"Point","properties":{"name":"Kolkata"},"coordinates":[6892,5191]}]}},"arcs":[[[8784,159],[11,-12],[2,-38],[15,-26],[-15,-69],[-18,-14],[-21,36],[-9,32],[-24,17],[-7,37],[12,21],[16,0],[38,16]],[[8737,226],[15,-22],[-11,-22],[-33,-13],[2,33],[25,8],[2,16]],[[8624,417],[5,-17],[22,-12],[-29,-17],[-23,26],[25,20]],[[8673,486],[-5,-30],[14,-22],[-23,-7],[-10,41],[24,18]],[[8423,819],[12,-25],[-10,-15],[-23,1],[-3,32],[24,7]],[[8328,1365],[14,-11],[13,-54],[-20,-28],[10,-13],[-23,-21],[-28,12],[1,22],[-13,18],[-1,31],[47,44]],[[8370,1567],[15,-24],[2,-21],[-32,-8],[5,36],[10,17]],[[8484,1743],[27,-46],[-40,27],[13,19]],[[8389,1808],[21,-21],[-7,-30],[17,-72],[-11,-49],[-1,-36],[-8,-30],[-28,1],[-19,49],[-13,18],[-1,31],[-13,10],[17,32],[17,4],[11,72],[18,21]],[[8433,1829],[16,-1],[1,-31],[-17,-13],[-11,-27],[-18,5],[10,43],[19,24]],[[8458,2031],[10,-10],[14,-48],[-4,-48],[7,-17],[-12,-31],[-14,-11],[-24,-37],[-45,10],[0,88],[13,13],[-5,62],[34,23],[26,6]],[[8389,2056],[8,-5],[0,-34],[-19,3],[11,36]],[[8503,2247],[1,-48],[13,-26],[-32,1],[28,-32],[-9,-25],[1,-31],[-10,-17],[-19,-1],[-4,-18],[-49,-19],[-3,33],[14,64],[0,39],[15,47],[54,33]],[[4519,3158],[-40,-18],[-3,11],[43,7]],[[5675,4064],[-27,-37],[-37,-33],[-9,-27],[-22,-17],[-44,-52],[-18,-8],[-10,-19],[-50,-48],[-6,-16],[-76,-34],[-9,-9],[-57,-23],[-47,-33],[-4,-13],[-27,-17],[-20,-34],[-68,-72],[-60,-24],[-17,-15],[-82,-34],[-66,-37],[-40,-30],[-49,-46],[-18,-42],[40,-23],[-5,-34],[-18,-51],[-40,-22],[-73,-35],[-39,-9],[-44,-20],[-26,10],[-42,4],[-42,-5],[-8,8],[-42,-14],[2,
vendor: 12,651 bytes, line 2
2-17],[-14,-13],[-24,-83],[-37,-26],[-17,-24],[5,-16],[-17,-13],[-42,-10],[-12,5],[4,29],[-29,26],[-75,-10],[-8,-10],[-49,-25],[-36,-45],[-15,-50],[-22,-27],[-18,-41],[3,-13],[-14,-55],[23,-105],[28,-55],[-8,-72],[-15,-54],[6,-42],[35,-88],[-4,-35],[11,-40]],[[4134,2244],[-15,-26],[-71,6],[-15,-12],[-12,-38],[-43,-11],[-44,-22],[-1,15],[-36,-11],[-10,20],[-40,4],[1,-45],[-25,-7],[-17,-16],[-25,6],[-25,-42],[-59,23],[-12,-5],[-50,4],[-62,-33],[2,-20],[-25,-72],[-32,-11],[1,-15],[-32,-2],[-48,26],[-2,21]],[[3437,1981],[6,31],[22,0],[14,26],[39,12],[-2,23],[18,7],[1,22],[15,23],[5,27],[-23,2],[-50,25],[6,12],[3,63],[-45,-3],[-36,25],[-22,0],[13,42],[-4,25],[-23,11],[-44,3],[-17,10],[-12,-22],[-34,-19],[-39,-14],[-30,-18],[-22,12],[-13,28],[-41,10],[-23,12],[-26,-26],[1,-20],[-45,5],[-23,13],[23,38],[-14,19],[-18,43],[-18,15],[45,5],[1,-40],[33,-3],[5,-15],[49,3],[12,6],[12,-42],[25,-1],[-13,37],[-15,16],[20,16],[-2,20],[41,3],[-4,29],[-36,22],[-12,-19],[-27,2],[0,18],[-29,-6],[-15,8],[-35,-32],[-39,0],[2,21],[-15,5],[-6,23],[31,29],[-37,-1],[-22,17],[-14,23],[4,26],[21,36],[11,59],[-35,2],[12,40],[27,-21],[31,-5],[49,6],[19,46],[-6,38],[-38,24],[-3,25],[-1,64],[19,8],[-12,24],[10,61],[23,10],[37,6],[60,-5],[29,-7]],[[3191,3024],[60,-16],[39,-2],[31,10],[73,-23],[22,7],[5,17],[22,12],[8,33],[17,-2],[30,17],[53,-8],[27,11],[35,-23],[33,22],[29,12],[-4,22],[38,18],[54,-9],[16,11],[-4,37],[6,52],[12,13],[55,7],[25,16],[51,11],[44,22],[30,-10],[27,-22],[36,37],[8,23],[-27,16],[19,34],[13,-1],[38,18],[23,-2],[13,-18],[6,-28],[34,-9],[13,-18],[37,-9],[-3,21],[10,33],[-18,8],[-31,-2],[2,24],[17,28],[22,12],[42,-23],[48,-10],[12,4],[4,32],[12,18],[27,-7],[61,17],[10,32],[26,-3],[19,23],[21,-11],[20,9],[17,22],[4,46],[41,57],[17,2],[41,25],[-12,16]],[[4647,3675],[15,14],[46,16],[30,24],[48,-5],[26,-20],[6,18],[27,4],[-1,56],[9,63],[41,35],[15,-4],[4,-31],[22,-14],[-4,-36],[61,25],[11,35],[61,-27],[31,12],[-14,57],[20,30],[104,71],[-26,31],[7,13],[48,-2],[45,31],[5,16],[36,-55],[22,11],[28,-63],[61,-11],[14,-13],[43,14],[40,2],[28,48],[33,33],[29,-6],[22,34],[35,-17]],[[9259,6570],[-18,59],[15,7],[-11,52]],[[9245,6688],[18,-4],[40,27],[32,7],[0,25],[26,20],[19,-14],[128,29],[17,19],[-14,20],[-31,3],[0,36],[-29,18],[-13,41],[22,26],[36,26],[17,26],[-52,3],[-75,-6],[-31,-25],[-45,-13],[-23,9],[-148,-42],[-49,-26],[-20,0],[-63,-28],[-27,8],[-18,-8],[-27,6],[-10,-24],[-35,-15],[-33,-38],[-21,-9],[-66,-60],[10,-25],[-40,-19],[-15,-16],[-71,-10],[-41,8],[-113,-16],[-34,16],[-16,15],[-35,8],[-38,2],[-4,-17],[-21,-8],[-48,-1],[-86,-23],[-29,1]],[[8189,6640],[-2,38],[-26,23],[15,66],[-5,40],[-13,19],[-57,9],[-26,-6],[-41,6],[-32,33],[-1,16],[23,24],[1,32],[14,18],[27,-18],[27,2],[18,-28],[36,15],[24,-3],[35,25],[34,9],[17,-28],[37,15],[50,-1],[15,19],[22,7],[24,30],[-26,24],[6,18],[35,22],[39,7],[43,31],[35,9],[24,-3],[13,27],[-14,9],[29,26],[20,42],[55,17],[39,-10],[42,11],[15,-6],[24,12],[31,-10],[20,55],[55,37],[21,43],[25,21],[21,1],[28,25],[43,0],[25,40],[47,-32],[10,-29],[26,7],[45,-5],[40,-18],[44,-2],[0,-14],[70,-10],[31,59],[14,0],[66,46],[35,12],[26,-3],[42,26],[24,-21],[11,-30],[18,-21],[54,4],[-16,-28],[-44,-11],[-23,-28],[26,-41],[41,34],[31,1],[29,-24],[5,-26],[24,-29],[-7,-25],[-40,-12],[8,-14],[-32,-27],[-26,-10],[15,-17],[-35,-21],[36,-7],[47,7],[31,16],[22,0],[32,-17],[6,-13],[42,3],[34,-23],[19,14],[25,-1],[15,-17],[19,-1],[51,-25],[-15,-21],[23,-42],[-7,-39],[-42,-2],[-33,-29],[-49,-27],[-9,-23],[-32,-17],[14,-30],[-9,-22],[18,-16],[13,-28],[31,-27],[27,-37],[-38,-8],[-26,18],[-41,11],[7,23],[-28,28],[-63,7],[-30,-25],[-34,4],[-68,-8],[-68,-29],[-27,-42],[-27,-16],[-21,1],[-19,-20],[-2,-18],[-40,-10],[-9,-19],[-23,6],[-42,-47],[-41,-13],[-22,10]],[[9245,6688],[-37,-30],[-35,-11],[-34,5],[-29,-42],[-39,-24],[-49,-7],[-46,-31],[-5,-29],[-35,-16],[-4,27],[-33,-34],[-7,-33],[-20,-11],[-32,-46],[-20,-59],[9,-27],[-44,-21],[-25,-5],[2,37],[-34,-16],[7,-19],[-46,-32],[-31,-36],[-22,-8],[-29,-24],[42,-35],[6,-44]],[[8655,6117],[-24,-15],[-17,-27],[-6,-29],[-31,-30],[2,-28],[-20,-37],[-28,-1],[-3,-18],[-6,-33],[4,-22],[-15,-12],[-7,-38],[-11,-9]],[[8493,5818],[-58,-1],[-23,40],[-25,-54],[-22,-7],[-5,-27],[-21,-2],[-7,-24],[-32,-7],[-5,33],[-43,0]],[[8252,5769],[-29,-1],[21,46],[-14,38]],[[8230,5852],[3,48],[9,21],[2,39],[-8,26],[35,-7],[17,-11],[33,5],[-22,53]],[[8299,6026],[31,36],[34,-8],[19,21],[23,9],[16,26],[-11,16],[-37,32],[-15,-5],[-7,45],[-10,19],[-21,5],[-27,38],[-62,-11],[-23,-14],[-5,49],[9,19],[-5,31],[31,21],[-27,17],[-15,-12],[-86,-5],[-2,23],[-19,7],[-31,-20],[-3,-35],[-31,-3],[1,26],[-22,2],[-32,-57],[-2,1],[-47,-9],[-20,-28],[-17,-8],[-24,42],[-30,-8],[-37,36],[-26,6],[-48,-12],[-10,12],[-29,-5],[-32,7],[-19,19],[-17,-9],[-22,7],[-14,-12],[-38,-6],[-34,1],[-54,-60],[-21,-16],[37,-47],[-40,-9],[-11,-27]],[[7417,6173],[9,46],[-19,42],[4,45],[11,32],[-29,25],[-12,33],[-10,4]],[[7371,6400],[0,31],[47,41],[1,1],[-2,34],[9,32],[-7,39]],[[7419,6578],[11,7],[53,1],[49,14],[13,29],[29,-3],[34,17],[51,-33],[31,-9],[138,2],[12,13],[59,-5],[26,-8],[24,18],[24,-14],[50,9],[35,-2],[59,34],[30,-19],[24,-4],[18,15]],[[6819,6524],[48,-30],[10,-24],[-17,-29],[-64,-37],[-27,-30],[-16,2],[-24,-15],[-12,-38],[6,-19],[30,-7],[-4,-24],[51,-31],[-8,-43],[-54,-17],[-28,-18],[-2,-36],[24,-14],[-22,-25]],[[6710,6089],[-27,12],[-8,18],[-40,7],[-32,-30],[-52,-6],[-11,-44],[-39,-9],[-8,-24],[-2,-42],[-24,-18],[2,-27],[-13,-34],[-37,2],[-28,-26],[-22,22],[-42,-19],[-23,13],[-38,-38],[-9,-35],[-16,1],[-36,42],[-6,26],[-44,-1],[-13,9],[-7,41],[-20,14],[-33,-15],[-25,22],[-35,0],[-13,8],[-11,-31],[-16,-18],[2,-31],[-19,1],[-26,-17],[-13,6],[-74,-10],[-38,-30],[-18,-7],[-29,6],[-21,-17],[-23,-1],[-28,50],[-49,-22],[-7,-21],[-29,6],[-27,-41],[-13,17],[-41,19],[-15,18],[10,13],[-21,15],[-30,2],[-21,-20],[-22,43],[-18,8],[-22,-29],[-21,-5],[-3,1],[-27,-4],[-11,-5],[-86,6]],[[5242,5860],[7,7],[0,2],[6,20],[-23,39],[-2,0],[-26,16],[-23,77],[11,60],[20,17],[69,27],[34,21],[25,1],[47,54],[54,25],[-3,19],[34,8],[17,-19],[34,3],[3,22],[19,-1],[4,-2],[42,-17],[36,38],[-32,28],[-33,5],[-27,22],[-21,-4],[-83,50],[-16,30],[53,23],[5,37],[-37,6],[-16,17],[-39,2],[2,19],[48,12],[13,22],[23,10],[41,-13],[49,9],[-5,14],[-26,5],[-33,61],[-33,-5],[-27,12],[-1,33],[-9,17],[-28,25],[15,21],[-29,23],[2,26],[-17,5]],[[5366,6789],[-7,32],[61,-2],[32,28],[47,-23],[7,-18],[120,-19],[22,-38],[-1,-22],[-14,-36],[40,-15],[22,7],[46,-20],[24,-29],[56,-2],[-6,-17],[11,-18],[43,-7],[25,17],[16,-4],[53,25],[23,-4],[20,-16],[-4,-38],[6,-11],[38,-13],[61,20],[56,-17],[52,0],[77,-39],[56,-24],[55,12],[13,17],[28,7],[19,17],[7,-44],[23,-15],[37,0],[25,-19],[17,23],[30,7],[38,-15],[22,-1],[9,14],[30,-8],[10,19],[43,-12],[31,-25],[30,26],[4,35]],[[5415,5199],[13,-18],[-14,-32],[-48,-8],[-39,-34],[-34,-5],[-31,-42],[-7,-44],[22,-18],[-37,-33],[-3,-23],[-14,-30],[-21,-12],[-13,-42],[17,-28],[-6,-20],[-36,12],[-26,-78],[-25,-12],[-48,18],[-48,2],[-70,-5],[-5,-37],[-23,-31],[-24,-14],[-2,-17],[-26,5],[-23,-8],[3,-46],[8,-23],[-15,-25],[20,-14],[10,-36],[-6,-22],[7,-44],[-12,-19],[6,-31],[64,-19],[44,-3],[-5,-51],[-76,24],[-30,-6],[-16,-17],[-27,46],[-27,4],[-43,22],[-15,-10],[-27,26],[-26,-25],[-7,-24],[7,-16],[35,-15],[7,-20],[24,-1],[-5,-29],[3,-54],[16,-10],[9,-28],[18,2],[3,-32],[-10,-22],[6,-43],[14,-19],[11,-55],[-24,-6],[-9,-39],[-65,-31],[-3,-40],[-63,-48],[-6,-22],[-29,-2],[-45,-27],[-2,-33],[-17,-42],[1,-18],[-27,-29],[-4,-27]],[[4519,3646],[-45,2],[-32,13],[-30,-21],[-23,17],[-19,93],[-30,4],[-44,12],[17,24],[-24,53],[-28,38],[-49,35],[-50,-13],[-26,43]],[[4136,3946],[-9,10],[36,21],[-4,14],[-24,28],[1,16],[39,63],[2,21],[20,9],[9,19],[30,23],[15,-28],[50,-9],[31,23],[-18,23],[36,13],[-5,18],[-54,29],[-20,0],[1,28],[-43,27],[-17,39],[19,29],[-7,47],[-25,7],[-24,32],[44,9],[37,18],[-11,22],[6,14],[3,52],[-24,66],[-2,46],[-27,-1],[-12,26],[12,54],[35,11],[27,16],[6,25]],[[4269,4806],[25,47],[-7,66],[11,27],[24,-2],[10,42],[-2,23],[28,58],[29,-20],[9,45],[30,32],[-2,48],[21,16],[18,-12],[34,24],[20,-7],[3,-20],[43,31],[32,0],[24,37],[30,9],[6,29],[-5,36],[32,6],[27,21],[-8,28],[7,12],[61,9],[12,12],[-3,28],[16,32],[-31,24],[-26,-4],[-18,13],[-18,36],[-31,-7],[-33,17],[-13,-13],[-30,-4],[3,49],[25,20],[-30,43],[22,24],[14,-20],[37,-18],[48,14],[4,2],[28,-12],[53,3],[33,-7],[57,1],[28,-6],[29,15],[9,22],[32,5],[20,14]],[[5006,5674],[50,-30],[59,6],[22,10],[9,23],[21,11],[16,25]],[[5183,5719],[34,-5],[29,-19],[1,-20],[24,-34],[25,-6],[25,-30],[-5,-23],[21,-28],[55,-12],[1,20],[3,1],[25,-8],[-4,-34],[-13,-17],[-1,-24],[35,-14],[-14,-58],[64,-59],[21,-5],[32,5],[2,-34],[-19,-8],[-12,-28],[-21,-9],[2,-16],[-28,-17],[-24,0],[-25,-22],[-1,-16]],[[3991,1395],[-1,-53]],[[3990,1342],[-10,20],[-20,6],[-1,1],[1,2],[-6,-1],[1,2],[-1,0],[0,2],[-1,0],[-1,-1],[0,2],[-4,1],[1,1],[0,1],[-2,-1],[1,3],[2,0],[2,3],[0,2],[-4,-2],[-1,0],[-1,5],[3,1],[10,-3],[2,0],[0,2],[-2,5],[-1,1],[-3,1],[0,3],[0,1],[3,2],[2,-2],[28,0],[0,-1],[3,-3]],[[2520,1636],[-6,10],[-1,1],[7,-11]],[[3931,1664],[0,1],[0,3],[4,-1],[-4,-3]],[[3975,1673],[-3,-15]],[[3972,1658],[-5,-1],[0,-1],[-2,1],[-2,0],[-17,5],[1,2],[1,0],[0,2],[3,0],[0,1],[0,3],[-1,1],[-1,4],[1,1],[1,0],[2,1],[5,-2],[3,-2],[0,-2],[3,-1],[7,2],[1,0],[-1,2],[2,0],[0,1],[1,-1],[1,-1]],[[3929,1668],[-8,0],[-2,3],[10,-3]],[[3915,1690],[2,0],[1,2],[4,-2],[5,-7],[-2,-2],[-1,-1],[-3,-1],[-6,6],[-3,-1],[0,-1],[-3,0],[-3,-1],[10,10],[-1,-2]],[[3935,1718],[-1,-4],[-7,-1],[-3,1],[2,1],[0,2],[9,1]],[[3914,1739],[10,-2],[-1,-1],[-1,-5],[-2,-2],[2,-13],[0,-2],[-1,-1],[-1,-2],[10,-10],[-1,0],[-2,0],[-3,-3],[-4,1],[-1,-1],[0,-2],[-3,0],[-2,1],[-2,7],[0,5],[0,2],[3,1],[0,2],[0,4],[-4,1],[1,12],[0,1],[3,4],[-1,3]],[[3987,1714],[-11,-40]],[[3976,1674],[-1,5],[-3,2],[-5,0],[0,-2],[-2,-4],[-1,0],[-2,1],[-1,3],[3,5],[-1,3],[-9,-9],[-3,6],[-9,2],[1,6],[-5,0],[0,-1],[-1,0],[-2,0],[3,3],[0,2],[1,1],[-1,2],[7,1],[-3,-6],[1,17],[0,-2],[1,-3],[-2,2],[-5,5],[0,1],[8,4],[-2,3],[1,3],[-4,1],[-1,0],[-2,0],[-9,-1],[-2,7],[0,2],[16,4],[-1,-3],[4,-5],[1,-2],[16,-1],[-2,-2],[-3,-2],[-5,1],[-1,0],[-2,-4],[8,-9],[0,-6],[0,-1],[1,0],[0,1],[3,2],[0,4],[15,7],[0,3],[11,-6]],[[3964,1688],[2,1],[1,0],[0,-2],[-1,-3],[2,-1],[2,5],[-6,0]],[[3988,1733],[1,7],[0,2],[10,1]],[[3999,1743],[-11,-10]],[[2941,7963],[19,-25],[1,-22]],[[2961,7916],[-24,11],[-24,-13],[9,-15],[36,-9]],[[2958,7890],[32,-29],[1,-30],[-1,-3],[-17,-30],[-40,6],[-3,-22],[-51,-35],[16,-15],[-4,-17],[-32,-24],[-28,6],[-9,15],[-33,-12],[-27,3],[-18,-27],[4,-64],[-2,1],[-56,-32],[-36,-5],[-25,6],[-15,21],[-39,-2],[-13,-12],[-38,-2],[-38,7],[-44,-38],[-33,-22],[-16,8],[8,34],[12,7],[-17,28],[-27,-12],[-13,26],[-26,-8],[-22,28],[-43,17],[-73,-25],[-23,9]],[[2169,7646],[-68,4],[-11,1],[-4,-1],[-132,6],[2,27],[22,24],[1,23]],[[1979,7730],[-2,22],[-21,29],[21,24],[1,21],[33,11],[12,26],[33,22],[26,30],[18,30],[33,21],[12,19],[31,9],[5,19],[35,0],[8,25],[-59,2],[2,45],[10,31],[35,31],[-24,20],[12,15],[-23,17],[-23,34],[27,12],[2,24],[33,26],[51,17],[43,35],[23,-8],[43,13],[36,3],[15,9],[17,33],[2,40]],[[2446,8437],[49,-8],[43,21],[41,12],[12,20],[20,3],[23,29]],[[2634,8514],[-6,-25],[24,-29],[-28,-11],[-37,-34],[-39,-13],[12,-29],[-16,-16],[63,-37],[34,-12],[19,-34],[-9,-10],[27,-57],[28,-36],[42,-76],[42,13],[10,23],[24,-30],[71,-37],[-16,-10],[12,-24],[-5,-35],[35,-13],[20,-19]],[[2169,7646],[11,-26],[-21,-12],[-7,-28],[46,3],[-11,-65],[13,-8],[-14,-41],[27,-11],[43,-5],[26,14],[26,-12],[9,-27],[24,3],[19,-20],[103,10],[7,-24],[-13,-16],[6,-24],[19,-17],[26,-2],[-8,-50],[23,-81],[19,-3],[6,-20],[51,-29],[9,-14],[41,-15],[33,-29],[-4,-10],[15,-9],[-26,-46],[-7,-32],[7,-41],[38,2],[29,-21],[12,14],[-18,47],[8,22],[25,4],[30,-13],[8,37],[38,2],[23,-36],[-3,-20],[44,13],[-4,24],[49,22],[15,22],[44,-27],[-15,-48],[3,-54],[-13,-38],[28,-20],[23,53],[21,-11],[17,9],[29,-9],[14,7]],[[3112,6940],[10,-6],[13,-45],[-1,-42],[31,-21],[1,-21],[48,-23],[24,-29],[4,-21],[-38,-20],[5,-22],[34,-9],[12,-14],[-72,-25],[-23,-20],[16,-24],[20,17],[30,4],[37,16],[17,18],[36,-10],[59,3],[15,-5],[18,19],[32,-8],[-8,-32]],[[3432,6620],[-11,-12],[-28,-4],[-3,-34],[-33,6],[-61,-49],[-49,-15],[-51,-31],[-32,-3],[-38,-20],[-17,-23],[-25,-13],[-28,-2],[-1,-2],[-40,-28],[-34,-14],[-17,-19],[-2,0],[-15,-31],[-22,-14],[-31,1],[-38,-35],[-7,-42],[3,-47],[28,-46],[59,-24],[24,4],[40,-11],[40,14],[26,-8],[52,40],[35,-69],[-7,-34],[-29,-13],[-13,12],[-32,-2],[-32,-18],[-32,6],[-39,-22],[1,-18],[26,-27],[-18,-11],[-32,-5],[15,-18],[59,-18],[14,-24],[-3,-39],[-31,-21],[-15,24],[-35,0],[12,-21],[-5,-36],[13,-30],[24,-24],[-15,-22],[-37,-2],[-40,23],[9,18],[-29,5],[-32,-33],[-21,21],[-17,-6],[-21,13],[-26,-11],[-24,6],[-28,-9],[4,-37],[-32,-7],[-28,-16],[5,-30],[-42,-13],[-70,-31],[
vendor: 4,336 bytes, line 2
2-23,0],[-7,19],[-36,21],[3,20],[17,22],[64,-26],[21,9],[6,22],[-13,25],[24,53],[-16,3],[-10,31],[17,18],[15,-12],[25,8],[8,30],[-25,26],[-5,38],[-33,10],[-44,-24],[-11,11],[-44,-9],[-77,14],[-12,17],[17,24],[20,-15],[12,49],[-9,27],[-53,-6],[-12,-17],[-1,-29],[-26,-9],[-33,6],[-27,19],[-14,-12],[11,-29],[53,-6],[-5,-28],[-19,-15],[-24,2],[-19,32],[-14,-26],[-22,-59],[1,0],[34,-5],[15,-14],[-26,-28],[-10,-29],[4,-2],[38,2],[8,-34],[20,-21],[12,-27],[-27,-39],[-3,-14],[12,-44],[-6,-22],[-25,-37],[-82,-31],[-27,-46],[5,-12],[29,-7],[12,-21],[-46,-33],[-23,-5],[-26,9],[-24,-17]],[[2097,5376],[-25,39],[-23,-9],[-19,9],[3,28],[-30,10],[-8,13],[-7,1],[-38,0],[-23,36],[-66,2],[9,57],[-31,10],[-58,43],[-14,23],[21,23],[-2,42],[-30,4],[-26,-17],[-17,11],[8,18],[-35,14],[-14,14],[12,26],[24,24],[-35,19],[3,33],[-39,-14],[-1,-30],[-18,-11],[-19,13],[-47,-1],[-25,31],[-40,16],[-27,-32],[-36,48],[-22,-4],[-22,31],[-15,-8],[-35,14],[-11,18],[-21,-16],[-71,4],[-43,-12],[-15,13],[-44,1],[-37,-17],[-29,-5],[-65,25]],[[994,5913],[-55,84],[-18,69],[-46,43],[-29,38],[3,90],[-28,14],[-23,-9],[-46,-4],[-39,12],[-14,22],[-23,18],[-24,35],[-4,50],[29,47],[4,43],[-4,63],[-42,16],[-58,-7],[-27,6],[-31,21],[-67,27],[-10,21],[10,68],[26,56],[39,34],[57,41],[24,30],[29,20],[37,81],[31,30],[51,37],[42,8],[33,-8],[29,-29],[4,-31],[27,-34],[47,-5],[104,40],[69,14],[85,0],[82,29],[12,55],[23,28],[44,31],[26,27],[37,98],[32,32],[40,16],[77,39],[69,27],[17,36],[29,31],[67,107],[39,122],[5,5],[73,26],[62,16],[59,41]],[[7041,6724],[-55,16],[-55,-38],[-43,16],[-52,-6],[-22,9],[-10,25],[-17,1]],[[6787,6747],[15,37],[3,32],[-8,22],[36,58],[16,40],[1,20],[-23,8],[5,29],[35,-5],[33,13],[17,-3],[32,22],[18,-3],[14,17],[60,-4],[31,-28],[-2,-19],[15,-12],[-8,-26],[-3,-49],[-28,-34],[6,-36],[25,-23],[14,-37],[-33,-9],[-17,-33]],[[3976,1674],[-1,-1]],[[3972,1658],[-12,-57],[1,-25],[26,-60],[6,-67],[-2,-54]],[[3990,1342],[8,-160],[3,-17],[-28,-6],[-123,18],[-18,-1],[-38,-28],[-17,-44],[13,-23],[-14,-9],[-33,-39],[-1,-10],[-45,-48],[-23,-42],[-8,-43],[29,-34],[37,-31],[-37,5],[-37,-6],[-70,-20],[-8,-12],[-26,-10],[-52,-5],[-48,-30],[-24,-20],[-14,-27],[1,-37],[-17,-44],[3,-45],[-32,-46],[-23,-8],[-35,-24],[-19,-5],[-28,-25],[-49,-9],[-12,-21],[-81,14],[-75,56]],[[3049,506],[37,50],[1,18],[25,16],[-23,34],[-8,31],[25,32],[-40,59],[41,44],[5,49],[18,19],[1,18],[20,19],[-14,38],[-40,-1],[-20,24],[14,25],[6,40],[-9,7],[21,32],[-4,18],[-21,26],[22,5],[-1,47],[-30,31],[-62,-42],[-31,4],[-25,20],[7,22],[-8,26],[5,48],[14,15],[9,46],[-28,30],[-29,7],[-29,15],[32,60],[-41,25],[-62,5],[24,20],[9,30],[-31,9],[-30,22],[-36,9],[-11,30],[25,0],[42,20],[1,11]],[[2820,1619],[28,13],[17,-28],[19,-4],[83,0],[-7,16],[24,44],[36,7],[24,-26],[9,13],[48,13],[65,-10],[20,52],[29,-2],[31,10],[35,51],[-14,19],[-42,9],[-32,-3],[-15,6],[47,50],[7,40],[-16,10],[7,38],[52,22],[26,56],[35,-2],[18,-14],[29,7],[19,-20],[35,-5]],[[4134,2244],[11,-28],[-4,-24],[13,-6],[7,-24],[-30,-124],[-2,-56],[-40,-110],[-40,-50],[-50,-79]],[[3988,1733],[-1,-19]],[[2961,7916],[-3,-26]],[[4519,3646],[78,3],[17,21],[33,5]],[[3191,3024],[-2,50],[-6,14],[0,44],[36,21],[-25,19],[-37,-3],[-43,13],[-12,22],[40,5],[16,11],[14,30],[-13,18],[7,33],[12,11],[-7,37],[16,32],[-12,32],[-30,11],[1,27],[26,42],[22,5],[-3,22],[21,1],[29,30],[-74,20],[6,38],[28,9],[-12,19],[7,14],[31,25],[13,22],[-16,16],[-3,44],[-17,46]],[[3204,3804],[-7,16],[19,34],[5,35],[20,-7],[31,20],[-5,29],[18,6],[18,37],[21,20],[-16,28],[-29,10],[-2,26],[29,17],[5,62],[30,13],[33,-23],[48,-10],[1,51],[13,13],[29,7],[0,49],[-8,28],[20,8],[18,40],[44,-4],[110,-21],[4,-34],[38,-2],[3,-23],[14,-13],[29,-4],[29,-23],[17,23],[6,28],[74,-38],[25,17],[80,16],[17,-20],[29,-14],[21,-30],[-18,-58],[8,-16],[-29,-24],[23,-20],[4,-61],[-2,-24],[28,-6],[32,-29],[55,13]],[[8252,5769],[10,-15],[2,-97],[-25,-32],[3,-30]],[[8242,5595],[-45,-5],[-19,-19],[-48,5],[13,-60],[-29,-16],[-36,-42],[11,-69],[-36,-37],[-32,-14],[-26,18],[-10,48],[-20,38],[-25,-21],[8,-34],[-18,1],[-10,47],[-26,83],[-30,37],[0,48],[22,-1],[9,31],[-7,16],[18,31],[27,1],[22,41],[43,-11],[31,15],[6,22],[36,-13],[-6,32],[34,-13],[22,-21],[11,44],[-6,21],[16,15],[41,-3],[26,15],[-6,27],[27,0]],[[4066,7279],[22,-2],[39,-22],[42,-41],[31,-3],[33,22],[50,-38],[23,-4],[47,-35],[37,-3],[32,-24],[36,-6],[9,-25],[27,-26],[4,-21],[33,11],[17,-29],[53,-27
vendor: 4,607 bytes, line 2
2],[23,-4],[28,-23],[37,-21],[28,24],[35,-2],[18,-19],[28,-6],[61,-44],[25,-12],[79,13],[19,-28],[0,-43],[62,0],[43,-18],[45,2],[44,-41],[32,23],[-1,26],[71,-2],[73,-32],[15,-10]],[[5242,5860],[-36,-9],[-4,-15],[17,-17],[2,-18],[-21,-12],[9,-15],[-18,-46],[-8,-9]],[[5006,5674],[-21,16],[-13,23],[6,46],[13,23],[-1,27],[-12,17],[-3,43],[29,-1],[-12,29],[-26,3],[-9,16],[-46,-15],[-38,17],[-3,-35],[-38,10],[-19,24],[-12,32],[-33,-2],[-37,19],[-17,-4],[-18,15],[0,32],[-38,9],[-49,22],[-39,36],[-14,-12],[-3,-24],[-46,30],[-28,-1],[-2,-32],[-35,-36],[-104,-7],[5,44],[-18,20],[-23,4],[-27,-29],[-32,11],[-25,-15],[-10,-16],[-44,48],[26,11],[-8,16],[-30,20],[-1,36],[-42,5],[-21,-22],[-36,1],[-8,-24],[-52,-11],[5,-27],[-12,-18],[-30,14],[-25,-6],[-39,14],[-21,-28],[-35,12],[-1,17],[17,23],[-35,30],[-25,-7],[28,-26],[-22,-7],[13,-19],[-13,-11],[-49,-3],[-37,41],[-54,-15],[-26,34],[47,45],[4,34],[-22,-3],[-52,-20],[14,-11],[-1,-23],[-55,19],[-28,-43],[25,-43],[1,-19],[15,-12],[-5,-33],[14,-20],[33,-13],[3,-52],[-7,-34],[44,13],[22,-29],[-1,-35],[16,-6],[-7,-23],[-21,-19],[-17,-29],[-25,-9],[-10,20],[-19,-4],[-28,21],[-14,20],[-26,12],[-23,-32],[-17,-8],[-20,21],[12,14],[-32,22],[-4,35],[4,39],[-33,71],[54,37],[-1,28],[40,24],[-20,13],[-18,46],[-13,11],[14,21],[30,16],[-4,17],[24,16],[58,-5],[10,9],[40,8],[6,19],[-18,15],[19,36],[44,53],[0,15],[20,15],[0,24],[19,43],[20,23],[-23,35],[4,14],[-21,16],[-5,44],[-41,6],[-18,20],[-33,12],[-51,-14],[-62,23],[-8,14],[-52,-11]],[[3112,6940],[22,17],[25,0],[37,24],[5,20],[-19,19],[-2,18],[22,28],[-35,80],[-33,25]],[[3134,7171],[-15,18],[11,43],[-45,36],[-3,22]],[[3082,7290],[10,45],[-31,32],[2,56],[8,15],[-23,72],[0,22],[19,38],[13,61],[25,29],[7,19],[44,22],[59,65],[1,24]],[[3216,7790],[-4,7]],[[3212,7797],[25,2],[26,-24],[70,-27],[-7,-23],[-47,-46],[-19,-59],[21,-28],[-3,-22],[27,-15],[13,10],[25,-5],[10,-15],[1,-29],[64,41],[23,9],[34,30],[53,-18],[9,-30],[22,-23],[40,-24],[71,-17],[-15,-24],[-45,-24],[30,-20],[17,-1],[14,-28],[58,-4],[21,-23],[49,-38],[42,-11],[3,-25],[42,11],[46,-14],[37,15],[22,-28],[51,-30],[24,39]],[[3212,7797],[81,35],[2,16],[-25,16],[15,11],[-30,42],[33,34],[-10,35],[24,9],[-7,16],[34,35],[65,11],[19,13],[29,1],[23,17],[24,0],[34,-28],[45,11],[17,-13],[50,3],[8,-19],[21,-15],[40,5],[-31,47]],[[3673,8079],[8,26],[17,6],[26,38],[25,-11],[41,-47],[17,-49],[29,-10],[10,-27],[30,1],[11,-22],[20,-10],[51,21],[39,-9],[21,-29],[44,-16],[20,-21],[20,11],[26,-24],[-9,-52],[23,-2],[87,-38],[21,7],[47,-26],[28,-27],[62,-17],[12,-22],[-60,-8],[2,-14],[-38,-27],[-28,-29],[-37,-12],[-6,-23],[-22,-20],[-28,-1],[-13,-22],[18,-29],[-3,-13],[-38,-37],[-9,-30],[13,-23],[-6,-29],[-15,-6],[6,-24],[-28,-4],[-18,-20],[-6,-29],[-18,-22],[1,-29]],[[7144,4935],[11,-28],[-23,2],[12,26]],[[6857,4948],[31,-29],[-7,-36],[-26,18],[2,47]],[[7066,4950],[9,-41],[-17,-1],[8,42]],[[6894,4981],[11,-21],[-20,-12],[-13,17],[22,16]],[[6828,4986],[12,-43],[-6,-31],[-13,-9],[-26,8],[1,23],[32,52]],[[6934,4995],[15,-18],[-16,-15],[-18,10],[19,23]],[[7067,5000],[27,3],[21,-20],[-29,-18],[-19,35]],[[7059,5033],[30,-2],[3,-27],[-18,-4],[-36,13],[21,20]],[[7129,5044],[21,-22],[-5,-17],[-30,20],[14,19]],[[7106,5089],[12,-13],[-9,-29],[12,-51],[-21,12],[-10,40],[2,23],[14,18]],[[7124,5092],[10,-34],[-17,-5],[7,39]],[[7019,5096],[32,-13],[-34,-27],[-19,6],[21,34]],[[7088,5208],[3,-45],[-15,0],[2,39],[10,6]],[[7096,5213],[12,-4],[15,-41],[-25,-7],[-11,19],[9,33]],[[7041,6724],[40,-13],[3,-23],[36,-39],[35,-7],[15,-29],[42,2],[23,12],[71,-11],[39,-24],[74,-14]],[[7371,6400],[-28,17],[-15,-18],[8,-32],[-24,-22],[-66,5],[-26,13],[-20,24],[-21,5],[-8,34],[-11,15],[-5,37],[-36,6],[6,-41],[-27,-3],[-57,8],[-18,9],[-7,24],[-39,16],[-61,52],[-12,-35],[44,-16],[12,-26],[-24,-7],[-30,-22],[-12,-29],[-26,-5],[-31,-28],[6,-28],[-19,-18],[-11,-24],[8,-32],[33,-4],[20,8],[10,-17],[26,-14],[25,-37],[36,-29],[32,-11],[41,5],[23,-5],[4,-38],[15,-13],[39,-9],[-29,-44],[-24,14],[-14,-12],[-42,12],[-40,-11],[-28,13],[-15,-5],[3,-55],[-19,-29],[-17,-2],[-4,-22],[-20,6],[-19,22],[-16,-4],[-5,-31],[-50,-60],[30,-40],[32,-27],[26,-8],[25,-21],[28,1],[50,-19],[53,-8],[5,-12],[-4,-55],[2,-59],[-53,-18],[-5,-71],[28,-12],[6,-19],[28,-23],[6,-37],[-22,-25],[30,-25],[44,4],[16,-13],[-31,-31],[0,-42],[13,-30],[20,-11],[-16,-36],[13,-14],[-10,-18],[2,-23],[-23,-8],[-8,-38],[5,-22],[26,-22],[-12,-40],[-79,9],[-18,-32],[6,-21],[-13,-25],[1,-20],[-25,-18],[-38,16],[-11,-20],[-25,5],[-33,-30],[-18,38],[-3,26],[20,25],[-16,13],[-39,-20],[-31,-62],[-43,-36],[-58,-27],[-61,-10]],[[6606,4896],[-5,36],[-9,18],[-56,12],[-12,19],[-3,32],[-49,-15],[-21,-14],[-11,
vendor: 6,159 bytes, line 2
214],[12,27],[-6,17],[-20,14],[-52,10],[-5,13],[-26,-4],[2,24]],[[6345,5099],[24,1],[10,14],[8,45],[-27,8],[8,17],[-11,33],[-36,1],[-5,26],[-30,18],[-24,4],[-21,18],[5,46],[-13,19],[-39,12],[-23,-6],[-33,33],[-27,17],[-42,-5],[-27,21],[-3,23],[12,13],[-1,49],[27,1],[36,12],[-2,31],[35,-5],[5,-22],[24,-22],[44,9],[2,26],[30,29],[28,0],[63,22],[27,-3],[9,29],[27,34],[55,-21],[31,-7],[-4,24],[30,-3],[24,11],[-1,21],[-20,23],[34,2],[37,-17],[21,14],[-2,31],[26,-9],[3,24],[37,-4],[-2,32],[19,14],[20,31],[0,59],[31,0],[9,33],[-4,20],[-21,5],[20,35],[23,12],[-1,18],[-34,34],[-31,20],[5,40]],[[6819,6524],[26,59],[-5,49],[-13,37],[-30,19],[-18,23],[8,36]],[[6606,4896],[-32,-20],[-54,-2],[-30,-10],[-69,-51],[-28,-43],[-8,-21],[11,-38],[36,-60],[-2,-22],[14,-36],[-78,-51],[-19,-39],[17,-10],[1,-18],[-60,-33],[-28,-20],[-34,-37],[-21,-35],[-47,-18],[-63,-17],[-51,-8],[-69,-22],[-118,-55],[-47,-30],[-42,-37],[-68,-45],[-29,-30],[-13,-24]],[[5415,5199],[46,-17],[-1,-16],[20,-16],[33,-11],[47,5],[26,21],[44,4],[38,-5],[20,10],[27,-9],[59,21],[18,-62],[-27,-45],[-1,-14],[26,-5],[38,-18],[52,37],[16,0],[62,-26],[65,-13],[1,-19],[38,0],[17,13],[28,55],[-19,19],[16,20],[2,26],[-24,24],[6,15],[34,14],[11,-17],[34,-7],[30,-15],[22,-26],[24,-13],[26,11],[51,-34],[25,-7]],[[1716,4408],[-18,-17],[-55,15],[-11,31]],[[1632,4437],[-9,27],[34,0],[4,11],[42,-5],[-26,-27],[6,-23],[21,14],[12,-26]],[[1578,4491],[14,33]],[[1592,4524],[18,-18],[-5,-17],[-27,2]],[[2028,2934],[45,1],[0,-54],[12,-36],[13,-5],[5,-24],[-23,-6],[16,-30],[-14,-27],[7,-21],[-21,-30],[-19,2],[-31,-20]],[[2018,2684],[-16,6],[1,24],[-21,13],[-15,31],[0,19],[-16,53],[-44,53],[-21,63],[-9,12]],[[1877,2958],[34,0],[28,24],[27,-18],[11,-38],[9,-6],[42,14]],[[56,5622],[21,-27],[-25,-41],[-18,-7],[-8,24],[23,26],[7,25]],[[69,5646],[15,-13],[-14,-16],[-19,15],[18,14]],[[117,5669],[16,-11],[-21,-19],[-12,11],[17,19]],[[104,5676],[7,-15],[-22,-14],[-4,29],[19,0]],[[56,5678],[-7,-51],[-22,-8],[-12,-38],[-15,15],[5,28],[24,35],[22,2],[5,17]],[[2097,5376],[17,-27],[3,-23],[28,1],[1,-32],[-21,-28],[-7,-29],[-36,2],[-22,-27],[-44,-19],[6,-25],[46,2],[12,-15],[-26,-17],[-22,-3],[-21,9],[1,-46],[16,-3],[5,-52],[-12,-17],[15,-16]],[[2036,5011],[-42,-16],[-67,-31],[6,-23],[15,-10],[-1,-22],[-21,-15],[12,-34],[71,21],[48,-10],[29,10],[5,-26],[-29,-7],[-57,-1],[-3,-12],[-29,-9],[-5,-31],[-19,-12],[-21,2],[-3,-32],[-28,-1],[-36,-12],[55,-21],[19,-23],[32,-52],[-2,-24],[-33,-22],[1,-25],[-34,-19],[-38,4],[-5,15],[-56,30],[-7,-40],[14,-3],[-2,-30],[-21,-37],[8,-33],[-4,-26],[-39,2],[-6,-18],[-27,-10]],[[1632,4437],[-30,5],[-19,-23],[-30,-7]],[[1553,4412],[3,36],[22,43]],[[1592,4524],[10,10],[3,34],[-34,96],[-28,53],[5,26],[-17,5],[-25,52],[24,37],[-2,15],[12,19],[-27,10],[5,19],[41,9],[25,5],[-73,8],[-21,-8],[-10,16],[12,28],[20,23],[-32,6],[-3,38],[18,60],[18,13],[49,-14],[15,22],[-37,-1],[-19,16],[-44,-18],[-32,18],[-16,-15],[-18,-45],[-20,-70],[1,-55],[16,-32],[-13,-18],[-10,-35],[-38,-43],[-16,-30],[11,-14],[-23,-14],[-86,-34],[-55,-28],[-43,-10],[-24,-24],[-40,-8],[-59,-24],[-2,-5],[-45,-6],[-7,-3],[-28,2],[-31,-15],[-80,30],[-55,27],[-49,30],[-63,49],[-32,32],[-95,103],[-168,140],[-61,62],[-36,41],[-6,21],[24,41],[21,-14],[42,9],[-8,-41],[19,-13],[23,6],[17,18],[27,-5],[35,21],[33,-10],[28,15],[14,21],[18,-18],[28,14],[25,27],[28,7],[49,2],[44,67],[14,30],[28,27],[17,27],[-26,4],[-1,-21],[-15,-10],[-39,16],[-35,-12],[-10,-11],[-53,-6],[-43,-12],[-25,-12],[-19,-25],[-56,14],[-30,-3],[-43,18],[-42,2],[-186,105],[-23,22],[20,8],[0,25],[-13,19],[-36,31],[-4,53],[24,28],[24,13],[14,34],[-34,6],[-7,29],[69,0],[6,100],[20,15],[8,-32],[31,27],[22,-26],[31,16],[33,-11],[39,14],[61,-4],[35,7],[49,-39],[98,-1],[16,9],[15,32],[91,20],[69,22],[-5,-22],[5,-33],[50,-12],[54,10],[-2,16],[39,23],[17,-4],[26,14],[-1,13],[-37,3],[-4,53],[37,27]],[[3082,7290],[-47,2],[-6,-12],[-30,-6],[1,-45],[-39,-33],[16,-19],[47,3],[31,-13],[20,-29],[21,21],[38,12]],[[2941,7963],[28,-12],[17,9],[38,-52],[30,-3],[18,-14],[1,-30],[-15,-10],[-1,0],[31,-20],[0,-3],[38,-15],[12,3],[30,-19],[20,4],[28,-11]],[[3494,8498],[19,-24],[28,-13],[-20,-27],[1,-19],[44,-20],[-6,-20],[55,-51],[12,-1],[-28,-68],[15,-34],[32,-21],[-10,-17],[-26,-11],[25,-30],[11,-40],[27,-23]],[[2634,8514],[18,23],[-4,37],[-43,45],[28,12],[23,-15],[28,11],[26,29],[50,9],[13,24],[37,26],[29,-1],[27,9],[27,-15],[59,3],[27,-19],[14,-27],[27,-15],[48,-3],[7,-22],[24,-6],[32,-24],[20,19],[26,-6],[43,25],[45,11],[27,-22],[-10,-13],[34,-16],[19,-20],[-5,-21],[25,-33],[20,0],[20,23],[31,0],[39,16],[31,-29],[-31,-15],[4,-34],[25,18]],[[2446,8437],[-27,8],[-24,18],[-20,-5],[-7,22],[-27,7],[-29,-16],[-30,13],[-26,-5],[-35,6],[-10,24],[-1,46],[-11,19],[-25,-4],[-31,13],[-24,-9],[-29,22],[-41,20],[-42,9],[-34,25],[-46,6],[-6,-11],[-40,38],[-19,0],[9,39],[-18,15],[-16,39],[20,69],[-19,32],[10,26],[-12,10],[10,38],[-24,35],[-9,46],[1,25],[-23,42],[-9,4],[17,70],[58,4],[25,19],[-7,16],[35,35],[43,8],[45,19],[15,20],[-3,36],[13,32],[-20,0],[-44,22],[-47,10],[-18,12],[-9,26],[13,23],[20,11],[-4,21],[-50,15],[-28,-5],[-26,7],[-25,-4],[-13,13],[-33,9],[-46,29],[5,41],[-26,14],[-14,-10],[-37,-3],[-9,12],[-61,-10],[-11,-6],[-54,27],[21,37],[-22,15],[14,25],[-7,10],[15,28],[23,0],[39,15],[39,29],[-5,13],[63,33],[18,24],[-10,24],[79,8],[42,12],[90,-20],[9,9],[60,-1],[-13,27],[-47,14],[-5,27],[57,-6],[60,-29],[32,13],[9,19],[30,-6],[58,34],[35,-1],[60,30],[7,-17],[36,0],[28,-39],[35,23],[41,-7],[44,32],[27,-17],[35,-40],[11,-24],[47,-15],[45,-57],[60,-29],[50,-8],[36,-29],[28,-14],[33,4],[27,-17],[17,-32],[74,-25],[10,-18],[26,-10],[-27,-32],[28,-34],[45,-22],[33,-2],[30,6],[36,-26],[46,1],[27,-26],[12,-39],[-33,9],[0,-23],[25,-5],[23,8],[71,-4],[35,11],[27,-13],[21,34],[27,4],[31,-15],[22,37],[24,5],[1,18],[40,5],[11,16],[34,-7],[47,29],[50,1],[46,8],[61,-14],[21,11],[4,25],[17,13],[50,1],[13,-31],[32,-4],[78,-27],[42,-6],[45,18],[39,-53],[42,-11],[20,-13],[12,-43],[-16,-28],[-19,-53],[-15,-20],[-5,-59],[-33,-53],[-1,-37],[-43,-11],[-29,2],[-30,-22],[-5,-22],[12,-23],[-73,2],[-24,-6],[17,-20],[9,-57],[-31,-20],[0,-14],[-41,-34],[-61,6],[-39,-10],[-23,10],[-26,-9],[-12,-16],[40,-66],[0,-23],[24,-9],[5,-21],[-40,-1
vendor: 4,101 bytes, line 2
2],[-24,7],[7,-35],[-2,-31],[20,-34],[36,-12],[49,2],[73,-13],[-5,-23],[-21,-35],[2,-37],[27,-17],[38,-45],[18,-15],[-61,-68],[-37,20],[-50,-36],[-27,-33],[-53,-5],[-46,23],[-17,45],[6,14],[-15,21],[-30,-9],[-15,-19],[-28,4],[-47,-27]],[[2820,1619],[-6,30],[-24,-7],[-21,24],[-19,-1],[-12,21],[-26,-4],[-1,39],[-45,-15],[-34,5],[-18,15],[-10,29],[-27,-4],[-28,27],[-20,2],[-33,45],[-18,2],[-18,31],[-3,32],[-22,5],[-12,18],[-19,7],[-5,17],[-30,16],[-23,-5],[-15,18],[1,23],[-49,-10]],[[2283,1979],[-19,45],[-20,96],[-12,34],[-14,103],[-20,77],[-16,38],[-18,13],[-24,96],[-11,10],[-5,32],[-41,70],[-5,34],[-21,3],[-32,18],[6,15],[-13,21]],[[2028,2934],[15,32],[42,-3],[21,8],[12,27],[-6,10],[23,25],[18,45],[7,44],[-55,23],[-9,20],[5,33],[-21,22],[75,36],[20,1],[7,-26],[71,64],[47,13],[-1,23],[31,30],[31,-9],[47,-26],[18,11],[1,26],[20,0],[43,11],[8,-14],[27,6],[25,-4],[9,11],[1,43],[-14,15],[9,37],[-18,10],[10,58],[61,-36],[3,17],[25,-5],[13,-27],[65,14],[14,-8],[23,7],[16,-10],[36,-7],[-6,21],[-11,73],[29,3],[24,21],[13,30],[28,-1],[30,-17],[55,64],[21,13],[1,31],[12,2],[1,48],[35,-11],[28,19],[23,23],[12,43],[25,10],[30,-14],[3,-32],[19,-13],[29,10]],[[3049,506],[-34,28],[-37,41],[-95,117],[-21,12],[-10,34],[-55,118],[-9,23],[-16,82],[-4,45],[-12,53],[-14,27],[-12,46],[-10,14],[-12,44],[-68,142],[-24,104],[-13,22],[-20,59],[-21,31],[-19,8],[-29,72],[-3,4],[-49,51],[-18,11],[-29,40],[-16,1],[-38,89],[-37,66],[-41,89]],[[2022,1467],[-30,12],[-16,21],[9,15],[33,-18],[4,-30]],[[1250,1675],[-22,0],[-16,41],[18,14],[20,-55]],[[4269,4806],[-22,-2],[-25,22],[-24,4],[-27,39],[-38,32],[-24,5],[-24,-8],[-19,-18],[-47,-1],[-24,-7],[-42,23],[-54,-19],[-24,15],[-6,28],[-32,0],[-55,13],[-6,-21],[-24,3],[-15,-16],[-44,2],[-21,-18],[6,-25],[-58,1],[-13,-8],[-35,4],[-39,17],[-24,-8],[-5,32],[-22,-8],[-61,-6],[-4,-20],[-37,-20],[-56,-20],[-36,4],[-43,-6],[-38,9],[-41,24],[-5,23],[28,4],[21,-8],[-3,46],[-21,26],[-75,4],[-24,-22],[-48,9],[-60,-40],[-34,-1],[-11,-24],[10,-11],[-20,-27],[-37,-26],[12,-16],[-13,-29],[-45,2],[-13,-28],[-26,-12],[-66,4],[-9,56],[-21,38],[-15,-7],[-29,13],[-47,-3],[-73,3],[-25,-7],[-27,7],[-29,-3],[-56,9],[-39,19],[-17,32],[-67,22],[-13,-7],[-81,18],[-26,19],[-3,28],[8,33],[-48,37],[-33,-28],[-29,-3],[-21,9]],[[1877,2958],[-16,43],[-14,17],[-35,22],[-4,40],[-30,86],[-25,60],[13,27],[-16,40],[4,18],[-12,32],[4,27],[-4,45],[-21,54],[7,14],[-18,21],[-2,41],[-13,14],[-10,47],[8,9],[-22,52],[-14,20],[-8,36],[-14,27],[2,23],[-15,27],[-14,59],[6,39],[-14,14],[-5,24],[4,37],[-18,29],[2,76],[-11,8],[-1,50],[-9,25],[-3,37],[-13,22],[4,22],[-16,31],[4,26],[-14,15],[30,23],[-10,57],[9,18]],[[9068,6166],[-28,-57],[1,-31],[49,-19],[-1,-37],[-17,-41],[-18,-17],[-10,-42],[-21,-2],[-10,-32],[-19,-14],[-70,-134],[-6,-41],[-26,-38],[-2,-25],[-49,27],[-42,7],[-30,-7],[-16,23],[-50,2],[-2,-12],[-47,-1],[-19,36],[-27,-8]],[[8608,5703],[-71,3],[-49,22],[13,29],[4,33],[-12,28]],[[8655,6117],[10,-19],[36,-17],[27,43],[32,31],[19,45],[44,-2],[16,6],[28,-14],[33,-1],[11,-11],[28,-1],[42,20],[16,22],[42,22],[-14,-34],[1,-24],[42,-17]],[[8299,6026],[-69,22],[-53,29],[-112,-4],[-36,-16],[-13,16],[-38,-13],[-27,13],[-24,0],[-27,11],[-69,-5],[-53,-10],[-74,0],[-62,2],[-23,-8],[-39,16],[-75,11],[-70,27],[-13,-6],[-19,27],[14,35]],[[8608,5703],[0,-24],[21,-17],[0,-35],[11,-80],[-8,-24],[-10,-58],[5,-36],[-12,-48],[-19,-23],[-17,0],[-16,16],[-25,-3],[10,-44],[-22,-34],[0,-36],[16,-38],[-10,-10],[6,-27],[19,-15],[4,-49],[-17,-10],[4,-22],[-38,7],[-2,-21],[-16,-28],[-36,-14],[-26,28],[-38,19],[-6,-37],[-30,-10],[3,38],[-9,62],[-9,34],[-12,94],[-22,38],[1,19],[-29,20],[7,38],[-13,61],[12,9],[-5,36],[-15,31],[-23,85]],[[9259,6570],[-28,-22],[-1,-13],[-29,-37],[23,-26],[-3,-95],[20,-6],[-27,-38],[-27,-16],[-4,-16],[12,-36],[-40,-32],[-5,-16],[-29,-22],[-8,-18],[-45,-11]]],"transform":{"scale":[0.0029221772689268836,0.0028752730004000387],"translate":[68.14340254000012,6.74555084800015]}}'),aC=640,iC=720,oC=tC(rC,rC.objects.india),sC=KP().fitExtent([[24,24],[616,696]],oC),lC=QO(sC),cC=oC.features.map((e,t)=>({d:lC(e),key:t})),uC={ocean:"#00E5FF",agriculture:"#10B981"}
2,dC={alert:"#F43F5E",watch:"#FBBF24",nominal:null};function fC(e){let t=e.points,n=void 0===t?[]:t,a=e.activeLayer,i=void 0===a?"all":a,o=e.onSelect;const s=Ue((0,r.useState)(null),2),l=s[0],c=s[1],d=(0,r.useMemo)(()=>n.map(e=>{const t=sC([e.lon,e.lat]);return t?u(u({},e),{},{xPct:t[0]/aC*100,yPct:t[1]/iC*100}):null}).filter(Boolean).filter(e=>"all"===i||e.type===i),[n,i]);return(0,_e.jsxs)("div",{className:"relative w-full",style:{aspectRatio:"".concat(aC," / ").concat(iC)},children:[(0,_e.jsx)("div",{className:"pointer-events-none absolute inset-0",style:{background:"radial-gradient(60% 50% at 50% 40%, rgba(0,229,255,0.10), transparent 70%)"}}),(0,_e.jsx)("svg",{viewBox:"0 0 ".concat(aC," ").concat(iC),className:"absolute inset-0 h-full w-full",preserveAspectRatio:"xMidYMid meet",children:cC.map(e=>(0,_e.jsx)("path",{d:e.d,fill:"rgba(15,23,42,0.55)",stroke:"rgba(0,229,255,0.22)",strokeWidth:"0.8"},e.key))}),d.map(e=>{const t=uC[e.type]||"#00E5FF",n=dC[e.status]||t;return(0,_e.jsxs)("button",{"data-testid":"map-node-".concat(e.id),type:"button",onMouseEnter:()=>c(e.id),onMouseLeave:()=>c(t=>t===e.id?null:t),onClick:()=>o&&o(e),className:"absolute -translate-x-1/2 -translate-y-1/2 focus:outline-none",style:{left:"".concat(e.xPct,"%"),top:"".concat(e.yPct,"%")},"aria-label":e.name,children:[(0,_e.jsxs)("span",{className:"relative flex h-3 w-3 items-center justify-center",children:[(0,_e.jsx)("span",{className:"map-node-ring absolute inline-flex h-3 w-3 rounded-full",style:{backgroundColor:n,opacity:.5}}),(0,_e.jsx)("span",{className:"relative inline-flex h-2.5 w-2.5 rounded-full",style:{backgroundColor:t,boxShadow:"0 0 10px ".concat(t)}})]}),l===e.id&&(0,_e.jsxs)("div",{className:"glass absolute bottom-5 left-1/2 z-20 w-48 -translate-x-1/2 rounded-lg p-3 text-left","data-testid":"map-tooltip-".concat(e.id),children:[(0,_e.jsx)("p",{className:"font-heading text-sm font-semibold text-white",children:e.name}),(0,_e.jsx)("p",{className:"font-mono text-[10px] uppercase tracking-wider text-slate-400",children:e.region}),(0,_e.jsxs)("div",{className:"mt-2 flex items-center justify-between",children:[(0,_e.jsx)("span",{className:"text-xs text-slate-400",children:e.metric}),(0,_e.jsx)("span",{className:"font-mono text-xs font-semibold",style:{color:t},children:e.value})]})]})]},e.id)})]})}const hC=[{id:"oc-1",name:"Mumbai Offshore",region:"Arabian Sea",type:"ocean",lon:72.6,lat:18.7,metric:"Vessel Density",value:"218 vessels",status:"nominal"},{id:"oc-2",name:"Gulf of Kutch",region:"Gujarat",type:"ocean",lon:69.4,lat:22.6,metric:"Oil Spill Risk",value:"Low",status:"nominal"},{id:"oc-3",name:"Kochi Shelf",region:"Kerala",type:"ocean",lon:75.9,lat:9.9,metric:"Illegal Fishing",value:"3 flagged",status:"alert"},{id:"oc-4",name:"Chennai Approach",region:"Bay of Bengal",type:"ocean",lon:80.5,lat:13,metric:"Vessel Density",value:"164 vessels",status:"nominal"},{id:"oc-5",name:"Visakhapatnam",region:"Andhra Coast",type:"ocean",lon:83.4,lat:17.6,metric:"SST Anomaly",value:"+1.4 C",status:"watch"},{id:"oc-6",name:"Sundarbans Delta",region:"West Bengal",type:"ocean",lon:88.9,lat:21.7,metric:"Coastal Erosion",value:"2.1 m/yr",status:"watch"},{id:"oc-7",name:"Gulf of Mannar",region:"Tamil Nadu",type:"ocean",lon:79,lat:9.1,metric:"Reef Health",value:"Stable",status:"nominal"},{id:"oc-8",name:"Andaman Basin",region:"A&N Islands",type:"ocean",lon:92.9,lat:11.7,metric:"Dark Vessels",value:"1 detected",status:"alert"},{id:"ag-1",name:"Ludhiana Belt",region:"Punjab",type:"agriculture",lon:75.8,lat:30.9,metric:"Crop Health (NDVI)",value:"0.81",status:"nominal"},{id:"ag-2",name:"Karnal Plains",region:"Haryana",type:"agriculture",lon:76.9,lat:29.7,metric:"Soil Moisture",value:"34%",status:"nominal"},{id:"ag-3",name:"Kanpur Doab",region:"Uttar Pradesh",type:"agriculture",lon:80.3,lat:26.4,metric:"Flood Risk",value:"Elevated",status:"watch"},{id:"ag-4",name:"Malwa Plateau",region:"Madhya Pradesh",type:"agriculture",lon:75.9,lat:22.7,metric:"Yield Forecast",value:"+6% YoY",status:"nominal"},{id:"ag-5",name:"Vidarbha",region:"Maharashtra",type:"agriculture",lon:79.1,lat:21.1,metric:"Drought Index",value:"Severe",status:"alert"},{id:"ag-6",name:"Krishna Delta",region:"Andhra Pradesh",type:"agriculture",lon:80.6,lat:16.3,metric:"Crop Health (NDVI)",value:"
20.74",status:"nominal"},{id:"ag-7",name:"Belagavi",region:"Karnataka",type:"agriculture",lon:74.5,lat:15.8,metric:"Soil Moisture",value:"19%",status:"watch"},{id:"ag-8",name:"Marwar",region:"Rajasthan",type:"agriculture",lon:73,lat:26.3,metric:"Drought Index",value:"Critical",status:"alert"}],pC=[{id:"all",label:"All Signals",color:"#F8FAFC"},{id:"ocean",label:"Ocean",color:"#00E5FF"},{id:"agriculture",label:"Agriculture",color:"#10B981"}];function mC(){const e=Ue((0,r.useState)("all"),2),t=e[0],n=e[1],a=Ue((0,r.useState)(null),2),i=a[0],o=a[1],s=hC.filter(e=>"all"===t||e.type===t).length;return(0,_e.jsxs)("section",{id:"livemap",className:"relative overflow-hidden bg-arjuna-ink py-24 sm:py-32","data-testid":"map-showcase",children:[(0,_e.jsx)("div",{className:"absolute inset-0 grid-lines opacity-30"}),(0,_e.jsxs)("div",{className:"container-x relative",children:[(0,_e.jsxs)("div",{className:"max-w-2xl",children:[(0,_e.jsx)(VE,{children:(0,_e.jsx)("p",{className:"overline",children:"04. Live Map"})}),(0,_e.jsx)(VE,{delay:.1,children:(0,_e.jsx)("h2",{className:"mt-5 font-heading text-3xl font-medium tracking-tight text-white sm:text-4xl lg:text-5xl",children:"India, in real time."})}),(0,_e.jsx)(VE,{delay:.2,children:(0,_e.jsx)("p",{className:"mt-6 text-base leading-relaxed text-slate-400",children:"A live snapshot of active monitoring nodes. Toggle layers to isolate maritime or agricultural signals, and hover any node for its latest reading."})})]}),(0,_e.jsxs)("div",{className:"mt-12 grid grid-cols-1 gap-8 lg:grid-cols-12",children:[(0,_e.jsx)("div",{className:"lg:col-span-4",children:(0,_e.jsx)(VE,{children:(0,_e.jsxs)("div",{className:"glass rounded-2xl p-6",children:[(0,_e.jsx)("p",{className:"overline mb-4",children:"Data layers"}),(0,_e.jsx)("div",{className:"flex flex-col gap-2",children:pC.map(e=>(0,_e.jsxs)("button",{"data-testid":"layer-toggle-".concat(e.id),onClick:()=>n(e.id),className:"flex items-center justify-between rounded-xl border px-4 py-3 text-left text-sm transition-colors duration-200 ".concat(t===e.id?"border-arjuna-teal/50 bg-white/5 text-white":"border-white/10 text-slate-400 hover:border-white/25"),children:[(0,_e.jsxs)("span",{className:"flex items-center gap-3",children:[(0,_e.jsx)("span",{className:"h-2.5 w-2.5 rounded-full",style:{backgroundColor:e.color}}),e.label]}),t===e.id&&(0,_e.jsx)("span",{className:"font-mono text-xs text-arjuna-teal",children:"ON"})]},e.id))}),(0,_e.jsxs)("div",{className:"mt-6 border-t border-white/10 pt-6",children:[(0,_e.jsxs)("p",{className:"font-mono text-xs text-slate-500",children:["ACTIVE NODES ",(0,_e.jsx)("span",{className:"text-arjuna-teal",children:s})]}),i?(0,_e.jsxs)("div",{className:"mt-4","data-testid":"map-selected-detail",children:[(0,_e.jsx)("p",{className:"font-heading text-lg text-white",children:i.name}),(0,_e.jsx)("p",{className:"font-mono text-[11px] uppercase tracking-wider text-slate-400",children:i.region}),(0,_e.jsxs)("div",{className:"mt-4 flex items-center justify-between rounded-lg bg-white/5 px-4 py-3",children:[(0,_e.jsx)("span",{className:"text-sm text-slate-400",children:i.metric}),(0,_e.jsx)("span",{className:"font-mono text-sm font-semibold",style:{color:"ocean"===i.type?"#00E5FF":"#10B981"},children:i.value})]})]}):(0,_e.jsx)("p",{className:"mt-4 text-sm text-slate-500",children:"Select a node on the map to inspect its latest telemetry."})]})]})})}),(0,_e.jsx)("div",{className:"lg:col-span-8",children:(0,_e.jsx)(VE,{delay:.1,children:(0,_e.jsx)("div",{className:"glass mx-auto max-w-md rounded-2xl p-4 sm:p-6",children:(0,_e.jsx)(fC,{points:hC,activeLayer:t,onSelect:o})})})})]})]})]})}const vC=Mo("mouse-pointer-2",[["path",{d:"M4.037 4.688a.495.495 0 0 1 .651-.651l16 6.5a.5.5 0 0 1-.063.947l-6.124 1.58a2 2 0 0 0-1.438 1.435l-1.579 6.126a.5.5 0 0 1-.947.063z",key:"edeuup"}]]),gC=tC(rC,rC.objects.india),yC=KP().fitExtent([[40,40],[1160,1320]],gC),xC=QO(yC),bC=gC.features.map((e,t)=>({d:xC(e),key:t})),wC=[{name:"Kolkata / Haldia",region:"West Bengal",lon:88.06,lat:22.03},{name:"Paradip",region:"Odisha",lon:86.61,lat:20.26},{name:"Visakhapatnam",region:"Andhra Pradesh",lon:83.28,lat:17.69},{name:"Chennai",region:"Tamil Nadu",lon:80.29,lat:13.1},{name:"Tuticorin (V.O.C.)",region:"Tamil Nadu",lon:78.13,lat:8.76},{name:"Kochi",region:"Kerala",lon:76.26,lat:9.97},{name:"New Mangalore",region:"Karnataka",lon:74.81,lat:12.92},{name:"Mormugao",region:"Goa",lon:73.8,lat:15.4},{name:"Mumbai (JNPT)",region:"Maharashtra",lon:72.95,lat:18.95},{name:"Kandla (Deendayal)",region:"Gujarat",lon:70.22,lat:22.03}].map(e=>{const t=Ue(yC([e.lon,e.lat]),2),n=t[0],r=t[1];return u(u({},e),{},{x:n,y:r})}),jC="M "+wC.map(e=>"".concat(e.x," ").concat(e.y)).join(" L ");function kC(e){const t=wC.length-1,n=Math.max(0,Math.min(e,1))*t,r=Math.min(Math.floor(n),t-1),a=n-r,
2i=wC[r],o=wC[r+1];return{x:i.x+(o.x-i.x)*a,y:i.y+(o.y-i.y)*a,i:r,f:a}}function SC(e){const t=kC(e),n=kC(Math.min(e+.006,1)),r=kC(Math.max(e-.006,0)),a=180*Math.atan2(n.y-r.y,n.x-r.x)/Math.PI,i=t.f<.5?t.i:t.i+1;return{x:t.x,y:t.y,angle:a,idx:i}}const EC=SC(0),NC=408.00000000000006;function PC(){const e=(0,r.useRef)(null),t=(0,r.useRef)(null),n=(0,r.useRef)(null),a=(0,r.useRef)(null),i=(0,r.useRef)(null),o=Ue((0,r.useState)(0),2),s=o[0],l=o[1],c=Ue((0,r.useState)(!0),2),u=c[0],d=c[1],f=EE({target:e,offset:["start start","end end"]}).scrollYProgress;(0,r.useEffect)(()=>{const e=e=>{const r=t.current,o=n.current;if(!r||!o)return;const s=r.getBoundingClientRect(),c=408.00000000000006,u=c*(s.height/Math.max(s.width,1)),f=SC(e);o.setAttribute("viewBox","".concat(f.x-c/2," ").concat(f.y-u/2," ").concat(c," ").concat(u)),a.current&&a.current.setAttribute("transform","translate(".concat(f.x," ").concat(f.y,") rotate(").concat(f.angle+90,")")),i.current&&(i.current.style.width="".concat(Math.round(100*e),"%")),l(e=>e===f.idx?e:f.idx),d(t=>{const n=e<.03;return t===n?t:n})};e(f.get());const r=f.on("change",e),o=()=>e(f.get());return window.addEventListener("resize",o),()=>{r(),window.removeEventListener("resize",o)}},[f]);const h=wC[s]||wC[0];return(0,_e.jsx)("section",{id:"ports",ref:e,className:"relative bg-arjuna-ink",style:{height:"360vh"},"data-testid":"ports-section",children:(0,_e.jsxs)("div",{ref:t,className:"sticky top-0 h-screen w-full overflow-hidden",children:[(0,_e.jsx)("div",{className:"pointer-events-none absolute inset-0 grid-lines opacity-20"}),(0,_e.jsx)("div",{className:"pointer-events-none absolute inset-0",style:{background:"radial-gradient(70% 60% at 50% 45%, rgba(0,229,255,0.08), transparent 70%)"}}),(0,_e.jsxs)("svg",{ref:n,className:"absolute inset-0 h-full w-full",viewBox:"".concat(EC.x-NC/2," ").concat(EC.y-.56*NC/2," ").concat(NC," ").concat(.56*NC),preserveAspectRatio:"xMidYMid meet",children:[(0,_e.jsxs)("defs",{children:[(0,_e.jsxs)("radialGradient",{id:"eagleGlowP",cx:"50%",cy:"50%",r:"50%",children:[(0,_e.jsx)("stop",{offset:"0%",stopColor:"rgba(0,229,255,0.55)"}),(0,_e.jsx)("stop",{offset:"100%",stopColor:"rgba(0,229,255,0)"})]}),(0,_e.jsxs)("linearGradient",{id:"flightGrad",x1:"0",y1:"0",x2:"1",y2:"0",children:[(0,_e.jsx)("stop",{offset:"0%",stopColor:"#00E5FF"}),(0,_e.jsx)("stop",{offset:"100%",stopColor:"#0044FF"})]})]}),bC.map(e=>(0,_e.jsx)("path",{d:e.d,fill:"rgba(15,23,42,0.85)",stroke:"rgba(0,229,255,0.28)",strokeWidth:"1.1"},e.key)),(0,_e.jsx)("path",{d:jC,fill:"none",stroke:"url(#flightGrad)",strokeWidth:"2.5",strokeDasharray:"6 8",opacity:"0.55",strokeLinecap:"round"}),wC.map((e,t)=>{const n=t===s;return(0,_e.jsxs)("g",{children:[n&&(0,_e.jsx)("circle",{cx:e.x,cy:e.y,r:"16",fill:"none",stroke:"#00E5FF",strokeWidth:"1.5",className:"map-node-ring"}),(0,_e.jsx)("circle",{cx:e.x,cy:e.y,r:n?6:3.6,fill:n?"#00E5FF":"#38bdf8",style:{filter:n?"drop-shadow(0 0 8px #00E5FF)":"none"}}),(0,_e.jsx)("text",{x:e.x+10,y:e.y-8,fontSize:"15",fontFamily:"'JetBrains Mono', monospace",fill:n?"#e0faff":"rgba(148,163,184,0.7)",style:{letterSpacing:"0.5px"},children:e.name})]},e.name)}),(0,_e.jsxs)("g",{ref:a,transform:"translate(".concat(EC.x," ").concat(EC.y,") rotate(").concat(EC.angle+90,")"),children:[(0,_e.jsx)("circle",{r:51,fill:"url(#eagleGlowP)",className:"animate-pulse"}),(0,_e.jsx)(Pm,{x:-30,y:-30,width:60,height:60,fill:"#ffffff"})]})]}),(0,_e.jsxs)("div",{className:"pointer-events-none absolute inset-0",children:[(0,_e.jsxs)("div",{className:"absolute left-6 top-24 lg:left-10",children:[(0,_e.jsx)("p",{className:"overline",children:"Ports of India"}),(0,_e.jsx)("h2",{className:"mt-3 max-w-md font-heading text-3xl font-medium tracking-tight text-white sm:text-4xl",children:"An eagle's-eye flight, east\xa0\u2192\xa0west."})]}),(0,_e.jsx)("div",{className:"absolute bottom-16 left-6 lg:left-10","data-testid":"ports-hud",children:(0,_e.jsxs)("div",{className:"glass rounded-2xl p-5",children:[(0,_e.jsxs)("div",{className:"flex items-center gap-2 font-mono text-[11px] uppercase tracking-wider text-arjuna-teal",children:[(0,_e.jsx)(bm,{className:"h-3.5 w-3.5"})," Port ",s+1," / ",wC.length]}),(0,_e.jsx)("p",{className:"mt-2 font-heading text-2xl text-white","data-testid":"ports-active-name",children:h.name}),(0,_e.jsx)("p",{className:"font-mono text-[11px] uppercase tracking-wider text-slate-400",children:h.region})]})}),(0,_e.jsxs)("div",{className:"absolute bottom-16 left-1/2 flex -translate-x-1/2 flex-col items-center gap-2 transition-opacity duration-500",style:{opacity:u?1:0},children:[(0,_e.jsxs)("div",{className:"flex items-center gap-2 font-mono text-xs uppercase tracking-widest text-slate-300",children:[(0,_e.jsx)(vC,{className:"h-4 w-4 text-arjuna-teal"})," Scroll to fly"]}),(0,_e.jsx)(xm,{className:"h-5 w-5 animate-bounce text-arjuna-teal"})]}),(0,_e.jsx)("div",{className:"absolute inset-x-0 bottom-0 h-1 bg-white/5",children:(0,_e.jsx)("div",{ref:i,className:"h-full bg-gradient-to-r from-arjuna-teal to-arjuna-blue",style:{width:"0%"}})})]})]})})}const OC=[{n:"01",title:"Capture",body:"A tasked constellation and public missions stream optical, radar and thermal imagery over India every orbit. day, night, and through cloud.",image:"https://images.unsplash.com/photo-1446776811953-b23d57bd21aa?auto=format&fit=crop&w=1200&q=80"},{n:"02",title:"Model",body:"Our AI pipeline calibrates, aligns and interprets each frame. detecting vessels, classifying crops, and measuring change against a temporal baseline.",image:"https://images.unsplash.com/photo-1451187580459-43490279c0fa?auto=format&fit=crop&w=1200&q=80"},{n:"03",title:"Decide",body:"Signals become alerts, dashboards and API feeds. delivered to coast guards, agencies and agri-enterprises in time to act.",image:"https://images.unsplash.com/photo-1460925895917-afdab827c52f?auto=format&fit=crop&w=1200&q=80"}];function CC(){return(0,_e.jsx)("section",{id:"process",className:"relative bg-arjuna-ink py-24 sm:py-32","data-testid":"manifesto",children:(0,_e.jsxs)("div",{className:"container-x",children:[(0,_e.jsx)(VE,{children:(0,_e.jsx)("p",{className:"overline",children:"05. How it works"})}),(0,_e.jsx)(VE,{delay:.1,children:(0,_e.jsx)("h2",{className:"mt-5 max-w-2xl font-heading text-3xl font-medium tracking-tight text-white sm:text-4xl lg:text-5xl",children:"From orbit to decision, in three moves."})}),(0,_e.jsx)("div",{className:"mt-16 space-y-6",children:OC.map((e,t)=>(0,_e.jsx)(VE,{delay:.1*t,children:(0,_e.jsxs)("div",{className:"group grid grid-cols-1 items-stretch gap-px overflow-hidden rounded-2xl border border-white/10 md:grid-cols-12",children:[(0,_e.jsxs)("div",{className:"flex flex-col justify-between bg-arjuna-surface/50 p-8 md:col-span-7 lg:p-10",children:[(0,_e.jsx)("span",{className:"font-mono text-6xl font-semibold text-white/10 transition-colors duration-500 group-hover:text-arjuna-teal/40 lg:text-7xl",children:e.n}),(0,_e.jsxs)("div",{className:"mt-8",children:[(0,_e.jsx)("h3",{className:"font-heading text-2xl text-white lg:text-3xl",children:e.title}),(0,_e.jsx)("p",{className:"mt-4 max-w-lg text-base leading-relaxed text-slate-400",children:e.body})]})]}),(0,_e.jsxs)("div",{className:"relative min-h-[220px] overflow-hidden md:col-span-5",children:[(0,_e.jsx)("div",{className:"absolute inset-0 z-10 bg-arjuna-ink/40"}),(0,_e.jsx)("img",{src:e.image,alt:e.title,className:"h-full w-full object-cover transition-transform duration-[1200ms] ease-out group-hover:scale-110"})]})]})},e.n))})]})})}const AC=[{id:"starter",name:"Starter",price:{monthly:"$99",annual:"$990"},desc:"Focused monitoring of a single coastline or crop belt.",features:["1 monitoring region","Ocean OR Agriculture layer","Daily satellite refresh","Email anomaly alerts","Standard support"],featured:!1},{id:"pro",name:"Pro",price:{monthly:"$299",annual:"$2,990"},desc:"Full ocean + agriculture intelligence with alerts and API.",features:["Up to 10 monitoring regions","Ocean + Agriculture layers","Sub-30 min priority revisit","Real-time alerts + API access","Dashboard & data export","Priority support"],featured:!0},{id:"enterprise",name:"Enterprise",price:{monthly:"Custom",annual:"Custom"}
2,desc:"Dedicated tasking, on-prem options and SLAs for agencies.",features:["Unlimited regions & users","Dedicated satellite tasking","Custom AI models & SLAs","On-prem / VPC deployment","Named solutions engineer"],featured:!1,contact:!0}];function MC(){const e=Ue((0,r.useState)(null),2),t=e[0],n=e[1],a=Ue((0,r.useState)("monthly"),2),i=a[0],o=a[1];return(0,_e.jsx)("section",{id:"pricing",className:"relative bg-arjuna-ink py-24 sm:py-32","data-testid":"pricing-section",children:(0,_e.jsxs)("div",{className:"container-x",children:[(0,_e.jsxs)("div",{className:"max-w-2xl",children:[(0,_e.jsx)(VE,{children:(0,_e.jsx)("p",{className:"overline",children:"06. Pricing"})}),(0,_e.jsx)(VE,{delay:.1,children:(0,_e.jsx)("h2",{className:"mt-5 font-heading text-3xl font-medium tracking-tight text-white sm:text-4xl lg:text-5xl",children:"Plans that scale with your mission."})}),(0,_e.jsx)(VE,{delay:.2,children:(0,_e.jsx)("p",{className:"mt-6 text-base leading-relaxed text-slate-400",children:"Start small on a single region, or deploy planet-scale intelligence across your entire operation. All plans include the live map and anomaly feed."})})]}),(0,_e.jsx)(VE,{delay:.25,children:(0,_e.jsxs)("div",{className:"mt-10 inline-flex items-center gap-1 rounded-full border border-white/10 bg-arjuna-surface/50 p-1","data-testid":"billing-toggle",children:[(0,_e.jsx)("button",{"data-testid":"billing-monthly",onClick:()=>o("monthly"),className:"rounded-full px-5 py-2 text-sm transition-colors duration-200 ".concat("monthly"===i?"bg-white/10 text-white":"text-slate-400 hover:text-white"),children:"Monthly"}),(0,_e.jsxs)("button",{"data-testid":"billing-annual",onClick:()=>o("annual"),className:"flex items-center gap-2 rounded-full px-5 py-2 text-sm transition-colors duration-200 ".concat("annual"===i?"bg-white/10 text-white":"text-slate-400 hover:text-white"),children:["Annual",(0,_e.jsx)("span",{className:"rounded-full bg-arjuna-agri/20 px-2 py-0.5 font-mono text-[10px] font-semibold uppercase tracking-wider text-arjuna-agri",children:"2 months free"})]})]})}),(0,_e.jsx)("div",{className:"mt-10 grid grid-cols-1 gap-6 md:grid-cols-3",children:AC.map((e,r)=>(0,_e.jsx)(VE,{delay:.1*r,children:(0,_e.jsxs)("div",{"data-testid":"plan-card-".concat(e.id),className:"relative flex h-full flex-col rounded-2xl border p-8 transition-transform duration-300 hover:-translate-y-1 ".concat(e.featured?"border-arjuna-teal/50 bg-arjuna-surface glow-teal":"border-white/10 bg-arjuna-surface/40"),children:[e.featured&&(0,_e.jsx)("span",{className:"absolute -top-3 left-8 rounded-full bg-arjuna-teal px-3 py-1 font-mono text-[10px] font-semibold uppercase tracking-wider text-arjuna-ink",children:"Most popular"}),(0,_e.jsx)("h3",{className:"font-heading text-xl text-white",children:e.name}),(0,_e.jsx)("p",{className:"mt-2 text-sm text-slate-400",children:e.desc}),(0,_e.jsxs)("div",{className:"mt-6 flex items-end gap-1",children:[(0,_e.jsx)("span",{className:"font-heading text-4xl font-semibold text-white","data-testid":"plan-price-".concat(e.id),children:e.price[i]}),!e.contact&&(0,_e.jsx)("span",{className:"mb-1 text-sm text-slate-400",children:"annual"===i?"/yr":"/mo"})]}),!e.contact&&"annual"===i&&(0,_e.jsx)("p",{className:"mt-1 font-mono text-[11px] text-arjuna-agri",children:"Save 2 months vs monthly"}),(0,_e.jsx)("ul",{className:"mt-8 flex-1 space-y-3",children:e.features.map(e=>(0,_e.jsxs)("li",{className:"flex items-start gap-3 text-sm text-slate-300",children:[(0,_e.jsx)(sk,{className:"mt-0.5 h-4 w-4 shrink-0 text-arjuna-teal"}),e]},e))}),(0,_e.jsx)("button",{"data-testid":"plan-cta-".concat(e.id),onClick:()=>(async e=>{if(e.contact)window.location.hash="#demo";else{n(e.id);try{const t=(await bo.post("/payments/checkout",{package_id:e.id,billing_cycle:i,origin_url:window.location.origin})).data;window.location.href=t.url}catch(d8){var t,r;Lr.error(xo(null===(t=d8.response)||void 0===t||null===(r=t.data)||void 0===r?void 0:r.detail)||"Could not start checkout."),n(null)}}})(e),disabled:t===e.id,className:"mt-8 w-full ".concat(e.featured?"btn-primary":"btn-ghost"),children:t===e.id?(0,_e.jsx)(_o,{className:"h-4 w-4 animate-spin"}):(0,_e.jsxs)(_e.Fragment,{children:[e.contact?"Contact sales":"Choose ".concat(e.name),(0,_e.jsx)(US,{className:"h-4 w-4"})]})})]})},e.id))}),(0,_e.jsx)("p",{className:"mt-8 text-center font-mono text-xs text-slate-500",children:"Secure checkout by Stripe \xb7 Test mode \xb7 Cancel anytime"})]})})}const _C=Mo("circle-check",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]]),TC=Mo("send",[["path",{d:"M14.536 21.686a.5.5 0 0 0 .937-.024l6.5-19a.496.496 0 0 0-.635-.635l-19 6.5a.5.5 0 0 0-.024.937l7.93 3.18a2 2 0 0 1 1.112 1.11z",key:"1ffxy3"}],["path",{d:"m21.854 2.147-10.94 10.939",key:"12cjpa"}]]);function RC(e,t){let n=Ue(t,2),r=n[0],a=n[1];return Math.min(a,Math.max(r,e))}var DC=Object.freeze({position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"}),FC=r.forwardRef((e,t)=>
2(0,_e.jsx)(Km.span,u(u({},e),{},{ref:t,style:u(u({},DC),e.style)})));FC.displayName="VisuallyHidden";const IC=["__scopeSelect","disabled"],LC=["__scopeSelect","className","style","children","placeholder"],zC=["__scopeSelect","children"],BC=["__scopeSelect","position","onCloseAutoFocus","onEscapeKeyDown","onPointerDownOutside","side","sideOffset","align","alignOffset","arrowPadding","collisionBoundary","collisionPadding","sticky","hideWhenDetached","avoidCollisions"],UC=["__scopeSelect","onPlaced"],VC=["__scopeSelect","align","collisionPadding"],WC=["__scopeSelect","nonce"],HC=["__scopeSelect"],qC=["__scopeSelect"],KC=["__scopeSelect","value","disabled","textValue"],YC=["__scopeSelect","className","style"],GC=["__scopeSelect"],XC=["__scopeSelect","onAutoScroll"],$C=["__scopeSelect"],QC=["__scopeSelect"],ZC=["__scopeSelect","value"];var JC=[" ","Enter","ArrowUp","ArrowDown"],eA=[" ","Enter"],tA="Select",nA=Ue($m(tA),3),rA=nA[0],aA=nA[1],iA=nA[2],oA=Ue(Rm(tA,[iA,Ey]),2),sA=oA[0],lA=(oA[1],Ey()),cA=Ue(sA(tA),2),uA=cA[0],dA=cA[1],fA=Ue(sA(tA),2),hA=fA[0],pA=fA[1],mA=e=>{const t=e.__scopeSelect,n=e.children,a=e.open,i=e.defaultOpen,o=e.onOpenChange,s=e.value,l=e.defaultValue,c=e.onValueChange,d=e.dir,f=e.name,h=e.autoComplete,p=e.disabled,m=e.required,v=e.form,g=lA(t),y=Ue(r.useState(null),2),x=y[0],b=y[1],w=Ue(r.useState(null),2),j=w[0],k=w[1],S=Ue(r.useState(!1),2),E=S[0],N=S[1],P=tv(d),O=Ue(Lm({prop:a,defaultProp:null!==i&&void 0!==i&&i,onChange:o,caller:tA}),2),C=O[0],A=O[1],M=Ue(Lm({prop:s,defaultProp:l,onChange:c,caller:tA}),2),_=M[0],T=M[1],R=r.useRef(null),D=!x||(v||!!x.closest("form")),F=Ue(r.useState(new Set),2),I=F[0],L=F[1],z=Array.from(I).map(e=>e.props.value).join(";");return(0,_e.jsx)(Wy,u(u({},g),{},{children:(0,_e.jsxs)(uA,{required:m,scope:t,trigger:x,onTriggerChange:b,valueNode:j,onValueNodeChange:k,valueNodeHasChildren:E,onValueNodeHasChildrenChange:N,contentId:Cv(),value:_,onValueChange:T,open:C,onOpenChange:A,dir:P,triggerPointerDownPosRef:R,disabled:p,children:[(0,_e.jsx)(rA.Provider,{scope:t,children:(0,_e.jsx)(hA,{scope:e.__scopeSelect,onNativeOptionAdd:r.useCallback(e=>{L(t=>new Set(t).add(e))},[]),onNativeOptionRemove:r.useCallback(e=>{L(t=>{const n=new Set(t);return n.delete(e),n})},[]),children:n})}),D?(0,_e.jsxs)(sM,{"aria-hidden":!0,required:m,tabIndex:-1,name:f,autoComplete:h,value:_,onChange:e=>T(e.target.value),disabled:p,form:v,children:[void 0===_?(0,_e.jsx)("option",{value:""}):null,Array.from(I)]},z):null]})}))};mA.displayName=tA;var vA="SelectTrigger",gA=r.forwardRef((e,t)=>{const n=e.__scopeSelect,a=e.disabled,i=void 0!==a&&a,o=De(e,IC),s=lA(n),l=dA(vA,n),c=l.disabled||i,d=_m(t,l.onTriggerChange),f=aA(n),h=r.useRef("touch"),p=Ue(cM(e=>{const t=f().filter(e=>!e.disabled),n=t.find(e=>e.value===l.value),r=uM(t,e,n);void 0!==r&&l.onValueChange(r.value)}),3),m=p[0],v=p[1],g=p[2],y=e=>{c||(l.onOpenChange(!0),g()),e&&(l.triggerPointerDownPosRef.current={x:Math.round(e.pageX),y:Math.round(e.pageY)})};return(0,_e.jsx)(Hy,u(u({asChild:!0},s),{},{children:(0,_e.jsx)(Km.button,u(u({type:"button",role:"combobox","aria-controls":l.contentId,"aria-expanded":l.open,"aria-required":l.required,"aria-autocomplete":"none",dir:l.dir,"data-state":l.open?"open":"closed",disabled:c,"data-disabled":c?"":void 0,"data-placeholder":lM(l.value)?"":void 0},o),{},{ref:d,onClick:Cm(o.onClick,e=>{e.currentTarget.focus(),"mouse"!==h.current&&y(e)}),onPointerDown:Cm(o.onPointerDown,e=>{h.current=e.pointerType;const t=e.target;t.hasPointerCapture(e.pointerId)&&t.releasePointerCapture(e.pointerId),0===e.button&&!1===e.ctrlKey&&"mouse"===e.pointerType&&(y(e),e.preventDefault())}),onKeyDown:Cm(o.onKeyDown,e=>{const t=""!==m.current;e.ctrlKey||e.altKey||e.metaKey||1!==e.key.length||v(e.key),t&&" "===e.key||JC.includes(e.key)&&(y(),e.preventDefault())})}))}))});gA.displayName=vA;var yA="SelectValue",xA=r.forwardRef((e,t)=>{const n=e.__scopeSelect,r=(e.className,e.style,e.children),a=e.placeholder,i=void 0===a?"":a,o=De(e,LC),s=dA(yA,n),l=s.onValueNodeHasChildrenChange,c=void 0!==r,d=_m(t,s.onValueNodeChange);return Fm(()=>{l(c)},[l,c]),(0,_e.jsx)(Km.span,u(u({},o),{},{ref:d,style:{pointerEvents:"none"},children:lM(s.value)?(0,_e.jsx)(_e.Fragment,{children:i}):r}))});xA.displayName=yA;var bA=r.forwardRef((e,t)=>
2{e.__scopeSelect;const n=e.children,r=De(e,zC);return(0,_e.jsx)(Km.span,u(u({"aria-hidden":!0},r),{},{ref:t,children:n||"\u25bc"}))});bA.displayName="SelectIcon";var wA=e=>(0,_e.jsx)(Gy,u({asChild:!0},e));wA.displayName="SelectPortal";var jA="SelectContent",kA=r.forwardRef((e,t)=>{const n=dA(jA,e.__scopeSelect),a=Ue(r.useState(),2),i=a[0],o=a[1];if(Fm(()=>{o(new DocumentFragment)},[]),!n.open){const t=i;return t?Er.createPortal((0,_e.jsx)(NA,{scope:e.__scopeSelect,children:(0,_e.jsx)(rA.Slot,{scope:e.__scopeSelect,children:(0,_e.jsx)("div",{children:e.children})})}),t):null}return(0,_e.jsx)(CA,u(u({},e),{},{ref:t}))});kA.displayName=jA;var SA=10,EA=Ue(sA(jA),2),NA=EA[0],PA=EA[1],OA=Um("SelectContent.RemoveScroll"),CA=r.forwardRef((e,t)=>{const n=e.__scopeSelect,a=e.position,i=void 0===a?"item-aligned":a,o=e.onCloseAutoFocus,s=e.onEscapeKeyDown,l=e.onPointerDownOutside,c=e.side,d=e.sideOffset,f=e.align,h=e.alignOffset,p=e.arrowPadding,m=e.collisionBoundary,v=e.collisionPadding,g=e.sticky,y=e.hideWhenDetached,x=e.avoidCollisions,b=De(e,BC),w=dA(jA,n),j=Ue(r.useState(null),2),k=j[0],S=j[1],E=Ue(r.useState(null),2),N=E[0],P=E[1],O=_m(t,e=>S(e)),C=Ue(r.useState(null),2),A=C[0],M=C[1],_=Ue(r.useState(null),2),T=_[0],R=_[1],D=aA(n),F=Ue(r.useState(!1),2),I=F[0],L=F[1],z=r.useRef(!1);r.useEffect(()=>{if(k)return Px(k)},[k]),pv();const B=r.useCallback(e=>{const t=Be(D().map(e=>e.ref.current)),n=t[0],r=Ue(Fe(t).slice(1).slice(-1),1)[0],a=document.activeElement;for(const i of e){if(i===a)return;if(null===i||void 0===i||i.scrollIntoView({block:"nearest"}),i===n&&N&&(N.scrollTop=0),i===r&&N&&(N.scrollTop=N.scrollHeight),null===i||void 0===i||i.focus(),document.activeElement!==a)return}},[D,N]),U=r.useCallback(()=>B([A,k]),[B,A,k]);r.useEffect(()=>{I&&U()},[I,U]);const V=w.onOpenChange,W=w.triggerPointerDownPosRef;r.useEffect(()=>{if(k){let e={x:0,y:0};const t=t=>{var n,r,a,i;e={x:Math.abs(Math.round(t.pageX)-(null!==(n=null===(r=W.current)||void 0===r?void 0:r.x)&&void 0!==n?n:0)),y:Math.abs(Math.round(t.pageY)-(null!==(a=null===(i=W.current)||void 0===i?void 0:i.y)&&void 0!==a?a:0))}},n=n=>{e.x<=10&&e.y<=10?n.preventDefault():k.contains(n.target)||V(!1),document.removeEventListener("pointermove",t),W.current=null};return null!==W.current&&(document.addEventListener("pointermove",t),document.addEventListener("pointerup",n,{capture:!0,once:!0})),()=>{document.removeEventListener("pointermove",t),document.removeEventListener("pointerup",n,{capture:!0})}}},[k,V,W]),r.useEffect(()=>{const e=()=>V(!1);return window.addEventListener("blur",e),window.addEventListener("resize",e),()=>{window.removeEventListener("blur",e),window.removeEventListener("resize",e)}},[V]);const H=Ue(cM(e=>{const t=D().filter(e=>!e.disabled),n=t.find(e=>e.ref.current===document.activeElement),r=uM(t,e,n);r&&setTimeout(()=>r.ref.current.focus())}),2),q=H[0],K=H[1],Y=r.useCallback((e,t,n)=>{const r=!z.current&&!n;(void 0!==w.value&&w.value===t||r)&&(M(e),r&&(z.current=!0))},[w.value]),G=r.useCallback(()=>null===k||void 0===k?void 0:k.focus(),[k]),X=r.useCallback((e,t,n)=>{const r=!z.current&&!n;(void 0!==w.value&&w.value===t||r)&&R(e)},[w.value]),$="popper"===i?MA:AA,Q=$===MA?{side:c,sideOffset:d,align:f,alignOffset:h,arrowPadding:p,collisionBoundary:m,collisionPadding:v,sticky:g,hideWhenDetached:y,avoidCollisions:x}:{};return(0,_e.jsx)(NA,{scope:n,content:k,viewport:N,onViewportChange:P,itemRefCallback:Y,selectedItem:A,onItemLeave:G,itemTextRefCallback:X,focusSelectedItem:U,selectedItemText:T,position:i,isPositioned:I,searchRef:q,children:(0,_e.jsx)(yb,{as:OA,allowPinchZoom:!0,children:(0,_e.jsx)(bv,{asChild:!0,trapped:w.open,onMountAutoFocus:e=>{e.preventDefault()},onUnmountAutoFocus:Cm(o,e=>{var t;null===(t=w.trigger)||void 0===t||t.focus({preventScroll:!0}),e.preventDefault()}),children:(0,_e.jsx)(cv,{asChild:!0,disableOutsidePointerEvents:!0,onEscapeKeyDown:s,onPointerDownOutside:l,onFocusOutside:e=>e.preventDefault(),onDismiss:()=>w.onOpenChange(!1),children:(0,_e.jsx)($,u(u(u({role:"listbox",id:w.contentId,"data-state":w.open?"open":"closed",dir:w.dir,onContextMenu:e=>e.preventDefault()},b),Q),{},{onPlaced:()=>L(!0),ref:O,style:u({display:"flex",flexDirection:"column",outline:"none"},b.style),onKeyDown:Cm(b.onKeyDown,e=>{const t=e.ctrlKey||e.altKey||e.metaKey;
2if("Tab"===e.key&&e.preventDefault(),t||1!==e.key.length||K(e.key),["ArrowUp","ArrowDown","Home","End"].includes(e.key)){let t=D().filter(e=>!e.disabled).map(e=>e.ref.current);if(["ArrowUp","End"].includes(e.key)&&(t=t.slice().reverse()),["ArrowUp","ArrowDown"].includes(e.key)){const n=e.target,r=t.indexOf(n);t=t.slice(r+1)}setTimeout(()=>B(t)),e.preventDefault()}})}))})})})})});CA.displayName="SelectContentImpl";var AA=r.forwardRef((e,t)=>{const n=e.__scopeSelect,a=e.onPlaced,i=De(e,UC),o=dA(jA,n),s=PA(jA,n),l=Ue(r.useState(null),2),c=l[0],d=l[1],f=Ue(r.useState(null),2),h=f[0],p=f[1],m=_m(t,e=>p(e)),v=aA(n),g=r.useRef(!1),y=r.useRef(!0),x=s.viewport,b=s.selectedItem,w=s.selectedItemText,j=s.focusSelectedItem,k=r.useCallback(()=>{if(o.trigger&&o.valueNode&&c&&h&&x&&b&&w){const e=o.trigger.getBoundingClientRect(),t=h.getBoundingClientRect(),n=o.valueNode.getBoundingClientRect(),r=w.getBoundingClientRect();if("rtl"!==o.dir){const a=r.left-t.left,i=n.left-a,o=e.left-i,s=e.width+o,l=Math.max(s,t.width),u=window.innerWidth-SA,d=RC(i,[SA,Math.max(SA,u-l)]);c.style.minWidth=s+"px",c.style.left=d+"px"}else{const a=t.right-r.right,i=window.innerWidth-n.right-a,o=window.innerWidth-e.right-i,s=e.width+o,l=Math.max(s,t.width),u=window.innerWidth-SA,d=RC(i,[SA,Math.max(SA,u-l)]);c.style.minWidth=s+"px",c.style.right=d+"px"}const i=v(),s=window.innerHeight-20,l=x.scrollHeight,u=window.getComputedStyle(h),d=parseInt(u.borderTopWidth,10),f=parseInt(u.paddingTop,10),p=parseInt(u.borderBottomWidth,10),m=d+f+l+parseInt(u.paddingBottom,10)+p,y=Math.min(5*b.offsetHeight,m),j=window.getComputedStyle(x),k=parseInt(j.paddingTop,10),S=parseInt(j.paddingBottom,10),E=e.top+e.height/2-SA,N=s-E,P=b.offsetHeight/2,O=d+f+(b.offsetTop+P),C=m-O;if(O<=E){const e=i.length>0&&b===i[i.length-1].ref.current;c.style.bottom="0px";const t=h.clientHeight-x.offsetTop-x.offsetHeight,n=O+Math.max(N,P+(e?S:0)+t+p);c.style.height=n+"px"}else{const e=i.length>0&&b===i[0].ref.current;c.style.top="0px";const t=Math.max(E,d+x.offsetTop+(e?k:0)+P)+C;c.style.height=t+"px",x.scrollTop=O-E+x.offsetTop}c.style.margin="".concat(SA,"px 0"),c.style.minHeight=y+"px",c.style.maxHeight=s+"px",null===a||void 0===a||a(),requestAnimationFrame(()=>g.current=!0)}},[v,o.trigger,o.valueNode,c,h,x,b,w,o.dir,a]);Fm(()=>k(),[k]);const S=Ue(r.useState(),2),E=S[0],N=S[1];Fm(()=>{h&&N(window.getComputedStyle(h).zIndex)},[h]);const P=r.useCallback(e=>{e&&!0===y.current&&(k(),null===j||void 0===j||j(),y.current=!1)},[k,j]);return(0,_e.jsx)(TA,{scope:n,contentWrapper:c,shouldExpandOnScrollRef:g,onScrollButtonChange:P,children:(0,_e.jsx)("div",{ref:d,style:{display:"flex",flexDirection:"column",position:"fixed",zIndex:E},children:(0,_e.jsx)(Km.div,u(u({},i),{},{ref:m,style:u({boxSizing:"border-box",maxHeight:"100%"},i.style)}))})})});AA.displayName="SelectItemAlignedPosition";var MA=r.forwardRef((e,t)=>{const n=e.__scopeSelect,r=e.align,a=void 0===r?"start":r,i=e.collisionPadding,o=void 0===i?SA:i,s=De(e,VC),l=lA(n);return(0,_e.jsx)(qy,u(u(u({},l),s),{},{ref:t,align:a,collisionPadding:o,style:u(u({boxSizing:"border-box"},s.style),{"--radix-select-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-select-content-available-width":"var(--radix-popper-available-width)","--radix-select-content-available-height":"var(--radix-popper-available-height)","--radix-select-trigger-width":"var(--radix-popper-anchor-width)","--radix-select-trigger-height":"var(--radix-popper-anchor-height)"})}))});MA.displayName="SelectPopperPosition";var _A=Ue(sA(jA,{}),2),TA=_A[0],RA=_A[1],DA="SelectViewport",FA=r.forwardRef((e,t)=>{const n=e.__scopeSelect,a=e.nonce,i=De(e,WC),o=PA(DA,n),s=RA(DA,n),l=_m(t,o.onViewportChange),c=r.useRef(0);return(0,_e.jsxs)(_e.Fragment,{children:[(0,_e.jsx)("style",{dangerouslySetInnerHTML:{__html:"[data-radix-select-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-select-viewport]::-webkit-scrollbar{display:none}"},nonce:a}),(0,_e.jsx)(rA.Slot,{scope:n,children:(0,_e.jsx)(Km.div,u(u({"data-radix-select-viewport":"",role:"presentation"},i),{},{ref:l,style:u({position:"relative",flex:1,overflow:"hidden auto"},i.style),onScroll:Cm(i.onScroll,e=>{const t=e.currentTarget,n=s.contentWrapper,r=s.shouldExpandOnScrollRef;if(null!==r&&void 0!==r&&r.current&&n){const e=Math.abs(c.current-t.scrollTop);if(e>0){const r=window.innerHeight-20,a=parseFloat(n.style.minHeight),i=parseFloat(n.style.height),o=Math.max(a,i);if(o<r){const a=o+e,i=Math.min(r,a),s=a-i;n.style.height=i+"px","0px"===n.style.bottom&&(t.scrollTop=s>0?s:0,n.style.justifyContent="flex-end")}}}c.current=t.scrollTop})}))})]})});FA.displayName=DA;var IA="SelectGroup",LA=Ue(sA(IA),2),zA=LA[0],BA=LA[1],UA=r.forwardRef((e,t)=>
2{const n=e.__scopeSelect,r=De(e,HC),a=Cv();return(0,_e.jsx)(zA,{scope:n,id:a,children:(0,_e.jsx)(Km.div,u(u({role:"group","aria-labelledby":a},r),{},{ref:t}))})});UA.displayName=IA;var VA="SelectLabel",WA=r.forwardRef((e,t)=>{const n=e.__scopeSelect,r=De(e,qC),a=BA(VA,n);return(0,_e.jsx)(Km.div,u(u({id:a.id},r),{},{ref:t}))});WA.displayName=VA;var HA="SelectItem",qA=Ue(sA(HA),2),KA=qA[0],YA=qA[1],GA=r.forwardRef((e,t)=>{const n=e.__scopeSelect,a=e.value,i=e.disabled,o=void 0!==i&&i,s=e.textValue,l=De(e,KC),c=dA(HA,n),d=PA(HA,n),f=c.value===a,h=Ue(r.useState(null!==s&&void 0!==s?s:""),2),p=h[0],m=h[1],v=Ue(r.useState(!1),2),g=v[0],y=v[1],x=_m(t,e=>{var t;return null===(t=d.itemRefCallback)||void 0===t?void 0:t.call(d,e,a,o)}),b=Cv(),w=r.useRef("touch"),j=()=>{o||(c.onValueChange(a),c.onOpenChange(!1))};if(""===a)throw new Error("A <Select.Item /> must have a value prop that is not an empty string. This is because the Select value can be set to an empty string to clear the selection and show the placeholder.");return(0,_e.jsx)(KA,{scope:n,value:a,disabled:o,textId:b,isSelected:f,onItemTextChange:r.useCallback(e=>{m(t=>{var n;return t||(null!==(n=null===e||void 0===e?void 0:e.textContent)&&void 0!==n?n:"").trim()})},[]),children:(0,_e.jsx)(rA.ItemSlot,{scope:n,value:a,disabled:o,textValue:p,children:(0,_e.jsx)(Km.div,u(u({role:"option","aria-labelledby":b,"data-highlighted":g?"":void 0,"aria-selected":f&&g,"data-state":f?"checked":"unchecked","aria-disabled":o||void 0,"data-disabled":o?"":void 0,tabIndex:o?void 0:-1},l),{},{ref:x,onFocus:Cm(l.onFocus,()=>y(!0)),onBlur:Cm(l.onBlur,()=>y(!1)),onClick:Cm(l.onClick,()=>{"mouse"!==w.current&&j()}),onPointerUp:Cm(l.onPointerUp,()=>{"mouse"===w.current&&j()}),onPointerDown:Cm(l.onPointerDown,e=>{w.current=e.pointerType}),onPointerMove:Cm(l.onPointerMove,e=>{var t;(w.current=e.pointerType,o)?null===(t=d.onItemLeave)||void 0===t||t.call(d):"mouse"===w.current&&e.currentTarget.focus({preventScroll:!0})}),onPointerLeave:Cm(l.onPointerLeave,e=>{var t;e.currentTarget===document.activeElement&&(null===(t=d.onItemLeave)||void 0===t||t.call(d))}),onKeyDown:Cm(l.onKeyDown,e=>{var t;""!==(null===(t=d.searchRef)||void 0===t?void 0:t.current)&&" "===e.key||(eA.includes(e.key)&&j()," "===e.key&&e.preventDefault())})}))})})});GA.displayName=HA;var XA="SelectItemText",$A=r.forwardRef((e,t)=>{const n=e.__scopeSelect,a=(e.className,e.style,De(e,YC)),i=dA(XA,n),o=PA(XA,n),s=YA(XA,n),l=pA(XA,n),c=Ue(r.useState(null),2),d=c[0],f=c[1],h=_m(t,e=>f(e),s.onItemTextChange,e=>{var t;return null===(t=o.itemTextRefCallback)||void 0===t?void 0:t.call(o,e,s.value,s.disabled)}),p=null===d||void 0===d?void 0:d.textContent,m=r.useMemo(()=>(0,_e.jsx)("option",{value:s.value,disabled:s.disabled,children:p},s.value),[s.disabled,s.value,p]),v=l.onNativeOptionAdd,g=l.onNativeOptionRemove;return Fm(()=>(v(m),()=>g(m)),[v,g,m]),(0,_e.jsxs)(_e.Fragment,{children:[(0,_e.jsx)(Km.span,u(u({id:s.textId},a),{},{ref:h})),s.isSelected&&i.valueNode&&!i.valueNodeHasChildren?Er.createPortal(a.children,i.valueNode):null]})});$A.displayName=XA;var QA="SelectItemIndicator",ZA=r.forwardRef((e,t)=>{const n=e.__scopeSelect,r=De(e,GC);return YA(QA,n).isSelected?(0,_e.jsx)(Km.span,u(u({"aria-hidden":!0},r),{},{ref:t})):null});ZA.displayName=QA;var JA="SelectScrollUpButton",eM=r.forwardRef((e,t)=>{const n=PA(JA,e.__scopeSelect),a=RA(JA,e.__scopeSelect),i=Ue(r.useState(!1),2),o=i[0],s=i[1],l=_m(t,a.onScrollButtonChange);return Fm(()=>{if(n.viewport&&n.isPositioned){let e=function(){const e=t.scrollTop>0;s(e)};const t=n.viewport;return e(),t.addEventListener("scroll",e),()=>t.removeEventListener("scroll",e)}},[n.viewport,n.isPositioned]),o?(0,_e.jsx)(rM,u(u({},e),{},{ref:l,onAutoScroll:()=>{const e=n.viewport,t=n.selectedItem;e&&t&&(e.scrollTop=e.scrollTop-t.offsetHeight)}})):null});eM.displayName=JA;var tM="SelectScrollDownButton",nM=r.forwardRef((e,t)=>{const n=PA(tM,e.__scopeSelect),a=RA(tM,e.__scopeSelect),i=Ue(r.useState(!1),2),o=i[0],s=i[1],l=_m(t,a.onScrollButtonChange);return Fm(()=>{if(n.viewport&&n.isPositioned){let e=function(){const e=t.scrollHeight-t.clientHeight,n=Math.ceil(t.scrollTop)<e;s(n)};const t=n.viewport;return e(),t.addEventListener("scroll",e),()=>t.removeEventListener("scroll",e)}},[n.viewport,n.isPositioned]),o?(0,_e.jsx)(rM,u(u({},e),{},{ref:l,onAutoScroll:()=>{const e=n.viewport,t=n.selectedItem;e&&t&&(e.scrollTop=e.scrollTop+t.offsetHeight)}})):null});nM.displayName=tM;var rM=r.forwardRef((e,t)=>
2{const n=e.__scopeSelect,a=e.onAutoScroll,i=De(e,XC),o=PA("SelectScrollButton",n),s=r.useRef(null),l=aA(n),c=r.useCallback(()=>{null!==s.current&&(window.clearInterval(s.current),s.current=null)},[]);return r.useEffect(()=>()=>c(),[c]),Fm(()=>{var e;const t=l().find(e=>e.ref.current===document.activeElement);null===t||void 0===t||null===(e=t.ref.current)||void 0===e||e.scrollIntoView({block:"nearest"})},[l]),(0,_e.jsx)(Km.div,u(u({"aria-hidden":!0},i),{},{ref:t,style:u({flexShrink:0},i.style),onPointerDown:Cm(i.onPointerDown,()=>{null===s.current&&(s.current=window.setInterval(a,50))}),onPointerMove:Cm(i.onPointerMove,()=>{var e;null===(e=o.onItemLeave)||void 0===e||e.call(o),null===s.current&&(s.current=window.setInterval(a,50))}),onPointerLeave:Cm(i.onPointerLeave,()=>{c()})}))}),aM=r.forwardRef((e,t)=>{e.__scopeSelect;const n=De(e,$C);return(0,_e.jsx)(Km.div,u(u({"aria-hidden":!0},n),{},{ref:t}))});aM.displayName="SelectSeparator";var iM="SelectArrow",oM=r.forwardRef((e,t)=>{const n=e.__scopeSelect,r=De(e,QC),a=lA(n),i=dA(iM,n),o=PA(iM,n);return i.open&&"popper"===o.position?(0,_e.jsx)(Ky,u(u(u({},a),r),{},{ref:t})):null});oM.displayName=iM;var sM=r.forwardRef((e,t)=>{e.__scopeSelect;let n=e.value,a=De(e,ZC);const i=r.useRef(null),o=_m(t,i),s=function(e){const t=r.useRef({value:e,previous:e});return r.useMemo(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}(n);return r.useEffect(()=>{const e=i.current;if(!e)return;const t=window.HTMLSelectElement.prototype,r=Object.getOwnPropertyDescriptor(t,"value").set;if(s!==n&&r){const t=new Event("change",{bubbles:!0});r.call(e,n),e.dispatchEvent(t)}},[s,n]),(0,_e.jsx)(Km.select,u(u({},a),{},{style:u(u({},DC),a.style),ref:o,defaultValue:n}))});function lM(e){return""===e||void 0===e}function cM(e){const t=nv(e),n=r.useRef(""),a=r.useRef(0),i=r.useCallback(e=>{const r=n.current+e;t(r),function e(t){n.current=t,window.clearTimeout(a.current),""!==t&&(a.current=window.setTimeout(()=>e(""),1e3))}(r)},[t]),o=r.useCallback(()=>{n.current="",window.clearTimeout(a.current)},[]);return r.useEffect(()=>()=>window.clearTimeout(a.current),[]),[n,i,o]}function uM(e,t,n){const r=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,a=n?e.indexOf(n):-1;let i=function(e,t){return e.map((n,r)=>e[(t+r)%e.length])}(e,Math.max(a,0));1===r.length&&(i=i.filter(e=>e!==n));const o=i.find(e=>e.textValue.toLowerCase().startsWith(r.toLowerCase()));return o!==n?o:void 0}sM.displayName="SelectBubbleInput";var dM=mA,fM=gA,hM=xA,pM=bA,mM=wA,vM=kA,gM=FA,yM=WA,xM=GA,bM=$A,wM=ZA,jM=eM,kM=nM,SM=aM;const EM=Mo("chevron-up",[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]]),NM=["className","children"],PM=["className"],OM=["className"],CM=["className","children","position"],AM=["className"],MM=["className","children"],_M=["className"],TM=dM,RM=hM,DM=r.forwardRef((e,t)=>{let n=e.className,r=e.children,a=De(e,NM);return(0,_e.jsxs)(fM,u(u({ref:t,className:yS("flex h-9 w-full items-center justify-between whitespace-nowrap rounded-md border border-input bg-transparent px-3 py-2 text-sm shadow-sm ring-offset-background data-[placeholder]:text-muted-foreground focus:outline-none focus:ring-1 focus:ring-ring disabled:cursor-not-allowed disabled:opacity-50 [&>span]:line-clamp-1",n)},a),{},{children:[r,(0,_e.jsx)(pM,{asChild:!0,children:(0,_e.jsx)(xm,{className:"h-4 w-4 opacity-50"})})]}))});DM.displayName=fM.displayName;const FM=r.forwardRef((e,t)=>{let n=e.className,r=De(e,PM);return(0,_e.jsx)(jM,u(u({ref:t,className:yS("flex cursor-default items-center justify-center py-1",n)},r),{},{children:(0,_e.jsx)(EM,{className:"h-4 w-4"})}))});FM.displayName=jM.displayName;const IM=r.forwardRef((e,t)=>{let n=e.className,r=De(e,OM);return(0,_e.jsx)(kM,u(u({ref:t,className:yS("flex cursor-default items-center justify-center py-1",n)},r),{},{children:(0,_e.jsx)(xm,{className:"h-4 w-4"})}))});IM.displayName=kM.displayName;const LM=r.forwardRef((e,t)=>{let n=e.className,r=e.children,a=e.position,i=void 0===a?"popper":a,o=De(e,CM);return(0,_e.jsx)(mM,{children:(0,_e.jsxs)(vM,u(u({ref:t,className:yS("relative z-50 max-h-[--radix-select-content-available-height] min-w-[8rem] overflow-y-auto overflow-x-hidden rounded-md border bg-popover text-popover-foreground shadow-md data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:sli
2de-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 origin-[--radix-select-content-transform-origin]","popper"===i&&"data-[side=bottom]:translate-y-1 data-[side=left]:-translate-x-1 data-[side=right]:translate-x-1 data-[side=top]:-translate-y-1",n),position:i},o),{},{children:[(0,_e.jsx)(FM,{}),(0,_e.jsx)(gM,{className:yS("p-1","popper"===i&&"h-[var(--radix-select-trigger-height)] w-full min-w-[var(--radix-select-trigger-width)]"),children:r}),(0,_e.jsx)(IM,{})]}))})});LM.displayName=vM.displayName;r.forwardRef((e,t)=>{let n=e.className,r=De(e,AM);return(0,_e.jsx)(yM,u({ref:t,className:yS("px-2 py-1.5 text-sm font-semibold",n)},r))}).displayName=yM.displayName;const zM=r.forwardRef((e,t)=>{let n=e.className,r=e.children,a=De(e,MM);return(0,_e.jsxs)(xM,u(u({ref:t,className:yS("relative flex w-full cursor-default select-none items-center rounded-sm py-1.5 pl-2 pr-8 text-sm outline-none focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",n)},a),{},{children:[(0,_e.jsx)("span",{className:"absolute right-2 flex h-3.5 w-3.5 items-center justify-center",children:(0,_e.jsx)(wM,{children:(0,_e.jsx)(sk,{className:"h-4 w-4"})})}),(0,_e.jsx)(bM,{children:r})]}))});zM.displayName=xM.displayName;r.forwardRef((e,t)=>{let n=e.className,r=De(e,_M);return(0,_e.jsx)(SM,u({ref:t,className:yS("-mx-1 my-1 h-px bg-muted",n)},r))}).displayName=SM.displayName;const BM=["Oceans / Maritime","Agriculture / Agri-business","Government / Defence","Research / Academia","Other"];function UM(){const e=Ue((0,r.useState)({name:"",email:"",organization:"",sector:"",message:""}),2),t=e[0],n=e[1],a=Ue((0,r.useState)(!1),2),i=a[0],o=a[1],s=Ue((0,r.useState)(!1),2),l=s[0],c=s[1],d=e=>t=>n(n=>u(u({},n),{},{[e]:t.target.value})),f="w-full border-0 border-b border-white/15 bg-transparent px-0 py-3 text-white placeholder:text-slate-500 focus:border-arjuna-teal focus:outline-none focus:ring-0 transition-colors duration-300";return(0,_e.jsxs)("section",{id:"demo",className:"relative overflow-hidden bg-arjuna-ink py-24 sm:py-32","data-testid":"demo-section",children:[(0,_e.jsx)("div",{className:"pointer-events-none absolute -right-40 top-0 h-[500px] w-[500px] rounded-full opacity-20 blur-[120px]",style:{background:"radial-gradient(circle, #0044FF, transparent 70%)"}}),(0,_e.jsx)("div",{className:"container-x relative",children:(0,_e.jsxs)("div",{className:"grid grid-cols-1 gap-16 lg:grid-cols-12",children:[(0,_e.jsxs)("div",{className:"lg:col-span-5",children:[(0,_e.jsx)(VE,{children:(0,_e.jsx)("p",{className:"overline",children:"07. Get Started"})}),(0,_e.jsx)(VE,{delay:.1,children:(0,_e.jsx)("h2",{className:"mt-5 font-heading text-3xl font-medium tracking-tight text-white sm:text-4xl lg:text-5xl",children:"Request a demo."})}),(0,_e.jsx)(VE,{delay:.2,children:(0,_e.jsx)("p",{className:"mt-6 max-w-md text-base leading-relaxed text-slate-400",children:"Tell us where you operate. coast, field, or command centre. and we'll tailor a walkthrough of the intelligence layers that matter to you."})}),(0,_e.jsx)(VE,{delay:.3,children:(0,_e.jsxs)("div",{className:"mt-10 space-y-4 font-mono text-sm text-slate-400",children:[(0,_e.jsxs)("p",{children:[(0,_e.jsx)("span",{className:"text-arjuna-teal",children:"\u2192"})," Response within one business day"]}),(0,_e.jsxs)("p",{children:[(0,_e.jsx)("span",{className:"text-arjuna-teal",children:"\u2192"})," Live map & sample data access"]}),(0,_e.jsxs)("p",{children:[(0,_e.jsx)("span",{className:"text-arjuna-teal",children:"\u2192"})," No commitment required"]})]})})]}),(0,_e.jsx)("div",{className:"lg:col-span-7",children:(0,_e.jsx)(VE,{delay:.15,children:(0,_e.jsx)("div",{className:"glass rounded-2xl p-8 lg:p-10",children:l?(0,_e.jsxs)(ym.div,{initial:{opacity:0,scale:.95},animate:{opacity:1,scale:1},className:"flex flex-col items-center py-14 text-center","data-testid":"demo-success",children:[(0,_e.jsx)(_C,{className:"h-14 w-14 text-arjuna-agri"}),(0,_e.jsx)("h3",{className:"mt-6 font-heading text-2xl text-white",children:"Request received"}),(0,_e.jsx)("p",{className:"mt-3 max-w-sm text-slate-400",children:"Thank y
2ou. A confirmation is on its way to your inbox and our team will reach out shortly."}),(0,_e.jsxs)("a",{href:"https://sales.arjunaspace.in",target:"_blank",rel:"noopener noreferrer","data-testid":"demo-sales-link",className:"btn-primary mt-8",children:["Talk to sales now",(0,_e.jsx)(hN,{className:"h-4 w-4"})]}),(0,_e.jsx)("button",{"data-testid":"demo-reset-btn",onClick:()=>c(!1),className:"mt-3 text-sm text-slate-400 transition-colors hover:text-arjuna-teal",children:"Submit another request"})]}):(0,_e.jsxs)("form",{onSubmit:async e=>{if(e.preventDefault(),t.name.trim()&&t.email.trim()){o(!0);try{await bo.post("/demo-requests",t),c(!0),Lr.success("Request received. we'll be in touch within one business day."),n({name:"",email:"",organization:"",sector:"",message:""})}catch(d8){var r,a;Lr.error(xo(null===(r=d8.response)||void 0===r||null===(a=r.data)||void 0===a?void 0:a.detail)||"Something went wrong.")}finally{o(!1)}}else Lr.error("Please add your name and email.")},className:"grid grid-cols-1 gap-6 sm:grid-cols-2","data-testid":"demo-form",children:[(0,_e.jsxs)("div",{children:[(0,_e.jsx)("label",{className:"overline mb-1 block",children:"Full name *"}),(0,_e.jsx)("input",{"data-testid":"demo-name",className:f,value:t.name,onChange:d("name"),placeholder:"Aarav Sharma"})]}),(0,_e.jsxs)("div",{children:[(0,_e.jsx)("label",{className:"overline mb-1 block",children:"Work email *"}),(0,_e.jsx)("input",{"data-testid":"demo-email",type:"email",className:f,value:t.email,onChange:d("email"),placeholder:"[email protected]"})]}),(0,_e.jsxs)("div",{children:[(0,_e.jsx)("label",{className:"overline mb-1 block",children:"Organization"}),(0,_e.jsx)("input",{"data-testid":"demo-org",className:f,value:t.organization,onChange:d("organization"),placeholder:"Company / Agency"})]}),(0,_e.jsxs)("div",{children:[(0,_e.jsx)("label",{className:"overline mb-1 block",children:"Sector"}),(0,_e.jsxs)(TM,{value:t.sector,onValueChange:e=>n(t=>u(u({},t),{},{sector:e})),children:[(0,_e.jsx)(DM,{"data-testid":"demo-sector",className:"mt-1 w-full rounded-none border-0 border-b border-white/15 bg-transparent px-0 text-white focus:ring-0",children:(0,_e.jsx)(RM,{placeholder:"Select a sector"})}),(0,_e.jsx)(LM,{className:"border-white/10 bg-arjuna-surface text-white",children:BM.map(e=>(0,_e.jsx)(zM,{value:e,className:"focus:bg-white/10 focus:text-arjuna-teal",children:e},e))})]})]}),(0,_e.jsxs)("div",{className:"sm:col-span-2",children:[(0,_e.jsx)("label",{className:"overline mb-1 block",children:"What do you want to monitor?"}),(0,_e.jsx)("textarea",{"data-testid":"demo-message",rows:3,className:f,value:t.message,onChange:d("message"),placeholder:"e.g. Illegal fishing along the Kerala coast; drought stress in Vidarbha\u2026"})]}),(0,_e.jsx)("div",{className:"sm:col-span-2",children:(0,_e.jsxs)("button",{type:"submit",disabled:i,"data-testid":"demo-submit",className:"btn-primary w-full sm:w-auto",children:[i?(0,_e.jsx)(_o,{className:"h-4 w-4 animate-spin"}):(0,_e.jsx)(TC,{className:"h-4 w-4"}),i?"Sending\u2026":"Request Demo"]})})]})})})})]})})]})}function VM(){const e=Ue((0,r.useState)(()=>"undefined"!==typeof window&&"done"!==sessionStorage.getItem("arjuna_intro")),2),t=e[0],n=e[1];return(0,r.useEffect)(()=>{if(!t)return;document.body.style.overflow="hidden";const e=setTimeout(()=>{sessionStorage.setItem("arjuna_intro","done"),n(!1)},5e3);return()=>{clearTimeout(e),document.body.style.overflow=""}},[t]),(0,_e.jsxs)(cs,{root:!0,options:{lerp:.09,smoothWheel:!0,anchors:!0},children:[(0,_e.jsx)(Go,{children:t&&(0,_e.jsx)(qS,{},"intro")}),(0,_e.jsxs)("div",{className:"relative bg-arjuna-ink landing-with-banner","data-testid":"landing-page",children:[(0,_e.jsx)(WS,{}),(0,_e.jsx)(DS,{}),(0,_e.jsxs)("main",{children:[(0,_e.jsx)(LE,{}),(0,_e.jsx)(BE,{}),(0,_e.jsx)(XE,{}),(0,_e.jsx)(iN,{}),(0,_e.jsx)(gN,{}),(0,_e.jsx)(mC,{}),(0,_e.jsx)(PC,{}),(0,_e.jsx)(CC,{}),(0,_e.jsx)(MC,{}),(0,_e.jsx)(UM,{})]}),(0,_e.jsx)(IS,{})]})]})}function WM(e){let t=e.title,n=e.subtitle,r=e.children,a=e.footer;return(0,_e.jsxs)("div",{className:"grid min-h-screen grid-cols-1 bg-arjuna-ink lg:grid-cols-2","data-testid":"auth-shell",children:[(0,_e.jsxs)("div",{className:"relative hidden overflow-hidden lg:block",children:[(0,_e.jsx)("img",{src:"https://images.pexels.com/photos/30596239/pexels-photo-30596239.jpeg",alt:"Earth",className:"absolute inset-0 h-full w-full object-cover opacity-40"}),(0,_e.jsx)("div",{className:"absolute inset-0 bg-gradient-to-br from-arjuna-ink via-arjuna-ink/70 to-arjuna-blue/20"}),(0,_e.jsx)("div",{className:"absolute inset-0 grid-lines opacity-30"}),(0,_e.jsxs)("div",{className:"relative flex h-full flex-col justify-between p-12",children:[(0,_e.jsx)(hr,{to:"/",children:(0,_e.jsx)(Om,{className:"h-8 w-8",withWordmark:!0})}),(0,_e.jsx)("div",{className:"flex justify-center",children:(0,_e.jsx)(TE,{className:"h-56 w-56"})}),(0,_e.jsxs)("div",{children:[(0,_e.jsx)("p",{className:"overline mb-3",children:"Geospatial Intelligence"}),(0,_e.jsx)("p",{className:"max-w-sm font-heading text-2xl leading-tight text-white",children:"From orbit to shoreline to soil. one lens over India."})]})]})]}),(0,_e.jsx)("div",{className:"flex items-center justify-center px-6 py-16 sm:px-12",children:(0,_e.jsxs)("div",{className:"w-full max-w-md",children:[(0,_e.jsx)("div",{className:"mb-10 lg:hidden",children:(0,_e.jsx)(hr,{to:"/",children:(0,_e.jsx)(Om,{className:"h-8 w-8",withWordmark:!0})})}),(0,_e.jsx)("h1",{className:"font-heading text-3xl font-medium tracking-tight text-white sm:text-4xl",children:t}),n&&(0,_e.jsx)("p",{className:"mt-3 text-slate-400",children:n}),(0,_e.jsx)("div",{className:"mt-8",children:r}),a&&(0,_e.jsx)("div",{className:"mt-8 text-sm text-slate-400",children:a})]})})]})}const HM="w-full rounded-xl border border-white/12 bg-white/5 px-4 py-3 text-white placeholder:text-slate-500 focus:border-arjuna-teal focus:outline-none focus:ring-1 focus:ring-arjuna-teal/40 transition-colors duration-300";function qM(){const e=ko(),t=e.user,n=e.login,a=on(),i=Ue((0,r.useState)(""),2),o=i[0],s=i[1],l=Ue((0,r.useState)(""),2),c=l[0],u=l[1],d=Ue((0,r.useState)(!1),2),f=d[0],h=d[1];(0,r.useEffect)(()=>{t&&a("/access-key",{replace:!0})},[t,a]);return(0,_e.jsx)(WM,{title:"Sign in",subtitle:"Access the Arjuna Space intelligence console.",footer:(0,_e.jsxs)(_e.Fragment,{children:["New to Arjuna Space?"," ",(0,_e.jsx)(hr,{to:"/register","data-testid":"link-register",className:"text-arjuna-teal hover:underline",children:"Create an account"})]}),children:(0,_e.jsxs)("form",{onSubmit:async e=>{e.preventDefault(),h(!0);try{await n(o,c),Lr.success("Welcome back."),a("/access-key")}catch(d8){var t,r;Lr.error(xo(null===(t=d8.response)||void 0===t||null===(r=t.data)||void 0===r?void 0:r.detail)||"Login failed")}finally{h(!1)}},className:"space-y-5","data-testid":"login-form",children:[(0,_e.jsxs)("div",{children:[(0,_e.jsx)("label",{className:"overline mb-2 block",children:"Email"}),(0,_e.jsx)("input",{"data-testid":"login-email",type:"email",required:!0,className:HM,value:o,onChange:e=>s(e.target.value),placeholder:"[email protected]"})]}),(0,_e.jsxs)("div",{children:[(0,_e.jsxs)("div",{className:"mb-2 flex items-center justify-between",children:[(0,_e.jsx)("label",{className:"overline",children:"Password"}),(0,_e.jsx)(hr,{to:"/forgot-password","data-testid":"link-forgot",className:"text-xs text-slate-400 hover:text-arjuna-teal",children:"Forgot?"})]}),(0,_e.jsx)("input",{"data-testid":"login-password",type:"password",required:!0,className:HM,value:c,onChange:e=>u(e.target.value),placeholder:"\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022"})]}),(0,_e.jsxs)("button",{type:"submit",disabled:f,"data-testid":"login-submit",className:"btn-primary w-full",children:[f?(0,_e.jsx)(_o,{className:"h-4 w-4 animate-spin"}):null,f?"Signing in\u2026":"Sign in"]})]})})}const KM="w-full rounded-xl border border-white/12 bg-white/5 px-4 py-3 text-white placeholder:text-slate-500 focus:border-arjuna-teal focus:outline-none focus:ring-1 focus:ring-arjuna-teal/40 transition-colors duration-300";function YM(){const e=ko(),t=e.user,n=e.register,a=on(),i=Ue((0,r.useState)({name:"",email:"",password:""}),2),o=i[0],s=i[1],l=Ue((0,r.useState)(!1),2),c=l[0],d=l[1];(0,r.useEffect)(()=>{t&&a("/access-key",{replace:!0})},[t,a]);const f=e=>t=>s(n=>u(u({},n),{},{[e]:t.target.value}));return(0,_e.jsx)(WM,{title:"Create account",subtitle:"Start exploring geospatial intelligence for India.",footer:(0,_e.jsxs)(_e.Fragment,{children:["Already have an account?"," ",(0,_e.jsx)(hr,{to:"/login","data-testid":"link-login",className:"text-arjuna-teal hover:underline",children:"Sign in"})]}),children:(0,_e.jsxs)("form",{onSubmit:async e=>{if(e.preventDefault(),o.password.length<6)Lr.error("Password must be at least 6 characters.");else{d(!0);try{await n(o.name,o.email,o.password),Lr.success("Account created."),a("/access-key")}catch(d8){var t,r;Lr.error(xo(null===(t=d8.response)||void 0===t||null===(r=t.data)||void 0===r?void 0:r.detail)||"Registration failed")}finally{d(!1)}}},className:"space-y-5","data-testid":"register-form",children:[(0,_e.jsxs)("div",{children:[(0,_e.jsx)("label",{className:"overline mb-2 block",children:"Full name"}),(0,_e.jsx)("input",{"data-testid":"register-name",required:!0,className:KM,value:o.name,onChange:f("name"),placeholder:"Aarav Sharma"})]}),(0,_e.jsxs)("div",{children:[(0,_e.jsx)("label",{className:"overline mb-2 block",children:"Email"}),(0,_e.jsx)("input",{"data-testid":"register-email",type:"email",required:!0,className:KM,value:o.email,onChange:f("email"),placeholder:"[email protected]"})]}),(0,_e.jsxs)("div",{children:[(0,_e.jsx)("label",{className:"overline mb-2 block",children:"Password"}),(0,_e.jsx)("input",{"data-testid":"register-password",type:"password",required:!0,className:KM,value:o.password,onChange:f("password"),placeholder:"At least 6 characters"})]}),(0,_e.jsxs)("button",{type:"submit",disabled:c,"data-testid":"register-submit",className:"btn-primary w-full",children:[c?(0,_e.jsx)(_o,{className:"h-4 w-4 animate-spin"}):null,c?"Creating\u2026":"Create account"]})]})})}const GM=Mo("mail-check",[["path",{d:"M22 13V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v12c0 1.1.9 2 2 2h8",key:"12jkf8"}],["path",{d:"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7",key:"1ocrg3"}],["path",{d:"m16 19 2 2 4-4",key:"1b14m6"}]]);function XM(){const e=Ue((0,r.useState)(""),2),t=e[0],n=e[1],a=Ue((0,r.useState)(!1),2),i=a[0],o=a[1],s=Ue((0,r.useState)(!1),2),l=s[0],c=s[1];return(0,_e.jsx)(WM,{title:"Reset password",subtitle:"We'll send a secure link to reset your password.",footer:(0,_e.jsx)(hr,{to:"/login","data-testid":"link-back-login",className:"text-arjuna-teal hover:underline",children:"Back to sign in"}),children:l?(0,_e.jsxs)("div",{className:"rounded-xl border border-white/10 bg-white/5 p-6","data-testid":"forgot-sent",children:[(0,_e.jsx)(GM,{className:"h-8 w-8 text-arjuna-agri"}),(0,_e.jsxs)("p",{className:"mt-4 text-white",children:["If an account exists for ",(0,_e.jsx)("span",{className:"font-mono text-arjuna-teal",children:t}),", a reset link is on its way."]}),(0,_e.jsx)("p",{className:"mt-2 text-sm text-slate-400",children:"Check your inbox and spam folder."})]}):(0,_e.jsxs)("form",{onSubmit:async e=>{e.preventDefault(),o(!0);try{await bo.post("/auth/forgot-password",{email:t}),c(!0)}catch(d8){var n,r;Lr.error(xo(null===(n=d8.response)||void 0===n||null===(r=n.data)||void 0===r?void 0:r.detail)||"Request failed")}finally{o(!1)}},className:"space-y-5","data-testid":"forgot-form",children:[(0,_e.jsxs)("div",{children:[(0,_e.jsx)("label",{className:"overline mb-2 block",children:"Email"}),(0,_e.jsx)("input",{"data-testid":"forgot-email",type:"email",required:!0,className:"w-full rounded-xl border border-white/12 bg-white/5 px-4 py-3 text-white placeholder:text-slate-500 focus:border-arjuna-teal focus:outline-none focus:ring-1 focus:ring-arjuna-teal/40 transition-colors duration-300",value:t,onChange:e=>n(e.target.value),placeholder:"[email protected]"})]}),(0,_e.jsxs)("button",{type:"submit",disabled:i,"data-testid":"forgot-submit",className:"btn-primary w-full",children:[i?(0,_e.jsx)(_o,{className:"h-4 w-4 animate-spin"}):null,i?"Sending\u2026":"Send reset link"]})]})})}function $M(){const e=Ue(yr(),1)[0].get("token")||"",t=on(),n=Ue((0,r.useState)(""),2),a=n[0],i=n[1],o=Ue((0,r.useState)(!1),2),s=o[0],l=o[1];
2return(0,_e.jsx)(WM,{title:"Set new password",subtitle:"Choose a strong password for your account.",footer:(0,_e.jsx)(hr,{to:"/login",className:"text-arjuna-teal hover:underline",children:"Back to sign in"}),children:e?(0,_e.jsxs)("form",{onSubmit:async n=>{if(n.preventDefault(),a.length<6)Lr.error("Password must be at least 6 characters.");else{l(!0);try{await bo.post("/auth/reset-password",{token:e,new_password:a}),Lr.success("Password updated. Please sign in."),t("/login")}catch(d8){var r,i;Lr.error(xo(null===(r=d8.response)||void 0===r||null===(i=r.data)||void 0===i?void 0:i.detail)||"Reset failed")}finally{l(!1)}}},className:"space-y-5","data-testid":"reset-form",children:[(0,_e.jsxs)("div",{children:[(0,_e.jsx)("label",{className:"overline mb-2 block",children:"New password"}),(0,_e.jsx)("input",{"data-testid":"reset-password",type:"password",required:!0,className:"w-full rounded-xl border border-white/12 bg-white/5 px-4 py-3 text-white placeholder:text-slate-500 focus:border-arjuna-teal focus:outline-none focus:ring-1 focus:ring-arjuna-teal/40 transition-colors duration-300",value:a,onChange:e=>i(e.target.value),placeholder:"At least 6 characters"})]}),(0,_e.jsxs)("button",{type:"submit",disabled:s,"data-testid":"reset-submit",className:"btn-primary w-full",children:[s?(0,_e.jsx)(_o,{className:"h-4 w-4 animate-spin"}):null,s?"Updating\u2026":"Update password"]})]}):(0,_e.jsx)("div",{className:"rounded-xl border border-white/10 bg-white/5 p-6 text-slate-300","data-testid":"reset-invalid",children:"This reset link is invalid or missing a token."})})}const QM=Mo("clock",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["polyline",{points:"12 6 12 12 16 14",key:"68esgv"}]]),ZM=Mo("circle-x",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m15 9-6 6",key:"1uzhvr"}],["path",{d:"m9 9 6 6",key:"z0biqf"}]]);function JM(){const e=Ue(yr(),1)[0].get("session_id"),t=ko().checkAuth,n=Ue((0,r.useState)({status:"polling",plan:null}),2),a=n[0],i=n[1],o=(0,r.useCallback)(async n=>{if(e)if(n>=6)i({status:"timeout"});else try{const r=(await bo.get("/payments/status/".concat(e))).data;if("paid"===r.payment_status)return i({status:"success",plan:r.plan_name}),void t();if("expired"===r.status)return void i({status:"expired"});setTimeout(()=>o(n+1),2e3)}catch(r){i({status:"error"})}else i({status:"error"})},[e,t]);(0,r.useEffect)(()=>{o(0)},[o]);const s={polling:{icon:(0,_e.jsx)(_o,{className:"h-14 w-14 animate-spin text-arjuna-teal"}),title:"Confirming your payment\u2026",body:"Hang tight while we verify the transaction with Stripe."},success:{icon:(0,_e.jsx)(_C,{className:"h-14 w-14 text-arjuna-agri"}),title:"Payment successful",body:"Your ".concat(a.plan||""," plan is now active. Welcome aboard.")},expired:{icon:(0,_e.jsx)(QM,{className:"h-14 w-14 text-amber-400"}),title:"Session expired",body:"Your checkout session expired. Please try again from Pricing."},timeout:{icon:(0,_e.jsx)(QM,{className:"h-14 w-14 text-amber-400"}),title:"Still processing",body:"This is taking longer than usual. Check your email for confirmation."},error:{icon:(0,_e.jsx)(ZM,{className:"h-14 w-14 text-rose-500"}),title:"Something went wrong",body:"We couldn't confirm this payment. If you were charged, contact support."}},l=s[a.status]||s.error;return(0,_e.jsxs)("div",{className:"flex min-h-screen flex-col items-center justify-center bg-arjuna-ink px-6","data-testid":"checkout-return",children:[(0,_e.jsx)(hr,{to:"/",className:"mb-12",children:(0,_e.jsx)(Om,{className:"h-8 w-8",withWordmark:!0})}),(0,_e.jsxs)("div",{className:"glass w-full max-w-md rounded-2xl p-10 text-center",children:[(0,_e.jsx)("div",{className:"flex justify-center",children:l.icon}),(0,_e.jsx)("h1",{className:"mt-6 font-heading text-2xl text-white","data-testid":"checkout-status-title",children:l.title}),(0,_e.jsx)("p",{className:"mt-3 text-slate-400",children:l.body}),(0,_e.jsxs)("div",{className:"mt-8 flex flex-col gap-3",children:["success"===a.status?(0,_e.jsx)(hr,{to:"/dashboard",className:"btn-primary w-full",children:"Go to dashboard"}):(0,_e.jsx)(hr,{to:"/#pricing",className:"btn-ghost w-full",children:"Back to pricing"}),(0,_e.jsx)(hr,{to:"/",className:"text-sm text-slate-400 hover:text-arjuna-teal",children:"Return home"})]})]})]})}const e_=Mo("key-round",[["path",{d:"M2.586 17.414A2 2 0 0 0 2 18.828V21a1 1 0 0 0 1 1h3a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h.172a2 2 0 0 0 1.414-.586l.814-.814a6.5 6.5 0 1 0-4-4z",key:"1s6t7t"}],["circle",{cx:"16.5",cy:"7.5",r:".5",fill:"currentColor",key:"w0ekpg"}]]),t_=Mo("shield-check",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",ke
2y:"oel41y"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]]);function n_(){const e=ko(),t=e.user,n=e.accessGranted,a=e.grantAccess,i=on(),o=Ue((0,r.useState)(""),2),s=o[0],l=o[1],c=Ue((0,r.useState)(!1),2),u=c[0],d=c[1];(0,r.useEffect)(()=>{!1===t?i("/login",{replace:!0}):n&&i("/portal",{replace:!0})},[t,n,i]);return(0,_e.jsx)(WM,{title:"Enter access key",subtitle:"This workspace is restricted. Enter your access key to continue.",children:(0,_e.jsxs)("form",{onSubmit:e=>{e.preventDefault(),d(!0),setTimeout(()=>{s.trim().toLowerCase()==="Arjunaspace".toLowerCase()?(a(),Lr.success("Access granted."),i("/portal")):(Lr.error("Invalid access key. Please try again."),d(!1))},500)},className:"space-y-6","data-testid":"access-key-form",children:[(0,_e.jsxs)("div",{children:[(0,_e.jsx)("label",{className:"overline mb-2 block",children:"Access key"}),(0,_e.jsxs)("div",{className:"relative",children:[(0,_e.jsx)(e_,{className:"absolute left-3.5 top-1/2 h-4 w-4 -translate-y-1/2 text-arjuna-teal"}),(0,_e.jsx)("input",{"data-testid":"access-key-input",type:"password",autoFocus:!0,required:!0,className:"w-full rounded-xl border border-white/12 bg-white/5 px-4 py-3 pl-11 text-white placeholder:text-slate-500 focus:border-arjuna-teal focus:outline-none focus:ring-1 focus:ring-arjuna-teal/40 transition-colors duration-300",value:s,onChange:e=>l(e.target.value),placeholder:"\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022"})]})]}),(0,_e.jsxs)("button",{type:"submit",disabled:u,"data-testid":"access-key-submit",className:"btn-primary w-full",children:[u?(0,_e.jsx)(_o,{className:"h-4 w-4 animate-spin"}):(0,_e.jsx)(t_,{className:"h-4 w-4"}
2),u?"Verifying\u2026":"Unlock workspace"]}),(0,_e.jsxs)("p",{className:"flex items-center gap-2 font-mono text-xs text-slate-500",children:[(0,_e.jsx)(t_,{className:"h-3.5 w-3.5 text-arjuna-teal"}),"Signed in as ","object"===typeof t?null===t||void 0===t?void 0:t.email:"\u2026"]})]})})}const r_=Mo("log-out",[["path",{d:"m16 17 5-5-5-5",key:"1bji2h"}],["path",{d:"M21 12H9",key:"dn1m92"}],["path",{d:"M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4",key:"1uf3rs"}]]),a_=Mo("database",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]]),i_=Mo("external-link",[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]]),o_=[.16,1,.3,1],s_=["Resourcesat","Oceansat","INSAT","EOS","Sentinel","Landsat","MODIS","VIIRS"];function l_(){const e=on(),t=ko(),n=t.user,r=t.logout;return(0,_e.jsxs)("div",{className:"relative min-h-screen overflow-hidden bg-arjuna-ink text-white","data-testid":"portal-page",children:[(0,_e.jsx)("div",{className:"absolute inset-0 grid-lines opacity-20"}),(0,_e.jsx)("div",{className:"pointer-events-none absolute -right-40 -top-40 h-[520px] w-[520px] rounded-full opacity-20 blur-[130px]",style:{background:"radial-gradient(circle, #0044FF, transparent 70%)"}}),(0,_e.jsxs)("header",{className:"relative z-10 flex items-center justify-between px-6 py-5 lg:px-10",children:[(0,_e.jsx)(Om,{className:"h-7 w-7",withWordmark:!0}),(0,_e.jsxs)("button",{onClick:async()=>{await r(),e("/")},"data-testid":"portal-logout",className:"flex items-center gap-2 text-sm text-slate-400 transition-colors hover:text-arjuna-teal",children:[(0,_e.jsx)(r_,{className:"h-4 w-4"})," Sign out"]})]}),(0,_e.jsxs)("main",{className:"relative z-10 mx-auto max-w-6xl px-6 pb-20 pt-10 lg:px-10",children:[(0,_e.jsxs)(ym.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.7,ease:o_},children:[(0,_e.jsxs)("p",{className:"overline",children:["Welcome",null!==n&&void 0!==n&&n.name?", ".concat(n.name.split(" ")[0]):""]}),(0,_e.jsx)("h1",{className:"mt-4 max-w-2xl font-heading text-4xl font-medium tracking-tight sm:text-5xl",children:"Where would you like to go?"}),(0,_e.jsx)("p",{className:"mt-4 max-w-xl text-slate-400",children:"Choose to explore the environmental intelligence database, or visit the Earthtech-AI website."})]}),(0,_e.jsxs)("div",{className:"mt-12 grid grid-cols-1 gap-6 lg:grid-cols-2",children:[(0,_e.jsxs)(ym.button,{"data-testid":"portal-choice-database",onClick:()=>e("/dashboard"),initial:{opacity:0,y:24},animate:{opacity:1,y:0},transition:{duration:.7,delay:.1,ease:o_},className:"group relative flex flex-col overflow-hidden rounded-2xl border border-arjuna-teal/40 bg-arjuna-surface p-8 text-left transition-transform duration-300 hover:-translate-y-1 hover:border-arjuna-teal/70 glow-teal",children:[(0,_e.jsxs)("div",{className:"flex items-center justify-between",children:[(0,_e.jsx)("div",{className:"flex h-12 w-12 items-center justify-center rounded-xl border border-arjuna-teal/40 bg-arjuna-teal/10",children:(0,_e.jsx)(a_,{className:"h-6 w-6 text-arjuna-teal"})}),(0,_e.jsx)("span",{className:"rounded-full border border-arjuna-teal/40 bg-arjuna-teal/10 px-3 py-1 font-mono text-[10px] uppercase tracking-wider text-arjuna-teal",children:"Recommended"})]}),(0,_e.jsx)("h2",{className:"mt-6 font-heading text-2xl text-white",children:"Environmental Intelligence Database"}),(0,_e.jsx)("p",{className:"mt-4 text-sm leading-relaxed text-slate-300",children:"Earthtech-AI's environmental intelligence platform, combining Indian missions (e.g., Resourcesat, Oceansat, INSAT, EOS) with global open datasets (Sentinel, Landsat, MODIS, VIIRS). providing complementary strengths in spatial resolution, revisit frequency, radar capability, and ocean observations, enabling more robust AI models for agriculture, disaster response, and ecosystem monitoring."}),(0,_e.jsx)("div",{className:"mt-6 flex flex-wrap gap-2",children:s_.map(e=>(0,_e.jsx)("span",{className:"rounded-full border border-white/10 bg-white/5 px-2.5 py-1 font-mono text-[10px] tracking-wider text-slate-300",children:e},e))}
2),(0,_e.jsxs)("span",{className:"mt-8 inline-flex items-center gap-2 font-medium text-arjuna-teal",children:["Enter the database",(0,_e.jsx)(US,{className:"h-4 w-4 transition-transform duration-300 group-hover:translate-x-1"})]})]}),(0,_e.jsxs)(ym.a,{"data-testid":"portal-choice-website",href:"https://www.earthtech-ai.com",initial:{opacity:0,y:24},animate:{opacity:1,y:0},transition:{duration:.7,delay:.2,ease:o_},className:"group relative flex flex-col overflow-hidden rounded-2xl border border-white/10 bg-arjuna-surface/40 p-8 text-left transition-transform duration-300 hover:-translate-y-1 hover:border-white/25",children:[(0,_e.jsx)("div",{className:"flex h-12 w-12 items-center justify-center rounded-xl border border-white/15 bg-white/5",children:(0,_e.jsx)(AE,{className:"h-6 w-6 text-white"})}),(0,_e.jsx)("h2",{className:"mt-6 font-heading text-2xl text-white",children:"Earthtech-AI Website"}),(0,_e.jsx)("p",{className:"mt-4 text-sm leading-relaxed text-slate-400",children:"Visit the Earthtech-AI website to learn more about our environmental intelligence platform, missions, and the teams building it."}),(0,_e.jsx)("div",{className:"mt-6 rounded-xl border border-white/10 bg-white/5 px-4 py-3 font-mono text-xs text-slate-400",children:"www.earthtech-ai.com"}),(0,_e.jsxs)("span",{className:"mt-8 inline-flex items-center gap-2 font-medium text-white",children:["Go to Earthtech-AI",(0,_e.jsx)(i_,{className:"h-4 w-4 transition-transform duration-300 group-hover:translate-x-1"})]})]})]})]})]})}function c_(e,t){let n,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},a=r.signal,i=r.edges,o=null;const s=null!=i&&i.includes("leading"),l=null==i||i.includes("trailing"),c=()=>{null!==o&&(e.apply(n,o),n=void 0,o=null)};let u=null;const d=()=>{null!=u&&clearTimeout(u),u=setTimeout(()=>{u=null,l&&c(),f()},t)},f=()=>{null!==u&&(clearTimeout(u),u=null),n=void 0,o=null},h=function(){if(null!==a&&void 0!==a&&a.aborted)return;n=this;for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];o=t;const i=null==u;d(),s&&i&&c()};return h.schedule=d,h.cancel=f,h.flush=()=>{c()},null===a||void 0===a||a.addEventListener("abort",f,{once:!0}),h}function u_(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const r=n.leading,a=void 0===r||r,i=n.trailing;return function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};"object"!==typeof n&&(n={});const r=n,a=r.leading,i=void 0!==a&&a,o=r.trailing,s=void 0===o||o,l=r.maxWait,c=Array(2);let u;i&&(c[0]="leading"),s&&(c[1]="trailing");let d=null;const f=c_(function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];u=e.apply(this,n),d=null},t,{edges:c}),h=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return null!=l&&(null===d&&(d=Date.now()),Date.now()-d>=l)?(u=e.apply(this,n),d=Date.now(),f.cancel(),f.schedule(),u):(f.apply(this,n),u)};return h.cancel=f.cancel,h.flush=()=>(f.flush(),u),h}(e,t,{leading:a,maxWait:t,trailing:void 0===i||i})}function d_(e){return"__proto__"===e}function f_(e){switch(typeof e){case"number":case"symbol":return!1;case"string":return e.includes(".")||e.includes("[")||e.includes("]")}}function h_(e){var t;return"string"===typeof e||"symbol"===typeof e?e:Object.is(null===e||void 0===e||null===(t=e.valueOf)||void 0===t?void 0:t.call(e),-0)?"-0":String(e)}function p_(e){if(null==e)return"";if("string"===typeof e)return e;if(Array.isArray(e))return e.map(p_).join(",");const t=String(e);return"0"===t&&Object.is(Number(e),-0)?"-0":t}function m_(e){if(Array.isArray(e))return e.map(h_);if("symbol"===typeof e)return[e];const t=[],n=(e=p_(e)).length;if(0===n)return t;let r=0,a="",i="",o=!1;for(46===e.charCodeAt(0)&&(t.push(""),r++);r<n;){const s=e[r];i?"\\"===s&&r+1<n?(r++,a+=e[r]):s===i?i="":a+=s:o?'"'===s||"'"===s?i=s:"]"===s?(o=!1,t.push(a),a=""):a+=s:"["===s?(o=!0,a&&(t.push(a),a="")):"."===s?a&&(t.push(a),a=""):a+=s,r++}return a&&t.push(a),t}function v_(e,t,n){if(null==e)return n;
2switch(typeof t){case"string":{if(d_(t))return n;const r=e[t];return void 0===r?f_(t)?v_(e,m_(t),n):n:r}case"number":case"symbol":{"number"===typeof t&&(t=h_(t));const r=e[t];return void 0===r?n:r}default:{var r;if(Array.isArray(t))return function(e,t,n){if(0===t.length)return n;let r=e;for(let a=0;a<t.length;a++){if(null==r)return n;if(d_(t[a]))return n;r=r[t[a]]}return void 0===r?n:r}(e,t,n);if(d_(t=Object.is(null===(r=t)||void 0===r?void 0:r.valueOf(),-0)?"-0":String(t)))return n;const a=e[t];return void 0===a?n:a}}}function g_(e){var t=10**(arguments.length>1&&void 0!==arguments[1]?arguments[1]:4),n=Math.round(e*t)/t;return Object.is(n,-0)?0:n}function y_(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return e.reduce((e,t,r)=>{var a=n[r-1];return"string"===typeof a?e+a+t:void 0!==a?e+g_(a)+t:e+t},"")}var x_=e=>0===e?0:e>0?1:-1,b_=e=>"number"==typeof e&&e!=+e,w_=e=>"string"===typeof e&&e.indexOf("%")===e.length-1,j_=e=>("number"===typeof e||e instanceof Number)&&!b_(e),k_=e=>j_(e)||"string"===typeof e,S_=0,E_=e=>{var t=++S_;return"".concat(e||"").concat(t)},N_=function(e,t){var n,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,a=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(!j_(e)&&"string"!==typeof e)return r;if(w_(e)){if(null==t)return r;var i=e.indexOf("%");n=t*parseFloat(e.slice(0,i))/100}else n=+e;return b_(n)&&(n=r),a&&null!=t&&n>t&&(n=t),n},P_=e=>{if(!Array.isArray(e))return!1;for(var t=e.length,n={},r=0;r<t;r++){if(n[String(e[r])])return!0;n[String(e[r])]=!0}return!1};function O_(e,t,n){return j_(e)&&j_(t)?g_(e+n*(t-e)):t}function C_(e,t,n){if(e&&e.length)return e.find(e=>e&&("function"===typeof t?t(e):v_(e,t))===n)}var A_=e=>null===e||"undefined"===typeof e,M_=e=>A_(e)?e:"".concat(e.charAt(0).toUpperCase()).concat(e.slice(1));function __(e){return null!=e}function T_(){}var R_=function(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),a=2;a<n;a++)r[a-2]=arguments[a];if("undefined"!==typeof console&&console.warn&&(void 0===t&&console.warn("LogUtils requires an error message argument"),!e))if(void 0===t)console.warn("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var i=0;console.warn(t.replace(/%s/g,()=>r[i++]))}},D_=(e,t,n)=>{var r=n.width,a=void 0===r?"100%":r,i=n.height,o=void 0===i?"100%":i,s=n.aspect,l=n.maxHeight,c=w_(a
2)?e:Number(a),u=w_(o)?t:Number(o);return s&&s>0&&(c?u=c/s:u&&(c=u*s),l&&null!=u&&u>l&&(u=l)),{calculatedWidth:c,calculatedHeight:u}},F_={width:0,height:0,overflow:"visible"},I_={width:0,overflowX:"visible"},L_={height:0,overflowY:"visible"},z_={},B_=e=>{var t=e.width,n=e.height,r=w_(t),a=w_(n);return r&&a?F_:r?I_:a?L_:z_};function U_(e){return Number.isFinite(e)}function V_(e){return"number"===typeof e&&e>0&&Number.isFinite(e)}function W_(){return W_=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},W_.apply(null,arguments)}function H_(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function q_(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?H_(Object(n),!0).forEach(function(t){K_(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):H_(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function K_(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Y_=(0,r.createContext)({width:-1,height:-1});function G_(e){var t=e.children,n=e.width,a=e.height,i=(0,r.useMemo)(()=>({width:n,height:a}),[n,a]);return function(e){return V_(e.width)&&V_(e.height)}(i)?r.createElement(Y_.Provider,{value:i},t):null}var X_=()=>(0,r.useContext)(Y_),$_=(0,r.forwardRef)((e,t)=>{var n=e.aspect,a=e.initialDimension,i=void 0===a?{width:-1,height:-1}:a,o=e.width,s=e.height,l=e.minWidth,c=void 0===l?0:l,u=e.minHeight,d=e.maxHeight,f=e.children,h=e.debounce,p=void 0===h?0:h,m=e.id,v=e.className,g=e.onResize,y=e.style,x=void 0===y?{}:y,b=(0,r.useRef)(null),w=(0,r.useRef)();w.current=g,(0,r.useImperativeHandle)(t,()=>b.current);var j=Ue((0,r.useState)({containerWidth:i.width,containerHeight:i.height}),2),k=j[0],S=j[1],E=(0,r.useCallback)((e,t)=>{S(n=>{var r=Math.round(e),a=Math.round(t);return n.containerWidth===r&&n.containerHeight===a?n:{containerWidth:r,containerHeight:a}})},[]);(0,r.useEffect)(()=>{if(null==b.current||"undefined"===typeof ResizeObserver)return T_;var e=e=>{var t,n=e[0].contentRect,r=n.width,a=n.height;E(r,a),null===(t=w.current)||void 0===t||t.call(w,r,a)};p>0&&(e=u_(e,p,{trailing:!0,leading:!1}));var t=new ResizeObserver(e),n=b.current.getBoundingClientRect(),r=n.width,a=n.height;return E(r,a),t.observe(b.current),()=>{t.disconnect()}},[E,p]);var N=k.containerWidth,P=k.containerHeight;R_(!n||n>0,"The aspect(%s) must be greater than zero.",n);var O=D_(N,P,{width:o,height:s,aspect:n,maxHeight:d}),C=O.calculatedWidth,A=O.calculatedHeight;return R_(null!=C&&C>0||null!=A&&A>0,"The width(%s) and height(%s) of chart should be greater than 0,\n       please check the style of container, or the props width(%s) and height(%s),\n       or add a minWidth(%s) or minHeight(%s) or use aspect(%s) to control the\n       height and width.",C,A,o,s,c,u,n),r.createElement("div",{id:m?"".concat(m):void 0,className:uk("recharts-responsive-container",v),style:q_(q_({},x),{},{width:o,height:s,minWidth:c,minHeight:u,maxHeight:d}),ref:b},r.createElement("div",{style:B_({width:o,height:s})},r.createElement(G_,{width:C,height:A},f)))}),Q_=(0,r.forwardRef)((e,t)=>{var n=X_();if(V_(n.width)&&V_(n.height))return e.children;var a=function(e){var t=e.width,n=e.height,r=e.aspect,a=t,i=n;return void 0===a&&void 0===i?(a="100%",i="100%"):void 0===a?a=r&&r>0?void 0:"100%":void 0===i&&(i=r&&r>0?void 0:"100%"),{width:a,height:i}}({width:e.width,height:e.height,aspect:e.aspect}),i=a.width,o=a.height,s=D_(void 0,void 0,{width:i,height:o,aspect:e.aspect,maxHeight:e.maxHeight}),l=s.calculatedWidth,c=s.calculatedHeight;return j_(l)&&j_(c)?r.createElement(G_,{width:l,height:c},e.children):r.createElement($_,W_({},e,{width:i,height:o,ref:t}))}),Z_=Symbol.for("immer-nothing"),J_=Symbol.for("immer-draftable"),eT=Symbol.for("immer-state");function tT(e){throw new Error("[Immer] minified error nr: ".concat(e,". Full error at: https://bit.ly/3cXEKWf"))}var nT=Object,rT=nT.getPrototypeOf,aT="constructor",iT="prototype",oT="configurable",sT="enumerable",lT="writable",cT="value",uT=e=>!!e&&!!e[eT];function dT(e){var t;return!!e&&(pT(e)||bT(e)||!!e[J_]||!(null===(t=e[aT])||void 0===t||!t[J_])||wT(e)||jT(e))}var fT=nT[iT][aT].toString(),hT=new WeakMap;function pT(e){if(!e||!kT(e))return!1;const t=rT(e);if(null===t||t===nT[iT])return!0;const n=nT.hasOwnProperty.call(t,aT)&&t[aT];if(n===Object)return!0;
2if(!ST(n))return!1;let r=hT.get(n);return void 0===r&&(r=Function.toString.call(n),hT.set(n,r)),r===fT}function mT(e,t){let n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(0===vT(e)){(n?Reflect.ownKeys(e):nT.keys(e)).forEach(n=>{t(n,e[n],e)})}else e.forEach((n,r)=>t(r,n,e))}function vT(e){const t=e[eT];return t?t.type_:bT(e)?1:wT(e)?2:jT(e)?3:0}var gT=function(e,t){return 2===(arguments.length>2&&void 0!==arguments[2]?arguments[2]:vT(e))?e.has(t):nT[iT].hasOwnProperty.call(e,t)},yT=function(e,t){return 2===(arguments.length>2&&void 0!==arguments[2]?arguments[2]:vT(e))?e.get(t):e[t]},xT=function(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:vT(e);2===r?e.set(t,n):3===r?e.add(n):e[t]=n};var bT=Array.isArray,wT=e=>e instanceof Map,jT=e=>e instanceof Set,kT=e=>"object"===typeof e,ST=e=>"function"===typeof e,ET=e=>"boolean"===typeof e;var NT=e=>e.copy_||e.base_,PT=e=>e.modified_?e.copy_:e.base_;function OT(e,t){if(wT(e))return new Map(e);if(jT(e))return new Set(e);if(bT(e))return Array[iT].slice.call(e);const n=pT(e);if(!0===t||"class_only"===t&&!n){const t=nT.getOwnPropertyDescriptors(e);delete t[eT];let n=Reflect.ownKeys(t);for(let r=0;r<n.length;r++){const a=n[r],i=t[a];!1===i[lT]&&(i[lT]=!0,i[oT]=!0),(i.get||i.set)&&(t[a]={[oT]:!0,[lT]:!0,[sT]:i[sT],[cT]:e[a]})}return nT.create(rT(e),t)}{const t=rT(e);if(null!==t&&n)return u({},e);const r=nT.create(t);return nT.assign(r,e)}}function CT(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return MT(e)||uT(e)||!dT(e)||(vT(e)>1&&nT.defineProperties(e,{set:AT,add:AT,clear:AT,delete:AT}),nT.freeze(e),t&&mT(e,(e,t)=>{CT(t,!0)},!1)),e}var AT={[cT]:function(){tT(2)}};function MT(e){return null===e||!kT(e)||nT.isFrozen(e)}var _T="MapSet",TT="Patches",RT="ArrayMethods",DT={};function FT(e){const t=DT[e];return t||tT(0),t}var IT,LT=e=>!!DT[e];var zT=()=>IT;function BT(e,t){t&&(e.patchPlugin_=FT(TT),e.patches_=[],e.inversePatches_=[],e.patchListener_=t)}function UT(e){VT(e),e.drafts_.forEach(HT),e.drafts_=null}function VT(e){e===IT&&(IT=e.parent_)}var WT=e=>IT={drafts_:[],parent_:IT,immer_:e,canAutoFreeze_:!0,unfinalizedDrafts_:0,handledSet_:new Set,processedForPatches_:new Set,mapSetPlugin_:LT(_T)?FT(_T):void 0,arrayMethodsPlugin_:LT(RT)?FT(RT):void 0};function HT(e){const t=e[eT];0===t.type_||1===t.type_?t.revoke_():t.revoked_=!0}function qT(e,t){t.unfinalizedDrafts_=t.drafts_.length;const n=t.drafts_[0];if(void 0!==e&&e!==n){n[eT].modified_&&(UT(t),tT(4)),dT(e)&&(e=KT(t,e));const r=t.patchPlugin_;r&&r.generateReplacementPatches_(n[eT].base_,e,t)}else e=KT(t,n);return function(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];!e.parent_&&e.immer_.autoFreeze_&&e.canAutoFreeze_&&CT(t,n)}(t,e,!0),UT(t),t.patches_&&t.patchListener_(t.patches_,t.inversePatches_),e!==Z_?e:void 0}function KT(e,t){if(MT(t))return t;const n=t[eT];if(!n){return JT(t,e.handledSet_,e)}if(!GT(n,e))return t;if(!n.modified_)return n.base_;if(!n.finalized_){const t=n.callbacks_;if(t)for(;t.length>0;){t.pop()(e)}QT(n,e)}return n.copy_}function YT(e){e.finalized_=!0,e.scope_.unfinalizedDrafts_--}var GT=(e,t)=>e.scope_===t,XT=[];function $T(e,t,n,r){var a;const i=NT(e),o=e.type_;if(void 0!==r){if(yT(i,r,o)===t)return void xT(i,r,n,o)}if(!e.draftLocations_){const t=e.draftLocations_=new Map;mT(i,(e,n)=>{if(uT(n)){const r=t.get(n)||[];r.push(e),t.set(n,r)}})}const s=null!==(a=e.draftLocations_.get(t))&&void 0!==a?a:XT;for(const l of s)xT(i,l,n,o)}function QT(e,t){var n,r;if(e.modified_&&!e.finalized_&&(3===e.type_||1===e.type_&&e.allIndicesReassigned_||(null!==(n=null===(r=e.assigned_)||void 0===r?void 0:r.size)&&void 0!==n?n:0)>0)){const n=t.patchPlugin_;if(n){const r=n.getPath(e);r&&n.generatePatches_(e,r,t)}YT(e)}}function ZT(e,t,n){const r=e.scope_;if(uT(n)){const a=n[eT];GT(a,r)&&a.callbacks_.push(function(){iR(e);const r=PT(a);$T(e,n,r,t)})}else dT(n)&&e.callbacks_.push(function(){const a=NT(e);var i;3===e.type_?a.has(n)&&JT(n,r.handledSet_,r):yT(a,t,e.type_)===n&&r.drafts_.length>1&&!0===(null!==(i=e.assigned_.get(t))&&void 0!==i&&i)&&e.copy_&&JT(yT(e.copy_,t,e.type_),r.handledSet_,r)})}function JT(e,t,n){return!n.immer_.autoFreeze_&&n.unfinalizedDrafts_<1||uT(e)||t.has(e)||!dT(e)||MT(e)||(t.add(e),mT(e,(r,a)=>{if(uT(a)){const t=a[eT];if(GT(t,n)){const n=PT(t);xT(e,r,n,e.type_),YT(t)}}
2else dT(a)&&JT(a,t,n)})),e}var eR={get(e,t){if(t===eT)return e;let n=e.scope_.arrayMethodsPlugin_;const r=1===e.type_&&"string"===typeof t;if(r&&null!==n&&void 0!==n&&n.isArrayOperationMethod(t))return n.createMethodInterceptor(e,t);const a=NT(e);if(!gT(a,t,e.type_))return function(e,t,n){var r;const a=rR(t,n);return a?cT in a?a[cT]:null===(r=a.get)||void 0===r?void 0:r.call(e.draft_):void 0}(e,a,t);const i=a[t];if(e.finalized_||!dT(i))return i;if(r&&e.operationMethod&&null!==n&&void 0!==n&&n.isMutatingArrayMethod(e.operationMethod)&&function(e){const t=+e;return Number.isInteger(t)&&String(t)===e}(t))return i;if(i===nR(e.base_,t)){iR(e);const n=1===e.type_?+t:t,r=oR(e.scope_,i,e,n);return e.copy_[n]=r}return i},has:(e,t)=>t in NT(e),ownKeys:e=>Reflect.ownKeys(NT(e)),set(e,t,n){const r=rR(NT(e),t);if(null!==r&&void 0!==r&&r.set)return r.set.call(e.draft_,n),!0;if(!e.modified_){const r=nR(NT(e),t),a=null===r||void 0===r?void 0:r[eT];if(a&&a.base_===n)return e.copy_[t]=n,e.assigned_.set(t,!1),!0;if(function(e,t){return e===t?0!==e||1/e===1/t:e!==e&&t!==t}(n,r)&&(void 0!==n||gT(e.base_,t,e.type_)))return!0;iR(e),aR(e)}return e.copy_[t]===n&&(void 0!==n||t in e.copy_)||Number.isNaN(n)&&Number.isNaN(e.copy_[t])||(e.copy_[t]=n,e.assigned_.set(t,!0),ZT(e,t,n)),!0},deleteProperty:(e,t)=>(iR(e),void 0!==nR(e.base_,t)||t in e.base_?(e.assigned_.set(t,!1),aR(e)):e.assigned_.delete(t),e.copy_&&delete e.copy_[t],!0),getOwnPropertyDescriptor(e,t){const n=NT(e),r=Reflect.getOwnPropertyDescriptor(n,t);return r?{[lT]:!0,[oT]:1!==e.type_||"length"!==t,[sT]:r[sT],[cT]:n[t]}:r},defineProperty(){tT(11)},getPrototypeOf:e=>rT(e.base_),setPrototypeOf(){tT(12)}},tR={};for(let n in eR){let e=eR[n];tR[n]=function(){const t=arguments;return t[0]=t[0][0],e.apply(this,t)}}function nR(e,t){const n=e[eT];return(n?NT(n):e)[t]}function rR(e,t){if(!(t in e))return;let n=rT(e);for(;n;){const e=Object.getOwnPropertyDescriptor(n,t);if(e)return e;n=rT(n)}}function aR(e){e.modified_||(e.modified_=!0,e.parent_&&aR(e.parent_))}function iR(e){e.copy_||(e.assigned_=new Map,e.copy_=OT(e.base_,e.scope_.immer_.useStrictShallowCopy_))}tR.deleteProperty=function(e,t){return tR.set.call(this,e,t,void 0)},tR.set=function(e,t,n){return eR.set.call(this,e[0],t,n,e[0])};function oR(e,t,n,r){var a,i;const o=wT(t)?FT(_T).proxyMap_(t,n):jT(t)?FT(_T).proxySet_(t,n):function(e,t){const n=bT(e),r={type_:n?1:0,scope_:t?t.scope_:zT(),modified_:!1,finalized_:!1,assigned_:void 0,parent_:t,base_:e,draft_:null,copy_:null,revoke_:null,isManual_:!1,callbacks_:void 0};let a=r,i=eR;n&&(a=[r],i=tR);const o=Proxy.revocable(a,i),s=o.revoke,l=o.proxy;return r.draft_=l,r.revoke_=s,[l,r]}(t,n),s=Ue(o,2),l=s[0],c=s[1];return(null!==(a=null===n||void 0===n?void 0:n.scope_)&&void 0!==a?a:zT()).drafts_.push(l),c.callbacks_=null!==(i=null===n||void 0===n?void 0:n.callbacks_)&&void 0!==i?i:[],c.key_=r,n&&void 0!==r?function(e,t,n){e.callbacks_.push(function(r){var a,i;const o=t;if(!o||!GT(o,r))return;null===(a=r.mapSetPlugin_)||void 0===a||a.fixSetContents(o);const s=PT(o);$T(e,null!==(i=o.draft_)&&void 0!==i?i:o,s,n),QT(o,r)})}(n,c,r):c.callbacks_.push(function(e){var t;null===(t=e.mapSetPlugin_)||void 0===t||t.fixSetContents(c);const n=e.patchPlugin_;c.modified_&&n&&n.generatePatches_(c,[],e)}),l}function sR(e){return uT(e)||tT(10),lR(e)}function lR(e){if(!dT(e)||MT(e))return e;const t=e[eT];let n,r=!0;if(t){if(!t.modified_)return t.base_;t.finalized_=!0,n=OT(e,t.scope_.immer_.useStrictShallowCopy_),r=t.scope_.immer_.shouldUseStrictIteration()}else n=OT(e,!0);return mT(n,(e,t)=>{xT(n,e,lR(t))},r),t&&(t.finalized_=!1),n}var cR=new class{constructor(e){var t=this;this.autoFreeze_=!0,this.useStrictShallowCopy_=!1,this.useStrictIteration_=!1,this.produce=(e,t,n)=>{if(ST(e)&&!ST(t)){const n=t;t=e;const r=this;return function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n;for(var a=arguments.length,i=new Array(a>1?a-1:0),o=1;o<a;o++)i[o-1]=arguments[o];return r.produce(e,e=>t.call(this,e,...i))}}let r;if(ST(t)||tT(6),void 0===n||ST(n)||tT(7),dT(e)){const a=WT(this),i=oR(a,e,void 0);let o=!0;try{r=t(i),o=!1}finally{o?UT(a):VT(a)}return BT(a,n),qT(r,a)}if(!e||!kT(e)){if(r=t(e),void 0===r&&(r=e),r===Z_&&(r=void 0),this.autoFreeze_&&CT(r,!0),n){const t=[],a=[];FT(TT).generateReplacementPatches_(e,r,{patches_:t,inversePatches_:a}),n(t,a)}return r}tT(1)},this.produceWithPatches=(e,n)=>{if(ST(e))return function(n){for(var r=arguments.length,a=new Array(r>1?r-1:0),i=1;i<r;i++)a[i-1]=arguments[i];return t.produceWithPatches(n,t=>e(t,...a))};let r,a;return[this.produce(e,n,(e,t)=>{r=e,a=t}),r,a]},ET(null===e||void 0===e?void 0:e.autoFreeze)&&this.setAutoFreeze(e.autoFreeze),ET(null===e||void 0===e?void 0:e.useStrictShallowCopy)&&this.setUseStrictShallowCopy(e.useStrictShallowCopy),ET(null===e||void 0===e?void 0:e.useStrictIteration)&&this.setUseStrictIteration(e.useStrictIteration)}createDraft(e){dT(e)||tT(8),uT(e)&&(e=sR(e));const t=WT(this),n=oR(t,e,void 0);return n[eT].isManual_=!0,VT(t),n}finishDraft(e,t){const n=e&&e[eT];n&&n.isManual_||tT(9);const r=n.scope_;return BT(r,t),qT(void 0,r)}setAutoFreeze(e){this.autoFreeze_=e}setUseStrictShallowCopy(e){this.useStrictShallowCopy_=e}setUseStrictIteration(e){this.useStrictIteration_=e}shouldUseStrictIteration(){return this.useStrictIteration_}applyPatches(e,t){let n;for(n=t.length-1;n>=0;n--){const r=t[n];if(0===r.path.length&&"replace"===r.op){e=r.value;break}}n>
2-1&&(t=t.slice(n+1));const r=FT(TT).applyPatches_;return uT(e)?r(e,t):this.produce(e,e=>r(e,t))}},uR=cR.produce;function dR(e){return"Minified Redux error #".concat(e,"; visit https://redux.js.org/Errors?code=").concat(e," for the full message or use the non-minified dev environment for full errors. ")}var fR=(()=>"function"===typeof Symbol&&Symbol.observable||"@@observable")(),hR=()=>Math.random().toString(36).substring(7).split("").join("."),pR={INIT:"@@redux/INIT".concat(hR()),REPLACE:"@@redux/REPLACE".concat(hR()),PROBE_UNKNOWN_ACTION:()=>"@@redux/PROBE_UNKNOWN_ACTION".concat(hR())};function mR(e){if("object"!==typeof e||null===e)return!1;let t=e;for(;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t||null===Object.getPrototypeOf(e)}function vR(e,t,n){if("function"!==typeof e)throw new Error(dR(2));if("function"===typeof t&&"function"===typeof n||"function"===typeof n&&"function"===typeof arguments[3])throw new Error(dR(0));if("function"===typeof t&&"undefined"===typeof n&&(n=t,t=void 0),"undefined"!==typeof n){if("function"!==typeof n)throw new Error(dR(1));return n(vR)(e,t)}let r=e,a=t,i=new Map,o=i,s=0,l=!1;function c(){o===i&&(o=new Map,i.forEach((e,t)=>{o.set(t,e)}))}function u(){if(l)throw new Error(dR(3));return a}function d(e){if("function"!==typeof e)throw new Error(dR(4));if(l)throw new Error(dR(5));let t=!0;c();const n=s++;return o.set(n,e),function(){if(t){if(l)throw new Error(dR(6));t=!1,c(),o.delete(n),i=null}}}function f(e){if(!mR(e))throw new Error(dR(7));if("undefined"===typeof e.type)throw new Error(dR(8));if("string"!==typeof e.type)throw new Error(dR(17));if(l)throw new Error(dR(9));try{l=!0,a=r(a,e)}finally{l=!1}return(i=o).forEach(e=>{e()}),e}f({type:pR.INIT});const h={dispatch:f,subscribe:d,getState:u,replaceReducer:function(e){if("function"!==typeof e)throw new Error(dR(10));r=e,f({type:pR.REPLACE})},[fR]:function(){const e=d;return{subscribe(t){if("object"!==typeof t||null===t)throw new Error(dR(11));function n(){const e=t;e.next&&e.next(u())}n();return{unsubscribe:e(n)}},[fR](){return this}}}};return h}function gR(e){const t=Object.keys(e),n={};for(let i=0;i<t.length;i++){const r=t[i];0,"function"===typeof e[r]&&(n[r]=e[r])}const r=Object.keys(n);let a;try{!function(e){Object.keys(e).forEach(t=>{const n=e[t];if("undefined"===typeof n(void 0,{type:pR.INIT}))throw new Error(dR(12));if("undefined"===typeof n(void 0,{type:pR.PROBE_UNKNOWN_ACTION()}))throw new Error(dR(13))})}(n)}catch(Z6){a=Z6}return function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;if(a)throw a;let i=!1;const o={};for(let a=0;a<r.length;a++){const s=r[a],l=n[s],c=e[s],u=l(c,t);if("undefined"===typeof u){t&&t.type;throw new Error(dR(14))}o[s]=u,i=i||u!==c}return i=i||r.length!==Object.keys(e).length,i?o:e}}function yR(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return 0===t.length?e=>e:1===t.length?t[0]:t.reduce((e,t)=>function(){return e(t(...arguments))})}function xR(e){return mR(e)&&"type"in e&&"string"===typeof e.type}function bR(e){return t=>{let n=t.dispatch,r=t.getState;return t=>a=>"function"===typeof a?a(n,r,e):t(a)}}var wR=bR(),jR=bR;const kR=["reducerPath"];var SR="undefined"!==typeof window&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__:function(){if(0!==arguments.length)return"object"===typeof arguments[0]?yR:yR.apply(null,arguments)};"undefined"!==typeof window&&window.__REDUX_DEVTOOLS_EXTENSION__&&window.__REDUX_DEVTOOLS_EXTENSION__;function ER(e,t){function n(){if(t){let n=t(...arguments);if(!n)throw new Error(xD(0));return u(u({type:e,payload:n.payload},"meta"in n&&{meta:n.meta}),"error"in n&&{error:n.error})}return{type:e,payload:arguments.length<=0?void 0:arguments[0]}}return n.toString=()=>"".concat(e),n.type=e,n.match=t=>xR(t)&&t.type===e,n}var NR=class e extends Array{constructor(){super(...arguments),Object.setPrototypeOf(this,e.prototype)}static get[Symbol.species](){return e}concat(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return super.concat.apply(this,t)}prepend(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];
2return 1===n.length&&Array.isArray(n[0])?new e(...n[0].concat(this)):new e(...n.concat(this))}};function PR(e){return dT(e)?uR(e,()=>{}):e}function OR(e,t,n){return e.has(t)?e.get(t):e.set(t,n(t)).get(t)}var CR="RTK_autoBatch",AR=()=>e=>({payload:e,meta:{[CR]:!0}}),MR=e=>t=>{setTimeout(t,e)},_R=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{type:"raf"};return t=>function(){const n=t(...arguments);let r=!0,a=!1,i=!1;const o=new Set,s="tick"===e.type?queueMicrotask:"raf"===e.type?"undefined"!==typeof window&&window.requestAnimationFrame?(l=window.requestAnimationFrame,c=100,e=>{let t=!1;const n=()=>{t||(t=!0,cancelAnimationFrame(r),clearTimeout(a),e())},r=l(n),a=setTimeout(n,c)}):MR(10):"callback"===e.type?e.queueNotification:MR(e.timeout);var l,c;const u=()=>{i=!1,a&&(a=!1,o.forEach(e=>e()))};return Object.assign({},n,{subscribe(e){const t=n.subscribe(()=>r&&e());return o.add(e),()=>{t(),o.delete(e)}},dispatch(e){try{var t;return r=!(null!==e&&void 0!==e&&null!==(t=e.meta)&&void 0!==t&&t[CR]),a=!r,a&&(i||(i=!0,s(u))),n.dispatch(e)}finally{r=!0}}})}};function TR(e){const t=function(e){const t=null!==e&&void 0!==e?e:{},n=t.thunk,r=void 0===n||n;t.immutableCheck,t.serializableCheck,t.actionCreatorCheck;let a=new NR;return r&&(function(e){return"boolean"===typeof e}(r)?a.push(wR):a.push(jR(r.extraArgument))),a},n=e||{},r=n.reducer,a=void 0===r?void 0:r,i=n.middleware,o=n.devTools,s=void 0===o||o,l=(n.duplicateMiddlewareCheck,n.preloadedState),c=void 0===l?void 0:l,d=n.enhancers,f=void 0===d?void 0:d;let h,p;if("function"===typeof a)h=a;else{if(!mR(a))throw new Error(xD(1));h=gR(a)}p="function"===typeof i?i(t):t();let m=yR;s&&(m=SR(u({trace:!1},"object"===typeof s&&s)));const v=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return e=>(n,r)=>{const a=e(n,r);let i=()=>{throw new Error(dR(15))};const o={getState:a.getState,dispatch:function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return i(e,...n)}},s=t.map(e=>e(o));return i=yR(...s)(a.dispatch),u(u({},a),{},{dispatch:i})}}(...p),g=(e=>function(t){const n=(null!==t&&void 0!==t?t:{}).autoBatch,r=void 0===n||n;let a=new NR(e);return r&&a.push(_R("object"===typeof r?r:void 0)),a})(v);return vR(h,c,m(..."function"===typeof f?f(g):g()))}function RR(e){const t={},n=[];let r;const a={addCase(e,n){const r="string"===typeof e?e:e.type;if(!r)throw new Error(xD(28));if(r in t)throw new Error(xD(29));return t[r]=n,a},addAsyncThunk:(e,r)=>(r.pending&&(t[e.pending.type]=r.pending),r.rejected&&(t[e.rejected.type]=r.rejected),r.fulfilled&&(t[e.fulfilled.type]=r.fulfilled),r.settled&&n.push({matcher:e.settled,reducer:r.settled}),a),addMatcher:(e,t)=>(n.push({matcher:e,reducer:t}),a),addDefaultCase:e=>(r=e,a)};return e(a),[t,n,r]}var DR=function(){let e="",t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:21;for(;t--;)e+="ModuleSymbhasOwnPr-0123456789ABCDEFGHNRVfgctiUvz_KqYTJkLxpZXIjQW"[64*Math.random()|0];return e};var FR=Symbol.for("rtk-slice-createasyncthunk");function IR(e,t){return"".concat(e,"/").concat(t)}function LR(){var e;let t=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).creators;const n=null===t||void 0===t||null===(e=t.asyncThunk)||void 0===e?void 0:e[FR];return function(e){const t=e.name,r=e.reducerPath,a=void 0===r?t:r;if(!t)throw new Error(xD(11));const i=("function"===typeof e.reducers?e.reducers(function(){function e(e,t){return u({_reducerDefinitionType:"asyncThunk",payloadCreator:e},t)}return e.withTypes=()=>e,{reducer:e=>Object.assign({[e.name](){return e(...arguments)}}[e.name],{_reducerDefinitionType:"reducer"}),preparedReducer:(e,t)=>({_reducerDefinitionType:"reducerWithPrepare",prepare:e,reducer:t}),asyncThunk:e}}()):e.reducers)||{},o=Object.keys(i),s={sliceCaseReducersByName:{},sliceCaseReducersByType:{},actionCreators:{},sliceMatchers:[]},l={addCase(e,t){const n="string"===typeof e?e:e.type;if(!n)throw new Error(xD(12));if(n in s.sliceCaseReducersByType)throw new Error(xD(13));return s.sliceCaseReducersByType[n]=t,l},addMatcher:(e,t)=>(s.sliceMatchers.push({matcher:e,reducer:t}),l),exposeAction:(e,t)=>(s.actionCreators[e]=t,l),exposeCaseReducer:(e,t)=>(s.sliceCaseReducersByName[e]=t,l)};function c(){const t=Ue("function"===typeof e.extraReducers?RR(e.extraReducers):[e.extraReducers],3),n=t[0],r=void 0===n?{}:n,a=t[1],i=void 0===a?[]:a,o=t[2],l=void 0===o?void 0:o,c=u(u({},r),s.sliceCaseReducersByType);return function(e,t){let n,r=Ue(RR(t),3),a=r[0],i=r[1],o=r[2];if(function(e){return"function"===typeof e}(e))n=()=>PR(e());else{const t=PR(e);n=()=>t}function s(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n(),t=arguments.length>1?arguments[1]:void 0,r=[a[t.type],...i.filter(e=>(0,e.matcher)(t)).map(e=>e.reducer)];return 0===r.filter(e=>!!e).length&&(r=[o]),r.reduce((e,n)=>{if(n){if(uT(e)){const r=n(e,t);return void 0===r?e:r}if(dT(e))return uR(e,e=>n(e,t));{const r=n(e,t);if(void 0===r){if(null===e)return e;throw Error("A case reducer on a non-draftable value must not return undefined")}return r}}return e},e)}return s.getInitialState=n,s}(e.initialState,e=>{for(let t in c)e.addCase(t,c[t]);for(let t of s.sliceMatchers)e.addMatcher(t.matcher,t.reducer);for(let t of i)e.addMatcher(t.matcher,t.reducer);l&&e.addDefaultCase(l)})}
2o.forEach(r=>{const a=i[r],o={reducerName:r,type:IR(t,r),createNotation:"function"===typeof e.reducers};!function(e){return"asyncThunk"===e._reducerDefinitionType}(a)?function(e,t,n){let r,a,i=e.type,o=e.reducerName,s=e.createNotation;if("reducer"in t){if(s&&!function(e){return"reducerWithPrepare"===e._reducerDefinitionType}(t))throw new Error(xD(17));r=t.reducer,a=t.prepare}else r=t;n.addCase(i,r).exposeCaseReducer(o,r).exposeAction(o,a?ER(i,a):ER(i))}(o,a,l):function(e,t,n,r){let a=e.type,i=e.reducerName;if(!r)throw new Error(xD(18));const o=t.payloadCreator,s=t.fulfilled,l=t.pending,c=t.rejected,u=t.settled,d=t.options,f=r(a,o,d);n.exposeAction(i,f),s&&n.addCase(f.fulfilled,s);l&&n.addCase(f.pending,l);c&&n.addCase(f.rejected,c);u&&n.addMatcher(f.settled,u);n.exposeCaseReducer(i,{fulfilled:s||UR,pending:l||UR,rejected:c||UR,settled:u||UR})}(o,a,l,n)});const d=e=>e,f=new Map,h=new WeakMap;let p;function m(e,t){return p||(p=c()),p(e,t)}function v(){return p||(p=c()),p.getInitialState()}function g(t){let n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];function r(e){let a=e[t];return"undefined"===typeof a&&n&&(a=OR(h,r,v)),a}function a(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:d;const r=OR(f,n,()=>new WeakMap);return OR(r,t,()=>{const r={};for(const o of Object.entries(null!==(a=e.selectors)&&void 0!==a?a:{})){var a,i=Ue(o,2);const e=i[0],s=i[1];r[e]=zR(s,t,()=>OR(h,t,v),n)}return r})}return{reducerPath:t,getSelectors:a,get selectors(){return a(r)},selectSlice:r}}const y=u(u({name:t,reducer:m,actions:s.actionCreators,caseReducers:s.sliceCaseReducersByName,getInitialState:v},g(a)),{},{injectInto(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.reducerPath,r=De(t,kR);const i=null!==n&&void 0!==n?n:a;return e.inject({reducerPath:i,reducer:m},r),u(u({},y),g(i,!0))}});return y}}function zR(e,t,n,r){function a(a){let i=t(a);"undefined"===typeof i&&r&&(i=n());for(var o=arguments.length,s=new Array(o>1?o-1:0),l=1;l<o;l++)s[l-1]=arguments[l];return e(i,...s)}return a.unwrapped=e,a}var BR=LR();function UR(){}var VR="listener",WR="completed",HR="cancelled",qR="task-".concat(HR),KR="task-".concat(WR),YR="".concat(VR,"-").concat(HR),GR="".concat(VR,"-").concat(WR),XR=class{constructor(e){l(this,"code",void 0),l(this,"name","TaskAbortError"),l(this,"message",void 0),this.code=e,this.message="".concat("task"," ").concat(HR," (reason: ").concat(e,")")}},$R=(e,t)=>{if("function"!==typeof e)throw new TypeError(xD(32))},QR=()=>{},ZR=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:QR;return e.catch(t),e},JR=(e,t)=>(e.addEventListener("abort",t,{once:!0}),()=>e.removeEventListener("abort",t)),eD=e=>{if(e.aborted)throw new XR(e.reason)};function tD(e,t){let n=QR;return new Promise((r,a)=>{const i=()=>a(new XR(e.reason));e.aborted?i():(n=JR(e,i),t.finally(()=>n()).then(r,a))}).finally(()=>{n=QR})}var nD=e=>t=>ZR(tD(e,t).then(t=>(eD(e),t))),rD=e=>{const t=nD(e);return e=>t(new Promise(t=>setTimeout(t,e)))},aD=Object.assign,iD={},oD="listenerMiddleware",sD=(e,t)=>(n,r)=>{$R(n);const a=new AbortController;var i;i=a,JR(e,()=>i.abort(e.reason));const o=(async(e,t)=>{try{return await Promise.resolve(),{status:"ok",value:await e()}}catch(n){return{status:n instanceof XR?"cancelled":"rejected",error:n}}finally{null===t||void 0===t||t()}})(async()=>{eD(e),eD(a.signal);const t=await n({pause:nD(a.signal),delay:rD(a.signal),signal:a.signal});return eD(a.signal),t},()=>a.abort(KR));return null!==r&&void 0!==r&&r.autoJoin&&t.push(o.catch(QR)),{result:nD(e)(o),cancel(){a.abort(qR)}}},lD=(e,t)=>(n,r)=>ZR((async(n,r)=>{eD(t);let a=()=>{};const i=[new Promise((t,r)=>{let i=e({predicate:n,effect:(e,n)=>{n.unsubscribe(),t([e,n.getState(),n.getOriginalState()])}});a=()=>{i(),r()}})];null!=r&&i.push(new Promise(e=>setTimeout(e,r,null)));try{const e=await tD(t,Promise.race(i));return eD(t),e}finally{a()}})(n,r)),cD=e=>{let t=e.type,n=e.actionCreator,r=e.matcher,a=e.predicate,i=e.effect;if(t)a=ER(t).match;else if(n)t=n.type,a=n.match;else if(r)a=r;else if(!a)throw new Error(xD(21));return $R(i),{predicate:a,type:t,effect:i}},uD=aD(e=>{const t=cD(e),n=t.type,r=t.predicate,a=t.effect;
2return{id:DR(),effect:a,type:n,predicate:r,pending:new Set,unsubscribe:()=>{throw new Error(xD(22))}}},{withTypes:()=>uD}),dD=(e,t)=>{const n=cD(t),r=n.type,a=n.effect,i=n.predicate;return Array.from(e.values()).find(e=>("string"===typeof r?e.type===r:e.predicate===i)&&e.effect===a)},fD=e=>{e.pending.forEach(e=>{e.abort(YR)})},hD=(e,t,n)=>{try{e(t,n)}catch(r){setTimeout(()=>{throw r},0)}},pD=aD(ER("".concat(oD,"/add")),{withTypes:()=>pD}),mD=ER("".concat(oD,"/removeAll")),vD=aD(ER("".concat(oD,"/remove")),{withTypes:()=>vD}),gD=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];console.error("".concat(oD,"/error"),...t)},yD=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=new Map,n=new Map,r=e.extra,a=e.onError,i=void 0===a?gD:a;$R(i);const o=e=>{var n;return(e=>(e.unsubscribe=()=>t.delete(e.id),t.set(e.id,e),t=>{e.unsubscribe(),null!==t&&void 0!==t&&t.cancelActive&&fD(e)}))(null!==(n=dD(t,e))&&void 0!==n?n:uD(e))};aD(o,{withTypes:()=>o});const s=e=>{const n=dD(t,e);return n&&(n.unsubscribe(),e.cancelActive&&fD(n)),!!n};aD(s,{withTypes:()=>s});const l=async(e,a,s,l)=>{const c=new AbortController,u=lD(o,c.signal),d=[];try{e.pending.add(c),(e=>{var t;const r=null!==(t=n.get(e))&&void 0!==t?t:0;n.set(e,r+1)})(e),await Promise.resolve(e.effect(a,aD({},s,{getOriginalState:l,condition:(e,t)=>u(e,t).then(Boolean),take:u,delay:rD(c.signal),pause:nD(c.signal),extra:r,signal:c.signal,fork:sD(c.signal,d),unsubscribe:e.unsubscribe,subscribe:()=>{t.set(e.id,e)},cancelActiveListeners:()=>{e.pending.forEach((e,t,n)=>{e!==c&&(e.abort(YR),n.delete(e))})},cancel:()=>{c.abort(YR),e.pending.delete(c)},throwIfCancelled:()=>{eD(c.signal)}})))}catch(f){f instanceof XR||hD(i,f,{raisedBy:"effect"})}finally{await Promise.all(d),c.abort(GR),(e=>{var t;const r=null!==(t=n.get(e))&&void 0!==t?t:1;1===r?n.delete(e):n.set(e,r-1)})(e),e.pending.delete(c)}},c=((e,t)=>()=>{for(const e of t.keys())fD(e);e.clear()})(t,n);return{middleware:e=>n=>r=>{if(!xR(r))return n(r);if(pD.match(r))return o(r.payload);if(mD.match(r))return void c();if(vD.match(r))return s(r.payload);let a=e.getState();const u=()=>{if(a===iD)throw new Error(xD(23));return a};let d;try{if(d=n(r),t.size>0){const n=e.getState(),o=Array.from(t.values());for(const t of o){let o=!1;try{o=t.predicate(r,n,a)}catch(f){o=!1,hD(i,f,{raisedBy:"predicate"})}o&&l(t,r,e,u)}}}finally{a=iD}return d},startListening:o,stopListening:s,clearListeners:c}};function xD(e){return"Minified Redux Toolkit error #".concat(e,"; visit https://redux-toolkit.js.org/Errors?code=").concat(e," for the full message or use the non-minified dev environment for full errors. ")}function bD(e,t){if(t){var n=Number.parseInt(t,10);if(!b_(n))return null===e||void 0===e?void 0:e[n]}}var wD=BR({name:"options",initialState:{chartName:"",tooltipPayloadSearcher:void 0,eventEmitter:void 0,defaultTooltipEventType:"axis"},reducers:{createEventEmitter:e=>{null==e.eventEmitter&&(e.eventEmitter=Symbol("rechartsEventEmitter"))}}}),jD=wD.reducer,kD=wD.actions.createEventEmitter;n(237);function SD(e){e()}var ED={notify(){},get:()=>[]};function ND(e,t){let n,r=ED,a=0,i=!1;function o(){c.onStateChange&&c.onStateChange()}function s(){a++,n||(n=t?t.addNestedSub(o):e.subscribe(o),r=function(){let e=null,t=null;return{clear(){e=null,t=null},notify(){SD(()=>{let t=e;for(;t;)t.callback(),t=t.next})},get(){const t=[];let n=e;for(;n;)t.push(n),n=n.next;return t},subscribe(n){let r=!0;const a=t={callback:n,next:null,prev:t};return a.prev?a.prev.next=a:e=a,function(){r&&null!==e&&(r=!1,a.next?a.next.prev=a.prev:t=a.prev,a.prev?a.prev.next=a.next:e=a.next)}}}}())}function l(){a--,n&&0===a&&(n(),n=void 0,r.clear(),r=ED)}const c={addNestedSub:function(e){s();const t=r.subscribe(e);let n=!1;return()=>{n||(n=!0,t(),l())}},notifyNestedSubs:function(){r.notify()},handleChangeWrapper:o,isSubscribed:function(){return i},trySubscribe:function(){i||(i=!0,s())},tryUnsubscribe:function(){i&&(i=!1,l())},getListeners:()=>r};return c}var PD=(()=>!("undefined"===typeof window||"undefined"===typeof window.document||"undefined"===typeof window.document.createElement))(),OD=(()=>"undefined"!==typeof navigator&&"ReactNative"===navigator.product)(),CD=(()=>PD||OD?r.useLayoutEffect:r.useEffect)();function AD(e,t){return e===t?0!==e||0!==t||1/e===1/t:e!==e&&t!==t}function MD(e,t){if(AD(e,t))return!0;
2if("object"!==typeof e||null===e||"object"!==typeof t||null===t)return!1;const n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(let a=0;a<n.length;a++)if(!Object.prototype.hasOwnProperty.call(t,n[a])||!AD(e[n[a]],t[n[a]]))return!1;return!0}Object.defineProperty,Object.getOwnPropertyNames,Object.getOwnPropertySymbols,Object.getOwnPropertyDescriptor,Object.getPrototypeOf,Object.prototype;var _D=Symbol.for("react-redux-context"),TD="undefined"!==typeof globalThis?globalThis:{};function RD(){var e;if(!r.createContext)return{};const t=null!==(e=TD[_D])&&void 0!==e?e:TD[_D]=new Map;let n=t.get(r.createContext);return n||(n=r.createContext(null),t.set(r.createContext,n)),n}var DD=RD();var FD=function(e){const t=e.children,n=e.context,a=e.serverState,i=e.store,o=r.useMemo(()=>{const e=ND(i);return{store:i,subscription:e,getServerState:a?()=>a:void 0}},[i,a]),s=r.useMemo(()=>i.getState(),[i]);CD(()=>{const e=o.subscription;return e.onStateChange=e.notifyNestedSubs,e.trySubscribe(),s!==i.getState()&&e.notifyNestedSubs(),()=>{e.tryUnsubscribe(),e.onStateChange=void 0}},[o,s]);const l=n||DD;return r.createElement(l.Provider,{value:o},t)};var ID=Symbol.for("immer-nothing"),LD=Symbol.for("immer-draftable"),zD=Symbol.for("immer-state");function BD(e){throw new Error("[Immer] minified error nr: ".concat(e,". Full error at: https://bit.ly/3cXEKWf"))}var UD=Object.getPrototypeOf;function VD(e){return!!e&&!!e[zD]}function WD(e){var t;return!!e&&(KD(e)||Array.isArray(e)||!!e[LD]||!(null===(t=e.constructor)||void 0===t||!t[LD])||QD(e)||ZD(e))}var HD=Object.prototype.constructor.toString(),qD=new WeakMap;function KD(e){if(!e||"object"!==typeof e)return!1;const t=Object.getPrototypeOf(e);if(null===t||t===Object.prototype)return!0;const n=Object.hasOwnProperty.call(t,"constructor")&&t.constructor;if(n===Object)return!0;if("function"!==typeof n)return!1;let r=qD.get(n);return void 0===r&&(r=Function.toString.call(n),qD.set(n,r)),r===HD}function YD(e,t){let n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(0===GD(e)){(n?Reflect.ownKeys(e):Object.keys(e)).forEach(n=>{t(n,e[n],e)})}else e.forEach((n,r)=>t(r,n,e))}function GD(e){const t=e[zD];return t?t.type_:Array.isArray(e)?1:QD(e)?2:ZD(e)?3:0}function XD(e,t){return 2===GD(e)?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function $D(e,t,n){const r=GD(e);2===r?e.set(t,n):3===r?e.add(n):e[t]=n}function QD(e){return e instanceof Map}function ZD(e){return e instanceof Set}function JD(e){return e.copy_||e.base_}function eF(e,t){if(QD(e))return new Map(e);if(ZD(e))return new Set(e);if(Array.isArray(e))return Array.prototype.slice.call(e);const n=KD(e);if(!0===t||"class_only"===t&&!n){const t=Object.getOwnPropertyDescriptors(e);delete t[zD];let n=Reflect.ownKeys(t);for(let r=0;r<n.length;r++){const a=n[r],i=t[a];!1===i.writable&&(i.writable=!0,i.configurable=!0),(i.get||i.set)&&(t[a]={configurable:!0,writable:!0,enumerable:i.enumerable,value:e[a]})}return Object.create(UD(e),t)}{const t=UD(e);if(null!==t&&n)return u({},e);const r=Object.create(t);return Object.assign(r,e)}}function tF(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return rF(e)||VD(e)||!WD(e)||(GD(e)>1&&Object.defineProperties(e,{set:nF,add:nF,clear:nF,delete:nF}),Object.freeze(e),t&&Object.values(e).forEach(e=>tF(e,!0))),e}var nF={value:function(){BD(2)}};function rF(e){return null===e||"object"!==typeof e||Object.isFrozen(e)}var aF,iF={};function oF(e){const t=iF[e];return t||BD(0),t}function sF(){return aF}function lF(e,t){t&&(oF("Patches"),e.patches_=[],e.inversePatches_=[],e.patchListener_=t)}function cF(e){uF(e),e.drafts_.forEach(fF),e.drafts_=null}function uF(e){e===aF&&(aF=e.parent_)}function dF(e){return aF={drafts_:[],parent_:aF,immer_:e,canAutoFreeze_:!0,unfinalizedDrafts_:0}}function fF(e){const t=e[zD];0===t.type_||1===t.type_?t.revoke_():t.revoked_=!0}function hF(e,t){t.unfinalizedDrafts_=t.drafts_.length;const n=t.drafts_[0];return void 0!==e&&e!==n?(n[zD].modified_&&(cF(t),BD(4)),WD(e)&&(e=pF(t,e),t.parent_||vF(t,e)),t.patches_&&oF("Patches").generateReplacementPatches_(n[zD].base_,e,t.patches_,t.inversePatches_)):e=pF(t,n,[]),cF(t),t.patches_&&t.patchListener_(t.patches_,t.inversePatches_),e!==ID?e:void 0}function pF(e,t,n){if(rF(t))return t;const r=e.immer_.shouldUseStrictIteration(),a=t[zD];if(!a)return YD(t,(r,i)=>mF(e,a,t,r,i,n),r),t;if(a.scope_!==e)return t;if(!a.modified_)return vF(e,a.base_,!0),a.base_;if(!a.finalized_){a.finalized_=!0,a.scope_.unfinalizedDrafts_--;const t=a.copy_;let i=t,o=!1;3===a.type_&&(i=new Set(t),t.clear(),o=!0),YD(i,(r,i)=>mF(e,a,t,r,i,n,o),r),vF(e,t,!1),n&&e.patches_&&oF("Patches").generatePatches_(a,n,e.patches_,e.inversePatches_)}return a.copy_}function mF(e,t,n,r,a,i,o){if(null==a)return;if("object"!==typeof a&&!o)return;const s=rF(a);if(!s||o){if(VD(a)){const o=pF(e,a,i&&t&&3!==t.type_&&!XD(t.assigned_,r)?i.concat(r):void 0);if($D(n,r,o),!VD(o))return;e.canAutoFreeze_=!1}else o&&n.add(a);if(WD(a)&&!s){if(!e.immer_.autoFreeze_&&e.unfinalizedDrafts_<1)return;if(t&&t.base_&&t.base_[r]===a&&s)return;pF(e,a),t&&t.scope_.parent_||"symbol"===typeof r||!(QD(n)?n.has(r):Object.prototype.propertyIsEnumerable.call(n,r))||vF(e,a)}}}function vF(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];!e.parent_&&e.immer_.autoFreeze_&&e.canAutoFreeze_&&tF(t,n)}var gF={get(e,t){if(t===zD)return e;const n=JD(e);if(!XD(n,t))return function(e,t,n){var r;const a=bF(t,n);return a?"value"in a?a.value:null===(r=a.get)||void 0===r?void 0:r.call(e.draft_):void 0}(e,n,t);const r=n[t];return e.finalized_||!WD(r)?r:r===xF(e.base_,t)?(jF(e),e.copy_[t]=kF(r,e)):r},has:(e,t)=>t in JD(e),ownKeys:e=>Reflect.ownKeys(JD(e)),set(e,t,n){const r=bF(JD(e),t);if(null!==r&&void 0!==r&&r.set)return r.set.call(e.draft_,n),!0;if(!e.modified_){const r=xF(JD(e),t),a=null===r||void 0===r?void 0:r[zD];if(a&&a.base_===n)return e.copy_[t]=n,e.assigned_[t]=!1,!0;if(function(e,t){return e===t?0!==e||1/e===1/t:e!==e&&t!==t}(n,r)&&(void 0!==n||XD(e.base_,t)))return!0;jF(e),wF(e)}return e.copy_[t]===n&&(void 0!==n||t in e.copy_)||Number.isNaN(n)&&Number.isNaN(e.copy_[t])||(e.copy_[t]=n,e.assigned_[t]=!0),!0},deleteProperty:(e,t)=>(void 0!==xF(e.base_,t)||t in e.base_?(e.assigned_[t]=!1,jF(e),wF(e)):delete e.assigned_[t],e.copy_&&delete e.copy_[t],!0),getOwnPropertyDescriptor(e,t){const n=JD(e),r=Reflect.getOwnPropertyDescriptor(n,t);return r?{writable:!0,configurable:1!==e.type_||"length"!==t,enumerable:r.enumerable,value:n[t]}:r},defineProperty(){BD(11)},getPrototypeOf:e=>UD(e.base_),setPrototypeOf(){BD(12)}},yF={};function xF(e,t){const n=e[zD];return(n?JD(n):e)[t]}function bF(e,t){if(!(t in e))return;let n=UD(e);for(;n;){const e=Object.getOwnPropertyDescriptor(n,t);if(e)return e;n=UD(n)}}function wF(e){e.modified_||(e.modified_=!0,e.parent_&&wF(e.parent_))}function jF(e){e.copy_||(e.copy_=eF(e.base_,e.scope_.immer_.useStrictShallowCopy_))}
2YD(gF,(e,t)=>{yF[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}}),yF.deleteProperty=function(e,t){return yF.set.call(this,e,t,void 0)},yF.set=function(e,t,n){return gF.set.call(this,e[0],t,n,e[0])};function kF(e,t){const n=QD(e)?oF("MapSet").proxyMap_(e,t):ZD(e)?oF("MapSet").proxySet_(e,t):function(e,t){const n=Array.isArray(e),r={type_:n?1:0,scope_:t?t.scope_:sF(),modified_:!1,finalized_:!1,assigned_:{},parent_:t,base_:e,draft_:null,copy_:null,revoke_:null,isManual_:!1};let a=r,i=gF;n&&(a=[r],i=yF);const o=Proxy.revocable(a,i),s=o.revoke,l=o.proxy;return r.draft_=l,r.revoke_=s,l}(e,t);return(t?t.scope_:sF()).drafts_.push(n),n}function SF(e){if(!WD(e)||rF(e))return e;const t=e[zD];let n,r=!0;if(t){if(!t.modified_)return t.base_;t.finalized_=!0,n=eF(e,t.scope_.immer_.useStrictShallowCopy_),r=t.scope_.immer_.shouldUseStrictIteration()}else n=eF(e,!0);return YD(n,(e,t)=>{$D(n,e,SF(t))},r),t&&(t.finalized_=!1),n}var EF=new class{constructor(e){var t=this;this.autoFreeze_=!0,this.useStrictShallowCopy_=!1,this.useStrictIteration_=!0,this.produce=(e,t,n)=>{if("function"===typeof e&&"function"!==typeof t){const n=t;t=e;const r=this;return function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n;for(var a=arguments.length,i=new Array(a>1?a-1:0),o=1;o<a;o++)i[o-1]=arguments[o];return r.produce(e,e=>t.call(this,e,...i))}}let r;if("function"!==typeof t&&BD(6),void 0!==n&&"function"!==typeof n&&BD(7),WD(e)){const a=dF(this),i=kF(e,void 0);let o=!0;try{r=t(i),o=!1}finally{o?cF(a):uF(a)}return lF(a,n),hF(r,a)}if(!e||"object"!==typeof e){if(r=t(e),void 0===r&&(r=e),r===ID&&(r=void 0),this.autoFreeze_&&tF(r,!0),n){const t=[],a=[];oF("Patches").generateReplacementPatches_(e,r,t,a),n(t,a)}return r}BD(1)},this.produceWithPatches=(e,n)=>{if("function"===typeof e)return function(n){for(var r=arguments.length,a=new Array(r>1?r-1:0),i=1;i<r;i++)a[i-1]=arguments[i];return t.produceWithPatches(n,t=>e(t,...a))};let r,a;return[this.produce(e,n,(e,t)=>{r=e,a=t}),r,a]},"boolean"===typeof(null===e||void 0===e?void 0:e.autoFreeze)&&this.setAutoFreeze(e.autoFreeze),"boolean"===typeof(null===e||void 0===e?void 0:e.useStrictShallowCopy)&&this.setUseStrictShallowCopy(e.useStrictShallowCopy),"boolean"===typeof(null===e||void 0===e?void 0:e.useStrictIteration)&&this.setUseStrictIteration(e.useStrictIteration)}createDraft(e){WD(e)||BD(8),VD(e)&&(e=function(e){VD(e)||BD(10);return SF(e)}(e));const t=dF(this),n=kF(e,void 0);return n[zD].isManual_=!0,uF(t),n}finishDraft(e,t){const n=e&&e[zD];n&&n.isManual_||BD(9);const r=n.scope_;return lF(r,t),hF(void 0,r)}setAutoFreeze(e){this.autoFreeze_=e}setUseStrictShallowCopy(e){this.useStrictShallowCopy_=e}setUseStrictIteration(e){this.useStrictIteration_=e}shouldUseStrictIteration(){return this.useStrictIteration_}applyPatches(e,t){let n;for(n=t.length-1;n>=0;n--){const r=t[n];if(0===r.path.length&&"replace"===r.op){e=r.value;break}}n>-1&&(t=t.slice(n+1));const r=oF("Patches").applyPatches_;return VD(e)?r(e,t):this.produce(e,e=>r(e,t))}};EF.produce;var NF={active:!1,index:null,dataKey:void 0,graphicalItemId:void 0,coordinate:void 0},PF=BR({name:"tooltip",initialState:{itemInteraction:{click:NF,hover:NF},axisInteraction:{click:NF,hover:NF},keyboardInteraction:NF,syncInteraction:{active:!1,index:null,dataKey:void 0,label:void 0,coordinate:void 0,sourceViewBox:void 0,graphicalItemId:void 0},tooltipItemPayloads:[],settings:{shared:void 0,trigger:"hover",axisId:0,active:!1,defaultIndex:void 0}},reducers:{addTooltipEntrySettings:{reducer(e,t){e.tooltipItemPayloads.push(t.payload)},prepare:AR()},replaceTooltipEntrySettings:{reducer(e,t){var n=t.payload,r=n.prev,a=n.next,i=sR(e).tooltipItemPayloads.indexOf(r);i>-1&&(e.tooltipItemPayloads[i]=a)},prepare:AR()},removeTooltipEntrySettings:{reducer(e,t){var n=sR(e).tooltipItemPayloads.indexOf(t.payload);n>-1&&e.tooltipItemPayloads.splice(n,1)},prepare:AR()},setTooltipSettingsState(e,t){e.settings=t.payload},setActiveMouseOverItemIndex(e,t){e.syncInteraction.active=!1,e.keyboardInteraction.active=!1,e.itemInteraction.hover.active=!0,e.itemInteraction.hover.index=t.payload.activeIndex,e.itemInteraction.hover.dataKey=t.payload.activeDataKey,e.itemInteraction.hover.graphicalItemId=t.payload.activeGraphicalItemId,e.itemInteraction.hover.coordinate=t.payload.activeCoordinate},mouseLeaveChart(e){e.itemInteraction.hover.active=!1,e.axisInteraction.hover.active=!1},mouseLeaveItem(e){e.itemInteraction.hover.active=!1},setActiveClickItemIndex(e,t){e.syncInteraction.active=!1,e.itemInteraction.click.active=!0,e.keyboardInteraction.active=!1,e.itemInteraction.click.index=t.payload.activeIndex,e.itemInteraction.click.dataKey=t.payload.activeDataKey,e.itemInteraction.click.graphicalItemId=t.payload.activeGraphicalItemId,e.itemInteraction.click.coordinate=t.payload.activeCoordinate},setMouseOverAxisIndex(e,t){e.syncInteraction.active=!1,e.axisInteraction.hover.active=!0,e.keyboardInteraction.active=!1,e.axisInteraction.hover.index=t.payload.activeIndex,e.axisInteraction.hover.dataKey=t.payload.activeDataKey,e.axisInteraction.hover.coordinate=t.payload.activeCoordinate},setMouseClickAxisIndex(e,t){e.syncInteraction.active=!1,e.keyboardInteraction.active=!1,e.axisInteraction.click.active=!0,e.axisInteraction.click.index=t.payload.activeIndex,e.axisInteraction.click.dataKey=t.payload.activeDataKey,e.axisInteraction.click.coordinate=t.payload.activeCoordinate},setSyncInteraction(e,t){e.syncInteraction=t.payload},setKeyboardInteraction(e,t){e.keyboardInteraction.active=t.payload.active,e.keyboardInteraction.index=t.payload.activeIndex,e.keyboardInteraction.coordinate=t.payload.activeCoordinate}}}),OF=PF.actions,CF=OF.addTooltipEntrySettings,AF=OF.replaceTooltipEntrySettings,MF=OF.removeTooltipEntrySettings,_F=OF.setTooltipSettingsState,TF=OF.setActiveMouseOverItemIndex,RF=(OF.mouseLeaveItem,OF.mouseLeaveChart),DF=(OF.setActiveClickItemIndex,OF.setMouseOverAxisIndex),FF=OF.setMouseClickAxisIndex,IF=OF.setSyncInteraction,LF=OF.setKeyboardInteraction,zF=PF.reducer,BF=BR({name:"chartData",initialState:{chartData:void 0,computedData:void 0,dataStartIndex:0,dataEndIndex:0},reducers:{setChartData(e,t){if(e.chartData=t.payload,null==t.payload)return e.dataStartIndex=0,void(e.dataEndIndex=0);t.payload.length>0&&e.dataEndIndex!==t.payload.length-1&&(e.dataEndIndex=t.payload.length-1)},setComputedData(e,t){e.computedData=t.payload},setDataStartEndIndexes(e,t){var n=t.payload,r=n.startIndex,a=n.endIndex;null!=r&&(e.dataStartIndex=r),null!=a&&(e.dataEndIndex=a)}}}),UF=BF.actions,VF=UF.setChartData,WF=UF.setDataStartEndIndexes,HF=(UF.setComputedData,BF.reducer),qF=BR({name:"chartLayout",initialState:{layoutType:"horizontal",width:0,height:0,margin:{top:5,right:5,bottom:5,left:5},scale:1},reducers:{setLayout(e,t){e.layoutType=t.payload},setChartSize(e,t){e.width=t.payload.width,e.height=t.payload.height},setMargin(e,t){var n,r,a,i;e.margin.top=null!==(n=t.payload.top)&&void 0!==n?n:0,e.margin.right=null!==(r=t.payload.right)&&void 0!==r?r:0,e.margin.bottom=null!==(a=t.payload.bottom)&&void 0!==a?a:0,e.margin.left
2=null!==(i=t.payload.left)&&void 0!==i?i:0},setScale(e,t){e.scale=t.payload}}}),KF=qF.actions,YF=KF.setMargin,GF=KF.setLayout,XF=KF.setChartSize,$F=KF.setScale,QF=qF.reducer;function ZF(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"expected a function, instead received ".concat(typeof e);if("function"!==typeof e)throw new TypeError(t)}var JF=e=>Array.isArray(e)?e:[e];function eI(e){const t=Array.isArray(e[0])?e[0]:e;return function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"expected all items to be functions, instead received the following types: ";if(!e.every(e=>"function"===typeof e)){const n=e.map(e=>"function"===typeof e?"function ".concat(e.name||"unnamed","()"):typeof e).join(", ");throw new TypeError("".concat(t,"[").concat(n,"]"))}}(t,"createSelector expects all input-selectors to be functions, but received the following types: "),t}Symbol(),Object.getPrototypeOf({});var tI="undefined"!==typeof WeakRef?WeakRef:class{constructor(e){this.value=e}deref(){return this.value}};function nI(){return{s:0,v:void 0,o:null,p:null}}function rI(e){let t={s:0,v:void 0,o:null,p:null};const n=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).resultEqualityCheck;let r,a=0;function i(){let i=t;for(let e=0,t=arguments.length;e<t;e++){const t=arguments[e];if("function"===typeof t||"object"===typeof t&&null!==t){let e=i.o;null===e&&(i.o=e=new WeakMap);const n=e.get(t);void 0===n?(i=nI(),e.set(t,i)):i=n}else{let e=i.p;null===e&&(i.p=e=new Map);const n=e.get(t);void 0===n?(i=nI(),e.set(t,i)):i=n}}const o=i;let s;if(1===i.s)s=i.v;else if(s=e.apply(null,arguments),a++,n){var l,c,u;const e=null!==(l=null===(c=r)||void 0===c||null===(u=c.deref)||void 0===u?void 0:u.call(c))&&void 0!==l?l:r;null!=e&&n(e,s)&&(s=e,0!==a&&a--);r="object"===typeof s&&null!==s||"function"===typeof s?new tI(s):s}return o.s=1,o.v=s,s}return i.clearCache=()=>{t={s:0,v:void 0,o:null,p:null},i.resetResultsCount()},i.resultsCount=()=>a,i.resetResultsCount=()=>{a=0},i}function aI(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];const a="function"===typeof e?{memoize:e,memoizeOptions:n}:e,i=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];let r,i=0,o=0,s={},l=t.pop();"object"===typeof l&&(s=l,l=t.pop()),ZF(l,"createSelector expects an output function after the inputs, but received: [".concat(typeof l,"]"));const c=u(u({},a),s),d=c.memoize,f=c.memoizeOptions,h=void 0===f?[]:f,p=c.argsMemoize,m=void 0===p?rI:
2p,v=c.argsMemoizeOptions,g=void 0===v?[]:v,y=(c.devModeChecks,JF(h)),x=JF(g),b=eI(t),w=d(function(){return i++,l.apply(null,arguments)},...y);const j=m(function(){o++;const e=function(e,t){const n=[],r=e.length;for(let a=0;a<r;a++)n.push(e[a].apply(null,t));return n}(b,arguments);return r=w.apply(null,e),r},...x);return Object.assign(j,{resultFunc:l,memoizedResultFunc:w,dependencies:b,dependencyRecomputations:()=>o,resetDependencyRecomputations:()=>{o=0},lastResult:()=>r,recomputations:()=>i,resetRecomputations:()=>{i=0},memoize:d,argsMemoize:m})};return Object.assign(i,{withTypes:()=>i}),i}var iI=aI(rI),oI=Object.assign(function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:iI;!function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"expected an object, instead received ".concat(typeof e);if("object"!==typeof e)throw new TypeError(t)}(e,"createStructuredSelector expects first argument to be an object where each property is a selector, instead received a ".concat(typeof e));const n=Object.keys(e),r=t(n.map(t=>e[t]),function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return t.reduce((e,t,r)=>(e[n[r]]=t,e),{})});return r},{withTypes:()=>oI}),sI=n(443),lI=(0,r.createContext)(null),cI=e=>e,uI=()=>{var e=(0,r.useContext)(lI);return e?e.store.dispatch:cI},dI=()=>{},fI=()=>dI,hI=(e,t)=>e===t;function pI(e){var t=(0,r.useContext)(lI);return(0,sI.useSyncExternalStoreWithSelector)(t?t.subscription.addNestedSub:fI,t?t.store.getState:dI,t?t.store.getState:dI,t?e:dI,hI)}function mI(e,t){return e===t||Number.isNaN(e)&&Number.isNaN(t)}function vI(e){return null!=e&&"function"!==typeof e&&function(e){return Number.isSafeInteger(e)&&e>=0}(e.length)}function gI(e){return null!==e&&("object"===typeof e||"function"===typeof e)}const yI=/^(?:0|[1-9]\d*)$/;function xI(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Number.MAX_SAFE_INTEGER;switch(typeof e){case"number":return Number.isInteger(e)&&e>=0&&e<t;case"symbol":return!1;case"string":return yI.test(e)}}function bI(e,t,n){return!!gI(n)&&(!!("number"===typeof t&&vI(n)&&xI(t)&&t<n.length||"string"===typeof t&&t in n)&&mI(n[t],e))}function wI(e){return"symbol"===typeof e?1:null===e?2:void 0===e?3:e!==e?4:0}const jI=(e,t,n)=>{if(e!==t){const r=wI(e),a=wI(t);if(r===a&&0===r){if(e<t)return"desc"===n?1:-1;if(e>t)return"desc"===n?-1:1}return"desc"===n?a-r:r-a}return 0};function kI(e){return"symbol"===typeof e||e instanceof Symbol}const SI=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,EI=/^\w*$/;function NI(e,t,n,r){if(null==e)return[];n=r?void 0:n,Array.isArray(e)||(e=Object.values(e)),Array.isArray(t)||(t=null==t?[null]:[t]),0===t.length&&(t=[null]),Array.isArray(n)||(n=null==n?[]:[n]),n=n.map(e=>String(e));const a=(e,t)=>{let n=e;for(let r=0;r<t.length&&null!=n;++r)n=n[t[r]];return n},i=t.map(e=>(Array.isArray(e)&&1===e.length&&(e=e[0]),null==e||"function"===typeof e||Array.isArray(e)||function(e,t){return!Array.isArray(e)&&(!("number"!==typeof e&&"boolean"!==typeof e&&null!=e&&!kI(e))||"string"===typeof e&&(EI.test(e)||!SI.test(e))||null!=t&&Object.hasOwn(t,e))}(e)?e:{key:e,path:m_(e)}));return e.map(e=>({original:e,criteria:i.map(t=>((e,t)=>null==t||null==e?t:"object"===typeof e&&"key"in e?Object.hasOwn(t,e.key)?t[e.key]:a(t,e.path):"function"===typeof e?e(t):Array.isArray(e)?a(t,e):"object"===typeof t?t[e]:t)(t,e))})).slice().sort((e,t)=>{for(let r=0;r<i.length;r++){const a=jI(e.criteria[r],t.criteria[r],n[r]);if(0!==a)return a}return 0}).map(e=>e.original)}function PI(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];const a=n.length;return a>1&&bI(e,n[0],n[1])?n=[]:a>2&&bI(n[0],n[1],n[2])&&(n=[n[0]]),NI(e,function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;const n=[],r=Math.floor(t),a=(e,t)=>{for(let i=0;i<e.length;i++){const o=e[i];Array.isArray(o)&&t<r?a(o,t+1):n.push(o)}};return a(e,0),n}(n),["asc"])}var OI=e=>e.legend.settings;iI([e=>e.legend.payload,OI],(e,t)=>{var n=t.itemSorter,r=e.flat(1);return n?PI(r,n):r});function CI(e,t){if((a=e.length)>1)for(var n,r,a,i=1,o=e[t[0]],s=o.length;i<a;++i)for(r=o,o=e[t[i]],n=0;n<s;++n)o[n][1]+=o[n][0]=isNaN(r[n][1])?r[n][0]:r[n][1]}function AI(e,t){if((r=e.length)>0){for(var n,r,a,i=0,o=e[0].length;i<o;++i){for(a=n=0;n<r;++n)a+=e[n][i][1]||0;if(a)for(n=0;n<r;++n)e[n][i][1]/=a}CI(e,t)}}function MI(e,t){if((n=e.length)>0){for(var n,r=0,a=e[t[0]],i=a.length;r<i;++r){for(var o=0,s=0;o<n;++o)s+=e[o][r][1]||0;a[r][1]+=a[r][0]=-s/2}CI(e,t)}}function _I(e,t){if((a=e.length)>0&&(r=(n=e[t[0]]).length)>0){for(var n,r,a,i=0,o=1;o<r;++o){for(var s=0,l=0,c=0;s<a;++s){for(var u=e[t[s]],d=u[o][1]||0,f=(d-(u[o-1][1]||0))/2,h=0;h<s;++h){var p=e[t[h]];
2f+=(p[o][1]||0)-(p[o-1][1]||0)}l+=d,c+=f*d}n[o-1][1]+=n[o-1][0]=i,l&&(i-=c/l)}n[o-1][1]+=n[o-1][0]=i,CI(e,t)}}n.dn(CI),n.dn(AI),n.dn(MI),n.dn(_I),n.dn(TI);Array.prototype.slice;function TI(e){return"object"===typeof e&&"length"in e?e:Array.from(e)}function RI(e){return function(){return e}}function DI(e){for(var t=e.length,n=new Array(t);--t>=0;)n[t]=t;return n}function FI(e,t){return e[t]}function II(e){const t=[];return t.key=e,t}function LI(){var e=RI([]),t=DI,n=CI,r=FI;function a(a){var i,o,s=Array.from(e.apply(this,arguments),II),l=s.length,c=-1;for(const e of a)for(i=0,++c;i<l;++i)(s[i][c]=[0,+r(e,s[i].key,c,a)]).data=e;for(i=0,o=TI(t(s));i<l;++i)s[o[i]].index=i;return n(s,o),s}return a.keys=function(t){return arguments.length?(e="function"===typeof t?t:RI(Array.from(t)),a):e},a.value=function(e){return arguments.length?(r="function"===typeof e?e:RI(+e),a):r},a.order=function(e){return arguments.length?(t=null==e?DI:"function"===typeof e?e:RI(Array.from(e)),a):t},a.offset=function(e){return arguments.length?(n=null==e?CI:e,a):n},a}function zI(e,t,n){return Array.isArray(e)&&e&&t+n!==0?e.slice(t,n+1):e}function BI(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function UI(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?BI(Object(n),!0).forEach(function(t){VI(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):BI(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function VI(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function WI(e,t,n){return A_(e)||A_(t)?n:k_(t)?v_(e,t,n):"function"===typeof t?t(e):n}n.dn(RI),n.dn(DI),n.dn(LI);var HI=(e,t)=>"horizontal"===e&&"xAxis"===t||"vertical"===e&&"yAxis"===t||"centric"===e&&"angleAxis"===t||"radial"===e&&"radiusAxis"===t,qI=(e,t,n,r)=>{if(r)return e.map(e=>e.coordinate);var a,i,o=e.map(e=>(e.coordinate===t&&(a=!0),e.coordinate===n&&(i=!0),e.coordinate));return a||o.push(t),i||o.push(n),o},KI=(e,t,n)=>{if(!e)return null;var r=e.duplicateDomain,a=e.type,i=e.range,o=e.scale,s=e.realScaleType,l=e.isCategorical,c=e.categoricalDomain,u=e.tickCount,d=e.ticks,f=e.niceTicks,h=e.axisType;if(!o)return null;var p="scaleBand"===s&&o.bandwidth?o.bandwidth()/2:2,m=(t||n)&&"category"===a&&o.bandwidth?o.bandwidth()/p:0;if(m="angleAxis"===h&&i&&i.length>=2?2*x_(i[0]-i[1])*m:m,t&&(d||f)){var v=(d||f||[]).map((e,t)=>{var n=r?r.indexOf(e):e;return{coordinate:o(n)+m,value:e,offset:m,index:t}});return v.filter(e=>!b_(e.coordinate))}return l&&c?c.map((e,t)=>({coordinate:o(e)+m,value:e,index:t,offset:m})):o.ticks&&!n&&null!=u?o.ticks(u).map((e,t)=>({coordinate:o(e)+m,value:e,offset:m,index:t})):o.domain().map((e,t)=>({coordinate:o(e)+m,value:r?r[e]:e,index:t,offset:m}))},YI=1e-4,GI={sign:e=>{var t,n=e.length;if(!(n<=0)){var r=null===(t=e[0])||void 0===t?void 0:t.length;if(!(null==r||r<=0))for(var a=0;a<r;++a)for(var i=0,o=0,s=0;s<n;++s){var l=e[s],c=null===l||void 0===l?void 0:l[a];if(null!=c){var u=c[1],d=c[0],f=b_(u)?d:u;f>=0?(c[0]=i,c[1]=i+f,i=u):(c[0]=o,c[1]=o+f,o=u)}}}},expand:AI,none:CI,silhouette:MI,wiggle:_I,positive:e=>{var t,n=e.length;if(!(n<=0)){var r=null===(t=e[0])||void 0===t?void 0:t.length;if(!(null==r||r<=0))for(var a=0;a<r;++a)for(var i=0,o=0;o<n;++o){var s=e[o],l=null===s||void 0===s?void 0:s[a];if(null!=l){var c=b_(l[1])?l[0]:l[1];c>=0?(l[0]=i,l[1]=i+c,i=l[1]):(l[0]=0,l[1]=0)}}}}},XI=(e,t,n)=>{var r,a=null!==(r=GI[n])&&void 0!==r?r:CI,i=LI().keys(t).value((e,t)=>Number(WI(e,t,0))).order(DI).offset(a)(e);
2return i.forEach((n,r)=>{n.forEach((n,a)=>{var i=WI(e[a],t[r],0);Array.isArray(i)&&2===i.length&&j_(i[0])&&j_(i[1])&&(n[0]=i[0],n[1]=i[1])})}),i};function $I(e){var t=e.axis,n=e.ticks,r=e.bandSize,a=e.entry,i=e.index,o=e.dataKey;if("category"===t.type){if(!t.allowDuplicatedCategory&&t.dataKey&&!A_(a[t.dataKey])){var s=C_(n,"value",a[t.dataKey]);if(s)return s.coordinate+r/2}return n[i]?n[i].coordinate+r/2:null}var l=WI(a,A_(o)?t.dataKey:o);return A_(l)?null:t.scale(l)}var QI=(e,t,n)=>{var r;if(null!=e)return r=Object.keys(e).reduce((r,a)=>{var i=e[a];if(!i)return r;var o=i.stackedData.reduce((e,r)=>{var a=(e=>{var t=e.flat(2).filter(j_);return[Math.min(...t),Math.max(...t)]})(zI(r,t,n));return U_(a[0])&&U_(a[1])?[Math.min(e[0],a[0]),Math.max(e[1],a[1])]:e},[1/0,-1/0]);return[Math.min(o[0],r[0]),Math.max(o[1],r[1])]},[1/0,-1/0]),[r[0]===1/0?0:r[0],r[1]===-1/0?0:r[1]]},ZI=/^dataMin[\s]*-[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,JI=/^dataMax[\s]*\+[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,eL=(e,t,n)=>{if(e&&e.scale&&e.scale.bandwidth){var r=e.scale.bandwidth();if(!n||r>0)return r}if(e&&t&&t.length>=2){for(var a=PI(t,e=>e.coordinate),i=1/0,o=1,s=a.length;o<s;o++){var l=a[o],c=a[o-1];i=Math.min(((null===l||void 0===l?void 0:l.coordinate)||0)-((null===c||void 0===c?void 0:c.coordinate)||0),i)}return i===1/0?0:i}return n?void 0:0};function tL(e){var t=e.tooltipEntrySettings,n=e.dataKey,r=e.payload,a=e.value,i=e.name;return UI(UI({},t),{},{dataKey:n,payload:r,value:a,name:i})}function nL(e,t){return e?String(e):"string"===typeof t?t:void 0}var rL=e=>e.layout.width,aL=e=>e.layout.height,iL=e=>e.layout.scale,oL=e=>e.layout.margin,sL=iI(e=>e.cartesianAxis.xAxis,e=>Object.values(e)),lL=iI(e=>e.cartesianAxis.yAxis,e=>Object.values(e));function cL(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function uL(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?cL(Object(n),!0).forEach(function(t){dL(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):cL(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function dL(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var fL=iI([rL,aL,oL,e=>e.brush.height,function(e){return lL(e).reduce((e,t)=>"left"!==t.orientation||t.mirror||t.hide?e:e+("number"===typeof t.width?t.width:60),0)},function(e){return lL(e).reduce((e,t)=>"right"!==t.orientation||t.mirror||t.hide?e:e+("number"===typeof t.width?t.width:60),0)},function(e){return sL(e).reduce((e,t)=>"top"!==t.orientation||t.mirror||t.hide?e:e+t.height,0)},function(e){return sL(e).reduce((e,t)=>"bottom"!==t.orientation||t.mirror||t.hide?e:e+t.height,0)},OI,e=>e.legend.size],(e,t,n,r,a,i,o,s,l,c)=>{var u={left:(n.left||0)+a,right:(n.right||0)+i},d=uL(uL({},{top:(n.top||0)+o,bottom:(n.bottom||0)+s}),u),f=d.bottom;d.bottom+=r,d=((e,t,n)=>{if(t&&n){var r=n.width,a=n.height,i=t.align,o=t.verticalAlign,s=t.layout;if(("vertical"===s||"horizontal"===s&&"middle"===o)&&"center"!==i&&j_(e[i]))return UI(UI({},e),{},{[i]:e[i]+(r||0)});if(("horizontal"===s||"vertical"===s&&"center"===i)&&"middle"!==o&&j_(e[o]))return UI(UI({},e),{},{[o]:e[o]+(a||0)})}return e})(d,l,c);var h=e-d.left-d.right,p=t-d.top-d.bottom;return uL(uL({brushBottom:f},d),{},{width:Math.max(h,0),height:Math.max(p,0)})}),hL=iI(fL,e=>({x:e.left,y:e.top,width:e.width,height:e.height})),pL=iI(rL,aL,(e,t)=>({x:0,y:0,width:e,height:t})),mL=(0,r.createContext)(null),vL=()=>null!=(0,r.useContext)(mL),gL=e=>e.brush,yL=iI([gL,fL,oL],(e,t,n)=>({height:e.height,x:j_(e.x)?e.x:t.left,y:j_(e.y)?e.y:t.top+t.height+t.brushBottom-((null===n||void 0===n?void 0:n.bottom)||0),width:j_(e.width)?e.width:t.width}));function xL(e){if(e)return{x:e.x,y:e.y,upperWidth:"upperWidth"in e?e.upperWidth:e.width,lowerWidth:"lowerWidth"in e?e.lowerWidth:e.width,width:e.width,height:e.height}}var bL=()=>{var e,t=vL(),n=pI(hL),r=pI(yL),a=null===(e=pI(gL))||void 0===e?void 0:e.padding;return t&&r&&a?{width:r.width-a.left-a.right,height:r.height-a.top-a.bottom,x:a.left,y:a.top}:n},wL={top:0,bottom:0,left:0,right:0,width:0,height:0,brushBottom:0},jL=()=>{var e;return null!==(e=pI(fL))&&void 0!==e?e:wL},kL=()=>pI(rL),SL=()=>pI(aL),EL=e=>e.layout.layoutType,NL=()=>pI(EL),PL=e=>
2{var t=uI(),n=vL(),a=e.width,i=e.height,o=X_(),s=a,l=i;return o&&(s=o.width>0?o.width:a,l=o.height>0?o.height:i),(0,r.useEffect)(()=>{!n&&V_(s)&&V_(l)&&t(XF({width:s,height:l}))},[t,n,s,l]),null};function OL(e){return e?(e=function(e){return kI(e)?NaN:Number(e)}(e))===1/0||e===-1/0?(e<0?-1:1)*Number.MAX_VALUE:e===e?e:0:0===e?e:0}function CL(e,t,n){n&&"number"!==typeof n&&bI(e,t,n)&&(t=n=void 0),e=OL(e),void 0===t?(t=e,e=0):t=OL(t),n=void 0===n?e<t?1:-1:OL(n);const r=Math.max(Math.ceil((t-e)/(n||1)),0),a=new Array(r);for(let i=0;i<r;i++)a[i]=e,e+=n;return a}function AL(e,t,n){e=+e,t=+t,n=(a=arguments.length)<2?(t=e,e=0,1):a<3?1:+n;for(var r=-1,a=0|Math.max(0,Math.ceil((t-e)/n)),i=new Array(a);++r<a;)i[r]=e+r*n;return i}function ML(e,t){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(t).domain(e)}return this}function _L(e,t){switch(arguments.length){case 0:break;case 1:"function"===typeof e?this.interpolator(e):this.range(e);break;default:this.domain(e),"function"===typeof t?this.interpolator(t):this.range(t)}return this}class TL extends Map{constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:IL;if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:t}}),null!=e)for(const r of e){var n=Ue(r,2);const e=n[0],t=n[1];this.set(e,t)}}get(e){return super.get(RL(this,e))}has(e){return super.has(RL(this,e))}set(e,t){return super.set(DL(this,e),t)}delete(e){return super.delete(FL(this,e))}}Set;function RL(e,t){let n=e._intern;const r=(0,e._key)(t);return n.has(r)?n.get(r):t}function DL(e,t){let n=e._intern;const r=(0,e._key)(t);return n.has(r)?n.get(r):(n.set(r,t),t)}function FL(e,t){let n=e._intern;const r=(0,e._key)(t);return n.has(r)&&(t=n.get(r),n.delete(r)),t}function IL(e){return null!==e&&"object"===typeof e?e.valueOf():e}const LL=Symbol("implicit");function zL(){var e=new TL,t=[],n=[],r=LL;function a(a){let i=e.get(a);if(void 0===i){if(r!==LL)return r;e.set(a,i=t.push(a)-1)}return n[i%n.length]}return a.domain=function(n){if(!arguments.length)return t.slice();t=[],e=new TL;for(const r of n)e.has(r)||e.set(r,t.push(r)-1);return a},a.range=function(e){return arguments.length?(n=Array.from(e),a):n.slice()},a.unknown=function(e){return arguments.length?(r=e,a):r},a.copy=function(){return zL(t,n).unknown(r)},ML.apply(a,arguments),a}function BL(){var e,t,n=zL().unknown(void 0),r=n.domain,a=n.range,i=0,o=1,s=!1,l=0,c=0,u=.5;function d(){var n=r().length,d=o<i,f=d?o:i,h=d?i:o;e=(h-f)/Math.max(1,n-l+2*c),s&&(e=Math.floor(e)),f+=(h-f-e*(n-l))*u,t=e*(1-l),s&&(f=Math.round(f),t=Math.round(t));var p=AL(n).map(function(t){return f+e*t});return a(d?p.reverse():p)}return delete n.unknown,n.domain=function(e){return arguments.length?(r(e),d()):r()},n.range=function(e){var t;return arguments.length?(t=Ue(e,2),i=t[0],o=t[1],i=+i,o=+o,d()):[i,o]},n.rangeRound=function(e){var t;return t=Ue(e,2),i=t[0],o=t[1],i=+i,o=+o,s=!0,d()},n.bandwidth=function(){return t},n.step=function(){return e},n.round=function(e){return arguments.length?(s=!!e,d()):s},n.padding=function(e){return arguments.length?(l=Math.min(1,c=+e),d()):l},n.paddingInner=function(e){return arguments.length?(l=Math.min(1,e),d()):l},n.paddingOuter=function(e){return arguments.length?(c=+e,d()):c},n.align=function(e){return arguments.length?(u=Math.max(0,Math.min(1,e)),d()):u},n.copy=function(){return BL(r(),[i,o]).round(s).paddingInner(l).paddingOuter(c).align(u)},ML.apply(d(),arguments)}function UL(e){var t=e.copy;return e.padding=e.paddingOuter,delete e.paddingInner,delete e.paddingOuter,e.copy=function(){return UL(t())},e}function VL(){return UL(BL.apply(null,arguments).paddingInner(1))}const WL=Math.sqrt(50),HL=Math.sqrt(10),qL=Math.sqrt(2);function KL(e,t,n){const r=(t-e)/Math.max(0,n),a=Math.floor(Math.log10(r)),i=r/Math.pow(10,a),o=i>=WL?10:i>=HL?5:i>=qL?2:1;let s,l,c;return a<0?(c=Math.pow(10,-a)/o,s=Math.round(e*c),l=Math.round(t*c),s/c<e&&++s,l/c>t&&--l,c=-c):(c=Math.pow(10,a)*o,s=Math.round(e/c),l=Math.round(t/c),s*c<e&&++s,l*c>t&&--l),l<s&&.5<=n&&n<2?KL(e,t,2*n):[s,l,c]}function YL(e,t,n){if(!((n=+n)>0))return[];
2if((e=+e)===(t=+t))return[e];const r=t<e,a=Ue(r?KL(t,e,n):KL(e,t,n),3),i=a[0],o=a[1],s=a[2];if(!(o>=i))return[];const l=o-i+1,c=new Array(l);if(r)if(s<0)for(let u=0;u<l;++u)c[u]=(o-u)/-s;else for(let u=0;u<l;++u)c[u]=(o-u)*s;else if(s<0)for(let u=0;u<l;++u)c[u]=(i+u)/-s;else for(let u=0;u<l;++u)c[u]=(i+u)*s;return c}function GL(e,t,n){return KL(e=+e,t=+t,n=+n)[2]}function XL(e,t,n){n=+n;const r=(t=+t)<(e=+e),a=r?GL(t,e,n):GL(e,t,n);return(r?-1:1)*(a<0?1/-a:a)}function $L(e,t){return null==e||null==t?NaN:e<t?-1:e>t?1:e>=t?0:NaN}function QL(e,t){return null==e||null==t?NaN:t<e?-1:t>e?1:t>=e?0:NaN}function ZL(e){let t,n,r;function a(e,r){let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:e.length;if(a<i){if(0!==t(r,r))return i;do{const t=a+i>>>1;n(e[t],r)<0?a=t+1:i=t}while(a<i)}return a}return 2!==e.length?(t=$L,n=(t,n)=>$L(e(t),n),r=(t,n)=>e(t)-n):(t=e===$L||e===QL?e:JL,n=e,r=e),{left:a,center:function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;const i=a(e,t,n,(arguments.length>3&&void 0!==arguments[3]?arguments[3]:e.length)-1);return i>n&&r(e[i-1],t)>-r(e[i],t)?i-1:i},right:function(e,r){let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:e.length;if(a<i){if(0!==t(r,r))return i;do{const t=a+i>>>1;n(e[t],r)<=0?a=t+1:i=t}while(a<i)}return a}}}function JL(){return 0}function ez(e){return null===e?NaN:+e}const tz=ZL($L),nz=tz.right,rz=(tz.left,ZL(ez).center,nz);function az(e,t,n){e.prototype=t.prototype=n,n.constructor=e}function iz(e,t){var n=Object.create(e.prototype);for(var r in t)n[r]=t[r];return n}function oz(){}n.dn(az);var sz=.7,lz=1/sz,cz="\\s*([+-]?\\d+)\\s*",uz="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",dz="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",fz=/^#([0-9a-f]{3,8})$/,hz=new RegExp("^rgb\\(".concat(cz,",").concat(cz,",").concat(cz,"\\)$")),pz=new RegExp("^rgb\\(".concat(dz,",").concat(dz,",").concat(dz,"\\)$")),mz=new RegExp("^rgba\\(".concat(cz,",").concat(cz,",").concat(cz,",").concat(uz,"\\)$")),vz=new RegExp("^rgba\\(".concat(dz,",").concat(dz,",").concat(dz,",").concat(uz,"\\)$")),gz=new RegExp("^hsl\\(".concat(uz,",").concat(dz,",").concat(dz,"\\)$")),yz=new RegExp("^hsla\\(".concat(uz,",").concat(dz,",").concat(dz,",").concat(uz,"\\)$")),xz={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};function bz(){return this.rgb().formatHex()}function wz(){return this.rgb().formatRgb()}function jz(e){var t,n;return e=(e+"").trim().toLowerCase(),(t=fz.exec(e))?(n=t[1].length,t=parseInt(t[1],16),6===n?kz(t):3===n?
vendor: 9,244 bytes, line 2
2new Nz(t>>8&15|t>>4&240,t>>4&15|240&t,(15&t)<<4|15&t,1):8===n?Sz(t>>24&255,t>>16&255,t>>8&255,(255&t)/255):4===n?Sz(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|240&t,((15&t)<<4|15&t)/255):null):(t=hz.exec(e))?new Nz(t[1],t[2],t[3],1):(t=pz.exec(e))?new Nz(255*t[1]/100,255*t[2]/100,255*t[3]/100,1):(t=mz.exec(e))?Sz(t[1],t[2],t[3],t[4]):(t=vz.exec(e))?Sz(255*t[1]/100,255*t[2]/100,255*t[3]/100,t[4]):(t=gz.exec(e))?_z(t[1],t[2]/100,t[3]/100,1):(t=yz.exec(e))?_z(t[1],t[2]/100,t[3]/100,t[4]):xz.hasOwnProperty(e)?kz(xz[e]):"transparent"===e?new Nz(NaN,NaN,NaN,0):null}function kz(e){return new Nz(e>>16&255,e>>8&255,255&e,1)}function Sz(e,t,n,r){return r<=0&&(e=t=n=NaN),new Nz(e,t,n,r)}function Ez(e,t,n,r){return 1===arguments.length?((a=e)instanceof oz||(a=jz(a)),a?new Nz((a=a.rgb()).r,a.g,a.b,a.opacity):new Nz):new Nz(e,t,n,null==r?1:r);var a}function Nz(e,t,n,r){this.r=+e,this.g=+t,this.b=+n,this.opacity=+r}function Pz(){return"#".concat(Mz(this.r)).concat(Mz(this.g)).concat(Mz(this.b))}function Oz(){const e=Cz(this.opacity);return"".concat(1===e?"rgb(":"rgba(").concat(Az(this.r),", ").concat(Az(this.g),", ").concat(Az(this.b)).concat(1===e?")":", ".concat(e,")"))}function Cz(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function Az(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function Mz(e){return((e=Az(e))<16?"0":"")+e.toString(16)}function _z(e,t,n,r){return r<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new Rz(e,t,n,r)}function Tz(e){if(e instanceof Rz)return new Rz(e.h,e.s,e.l,e.opacity);if(e instanceof oz||(e=jz(e)),!e)return new Rz;if(e instanceof Rz)return e;var t=(e=e.rgb()).r/255,n=e.g/255,r=e.b/255,a=Math.min(t,n,r),i=Math.max(t,n,r),o=NaN,s=i-a,l=(i+a)/2;return s?(o=t===i?(n-r)/s+6*(n<r):n===i?(r-t)/s+2:(t-n)/s+4,s/=l<.5?i+a:2-i-a,o*=60):s=l>0&&l<1?0:o,new Rz(o,s,l,e.opacity)}function Rz(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}function Dz(e){return(e=(e||0)%360)<0?e+360:e}function Fz(e){return Math.max(0,Math.min(1,e||0))}function Iz(e,t,n){return 255*(e<60?t+(n-t)*e/60:e<180?n:e<240?t+(n-t)*(240-e)/60:t)}function Lz(e,t,n,r,a){var i=e*e,o=i*e;return((1-3*e+3*i-o)*t+(4-6*i+3*o)*n+(1+3*e+3*i-3*o)*r+o*a)/6}function zz(e){var t=e.length-1;return function(n){var r=n<=0?n=0:n>=1?(n=1,t-1):Math.floor(n*t),a=e[r],i=e[r+1],o=r>0?e[r-1]:2*a-i,s=r<t-1?e[r+2]:2*i-a;return Lz((n-r/t)*t,o,a,i,s)}}function Bz(e){var t=e.length;return function(n){var r=Math.floor(((n%=1)<0?++n:n)*t),a=e[(r+t-1)%t],i=e[r%t],o=e[(r+1)%t],s=e[(r+2)%t];return Lz((n-r/t)*t,a,i,o,s)}}az(oz,jz,{copy(e){return Object.assign(new this.constructor,this,e)},displayable(){return this.rgb().displayable()},hex:bz,formatHex:bz,formatHex8:function(){return this.rgb().formatHex8()},formatHsl:function(){return Tz(this).formatHsl()},formatRgb:wz,toString:wz}),az(Nz,Ez,iz(oz,{brighter(e){return e=null==e?lz:Math.pow(lz,e),new Nz(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=null==e?sz:Math.pow(sz,e),new Nz(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new Nz(Az(this.r),Az(this.g),Az(this.b),Cz(this.opacity))},displayable(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:Pz,formatHex:Pz,formatHex8:function(){return"#".concat(Mz(this.r)).concat(Mz(this.g)).concat(Mz(this.b)).concat(Mz(255*(isNaN(this.opacity)?1:this.opacity)))},formatRgb:Oz,toString:Oz})),az(Rz,function(e,t,n,r){return 1===arguments.length?Tz(e):new Rz(e,t,n,null==r?1:r)},iz(oz,{brighter(e){return e=null==e?lz:Math.pow(lz,e),new Rz(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=null==e?sz:Math.pow(sz,e),new Rz(this.h,this.s,this.l*e,this.opacity)},rgb(){var e=this.h%360+360*(this.h<0),t=isNaN(e)||isNaN(this.s)?0:this.s,n=this.l,r=n+(n<.5?n:1-n)*t,a=2*n-r;return new Nz(Iz(e>=240?e-240:e+120,a,r),Iz(e,a,r),Iz(e<120?e+240:e-120,a,r),this.opacity)},clamp(){return new Rz(Dz(this.h),Fz(this.s),Fz(this.l),Cz(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){const e=Cz(this.opacity);return"".concat(1===e?"hsl(":"hsla(").concat(Dz(this.h),", ").concat(100*Fz(this.s),"%, ").concat(100*Fz(this.l),"%").concat(1===e?")":", ".concat(e,")"))}})),n.dn(zz),n.dn(Bz);const Uz=e=>()=>e;function Vz(e,t){return function(n){return e+n*t}}function Wz(e){return 1===(e=+e)?Hz:function(t,n){return n-t?function(e,t,n){return e=Math.pow(e,n),t=Math.pow(t,n)-e,n=1/n,function(r){return Math.pow(e+r*t,n)}}(t,n,e):Uz(isNaN(t)?n:t)}}function Hz(e,t){var n=t-e;return n?Vz(e,n):Uz(isNaN(e)?t:e)}n.dn(Uz);const qz=function e(t){var n=Wz(t);function r(e,t){var r=n((e=Ez(e)).r,(t=Ez(t)).r),a=n(e.g,t.g),i=n(e.b,t.b),o=Hz(e.opacity,t.opacity);return function(t){return e.r=r(t),e.g=a(t),e.b=i(t),e.opacity=o(t),e+""}}return r.gamma=e,r}(1);function Kz(e){return function(t){var n,r,a=t.length,i=new Array(a),o=new Array(a),s=new Array(a);for(n=0;n<a;++n)r=Ez(t[n]),i[n]=r.r||0,o[n]=r.g||0,s[n]=r.b||0;return i=e(i),o=e(o),s=e(s),r.opacity=1,function(e){return r.r=i(e),r.g=o(e),r.b=s(e),r+""}}}var Yz,Gz;Kz(zz),Kz(Bz);function Xz(e,t){var n,r=t?t.length:0,a=e?Math.min(r,e.length):0,i=new Array(a),o=new Array(r);for(n=0;n<a;++n)i[n]=rB(e[n],t[n]);for(;n<r;++n)o[n]=t[n];return function(e){for(n=0;n<a;++n)o[n]=i[n](e);return o}}function $z(e,t){var n=new Date;return e=+e,t=+t,function(r){return n.setTime(e*(1-r)+t*r),n}}function Qz(e,t){return e=+e,t=+t,function(n){return e*(1-n)+t*n}}function Zz(e,t){var n,r={},a={};for(n in null!==e&&"object"===typeof e||(e={}),null!==t&&"object"===typeof t||(t={}),t)n in e?r[n]=rB(e[n],t[n]):a[n]=t[n];return function(e){for(n in r)a[n]=r[n](e);return a}}n.dn(function(e,t){return(Yz(t)?Gz:Xz)(e,t)}),n.dn($z),n.dn(Qz),n.dn(Zz),n.dn(tB);var Jz=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,eB=new RegExp(Jz.source,"g");function tB(e,t){var n,r,a,i=Jz.lastIndex=eB.lastIndex=0,o=-1,s=[],l=[];for(e+="",t+="";(n=Jz.exec(e))&&(r=eB.exec(t));)(a=r.index)>i&&(a=t.slice(i,a),s[o]?s[o]+=a:s[++o]=a),(n=n[0])===(r=r[0])?s[o]?s[o]+=r:s[++o]=r:(s[++o]=null,l.push({i:o,x:Qz(n,r)})),i=eB.lastIndex;return i<t.length&&(a=t.slice(i),s[o]?s[o]+=a:s[++o]=a),s.length<2?l[0]?function(e){return function(t){return e(t)+""}}(l[0].x):function(e){return function(){return e}}(t):(t=l.length,function(e){for(var n,r=0;r<t;++r)s[(n=l[r]).i]=n.x(e);return s.join("")})}function nB(e,t){t||(t=[]);var n,r=e?Math.min(t.length,e.length):0,a=t.slice();return function(i){for(n=0;n<r;++n)a[n]=e[n]*(1-i)+t[n]*i;return a}}function rB(e,t){var n,r=typeof t;return null==t||"boolean"===r?Uz(t):("number"===r?Qz:"string"===r?(n=jz(t))?(t=n,qz):tB:t instanceof jz?qz:t instanceof Date?$z:function(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}(t)?nB:Array.isArray(t)?Xz:"function"!==typeof t.valueOf&&"function"!==typeof t.toString||isNaN(t)?Zz:Qz)(e,t)}function aB(e,t){return e=+e,t=+t,function(n){return Math.round(e*(1-n)+t*n)}}function iB(e){return+e}n.dn(nB),n.dn(rB),n.dn(aB);var oB=[0,1];function sB(e){return e}function lB(e,t){return(t-=e=+e)?function(n){return(n-e)/t}:function(e){return function(){return e}}(isNaN(t)?NaN:.5)}function cB(e,t,n){var r=e[0],a=e[1],i=t[0],o=t[1];return a<r?(r=lB(a,r),i=n(o,i)):(r=lB(r,a),i=n(i,o)),function(e){return i(r(e))}}function uB(e,t,n){var r=Math.min(e.length,t.length)-1,a=new Array(r),i=new Array(r),o=-1;for(e[r]<e[0]&&(e=e.slice().reverse(),t=t.slice().reverse());++o<r;)a[o]=lB(e[o],e[o+1]),i[o]=n(t[o],t[o+1]);return function(t){var n=rz(e,t,1,r)-1;return i[n](a[n](t))}}function dB(e,t){return t.domain(e.domain()).range(e.range()).interpolate(e.interpolate()).clamp(e.clamp()).unknown(e.unknown())}function fB(){var e,t,n,r,a,i,o=oB,s=oB,l=rB,c=sB;function u(){var e=Math.min(o.length,s.length);return c!==sB&&(c=function(e,t){var n;return e>t&&(n=e,e=t,t=n),function(n){return Math.max(e,Math.min(t,n))}}(o[0],o[e-1])),r=e>2?uB:cB,a=i=null,d}function d(t){return null==t||isNaN(t=+t)?n:(a||(a=r(o.map(e),s,l)))(e(c(t)))}return d.invert=function(n){return c(t((i||(i=r(s,o.map(e),Qz)))(n)))},d.domain=function(e){return arguments.length?(o=Array.from(e,iB),u()):o.slice()},d.range=function(e){return arguments.length?(s=Array.from(e),u()):s.slice()},d.rangeRound=function(e){return s=Array.from(e),l=aB,u()},d.clamp=function(e){return arguments.length?(c=!!e||sB,u()):c!==sB},d.interpolate=function(e){return arguments.length?(l=e,u()):l},d.unknown=function(e){return arguments.length?(n=e,d):n},function(n,r){return e=n,t=r,u()}}function hB(){return fB()(sB,sB)}var pB,mB=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function vB(e){if(!(t=mB.exec(e)))throw new Error("invalid format: "+e);var t;return new gB({fill:t[1],align:t[2],sign:t[3],symbol:t[4],zero:t[5],width:t[6],comma:t[7],precision:t[8]&&t[8].slice(1),trim:t[9],type:t[10]})}function gB(e){this.fill=void 0===e.fill?" ":e.fill+"",this.align=void 0===e.align?">":e.align+"",this.sign=void 0===e.sign?"-":e.sign+"",this.symbol=void 0===e.symbol?"":e.symbol+"",this.zero=!!e.zero,this.width=void 0===e.width?void 0:+e.width,this.comma=!!e.comma,this.precision=void 0===e.precision?void 0:+e.precision,this.trim=!!e.trim,this.type=void 0===e.type?"":e.type+""}
2function yB(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)}function xB(e,t){if(!isFinite(e)||0===e)return null;var n=(e=t?e.toExponential(t-1):e.toExponential()).indexOf("e"),r=e.slice(0,n);return[r.length>1?r[0]+r.slice(2):r,+e.slice(n+1)]}function bB(e){return(e=xB(Math.abs(e)))?e[1]:NaN}function wB(e,t){return Math.max(0,3*Math.max(-8,Math.min(8,Math.floor(bB(t)/3)))-bB(Math.abs(e)))}function jB(e,t){return function(n,r){for(var a=n.length,i=[],o=0,s=e[0],l=0;a>0&&s>0&&(l+s+1>r&&(s=Math.max(1,r-l)),i.push(n.substring(a-=s,a+s)),!((l+=s+1)>r));)s=e[o=(o+1)%e.length];return i.reverse().join(t)}}function kB(e){return function(t){return t.replace(/[0-9]/g,function(t){return e[+t]})}}function SB(e){e:for(var t,n=e.length,r=1,a=-1;r<n;++r)switch(e[r]){case".":a=t=r;break;case"0":0===a&&(a=r),t=r;break;default:if(!+e[r])break e;a>0&&(a=0)}return a>0?e.slice(0,a)+e.slice(t+1):e}function EB(e,t){var n=xB(e,t);if(!n)return pB=void 0,e.toPrecision(t);var r=n[0],a=n[1],i=a-(pB=3*Math.max(-8,Math.min(8,Math.floor(a/3))))+1,o=r.length;return i===o?r:i>o?r+new Array(i-o+1).join("0"):i>0?r.slice(0,i)+"."+r.slice(i):"0."+new Array(1-i).join("0")+xB(e,Math.max(0,t+i-1))[0]}function NB(e,t){var n=xB(e,t);if(!n)return e+"";var r=n[0],a=n[1];return a<0?"0."+new Array(-a).join("0")+r:r.length>a+1?r.slice(0,a+1)+"."+r.slice(a+1):r+new Array(a-r.length+2).join("0")}vB.prototype=gB.prototype,gB.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(void 0===this.width?"":Math.max(1,0|this.width))+(this.comma?",":"")+(void 0===this.precision?"":"."+Math.max(0,0|this.precision))+(this.trim?"~":"")+this.type},n.dn(yB),n.dn(bB),n.dn(wB),n.dn(jB),n.dn(kB),n.dn(SB),n.dn(EB),n.dn(NB);const PB={"%":(e,t)=>(100*e).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+"",d:yB,e:(e,t)=>e.toExponential(t),f:(e,t)=>e.toFixed(t),g:(e,t)=>e.toPrecision(t),o:e=>Math.round(e).toString(8),p:(e,t)=>NB(100*e,t),r:NB,s:EB,X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function OB(e){return e}n.dn(OB),n.dn(RB);var CB,AB,MB,_B=Array.prototype.map,TB=["y","z","a","f","p","n","\xb5","m","","k","M","G","T","P","E","Z","Y"];function RB(e){var t=void 0===e.grouping||void 0===e.thousands?OB:jB(_B.call(e.grouping,Number),e.thousands+""),n=void 0===e.currency?"":e.currency[0]+"",r=void 0===e.currency?"":e.currency[1]+"",a=void 0===e.decimal?".":e.decimal+"",i=void 0===e.numerals?OB:kB(_B.call(e.numerals,String)),o=void 0===e.percent?"%":e.percent+"",s=void 0===e.minus?"\u2212":e.minus+"",l=void 0===e.nan?"NaN":e.nan+"";function c(e,c){var u=(e=vB(e)).fill,d=e.align,f=e.sign,h=e.symbol,p=e.zero,m=e.width,v=e.comma,g=e.precision,y=e.trim,x=e.type;"n"===x?(v=!0,x="g"):PB[x]||(void 0===g&&(g=12),y=!0,x="g"),(p||"0"===u&&"="===d)&&(p=!0,u="0",d="=");var b=(c&&void 0!==c.prefix?c.prefix:"")+("$"===h?n:"#"===h&&/[boxX]/.test(x)?"0"+x.toLowerCase():""),w=("$"===h?r:/[%p]/.test(x)?o:"")+(c&&void 0!==c.suffix?c.suffix:""),j=PB[x],k=/[defgprs%]/.test(x);function S(e){var n,r,o,c=b,h=w;if("c"===x)h=j(e)+h,e="";else{var S=(e=+e)<0||1/e<0;
vendor: 4,139 bytes, line 2
2if(e=isNaN(e)?l:j(Math.abs(e),g),y&&(e=SB(e)),S&&0===+e&&"+"!==f&&(S=!1),c=(S?"("===f?f:s:"-"===f||"("===f?"":f)+c,h=("s"!==x||isNaN(e)||void 0===pB?"":TB[8+pB/3])+h+(S&&"("===f?")":""),k)for(n=-1,r=e.length;++n<r;)if(48>(o=e.charCodeAt(n))||o>57){h=(46===o?a+e.slice(n+1):e.slice(n))+h,e=e.slice(0,n);break}}v&&!p&&(e=t(e,1/0));var E=c.length+e.length+h.length,N=E<m?new Array(m-E+1).join(u):"";switch(v&&p&&(e=t(N+e,N.length?m-h.length:1/0),N=""),d){case"<":e=c+e+h+N;break;case"=":e=c+N+e+h;break;case"^":e=N.slice(0,E=N.length>>1)+c+e+h+N.slice(E);break;default:e=N+c+e+h}return i(e)}return g=void 0===g?6:/[gprs]/.test(x)?Math.max(1,Math.min(21,g)):Math.max(0,Math.min(20,g)),S.toString=function(){return e+""},S}return{format:c,formatPrefix:function(e,t){var n=3*Math.max(-8,Math.min(8,Math.floor(bB(t)/3))),r=Math.pow(10,-n),a=c(((e=vB(e)).type="f",e),{suffix:TB[8+n/3]});return function(e){return a(r*e)}}}}function DB(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,bB(t)-bB(e))+1}function FB(e){return Math.max(0,-bB(Math.abs(e)))}function IB(e,t,n,r){var a,i=XL(e,t,n);switch((r=vB(null==r?",f":r)).type){case"s":var o=Math.max(Math.abs(e),Math.abs(t));return null!=r.precision||isNaN(a=wB(i,o))||(r.precision=a),MB(r,o);case"":case"e":case"g":case"p":case"r":null!=r.precision||isNaN(a=DB(i,Math.max(Math.abs(e),Math.abs(t))))||(r.precision=a-("e"===r.type));break;case"f":case"%":null!=r.precision||isNaN(a=FB(i))||(r.precision=a-2*("%"===r.type))}return AB(r)}function LB(e){var t=e.domain;return e.ticks=function(e){var n=t();return YL(n[0],n[n.length-1],null==e?10:e)},e.tickFormat=function(e,n){var r=t();return IB(r[0],r[r.length-1],null==e?10:e,n)},e.nice=function(n){null==n&&(n=10);var r,a,i=t(),o=0,s=i.length-1,l=i[o],c=i[s],u=10;for(c<l&&(a=l,l=c,c=a,a=o,o=s,s=a);u-- >0;){if((a=GL(l,c,n))===r)return i[o]=l,i[s]=c,t(i);if(a>0)l=Math.floor(l/a)*a,c=Math.ceil(c/a)*a;else{if(!(a<0))break;l=Math.ceil(l*a)/a,c=Math.floor(c*a)/a}r=a}return e},e}function zB(){var e=hB();return e.copy=function(){return dB(e,zB())},ML.apply(e,arguments),LB(e)}function BB(e){var t;function n(e){return null==e||isNaN(e=+e)?t:e}return n.invert=n,n.domain=n.range=function(t){return arguments.length?(e=Array.from(t,iB),n):e.slice()},n.unknown=function(e){return arguments.length?(t=e,n):t},n.copy=function(){return BB(e).unknown(t)},e=arguments.length?Array.from(e,iB):[0,1],LB(n)}function UB(e,t){var n,r=0,a=(e=e.slice()).length-1,i=e[r],o=e[a];return o<i&&(n=r,r=a,a=n,n=i,i=o,o=n),e[r]=t.floor(i),e[a]=t.ceil(o),e}function VB(e){return Math.log(e)}function WB(e){return Math.exp(e)}function HB(e){return-Math.log(-e)}function qB(e){return-Math.exp(-e)}function KB(e){return isFinite(e)?+("1e"+e):e<0?0:e}function YB(e){return(t,n)=>-e(-t,n)}function GB(e){const t=e(VB,WB),n=t.domain;let r,a,i=10;function o(){return r=function(e){return e===Math.E?Math.log:10===e&&Math.log10||2===e&&Math.log2||(e=Math.log(e),t=>Math.log(t)/e)}(i),a=function(e){return 10===e?KB:e===Math.E?Math.exp:t=>Math.pow(e,t)}(i),n()[0]<0?(r=YB(r),a=YB(a),e(HB,qB)):e(VB,WB),t}return t.base=function(e){return arguments.length?(i=+e,o()):i},t.domain=function(e){return arguments.length?(n(e),o()):n()},t.ticks=e=>{const t=n();let o=t[0],s=t[t.length-1];const l=s<o;if(l){var c=[s,o];o=c[0],s=c[1]}let u,d,f=r(o),h=r(s);const p=null==e?10:+e;let m=[];if(!(i%1)&&h-f<p){if(f=Math.floor(f),h=Math.ceil(h),o>0){for(;f<=h;++f)for(u=1;u<i;++u)if(d=f<0?u/a(-f):u*a(f),!(d<o)){if(d>s)break;m.push(d)}}else for(;f<=h;++f)for(u=i-1;u>=1;--u)if(d=f>0?u/a(-f):u*a(f),!(d<o)){if(d>s)break;m.push(d)}2*m.length<p&&(m=YL(o,s,p))}else m=YL(f,h,Math.min(h-f,p)).map(a);return l?m.reverse():m},t.tickFormat=(e,n)=>{if(null==e&&(e=10),null==n&&(n=10===i?"s":","),"function"!==typeof n&&(i%1||null!=(n=vB(n)).precision||(n.trim=!0),n=AB(n)),e===1/0)return n;const o=Math.max(1,i*e/t.ticks().length);return e=>{let t=e/a(Math.round(r(e)));return t*i<i-.5&&(t*=i),t<=o?n(e):""}},t.nice=()=>n(UB(n(),{floor:e=>a(Math.floor(r(e))),ceil:e=>a(Math.ceil(r(e)))})),t}function XB(){const e=GB(fB()).domain([1,10]);return e.copy=()=>dB(e,XB()).base(e.base()),ML.apply(e,arguments),e}
vendor: 15,479 bytes, line 2
2function $B(e){return function(t){return Math.sign(t)*Math.log1p(Math.abs(t/e))}}function QB(e){return function(t){return Math.sign(t)*Math.expm1(Math.abs(t))*e}}function ZB(e){var t=1,n=e($B(t),QB(t));return n.constant=function(n){return arguments.length?e($B(t=+n),QB(t)):t},LB(n)}function JB(){var e=ZB(fB());return e.copy=function(){return dB(e,JB()).constant(e.constant())},ML.apply(e,arguments)}function eU(e){return function(t){return t<0?-Math.pow(-t,e):Math.pow(t,e)}}function tU(e){return e<0?-Math.sqrt(-e):Math.sqrt(e)}function nU(e){return e<0?-e*e:e*e}function rU(e){var t=e(sB,sB),n=1;return t.exponent=function(t){return arguments.length?1===(n=+t)?e(sB,sB):.5===n?e(tU,nU):e(eU(n),eU(1/n)):n},LB(t)}function aU(){var e=rU(fB());return e.copy=function(){return dB(e,aU()).exponent(e.exponent())},ML.apply(e,arguments),e}function iU(){return aU.apply(null,arguments).exponent(.5)}function oU(e){return Math.sign(e)*e*e}function sU(){var e,t=hB(),n=[0,1],r=!1;function a(n){var a=function(e){return Math.sign(e)*Math.sqrt(Math.abs(e))}(t(n));return isNaN(a)?e:r?Math.round(a):a}return a.invert=function(e){return t.invert(oU(e))},a.domain=function(e){return arguments.length?(t.domain(e),a):t.domain()},a.range=function(e){return arguments.length?(t.range((n=Array.from(e,iB)).map(oU)),a):n.slice()},a.rangeRound=function(e){return a.range(e).round(!0)},a.round=function(e){return arguments.length?(r=!!e,a):r},a.clamp=function(e){return arguments.length?(t.clamp(e),a):t.clamp()},a.unknown=function(t){return arguments.length?(e=t,a):e},a.copy=function(){return sU(t.domain(),n).round(r).clamp(t.clamp()).unknown(e)},ML.apply(a,arguments),LB(a)}function lU(e,t){let n;if(void 0===t)for(const r of e)null!=r&&(n<r||void 0===n&&r>=r)&&(n=r);else{let r=-1;for(let a of e)null!=(a=t(a,++r,e))&&(n<a||void 0===n&&a>=a)&&(n=a)}return n}function cU(e,t){let n;if(void 0===t)for(const r of e)null!=r&&(n>r||void 0===n&&r>=r)&&(n=r);else{let r=-1;for(let a of e)null!=(a=t(a,++r,e))&&(n>a||void 0===n&&a>=a)&&(n=a)}return n}function uU(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:$L;if(e===$L)return dU;if("function"!==typeof e)throw new TypeError("compare is not a function");return(t,n)=>{const r=e(t,n);return r||0===r?r:(0===e(n,n))-(0===e(t,t))}}function dU(e,t){return(null==e||!(e>=e))-(null==t||!(t>=t))||(e<t?-1:e>t?1:0)}function fU(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1/0,a=arguments.length>4?arguments[4]:void 0;if(t=Math.floor(t),n=Math.floor(Math.max(0,n)),r=Math.floor(Math.min(e.length-1,r)),!(n<=t&&t<=r))return e;for(a=void 0===a?dU:uU(a);r>n;){if(r-n>600){const i=r-n+1,o=t-n+1,s=Math.log(i),l=.5*Math.exp(2*s/3),c=.5*Math.sqrt(s*l*(i-l)/i)*(o-i/2<0?-1:1);fU(e,t,Math.max(n,Math.floor(t-o*l/i+c)),Math.min(r,Math.floor(t+(i-o)*l/i+c)),a)}const i=e[t];let o=n,s=r;for(hU(e,n,t),a(e[r],i)>0&&hU(e,n,r);o<s;){for(hU(e,o,s),++o,--s;a(e[o],i)<0;)++o;for(;a(e[s],i)>0;)--s}0===a(e[n],i)?hU(e,n,s):(++s,hU(e,s,r)),s<=t&&(n=s+1),t<=s&&(r=s-1)}return e}function hU(e,t,n){const r=e[t];e[t]=e[n],e[n]=r}function pU(e,t,n){if(e=Float64Array.from(function*(e,t){if(void 0===t)for(let n of e)null!=n&&(n=+n)>=n&&(yield n);else{let n=-1;for(let r of e)null!=(r=t(r,++n,e))&&(r=+r)>=r&&(yield r)}}(e,n)),(r=e.length)&&!isNaN(t=+t)){if(t<=0||r<2)return cU(e);if(t>=1)return lU(e);var r,a=(r-1)*t,i=Math.floor(a),o=lU(fU(e,i).subarray(0,i+1));return o+(cU(e.subarray(i+1))-o)*(a-i)}}function mU(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:ez;if((r=e.length)&&!isNaN(t=+t)){if(t<=0||r<2)return+n(e[0],0,e);if(t>=1)return+n(e[r-1],r-1,e);var r,a=(r-1)*t,i=Math.floor(a),o=+n(e[i],i,e);return o+(+n(e[i+1],i+1,e)-o)*(a-i)}}function vU(){var e,t=[],n=[],r=[];function a(){var e=0,a=Math.max(1,n.length);for(r=new Array(a-1);++e<a;)r[e-1]=mU(t,e/a);return i}function i(t){return null==t||isNaN(t=+t)?e:n[rz(r,t)]}return i.invertExtent=function(e){var a=n.indexOf(e);return a<0?[NaN,NaN]:[a>0?r[a-1]:t[0],a<r.length?r[a]:t[t.length-1]]},i.domain=function(e){if(!arguments.length)return t.slice();t=[];for(let n of e)null==n||isNaN(n=+n)||t.push(n);return t.sort($L),a()},i.range=function(e){return arguments.length?(n=Array.from(e),a()):n.slice()},i.unknown=function(t){return arguments.length?(e=t,i):e},i.quantiles=function(){return r.slice()},i.copy=function(){return vU().domain(t).range(n).unknown(e)},ML.apply(i,arguments)}function gU(){var e,t=0,n=1,r=1,a=[.5],i=[0,1];function o(t){return null!=t&&t<=t?i[rz(a,t,0,r)]:e}function s(){var e=-1;for(a=new Array(r);++e<r;)a[e]=((e+1)*n-(e-r)*t)/(r+1);return o}return o.domain=function(e){var r;return arguments.length?(r=Ue(e,2),t=r[0],n=r[1],t=+t,n=+n,s()):[t,n]},o.range=function(e){return arguments.length?(r=(i=Array.from(e)).length-1,s()):i.slice()},o.invertExtent=function(e){var o=i.indexOf(e);return o<0?[NaN,NaN]:o<1?[t,a[0]]:o>=r?[a[r-1],n]:[a[o-1],a[o]]},o.unknown=function(t){return arguments.length?(e=t,o):o},o.thresholds=function(){return a.slice()},o.copy=function(){return gU().domain([t,n]).range(i).unknown(e)},ML.apply(LB(o),arguments)}function yU(){var e,t=[.5],n=[0,1],r=1;function a(a){return null!=a&&a<=a?n[rz(t,a,0,r)]:e}return a.domain=function(e){return arguments.length?(t=Array.from(e),r=Math.min(t.length,n.length-1),a):t.slice()},a.range=function(e){return arguments.length?(n=Array.from(e),r=Math.min(t.length,n.length-1),a):n.slice()},a.invertExtent=function(e){var r=n.indexOf(e);return[t[r-1],t[r]]},a.unknown=function(t){return arguments.length?(e=t,a):e},a.copy=function(){return yU().domain(t).range(n).unknown(e)},ML.apply(a,arguments)}CB=RB({thousands:",",grouping:[3],currency:["$",""]}),AB=CB.format,MB=CB.formatPrefix,n.dn(DB),n.dn(FB);const xU=1e3,bU=6e4,wU=36e5,jU=864e5,kU=6048e5,SU=2592e6,EU=31536e6,NU=new Date,PU=new Date;function OU(e,t,n,r){function a(t){return e(t=0===arguments.length?new Date:new Date(+t)),t}return a.floor=t=>(e(t=new Date(+t)),t),a.ceil=n=>(e(n=new Date(n-1)),t(n,1),e(n),n),a.round=e=>{const t=a(e),n=a.ceil(e);return e-t<n-e?t:n},a.offset=(e,n)=>(t(e=new Date(+e),null==n?1:Math.floor(n)),e),a.range=(n,r,i)=>{const o=[];if(n=a.ceil(n),i=null==i?1:Math.floor(i),!(n<r)||!(i>0))return o;let s;do{o.push(s=new Date(+n)),t(n,i),e(n)}while(s<n&&n<r);return o},a.filter=n=>OU(t=>{if(t>=t)for(;e(t),!n(t);)t.setTime(t-1)},(e,r)=>{if(e>=e)if(r<0)for(;++r<=0;)for(;t(e,-1),!n(e););else for(;--r>=0;)for(;t(e,1),!n(e););}),n&&(a.count=(t,r)=>(NU.setTime(+t),PU.setTime(+r),e(NU),e(PU),Math.floor(n(NU,PU))),a.every=e=>(e=Math.floor(e),isFinite(e)&&e>0?e>1?a.filter(r?t=>r(t)%e===0:t=>a.count(0,t)%e===0):a:null)),a}const CU=OU(()=>{},(e,t)=>{e.setTime(+e+t)},(e,t)=>t-e);CU.every=e=>(e=Math.floor(e),isFinite(e)&&e>0?e>1?OU(t=>{t.setTime(Math.floor(t/e)*e)},(t,n)=>{t.setTime(+t+n*e)},(t,n)=>(n-t)/e):CU:null);CU.range;const AU=OU(e=>{e.setTime(e-e.getMilliseconds())},(e,t)=>{e.setTime(+e+t*xU)},(e,t)=>(t-e)/xU,e=>e.getUTCSeconds()),MU=(AU.range,OU(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*xU)},(e,t)=>{e.setTime(+e+t*bU)},(e,t)=>(t-e)/bU,e=>e.getMinutes())),_U=(MU.range,OU(e=>{e.setUTCSeconds(0,0)},(e,t)=>{e.setTime(+e+t*bU)},(e,t)=>(t-e)/bU,e=>e.getUTCMinutes())),TU=(_U.range,OU(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*xU-e.getMinutes()*bU)},(e,t)=>{e.setTime(+e+t*wU)},(e,t)=>(t-e)/wU,e=>e.getHours())),RU=(TU.range,OU(e=>{e.setUTCMinutes(0,0,0)},(e,t)=>{e.setTime(+e+t*wU)},(e,t)=>(t-e)/wU,e=>e.getUTCHours())),DU=(RU.range,OU(e=>e.setHours(0,0,0,0),(e,t)=>e.setDate(e.getDate()+t),(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*bU)/jU,e=>e.getDate()-1)),FU=(DU.range,OU(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/jU,e=>e.getUTCDate()-1)),IU=(FU.range,OU(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/jU,e=>Math.floor(e/jU)));IU.range;function LU(e){return OU(t=>{t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)},(e,t)=>{e.setDate(e.getDate()+7*t)},(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*bU)/kU)}const zU=LU(0),BU=LU(1),UU=LU(2),VU=LU(3),WU=LU(4),HU=LU(5),qU=LU(6);zU.range,BU.range,UU.range,VU.range,WU.range,HU.range,qU.range;function KU(e){return OU(t=>{t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+7*t)},(e,t)=>(t-e)/kU)}const YU=KU(0),GU=KU(1),XU=KU(2),$U=KU(3),QU=KU(4),ZU=KU(5),JU=KU(6),eV=(YU.range,GU.range,XU.range,$U.range,QU.range,ZU.range,JU.range,OU(e=>{e.setDate(1),e.setHours(0,0,0,0)},(e,t)=>{e.setMonth(e.getMonth()+t)},(e,t)=>t.getMonth()-e.getMonth()+12*(t.getFullYear()-e.getFullYear()),e=>e.getMonth())),tV=(eV.range,OU(e=>{e.setUTCDate(1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCMonth(e.getUTCMonth()+t)},(e,t)=>t.getUTCMonth()-e.getUTCMonth()+12*(t.getUTCFullYear()-e.getUTCFullYear()),e=>e.getUTCMonth())),nV=(tV.range,OU(e=>{e.setMonth(0,1),e.setHours(0,0,0,0)},(e,t)=>{e.setFullYear(e.getFullYear()+t)},(e,t)=>t.getFullYear()-e.getFullYear(),e=>e.getFullYear()));nV.every=e=>isFinite(e=Math.floor(e))&&e>0?OU(t=>{t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)},(t,n)=>{t.setFullYear(t.getFullYear()+n*e)}):null;nV.range;const rV=OU(e=>{e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCFullYear(e.getUTCFullYear()+t)},(e,t)=>t.getUTCFullYear()-e.getUTCFullYear(),e=>e.getUTCFullYear());rV.every=e=>isFinite(e=Math.floor(e))&&e>0?OU(t=>{t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},(t,n)=>{t.setUTCFullYear(t.getUTCFullYear()+n*e)}):null;rV.range;function aV(e,t,n,r,a,i){const o=[[AU,1,xU],[AU,5,5e3],[AU,15,15e3],[AU,30,3e4],[i,1,bU],[i,5,3e5],[i,15,9e5],[i,30,18e5],[a,1,wU],[a,3,108e5],[a,6,216e5],[a,12,432e5],[r,1,jU],[r,2,1728e5],[n,1,kU],[t,1,SU],[t,3,7776e6],[e,1,EU]];function s(t,n,r){const a=Math.abs(n-t)/r,i=ZL(e=>Ue(e,3)[2]).right(o,a);if(i===o.length)return e.every(XL(t/EU,n/EU,r));if(0===i)return CU.every(Math.max(XL(t,n,r),1));const s=Ue(o[a/o[i-1][2]<o[i][2]/a?i-1:i],2),l=s[0],c=s[1];return l.every(c)}return[function(e,t,n){const r=t<e;if(r){var a=[t,e];e=a[0],t=a[1]}const i=n&&"function"===typeof n.range?n:s(e,t,n),o=i?i.range(e,+t+1):[];return r?o.reverse():o},s]}const iV=Ue(aV(rV,tV,YU,IU,RU,_U),2),oV=iV[0],sV=iV[1],lV=Ue(aV(nV,eV,zU,DU,TU,MU),2),cV=lV[0],uV=lV[1];function dV(e){if(0<=e.y&&e.y<100){var t=new Date(-1,e.m,e.d,e.H,e.M,e.S,e.L);return t.setFullYear(e.y),t}return new Date(e.y,e.m,e.d,e.H,e.M,e.S,e.L)}function fV(e){if(0<=e.y&&e.y<100){var t=new Date(Date.UTC(-1,e.m,e.d,e.H,e.M,e.S,e.L));return t.setUTCFullYear(e.y),t}return new Date(Date.UTC(e.y,e.m,e.d,e.H,e.M,e.S,e.L))}function hV(e,t,n){return{y:e,m:t,d:n,H:0,M:0,S:0,L:0}}var pV,mV,vV,gV={"-":"",_:" ",0:"0"},yV=/^\s*\d+/,xV=/^%/,bV=/[\\^$*+?|[\]().{}]/g;function wV(e,t,n){var r=e<0?"-":"",a=(r?-e:e)+"",i=a.length;return r+(i<n?new Array(n-i+1).join(t)+a:a)}function jV(e){return e.replace(bV,"\\$&")}function kV(e){return new RegExp("^(?:"+e.map(jV).join("|")+")","i")}function SV(e){return new Map(e.map((e,t)=>[e.toLowerCase(),t]))}function EV(e,t,n){var r=yV.exec(t.slice(n,n+1));return r?(e.w=+r[0],n+r[0].length):-1}function NV(e,t,n){var r=yV.exec(t.slice(n,n+1));return r?(e.u=+r[0],n+r[0].length):-1}function PV(e,t,n){var r=yV.exec(t.slice(n,n+2));return r?(e.U=+r[0],n+r[0].length):-1}function OV(e,t,n){var r=yV.exec(t.slice(n,n+2));return r?(e.V=+r[0],n+r[0].length):-1}function CV(e,t,n){var r=yV.exec(t.slice(n,n+2));return r?(e.W=+r[0],n+r[0].length):-1}function AV(e,t,n){var r=yV.exec(t.slice(n,n+4));return r?(e.y=+r[0],n+r[0].length):-1}function MV(e,t,n){var r=yV.exec(t.slice(n,n+2));return r?(e.y=+r[0]+(+r[0]>68?1900:2e3),n+r[0].length):-1}function _V(e,t,n){var r=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(t.slice(n,n+6));return r?(e.Z=r[1]?0:-(r[2]+(r[3]||"00")),n+r[0].length):-1}function TV(e,t,n){var r=yV.exec(t.slice(n,n+1));return r?(e.q=3*r[0]-3,n+r[0].length):-1}function RV(e,t,n){var r=yV.exec(t.slice(n,n+2));return r?(e.m=r[0]-1,n+r[0].length):-1}function DV(e,t,n){var r=yV.exec(t.slice(n,n+2));return r?(e.d=+r[0],n+r[0].length):-1}function FV(e,t,n){var r=yV.exec(t.slice(n,n+3));return r?(e.m=0,e.d=+r[0],n+r[0].length):-1}function IV(e,t,n){var r=yV.exec(t.slice(n,n+2));return r?(e.H=+r[0],n+r[0].length):-1}function LV(e,t,n){var r=yV.exec(t.slice(n,n+2));return r?(e.M=+r[0],n+r[0].length):-1}function zV(e,t,n){var r=yV.exec(t.slice(n,n+2));return r?(e.S=+r[0],n+r[0].length):-1}function BV(e,t,n){var r=yV.exec(t.slice(n,n+3));return r?(e.L=+r[0],n+r[0].length):-1}function UV(e,t,n){var r=yV.exec(t.slice(n,n+6));return r?(e.L=Math.floor(r[0]/1e3),n+r[0].length):-1}function VV(e,t,n){var r=xV.exec(t.slice(n,n+1));return r?n+r[0].length:-1}function WV(e,t,n){var r=yV.exec(t.slice(n));return r?(e.Q=+r[0],n+r[0].length):-1}function HV(e,t,n){var r=yV.exec(t.slice(n));return r?(e.s=+r[0],n+r[0].length):-1}function qV(e,t){return wV(e.getDate(),t,2)}function KV(e,t){return wV(e.getHours(),t,2)}function YV(e,t){return wV(e.getHours()%12||12,t,2)}function GV(e,t){return wV(1+DU.count(nV(e),e),t,3)}function XV(e,t){return wV(e.getMilliseconds(),t,3)}function $V(e,t){return XV(e,t)+"000"}function QV(e,t){return wV(e.getMonth()+1,t,2)}function ZV(e,t){return wV(e.getMinutes(),t,2)}function JV(e,t){return wV(e.getSeconds(),t,2)}function eW(e){var t=e.getDay();return 0===t?7:t}function tW(e,t){return wV(zU.count(nV(e)-1,e),t,2)}function nW(e){var t=e.getDay();return t>=4||0===t?WU(e):WU.ceil(e)}function rW(e,t){return e=nW(e),wV(WU.count(nV(e),e)+(4===nV(e).getDay()),t,2)}function aW(e){return e.getDay()}function iW(e,t){return wV(BU.count(nV(e)-1,e),t,2)}function oW(e,t){return wV(e.getFullYear()%100,t,2)}function sW(e,t){return wV((e=nW(e)).getFullYear()%100,t,2)}function lW(e,t){return wV(e.getFullYear()%1e4,t,4)}function cW(e,t){var n=e.getDay();return wV((e=n>=4||0===n?WU(e):WU.ceil(e)).getFullYear()%1e4,t,4)}function uW(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+wV(t/60|0,"0",2)+wV(t%60,"0",2)}function dW(e,t){return wV(e.getUTCDate(),t,2)}function fW(e,t){return wV(e.getUTCHours(),t,2)}function hW(e,t){return wV(e.getUTCHours()%12||12,t,2)}function pW(e,t){return wV(1+FU.count(rV(e),e),t,3)}function mW(e,t){return wV(e.getUTCMilliseconds(),t,3)}function vW(e,t){return mW(e,t)+"000"}function gW(e,t){return wV(e.getUTCMonth()+1,t,2)}function yW(e,t){return wV(e.getUTCMinutes(),t,2)}function xW(e,t){return wV(e.getUTCSeconds(),t,2)}function bW(e){var t=e.getUTCDay();return 0===t?7:t}function wW(e,t){return wV(YU.count(rV(e)-1,e),t,2)}function jW(e){var t=e.getUTCDay();return t>=4||0===t?QU(e):QU.ceil(e)}function kW(e,t){return e=jW(e),wV(QU.count(rV(e),e)+(4===rV(e).getUTCDay()),t,2)}function SW(e){return e.getUTCDay()}function EW(e,t){return wV(GU.count(rV(e)-1,e),t,2)}function NW(e,t){return wV(e.getUTCFullYear()%100,t,2)}function PW(e,t){return wV((e=jW(e)).getUTCFullYear()%100,t,2)}function OW(e,t){return wV(e.getUTCFullYear()%1e4,t,4)}function CW(e,t){var n=e.getUTCDay();return wV((e=n>=4||0===n?QU(e):QU.ceil(e)).getUTCFullYear()%1e4,t,4)}function AW(){return"+0000"}function MW(){return"%"}function _W(e){return+e}function TW(e){return Math.floor(+e/1e3)}function RW(e){return new Date(e)}function DW(e){return e instanceof Date?+e:+new Date(+e)}function FW(e,t,n,r,a,i,o,s,l,c){var u=hB(),d=u.invert,f=u.domain,h=c(".%L"),p=c(":%S"),m=c("%I:%M"),v=c("%I %p"),g=c("%a %d"),y=c("%b %
2d"),x=c("%B"),b=c("%Y");function w(e){return(l(e)<e?h:s(e)<e?p:o(e)<e?m:i(e)<e?v:r(e)<e?a(e)<e?g:y:n(e)<e?x:b)(e)}return u.invert=function(e){return new Date(d(e))},u.domain=function(e){return arguments.length?f(Array.from(e,DW)):f().map(RW)},u.ticks=function(t){var n=f();return e(n[0],n[n.length-1],null==t?10:t)},u.tickFormat=function(e,t){return null==t?w:c(t)},u.nice=function(e){var n=f();return e&&"function"===typeof e.range||(e=t(n[0],n[n.length-1],null==e?10:e)),e?f(UB(n,e)):u},u.copy=function(){return dB(u,FW(e,t,n,r,a,i,o,s,l,c))},u}function IW(){return ML.apply(FW(cV,uV,nV,eV,zU,DU,TU,MU,AU,mV).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}function LW(){return ML.apply(FW(oV,sV,rV,tV,YU,FU,RU,_U,AU,vV).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)}function zW(){var e,t,n,r,a,i=0,o=1,s=sB,l=!1;function c(t){return null==t||isNaN(t=+t)?a:s(0===n?.5:(t=(r(t)-e)*n,l?Math.max(0,Math.min(1,t)):t))}function u(e){return function(t){var n,r,a;return arguments.length?(r=(n=Ue(t,2))[0],a=n[1],s=e(r,a),c):[s(0),s(1)]}}return c.domain=function(a){var s;return arguments.length?(s=Ue(a,2),i=s[0],o=s[1],e=r(i=+i),t=r(o=+o),n=e===t?0:1/(t-e),c):[i,o]},c.clamp=function(e){return arguments.length?(l=!!e,c):l},c.interpolator=function(e){return arguments.length?(s=e,c):s},c.range=u(rB),c.rangeRound=u(aB),c.unknown=function(e){return arguments.length?(a=e,c):a},function(a){return r=a,e=a(i),t=a(o),n=e===t?0:1/(t-e),c}}function BW(e,t){return t.domain(e.domain()).interpolator(e.interpolator()).clamp(e.clamp()).unknown(e.unknown())}function UW(){var e=LB(zW()(sB));return e.copy=function(){return BW(e,UW())},_L.apply(e,arguments)}function VW(){var e=GB(zW()).domain([1,10]);return e.copy=function(){return BW(e,VW()).base(e.base())},_L.apply(e,arguments)}function WW(){var e=ZB(zW());return e.copy=function(){return BW(e,WW()).constant(e.constant())},_L.apply(e,arguments)}function HW(){var e=rU(zW());return e.copy=function(){return BW(e,HW()).exponent(e.exponent())},_L.apply(e,arguments)}function qW(){return HW.apply(null,arguments).exponent(.5)}function KW(){var e=[],t=sB;
vendor: 4,145 bytes, line 2
2function n(n){if(null!=n&&!isNaN(n=+n))return t((rz(e,n,1)-1)/(e.length-1))}return n.domain=function(t){if(!arguments.length)return e.slice();e=[];for(let n of t)null==n||isNaN(n=+n)||e.push(n);return e.sort($L),n},n.interpolator=function(e){return arguments.length?(t=e,n):t},n.range=function(){return e.map((n,r)=>t(r/(e.length-1)))},n.quantiles=function(t){return Array.from({length:t+1},(n,r)=>pU(e,r/t))},n.copy=function(){return KW(t).domain(e)},_L.apply(n,arguments)}function YW(){var e,t,n,r,a,i,o,s=0,l=.5,c=1,u=1,d=sB,f=!1;function h(e){return isNaN(e=+e)?o:(e=.5+((e=+i(e))-t)*(u*e<u*t?r:a),d(f?Math.max(0,Math.min(1,e)):e))}function p(e){return function(t){var n,r,a,i;return arguments.length?(r=(n=Ue(t,3))[0],a=n[1],i=n[2],d=function(e,t){void 0===t&&(t=e,e=rB);for(var n=0,r=t.length-1,a=t[0],i=new Array(r<0?0:r);n<r;)i[n]=e(a,a=t[++n]);return function(e){var t=Math.max(0,Math.min(r-1,Math.floor(e*=r)));return i[t](e-t)}}(e,[r,a,i]),h):[d(0),d(.5),d(1)]}}return h.domain=function(o){var d;return arguments.length?(d=Ue(o,3),s=d[0],l=d[1],c=d[2],e=i(s=+s),t=i(l=+l),n=i(c=+c),r=e===t?0:.5/(t-e),a=t===n?0:.5/(n-t),u=t<e?-1:1,h):[s,l,c]},h.clamp=function(e){return arguments.length?(f=!!e,h):f},h.interpolator=function(e){return arguments.length?(d=e,h):d},h.range=p(rB),h.rangeRound=p(aB),h.unknown=function(e){return arguments.length?(o=e,h):o},function(o){return i=o,e=o(s),t=o(l),n=o(c),r=e===t?0:.5/(t-e),a=t===n?0:.5/(n-t),u=t<e?-1:1,h}}function GW(){var e=LB(YW()(sB));return e.copy=function(){return BW(e,GW())},_L.apply(e,arguments)}function XW(){var e=GB(YW()).domain([.1,1,10]);return e.copy=function(){return BW(e,XW()).base(e.base())},_L.apply(e,arguments)}function $W(){var e=ZB(YW());return e.copy=function(){return BW(e,$W()).constant(e.constant())},_L.apply(e,arguments)}function QW(){var e=rU(YW());return e.copy=function(){return BW(e,QW()).exponent(e.exponent())},_L.apply(e,arguments)}function ZW(){return QW.apply(null,arguments).exponent(.5)}!function(e){pV=function(e){var t=e.dateTime,n=e.date,r=e.time,a=e.periods,i=e.days,o=e.shortDays,s=e.months,l=e.shortMonths,c=kV(a),u=SV(a),d=kV(i),f=SV(i),h=kV(o),p=SV(o),m=kV(s),v=SV(s),g=kV(l),y=SV(l),x={a:function(e){return o[e.getDay()]},A:function(e){return i[e.getDay()]},b:function(e){return l[e.getMonth()]},B:function(e){return s[e.getMonth()]},c:null,d:qV,e:qV,f:$V,g:sW,G:cW,H:KV,I:YV,j:GV,L:XV,m:QV,M:ZV,p:function(e){return a[+(e.getHours()>=12)]},q:function(e){return 1+~~(e.getMonth()/3)},Q:_W,s:TW,S:JV,u:eW,U:tW,V:rW,w:aW,W:iW,x:null,X:null,y:oW,Y:lW,Z:uW,"%":MW},b={a:function(e){return o[e.getUTCDay()]},A:function(e){return i[e.getUTCDay()]},b:function(e){return l[e.getUTCMonth()]},B:function(e){return s[e.getUTCMonth()]},c:null,d:dW,e:dW,f:vW,g:PW,G:CW,H:fW,I:hW,j:pW,L:mW,m:gW,M:yW,p:function(e){return a[+(e.getUTCHours()>=12)]},q:function(e){return 1+~~(e.getUTCMonth()/3)},Q:_W,s:TW,S:xW,u:bW,U:wW,V:kW,w:SW,W:EW,x:null,X:null,y:NW,Y:OW,Z:AW,"%":MW},w={a:function(e,t,n){var r=h.exec(t.slice(n));return r?(e.w=p.get(r[0].toLowerCase()),n+r[0].length):-1},A:function(e,t,n){var r=d.exec(t.slice(n));return r?(e.w=f.get(r[0].toLowerCase()),n+r[0].length):-1},b:function(e,t,n){var r=g.exec(t.slice(n));return r?(e.m=y.get(r[0].toLowerCase()),n+r[0].length):-1},B:function(e,t,n){var r=m.exec(t.slice(n));return r?(e.m=v.get(r[0].toLowerCase()),n+r[0].length):-1},c:function(e,n,r){return S(e,t,n,r)},d:DV,e:DV,f:UV,g:MV,G:AV,H:IV,I:IV,j:FV,L:BV,m:RV,M:LV,p:function(e,t,n){var r=c.exec(t.slice(n));return r?(e.p=u.get(r[0].toLowerCase()),n+r[0].length):-1},q:TV,Q:WV,s:HV,S:zV,u:NV,U:PV,V:OV,w:EV,W:CV,x:function(e,t,r){return S(e,n,t,r)},X:function(e,t,n){return S(e,r,t,n)},y:MV,Y:AV,Z:_V,"%":VV};function j(e,t){return function(n){var r,a,i,o=[],s=-1,l=0,c=e.length;for(n instanceof Date||(n=new Date(+n));++s<c;)37===e.charCodeAt(s)&&(o.push(e.slice(l,s)),null!=(a=gV[r=e.charAt(++s)])?r=e.charAt(++s):a="e"===r?" ":"0",(i=t[r])&&(r=i(n,a)),o.push(r),l=s+1);return o.push(e.slice(l,s)),o.join("")}}function k(e,t){return function(n){var r,a,i=hV(1900,void 0,1);if(S(i,e,n+="",0)!=n.length)return null;if("Q"in i)return new Date(i.Q);
2if("s"in i)return new Date(1e3*i.s+("L"in i?i.L:0));if(t&&!("Z"in i)&&(i.Z=0),"p"in i&&(i.H=i.H%12+12*i.p),void 0===i.m&&(i.m="q"in i?i.q:0),"V"in i){if(i.V<1||i.V>53)return null;"w"in i||(i.w=1),"Z"in i?(a=(r=fV(hV(i.y,0,1))).getUTCDay(),r=a>4||0===a?GU.ceil(r):GU(r),r=FU.offset(r,7*(i.V-1)),i.y=r.getUTCFullYear(),i.m=r.getUTCMonth(),i.d=r.getUTCDate()+(i.w+6)%7):(a=(r=dV(hV(i.y,0,1))).getDay(),r=a>4||0===a?BU.ceil(r):BU(r),r=DU.offset(r,7*(i.V-1)),i.y=r.getFullYear(),i.m=r.getMonth(),i.d=r.getDate()+(i.w+6)%7)}else("W"in i||"U"in i)&&("w"in i||(i.w="u"in i?i.u%7:"W"in i?1:0),a="Z"in i?fV(hV(i.y,0,1)).getUTCDay():dV(hV(i.y,0,1)).getDay(),i.m=0,i.d="W"in i?(i.w+6)%7+7*i.W-(a+5)%7:i.w+7*i.U-(a+6)%7);return"Z"in i?(i.H+=i.Z/100|0,i.M+=i.Z%100,fV(i)):dV(i)}}function S(e,t,n,r){for(var a,i,o=0,s=t.length,l=n.length;o<s;){if(r>=l)return-1;if(37===(a=t.charCodeAt(o++))){if(a=t.charAt(o++),!(i=w[a in gV?t.charAt(o++):a])||(r=i(e,n,r))<0)return-1}else if(a!=n.charCodeAt(r++))return-1}return r}return x.x=j(n,x),x.X=j(r,x),x.c=j(t,x),b.x=j(n,b),b.X=j(r,b),b.c=j(t,b),{format:function(e){var t=j(e+="",x);return t.toString=function(){return e},t},parse:function(e){var t=k(e+="",!1);return t.toString=function(){return e},t},utcFormat:function(e){var t=j(e+="",b);return t.toString=function(){return e},t},utcParse:function(e){var t=k(e+="",!0);return t.toString=function(){return e},t}}}(e),mV=pV.format,pV.parse,vV=pV.utcFormat,pV.utcParse}({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]});var JW=e=>e.chartData,eH=iI([JW],e=>{var t=null!=e.chartData?e.chartData.length-1:0;return{chartData:e.chartData,computedData:e.computedData,dataEndIndex:t,dataStartIndex:0}}),tH=(e,t,n,r)=>r?eH(e):JW(e);function nH(e){if(Array.isArray(e)&&2===e.length){var t=Ue(e,2),n=t[0],r=t[1];if(U_(n)&&U_(r))return!0}return!1}function rH(e,t,n){return n?e:[Math.min(e[0],t[0]),Math.max(e[1],t[1])]}function aH(e,t){if(t&&"function"!==typeof e&&Array.isArray(e)&&2===e.length){var n,r,a=Ue(e,2),i=a[0],o=a[1];if(U_(i))n=i;else if("function"===typeof i)return;if(U_(o))r=o;else if("function"===typeof o)return;var s=[n,r];if(nH(s))return s}}var iH,oH=n(210),sH=n.n(oH),lH=e=>e,cH={"@@functional/placeholder":!0},uH=e=>e===cH,dH=e=>function t(){return 0===arguments.length||1===arguments.length&&uH(arguments.length<=0?void 0:arguments[0])?t:e(...arguments)},fH=(e,t)=>1===e?t:dH(function(){for(var n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];var i=r.filter(e=>e!==cH).length;return i>=e?t(...r):fH(e-i,dH(function(){for(var e=arguments.length,n=new Array(e),a=0;a<e;a++)n[a]=arguments[a];var i=r.map(e=>uH(e)?n.shift():e);return t(...i,...n)}))}),hH=(e,t)=>{for(var n=[],r=e;r<t;++r)n[r-e]=r;return n},pH=fH((iH=(e,t)=>Array.isArray(t)?t.map(e):Object.keys(t).map(e=>t[e]).map(e)).length,iH);function mH(e){return 0===e?1:Math.floor(new(sH())(e).abs().log(10).toNumber())+1}function vH(e,t,n){for(var r=new(sH())(e),a=0,i=[];r.lt(t)&&a<1e5;)i.push(r.toNumber()),r=r.add(n),a++;return i}var gH=e=>{var t=Ue(e,2),n=t[0],r=t[1],a=n,i=r;return n>r&&(a=r,i=n),[a,i]},yH=(e,t,n)=>{if(e.lte(0))return new(sH())(0);var r=mH(e.toNumber()),a=new(sH())(10).pow(r),i=e.div(a),o=1!==r?.05:.1,s=new(sH())(Math.ceil(i.div(o).toNumber())).add(n).mul(o).mul(a);return t?new(sH())(s.toNumber()):new(sH())(Math.ceil(s.toNumber()))},xH=(e,t,n)=>{var r=new(sH())(1),a=new(sH())(e);if(!a.isint()&&n){var i=Math.abs(e);i<1?(r=new(sH())(10).pow(mH(e)-1),a=new(sH())(Math.floor(a.div(r).toNumber())).mul(r)):i>1&&(a=new(sH())(Math.floor(e)))}else 0===e?a=new(sH())(Math.floor((t-1)/2)):n||(a=new(sH())(Math.floor(e)));var o=Math.floor((t-1)/2);return function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];if(!t.length)return lH;var r=t.reverse(),a=r[0],i=r.slice(1);return function(){return i.reduce((e,t)=>
2t(e),a(...arguments))}}(pH(e=>a.add(new(sH())(e-o).mul(r)).toNumber()),hH)(0,t)},bH=function(e,t,n,r){var a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0;if(!Number.isFinite((t-e)/(n-1)))return{step:new(sH())(0),tickMin:new(sH())(0),tickMax:new(sH())(0)};var i,o=yH(new(sH())(t).sub(e).div(n-1),r,a);i=e<=0&&t>=0?new(sH())(0):(i=new(sH())(e).add(t).div(2)).sub(new(sH())(i).mod(o));var s=Math.ceil(i.sub(e).div(o).toNumber()),l=Math.ceil(new(sH())(t).sub(i).div(o).toNumber()),c=s+l+1;return c>n?bH(e,t,n,r,a+1):(c<n&&(l=t>0?l+(n-c):l,s=t>0?s:s+(n-c)),{step:o,tickMin:i.sub(new(sH())(s).mul(o)),tickMax:i.add(new(sH())(l).mul(o))})},wH=e=>e.rootProps.stackOffset,jH=e=>e.rootProps.reverseStackOrder,kH=e=>e.options.chartName,SH=e=>e.rootProps.syncId,EH=e=>e.rootProps.syncMethod,NH=e=>e.options.eventEmitter;function PH(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function OH(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?PH(Object(n),!0).forEach(function(t){CH(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):PH(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function CH(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var AH=Math.PI/180,MH=e=>180*e/Math.PI,_H=(e,t,n,r)=>({x:e+Math.cos(-AH*r)*n,y:t+Math.sin(-AH*r)*n}),TH=(e,t)=>{var n=e.x,r=e.y,a=t.cx,i=t.cy,o=((e,t)=>{var n=e.x,r=e.y,a=t.x,i=t.y;return Math.sqrt((n-a)**2+(r-i)**2)})({x:n,y:r},{x:a,y:i});if(o<=0)return{radius:o,angle:0};var s=(n-a)/o,l=Math.acos(s);return r>i&&(l=2*Math.PI-l),{radius:o,angle:MH(l),angleInRadian:l}},RH=(e,t)=>{var n=t.startAngle,r=t.endAngle,a=Math.floor(n/360),i=Math.floor(r/360);return e+360*Math.min(a,i)},DH=(e,t)=>{var n=e.chartX,r=e.chartY,a=TH({x:n,y:r},t),i=a.radius,o=a.angle,s=t.innerRadius,l=t.outerRadius;if(i<s||i>l)return null;if(0===i)return null;var c,u=(e=>{var t=e.startAngle,n=e.endAngle,r=Math.floor(t/360),a=Math.floor(n/360),i=Math.min(r,a);return{startAngle:t-360*i,endAngle:n-360*i}})(t),d=u.startAngle,f=u.endAngle,h=o;if(d<=f){for(;h>f;)h-=360;for(;h<d;)h+=360;c=h>=d&&h<=f}else{for(;h>d;)h-=360;for(;h<f;)h+=360;c=h>=f&&h<=d}return c?OH(OH({},t),{},{radius:i,angle:RH(h,t)}):null},FH={grid:-100,barBackground:-50,area:100,cursorRectangle:200,bar:300,line:400,axis:500,scatter:600,activeBar:1e3,cursorLine:1100,activeDot:1200,label:2e3},IH=0,LH="auto",zH=!0,BH=!1,UH=!0,VH=0,WH="auto",HH=!0,qH=5,KH=(e,t)=>{if(e&&t)return null!==e&&void 0!==e&&e.reversed?[t[1],t[0]]:t},YH={allowDataOverflow:!1,allowDecimals:!1,allowDuplicatedCategory:!1,dataKey:void 0,domain:void 0,id:IH,includeHidden:!1,name:void 0,reversed:!1,scale:LH,tick:zH,tickCount:void 0,ticks:void 0,type:"category",unit:void 0},GH={allowDataOverflow:BH,allowDecimals:!1,allowDuplicatedCategory:UH,dataKey:void 0,domain:void 0,id:VH,includeHidden:!1,name:void 0,reversed:!1,scale:WH,tick:HH,tickCount:qH,ticks:void 0,type:"number",unit:void 0},XH={allowDataOverflow:!1,allowDecimals:!1,allowDuplicatedCategory:!0,dataKey:void 0,domain:void 0,id:IH,includeHidden:!1,name:void 0,reversed:!1,scale:LH,tick:zH,tickCount:void 0,ticks:void 0,type:"number",unit:void 0},$H={allowDataOverflow:BH,allowDecimals:!1,allowDuplicatedCategory:UH,dataKey:void 0,domain:void 0,id:VH,includeHidden:!1,name:void 0,reversed:!1,scale:WH,tick:HH,tickCount:qH,ticks:void 0,type:"category",unit:void 0},QH=(e,t)=>null!=e.polarAxis.angleAxis[t]?e.polarAxis.angleAxis[t]:"radial"===e.layout.layoutType?XH:YH,ZH=(e,t)=>null!=e.polarAxis.radiusAxis[t]?e.polarAxis.radiusAxis[t]:"radial"===e.layout.layoutType?$H:GH,JH=e=>e.polarOptions,eq=iI([rL,aL,fL],function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{top:0,right:0,bottom:0,left:0,width:0,height:0,brushBottom:0};return Math.min(Math.abs(e-(n.left||0)-(n.right||0)),Math.abs(t-(n.top||0)-(n.bottom||0)))/2}),tq=iI([JH,eq],(e,t)=>{if(null!=e)return N_(e.innerRadius,t,0)}),nq=iI([JH,eq],(e,t)=>{if(null!=e)return N_(e.outerRadius,t,.8*t)}),rq=iI([JH],e=>null==e?[0,0]:[e.startAngle,e.endAngle]),aq=(iI([QH,rq],KH),iI([eq,tq,nq],(e,t,n)=>{if(null!=e&&null!=t&&null!=n)return[t,n]})),iq=(iI([ZH,aq],KH),iI([EL,JH,tq,nq,rL,aL],(e,t,n,r,a,i)=>{if(("centric"===e||"radial"===e)&&null!=t&&null!=n&&null!=r){var o=t.cx,s=t.cy,l=t.startAngle,c=t.endAngle;return{cx:N_(o,a,a/2),cy:N_(s,i,i/2),innerRadius:n,outerRadius:r,startAngle:l,endAngle:c,clockWise:!1}}})),oq=(e,t)=>t,sq=(e,t,n)=>n;function lq(e){return null===e||void 0===e?void 0:e.id}
vendor: 4,148 bytes, line 2
2function cq(e,t,n){var r=t.chartData,a=void 0===r?[]:r,i=n.allowDuplicatedCategory,o=n.dataKey,s=new Map;return e.forEach(e=>{var t,n=null!==(t=e.data)&&void 0!==t?t:a;if(null!=n&&0!==n.length){var r=lq(e);n.forEach((t,n)=>{var a,l=null==o||i?n:String(WI(t,o,null)),c=WI(t,e.dataKey,0);a=s.has(l)?s.get(l):{},Object.assign(a,{[r]:c}),s.set(l,a)})}}),Array.from(s.values())}function uq(e){return"stackId"in e&&null!=e.stackId&&null!=e.dataKey}var dq=(e,t)=>e===t||null!=e&&null!=t&&(e[0]===t[0]&&e[1]===t[1]);function fq(e,t){return!(!Array.isArray(e)||!Array.isArray(t)||0!==e.length||0!==t.length)||e===t}var hq=e=>{var t=EL(e);return"horizontal"===t?"xAxis":"vertical"===t?"yAxis":"centric"===t?"angleAxis":"radiusAxis"},pq=e=>e.tooltip.settings.axisId;function mq(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function vq(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?mq(Object(n),!0).forEach(function(t){gq(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):mq(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function gq(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var yq=[0,"auto"],xq={allowDataOverflow:!1,allowDecimals:!0,allowDuplicatedCategory:!0,angle:0,dataKey:void 0,domain:void 0,height:30,hide:!0,id:0,includeHidden:!1,interval:"preserveEnd",minTickGap:5,mirror:!1,name:void 0,orientation:"bottom",padding:{left:0,right:0},reversed:!1,scale:"auto",tick:!0,tickCount:5,tickFormatter:void 0,ticks:void 0,type:"category",unit:void 0},bq=(e,t)=>e.cartesianAxis.xAxis[t],wq=(e,t)=>{var n=bq(e,t);return null==n?xq:n},jq={allowDataOverflow:!1,allowDecimals:!0,allowDuplicatedCategory:!0,angle:0,dataKey:void 0,domain:yq,hide:!0,id:0,includeHidden:!1,interval:"preserveEnd",minTickGap:5,mirror:!1,name:void 0,orientation:"left",padding:{top:0,bottom:0},reversed:!1,scale:"auto",tick:!0,tickCount:5,tickFormatter:void 0,ticks:void 0,type:"number",unit:void 0,width:60},kq=(e,t)=>e.cartesianAxis.yAxis[t],Sq=(e,t)=>{var n=kq(e,t);return null==n?jq:n},Eq={domain:[0,"auto"],includeHidden:!1,reversed:!1,allowDataOverflow:!1,allowDuplicatedCategory:!1,dataKey:void 0,id:0,name:"",range:[64,64],scale:"auto",type:"number",unit:""},Nq=(e,t)=>{var n=e.cartesianAxis.zAxis[t];return null==n?Eq:n},Pq=(e,t,n)=>{switch(t){case"xAxis":return wq(e,n);case"yAxis":return Sq(e,n);case"zAxis":return Nq(e,n);case"angleAxis":return QH(e,n);case"radiusAxis":return ZH(e,n);default:throw new Error("Unexpected axis type: ".concat(t))}},Oq=(e,t,n)=>{switch(t){case"xAxis":return wq(e,n);case"yAxis":return Sq(e,n);case"angleAxis":return QH(e,n);case"radiusAxis":return ZH(e,n);default:throw new Error("Unexpected axis type: ".concat(t))}},Cq=e=>e.graphicalItems.cartesianItems.some(e=>"bar"===e.type)||e.graphicalItems.polarItems.some(e=>"radialBar"===e.type);function Aq(e,t){return n=>{switch(e){case"xAxis":return"xAxisId"in n&&n.xAxisId===t;case"yAxis":return"yAxisId"in n&&n.yAxisId===t;case"zAxis":return"zAxisId"in n&&n.zAxisId===t;case"angleAxis":return"angleAxisId"in n&&n.angleAxisId===t;case"radiusAxis":return"radiusAxisId"in n&&n.radiusAxisId===t;default:return!1}}}var Mq=e=>e.graphicalItems.cartesianItems,_q=iI([oq,sq],Aq),Tq=(e,t,n)=>e.filter(n).filter(e=>!0===(null===t||void 0===t?void 0:t.includeHidden)||!e.hide),Rq=iI([Mq,Pq,_q],Tq,{memoizeOptions:{resultEqualityCheck:fq}}),Dq=iI([Rq],e=>e.filter(e=>"area"===e.type||"bar"===e.type).filter(uq)),Fq=e=>e.filter(e=>!("stackId"in e)||void 0===e.stackId),Iq=iI([Rq],Fq),Lq=e=>e.map(e=>
2e.data).filter(Boolean).flat(1),zq=iI([Rq],Lq,{memoizeOptions:{resultEqualityCheck:fq}}),Bq=(e,t)=>{var n=t.chartData,r=void 0===n?[]:n,a=t.dataStartIndex,i=t.dataEndIndex;return e.length>0?e:r.slice(a,i+1)},Uq=iI([zq,tH],Bq),Vq=(e,t,n)=>null!=(null===t||void 0===t?void 0:t.dataKey)?e.map(e=>({value:WI(e,t.dataKey)})):n.length>0?n.map(e=>e.dataKey).flatMap(t=>e.map(e=>({value:WI(e,t)}))):e.map(e=>({value:e})),Wq=iI([Uq,Pq,Rq],Vq);function Hq(e,t){switch(e){case"xAxis":return"x"===t.direction;case"yAxis":return"y"===t.direction;default:return!1}}function qq(e){if(k_(e)||e instanceof Date){var t=Number(e);if(U_(t))return t}}function Kq(e){if(Array.isArray(e)){var t=[qq(e[0]),qq(e[1])];return nH(t)?t:void 0}var n=qq(e);if(null!=n)return[n,n]}function Yq(e){return e.map(qq).filter(__)}var Gq=e=>{var t=hq(e),n=pq(e);return Oq(e,t,n)},Xq=iI([Gq],e=>null===e||void 0===e?void 0:e.dataKey),$q=iI([Dq,tH,Gq],cq),Qq=(e,t,n,r)=>{var a=t.reduce((e,t)=>{if(null==t.stackId)return e;var n=e[t.stackId];return null==n&&(n=[]),n.push(t),e[t.stackId]=n,e},{});return Object.fromEntries(Object.entries(a).map(t=>{var a=Ue(t,2),i=a[0],o=a[1],s=r?[...o].reverse():o,l=s.map(lq);return[i,{stackedData:XI(e,l,n),graphicalItems:s}]}))},Zq=iI([$q,Dq,wH,jH],Qq),Jq=(e,t,n,r)=>{var a=t.dataStartIndex,i=t.dataEndIndex;if(null==r&&"zAxis"!==n){var o=QI(e,a,i);if(null==o||0!==o[0]||0!==o[1])return o}},eK=iI([Pq],e=>e.allowDataOverflow),tK=e=>{var t;if(null==e||!("domain"in e))return yq;if(null!=e.domain)return e.domain;if("ticks"in e&&null!=e.ticks){if("number"===e.type){var n=Yq(e.ticks);return[Math.min(...n),Math.max(...n)]}if("category"===e.type)return e.ticks.map(String)}return null!==(t=null===e||void 0===e?void 0:e.domain)&&void 0!==t?t:yq},nK=iI([Pq],tK),rK=iI([nK,eK],aH),aK=iI([Zq,JW,oq,rK],Jq,{memoizeOptions:{resultEqualityCheck:dq}}),iK=e=>e.errorBars,oK=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r=t.filter(Boolean);if(0!==r.length){var a=r.flat();return[Math.min(...a),Math.max(...a)]}},sK=(e,t,n,r,a)=>{var i,o;if(n.length>0&&e.forEach(e=>{n.forEach(n=>{var s,l,c=null===(s=r[n.id])||void 0===s?void 0:s.filter(e=>Hq(a,e)),u=WI(e,null!==(l=t.dataKey)&&void 0!==l?l:n.dataKey),d=function(e,t,n){return!n||"number"!==typeof t||b_(t)?[]:n.length?Yq(n.flatMap(n=>{var r,a,i=WI(e,n.dataKey);if(Array.isArray(i)){var o=Ue(i,2);r=o[0],a=o[1]}else r=a=i;if(U_(r)&&U_(a))return[t-r,t+a]})):[]}(e,u,c);if(d.length>=2){var f=Math.min(...d),h=Math.max(...d);(null==i||f<i)&&(i=f),(null==o||h>o)&&(o=h)}var p=Kq(u);null!=p&&(i=null==i?p[0]:Math.min(i,p[0]),o=null==o?p[1]:Math.max(o,p[1]))})}),null!=(null===t||void 0===t?void 0:t.dataKey)&&e.forEach(e=>{var n=Kq(WI(e,t.dataKey));null!=n&&(i=null==i?n[0]:Math.min(i,n[0]),o=null==o?n[1]:Math.max(o,n[1]))}),U_(i)&&U_(o))return[i,o]},lK=iI([Uq,Pq,Iq,iK,oq],sK,{memoizeOptions:{resultEqualityCheck:dq}});function cK(e){var t=e.value;if(k_(t)||t instanceof Date)return t}var uK=e=>e.referenceElements.dots,dK=(e,t,n)=>e.filter(e=>"extendDomain"===e.ifOverflow).filter(e=>"xAxis"===t?e.xAxisId===n:e.yAxisId===n),fK=iI([uK,oq,sq],dK),hK=e=>e.referenceElements.areas,pK=iI([hK,oq,sq],dK),mK=e=>e.referenceElements.lines,vK=iI([mK,oq,sq],dK),gK=(e,t)=>{if(null!=e){var n=Yq(e.map(e=>"xAxis"===t?e.x:e.y));if(0!==n.length)return[Math.min(...n),Math.max(...n)]}},yK=iI(fK,oq,gK),xK=(e,t)=>{if(null!=e){var n=Yq(e.flatMap(e=>["xAxis"===t?e.x1:e.y1,"xAxis"===t?e.x2:e.y2]));if(0!==n.length)return[Math.min(...n),Math.max(...n)]}},bK=iI([pK,oq],xK);var wK=(e,t)=>{if(null!=e){var n=e.flatMap(e=>"xAxis"===t?function(e){var t;if(null!=e.x)return Yq([e.x]);var n=null===(t=e.segment)||void 0===t?void 0:t.map(e=>e.x);return null==n||0===n.length?[]:Yq(n)}(e):function(e){var t;if(null!=e.y)return Yq([e.y]);var n=null===(t=e.segment)||void 0===t?void 0:t.map(e=>e.y);return null==n||0===n.length?[]:Yq(n)}(e));if(0!==n.length)return[Math.min(...n),Math.max(...n)]}},jK=iI([vK,oq],wK),kK=iI(yK,jK,bK,(e,t,n)=>oK(e,n,t)),SK=(e,t,n,r,a,i,o,s)=>null!=n?n:function(e,t,n){if(n||null!=t){if("function"===typeof e&&null!=t)try{var r=e(t,n);if(nH(r))return rH(r,t,n)}catch(p){}if(Array.isArray(e)&&2===e.length){var a,i,o=Ue(e,2),s=o[0],l=o[1];if("auto"===s)null!=t&&(a=Math.min(...t));else if(j_(s))a=s;else if("function"===typeof s)try{null!=t&&(a=s(null===t||void 0===t?void 0:t[0]))}catch(m){}else if("string"===typeof s&&ZI.test(s)){var c=ZI.exec(s);if(null==c||null==c[1]||null==t)a=void 0;else{var u=+c[1];a=t[0]-u}}else a=null===t||void 0===t?void 0:t[0];if("auto"===l)null!=t&&(i=Math.max(...t));else if(j_(l))i=l;else if("function"===typeof l)try{null!=t&&(i=l(null===t||void 0===t?void 0:t[1]))}catch(v){}else if("string"===typeof l&&JI.test(l)){var d=JI.exec(l);if(null==d||null==d[1]||null==t)i=void 0;else{var f=+d[1];i=t[1]+f}}else i=null===t||void 0===t?void 0:t[1];var h=[a,i];if(nH(h))return null==t?h:rH(h,t,n)}}}(t,"vertical"===o&&"xAxis"===s||"horizontal"===o&&"yAxis"===s?oK(r,i,a):oK(i,a),e.allowDataOverflow),EK=iI([Pq,nK,rK,aK,lK,kK,EL,oq],SK,{memoizeOptions:{resultEqualityCheck:dq}}),NK=[0,1],PK=(e,t,n,r,a,i,o)=>
2{if(null!=e&&null!=n&&0!==n.length||void 0!==o){var s,l=e.dataKey,c=e.type,u=HI(t,i);return u&&null==l?CL(0,null!==(s=null===n||void 0===n?void 0:n.length)&&void 0!==s?s:0):"category"===c?((e,t,n)=>{var r=e.map(cK).filter(e=>null!=e);return n&&(null==t.dataKey||t.allowDuplicatedCategory&&P_(r))?CL(0,e.length):t.allowDuplicatedCategory?r:Array.from(new Set(r))})(r,e,u):"expand"===a?NK:o}},OK=iI([Pq,EL,Uq,Wq,wH,oq,EK],PK),CK=(e,n,r,a,i)=>{if(null!=e){var o=e.scale,s=e.type;if("auto"===o)return"radial"===n&&"radiusAxis"===i?"band":"radial"===n&&"angleAxis"===i?"linear":"category"===s&&a&&(a.indexOf("LineChart")>=0||a.indexOf("AreaChart")>=0||a.indexOf("ComposedChart")>=0&&!r)?"point":"category"===s?"band":"linear";if("string"===typeof o){var l="scale".concat(M_(o));return l in t?l:"point"}}},AK=iI([Pq,EL,Cq,kH,oq],CK);function MK(e,n,r,a){if(null!=r&&null!=a){if("function"===typeof e.scale)return e.scale.copy().domain(r).range(a);var i=function(e){if(null!=e){if(e in t)return t[e]();var n="scale".concat(M_(e));return n in t?t[n]():void 0}}(n);if(null!=i){var o=i.domain(r).range(a);return(e=>{var t=e.domain();if(t&&!(t.length<=2)){var n=t.length,r=e.range(),a=Math.min(r[0],r[1])-YI,i=Math.max(r[0],r[1])+YI,o=e(t[0]),s=e(t[n-1]);(o<a||o>i||s<a||s>i)&&e.domain([t[0],t[n-1]])}})(o),o}}}var _K=(e,t,n)=>{var r=tK(t);if("auto"===n||"linear"===n)return null!=t&&t.tickCount&&Array.isArray(r)&&("auto"===r[0]||"auto"===r[1])&&nH(e)?function(e){var t=Ue(e,2),n=t[0],r=t[1],a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:6,i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],o=Math.max(a,2),s=Ue(gH([n,r]),2),l=s[0],c=s[1];if(l===-1/0||c===1/0){var u=c===1/0?[l,...hH(0,a-1).map(()=>1/0)]:[...hH(0,a-1).map(()=>-1/0),c];return n>r?u.reverse():u}if(l===c)return xH(l,a,i);var d=bH(l,c,o,i,0),f=d.step,h=vH(d.tickMin,d.tickMax.add(new(sH())(.1).mul(f)),f);return n>r?h.reverse():h}(e,t.tickCount,t.allowDecimals):null!=t&&t.tickCount&&"number"===t.type&&nH(e)?function(e,t){var n=Ue(e,2),r=n[0],a=n[1],i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],o=Ue(gH([r,a]),2),s=o[0],l=o[1];if(s===-1/0||l===1/0)return[r,a];if(s===l)return[s];var c=Math.max(t,2),u=yH(new(sH())(l).sub(s).div(c-1),i,0),d=[...vH(new(sH())(s),new(sH())(l),u),l];return!1===i&&(d=d.map(e=>Math.round(e))),r>a?d.reverse():d}(e,t.tickCount,t.allowDecimals):void 0},TK=iI([OK,Oq,AK],_K),RK=(e,t,n,r)=>{if("angleAxis"!==r&&"number"===(null===e||void 0===e?void 0:e.type)&&nH(t)&&Array.isArray(n)&&n.length>0){var a=t[0],i=n[0],o=t[1],s=n[n.length-1];return[Math.min(a,i),Math.max(o,s)]}return t},DK=iI([Pq,OK,TK,oq],RK),FK=iI(Wq,Pq,(e,t)=>{if(t&&"number"===t.type){var n=1/0,r=Array.from(Yq(e.map(e=>e.value))).sort((e,t)=>e-t),a=r[0],i=r[r.length-1];if(null==a||null==i)return 1/0;var o=i-a;if(0===o)return 1/0;for(var s=0;s<r.length-1;s++){var l=r[s],c=r[s+1];if(null!=l&&null!=c){var u=c-l;n=Math.min(n,u)}}return n/o}}),IK=iI(FK,EL,e=>e.rootProps.barCategoryGap,fL,(e,t,n,r,a)=>a,(e,t,n,r,a)=>{if(!U_(e))return 0;var i="vertical"===t?r.height:r.width;if("gap"===a)return e*i/2;if("no-gap"===a){var o=N_(n,e*i),s=e*i/2;return s-o-(s-o)/i*o}return 0}),LK=iI(wq,(e,t,n)=>{var r=wq(e,t);return null==r||"string"!==typeof r.padding?0:IK(e,"xAxis",t,n,r.padding)},(e,t)=>{var n,r;if(null==e)return{left:0,right:0};var a=e.padding;return"string"===typeof a?{left:t,right:t}:{left:(null!==(n=a.left)&&void 0!==n?n:0)+t,right:(null!==(r=a.right)&&void 0!==r?r:0)+t}}),zK=iI(Sq,(e,t,n)=>{var r=Sq(e,t);return null==r||"string"!==typeof r.padding?0:IK(e,"yAxis",t,n,r.padding)},(e,t)=>{var n,r;if(null==e)return{top:0,bottom:0};var a=e.padding;return"string"===typeof a?{top:t,bottom:t}:{top:(null!==(n=a.top)&&void 0!==n?n:0)+t,bottom:(null!==(r=a.bottom)&&void 0!==r?r:0)+t}}),BK=iI([fL,LK,yL,gL,(e,t,n)=>n],(e,t,n,r,a)=>{var i=r.padding;return a?[i.left,n.width-i.right]:[e.left+t.left,e.left+e.width-t.right]}),UK=iI([fL,EL,zK,yL,gL,(e,t,n)=>n],(e,t,n,r,a,i)=>{var o=a.padding;return i?[r.height-o.bottom,o.top]:"horizontal"===t?[e.top+e.height-n.bottom,e.top+n.top]:[e.top+n.top,e.top+e.height-n.bottom]}),VK=(e,t,n,r)=>{var a;switch(t){case"xAxis":return BK(e,n,r);case"yAxis":return UK(e,n,r);case"zAxis":return null===(a=Nq(e,n))||void 0===a?void 0:a.range;case"angleAxis":return rq(e);case"radiusAxis":return aq(e,n);default:return}},WK=iI([Pq,VK],KH),HK=iI([Pq,AK,DK,WK],MK);iI([Rq,iK,oq],(e,t,n)=>e.flatMap(e=>
2t[e.id]).filter(Boolean).filter(e=>Hq(n,e)));function qK(e,t){return e.id<t.id?-1:e.id>t.id?1:0}var KK=(e,t)=>t,YK=(e,t,n)=>n,GK=iI(sL,KK,YK,(e,t,n)=>e.filter(e=>e.orientation===t).filter(e=>e.mirror===n).sort(qK)),XK=iI(lL,KK,YK,(e,t,n)=>e.filter(e=>e.orientation===t).filter(e=>e.mirror===n).sort(qK)),$K=(e,t)=>({width:e.width,height:t.height}),QK=iI(fL,wq,$K),ZK=iI(aL,fL,GK,KK,YK,(e,t,n,r,a)=>{var i,o={};return n.forEach(n=>{var s=$K(t,n);null==i&&(i=((e,t,n)=>{switch(t){case"top":return e.top;case"bottom":return n-e.bottom;default:return 0}})(t,r,e));var l="top"===r&&!a||"bottom"===r&&a;o[n.id]=i-Number(l)*s.height,i+=(l?-1:1)*s.height}),o}),JK=iI(rL,fL,XK,KK,YK,(e,t,n,r,a)=>{var i,o={};return n.forEach(n=>{var s=((e,t)=>({width:"number"===typeof t.width?t.width:60,height:e.height}))(t,n);null==i&&(i=((e,t,n)=>{switch(t){case"left":return e.left;case"right":return n-e.right;default:return 0}})(t,r,e));var l="left"===r&&!a||"right"===r&&a;o[n.id]=i-Number(l)*s.width,i+=(l?-1:1)*s.width}),o}),eY=iI([fL,wq,(e,t)=>{var n=wq(e,t);if(null!=n)return ZK(e,n.orientation,n.mirror)},(e,t)=>t],(e,t,n,r)=>{if(null!=t){var a=null===n||void 0===n?void 0:n[r];return null==a?{x:e.left,y:0}:{x:e.left,y:a}}}),tY=iI([fL,Sq,(e,t)=>{var n=Sq(e,t);if(null!=n)return JK(e,n.orientation,n.mirror)},(e,t)=>t],(e,t,n,r)=>{if(null!=t){var a=null===n||void 0===n?void 0:n[r];return null==a?{x:0,y:e.top}:{x:a,y:e.top}}}),nY=iI(fL,Sq,(e,t)=>({width:"number"===typeof t.width?t.width:60,height:e.height})),rY=(e,t,n,r)=>{if(null!=n){var a=n.allowDuplicatedCategory,i=n.type,o=n.dataKey,s=HI(e,r),l=t.map(e=>e.value);return o&&s&&"category"===i&&a&&P_(l)?l:void 0}},aY=iI([EL,Wq,Pq,oq],rY),iY=(e,t,n,r)=>{if(null!=n&&null!=n.dataKey){var a=n.type,i=n.scale;return!HI(e,r)||"number"!==a&&"auto"===i?void 0:t.map(e=>e.value)}},oY=iI([EL,Wq,Oq,oq],iY),sY=iI([EL,(e,t,n)=>{switch(t){case"xAxis":return wq(e,n);case"yAxis":return Sq(e,n);default:throw new Error("Unexpected axis type: ".concat(t))}},AK,HK,aY,oY,VK,TK,oq],(e,t,n,r,a,i,o,s,l)=>{if(null!=t){var c=HI(e,l);return{angle:t.angle,interval:t.interval,minTickGap:t.minTickGap,orientation:t.orientation,tick:t.tick,tickCount:t.tickCount,tickFormatter:t.tickFormatter,ticks:t.ticks,type:t.type,unit:t.unit,axisType:l,categoricalDomain:i,duplicateDomain:a,isCategorical:c,niceTicks:s,range:o,realScaleType:n,scale:r}}}),lY=iI([EL,Oq,AK,HK,TK,VK,aY,oY,oq],(e,t,n,r,a,i,o,s,l)=>{if(null!=t&&null!=r){var c=HI(e,l),u=t.type,d=t.ticks,f=t.tickCount,h="scaleBand"===n&&"function"===typeof r.bandwidth?r.bandwidth()/2:2,p="category"===u&&r.bandwidth?r.bandwidth()/h:0;p="angleAxis"===l&&null!=i&&i.length>=2?2*x_(i[0]-i[1])*p:p;var m=d||a;if(m){var v=m.map((e,t)=>{var n=o?o.indexOf(e):e;return{index:t,coordinate:r(n)+p,value:e,offset:p}});return v.filter(e=>U_(e.coordinate))}return c&&s?s.map((e,t)=>({coordinate:r(e)+p,value:e,index:t,offset:p})).filter(e=>U_(e.coordinate)):r.ticks?r.ticks(f).map(e=>({coordinate:r(e)+p,value:e,offset:p})):r.domain().map((e,t)=>({coordinate:r(e)+p,value:o?o[e]:e,index:t,offset:p}))}}),cY=iI([EL,Oq,HK,VK,aY,oY,oq],(e,t,n,r,a,i,o)=>{if(null!=t&&null!=n&&null!=r&&r[0]!==r[1]){var s=HI(e,o),l=t.tickCount,c=0;return c="angleAxis"===o&&(null===r||void 0===r?void 0:r.length)>=2?2*x_(r[0]-r[1])*c:c,s&&i?i.map((e,t)=>({coordinate:n(e)+c,value:e,index:t,offset:c})):n.ticks?n.ticks(l).map(e=>({coordinate:n(e)+c,value:e,offset:c})):n.domain().map((e,t)=>({coordinate:n(e)+c,value:a?a[e]:e,index:t,offset:c}))}}),uY=iI(Pq,HK,(e,t)=>{if(null!=e&&null!=t)return vq(vq({},e),{},{scale:t})}),dY=iI([Pq,AK,OK,WK],MK),fY=(iI((e,t,n)=>Nq(e,n),dY,(e,t)=>{if(null!=e&&null!=t)return vq(vq({},e),{},{scale:t})}),iI([EL,sL,lL],(e,t,n)=>{switch(e){case"horizontal":return t.some(e=>e.reversed)?"right-to-left":"left-to-right";case"vertical":return n.some(e=>e.reversed)?"bottom-to-top":"top-to-bottom";case"centric":case"radial":return"left-to-right";default:return}})),hY=e=>e.options.defaultTooltipEventType,pY=e=>e.options.validateTooltipEventTypes;function mY(e,t,n){if(null==e)return t;var r=e?"axis":"item";return null==n?t:n.includes(r)?r:t}function vY(e,t){return mY(t,hY(e),pY(e))}var gY=(e,t)=>
2{var n,r=Number(t);if(!b_(r)&&null!=t)return r>=0?null===e||void 0===e||null===(n=e[r])||void 0===n?void 0:n.value:void 0};function yY(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function xY(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?yY(Object(n),!0).forEach(function(t){bY(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):yY(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function bY(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var wY=(e,t,n,r)=>{if(null==t)return NF;var a=function(e,t,n){return"axis"===t?"click"===n?e.axisInteraction.click:e.axisInteraction.hover:"click"===n?e.itemInteraction.click:e.itemInteraction.hover}(e,t,n);if(null==a)return NF;if(a.active)return a;
2if(e.keyboardInteraction.active)return e.keyboardInteraction;if(e.syncInteraction.active&&null!=e.syncInteraction.index)return e.syncInteraction;var i=!0===e.settings.active;if(null!=a.index){if(i)return xY(xY({},a),{},{active:!0})}else if(null!=r)return{active:!0,coordinate:void 0,dataKey:void 0,index:r,graphicalItemId:void 0};return xY(xY({},NF),{},{coordinate:a.coordinate})};function jY(e,t){var n=function(e){if("number"===typeof e)return Number.isFinite(e)?e:void 0;if(e instanceof Date){var t=e.valueOf();return Number.isFinite(t)?t:void 0}var n=Number(e);return Number.isFinite(n)?n:void 0}(e),r=t[0],a=t[1];if(void 0===n)return!1;var i=Math.min(r,a),o=Math.max(r,a);return n>=i&&n<=o}var kY=(e,t,n,r)=>{var a=null===e||void 0===e?void 0:e.index;if(null==a)return null;var i=Number(a);if(!U_(i))return a;var o=1/0;t.length>0&&(o=t.length-1);var s=Math.max(0,Math.min(i,o)),l=t[s];return null==l||function(e,t,n){if(null==n||null==t)return!0;var r=WI(e,t);return null==r||!nH(n)||jY(r,n)}(l,n,r)?String(s):null},SY=(e,t,n,r,a,i,o,s)=>{if(null!=i&&null!=s){var l=o[0],c=null==l?void 0:s(l.positions,i);if(null!=c)return c;var u=null===a||void 0===a?void 0:a[Number(i)];if(u)return"horizontal"===n?{x:u.coordinate,y:(r.top+t)/2}:{x:(r.left+e)/2,y:u.coordinate}}},EY=(e,t,n,r)=>{if("axis"===t)return e.tooltipItemPayloads;if(0===e.tooltipItemPayloads.length)return[];var a;if(null==(a="hover"===n?e.itemInteraction.hover.graphicalItemId:e.itemInteraction.click.graphicalItemId)&&null!=r){var i=e.tooltipItemPayloads[0];return null!=i?[i]:[]}return e.tooltipItemPayloads.filter(e=>{var t;return(null===(t=e.settings)||void 0===t?void 0:t.graphicalItemId)===a})},NY=e=>e.options.tooltipPayloadSearcher,PY=e=>e.tooltip;function OY(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function CY(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?OY(Object(n),!0).forEach(function(t){AY(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):OY(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function AY(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var MY=(e,t,n,r,a,i,o)=>{if(null!=t&&null!=i){var s=n.chartData,l=n.computedData,c=n.dataStartIndex,u=n.dataEndIndex;return e.reduce((e,n)=>{var d,f,h,p=n.dataDefinedOnItem,m=n.settings,v=function(e,t){return null!=e?e:t}(p,s),g=Array.isArray(v)?zI(v,c,u):v,y=null!==(d=null===m||void 0===m?void 0:m.dataKey)&&void 0!==d?d:r,x=null===m||void 0===m?void 0:m.nameKey;(f=r&&Array.isArray(g)&&!Array.isArray(g[0])&&"axis"===o?C_(g,r,a):i(g,t,l,x),Array.isArray(f))?f.forEach(t=>{var n=CY(CY({},m),{},{name:t.name,unit:t.unit,color:void 0,fill:void 0});e.push(tL({tooltipEntrySettings:n,dataKey:t.dataKey,payload:t.payload,value:WI(t.payload,t.dataKey),name:t.name}))}):e.push(tL({tooltipEntrySettings:m,dataKey:y,payload:f,value:WI(f,y),name:null!==(h=WI(f,x))&&void 0!==h?h:null===m||void 0===m?void 0:m.name}));return e},[])}},_Y=iI([Gq,EL,Cq,kH,hq],CK),TY=iI([e=>e.graphicalItems.cartesianItems,e=>e.graphicalItems.polarItems],(e,t)=>[...e,...t]),RY=iI([hq,pq],Aq),DY=iI([TY,Gq,RY],Tq,{memoizeOptions:{resultEqualityCheck:fq}}),FY=iI([DY],e=>e.filter(uq)),IY=iI([DY],Lq,{memoizeOptions:{resultEqualityCheck:fq}}),LY=iI([IY,JW],Bq),zY=iI([FY,JW,Gq],cq),BY=iI([LY,Gq,DY],Vq),UY=iI([Gq],tK),VY=iI([Gq],e=>e.allowDataOverflow),WY=iI([UY,VY],aH),HY=iI([DY],e=>e.filter(uq)),qY=iI([zY,HY,wH,jH],Qq),KY=iI([qY,JW,hq,WY],Jq),YY=iI([DY],Fq),GY=iI([LY,Gq,YY,iK,hq],sK,{memoizeOptions:{resultEqualityCheck:dq}}),XY=iI([uK,hq,pq],dK),$Y=iI([XY,hq],gK),QY=iI([hK,hq,pq],dK),ZY=iI([QY,hq],xK),JY=iI([mK,hq,pq],dK),eG=iI([JY,hq],wK),tG=iI([$Y,eG,ZY],oK),nG=iI([Gq,UY,WY,KY,GY,tG,EL,hq],SK),rG=iI([Gq,EL,LY,BY,wH,hq,nG],PK),aG=iI([rG,Gq,_Y],_K),iG=iI([Gq,rG,aG,hq],RK),oG=e=>{var t=hq(e),n=pq(e);return VK(e,t,n,!1)},sG=iI([Gq,oG],KH),lG=iI([Gq,_Y,iG,sG],MK),cG=iI([EL,BY,Gq,hq],rY),uG=iI([EL,BY,Gq,hq],iY),dG=iI([EL,Gq,_Y,lG,oG,cG,uG,hq],(e,t,n,r,a,i,o,s)=>{if(t){var l=t.type,c=HI(e,s);if(r){var u="scaleBand"===n&&r.bandwidth?r.bandwidth()/2:2,d="category"===l&&r.bandwidth?r.bandwidth()/u:0;return d="angleAxis"===s&&null!=a&&(null===a||void 0===a?void 0:a.length)>=2?2*x_(a[0]-a[1])*d:d,c&&o?o.map((e,t)=>({coordinate:r(e)+d,value:e,index:t,offset:d})):r.domain().map((e,t)=>({coordinate:r(e)+d,value:i?i[e]:e,index:t,offset:d}))}}}),fG=iI([hY,pY,e=>e.tooltip.settings],(e,t,n)=>mY(n.shared,e,t)),hG=e=>e.tooltip.settings.trigger,pG=e=>e.tooltip.settings.defaultIndex,mG=iI([PY,fG,hG,pG],wY),vG=iI([mG,LY,Xq,rG],kY),gG=iI([dG,vG],gY),yG=iI([mG],e=>{if(e)return e.dataKey}),xG=(iI([mG],e=>{if(e)return e.graphicalItemId}
2),iI([PY,fG,hG,pG],EY)),bG=iI([rL,aL,EL,fL,dG,pG,xG,NY],SY),wG=iI([mG,bG],(e,t)=>null!==e&&void 0!==e&&e.coordinate?e.coordinate:t),jG=iI([mG],e=>{var t;return null!==(t=null===e||void 0===e?void 0:e.active)&&void 0!==t&&t}),kG=iI([xG,vG,JW,Xq,gG,NY,fG],MY),SG=iI([kG],e=>{if(null!=e){var t=e.map(e=>e.payload).filter(e=>null!=e);return Array.from(new Set(t))}});function EG(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function NG(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?EG(Object(n),!0).forEach(function(t){PG(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):EG(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function PG(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var OG=(e,t,n,r,a)=>{var i,o=null!==(i=null===t||void 0===t?void 0:t.length)&&void 0!==i?i:0;if(o<=1||null==e)return 0;if("angleAxis"===r&&null!=a&&Math.abs(Math.abs(a[1]-a[0])-360)<=1e-6)for(var s=0;s<o;s++){var l,c,u,d,f,h=s>0?null===(l=n[s-1])||void 0===l?void 0:l.coordinate:null===(c=n[o-1])||void 0===c?void 0:c.coordinate,p=null===(u=n[s])||void 0===u?void 0:u.coordinate,m=s>=o-1?null===(d=n[0])||void 0===d?void 0:d.coordinate:null===(f=n[s+1])||void 0===f?void 0:f.coordinate,v=void 0;if(null!=h&&null!=p&&null!=m)if(x_(p-h)!==x_(m-p)){var g=[];if(x_(m-p)===x_(a[1]-a[0])){v=m;var y=p+a[1]-a[0];g[0]=Math.min(y,(y+h)/2),g[1]=Math.max(y,(y+h)/2)}else{v=h;var x=m+a[1]-a[0];g[0]=Math.min(p,(x+p)/2),g[1]=Math.max(p,(x+p)/2)}var b,w=[Math.min(p,(v+p)/2),Math.max(p,(v+p)/2)];if(e>w[0]&&e<=w[1]||e>=g[0]&&e<=g[1])return null===(b=n[s])||void 0===b?void 0:b.index}else{var j,k=Math.min(h,m),S=Math.max(h,m);if(e>(k+p)/2&&e<=(S+p)/2)return null===(j=n[s])||void 0===j?void 0:j.index}}else if(t)for(var E=0;E<o;E++){var N=t[E];if(null!=N){var P=t[E+1],O=t[E-1];if(0===E&&null!=P&&e<=(N.coordinate+P.coordinate)/2)return N.index;if(E===o-1&&null!=O&&e>(N.coordinate+O.coordinate)/2)return N.index;if(E>0&&E<o-1&&null!=O&&null!=P&&e>(N.coordinate+O.coordinate)/2&&e<=(N.coordinate+P.coordinate)/2)return N.index}}return-1},CG=()=>pI(kH),AG=(e,t)=>t,MG=(e,t,n)=>n,_G=(e,t,n,r)=>r,TG=iI(dG,e=>PI(e,e=>e.coordinate)),RG=iI([PY,AG,MG,_G],wY),DG=iI([RG,LY,Xq,rG],kY),FG=iI([PY,AG,MG,_G],EY),IG=iI([rL,aL,EL,fL,dG,_G,FG,NY],SY),LG=iI([RG,IG],(e,t)=>{var n;return null!==(n=e.coordinate)&&void 0!==n?n:t}),zG=iI([dG,DG],gY),BG=iI([FG,DG,JW,Xq,zG,NY,AG],MY),UG=iI([RG,DG],(e,t)=>({isActive:e.active&&null!=t,activeIndex:t})),VG=(e,t,n,r,a,i,o)=>{if(e&&r&&a&&i&&n){var s=DH(e,n);if(s){var l=((e,t)=>"centric"===t?e.angle:e.radius)(s,t),c=OG(l,o,i,r,a),u=((e,t,n,r)=>{var a=t.find(e=>e&&e.index===n);if(a){if("centric"===e){var i=a.coordinate,o=r.radius;return NG(NG(NG({},r),_H(r.cx,r.cy,o,i)),{},{angle:i,radius:o})}var s=a.coordinate,l=r.angle;return NG(NG(NG({},r),_H(r.cx,r.cy,s,l)),{},{angle:l,radius:s})}return{angle:0,clockWise:!1,cx:0,cy:0,endAngle:0,innerRadius:0,outerRadius:0,radius:0,startAngle:0,x:0,y:0}})(t,i,c,s);return{activeIndex:String(c),activeCoordinate:u}}}},WG=iI([(e,t)=>t,EL,iq,hq,sG,dG,TG,fL],(e,t,n,r,a,i,o,s)=>{if(e&&t&&r&&a&&i)return"horizontal"===t||"vertical"===t?((e,t,n,r,a,i,o)=>{if(e&&n&&r&&a&&function(e,t){var n=e.chartX,r=e.chartY;return n>=t.left&&n<=t.left+t.width&&r>=t.top&&r<=t.top+t.height}(e,o)){var s=((e,t)=>"horizontal"===t?e.chartX:"vertical"===t?e.chartY:void 0)(e,t),l=OG(s,i,a,n,r),c=((e,t,n,r)=>{var a=t.find(e=>e&&e.index===n);if(a){if("horizontal"===e)return{x:a.coordinate,y:r.chartY};
2if("vertical"===e)return{x:r.chartX,y:a.coordinate}}return{x:0,y:0}})(t,a,l,e);return{activeIndex:String(l),activeCoordinate:c}}})(e,t,r,a,i,o,s):VG(e,t,n,r,a,i,o)}),HG=e=>{var t=e.currentTarget.getBoundingClientRect(),n=t.width/e.currentTarget.offsetWidth,r=t.height/e.currentTarget.offsetHeight;return{chartX:Math.round((e.clientX-t.left)/n),chartY:Math.round((e.clientY-t.top)/r)}},qG=ER("mouseClick"),KG=yD();KG.startListening({actionCreator:qG,effect:(e,t)=>{var n=e.payload,r=WG(t.getState(),HG(n));null!=(null===r||void 0===r?void 0:r.activeIndex)&&t.dispatch(FF({activeIndex:r.activeIndex,activeDataKey:void 0,activeCoordinate:r.activeCoordinate}))}});var YG=ER("mouseMove"),GG=yD(),XG=null;function $G(e,t){return t instanceof HTMLElement?"HTMLElement <".concat(t.tagName,' class="').concat(t.className,'">'):t===window?"global.window":"children"===e&&"object"===typeof t&&null!==t?"<<CHILDREN>>":t}function QG(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function ZG(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?QG(Object(n),!0).forEach(function(t){JG(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):QG(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function JG(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}GG.startListening({actionCreator:YG,effect:(e,t)=>{var n=e.payload;null!==XG&&cancelAnimationFrame(XG);var r=HG(n);XG=requestAnimationFrame(()=>{var e=t.getState();if("axis"===vY(e,e.tooltip.settings.shared)){var n=WG(e,r);null!=(null===n||void 0===n?void 0:n.activeIndex)?t.dispatch(DF({activeIndex:n.activeIndex,activeDataKey:void 0,activeCoordinate:n.activeCoordinate})):t.dispatch(RF())}XG=null})}});var eX=BR({name:"cartesianAxis",initialState:{xAxis:{},yAxis:{},zAxis:{}},reducers:{addXAxis:{reducer(e,t){e.xAxis[t.payload.id]=t.payload},prepare:AR()},replaceXAxis:{reducer(e,t){var n=t.payload,r=n.prev,a=n.next;void 0!==e.xAxis[r.id]&&(r.id!==a.id&&delete e.xAxis[r.id],e.xAxis[a.id]=a)},prepare:AR()},removeXAxis:{reducer(e,t){delete e.xAxis[t.payload.id]},prepare:AR()},addYAxis:{reducer(e,t){e.yAxis[t.payload.id]=t.payload},prepare:AR()},replaceYAxis:{reducer(e,t){var n=t.payload,r=n.prev,a=n.next;void 0!==e.yAxis[r.id]&&(r.id!==a.id&&delete e.yAxis[r.id],e.yAxis[a.id]=a)},prepare:AR()},removeYAxis:{reducer(e,t){delete e.yAxis[t.payload.id]},prepare:AR()},addZAxis:{reducer(e,t){e.zAxis[t.payload.id]=t.payload},prepare:AR()},replaceZAxis:{reducer(e,t){var n=t.payload,r=n.prev,a=n.next;void 0!==e.zAxis[r.id]&&(r.id!==a.id&&delete e.zAxis[r.id],e.zAxis[a.id]=a)},prepare:AR()},removeZAxis:{reducer(e,t){delete e.zAxis[t.payload.id]},prepare:AR()},updateYAxisWidth(e,t){var n=t.payload,r=n.id,a=n.width,i=e.yAxis[r];if(i){var o=i.widthHistory||[];if(3===o.length&&o[0]===o[2]&&a===o[1]&&a!==i.width&&Math.abs(a-o[0])<=1)return;var s=[...o,a].slice(-3);e.yAxis[r]=ZG(ZG({},e.yAxis[r]),{},{width:a,widthHistory:s})}}}}),tX=eX.actions,nX=tX.addXAxis,rX=tX.replaceXAxis,aX=tX.removeXAxis,iX=tX.addYAxis,oX=tX.replaceYAxis,sX=tX.removeYAxis,lX=(tX.addZAxis,tX.replaceZAxis,tX.removeZAxis,tX.updateYAxisWidth),cX=eX.reducer,uX=BR({name:"graphicalItems",initialState:{cartesianItems:[],polarItems:[]},reducers:{addCartesianGraphicalItem:{reducer(e,t){e.cartesianItems.push(t.payload)},prepare:AR()},replaceCartesianGraphicalItem:{reducer(e,t){var n=t.payload,r=n.prev,a=n.next,i=sR(e).cartesianItems.indexOf(r);i>-1&&(e.cartesianItems[i]=a)},prepare:AR()},removeCartesianGraphicalItem:{reducer(e,t){var n=sR(e).cartesianItems.indexOf(t.payload);n>-1&&e.cartesianItems.splice(n,1)},prepare:AR()},addPolarGraphicalItem:{reducer(e,t){e.polarItems.push(t.payload)},prepare:AR()},removePolarGraphicalItem:{reducer(e,t){var n=sR(e).polarItems.indexOf(t.payload);n>-1&&e.polarItems.splice(n,1)},prepare:AR()}}}),dX=uX.actions,fX=dX.addCartesianGraphicalItem,hX=dX.replaceCartesianGraphicalItem,pX=dX.removeCartesianGraphicalItem,mX=(dX.addPolarGraphicalItem,dX.removePolarGraphicalItem,uX.reducer),vX=BR({name:"referenceElements",initialState:{dots:[],areas:[],lines:[]},reducers:{addDot:(e,t)=>
2{e.dots.push(t.payload)},removeDot:(e,t)=>{var n=sR(e).dots.findIndex(e=>e===t.payload);-1!==n&&e.dots.splice(n,1)},addArea:(e,t)=>{e.areas.push(t.payload)},removeArea:(e,t)=>{var n=sR(e).areas.findIndex(e=>e===t.payload);-1!==n&&e.areas.splice(n,1)},addLine:(e,t)=>{e.lines.push(t.payload)},removeLine:(e,t)=>{var n=sR(e).lines.findIndex(e=>e===t.payload);-1!==n&&e.lines.splice(n,1)}}}),gX=vX.actions,yX=(gX.addDot,gX.removeDot,gX.addArea,gX.removeArea,gX.addLine,gX.removeLine,vX.reducer),xX={x:0,y:0,width:0,height:0,padding:{top:0,right:0,bottom:0,left:0}},bX=BR({name:"brush",initialState:xX,reducers:{setBrushSettings:(e,t)=>null==t.payload?xX:t.payload}}),wX=(bX.actions.setBrushSettings,bX.reducer),jX=BR({name:"legend",initialState:{settings:{layout:"horizontal",align:"center",verticalAlign:"middle",itemSorter:"value"},size:{width:0,height:0},payload:[]},reducers:{setLegendSize(e,t){e.size.width=t.payload.width,e.size.height=t.payload.height},setLegendSettings(e,t){e.settings.align=t.payload.align,e.settings.layout=t.payload.layout,e.settings.verticalAlign=t.payload.verticalAlign,e.settings.itemSorter=t.payload.itemSorter},addLegendPayload:{reducer(e,t){e.payload.push(t.payload)},prepare:AR()},replaceLegendPayload:{reducer(e,t){var n=t.payload,r=n.prev,a=n.next,i=sR(e).payload.indexOf(r);i>-1&&(e.payload[i]=a)},prepare:AR()},removeLegendPayload:{reducer(e,t){var n=sR(e).payload.indexOf(t.payload);n>-1&&e.payload.splice(n,1)},prepare:AR()}}}),kX=jX.actions,SX=(kX.setLegendSize,kX.setLegendSettings,kX.addLegendPayload),EX=kX.replaceLegendPayload,NX=kX.removeLegendPayload,PX=jX.reducer,OX={accessibilityLayer:!0,barCategoryGap:"10%",barGap:4,barSize:void 0,className:void 0,maxBarSize:void 0,stackOffset:"none",syncId:void 0,syncMethod:"index",baseValue:void 0,reverseStackOrder:!1},CX=BR({name:"rootProps",initialState:OX,reducers:{updateOptions:(e,t)=>{var n;e.accessibilityLayer=t.payload.accessibilityLayer,e.barCategoryGap=t.payload.barCategoryGap,e.barGap=null!==(n=t.payload.barGap)&&void 0!==n?n:OX.barGap,e.barSize=t.payload.barSize,e.maxBarSize=t.payload.maxBarSize,e.stackOffset=t.payload.stackOffset,e.syncId=t.payload.syncId,e.syncMethod=t.payload.syncMethod,e.className=t.payload.className,e.baseValue=t.payload.baseValue,e.reverseStackOrder=t.payload.reverseStackOrder}}}),AX=CX.reducer,MX=CX.actions.updateOptions,_X=BR({name:"polarAxis",initialState:{radiusAxis:{},angleAxis:{}},reducers:{addRadiusAxis(e,t){e.radiusAxis[t.payload.id]=t.payload},removeRadiusAxis(e,t){delete e.radiusAxis[t.payload.id]},addAngleAxis(e,t){e.angleAxis[t.payload.id]=t.payload},removeAngleAxis(e,t){delete e.angleAxis[t.payload.id]}}}),TX=_X.actions,RX=(TX.addRadiusAxis,TX.removeRadiusAxis,TX.addAngleAxis,TX.removeAngleAxis,_X.reducer),DX=BR({name:"polarOptions",initialState:null,reducers:{updatePolarOptions:(e,t)=>t.payload}}),FX=(DX.actions.updatePolarOptions,DX.reducer),IX=ER("keyDown"),LX=ER("focus"),zX=yD();zX.startListening({actionCreator:IX,effect:(e,t)=>{var n=t.getState();if(!1!==n.rootProps.accessibilityLayer){var r=n.tooltip.keyboardInteraction,a=e.payload;if("ArrowRight"===a||"ArrowLeft"===a||"Enter"===a){var i=kY(r,LY(n),Xq(n),rG(n)),o=null==i?-1:Number(i);if(Number.isFinite(o)&&!(o<0)){var s=dG(n);if("Enter"!==a){var l=o+("ArrowRight"===a?1:-1)*("left-to-right"===fY(n)?1:-1);if(!(null==s||l>=s.length||l<0)){var c=IG(n,"axis","hover",String(l));t.dispatch(LF({active:!0,activeIndex:l.toString(),activeCoordinate:c}))}}else{var u=IG(n,"axis","hover",String(r.index));t.dispatch(LF({active:!r.active,activeIndex:r.index,activeCoordinate:u}))}}}}}}),zX.startListening({actionCreator:LX,effect:(e,t)=>{var n=t.getState();if(!1!==n.rootProps.accessibilityLayer){var r=n.tooltip.keyboardInteraction;if(!r.active&&null==r.index){var a=IG(n,"axis","hover",String("0"));t.dispatch(LF({active:!0,activeIndex:"0",activeCoordinate:a}))}}}});var BX=ER("externalEvent"),UX=yD(),VX=new Map;UX.startListening({actionCreator:BX,effect:(e,t)=>{var n=e.payload,r=n.handler,a=n.reactEvent;if(null!=r){a.persist();var i=a.type,o=VX.get(i);void 0!==o&&cancelAnimationFrame(o);var s=requestAnimationFrame(()=>{try{var e=t.getState(),n={activeCoordinate:wG(e),activeDataKey:yG(e),activeIndex:vG(e),activeLabel:gG(e),activeTooltipIndex:vG(e),isTooltipActive:jG(e)};r(n,a)}finally{VX.delete(i)}});VX.set(i,s)}}});var WX=iI([PY],e=>e.tooltipItemPayloads),HX=iI([WX,NY,(e,t)=>t,(e,t,n)=>n],(e,t,n,r)=>{var a=e.find(e=>e.settings.graphicalItemId===r);if(null!=a){var i=a.positions;if(null!=i)return t(i,n)}}),qX=ER("touchMove"),KX=yD();KX.startListening({actionCreator:qX,effect:(e,t)=>
2{var n=e.payload;if(null!=n.touches&&0!==n.touches.length){var r=t.getState(),a=vY(r,r.tooltip.settings.shared);if("axis"===a){var i=n.touches[0];if(null==i)return;var o=WG(r,HG({clientX:i.clientX,clientY:i.clientY,currentTarget:n.currentTarget}));null!=(null===o||void 0===o?void 0:o.activeIndex)&&t.dispatch(DF({activeIndex:o.activeIndex,activeDataKey:void 0,activeCoordinate:o.activeCoordinate}))}else if("item"===a){var s,l=n.touches[0];if(null==document.elementFromPoint||null==l)return;var c=document.elementFromPoint(l.clientX,l.clientY);if(!c||!c.getAttribute)return;var u=c.getAttribute("data-recharts-item-index"),d=null!==(s=c.getAttribute("data-recharts-item-id"))&&void 0!==s?s:void 0,f=DY(r).find(e=>e.id===d);if(null==u||null==f||null==d)return;var h=f.dataKey,p=HX(r,u,d);t.dispatch(TF({activeDataKey:h,activeIndex:u,activeCoordinate:p,activeGraphicalItemId:d}))}}}});var YX=BR({name:"errorBars",initialState:{},reducers:{addErrorBar:(e,t)=>{var n=t.payload,r=n.itemId,a=n.errorBar;e[r]||(e[r]=[]),e[r].push(a)},replaceErrorBar:(e,t)=>{var n=t.payload,r=n.itemId,a=n.prev,i=n.next;e[r]&&(e[r]=e[r].map(e=>e.dataKey===a.dataKey&&e.direction===a.direction?i:e))},removeErrorBar:(e,t)=>{var n=t.payload,r=n.itemId,a=n.errorBar;e[r]&&(e[r]=e[r].filter(e=>e.dataKey!==a.dataKey||e.direction!==a.direction))}}}),GX=YX.actions,XX=(GX.addErrorBar,GX.replaceErrorBar,GX.removeErrorBar,YX.reducer),$X=!0,QX=!("undefined"!==typeof window&&window.document&&Boolean(window.document.createElement)&&window.setTimeout);function ZX(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function JX(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ZX(Object(n),!0).forEach(function(t){e$(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ZX(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function e$(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var t$={zIndexMap:Object.values(FH).reduce((e,t)=>JX(JX({},e),{},{[t]:{element:void 0,panoramaElement:void 0,consumers:0}}),{})},n$=new Set(Object.values(FH));var r$=BR({name:"zIndex",initialState:t$,reducers:{registerZIndexPortal:{reducer:(e,t)=>{var n=t.payload.zIndex;e.zIndexMap[n]?e.zIndexMap[n].consumers+=1:e.zIndexMap[n]={consumers:1,element:void 0,panoramaElement:void 0}},prepare:AR()},unregisterZIndexPortal:{reducer:(e,t)=>{var n=t.payload.zIndex;e.zIndexMap[n]&&(e.zIndexMap[n].consumers-=1,e.zIndexMap[n].consumers<=0&&!function(e){return n$.has(e)}(n)&&delete e.zIndexMap[n])},prepare:AR()},registerZIndexPortalElement:{reducer:(e,t)=>{var n=t.payload,r=n.zIndex,a=n.element,i=n.isPanorama;e.zIndexMap[r]?i?e.zIndexMap[r].panoramaElement=a:e.zIndexMap[r].element=a:e.zIndexMap[r]={consumers:0,element:i?void 0:a,panoramaElement:i?a:void 0}},prepare:AR()},unregisterZIndexPortalElement:{reducer:(e,t)=>{var n=t.payload.zIndex;e.zIndexMap[n]&&(t.payload.isPanorama?e.zIndexMap[n].panoramaElement=void 0:e.zIndexMap[n].element=void 0)},prepare:AR()}}}),a$=r$.actions,i$=a$.registerZIndexPortal,o$=a$.unregisterZIndexPortal,s$=a$.registerZIndexPortalElement,l$=a$.unregisterZIndexPortalElement,c$=gR({brush:wX,cartesianAxis:cX,chartData:HF,errorBars:XX,graphicalItems:mX,layout:QF,legend:PX,options:jD,polarAxis:RX,polarOptions:FX,referenceElements:yX,rootProps:AX,tooltip:zF,zIndex:r$.reducer});function u$(e){var t=e.preloadedState,n=e.children,a=e.reduxStoreName,i=vL(),o=(0,r.useRef)(null);if(i)return n;null==o.current&&(o.current=function(e){return TR({reducer:c$,preloadedState:e,middleware:e=>e({serializableCheck:!1,immutableCheck:!["commonjs","es6","production"].includes("es6")}).concat([KG.middleware,GG.middleware,zX.middleware,UX.middleware,KX.middleware]),enhancers:e=>{var t=e;return"function"===typeof e&&(t=e()),t.concat(_R({type:"raf"}))}
2,devTools:$X&&{serialize:{replacer:$G},name:"recharts-".concat(arguments.length>1&&void 0!==arguments[1]?arguments[1]:"Chart")}})}(t,a));var s=lI;return r.createElement(FD,{context:s,store:o.current},n)}var d$=e=>{var t=e.chartData,n=uI(),a=vL();return(0,r.useEffect)(()=>a?()=>{}:(n(VF(t)),()=>{n(VF(void 0))}),[t,n,a]),null},f$=new Set(["axisLine","tickLine","activeBar","activeDot","activeLabel","activeShape","allowEscapeViewBox","background","cursor","dot","label","line","margin","padding","position","shape","style","tick","wrapperStyle","radius"]);function h$(e,t){return null==e&&null==t||("number"===typeof e&&"number"===typeof t?e===t||e!==e&&t!==t:e===t)}function p$(e,t){var n=new Set([...Object.keys(e),...Object.keys(t)]);for(var r of n)if(f$.has(r)){if(null==e[r]&&null==t[r])continue;if(!MD(e[r],t[r]))return!1}else if(!h$(e[r],t[r]))return!1;return!0}function m$(e){var t=e.layout,n=e.margin,a=uI(),i=vL();return(0,r.useEffect)(()=>{i||(a(GF(t)),a(YF(n)))},[a,i,t,n]),null}var v$=(0,r.memo)(m$,p$);function g$(e){var t=uI();return(0,r.useEffect)(()=>{t(MX(e))},[t,e]),null}var y$=()=>{var e;return null===(e=pI(e=>e.rootProps.accessibilityLayer))||void 0===e||e},x$=["dangerouslySetInnerHTML","onCopy","onCopyCapture","onCut","onCutCapture","onPaste","onPasteCapture","onCompositionEnd","onCompositionEndCapture","onCompositionStart","onCompositionStartCapture","onCompositionUpdate","onCompositionUpdateCapture","onFocus","onFocusCapture","onBlur","onBlurCapture","onChange","onChangeCapture","onBeforeInput","onBeforeInputCapture","onInput","onInputCapture","onReset","onResetCapture","onSubmit","onSubmitCapture","onInvalid","onInvalidCapture","onLoad","onLoadCapture","onError","onErrorCapture","onKeyDown","onKeyDownCapture","onKeyPress","onKeyPressCapture","onKeyUp","onKeyUpCapture","onAbort","onAbortCapture","onCanPlay","onCanPlayCapture","onCanPlayThrough","onCanPlayThroughCapture","onDurationChange","onDurationChangeCapture","onEmptied","onEmptiedCapture","onEncrypted","onEncryptedCapture","onEnded","onEndedCapture","onLoadedData","onLoadedDataCapture","onLoadedMetadata","onLoadedMetadataCapture","onLoadStart","onLoadStartCapture","onPause","onPauseCapture","onPlay","onPlayCapture","onPlaying","onPlayingCapture","onProgress","onProgressCapture","onRateChange","onRateChangeCapture","onSeeked","onSeekedCapture","onSeeking","onSeekingCapture","onStalled","onStalledCapture","onSuspend","onSuspendCapture","onTimeUpdate","onTimeUpdateCapture","onVolumeChange","onVolumeChangeCapture","onWaiting","onWaitingCapture","onAuxClick","onAuxClickCapture","onClick","onClickCapture","onContextMenu","onContextMenuCapture","onDoubleClick","onDoubleClickCapture","onDrag","onDragCapture","onDragEnd","onDragEndCapture","onDragEnter","onDragEnterCapture","onDragExit","onDragExitCapture","onDragLeave","onDragLeaveCapture","onDragOver","onDragOverCapture","onDragStart","onDragStartCapture","onDrop","onDropCapture","onMouseDown","onMouseDownCapture","onMouseEnter","onMouseLeave","onMouseMove","onMouseMoveCapture","onMouseOut","onMouseOutCapture","onMouseOver","onMouseOverCapture","onMouseUp","onMouseUpCapture","onSelect","onSelectCapture","onTouchCancel","onTouchCancelCapture","onTouchEnd","onTouchEndCapture","onTouchMove","onTouchMoveCapture","onTouchStart","onTouchStartCapture","onPointerDown","onPointerDownCapture","onPointerMove","onPointerMoveCapture","onPointerUp","onPointerUpCapture","onPointerCancel","onPointerCancelCapture","onPointerEnter","onPointerEnterCapture","onPointerLeave","onPointerLeaveCapture","onPointerOver","onPointerOverCapture","onPointerOut","onPointerOutCapture","onGotPointerCapture","onGotPointerCaptureCapture","onLostPointerCapture","onLostPointerCaptureCapture","onScroll","onScrollCapture","onWheel","onWheelCapture","onAnimationStart","onAnimationStartCapture","onAnimationEnd","onAnimationEndCapture","onAnimationIteration","onAnimationIterationCapture","onTransitionEnd","onTransitionEndCapture"];function b$(e){return"string"===typeof e&&x$.includes(e)}var w$=new Set(["aria-activedescendant","aria-atomic","aria-autocomplete","aria-busy","aria-checked","aria-colcount","aria-colindex","aria-colspan","aria-controls","aria-current","aria-describedby","aria-details","aria-disabled","aria-errormessage","aria-expanded","aria-flowto","aria-haspopup","aria-hidden","aria-invalid","aria-keyshortcuts","aria-label","aria-labelledby","aria-level","aria-live","aria-modal","aria-multiline","aria-multiselectable","aria-orientation","aria-owns","aria-placeholder","aria-posinset","aria-pressed","aria-readonly","aria-relevant","aria-required","aria-roledescription","aria-rowcount","aria-rowindex","aria-rowspan","aria-selected","aria-setsize","aria-sort","aria-valuemax","aria-valuemin","aria-valuenow","aria-valuetext","className","color","height","id","lang","max","media","method","min","name","style","target","width","role","tabIndex","accentHeight","accumulate","additive","alignmentBaseline","allowReorder","alphabetic","amplitude","arabicForm","ascent","attributeName","attributeType","autoReverse","azimuth","baseFrequency","baselineShift","baseProfile","bbox","begin","bias","by","calcMode","capHeight","clip","clipPath","clipPathUnits","clipRule","colorInterpolation","colorInterpolationFilters","colorProfile","colorRen
2dering","contentScriptType","contentStyleType","cursor","cx","cy","d","decelerate","descent","diffuseConstant","direction","display","divisor","dominantBaseline","dur","dx","dy","edgeMode","elevation","enableBackground","end","exponent","externalResourcesRequired","fill","fillOpacity","fillRule","filter","filterRes","filterUnits","floodColor","floodOpacity","focusable","fontFamily","fontSize","fontSizeAdjust","fontStretch","fontStyle","fontVariant","fontWeight","format","from","fx","fy","g1","g2","glyphName","glyphOrientationHorizontal","glyphOrientationVertical","glyphRef","gradientTransform","gradientUnits","hanging","horizAdvX","horizOriginX","href","ideographic","imageRendering","in2","in","intercept","k1","k2","k3","k4","k","kernelMatrix","kernelUnitLength","kerning","keyPoints","keySplines","keyTimes","lengthAdjust","letterSpacing","lightingColor","limitingConeAngle","local","markerEnd","markerHeight","markerMid","markerStart","markerUnits","markerWidth","mask","maskContentUnits","maskUnits","mathematical","mode","numOctaves","offset","opacity","operator","order","orient","orientation","origin","overflow","overlinePosition","overlineThickness","paintOrder","panose1","pathLength","patternContentUnits","patternTransform","patternUnits","pointerEvents","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","r","radius","refX","refY","renderingIntent","repeatCount","repeatDur","requiredExtensions","requiredFeatures","restart","result","rotate","rx","ry","seed","shapeRendering","slope","spacing","specularConstant","specularExponent","speed","spreadMethod","startOffset","stdDeviation","stemh","stemv","stitchTiles","stopColor","stopOpacity","strikethroughPosition","strikethroughThickness","string","stroke","strokeDasharray","strokeDashoffset","strokeLinecap","strokeLinejoin","strokeMiterlimit","strokeOpacity","strokeWidth","surfaceScale","systemLanguage","tableValues","targetX","targetY","textAnchor","textDecoration","textLength","textRendering","to","transform","u1","u2","underlinePosition","underlineThickness","unicode","unicodeBidi","unicodeRange","unitsPerEm","vAlphabetic","values","vectorEffect","version","vertAdvY","vertOriginX","vertOriginY","vHanging","vIdeographic","viewTarget","visibility","vMathematical","widths","wordSpacing","writingMode","x1","x2","x","xChannelSelector","xHeight","xlinkActuate","xlinkArcrole","xlinkHref","xlinkRole","xlinkShow","xlinkTitle","xlinkType","xmlBase","xmlLang","xmlns","xmlnsXlink","xmlSpace","y1","y2","y","yChannelSelector","z","zoomAndPan","ref","key","angle"]);function j$(e){return"string"===typeof e&&w$.has(e)}function k$(e){return"string"===typeof e&&e.startsWith("data-")}function S$(e){if("object"!==typeof e||null===e)return{};var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(j$(n)||k$(n))&&(t[n]=e[n]);return t}function E$(e){return null==e?null:(0,r.isValidElement)(e)&&"object"===typeof e.props&&null!==e.props?S$(e.props):"object"!==typeof e||Array.isArray(e)?null:S$(e)}function N$(e){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(j$(n)||k$(n)||b$(n))&&(t[n]=e[n]);return t}var P$=["children","width","height","viewBox","className","style","title","desc"];function O$(){return O$=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},O$.apply(null,arguments)}var C$=(0,r.forwardRef)((e,t)=>{var n=e.children,a=e.width,i=e.height,o=e.viewBox,s=e.className,l=e.style,c=e.title,u=e.desc,d=function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,P$),f=o||{width:a,height:i,x:0,y:0},h=uk("recharts-surface",s);return r.createElement("svg",O$({},N$(d),{className:h,width:a,height:i,style:l,viewBox:"".concat(f.x," ").concat(f.y," ").concat(f.width," ").concat(f.height),ref:t}),r.createElement("title",null,c),r.createElement("desc",null,u),n)}),A$=iI(e=>e.zIndex.zIndexMap,(e,t)=>t,(e,t,n)=>n,(e,t,n)=>{if(null!=t){var r=e[t];if(null!=r)return n?r.panoramaElement:r.element}}),M$=iI(e=>e.zIndex.zIndexMap,e=>{var t=Object.keys(e).map(e=>parseInt(e,10)).concat(Object.values(FH));return Array.from(new Set(t)).sort((e,t)=>
2e-t)},{memoizeOptions:{resultEqualityCheck:function(e,t){if(e.length===t.length){for(var n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}return!1}}});function _$(e){var t=e.zIndex,n=e.isPanorama,a=(0,r.useRef)(null),i=uI();return(0,r.useLayoutEffect)(()=>(a.current&&i(s$({zIndex:t,element:a.current,isPanorama:n})),()=>{i(l$({zIndex:t,isPanorama:n}))}),[i,t,n]),r.createElement("g",{tabIndex:-1,ref:a})}function T$(e){var t=e.children,n=e.isPanorama,a=pI(M$);if(!a||0===a.length)return t;var i=a.filter(e=>e<0),o=a.filter(e=>e>0);return r.createElement(r.Fragment,null,i.map(e=>r.createElement(_$,{key:e,zIndex:e,isPanorama:n})),t,o.map(e=>r.createElement(_$,{key:e,zIndex:e,isPanorama:n})))}var R$=["children"];function D$(){return D$=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},D$.apply(null,arguments)}var F$={width:"100%",height:"100%",display:"block"},I$=(0,r.forwardRef)((e,t)=>{var n=kL(),a=SL(),i=y$();if(!V_(n)||!V_(a))return null;var o,s,l=e.children,c=e.otherAttributes,u=e.title,d=e.desc;return null!=c&&(o="number"===typeof c.tabIndex?c.tabIndex:i?0:void 0,s="string"===typeof c.role?c.role:i?"application":void 0),r.createElement(C$,D$({},c,{title:u,desc:d,role:s,tabIndex:o,width:n,height:a,style:F$,ref:t}),l)}),L$=e=>{var t=e.children,n=pI(yL);if(!n)return null;var a=n.width,i=n.height,o=n.y,s=n.x;return r.createElement(C$,{width:a,height:i,x:s,y:o},t)},z$=(0,r.forwardRef)((e,t)=>{var n=e.children,a=function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,R$);return vL()?r.createElement(L$,null,r.createElement(T$,{isPanorama:!0},n)):r.createElement(I$,D$({ref:t},a),r.createElement(T$,{isPanorama:!1},n))});var B$=new(n(283)),U$="recharts.syncEvent.tooltip",V$="recharts.syncEvent.brush";function W$(e){return e.tooltip.syncInteraction}var H$=["x","y"];function q$(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function K$(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?q$(Object(n),!0).forEach(function(t){Y$(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):q$(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Y$(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function G$(){var e=pI(SH),t=pI(NH),n=uI(),a=pI(EH),i=pI(dG),o=NL(),s=bL(),l=pI(e=>e.rootProps.className);(0,r.useEffect)(()=>{if(null==e)return T_;var r=(r,l,c)=>{var u;if(t!==c&&e===r)if("index"!==a){if(null!=i){var d;if("function"===typeof a){var f={activeTooltipIndex:null==l.payload.index?void 0:Number(l.payload.index),isTooltipActive:l.payload.active,activeIndex:null==l.payload.index?void 0:Number(l.payload.index),activeLabel:l.payload.label,activeDataKey:l.payload.dataKey,activeCoordinate:l.payload.coordinate},h=a(i,f);d=i[h]}else"value"===a&&(d=i.find(e=>String(e.value)===l.payload.label));var p=l.payload.coordinate;if(null!=d&&!1!==l.payload.active&&null!=p&&null!=s){var m=p.x,v=p.y,g=Math.min(m,s.x+s.width),y=Math.min(v,s.y+s.height),x={x:"horizontal"===o?d.coordinate:g,y:"horizontal"===o?y:d.coordinate},b=IF({active:l.payload.active,coordinate:x,dataKey:l.payload.dataKey,index:String(d.index),label:l.payload.label,sourceViewBox:l.payload.sourceViewBox,graphicalItemId:l.payload.graphicalItemId});n(b)}else n(IF({active:!1,coordinate:void 0,dataKey:void 0,index:null,label:void 0,sourceViewBox:void 0,graphicalItemId:void 0}))}}else if(s&&null!==l&&void 0!==l&&null!==(u=l.payload)&&void 0!==u&&u.coordinate&&l.payload.sourceViewBox){var w=l.payload.coordinate,j=w.x,k=w.y,S=function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(w,H$),E=l.payload.sourceViewBox,N=E.x,P=E.y,O=E.width,C=E.height,A=K$(K$({},S),{},{x:s.x+(O?(j-N)/O:0)*s.width,y:s.y+(C?(k-P)/C:0)*s.height});n(K$(K$({},l),{},{payload:K$(K$({},l.payload),{},{coordinate:A})}))}else n(l)};return B$.on(U$,r),()=>{B$.off(U$,r)}},[l,n,t,e,a,i,o,s])}
2function X$(){var e=uI();(0,r.useEffect)(()=>{e(kD())},[e]),G$(),function(){var e=pI(SH),t=pI(NH),n=uI();(0,r.useEffect)(()=>{if(null==e)return T_;var r=(r,a,i)=>{t!==i&&e===r&&n(WF(a))};return B$.on(V$,r),()=>{B$.off(V$,r)}},[n,t,e])}()}function $$(e,t,n,a,i,o){var s=pI(n=>((e,t,n)=>{if(null!=t){var r=PY(e);return"axis"===t?"hover"===n?r.axisInteraction.hover.dataKey:r.axisInteraction.click.dataKey:"hover"===n?r.itemInteraction.hover.dataKey:r.itemInteraction.click.dataKey}})(n,e,t)),l=pI(NH),c=pI(SH),u=pI(EH),d=pI(W$),f=null===d||void 0===d?void 0:d.active,h=bL();(0,r.useEffect)(()=>{if(!f&&null!=c&&null!=l){var e=IF({active:o,coordinate:n,dataKey:s,index:i,label:"number"===typeof a?String(a):a,sourceViewBox:h,graphicalItemId:void 0});B$.emit(U$,c,e,l)}},[f,n,s,i,a,l,c,u,o,h])}var Q$=(0,r.createContext)(null),Z$=(0,r.createContext)(null);function J$(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function eQ(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?J$(Object(n),!0).forEach(function(t){tQ(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):J$(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function tQ(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function nQ(){return nQ=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},nQ.apply(null,arguments)}var rQ=()=>(X$(),null);function aQ(e){if("number"===typeof e)return e;if("string"===typeof e){var t=parseFloat(e);if(!Number.isNaN(t))return t}return 0}var iQ=(0,r.forwardRef)((e,t)=>{var n,a,i=(0,r.useRef)(null),o=Ue((0,r.useState)({containerWidth:aQ(null===(n=e.style)||void 0===n?void 0:n.width),containerHeight:aQ(null===(a=e.style)||void 0===a?void 0:a.height)}),2),s=o[0],l=o[1],c=(0,r.useCallback)((e,t)=>{l(n=>{var r=Math.round(e),a=Math.round(t);return n.containerWidth===r&&n.containerHeight===a?n:{containerWidth:r,containerHeight:a}})},[]),u=(0,r.useCallback)(e=>{if("function"===typeof t&&t(e),null!=e&&"undefined"!==typeof ResizeObserver){var n=e.getBoundingClientRect(),r=n.width,a=n.height;c(r,a);var o=new ResizeObserver(e=>{var t=e[0].contentRect,n=t.width,r=t.height;c(n,r)});o.observe(e),i.current=o}},[t,c]);return(0,r.useEffect)(()=>()=>{var e=i.current;null!=e&&e.disconnect()},[c]),r.createElement(r.Fragment,null,r.createElement(PL,{width:s.containerWidth,height:s.containerHeight}),r.createElement("div",nQ({ref:u},e)))}),oQ=(0,r.forwardRef)((e,t)=>{var n=e.width,a=e.height,i=Ue((0,r.useState)({containerWidth:aQ(n),containerHeight:aQ(a)}),2),o=i[0],s=i[1],l=(0,r.useCallback)((e,t)=>{s(n=>{var r=Math.round(e),a=Math.round(t);return n.containerWidth===r&&n.containerHeight===a?n:{containerWidth:r,containerHeight:a}})},[]),c=(0,r.useCallback)(e=>{if("function"===typeof t&&t(e),null!=e){var n=e.getBoundingClientRect(),r=n.width,a=n.height;l(r,a)}},[t,l]);return r.createElement(r.Fragment,null,r.createElement(PL,{width:o.containerWidth,height:o.containerHeight}),r.createElement("div",nQ({ref:c},e)))}),sQ=(0,r.forwardRef)((e,t)=>{var n=e.width,a=e.height;return r.createElement(r.Fragment,null,r.createElement(PL,{width:n,height:a}),r.createElement("div",nQ({ref:t},e)))}),lQ=(0,r.forwardRef)((e,t)=>{var n=e.width,a=e.height;return w_(n)||w_(a)?r.createElement(oQ,nQ({},e,{ref:t})):r.createElement(sQ,nQ({},e,{ref:t}))});var cQ=(0,r.forwardRef)((e,t)=>{var n=e.children,a=e.className,i=e.height,o=e.onClick,s=e.onContextMenu,l=e.onDoubleClick,c=e.onMouseDown,u=e.onMouseEnter,d=e.onMouseLeave,f=e.onMouseMove,h=e.onMouseUp,p=e.onTouchEnd,m=e.onTouchMove,v=e.onTouchStart,g=e.style,y=e.width,x=e.responsive,b=e.dispatchTouchEvents,w=void 0===b||b,j=(0,r.useRef)(null),k=uI(),S=Ue((0,r.useState)(null),2),E=S[0],N=S[1],P=Ue((0,r.useState)(null),2),O=P[0],C=P[1],A=function(){var e=uI(),t=Ue((0,r.useState)(null),2),n=t[0],a=t[1],i=pI(iL);return(0,r.useEffect)(()=>
2{if(null!=n){var t=n.getBoundingClientRect().width/n.offsetWidth;U_(t)&&t!==i&&e($F(t))}},[n,e,i]),a}(),M=X_(),_=(null===M||void 0===M?void 0:M.width)>0?M.width:y,T=(null===M||void 0===M?void 0:M.height)>0?M.height:i,R=(0,r.useCallback)(e=>{A(e),"function"===typeof t&&t(e),N(e),C(e),null!=e&&(j.current=e)},[A,t,N,C]),D=(0,r.useCallback)(e=>{k(qG(e)),k(BX({handler:o,reactEvent:e}))},[k,o]),F=(0,r.useCallback)(e=>{k(YG(e)),k(BX({handler:u,reactEvent:e}))},[k,u]),I=(0,r.useCallback)(e=>{k(RF()),k(BX({handler:d,reactEvent:e}))},[k,d]),L=(0,r.useCallback)(e=>{k(YG(e)),k(BX({handler:f,reactEvent:e}))},[k,f]),z=(0,r.useCallback)(()=>{k(LX())},[k]),B=(0,r.useCallback)(e=>{k(IX(e.key))},[k]),U=(0,r.useCallback)(e=>{k(BX({handler:s,reactEvent:e}))},[k,s]),V=(0,r.useCallback)(e=>{k(BX({handler:l,reactEvent:e}))},[k,l]),W=(0,r.useCallback)(e=>{k(BX({handler:c,reactEvent:e}))},[k,c]),H=(0,r.useCallback)(e=>{k(BX({handler:h,reactEvent:e}))},[k,h]),q=(0,r.useCallback)(e=>{k(BX({handler:v,reactEvent:e}))},[k,v]),K=(0,r.useCallback)(e=>{w&&k(qX(e)),k(BX({handler:m,reactEvent:e}))},[k,w,m]),Y=(0,r.useCallback)(e=>{k(BX({handler:p,reactEvent:e}))},[k,p]),G=function(e){return!0===e?iQ:lQ}(x);return r.createElement(Q$.Provider,{value:E},r.createElement(Z$.Provider,{value:O},r.createElement(G,{width:null!==_&&void 0!==_?_:null===g||void 0===g?void 0:g.width,height:null!==T&&void 0!==T?T:null===g||void 0===g?void 0:g.height,className:uk("recharts-wrapper",a),style:eQ({position:"relative",cursor:"default",width:_,height:T},g),onClick:D,onContextMenu:U,onDoubleClick:V,onFocus:z,onKeyDown:B,onMouseDown:W,onMouseEnter:F,onMouseLeave:I,onMouseMove:L,onMouseUp:H,onTouchEnd:Y,onTouchMove:K,onTouchStart:q,ref:R},r.createElement(rQ,null),n)))}),uQ=iI([fL],e=>({top:e.top,bottom:e.bottom,left:e.left,right:e.right})),dQ=iI([uQ,rL,aL],(e,t,n)=>{if(e&&null!=t&&null!=n)return{x:e.left,y:e.top,width:Math.max(0,t-e.left-e.right),height:Math.max(0,n-e.top-e.bottom)}}),fQ=()=>pI(dQ),hQ=(0,r.createContext)(void 0),pQ=e=>{var t=e.children,n=Ue((0,r.useState)("".concat(E_("recharts"),"-clip")),1)[0],a=fQ();if(null==a)return null;var i=a.x,o=a.y,s=a.width,l=a.height;return r.createElement(hQ.Provider,{value:n},r.createElement("defs",null,r.createElement("clipPath",{id:n},r.createElement("rect",{x:i,y:o,height:l,width:s}))),t)},mQ=["width","height","responsive","children","className","style","compact","title","desc"];var vQ=(0,r.forwardRef)((e,t)=>{var n=e.width,a=e.height,i=e.responsive,o=e.children,s=e.className,l=e.style,c=e.compact,u=e.title,d=e.desc,f=function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,mQ),h=S$(f);return c?r.createElement(r.Fragment,null,r.createElement(PL,{width:n,height:a}),r.createElement(z$,{otherAttributes:h,title:u,desc:d},o)):r.createElement(cQ,{className:s,style:l,width:n,height:a,responsive:null!==i&&void 0!==i&&i,onClick:e.onClick,onMouseLeave:e.onMouseLeave,onMouseEnter:e.onMouseEnter,onMouseMove:e.onMouseMove,onMouseDown:e.onMouseDown,onMouseUp:e.onMouseUp,onContextMenu:e.onContextMenu,onDoubleClick:e.onDoubleClick,onTouchStart:e.onTouchStart,onTouchMove:e.onTouchMove,onTouchEnd:e.onTouchEnd},r.createElement(z$,{otherAttributes:h,title:u,desc:d,ref:t},r.createElement(pQ,null,o)))});function gQ(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function yQ(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function xQ(e,t){var n=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
vendor: 5,135 bytes, line 2
2t%2?gQ(Object(n),!0).forEach(function(t){yQ(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):gQ(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}({},e),r=t;return Object.keys(t).reduce((e,t)=>(void 0===e[t]&&void 0!==r[t]&&(e[t]=r[t]),e),n)}function bQ(){return bQ=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},bQ.apply(null,arguments)}var wQ={accessibilityLayer:!0,barCategoryGap:"10%",barGap:4,layout:"horizontal",margin:{top:5,right:5,bottom:5,left:5},responsive:!1,reverseStackOrder:!1,stackOffset:"none",syncMethod:"index"},jQ=(0,r.forwardRef)(function(e,t){var n,a=xQ(e.categoricalChartProps,wQ),i=e.chartName,o=e.defaultTooltipEventType,s=e.validateTooltipEventTypes,l=e.tooltipPayloadSearcher,c=e.categoricalChartProps,u={chartName:i,defaultTooltipEventType:o,validateTooltipEventTypes:s,tooltipPayloadSearcher:l,eventEmitter:void 0};return r.createElement(u$,{preloadedState:{options:u},reduxStoreName:null!==(n=c.id)&&void 0!==n?n:i},r.createElement(d$,{chartData:c.data}),r.createElement(v$,{layout:a.layout,margin:a.margin}),r.createElement(g$,{baseValue:a.baseValue,accessibilityLayer:a.accessibilityLayer,barCategoryGap:a.barCategoryGap,maxBarSize:a.maxBarSize,stackOffset:a.stackOffset,barGap:a.barGap,barSize:a.barSize,syncId:a.syncId,syncMethod:a.syncMethod,className:a.className,reverseStackOrder:a.reverseStackOrder}),r.createElement(vQ,bQ({},a,{ref:t})))}),kQ=["axis"],SQ=(0,r.forwardRef)((e,t)=>r.createElement(jQ,{chartName:"AreaChart",defaultTooltipEventType:"axis",validateTooltipEventTypes:kQ,tooltipPayloadSearcher:bD,categoricalChartProps:e,ref:t}));function EQ(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function NQ(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function PQ(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?NQ(Object(n),!0).forEach(function(t){OQ(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):NQ(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function OQ(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var CQ=PQ({},{cacheSize:2e3,enableCache:!0}),AQ=new class{constructor(e){EQ(this,"cache",new Map),this.maxSize=e}get(e){var t=this.cache.get(e);return void 0!==t&&(this.cache.delete(e),this.cache.set(e,t)),t}set(e,t){if(this.cache.has(e))this.cache.delete(e);else if(this.cache.size>=this.maxSize){var n=this.cache.keys().next().value;null!=n&&this.cache.delete(n)}this.cache.set(e,t)}clear(){this.cache.clear()}size(){return this.cache.size}}(CQ.cacheSize),MQ={position:"absolute",top:"-20000px",left:0,padding:0,margin:0,border:"none",whiteSpace:"pre"},_Q="recharts_measurement_span";var TQ=(e,t)=>{try{var n=document.getElementById(_Q);n||((n=document.createElement("span")).setAttribute("id",_Q),n.setAttribute("aria-hidden","true"),document.body.appendChild(n)),Object.assign(n.style,MQ,t),n.textContent="".concat(e);var r=n.getBoundingClientRect();return{width:r.width,height:r.height}}catch(a){return{width:0,height:0}}},RQ=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(void 0===e||null===e||QX)return{width:0,height:0};if(!CQ.enableCache)return TQ(e,t);var n=function(e,t){var n=t.fontSize||"",r=t.fontFamily||"",a=t.fontWeight||"",i=t.fontStyle||"",o=t.letterSpacing||"",s=t.textTransform||"";return"".concat(e,"|").concat(n,"|").concat(r,"|").concat(a,"|").concat(i,"|").concat(o,"|").concat(s)}(e,t),r=AQ.get(n);if(r)return r;var a=TQ(e,t);return AQ.set(n,a),a};function DQ(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}
2class FQ{static create(e){return new FQ(e)}constructor(e){this.scale=e}get domain(){return this.scale.domain}get range(){return this.scale.range}get rangeMin(){return this.range()[0]}get rangeMax(){return this.range()[1]}get bandwidth(){return this.scale.bandwidth}apply(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.bandAware,r=t.position;if(void 0!==e){if(r)switch(r){case"start":default:return this.scale(e);case"middle":var a=this.bandwidth?this.bandwidth()/2:0;return this.scale(e)+a;case"end":var i=this.bandwidth?this.bandwidth():0;return this.scale(e)+i}if(n){var o=this.bandwidth?this.bandwidth()/2:0;return this.scale(e)+o}return this.scale(e)}}isInRange(e){var t=this.range(),n=t[0],r=t[t.length-1];return n<=r?e>=n&&e<=r:e>=r&&e<=n}}DQ(FQ,"EPS",1e-4);function IQ(e,t){if(t<1)return[];if(1===t)return e;for(var n=[],r=0;r<e.length;r+=t){var a=e[r];void 0!==a&&n.push(a)}return n}function LQ(e,t,n){return function(e){var t=e.width,n=e.height,r=function(e){return(e%180+180)%180}(arguments.length>1&&void 0!==arguments[1]?arguments[1]:0),a=r*Math.PI/180,i=Math.atan(n/t),o=a>i&&a<Math.PI-i?n/Math.sin(a):t/Math.cos(a);return Math.abs(o)}({width:e.width+t.width,height:e.height+t.height},n)}function zQ(e,t,n,r,a){if(e*t<e*r||e*t>e*a)return!1;var i=n();return e*(t-e*i/2-r)>=0&&e*(t+e*i/2-a)<=0}function BQ(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function UQ(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?BQ(Object(n),!0).forEach(function(t){VQ(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):BQ(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function VQ(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function WQ(e,t,n){var r,a=e.tick,i=e.ticks,o=e.viewBox,s=e.minTickGap,l=e.orientation,c=e.interval,u=e.tickFormatter,d=e.unit,f=e.angle;if(!i||!i.length||!a)return[];if(j_(c)||QX)return null!==(r=function(e,t){return IQ(e,t+1)}(i,j_(c)?c:0))&&void 0!==r?r:[];var h=[],p="top"===l||"bottom"===l?"width":"height",m=d&&"width"===p?RQ(d,{fontSize:t,letterSpacing:n}):{width:0,height:0},v=(e,r)=>{var a="function"===typeof u?u(e.value,r):e.value;return"width"===p?LQ(RQ(a,{fontSize:t,letterSpacing:n}),m,f):RQ(a,{fontSize:t,letterSpacing:n})[p]},g=i.length>=2?x_(i[1].coordinate-i[0].coordinate):1,y=function(e,t,n){var r="width"===n,a=e.x,i=e.y,o=e.width,s=e.height;return 1===t?{start:r?a:i,end:r?a+o:i+s}:{start:r?a+o:i+s,end:r?a:i}}(o,g,p);return"equidistantPreserveStart"===c?function(e,t,n,r,a){for(var i,o=(r||[]).slice(),s=t.start,l=t.end,c=0,u=1,d=s,f=function(){var t=null===r||void 0===r?void 0:r[c];if(void 0===t)return{v:IQ(r,u)};var i,o=c,f=()=>(void 0===i&&(i=n(t,o)),i),h=t.coordinate,p=0===c||zQ(e,h,f,d,l);p||(c=0,d=s,u+=1),p&&(d=h+e*(f()/2+a),c+=u)};u<=o.length;)if(i=f())return i.v;return[]}(g,y,v,i,s):"equidistantPreserveEnd"===c?function(e,t,n,r,a){var i=(r||[]).slice().length;if(0===i)return[];for(var o=t.start,s=t.end,l=1;l<=i;l++){for(var c=(i-1)%l,u=o,d=!0,f=function(){var t,i=r[h],o=h,l=()=>(void 0===t&&(t=n(i,o)),t),f=i.coordinate,p=h===c||zQ(e,f,l,u,s);if(!p)return d=!1,1;p&&(u=f+e*(l()/2+a))},h=c;h<i&&!f();h+=l);if(d){for(var p=[],m=c;m<i;m+=l)p.push(r[m]);return p}}return[]}(g,y,v,i,s):(h="preserveStart"===c||"preserveStartEnd"===c?function(e,t,n,r,a,i){var o=(r||[]).slice(),s=o.length,l=t.start,c=t.end;if(i){var u=r[s-1],d=n(u,s-1),f=e*(u.coordinate+e*d/2-c);o[s-1]=u=UQ(UQ({},u),{},{tickCoord:f>0?u.coordinate-f*e:u.coordinate}),null!=u.tickCoord&&zQ(e,u.tickCoord,()=>d,l,c)&&(c=u.tickCoord-e*(d/2+a),o[s-1]=UQ(UQ({},u),{},{isShow:!0}
vendor: 5,586 bytes, line 2
2))}for(var h=i?s-1:s,p=function(t){var r,i=o[t],s=()=>(void 0===r&&(r=n(i,t)),r);if(0===t){var u=e*(i.coordinate-e*s()/2-l);o[t]=i=UQ(UQ({},i),{},{tickCoord:u<0?i.coordinate-u*e:i.coordinate})}else o[t]=i=UQ(UQ({},i),{},{tickCoord:i.coordinate});null!=i.tickCoord&&zQ(e,i.tickCoord,s,l,c)&&(l=i.tickCoord+e*(s()/2+a),o[t]=UQ(UQ({},i),{},{isShow:!0}))},m=0;m<h;m++)p(m);return o}(g,y,v,i,s,"preserveStartEnd"===c):function(e,t,n,r,a){for(var i=(r||[]).slice(),o=i.length,s=t.start,l=t.end,c=function(t){var r,c=i[t],u=()=>(void 0===r&&(r=n(c,t)),r);if(t===o-1){var d=e*(c.coordinate+e*u()/2-l);i[t]=c=UQ(UQ({},c),{},{tickCoord:d>0?c.coordinate-d*e:c.coordinate})}else i[t]=c=UQ(UQ({},c),{},{tickCoord:c.coordinate});null!=c.tickCoord&&zQ(e,c.tickCoord,u,s,l)&&(l=c.tickCoord-e*(u()/2+a),i[t]=UQ(UQ({},c),{},{isShow:!0}))},u=o-1;u>=0;u--)c(u);return i}(g,y,v,i,s),h.filter(e=>e.isShow))}var HQ=["children","className"];function qQ(){return qQ=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},qQ.apply(null,arguments)}var KQ=r.forwardRef((e,t)=>{var n=e.children,a=e.className,i=function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,HQ),o=uk("recharts-layer",a);return r.createElement("g",qQ({className:o},N$(i),{ref:t}),n)});var YQ=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([*/])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,GQ=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([+-])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,XQ=/^px|cm|vh|vw|em|rem|%|mm|in|pt|pc|ex|ch|vmin|vmax|Q$/,$Q=/(-?\d+(?:\.\d+)?)([a-zA-Z%]+)?/,QQ={cm:96/2.54,mm:96/25.4,pt:96/72,pc:16,in:96,Q:96/101.6,px:1},ZQ=["cm","mm","pt","pc","in","Q","px"];var JQ="NaN";class eZ{static parse(e){var t,n=Ue(null!==(t=$Q.exec(e))&&void 0!==t?t:[],3),r=n[1],a=n[2];return null==r?eZ.NaN:new eZ(parseFloat(r),null!==a&&void 0!==a?a:"")}constructor(e,t){this.num=e,this.unit=t,this.num=e,this.unit=t,b_(e)&&(this.unit=""),""===t||XQ.test(t)||(this.num=NaN,this.unit=""),function(e){return ZQ.includes(e)}(t)&&(this.num=function(e,t){return e*QQ[t]}(e,t),this.unit="px")}add(e){return this.unit!==e.unit?new eZ(NaN,""):new eZ(this.num+e.num,this.unit)}subtract(e){return this.unit!==e.unit?new eZ(NaN,""):new eZ(this.num-e.num,this.unit)}multiply(e){return""!==this.unit&&""!==e.unit&&this.unit!==e.unit?new eZ(NaN,""):new eZ(this.num*e.num,this.unit||e.unit)}divide(e){return""!==this.unit&&""!==e.unit&&this.unit!==e.unit?new eZ(NaN,""):new eZ(this.num/e.num,this.unit||e.unit)}toString(){return"".concat(this.num).concat(this.unit)}isNaN(){return b_(this.num)}}function tZ(e){if(null==e||e.includes(JQ))return JQ;for(var t=e;t.includes("*")||t.includes("/");){var n,r=Ue(null!==(n=YQ.exec(t))&&void 0!==n?n:[],4),a=r[1],i=r[2],o=r[3],s=eZ.parse(null!==a&&void 0!==a?a:""),l=eZ.parse(null!==o&&void 0!==o?o:""),c="*"===i?s.multiply(l):s.divide(l);if(c.isNaN())return JQ;t=t.replace(YQ,c.toString())}for(;t.includes("+")||/.-\d+(?:\.\d+)?/.test(t);){var u,d=Ue(null!==(u=GQ.exec(t))&&void 0!==u?u:[],4),f=d[1],h=d[2],p=d[3],m=eZ.parse(null!==f&&void 0!==f?f:""),v=eZ.parse(null!==p&&void 0!==p?p:""),g="+"===h?m.add(v):m.subtract(v);if(g.isNaN())return JQ;t=t.replace(GQ,g.toString())}return t}!function(e,t,n){(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(eZ,"NaN",new eZ(NaN,""));var nZ=/\(([^()]*)\)/;function rZ(e){var t=e.replace(/\s+/g,"");return t=function(e){for(var t,n=e;null!=(t=nZ.exec(n));){var r=Ue(t,2)[1];n=n.replace(nZ,tZ(r))}return n}(t),t=tZ(t)}function aZ(e){var t=function(e){try{return rZ(e)}catch(t){return JQ}}(e.slice(5,-1));return t===JQ?"":t}var iZ=["x","y","lineHeight","capHeight","fill","scaleToFit","textAnchor","verticalAnchor"],oZ=["dx","dy","angle","className","breakAll"];function sZ(){return sZ=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},sZ.apply(null,arguments)}function lZ(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var cZ=/[ \f\n\r\t\v\u2028\u2029]+/,uZ=e=>{var t=e.children,n=e.breakAll,r=e.style;try{var a=[];return A_(t)||(a=n?t.toString().split(""):t.toString().split(cZ)),{wordsWithComputedWidth:a.map(e=>({word:e,width:RQ(e,r).width})),spaceWidth:n?0:RQ("\xa0",r).width}}catch(i){return null}};function dZ(e){return"start"===e||"middle"===e||"end"===e||"inherit"===e}var fZ=(e,t,n,r)=>e.reduce((e,a)=>{var i=a.word,o=a.width,s=e[e.length-1];if(s&&null!=o&&(null==t||r||s.width+o+n<Number(t)))s.words.push(i),s.width+=o+n;else{var l={words:[i],width:o};e.push(l)}return e},[]),hZ=e=>e.reduce((e,t)=>
2e.width>t.width?e:t),pZ=(e,t,n,r,a,i,o,s)=>{var l=e.slice(0,t),c=uZ({breakAll:n,style:r,children:l+"\u2026"});if(!c)return[!1,[]];var u=fZ(c.wordsWithComputedWidth,i,o,s);return[u.length>a||hZ(u).width>Number(i),u]},mZ=e=>[{words:A_(e)?[]:e.toString().split(cZ),width:void 0}],vZ=e=>{var t=e.width,n=e.scaleToFit,r=e.children,a=e.style,i=e.breakAll,o=e.maxLines;if((t||n)&&!QX){var s=uZ({breakAll:i,children:r,style:a});return s?((e,t,n,r,a)=>{var i=e.maxLines,o=e.children,s=e.style,l=e.breakAll,c=j_(i),u=String(o),d=fZ(t,r,n,a);if(!c||a)return d;if(!(d.length>i||hZ(d).width>Number(r)))return d;for(var f,h=0,p=u.length-1,m=0;h<=p&&m<=u.length-1;){var v=Math.floor((h+p)/2),g=Ue(pZ(u,v-1,l,s,i,r,n,a),2),y=g[0],x=g[1],b=Ue(pZ(u,v,l,s,i,r,n,a),1)[0];if(y||b||(h=v+1),y&&b&&(p=v-1),!y&&b){f=x;break}m++}return f||d})({breakAll:i,children:r,maxLines:o,style:a},s.wordsWithComputedWidth,s.spaceWidth,t,Boolean(n)):mZ(r)}return mZ(r)},gZ="#808080",yZ={angle:0,breakAll:!1,capHeight:"0.71em",fill:gZ,lineHeight:"1em",scaleToFit:!1,textAnchor:"start",verticalAnchor:"end",x:0,y:0},xZ=(0,r.forwardRef)((e,t)=>{var n=xQ(e,yZ),a=n.x,i=n.y,o=n.lineHeight,s=n.capHeight,l=n.fill,c=n.scaleToFit,u=n.textAnchor,d=n.verticalAnchor,f=lZ(n,iZ),h=(0,r.useMemo)(()=>vZ({breakAll:f.breakAll,children:f.children,maxLines:f.maxLines,scaleToFit:c,style:f.style,width:f.width}),[f.breakAll,f.children,f.maxLines,c,f.style,f.width]),p=f.dx,m=f.dy,v=f.angle,g=f.className,y=f.breakAll,x=lZ(f,oZ);if(!k_(a)||!k_(i)||0===h.length)return null;var b,w=Number(a)+(j_(p)?p:0),j=Number(i)+(j_(m)?m:0);if(!U_(w)||!U_(j))return null;switch(d){case"start":b=aZ("calc(".concat(s,")"));break;case"middle":b=aZ("calc(".concat((h.length-1)/2," * -").concat(o," + (").concat(s," / 2))"));break;default:b=aZ("calc(".concat(h.length-1," * -").concat(o,")"))}var k=[];if(c){var S=h[0].width,E=f.width;k.push("scale(".concat(j_(E)&&j_(S)?E/S:1,")"))}return v&&k.push("rotate(".concat(v,", ").concat(w,", ").concat(j,")")),k.length&&(x.transform=k.join(" ")),r.createElement("text",sZ({},N$(x),{ref:t,x:w,y:j,className:uk("recharts-text",g),textAnchor:u,fill:l.includes("url")?gZ:l}),h.map((e,t)=>{var n=e.words.join(y?"":" ");return r.createElement("tspan",{x:w,dy:0===t?b:o,key:"".concat(n,"-").concat(t)},n)}))});function bZ(e){var t=e.zIndex,n=e.children,a=void 0!==NL()&&void 0!==t&&0!==t,i=vL(),o=uI();(0,r.useLayoutEffect)(()=>a?(o(i$({zIndex:t})),()=>{o(o$({zIndex:t}))}):T_,[o,t,a]);var s=pI(e=>A$(e,t,i));return a?s?(0,Er.createPortal)(n,s):null:n}xZ.displayName="Text";var wZ=["labelRef"],jZ=["content"];function kZ(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function SZ(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function EZ(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?SZ(Object(n),!0).forEach(function(t){NZ(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):SZ(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function NZ(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function PZ(){return PZ=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},PZ.apply(null,arguments)}var OZ=(0,r.createContext)(null),CZ=e=>
2{var t=e.x,n=e.y,a=e.upperWidth,i=e.lowerWidth,o=e.width,s=e.height,l=e.children,c=(0,r.useMemo)(()=>({x:t,y:n,upperWidth:a,lowerWidth:i,width:o,height:s}),[t,n,a,i,o,s]);return r.createElement(OZ.Provider,{value:c},l)},AZ=()=>{var e=(0,r.useContext)(OZ),t=bL();return e||xL(t)},MZ=(0,r.createContext)(null),_Z=()=>{var e=(0,r.useContext)(MZ),t=pI(iq);return e||t},TZ=e=>null!=e&&"function"===typeof e,RZ=(e,t,n,a,i)=>{var o,s,l=e.offset,c=e.className,u=i.cx,d=i.cy,f=i.innerRadius,h=i.outerRadius,p=i.startAngle,m=i.endAngle,v=i.clockWise,g=(f+h)/2,y=((e,t)=>x_(t-e)*Math.min(Math.abs(t-e),360))(p,m),x=y>=0?1:-1;switch(t){case"insideStart":o=p+x*l,s=v;break;case"insideEnd":o=m-x*l,s=!v;break;case"end":o=m+x*l,s=v;break;default:throw new Error("Unsupported position ".concat(t))}s=y<=0?s:!s;var b=_H(u,d,g,o),w=_H(u,d,g,o+359*(s?1:-1)),j="M".concat(b.x,",").concat(b.y,"\n    A").concat(g,",").concat(g,",0,1,").concat(s?0:1,",\n    ").concat(w.x,",").concat(w.y),k=A_(e.id)?E_("recharts-radial-line-"):e.id;return r.createElement("text",PZ({},a,{dominantBaseline:"central",className:uk("recharts-radial-bar-label",c)}),r.createElement("defs",null,r.createElement("path",{id:k,d:j})),r.createElement("textPath",{xlinkHref:"#".concat(k)},n))},DZ=e=>"cx"in e&&j_(e.cx),FZ={angle:0,offset:5,zIndex:FH.label,position:"middle",textBreakAll:!1};function IZ(e){var t,n,a,i=xQ(e,FZ),o=i.viewBox,s=i.position,l=i.value,c=i.children,u=i.content,d=i.className,f=void 0===d?"":d,h=i.textBreakAll,p=i.labelRef,m=_Z(),v=AZ();if(!(t=null==o?"center"===s?v:null!==m&&void 0!==m?m:v:DZ(o)?o:xL(o))||A_(l)&&A_(c)&&!(0,r.isValidElement)(u)&&"function"!==typeof u)return null;var g=EZ(EZ({},i),{},{viewBox:t});if((0,r.isValidElement)(u)){g.labelRef;var y=kZ(g,wZ);return(0,r.cloneElement)(u,y)}if("function"===typeof u){g.content;var x=kZ(g,jZ);if(n=(0,r.createElement)(u,x),(0,r.isValidElement)(n))return n}else n=(e=>{var t=e.value,n=e.formatter,r=A_(e.children)?t:e.children;return"function"===typeof n?n(r):r})(i);var b=N$(i);if(DZ(t)){if("insideStart"===s||"insideEnd"===s||"end"===s)return RZ(i,s,n,b,t);a=((e,t,n)=>{var r=e.cx,a=e.cy,i=e.innerRadius,o=e.outerRadius,s=(e.startAngle+e.endAngle)/2;if("outside"===n){var l=_H(r,a,o+t,s),c=l.x;return{x:c,y:l.y,textAnchor:c>=r?"start":"end",verticalAnchor:"middle"}}if("center"===n)return{x:r,y:a,textAnchor:"middle",verticalAnchor:"middle"};if("centerTop"===n)return{x:r,y:a,textAnchor:"middle",verticalAnchor:"start"};if("centerBottom"===n)return{x:r,y:a,textAnchor:"middle",verticalAnchor:"end"};var u=_H(r,a,(i+o)/2,s);return{x:u.x,y:u.y,textAnchor:"middle",verticalAnchor:"middle"}})(t,i.offset,i.position)}else a=((e,t)=>{var n,r=e.parentViewBox,a=e.offset,i=e.position;null==r||DZ(r)||(n=r);var o=t.x,s=t.y,l=t.upperWidth,c=t.lowerWidth,u=t.height,d=o,f=o+(l-c)/2,h=(d+f)/2,p=(l+c)/2,m=d+l/2,v=u>=0?1:-1,g=v*a,y=v>0?"end":"start",x=v>0?"start":"end",b=l>=0?1:-1,w=b*a,j=b>0?"end":"start",k=b>0?"start":"end";if("top"===i)return EZ(EZ({},{x:d+l/2,y:s-g,textAnchor:"middle",verticalAnchor:y}),n?{height:Math.max(s-n.y,0),width:l}:{});if("bottom"===i)return EZ(EZ({},{x:f+c/2,y:s+u+g,textAnchor:"middle",verticalAnchor:x}),n?{height:Math.max(n.y+n.height-(s+u),0),width:c}:{});if("left"===i){var S={x:h-w,y:s+u/2,textAnchor:j,verticalAnchor:"middle"};return EZ(EZ({},S),n?{width:Math.max(S.x-n.x,0),height:u}:{})}if("right"===i){var E={x:h+p+w,y:s+u/2,textAnchor:k,verticalAnchor:"middle"};return EZ(EZ({},E),n?{width:Math.max(n.x+n.width-E.x,0),height:u}:{})}var N=n?{width:p,height:u}:{};return"insideLeft"===i?EZ({x:h+w,y:s+u/2,textAnchor:k,verticalAnchor:"middle"},N):"insideRight"===i?EZ({x:h+p-w,y:s+u/2,textAnchor:j,verticalAnchor:"middle"},N):"insideTop"===i?EZ({x:d+l/2,y:s+g,textAnchor:"middle",verticalAnchor:x},N):"insideBottom"===i?EZ({x:f+c/2,y:s+u-g,textAnchor:"middle",verticalAnchor:y},N):"insideTopLeft"===i?EZ({x:d+w,y:s+g,textAnchor:k,verticalAnchor:x},N):"insideTopRight"===i?EZ({x:d+l-w,y:s+g,textAnchor:j,verticalAnchor:x},N):"insideBottomLeft"===i?EZ({x:f+w,y:s+u-g,textAnchor:k,verticalAnchor:y},N):"insideBottomRight"===i?EZ({x:f+c-w,y:s+u-g,textAnchor:j,verticalAnchor:y},N):i&&"object"===typeof i&&(j_(i.x)||w_(i.x))&&(j_(i.y)||w_(i.y))?EZ({x:o+N_(i.x,p),y:s+N_(i.y,u),textAnchor:"end",verticalAnchor:"end"},N):EZ({x:m,y:s+u/2,textAnchor:"middle",verticalAnchor:"middle"},N)})(i,t);return r.createElement(bZ,{zIndex:i.zIndex},r.createElement(xZ,PZ({ref:p,className:uk("recharts-label",f)},b,a,{textAnchor:dZ(b.textAnchor)?b.textAnchor:a.textAnchor,breakAll:h}),n))}IZ.displayName="Label";var LZ=(e,t,n)=>{if(!e)return null;var a={viewBox:t,labelRef:n};return!0===e?r.createElement(IZ,PZ({key:"label-implicit"},a)):k_(e)?r.createElement(IZ,PZ({key:"label-implicit",value:e},a)):(0,r.isValidElement)(e)?e.type===IZ?(0,r.cloneElement)(e,EZ({key:"label-implicit"},a)):r.createElement(IZ,PZ({key:"label-implicit",content:e},a)):TZ(e)?r.createElement(IZ,PZ({key:"label-implicit",content:e},a)):e&&"object"===typeof e?r.createElement(IZ,PZ({},e,{key:"label-implicit"},a)):null};function zZ(e){var t=e.label,n=e.labelRef,r=AZ();return LZ(t,r,n)||null}var BZ=e=>"radius"in e&&"startAngle"in e&&"endAngle"in e,UZ=(e,t)=>{if(!e||"function"===typeof e||"boolean"===typeof e)return null;var n=e;if((0,r.isValidElement)(e)&&(n=e.props),"object"!==typeof n&&"function"!==typeof n)return null;var a={};
2return Object.keys(n).forEach(e=>{b$(e)&&(a[e]=t||(t=>n[e](n,t)))}),a},VZ=["axisLine","width","height","className","hide","ticks","axisType"];function WZ(){return WZ=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},WZ.apply(null,arguments)}function HZ(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function qZ(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?HZ(Object(n),!0).forEach(function(t){KZ(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):HZ(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function KZ(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var YZ={x:0,y:0,width:0,height:0,viewBox:{x:0,y:0,width:0,height:0},orientation:"bottom",ticks:[],stroke:"#666",tickLine:!0,axisLine:!0,tick:!0,mirror:!1,minTickGap:5,tickSize:6,tickMargin:2,interval:"preserveEnd",zIndex:FH.axis};function GZ(e){var t=e.x,n=e.y,a=e.width,i=e.height,o=e.orientation,s=e.mirror,l=e.axisLine,c=e.otherSvgProps;if(!l)return null;var u=qZ(qZ(qZ({},c),S$(l)),{},{fill:"none"});if("top"===o||"bottom"===o){var d=+("top"===o&&!s||"bottom"===o&&s);u=qZ(qZ({},u),{},{x1:t,y1:n+d*i,x2:t+a,y2:n+d*i})}else{var f=+("left"===o&&!s||"right"===o&&s);u=qZ(qZ({},u),{},{x1:t+f*a,y1:n,x2:t+f*a,y2:n+i})}return r.createElement("line",WZ({},u,{className:uk("recharts-cartesian-axis-line",v_(l,"className"))}))}function XZ(e){var t,n=e.option,a=e.tickProps,i=e.value,o=uk(a.className,"recharts-cartesian-axis-tick-value");if(r.isValidElement(n))t=r.cloneElement(n,qZ(qZ({},a),{},{className:o}));else if("function"===typeof n)t=n(qZ(qZ({},a),{},{className:o}));else{var s="recharts-cartesian-axis-tick-value";"boolean"!==typeof n&&(s=uk(s,null===n||void 0===n?void 0:n.className)),t=r.createElement(xZ,WZ({},a,{className:s}),i)}return t}var $Z=(0,r.forwardRef)((e,t)=>{var n=e.ticks,a=void 0===n?[]:n,i=e.tick,o=e.tickLine,s=e.stroke,l=e.tickFormatter,c=e.unit,u=e.padding,d=e.tickTextProps,f=e.orientation,h=e.mirror,p=e.x,m=e.y,v=e.width,g=e.height,y=e.tickSize,x=e.tickMargin,b=e.fontSize,w=e.letterSpacing,j=e.getTicksConfig,k=e.events,S=e.axisType,E=WQ(qZ(qZ({},j),{},{ticks:a}),b,w),N=function(e,t){switch(e){case"left":return t?"start":"end";case"right":return t?"end":"start";default:return"middle"}}(f,h),P=function(e,t){switch(e){case"left":case"right":return"middle";case"top":return t?"start":"end";default:return t?"end":"start"}}(f,h),O=S$(j),C=E$(i),A={};"object"===typeof o&&(A=o);var M=qZ(qZ({},O),{},{fill:"none"},A),_=E.map(e=>qZ({entry:e},function(e,t,n,r,a,i,o,s,l){var c,u,d,f,h,p,m=s?-1:1,v=e.tickSize||o,g=j_(e.tickCoord)?e.tickCoord:e.coordinate;switch(i){case"top":c=u=e.coordinate,p=(d=(f=n+ +!s*a)-m*v)-m*l,h=g;break;case"left":d=f=e.coordinate,h=(c=(u=t+ +!s*r)-m*v)-m*l,p=g;break;case"right":d=f=e.coordinate,h=(c=(u=t+ +s*r)+m*v)+m*l,p=g;break;default:c=u=e.coordinate,p=(d=(f=n+ +s*a)+m*v)+m*l,h=g}return{line:{x1:c,y1:d,x2:u,y2:f},tick:{x:h,y:p}}}(e,p,m,v,g,f,y,h,x))),T=_.map(e=>{var t=e.entry,n=e.line;return r.createElement(KQ,{className:"recharts-cartesian-axis-tick",key:"tick-".concat(t.value,"-").concat(t.coordinate,"-").concat(t.tickCoord)},o&&r.createElement("line",WZ({},M,n,{className:uk("recharts-cartesian-axis-tick-line",v_(o,"className"))})))}),R=_.map((e,t)=>{var n=e.entry,a=e.tick,o=qZ(qZ(qZ(qZ({textAnchor:N,verticalAnchor:P},O),{},{stroke:"none",fill:s}
vendor: 5,028 bytes, line 2
2,C),a),{},{index:t,payload:n,visibleTicksCount:E.length,tickFormatter:l,padding:u},d);return r.createElement(KQ,WZ({className:"recharts-cartesian-axis-tick-label",key:"tick-label-".concat(n.value,"-").concat(n.coordinate,"-").concat(n.tickCoord)},((e,t,n)=>{if(null===e||"object"!==typeof e&&"function"!==typeof e)return null;var r=null;return Object.keys(e).forEach(a=>{var i=e[a];b$(a)&&"function"===typeof i&&(r||(r={}),r[a]=((e,t,n)=>r=>(e(t,n,r),null))(i,t,n))}),r})(k,n,t)),i&&r.createElement(XZ,{option:i,tickProps:o,value:"".concat("function"===typeof l?l(n.value,t):n.value).concat(c||"")}))});return r.createElement("g",{className:"recharts-cartesian-axis-ticks recharts-".concat(S,"-ticks")},R.length>0&&r.createElement(bZ,{zIndex:FH.label},r.createElement("g",{className:"recharts-cartesian-axis-tick-labels recharts-".concat(S,"-tick-labels"),ref:t},R)),T.length>0&&r.createElement("g",{className:"recharts-cartesian-axis-tick-lines recharts-".concat(S,"-tick-lines")},T))}),QZ=(0,r.forwardRef)((e,t)=>{var n=e.axisLine,a=e.width,i=e.height,o=e.className,s=e.hide,l=e.ticks,c=e.axisType,u=function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,VZ),d=Ue((0,r.useState)(""),2),f=d[0],h=d[1],p=Ue((0,r.useState)(""),2),m=p[0],v=p[1],g=(0,r.useRef)(null);(0,r.useImperativeHandle)(t,()=>({getCalculatedWidth:()=>{var t;return(e=>{var t=e.ticks,n=e.label,r=e.labelGapWithTick,a=void 0===r?5:r,i=e.tickSize,o=void 0===i?0:i,s=e.tickMargin,l=void 0===s?0:s,c=0;if(t){Array.from(t).forEach(e=>{if(e){var t=e.getBoundingClientRect();t.width>c&&(c=t.width)}});var u=n?n.getBoundingClientRect().width:0,d=c+(o+l)+u+(n?a:0);return Math.round(d)}return 0})({ticks:g.current,label:null===(t=e.labelRef)||void 0===t?void 0:t.current,labelGapWithTick:5,tickSize:e.tickSize,tickMargin:e.tickMargin})}}));var y=(0,r.useCallback)(e=>{if(e){var t=e.getElementsByClassName("recharts-cartesian-axis-tick-value");g.current=t;var n=t[0];if(n){var r=window.getComputedStyle(n),a=r.fontSize,i=r.letterSpacing;a===f&&i===m||(h(a),v(i))}}},[f,m]);return s||null!=a&&a<=0||null!=i&&i<=0?null:r.createElement(bZ,{zIndex:e.zIndex},r.createElement(KQ,{className:uk("recharts-cartesian-axis",o)},r.createElement(GZ,{x:e.x,y:e.y,width:a,height:i,orientation:e.orientation,mirror:e.mirror,axisLine:n,otherSvgProps:S$(e)}),r.createElement($Z,{ref:y,axisType:c,events:u,fontSize:f,getTicksConfig:e,height:e.height,letterSpacing:m,mirror:e.mirror,orientation:e.orientation,padding:e.padding,stroke:e.stroke,tick:e.tick,tickFormatter:e.tickFormatter,tickLine:e.tickLine,tickMargin:e.tickMargin,tickSize:e.tickSize,tickTextProps:e.tickTextProps,ticks:l,unit:e.unit,width:e.width,x:e.x,y:e.y}),r.createElement(CZ,{x:e.x,y:e.y,width:e.width,height:e.height,lowerWidth:e.width,upperWidth:e.width},r.createElement(zZ,{label:e.label,labelRef:e.labelRef}),e.children)))}),ZZ=r.forwardRef((e,t)=>{var n=xQ(e,YZ);return r.createElement(QZ,WZ({},n,{ref:t}))});ZZ.displayName="CartesianAxis";var JZ=["x1","y1","x2","y2","key"],eJ=["offset"],tJ=["xAxisId","yAxisId"],nJ=["xAxisId","yAxisId"];function rJ(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function aJ(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?rJ(Object(n),!0).forEach(function(t){iJ(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):rJ(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function iJ(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function oJ(){return oJ=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},oJ.apply(null,arguments)}function sJ(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var lJ=e=>{var t=e.fill;if(!t||"none"===t)return null;
2var n=e.fillOpacity,a=e.x,i=e.y,o=e.width,s=e.height,l=e.ry;return r.createElement("rect",{x:a,y:i,ry:l,width:o,height:s,stroke:"none",fill:t,fillOpacity:n,className:"recharts-cartesian-grid-bg"})};function cJ(e){var t,n=e.option,a=e.lineItemProps;if(r.isValidElement(n))t=r.cloneElement(n,a);else if("function"===typeof n)t=n(a);else{var i,o=a.x1,s=a.y1,l=a.x2,c=a.y2,u=a.key,d=null!==(i=S$(sJ(a,JZ)))&&void 0!==i?i:{},f=(d.offset,sJ(d,eJ));t=r.createElement("line",oJ({},f,{x1:o,y1:s,x2:l,y2:c,fill:"none",key:u}))}return t}function uJ(e){var t=e.x,n=e.width,a=e.horizontal,i=void 0===a||a,o=e.horizontalPoints;if(!i||!o||!o.length)return null;e.xAxisId,e.yAxisId;var s=sJ(e,tJ),l=o.map((e,a)=>{var o=aJ(aJ({},s),{},{x1:t,y1:e,x2:t+n,y2:e,key:"line-".concat(a),index:a});return r.createElement(cJ,{key:"line-".concat(a),option:i,lineItemProps:o})});return r.createElement("g",{className:"recharts-cartesian-grid-horizontal"},l)}function dJ(e){var t=e.y,n=e.height,a=e.vertical,i=void 0===a||a,o=e.verticalPoints;if(!i||!o||!o.length)return null;e.xAxisId,e.yAxisId;var s=sJ(e,nJ),l=o.map((e,a)=>{var o=aJ(aJ({},s),{},{x1:e,y1:t,x2:e,y2:t+n,key:"line-".concat(a),index:a});return r.createElement(cJ,{option:i,lineItemProps:o,key:"line-".concat(a)})});return r.createElement("g",{className:"recharts-cartesian-grid-vertical"},l)}function fJ(e){var t=e.horizontalFill,n=e.fillOpacity,a=e.x,i=e.y,o=e.width,s=e.height,l=e.horizontalPoints,c=e.horizontal;if(!(void 0===c||c)||!t||!t.length||null==l)return null;var u=l.map(e=>Math.round(e+i-i)).sort((e,t)=>e-t);i!==u[0]&&u.unshift(0);var d=u.map((e,l)=>{var c=!u[l+1]?i+s-e:u[l+1]-e;if(c<=0)return null;var d=l%t.length;return r.createElement("rect",{key:"react-".concat(l),y:e,x:a,height:c,width:o,stroke:"none",fill:t[d],fillOpacity:n,className:"recharts-cartesian-grid-bg"})});return r.createElement("g",{className:"recharts-cartesian-gridstripes-horizontal"},d)}function hJ(e){var t=e.vertical,n=void 0===t||t,a=e.verticalFill,i=e.fillOpacity,o=e.x,s=e.y,l=e.width,c=e.height,u=e.verticalPoints;if(!n||!a||!a.length)return null;var d=u.map(e=>Math.round(e+o-o)).sort((e,t)=>e-t);o!==d[0]&&d.unshift(0);var f=d.map((e,t)=>{var n=!d[t+1]?o+l-e:d[t+1]-e;if(n<=0)return null;var u=t%a.length;return r.createElement("rect",{key:"react-".concat(t),x:e,y:s,width:n,height:c,stroke:"none",fill:a[u],fillOpacity:i,className:"recharts-cartesian-grid-bg"})});return r.createElement("g",{className:"recharts-cartesian-gridstripes-vertical"},f)}var pJ=(e,t)=>{var n=e.xAxis,r=e.width,a=e.height,i=e.offset;return qI(WQ(aJ(aJ(aJ({},YZ),n),{},{ticks:KI(n,!0),viewBox:{x:0,y:0,width:r,height:a}})),i.left,i.left+i.width,t)},mJ=(e,t)=>{var n=e.yAxis,r=e.width,a=e.height,i=e.offset;return qI(WQ(aJ(aJ(aJ({},YZ),n),{},{ticks:KI(n,!0),viewBox:{x:0,y:0,width:r,height:a}})),i.top,i.top+i.height,t)},vJ={horizontal:!0,vertical:!0,horizontalPoints:[],verticalPoints:[],stroke:"#ccc",fill:"none",verticalFill:[],horizontalFill:[],xAxisId:0,yAxisId:0,syncWithTicks:!1,zIndex:FH.grid};function gJ(e){var t=kL(),n=SL(),a=jL(),i=aJ(aJ({},xQ(e,vJ)),{},{x:j_(e.x)?e.x:a.left,y:j_(e.y)?e.y:a.top,width:j_(e.width)?e.width:a.width,height:j_(e.height)?e.height:a.height}),o=i.xAxisId,s=i.yAxisId,l=i.x,c=i.y,u=i.width,d=i.height,f=i.syncWithTicks,h=i.horizontalValues,p=i.verticalValues,m=vL(),v=pI(e=>sY(e,"xAxis",o,m)),g=pI(e=>sY(e,"yAxis",s,m));if(!V_(u)||!V_(d)||!j_(l)||!j_(c))return null;var y=i.verticalCoordinatesGenerator||pJ,x=i.horizontalCoordinatesGenerator||mJ,b=i.horizontalPoints,w=i.verticalPoints;if((!b||!b.length)&&"function"===typeof x){var j=h&&h.length,k=x({yAxis:g?aJ(aJ({},g),{},{ticks:j?h:g.ticks}):void 0,width:null!==t&&void 0!==t?t:u,height:null!==n&&void 0!==n?n:d,offset:a},!!j||f);R_(Array.isArray(k),"horizontalCoordinatesGenerator should return Array but instead it returned [".concat(typeof k,"]")),Array.isArray(k)&&(b=k)}if((!w||!w.length)&&"function"===typeof y){var S=p&&p.length,E=y({xAxis:v?aJ(aJ({},v),{},{ticks:S?p:v.ticks}):void 0,width:null!==t&&void 0!==t?t:u,height:null!==n&&void 0!==n?n:d,offset:a},!!S||f);R_(Array.isArray(E),"verticalCoordinatesGenerator should return Array but instead it returned [".concat(typeof E,"]")),Array.isArray(E)&&(w=E)}return r.createElement(bZ,{zIndex:i.zIndex},r.createElement("g",{className:"recharts-cartesian-grid"},r.createElement(lJ,{fill:i.fill,fillOpacity:i.fillOpacity,x:i.x,y:i.y,width:i.width,height:i.height,ry:i.ry}),r.createElement(fJ,oJ({},i,{horizontalPoints:b})),r.createElement(hJ,oJ({},i,{verticalPoints:w})),r.createElement(uJ,oJ({},i,{offset:a,horizontalPoints:b,xAxis:v,yAxis:g})),r.createElement(dJ,oJ({},i,{offset:a,verticalPoints:w,xAxis:v,yAxis:g}))))}
vendor: 4,216 bytes, line 2
2gJ.displayName="CartesianGrid";var yJ=["domain","range"],xJ=["domain","range"];function bJ(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function wJ(e,t){return e===t||!(!Array.isArray(e)||2!==e.length||!Array.isArray(t)||2!==t.length)&&(e[0]===t[0]&&e[1]===t[1])}function jJ(e,t){if(e===t)return!0;var n=e.domain,r=e.range,a=bJ(e,yJ),i=t.domain,o=t.range,s=bJ(t,xJ);return!!wJ(n,i)&&(!!wJ(r,o)&&p$(a,s))}var kJ=["dangerouslySetInnerHTML","ticks","scale"],SJ=["id","scale"];function EJ(){return EJ=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},EJ.apply(null,arguments)}function NJ(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function PJ(e){var t=uI(),n=(0,r.useRef)(null);return(0,r.useLayoutEffect)(()=>{null===n.current?t(nX(e)):n.current!==e&&t(rX({prev:n.current,next:e})),n.current=e},[e,t]),(0,r.useLayoutEffect)(()=>()=>{n.current&&(t(aX(n.current)),n.current=null)},[t]),null}var OJ=e=>{var t=e.xAxisId,n=e.className,a=pI(pL),i=vL(),o="xAxis",s=pI(e=>lY(e,o,t,i)),l=pI(e=>QK(e,t)),c=pI(e=>eY(e,t)),u=pI(e=>bq(e,t));if(null==l||null==c||null==u)return null;e.dangerouslySetInnerHTML,e.ticks,e.scale;var d=NJ(e,kJ),f=(u.id,u.scale,NJ(u,SJ));return r.createElement(ZZ,EJ({},d,f,{x:c.x,y:c.y,width:l.width,height:l.height,className:uk("recharts-".concat(o," ").concat(o),n),viewBox:a,ticks:s,axisType:o}))},CJ={allowDataOverflow:xq.allowDataOverflow,allowDecimals:xq.allowDecimals,allowDuplicatedCategory:xq.allowDuplicatedCategory,angle:xq.angle,axisLine:YZ.axisLine,height:xq.height,hide:!1,includeHidden:xq.includeHidden,interval:xq.interval,minTickGap:xq.minTickGap,mirror:xq.mirror,orientation:xq.orientation,padding:xq.padding,reversed:xq.reversed,scale:xq.scale,tick:xq.tick,tickCount:xq.tickCount,tickLine:YZ.tickLine,tickSize:YZ.tickSize,type:xq.type,xAxisId:0},AJ=e=>{var t=xQ(e,CJ);return r.createElement(r.Fragment,null,r.createElement(PJ,{allowDataOverflow:t.allowDataOverflow,allowDecimals:t.allowDecimals,allowDuplicatedCategory:t.allowDuplicatedCategory,angle:t.angle,dataKey:t.dataKey,domain:t.domain,height:t.height,hide:t.hide,id:t.xAxisId,includeHidden:t.includeHidden,interval:t.interval,minTickGap:t.minTickGap,mirror:t.mirror,name:t.name,orientation:t.orientation,padding:t.padding,reversed:t.reversed,scale:t.scale,tick:t.tick,tickCount:t.tickCount,tickFormatter:t.tickFormatter,ticks:t.ticks,type:t.type,unit:t.unit}),r.createElement(OJ,t))},MJ=r.memo(AJ,jJ);MJ.displayName="XAxis";var _J=["dangerouslySetInnerHTML","ticks","scale"],TJ=["id","scale"];function RJ(){return RJ=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},RJ.apply(null,arguments)}function DJ(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function FJ(e){var t=uI(),n=(0,r.useRef)(null);return(0,r.useLayoutEffect)(()=>{null===n.current?t(iX(e)):n.current!==e&&t(oX({prev:n.current,next:e})),n.current=e},[e,t]),(0,r.useLayoutEffect)(()=>()=>{n.current&&(t(sX(n.current)),n.current=null)},[t]),null}var IJ=e=>{var t=e.yAxisId,n=e.className,a=e.width,i=e.label,o=(0,r.useRef)(null),s=(0,r.useRef)(null),l=pI(pL),c=vL(),u=uI(),d="yAxis",f=pI(e=>
2nY(e,t)),h=pI(e=>tY(e,t)),p=pI(e=>lY(e,d,t,c)),m=pI(e=>kq(e,t));if((0,r.useLayoutEffect)(()=>{if("auto"===a&&f&&!TZ(i)&&!(0,r.isValidElement)(i)&&null!=m){var e=o.current;if(e){var n=e.getCalculatedWidth();Math.round(f.width)!==Math.round(n)&&u(lX({id:t,width:n}))}}},[p,f,u,i,t,a,m]),null==f||null==h||null==m)return null;e.dangerouslySetInnerHTML,e.ticks,e.scale;var v=DJ(e,_J),g=(m.id,m.scale,DJ(m,TJ));return r.createElement(ZZ,RJ({},v,g,{ref:o,labelRef:s,x:h.x,y:h.y,tickTextProps:"auto"===a?{width:void 0}:{width:a},width:f.width,height:f.height,className:uk("recharts-".concat(d," ").concat(d),n),viewBox:l,ticks:p,axisType:d}))},LJ={allowDataOverflow:jq.allowDataOverflow,allowDecimals:jq.allowDecimals,allowDuplicatedCategory:jq.allowDuplicatedCategory,angle:jq.angle,axisLine:YZ.axisLine,hide:!1,includeHidden:jq.includeHidden,interval:jq.interval,minTickGap:jq.minTickGap,mirror:jq.mirror,orientation:jq.orientation,padding:jq.padding,reversed:jq.reversed,scale:jq.scale,tick:jq.tick,tickCount:jq.tickCount,tickLine:YZ.tickLine,tickSize:YZ.tickSize,type:jq.type,width:jq.width,yAxisId:0},zJ=e=>{var t=xQ(e,LJ);return r.createElement(r.Fragment,null,r.createElement(FJ,{interval:t.interval,id:t.yAxisId,scale:t.scale,type:t.type,domain:t.domain,allowDataOverflow:t.allowDataOverflow,dataKey:t.dataKey,allowDuplicatedCategory:t.allowDuplicatedCategory,allowDecimals:t.allowDecimals,tickCount:t.tickCount,padding:t.padding,includeHidden:t.includeHidden,reversed:t.reversed,ticks:t.ticks,width:t.width,orientation:t.orientation,mirror:t.mirror,hide:t.hide,unit:t.unit,name:t.name,angle:t.angle,minTickGap:t.minTickGap,tick:t.tick,tickFormatter:t.tickFormatter}),r.createElement(IJ,t))},BJ=r.memo(zJ,jJ);function UJ(){return UJ=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},UJ.apply(null,arguments)}function VJ(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function WJ(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?VJ(Object(n),!0).forEach(function(t){HJ(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):VJ(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function HJ(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function qJ(e){return Array.isArray(e)&&k_(e[0])&&k_(e[1])?e.join(" ~ "):e}BJ.displayName="YAxis";var KJ=e=>{var t=e.separator,n=void 0===t?" : ":t,a=e.contentStyle,i=void 0===a?{}:a,o=e.itemStyle,s=void 0===o?{}:o,l=e.labelStyle,c=void 0===l?{}:l,u=e.payload,d=e.formatter,f=e.itemSorter,h=e.wrapperClassName,p=e.labelClassName,m=e.label,v=e.labelFormatter,g=e.accessibilityLayer,y=void 0!==g&&g,x=WJ({margin:0,padding:10,backgroundColor:"#fff",border:"1px solid #ccc",whiteSpace:"nowrap"},i),b=WJ({margin:0},c),w=!A_(m),j=w?m:"",k=uk("recharts-default-tooltip",h),S=uk("recharts-tooltip-label",p);w&&v&&void 0!==u&&null!==u&&(j=v(m,u));var E=y?{role:"status","aria-live":"assertive"}:{};return r.createElement("div",UJ({className:k,style:x},E),r.createElement("p",{className:S,style:b},r.isValidElement(j)?j:"".concat(j)),(()=>{if(u&&u.length){var e=(f?PI(u,f):u).map((e,t)=>{if("none"===e.type)return null;var a=e.formatter||d||qJ,i=e.value,o=e.name,l=i,c=o;if(a){var f=a(i,o,e,t,u);if(Array.isArray(f)){var h=Ue(f,2);l=h[0],c=h[1]}else{if(null==f)return null;l=f}}var p=WJ({display:"block",paddingTop:4,paddingBottom:4,color:e.color||"#000"},s);return r.createElement("li",{className:"recharts-tooltip-item",key:"tooltip-item-".concat(t),style:p},k_(c)?r.createElement("span",{className:"recharts-tooltip-item-name"},c):null,k_(c)?r.createElement("span",{className:"recharts-tooltip-item-separator"},n):null,r.createElement("span",{className:"recharts-tooltip-item-value"},l),r.createElement("span",{className:"recharts-tooltip-item-unit"},e.unit||""))});return r.createElement("ul",{className:"recharts-tooltip-item-list",style:{padding:0,margin:0}},e)}return null})())},YJ="recharts-tooltip-wrapper",GJ={visibility:"hidden"};function XJ(e){var t=e.coordinate,n=e.translateX,r=e.translateY;return uk(YJ,{["".concat(YJ,"-right")]:j_(n)&&t&&j_(t.x)&&n>=t.x,["".concat(YJ,"-left")]:j_(n)&&t&&j_(t.x)&&n<t.x,["".concat(YJ,"-bottom")]:j_(r)&&t&&j_(t.y)&&r>=t.y,["".concat(YJ,"-top")]:j_(r)&&t&&j_(t.y)&&r<t.y})}function $J(e){var t=e.allowEscapeViewBox,n=e.coordinate,r=e.key,a=e.offsetTopLeft,i=e.position,o=e.reverseDirection,s=e.tooltipDimension,l=e.viewBox,c=e.viewBoxDimension;if(i&&j_(i[r]))return i[r];var u=n[r]-s-(a>0?a:0),d=n[r]+a;if(t[r])return o[r]?u:d;var f=l[r];return null==f?0:o[r]?u<f?Math.max(d,f):Math.max(u,f):null==c?0:d+s>f+c?Math.max(u,f):Math.max(d,f)}function QJ(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function ZJ(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
2t%2?QJ(Object(n),!0).forEach(function(t){JJ(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):QJ(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function JJ(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class e0 extends r.PureComponent{constructor(){super(...arguments),JJ(this,"state",{dismissed:!1,dismissedAtCoordinate:{x:0,y:0}}),JJ(this,"handleKeyDown",e=>{var t,n,r,a;"Escape"===e.key&&this.setState({dismissed:!0,dismissedAtCoordinate:{x:null!==(t=null===(n=this.props.coordinate)||void 0===n?void 0:n.x)&&void 0!==t?t:0,y:null!==(r=null===(a=this.props.coordinate)||void 0===a?void 0:a.y)&&void 0!==r?r:0}})})}componentDidMount(){document.addEventListener("keydown",this.handleKeyDown)}componentWillUnmount(){document.removeEventListener("keydown",this.handleKeyDown)}componentDidUpdate(){var e,t;this.state.dismissed&&((null===(e=this.props.coordinate)||void 0===e?void 0:e.x)===this.state.dismissedAtCoordinate.x&&(null===(t=this.props.coordinate)||void 0===t?void 0:t.y)===this.state.dismissedAtCoordinate.y||(this.state.dismissed=!1))}render(){var e=this.props,t=e.active,n=e.allowEscapeViewBox,a=e.animationDuration,i=e.animationEasing,o=e.children,s=e.coordinate,l=e.hasPayload,c=e.isAnimationActive,u=e.offset,d=e.position,f=e.reverseDirection,h=e.useTranslate3d,p=e.viewBox,m=e.wrapperStyle,v=e.lastBoundingBox,g=e.innerRef,y=e.hasPortalFromProps,x=function(e){var t,n,r=e.allowEscapeViewBox,a=e.coordinate,i=e.offsetTopLeft,o=e.position,s=e.reverseDirection,l=e.tooltipBox,c=e.useTranslate3d,u=e.viewBox;return{cssProperties:l.height>0&&l.width>0&&a?function(e){var t=e.translateX,n=e.translateY;return{transform:e.useTranslate3d?"translate3d(".concat(t,"px, ").concat(n,"px, 0)"):"translate(".concat(t,"px, ").concat(n,"px)")}}({translateX:t=$J({allowEscapeViewBox:r,coordinate:a,key:"x",offsetTopLeft:i,position:o,reverseDirection:s,tooltipDimension:l.width,viewBox:u,viewBoxDimension:u.width}),translateY:n=$J({allowEscapeViewBox:r,coordinate:a,key:"y",offsetTopLeft:i,position:o,reverseDirection:s,tooltipDimension:l.height,viewBox:u,viewBoxDimension:u.height}),useTranslate3d:c}):GJ,cssClasses:XJ({translateX:t,translateY:n,coordinate:a})}}({allowEscapeViewBox:n,coordinate:s,offsetTopLeft:u,position:d,reverseDirection:f,tooltipBox:{height:v.height,width:v.width},useTranslate3d:h,viewBox:p}),b=x.cssClasses,w=x.cssProperties,j=y?{}:ZJ(ZJ({transition:c&&t?"transform ".concat(a,"ms ").concat(i):void 0},w),{},{pointerEvents:"none",visibility:!this.state.dismissed&&t&&l?"visible":"hidden",position:"absolute",top:0,left:0}),k=ZJ(ZJ({},j),{},{visibility:!this.state.dismissed&&t&&l?"visible":"hidden"},m);return r.createElement("div",{xmlns:"http://www.w3.org/1999/xhtml",tabIndex:-1,className:b,style:k,ref:g},o)}}function t0(e){return e}function n0(e){return null==e||"object"!==typeof e&&"function"!==typeof e}function r0(e){return Object.getOwnPropertySymbols(e).filter(t=>Object.prototype.propertyIsEnumerable.call(e,t))}function a0(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":Object.prototype.toString.call(e)}const i0="[object RegExp]",o0="[object String]",s0="[object Number]",l0="[object Boolean]",c0="[object Arguments]",u0="[object Symbol]",d0="[object Date]",f0="[object Map]",h0="[object Set]",p0="[object Array]",m0="[object ArrayBuffer]",v0="[object Object]",g0="[object DataView]",y0="[object Uint8Array]",x0="[object Uint8ClampedArray]",b0="[object Uint16Array]",w0="[object Uint32Array]",j0="[object Int8Array]",k0="[object Int16Array]",S0="[object Int32Array]",E0="[object Float32Array]",N0="[object Float64Array]",P0="object"===typeof globalThis&&globalThis||"object"===typeof window&&window||"object"===typeof self&&self||"object"===typeof n.g&&n.g||function(){return this}();
2function O0(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:new Map,a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:void 0;const i=null===a||void 0===a?void 0:a(e,t,n,r);if(void 0!==i)return i;if(n0(e))return e;if(r.has(e))return r.get(e);if(Array.isArray(e)){const t=new Array(e.length);r.set(e,t);for(let i=0;i<e.length;i++)t[i]=O0(e[i],i,n,r,a);return Object.hasOwn(e,"index")&&(t.index=e.index),Object.hasOwn(e,"input")&&(t.input=e.input),t}if(e instanceof Date)return new Date(e.getTime());if(e instanceof RegExp){const t=new RegExp(e.source,e.flags);return t.lastIndex=e.lastIndex,t}if(e instanceof Map){const t=new Map;r.set(e,t);for(const i of e){var o=Ue(i,2);const e=o[0],s=o[1];t.set(e,O0(s,e,n,r,a))}return t}if(e instanceof Set){const t=new Set;r.set(e,t);for(const i of e)t.add(O0(i,void 0,n,r,a));return t}if(function(e){return"undefined"!==typeof P0.Buffer&&P0.Buffer.isBuffer(e)}(e))return e.subarray();if(function(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}(e)){const t=new(Object.getPrototypeOf(e).constructor)(e.length);r.set(e,t);for(let i=0;i<e.length;i++)t[i]=O0(e[i],i,n,r,a);return t}if(e instanceof ArrayBuffer||"undefined"!==typeof SharedArrayBuffer&&e instanceof SharedArrayBuffer)return e.slice(0);if(e instanceof DataView){const t=new DataView(e.buffer.slice(0),e.byteOffset,e.byteLength);return r.set(e,t),C0(t,e,n,r,a),t}if("undefined"!==typeof File&&e instanceof File){const t=new File([e],e.name,{type:e.type});return r.set(e,t),C0(t,e,n,r,a),t}if("undefined"!==typeof Blob&&e instanceof Blob){const t=new Blob([e],{type:e.type});return r.set(e,t),C0(t,e,n,r,a),t}if(e instanceof Error){const t=structuredClone(e);return r.set(e,t),t.message=e.message,t.name=e.name,t.stack=e.stack,t.cause=e.cause,t.constructor=e.constructor,C0(t,e,n,r,a),t}if(e instanceof Boolean){const t=new Boolean(e.valueOf());return r.set(e,t),C0(t,e,n,r,a),t}if(e instanceof Number){const t=new Number(e.valueOf());return r.set(e,t),C0(t,e,n,r,a),t}if(e instanceof String){const t=new String(e.valueOf());return r.set(e,t),C0(t,e,n,r,a),t}if("object"===typeof e&&function(e){switch(a0(e)){case c0:case p0:case m0:case g0:case l0:case d0:case E0:case N0:case j0:case k0:case S0:case f0:case s0:case v0:case i0:case h0:case o0:case u0:case y0:case x0:case b0:case w0:return!0;default:return!1}}(e)){const t=Object.create(Object.getPrototypeOf(e));return r.set(e,t),C0(t,e,n,r,a),t}return e}function C0(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e,r=arguments.length>3?arguments[3]:void 0,a=arguments.length>4?arguments[4]:void 0;const i=[...Object.keys(t),...r0(t)];for(let o=0;o<i.length;o++){const s=i[o],l=Object.getOwnPropertyDescriptor(e,s);(null==l||l.writable)&&(e[s]=O0(t[s],s,n,r,a))}}function A0(e,t,n){return"function"!==typeof n?A0(e,t,()=>{}):M0(e,t,function e(t,r,a,i,o,s){const l=n(t,r,a,i,o,s);return void 0!==l?Boolean(l):M0(t,r,e,s)},new Map)}function M0(e,t,n,r){if(t===e)return!0;switch(typeof t){case"object":return function(e,t,n,r){if(null==t)return!0;if(Array.isArray(t))return _0(e,t,n,r);if(t instanceof Map)return function(e,t,n,r){if(0===t.size)return!0;if(!(e instanceof Map))return!1;for(const i of t.entries()){var a=Ue(i,2);const o=a[0],s=a[1];if(!1===n(e.get(o),s,o,e,t,r))return!1}return!0}(e,t,n,r);if(t instanceof Set)return function(e,t,n,r){return 0===t.size||e instanceof Set&&_0([...e],[...t],n,r)}(e,t,n,r);const a=Object.keys(t);if(null==e||n0(e))return 0===a.length;if(0===a.length)return!0;if(null!==r&&void 0!==r&&r.has(t))return r.get(t)===e;null===r||void 0===r||r.set(t,e);try{for(let i=0;i<a.length;i++){const o=a[i];if(!n0(e)&&!(o in e))return!1;if(void 0===t[o]&&void 0!==e[o])return!1;if(null===t[o]&&null!==e[o])return!1;if(!n(e[o],t[o],o,e,t,r))return!1}return!0}finally{null===r||void 0===r||r.delete(t)}}(e,t,n,r);case"function":return Object.keys(t).length>0?M0(e,u({},t),n,r):mI(e,t);default:return gI(e)?"string"!==typeof t||""===t:mI(e,t)}}function _0(e,t,n,r){if(0===t.length)return!0;if(!Array.isArray(e))return!1;const a=new Set;for(let i=0;i<t.length;i++){const o=t[i];let s=!1;for(let l=0;l<e.length;l++){if(a.has(l))continue;let c=!1;if(n(e[l],o,i,e,t,r)&&(c=!0),c){a.add(l),s=!0;break}}if(!s)return!1}return!0}function T0(e,t){return A0(e,t,()=>{})}function R0(e){var t;return e=O0(t=e,void 0,t,new Map,void 0),t=>T0(t,e)}function D0(e,t){return function(e,t){return O0(e,void 0,e,new Map,t)}(e,(n,r,a,i)=>{const o=null===t||void 0===t?void 0:t(n,r,a,i);if(void 0!==o)return o;if("object"===typeof e){if("[object Object]"===a0(e)&&"function"!==typeof e.constructor){const t={};return i.set(e,t),C0(t,e,a,i),t}switch(Object.prototype.toString.call(e)){case s0:case o0:case l0:{const t=new e.constructor(null===e||void 0===e?void 0:e.valueOf());return C0(t,e),t}case c0:{const t={};return C0(t,e),t.length=e.length,t[Symbol.iterator]=e[Symbol.iterator],t}default:return}}})}function F0(e){return null!==e&&"object"===typeof e&&"[object Arguments]"===a0(e)}function I0(e,t){var n;switch(typeof e){case"object":Object.is(null===(n=e)||void 0===n?void 0:n.valueOf(),-0)&&(e="-0");break;case"number":e=h_(e)}return t=D0(t),function(n){const r=v_(n,e);return void 0===r?function(e,t){let n;if(n=Array.isArray(t)?t:"string"===typeof t&&f_(t)&&null==(null===e||void 0===e?void 0:e[t])?m_(t):[t],0===n.length)return!1;let r=e;for(let a=0;a<n.length;a++){const e=n[a];if((null==r||!Object.hasOwn(r,e))&&!((Array.isArray(r)||F0(r))&&xI(e)&&e<r.length))return!1;r=r[e]}return!0}(n,e):void 0===t?void 0===r:T0(r,t)}}function L0(e){if(null==e)return t0;switch(typeof e){case"function":return e;case"object":return Array.isArray(e)&&2===e.length?I0(e[0],e[1]):R0(e);case"string":case"symbol":case"number":return function(e){return function(t){return v_(t,e)}}(e)}}function z0(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t0;return function(e){return function(e){return"object"===typeof e&&null!==e}(e)&&vI(e)}(e)?function(e,t){const n=new Map;for(let r=0;r<e.length;r++){const a=e[r],i=t(a,r,e);n.has(i)||n.set(i,a)}return Array.from(n.values())}(Array.from(e),(n=L0(t),r=1,function(){for(var e=arguments.length,t=new Array(e),a=0;a<e;a++)t[a]=arguments[a];return n.apply(this,t.slice(0,r))})):[];var n,r}var B0,U0,V0,W0,H0,q0,K0,Y0,G0,X0,$0,Q0,Z0,J0;function e1(){}
vendor: 3,504 bytes, line 2
2function t1(e,t,n){e._context.bezierCurveTo((2*e._x0+e._x1)/3,(2*e._y0+e._y1)/3,(e._x0+2*e._x1)/3,(e._y0+2*e._y1)/3,(e._x0+4*e._x1+t)/6,(e._y0+4*e._y1+n)/6)}function n1(e){this._context=e}function r1(e){return new n1(e)}function a1(e){this._context=e}function i1(e){return new a1(e)}function o1(e){this._context=e}function s1(e){return new o1(e)}n.dn(e1),n.dn(r1),n1.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:t1(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:t1(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}},n.dn(i1),a1.prototype={areaStart:e1,areaEnd:e1,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x2,this._y2),this._context.closePath();break;case 2:this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break;case 3:this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4)}},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._x2=e,this._y2=t;break;case 1:this._point=2,this._x3=e,this._y3=t;break;case 2:this._point=3,this._x4=e,this._y4=t,this._context.moveTo((this._x0+4*this._x1+e)/6,(this._y0+4*this._y1+t)/6);break;default:t1(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}},n.dn(s1),o1.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var n=(this._x0+4*this._x1+e)/6,r=(this._y0+4*this._y1+t)/6;this._line?this._context.lineTo(n,r):this._context.moveTo(n,r);break;case 3:this._point=4;default:t1(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};class l1{constructor(e,t){this._context=e,this._x=t}areaStart(){this._line=0}areaEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line}point(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:this._x?this._context.bezierCurveTo(this._x0=(this._x0+e)/2,this._y0,this._x0,t,e,t):this._context.bezierCurveTo(this._x0,this._y0=(this._y0+t)/2,e,this._y0,e,t)}this._x0=e,this._y0=t}}function c1(e){this._context=e}function u1(e){return new c1(e)}function d1(e){this._context=e}function f1(e){return new d1(e)}function h1(e){return e<0?-1:1}function p1(e,t,n){var r=e._x1-e._x0,a=t-e._x1,i=(e._y1-e._y0)/(r||a<0&&-0),o=(n-e._y1)/(a||r<0&&-0),s=(i*a+o*r)/(r+a);
2return(h1(i)+h1(o))*Math.min(Math.abs(i),Math.abs(o),.5*Math.abs(s))||0}function m1(e,t){var n=e._x1-e._x0;return n?(3*(e._y1-e._y0)/n-t)/2:t}function v1(e,t,n){var r=e._x0,a=e._y0,i=e._x1,o=e._y1,s=(i-r)/3;e._context.bezierCurveTo(r+s,a+s*t,i-s,o-s*n,i,o)}function g1(e){this._context=e}function y1(e){this._context=new x1(e)}function x1(e){this._context=e}function b1(e){this._context=e}function w1(e){var t,n,r=e.length-1,a=new Array(r),i=new Array(r),o=new Array(r);for(a[0]=0,i[0]=2,o[0]=e[0]+2*e[1],t=1;t<r-1;++t)a[t]=1,i[t]=4,o[t]=4*e[t]+2*e[t+1];for(a[r-1]=2,i[r-1]=7,o[r-1]=8*e[r-1]+e[r],t=1;t<r;++t)n=a[t]/i[t-1],i[t]-=n,o[t]-=n*o[t-1];for(a[r-1]=o[r-1]/i[r-1],t=r-2;t>=0;--t)a[t]=(o[t]-a[t+1])/i[t];for(i[r-1]=(e[r]+a[r-1])/2,t=0;t<r-1;++t)i[t]=2*e[t+1]-a[t+1];return[a,i]}function j1(e){return new b1(e)}function k1(e,t){this._context=e,this._t=t}function S1(e){return new k1(e,.5)}n.dn(u1),c1.prototype={areaStart:e1,areaEnd:e1,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(e,t){e=+e,t=+t,this._point?this._context.lineTo(e,t):(this._point=1,this._context.moveTo(e,t))}},n.dn(f1),d1.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:this._context.lineTo(e,t)}}},g1.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=this._t0=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x1,this._y1);break;case 3:v1(this,this._t0,m1(this,this._t0))}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){var n=NaN;if(t=+t,(e=+e)!==this._x1||t!==this._y1){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,v1(this,m1(this,n=p1(this,e,t)),n);break;default:v1(this,this._t0,n=p1(this,e,t))}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=n}}},(y1.prototype=Object.create(g1.prototype)).point=function(e,t){g1.prototype.point.call(this,t,e)},x1.prototype={moveTo:function(e,t){this._context.moveTo(t,e)},closePath:function(){this._context.closePath()},lineTo:function(e,t){this._context.lineTo(t,e)},bezierCurveTo:function(e,t,n,r,a,i){this._context.bezierCurveTo(t,e,r,n,i,a)}},n.dn(j1),b1.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var e=this._x,t=this._y,n=e.length;if(n)if(this._line?this._context.lineTo(e[0],t[0]):this._context.moveTo(e[0],t[0]),2===n)this._context.lineTo(e[1],t[1]);else for(var r=w1(e),a=w1(t),i=0,o=1;o<n;++i,++o)this._context.bezierCurveTo(r[0][i],a[0][i],r[1][i],a[1][i],e[o],t[o]);(this._line||0!==this._line&&1===n)&&this._context.closePath(),this._line=1-this._line,this._x=this._y=null},point:function(e,t){this._x.push(+e),this._y.push(+t)}},n.dn(S1),k1.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=this._y=NaN,this._point=0},lineEnd:function(){0<this._t&&this._t<1&&2===this._point&&this._context.lineTo(this._x,this._y),(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line>=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:if(this._t<=0)this._context.lineTo(this._x,t),this._context.lineTo(e,t);else{var n=this._x*(1-this._t)+e*this._t;this._context.lineTo(n,this._y),this._context.lineTo(n,t)}}this._x=e,this._y=t}};const E1=Math.PI,N1=2*E1,P1=1e-6,O1=N1-P1;function C1(e){this._+=e[0];for(let t=1,n=e.length;t<n;++t)this._+=arguments[t]+e[t]}class A1{constructor(e){this._x0=this._y0=this._x1=this._y1=null,this._="",this._append=null==e?C1:function(e){let t=Math.floor(e);if(!(t>=0))throw new Error("invalid digits: ".concat(e));if(t>15)return C1;const n=10**t;return function(e){this._+=e[0];for(let t=1,r=e.length;t<r;++t)this._+=Math.round(arguments[t]*n)/n+e[t]}}(e)}moveTo(e,t){this._append(B0||(B0=BO(["M",",",""])),this._x0=this._x1=+e,this._y0=this._y1=+t)}closePath(){null!==this._x1&&(this._x1=this._x0,this._y1=this._y0,this._append(U0||(U0=BO(["Z"]))))}lineTo(e,t){this._append(V0||(V0=BO(["L",",",""])),this._x1=+e,this._y1=+t)}quadraticCurveTo(e,t,n,r){this._append(W0||(W0=BO(["Q",",",",",",",""])),+e,+t,this._x1=+n,this._y1=+r)}bezierCurveTo(e,t,n,r,a,i){this._append(H0||(H0=BO(["C",",",",",",",",",",",""])),+e,+t,+n,+r,this._x1=+a,this._y1=+i)}arcTo(e,t,n,r,a){if(e=+e,t=+t,n=+n,r=+r,(a=+a)<0)throw new Error("negative radius: ".concat(a));let i=this._x1,o=this._y1,s=n-e,l=r-t,c=i-e,u=o-t,d=c*c+u*u;if(null===this._x1)this._append(q0||(q0=BO(["M",",",""])),this._x1=e,this._y1=t);else if(d>P1)if(Math.abs(u*s-l*c)>P1&&a){let f=n-i,h=r-o,p=s*s+l*l,m=f*f+h*h,v=Math.sqrt(p),g=Math.sqrt(d),y=a*Math.tan((E1-Math.acos((p+d-m)/(2*v*g)))/2),x=y/g,b=y/v;Math.abs(x-1)>P1&&this._append(Y0||(Y0=BO(["L",",",""])),e+x*c,t+x*u),this._append(G0||(G0=BO(["A",",",",0,0,",",",",",""])),a,a,+(u*f>c*h),this._x1=e+b*s,this._y1=t+b*l)}else this._append(K0||(K0=BO(["L",",",""])),this._x1=e,this._y1=t);else;}
2arc(e,t,n,r,a,i){if(e=+e,t=+t,i=!!i,(n=+n)<0)throw new Error("negative radius: ".concat(n));let o=n*Math.cos(r),s=n*Math.sin(r),l=e+o,c=t+s,u=1^i,d=i?r-a:a-r;null===this._x1?this._append(X0||(X0=BO(["M",",",""])),l,c):(Math.abs(this._x1-l)>P1||Math.abs(this._y1-c)>P1)&&this._append($0||($0=BO(["L",",",""])),l,c),n&&(d<0&&(d=d%N1+N1),d>O1?this._append(Q0||(Q0=BO(["A",",",",0,1,",",",",","A",",",",0,1,",",",",",""])),n,n,u,e-o,t-s,n,n,u,this._x1=l,this._y1=c):d>P1&&this._append(Z0||(Z0=BO(["A",",",",0,",",",",",",",""])),n,n,+(d>=E1),u,this._x1=e+n*Math.cos(a),this._y1=t+n*Math.sin(a)))}rect(e,t,n,r){this._append(J0||(J0=BO(["M",",","h","v","h","Z"])),this._x0=this._x1=+e,this._y0=this._y1=+t,n=+n,+r,-n)}toString(){return this._}}function M1(e){let t=3;return e.digits=function(n){if(!arguments.length)return t;if(null==n)t=null;else{const e=Math.floor(n);if(!(e>=0))throw new RangeError("invalid digits: ".concat(n));t=e}return e},()=>new A1(t)}function _1(e){return e[0]}function T1(e){return e[1]}function R1(e,t){var n=RI(!0),r=null,a=f1,i=null,o=M1(s);function s(s){var l,c,u,d=(s=TI(s)).length,f=!1;for(null==r&&(i=a(u=o())),l=0;l<=d;++l)!(l<d&&n(c=s[l],l,s))===f&&((f=!f)?i.lineStart():i.lineEnd()),f&&i.point(+e(c,l,s),+t(c,l,s));if(u)return i=null,u+""||null}return e="function"===typeof e?e:void 0===e?_1:RI(e),t="function"===typeof t?t:void 0===t?T1:RI(t),s.x=function(t){return arguments.length?(e="function"===typeof t?t:RI(+t),s):e},s.y=function(e){return arguments.length?(t="function"===typeof e?e:RI(+e),s):t},s.defined=function(e){return arguments.length?(n="function"===typeof e?e:RI(!!e),s):n},s.curve=function(e){return arguments.length?(a=e,null!=r&&(i=a(r)),s):a},s.context=function(e){return arguments.length?(null==e?r=i=null:i=a(r=e),s):r},s}function D1(e,t,n){var r=null,a=RI(!0),i=null,o=f1,s=null,l=M1(c);function c(c){var u,d,f,h,p,m=(c=TI(c)).length,v=!1,g=new Array(m),y=new Array(m);for(null==i&&(s=o(p=l())),u=0;u<=m;++u){if(!(u<m&&a(h=c[u],u,c))===v)if(v=!v)d=u,s.areaStart(),s.lineStart();else{for(s.lineEnd(),s.lineStart(),f=u-1;f>=d;--f)s.point(g[f],y[f]);s.lineEnd(),s.areaEnd()}v&&(g[u]=+e(h,u,c),y[u]=+t(h,u,c),s.point(r?+r(h,u,c):g[u],n?+n(h,u,c):y[u]))}if(p)return s=null,p+""||null}function u(){return R1().defined(a).curve(o).context(i)}return e="function"===typeof e?e:void 0===e?_1:RI(+e),t="function"===typeof t?t:RI(void 0===t?0:+t),n="function"===typeof n?n:void 0===n?T1:RI(+n),c.x=function(t){return arguments.length?(e="function"===typeof t?t:RI(+t),r=null,c):e},c.x0=function(t){return arguments.length?(e="function"===typeof t?t:RI(+t),c):e},c.x1=function(e){return arguments.length?(r=null==e?null:"function"===typeof e?e:RI(+e),c):r},c.y=function(e){return arguments.length?(t="function"===typeof e?e:RI(+e),n=null,c):t},c.y0=function(e){return arguments.length?(t="function"===typeof e?e:RI(+e),c):t},c.y1=function(e){return arguments.length?(n=null==e?null:"function"===typeof e?e:RI(+e),c):n},c.lineX0=c.lineY0=function(){return u().x(e).y(t)},c.lineY1=function(){return u().x(e).y(n)},c.lineX1=function(){return u().x(r).y(t)},c.defined=function(e){return arguments.length?(a="function"===typeof e?e:RI(!!e),c):a},c.curve=function(e){return arguments.length?(o=e,null!=i&&(s=o(i)),c):o},c.context=function(e){return arguments.length?(null==e?i=s=null:s=o(i=e),c):i},c}function F1(){return F1=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},F1.apply(null,arguments)}function I1(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function L1(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?I1(Object(n),!0).forEach(function(t){z1(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):I1(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}
2function z1(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}n.dn(R1),n.dn(D1);var B1={curveBasisClosed:i1,curveBasisOpen:s1,curveBasis:r1,curveBumpX:function(e){return new l1(e,!0)},curveBumpY:function(e){return new l1(e,!1)},curveLinearClosed:u1,curveLinear:f1,curveMonotoneX:function(e){return new g1(e)},curveMonotoneY:function(e){return new y1(e)},curveNatural:j1,curveStep:S1,curveStepAfter:function(e){return new k1(e,1)},curveStepBefore:function(e){return new k1(e,0)}},U1=e=>U_(e.x)&&U_(e.y),V1=e=>null!=e.base&&U1(e.base)&&U1(e),W1=e=>e.x,H1=e=>e.y,q1=e=>{var t=e.type,n=void 0===t?"linear":t,r=e.points,a=void 0===r?[]:r,i=e.baseLine,o=e.layout,s=e.connectNulls,l=void 0!==s&&s,c=((e,t)=>{if("function"===typeof e)return e;var n="curve".concat(M_(e));return"curveMonotone"!==n&&"curveBump"!==n||!t?B1[n]||f1:B1["".concat(n).concat("vertical"===t?"Y":"X")]})(n,o),u=l?a.filter(U1):a;if(Array.isArray(i)){var d=a.map((e,t)=>L1(L1({},e),{},{base:i[t]}));return("vertical"===o?D1().y(H1).x1(W1).x0(e=>e.base.x):D1().x(W1).y1(H1).y0(e=>e.base.y)).defined(V1).curve(c)(l?d.filter(V1):d)}return("vertical"===o&&j_(i)?D1().y(H1).x1(W1).x0(i):j_(i)?D1().x(W1).y1(H1).y0(i):R1().x(W1).y(H1)).defined(U1).curve(c)(u)},K1=e=>{var t=e.className,n=e.points,a=e.path,i=e.pathRef,o=NL();if((!n||!n.length)&&!a)return null;var s={type:e.type,points:e.points,baseLine:e.baseLine,layout:e.layout||o,connectNulls:e.connectNulls},l=n&&n.length?q1(s):a;return r.createElement("path",F1({},S$(e),UZ(e),{className:uk("recharts-curve",t),d:null===l?void 0:l,ref:i}))},Y1=["x","y","top","left","width","height","className"];function G1(){return G1=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},G1.apply(null,arguments)}function X1(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function $1(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Q1=(e,t,n,r,a,i)=>"M".concat(e,",").concat(a,"v").concat(r,"M").concat(i,",").concat(t,"h").concat(n),Z1=e=>{var t=e.x,n=void 0===t?0:t,a=e.y,i=void 0===a?0:a,o=e.top,s=void 0===o?0:o,l=e.left,c=void 0===l?0:l,u=e.width,d=void 0===u?0:u,f=e.height,h=void 0===f?0:f,p=e.className,m=function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,Y1),v=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?X1(Object(n),!0).forEach(function(t){$1(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):X1(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}({x:n,y:i,top:s,left:c,width:d,height:h},m);return j_(n)&&j_(i)&&j_(d)&&j_(h)&&j_(s)&&j_(c)?r.createElement("path",G1({},N$(v),{className:uk("recharts-cross",p),d:Q1(n,i,d,h,s,c)})):null};function J1(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function e2(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
2t%2?J1(Object(n),!0).forEach(function(t){t2(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):J1(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function t2(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var n2=(e,t)=>Object.keys(t).reduce((n,r)=>e2(e2({},n),{},{[r]:e(r,t[r])}),{});function r2(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function a2(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?r2(Object(n),!0).forEach(function(t){i2(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):r2(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function i2(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var o2=(e,t,n)=>e+(t-e)*n,s2=e=>e.from!==e.to,l2=(e,t,n)=>{var r=n2((t,n)=>{if(s2(n)){var r=Ue(e(n.from,n.to,n.velocity),2),a=r[0],i=r[1];return a2(a2({},n),{},{from:a,velocity:i})}return n},t);return n<1?n2((e,t)=>s2(t)&&null!=r[e]?a2(a2({},t),{},{velocity:o2(t.velocity,r[e].velocity,n),from:o2(t.from,r[e].from,n)}):t,t):l2(e,r,n-1)};function c2(e,t,n,r,a,i){var o,s=r.reduce((n,r)=>a2(a2({},n),{},{[r]:{from:e[r],velocity:0,to:t[r]}}),{}),l=null,c=r=>{o||(o=r);var u=(r-o)/n.dt;s=l2(n,s,u),a(a2(a2(a2({},e),t),n2((e,t)=>t.from,s))),o=r,Object.values(s).filter(s2).length&&(l=i.setTimeout(c))};return()=>(l=i.setTimeout(c),()=>{var e;null===(e=l)||void 0===e||e()})}const u2=(e,t,n,r,a,i)=>{var o,s,l=(o=e,s=t,[Object.keys(o),Object.keys(s)].reduce((e,t)=>e.filter(e=>t.includes(e))));return null==n?()=>(a(a2(a2({},e),t)),()=>{}):!0===n.isStepper?c2(e,t,n,l,a,i):function(e,t,n,r,a,i,o){var s,l=null,c=a.reduce((n,r)=>{var a=e[r],i=t[r];return null==a||null==i?n:a2(a2({},n),{},{[r]:[a,i]})},{}),u=a=>{s||(s=a);var d=(a-s)/r,f=n2((e,t)=>o2(...t,n(d)),c);if(i(a2(a2(a2({},e),t),f)),d<1)l=o.setTimeout(u);else{var h=n2((e,t)=>o2(...t,n(1)),c);i(a2(a2(a2({},e),t),h))}};return()=>(l=o.setTimeout(u),()=>{var e;null===(e=l)||void 0===e||e()})}(e,t,n,r,l,a,i)};n.dn(u2);var d2=1e-4,f2=(e,t)=>[0,3*e,3*t-6*e,3*e-3*t+1],h2=(e,t)=>e.map((e,n)=>e*t**n).reduce((e,t)=>e+t),p2=(e,t)=>n=>{var r=f2(e,t);return h2(r,n)},m2=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];if(1===t.length)switch(t[0]){case"linear":return[0,0,1,1];case"ease":return[.25,.1,.25,1];case"ease-in":return[.42,0,1,1];case"ease-out":return[.42,0,.58,1];case"ease-in-out":return[0,0,.58,1];default:var r=(e=>{var t,n=e.split("(");if(2!==n.length||"cubic-bezier"!==n[0])return null;var r=null===(t=n[1])||void 0===t||null===(t=t.split(")")[0])||void 0===t?void 0:t.split(",");if(null==r||4!==r.length)return null;var a=r.map(e=>parseFloat(e));return[a[0],a[1],a[2],a[3]]})(t[0]);if(r)return r}return 4===t.length?t:[0,0,1,1]},v2=(e,t,n,r)=>{var a,i,o=p2(e,n),s=p2(t,r),l=(a=e,i=n,e=>{var t=[...f2(a,i).map((e,t)=>e*t).slice(1),0];return h2(t,e)}),c=e=>e>1?1:e<0?0:e,u=e=>{for(var t=e>1?1:e,n=t,r=0;r<8;++r){var a=o(n)-t,i=l(n);if(Math.abs(a-t)<d2||i<d2)return s(n);n=c(n-a/i)}return s(n)};return u.isStepper=!1,u},g2=function(){return v2(...m2(...arguments))},y2=e=>{if("string"===typeof e)switch(e){case"ease":case"ease-in-out":case"ease-out":case"ease-in":case"linear":return g2(e);case"spring":return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.stiff,n=void 0===t?100:t,r=e.damping,a=void 0===r?8:r,i=e.dt,o=void 0===i?17:i,s=(e,t,r)=>{var i=r+(-(e-t)*n-r*a)*o/1e3,s=r*o/1e3+e;return Math.abs(s-t)<d2&&Math.abs(i)<d2?[t,0]:[s,i]};return s.isStepper=!0,s.dt=o,s}();
2default:if("cubic-bezier"===e.split("(")[0])return g2(e)}return"function"===typeof e?e:null};class x2{setTimeout(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=performance.now(),r=null,a=i=>{i-n>=t?e(i):"function"===typeof requestAnimationFrame&&(r=requestAnimationFrame(a))};return r=requestAnimationFrame(a),()=>{null!=r&&cancelAnimationFrame(r)}}}function b2(){return function(e){var t=()=>null,n=!1,r=null,a=i=>{if(!n){if(Array.isArray(i)){if(!i.length)return;var o=Be(i),s=o[0],l=Fe(o).slice(1);return"number"===typeof s?void(r=e.setTimeout(a.bind(null,l),s)):(a(s),void(r=e.setTimeout(a.bind(null,l))))}"string"===typeof i&&t(i),"object"===typeof i&&t(i),"function"===typeof i&&i()}};return{stop:()=>{n=!0},start:e=>{n=!1,r&&(r(),r=null),a(e)},subscribe:e=>(t=e,()=>{t=()=>null}),getTimeoutController:()=>e}}(new x2)}var w2=(0,r.createContext)(b2);var j2={begin:0,duration:1e3,easing:"ease",isActive:!0,canBegin:!0,onAnimationEnd:()=>{},onAnimationStart:()=>{}},k2={t:0},S2={t:1};function E2(e){var t=xQ(e,j2),n=t.isActive,a=t.canBegin,i=t.duration,o=t.easing,s=t.begin,l=t.onAnimationEnd,c=t.onAnimationStart,u=t.children,d="auto"===n?!QX:n,f=function(e,t){var n=(0,r.useContext)(w2);return(0,r.useMemo)(()=>null!==t&&void 0!==t?t:n(e),[e,t,n])}(t.animationId,t.animationManager),h=Ue((0,r.useState)(d?k2:S2),2),p=h[0],m=h[1],v=(0,r.useRef)(null);return(0,r.useEffect)(()=>{d||m(S2)},[d]),(0,r.useEffect)(()=>{if(!d||!a)return T_;var e=u2(k2,S2,y2(o),i,m,f.getTimeoutController());return f.start([c,s,()=>{v.current=e()},i,l]),()=>{f.stop(),v.current&&v.current(),l()}},[d,a,i,o,s,c,l,f]),u(p.t)}function N2(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"animation-",n=(0,r.useRef)(E_(t)),a=(0,r.useRef)(e);return a.current!==e&&(n.current=E_(t),a.current=e),n.current}var P2,O2,C2,A2,M2,_2,T2,R2,D2,F2,I2=["radius"],L2=["radius"];function z2(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function B2(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?z2(Object(n),!0).forEach(function(t){U2(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):z2(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function U2(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function V2(){return V2=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},V2.apply(null,arguments)}function W2(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function H2(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var q2,K2,Y2,G2,X2,$2,Q2,Z2=(e,t,n,r,a)=>{var i,o=g_(n),s=g_(r),l=Math.min(Math.abs(o)/2,Math.abs(s)/2),c=s>=0?1:-1,u=o>=0?1:-1,d=s>=0&&o>=0||s<0&&o<0?1:0;if(l>0&&a instanceof Array){for(var f=[0,0,0,0],h=0;h<4;h++)f[h]=a[h]>l?l:a[h];i=y_(P2||(P2=H2(["M",",",""])),e,t+c*f[0]),f[0]>0&&(i+=y_(O2||(O2=H2(["A ",",",",0,0,",",",",",""])),f[0],f[0],d,e+u*f[0],t)),i+=y_(C2||(C2=H2(["L ",",",""])),e+n-u*f[1],t),f[1]>0&&(i+=y_(A2||(A2=H2(["A ",",",",0,0,",",\n        ",",",""])),f[1],f[1],d,e+n,t+c*f[1])),i+=y_(M2||(M2=H2(["L ",",",""])),e+n,t+r-c*f[2]),f[2]>
vendor: 9,977 bytes, line 2
20&&(i+=y_(_2||(_2=H2(["A ",",",",0,0,",",\n        ",",",""])),f[2],f[2],d,e+n-u*f[2],t+r)),i+=y_(T2||(T2=H2(["L ",",",""])),e+u*f[3],t+r),f[3]>0&&(i+=y_(R2||(R2=H2(["A ",",",",0,0,",",\n        ",",",""])),f[3],f[3],d,e,t+r-c*f[3])),i+="Z"}else if(l>0&&a===+a&&a>0){var p=Math.min(l,a);i=y_(D2||(D2=H2(["M ",",","\n            A ",",",",0,0,",",",",","\n            L ",",","\n            A ",",",",0,0,",",",",","\n            L ",",","\n            A ",",",",0,0,",",",",","\n            L ",",","\n            A ",",",",0,0,",",",","," Z"])),e,t+c*p,p,p,d,e+u*p,t,e+n-u*p,t,p,p,d,e+n,t+c*p,e+n,t+r-c*p,p,p,d,e+n-u*p,t+r,e+u*p,t+r,p,p,d,e,t+r-c*p)}else i=y_(F2||(F2=H2(["M ",","," h "," v "," h "," Z"])),e,t,n,r,-n);return i},J2={x:0,y:0,width:0,height:0,radius:0,isAnimationActive:!1,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},e3=e=>{var t=xQ(e,J2),n=(0,r.useRef)(null),a=Ue((0,r.useState)(-1),2),i=a[0],o=a[1];(0,r.useEffect)(()=>{if(n.current&&n.current.getTotalLength)try{var e=n.current.getTotalLength();e&&o(e)}catch(t){}},[]);var s=t.x,l=t.y,c=t.width,u=t.height,d=t.radius,f=t.className,h=t.animationEasing,p=t.animationDuration,m=t.animationBegin,v=t.isAnimationActive,g=t.isUpdateAnimationActive,y=(0,r.useRef)(c),x=(0,r.useRef)(u),b=(0,r.useRef)(s),w=(0,r.useRef)(l),j=N2((0,r.useMemo)(()=>({x:s,y:l,width:c,height:u,radius:d}),[s,l,c,u,d]),"rectangle-");if(s!==+s||l!==+l||c!==+c||u!==+u||0===c||0===u)return null;var k=uk("recharts-rectangle",f);if(!g){var S=N$(t),E=(S.radius,W2(S,I2));return r.createElement("path",V2({},E,{x:g_(s),y:g_(l),width:g_(c),height:g_(u),radius:"number"===typeof d?d:void 0,className:k,d:Z2(s,l,c,u,d)}))}var N=y.current,P=x.current,O=b.current,C=w.current,A="0px ".concat(-1===i?1:i,"px"),M="".concat(i,"px 0px"),_=((e,t,n)=>e.map(e=>{return"".concat((r=e,r.replace(/([A-Z])/g,e=>"-".concat(e.toLowerCase())))," ").concat(t,"ms ").concat(n);var r}).join(","))(["strokeDasharray"],p,"string"===typeof h?h:J2.animationEasing);return r.createElement(E2,{animationId:j,key:j,canBegin:i>0,duration:p,easing:h,isActive:g,begin:m},e=>{var a,i=O_(N,c,e),o=O_(P,u,e),f=O_(O,s,e),h=O_(C,l,e);n.current&&(y.current=i,x.current=o,b.current=f,w.current=h),a=v?e>0?{transition:_,strokeDasharray:M}:{strokeDasharray:A}:{strokeDasharray:M};var p=N$(t),m=(p.radius,W2(p,L2));return r.createElement("path",V2({},m,{radius:"number"===typeof d?d:void 0,className:k,d:Z2(f,h,i,o,d),ref:n,style:B2(B2({},a),t.style)}))})};function t3(e){var t=e.cx,n=e.cy,r=e.radius,a=e.startAngle,i=e.endAngle;return{points:[_H(t,n,r,a),_H(t,n,r,i)],cx:t,cy:n,radius:r,startAngle:a,endAngle:i}}function n3(){return n3=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},n3.apply(null,arguments)}function r3(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var a3=e=>{var t=e.cx,n=e.cy,r=e.radius,a=e.angle,i=e.sign,o=e.isExternal,s=e.cornerRadius,l=e.cornerIsExternal,c=s*(o?1:-1)+r,u=Math.asin(s/c)/AH,d=l?a:a+i*u,f=l?a-i*u:a;return{center:_H(t,n,c,d),circleTangency:_H(t,n,r,d),lineTangency:_H(t,n,c*Math.cos(u*AH),f),theta:u}},i3=e=>{var t=e.cx,n=e.cy,r=e.innerRadius,a=e.outerRadius,i=e.startAngle,o=((e,t)=>x_(t-e)*Math.min(Math.abs(t-e),359.999))(i,e.endAngle),s=i+o,l=_H(t,n,a,i),c=_H(t,n,a,s),u=y_(q2||(q2=r3(["M ",",","\n    A ",",",",0,\n    ",",",",\n    ",",","\n  "])),l.x,l.y,a,a,+(Math.abs(o)>180),+(i>s),c.x,c.y);if(r>0){var d=_H(t,n,r,i),f=_H(t,n,r,s);u+=y_(K2||(K2=r3(["L ",",","\n            A ",",",",0,\n            ",",",",\n            ",","," Z"])),f.x,f.y,r,r,+(Math.abs(o)>180),+(i<=s),d.x,d.y)}else u+=y_(Y2||(Y2=r3(["L ",","," Z"])),t,n);return u},o3={cx:0,cy:0,innerRadius:0,outerRadius:0,startAngle:0,endAngle:0,cornerRadius:0,forceCornerRadius:!1,cornerIsExternal:!1},s3=e=>{var t=xQ(e,o3),n=t.cx,a=t.cy,i=t.innerRadius,o=t.outerRadius,s=t.cornerRadius,l=t.forceCornerRadius,c=t.cornerIsExternal,u=t.startAngle,d=t.endAngle,f=t.className;if(o<i||u===d)return null;var h,p=uk("recharts-sector",f),m=o-i,v=N_(s,m,0,!0);return h=v>0&&Math.abs(u-d)<360?(e=>{var t=e.cx,n=e.cy,r=e.innerRadius,a=e.outerRadius,i=e.cornerRadius,o=e.forceCornerRadius,s=e.cornerIsExternal,l=e.startAngle,c=e.endAngle,u=x_(c-l),d=a3({cx:t,cy:n,radius:a,angle:l,sign:u,cornerRadius:i,cornerIsExternal:s}),f=d.circleTangency,h=d.lineTangency,p=d.theta,m=a3({cx:t,cy:n,radius:a,angle:c,sign:-u,cornerRadius:i,cornerIsExternal:s}),v=m.circleTangency,g=m.lineTangency,y=m.theta,x=s?Math.abs(l-c):Math.abs(l-c)-p-y;if(x<0)return o?y_(G2||(G2=r3(["M ",",","\n        a",",",",0,0,1,",",0\n        a",",",",0,0,1,",",0\n      "])),h.x,h.y,i,i,2*i,i,i,2*-i):i3({cx:t,cy:n,innerRadius:r,outerRadius:a,startAngle:l,endAngle:c});var b=y_(X2||(X2=r3(["M ",",","\n    A",",",",0,0,",",",",","\n    A",",",",0,",",",",",",","\n    A",",",",0,0,",",",",","\n  "])),h.x,h.y,i,i,+(u<0),f.x,f.y,a,a,+(x>180),+(u<0),v.x,v.y,i,i,+(u<0),g.x,g.y);if(r>0){var w=a3({cx:t,cy:n,radius:r,angle:l,sign:u,isExternal:!0,cornerRadius:i,cornerIsExternal:s}),j=w.circleTangency,k=w.lineTangency,S=w.theta,E=a3({cx:t,cy:n,radius:r,angle:c,sign:-u,isExternal:!0,cornerRadius:i,cornerIsExternal:s}),N=E.circleTangency,P=E.lineTangency,O=E.theta,C=s?Math.abs(l-c):Math.abs(l-c)-S-O;if(C<0&&0===i)return"".concat(b,"L").concat(t,",").concat(n,"Z");b+=y_($2||($2=r3(["L",",","\n      A",",",",0,0,",",",",","\n      A",",",",0,",",",",",",","\n      A",",",",0,0,",",",",","Z"])),P.x,P.y,i,i,+(u<0),N.x,N.y,r,r,+(C>180),+(u>0),j.x,j.y,i,i,+(u<0),k.x,k.y)}else b+=y_(Q2||(Q2=r3(["L",",","Z"])),t,n);return b})({cx:n,cy:a,innerRadius:i,outerRadius:o,cornerRadius:Math.min(v,m/2),forceCornerRadius:l,cornerIsExternal:c,startAngle:u,endAngle:d}):i3({cx:n,cy:a,innerRadius:i,outerRadius:o,startAngle:u,endAngle:d}),r.createElement("path",n3({},N$(t),{className:p,d:h}))};function l3(e,t,n){if("horizontal"===e)return[{x:t.x,y:n.top},{x:t.x,y:n.top+n.height}];if("vertical"===e)return[{x:n.left,y:t.y},{x:n.left+n.width,y:t.y}];if(BZ(t)){if("centric"===e){var r=t.cx,a=t.cy,i=t.innerRadius,o=t.outerRadius,s=t.angle,l=_H(r,a,i,s),c=_H(r,a,o,s);return[{x:l.x,y:l.y},{x:c.x,y:c.y}]}return t3(t)}}function c3(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function u3(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?c3(Object(n),!0).forEach(function(t){d3(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c3(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function d3(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var f3=()=>{var e=pI(Gq),t=pI(dG),n=pI(lG);return eL(e&&n?u3(u3({},e),{},{scale:n}):void 0,t)};function h3(){return h3=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},h3.apply(null,arguments)}function p3(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function m3(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?p3(Object(n),!0).forEach(function(t){v3(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):p3(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function v3(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function g3(e){var t=e.cursor,n=e.cursorComp,a=e.cursorProps;return(0,r.isValidElement)(t)?(0,r.cloneElement)(t,a):(0,r.createElement)(n,a)}function y3(e){var t,n,a,i,o=e.coordinate,s=e.payload,l=e.index,c=e.offset,u=e.tooltipAxisBandSize,d=e.layout,f=e.cursor,h=e.tooltipEventType,p=e.chartName,m=o,v=s,g=l;if(!f||!m||"ScatterChart"!==p&&"axis"!==h)return null;if("ScatterChart"===p)n=m,a=Z1,i=FH.cursorLine;else if("BarChart"===p)n=function(e,t,n,r){var a=r/2;return{stroke:"none",fill:"#ccc",x:"horizontal"===e?t.x-a:n.left+.5,y:"horizontal"===e?n.top+.5:t.y-a,width:"horizontal"===e?r:n.width-1,height:"horizontal"===e?n.height-1:r}}(d,m,c,u),a=e3,i=FH.cursorRectangle;else if("radial"===d&&BZ(m)){var y=t3(m),x=y.cx,b=y.cy,w=y.radius;n={cx:x,cy:b,startAngle:y.startAngle,endAngle:y.endAngle,innerRadius:w,outerRadius:w},a=s3,i=FH.cursorLine}else n={points:l3(d,m,c)},a=K1,i=FH.cursorLine;var j="object"===typeof f&&"className"in f?f.className:void 0,k=m3(m3(m3(m3({stroke:"#ccc",pointerEvents:"none"},c),n),E$(f)),{},{payload:v,payloadIndex:g,className:uk("recharts-tooltip-cursor",j)});return r.createElement(bZ,{zIndex:null!==(t=e.zIndex)&&void 0!==t?t:i},r.createElement(g3,{cursor:f,cursorComp:a,cursorProps:k}))}function x3(e){var t=f3(),n=jL(),a=NL(),i=CG();return null==t||null==n||null==a||null==i?null:r.createElement(y3,h3({}
2,e,{offset:n,layout:a,tooltipAxisBandSize:t,chartName:i}))}function b3(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function w3(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?b3(Object(n),!0).forEach(function(t){j3(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):b3(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function j3(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function k3(e){return e.dataKey}var S3=[],E3={allowEscapeViewBox:{x:!1,y:!1},animationDuration:400,animationEasing:"ease",axisId:0,contentStyle:{},cursor:!0,filterNull:!0,includeHidden:!1,isAnimationActive:"auto",itemSorter:"name",itemStyle:{},labelStyle:{},offset:10,reverseDirection:{x:!1,y:!1},separator:" : ",trigger:"hover",useTranslate3d:!1,wrapperStyle:{}};function N3(e){var t,n,a=xQ(e,E3),i=a.active,o=a.allowEscapeViewBox,s=a.animationDuration,l=a.animationEasing,c=a.content,u=a.filterNull,d=a.isAnimationActive,f=a.offset,h=a.payloadUniqBy,p=a.position,m=a.reverseDirection,v=a.useTranslate3d,g=a.wrapperStyle,y=a.cursor,x=a.shared,b=a.trigger,w=a.defaultIndex,j=a.portal,k=a.axisId,S=uI(),E="number"===typeof w?String(w):w;(0,r.useEffect)(()=>{S(_F({shared:x,trigger:b,axisId:k,active:i,defaultIndex:E}))},[S,x,b,k,i,E]);var N=bL(),P=y$(),O=function(e){return pI(t=>vY(t,e))}(x),C=null!==(t=pI(e=>UG(e,O,b,E)))&&void 0!==t?t:{},A=C.activeIndex,M=C.isActive,_=pI(e=>BG(e,O,b,E)),T=pI(e=>zG(e,O,b,E)),R=pI(e=>LG(e,O,b,E)),D=_,F=(0,r.useContext)(Q$),I=null!==(n=null!==i&&void 0!==i?i:M)&&void 0!==n&&n,L=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=Ue((0,r.useState)({height:0,left:0,top:0,width:0}),2),n=t[0],a=t[1],i=(0,r.useCallback)(e=>{if(null!=e){var t=e.getBoundingClientRect(),r={height:t.height,left:t.left,top:t.top,width:t.width};(Math.abs(r.height-n.height)>1||Math.abs(r.left-n.left)>1||Math.abs(r.top-n.top)>1||Math.abs(r.width-n.width)>1)&&a({height:r.height,left:r.left,top:r.top,width:r.width})}},[n.width,n.height,n.top,n.left,...e]);return[n,i]}([D,I]),z=Ue(L,2),B=z[0],U=z[1],V="axis"===O?T:void 0;$$(O,b,R,V,A,I);var W=null!==j&&void 0!==j?j:F;if(null==W||null==N||null==O)return null;var H=null!==D&&void 0!==D?D:S3;I||(H=S3),u&&H.length&&(H=function(e,t,n){return!0===t?z0(e,n):"function"===typeof t?z0(e,t):e}(H.filter(e=>null!=e.value&&(!0!==e.hide||a.includeHidden)),h,k3));var q=H.length>0,K=r.createElement(e0,{allowEscapeViewBox:o,animationDuration:s,animationEasing:l,isAnimationActive:d,active:I,coordinate:R,hasPayload:q,offset:f,position:p,reverseDirection:m,useTranslate3d:v,viewBox:N,wrapperStyle:g,lastBoundingBox:B,innerRef:U,hasPortalFromProps:Boolean(j)},function(e,t){return r.isValidElement(e)?r.cloneElement(e,t):"function"===typeof e?r.createElement(e,t):r.createElement(KJ,t)}(c,w3(w3({},a),{},{payload:H,label:V,active:I,activeIndex:A,coordinate:R,accessibilityLayer:P})));return r.createElement(r.Fragment,null,(0,Er.createPortal)(K,W),I&&r.createElement(x3,{cursor:y,tooltipEventType:O,coordinate:R,payload:H,index:A}))}function P3(e){var t;if(vI(e))return t=function(e){return Array.isArray(e)?e:Array.from(e)}(e),t[t.length-1]}var O3=["valueAccessor"],C3=["dataKey","clockWise","id","textBreakAll","zIndex"];function A3(){return A3=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},A3.apply(null,arguments)}function M3(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var _3=e=>Array.isArray(e.value)?P3(e.value):e.value,T3=(0,r.createContext)(void 0),R3=T3.Provider,D3=(0,r.createContext)(void 0);D3.Provider;function F3(e){var t=e.valueAccessor,n=void 0===t?_3:t,a=M3(e,O3),i=a.dataKey,o=(a.clockWise,a.id),s=a.textBreakAll,l=a.zIndex,c=M3(a,C3),u=(0,r.useContext)(T3),d=(0,r.useContext)(D3),f=u||d;return f&&f.length?r.createElement(bZ,{zIndex:null!==l&&void 0!==l?l:FH.label},r.createElement(KQ,{className:"recharts-label-list"},f.map((e,t)=>{var l,u=A_(i)?n(e,t):WI(e&&e.payload,i),d=A_(o)?{}:{id:"".concat(o,"-").concat(t)};return r.createElement(IZ,A3({key:"label-".concat(t)},N$(e),c,d,{fill:null!==(l=a.fill)&&void 0!==l?l:e.fill,parentViewBox:e.parentViewBox,value:u,textBreakAll:s,viewBox:e.viewBox,index:t,zIndex:0}))}))):null}function I3(e){var t=e.label;return t?!0===t?r.createElement(F3,{key:"labelList-implicit"}):r.isValidElement(t)||TZ(t)?r.createElement(F3,{key:"labelList-implicit",content:t}):"object"===typeof t?r.createElement(F3,A3({key:"labelList-implicit"},t,{type:String(t.type)})):null:null}function L3(){return L3=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},L3.apply(null,arguments)}F3.displayName="LabelList";var z3=e=>{var t=e.cx,n=e.cy,a=e.r,i=uk("recharts-dot",e.className);return j_(t)&&j_(n)&&j_(a)?r.createElement("circle",L3({}
2,S$(e),UZ(e),{className:i,cx:t,cy:n,r:a})):null};n(86);var B3=e=>!e||"object"!==typeof e||!("clipDot"in e)||Boolean(e.clipDot),U3=["points"];function V3(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function W3(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?V3(Object(n),!0).forEach(function(t){H3(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):V3(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function H3(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function q3(){return q3=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},q3.apply(null,arguments)}function K3(e){var t=e.option,n=e.dotProps,a=e.className;if((0,r.isValidElement)(t))return(0,r.cloneElement)(t,n);if("function"===typeof t)return t(n);var i=uk(a,"boolean"!==typeof t?t.className:""),o=null!==n&&void 0!==n?n:{},s=(o.points,function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(o,U3));return r.createElement(z3,q3({},s,{className:i}))}function Y3(e){var t=e.points,n=e.dot,a=e.className,i=e.dotClassName,o=e.dataKey,s=e.baseProps,l=e.needClip,c=e.clipPathId,u=e.zIndex,d=void 0===u?FH.scatter:u;if(!function(e,t){return null!=e&&(!!t||1===e.length)}(t,n))return null;var f,h=B3(n),p=null==(f=n)?null:(0,r.isValidElement)(f)?N$(f.props):"object"!==typeof f||Array.isArray(f)?null:N$(f),m=t.map((e,a)=>{var l,c,u=W3(W3(W3({r:3},s),p),{},{index:a,cx:null!==(l=e.x)&&void 0!==l?l:void 0,cy:null!==(c=e.y)&&void 0!==c?c:void 0,dataKey:o,value:e.value,payload:e.payload,points:t});return r.createElement(K3,{key:"dot-".concat(a),option:n,dotProps:u,className:i})}),v={};return l&&null!=c&&(v.clipPath="url(#clipPath-".concat(h?"":"dots-").concat(c,")")),r.createElement(bZ,{zIndex:d},r.createElement(KQ,q3({className:a},v),m))}function G3(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function X3(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?G3(Object(n),!0).forEach(function(t){$3(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):G3(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function $3(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Q3=e=>{var t=e.point,n=e.childIndex,a=e.mainColor,i=e.activeDot,o=e.dataKey,s=e.clipPath;if(!1===i||null==t.x||null==t.y)return null;var l,c=X3(X3(X3({},{index:n,dataKey:o,cx:t.x,cy:t.y,r:4,fill:null!==a&&void 0!==a?a:"none",strokeWidth:2,stroke:"#fff",payload:t.payload,value:t.value}),E$(i)),UZ(i));return l=(0,r.isValidElement)(i)?(0,r.cloneElement)(i,c):"function"===typeof i?i(c):r.createElement(z3,c),r.createElement(KQ,{className:"recharts-active-dot",clipPath:s},l)};function Z3(e){var t=e.points,n=e.mainColor,a=e.activeDot,i=e.itemDataKey,o=e.clipPath,s=e.zIndex,l=void 0===s?FH.activeDot:s,c=pI(vG),u=pI(SG);if(null==t||null==u)return null;var d=t.find(e=>u.includes(e.payload));return A_(d)?null:r.createElement(bZ,{zIndex:l},r.createElement(Q3,{point:d,childIndex:Number(c),mainColor:n,dataKey:i,activeDot:a,clipPath:o}))}function J3(e){var t=e.tooltipEntrySettings,n=uI(),a=vL(),i=(0,r.useRef)(null);return(0,r.useLayoutEffect)(()=>{a||(null===i.current?n(CF(t)):i.current!==t&&n(AF({prev:i.current,next:t})),i.current=t)},[t,n,a]),(0,r.useLayoutEffect)(()=>()=>{i.current&&(n(MF(i.current)),i.current=null)},[n]),null}function e4(e,t){var n,r,a=pI(t=>wq(t,e)),i=pI(e=>Sq(e,t)),o=null!==(n=null===a||void 0===a?void 0:a.allowDataOverflow)&&void 0!==n?n:xq.allowDataOverflow,s=null!==(r=null===i||void 0===i?void 0:i.allowDataOverflow)&&void 0!==r?r:jq.allowDataOverflow;return{needClip:o||s,needClipX:o,needClipY:s}}function t4(e){var t=e.xAxisId,n=e.yAxisId,a=e.clipPathId,i=fQ(),o=e4(t,n),s=o.needClipX,l=o.needClipY;if(!o.needClip||!i)return null;var c=i.x,u=i.y,d=i.width,f=i.height;return r.createElement("clipPath",{id:"clipPath-".concat(a)},r.createElement("rect",{x:s?c:c-d/2,y:l?u:u-f/2,width:s?d:2*d,height:l?f:2*f}))}function n4(e,t){var n,r;return null!==(n=null===(r=e.graphicalItems.cartesianItems.find(e=>e.id===t))||void 0===r?void 0:r.xAxisId)&&void 0!==n?n:0}function r4(e,t){var n,r;return null!==(n=null===(r=e.graphicalItems.cartesianItems.find(e=>e.id===t))||void 0===r?void 0:r.yAxisId)&&void 0!==n?n:0}
2var a4,i4=(e,t,n)=>uY(e,"xAxis",n4(e,t),n),o4=(e,t,n)=>cY(e,"xAxis",n4(e,t),n),s4=(e,t,n)=>uY(e,"yAxis",r4(e,t),n),l4=(e,t,n)=>cY(e,"yAxis",r4(e,t),n),c4=iI([EL,i4,s4,o4,l4],(e,t,n,r,a)=>HI(e,"xAxis")?eL(t,r,!1):eL(n,a,!1)),u4=iI([Mq,(e,t)=>t],(e,t)=>e.filter(e=>"area"===e.type).find(e=>e.id===t)),d4=e=>{var t=EL(e);return HI(t,"xAxis")?"yAxis":"xAxis"},f4=iI([u4,(e,t,n)=>Zq(e,d4(e),((e,t)=>"yAxis"===d4(e)?r4(e,t):n4(e,t))(e,t),n)],(e,t)=>{var n;if(null!=e&&null!=t){var r=e.stackId,a=lq(e);if(null!=r&&null!=a){var i=null===(n=t[r])||void 0===n?void 0:n.stackedData,o=null===i||void 0===i?void 0:i.find(e=>e.key===a);if(null!=o)return o.map(e=>[e[0],e[1]])}}}),h4=iI([EL,i4,s4,o4,l4,f4,(e,t,n)=>n?eH(e):JW(e),c4,u4,e=>e.rootProps.baseValue],(e,t,n,r,a,i,o,s,l,c)=>{var u=o.chartData,d=o.dataStartIndex,f=o.dataEndIndex;if(null!=l&&("horizontal"===e||"vertical"===e)&&null!=t&&null!=n&&null!=r&&null!=a&&0!==r.length&&0!==a.length&&null!=s){var h,p=l.data;if(null!=(h=p&&p.length>0?p:null===u||void 0===u?void 0:u.slice(d,f+1)))return function(e){var t,n=e.areaSettings,r=n.connectNulls,a=n.baseValue,i=n.dataKey,o=e.stackedData,s=e.layout,l=e.chartBaseValue,c=e.xAxis,u=e.yAxis,d=e.displayedData,f=e.dataStartIndex,h=e.xAxisTicks,p=e.yAxisTicks,m=e.bandSize,v=o&&o.length,g=U4(s,l,a,c,u),y="horizontal"===s,x=!1,b=d.map((e,t)=>{var n,a,s;if(v)s=o[f+t];else{var l=WI(e,i);Array.isArray(l)?(s=l,x=!0):s=[g,l]}var d=null!==(n=null===(a=s)||void 0===a?void 0:a[1])&&void 0!==n?n:null,b=null==d||v&&!r&&null==WI(e,i);return y?{x:$I({axis:c,ticks:h,bandSize:m,entry:e,index:t}),y:b?null:u.scale(d),value:s,payload:e}:{x:b?null:c.scale(d),y:$I({axis:u,ticks:p,bandSize:m,entry:e,index:t}),value:s,payload:e}});t=v||x?b.map(e=>{var t=Array.isArray(e.value)?e.value[0]:null;return y?{x:e.x,y:null!=t&&null!=e.y?u.scale(t):null,payload:e.payload}:{x:null!=t?c.scale(t):null,y:e.y,payload:e.payload}}):y?u.scale(g):c.scale(g);return{points:b,baseLine:t,isRange:x}}({layout:e,xAxis:t,yAxis:n,xAxisTicks:r,yAxisTicks:a,dataStartIndex:d,areaSettings:l,stackedData:i,displayedData:h,chartBaseValue:c,bandSize:s})}});function p4(e){var t=e.legendPayload,n=uI(),a=vL(),i=(0,r.useRef)(null);return(0,r.useLayoutEffect)(()=>{a||(null===i.current?n(SX(t)):i.current!==t&&n(EX({prev:i.current,next:t})),i.current=t)},[n,a,t]),(0,r.useLayoutEffect)(()=>()=>{i.current&&(n(NX(i.current)),i.current=null)},[n]),null}var m4=null!==(a4=a["useId".toString()])&&void 0!==a4?a4:()=>Ue(r.useState(()=>E_("uid-")),1)[0];var v4=(0,r.createContext)(void 0),g4=e=>{var t=e.id,n=e.type,a=e.children,i=function(e,t){var n=m4();return t||(e?"".concat(e,"-").concat(n):n)}("recharts-".concat(n),t);return r.createElement(v4.Provider,{value:i},a(i))};var y4=e=>{var t=uI(),n=(0,r.useRef)(null);return(0,r.useLayoutEffect)(()=>{null===n.current?t(fX(e)):n.current!==e&&t(hX({prev:n.current,next:e})),n.current=e},[t,e]),(0,r.useLayoutEffect)(()=>()=>{n.current&&(t(pX(n.current)),n.current=null)},[t]),null},x4=(0,r.memo)(y4);var b4=["id"],w4=["activeDot","animationBegin","animationDuration","animationEasing","connectNulls","dot","fill","fillOpacity","hide","isAnimationActive","legendType","stroke","xAxisId","yAxisId"];function j4(){return j4=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}
vendor: 4,233 bytes, line 2
2,j4.apply(null,arguments)}function k4(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function S4(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function E4(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?S4(Object(n),!0).forEach(function(t){N4(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):S4(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function N4(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function P4(e,t){return e&&"none"!==e?e:t}var O4=e=>{var t=e.dataKey,n=e.name,r=e.stroke,a=e.fill,i=e.legendType;return[{inactive:e.hide,dataKey:t,type:i,color:P4(r,a),value:nL(n,t),payload:e}]},C4=r.memo(e=>{var t=e.dataKey,n=e.data,a=e.stroke,i=e.strokeWidth,o=e.fill,s=e.name,l=e.hide,c=e.unit,u=e.tooltipType,d=e.id,f={dataDefinedOnItem:n,positions:void 0,settings:{stroke:a,strokeWidth:i,fill:o,dataKey:t,nameKey:void 0,name:nL(s,t),hide:l,type:u,color:P4(a,o),unit:c,graphicalItemId:d}};return r.createElement(J3,{tooltipEntrySettings:f})});function A4(e){var t=e.clipPathId,n=e.points,a=e.props,i=a.needClip,o=a.dot,s=a.dataKey,l=S$(a);return r.createElement(Y3,{points:n,dot:o,className:"recharts-area-dots",dotClassName:"recharts-area-dot",dataKey:s,baseProps:l,needClip:i,clipPathId:t})}function M4(e){var t=e.showLabels,n=e.children,a=e.points.map(e=>{var t,n,r={x:null!==(t=e.x)&&void 0!==t?t:0,y:null!==(n=e.y)&&void 0!==n?n:0,width:0,lowerWidth:0,upperWidth:0,height:0};return E4(E4({},r),{},{value:e.value,payload:e.payload,parentViewBox:void 0,viewBox:r,fill:void 0})});return r.createElement(R3,{value:t?a:void 0},n)}function _4(e){var t=e.points,n=e.baseLine,a=e.needClip,i=e.clipPathId,o=e.props,s=o.layout,l=o.type,c=o.stroke,u=o.connectNulls,d=o.isRange,f=o.id,h=k4(o,b4),p=S$(h),m=N$(h);return r.createElement(r.Fragment,null,(null===t||void 0===t?void 0:t.length)>1&&r.createElement(KQ,{clipPath:a?"url(#clipPath-".concat(i,")"):void 0},r.createElement(K1,j4({},m,{id:f,points:t,connectNulls:u,type:l,baseLine:n,layout:s,stroke:"none",className:"recharts-area-area"})),"none"!==c&&r.createElement(K1,j4({},p,{className:"recharts-area-curve",layout:s,type:l,connectNulls:u,fill:"none",points:t})),"none"!==c&&d&&r.createElement(K1,j4({},p,{className:"recharts-area-curve",layout:s,type:l,connectNulls:u,fill:"none",points:n}))),r.createElement(A4,{points:t,props:h,clipPathId:i}))}function T4(e){var t,n,a=e.alpha,i=e.baseLine,o=e.points,s=e.strokeWidth,l=null===(t=o[0])||void 0===t?void 0:t.y,c=null===(n=o[o.length-1])||void 0===n?void 0:n.y;if(!U_(l)||!U_(c))return null;var u=a*Math.abs(l-c),d=Math.max(...o.map(e=>e.x||0));return j_(i)?d=Math.max(i,d):i&&Array.isArray(i)&&i.length&&(d=Math.max(...i.map(e=>e.x||0),d)),j_(d)?r.createElement("rect",{x:0,y:l<c?l:l-u,width:d+(s?parseInt("".concat(s),10):1),height:Math.floor(u)}):null}function R4(e){var t,n,a=e.alpha,i=e.baseLine,o=e.points,s=e.strokeWidth,l=null===(t=o[0])||void 0===t?void 0:t.x,c=null===(n=o[o.length-1])||void 0===n?void 0:n.x;if(!U_(l)||!U_(c))return null;var u=a*Math.abs(l-c),d=Math.max(...o.map(e=>e.y||0));return j_(i)?d=Math.max(i,d):i&&Array.isArray(i)&&i.length&&(d=Math.max(...i.map(e=>e.y||0),d)),j_(d)?r.createElement("rect",{x:l<c?l:l-u,y:0,width:u,height:Math.floor(d+(s?parseInt("".concat(s),10):1))}):null}
2function D4(e){var t=e.alpha,n=e.layout,a=e.points,i=e.baseLine,o=e.strokeWidth;return"vertical"===n?r.createElement(T4,{alpha:t,points:a,baseLine:i,strokeWidth:o}):r.createElement(R4,{alpha:t,points:a,baseLine:i,strokeWidth:o})}function F4(e){var t=e.needClip,n=e.clipPathId,a=e.props,i=e.previousPointsRef,o=e.previousBaselineRef,s=a.points,l=a.baseLine,c=a.isAnimationActive,u=a.animationBegin,d=a.animationDuration,f=a.animationEasing,h=a.onAnimationStart,p=a.onAnimationEnd,m=N2((0,r.useMemo)(()=>({points:s,baseLine:l}),[s,l]),"recharts-area-"),v=(()=>{var e=NL();if("horizontal"===e||"vertical"===e)return e})(),g=Ue((0,r.useState)(!1),2),y=g[0],x=g[1],b=!y,w=(0,r.useCallback)(()=>{"function"===typeof p&&p(),x(!1)},[p]),j=(0,r.useCallback)(()=>{"function"===typeof h&&h(),x(!0)},[h]);if(null==v)return null;var k=i.current,S=o.current;return r.createElement(M4,{showLabels:b,points:s},a.children,r.createElement(E2,{animationId:m,begin:u,duration:d,isActive:c,easing:f,onAnimationEnd:w,onAnimationStart:j,key:m},e=>{if(k){var u,d=k.length/s.length,f=1===e?s:s.map((t,n)=>{var r=Math.floor(n*d);if(k[r]){var a=k[r];return E4(E4({},t),{},{x:O_(a.x,t.x,e),y:O_(a.y,t.y,e)})}return t});return u=j_(l)?O_(S,l,e):A_(l)||b_(l)?O_(S,0,e):l.map((t,n)=>{var r=Math.floor(n*d);if(Array.isArray(S)&&S[r]){var a=S[r];return E4(E4({},t),{},{x:O_(a.x,t.x,e),y:O_(a.y,t.y,e)})}return t}),e>0&&(i.current=f,o.current=u),r.createElement(_4,{points:f,baseLine:u,needClip:t,clipPathId:n,props:a})}return e>0&&(i.current=s,o.current=l),r.createElement(KQ,null,c&&r.createElement("defs",null,r.createElement("clipPath",{id:"animationClipPath-".concat(n)},r.createElement(D4,{alpha:e,points:s,baseLine:l,layout:v,strokeWidth:a.strokeWidth}))),r.createElement(KQ,{clipPath:"url(#animationClipPath-".concat(n,")")},r.createElement(_4,{points:s,baseLine:l,needClip:t,clipPathId:n,props:a})))}),r.createElement(I3,{label:a.label}))}function I4(e){var t=e.needClip,n=e.clipPathId,a=e.props,i=(0,r.useRef)(null),o=(0,r.useRef)();return r.createElement(F4,{needClip:t,clipPathId:n,props:a,previousPointsRef:i,previousBaselineRef:o})}class L4 extends r.PureComponent{render(){var e=this.props,t=e.hide,n=e.dot,a=e.points,i=e.className,o=e.top,s=e.left,l=e.needClip,c=e.xAxisId,u=e.yAxisId,d=e.width,f=e.height,h=e.id,p=e.baseLine,m=e.zIndex;if(t)return null;var v=uk("recharts-area",i),g=h,y=function(e){var t=E$(e);if(null!=t){var n=t.r,r=t.strokeWidth,a=Number(n),i=Number(r);return(Number.isNaN(a)||a<0)&&(a=3),(Number.isNaN(i)||i<0)&&(i=2),{r:a,strokeWidth:i}}return{r:3,strokeWidth:2}}(n),x=y.r,b=y.strokeWidth,w=B3(n),j=2*x+b,k=l?"url(#clipPath-".concat(w?"":"dots-").concat(g,")"):void 0;return r.createElement(bZ,{zIndex:m},r.createElement(KQ,{className:v},l&&r.createElement("defs",null,r.createElement(t4,{clipPathId:g,xAxisId:c,yAxisId:u}),!w&&r.createElement("clipPath",{id:"clipPath-dots-".concat(g)},r.createElement("rect",{x:s-j/2,y:o-j/2,width:d+j,height:f+j}))),r.createElement(I4,{needClip:l,clipPathId:g,props:this.props})),r.createElement(Z3,{points:a,mainColor:P4(this.props.stroke,this.props.fill),itemDataKey:this.props.dataKey,activeDot:this.props.activeDot,clipPath:k}),this.props.isRange&&Array.isArray(p)&&r.createElement(Z3,{points:p,mainColor:P4(this.props.stroke,this.props.fill),itemDataKey:this.props.dataKey,activeDot:this.props.activeDot,clipPath:k}))}}var z4={activeDot:!0,animationBegin:0,animationDuration:1500,animationEasing:"ease",connectNulls:!1,dot:!1,fill:"#3182bd",fillOpacity:.6,hide:!1,isAnimationActive:"auto",legendType:"line",stroke:"#3182bd",strokeWidth:1,type:"linear",label:!1,xAxisId:0,yAxisId:0,zIndex:FH.area};function B4(e){var t,n=xQ(e,z4),a=n.activeDot,i=n.animationBegin,o=n.animationDuration,s=n.animationEasing,l=n.connectNulls,c=n.dot,u=n.fill,d=n.fillOpacity,f=n.hide,h=n.isAnimationActive,p=n.legendType,m=n.stroke,v=n.xAxisId,g=n.yAxisId,y=k4(n,w4),x=NL(),b=CG(),w=e4(v,g).needClip,j=vL(),k=null!==(t=pI(t=>h4(t,e.id,j)))&&void 0!==t?t:{},S=k.points,E=k.isRange,N=k.baseLine,P=fQ();if("horizontal"!==x&&"vertical"!==x||null==P)return null;
2if("AreaChart"!==b&&"ComposedChart"!==b)return null;var O=P.height,C=P.width,A=P.x,M=P.y;return S&&S.length?r.createElement(L4,j4({},y,{activeDot:a,animationBegin:i,animationDuration:o,animationEasing:s,baseLine:N,connectNulls:l,dot:c,fill:u,fillOpacity:d,height:O,hide:f,layout:x,isAnimationActive:"auto"===h?!QX:h,isRange:E,legendType:p,needClip:w,points:S,stroke:m,width:C,left:A,top:M,xAxisId:v,yAxisId:g})):null}var U4=(e,t,n,r,a)=>{var i=null!==n&&void 0!==n?n:t;if(j_(i))return i;var o="horizontal"===e?a:r,s=o.scale.domain();if("number"===o.type){var l=Math.max(s[0],s[1]),c=Math.min(s[0],s[1]);return"dataMin"===i?c:"dataMax"===i||l<0?l:Math.max(Math.min(s[0],s[1]),0)}return"dataMin"===i?s[0]:"dataMax"===i?s[1]:s[0]};function V4(e){var t=xQ(e,z4),n=vL();return r.createElement(g4,{id:t.id,type:"area"},e=>{return r.createElement(r.Fragment,null,r.createElement(p4,{legendPayload:O4(t)}),r.createElement(C4,{dataKey:t.dataKey,data:t.data,stroke:t.stroke,strokeWidth:t.strokeWidth,fill:t.fill,name:t.name,hide:t.hide,unit:t.unit,tooltipType:t.tooltipType,id:e}),r.createElement(x4,{type:"area",id:e,data:t.data,dataKey:t.dataKey,xAxisId:t.xAxisId,yAxisId:t.yAxisId,zAxisId:0,stackId:(a=t.stackId,null==a?void 0:String(a)),hide:t.hide,barSize:void 0,baseValue:t.baseValue,isPanorama:n,connectNulls:t.connectNulls}),r.createElement(B4,j4({},t,{id:e})));var a})}var W4=r.memo(V4,p$);W4.displayName="Area";const H4=Mo("lock",[["rect",{width:"18",height:"11",x:"3",y:"11",rx:"2",ry:"2",key:"1w4ew1"}],["path",{d:"M7 11V7a5 5 0 0 1 10 0v4",key:"fwvmzm"}]]),q4=Mo("layout-grid",[["rect",{width:"7",height:"7",x:"3",y:"3",rx:"1",key:"1g98yp"}],["rect",{width:"7",height:"7",x:"14",y:"3",rx:"1",key:"6d4xhi"}],["rect",{width:"7",height:"7",x:"14",y:"14",rx:"1",key:"nxv5o0"}],["rect",{width:"7",height:"7",x:"3",y:"14",rx:"1",key:"1bb6yr"}]]),K4=Mo("bell",[["path",{d:"M10.268 21a2 2 0 0 0 3.464 0",key:"vwvbt9"}],["path",{d:"M3.262 15.326A1 1 0 0 0 4 17h16a1 1 0 0 0 .74-1.673C19.41 13.956 18 12.499 18 8A6 6 0 0 0 6 8c0 4.499-1.411 5.956-2.738 7.326",key:"11g9vi"}]]),Y4=Mo("credit-card",[["rect",{width:"20",height:"14",x:"2",y:"5",rx:"2",key:"ynyp8z"}],["line",{x1:"2",x2:"22",y1:"10",y2:"10",key:"1b3vmo"}]]),G4=Mo("inbox",[["polyline",{points:"22 12 16 12 14 15 10 15 8 12 2 12",key:"o97t9d"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}]]),X4=Mo("receipt",[["path",{d:"M4 2v20l2-1 2 1 2-1 2 1 2-1 2 1 2-1 2 1V2l-2 1-2-1-2 1-2-1-2 1-2-1-2 1Z",key:"q3az6g"}],["path",{d:"M16 8h-6a2 2 0 1 0 0 4h4a2 2 0 1 1 0 4H8",key:"1h4pet"}],["path",{d:"M12 17.5v-11",key:"1jc1ny"}]]),$4=Mo("radio",[["path",{d:"M16.247 7.761a6 6 0 0 1 0 8.478",key:"1fwjs5"}],["path",{d:"M19.075 4.933a10 10 0 0 1 0 14.134",key:"ehdyv1"}],["path",{d:"M4.925 19.067a10 10 0 0 1 0-14.134",key:"1q22gi"}],["path",{d:"M7.753 16.239a6 6 0 0 1 0-8.478",key:"r2q7qm"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}]]),Q4=Mo("refresh-cw",[["path",{d:"M3 12a9 9 0 0 1 9-9 9.75 9.75 0 0 1 6.74 2.74L21 8",key:"v9h5vc"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}],["path",{d:"M21 12a9 9 0 0 1-9 9 9.75 9.75 0 0 1-6.74-2.74L3 16",key:"3uifl3"}],["path",{d:"M8 16H3v5",key:"1cv678"}]]),Z4={high:"#F43F5E",medium:"#FBBF24",low:"#10B981"},J4={ocean:"#00E5FF",agriculture:"#10B981"},e5=["ocean","agriculture","alerts"];function t5(e){let t=e.label,n=e.value,r=e.suffix,a=e.trend,i=e.accent;return(0,_e.jsxs)("div",{className:"border border-white/10 bg-arjuna-surface/50 p-6","data-testid":"stat-card",children:[(0,_e.jsx)("p",{className:"text-xs text-slate-400",children:t}),(0,_e.jsxs)("div",{className:"mt-3 flex items-end justify-between",children:[(0,_e.jsxs)("span",{className:"font-mono text-3xl font-semibold text-white sm:text-4xl",children:["number"===typeof n?n.toLocaleString("en-IN"):n,(0,_e.jsx)("span",{className:"text-lg text-slate-400",children:r})]}),(0,_e.jsx)("span",{className:"font-mono text-xs",style:{color:i},children:a})]})]})}function n5(e){let t=e.a;return(0,_e.jsxs)("div",{className:"flex items-start gap-4 border-b border-white/5 py-4","data-testid":"alert-row",children:[(0,_e.jsx)("span",{className:"mt-1.5 h-2 w-2 shrink-0 rounded-full",style:{backgroundColor:Z4[t.severity]}}),(0,_e.jsxs)("div",{className:"flex-1",children:[(0,_e.jsxs)("div",{className:"flex items-center justify-between gap-3",children:[(0,_e.jsx)("span",{className:"font-mono text-[11px] uppercase tracking-wider",style:{color:J4[t.type]},children:t.type}),(0,_e.jsx)("span",{className:"font-mono text-[11px] text-slate-500",children:t.time_ago})]}),(0,_e.jsx)("p",{className:"mt-1 text-sm text-slate-200",children:t.message}),(0,_e.jsx)("p",{className:"mt-1 font-mono text-[11px] text-slate-500",children:t.regi
2on})]})]})}function r5(e){let t=e.view;return(0,_e.jsxs)("div",{className:"flex flex-col items-center justify-center rounded-2xl border border-white/10 bg-arjuna-surface/30 p-16 text-center","data-testid":"upgrade-gate",children:[(0,_e.jsx)("div",{className:"flex h-16 w-16 items-center justify-center rounded-full border border-arjuna-teal/30 bg-arjuna-teal/10",children:(0,_e.jsx)(H4,{className:"h-7 w-7 text-arjuna-teal"})}),(0,_e.jsxs)("h3",{className:"mt-6 font-heading text-2xl capitalize text-white",children:["Unlock ",t," intelligence"]}),(0,_e.jsxs)("p",{className:"mt-3 max-w-md text-slate-400",children:["The ",t," layer and live anomaly feed are part of our paid plans. Upgrade to access full ocean & agriculture intelligence for India."]}),(0,_e.jsx)("a",{href:"/#pricing","data-testid":"gate-upgrade-btn",className:"btn-primary mt-8",children:"View plans & upgrade"})]})}const a5=[{id:"overview",label:"Overview",icon:q4},{id:"ocean",label:"Ocean",icon:eN},{id:"agriculture",label:"Agriculture",icon:tN},{id:"alerts",label:"Alerts",icon:K4},{id:"billing",label:"Billing",icon:Y4}];function i5(){const e=ko(),t=e.user,n=e.logout,a=on(),i=Ue((0,r.useState)("overview"),2),o=i[0],s=i[1],l=Ue((0,r.useState)(null),2),c=l[0],u=l[1],d=Ue((0,r.useState)(null),2),f=d[0],h=d[1],p=Ue((0,r.useState)(null),2),m=p[0],v=p[1],g=Ue((0,r.useState)(null),2),y=g[0],x=g[1],b=Ue((0,r.useState)(null),2),w=b[0],j=b[1],k=Ue((0,r.useState)(!1),2),S=k[0],E=k[1],N="admin"===(null===t||void 0===t?void 0:t.role),P=!(null===t||void 0===t||!t.is_paid);(0,r.useEffect)(()=>{bo.get("/dashboard/overview").then(e=>{let t=e.data;return u(t)}).catch(()=>u(!1))},[]),(0,r.useEffect)(()=>{"requests"===o&&null===m&&bo.get("/demo-requests").then(e=>{let t=e.data;return v(t)}).catch(()=>v([])),"payments"===o&&null===y&&bo.get("/payments/transactions").then(e=>{let t=e.data;return x(t)}).catch(()=>x({transactions:[],summary:{}}))},[o,m,y]);const O=(0,r.useCallback)(()=>{bo.get("/subscription").then(e=>{let t=e.data;return j(t)}).catch(()=>j(!1))},[]);(0,r.useEffect)(()=>{"billing"===o&&O()},[o,O]);const C=(0,r.useMemo)(()=>{const e=[...a5];return N&&(e.push({id:"requests",label:"Demo Requests",icon:G4}),e.push({id:"payments",label:"Payments",icon:X4})),e},[N]),A="ocean"===o?"ocean":"agriculture"===o?"agriculture":"all",M=(0,r.useMemo)(()=>c?"all"===A?c.stats:c.stats.filter(e=>e.type===A||"mixed"===e.type):[],[c,A]),_=(0,r.useMemo)(()=>c?"all"===A||"alerts"===o?c.alerts:c.alerts.filter(e=>e.type===A):[],[c,A,o]),T=async()=>{await n(),a("/")};if(null===c)return(0,_e.jsx)("div",{className:"flex min-h-screen items-center justify-center bg-arjuna-ink",children:(0,_e.jsx)(_o,{className:"h-7 w-7 animate-spin text-arjuna-teal"})});const R=e5.includes(o)&&!P;return(0,_e.jsx)("div",{className:"min-h-screen bg-[#030712] text-white","data-testid":"dashboard",children:(0,_e.jsxs)("div",{className:"flex",children:[(0,_e.jsxs)("aside",{className:"sticky top-0 hidden h-screen w-64 shrink-0 flex-col border-r border-white/10 bg-arjuna-ink p-6 lg:flex",children:[(0,_e.jsx)("button",{onClick:()=>a("/"),className:"mb-10 flex items-center","data-testid":"dash-logo",children:(0,_e.jsx)(Om,{className:"h-7 w-7",withWordmark:!0})}),(0,_e.jsx)("nav",{className:"flex-1 space-y-1",children:C.map(e=>{const t=e5.includes(e.id)&&!P;return(0,_e.jsxs)("button",{"data-testid":"nav-".concat(e.id),onClick:()=>s(e.id),className:"flex w-full items-center justify-between gap-3 rounded-xl px-4 py-3 text-sm transition-colors duration-200 ".concat(o===e.id?"bg-white/5 text-arjuna-teal":"text-slate-400 hover:bg-white/5 hover:text-white"),children:[(0,_e.jsxs)("span",{className:"flex items-center gap-3",children:[(0,_e.jsx)(e.icon,{className:"h-4 w-4"}),e.label]}),t&&(0,_e.jsx)(H4,{className:"h-3.5 w-3.5 text-slate-600"})]},e.id)})}),(0,_e.jsxs)("div",{className:"border-t border-white/10 pt-4",children:[(0,_e.jsxs)("div",{className:"mb-3 px-2",children:[(0,_e.jsx)("p",{className:"truncate text-sm text-white",children:null===t||void 0===t?void 0:t.name}),(0,_e.jsx)("p",{className:"truncate font-mono text-[11px] text-slate-500",children:null===t||void 0===t?void 0:t.email}),(0,_e.jsxs)("div",{className:"mt-2 flex items-center gap-2",children:[(0,_e.jsxs)("span",{"data-testid":"plan-badge",className:"rounded-full border border-arjuna-teal/40 bg-arjuna-teal/10 px-2.5 py-0.5 font-mono text-[10px] uppercase tracking-wider text-arjuna-teal",children:[N?"Admin":(null===t||void 0===t?void 0:t.plan)||"Free"," plan"]}),!P&&!N&&(0,_e.jsx)("a",{href:"/#pricing","data-testid":"upgrade-link",className:"text-[11px] text-slate-400 hover:text-arjuna-teal",children:"Upgrade"})]})]}),(0,_e.jsxs)("button",{onClick:T,"data-testid":"dash-logout",className:"flex w-full items-center gap-3 rounded-xl px-4 py-2.5 text-sm text-slate-400 transition-colors hover:bg-white/5 hover:text-arjuna-teal",children:[(0,_e.jsx)(r_,{className:"h-4 w-4"})," Sign out"]})]})]}),(0,_e.jsxs)("main",{className:"min-w-0 flex-1 p-6 lg:p-10",children:[(0,_e.jsxs)("div",{className:"mb-8 flex flex-wrap items-center justify-between gap-4",children:[(0,_e.jsxs)("div",{children:[(0,_e.jsxs)("p",{className:"flex items-center gap-2 font-mono text-xs text-arjuna-teal",children:[(0,_e.jsx)($4,{className:"h-3.5 w-3.5 animate-pulse"})," LIVE \xb7 INDIA"]}),(0,_e.jsx)("h1",{className:"mt-1 font-heading text-2xl font-medium capitalize tracking-tight sm:text-3xl",children:"requests"===o?"Demo Requests":"payments"===o?"Payments":"billing"===o?"Billing":"".concat(o," Console")})]}),(0,_e.jsxs)("div",{className:"flex flex-wrap gap-2 lg:hidden",children:[C.map(e=>(0,_e.jsx)("button",{onClick:()=>s(e.id),className:"rounded-lg p-2 ".concat(o===e.id?"bg-white/10 text-arjuna-teal":"text-slate-400"),children:(0,_e.jsx)(e.icon,{className:"h-4 w-4"})},e.id)),(0,_e.jsx)("button",{onClick:T,className:"rounded-lg p-2 text-slate-400",children:(0,_e.jsx)(r_,{className:"h-4 w-4"})})]})]}),"requests"===o?(0,_e.jsx)(l5,{requests:m}):"payments"===o?(0,_e.jsx)(s5,{data:y}):"billing"===o?(0,_e.jsx)(o5,{sub:w,busy:S,onCancel:async()=>{E(!0);try{await bo.post("/subscription/cancel"),Lr.success("Auto-renew turned off. You keep access until your period ends."),O()}catch(d8){var e,t;Lr.error(xo(null===(e=d8.response)||void 0===e||null===(t=e.data)||void 0===t?void 0:t.detail))}finally{E(!1)}},onResume:async()=>{E(!0);try{await bo.post("/subscription/resume"),Lr.success("Auto-renew re-enabled."),O()}catch(d8){var e,t;Lr.error(xo(null===(e=d8.response)||void 0===e||null===(t=e.data)||void 0===t?void 0:t.detail))}finally{E(!1)}},isAdmin:N}):R?(0,_e.jsx)(r5,{view:o}):(0,_e.jsxs)(ym.div,{initial:{opacity:0,y:12}
2,animate:{opacity:1,y:0},transition:{duration:.4},children:[(0,_e.jsx)("div",{className:"grid grid-cols-1 gap-px overflow-hidden rounded-2xl border border-white/10 sm:grid-cols-2 lg:grid-cols-4",children:M.map(e=>(0,_e.jsx)(t5,{label:e.label,value:e.value,suffix:e.suffix,trend:e.trend,accent:"agriculture"===e.type?"#10B981":"#00E5FF"},e.id))}),(0,_e.jsxs)("div",{className:"mt-6 grid grid-cols-1 gap-6 lg:grid-cols-12",children:[(0,_e.jsxs)("div",{className:"rounded-2xl border border-white/10 bg-arjuna-surface/30 p-6 lg:col-span-7",children:[(0,_e.jsxs)("div",{className:"mb-4 flex items-center justify-between",children:[(0,_e.jsx)("p",{className:"overline",children:"Monitoring Grid"}),(0,_e.jsxs)("p",{className:"font-mono text-xs text-slate-500",children:[c.map_points.filter(e=>"all"===A||e.type===A).length," nodes"]})]}),(0,_e.jsx)("div",{className:"mx-auto max-w-sm",children:(0,_e.jsx)(fC,{points:c.map_points,activeLayer:A,onSelect:h})}),f&&(0,_e.jsxs)("div",{className:"mt-4 flex items-center justify-between rounded-xl bg-white/5 px-5 py-4","data-testid":"dash-selected",children:[(0,_e.jsxs)("div",{children:[(0,_e.jsx)("p",{className:"font-heading text-white",children:f.name}),(0,_e.jsxs)("p",{className:"font-mono text-[11px] uppercase tracking-wider text-slate-400",children:[f.region," \xb7 ",f.metric]})]}),(0,_e.jsx)("span",{className:"font-mono text-lg font-semibold",style:{color:J4[f.type]},children:f.value})]})]}),(0,_e.jsxs)("div",{className:"rounded-2xl border border-white/10 bg-arjuna-surface/30 p-6 lg:col-span-5",children:[(0,_e.jsxs)("div",{className:"mb-2 flex items-center justify-between",children:[(0,_e.jsx)("p",{className:"overline",children:"Anomaly Feed"}),(0,_e.jsx)("span",{className:"font-mono text-xs text-slate-500",children:_.length})]}),P?(0,_e.jsx)("div",{className:"max-h-[420px] overflow-y-auto pr-1","data-testid":"alerts-feed",children:_.map(e=>(0,_e.jsx)(n5,{a:e},e.id))}):(0,_e.jsxs)("div",{className:"flex flex-col items-center justify-center py-12 text-center","data-testid":"alerts-locked",children:[(0,_e.jsx)(H4,{className:"h-6 w-6 text-slate-600"}),(0,_e.jsx)("p",{className:"mt-3 text-sm text-slate-400",children:"Live anomaly alerts are a paid feature."}),(0,_e.jsx)("a",{href:"/#pricing",className:"mt-4 text-sm text-arjuna-teal hover:underline",children:"Upgrade to unlock"})]})]})]}),"alerts"!==o&&(0,_e.jsxs)("div",{className:"mt-6 rounded-2xl border border-white/10 bg-arjuna-surface/30 p-6",children:[(0,_e.jsx)("p",{className:"overline mb-6",children:"Signal Index. 8 month trend"}),(0,_e.jsx)("div",{className:"h-64 w-full",children:(0,_e.jsx)(Q_,{width:"100%",height:"100%",children:(0,_e.jsxs)(SQ,{data:c.trend,margin:{left:-20,right:8},children:[(0,_e.jsxs)("defs",{children:[(0,_e.jsxs)("linearGradient",{id:"gOcean",x1:"0",y1:"0",x2:"0",y2:"1",children:[(0,_e.jsx)("stop",{offset:"0%",stopColor:"#00E5FF",stopOpacity:.5}),(0,_e.jsx)("stop",{offset:"100%",stopColor:"#00E5FF",stopOpacity:0})]}),(0,_e.jsxs)("linearGradient",{id:"gAgri",x1:"0",y1:"0",x2:"0",y2:"1",children:[(0,_e.jsx)("stop",{offset:"0%",stopColor:"#10B981",stopOpacity:.5}),(0,_e.jsx)("stop",{offset:"100%",stopColor:"#10B981",stopOpacity:0})]})]}),(0,_e.jsx)(gJ,{strokeDasharray:"3 3",stroke:"rgba(255,255,255,0.06)"}),(0,_e.jsx)(MJ,{dataKey:"month",stroke:"#64748B",fontSize:12,tickLine:!1,axisLine:!1}),(0,_e.jsx)(BJ,{stroke:"#64748B",fontSize:12,tickLine:!1,axisLine:!1}),(0,_e.jsx)(N3,{contentStyle:{background:"#0F172A",border:"1px solid rgba(0,229,255,0.25)",borderRadius:12,color:"#fff"},cursor:{stroke:"rgba(255,255,255,0.1)"}}),("all"===A||"ocean"===A)&&(0,_e.jsx)(W4,{type:"monotone",dataKey:"ocean",stroke:"#00E5FF",strokeWidth:2,fill:"url(#gOcean)",name:"Ocean"}),("all"===A||"agriculture"===A)&&(0,_e.jsx)(W4,{type:"monotone",dataKey:"agri",stroke:"#10B981",strokeWidth:2,fill:"url(#gAgri)",name:"Agriculture"})]})})})]})]},o)]})]})})}function o5(e){let t=e.sub,n=e.busy,r=e.onCancel,a=e.onResume,i=e.isAdmin;const o=on();if(null===t)return(0,_e.jsx)("div",{className:"flex justify-center py-20",children:(0,_e.jsx)(_o,{className:"h-6 w-6 animate-spin text-arjuna-teal"})});return(0,_e.jsxs)("div",{className:"max-w-2xl","data-testid":"billing-view",children:[(0,_e.jsxs)("div",{className:"rounded-2xl border border-white/10 bg-arjuna-surface/30 p-8",children:[(0,_e.jsxs)("div",{className:"flex items-start justify-between",children:[(0,_e.jsxs)("div",{children:[(0,_e.jsx)("p",{className:"overline",children:"Current plan"}),(0,_e.jsx)("h2",{className:"mt-3 font-heading text-3xl text-white","data-testid":"billing-plan",children:i?"Admin (all access)":t.plan}),t.is_paid&&(0,_e.jsxs)("p",{className:"mt-2 font-mono text-xs text-slate-400",children:["annual"===t.billing_cycle?"Annual":"Monthly"," \xb7 renews ",(s=t.plan_expires,s?new Date(s).toLocaleDateString("en-IN",{day:"2-digit",month:"short",year:"numeric"}):" ")," \xb7"," ",(0,_e.jsx)("span",{className:t.auto_renew?"text-arjuna-agri":"text-amber-400",children:t.auto_renew?"auto-renew on":"cancels at period end"})]})]}),(0,_e.jsx)("span",{className:"rounded-full border border-arjuna-teal/40 bg-arjuna-teal/10 px-3 py-1 font-mono text-[10px] uppercase tracking-wider text-arjuna-teal",children:i?"Admin":t.plan})]}),(0,_e.jsx)("div",{className:"mt-8 flex flex-wrap gap-3",children:t.is_paid&&!i?(0,_e.jsxs)(_e.Fragment,{children:[(0,_e.jsx)("button",{"data-testid":"billing-change",onClick:()=>o("/#pricing"),className:"btn-ghost",children:"Change plan"}),t.auto_renew?(0,_e.jsxs)("button",{"data-testid":"billing-cancel",onClick:r,disabled:n,className:"btn-ghost",children:[n?(0,_e.jsx)(_o,{className:"h-4 w-4 animate-spin"}):null," Cancel subscription"]}):(0,_e.jsxs)("button",{"data-testid":"billing-resume",onClick:a,disabled:n,className:"btn-primary",children:[n?(0,_e.jsx)(_o,{className:"h-4 w-4 animate-spin"}):(0,_e.jsx)(Q4,{className:"h-4 w-4"})," Resume auto-renew"]})]}):i?(0,_e.jsx)("p",{className:"text-sm text-slate-400",children:"Admin accounts have full access to all features."}):(0,_e.jsx)("a",{href:"/#pricing","data-testid":"billing-upgrade",className:"btn-primary",children:"Upgrade your plan"})})]}),(0,_e.jsx)("p",{className:"mt-4 font-mono text-xs text-slate-500",children:"App-managed billing (test mode). Cancelling turns off renewal;
2 access continues until the period ends."})]});var s}function s5(e){var t,n,r;let a=e.data;if(null===a)return(0,_e.jsx)("div",{className:"flex justify-center py-20",children:(0,_e.jsx)(_o,{className:"h-6 w-6 animate-spin text-arjuna-teal"})});const i=a.transactions,o=void 0===i?[]:i,s=a.summary,l=void 0===s?{}:s;return(0,_e.jsxs)("div",{"data-testid":"payments-view",children:[(0,_e.jsx)("div",{className:"mb-6 grid grid-cols-2 gap-px overflow-hidden rounded-2xl border border-white/10 sm:grid-cols-3",children:[["Transactions",null!==(t=l.total)&&void 0!==t?t:0,""],["Paid",null!==(n=l.paid)&&void 0!==n?n:0,""],["Revenue","$".concat((null!==(r=l.revenue)&&void 0!==r?r:0).toLocaleString("en-US")),""]].map(e=>{let t=Ue(e,2),n=t[0],r=t[1];return(0,_e.jsxs)("div",{className:"bg-arjuna-surface/50 p-6",children:[(0,_e.jsx)("p",{className:"text-xs text-slate-400",children:n}),(0,_e.jsx)("p",{className:"mt-2 font-mono text-2xl font-semibold text-white",children:r})]},n)})}),0===o.length?(0,_e.jsxs)("div",{className:"rounded-2xl border border-white/10 bg-arjuna-surface/30 p-16 text-center","data-testid":"payments-empty",children:[(0,_e.jsx)(X4,{className:"mx-auto h-10 w-10 text-slate-600"}),(0,_e.jsx)("p",{className:"mt-4 text-slate-400",children:"No transactions yet."})]}):(0,_e.jsx)("div",{className:"overflow-x-auto rounded-2xl border border-white/10","data-testid":"payments-table",children:(0,_e.jsxs)("table",{className:"w-full text-left text-sm",children:[(0,_e.jsx)("thead",{className:"bg-arjuna-surface/60 font-mono text-[11px] uppercase tracking-wider text-slate-400",children:(0,_e.jsxs)("tr",{children:[(0,_e.jsx)("th",{className:"px-6 py-4",children:"Date"}),(0,_e.jsx)("th",{className:"px-6 py-4",children:"Customer"}),(0,_e.jsx)("th",{className:"px-6 py-4",children:"Plan"}),(0,_e.jsx)("th",{className:"hidden px-6 py-4 md:table-cell",children:"Cycle"}),(0,_e.jsx)("th",{className:"px-6 py-4",children:"Amount"}),(0,_e.jsx)("th",{className:"px-6 py-4",children:"Status"})]})}),(0,_e.jsx)("tbody",{children:o.map(e=>{return(0,_e.jsxs)("tr",{className:"border-t border-white/5 hover:bg-white/5",children:[(0,_e.jsx)("td",{className:"px-6 py-4 font-mono text-xs text-slate-500",children:(n=e.created_at,n?new Date(n).toLocaleDateString("en-IN",{day:"2-digit",month:"short",year:"numeric"}):" ")}),(0,_e.jsx)("td",{className:"px-6 py-4 text-slate-300",children:e.user_email||"Guest"}),(0,_e.jsx)("td",{className:"px-6 py-4 text-white",children:e.plan_name}),(0,_e.jsx)("td",{className:"hidden px-6 py-4 text-slate-300 md:table-cell",children:e.billing_cycle||"monthly"}),(0,_e.jsxs)("td",{className:"px-6 py-4 font-mono text-white",children:["$",(e.amount||0).toLocaleString("en-US")]}),(0,_e.jsx)("td",{className:"px-6 py-4",children:(0,_e.jsx)("span",{className:"font-mono text-xs uppercase",style:{color:(t=e.payment_status,"paid"===t?"#10B981":"initiated"===t?"#FBBF24":"#94A3B8")},children:e.payment_status})})]},e.session_id);var t,n})})]})})]})}function l5(e){let t=e.requests;return null===t?(0,_e.jsx)("div",{className:"flex justify-center py-20",children:(0,_e.jsx)(_o,{className:"h-6 w-6 animate-spin text-arjuna-teal"})}):t.length?(0,_e.jsx)("div",{className:"overflow-hidden rounded-2xl border border-white/10","data-testid":"requests-table",children:(0,_e.jsxs)("table",{className:"w-full text-left text-sm",children:[(0,_e.jsx)("thead",{className:"bg-arjuna-surface/60 font-mono text-[11px] uppercase tracking-wider text-slate-400",children:(0,_e.jsxs)("tr",{children:[(0,_e.jsx)("th",{className:"px-6 py-4",children:"Name"}),(0,_e.jsx)("th",{className:"px-6 py-4",children:"Email"}),(0,_e.jsx)("th",{className:"hidden px-6 py-4 md:table-cell",children:"Organization"}),(0,_e.jsx)("th",{className:"hidden px-6 py-4 md:table-cell",children:"Sector"}),(0,_e.jsx)("th",{className:"px-6 py-4",children:"Received"})]})}),(0,_e.jsx)("tbody",{children:t.map(e=>(0,_e.jsxs)("tr",{className:"border-t border-white/5 hover:bg-white/5",children:[(0,_e.jsx)("td",{className:"px-6 py-4 text-white",children:e.name}),(0,_e.jsx)("td",{className:"px-6 py-4 text-arjuna-teal",children:e.email}),(0,_e.jsx)("td",{className:"hidden px-6 py-4 text-slate-300 md:table-cell",children:e.organization||" "}),(0,_e.jsx)("td",{className:"hidden px-6 py-4 text-slate-300 md:table-cell",children:e.sector||" "}),(0,_e.jsx)("td",{className:"px-6 py-4 font-mono text-xs text-slate-500",children:new Date(e.created_at).toLocaleDateString("en-IN",{day:"2-digit",month:"short",year:"numeric"})})]},e.id))})]})}):(0,_e.jsxs)("div",{className:"rounded-2xl border border-white/10 bg-arjuna-surface/30 p-16 text-center","data-testid":"requests-empty",children:[(0,_e.jsx)(G4,{className:"mx-auto h-10 w-10 text-slate-600"}),(0,_e.jsx)("p",{className:"mt-4 text-slate-400",children:"No demo requests yet."})]})}const c5=Mo("archive",[["rect",{width:"20",height:"5",x:"2",y:"3",rx:"1",key:"1wp1u1"}],["path",{d:"M4 8v11a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8",key:"1s80jp"}],["path",{d:"M10 12h4",key:"a56b0p"}]]),u5=[{slug:"arjuna-space-ai-india-2026",title:"Arjuna Space AI India",tagline:"Space \xb7 Intelligence \xb7 Impact",status:"upcoming",date:"2026-10-18",dateLabel:"Sunday, October 18th, 2026",time:"12:00 PM. 4:00 PM",workshop:"Satellite Mission Workshop \xb7 9:30 AM. 11:30 AM (Grades 7+)",venue:"Intelux Electronics. Kikvi Office",address:"Intelux Electronics Pvt. Ltd. \xb7 Gat No. 1203, Kikvi, Tal. Haveli, Pune. 412 308",city:"Pune, Maharashtra",summary:"Explore how AI and satellite technology are solving real-world challenges on Earth and beyond. Open to all allies and future innovators.",registerBy:"October 4, 2026",registerUrl:"https://docs.google.com/forms/d/e/1FAIpQLSdUiv5zK8Cv4tZACrOPHaPfvS41AJ0x-jJniHBJjS_30yOAYQ/viewform",posterUrl:"https://customer-assets-agu9un31.emergentagent.net/job_ocean-farm-intel/artifacts/rofh5m0l_ChatGPT%20Image%20Sep%201%2C%202026%2C%2010_49_47%20AM.png",coverAccent:"#FF7A1A",tags:["Community","Workshop","All Ages"],highlights:["Real Satellites","Live Earth Data","Hands-on AI","Build the Future"],pillars:[{title:"Satellites",desc:"See beyond the horizon"},{title:"AI & Data",desc:"Turning data into decisions"},{title:"Earth Impact",desc:"Solving real-world challenges"},{title:"Future Innovators",desc:"Building together for tomorrow"}]}];function d5(){const e=u5.filter(e=>"upcoming"===e.status),t=u5.filter(e=>"past"===e.status);return(0,r.useEffect)(()=>{window.scrollTo(0,0)},[]),(0,_e.jsx)(cs,{root:!0,options:{lerp:.09,smoothWheel:!0},children:(0,_e.jsxs)("div",{className:"relative min-h-screen bg-arjuna-ink","data-testid":"events-page",children:[(0,_e.jsx)(DS,{}),(0,_e.jsxs)("section",{className:"relative overflow-hidden pt-32 pb-14",children:[(0,_e.jsx)("div",{className:"pointer-events-none absolute inset-0 opacity-70 [background:radial-gradient(60%_5
25%_at_20%_20%,rgba(0,229,255,0.14),transparent_60%),radial-gradient(50%_45%_at_85%_30%,rgba(255,122,26,0.10),transparent_60%)]"}),(0,_e.jsx)("div",{className:"container-x relative",children:(0,_e.jsxs)(ym.div,{initial:{opacity:0,y:24},animate:{opacity:1,y:0},transition:{duration:.7,ease:[.16,1,.3,1]},className:"max-w-3xl",children:[(0,_e.jsxs)("span",{"data-testid":"events-eyebrow",className:"inline-flex items-center gap-2 rounded-full border border-arjuna-teal/30 bg-arjuna-teal/5 px-3 py-1 font-mono text-[11px] uppercase tracking-[0.28em] text-arjuna-teal",children:[(0,_e.jsx)(zS,{className:"h-3.5 w-3.5"})," Community \xb7 Workshops \xb7 Meetups"]}),(0,_e.jsxs)("h1",{className:"mt-6 font-serif text-4xl leading-[1.05] text-white sm:text-5xl lg:text-6xl",children:["Events at ",(0,_e.jsx)("span",{className:"text-[#FF7A1A]",children:"Arjuna Space"}),"."]}),(0,_e.jsx)("p",{className:"mt-5 max-w-2xl text-base text-slate-300 sm:text-lg",children:"Where builders, students, allies and future innovators gather to see how orbit-scale data becomes on-ground impact."})]})})]}),(0,_e.jsx)("section",{className:"relative pb-16","data-testid":"events-upcoming-section",children:(0,_e.jsxs)("div",{className:"container-x",children:[(0,_e.jsx)(f5,{overline:"Upcoming",title:"Come build with us",icon:HS}),0===e.length?(0,_e.jsx)(h5,{testid:"upcoming-empty",text:"Nothing on the launch pad right now. check back soon."}):(0,_e.jsx)("div",{className:"mt-8 grid grid-cols-1 gap-6 md:grid-cols-2",children:e.map((e,t)=>(0,_e.jsx)(p5,{event:e,index:t},e.slug))})]})}),(0,_e.jsx)("section",{className:"relative border-t border-white/10 bg-arjuna-surface/40 py-16","data-testid":"events-past-section",children:(0,_e.jsxs)("div",{className:"container-x",children:[(0,_e.jsx)(f5,{overline:"Past",title:"From the archive",icon:c5}),0===t.length?(0,_e.jsx)(h5,{testid:"past-empty",text:"Our archive is warming up. Past meetups and workshops will live here."}):(0,_e.jsx)("div",{className:"mt-8 grid grid-cols-1 gap-6 md:grid-cols-2 lg:grid-cols-3",children:t.map((e,t)=>(0,_e.jsx)(p5,{event:e,index:t,compact:!0},e.slug))})]})}),(0,_e.jsx)(IS,{})]})})}function f5(e){let t=e.overline,n=e.title,r=e.icon;return(0,_e.jsxs)("div",{className:"flex items-end justify-between",children:[(0,_e.jsxs)("div",{children:[(0,_e.jsx)("p",{className:"overline text-arjuna-teal",children:t}),(0,_e.jsx)("h2",{className:"mt-2 font-serif text-3xl text-white sm:text-4xl",children:n})]}),(0,_e.jsx)(r,{className:"h-6 w-6 text-arjuna-teal/70"})]})}function h5(e){let t=e.text,n=e.testid;return(0,_e.jsx)("div",{"data-testid":n,className:"mt-8 rounded-2xl border border-dashed border-white/10 bg-white/[0.02] p-8 text-center text-sm text-slate-400",children:t})}function p5(e){var t;let n=e.event,r=e.index,a=e.compact,i=void 0!==a&&a;const o="upcoming"===n.status;return(0,_e.jsx)(ym.div,{initial:{opacity:0,y:24},whileInView:{opacity:1,y:0},viewport:{once:!0,amount:.2},transition:{duration:.6,delay:.08*r,ease:[.16,1,.3,1]},"data-testid":"event-card-".concat(n.slug),children:(0,_e.jsxs)(hr,{to:"/events/".concat(n.slug),className:"group relative block overflow-hidden rounded-3xl border border-white/10 bg-white/[0.03] transition-all duration-300 hover:-translate-y-1 hover:border-arjuna-teal/40 hover:shadow-[0_30px_80px_-40px_rgba(0,229,255,0.5)]",children:[(0,_e.jsxs)("div",{className:"relative aspect-[16/10] w-full overflow-hidden bg-black/50",children:[(0,_e.jsx)("img",{src:n.posterUrl,alt:n.title,className:"absolute inset-0 h-full w-full object-cover object-top opacity-90 transition-transform duration-700 group-hover:scale-105"}),(0,_e.jsx)("div",{className:"absolute inset-0 bg-gradient-to-t from-black/80 via-black/10 to-transparent"}),(0,_e.jsxs)("div",{className:"absolute left-4 top-4 flex flex-wrap gap-2",children:[(0,_e.jsx)("span",{className:"rounded-full border border-white/20 bg-black/50 px-2.5 py-0.5 font-mono text-[10px] uppercase tracking-widest text-white backdrop-blur",style:{borderColor:o?"rgba(0,229,255,0.4)":"rgba(255,255,255,0.15)"},children:o?"Upcoming":"Past"}),null===(t=n.tags)||void 0===t?void 0:t.slice(0,i?1:2).map(e=>(0,_e.jsx)("span",{className:"rounded-full border border-white/15 bg-black/40 px-2.5 py-0.5 font-mono text-[10px] uppercase tracking-widest text-slate-200 backdrop-blur",children:e},e))]})]}),(0,_e.jsxs)("div",{className:"p-5",children:[(0,_e.jsxs)("p",{className:"flex items-center gap-2 font-mono text-[10px] uppercase tracking-widest text-arjuna-teal",children:[(0,_e.jsx)(BS,{className:"h-3.5 w-3.5"})," ",n.dateLabel]}),(0,_e.jsx)("h3",{className:"mt-2 font-serif text-xl text-white sm:text-2xl",children:n.title}),!i&&(0,_e.jsx)("p",{className:"mt-2 line-clamp-2 text-sm text-slate-400",children:n.summary}),(0,_e.jsxs)("div",{className:"mt-4 space-y-1 text-xs text-slate-400",children:[(0,_e.jsxs)("p",{className:"flex items-center gap-2",children:[(0,_e.jsx)(wm,{className:"h-3.5 w-3.5 text-arjuna-teal"})," ",n.venue," \xb7 ",n.city]}),n.time&&(0,_e.jsxs)("p",{className:"flex items-center gap-2",children:[(0,_e.jsx)(QM,{className:"h-3.5 w-3.5 text-arjuna-teal"})," ",n.time]})]}),(0,_e.jsxs)("div",{className:"mt-5 flex items-center justify-between",children:[(0,_e.jsxs)("span",{className:"inline-flex items-center gap-1.5 text-sm font-medium text-arjuna-teal transition-transform group-hover:translate-x-0.5",children:["View details ",(0,_e.jsx)(US,{className:"h-4 w-4"})]}),o&&n.registerBy&&(0,_e.jsxs)("span",{className:"rounded-full border border-[#FF7A1A]/40 bg-[#FF7A1A]/10 px-2.5 py-0.5 text-[10px] font-semibold uppercase tracking-widest text-[#FF7A1A]",children:["Register by ",n.registerBy.split(",")[0]]})]})]})]})})}var m5,v5=Object.defineProperty,g5=Object.getOwnPropertySymbols,y5=Object.prototype.hasOwnProperty,x5=Object.prototype.propertyIsEnumerable,b5=(e,t,n)=>t in e?v5(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,w5=(e,t)=>{for(var n in t||(t={}))y5.call(t,n)&&b5(e,n,t[n]);if(g5)for(var n of g5(t))x5.call(t,n)&&b5(e,n,t[n]);return e},j5=(e,t)=>{var n={};for(var r in e)y5.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&g5)for(var r of g5(e))t.indexOf(r)<0&&x5.call(e,r)&&(n[r]=e[r]);return n};(e=>{const t=class t{constructor(e,n,r,i){if(this.version=e,this.errorCorrectionLevel=n,this.modules=[],this.isFunction=[],e<t.MIN_VERSION||e>t.MAX_VERSION)throw new RangeError("Version value out of range");if(i<-1||i>7)throw new RangeError("Mask value out of range");this.size=4*e+17;let o=[];for(let t=0;t<this.size;t++)o.push(!1);for(let t=0;t<this.size;t++)this.modules.push(o.slice()),this.isFunction.push(o.slice());this.drawFunctionPatterns();const s=this.addEccAndInterleave(r);if(this.drawCodewords(s),-1==i){let e=1e9;for(let t=0;t<8;t++){this.applyMask(t),this.drawFormatBits(t);const n=this.getPenaltyScore();n<e&&(i=t,e=n),this.applyMask(t)}}a(0<=i&&i<=7),this.mask=i,this.applyMask(i),this.drawFormatBits(i),this.isFunction=[]}static encodeText(n,r){const a=e.QrSegment.makeSegments(n);return t.encodeSegments(a,r)}static encodeBinary(n,r){const a=e.QrSegment.makeBytes(n);return t.encodeSegments([a],r)}static encodeSegments(e,r){let i,s,l=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,c=arguments.length>3&&void 0!==arguments[3]?arguments[3]:40,u=arguments.length>4&&void 0!==arguments[4]?arguments[4]:-1,d=!(arguments.length>5&&void 0!==arguments[5])||arguments[5];if(!(t.MIN_VERSION<=l&&l<=c&&c<=t.MAX_VERSION)||u<-1||u>
vendor: 8,358 bytes, line 2
27)throw new RangeError("Invalid value");for(i=l;;i++){const n=8*t.getNumDataCodewords(i,r),a=o.getTotalBits(e,i);if(a<=n){s=a;break}if(i>=c)throw new RangeError("Data too long")}for(const n of[t.Ecc.MEDIUM,t.Ecc.QUARTILE,t.Ecc.HIGH])d&&s<=8*t.getNumDataCodewords(i,n)&&(r=n);let f=[];for(const t of e){n(t.mode.modeBits,4,f),n(t.numChars,t.mode.numCharCountBits(i),f);for(const e of t.getData())f.push(e)}a(f.length==s);const h=8*t.getNumDataCodewords(i,r);a(f.length<=h),n(0,Math.min(4,h-f.length),f),n(0,(8-f.length%8)%8,f),a(f.length%8==0);for(let t=236;f.length<h;t^=253)n(t,8,f);let p=[];for(;8*p.length<f.length;)p.push(0);return f.forEach((e,t)=>p[t>>>3]|=e<<7-(7&t)),new t(i,r,p,u)}getModule(e,t){return 0<=e&&e<this.size&&0<=t&&t<this.size&&this.modules[t][e]}getModules(){return this.modules}drawFunctionPatterns(){for(let n=0;n<this.size;n++)this.setFunctionModule(6,n,n%2==0),this.setFunctionModule(n,6,n%2==0);this.drawFinderPattern(3,3),this.drawFinderPattern(this.size-4,3),this.drawFinderPattern(3,this.size-4);const e=this.getAlignmentPatternPositions(),t=e.length;for(let n=0;n<t;n++)for(let r=0;r<t;r++)0==n&&0==r||0==n&&r==t-1||n==t-1&&0==r||this.drawAlignmentPattern(e[n],e[r]);this.drawFormatBits(0),this.drawVersion()}drawFormatBits(e){const t=this.errorCorrectionLevel.formatBits<<3|e;let n=t;for(let r=0;r<10;r++)n=n<<1^1335*(n>>>9);const i=21522^(t<<10|n);a(i>>>15==0);for(let a=0;a<=5;a++)this.setFunctionModule(8,a,r(i,a));this.setFunctionModule(8,7,r(i,6)),this.setFunctionModule(8,8,r(i,7)),this.setFunctionModule(7,8,r(i,8));for(let a=9;a<15;a++)this.setFunctionModule(14-a,8,r(i,a));for(let a=0;a<8;a++)this.setFunctionModule(this.size-1-a,8,r(i,a));for(let a=8;a<15;a++)this.setFunctionModule(8,this.size-15+a,r(i,a));this.setFunctionModule(8,this.size-8,!0)}drawVersion(){if(this.version<7)return;let e=this.version;for(let n=0;n<12;n++)e=e<<1^7973*(e>>>11);const t=this.version<<12|e;a(t>>>18==0);for(let n=0;n<18;n++){const e=r(t,n),a=this.size-11+n%3,i=Math.floor(n/3);this.setFunctionModule(a,i,e),this.setFunctionModule(i,a,e)}}drawFinderPattern(e,t){for(let n=-4;n<=4;n++)for(let r=-4;r<=4;r++){const a=Math.max(Math.abs(r),Math.abs(n)),i=e+r,o=t+n;0<=i&&i<this.size&&0<=o&&o<this.size&&this.setFunctionModule(i,o,2!=a&&4!=a)}}drawAlignmentPattern(e,t){for(let n=-2;n<=2;n++)for(let r=-2;r<=2;r++)this.setFunctionModule(e+r,t+n,1!=Math.max(Math.abs(r),Math.abs(n)))}setFunctionModule(e,t,n){this.modules[t][e]=n,this.isFunction[t][e]=!0}addEccAndInterleave(e){const n=this.version,r=this.errorCorrectionLevel;if(e.length!=t.getNumDataCodewords(n,r))throw new RangeError("Invalid argument");const i=t.NUM_ERROR_CORRECTION_BLOCKS[r.ordinal][n],o=t.ECC_CODEWORDS_PER_BLOCK[r.ordinal][n],s=Math.floor(t.getNumRawDataModules(n)/8),l=i-s%i,c=Math.floor(s/i);let u=[];const d=t.reedSolomonComputeDivisor(o);for(let a=0,h=0;a<i;a++){let n=e.slice(h,h+c-o+(a<l?0:1));h+=n.length;const r=t.reedSolomonComputeRemainder(n,d);a<l&&n.push(0),u.push(n.concat(r))}let f=[];for(let t=0;t<u[0].length;t++)u.forEach((e,n)=>{(t!=c-o||n>=l)&&f.push(e[t])});return a(f.length==s),f}drawCodewords(e){if(e.length!=Math.floor(t.getNumRawDataModules(this.version)/8))throw new RangeError("Invalid argument");let n=0;for(let t=this.size-1;t>=1;t-=2){6==t&&(t=5);for(let a=0;a<this.size;a++)for(let i=0;i<2;i++){const o=t-i,s=0==(t+1&2)?this.size-1-a:a;!this.isFunction[s][o]&&n<8*e.length&&(this.modules[s][o]=r(e[n>>>3],7-(7&n)),n++)}}a(n==8*e.length)}applyMask(e){if(e<0||e>7)throw new RangeError("Mask value out of range");for(let t=0;t<this.size;t++)for(let n=0;n<this.size;n++){let r;switch(e){case 0:r=(n+t)%2==0;break;case 1:r=t%2==0;break;case 2:r=n%3==0;break;case 3:r=(n+t)%3==0;break;case 4:r=(Math.floor(n/3)+Math.floor(t/2))%2==0;break;case 5:r=n*t%2+n*t%3==0;break;case 6:r=(n*t%2+n*t%3)%2==0;break;case 7:r=((n+t)%2+n*t%3)%2==0;break;default:throw new Error("Unreachable")}!this.isFunction[t][n]&&r&&(this.modules[t][n]=!this.modules[t][n])}}getPenaltyScore(){let e=0;for(let a=0;a<this.size;a++){let n=!1,r=0,i=[0,0,0,0,0,0,0];for(let o=0;o<this.size;o++)this.modules[a][o]==n?(r++,5==r?e+=t.PENALTY_N1:r>5&&e++):(this.finderPenaltyAddHistory(r,i),n||(e+=this.finderPenaltyCountPatterns(i)*t.PENALTY_N3),n=this.modules[a][o],r=1);e+=this.finderPenaltyTerminateAndCount(n,r,i)*t.PENALTY_N3}for(let a=0;a<this.size;a++){let n=!1,r=0,i=[0,0,0,0,0,0,0];for(let o=0;o<this.size;o++)this.modules[o][a]==n?(r++,5==r?e+=t.PENALTY_N1:r>5&&e++):(this.finderPenaltyAddHistory(r,i),n||(e+=this.finderPenaltyCountPatterns(i)*t.PENALTY_N3),n=this.modules[o][a],r=1);e+=this.finderPenaltyTerminateAndCount(n,r,i)*t.PENALTY_N3}for(let a=0;a<this.size-1;a++)for(let n=0;n<this.size-1;n++){const r=this.modules[a][n];r==this.modules[a][n+1]&&r==this.modules[a+1][n]&&r==this.modules[a+1][n+1]&&(e+=t.PENALTY_N2)}let n=0;for(const t of this.modules)n=t.reduce((e,t)=>e+(t?1:0),n);const r=this.size*this.size,i=Math.ceil(Math.abs(20*n-10*r)/r)-1;return a(0<=i&&i<=9),e+=i*t.PENALTY_N4,a(0<=e&&e<=2568888),e}getAlignmentPatternPositions(){if(1==this.version)return[];{const e=Math.floor(this.version/7)+2,t=32==this.version?26:2*Math.ceil((4*this.version+4)/(2*e-2));let n=[6];for(let r=this.size-7;n.length<e;r-=t)n.splice(1,0,r);return n}}static getNumRawDataModules(e){if(e<t.MIN_VERSION||e>t.MAX_VERSION)throw new RangeError("Version number out of range");let n=(16*e+128)*e+64;if(e>=2){const t=Math.floor(e/7)+2;n-=(25*t-10)*t-55,e>=7&&(n-=36)}return a(208<=n&&n<=29648),n}static getNumDataCodewords(e,n){return Math.floor(t.getNumRawDataModules(e)/8)-t.ECC_CODEWORDS_PER_BLOCK[n.ordinal][e]*t.NUM_ERROR_CORRECTION_BLOCKS[n.ordinal][e]}static reedSolomonComputeDivisor(e){if(e<1||e>255)throw new RangeError("Degree out of range");let n=[];for(let t=0;t<e-1;t++)n.push(0);n.push(1);let r=1;for(let a=0;a<e;a++){for(let e=0;e<n.length;e++)n[e]=t.reedSolomonMultiply(n[e],r),e+1<n.length&&(n[e]^=n[e+1]);r=t.reedSolomonMultiply(r,2)}return n}static reedSolomonComputeRemainder(e,n){let r=n.map(e=>0);for(const a of e){const e=a^r.shift();r.push(0),n.forEach((n,a)=>r[a]^=t.reedSolomonMultiply(n,e))}return r}static reedSolomonMultiply(e,t){if(e>>>8!=0||t>>>8!=0)throw new RangeError("Byte out of range");let n=0;for(let r=7;r>=0;r--)n=n<<1^285*(n>>>7),n^=(t>>>r&1)*e;return a(n>>>8==0),n}finderPenaltyCountPatterns(e){const t=e[1];a(t<=3*this.size);const n=t>0&&e[2]==t&&e[3]==3*t&&e[4]==t&&e[5]==t;return(n&&e[0]>=4*t&&e[6]>=t?1:0)+(n&&e[6]>=4*t&&e[0]>=t?1:0)}finderPenaltyTerminateAndCount(e,t,n){return e&&(this.finderPenaltyAddHistory(t,n),t=0),t+=this.size,this.finderPenaltyAddHistory(t,n),this.finderPenaltyCountPatterns(n)}finderPenaltyAddHistory(e,t){0==t[0]&&(e+=this.size),t.pop(),t.unshift(e)}};t.MIN_VERSION=1,t.MAX_VERSION=40,t.PENALTY_N1=3,t.PENALTY_N2=3,t.PENALTY_N3=40,t.PENALTY_N4=10,t.ECC_CODEWORDS_PER_BLOCK=[[-1,7,10,15,20,26,18,20,24,30,18,20,24,26,30,22,24,28,30,28,28,28,28,30,30,26,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30],[-1,10,16,26,18,24,16,18,22,22,26,30,22,22,24,24,28,28,26,26,26,26,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28],[-1,13,22,18,26,18,24,18,22,20,24,28,26,24,20,30,24,28,28,26,30,28,30,30,30,30,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30],[-1,17,28,22,16,22,28,26,26,24,28,24,28,22,24,24,30,28,28,26,28,30,24,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30]],t.NUM_ERROR_CORRECTION_BLOCKS=[[-1,1,1,1,1,1,2,2,2,2,4,4,4,4,4,6,6,6,6,7,8,8,9,9,10,12,12,12,13,14,15,16,17,18,19,19,20,21,22,24,25],[-1,1,1,1,2,2,4,4,4,5,5,5,8,9,9,10,10,11,13,14,16,17,17,18,20,21,23,25,26,28,29,31,33,35,37,38,40,43,45,47,49],[-1,1,1,2,2,4,4,6,6,8,8,8,10,12,16,12,17,16,18,21,20,23,23,25,27,29,34,34,35,38,40,43,45,48,51,53,56,59,62,65,68],[-1,1,1,2,4,4,4,5,6,8,8,11,11,16,16,18,16,19,21,25,25,25,34,30,32,35,37,40,42,45,48,51,54,57,60,63,66,70,74,77,81]];function n(e,t,n){if(t<0||t>31||e>>>t!=0)throw new RangeError("Value out of range");for(let r=t-1;r>=0;r--)n.push(e>>>r&1)}function r(e,t){return 0!=(e>>>t&1)}function a(e){if(!e)throw new Error("Assertion error")}e.QrCode=t;const i=class e{constructor(e,t,n){if(this.mode=e,this.numChars=t,this.bitData=n,t<0)throw new RangeError("Invalid argument");this.bitData=n.slice()}static makeBytes(t){let r=[];for(const e of t)n(e,8,r);return new e(e.Mode.BYTE,t.length,r)}static makeNumeric(t){if(!e.isNumeric(t))throw new RangeError("String contains 
2non-numeric characters");let r=[];for(let e=0;e<t.length;){const a=Math.min(t.length-e,3);n(parseInt(t.substring(e,e+a),10),3*a+1,r),e+=a}return new e(e.Mode.NUMERIC,t.length,r)}static makeAlphanumeric(t){if(!e.isAlphanumeric(t))throw new RangeError("String contains unencodable characters in alphanumeric mode");let r,a=[];for(r=0;r+2<=t.length;r+=2){let i=45*e.ALPHANUMERIC_CHARSET.indexOf(t.charAt(r));i+=e.ALPHANUMERIC_CHARSET.indexOf(t.charAt(r+1)),n(i,11,a)}return r<t.length&&n(e.ALPHANUMERIC_CHARSET.indexOf(t.charAt(r)),6,a),new e(e.Mode.ALPHANUMERIC,t.length,a)}static makeSegments(t){return""==t?[]:e.isNumeric(t)?[e.makeNumeric(t)]:e.isAlphanumeric(t)?[e.makeAlphanumeric(t)]:[e.makeBytes(e.toUtf8ByteArray(t))]}static makeEci(t){let r=[];if(t<0)throw new RangeError("ECI assignment value out of range");if(t<128)n(t,8,r);else if(t<16384)n(2,2,r),n(t,14,r);else{if(!(t<1e6))throw new RangeError("ECI assignment value out of range");n(6,3,r),n(t,21,r)}return new e(e.Mode.ECI,0,r)}static isNumeric(t){return e.NUMERIC_REGEX.test(t)}static isAlphanumeric(t){return e.ALPHANUMERIC_REGEX.test(t)}getData(){return this.bitData.slice()}static getTotalBits(e,t){let n=0;for(const r of e){const e=r.mode.numCharCountBits(t);if(r.numChars>=1<<e)return 1/0;n+=4+e+r.bitData.length}return n}static toUtf8ByteArray(e){e=encodeURI(e);let t=[];for(let n=0;n<e.length;n++)"%"!=e.charAt(n)?t.push(e.charCodeAt(n)):(t.push(parseInt(e.substring(n+1,n+3),16)),n+=2);return t}};i.NUMERIC_REGEX=/^[0-9]*$/,i.ALPHANUMERIC_REGEX=/^[A-Z0-9 $%*+.\/:-]*$/,i.ALPHANUMERIC_CHARSET="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ $%*+-./:";let o=i;e.QrSegment=i})(m5||(m5={})),(e=>{let t;(e=>{const t=class{constructor(e,t){this.ordinal=e,this.formatBits=t}};t.LOW=new t(0,1),t.MEDIUM=new t(1,0),t.QUARTILE=new t(2,3),t.HIGH=new t(3,2);e.Ecc=t})(t=e.QrCode||(e.QrCode={}))})(m5||(m5={})),(e=>{let t;(e=>{const t=class{constructor(e,t){this.modeBits=e,this.numBitsCharCount=t}numCharCountBits(e){return this.numBitsCharCount[Math.floor((e+7)/17)]}};t.NUMERIC=new t(1,[10,12,14]),t.ALPHANUMERIC=new t(2,[9,11,13]),t.BYTE=new t(4,[8,16,16]),t.KANJI=new t(8,[8,10,12]),t.ECI=new t(7,[0,0,0]);e.Mode=t})(t=e.QrSegment||(e.QrSegment={}))})(m5||(m5={}));var k5=m5,S5={L:k5.QrCode.Ecc.LOW,M:k5.QrCode.Ecc.MEDIUM,Q:k5.QrCode.Ecc.QUARTILE,H:k5.QrCode.Ecc.HIGH},E5="#FFFFFF",N5="#000000",P5=!1;function O5(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;const n=[];return e.forEach(function(e,r){let a=null;e.forEach(function(i,o){if(!i&&null!==a)return n.push("M".concat(a+t," ").concat(r+t,"h").concat(o-a,"v1H").concat(a+t,"z")),void(a=null);if(o!==e.length-1)i&&null===a&&(a=o);else{if(!i)return;null===a?n.push("M".concat(o+t,",").concat(r+t," h1v1H").concat(o+t,"z")):n.push("M".concat(a+t,",").concat(r+t," h").concat(o+1-a,"v1H").concat(a+t,"z"))}})}),n.join("")}function C5(e,t){return e.slice().map((e,n)=>n<t.y||n>=t.y+t.h?e:e.map((e,n)=>(n<t.x||n>=t.x+t.w)&&e))}function A5(e){let t=e.value,n=e.level,a=e.minVersion,i=e.includeMargin,o=e.marginSize,s=e.imageSettings,l=e.size,c=e.boostLevel,u=r.useMemo(()=>{const e=(Array.isArray(t)?t:[t]).reduce((e,t)=>(e.push(...k5.QrSegment.makeSegments(t)),e),[]);return k5.QrCode.encodeSegments(e,S5[n],a,void 0,void 0,c)},[t,n,a,c]);const d=r.useMemo(()=>{let e=u.getModules();const t=function(e,t){return null!=t?Math.max(Math.floor(t),0):e?4:0}(i,o),n=e.length+2*t,r=function(e,t,n,r){if(null==r)return null;const a=e.length+2*n,i=Math.floor(.1*t),o=a/t,s=(r.width||i)*o,l=(r.height||i)*o,c=null==r.x?e.length/2-s/2:r.x*o,u=null==r.y?e.length/2-l/2:r.y*o,d=null==r.opacity?1:r.opacity;let f=null;if(r.excavate){let e=Math.floor(c),t=Math.floor(u);f={x:e,y:t,w:Math.ceil(s+c-e),h:Math.ceil(l+u-t)}}return{x:c,y:u,h:l,w:s,excavation:f,opacity:d,crossOrigin:r.crossOrigin}}(e,l,t,s);return{cells:e,margin:t,numCells:n,calculatedImageSettings:r}},[u,l,s,i,o]),f=d.cells,h=d.margin,p=d.numCells,m=d.calculatedImageSettings;return{qrcode:u,margin:h,cells:f,numCells:p,calculatedImageSettings:m}}var M5=function(){try{(new Path2D).addPath(new Path2D)}catch(Z6){return!1}return!0}(),_5=r.forwardRef(function(e,t){const n=e,a=n.value,i=n.size,o=void 0===i?128:i,s=n.level,l=void 0===s?"L":s,c=n.bgColor,u=void 0===c?E5:c,d=n.fgColor,f=void 0===d?N5:d,h=n.includeMargin,p=void 0===h?P5:h,m=n.minVersion,v=void 0===m?1:m,g=n.boostLevel,y=n.marginSize,x=n.imageSettings,b=j5(n,["value","size","level","bgColor","fgColor","includeMargin","minVersion","boostLevel","marginSize","imageSettings"]),w=b.style,j=j5(b,["style"]),k=null==x?void 0:x.src,S=r.useRef(null),E=r.useRef(null),N=r.useCallback(e=>{S.current=e,"function"===typeof t?t(e):t&&(t.current=e)},[t]),P=Ue(r.useState(!1),2),O=(P[0],P[1]),C=A5({value:a,level:l,minVersion:v,boostLevel:g,includeMargin:p,marginSize:y,imageSettings:x,size:o}),A=C.margin,M=C.cells,_=C.numCells,T=C.calculatedImageSettings;r.useEffect(()=>{if(null!=S.current){const e=S.current,t=e.getContext("2d");if(!t)return;let n=M;const r=E.current,a=null!=T&&null!==r&&r.complete&&0!==r.naturalHeight&&0!==r.naturalWi
2dth;a&&null!=T.excavation&&(n=C5(M,T.excavation));const i=window.devicePixelRatio||1;e.height=e.width=o*i;const s=o/_*i;t.scale(s,s),t.fillStyle=u,t.fillRect(0,0,_,_),t.fillStyle=f,M5?t.fill(new Path2D(O5(n,A))):M.forEach(function(e,n){e.forEach(function(e,r){e&&t.fillRect(r+A,n+A,1,1)})}),T&&(t.globalAlpha=T.opacity),a&&t.drawImage(r,T.x+A,T.y+A,T.w,T.h)}}),r.useEffect(()=>{O(!1)},[k]);const R=w5({height:o,width:o},w);let D=null;return null!=k&&(D=r.createElement("img",{src:k,key:k,style:{display:"none"},onLoad:()=>{O(!0)},ref:E,crossOrigin:null==T?void 0:T.crossOrigin})),r.createElement(r.Fragment,null,r.createElement("canvas",w5({style:R,height:o,width:o,ref:N,role:"img"},j)),D)});_5.displayName="QRCodeCanvas";var T5=r.forwardRef(function(e,t){const n=e,a=n.value,i=n.size,o=void 0===i?128:i,s=n.level,l=void 0===s?"L":s,c=n.bgColor,u=void 0===c?E5:c,d=n.fgColor,f=void 0===d?N5:d,h=n.includeMargin,p=void 0===h?P5:h,m=n.minVersion,v=void 0===m?1:m,g=n.boostLevel,y=n.title,x=n.marginSize,b=n.imageSettings,w=j5(n,["value","size","level","bgColor","fgColor","includeMargin","minVersion","boostLevel","title","marginSize","imageSettings"]),j=A5({value:a,level:l,minVersion:v,boostLevel:g,includeMargin:p,marginSize:x,imageSettings:b,size:o}),k=j.margin,S=j.cells,E=j.numCells,N=j.calculatedImageSettings;let P=S,O=null;null!=b&&null!=N&&(null!=N.excavation&&(P=C5(S,N.excavation)),O=r.createElement("image",{href:b.src,height:N.h,width:N.w,x:N.x+k,y:N.y+k,preserveAspectRatio:"none",opacity:N.opacity,crossOrigin:N.crossOrigin}));const C=O5(P,k);return r.createElement("svg",w5({height:o,width:o,viewBox:"0 0 ".concat(E," ").concat(E),ref:t,role:"img"},w),!!y&&r.createElement("title",null,y),r.createElement("path",{fill:u,d:"M0,0 h".concat(E,"v").concat(E,"H0z"),shapeRendering:"crispEdges"}),r.createElement("path",{fill:f,d:C,shapeRendering:"crispEdges"}),O)});T5.displayName="QRCodeSVG";const R5=Mo("users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["path",{d:"M16 3.128a4 4 0 0 1 0 7.744",key:"16gr8j"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}]]),D5=Mo("arrow-left",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]]),F5=Mo("circle-parking",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M9 17V7h4a3 3 0 0 1 0 6H9",key:"1dfk2c"}]]),I5=Mo("coffee",[["path",{d:"M10 2v2",key:"7u0qdc"}],["path",{d:"M14 2v2",key:"6buw04"}],["path",{d:"M16 8a1 1 0 0 1 1 1v8a4 4 0 0 1-4 4H7a4 4 0 0 1-4-4V9a1 1 0 0 1 1-1h14a4 4 0 1 1 0 8h-1",key:"pwadti"}],["path",{d:"M6 2v2",key:"colzsn"}]]),L5=Mo("scan-line",[["path",{d:"M3 7V5a2 2 0 0 1 2-2h2",key:"aa7l1z"}],["path",{d:"M17 3h2a2 2 0 0 1 2 2v2",key:"4qcy5o"}],["path",{d:"M21 17v2a2 2 0 0 1-2 2h-2",key:"6vwrx8"}],["path",{d:"M7 21H5a2 2 0 0 1-2-2v-2",key:"ioqczr"}],["path",{d:"M7 12h10",key:"b7w52i"}]]),z5={Satellites:AE,"AI & Data":JE,"Earth Impact":KE,"Future Innovators":R5},B5={"Real Satellites":AE,"Live Earth Data":KE,"Hands-on AI":JE,"Build the Future":HS};function U5(){var e,t;const n=sn().slug,a=(e=>u5.find(t=>t.slug===e))(n);if((0,r.useEffect)(()=>{window.scrollTo(0,0)},[n]),!a)return(0,_e.jsx)(Pn,{to:"/events",replace:!0});const i="upcoming"===a.status;return(0,_e.jsx)(cs,{root:!0,options:{lerp:.09,smoothWheel:!0},children:(0,_e.jsxs)("div",{className:"relative min-h-screen bg-arjuna-ink","data-testid":"event-detail-page",children:[(0,_e.jsx)(DS,{}),(0,_e.jsxs)("section",{className:"relative overflow-hidden pt-28 pb-12",children:[(0,_e.jsx)("div",{className:"pointer-events-none absolute inset-0 opacity-70 [background:radial-gradient(60%_55%_at_20%_20%,rgba(0,229,255,0.14),transparent_60%),radial-gradient(50%_45%_at_85%_30%,rgba(255,122,26,0.10),transparent_60%)]"}),(0,_e.jsxs)("div",{className:"container-x relative",children:[(0,_e.jsxs)(hr,{to:"/events","data-testid":"event-back-link",className:"mb-6 inline-flex items-center gap-1.5 font-mono text-[11px] uppercase tracking-[0.24em] text-slate-400 transition-colors hover:text-arjuna-teal",children:[(0,_e.jsx)(D5,{className:"h-3.5 w-3.5"})," All Events"]}),(0,_e.jsxs)(ym.div,{initial:{opacity:0,y:24}
2,animate:{opacity:1,y:0},transition:{duration:.7,ease:[.16,1,.3,1]},className:"max-w-3xl",children:[(0,_e.jsxs)("span",{className:"inline-flex items-center gap-2 rounded-full border px-3 py-1 font-mono text-[11px] uppercase tracking-[0.28em]",style:{borderColor:i?"rgba(0,229,255,0.35)":"rgba(255,255,255,0.2)",color:i?"#00E5FF":"#94A3B8",background:i?"rgba(0,229,255,0.05)":"rgba(255,255,255,0.03)"},children:[(0,_e.jsx)(HS,{className:"h-3.5 w-3.5"})," ",i?"Upcoming":"Past"," \xb7 ",a.dateLabel.split(",").slice(-1)[0].trim()]}),(0,_e.jsx)("h1",{className:"mt-6 font-serif text-4xl leading-[1.05] text-white sm:text-5xl lg:text-6xl",children:a.title}),a.tagline&&(0,_e.jsx)("p",{className:"mt-3 font-mono text-xs uppercase tracking-[0.28em] text-arjuna-teal",children:a.tagline}),(0,_e.jsx)("p",{className:"mt-5 max-w-2xl text-base text-slate-300 sm:text-lg",children:a.summary}),(0,_e.jsxs)("div",{className:"mt-8 flex flex-wrap items-center gap-3",children:[i&&(0,_e.jsxs)("a",{href:a.registerUrl,target:"_blank",rel:"noreferrer noopener","data-testid":"event-register-cta",className:"btn-primary group inline-flex items-center gap-2",children:["Register for the Event",(0,_e.jsx)(US,{className:"h-4 w-4 transition-transform group-hover:translate-x-0.5"})]}),(0,_e.jsx)("a",{href:"#event-poster","data-testid":"event-view-poster",className:"btn-ghost inline-flex items-center gap-2",children:"View Poster"})]})]})]})]}),(0,_e.jsx)("section",{id:"event-poster",className:"relative pb-20",children:(0,_e.jsx)("div",{className:"container-x",children:(0,_e.jsxs)(ym.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0,amount:.2},transition:{duration:.7,ease:[.16,1,.3,1]},className:"relative mx-auto max-w-4xl overflow-hidden rounded-3xl border border-white/10 bg-white/[0.02] p-3 shadow-[0_30px_80px_-30px_rgba(0,229,255,0.35)] backdrop-blur-md","data-testid":"event-poster-frame",children:[(0,_e.jsx)("div",{className:"absolute -inset-px rounded-3xl bg-gradient-to-br from-arjuna-teal/25 via-transparent to-[#FF7A1A]/20 opacity-70 blur-2xl"}),(0,_e.jsx)("img",{src:a.posterUrl,alt:"".concat(a.title," poster"),className:"relative w-full rounded-2xl","data-testid":"event-poster-image"})]})})}),(0,_e.jsx)("section",{className:"relative border-t border-white/10 bg-arjuna-surface/40 py-20",children:(0,_e.jsx)("div",{className:"container-x",children:(0,_e.jsxs)("div",{className:"grid grid-cols-1 gap-10 lg:grid-cols-12",children:[(0,_e.jsxs)("div",{className:"space-y-6 lg:col-span-7",children:[(0,_e.jsxs)("div",{className:"grid grid-cols-1 gap-4 sm:grid-cols-2",children:[(0,_e.jsx)(V5,{icon:BS,label:"Date",lines:[a.dateLabel.split(",")[0],a.dateLabel.split(",").slice(1).join(",").trim()],accent:"#FF7A1A",testid:"event-detail-date"}),a.time&&(0,_e.jsx)(V5,{icon:QM,label:"Main Event",lines:[a.time,"All Ages"],accent:"#00E5FF",testid:"event-detail-main"}),a.workshop&&(0,_e.jsx)(V5,{icon:HS,label:"Workshop",lines:a.workshop.split("\xb7").map(e=>e.trim()),accent:"#22C55E",testid:"event-detail-workshop"}),(0,_e.jsx)(V5,{icon:wm,label:"Venue",lines:[a.venue,a.address],accent:"#00E5FF",testid:"event-detail-venue"})]}),(null===(e=a.pillars)||void 0===e?void 0:e.length)>0&&(0,_e.jsxs)("div",{className:"rounded-2xl border border-white/10 bg-white/[0.03] p-6",children:[(0,_e.jsx)("h3",{className:"overline mb-4 text-arjuna-teal",children:"What to Expect"}),(0,_e.jsx)("div",{className:"grid grid-cols-2 gap-4 sm:grid-cols-4",children:a.pillars.map(e=>{const t=z5[e.title]||AE;return(0,_e.jsxs)("div",{className:"rounded-xl border border-white/5 bg-black/30 p-4",children:[(0,_e.jsx)(t,{className:"mb-3 h-6 w-6 text-arjuna-teal"}),(0,_e.jsx)("p",{className:"font-mono text-[11px] uppercase tracking-widest text-white",children:e.title}),(0,_e.jsx)("p",{className:"mt-1 text-xs leading-relaxed text-slate-400",children:e.desc})]},e.title)})})]}),(null===(t=a.highlights)||void 0===t?void 0:t.length)>0&&(0,_e.jsx)("div",{className:"grid grid-cols-2 gap-4 sm:grid-cols-4",children:a.highlights.map(e=>{const t=B5[e]||AE;return(0,_e.jsxs)("div",{className:"flex items-center gap-3 rounded-xl border border-arjuna-teal/20 bg-arjuna-teal/5 p-3",children:[(0,_e.jsx)(t,{className:"h-5 w-5 text-arjuna-teal"}),(0,_e.jsx)("span",{className:"text-xs font-medium text-slate-200",children:e})]},e)})}),(0,_e.jsxs)("div",{className:"flex flex-wrap gap-4 text-xs text-slate-400",children:[(0,_e.jsxs)("span",{className:"inline-flex items-center gap-2",children:[(0,_e.jsx)(F5,{className:"h-4 w-4 text-arjuna-teal"})," Ample parking available"]}),(0,_e.jsxs)("span",{className:"inline-flex items-center gap-2",children:[(0,_e.jsx)(I5,{className:"h-4 w-4 text-arjuna-teal"})," Refreshments will be provided"]})]})]}),(0,_e.jsx)("div",{className:"lg:col-span-5",children:(0,_e.jsxs)(ym.div,{initial:{opacity:0,y:24},whileInView:{opacity:1,y:0},viewport:{once:!0,amount:.3},transition:{duration:.7,ease:[.16,1,.3,1]},className:"sticky top-28 rounded-3xl border border-white/10 bg-gradient-to-br from-arjuna-surface to-black/60 p-6 shadow-[0_30px_80px_-40px_rgba(0,229,255,0.5)]","data-testid":"event-register-card",children:[i?(0,_e.jsxs)(_e.Fragment,{children:[(0,_e.jsxs)("div",{className:"flex items-center gap-2",children:[(0,_e.jsx)("span",{className:"h-2 w-2 rounded-full bg-emerald-400 animate-pulse"}),(0,_e.jsx)("span",{className:"font-mono text-[10px] uppercase tracking-widest text-emerald-400",children:"Registrations Open"})]}),(0,_e.jsxs)("h3",{className:"mt-3 font-serif text-2xl text-white",children:["Register by ",(0,_e.jsx)("span",{className:"text-[#FF7A1A]",children:a.registerBy}
2)]}),(0,_e.jsx)("p",{className:"mt-1 text-sm text-slate-400",children:"Scan the QR or tap the button. you'll be redirected to our official registration form."}),(0,_e.jsx)("div",{className:"mt-6 rounded-2xl border border-arjuna-teal/25 bg-white p-4","data-testid":"event-qr-wrapper",children:(0,_e.jsx)("a",{href:a.registerUrl,target:"_blank",rel:"noreferrer noopener","aria-label":"Open registration form",className:"mx-auto block w-fit",children:(0,_e.jsx)(T5,{value:a.registerUrl,size:220,level:"H",includeMargin:!1,bgColor:"#FFFFFF",fgColor:"#031421"})})}),(0,_e.jsxs)("p",{className:"mt-3 flex items-center justify-center gap-2 font-mono text-[10px] uppercase tracking-widest text-slate-400",children:[(0,_e.jsx)(L5,{className:"h-3.5 w-3.5 text-arjuna-teal"})," Scan to register"]}),(0,_e.jsxs)("a",{href:a.registerUrl,target:"_blank",rel:"noreferrer noopener","data-testid":"event-register-btn",className:"btn-primary mt-6 inline-flex w-full items-center justify-center gap-2",children:["Register Now",(0,_e.jsx)(US,{className:"h-4 w-4"})]})]}):(0,_e.jsxs)(_e.Fragment,{children:[(0,_e.jsxs)("div",{className:"flex items-center gap-2",children:[(0,_e.jsx)("span",{className:"h-2 w-2 rounded-full bg-slate-500"}),(0,_e.jsx)("span",{className:"font-mono text-[10px] uppercase tracking-widest text-slate-400",children:"Event Concluded"})]}),(0,_e.jsx)("h3",{className:"mt-3 font-serif text-2xl text-white",children:"Thanks for building with us."}),(0,_e.jsx)("p",{className:"mt-1 text-sm text-slate-400",children:"Missed this one? Follow us for the next meetup or workshop."}),(0,_e.jsxs)(hr,{to:"/events",className:"btn-primary mt-6 inline-flex w-full items-center justify-center gap-2",children:["Explore All Events",(0,_e.jsx)(US,{className:"h-4 w-4"})]})]}),(0,_e.jsxs)("p",{className:"mt-4 text-center text-[11px] text-slate-500",children:["Building space-based solutions for a"," ",(0,_e.jsx)("span",{className:"text-emerald-400",children:"better Earth"}),"."]})]})})]})})}),(0,_e.jsx)(IS,{})]})})}function V5(e){let t=e.icon,n=e.label,r=e.lines,a=e.accent,i=e.testid;return(0,_e.jsxs)("div",{className:"group relative overflow-hidden rounded-2xl border border-white/10 bg-white/[0.03] p-5 transition-colors hover:border-arjuna-teal/40","data-testid":i,children:[(0,_e.jsx)("div",{className:"absolute -right-6 -top-6 h-24 w-24 rounded-full opacity-20 blur-2xl transition-opacity group-hover:opacity-40",style:{background:a}}),(0,_e.jsx)(t,{className:"h-5 w-5",style:{color:a}}),(0,_e.jsx)("p",{className:"mt-3 font-mono text-[10px] uppercase tracking-widest text-slate-400",children:n}),(0,_e.jsx)("div",{className:"mt-1 space-y-0.5",children:r.filter(Boolean).map((e,t)=>(0,_e.jsx)("p",{className:0===t?"text-base font-semibold text-white":"text-xs text-slate-400",children:e},t))})]})}const W5=Mo("building-2",[["path",{d:"M6 22V4a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v18Z",key:"1b4qmf"}],["path",{d:"M6 12H4a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h2",key:"i71pzd"}],["path",{d:"M18 9h2a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2h-2",key:"10jefs"}],["path",{d:"M10 6h4",key:"1itunk"}],["path",{d:"M10 10h4",key:"tcdvrf"}],["path",{d:"M10 14h4",key:"kelpxr"}],["path",{d:"M10 18h4",key:"1ulq68"}]]),H5=Mo("landmark",[["path",{d:"M10 18v-7",key:"wt116b"}],["path",{d:"M11.12 2.198a2 2 0 0 1 1.76.006l7.866 3.847c.476.233.31.949-.22.949H3.474c-.53 0-.695-.716-.22-.949z",key:"1m329m"}],["path",{d:"M14 18v-7",key:"vav6t3"}],["path",{d:"M18 18v-7",key:"aexdmj"}],["path",{d:"M3 22h18",key:"8prr45"}],["path",{d:"M6 18v-7",key:"1ivflk"}]]),q5=Mo("factory",[["path",{d:"M12 16h.01",key:"1drbdi"}],["path",{d:"M16 16h.01",key:"1f9h7w"}],["path",{d:"M3 19a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V8.5a.5.5 0 0 0-.769-.422l-4.462 2.844A.5.5 0 0 1 15 10.5v-2a.5.5 0 0 0-.769-.422L9.77 10.922A.5.5 0 0 1 9 10.5V5a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2z",key:"1iv0i2"}],["path",{d:"M8 16h.01",key:"18s6g9"}]]),K5=Mo("chart-line",[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["path",{d:"m19 9-5 5-4-4-3 3",key:"2osh9i"}]]),Y5=Mo("wrench",[["path",{d:"M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z",key:"cbrjhi"}]]),G5=Mo("arrow-down",[["path",{d:"M12 5v14",key:"s699le"}],["path",{d:"m19 12-7 7-7-7",key:"1idqje"}]]),X5=tC(rC,rC.objects.india),$5=KP().fitExtent([[40,40],[860,860]],X5),Q5=QO($5),Z5=X5.features.map((e,t)=>({d:Q5(e),key:t})),J5=[{key:"pune",name:"Pune",lon:73.856,lat:18.516,tag:"HQ \xb7 BUILD",hub:!0},{key:"mumbai",name:"Mumbai",lon:72.877,lat:19.076,tag:"CAPITAL"},{key:"ahmedabad",name:"Ahmedabad",lon:72.571,lat:23.022,tag:"INDUSTRIAL"},{key:"delhi",name:"Delhi",lon:77.209,lat:28.613,tag:"POLICY"},{key:"bangalore",name:"Bangalore",lon:77.594,lat:12.972,tag:"SPACE"},{key:"hyderabad",name:"Hyderabad",lon:78.486,lat:17.385,tag:"SPACE"}].map(e=>{const t=Ue($5([e.lon,e.lat]),2),n=t[0],r=t[1];return u(u({},e),{},{x:n,y:r})}),e6=J5.find(e=>"pune"===e.key),t6=[{key:"pune",title:"PUNE",tag:"BUILD",highlight:"Where Ar
2juna builds.",role:"Our centre of gravity",icon:W5,bullets:["Headquarters","Engineering","Product development","Deep-tech talent","Aerospace","Manufacturing","Prototyping"],accent:"#00E5FF",primary:!0},{key:"mumbai",title:"MUMBAI",tag:"CAPITAL",highlight:"Where Arjuna connects with capital.",role:"Financial gateway",icon:H5,bullets:["Venture capital","Family offices","Financial institutions","Corporate relationships","Global investor access"],accent:"#FF7A1A"},{key:"ahmedabad",title:"AHMEDABAD",tag:"INDUSTRIAL CONNECTIONS",highlight:"Where Arjuna connects with industry.",role:"Industrial spine",icon:q5,bullets:["Manufacturing","Industrial partnerships","Infrastructure","Enterprise ecosystem","Supply chains"],accent:"#22C55E"},{key:"space",title:"BANGALORE + HYDERABAD",tag:"SPACE ECOSYSTEM",highlight:"Where Arjuna accesses the space ecosystem.",role:"Space, aerospace & research",icon:AE,bullets:["Space companies","Aerospace talent","Research","ISRO ecosystem","Deep-tech partnerships"],accent:"#8B5CF6"},{key:"delhi",title:"DELHI",tag:"GOVERNMENT + POLICY",highlight:"Where Arjuna connects with government and policy.",role:"Policy & national programmes",icon:t_,bullets:["Central government","National programmes","Policy","Defence ecosystem","Regulatory relationships"],accent:"#F59E0B"}],n6=[{n:"01",title:"Capital Efficiency",body:"Build the core team in Pune rather than carrying the cost structure of India's most expensive startup ecosystem."},{n:"02",title:"Engineering Depth",body:"Access a strong engineering and industrial talent pool aligned with Arjuna's eventual hardware and physical-systems ambitions."},{n:"03",title:"Ecosystem Access",body:"Maintain relationships across India's major financial, space, industrial and government hubs without relocating the entire company."},{n:"04",title:"Long-Term Optionality",body:"Preserve the ability to expand into hardware, robotics, aerospace, oceans and planetary-scale infrastru
2cture as Arjuna matures."}],r6=[{label:"AI",icon:JE},{label:"Earth Observation",icon:KE},{label:"Sensors",icon:K5},{label:"Robotics",icon:Y5},{label:"Aerospace",icon:HS},{label:"Infrastructure",icon:W5}],a6=["Talent","Engineering","Manufacturing","Research","Customers","Government relationships","Capital","Time"];function i6(){return(0,r.useEffect)(()=>{window.scrollTo(0,0)},[]),(0,_e.jsx)(cs,{root:!0,options:{lerp:.09,smoothWheel:!0},children:(0,_e.jsxs)("div",{className:"relative min-h-screen bg-arjuna-ink","data-testid":"investors-page",children:[(0,_e.jsx)(DS,{}),(0,_e.jsxs)("section",{className:"relative overflow-hidden pt-28",children:[(0,_e.jsx)("div",{className:"pointer-events-none absolute inset-0 opacity-70 [background:radial-gradient(60%_55%_at_15%_15%,rgba(0,229,255,0.14),transparent_60%),radial-gradient(50%_45%_at_85%_25%,rgba(255,122,26,0.08),transparent_60%)]"}),(0,_e.jsx)("div",{className:"container-x relative",children:(0,_e.jsxs)("div",{className:"grid grid-cols-1 items-center gap-10 lg:grid-cols-12",children:[(0,_e.jsx)("div",{className:"lg:col-span-6",children:(0,_e.jsxs)(ym.div,{initial:{opacity:0,y:24},animate:{opacity:1,y:0},transition:{duration:.7,ease:[.16,1,.3,1]},children:[(0,_e.jsxs)("span",{"data-testid":"investors-eyebrow",className:"inline-flex items-center gap-2 rounded-full border border-arjuna-teal/30 bg-arjuna-teal/5 px-3 py-1 font-mono text-[11px] uppercase tracking-[0.28em] text-arjuna-teal",children:[(0,_e.jsx)(K5,{className:"h-3.5 w-3.5"})," Investor Thesis \xb7 Geography as Operating Model"]}),(0,_e.jsxs)("h1",{className:"mt-6 font-serif text-4xl leading-[1.05] text-white sm:text-5xl lg:text-[64px] lg:leading-[1.02]",children:["Built in Pune. ",(0,_e.jsx)("br",{className:"hidden sm:block"}),(0,_e.jsx)("span",{className:"text-arjuna-teal",children:"Connected"})," to India's Deep-Tech Ecosystem."]}),(0,_e.jsx)("p",{className:"mt-6 max-w-2xl text-base text-slate-300 sm:text-lg",children:"Arjuna's headquarters are in Pune. combining engineering talent, industrial capabilities and capital efficiency with direct access to India's financial, space, manufacturing and government ecosystems."}),(0,_e.jsxs)("div",{className:"mt-8 flex flex-wrap items-center gap-3",children:[(0,_e.jsxs)("a",{href:"#invest","data-testid":"investors-primary-cta",className:"btn-primary group inline-flex items-center gap-2",children:["Invest in Arjuna",(0,_e.jsx)(US,{className:"h-4 w-4 transition-transform group-hover:translate-x-0.5"})]}),(0,_e.jsx)("a",{href:"#vision","data-testid":"investors-secondary-cta",className:"btn-ghost inline-flex items-center gap-2",children:"Explore Our Vision"})]})]})}),(0,_e.jsx)("div",{className:"lg:col-span-6",children:(0,_e.jsx)(o6,{})})]})})]}),(0,_e.jsx)("section",{className:"relative border-t border-white/10 py-24","data-testid":"section-why-pune",children:(0,_e.jsxs)("div",{className:"container-x",children:[(0,_e.jsx)("p",{className:"overline text-arjuna-teal",children:"01 \xb7 Why Pune"}),(0,_e.jsxs)("h2",{className:"mt-4 max-w-4xl font-serif text-3xl leading-tight text-white sm:text-4xl lg:text-[52px] lg:leading-[1.08]",children:["Pune gives Arjuna the"," ",(0,_e.jsx)("span",{className:"text-arjuna-teal",children:"industrial DNA"})," required to become a long-term deep-tech company."]}),(0,_e.jsxs)("div",{className:"mt-14 grid grid-cols-1 gap-10 lg:grid-cols-12",children:[(0,_e.jsxs)("div",{className:"space-y-6 text-slate-300 lg:col-span-6",children:[(0,_e.jsx)("p",{className:"text-base leading-relaxed sm:text-lg",children:"Arjuna's ambition extends beyond software. Over time, the company can evolve across:"}),(0,_e.jsx)("div",{className:"flex flex-wrap gap-2 font-mono text-[11px] uppercase tracking-widest text-slate-200",children:["AI","Earth Observation","Sensors","Robotics","Aerospace","Physical Systems"].map((e,t,n)=>(0,_e.jsxs)("span",{className:"inline-flex items-center gap-2",children:[(0,_e.jsx)("span",{className:"rounded-md border border-white/10 bg-white/[0.04] px-3 py-1.5",children:e}),t<n.length-1&&(0,_e.jsx)(US,{className:"h-3.5 w-3.5 text-arjuna-teal/60"})]},e))}),(0,_e.jsx)("p",{className:"text-base leading-relaxed",children:"That evolution requires more than software engineers. It requires:"}),(0,_e.jsx)("div",{className:"grid grid-cols-2 gap-2 text-sm text-slate-300 sm:grid-cols-3",children:["Aerospace engineering","Mechanical engineering","Electronics","Materials","Manufacturing","Prototyping","Robotics","Industrial supply chains","Research talent"].map(e=>(0,_e.jsx)("div",{className:"rounded-lg border border-white/10 bg-white/[0.02] px-3 py-2",children:e},e))}),(0,_e.jsx)("p",{className:"text-base leading-relaxed",children:"Pune provides an unusually strong concentration of these capabilities while allowing Arjuna to operate with greater capital efficiency than India's most expensive startup hubs."})]}),(0,_e.jsx)("div",{className:"lg:col-span-6",children:(0,_e.jsx)(s6,{})})]})]})}),(0,_e.jsx)("section",{className:"relative border-t border-white/10 bg-arjuna-surface/40 py-24","data-testid":"section-distributed-os",children:(0,_e.jsxs)("div",{className:"container-x",children:[(0,_e.jsx)("p",{className:"overline text-arjuna-teal",children:"02 \xb7 Distributed Operating System"}),(0,_e.jsxs)("h2",{className:"mt-4 max-w-4xl font-serif text-3xl leading-tight text-white sm:text-4xl lg:text-[52px] lg:leading-[1.08]",children:["India is our ",(0,_e.jsx)("span",{className:"text-arjuna-teal",children:"distributed operating system."})]}),(0,_e.jsx)("p",{className:"mt-4 max-w-2xl text-base text-slate-400 sm:text-lg",children:"Ar
2juna does not need to put every capability in one city."}),(0,_e.jsx)("div",{className:"mt-12 grid grid-cols-1 gap-5 md:grid-cols-2 lg:grid-cols-3",children:t6.map((e,t)=>(0,_e.jsx)(c6,{node:e,index:t},e.key))})]})}),(0,_e.jsx)("section",{className:"relative border-t border-white/10 py-24","data-testid":"section-advantage",children:(0,_e.jsxs)("div",{className:"container-x",children:[(0,_e.jsx)("p",{className:"overline text-arjuna-teal",children:"03 \xb7 The Investor Advantage"}),(0,_e.jsxs)("h2",{className:"mt-4 max-w-4xl font-serif text-3xl leading-tight text-white sm:text-4xl lg:text-[52px] lg:leading-[1.08]",children:["Geography as an"," ",(0,_e.jsx)("span",{className:"text-arjuna-teal",children:"operating model"})," that reduces execution risk."]}),(0,_e.jsx)("div",{className:"mt-12 grid grid-cols-1 gap-5 md:grid-cols-2",children:n6.map((e,t)=>(0,_e.jsxs)(ym.div,{initial:{opacity:0,y:24},whileInView:{opacity:1,y:0},viewport:{once:!0,amount:.2},transition:{duration:.6,delay:.08*t,ease:[.16,1,.3,1]},"data-testid":"advantage-".concat(e.n),className:"group relative overflow-hidden rounded-3xl border border-white/10 bg-white/[0.02] p-8 transition-colors hover:border-arjuna-teal/40",children:[(0,_e.jsx)("div",{className:"pointer-events-none absolute -right-16 -top-16 h-56 w-56 rounded-full bg-arjuna-teal/10 opacity-0 blur-3xl transition-opacity duration-500 group-hover:opacity-100"}),(0,_e.jsx)("span",{className:"font-mono text-[11px] uppercase tracking-[0.28em] text-arjuna-teal",children:e.n}),(0,_e.jsx)("h3",{className:"mt-3 font-serif text-2xl text-white sm:text-3xl",children:e.title}),(0,_e.jsx)("p",{className:"mt-4 max-w-md text-sm leading-relaxed text-slate-400 sm:text-base",children:e.body})]},e.n))})]})}),(0,_e.jsx)("section",{id:"vision",className:"relative border-t border-white/10 bg-arjuna-surface/40 py-24","data-testid":"section-vision",children:(0,_e.jsxs)("div",{className:"container-x",children:[(0,_e.jsx)("p",{className:"overline text-arjuna-teal",children:"04 \xb7 Optimising For The Company We Want To Become"}),(0,_e.jsxs)("h2",{className:"mt-4 max-w-4xl font-serif text-3xl leading-tight text-white sm:text-4xl lg:text-[52px] lg:leading-[1.08]",children:["We're optimising for the"," ",(0,_e.jsx)("span",{className:"text-arjuna-teal",children:"company we want to become."})]}),(0,_e.jsxs)("div",{className:"mt-12 grid grid-cols-1 items-center gap-8 lg:grid-cols-12",children:[(0,_e.jsx)("div",{className:"lg:col-span-3",children:(0,_e.jsx)(u6,{eyebrow:"TODAY",title:"AI + Earth Observation",accent:"#00E5FF",align:"left"})}),(0,_e.jsx)("div",{className:"lg:col-span-6",children:(0,_e.jsxs)("div",{className:"rounded-3xl border border-white/10 bg-black/40 p-6",children:[(0,_e.jsx)("p",{className:"text-center font-mono text-[10px] uppercase tracking-[0.28em] text-slate-400",children:"Technology Evolution"}),(0,_e.jsx)("div",{className:"mt-6 space-y-2",children:r6.map((e,t)=>{let n=e.label,r=e.icon;return(0,_e.jsxs)(ym.div,{initial:{opacity:0,y:10},whileInView:{opacity:1,y:0},viewport:{once:!0,amount:.5},transition:{duration:.45,delay:.1*t},className:"flex flex-col items-center",children:[(0,_e.jsxs)("div",{className:"flex w-full max-w-xs items-center gap-3 rounded-xl border border-white/10 bg-white/[0.03] px-4 py-3",children:[(0,_e.jsx)(r,{className:"h-4 w-4 text-arjuna-teal"}),(0,_e.jsx)("span",{className:"text-sm font-medium text-white",children:n})]}),t<r6.length-1&&(0,_e.jsx)(G5,{className:"my-1 h-4 w-4 text-arjuna-teal/50"})]},n)})})]})}),(0,_e.jsx)("div",{className:"lg:col-span-3",children:(0,_e.jsx)(u6,{eyebrow:"10. 20 YEAR VISION",title:"Planetary Intelligence + Physical Systems",accent:"#FF7A1A",align:"right"})})]}),(0,_e.jsxs)("p",{className:"mx-auto mt-14 max-w-3xl text-center text-base leading-relaxed text-slate-300 sm:text-lg",children:["Our headquarters strategy is designed around"," ",(0,_e.jsx)("span",{className:"text-arjuna-teal",children:"the second company"}),". not merely the first."]})]})}),(0,_e.jsxs)("section",{className:"relative border-t border-white/10 py-28","data-testid":"section-durable",children:[(0,_e.jsx)("div",{className:"pointer-events-none absolute inset-0 opacity-70 [background:radial-gradient(60%_5
25%_at_50%_20%,rgba(0,229,255,0.12),transparent_60%)]"}),(0,_e.jsxs)("div",{className:"container-x relative",children:[(0,_e.jsx)("p",{className:"overline text-arjuna-teal",children:"05 \xb7 Durability"}),(0,_e.jsxs)("h2",{className:"mt-4 max-w-5xl font-serif text-4xl leading-[1.02] text-white sm:text-6xl lg:text-[88px]",children:["Built for ",(0,_e.jsx)("span",{className:"text-arjuna-teal",children:"50 years"}),", not 5."]}),(0,_e.jsx)("p",{className:"mt-10 max-w-2xl text-base leading-relaxed text-slate-300 sm:text-lg",children:"A durable deep-tech company needs more than access to capital. It needs:"}),(0,_e.jsx)("div",{className:"mt-6 flex flex-wrap gap-2",children:a6.map(e=>(0,_e.jsx)("span",{className:"rounded-full border border-arjuna-teal/25 bg-arjuna-teal/5 px-4 py-2 font-mono text-xs uppercase tracking-[0.22em] text-slate-100",children:e},e))}),(0,_e.jsx)("div",{className:"mt-16 grid grid-cols-1 gap-6 md:grid-cols-3",children:[{label:"Pune gives us",value:"the foundation."},{label:"India gives us",value:"the ecosystem."},{label:"The world gives us",value:"the market."}].map((e,t)=>(0,_e.jsxs)(ym.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0,amount:.3},transition:{duration:.6,delay:.12*t},className:"rounded-3xl border border-white/10 bg-white/[0.02] p-8",children:[(0,_e.jsx)("p",{className:"font-mono text-[10px] uppercase tracking-[0.28em] text-slate-400",children:e.label}),(0,_e.jsx)("p",{className:"mt-3 font-serif text-3xl text-white",children:e.value})]},e.label))})]})]}),(0,_e.jsx)("section",{id:"invest",className:"relative border-t border-white/10 py-32","data-testid":"section-final",children:(0,_e.jsxs)("div",{className:"container-x text-center",children:[(0,_e.jsxs)(ym.h2,{initial:{opacity:0,y:24},whileInView:{opacity:1,y:0},viewport:{once:!0,amount:.3},transition:{duration:.8},className:"mx-auto max-w-5xl font-serif text-4xl leading-[1.02] text-white sm:text-6xl lg:text-[92px]",children:["Pune is where engineering meets industry.",(0,_e.jsx)("br",{}),(0,_e.jsx)("span",{className:"text-arjuna-teal",children:"It is our build advantage."})]}),(0,_e.jsx)("p",{className:"mx-auto mt-8 max-w-2xl text-base leading-relaxed text-slate-300 sm:text-lg",children:"Arjuna is deliberately building from an engineering and industrial base while maintaining access to India's strongest financial, space and government ecosystems."}),(0,_e.jsxs)("div",{className:"mx-auto mt-10 flex max-w-md flex-wrap items-center justify-center gap-3 text-center font-mono text-xs uppercase tracking-[0.28em] text-slate-300",children:[(0,_e.jsx)("span",{className:"rounded-full border border-arjuna-teal/30 bg-arjuna-teal/5 px-4 py-1.5 text-arjuna-teal",children:"One headquarter"}),(0,_e.jsx)("span",{className:"rounded-full border border-white/10 bg-white/[0.03] px-4 py-1.5",children:"Multiple ecosystems"}),(0,_e.jsx)("span",{className:"rounded-full border border-[#FF7A1A]/30 bg-[#FF7A1A]/5 px-4 py-1.5 text-[#FF7A1A]",children:"Global ambition"})]}),(0,_e.jsxs)("div",{className:"mt-12 flex flex-wrap items-center justify-center gap-3",children:[(0,_e.jsxs)("a",{href:"mailto:[email protected]?subject=Investor%20interest%20-%20Arjuna%20Space%20AI","data-testid":"investors-final-cta",className:"btn-primary group inline-flex items-center gap-2",children:["Invest in Arjuna",(0,_e.jsx)(US,{className:"h-4 w-4 transition-transform group-hover:translate-x-0.5"})]}),(0,_e.jsx)(hr,{to:"/","data-testid":"investors-final-secondary",className:"btn-ghost inline-flex items-center gap-2",children:"Explore Our Vision"})]})]})}),(0,_e.jsx)(IS,{})]})})}function o6(){return(0,_e.jsxs)(ym.div,{initial:{opacity:0,scale:.98},animate:{opacity:1,scale:1},transition:{duration:1,ease:[.16,1,.3,1]},className:"relative mx-auto aspect-square w-full max-w-[560px] rounded-3xl border border-white/10 bg-gradient-to-br from-black/50 to-arjuna-surface/40 p-4","data-testid":"investors-india-map",children:[(0,_e.jsx)("div",{className:"pointer-events-none absolute inset-0 rounded-3xl grid-lines opacity-30"}),(0,_e.jsxs)("svg",{viewBox:"0 0 ".concat(900," ").concat(900),className:"relative h-full w-full","aria-label":"India strategic network map",children:[(0,_e.jsxs)("defs",{children:[(0,_e.jsxs)("radialGradient",{id:"pune-glow",cx:"50%",cy:"50%",r:"50%",children:[(0,_e.jsx)("stop",{offset:"0%",stopColor:"#00E5FF",stopOpacity:"0.7"}),(0,_e.jsx)("stop",{offset:"70%",stopColor:"#00E5FF",stopOpacity:"0"})]}),(0,_e.jsxs)("linearGradient",{id:"line-grad",x1:"0%",y1:"0%",x2:"100%",y2:"0%",children:[(0,_e.jsx)("stop",{offset:"0%",stopColor:"#00E5FF",stopOpacity:"0.9"}),(0,_e.jsx)("stop",{offset:"100%",stopColor:"#00E5FF",stopOpacity:"0.05"})]})]}),(0,_e.jsx)("g",{children:Z5.map(e=>(0,_e.jsx)("path",{d:e.d,fill:"rgba(0,229,255,0.03)",stroke:"rgba(0,229,255,0.22)",strokeWidth:1.1},e.key))}),J5.filter(e=>"pune"!==e.key).map((e,t)=>{Math.hypot(e.x-e6.x,e.y-e6.y);return(0,_e.jsxs)("g",{children:[(0,_e.jsx)("line",{x1:e6.x,y1:e6.y,x2:e.x,y2:e.y,stroke:"rgba(0,229,255,0.35)",strokeWidth:1.2,strokeDasharray:"4 6",children:(0,_e.jsx)("animate",{attributeName:"stroke-dashoffset",from:"0",to:"-20",dur:"4s",repeatCount:"indef
2inite"})}),(0,_e.jsxs)("circle",{r:"4",fill:"#00E5FF",opacity:"0.9",children:[(0,_e.jsx)("animateMotion",{dur:"".concat(3.2+.4*t,"s"),repeatCount:"indefinite",path:"M ".concat(e6.x," ").concat(e6.y," L ").concat(e.x," ").concat(e.y)}),(0,_e.jsx)("animate",{attributeName:"opacity",values:"0;0.9;0",dur:"".concat(3.2+.4*t,"s"),repeatCount:"indefinite"})]})]},e.key)}),(0,_e.jsx)("circle",{cx:e6.x,cy:e6.y,r:"90",fill:"url(#pune-glow)"}),(0,_e.jsxs)("circle",{cx:e6.x,cy:e6.y,r:"16",fill:"none",stroke:"#00E5FF",strokeWidth:"1.4",opacity:"0.6",children:[(0,_e.jsx)("animate",{attributeName:"r",values:"14;36;14",dur:"2.6s",repeatCount:"indefinite"}),(0,_e.jsx)("animate",{attributeName:"opacity",values:"0.75;0;0.75",dur:"2.6s",repeatCount:"indefinite"})]}),J5.filter(e=>"pune"!==e.key).map(e=>(0,_e.jsxs)("g",{children:[(0,_e.jsx)("circle",{cx:e.x,cy:e.y,r:"7",fill:"#0B1220",stroke:"#00E5FF",strokeWidth:"1.5"}),(0,_e.jsx)("circle",{cx:e.x,cy:e.y,r:"2.4",fill:"#00E5FF"}),(0,_e.jsx)("text",{x:e.x+12,y:e.y-6,fill:"#E2E8F0",fontSize:"20",fontFamily:"ui-monospace, monospace",style:{textTransform:"uppercase",letterSpacing:"0.12em"},children:e.name}),(0,_e.jsx)("text",{x:e.x+12,y:e.y+16,fill:"#00E5FF",fontSize:"14",opacity:"0.75",fontFamily:"ui-monospace, monospace",style:{textTransform:"uppercase",letterSpacing:"0.16em"},children:e.tag})]},e.key)),(0,_e.jsxs)("g",{children:[(0,_e.jsx)("circle",{cx:e6.x,cy:e6.y,r:"9",fill:"#00E5FF"}),(0,_e.jsx)("text",{x:e6.x+16,y:e6.y-8,fill:"#FFFFFF",fontSize:"28",fontWeight:"700",fontFamily:"ui-monospace, monospace",style:{textTransform:"uppercase",letterSpacing:"0.14em"},children:"PUNE"}),(0,_e.jsx)("text",{x:e6.x+16,y:e6.y+20,fill:"#FF7A1A",fontSize:"15",fontFamily:"ui-monospace, monospace",style:{textTransform:"uppercase",letterSpacing:"0.18em"},children:"HQ \xb7 BUILD"})]})]}),(0,_e.jsxs)("div",{className:"pointer-events-none absolute bottom-4 left-4 flex items-center gap-2 font-mono text-[10px] uppercase tracking-[0.28em] text-slate-400",children:[(0,_e.jsx)("span",{className:"h-1.5 w-1.5 rounded-full bg-arjuna-teal animate-pulse"}),"Live network \xb7 Pune \u2194 India"]})]})}function s6(){return(0,_e.jsxs)(ym.div,{initial:{opacity:0,y:24},whileInView:{opacity:1,y:0},viewport:{once:!0,amount:.3},transition:{duration:.7,ease:[.16,1,.3,1]},className:"relative overflow-hidden rounded-3xl border border-arjuna-teal/30 bg-gradient-to-br from-arjuna-teal/10 to-black/40 p-8","data-testid":"capital-efficiency-card",children:[(0,_e.jsx)("div",{className:"pointer-events-none absolute -right-24 -top-24 h-72 w-72 rounded-full bg-arjuna-teal/15 blur-3xl"}),(0,_e.jsx)("p",{className:"overline text-arjuna-teal",children:"Capital Efficiency"}),(0,_e.jsxs)("h3",{className:"mt-3 font-serif text-3xl text-white sm:text-4xl",children:["Build more per ",(0,_e.jsx)("span",{className:"text-arjuna-teal",children:"\u20b9 deployed."})]}),(0,_e.jsx)("p",{className:"mt-4 text-sm text-slate-300 sm:text-base",children:"Pune's talent density, industrial base and cost structure mean every rupee of capital reaches further. extending runway, unlocking experiments and letting Arjuna prioritise deep engineering over burn."}),(0,_e.jsxs)("div",{className:"mt-8 space-y-4",children:[(0,_e.jsx)(l6,{city:"Pune",pct:92,sub:"Arjuna HQ \xb7 optimal build cost",accent:"#00E5FF"}),(0,_e.jsx)(l6,{city:"Hyderabad",pct:68,sub:"Relative cost of talent + ops",accent:"#94A3B8"}),(0,_e.jsx)(l6,{city:"Bangalore",pct:48,sub:"India's most expensive tech hub",accent:"#94A3B8"})]}),(0,_e.jsx)("p",{className:"mt-6 font-mono text-[10px] uppercase tracking-[0.28em] text-slate-500",children:"Illustrative \xb7 directional efficiency, not a market benchmark"})]})}function l6(e){let t=e.city,n=e.pct,r=e.sub,a=e.accent;return(0,_e.jsxs)("div",{children:[(0,_e.jsxs)("div",{className:"flex items-baseline justify-between",children:[(0,_e.jsx)("span",{className:"font-mono text-xs uppercase tracking-[0.24em] text-white",children:t}),(0,_e.jsxs)("span",{className:"font-mono text-xs text-slate-400",children:[n,"% efficiency"]})]}),(0,_e.jsx)("div",{className:"mt-2 h-2 w-full overflow-hidden rounded-full bg-white/5",children:(0,_e.jsx)(ym.div,{initial:{width:0},whileInView:{width:"".concat(n,"%")},viewport:{once:!0,amount:.4},transition:{duration:1.1,ease:[.16,1,.3,1]},className:"h-full rounded-full",style:{background:a,boxShadow:"0 0 12px ".concat(a,"66")}})}),(0,_e.jsx)("p",{className:"mt-1 text-[11px] text-slate-500",children:r})]})}function c6(e){let t=e.node,n=e.index;const r=t.icon;return(0,_e.jsxs)(ym.div,{initial:{opacity:0,y:24},whileInView:{opacity:1,y:0},viewport:{once:!0,amount:.15},transition:{duration:.6,delay:.08*n,ease:[.16,1,.3,1]},"data-testid":"node-".concat(t.key),className:"group relative overflow-hidden rounded-3xl border p-7 transition-colors ".concat(t.primary?"border-arjuna-teal/40 bg-gradient-to-br from-arjuna-teal/10 to-black/50 lg:col-span-1":"border-white/10 bg-white/[0.02] hover:border-arjuna-teal/30"),children:[(0,_e.jsx)("div",{className:"pointer-events-none absolute -right-10 -top-10 h-40 w-40 rounded-full opacity-30 blur-3xl transition-opacity duration-500 group-hover:opacity-60",style:{background:t.accent}}),(0,_e.jsxs)("div",{className:"flex items-start justify-between",children:[(0,_e.jsx)(r,{className:"h-6 w-6",style:{color:t.accent}}),(0,_e.jsx)("span",{className:"rounded-full border px-2.5 py-0.5 font-mono text-[10px] uppercase tracking-widest",style:{borderColor:"".concat(t.accent,"55"),color:t.accent,background:"".concat(t.accent,"0f")},children:t.tag})]}),(0,_e.jsx)("h3",{className:"mt-4 font-serif text-2xl text-white sm:text-3xl",children:t.title}),(0,_e.jsx)("p",{className:"mt-1 text-xs uppercase tracking-widest text-slate-400",children:t.role}),(0,_e.jsx)("ul",{className:"mt-5 space-y-1.5 text-sm text-slate-300",children:t.bullets.map(e=>(0,_e.jsxs)("li",{className:"flex items-center gap-2",children:[(0,_e.jsx)("span",{className:"h-1 w-1 rounded-full",style:{background:t.accent}}),e]},e))}),(0,_e.jsx)("p",{className:"mt-6 border-t pt-4 font-mono text-[11px] uppercase tracking-[0.22em]",style:{borderColor:"".concat(t.accent,"33"),color:t.accent},children:t.highlight})]})}function u6(e){let t=e.eyebrow,n=e.title,r=e.accent,a=e.align;return(0,_e.jsxs)(ym.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0,amount:.3},transition:{duration:.7},className:"rounded-3xl border border-white/10 bg-white/[0.02] p-8 ".concat("right"===a?"text-left lg:text-right":"text-left"),children:[(0,_e.jsx)("p",{className:"font-mono text-[10px] uppercase tracking-[0.28em]",style:{color:r},children:t}),(0,_e.jsx)("h3",{className:"mt-3 font-serif text-2xl leading-tight text-white sm:text-3xl",children:n})]})}const d6=Mo("triangle-alert",[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3",key:"wmoenq"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]]),f6=Mo("trees",[["path",{d:"M10 10v.2A3 3 0 0 1 8.9 16H5a3 3 0 0 1-1-5.8V10a3 3 0 0 1 6 0Z",key:"1l6gj6"}],["path",{d:"M7 16v6",key:"1a82de"}],["path",{d:"M13 19v3",key:"13sx9i"}],["path",{d:"M12 19h8.3a1 1 0 0 0 .7-1.7L18 14h.3a1 1 0 0 0 .7-1.7L16 9h.2a1 1 0 0 0 .8-1.7L13 3l-1.4 1.5",key:"1sj9kv"}]]),h6=Mo("share-2",[["circle",{cx:"18",cy:"5",r:"3",key:"gq8acd"}],["circle",{cx:"6",cy:"12",r:"3",key:"w7nqdw"}],["circle",{cx:"18",cy:"19",r:"3",key:"1xt0gg"}],["line",{x1:"8.59",x2:"15.42",y1:"13.51",y2:"17.49",key:"47mynk"}],["line",{x1:"15.41",x2:"8.59",y1:"6.51",y2:"10.49",key:"1n3mei"}]]),p6=Mo("download",[["path",{d:"M12 15V3",key:"m9g1x1"}],["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["path",{d:"m7 10 5 5 5-5",key:"brsn70"}
2]]),m6=Mo("copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]]),v6=Mo("chart-column",[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["path",{d:"M18 17V9",key:"2bz60n"}],["path",{d:"M13 17V5",key:"1frdt8"}],["path",{d:"M8 17v-3",key:"17ska0"}]]),g6=Mo("wind",[["path",{d:"M12.8 19.6A2 2 0 1 0 14 16H2",key:"148xed"}],["path",{d:"M17.5 8a2.5 2.5 0 1 1 2 4H2",key:"1u4tom"}],["path",{d:"M9.8 4.4A2 2 0 1 1 11 8H2",key:"75valh"}]]);function y6(e,t,n){var r=AL(e,t-yN,n).concat(t);return function(e){return r.map(function(t){return[e,t]})}}function x6(e,t,n){var r=AL(e,t-yN,n).concat(t);return function(e){return r.map(function(t){return[t,e]})}}var b6;function w6(e,t){return[ON(t)*_N(e),_N(t)]}function j6(){return HP(w6).scale(249.5).clipAngle(90.000001)}n.dn(j6),w6.invert=(b6=FN,function(e,t){var n=RN(e*e+t*t),r=b6(n),a=_N(r),i=ON(r);return[PN(e*a,n*i),FN(n&&t*a/n)]});const k6=JSON.parse('{"type":"Topology","objects":{"land":{"type":"GeometryCollection","geometries":[{"type":"MultiPolygon","arcs":[[[0]],[[1]],[[2]],[[3]],[[4]],[[5]],[[6]],[[7]],[[8]],[[9]],[[10]],[[11]],[[12]],[[13]],[[14]],[[15]],[[16,18]],[[19]],[[20]],[[21]],[[22]],[[23]],[[24]],[[25]],[[26]],[[27]],[[28]],[[29]],[[30]],[[31]],[[32]],[[33]],[[34]],[[35]],[[36]],[[37]],[[38]],[[39]],[[40]],[[41]],[[42]],[[43]],[[44]],[[45]],[[46]],[[47]],[[48]],[[49]],[[50]],[[51]],[[52]],[[53]],[[54]],[[55]],[[56]],[[57]],[[58]],[[59]],[[60]],[[61]],[[62]],[[63]],[[64]],[[65]],[[66]],[[67]],[[68]],[[69]],[[70]],[[71]],[[72]],[[73]],[[74]],[[75]],[[76]],[[77]],[[78]],[[79]],[[80]],[[81]],[[82]],[[83]],[[84]],[[85]],[[86]],[[87]],[[88]],[[89]],[[90]],[[91]],[[92,115],[114]],[[94]],[[95]],[[96]],[[97]],[[98]],[[99]],[[100]],[[101]],[[102]],[[103]],[[104]],[[105]],[[106]],[[107]],[[108]],[[109]],[[110]],[[111]],[[112]],[[113]],[[116]],[[117]],[[118]],[[119]],[[120]],[[121]],[[122]],[[123]],[[124]],[[125]],[[126]],[[127]],[[128]],[[129]]]}]}},"arcs":[[[33452,3290],[-82,-301],[-81,-266],[-582,81],[-621,-35],[-348,197],[0,23],[-152,174],[625,-23],[599,-58],[207,243],[147,208],[288,-243]],[[5775,3611],[-533,-81],[-364,208],[-163,209],[-11,35],[-180,162],[169,220],[517,-93],[277,-185],[212,-209],[76,-266]],[[37457,4468],[342,-255],[120,-359],[33,-254],[11,-301],[-430,-186],[-452,-150],[-522,-139],[-582,-116],[-658,35],[-365,197],[49,243],[593,162],[239,197],[174,254],[126,220],[168,209],[180,243],[141,0],[414,127],[419,-127]],[[16330,7154],[359,-93],[332,104],[-158,-208],[-261,-151],[-386,47],[-278,208],[60,197],[332,-104]],[[15122,7165],[425,-231],[-164,23],[-359,58],[-381,162],[202,127],[277,-139]],[[22505,8080],[305,-81],[304,69],[163,-335],[-217,46],[-337,-23],[-343,23],[-376,-35],[-283,116],[-146,243],[174,104],[353,-81],[403,-46]],[[30985,8657],[33,-266],[-49,-231],[-76,-220],[-326,-81],[-311,-116],[-364,11],[136,232],[-327,-81],[-310,-81],[-212,174],[-16,243],[305,231],[190,70],[321,-23],[82,301],[16,219],[-6,475],[158,278],[256,93],[147,-220],[65,-220],[120,-267],[92,-254],[76,-267]],[[0,529],[16,-5],[245,344],[501,-185],[32,21],[78,49],[94,61],[81,52],[41,26],[41,-1],[29,-10],[402,-246],[352,246],[63,34],[816,104],[265,-138],[130,-71],[419,-196],[789,-151],[625,-185],[1072,-139],[800,162],[1181,-116],[669,-185],[734,174],[773,162],[60,278],[-1094,23],[-898,139],[-234,231],[-745,128],[49,266],[103,243],[104,220],[-55,243],[-462,162],[-212,209],[-430,185],[675,-35],[642,93],[402,-197],[495,173],[457,220],[223,197],[-98,243],[-359,162],[-408,174],[-571,35],[-500,81],[-539,58],[-180,220],[-359,185],[-217,208],[-87,672],[136,-58],[250,-185],[457,58],[441,81],[228,-255],[441,58],[370,127],[348,162],[315,197],[419,58],[-11,220],[-97,220],[81,208],[359,104],[163,-196],[425,115],[321,151],[397,12],[375,57],[376,139],[299,128],[337,127],[218,-35],[190,-46],[414,81],[370,-104],[381,11],[364,81],[375,-57],[414,-58],[386,23],[403,-12],[413,-11],[381,23],[283,174],[337,92],[349,-127],[331,104],[300,208],[179,-185],[98,-208],[180,-197],[288,174],[332,-220],[375,-70],[321,-162],[392,35],[354,104],[418,-23],[376,-81],[381,-104],[147,254],[-180,197],[-136,209],[-359,46],[
2-158,220],[-60,220],[-98,440],[213,-81],[364,-35],[359,35],[327,-93],[283,-174],[119,-208],[376,-35],[359,81],[381,116],[342,70],[283,-139],[370,46],[239,451],[224,-266],[321,-104],[348,58],[228,-232],[365,-23],[337,-69],[332,-128],[218,220],[108,209],[278,-232],[381,58],[283,-127],[190,-197],[370,58],[288,127],[283,151],[337,81],[392,69],[354,81],[272,127],[163,186],[65,254],[-32,244],[-87,231],[-98,232],[-87,231],[-71,209],[-16,231],[27,232],[130,220],[109,243],[44,231],[-55,255],[-32,232],[136,266],[152,173],[180,220],[190,186],[223,173],[109,255],[152,162],[174,151],[267,34],[174,186],[196,115],[228,70],[202,150],[157,186],[218,69],[163,-151],[-103,-196],[-283,-174],[-120,-127],[-206,92],[-229,-58],[-190,-139],[-202,-150],[-136,-174],[-38,-231],[17,-220],[130,-197],[-190,-139],[-261,-46],[-153,-197],[-163,-185],[-174,-255],[-44,-220],[98,-243],[147,-185],[229,-139],[212,-185],[114,-232],[60,-220],[82,-232],[130,-196],[82,-220],[38,-544],[81,-220],[22,-232],[87,-231],[-38,-313],[-152,-243],[-163,-197],[-370,-81],[-125,-208],[-169,-197],[-419,-220],[
vendor: 4,711 bytes, line 2
2-370,-93],[-348,-127],[-376,-128],[-223,-243],[-446,-23],[-489,23],[-441,-46],[-468,0],[87,-232],[424,-104],[311,-162],[174,-208],[-310,-185],[-479,58],[-397,-151],[-17,-243],[-11,-232],[327,-196],[60,-220],[353,-220],[588,-93],[500,-162],[398,-185],[506,-186],[690,-92],[681,-162],[473,-174],[517,-197],[272,-278],[136,-220],[337,209],[457,173],[484,186],[577,150],[495,162],[691,12],[680,-81],[560,-139],[180,255],[386,173],[702,12],[550,127],[522,128],[577,81],[614,104],[430,150],[-196,209],[-119,208],[0,220],[-539,-23],[-571,-93],[-544,0],[-77,220],[39,440],[125,128],[397,138],[468,139],[337,174],[337,174],[251,231],[380,104],[376,81],[190,47],[430,23],[408,81],[343,116],[337,139],[305,139],[386,185],[245,197],[261,173],[82,232],[-294,139],[98,243],[185,185],[288,116],[305,139],[283,185],[217,232],[136,277],[202,163],[331,-35],[136,-197],[332,-23],[11,220],[142,231],[299,-58],[71,-220],[331,-34],[360,104],[348,69],[315,-34],[120,-243],[305,196],[283,105],[315,81],[310,81],[283,139],[310,92],[240,128],[168,208],[207,-151],[288,81],[202,-277],[157,-209],[316,116],[125,232],[283,162],[365,-35],[108,-220],[229,220],[299,69],[326,23],[294,-11],[310,-70],[300,-34],[130,-197],[180,-174],[304,104],[327,24],[315,0],[310,11],[278,81],[294,70],[245,162],[261,104],[283,58],[212,162],[152,324],[158,197],[288,-93],[109,-208],[239,-139],[289,46],[196,-208],[206,-151],[283,139],[98,255],[250,104],[289,197],[272,81],[326,116],[218,127],[228,139],[218,127],[261,-69],[250,208],[180,162],[261,-11],[229,139],[54,208],[234,162],[228,116],[278,93],[256,46],[244,-35],[262,-58],[223,-162],[27,-254],[245,-197],[168,-162],[332,-70],[185,-162],[229,-162],[266,-35],[223,116],[240,243],[261,-127],[272,-70],[261,-69],[272,-46],[277,0],[229,-614],[-11,-150],[-33,-267],[-266,-150],[-218,-220],[38,-232],[310,12],[-38,-232],[-141,-220],[-131,-243],[212,-185],[321,-58],[321,104],[153,232],[92,220],[153,185],[174,174],[70,208],[147,289],[174,58],[316,24],[277,69],[283,93],[136,231],[82,220],[190,220],[272,151],[234,115],[153,197],[157,104],[202,93],[277,-58],[250,58],[272,69],[305,-34],[201,162],[142,393],[103,-162],[131,-278],[234,-115],[266,-47],[267,70],[283,-46],[261,-12],[174,58],[234,-35],[212,-127],[250,81],[300,0],[255,81],[289,-81],[185,197],[141,196],[191,163],[348,439],[179,-81],[212,-162],[185,-208],[354,-359],[272,-12],[256,0],[299,70],[299,81],[229,162],[190,174],[310,23],[207,127],[218,-116],[141,-185],[196,-185],[305,23],[190,-150],[332,-151],[348,-58],[288,47],[218,185],[185,185],[250,46],[251,-81],[288,-58],[261,93],[250,0],[245,-58],[256,-58],[250,104],[299,93],[283,23],[316,0],[255,58],[251,46],[76,290],[11,243],[174,-162],[49,-266],[92,-244],[115,-196],[234,-105],[315,35],[365,12],[250,35],[364,0],[262,11],[364,-23],[310,-46],[196,-186],[-54,-220],[179,-173],[299,-139],[310,-151],[360,-104],[375,-92],[283,-93],[315,-12],[180,197],[245,-162],[212,-185],[245,-139],[337,-58],[321,-69],[136,-232],[316,-139],[212,-208],[310,-93],[321,12],[299,-35],[332,12],[332,-47],[310,-81],[288,-139],[289,-116],[195,-173],[-32,-232],[-147,-208],[-125,-266],[-98,-209],[-131,-243],[-364,-93],[-163,-208],[-360,-127],[-125,-232],[-190,-220],[-201,-185],[-115,-243],[-70,-220],[-28,-266],[6,-220],[158,-232],[60,-220],[130,-208],[517,-81],[109,-255],[-501,-93],[-424,-127],[-528,-23],[-234,-336],[-49,-278],[-119,-220],[-147,-220],[370,-196],[141,-244],[239,-219],[338,-197],[386,-186],[419,-185],[636,-185],[142,-289],[800,-128],[53,-45],[208,-175],[767,151],[636,-186],[-99520,-142]],[[31180,18764],[361,-355],[389,-147],[-125,-296],[-264,-29],[-141,208],[-92,-239],[-238,-183],[-301,67],[-202,177],[-291,86],[-350,330],[-283,317],[-383,662],[229,-124],[390,-395],[369,-212],[143,271],[90,405],[256,244],[198,-70],[106,-274],[139,-443]],[[33736,20389],[222,-266],[-83,-207],[-375,-177],[-125,207],[-236,-266],[-139,266],[333,354],[236,-148],[167,237]],[[69522,21210],[-427,-38],[-7,314],[41,244],[19,121],[179,-186],[263,-74],[9,-112],[-77,-269]],[[90387,26479],[269,-204],[151,81],[217,113],[166,-39],[20,-702],[-95,-203],[-29,-476],[-97,162],[-193,-412],[-57,32],[-171,19],[-171,505],[-38,390],[-160,515],[7,271],[181,-52]],[[98060,26404],[63,-244],[198,239],[80,-249],[0,-249],[-103,-274],[-182,-435],[-142,-238],[103,-284],[-214,-7],[-238,-223],[-75,-387],[-157,-597],[-219,-264],[-138,-169],[-256,13],[-180,194],[-302,42],[-46,217],[149,438],[349,583],[179,111],[200,225],[238,310],[167,306],[123,441],[106,149],[41,330],[195,273],[61,-251]],[[98502,29218],[202,-622],[5,403],[126,-161],[41,-447],[224,-192],[188,-48],[158,226],[141,-69],[-67,-524],[-85,-345],[-212,12],[-74,-179],[26,-254],[-41,-110],[-105,-319],[-138,-404],[-214,-236],[-48,155],[-116,85],[160,486],[-91,326],[-299,23
vendor: 9,185 bytes, line 2
26],[8,214],[201,206],[47,455],[-13,382],[-113,396],[8,104],[-133,244],[-218,523],[-117,418],[104,46],[151,-328],[216,-153],[78,-526]],[[96421,37487],[-105,-142],[-153,160],[-199,266],[-179,313],[-184,416],[-38,201],[119,-9],[156,-201],[122,-200],[89,-166],[228,-366],[144,-272]],[[99547,40335],[96,-171],[-46,-308],[-172,-81],[-153,73],[-27,260],[107,203],[126,-74],[69,98]],[[0,40798],[99822,-145],[-177,-124],[-36,220],[139,121],[88,33],[-99836,184]],[[0,41087],[0,-289]],[[0,41087],[57,27],[-34,-284],[-23,-32]],[[96623,40851],[-92,-78],[-93,259],[10,158],[175,-339]],[[96418,41756],[45,-476],[-75,74],[-58,-32],[-39,163],[-6,453],[133,-182]],[[63904,42571],[45,-711],[72,-276],[-28,-284],[-49,-174],[-94,347],[-53,-175],[53,-438],[-24,-250],[-77,-137],[-18,-500],[-109,-689],[-137,-814],[-172,-1120],[-106,-821],[-125,-685],[-226,-140],[-243,-250],[-160,151],[-220,211],[-77,312],[-18,524],[-98,471],[-26,425],[50,426],[128,102],[1,197],[133,447],[25,377],[-65,280],[-52,372],[-23,544],[97,331],[38,375],[138,22],[155,121],[103,107],[122,7],[158,337],[229,364],[83,297],[-38,253],[118,-71],[153,410],[6,356],[92,264],[96,-254],[74,-251],[69,-390]],[[89877,42448],[100,-464],[179,223],[92,-250],[133,-231],[-29,-262],[60,-506],[42,-295],[70,-72],[75,-505],[-27,-307],[90,-400],[301,-309],[197,-281],[186,-257],[-37,-143],[159,-371],[108,-639],[111,130],[113,-256],[68,91],[48,-626],[197,-363],[129,-226],[217,-478],[78,-475],[7,-337],[-19,-365],[132,-502],[-16,-523],[-48,-274],[-75,-527],[6,-339],[-55,-423],[-123,-538],[-205,-290],[-102,-458],[-93,-292],[-82,-510],[-107,-294],[-70,-442],[-36,-407],[14,-187],[-159,-205],[-311,-22],[-257,-242],[-127,-229],[-168,-254],[-230,262],[-170,104],[43,308],[-152,-112],[-243,-428],[-240,160],[-158,94],[-159,42],[-269,171],[-179,364],[-52,449],[-64,298],[-137,240],[-267,71],[91,287],[-67,438],[-136,-408],[-247,-109],[146,327],[42,341],[107,289],[-22,438],[-226,-504],[-174,-202],[-106,-470],[-217,243],[9,313],[-174,429],[-147,221],[52,137],[-356,358],[-195,17],[-267,287],[-498,-56],[-359,-211],[-317,-197],[-265,39],[-294,-303],[-241,-137],[-53,-309],[-103,-240],[-236,-15],[-174,-52],[-246,107],[-199,-64],[-191,-27],[-165,-315],[-81,26],[-140,-167],[-133,-187],[-203,23],[-186,0],[-295,377],[-149,113],[6,338],[138,81],[47,134],[-10,212],[34,411],[-31,350],[-147,598],[-45,337],[12,336],[-111,385],[-7,174],[-123,235],[-35,463],[-158,467],[-39,252],[122,-255],[-93,548],[137,-171],[83,-229],[-5,303],[-138,465],[-26,186],[-65,177],[31,341],[56,146],[38,295],[-29,346],[114,425],[21,-450],[118,406],[225,198],[136,252],[212,217],[126,46],[77,-73],[219,220],[168,66],[42,129],[74,54],[153,-14],[292,173],[151,262],[71,316],[163,300],[13,236],[7,321],[194,502],[117,-510],[119,118],[-99,279],[87,287],[122,-128],[34,449],[152,291],[67,233],[140,101],[4,165],[122,-69],[5,148],[122,85],[134,80],[205,-271],[155,-350],[173,-4],[177,-56],[-59,325],[133,473],[126,155],[-44,147],[121,338],[168,208],[142,-70],[234,111],[-5,302],[-204,195],[148,86],[184,-147],[148,-242],[234,-151],[79,60],[172,-182],[162,169],[105,-51],[65,113],[127,-292],[-74,-316],[-105,-239],[-96,-20],[32,-236],[-81,-295],[-99,-291],[20,-166],[221,-327],[214,-189],[143,-204],[201,-350],[78,1],[145,-151],[43,-183],[265,-200],[183,202],[55,317],[56,262],[34,324],[85,470],[-39,286],[20,171],[-32,339],[37,445],[53,120],[-43,197],[67,313],[52,325],[7,168],[104,222],[78,-289],[19,-371],[70,-71],[11,-249],[101,-300],[21,-335],[-10,-214]],[[95032,44386],[78,-203],[-194,4],[-106,363],[166,-142],[56,-22]],[[83531,44530],[-117,-11],[-368,414],[259,116],[146,-180],[97,-180],[-17,-159]],[[94680,44747],[-108,-14],[-170,60],[-58,91],[17,235],[183,-93],[91,-124],[45,-155]],[[94910,44908],[-42,-109],[-206,512],[-57,353],[94,0],[100,-473],[111,-283]],[[84565,44589],[-238,-130],[-33,71],[25,201],[119,360],[275,235],[32,139],[239,133],[194,20],[87,74],[105,-74],[-102,-160],[-289,-258],[-233,-170],[-181,-441]],[[82749,45797],[100,-158],[172,48],[69,-251],[-321,-119],[-193,-79],[-149,5],[95,340],[153,5],[74,209]],[[84139,45797],[-41,-328],[-417,-168],[-370,73],[0,216],[220,123],[174,-177],[185,45],[249,216]],[[94409,45654],[12,-119],[-218,251],[-152,212],[-104,197],[41,60],[128,-142],[228,-272],[65,-187]],[[93760,46238],[-56,-33],[-121,134],[-114,243],[14,99],[166,-250],[111,-193]],[[80172,46575],[533,-59],[61,244],[515,-284],[101,-383],[417,-108],[341,-351],[-317,-225],[-306,238],[-251,-16],[-288,44],[-260,106],[-322,225],[-204,59],[-116,-74],[-506,243],[-48,254],[-255,44],[191,564],[337,-35],[224,-231],[115,-45],[38,-210]],[[87423,46908],[-143,-402],[-27,445],[49,212],[58,200],[63,-173],[0,-282]],[[93299,46550],[-78,-59],[-120,227],[-122,375],[-59,450],[38,57],[30,-175],[84,-134],[135,-375],[131,-200],[-39,-166]],[[92217,47343],[-146,-48],[-44,-166],[-152,-144],[-142,-138],[-148,1],[-228,171],[-158,165],[23,183],[249,-86],[152,46],[42,283],[40,15],[27,-314],[158,45],[78,202],[155,211],[-30,348],[166,11],[56,-97],[-5,-327],[-93,-361]],[[85346,48536],[-104,-196],[-192,108],[-54,254],[281,29],[69,-195]],[[86241,48752],[101,-452],[-234,244],[-232,49],[-157,-39],[-192,21],[65,325],[344,24],[305,-172]],[[92538,47921],[-87,-157],[-52,348],[-65,229],[-126,193],[-158,252],[-200,174],[77,143],[150,-166],[94,-130],[117,-142],[111,-248],[106,-189],[33,-307]],[[87261,49899],[78,-955],[287,-354],[232,627],[319,356],[247,1],[238,-206],[206,-212],[298,-113],[482,-407],[513,-338],[192,-302],[154,-297],[43,-349],[462,-365],[68,-313],[-256,-64],[62,-393],[248,-388],[180,-627],[159,20],[-11,-262],[215,-100],[-84,-111],[295,-249],[-30,-171],[-184,-41],[-69,153],[-238,66],[-281,89],[-216,377],[-158,325],[-144,517],[-362,259],[-235,-169],[-170,-195],[35,-436],[-218,-203],[-155,99],[-288,25],[-247,485],[-282,118],[-69,-168],[-352,-18],[118,481],[175,164],[-72,642],[-134,496],[-538,500],[-229,50],[-417,546],[-82,-287],[-107,-52],[-63,216],[-1,257],[-212,290],[299,213],[198,-11],[-23,156],[-407,1],[-110,352],[-248,109],[-117,293],[374,143],[142,192],[446,-242],[44,-220]],[[84788,51419],[-223,-587],[-209,-113],[-267,115],[-463,-29],[-243,-85],[-39,-447],[248,-526],[150,268],[518,201],[-22,-272],[-121,86],[-121,-347],[-245,-229],[263,-757],[-50,-203],[249,-682],[-2,-388],[-148,-173],[-109,207],[134,484],[-273,-229],[-69,164],[36,228],[-200,346],[21,576],[-186,-179],[24,-689],[11,-846],[-176,-85],[-119,173],[79,544],[-43,570],[-117,4],[-86,405],[115,387],[40,469],[139,891],[58,243],[237,439],[217,-174],[350,-82],[319,25],[275,429],[48,-132]],[[85746,51249],[-15,-517],[-143,58],[-42,-359],[114,-312],[-78,-71],[-112,374],[-82,755],[56,472],[92,215],[20,-322],[164,-52],[26,-241]],[[79393,47122],[-308,-12],[-234,494],[-356,482],[-119,358],[-210,481],[-138,443],[-212,827],[-244,493],[-81,508],[-103,461],[-250,372],[-145,506],[-209,330],[-290,652],[-24,300],[178,-24],[430,-114],[246,-577],[215,-401],[153,-246],[263,-635],[283,-9],[233,-405],[161,-495],[211,-270],[-111,-482],[159,-205],[100,-15],[47,-412],[97,-330],[204,-52],[135,-374],[-70,-735],[-11,-914]],[[82742,51659],[312,-546],[-329,-70],[-93,-403],[12,-535],[-267,-404],[-7,-589],[-107,-903],[-41,210],[-316,-266],[-110,361],[-198,34],[-139,189],[-330,-212],[-101,285],[-182,-32],[-229,68],[-43,793],[-138,164],[-134,505],[-38,517],[32,548],[165,392],[204,-202],[214,110],[56,500],[119,112],[333,128],[199,467],[137,374],[110,221],[236,323],[214,411],[140,462],[112,2],[143,-299],[13,-257],[183,-165],[231,-177],[-20,-232],[-186,-29],[50,-289],[-205,-201],[-158,-533],[204,-560],[-48,-272]],[[85104,55551],[28,-392],[16,-332],[-94,-540],[-102,602],[-130,-300],[89,-435],[-79,-277],[-327,343],[-78,428],[84,280],[-176,280],[-87,-245],[-131,23],[-205,-330],[-46,173],[109,498],[175,166],[151,223],[98,-268],[212,162],[45,264],[196,15],[-16,457],[225,-280],[23,-297],[20,-218]],[[72560,54241],[-242,-135],[-132,470],[-49,849],[126,959],[192,-328],[129,-416],[134,-616],[-42,-615],[-116,-168]],[[33073,56553],[-232,-65],[-50,53],[81,163],[-6,233],[160,77],[58,-21],[-11,-440]],[[84439,56653],[-100,-195],[-87,-373],[-87,-175],[-171,409],[57,158],[70,165],[30,367],[153,35],[-44,-398],[205,570],[-26,-563]],[[82917,56084],[-369,-561],[136,414],[200,364],[167,409],[146,587],[49,-482],[-183,-325],[-146,-406]],[[83856,57606],[166,-183],[177,1],[-5,-247],[-129,-251],[-176,-178],[-10,275],[20,301],[-43,282]],[[84861,57766],[78,-660],[-214,157],[5,-199],[68,-364],[-132,-133],[-11,416],[-84,31],[-43,357],[163,-47],[-4,224],[-169,451],[266,-13],[77,-220]],[[83757,58301],[-74,-510],[-119,295],[-142,450],[238,-22],[97,-213]],[[83700,61512],[171,-168],[85,153],[26,-150],[-46,-245],[95,-423],[-73,-491],[-164,-196],[-43,-476],[62,-471],[147,-65],[123,70],[347,-328],[-27,-321],[91,-142],[-29,-272],[-216,290],[-103,310],[-71,-217],[-177,354],[-253,-87],[-138,130],[14,244],[87,151],[-83,136],[-36,-213],[-137,340],[-41,257],[-11,566],[112,-195],[29,925],[90,535],[169,-1]],[[31780,61349],[-71,-149],[-209,4],[-163,-21],[-16,253],[40,86],[227,-3],[142,-52],[50,-118]],[[28638,61137],[-84,-99],[-156,95],[-159,215],[34,135],[116,41],[64,-20],[187,-53],[147,-142],[46,-161],[-195,-11]],[[29839,62320],[241,-93],[34,101],[217,-3],[165,-152],[73,15],[50,-209],[152,11],[-9,-176],[124,-21],[136,-217],[
vendor: 5,146 bytes, line 2
2-103,-240],[-132,128],[-127,-25],[-92,28],[-50,-107],[-106,-37],[-43,144],[-92,-85],[-111,-405],[-71,94],[-14,170],[-185,100],[-131,-41],[-169,43],[-130,-110],[-149,184],[24,190],[256,-82],[210,-47],[100,131],[-127,256],[2,226],[-175,92],[62,163],[170,-26]],[[80649,61615],[-240,-284],[-228,183],[-8,509],[137,267],[304,166],[159,-14],[62,-226],[-122,-260],[-64,-341]],[[6794,61855],[-41,-99],[-69,84],[8,165],[-46,216],[14,65],[48,97],[-19,116],[16,55],[21,-11],[107,-100],[49,-51],[45,-79],[71,-207],[-7,-33],[-108,-126],[-89,-92]],[[6645,62777],[-94,-43],[-47,125],[-32,48],[-3,37],[27,50],[99,-56],[73,-90],[-23,-71]],[[6456,63091],[-9,-63],[-149,17],[21,72],[137,-26]],[[6207,63177],[-15,-34],[-19,8],[-97,21],[-35,133],[-11,24],[74,82],[23,-38],[80,-196]],[[5737,63567],[-33,-58],[-93,107],[14,43],[43,58],[64,-12],[5,-138]],[[27867,64030],[110,-216],[260,66],[98,-138],[235,-366],[173,-267],[92,8],[165,-120],[-20,-167],[205,-24],[210,-242],[-33,-138],[-185,-75],[-187,-29],[-191,46],[-398,-57],[186,329],[-113,154],[-179,39],[-96,171],[-66,336],[-157,-23],[-259,159],[-83,124],[-362,91],[-97,115],[104,148],[-273,30],[-199,-307],[-115,-8],[-40,-144],[-138,-65],[-118,56],[146,183],[60,213],[126,131],[142,116],[210,56],[67,65],[240,-42],[219,-7],[261,-201]],[[28462,64617],[-68,-29],[-70,340],[-104,171],[60,375],[84,-23],[97,-491],[1,-343]],[[83659,64045],[-119,-485],[-146,499],[-32,438],[163,581],[223,447],[127,-176],[-49,-357],[-167,-947]],[[28383,66284],[-303,-95],[-19,219],[130,47],[184,-18],[8,-153]],[[28611,66290],[-48,-420],[-51,75],[4,309],[-124,234],[-1,67],[220,-265]],[[87399,70756],[35,-203],[-156,-357],[-114,189],[-143,-137],[-73,-346],[-181,168],[2,281],[154,352],[158,-68],[114,248],[204,-127]],[[59604,71655],[-188,-251],[21,-111],[8,-48],[-285,-240],[-136,77],[-64,237],[132,22],[19,3],[40,143],[200,-8],[253,176]],[[56583,71675],[152,-199],[216,34],[207,-42],[-7,-103],[151,71],[-35,-175],[-400,-50],[3,98],[-339,115],[52,251]],[[54311,73167],[-100,-465],[41,-183],[-58,-303],[-213,222],[-141,64],[-387,300],[38,304],[325,-54],[284,64],[211,51]],[[52558,74927],[166,-419],[-39,-782],[-126,38],[-113,-197],[-105,156],[-11,713],[-64,338],[153,-30],[139,183]],[[89159,72524],[-104,-472],[48,-296],[-145,-416],[-355,-278],[-488,-36],[-396,-675],[-186,227],[-12,442],[-483,-130],[-329,-279],[-325,-11],[282,-435],[-186,-1004],[-179,-248],[-135,229],[69,533],[-176,172],[-113,405],[263,182],[145,371],[280,306],[203,403],[553,177],[297,-121],[291,1050],[185,-282],[408,591],[158,229],[174,723],[-47,664],[117,374],[295,108],[152,-819],[-9,-479],[-256,-595],[4,-610]],[[52655,75484],[-92,-456],[-126,120],[-64,398],[56,219],[179,226],[47,-507]],[[89974,76679],[195,-126],[197,250],[62,-663],[-412,-162],[-244,-587],[-436,404],[-152,-646],[-308,-9],[-39,587],[138,455],[296,33],[81,817],[83,460],[326,-615],[213,-198]],[[32315,78082],[202,-79],[257,16],[-137,-242],[-102,-38],[-353,250],[-69,198],[105,183],[97,-288]],[[32831,79592],[-135,-11],[-360,186],[-258,279],[96,49],[365,-148],[284,-247],[8,-108]],[[15692,79240],[-140,-82],[-456,269],[-84,209],[-248,207],[-50,168],[-286,107],[-107,321],[24,137],[291,-129],[171,-89],[261,-63],[94,-204],[138,-280],[277,-244],[115,-327]],[[34407,80527],[-184,-517],[181,199],[187,-126],[-98,-206],[247,-162],[128,144],[277,-182],[-86,-433],[194,101],[36,-313],[86,-367],[-117,-520],[-125,-22],[-183,111],[60,484],[-77,75],[-322,-513],[-166,21],[196,277],[-267,144],[-298,-35],[-539,18],[-43,175],[173,208],[-121,160],[234,356],[287,941],[172,336],[241,204],[129,-26],[-54,-160],[-148,-372]],[[13136,82508],[267,47],[-84,-671],[242,-475],[-111,1],[-167,270],[-103,272],[-140,184],[-51,260],[16,188],[131,-76]],[[89901,80562],[280,-1046],[-411,195],[-171,-854],[271,-605],[-8,-413],[-211,356],[-182,-457],[-51,496],[31,575],[-32,638],[64,446],[13,790],[-163,581],[24,808],[257,271],[-110,274],[123,83],[73,-391],[96,-569],[-7,-581],[114,-597]],[[48114,81456],[-493,-349],[-393,89],[225,617],[-145,601],[378,463],[210,276],[233,24],[298,-365],[-149,-406],[46,-422],[-210,-528]],[[53524,83435],[-166,-478],[-291,333],[-39,246],[408,195],[88,-296]],[[7498,84325],[-277,-225],[-142,152],[-43,277],[252,210],[148,90],[185,-40],[117,-183],[-240,-281]],[[49165,85222],[-297,-639],[283,81],[304,-3],[-72,-481],[-250,-530],[287,-38],[270,-759],[190,-95],[171,-673],[79,-233],[337,-113],[-34,-378],[-142,-173],[111,-305],[-250,-310],[-371,6],[-473,-163],[-130,116],[-183,-276],[-257,67],[-195,-226],[-148,118],[407,621],[249,127],[-436,99],[-79,235],[291,183],[-152,319],[52,387],[414,-54],[40,343],[-190,372],[-337,104],[-66,160],[101,264],[-92,163],[-149,-279],[-17,569],[-140,301],[101,611],[216,480],[222,-47],[335,49]],[[4006,85976],[-171,-92],[-182,110],[-168,161],[274,101],[220,-54],[27,-226]],[[27981,87304],[-108,-310],[-123,50],[-73,176],[13,41],[107,177],[114,-13],[70,-121]],[[27250,87631],[-325,-326],[-196,13],[-61,160],[207,273],[381,-6],[-6,-114]],[[2297,88264],[171,-113],[173,61],[225,-156],[276,-79],[-23,-64],[-211,-125],[-211,128],[-106,107],[-245,-34],[-66,52],[17,223]],[[26344,89371],[51,-259],[143,91],[161,-155],[304,-203],[318,-184],[25,-281],[204,46],[199,-196],[
vendor: 3,773 bytes, line 2
2-247,-186],[-432,142],[-156,266],[-275,-314],[-396,-306],[-95,346],[-377,-57],[242,292],[35,465],[95,542],[201,-49]],[[45969,89843],[-64,-382],[314,-403],[-361,-451],[-801,-405],[-240,-107],[-365,87],[-775,187],[273,261],[-605,289],[492,114],[-12,174],[-583,137],[188,385],[421,87],[433,-400],[422,321],[349,-167],[453,315],[461,-42]],[[28926,90253],[-312,-30],[-69,289],[118,331],[255,82],[217,-163],[3,-253],[-32,-82],[-180,-174]],[[0,91325],[681,-451],[728,-588],[-24,-367],[187,-147],[-64,429],[754,-88],[544,-553],[-276,-257],[-455,-61],[-7,-578],[-111,-122],[-260,17],[-212,206],[-369,172],[-62,257],[-283,96],[-315,-76],[-151,207],[60,219],[-333,-140],[126,-278],[-158,-251]],[[0,88971],[0,2354]],[[23431,91410],[-173,-207],[-374,179],[-226,-65],[-380,266],[245,183],[194,256],[295,-168],[166,-106],[84,-112],[169,-226]],[[0,92833],[99999,-404],[-305,-30],[-49,187],[-99645,247]],[[0,92833],[36,24],[235,-1],[402,-169],[-24,-81],[-286,-141],[-363,-36],[0,404]],[[24848,91640],[-1,-604],[371,463],[332,-380],[-83,-438],[269,-399],[290,427],[202,510],[16,648],[394,-45],[411,-87],[373,-293],[17,-293],[-207,-315],[196,-316],[-36,-288],[-544,-413],[-386,-91],[-287,178],[-83,-297],[-268,-498],[-81,-258],[-322,-400],[-397,-39],[-220,-250],[-18,-384],[-323,-74],[-340,-479],[-301,-665],[-108,-466],[-15,-686],[408,-99],[125,-553],[130,-448],[388,117],[517,-256],[277,-225],[199,-279],[348,-162],[294,-249],[459,-34],[302,-58],[-45,-511],[86,-594],[201,-661],[414,-561],[214,192],[150,607],[-145,934],[-196,311],[445,276],[314,415],[154,411],[-22,395],[-189,502],[-338,445],[328,619],[-121,535],[-93,922],[194,137],[476,-161],[286,-57],[230,155],[258,-200],[342,-343],[85,-229],[495,-45],[-8,-496],[92,-747],[254,-92],[201,-348],[402,328],[266,652],[184,274],[216,-527],[362,-754],[307,-709],[-112,-371],[370,-333],[250,-338],[442,-152],[179,-189],[110,-500],[216,-78],[112,-223],[20,-664],[-202,-222],[-199,-207],[-458,-210],[-349,-486],[-470,-96],[-594,125],[-417,4],[-287,-41],[-233,-424],[-354,-262],[-401,-782],[-320,-545],[236,97],[446,776],[583,493],[416,59],[245,-290],[-262,-397],[88,-637],[91,-446],[361,-295],[459,86],[278,664],[19,-429],[180,-214],[-344,-387],[-615,-351],[-276,-239],[-310,-426],[-211,44],[-11,500],[483,488],[-445,-19],[-309,-72],[48,-194],[-296,-286],[-286,-204],[-293,-175],[-159,-386],[-35,-98],[-3,-313],[92,-313],[115,-15],[-29,216],[83,-131],[-22,-169],[-188,-96],[-133,12],[-205,-104],[-121,-29],[-162,-29],[-231,-171],[408,111],[82,-112],[-389,-177],[-177,-1],[8,72],[-84,-164],[82,-27],[-60,-424],[-203,-455],[-20,152],[-61,31],[-91,147],[57,-318],[66,-106],[8,-222],[-89,-230],[-157,-472],[-25,24],[86,402],[-142,226],[-33,490],[-53,-255],[59,-375],[-175,88],[183,-186],[12,-562],[79,-41],[29,-204],[39,-591],[-176,-439],[-288,-175],[-182,-346],[-139,-38],[-141,-217],[-39,-199],[-305,-383],[-157,-281],[-131,-351],[-43,-419],[50,-411],[92,-505],[124,-418],[1,-256],[132,-685],[-9,-398],[-12,-230],[-69,-361],[-83,-74],[-137,71],[-44,259],[-106,136],[-147,508],[-129,452],[-42,231],[57,393],[-77,325],[-217,494],[-108,91],[-281,-269],[-49,30],[-135,276],[-174,146],[-314,-75],[-247,66],[-212,-41],[-118,-83],[54,-166],[-5,-240],[59,-117],[-53,-77],[-103,87],[-104,-112],[-202,18],[-207,313],[-242,-74],[-202,137],[-173,-42],[-234,-138],[-253,-438],[-276,-255],[-152,-282],[-63,-266],[-3,-407],[14,-284],[52,-201],[1,-1],[-1,-1],[-107,-516],[-49,-426],[-20,-791],[-27,-289],[48,-322],[86,-288],[56,-458],[184,-440],[65,-337],[109,-291],[295,-157],[114,-247],[244,165],[212,60],[208,106],[175,101],[176,241],[67,345],[22,496],[48,173],[188,155],[294,137],[246,-21],[169,50],[66,-125],[-9,-285],[-149,-351],[-66,-360],[51,-103],[-42,-255],[-69,-461],[-71,152],[-58,-10],[1,-87],[53,-3],[-5,-160],[-45,-256],[24,-91],[-29,-212],[18,-56
2],[-32,-299],[-55,-156],[-50,-19],[-55,-205],[90,-107],[24,88],[82,-75],[29,-23],[61,104],[79,8],[26,-48],[43,29],[129,-53],[128,16],[90,65],[32,66],[89,-31],[66,-40],[73,14],[55,51],[127,-82],[44,-13],[85,-110],[80,-132],[101,-91],[73,-162],[-24,-57],[-14,-132],[29,-216],[-64,-202],[-30,-237],[-9,-261],[15,-152],[7,-266],[-43,-58],[-26,-253],[19,-156],[-56,-151],[12,-159],[43,-97],[70,-321],[108,-238],[130,-252],[100,-212],[-6,-125],[111,-27],[26,48],[77,-145],[136,42],[119,150],[168,119],[95,176],[153,-34],[-10,-58],[155,-21],[124,-102],[90,-177],[105,-164],[143,-18],[209,412],[114,63],[3,195],[51,500],[159,274],[175,11],[22,123],[218,-49],[218,298],[109,132],[134,285],[98,-36],[73,-156],[-54,-199],[-8,-139],[-163,-69],[91,-268],[-3,-309],[-123,-343],[105,-469],[120,38],[62,427],[-86,208],[-14,447],[346,241],[-38,278],[97,186],[100,-415],[195,-9],[180,-330],[11,-195],[249,-6],[297,61],[159,-264],[213,-73],[155,184],[4,149],[344,35],[333,9],[-236,-175],[95,-279],[222,-44],[210,-291],[45,-473],[144,13],[109,-139],[183,-217],[171,-385],[8,-304],[105,-14],[149,-289],[109,-205],[333,-119],[30,107],[225,43],[298,-159],[95,-65],[204,-140],[294,-499],[46,-242],[95,28],[69,-327],[155,-1033],[149,-97],[7,-408],[-208,-487],[86,-178],[491,-92],[10,-593],[211,388],[349,-212],[462,-361],[135,-346],[-45,-327],[323,182],[540,-313],[415,23],[411,-489],[355,-662],[214,-170],[237,-24],[101,-186],[94,-752],[46,-358],[-110,-977],[-142,-385],[-391,-822],[-177,-668],[-206,-513],[-69,-11],[-78,-435],[20,-1107],[-77,-910],[-30,-390],[-88,-233],[-49,-790],[-282,-771],[-47,-610],[-225,-256],[-65,-355],[-302,2],[-437,-227],[-195,-263],[-311,-173],[-327,-470],[-235,-586],[-41,-441],[46,-326],[-51,-597],[-63,-289],[-195,-325],[-308,-1040],[-244,-468],[-189,-277],[-127,-562],[-183,-337],[-121,-372],[-313,-328],[-205,118],[-151,-63],[-256,253],[-189,-19],[-169,327],[-19,-308],[353,-506],[-38,-408],[173,-257],[-14,-289],[-267,-757],[-412,-317],[-557,-123],[-305,59],[59,-352],[-57,-442],[51,-298],[-167,-208],[-284,-82],[-267,216],[-108,-155],[39,-587],[188,-178],[152,186],[82,-307],[-255,-183],[-223,-367],[-41,-595],[-66,-316],[-262,-2],[-218,-302],[-80,-443],[274,-433],[265,-119],[-96,-531],[-328,-333],[-180,-692],[-254,-234],[-113,-276],[89,-614],[185,-342],[-117,30],[-247,4],[-134,-145],[-250,-213],[-45,-552],[-118,-14],[-313,192],[-318,412],[-346,338],[-87,374],[79,346],[-140,393],[-36,1007],[119,568],[293,457],[-422,172],[265,522],[94,982],[309,-208],[145,1224],[-186,157],[-87,-738],[-175,83],[87,845],[95,1095],[127,404],[-79,576],[-23,666],[117,19],[170,954],[192,945],[118,881],[-64,885],[83,487],[-34,730],[163,721],[50,1143],[89,1227],[87,1321],[-20,967],[-58,832],[-279,340],[-24,242],[-551,593],[-498,646],[-214,365],[-115,488],[46,170],[-236,775],[-274,1090],[-262,1177],[-114,269],[-87,435],[-216,386],[-198,239],[90,264],[-134,563],[86,414],[221,373],[148,442],[-60,258],[-106,-275],[-166,259],[56,167],[-47,536],[97,89],[52,368],[105,381],[-20,241],[153,126],[190,236],[-37,183],[103,44],[-12,296],[65,214],[138,40],[117,371],[106,310],[-102,141],[52,343],[-62,540],[59,155],[-44,500],[-112,315],[-93,170],[-59,319],[68,158],[-70,40],[-52,195],[-138,165],[-122,-38],[-56,-205],[-112,-149],[-61,-20],[-27,-123],[132,-321],[-75,-76],[-40,-87],[-130,-30],[-48,353],[-36,-101],[-92,35],[-56,238],[-114,39],[-72,69],[-119,-1],[-8,-128],[-32,89],[-151,131],[-56,124],[32,103],[-11,130],[-77,142],[-109,116],[-95,76],[-19,173],[-73,105],[18,-172],[-55,-141],[-64,164],[-89,58],[-38,120],[2,179],[36,187],[-78,83],[64,114],[-96,186],[-130,238],[-61,200],[-117,185],[-140,267],[31,92],[46,-89],[21,41],[-48,185],[-84,52],[-31,-140],[-161,9],[-100,57],[-115,117],[-154,37],[-79,127],[-142,103],[-174,11],[-127,117],[-149,244],[-314,636],[-144,192],[-226,154],[-156,-43],[-223,-223],[-140,-58],[-196,156],[-208,112],[-260,271],[-208,83],[-314,275],[-233,282],[-70,158],[-155,35],[-284,187],[-116,270],[-299,335],[-139,373],[-66,288],[93,57],[-29,169],[64,153],[1,204],[-93,266],[-25,235],[-94,298],[-244,587],[-280,462],[-135,368],[-238,241],[-51,145],[42,365],[-142,137],[-164,288],[-69,412],[-149,48],[-162,311],[-130,288],[-12,184],[-149,446],[
vendor: 8,682 bytes, line 2
2-99,452],[5,227],[-201,235],[-93,-26],[-159,163],[-44,-240],[46,-284],[27,-444],[95,-243],[206,-407],[46,-139],[42,-42],[37,-203],[49,8],[56,-381],[85,-150],[59,-210],[174,-300],[92,-550],[83,-259],[77,-277],[15,-311],[134,-20],[112,-268],[100,-264],[-6,-106],[-117,-217],[-49,3],[-74,359],[-182,337],[-200,286],[-142,150],[9,432],[-42,320],[-132,183],[-191,264],[-37,-76],[-70,154],[-171,143],[-164,343],[20,44],[115,-33],[103,221],[10,266],[-214,422],[-163,163],[-102,369],[-103,388],[-129,472],[-113,531],[-46,302],[-180,340],[-130,71],[-30,169],[-156,30],[-100,159],[-258,59],[-70,95],[-34,324],[-270,594],[-231,821],[10,137],[-123,195],[-215,495],[-38,482],[-148,323],[61,489],[-10,507],[-89,453],[109,557],[67,1072],[-50,792],[-88,506],[-80,274],[33,115],[402,-200],[148,-558],[68,156],[-44,485],[-94,484],[-38,1],[-537,581],[-199,255],[-503,245],[-155,523],[40,362],[-356,252],[-48,476],[-336,429],[-6,304],[-153,223],[-245,188],[-78,515],[-358,478],[-150,558],[-267,38],[-441,15],[-326,170],[-574,613],[-266,112],[-486,211],[-385,-50],[-546,271],[-330,252],[-309,-125],[58,-411],[-154,-38],[-321,-123],[-245,-199],[-307,-126],[-40,348],[125,580],[295,182],[-76,148],[-354,-329],[-190,-394],[-400,-420],[203,-287],[-262,-424],[-299,-247],[-278,-181],[-69,-261],[-434,-305],[-87,-278],[-325,-252],[-191,45],[-259,-165],[-282,-201],[-231,-197],[-477,-169],[-43,99],[304,276],[271,182],[296,324],[345,66],[137,243],[385,353],[62,119],[205,208],[48,448],[141,349],[-320,-179],[-90,102],[-150,-215],[-181,300],[-75,-212],[-104,294],[-278,-236],[-170,0],[-24,352],[50,217],[-179,210],[-361,-113],[-235,277],[-190,142],[-1,334],[-214,252],[108,340],[226,330],[99,303],[225,43],[191,-94],[224,285],[201,-51],[212,183],[-52,270],[-155,106],[205,228],[-170,-7],[-295,-128],[-85,-131],[-219,131],[-392,-67],[-407,142],[-117,238],[-351,343],[390,247],[620,289],[228,0],[-38,-295],[586,22],[-225,366],[-342,226],[-197,295],[-267,252],[-381,187],[155,309],[493,19],[350,270],[66,287],[284,281],[271,68],[526,262],[256,-40],[427,315],[421,-124],[201,-266],[123,114],[469,-35],[-16,-136],[425,-101],[283,59],[585,-186],[534,-56],[214,-77],[370,96],[421,-177],[302,-83],[518,-142],[438,-284],[289,-55],[244,247],[336,184],[413,-72],[416,259],[455,148],[191,-245],[207,138],[62,278],[192,-63],[470,-530],[369,401],[38,-448],[341,96],[105,173],[337,-34],[424,-248],[650,-217],[383,-100],[272,38],[375,-300],[-391,-293],[502,-127],[750,70],[236,103],[296,-354],[302,299],[-283,251],[179,202],[338,27],[223,59],[224,-141],[279,-321],[310,47],[491,-266],[431,94],[405,-14],[-32,367],[247,103],[431,-200],[-2,-559],[177,471],[223,-16],[126,594],[-298,364],[-324,239],[22,653],[329,429],[366,-95],[281,-261],[378,-666],[-247,-290],[517,-120]],[[18287,93781],[-139,-277],[618,179],[386,-298],[314,302],[254,-194],[227,-580],[140,244],[-197,606],[244,86],[276,-94],[311,-239],[175,-575],[86,-417],[466,-293],[502,-279],[-31,-260],[-456,-48],[178,-227],[-94,-217],[-503,93],[-478,160],[-322,-36],[-522,-201],[-824,-103],[-374,-41],[-151,279],[-379,161],[-246,-66],[-343,468],[185,62],[429,101],[392,-26],[362,103],[-537,138],[-594,-47],[-394,12],[-146,217],[644,237],[-428,-9],[-485,156],[233,443],[193,235],[744,359],[284,-114]],[[20972,93958],[-244,-390],[-434,413],[95,83],[372,24],[211,-130]],[[28794,93770],[25,-163],[-296,17],[-299,13],[-304,-80],[-80,36],[-306,313],[12,213],[133,39],[636,-63],[479,-325]],[[25955,93803],[219,-369],[256,477],[704,242],[477,-611],[-42,-387],[550,172],[263,235],[616,-299],[383,-282],[36,-258],[515,134],[290,-376],[670,-234],[242,-238],[263,-553],[-510,-275],[654,-386],[441,-130],[400,-543],[437,-39],[-87,-414],[-487,-687],[-342,253],[-437,568],[-359,-74],[-35,-338],[292,-344],[377,-272],[114,-157],[181,-584],[-96,-425],[-350,160],[-697,473],[393,-509],[289,-357],[45,-206],[-753,236],[-596,343],[-337,287],[97,167],[-414,304],[-405,286],[5,-171],[-803,-94],[-235,203],[183,435],[522,10],[571,76],[-92,211],[96,294],[360,576],[-77,261],[-107,203],[-425,286],[-563,201],[178,150],[-294,367],[-245,34],[-219,201],[-149,-175],[-503,-76],[-1011,132],[-588,174],[-450,89],[-231,207],[290,270],[-394,2],[-88,599],[213,528],[286,241],[717,158],[-204,-382]],[[22123,94208],[331,-124],[496,75],[72,-172],[-259,-283],[420,-254],[-50,-532],[-455,-229],[-268,50],[-192,225],[-690,456],[5,189],[567,-73],[-306,386],[329,286]],[[89889,93835],[-421,-4],[-569,66],[-49,31],[263,234],[348,54],[394,-226],[34,-155]],[[24112,93575],[-298,-442],[-317,22],[-173,519],[4,294],[145,251],[276,161],[579,-20],[530,-144],[-415,-526],[-331,-115]],[[16539,92764],[-731,-294],[-147,259],[-641,312],[93,193],[218,489],[241,388],[-272,362],[939,93],[397,-123],[709,-33],[270,-171],[298,-249],[-349,-149],[-681,-415],[-344,-414],[0,-248]],[[91869,94941],[-321,-234],[-444,53],[-516,233],[66,192],[518,-89],[697,-155]],[[23996,94879],[-151,-229],[-403,44],[-337,155],[148,266],[399,159],[243,-208],[101,-187]],[[90301,95224],[-219,-439],[-1023,16],[-461,-139],[-550,384],[149,406],[366,111],[734,-26],[1004,-313]],[[22639,95907],[212,-273],[9,-303],[-127,-440],[-458,-60],[-298,94],[5,345],[-455,-46],[-18,457],[299,-18],[419,201],[390,-34],[22,77]],[[19941,95601],[109,-210],[247,99],[291,-26],[49,-289],[-169,-281],[-940,-91],[-701,-256],[-423,-14],[-35,193],[577,261],[-1255,-70],[-389,106],[379,577],[262,165],[782,-199],[493,-350],[485,-45],[-397,565],[255,215],[286,-68],[94,-282]],[[65981,92363],[-164,-52],[-907,77],[-74,262],[-503,158],[-40,320],[284,126],[-10,323],[551,503],[-255,73],[665,518],[-75,268],[621,312],[917,380],[925,110],[475,220],[541,76],[193,-233],[-187,-184],[-984,-293],[-848,-282],[-863,-562],[-414,-577],[-435,-568],[56,-491],[531,-484]],[[23699,96131],[308,-190],[547,1],[240,-194],[-64,-222],[319,-134],[177,-140],[374,-26],[406,-50],[441,128],[566,51],[451,-42],[298,-223],[62,-244],[-174,-157],[-414,-127],[-355,72],[-797,-91],[-570,-11],[-449,73],[-738,190],[-96,325],[-34,293],[-279,258],[-574,72],[-322,183],[104,242],[573,-37]],[[17722,96454],[-38,-454],[-214,-205],[-259,-29],[-517,-252],[-444,-91],[-377,128],[472,442],[570,383],[426,-9],[381,87]],[[63641,74970],[141,-419],[130,-28],[85,-159],[-228,-47],[-49,-459],[-47,-207],[-102,-138],[7,-293],[88,-436],[263,-123],[193,-296],[395,-102],[434,156],[27,139],[-52,417],[40,618],[-216,200],[71,405],[-184,34],[61,498],[262,-145],[244,189],[-202,355],[-80,338],[-224,-151],[-28,-433],[-87,383],[-15,144],[68,246],[-53,206],[-322,202],[-125,530],[-154,150],[-9,192],[270,-56],[11,432],[236,96],[243,-88],[50,576],[-50,365],[-278,-28],[-236,144],[-321,-260],[-259,-124],[-127,-350],[-269,-97],[-276,-610],[252,-561],[-27,-398],[303,-696],[146,-311]],[[0,88971],[99997,-3],[-357,-260],[-360,44],[250,-315],[166,-487],[128,-159],[32,-244],[-71,-157],[-518,129],[-777,-445],[-247,-69],[-425,-415],[-403,-362],[-102,-269],[-397,409],[-724,-464],[-126,220],[-268,-254],[-371,81],[-90,-388],[-333,-572],[10,-239],[316,-132],[-37,-860],[-258,-22],[-119,-494],[116,-255],[-486,-301],[-96,-675],[-415,-144],[-83,-600],[-400,-551],[-103,407],[-119,862],[-155,1313],[134,819],[234,353],[15,276],[431,132],[496,744],[479,608],[499,471],[223,833],[-337,-50],[-167,-487],[-705,-648],[-227,726],[-717,-201],[-696,-990],[230,-362],[-620,-154],[-430,-61],[20,427],[-431,90],[-344,-291],[-850,102],[-913,-175],[-900,-1153],[-1065,-1394],[438,-74],[136,-370],[270,-132],[178,296],[305,-39],[401,-650],[9,-502],[-217,-591],[-23,-705],[-126,-945],[-418,-855],[-94,-409],[-377,-688],[-374,-682],[-179,-349],[-370,-346],[-175,-8],[-175,287],[-373,-432],[-43,-197],[-106,36],[-120,-201],[-83,-201],[10,-424],[-143,-130],[-50,-105],[-104,-174],[-185,-97],[-121,-159],[-9,-256],[-32,-65],[111,-96],[157,-259],[240,-697],[68,-383],[3,-681],[-105,-325],[-252,-113],[-222,-245],[-250,-51],[-31,322],[52,443],[-123,615],[206,99],[-190,506],[-135,113],[-34,-112],[-81,-49],[-10,112],[-72,54],[-75,94],[77,260],[65,69],[-25,108],[71,319],[-18,97],[-163,64],[-131,158],[-388,-171],[-204,-277],[-300,-161],[148,274],[-58,230],[220,397],[-147,310],[-242,-209],[-314,-411],[-171,-381],[-272,-29],[-142,-275],[147,-400],[227,-97],[9,-265],[220,-172],[311,421],[247,-230],[179,-15],[46,-310],[-394,-165],[-130,-319],[-270,-296],[-142,-414],[299,-324],[109,-582],[169,-541],[189,-454],[-5,-439],[-174,-161],[66,-315],[164,-184],[-43,-481],[-71,-468],[-155,-53],[-203,-640],[-225,-775],[-258,-705],[-382,-545],[-386,-498],[-313,-68],[-170,-262],[-96,192],[-157,-294],[-388,-296],[-294,-90],[-95,-624],[-154,-35],[-73,429],[66,228],[-373,190],[-131,-97],[-371,-505],[-231,-558],[-61,-410],[212,-623],[260,-772],[252,-365],[169,-475],[127,-1093],[-37,-1039],[-232,-389],[-318,-381],[-227,-492],[-346,-550],[-101,378],[78,401],[-206,335],[-233,87
2],[-112,307],[-141,611],[-249,271],[-238,-11],[41,464],[-245,-3],[-22,-650],[-150,-863],[-90,-522],[19,-428],[181,-18],[113,-539],[50,-512],[155,-338],[168,-69],[144,-306],[64,-56],[164,-356],[116,-396],[16,-398],[-29,-269],[27,-203],[20,-349],[98,-163],[109,-523],[-5,-199],[-197,-40],[-263,438],[-329,469],[-32,301],[-161,395],[-38,489],[-100,322],[30,431],[-61,250],[-110,227],[-47,292],[-148,334],[-135,280],[-45,-347],[-53,328],[30,369],[82,566],[-27,439],[86,452],[-94,350],[23,644],[-113,306],[-90,707],[-50,746],[-121,490],[-183,-297],[-315,-421],[-156,53],[-172,138],[96,732],[-58,554],[-218,681],[34,213],[-163,76],[-197,481],[-79,309],[-16,301],[-53,284],[-116,344],[-256,23],[25,-243],[-87,-329],[-118,120],[-41,-108],[-78,65],[-108,53],[-39,-216],[-189,7],[-343,-122],[16,-445],[-148,-349],[-400,-398],[-311,-695],[-209,-373],[-276,-386],[-1,-272],[-138,-146],[-250,-212],[-130,-31],[-84,-450],[58,-769],[15,-490],[-118,-561],[-1,-1004],[-144,-29],[-126,-450],[84,-195],[-253,-167],[-93,-402],[-112,-170],[-263,552],[-128,827],[-107,596],[-97,279],[-148,568],[-69,739],[-48,369],[-253,811],[-115,1145],[-83,756],[1,716],[-54,553],[-404,-353],[-196,70],[-362,716],[133,214],[-82,232],[-326,501],[-203,150],[-83,425],[-215,449],[-512,-111],[-451,-11],[-391,-83],[-523,179],[-302,136],[-314,76],[-118,725],[-133,105],[-214,-106],[-280,-286],[-339,196],[-281,454],[-267,168],[-186,561],[-205,788],[-149,-96],[-177,196],[-103,-231],[-165,29],[58,-261],[-25,-135],[89,-445],[109,-510],[137,-135],[47,-207],[190,-248],[16,-244],[-27,-197],[35,-199],[80,-165],[37,-194],[41,-145],[-18,430],[75,310],[76,64],[84,-186],[5,-345],[-61,-348],[53,-226],[49,29],[11,-162],[217,93],[230,-15],[168,-18],[190,400],[207,379],[176,364],[80,201],[35,-51],[-26,-244],[-37,-108],[38,-466],[125,-404],[155,-214],[204,-78],[164,-107],[125,-339],[75,-196],[100,-75],[-1,-132],[-101,-352],[-44,-166],[-117,-189],[-104,-404],[-126,31],[-58,-141],[-44,-300],[34,-395],[-26,-72],[-128,2],[-174,-221],[-27,-288],[-63,-125],[-173,5],[-109,-149],[1,-239],[-134,-164],[-153,56],[-186,-199],[-128,-33],[-201,-159],[-54,-263],[-6,-201],[-277,-249],[-444,-276],[-249,-417],[-122,-32],[-83,34],[-163,-245],[-177,-113],[-233,-31],[-70,-34],[-61,-156],[-73,-43],[-42,-150],[-138,13],[-89,-80],[-192,30],[-72,345],[8,323],[-46,174],[-54,437],[-80,243],[56,29],[-29,270],[34,114],[-12,257],[-36,253],[-84,177],[-22,236],[-143,212],[-148,495],[-79,482],[-192,406],[-124,97],[-184,563],[-32,411],[12,350],[-159,655],[-130,231],[-150,122],[-92,339],[15,133],[-77,307],[-81,131],[-108,440],[-170,476],[-141,406],[-139,-3],[44,325],[12,206],[34,236],[-9,86],[-78,-238],[-60,-446],[-75,-308],[-65,-103],[-93,191],[-125,263],[-198,847],[-29,-53],[115,-624],[171,-594],[210,-920],[102,-321],[90,-334],[249,-654],[-55,-103],[9,-384],[323,-530],[49,-121],[90,-580],[-61,-107],[40,-608],[102,-706],[106,-145],[152,-219],[161,-683],[77,-543],[152,-288],[379,-558],[154,-336],[151,-341],[87,-203],[136,-178],[66,-183],[-9,-245],[-158,-142],[119,-161],[91,-109],[54,-244],[125,-248],[138,-2],[262,151],[302,70],[245,184],[138,39],[99,108],[158,20],[89,12],[128,88],[147,59],[132,202],[105,2],[6,-163],[-25,-344],[1,-310],[-59,-214],[-78,-639],[-134,-659],[-172,-755],[-238,-866],[-237,-661],[-327,-806],[-278,-479],[-415,-586],[-259,-450],[-304,-715],[-64,-312],[-63,-140],[-195,-236],[-68,-246],[-104,-44],[-40,-416],[-89,-238],[-54,-393],[-112,-195],[-128,-728],[16,-335],[178,-216],[8,-153],[-76,-357],[16,-180],[-18,-282],[97,-370],[115,-583],[101,-129],[45,-265],[-11,-588],[34,-519],[11,-923],[49,-290],[-83,-422],[-108,-410],[-177,-366],[-254,-225],[-313,-287],[-313,-634],[-107,-108],[-194,-420],[-115,-136],[-23,-421],[132,-448],[54,-346],[4,-177],[49,29],[-8,-579],[-45,-274],[65,-102],[-41,-246],[-116,-210],[-229,-199],[-334,-320],[-122,-219],[24,-248],[71,-40],[-24,-311],[-70,-430],[-32,-491],[-72,-267],[-190,-298],[-54,-86],[-118,-300],[-77,-303],[-158,-424],[-314,-609],[-196,-355],[-209,-269],[-291,-229],[-141,-31],[-36,-164],[-169,88],[-138,-113],[-301,114],[-168,-72],[-115,31],[-286,-233],[-238,-94],[-171,-223],[-127,-14],[-117,210],[-94,11],[-120,264],[-13,-82],[-37,159],[2,346],[-90,396],[89,108],[-7,453],[-182,553],[-139,501],[-1,1],[-199,768],[-207,446],[-108,432],[-62,575],[-68,428],[-93,910],[-7,707],[-35,322],[-108,243],[-144,489],[-146,708],[-60,371],[-226,577],[
2-17,453],[-26,372],[38,519],[96,541],[15,254],[90,532],[66,243],[159,386],[90,263],[29,438],[-15,335],[-83,211],[-74,358],[-68,355],[15,122],[85,235],[-84,570],[-57,396],[-139,374],[26,115],[-39,183],[-74,444],[-228,626],[-285,596],[-184,488],[-169,610],[9,196],[61,189],[67,430],[56,438],[-52,90],[96,663],[40,467],[-108,390],[-127,100],[-56,265],[-71,85],[3,163],[-289,-213],[-105,32],[-107,-133],[-222,13],[-149,370],[-91,427],[-197,390],[-209,-8],[-245,1],[-229,-69],[-224,-126],[-436,-346],[-154,-203],[-250,-171],[-248,168],[-126,-7],[-194,116],[-178,-7],[-329,-103],[-193,-170],[-275,-217],[-54,15],[-73,-5],[-286,282],[-252,450],[-237,323],[-187,381],[-75,44],[-200,238],[-144,316],[-49,216],[-34,437],[-122,349],[-108,232],[-71,76],[-69,118],[-32,261],[-41,130],[-80,97],[-149,247],[-117,39],[-63,166],[1,90],[-84,125],[-18,127],[-46,453],[36,262],[-115,460],[-138,210],[122,112],[134,415],[66,304],[-24,318],[78,291],[34,557],[-30,583],[-34,294],[28,295],[-72,281],[-146,255],[12,249],[13,274],[106,161],[91,308],[-18,200],[96,417],[155,376],[93,95],[74,344],[6,315],[100,365],[185,216],[177,603],[144,235],[259,66],[219,403],[139,158],[232,493],[-70,735],[106,508],[37,312],[179,399],[278,270],[206,244],[186,612],[87,362],[205,-2],[167,-251],[264,41],[288,-131],[121,-6],[267,323],[300,102],[175,244],[268,180],[471,105],[459,48],[140,-87],[262,232],[297,5],[113,-137],[190,35],[302,239],[195,-71],[-9,-299],[236,217],[20,-113],[-139,-289],[-2,-274],[96,-147],[-36,-511],[-183,-297],[53,-322],[143,-10],[70,-281],[106,-92],[326,-204],[117,51],[232,-98],[368,-264],[130,-526],[250,-114],[391,-248],[296,-293],[136,153],[133,272],[-65,452],[87,288],[200,277],[192,80],[375,-121],[95,-264],[104,-2],[88,-101],[276,-69],[68,-196],[369,10],[268,-156],[275,-175],[129,-92],[214,188],[114,169],[245,49],[198,-75],[75,-293],[65,193],[222,-140],[217,-33],[137,149],[80,194],[-19,34],[74,276],[56,446],[40,149],[8,6],[99,482],[138,416],[5,21],[-26,452],[68,243],[-102,268],[105,222],[-169,-51],[-233,136],[-191,-340],[-421,-66],[-225,317],[-300,20],[-64,-245],[-192,-71],[-268,315],[-303,-10],[-165,587],[-203,328],[135,459],[-176,283],[308,565],[428,23],[117,449],[529,-78],[334,383],[324,167],[459,13],[485,-416],[399,-229],[323,91],[239,-53],[328,309],[42,252],[-70,403],[-160,218],[-154,68],[-102,181],[-354,499],[-317,223],[-240,347],[202,95],[231,494],[-156,234],[410,241],[-8,129],[-249,-95],[-222,-48],[-185,-191],[-260,-31],[-239,-220],[16,-368],[136,-142],[284,35],[-55,-210],[-304,-103],[-377,-342],[-154,121],[61,277],[-304,173],[50,113],[265,197],[-80,135],[-432,149],[-19,221],[-257,-73],[-103,-325],[-215,-437],[6,-152],[-135,-128],[-84,56],[-78,-713],[-144,-245],[-101,-422],[89,-337],[33,-228],[243,-190],[-51,-145],[-330,-33],[-118,-182],[-232,-319],[-87,275],[3,122],[-169,17],[-145,56],[-336,-154],[192,-332],[-141,-96],[-154,0],[-147,304],[-52,-130],[62,-353],[139,-277],[-105,-130],[155,-272],[137,-171],[4,-334],[-257,157],[82,-302],[-176,-62],[105,-521],[-184,-7],[-228,257],[-104,472],[-49,393],[-108,272],[-143,337],[-18,168],[-48,41],[-5,130],[-154,199],[-24,281],[23,403],[38,184],[-46,93],[-59,46],[-78,192],[-120,118],[-261,218],[-161,213],[-254,176],[-233,435],[56,44],[-127,248],[-5,200],[-179,93],[-85,-255],[-82,198],[6,205],[10,9],[62,54],[-221,86],[-226,-210],[15,-293],[-34,-168],[91,-301],[261,-298],[140,-488],[309,-476],[217,3],[68,-130],[-78,-118],[249,-213],[204,-179],[238,-308],[29,-111],[-52,-211],[-154,276],[-242,97],[-116,-382],[200,-219],[-33,-309],[-116,-35],[-148,-506],[-116,-46],[1,181],[57,317],[60,126],[-108,342],[-85,298],[-115,74],[-82,255],[-179,107],[-120,238],[-206,38],[-217,267],[-254,384],[-189,341],[-86,584],[-138,68],[-226,195],[-128,-80],[-161,-274],[-115,-43],[-252,-334],[-548,160],[-404,-192],[-32,-355],[15,-344],[-263,-393],[-356,-125],[-25,-199],[-171,-327],[-107,-481],[108,-338],[-160,-263],[-60,-384],[-210,-118],[-197,-455],[-352,-8],[-265,11],[-174,-209],[-106,-223],[-136,49],[-103,199],[-79,340],[-259,92],[-112,-153],[-146,83],[-143,-65],[42,462],[-26,363],[-124,55],[-67,224],[22,386],[111,215],[20,239],[58,355],[-6,250],[-56,212],[-12,200],[14,420],[-114,257],[393,426],[340,-107],[373,4],[296,-101],[230,31],[449,-19],[144,354],[53,1177],[
vendor: 3,821 bytes, line 2
2-287,620],[-205,299],[-424,228],[-28,430],[360,129],[466,-152],[-88,669],[263,-254],[646,461],[84,484],[243,119],[222,117],[143,162],[244,870],[380,247],[231,-17],[54,125],[232,32],[52,-130],[188,291],[-63,222],[-13,335],[-113,328],[-8,604],[46,159],[80,178],[244,36],[98,163],[223,167],[-9,-304],[-82,-192],[33,-166],[151,-89],[-68,-223],[-83,64],[-200,-425],[76,-288],[4,-228],[281,-138],[-3,-210],[283,111],[156,162],[313,-233],[132,-189],[189,174],[434,273],[350,200],[277,-100],[21,-144],[268,-7],[63,260],[383,191],[-59,497],[10,445],[136,371],[262,202],[221,-442],[223,12],[53,453],[32,349],[-102,-75],[-176,210],[-24,340],[351,164],[350,86],[301,-97],[287,17],[316,327],[-291,280],[-504,-47],[-489,-216],[-452,-125],[-161,322],[-269,195],[62,581],[-135,534],[133,344],[252,371],[635,640],[185,124],[-28,250],[-387,279],[-478,-167],[-269,-413],[43,-361],[-441,-475],[-537,-509],[-202,-832],[198,-416],[265,-328],[-255,-666],[-289,-138],[-106,-992],[-157,-554],[-337,57],[-158,-468],[-321,-27],[-89,558],[-232,671],[-211,835],[-187,363],[-548,-684],[-370,-138],[-385,301],[-99,635],[-88,1364],[256,380],[733,496],[549,609],[508,824],[668,1141],[465,444],[763,741],[610,259],[457,-31],[423,489],[506,-26],[499,118],[869,-433],[-358,-158],[305,-371],[286,206],[456,-358],[761,-140],[1050,-668],[213,-281],[18,-393],[-308,-311],[-454,-157],[-1240,449],[-204,-75],[453,-433],[36,-878],[358,-180],[217,-153],[36,286],[-174,263],[183,215],[672,-368],[234,144],[-187,433],[647,578],[256,-34],[260,-206],[161,406],[-231,352],[136,353],[-204,367],[777,-190],[158,-331],[-351,-73],[2,-328],[218,-203],[429,128],[68,377],[581,282],[969,507],[209,-29],[-273,-359],[344,-61],[199,202],[521,16],[412,245],[317,-356],[315,391],[-291,343],[145,195],[820,-179],[385,-185],[1006,-675],[186,309],[-282,313],[-8,125],[-335,58],[92,280],[-149,461],[-8,189],[512,535],[182,537],[207,116],[735,-156],[58,-328],[-263,-479],[173,-189],[89,-413],[-63,-809],[307,-362],[-120,-395],[-544,-839],[318,-87],[110,213],[306,151],[74,293],[240,281],[-162,336],[130,390],[-304,49],[-67,328],[222,594],[-361,481],[497,398],[-64,421],[139,13],[145,-328],[-109,-570],[297,-108],[-127,426],[465,233],[577,31],[513,-337],[-247,492],[-28,630],[484,119],[668,-26],[602,77],[-226,309],[321,388],[319,16],[540,293],[734,79],[93,162],[729,55],[227,-133],[624,314],[510,-10],[77,255],[265,252],[656,242],[476,-191],[-378,-146],[629,-90],[75,-292],[254,143],[812,-7],[626,-289],[223,-221],[-69,-307],[-307,-175],[-730,-328],[-209,-175],[345,-83],[410,-149],[250,112],[142,-379],[122,153],[444,93],[892,-97],[67,-276],[1162,-88],[15,451],[590,-103],[443,3],[449,-312],[128,-378],[-165,-247],[349,-465],[437,-240],[268,620],[446,-266],[473,159],[538,-182],[204,166],[455,-83],[-201,549],[367,256],[2509,-384],[236,-351],[727,-451],[1122,112],[553,-98],[231,-244],[-33,-432],[342,-168],[372,121],[492,15],[525,-116],[526,66],[484,-526],[344,189],[-224,378],[123,263],[886,-166],[578,36],[799,-282],[-99610,-258]],[[23933,96380],[-126,-17],[-521,38],[-74,165],[559,-9],[195,-109],[-33,-68]],[[19392,96485],[-518,-170],[-411,191],[224,188],[406,60],[392,-92],[-93,-177]],[[56867,96577],[-620,-241],[-490,137],[191,152],[-167,189],[575,119],[110,-222],[401,-134]],[[19538,97019],[-339,-115],[-461,1],[5,84],[285,177],[149,-27],[361,-120]],[[23380,96697],[-411,-122],[-226,138],[-119,221],[-22,245],[360,-24],[162,-39],[332,-205],[-76,-214]],[[22205,96856],[108,-247],[-453,66],[-457,192],[-619,21],[268,176],[-335,142],[-21,227],[546,-81],[751,-215],[212,-281]],[[79187,96845],[-1566,-228],[507,776],[229,66],[208,-38],[704,-336],[-82,-240]],[[55069,97669],[915,-440],[-699,-233],[-155,-435],[-243,-111],[-132,-490],[-335,-23],[-598,361],[252,210],[-416,170],[-541,499],[-216,463],[757,212],[152,-207],[396,8],[105,202],[408,20],[350,-206]],[[57068,98086],[545,-207],[
2-412,-318],[-806,-70],[-819,98],[-50,163],[-398,11],[-304,271],[858,165],[403,-142],[281,177],[702,-148]],[[64204,98169],[-373,-78],[-250,-45],[-39,-97],[-324,-98],[-301,140],[158,185],[-618,18],[542,107],[422,8],[57,-160],[159,142],[262,97],[412,-129],[-107,-90]],[[77760,97184],[-606,-73],[-773,170],[-462,226],[-213,423],[-379,117],[722,404],[600,133],[540,-297],[640,-572],[-69,-531]],[[25828,97644],[334,-190],[-381,-176],[-513,-445],[-492,-42],[-575,76],[-299,240],[4,215],[220,157],[-508,-4],[-306,196],[-176,268],[193,262],[192,180],[285,42],[-122,135],[646,30],[355,-315],[468,-127],[455,-112],[220,-390]],[[30972,99681],[742,-47],[597,-75],[508,-161],[-12,-157],[-678,-257],[-672,-119],[-251,-133],[605,3],[-656,-358],[-452,-167],[-476,-483],[-573,-98],[-177,-120],[-841,-64],[383,-74],[-192,-105],[230,-292],[-264,-202],[-429,-167],[-132,-232],[-388,-176],[39,-134],[475,23],[6,-144],[-742,-355],[-726,163],[-816,-91],[-414,71],[-525,31],[-35,284],[514,133],[-137,427],[170,41],[742,-255],[-379,379],[-450,113],[225,229],[492,141],[79,206],[-392,231],[-118,304],[759,-26],[220,-64],[433,216],[-625,68],[-972,-38],[-491,201],[-232,239],[-324,173],[-61,202],[413,112],[324,19],[545,96],[409,220],[344,-30],[300,-166],[211,319],[367,95],[498,65],[849,24],[148,-63],[802,100],[601,-38],[602,-37]],[[42472,99925],[1737,-469],[-513,-227],[-1062,-26],[-1496,-58],[140,-105],[984,65],[836,-204],[540,181],[231,-212],[-305,-344],[707,220],[1348,229],[833,-114],[156,-253],[-1132,-420],[-157,-136],[-888,-102],[643,-28],[-324,-431],[-224,-383],[9,-658],[333,-386],[-434,-24],[-457,-187],[513,-313],[65,-502],[-297,-55],[360,-508],[-617,-42],[322,-241],[-91,-208],[-391,-91],[-388,-2],[348,-400],[4,-263],[-549,244],[-143,-158],[375,-148],[364,-361],[105,-476],[-495,-114],[-214,228],[-344,340],[95,-401],[-322,-311],[732,-25],[383,-32],[-745,-515],[-755,-466],[-813,-204],[-306,-2],[-288,-228],[-386,-624],[-597,-414],[-192,-24],[-370,-145],[-399,-138],[-238,-365],[-4,-415],[-141,-388],[-453,-472],[112,-462],[-125,-488],[-142,-577],[-391,-36],[-410,482],[-556,3],[-269,324],[-186,577],[-481,735],[-141,385],[-38,530],[-384,546],[100,435],[-186,208],[275,691],[418,220],[110,247],[58,461],[-318,-209],[-151,-88],[-249,-84],[-341,193],[-19,401],[109,314],[258,9],[567,-157],[-478,375],[-249,202],[-276,-83],[-232,147],[310,550],[-169,220],[-220,409],[-335,626],[-353,230],[3,247],[-745,346],[-590,43],[-743,-24],[-677,-44],[-323,188],[-482,372],[729,186],[559,31],[-1188,154],[-627,241],[39,229],[1051,285],[1018,284],[107,214],[-750,213],[243,235],[961,413],[404,63],[-115,265],[658,156],[854,93],[853,5],[303,-184],[737,325],[663,-221],[390,-46],[577,-192],[-660,318],[38,253],[932,353],[975,-27],[354,218],[982,57],[2219,-74]]],"bbox":[-180,-85.60903777459777,180,83.64513000000002],"transform":{"scale":[0.0036000360003600037,0.0016925586033320111],"translate":[-180,-85.60903777459777]}}'),S6=Mo("map",[["path",{d:"M14.106 5.553a2 2 0 0 0 1.788 0l3.659-1.83A1 1 0 0 1 21 4.619v12.764a1 1 0 0 1-.553.894l-4.553 2.277a2 2 0 0 1-1.788 0l-4.212-2.106a2 2 0 0 0-1.788 0l-3.659 1.83A1 1 0 0 1 3 19.381V6.618a1 1 0 0 1 .553-.894l4.553-2.277a2 2 0 0 1 1.788 0z",key:"169xi5"}],["path",{d:"M15 5.764v15",key:"1pn4in"}],["path",{d:"M9 3.236v15",key:"1uimfh"}]]),E6=Mo("pentagon",[["path",{d:"M10.83 2.38a2 2 0 0 1 2.34 0l8 5.74a2 2 0 0 1 .73 2.25l-3.04 9.26a2 2 0 0 1-1.9 1.37H7.04a2 2 0 0 1-1.9-1.37L2.1 10.37a2 2 0 0 1 .73-2.25z",key:"2hea0t"}]]),N6=Mo("hand",[["path",{d:"M18 11V6a2 2 0 0 0-2-2a2 2 0 0 0-2 2",key:"1fvzgz"}],["path",{d:"M14 10V4a2 2 0 0 0-2-2a2 2 0 0 0-2 2v2",key:"1kc0my"}],["path",{d:"M10 10.5V6a2 2 0 0 0-2-2a2 2 0 0 0-2 2v8",key:"10h0bg"}],["path",{d:"M18 8a2 2 0 1 1 4 0v6a8 8 0 0 1-8 8h-2c-2.8 0-4.5-.86-5.99-2.34l-3.6-3.6a2 2 0 0 1 2.83-2.82L7 15",key:"1s1gnw"}]]),P6=Mo("plus",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]]),O6=Mo("rotate-ccw",[["path",{d:"M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"1357e3"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}]]),C6=Mo("zoom-in",[["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["line",{x1:"21",x2:"16.65",y1:"21",y2:"16.65",key:"13gj7c"}],["line",{x1:"11",x2:"11",y1:"8",y2:"14",key:"1vmskp"}],["line",{x1:"8",x2:"14",y1:"11",y2:"11",key:"durymu"}]]),A6=Mo("zoom-out",[["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["line",{x1:"21",x2:"16.65",y1:"21",y2:"16.65",key:"13gj7c"}],["line",{x1:"8",x2:"14",y1:"11",y2:"11",key:"durymu"}]]),M6=Mo("crosshair",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"22",x2:"18",y1:"12",y2:"12",key:"l9bcsi"}],["line",{x1:"6",x2:"2",y1:"12",y2:"12",key:"13hhkx"}],["line",{x1:"12",x2:"12",y1:"6",y2:"2",key:"10w3f3"}],["line",{x1:"12",x2:"12",y1:"22",y2:"18",key:"15g9kq"}]]),_6=6378.137,T6=e=>e*Math.PI/180;function R6(e){if(!e||e.length<3)return 0;const t=e[0]===e[e.length-1]?e:[...e,e[0]];let n=0;for(let r=0;r<t.length-1;r++){const e=Ue(t[r],2),a=e[0],i=e[1],o=Ue(t[r+1],2),s=o[0],l=o[1];n+=T6(s-a)*(2+Math.sin(T6(i))+Math.sin(T6(l)))}return Math.abs(n*_6*_6/2)}function D6(e,t){const n=Ue(e,2),r=n[0],a=n[1],i=Ue(t,2),o=i[0],s=i[1];return[[r,a],[o,a],[o,s],[r,s],[r,a]]}function F6(e){let t=1/0,n=1/0,r=-1/0,a=-1/0;for(const o of e){var i=Ue(o,2);const e=i[0],s=i[1];e<t&&(t=e),e>r&&(r=e),s<n&&(n=s),s>a&&(a=s)}return[t,n,r,a]}function I6(e){return isFinite(e)?"\u20b9 ".concat(Math.round(e).toLocaleStr
2ing("en-IN")):"\u20b9 0"}function L6(e){return isFinite(e)?"".concat(e.toLocaleString("en-IN",{maximumFractionDigits:2})," km\xb2"):"0 km\xb2"}const z6=820,B6=560,U6=tC(k6,k6.objects.land),V6=function(){var e,t,n,r,a,i,o,s,l,c,u,d,f=10,h=f,p=90,m=360,v=2.5;function g(){return{type:"MultiLineString",coordinates:y()}}function y(){return AL(CN(r/p)*p,n,p).map(u).concat(AL(CN(s/m)*m,o,m).map(d)).concat(AL(CN(t/f)*f,e,f).filter(function(e){return EN(e%p)>yN}).map(l)).concat(AL(CN(i/h)*h,a,h).filter(function(e){return EN(e%m)>yN}).map(c))}return g.lines=function(){return y().map(function(e){return{type:"LineString",coordinates:e}})},g.outline=function(){return{type:"Polygon",coordinates:[u(r).concat(d(o).slice(1),u(n).reverse().slice(1),d(s).reverse().slice(1))]}},g.extent=function(e){return arguments.length?g.extentMajor(e).extentMinor(e):g.extentMinor()},g.extentMajor=function(e){return arguments.length?(r=+e[0][0],n=+e[1][0],s=+e[0][1],o=+e[1][1],r>n&&(e=r,r=n,n=e),s>o&&(e=s,s=o,o=e),g.precision(v)):[[r,s],[n,o]]},g.extentMinor=function(n){return arguments.length?(t=+n[0][0],e=+n[1][0],i=+n[0][1],a=+n[1][1],t>e&&(n=t,t=e,e=n),i>a&&(n=i,i=a,a=n),g.precision(v)):[[t,i],[e,a]]},g.step=function(e){return arguments.length?g.stepMajor(e).stepMinor(e):g.stepMinor()},g.stepMajor=function(e){return arguments.length?(p=+e[0],m=+e[1],g):[p,m]},g.stepMinor=function(e){return arguments.length?(f=+e[0],h=+e[1],g):[f,h]},g.precision=function(f){return arguments.length?(v=+f,l=y6(i,a,90),c=x6(t,e,v),u=y6(s,o,90),d=x6(r,n,v),g):v},g.extentMajor([[-180,-89.999999],[180,89.999999]]).extentMinor([[-180,-80.000001],[180,80.000001]])}()(),W6=["#00E5FF","#22C55E","#F59E0B","#8B5CF6","#FF7A1A","#EC4899"];function H6(e){let t=e.aois,n=e.setAois,a=e.initialView,i=void 0===a?"globe":a,o=e.focusTarget,s=e.pin,l=e.onPinDrop;const c=Ue((0,r.useState)(i),2),u=c[0],d=c[1],f=Ue((0,r.useState)("rectangle"),2),h=f[0],p=f[1],m=Ue((0,r.useState)([-20,-20]),2),v=m[0],g=m[1],y=Ue((0,r.useState)(1),2),x=y[0],b=y[1],w=Ue((0,r.useState)([0,0]),2),j=w[0],k=w[1],S=Ue((0,r.useState)([]),2),E=S[0],N=S[1],P=Ue((0,r.useState)(null),2),O=P[0],C=P[1],A=Ue((0,r.useState)(null),2),M=A[0],_=A[1],T=Ue((0,r.useState)(null),2),R=T[0],D=T[1],F=Ue((0,r.useState)(null),2),I=F[0],L=F[1],z=(0,r.useRef)(null);(0,r.useEffect)(()=>{if(!o)return;const e=Ue(o.bbox||[],4),t=e[0],n=e[1],r=e[2],a=e[3];if(!isFinite(t))return;"globe"===u?g([-((t+r)/2),-((n+a)/2)]):k([0,0]);const i=Math.max(r-t,a-n),s=Math.max(1,Math.min(12,70/Math.max(5,i)));b(s)},[o,u]);const B=(0,r.useMemo)(()=>"globe"===u?j6().scale(260*x).translate([410,280]).rotate(v).clipAngle(90):KP().scale(z6/(2*Math.PI)*.95*x).translate([410+j[0],340+j[1]]),[u,v,x,j]),U=(0,r.useMemo)(()=>QO(B),[B]);(0,r.useEffect)(()=>{N([]),C(null),_(null)},[u,h]);const V=e=>{const t=z.current;if(!t)return null;const n=t.getBoundingClientRect(),r=(e.clientX-n.left)/n.width*z6,a=(e.clientY-n.top)/n.height*B6,i=B.invert?B.invert([r,a]):null;return i&&isFinite(i[0])&&isFinite(i[1])?i:null},W=(e,t)=>{const r=e[0]===e[e.length-1]?e:[...e,e[0]],a=F6(r),i=R6(r);n(e=>[...e,{id:Date.now()+Math.random(),name:"AOI ".concat(e.length+1),mode:t,coords:r,bbox:a,area_km2:i}])},H=()=>{if("rect"===(null===I||void 0===I?void 0:I.type)&&O&&M){const e=Ue(M,2),t=e[0],n=e[1];if(t[0]!==n[0]&&t[1]!==n[1]){const e=[Math.min(t[0],n[0]),Math.min(t[1],n[1])],r=[Math.max(t[0],n[0]),Math.max(t[1],n[1])];W(D6(e,r),"rectangle")}C(null),_(null)}L(null)},q=(0,r.useMemo)(()=>{if("rectangle"!==h||!M)return null;const e=Ue(M,2),t=e[0],n=e[1];return D6([Math.min(t[0],n[0]),Math.min(t[1],n[1])],[Math.max(t[0],n[0]),Math.max(t[1],n[1])])},[M,h]),K=(0,r.useMemo)(()=>q?U({type:"Polygon",coordinates:[q]}):"",[q,U]),Y=(0,r.useMemo)(()=>{if("polygon"!==h||E.length<2)return"";return U({type:"LineString",coordinates:E})},[E,h,U]),G=(0,r.useMemo)(()=>U(U6),[U]),X=(0,r.useMemo)(()=>U({type:"Sphere"}),[U]),$=(0,r.useMemo)(()=>U(V6),[U]),Q="rotate"===(null===I||void 0===I?void 0:I.type)||"pan2d"===(null===I||void 0===I?void 0:I.type)?"grabbing":"pan"===h?"grab":"crosshair";return(0,_e.jsxs)("div",{className:"rounded-3xl border border-white/10 bg-black/50 p-4","data-testid":"aoi-selector",children:[(0,_e.jsxs)("div",{className:"mb-3 flex flex-wrap items-center justify-between gap-3",children:[(0,_e.jsxs)("div",{className:"flex items-center gap-2 rounded-full border border-white/10 bg-white/[0.03] p-1",children:[(0,_e.jsxs)(q6,{active:"globe"===u,onClick:()=>d("globe"),testid:"view-globe",children:[(0,_e.jsx)(KE,{className:"h-3.5 w-3.5"})," Globe"]}),(0,_e.jsxs)(q6,{active:"2d"===u,onClick:()=>d("2d"),testid:"view-2d",children:[(0,_e.jsx)(S6,{className:"h-3.5 w-3.5"})," 2D Map"]})]}),(0,_e.jsxs)("div",{className:"flex items-center gap-2 rounded-full border border-white/10 bg-white/[0.03] p-1",children:[(0,_e.jsxs)(q6,{active:"rectangle"===h,onClick:()=>p("rectangle"),testid:"mode-rectangle",children:[(0,_e.jsx)(ME,{className:"h-3.5 w-3.5"})," Rectangle"]}),(0,_e.jsxs)(q6,{active:"polygon"===h,onClick:()=>p("polygon"),testid:"mode-polygon",children:[(0,_e.jsx)(E6,{className:"h-3.5 w-3.5"})," Polygon"]}),(0,_e.jsxs)(q6,{active:"pin"===h,onClick:()=>p("pin"),testid:"mode-pin",children:[(0,_e.jsx)(wm,{className:"h-3.5 w-3.5"})," Pin"]}),"globe"===u&&(0,_e.jsxs)(q6,{active:"pan"===h,onClick:()=>p("pan"),testid:"mode-pan",children:[(0,_e.jsx)(N6,{className:"h-3.5 w-3.5"})," Rotate"]}),"2d"===u&&(0,_e.jsxs)(q6,{active:"pan"===h,onClick:()=>p("pan"),testid:"mode-pan",children:[(0,_e.jsx)(N6,{className:"h-3.5 w-3.5"})," Pan"]}),"polygon"===h&&E.length>=3&&(0,_e.jsxs)("button",{type:"button",onClick:()=>{E.length>=3&&W(E,"polygon"),N([])},"data-testid":"finish-polygon",className:"inline-flex items-center gap-1.5 rounded-full bg-emerald-500 px-3 py-1.5 text-[11px] font-medium text-black",children:[(0,_e.jsx)(P6,{className:"h-3.5 w-3.5"})," Add AOI"]}),(0,_e.jsxs)("button",{type:"button",onClick:()=>{n([]),N([]),C(null),_(null)},"data-testid":"aoi-clear-all",className:"inline-flex items-center gap-1.5 rounded-full px-3 py-1.5 text-[11px] font-medium text-slate-300 transition-colors hover:text-arjuna-teal",children:[(0,_e.jsx)(O6,{className:"h-3.5 w-3.5"})," Clear All"]})]})]}),(0,_e.jsxs)("div",{className:"relative overflow-hidden rounded-2xl border border-white/5 bg-[#02070E]",children:[(0,_e.jsxs)("svg",{ref:z,viewBox:"0 0 ".concat(z6," ").concat(B6),className:"w-full",style:{cursor:Q,touchAction:"none"},onPointerDown:e=>{if("pan"===h)return void L("globe"===u?{type:"rotate",startX:e.clientX,startY:e.clientY,startRot:v}:{type:"pan2d",startX:e.clientX,startY:e.clientY,startPan:j});const t=V(e);t&&"rectangle"===h&&(C(t),_([t,t]),L({type:"rect"}))},onPointerMove:e=>{if("rotate"===(null===I||void 0===I?void 0:I.type)){const t=e.clientX-I.startX,n=e.clientY-I.startY,r=Ue(I.startRot,2),a=r[0],i=r[1],o=.4/Math.max(1,x);return void g([a+t*o,Math.max(-85,Math.min(85,i-n*o))])}if("pan2d"===(null===I||void 0===I?void 0:I.type)){const t=e.clientX-I.startX,n=e.clientY-I.startY;return void k([I.startPan[0]+t,I.startPan[1]+n])}const t=V(e);t&&D(t),"rect"===(null===I||void 0===I?void 0:I.type)&&O&&t&&_([O,t])},onPointerUp:H,onPointerLeave:H,onClick:e=>{const t=V(e);t&&("pin"!==h?"polygon"===h&&N(e=>[...e,t]):null===l||void 0===l||l(t))},onWheel:e=>{e.preventDefault();const t=-e.deltaY>
20?1.15:1/1.15;b(e=>Math.max(.4,Math.min(40,e*t)))},"data-testid":"aoi-canvas",children:[(0,_e.jsx)("defs",{children:(0,_e.jsxs)("radialGradient",{id:"globe-fill",cx:"38%",cy:"35%",r:"75%",children:[(0,_e.jsx)("stop",{offset:"0%",stopColor:"#0E2436"}),(0,_e.jsx)("stop",{offset:"65%",stopColor:"#061322"}),(0,_e.jsx)("stop",{offset:"100%",stopColor:"#020810"})]})}),"globe"===u&&X&&(0,_e.jsx)("path",{d:X,fill:"url(#globe-fill)",stroke:"rgba(0,229,255,0.35)",strokeWidth:"1"}),"2d"===u&&(0,_e.jsx)("rect",{x:"0",y:"0",width:z6,height:B6,fill:"#02070E"}),(0,_e.jsx)("path",{d:$,fill:"none",stroke:"rgba(0,229,255,0.08)",strokeWidth:"0.6"}),(0,_e.jsx)("path",{d:G,fill:"rgba(0,229,255,0.07)",stroke:"rgba(0,229,255,0.4)",strokeWidth:"0.8"}),t.map((e,t)=>{const n=W6[t%W6.length],r=U({type:"Polygon",coordinates:[e.coords]});return r?(0,_e.jsxs)("g",{children:[(0,_e.jsx)("path",{d:r,fill:n,fillOpacity:"0.15",stroke:n,strokeWidth:"1.6"}),(()=>{const r=U.centroid({type:"Polygon",coordinates:[e.coords]});return r&&isFinite(r[0])?(0,_e.jsxs)("g",{children:[(0,_e.jsx)("circle",{cx:r[0],cy:r[1],r:"14",fill:"#02070E",stroke:n,strokeWidth:"1.5"}),(0,_e.jsx)("text",{x:r[0],y:r[1]+5,textAnchor:"middle",fill:n,fontSize:"14",fontFamily:"ui-monospace, monospace",fontWeight:"700",children:t+1})]}):null})()]},e.id):null}),K&&(0,_e.jsx)("path",{d:K,fill:"rgba(0,229,255,0.2)",stroke:"#00E5FF",strokeWidth:"1.4",strokeDasharray:"6 6"}),Y&&(0,_e.jsx)("path",{d:Y,fill:"none",stroke:"#00E5FF",strokeWidth:"1.6",strokeDasharray:"4 4"}),"polygon"===h&&E.map((e,t)=>{let n=Ue(e,2),r=n[0],a=n[1];const i=B([r,a]);return i&&isFinite(i[0])?(0,_e.jsx)("circle",{cx:i[0],cy:i[1],r:"4",fill:"#00E5FF"},t):null}),s&&(()=>{const e=B([s.lon,s.lat]);return e&&isFinite(e[0])?(0,_e.jsxs)("g",{"data-testid":"aoi-pin",children:[(0,_e.jsxs)("circle",{cx:e[0],cy:e[1],r:"16",fill:"none",stroke:"#FF7A1A",strokeWidth:"1.2",opacity:"0.6",children:[(0,_e.jsx)("animate",{attributeName:"r",values:"12;26;12",dur:"2.4s",repeatCount:"indefinite"}),(0,_e.jsx)("animate",{attributeName:"opacity",values:"0.8;0;0.8",dur:"2.4s",repeatCount:"indefinite"})]}),(0,_e.jsx)("path",{d:"M ".concat(e[0]," ").concat(e[1]-18," C ").concat(e[0]-8," ").concat(e[1]-18,", ").concat(e[0]-8," ").concat(e[1]-6,", ").concat(e[0]," ").concat(e[1]+2," C ").concat(e[0]+8," ").concat(e[1]-6,", ").concat(e[0]+8," ").concat(e[1]-18,", ").concat(e[0]," ").concat(e[1]-18," Z"),fill:"#FF7A1A",stroke:"#02070E",strokeWidth:"1.2"}),(0,_e.jsx)("circle",{cx:e[0],cy:e[1]-12,r:"3",fill:"#02070E"})]}):null})()]}),(0,_e.jsxs)("div",{className:"pointer-events-none absolute bottom-3 left-3 flex items-center gap-3 font-mono text-[10px] uppercase tracking-widest text-slate-400",children:[(0,_e.jsx)("span",{className:"h-1.5 w-1.5 rounded-full bg-arjuna-teal animate-pulse"}),R?"".concat(R[1].toFixed(3),"\xb0, ").concat(R[0].toFixed(3),"\xb0"):"Hover to inspect"]}),(0,_e.jsxs)("div",{className:"pointer-events-none absolute right-3 top-3 rounded-full border border-white/10 bg-black/60 px-3 py-1 font-mono text-[10px] uppercase tracking-widest text-slate-300 backdrop-blur",children:["globe"===u?"Orthographic \xb7 Live":"Mercator \xb7 2D"," \xb7 ",t.length," AOI",1===t.length?"":"s"," \xb7 ",x.toFixed(1),"\xd7"]}),(0,_e.jsxs)("div",{className:"absolute right-3 bottom-3 flex flex-col gap-1 rounded-full border border-white/10 bg-black/60 p-1 backdrop-blur",children:[(0,_e.jsx)("button",{type:"button",onClick:()=>b(e=>Math.min(40,1.4*e)),"data-testid":"zoom-in","aria-label":"Zoom in",className:"inline-flex h-7 w-7 items-center justify-center rounded-full text-slate-200 transition-colors hover:bg-white/10 hover:text-arjuna-teal",children:(0,_e.jsx)(C6,{className:"h-3.5 w-3.5"})}),(0,_e.jsx)("button",{type:"button",onClick:()=>b(e=>Math.max(.4,e/1.4)),"data-testid":"zoom-out","aria-label":"Zoom out",className:"inline-flex h-7 w-7 items-center justify-center rounded-full text-slate-200 transition-colors hover:bg-white/10 hover:text-arjuna-teal",children:(0,_e.jsx)(A6,{className:"h-3.5 w-3.5"})}),(0,_e.jsx)("button",{type:"button",onClick:()=>{b(1),k([0,0]),g([-20,-20])},"data-testid":"zoom-reset","aria-label":"Reset view",className:"inline-flex h-7 w-7 items-center justify-center rounded-full text-slate-200 transition-colors hover:bg-white/10 hover:text-arjuna-teal",children:(0,_e.jsx)(M6,{className:"h-3.5 w-3.5"})})]})]}),t.length>0&&(0,_e.jsx)("div",{className:"mt-3 flex flex-wrap gap-2","data-testid":"aoi-list",children:t.map((e,t)=>{const r=W6[t%W6.length];return(0,_e.jsxs)("div",{className:"inline-flex items-center gap-2 rounded-full border bg-white/[0.03] py-1 pl-2 pr-1 text-xs",style:{borderColor:"".concat(r,"55")},"data-testid":"aoi-chip-".concat(t),children:[(0,_e.jsx)("span",{className:"inline-flex h-5 w-5 items-center justify-center rounded-full font-mono text-[10px] font-bold text-black",style:{background:r},children:t+1}),(0,_e.jsxs)("span",{className:"text-slate-200",children:["polygon"===e.mode?"Polygon":"Rectangle"," \xb7 ",e.area_km2.toLocaleStr
2ing("en-IN",{maximumFractionDigits:0})," km\xb2"]}),(0,_e.jsx)("button",{type:"button","aria-label":"Remove AOI",onClick:()=>(e=>n(t=>t.filter(t=>t.id!==e)))(e.id),className:"inline-flex h-5 w-5 items-center justify-center rounded-full text-slate-400 transition-colors hover:bg-white/10 hover:text-white",children:(0,_e.jsx)(km,{className:"h-3 w-3"})})]},e.id)})}),(0,_e.jsxs)("p",{className:"mt-3 text-xs text-slate-400",children:["rectangle"===h&&"Click & drag to add a rectangular AOI \xb7 Scroll to zoom \xb7 Switch to Pan to move.","polygon"===h&&"Click to add vertices (\u22653). Press 'Add AOI' to save \xb7 Scroll to zoom \xb7 Pan to move.","pin"===h&&"Click anywhere on the map to drop a pin. We'll fetch the place name and center the view.","pan"===h&&("globe"===u?"Drag to rotate the globe \xb7 Scroll to zoom in on smaller regions.":"Drag to pan the map \xb7 Scroll to zoom. Switch back to Rectangle or Polygon to draw.")]})]})}function q6(e){let t=e.active,n=e.onClick,r=e.children,a=e.testid;return(0,_e.jsx)("button",{type:"button",onClick:n,"data-testid":a,className:"inline-flex items-center gap-1.5 rounded-full px-3 py-1.5 text-[11px] font-medium transition-colors ".concat(t?"bg-arjuna-teal text-black":"text-slate-300 hover:text-arjuna-teal"),children:r})}const K6=Mo("search",[["path",{d:"m21 21-4.34-4.34",key:"14j7rj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}]]);function Y6(e){let t=e.onSelect;const n=Ue((0,r.useState)(""),2),a=n[0],i=n[1],o=Ue((0,r.useState)([]),2),s=o[0],l=o[1],c=Ue((0,r.useState)(!1),2),u=c[0],d=c[1],f=Ue((0,r.useState)(!1),2),h=f[0],p=f[1],m=(0,r.useRef)(null),v=(0,r.useRef)(null);(0,r.useEffect)(()=>{const e=e=>{v.current&&!v.current.contains(e.target)&&d(!1)};return window.addEventListener("mousedown",e),()=>window.removeEventListener("mousedown",e)},[]),(0,r.useEffect)(()=>{if(m.current&&clearTimeout(m.current),a.trim()&&!(a.trim().length<3))return m.current=setTimeout(async()=>{p(!0);try{const e="".concat("https://nominatim.openstreetmap.org/search","?q=").concat(encodeURIComponent(a),"&format=json&limit=6&addressdetails=1"),t=await fetch(e,{headers:{Accept:"application/json"}}),n=await t.json();l(n||[]),d(!0)}catch(e){l([])}finally{p(!1)}},450),()=>m.current&&clearTimeout(m.current);l([])},[a]);return(0,_e.jsxs)("div",{ref:v,className:"relative","data-testid":"address-search",children:[(0,_e.jsxs)("div",{className:"flex items-center gap-2 rounded-2xl border border-white/10 bg-black/40 px-3 py-2",children:[(0,_e.jsx)(K6,{className:"h-4 w-4 shrink-0 text-emerald-400"}),(0,_e.jsx)("input",{type:"text",value:a,onChange:e=>i(e.target.value),onFocus:()=>s.length>0&&d(!0),placeholder:"Search a place to center the map (e.g. Silent Valley, Kerala)","data-testid":"address-search-input",className:"flex-1 bg-transparent text-sm text-white placeholder-slate-500 outline-none"}),h&&(0,_e.jsx)(_o,{className:"h-4 w-4 animate-spin text-slate-400"}),a&&!h&&(0,_e.jsx)("button",{type:"button",onClick:()=>{i(""),l([]),d(!1)},"aria-label":"Clear search",className:"inline-flex h-5 w-5 items-center justify-center rounded-full text-slate-400 hover:bg-white/10 hover:text-white",children:(0,_e.jsx)(km,{className:"h-3 w-3"})})]}),u&&s.length>0&&(0,_e.jsxs)("div",{"data-testid":"address-search-results",className:"absolute left-0 right-0 top-full z-30 mt-2 overflow-hidden rounded-2xl border border-white/10 bg-arjuna-ink/95 shadow-[0_30px_80px_-30px_rgba(0,229,255,0.3)] backdrop-blur-md",children:[(0,_e.jsx)("ul",{className:"max-h-72 overflow-y-auto",children:s.map(e=>(0,_e.jsx)("li",{children:(0,_e.jsxs)("button",{type:"button",onClick:()=>(e=>{const n=parseFloat(e.lon),r=parseFloat(e.lat),a=(e.boundingbox||[]).map(parseFloat),o=4===a.length&&a.every(isFinite)?[a[2],a[0],a[3],a[1]]:[n-.2,r-.2,n+.2,r+.2];null===t||void 0===t||t({lon:n,lat:r,bbox:o,label:e.display_name,type:e.type}),i(e.display_name.split(",").slice(0,2).join(",")),d(!1)})(e),"data-testid":"address-result-".concat(e.place_id),className:"flex w-full items-start gap-3 px-4 py-3 text-left text-sm text-slate-200 transition-colors hover:bg-emerald-500/10 hover:text-emerald-300",children:[(0,_e.jsx)(wm,{className:"mt-0.5 h-4 w-4 shrink-0 text-emerald-400"}),(0,_e.jsxs)("div",{className:"min-w-0 flex-1",children:[(0,_e.jsx)("p",{className:"truncate font-medium",children:e.display_name.split(",").slice(0,2).join(",")}),(0,_e.jsx)("p",{className:"truncate text-[11px] text-slate-500",children:e.display_name})]}),(0,_e.jsx)("span",{className:"shrink-0 font-mono text-[10px] uppercase tracking-widest text-slate-500",children:e.type||"place"})]})},e.place_id))}),(0,_e.jsx)("p",{className:"border-t border-white/5 bg-black/30 px-3 py-1.5 text-[10px] text-slate-500",children:"Powered by \xa9 OpenStreetMap contributors"})]})]})}function G6(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"arjuna-aois.geojson";const n=function(e){return{type:"FeatureCollection",features:e.map((e,t)=>({type:"Feature",properties:{id:t+1,mode:e.mode,area_km2:Math.round(100*(e.area_km2||0))/100,preset
2:e.presetName||null},geometry:{type:"Polygon",coordinates:[e.coords]}}))}}(e),r=new Blob([JSON.stringify(n,null,2)],{type:"application/geo+json"}),a=URL.createObjectURL(r),i=document.createElement("a");i.href=a,i.download=t,document.body.appendChild(i),i.click(),document.body.removeChild(i),URL.revokeObjectURL(a)}const X6=[{key:"western-ghats",name:"Western Ghats",sub:"Konkan \u2192 Nilgiris corridor",rotation:[-78,-16],coords:[[72.9,20.8],[73.5,20.5],[74.1,19],[74.4,17.5],[74.9,15.5],[75.6,13.5],[76.4,12],[77,10.8],[77.4,9.5],[77,8.4],[76.5,8.6],[76.2,10],[75.5,11.5],[74.8,13.5],[74.1,15.5],[73.4,17],[73,18.5],[72.7,20.5],[72.9,20.8]]},{key:"sundarbans",name:"Sundarbans",sub:"Ganges Brahmaputra delta mangroves",rotation:[-89,-22],coords:[[88.1,22.5],[88.9,22.5],[89.6,22.2],[89.9,21.8],[89.6,21.5],[88.9,21.5],[88.1,21.6],[88,22],[88.1,22.5]]},{key:"ne-india",name:"NE India",sub:"Assam, Meghalaya, Arunachal forests",rotation:[-93,-26],coords:($6=89.5,Q6=24,Z6=96.5,J6=29.2,[[$6,Q6],[Z6,Q6],[Z6,J6],[$6,J6],[$6,Q6]])}];var $6,Q6,Z6,J6;const e8="".concat("https://arjunaspace.in","/api"),t8=[{icon:AE,title:"Deforestation Alerts",body:"Weekly change detection on your AOI from radar + optical fusion. no cloud blind-spots."},{icon:cN,title:"Canopy & Biomass",body:"Tree-cover density, canopy height and above-ground biomass tracked over time."},{icon:d6,title:"Fire & Encroachment",body:"Active-fire overlays and footprint intrusion alerts via webhook or email."},{icon:f6,title:"Carbon Reporting",body:"Audit-ready carbon-stock baselines and loss accounting for MRV-grade reports."}],n8=[{range:"Up to 1,000 km\xb2",rate:"\u20b959/km\xb2/mo",label:"Pilot & small AOIs"},{range:"1,000. 10,000 km\xb2",rate:"\u20b949/km\xb2/mo",label:"Regional programmes"},{range:"Above 10,000 km\xb2",rate:"\u20b939/km\xb2/mo",label:"Landscape scale"}];function r8(e){if(!e.length)return null;let t=0,n=0;e.forEach(e=>{const r=Ue(e.bbox||F6(e.coords),4),a=function(e){const t=Math.abs(e);return t<=23.5?150:t<=35?100:t<=50?70:45}((r[1]+r[3])/2),i=100*e.area_km2;t+=a*i,n+=e.area_km2});const r=3.67*t;return{tC:t,tCO2:r,annualLossTCO2:.006*r,totalKm2:n}}function a8(){const e=Ue(yr(),2),t=e[0],n=e[1],a=Ue((0,r.useState)([]),2),i=a[0],o=a[1],s=Ue((0,r.useState)(12),2),l=s[0],c=s[1],d=Ue((0,r.useState)({name:"",email:"",organization:"",notes:""}),2),f=d[0],h=d[1],p=Ue((0,r.useState)(!1),2),m=p[0],v=p[1],g=Ue((0,r.useState)(!1),2),y=g[0],x=g[1],b=Ue((0,r.useState)(!1),2),w=b[0],j=b[1],k=Ue((0,r.useState)(""),2),S=k[0],E=k[1],N=Ue((0,r.useState)(null),2),P=N[0],O=N[1],C=Ue((0,r.useState)(null),2),A=C[0],M=C[1],_=e=>{const t=function(e){const t=e.coords[0]===e.coords[e.coords.length-1]?e.coords:[...e.coords,e.coords[0]];let n=1/0,r=1/0,a=-1/0,i=-1/0;for(const s of t){var o=Ue(s,2);const e=o[0],t=o[1];e<n&&(n=e),e>a&&(a=e),t<r&&(r=t),t>i&&(i=t)}return{id:"preset-".concat(e.key,"-").concat(Date.now()),mode:"polygon",coords:t,bbox:[n,r,a,i],area_km2:R6(t),presetKey:e.key,presetName:e.name}}(e);o(e=>[...e,t]),O(t),M(null)};(0,r.useEffect)(()=>{window.scrollTo(0,0)},[]),(0,r.useEffect)(()=>{const e=t.get("aoi");e&&(async()=>{try{var t,n;const r=await go.get("".concat(e8,"/forests/aoi-draft/").concat(e));null!==(t=r.data)&&void 0!==t&&null!==(n=t.aois)&&void 0!==n&&n.length&&(o(r.data.aois.map(e=>u(u({},e),{},{id:Date.now()+Math.random()}))),r.data.months&&c(r.data.months),Lr.success("Shared AOI loaded"))}catch(r){Lr.error("Shared AOI not found or expired")}})()},[]);const T=(0,r.useMemo)(()=>i.reduce((e,t)=>e+(t.area_km2||0),0),[i]),R=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:12;const n=Math.max(0,e),r=59*Math.min(n,1e3)+49*Math.max(0,Math.min(n,1e4)-1e3)+39*Math.max(0,n-1e4);return{monthly:r,total:r*Math.max(1,t)}}(T,l),D=(0,r.useMemo)(()=>r8(i),[i]);return(0,_e.jsx)(cs,{root:!0,options:{lerp:.09,smoothWheel:!0},children:(0,_e.jsxs)("div",{className:"relative min-h-screen bg-arjuna-ink","data-testid":"forests-page",children:[(0,_e.jsx)(DS,{}),(0,_e.jsxs)("section",{className:"relative overflow-hidden pt-28 pb-10",children:[(0,_e.jsx)("div",{className:"pointer-events-none absolute inset-0 opacity-70 [background:radial-gradient(60%_5
25%_at_15%_20%,rgba(34,197,94,0.12),transparent_60%),radial-gradient(50%_45%_at_85%_30%,rgba(0,229,255,0.10),transparent_60%)]"}),(0,_e.jsx)("div",{className:"container-x relative",children:(0,_e.jsxs)(ym.div,{initial:{opacity:0,y:24},animate:{opacity:1,y:0},transition:{duration:.7,ease:[.16,1,.3,1]},className:"max-w-3xl",children:[(0,_e.jsxs)("span",{className:"inline-flex items-center gap-2 rounded-full border border-emerald-500/30 bg-emerald-500/5 px-3 py-1 font-mono text-[11px] uppercase tracking-[0.28em] text-emerald-400",children:[(0,_e.jsx)(f6,{className:"h-3.5 w-3.5"})," Forests \xb7 AOI Console"]}),(0,_e.jsxs)("h1",{className:"mt-6 font-serif text-4xl leading-[1.05] text-white sm:text-5xl lg:text-6xl",children:["Draw your forest. ",(0,_e.jsx)("span",{className:"text-emerald-400",children:"Get a quote in seconds."})]}),(0,_e.jsx)("p",{className:"mt-5 max-w-2xl text-base text-slate-300 sm:text-lg",children:"Select one or more Areas of Interest on the globe or 2D map. We'll size up satellite revisit cadence, deforestation alerts, canopy change detection and carbon-stock reporting. then price it instantly as a bundle."})]})})]}),(0,_e.jsx)("section",{className:"relative pb-20",children:(0,_e.jsx)("div",{className:"container-x",children:(0,_e.jsxs)("div",{className:"grid grid-cols-1 gap-6 lg:grid-cols-12",children:[(0,_e.jsxs)("div",{className:"lg:col-span-8",children:[(0,_e.jsx)(Y6,{onSelect:e=>{const t={bbox:e.bbox,area_km2:0,coords:[[e.bbox[0],e.bbox[1]]]};M({lon:e.lon,lat:e.lat,label:e.label}),O(t),Lr.success("Centered on ".concat(e.label.split(",").slice(0,2).join(",")))}}),A&&(0,_e.jsxs)("div",{className:"mt-2 flex items-center gap-2 rounded-full border border-[#FF7A1A]/30 bg-[#FF7A1A]/5 px-3 py-1.5 text-[11px] text-slate-200","data-testid":"pin-info",children:[(0,_e.jsx)("span",{className:"h-2 w-2 rounded-full bg-[#FF7A1A] animate-pulse"}),(0,_e.jsxs)("span",{className:"truncate",children:["Pinned \xb7 ",(0,_e.jsx)("span",{className:"text-[#FFB688]",children:A.label.split(",").slice(0,2).join(",")})," ","\xb7 ",A.lat.toFixed(3),"\xb0, ",A.lon.toFixed(3),"\xb0"]}),(0,_e.jsx)("button",{type:"button",onClick:()=>M(null),className:"ml-auto text-slate-400 hover:text-white","aria-label":"Remove pin",children:"Remove"})]}),(0,_e.jsxs)("div",{className:"mb-3 mt-4 flex flex-wrap items-center gap-2","data-testid":"aoi-presets",children:[(0,_e.jsxs)("span",{className:"inline-flex items-center gap-1.5 font-mono text-[10px] uppercase tracking-[0.24em] text-emerald-400",children:[(0,_e.jsx)(zS,{className:"h-3.5 w-3.5"})," Templates"]}),X6.map(e=>(0,_e.jsxs)("button",{type:"button",onClick:()=>_(e),"data-testid":"preset-".concat(e.key),className:"group inline-flex items-center gap-2 rounded-full border border-emerald-500/25 bg-emerald-500/5 px-3 py-1.5 text-xs text-slate-200 transition-colors hover:border-emerald-400/60 hover:text-emerald-300",children:[(0,_e.jsx)("span",{className:"font-medium",children:e.name}),(0,_e.jsx)("span",{className:"text-[10px] text-slate-400 group-hover:text-emerald-300/80",children:e.sub})]},e.key))]}),(0,_e.jsx)(H6,{aois:i,setAois:o,focusTarget:P,pin:A,onPinDrop:async e=>{let t=Ue(e,2),n=t[0],r=t[1];M({lon:n,lat:r,label:"".concat(r.toFixed(3),"\xb0, ").concat(n.toFixed(3),"\xb0")});try{const e=await fetch("https://nominatim.openstreetmap.org/reverse?format=json&lat=".concat(r,"&lon=").concat(n,"&zoom=12&addressdetails=1"),{headers:{Accept:"application/json"}}),t=await e.json(),a=(null===t||void 0===t?void 0:t.display_name)||"".concat(r.toFixed(3),"\xb0, ").concat(n.toFixed(3),"\xb0");M({lon:n,lat:r,label:a}),Lr.success("Pinned ".concat(a.split(",").slice(0,2).join(",")))}catch(a){}}}),(0,_e.jsx)("div",{className:"mt-6 grid grid-cols-2 gap-3 sm:grid-cols-4",children:t8.map(e=>{let t=e.icon,n=e.title,r=e.body;return(0,_e.jsxs)("div",{className:"rounded-2xl border border-white/10 bg-white/[0.02] p-4",children:[(0,_e.jsx)(t,{className:"h-5 w-5 text-emerald-400"}),(0,_e.jsx)("p",{className:"mt-3 text-sm font-semibold text-white",children:n}),(0,_e.jsx)("p",{className:"mt-1 text-xs leading-relaxed text-slate-400",children:r})]},n)})})]}),(0,_e.jsx)("aside",{className:"lg:col-span-4",children:(0,_e.jsxs)("div",{className:"sticky top-28 space-y-4",children:[(0,_e.jsxs)("div",{className:"rounded-3xl border border-emerald-500/25 bg-gradient-to-br from-arjuna-surface to-black/70 p-6 shadow-[0_30px_80px_-40px_rgba(34,197,94,0.4)]","data-testid":"quote-card",children:[(0,_e.jsxs)("div",{className:"flex items-center justify-between",children:[(0,_e.jsx)("p",{className:"overline text-emerald-400",children:"Live Quote"}),(0,_e.jsxs)("span",{className:"font-mono text-[10px] uppercase tracking-widest text-slate-400",children:[i.length," AOI",1===i.length?"":"s"]})]}),(0,_e.jsxs)("div",{className:"mt-4 rounded-2xl border border-white/10 bg-black/40 p-4",children:[(0,_e.jsx)("p",{className:"font-mono text-[10px] uppercase tracking-widest text-slate-400",children:"Total area (bundled)"}),(0,_e.jsx)("p",{className:"mt-1 font-serif text-3xl text-white","data-testid":"quote-area",children:L6(T)})]}),(0,_e.jsxs)("div",{className:"mt-4 flex items-center justify-between gap-3 rounded-2xl border border-white/10 bg-black/30 p-3",children:[(0,_e.jsx)("label",{className:"font-mono text-[10px] uppercase tracking-widest text-slate-400",children:"Monitoring window"}
2),(0,_e.jsx)("select",{value:l,onChange:e=>c(parseInt(e.target.value,10)),"data-testid":"quote-months",className:"rounded-full border border-white/10 bg-arjuna-ink px-3 py-1.5 text-xs text-white outline-none focus:border-emerald-400",children:[3,6,12,24,36].map(e=>(0,_e.jsxs)("option",{value:e,children:[e," months"]},e))})]}),(0,_e.jsxs)("div",{className:"mt-4 space-y-2 rounded-2xl border border-emerald-500/20 bg-emerald-500/[0.04] p-4",children:[(0,_e.jsxs)("div",{className:"flex items-baseline justify-between",children:[(0,_e.jsx)("span",{className:"text-xs text-slate-400",children:"Monthly estimate"}),(0,_e.jsx)("span",{className:"font-mono text-sm text-white",children:I6(R.monthly)})]}),(0,_e.jsxs)("div",{className:"flex items-baseline justify-between border-t border-white/10 pt-2",children:[(0,_e.jsxs)("span",{className:"text-xs text-slate-300",children:["Total \xb7 ",l," mo"]}),(0,_e.jsx)("span",{className:"font-serif text-2xl text-emerald-400","data-testid":"quote-total",children:I6(R.total)})]}),(0,_e.jsx)("p",{className:"pt-1 text-[11px] text-slate-500",children:"Illustrative. Final quote covers revisit cadence, alerts & MRV reporting."})]}),(0,_e.jsxs)("div",{className:"mt-4 grid grid-cols-2 gap-2",children:[(0,_e.jsxs)("button",{type:"button",onClick:async()=>{if(i.length){j(!0);try{const t={aois:i.map(e=>({mode:e.mode,coords:e.coords,bbox:e.bbox,area_km2:e.area_km2})),months:l},r=await go.post("".concat(e8,"/forests/aoi-draft"),t),a="".concat(window.location.origin,"/forests?aoi=").concat(r.data.id);E(a);try{await navigator.clipboard.writeText(a),Lr.success("Share link copied to clipboard")}catch(e){Lr.success("Share link ready")}n({aoi:r.data.id})}catch(t){Lr.error("Could not create share link")}finally{j(!1)}}else Lr.error("Draw at least one AOI to share.")},disabled:w||!i.length,"data-testid":"share-aoi",className:"btn-ghost inline-flex items-center justify-center gap-2 disabled:cursor-not-allowed disabled:opacity-50",children:[w?(0,_e.jsx)(_o,{className:"h-4 w-4 animate-spin"}):(0,_e.jsx)(h6,{className:"h-4 w-4"}),"Share"]}),(0,_e.jsxs)("button",{type:"button",onClick:()=>G6(i),disabled:!i.length,"data-testid":"export-geojson",className:"btn-ghost inline-flex items-center justify-center gap-2 disabled:cursor-not-allowed disabled:opacity-50",children:[(0,_e.jsx)(p6,{className:"h-4 w-4"})," GeoJSON"]})]}),S&&(0,_e.jsxs)("div",{className:"mt-2 flex items-center gap-2 rounded-full border border-emerald-500/30 bg-emerald-500/5 px-3 py-1.5 text-[11px]","data-testid":"share-url",children:[(0,_e.jsx)("span",{className:"truncate text-slate-300",children:S}),(0,_e.jsx)("button",{type:"button",onClick:()=>{navigator.clipboard.writeText(S),Lr.success("Copied")},className:"inline-flex h-6 w-6 shrink-0 items-center justify-center rounded-full text-emerald-400 hover:bg-white/5","aria-label":"Copy share link",children:(0,_e.jsx)(m6,{className:"h-3.5 w-3.5"})})]}),y?(0,_e.jsxs)("div",{className:"mt-5 rounded-2xl border border-emerald-500/30 bg-emerald-500/5 p-5 text-center","data-testid":"quote-submitted",children:[(0,_e.jsx)(_C,{className:"mx-auto h-6 w-6 text-emerald-400"}),(0,_e.jsx)("p",{className:"mt-2 font-serif text-lg text-white",children:"Quote sent."}),(0,_e.jsx)("p",{className:"mt-1 text-xs text-slate-400",children:"Check your inbox. a specialist will follow up within one business day."})]}):(0,_e.jsxs)("form",{onSubmit:async e=>{if(e.preventDefault(),i.length)if(f.name&&f.email){v(!0);try{const e=(()=>{let e=1/0,t=1/0,n=-1/0,r=-1/0;return i.forEach(a=>{const i=Ue(a.bbox||F6(a.coords),4),o=i[0],s=i[1],l=i[2],c=i[3];e=Math.min(e,o),t=Math.min(t,s),n=Math.max(n,l),r=Math.max(r,c)}),[e,t,n,r]})();await go.post("".concat(e8,"/forests/quote"),u(u({},f),{},{mode:1===i.length?i[0].mode:"multi",area_km2:T,months:l,aoi:{bbox:e,aois:i.map(e=>({mode:e.mode,coords:e.coords,bbox:e.bbox,area_km2:e.area_km2}))}})),x(!0),Lr.success("Quote request sent. Check your inbox.")}catch(d8){var t,n;Lr.error((null===d8||void 0===d8||null===(t=d8.response)||void 0===t||null===(n=t.data)||void 0===n?void 0:n.detail)||"Something went wrong. Please try again.")}finally{v(!1)}}else Lr.error("Please enter your name and email.");else Lr.error("Draw at least one AOI first.")},className:"mt-5 space-y-3","data-testid":"quote-form",children:[(0,_e.jsx)("input",{required:!0,value:f.name,onChange:e=>h(u(u({},f),{},{name:e.target.value})),placeholder:"Full name","data-testid":"form-name",className:"w-full rounded-xl border border-white/10 bg-black/40 px-3 py-2.5 text-sm text-white placeholder-slate-500 outline-none focus:border-emerald-400"}),(0,_e.jsx)("input",{required:!0,type:"email",value:f.email,onChange:e=>h(u(u({},f),{},{email:e.target.value})),placeholder:"Email","data-testid":"form-email",className:"w-full rounded-xl border border-white/10 bg-black/40 px-3 py-2.5 text-sm text-white placeholder-slate-500 outline-none focus:border-emerald-400"}),(0,_e.jsx)("input",{value:f.organization,onChange:e=>h(u(u({},f),{},{organization:e.target.value})),placeholder:"Organization (optional)","data-testid":"form-org",className:"w-full rounded-xl border border-white/10 bg-black/40 px-3 py-2.5 text-sm text-white placeholder-slate-500 outline-none focus:border-emerald-400"}),(0,_e.jsx)("textarea",{value:f.notes,onChange:e=>h(u(u({},f),{},{notes:e.target.value})),placeholder:"Project notes (optional)",rows:2,"data-testid":"form-notes",className:"w-full rounded-xl border border-white/10 bg-black/40 px-3 py-2.5 text-sm text-white placeholder-slate-500 outline-none focus:border-emerald-400"}),(0,_e.jsx)("button",{type:"submit",disabled:m||!i.length,"data-testid":"form-submit",className:"btn-primary w-full justify-center disabled:cursor-not-allowed disabled:opacity-50",children:m?(0,_e.jsxs)(_e.Fragment,{children:[(0,_e.jsx)(_o,{className:"h-4 w-4 animate-spin"})," Sending\u2026"]}):(0,_e.jsxs)(_e.Fragment,{children:["Request Full Quote",(0,_e.jsx)(US,{className:"h-4 w-4"})]})}),!i.length&&(0,_e.jsx)("p",{className:"text-center text-[11px] text-slate-500",children:"Draw an AOI on the map to enable submission."})]})]}),(0,_e.jsx)(i8,{carbon:D})]})})]})})}),(0,_e.jsx)("section",{className:"relative border-t border-white/10 bg-arjuna-surface/40 py-16",children:(0,_e.jsxs)("div",{className:"container-x",children:[(0,_e.jsx)("p",{className:"overline text-emerald-400",children:"Pricing \xb7 Illustrative"}),(0,_e.jsx)("h2",{className:"mt-3 font-serif text-3xl text-white sm:text-4xl",children:"Scale-aware pricing for every programme size."}),(0,_e.jsx)("div",{className:"mt-10 grid grid-cols-1 gap-4 md:grid-cols-3",children:n8.map((e,t)=>(0,_e.jsxs)(ym.div,{initial:{opacity:0,y:16},whileInView:{opacity:1,y:0},viewport:{once:!0,amount:.2},transition:{duration:.5,delay:.08*t},className:"rounded-3xl border border-white/10 bg-white/[0.02] p-6",children:[(0,_e.jsx)("p",{className:"font-mono text-[10px] uppercase tracking-widest text-emerald-400",children:e.label}),(0,_e.jsx)("p",{className:"mt-3 font-serif text-2xl text-white",children:e.range}),(0,_e.jsx)("p",{className:"mt-1 text-sm text-slate-400",children:e.rate})]},e.range))})]})}),(0,_e.jsx)(IS,{})]})})}function i8(e){let t=e.carbon;const n=!t||t.tCO2<=0;return(0,_e.jsxs)("div",{className:"rounded-3xl border border-emerald-500/20 bg-gradient-to-br from-emerald-500/[0.05] to-black/60 p-6","data-testid":"carbon-preview",children:[(0,_e.jsxs)("div",{className:"flex items-center justify-between",children:[(0,_e.jsx)("p",{className:"overline text-emerald-400",children:"Carbon \xb7 Baseline"}),(0,_e.jsx)("span",{className:"font-mono text-[10px] uppercase tracking-widest text-slate-400",children:"Preview"})]}),(0,_e.jsx)("h3",{className:"mt-3 font-serif text-xl text-white",children:"What your forest holds. and what's at risk."}),n?(0,_e.jsx)("p",{className:"mt-3 text-xs text-slate-400",children:"Draw an AOI to preview an illustrative carbon baseline and projected annual loss. Final numbers use ground-truth and ESA/NASA biomass layers."}):(0,_e.jsxs)("div",{className:"mt-5 space-y-3",children:[(0,_e.jsx)(o8,{icon:cN,label:"Above-ground carbon stock",value:"".concat(s8(t.tC)," tC"),sub:"Density \xd7 area (band-weighted)"}),(0,_e.jsx)(o8,{icon:v6,label:"CO\u2082 equivalent",value:"".concat(s8(t.tCO2)," tCO\u2082e"),sub:"\xd7 3.67 molecular ratio",accent:"#22C55E"}),(0,_e.jsx)(o8,{icon:g6,label:"Annual loss (baseline)",value:"".concat(s8(t.annualLossTCO2)," tCO\u2082e/yr"),sub:"0.6% standing-stock projection",accent:"#F59E0B"}),(0,_e.jsx)("p",{className:"pt-1 text-[11px] text-slate-500",children:"Illustrative. Baseline uses tropical/sub-tropical density defaults final reporting is MRV-grade on your AOI."})]})]})}function o8(e){let t=e.icon,n=e.label,r=e.value,a=e.sub,i=e.accent,o=void 0===i?"#00E5FF":i;return(0,_e.jsxs)("div",{className:"flex items-center gap-3 rounded-2xl border border-white/10 bg-black/40 p-3",children:[(0,_e.jsx)(t,{className:"h-5 w-5 shrink-0",style:{color:o}}),(0,_e.jsxs)("div",{className:"min-w-0 flex-1",children:[(0,_e.jsx)("p",{className:"font-mono text-[10px] uppercase tracking-widest text-slate-400",children:n}),(0,_e.jsx)("p",{className:"truncate text-base font-semibold text-white",children:r})]}),(0,_e.jsx)("span",{className:"shrink-0 text-right text-[10px] text-slate-500",children:a})]})}function s8(e){if(!isFinite(e)||e<=0)return"0";const t=Math.abs(e);return t>=1e9?(e/1e9).toFixed(2)+" B":t>=1e6?(e/1e6).toFixed(2)+" M":t>=1e3?(e/1e3).toFixed(2)+" k":e.toFixed(0)}const l8=function(){return(0,_e.jsx)("div",{className:"App noise-overlay",children:(0,_e.jsxs)(jo,{children:[(0,_e.jsx)(dr,{children:(0,_e.jsxs)(An,{children:[(0,_e.jsx)(On,{path:"/",element:(0,_e.jsx)(VM,{})}),(0,_e.jsx)(On,{path:"/events",element:(0,_e.jsx)(d5,{})}),(0,_e.jsx)(On,{path:"/events/:slug",element:(0,_e.jsx)(U5,{})}),(0,_e.jsx)(On,{path:"/investors",element:(0,_e.jsx)(i6,{})}),(0,_e.jsx)(On,{path:"/forests",element:(0,_e.jsx)(a8,{})}),(0,_e.jsx)(On,{path:"/login",element:(0,_e.jsx)(qM,{})}),(0,_e.jsx)(On,{path:"/register",element:(0,_e.jsx)(YM,{})}),(0,_e.jsx)(On,{path:"/forgot-password",element:(0,_e.jsx)(XM,{})}),(0,_e.jsx)(On,{path:"/reset-password",element:(0,_e.jsx)($M,{})}),(0,_e.jsx)(On,{path:"/checkout/return",element:(0,_e.jsx)(JM,{})}),(0,_e.jsx)(On,{path:"/access-key",element:(0,_e.jsx)(To,{children:(0,_e.jsx)(n_,{})})}),(0,_e.jsx)(On,{path:"/portal",element:(0,_e.jsx)(Ro,{children:(0,_e.jsx)(l_,{})})}),(0,_e.jsx)(On,{path:"/dashboard",element:(0,_e.jsx)(Ro,{children:(0,_e.jsx)(i5,{})})})]})}),(0,_e.jsx)(qr,{position:"top-right",theme:"dark",toastOptions:{style:{background:"rgba(15,23,42,0.9)",border:"1px solid rgba(0,229,255,0.25)",color:"#F8FAFC",backdropFilter:"blur(12px)"}}})]})})},c8=new Me({defaultOptions:{queries:{staleTime:6e4,refetchOnWindowFocus:!1}}});i.createRoot(document.getElementById("root")).render((0,_e.jsx)(r.StrictMode,{children:(0,_e.jsx)(Re,{client:c8,children:(0,_e.jsx)(l8,{})})}))})()})();
3//# sourceMappingURL=main.b21ece4d.js.map

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